From 5d0c5cf2d6c6e82bcdce95d72d9000a934b2f354 Mon Sep 17 00:00:00 2001 From: Hung-ying Tyan Date: Fri, 22 Oct 2010 08:02:26 +0800 Subject: [PATCH 001/291] Notify SipSessions before closing SIP stack. Bug: 3116480 Change-Id: I748d63382ade250aed27ccb09ea68c76a433fd27 --- voip/java/com/android/server/sip/SipSessionGroup.java | 1 + 1 file changed, 1 insertion(+) diff --git a/voip/java/com/android/server/sip/SipSessionGroup.java b/voip/java/com/android/server/sip/SipSessionGroup.java index 50ce7dc077761..2fbaee2b60d96 100644 --- a/voip/java/com/android/server/sip/SipSessionGroup.java +++ b/voip/java/com/android/server/sip/SipSessionGroup.java @@ -190,6 +190,7 @@ class SipSessionGroup implements SipListener { public synchronized void close() { Log.d(TAG, " close stack for " + mLocalProfile.getUriString()); + onConnectivityChanged(); mSessionMap.clear(); closeToNotReceiveCalls(); if (mSipStack != null) { -- GitLab From 85e0ff8f3d6e66b0d943851f478863c7afa71e16 Mon Sep 17 00:00:00 2001 From: David Brown Date: Fri, 22 Oct 2010 12:54:42 -0700 Subject: [PATCH 002/291] Fix bug 3121292: Contact photo not shown correctly for SIP calls The problem was that when we did a contact lookup based on a SIP address, the resulting CallerInfo object did not have the person_id field set correctly. That meant we had no way to look up the photo for that person. This was because of a missing case in the logic to determine which column (in the resulting cursor) to use for the person_id lookup. We were handling lookups fine in the PhoneLookup and Phone tables, but were missing a case for direct lookups in the Data table (which is how we look up SIP addresses.) The fix is to add a case for URIs like "content://com.android.contacts/data" when looking up the person_id. Also, since the person_id lookup is pretty hairy (and includes ~20 lines of comments to explain what it's doing!) refactor it out into a helper method. TESTED: Both SIP and PSTN calls; verified that contact name *and* photo are displayed correctly in all cases. Bug: 3121292 Change-Id: I2b0083cc5394c1a49bbdc9a4e5651854aedb82f7 --- .../internal/telephony/CallerInfo.java | 118 +++++++++++++----- 1 file changed, 90 insertions(+), 28 deletions(-) diff --git a/telephony/java/com/android/internal/telephony/CallerInfo.java b/telephony/java/com/android/internal/telephony/CallerInfo.java index f7506c61f0da4..e4d7943c60731 100644 --- a/telephony/java/com/android/internal/telephony/CallerInfo.java +++ b/telephony/java/com/android/internal/telephony/CallerInfo.java @@ -20,12 +20,13 @@ import android.content.Context; import android.database.Cursor; import android.graphics.drawable.Drawable; import android.net.Uri; -import android.provider.ContactsContract.PhoneLookup; import android.provider.ContactsContract.CommonDataKinds.Phone; -import static android.provider.ContactsContract.RawContacts; -import android.text.TextUtils; -import android.telephony.TelephonyManager; +import android.provider.ContactsContract.Data; +import android.provider.ContactsContract.PhoneLookup; +import android.provider.ContactsContract.RawContacts; import android.telephony.PhoneNumberUtils; +import android.telephony.TelephonyManager; +import android.text.TextUtils; import android.util.Log; @@ -164,33 +165,17 @@ public class CallerInfo { } } - // Look for the person ID. - - // TODO: This is pretty ugly now, see bug 2269240 for - // more details. The column to use depends upon the type of URL, - // for content://com.android.contacts/data/phones the "contact_id" - // column is used. For content/com.andriod.contacts/phone_lookup" - // the "_ID" column is used. If it is neither we leave columnIndex - // at -1 and no person ID will be available. - - columnIndex = -1; - String url = contactRef.toString(); - if (url.startsWith("content://com.android.contacts/data/phones")) { - if (VDBG) Log.v(TAG, - "URL path starts with 'data/phones' using RawContacts.CONTACT_ID"); - columnIndex = cursor.getColumnIndex(RawContacts.CONTACT_ID); - } else if (url.startsWith("content://com.android.contacts/phone_lookup")) { - if (VDBG) Log.v(TAG, - "URL path starts with 'phone_lookup' using PhoneLookup._ID"); - columnIndex = cursor.getColumnIndex(PhoneLookup._ID); - } else { - Log.e(TAG, "Bad contact URL '" + url + "'"); - } - + // Look for the person_id. + columnIndex = getColumnIndexForPersonId(contactRef, cursor); if (columnIndex != -1) { info.person_id = cursor.getLong(columnIndex); + if (VDBG) Log.v(TAG, "==> got info.person_id: " + info.person_id); } else { - Log.e(TAG, "person_id column missing for " + contactRef); + // No valid columnIndex, so we can't look up person_id. + Log.w(TAG, "Couldn't find person_id column for " + contactRef); + // Watch out: this means that anything that depends on + // person_id will be broken (like contact photo lookups in + // the in-call UI, for example.) } // look for the custom ringtone, create from the string stored @@ -403,6 +388,83 @@ public class CallerInfo { } } + /** + * Returns the column index to use to find the "person_id" field in + * the specified cursor, based on the contact URI that was originally + * queried. + * + * This is a helper function for the getCallerInfo() method that takes + * a Cursor. Looking up the person_id is nontrivial (compared to all + * the other CallerInfo fields) since the column we need to use + * depends on what query we originally ran. + * + * Watch out: be sure to not do any database access in this method, since + * it's run from the UI thread (see comments below for more info.) + * + * @return the columnIndex to use (with cursor.getLong()) to get the + * person_id, or -1 if we couldn't figure out what colum to use. + * + * TODO: Add a unittest for this method. (This is a little tricky to + * test, since we'll need a live contacts database to test against, + * preloaded with at least some phone numbers and SIP addresses. And + * we'll probably have to hardcode the column indexes we expect, so + * the test might break whenever the contacts schema changes. But we + * can at least make sure we handle all the URI patterns we claim to, + * and that the mime types match what we expect...) + */ + private static int getColumnIndexForPersonId(Uri contactRef, Cursor cursor) { + // TODO: This is pretty ugly now, see bug 2269240 for + // more details. The column to use depends upon the type of URL: + // - content://com.android.contacts/data/phones ==> use the "contact_id" column + // - content://com.android.contacts/phone_lookup ==> use the "_ID" column + // - content://com.android.contacts/data ==> use the "contact_id" column + // If it's none of the above, we leave columnIndex=-1 which means + // that the person_id field will be left unset. + // + // The logic here *used* to be based on the mime type of contactRef + // (for example Phone.CONTENT_ITEM_TYPE would tell us to use the + // RawContacts.CONTACT_ID column). But looking up the mime type requires + // a call to context.getContentResolver().getType(contactRef), which + // isn't safe to do from the UI thread since it can cause an ANR if + // the contacts provider is slow or blocked (like during a sync.) + // + // So instead, figure out the column to use for person_id by just + // looking at the URI itself. + + if (VDBG) Log.v(TAG, "- getColumnIndexForPersonId: contactRef URI = '" + + contactRef + "'..."); + // Warning: Do not enable the following logging (due to ANR risk.) + // if (VDBG) Log.v(TAG, "- MIME type: " + // + context.getContentResolver().getType(contactRef)); + + String url = contactRef.toString(); + String columnName = null; + if (url.startsWith("content://com.android.contacts/data/phones")) { + // Direct lookup in the Phone table. + // MIME type: Phone.CONTENT_ITEM_TYPE (= "vnd.android.cursor.item/phone_v2") + if (VDBG) Log.v(TAG, "'data/phones' URI; using RawContacts.CONTACT_ID"); + columnName = RawContacts.CONTACT_ID; + } else if (url.startsWith("content://com.android.contacts/data")) { + // Direct lookup in the Data table. + // MIME type: Data.CONTENT_TYPE (= "vnd.android.cursor.dir/data") + if (VDBG) Log.v(TAG, "'data' URI; using Data.CONTACT_ID"); + // (Note Data.CONTACT_ID and RawContacts.CONTACT_ID are equivalent.) + columnName = Data.CONTACT_ID; + } else if (url.startsWith("content://com.android.contacts/phone_lookup")) { + // Lookup in the PhoneLookup table, which provides "fuzzy matching" + // for phone numbers. + // MIME type: PhoneLookup.CONTENT_TYPE (= "vnd.android.cursor.dir/phone_lookup") + if (VDBG) Log.v(TAG, "'phone_lookup' URI; using PhoneLookup._ID"); + columnName = PhoneLookup._ID; + } else { + Log.w(TAG, "Unexpected prefix for contactRef '" + url + "'"); + } + int columnIndex = (columnName != null) ? cursor.getColumnIndex(columnName) : -1; + if (VDBG) Log.v(TAG, "==> Using column '" + columnName + + "' (columnIndex = " + columnIndex + ") for person_id lookup..."); + return columnIndex; + } + /** * @return a string debug representation of this instance. */ -- GitLab From 0c7d30660c4573189570846a6ae0805d014fab56 Mon Sep 17 00:00:00 2001 From: Chia-chi Yeh Date: Wed, 27 Oct 2010 17:04:46 +0800 Subject: [PATCH 003/291] RTP: Pause echo suppressor when far-end volume is low. Bug: 3136725 Change-Id: Ieeedd2836d3028045aacac963f44285491708cc3 --- voip/jni/rtp/EchoSuppressor.cpp | 21 +++++++++++++-------- 1 file changed, 13 insertions(+), 8 deletions(-) diff --git a/voip/jni/rtp/EchoSuppressor.cpp b/voip/jni/rtp/EchoSuppressor.cpp index d5cff6e8d078d..f9508d8a0aebb 100644 --- a/voip/jni/rtp/EchoSuppressor.cpp +++ b/voip/jni/rtp/EchoSuppressor.cpp @@ -160,22 +160,27 @@ void EchoSuppressor::run(int16_t *playbacked, int16_t *recorded) } // Compute correlations. - float corr2 = 0.0f; int latency = 0; + float corr2 = 0.0f; + float varX = 0.0f; float varY = mY2Sum - mWeight * mYSum * mYSum; for (int i = mTailLength - 1; i >= 0; --i) { - float varX = mX2Sums[i] - mWeight * mXSums[i] * mXSums[i]; float cov = mXYSums[i] - mWeight * mXSums[i] * mYSum; - float c2 = cov * cov / (varX * varY + 1); - if (c2 > corr2) { - corr2 = c2; - latency = i; + if (cov > 0.0f) { + float varXi = mX2Sums[i] - mWeight * mXSums[i] * mXSums[i]; + float corr2i = cov * cov / (varXi * varY + 1); + if (corr2i > corr2) { + varX = varXi; + corr2 = corr2i; + latency = i; + } } } - //LOGI("correlation^2 = %.10f, latency = %d", corr2, latency * mScale); + //LOGI("corr^2 %.5f, var %8.0f %8.0f, latency %d", corr2, varX, varY, + // latency * mScale); // Do echo suppression. - if (corr2 > 0.1f) { + if (corr2 > 0.1f && varX > 10000.0f) { int factor = (corr2 > 1.0f) ? 0 : (1.0f - sqrtf(corr2)) * 4096; for (int i = 0; i < mSampleCount; ++i) { recorded[i] = recorded[i] * factor >> 16; -- GitLab From fbbf6a46cd09f4c026b2537d23f55b78648adc15 Mon Sep 17 00:00:00 2001 From: Irfan Sheriff Date: Tue, 26 Oct 2010 22:23:16 -0700 Subject: [PATCH 004/291] DO NOT MERGE fix runstate race condition Bug: 3107829 Change-Id: I94312ad10975af24660455c3aace97634f06f3e1 --- wifi/java/android/net/wifi/WifiStateTracker.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/wifi/java/android/net/wifi/WifiStateTracker.java b/wifi/java/android/net/wifi/WifiStateTracker.java index 8028fe71afa3f..a0e588d3f33d4 100644 --- a/wifi/java/android/net/wifi/WifiStateTracker.java +++ b/wifi/java/android/net/wifi/WifiStateTracker.java @@ -601,8 +601,6 @@ public class WifiStateTracker extends NetworkStateTracker { * Send the tracker a notification that the Wi-Fi driver has been stopped. */ void notifyDriverStopped() { - mRunState = RUN_STATE_STOPPED; - // Send a driver stopped message to our handler Message.obtain(this, EVENT_DRIVER_STATE_CHANGED, DRIVER_STOPPED, 0).sendToTarget(); } @@ -1301,6 +1299,9 @@ public class WifiStateTracker extends NetworkStateTracker { } } break; + case DRIVER_STOPPED: + mRunState = RUN_STATE_STOPPED; + break; case DRIVER_HUNG: Log.e(TAG, "Wifi Driver reports HUNG - reloading."); /** -- GitLab From 03a4090b4d5965ff01cbb03dcf6d96b30d634fa3 Mon Sep 17 00:00:00 2001 From: Eric Laurent Date: Thu, 28 Oct 2010 10:14:07 -0700 Subject: [PATCH 005/291] Update java doc for visualizer FFT capture. The java doc for visualizer FFT capture was not describing correctly the layout of the data returned by getFft() method. Change-Id: Idec09538490ea73b211db253b1b8b733ca4d4a72 --- .../android/media/audiofx/Visualizer.java | 46 +++++++++++++++---- 1 file changed, 38 insertions(+), 8 deletions(-) diff --git a/media/java/android/media/audiofx/Visualizer.java b/media/java/android/media/audiofx/Visualizer.java index 0c48556d97661..41309dc9d6702 100755 --- a/media/java/android/media/audiofx/Visualizer.java +++ b/media/java/android/media/audiofx/Visualizer.java @@ -43,10 +43,8 @@ import android.os.Message; *
  • Frequency data: 8-bit magnitude FFT by using the {@link #getFft(byte[])} method
  • * *

    The length of the capture can be retrieved or specified by calling respectively - * {@link #getCaptureSize()} and {@link #setCaptureSize(int)} methods. Note that the size of the FFT - * is half of the specified capture size but both sides of the spectrum are returned yielding in a - * number of bytes equal to the capture size. The capture size must be a power of 2 in the range - * returned by {@link #getCaptureSizeRange()}. + * {@link #getCaptureSize()} and {@link #setCaptureSize(int)} methods. The capture size must be a + * power of 2 in the range returned by {@link #getCaptureSizeRange()}. *

    In addition to the polling capture mode described above with {@link #getWaveForm(byte[])} and * {@link #getFft(byte[])} methods, a callback mode is also available by installing a listener by * use of the {@link #setDataCaptureListener(OnDataCaptureListener, int, boolean, boolean)} method. @@ -333,11 +331,43 @@ public class Visualizer { } } /** - * Returns a frequency capture of currently playing audio content. The capture is a 8-bit - * magnitude FFT. Note that the size of the FFT is half of the specified capture size but both - * sides of the spectrum are returned yielding in a number of bytes equal to the capture size. - * {@see #getCaptureSize()}. + * Returns a frequency capture of currently playing audio content. *

    This method must be called when the Visualizer is enabled. + *

    The capture is an 8-bit magnitude FFT, the frequency range covered being 0 (DC) to half of + * the sampling rate returned by {@link #getSamplingRate()}. The capture returns the real and + * imaginary parts of a number of frequency points equal to half of the capture size plus one. + *

    Note: only the real part is returned for the first point (DC) and the last point + * (sampling frequency / 2). + *

    The layout in the returned byte array is as follows: + *

      + *
    • n is the capture size returned by getCaptureSize()
    • + *
    • Rfk, Ifk are respectively the real and imaginary parts of the kth frequency + * component
    • + *
    • If Fs is the sampling frequency retuned by getSamplingRate() the kth frequency is: + * (k*Fs)/(n/2)
    • + *
    + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + *
    Index

    0

    1

    2

    3

    4

    5

    ...

    n - 2

    n - 1

    Data

    Rf0

    Rf(n/2)

    Rf1

    If1

    Rf2

    If2

    ...

    Rf(n-1)/2

    If(n-1)/2

    * @param fft array of bytes where the FFT should be returned * @return {@link #SUCCESS} in case of success, * {@link #ERROR_NO_MEMORY}, {@link #ERROR_INVALID_OPERATION} or {@link #ERROR_DEAD_OBJECT} -- GitLab From 67f41771d5c34e6e8568bf906724e137da123c77 Mon Sep 17 00:00:00 2001 From: Chia-chi Yeh Date: Mon, 1 Nov 2010 10:56:45 +0800 Subject: [PATCH 006/291] Visualizer: Fix the conversion from 8-bit sample to 16-bit sample. Change-Id: Ie6d77b0f61a37333e05cdcdb6ef29d6f6c345a9d --- media/libmedia/Visualizer.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/media/libmedia/Visualizer.cpp b/media/libmedia/Visualizer.cpp index 68f2e9b523138..a660429444c61 100644 --- a/media/libmedia/Visualizer.cpp +++ b/media/libmedia/Visualizer.cpp @@ -209,8 +209,8 @@ status_t Visualizer::doFft(uint8_t *fft, uint8_t *waveform) int32_t nonzero = 0; for (uint32_t i = 0; i < mCaptureSize; i += 2) { - workspace[i >> 1] = (waveform[i] ^ 0x80) << 23; - workspace[i >> 1] |= (waveform[i + 1] ^ 0x80) << 7; + workspace[i >> 1] = + ((waveform[i] ^ 0x80) << 24) | ((waveform[i + 1] ^ 0x80) << 8); nonzero |= workspace[i >> 1]; } @@ -219,8 +219,8 @@ status_t Visualizer::doFft(uint8_t *fft, uint8_t *waveform) } for (uint32_t i = 0; i < mCaptureSize; i += 2) { - fft[i] = workspace[i >> 1] >> 23; - fft[i + 1] = workspace[i >> 1] >> 7; + fft[i] = workspace[i >> 1] >> 24; + fft[i + 1] = workspace[i >> 1] >> 8; } return NO_ERROR; -- GitLab From 262cdfca7a0940735d3a08779e2d01bfdf639294 Mon Sep 17 00:00:00 2001 From: Hung-ying Tyan Date: Tue, 2 Nov 2010 15:15:43 +0800 Subject: [PATCH 007/291] Correct SipService.isOpened() implementation. Make it return true for all existing accounts. Rename mOpened to mOpenedToReceiveCalls to make it less confusing. Bug: 3155849 Change-Id: I327f411bf76afd73434ad1fa2ffef3db1e35d778 --- .../com/android/server/sip/SipService.java | 24 +++++++++---------- 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/voip/java/com/android/server/sip/SipService.java b/voip/java/com/android/server/sip/SipService.java index f480fec4b17f0..3af6e78068b35 100644 --- a/voip/java/com/android/server/sip/SipService.java +++ b/voip/java/com/android/server/sip/SipService.java @@ -135,7 +135,7 @@ public final class SipService extends ISipService.Stub { switch (state) { case WifiManager.WIFI_STATE_ENABLED: mWifiEnabled = true; - if (anyOpened()) grabWifiLock(); + if (anyOpenedToReceiveCalls()) grabWifiLock(); break; case WifiManager.WIFI_STATE_DISABLED: mWifiEnabled = false; @@ -231,7 +231,7 @@ public final class SipService extends ISipService.Stub { notifyProfileRemoved(group.getLocalProfile()); group.close(); - if (!anyOpened()) { + if (!anyOpenedToReceiveCalls()) { releaseWifiLock(); mMyWakeLock.reset(); // in case there's leak } @@ -243,7 +243,7 @@ public final class SipService extends ISipService.Stub { SipSessionGroupExt group = mSipGroups.get(localProfileUri); if (group == null) return false; if (isCallerCreatorOrRadio(group)) { - return group.isOpened(); + return true; } else { Log.w(TAG, "only creator or radio can query on the profile"); return false; @@ -358,9 +358,9 @@ public final class SipService extends ISipService.Stub { mContext.sendBroadcast(intent); } - private boolean anyOpened() { + private boolean anyOpenedToReceiveCalls() { for (SipSessionGroupExt group : mSipGroups.values()) { - if (group.isOpened()) return true; + if (group.isOpenedToReceiveCalls()) return true; } return false; } @@ -479,7 +479,7 @@ public final class SipService extends ISipService.Stub { private class SipSessionGroupExt extends SipSessionAdapter { private SipSessionGroup mSipGroup; private PendingIntent mIncomingCallPendingIntent; - private boolean mOpened; + private boolean mOpenedToReceiveCalls; private AutoRegistrationProcess mAutoRegistration = new AutoRegistrationProcess(); @@ -541,7 +541,7 @@ public final class SipService extends ISipService.Stub { } public void openToReceiveCalls() throws SipException { - mOpened = true; + mOpenedToReceiveCalls = true; if (mConnected) { mSipGroup.openToReceiveCalls(this); mAutoRegistration.start(mSipGroup); @@ -555,9 +555,9 @@ public final class SipService extends ISipService.Stub { mSipGroup.onConnectivityChanged(); if (connected) { resetGroup(mLocalIp); - if (mOpened) openToReceiveCalls(); + if (mOpenedToReceiveCalls) openToReceiveCalls(); } else { - // close mSipGroup but remember mOpened + // close mSipGroup but remember mOpenedToReceiveCalls if (DEBUG) Log.d(TAG, " close auto reg temporarily: " + getUri() + ": " + mIncomingCallPendingIntent); mSipGroup.close(); @@ -582,7 +582,7 @@ public final class SipService extends ISipService.Stub { } public void close() { - mOpened = false; + mOpenedToReceiveCalls = false; mSipGroup.close(); mAutoRegistration.stop(); if (DEBUG) Log.d(TAG, " close: " + getUri() + ": " @@ -629,8 +629,8 @@ public final class SipService extends ISipService.Stub { + SipErrorCode.toString(errorCode) + ": " + message); } - public boolean isOpened() { - return mOpened; + public boolean isOpenedToReceiveCalls() { + return mOpenedToReceiveCalls; } public boolean isRegistered() { -- GitLab From 8d1b2a17d9935819ec96f1b5fca0e9945f564eaa Mon Sep 17 00:00:00 2001 From: Hung-ying Tyan Date: Wed, 3 Nov 2010 11:50:05 +0800 Subject: [PATCH 008/291] Throw proper exceptions in SipManager instead of silently returning null and causing NPE in applications as returning null is not documented in the javadoc. Add connection to the connection list in SipCall after dial() succeeds so that we don't need to clean up if it fails. The original code will cause the failed connection to continue to live in the SipCall and in next dial() attempt, a new connection is created and the in-call screen sees two connections in the call and thus shows conference call UI. Bug: 3157234, 3157387 Change-Id: Iabc3235f781c4f1e09384a67ad56b09ad2c12e5e --- .../internal/telephony/sip/SipPhone.java | 3 +-- voip/java/android/net/sip/SipManager.java | 18 +++++++++++------- 2 files changed, 12 insertions(+), 9 deletions(-) diff --git a/telephony/java/com/android/internal/telephony/sip/SipPhone.java b/telephony/java/com/android/internal/telephony/sip/SipPhone.java index b154c91aeba08..818605a3a07f2 100755 --- a/telephony/java/com/android/internal/telephony/sip/SipPhone.java +++ b/telephony/java/com/android/internal/telephony/sip/SipPhone.java @@ -390,12 +390,11 @@ public class SipPhone extends SipPhoneBase { new SipProfile.Builder(calleeSipUri).build(); SipConnection c = new SipConnection(this, callee, originalNumber); - connections.add(c); c.dial(); + connections.add(c); setState(Call.State.DIALING); return c; } catch (ParseException e) { - // TODO: notify someone throw new SipException("dial", e); } } diff --git a/voip/java/android/net/sip/SipManager.java b/voip/java/android/net/sip/SipManager.java index 8aaa8059fc883..2e38662065e82 100644 --- a/voip/java/android/net/sip/SipManager.java +++ b/voip/java/android/net/sip/SipManager.java @@ -314,10 +314,6 @@ public class SipManager { SipAudioCall call = new SipAudioCall(mContext, localProfile); call.setListener(listener); SipSession s = createSipSession(localProfile, null); - if (s == null) { - throw new SipException( - "Failed to create SipSession; network available?"); - } call.makeCall(peerProfile, s, timeout); return call; } @@ -366,7 +362,9 @@ public class SipManager { */ public SipAudioCall takeAudioCall(Intent incomingCallIntent, SipAudioCall.Listener listener) throws SipException { - if (incomingCallIntent == null) return null; + if (incomingCallIntent == null) { + throw new SipException("Cannot retrieve session with null intent"); + } String callId = getCallId(incomingCallIntent); if (callId == null) { @@ -381,7 +379,9 @@ public class SipManager { try { ISipSession session = mSipService.getPendingSession(callId); - if (session == null) return null; + if (session == null) { + throw new SipException("No pending session for the call"); + } SipAudioCall call = new SipAudioCall( mContext, session.getLocalProfile()); call.attachCall(new SipSession(session), offerSd); @@ -526,6 +526,10 @@ public class SipManager { SipSession.Listener listener) throws SipException { try { ISipSession s = mSipService.createSession(localProfile, null); + if (s == null) { + throw new SipException( + "Failed to create SipSession; network unavailable?"); + } return new SipSession(s, listener); } catch (RemoteException e) { throw new SipException("createSipSession()", e); @@ -541,7 +545,7 @@ public class SipManager { try { return mSipService.getListOfProfiles(); } catch (RemoteException e) { - return null; + return new SipProfile[0]; } } -- GitLab From 1708ad53c3669b72d20724e52301eecd35e86377 Mon Sep 17 00:00:00 2001 From: Ben Murdoch Date: Thu, 11 Nov 2010 15:56:16 +0000 Subject: [PATCH 009/291] Hide plugin views when we start playing HTML5 video Plugins like Flash draw directly to the screen on top of all other views - including the fullscreen HTML5 video view. This means that if you start an HTML5 video on a page also serving a flash clip then flash will obscure the video. This patch hides plugin views before start the video and shows them again when the VideoView is destroyed. Bug: 3183521 Change-Id: I9839c47e9d64b081651b952057e9283630362b29 --- core/java/android/webkit/HTML5VideoViewProxy.java | 11 +++++++++++ core/java/android/webkit/WebView.java | 4 ++++ 2 files changed, 15 insertions(+) diff --git a/core/java/android/webkit/HTML5VideoViewProxy.java b/core/java/android/webkit/HTML5VideoViewProxy.java index 6769563d4392e..85bff4f01fe52 100644 --- a/core/java/android/webkit/HTML5VideoViewProxy.java +++ b/core/java/android/webkit/HTML5VideoViewProxy.java @@ -138,6 +138,10 @@ class HTML5VideoViewProxy extends Handler mCurrentProxy.dispatchOnEnded(); else mCurrentProxy.dispatchOnPaused(); + + // Re enable plugin views. + mCurrentProxy.getWebView().getViewManager().showAll(); + isVideoSelfEnded = false; mCurrentProxy = null; mLayout.removeView(mVideoView); @@ -199,6 +203,9 @@ class HTML5VideoViewProxy extends Handler mTimer = new Timer(); mVideoView.start(); client.onShowCustomView(mLayout, mCallback); + // Plugins like Flash will draw over the video so hide + // them while we're playing. + mCurrentProxy.getWebView().getViewManager().hideAll(); } public static boolean isPlaying(HTML5VideoViewProxy proxy) { @@ -599,6 +606,10 @@ class HTML5VideoViewProxy extends Handler return new HTML5VideoViewProxy(webViewCore.getWebView(), nativePtr); } + /* package */ WebView getWebView() { + return mWebView; + } + private native void nativeOnPrepared(int duration, int width, int height, int nativePointer); private native void nativeOnEnded(int nativePointer); private native void nativeOnPaused(int nativePointer); diff --git a/core/java/android/webkit/WebView.java b/core/java/android/webkit/WebView.java index bcd03328d9bd4..191542529a367 100644 --- a/core/java/android/webkit/WebView.java +++ b/core/java/android/webkit/WebView.java @@ -7845,6 +7845,10 @@ public class WebView extends AbsoluteLayout nativeUpdateCachedTextfield(updatedText, mTextGeneration); } + /* package */ ViewManager getViewManager() { + return mViewManager; + } + private native int nativeCacheHitFramePointer(); private native Rect nativeCacheHitNodeBounds(); private native int nativeCacheHitNodePointer(); -- GitLab From 4934d3361edadb761d9c65fe8c2bf5b8d01e8121 Mon Sep 17 00:00:00 2001 From: Jeff Hamilton Date: Thu, 11 Nov 2010 16:28:36 -0600 Subject: [PATCH 010/291] Revert "Merge "Remove the My Tag feature." into gingerbread" This reverts commit ef5694692f88bb91ed6ee1191b11a66ec594ff39, reversing changes made to 65816a32ee2c2181895e3be636f3173a6e769f67. --- core/java/android/nfc/INfcAdapter.aidl | 2 ++ core/java/android/nfc/NfcAdapter.java | 42 ++++++++++++++++++++++++++ 2 files changed, 44 insertions(+) diff --git a/core/java/android/nfc/INfcAdapter.aidl b/core/java/android/nfc/INfcAdapter.aidl index cd08e332d148d..7743ceb00282b 100644 --- a/core/java/android/nfc/INfcAdapter.aidl +++ b/core/java/android/nfc/INfcAdapter.aidl @@ -39,6 +39,8 @@ interface INfcAdapter // NfcAdapter-class related methods boolean isEnabled(); + NdefMessage localGet(); + void localSet(in NdefMessage message); void openTagConnection(in Tag tag); // Non-public methods diff --git a/core/java/android/nfc/NfcAdapter.java b/core/java/android/nfc/NfcAdapter.java index 88b6ea43872cb..cf80fafec08f2 100644 --- a/core/java/android/nfc/NfcAdapter.java +++ b/core/java/android/nfc/NfcAdapter.java @@ -300,6 +300,48 @@ public final class NfcAdapter { } } + /** + * Set the NDEF Message that this NFC adapter should appear as to Tag + * readers. + *

    + * Any Tag reader can read the contents of the local tag when it is in + * proximity, without any further user confirmation. + *

    + * The implementation of this method must either + *

      + *
    • act as a passive tag containing this NDEF message + *
    • provide the NDEF message on over LLCP to peer NFC adapters + *
    + * The NDEF message is preserved across reboot. + *

    Requires {@link android.Manifest.permission#NFC} permission. + * + * @param message NDEF message to make public + * @hide + */ + public void setLocalNdefMessage(NdefMessage message) { + try { + mService.localSet(message); + } catch (RemoteException e) { + attemptDeadServiceRecovery(e); + } + } + + /** + * Get the NDEF Message that this adapter appears as to Tag readers. + *

    Requires {@link android.Manifest.permission#NFC} permission. + * + * @return NDEF Message that is publicly readable + * @hide + */ + public NdefMessage getLocalNdefMessage() { + try { + return mService.localGet(); + } catch (RemoteException e) { + attemptDeadServiceRecovery(e); + return null; + } + } + /** * Create a raw tag connection to the default Target *

    Requires {@link android.Manifest.permission#NFC} permission. -- GitLab From a20d02c2e1a13c8cfb1ed4ed2dff84a29080d4e4 Mon Sep 17 00:00:00 2001 From: Wink Saville Date: Wed, 17 Nov 2010 15:33:36 -0800 Subject: [PATCH 011/291] Fix GSM permanent failure handling, DO NOT MERGE. Wait until all APN's have been tried before checking for permanent errors and then, don't do retires only if all of the APN's had permanent errors. Also, don't disable the requested apn type because if we do we won't be able to setup data because there won't be an apn type. This was tested by creating a new non existent APN, I chose: Name="badapn1" APN="badapn1" Server="noapn.com" Then selecting "badapn1" will cause a permanent error. bug: 3202729 Change-Id: I182c7197456c849176ce08d7d1459359f8c3b30e --- .../gsm/GsmDataConnectionTracker.java | 30 +++++++++++-------- 1 file changed, 18 insertions(+), 12 deletions(-) diff --git a/telephony/java/com/android/internal/telephony/gsm/GsmDataConnectionTracker.java b/telephony/java/com/android/internal/telephony/gsm/GsmDataConnectionTracker.java index e7d57bc220379..ab9cf2a328814 100644 --- a/telephony/java/com/android/internal/telephony/gsm/GsmDataConnectionTracker.java +++ b/telephony/java/com/android/internal/telephony/gsm/GsmDataConnectionTracker.java @@ -115,7 +115,7 @@ public final class GsmDataConnectionTracker extends DataConnectionTracker { * It is a subset of allApns and has the same format */ private ArrayList waitingApns = null; - + private int waitingApnsPermanentFailureCountDown = 0; private ApnSetting preferredApn = null; /* Currently active APN */ @@ -449,6 +449,7 @@ public final class GsmDataConnectionTracker extends DataConnectionTracker { if (state == State.IDLE) { waitingApns = buildWaitingApns(); + waitingApnsPermanentFailureCountDown = waitingApns.size(); if (waitingApns.isEmpty()) { if (DBG) log("No APN found"); notifyNoData(GsmDataConnection.FailCause.MISSING_UNKNOWN_APN); @@ -1154,20 +1155,25 @@ public final class GsmDataConnectionTracker extends DataConnectionTracker { TelephonyManager.getDefault().getNetworkType()); } - // No try for permanent failure - if (cause.isPermanentFail()) { - notifyNoData(cause); - phone.notifyDataConnection(Phone.REASON_APN_FAILED); - onEnableApn(apnTypeToId(mRequestedApnType), DISABLED); - return; - } - + // Count permanent failures and remove the APN we just tried + waitingApnsPermanentFailureCountDown -= cause.isPermanentFail() ? 1 : 0; waitingApns.remove(0); + if (DBG) log(String.format("onDataSetupComplete: waitingApns.size=%d" + + " waitingApnsPermanenatFailureCountDown=%d", + waitingApns.size(), waitingApnsPermanentFailureCountDown)); + + // See if there are more APN's to try if (waitingApns.isEmpty()) { - // No more to try, start delayed retry - startDelayedRetry(cause, reason); + if (waitingApnsPermanentFailureCountDown == 0) { + if (DBG) log("onDataSetupComplete: Permanent failures stop retrying"); + notifyNoData(cause); + phone.notifyDataConnection(Phone.REASON_APN_FAILED); + } else { + if (DBG) log("onDataSetupComplete: Not all permanent failures, retry"); + startDelayedRetry(cause, reason); + } } else { - // we still have more apns to try + if (DBG) log("onDataSetupComplete: Try next APN"); setState(State.SCANNING); // Wait a bit before trying the next APN, so that // we're not tying up the RIL command channel -- GitLab From 6be655c768a82716612c00fdd156254d8dc00f42 Mon Sep 17 00:00:00 2001 From: Jeff Hamilton Date: Fri, 12 Nov 2010 12:28:16 -0600 Subject: [PATCH 012/291] Rough first pass at the NFC technology API. Change-Id: I903ad6bc124bf9a65af788dae45f55d58704ef7b --- Android.mk | 2 - CleanSpec.mk | 1 + core/java/android/nfc/INdefTag.aidl | 28 -- core/java/android/nfc/INfcTag.aidl | 2 +- core/java/android/nfc/NdefTag.aidl | 19 -- core/java/android/nfc/NdefTag.java | 245 --------------- core/java/android/nfc/NfcAdapter.java | 93 ++---- core/java/android/nfc/Tag.java | 200 ++++++------ .../BasicTagTechnology.java} | 66 ++-- core/java/android/nfc/technology/IsoDep.java | 69 +++++ .../android/nfc/technology/MifareClassic.java | 291 ++++++++++++++++++ .../Ndef.java} | 187 ++++++----- core/java/android/nfc/technology/NfcA.java | 66 ++++ core/java/android/nfc/technology/NfcB.java | 55 ++++ core/java/android/nfc/technology/NfcF.java | 43 +++ core/java/android/nfc/technology/NfcV.java | 43 +++ .../android/nfc/technology/TagTechnology.java | 109 +++++++ core/java/android/nfc/technology/package.html | 5 + 18 files changed, 918 insertions(+), 606 deletions(-) delete mode 100644 core/java/android/nfc/INdefTag.aidl delete mode 100644 core/java/android/nfc/NdefTag.aidl delete mode 100644 core/java/android/nfc/NdefTag.java rename core/java/android/nfc/{RawTagConnection.java => technology/BasicTagTechnology.java} (77%) create mode 100644 core/java/android/nfc/technology/IsoDep.java create mode 100644 core/java/android/nfc/technology/MifareClassic.java rename core/java/android/nfc/{NdefTagConnection.java => technology/Ndef.java} (50%) create mode 100644 core/java/android/nfc/technology/NfcA.java create mode 100644 core/java/android/nfc/technology/NfcB.java create mode 100644 core/java/android/nfc/technology/NfcF.java create mode 100644 core/java/android/nfc/technology/NfcV.java create mode 100644 core/java/android/nfc/technology/TagTechnology.java create mode 100644 core/java/android/nfc/technology/package.html diff --git a/Android.mk b/Android.mk index 1c8051b8d6cd7..97d59de498269 100644 --- a/Android.mk +++ b/Android.mk @@ -119,7 +119,6 @@ LOCAL_SRC_FILES += \ core/java/android/nfc/ILlcpConnectionlessSocket.aidl \ core/java/android/nfc/ILlcpServiceSocket.aidl \ core/java/android/nfc/ILlcpSocket.aidl \ - core/java/android/nfc/INdefTag.aidl \ core/java/android/nfc/INfcAdapter.aidl \ core/java/android/nfc/INfcTag.aidl \ core/java/android/nfc/IP2pInitiator.aidl \ @@ -252,7 +251,6 @@ aidl_files := \ frameworks/base/core/java/android/nfc/NdefMessage.aidl \ frameworks/base/core/java/android/nfc/NdefRecord.aidl \ frameworks/base/core/java/android/nfc/Tag.aidl \ - frameworks/base/core/java/android/nfc/NdefTag.aidl \ frameworks/base/core/java/android/os/Bundle.aidl \ frameworks/base/core/java/android/os/DropBoxManager.aidl \ frameworks/base/core/java/android/os/ParcelFileDescriptor.aidl \ diff --git a/CleanSpec.mk b/CleanSpec.mk index d19f3f8c21106..2ee8f3122ec2e 100644 --- a/CleanSpec.mk +++ b/CleanSpec.mk @@ -72,6 +72,7 @@ $(call add-clean-step, rm -rf $(OUT_DIR)/target/common/obj/JAVA_LIBRARIES/framew $(call add-clean-step, rm -rf $(OUT_DIR)/target/common/obj/JAVA_LIBRARIES/android_stubs_current_intermediates/src/com/trustedlogic) $(call add-clean-step, rm -rf $(OUT_DIR)/target/common/obj/JAVA_LIBRARIES/framework_intermediates/src/core/java/com/trustedlogic) $(call add-clean-step, rm -rf $(OUT_DIR)/target/common/obj/JAVA_LIBRARIES/android_stubs_current_intermediates/src/com/trustedlogic) +$(call add-clean-step, rm -rf $(OUT_DIR)/target/common/obj/JAVA_LIBRARIES/framework_intermediates/src/core/java/android/nfc/INdefTag.java) # ************************************************ # NEWER CLEAN STEPS MUST BE AT THE END OF THE LIST diff --git a/core/java/android/nfc/INdefTag.aidl b/core/java/android/nfc/INdefTag.aidl deleted file mode 100644 index d131ebe2d3d0a..0000000000000 --- a/core/java/android/nfc/INdefTag.aidl +++ /dev/null @@ -1,28 +0,0 @@ -/* - * Copyright (C) 2010 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 android.nfc; - -import android.nfc.NdefMessage; - -/** - * @hide - */ -interface INdefTag -{ - NdefMessage read(int nativeHandle); - boolean write(int nativeHandle, in NdefMessage msg); -} \ No newline at end of file diff --git a/core/java/android/nfc/INfcTag.aidl b/core/java/android/nfc/INfcTag.aidl index 13b97d6c52b26..ad3c1bb2ce993 100644 --- a/core/java/android/nfc/INfcTag.aidl +++ b/core/java/android/nfc/INfcTag.aidl @@ -25,7 +25,7 @@ interface INfcTag { int close(int nativeHandle); int connect(int nativeHandle); - String getType(int nativeHandle); + int[] getTechList(int nativeHandle); byte[] getUid(int nativeHandle); boolean isNdef(int nativeHandle); boolean isPresent(int nativeHandle); diff --git a/core/java/android/nfc/NdefTag.aidl b/core/java/android/nfc/NdefTag.aidl deleted file mode 100644 index 288f667cf4ac4..0000000000000 --- a/core/java/android/nfc/NdefTag.aidl +++ /dev/null @@ -1,19 +0,0 @@ -/* - * Copyright (C) 2010 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 android.nfc; - -parcelable NdefTag; \ No newline at end of file diff --git a/core/java/android/nfc/NdefTag.java b/core/java/android/nfc/NdefTag.java deleted file mode 100644 index eb9d0dc92a04f..0000000000000 --- a/core/java/android/nfc/NdefTag.java +++ /dev/null @@ -1,245 +0,0 @@ -/* - * Copyright (C) 2010 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 android.nfc; - -import android.os.Parcel; -import android.os.Parcelable; - -/** - * Represents a discovered tag that contains {@link NdefMessage}s (or a tag that can store them). - * In practice, a tag is a thing that an NFC-enabled device can communicate with. This - * class is a representation of such a tag and can contain the NDEF messages shared by the tag. - *

    An NDEF tag can contain zero or more NDEF messages (represented by {@link NdefMessage} - * objects) in addition to the basic tag properties of UID and Type. - *

    - * {@link NdefTag}s that have been initialized will usually contain a single {@link NdefMessage} - * (and that Message can contain multiple {@link NdefRecord}s). However it - * is possible for {@link NdefTag}s to contain multiple {@link NdefMessage}s. - *

    {@link NfcAdapter#createNdefTagConnection createNdefTagConnection()} can be used to modify the - * contents of some tags. - *

    This is an immutable data class. All properties are set at Tag discovery - * time and calls on this class will retrieve those read-only properties, and - * not cause any further RF activity or block. Note however that arrays passed to and - * returned by this class are *not* cloned, so be careful not to modify them. - * @hide - */ -public class NdefTag extends Tag implements Parcelable { - /** - * Target for NFC Forum Type 1 compliant tag. - *

    This is based on Jewel/Topaz technology - */ - public static final String TARGET_TYPE_1 = "type_1"; - - /** - * Target for NFC Forum Type 2 compliant tag. - *

    This is based on Mifare Ultralight technology. - */ - public static final String TARGET_TYPE_2 = "type_2"; - - /** - * Target for NFC Forum Type 3 compliant tag. - *

    This is based on Felica technology. - */ - public static final String TARGET_TYPE_3 = "type_3"; - - /** - * Target for NFC Forum Type 4 compliant tag. - *

    This is based on Mifare Desfire technology. - */ - public static final String TARGET_TYPE_4 = "type_4"; - - /** - * Target for NFC Forum Enabled: Mifare Classic tag. - *

    This is not strictly a NFC Forum tag type, but is a common - * NDEF message container. - */ - public static final String TARGET_MIFARE_CLASSIC = "type_mifare_classic"; - - /** - * Any other target. - */ - public static final String TARGET_OTHER = "other"; - - private final String[] mNdefTargets; - private final NdefMessage[][] mMessages; // one NdefMessage[] per NDEF target - private NdefMessage[] mFlatMessages; // collapsed mMessages, built lazily, protected by (this) - - /** - * Hidden constructor to be used by NFC service only. - * @hide - */ - public NdefTag(byte[] id, String[] rawTargets, byte[] pollBytes, byte[] activationBytes, - int serviceHandle, String[] ndefTargets, NdefMessage[][] messages) { - super(id, true, rawTargets, pollBytes, activationBytes, serviceHandle); - if (ndefTargets == null || messages == null) { - throw new IllegalArgumentException("ndefTargets or messages cannot be null"); - } - if (ndefTargets.length != messages.length){ - throw new IllegalArgumentException("ndefTargets and messages arrays must match"); - } - for (NdefMessage[] ms : messages) { - if (ms == null) { - throw new IllegalArgumentException("messages elements cannot be null"); - } - } - mNdefTargets = ndefTargets; - mMessages = messages; - } - - /** - * Construct a mock NdefTag. - *

    This is an application constructed tag, so NfcAdapter methods on this - * Tag such as {@link NfcAdapter#createRawTagConnection} will fail with - * {@link IllegalArgumentException} since it does not represent a physical Tag. - *

    This constructor might be useful for mock testing. - * @param id The tag identifier, can be null - * @param rawTargets must not be null - * @param pollBytes can be null - * @param activationBytes can be null - * @param ndefTargets NDEF target array, such as {TARGET_TYPE_2}, cannot be null - * @param messages messages, one array per NDEF target, cannot be null - * @return freshly constructed NdefTag - */ - public static NdefTag createMockNdefTag(byte[] id, String[] rawTargets, byte[] pollBytes, - byte[] activationBytes, String[] ndefTargets, NdefMessage[][] messages) { - // set serviceHandle to 0 to indicate mock tag - return new NdefTag(id, rawTargets, pollBytes, activationBytes, 0, ndefTargets, messages); - } - - /** - * Get all NDEF Messages. - *

    - * This retrieves the NDEF Messages that were found on the Tag at discovery - * time. It does not cause any further RF activity, and does not block. - *

    - * Most tags only contain a single NDEF message. - * - * @return NDEF Messages found at Tag discovery - */ - public NdefMessage[] getNdefMessages() { - // common-case optimization - if (mMessages.length == 1) { - return mMessages[0]; - } - - // return cached flat array - synchronized(this) { - if (mFlatMessages != null) { - return mFlatMessages; - } - // not cached - build a flat array - int sz = 0; - for (NdefMessage[] ms : mMessages) { - sz += ms.length; - } - mFlatMessages = new NdefMessage[sz]; - int i = 0; - for (NdefMessage[] ms : mMessages) { - System.arraycopy(ms, 0, mFlatMessages, i, ms.length); - i += ms.length; - } - return mFlatMessages; - } - } - - /** - * Get only the NDEF Messages from a single NDEF target on a tag. - *

    - * This retrieves the NDEF Messages that were found on the Tag at discovery - * time. It does not cause any further RF activity, and does not block. - *

    - * Most tags only contain a single NDEF message. - * - * @param target one of targets strings provided by getNdefTargets() - * @return NDEF Messages found at Tag discovery - */ - public NdefMessage[] getNdefMessages(String target) { - for (int i=0; i CREATOR = - new Parcelable.Creator() { - public NdefTag createFromParcel(Parcel in) { - boolean isNdef = (in.readInt() == 1); - if (!isNdef) { - throw new IllegalArgumentException("Creating NdefTag from Tag parcel"); - } - - // Tag fields - byte[] id = readBytesWithNull(in); - String[] rawTargets = new String[in.readInt()]; - in.readStringArray(rawTargets); - byte[] pollBytes = readBytesWithNull(in); - byte[] activationBytes = readBytesWithNull(in); - int serviceHandle = in.readInt(); - - // NdefTag fields - String[] ndefTargets = new String[in.readInt()]; - in.readStringArray(ndefTargets); - NdefMessage[][] messages = new NdefMessage[in.readInt()][]; - for (int i=0; iRequires {@link android.Manifest.permission#NFC} permission. - * @hide - */ - public RawTagConnection createRawTagConnection(Tag tag) { - if (tag.mServiceHandle == 0) { - throw new IllegalArgumentException("mock tag cannot be used for connections"); - } - try { - return new RawTagConnection(this, tag); - } catch (RemoteException e) { - attemptDeadServiceRecovery(e); - return null; - } - } - - /** - * Create a raw tag connection to the specified Target - *

    Requires {@link android.Manifest.permission#NFC} permission. - * @hide - */ - public RawTagConnection createRawTagConnection(Tag tag, String target) { - if (tag.mServiceHandle == 0) { - throw new IllegalArgumentException("mock tag cannot be used for connections"); - } - try { - return new RawTagConnection(this, tag, target); - } catch (RemoteException e) { - attemptDeadServiceRecovery(e); - return null; - } - } - - /** - * Create an NDEF tag connection to the default Target - *

    Requires {@link android.Manifest.permission#NFC} permission. - * @hide - */ - public NdefTagConnection createNdefTagConnection(NdefTag tag) { - if (tag.mServiceHandle == 0) { - throw new IllegalArgumentException("mock tag cannot be used for connections"); - } - try { - return new NdefTagConnection(this, tag); - } catch (RemoteException e) { - attemptDeadServiceRecovery(e); - return null; - } - } - - /** - * Create an NDEF tag connection to the specified Target - *

    Requires {@link android.Manifest.permission#NFC} permission. - * @hide - */ - public NdefTagConnection createNdefTagConnection(NdefTag tag, String target) { - if (tag.mServiceHandle == 0) { - throw new IllegalArgumentException("mock tag cannot be used for connections"); - } - try { - return new NdefTagConnection(this, tag, target); - } catch (RemoteException e) { - attemptDeadServiceRecovery(e); - return null; - } - } } diff --git a/core/java/android/nfc/Tag.java b/core/java/android/nfc/Tag.java index 5d0b04cbccf3a..c3f0893c19af6 100644 --- a/core/java/android/nfc/Tag.java +++ b/core/java/android/nfc/Tag.java @@ -16,8 +16,20 @@ package android.nfc; +import android.nfc.technology.IsoDep; +import android.nfc.technology.MifareClassic; +import android.nfc.technology.NfcV; +import android.nfc.technology.Ndef; +import android.nfc.technology.NfcA; +import android.nfc.technology.NfcB; +import android.nfc.technology.NfcF; +import android.nfc.technology.TagTechnology; +import android.os.Bundle; import android.os.Parcel; import android.os.Parcelable; +import android.os.RemoteException; + +import java.util.Arrays; /** * Represents a (generic) discovered tag. @@ -30,13 +42,13 @@ import android.os.Parcelable; * {@link Tag} objects are passed to applications via the {@link NfcAdapter#EXTRA_TAG} extra * in {@link NfcAdapter#ACTION_TAG_DISCOVERED} intents. A {@link Tag} object is immutable * and represents the state of the tag at the time of discovery. It can be - * directly queried for its UID and Type, or used to create a {@link RawTagConnection} - * (with {@link NfcAdapter#createRawTagConnection createRawTagConnection()}). + * directly queried for its UID and Type, or used to create a {@link TagTechnology} + * (with {@link Tag#getTechnology(int)}). *

    - * A {@link Tag} can be used to create a {@link RawTagConnection} only while the tag is in + * A {@link Tag} can be used to create a {@link TagTechnology} only while the tag is in * range. If it is removed and then returned to range, then the most recent * {@link Tag} object (in {@link NfcAdapter#ACTION_TAG_DISCOVERED}) should be used to create a - * {@link RawTagConnection}. + * {@link TagTechnology}. *

    This is an immutable data class. All properties are set at Tag discovery * time and calls on this class will retrieve those read-only properties, and * not cause any further RF activity or block. Note however that arrays passed to and @@ -44,78 +56,40 @@ import android.os.Parcelable; * @hide */ public class Tag implements Parcelable { - /** - * ISO 14443-3A technology. - *

    - * Includes Topaz (which is -3A compatible) - */ - public static final String TARGET_ISO_14443_3A = "iso14443_3a"; - - /** - * ISO 14443-3B technology. - */ - public static final String TARGET_ISO_14443_3B = "iso14443_3b"; - - /** - * ISO 14443-4 technology. - */ - public static final String TARGET_ISO_14443_4 = "iso14443_4"; - - /** - * ISO 15693 technology, commonly known as RFID. - */ - public static final String TARGET_ISO_15693 = "iso15693"; - - /** - * JIS X-6319-4 technology, commonly known as Felica. - */ - public static final String TARGET_JIS_X_6319_4 = "jis_x_6319_4"; - - /** - * Any other technology. - */ - public static final String TARGET_OTHER = "other"; - - /*package*/ final boolean mIsNdef; /*package*/ final byte[] mId; - /*package*/ final String[] mRawTargets; - /*package*/ final byte[] mPollBytes; - /*package*/ final byte[] mActivationBytes; + /*package*/ final int[] mTechList; + /*package*/ final Bundle[] mTechExtras; /*package*/ final int mServiceHandle; // for use by NFC service, 0 indicates a mock /** * Hidden constructor to be used by NFC service and internal classes. * @hide */ - public Tag(byte[] id, boolean isNdef, String[] rawTargets, byte[] pollBytes, - byte[] activationBytes, int serviceHandle) { - if (rawTargets == null) { + public Tag(byte[] id, int[] techList, Bundle[] techListExtras, int serviceHandle) { + if (techList == null) { throw new IllegalArgumentException("rawTargets cannot be null"); } - mIsNdef = isNdef; mId = id; - mRawTargets = rawTargets; - mPollBytes = pollBytes; - mActivationBytes = activationBytes; + mTechList = Arrays.copyOf(techList, techList.length); + Arrays.sort(mTechList); + // Ensure mTechExtras is as long as mTechList + mTechExtras = Arrays.copyOf(techListExtras, techList.length); mServiceHandle = serviceHandle; } /** * Construct a mock Tag. *

    This is an application constructed tag, so NfcAdapter methods on this - * Tag such as {@link NfcAdapter#createRawTagConnection} will fail with + * Tag such as {@link #getTechnology} may fail with * {@link IllegalArgumentException} since it does not represent a physical Tag. *

    This constructor might be useful for mock testing. * @param id The tag identifier, can be null - * @param rawTargets must not be null - * @param pollBytes can be null - * @param activationBytes can be null + * @param techList must not be null * @return freshly constructed tag */ - public static Tag createMockTag(byte[] id, String[] rawTargets, byte[] pollBytes, - byte[] activationBytes) { + public static Tag createMockTag(byte[] id, int[] techList, Bundle[] techListExtras) { // set serviceHandle to 0 to indicate mock tag - return new Tag(id, false, rawTargets, pollBytes, activationBytes, 0); + return new Tag(id, techList, techListExtras, 0); } /** @@ -126,16 +100,6 @@ public class Tag implements Parcelable { return mServiceHandle; } - /** - * Return the available targets that this NFC adapter can use to create - * a RawTagConnection. - * - * @return raw targets, will not be null - */ - public String[] getRawTargets() { - return mRawTargets; - } - /** * Get the Tag Identifier (if it has one). *

    Tag ID is usually a serial number for the tag. @@ -147,37 +111,58 @@ public class Tag implements Parcelable { } /** - * Get the low-level bytes returned by this Tag at poll-time. - *

    These can be used to help with advanced identification of a Tag. - *

    The meaning of these bytes depends on the Tag technology. - *

    ISO14443-3A: ATQA/SENS_RES - *

    ISO14443-3B: Application data (4 bytes) and Protocol Info (3 bytes) from ATQB/SENSB_RES - *

    JIS_X_6319_4: PAD0 (2 byte), PAD1 (2 byte), MRTI(2 byte), PAD2 (1 byte), RC (2 byte) - *

    ISO15693: response flags (1 byte), DSFID (1 byte) - * from SENSF_RES - * - * @return poll bytes, or null if they do not exist for this Tag technology - * @hide + * Returns technologies present in the tag that this implementation understands, + * or a zero length array if there are no supported technologies on this tag. */ - public byte[] getPollBytes() { - return mPollBytes; + public int[] getTechnologyList() { + return Arrays.copyOf(mTechList, mTechList.length); } /** - * Get the low-level bytes returned by this Tag at activation-time. - *

    These can be used to help with advanced identification of a Tag. - *

    The meaning of these bytes depends on the Tag technology. - *

    ISO14443-3A: SAK/SEL_RES - *

    ISO14443-3B: null - *

    ISO14443-3A & ISO14443-4: SAK/SEL_RES, historical bytes from ATS - *

    ISO14443-3B & ISO14443-4: ATTRIB response - *

    JIS_X_6319_4: null - *

    ISO15693: response flags (1 byte), DSFID (1 byte): null - * @return activation bytes, or null if they do not exist for this Tag technology - * @hide + * Returns the technology, or null if not present */ - public byte[] getActivationBytes() { - return mActivationBytes; + public TagTechnology getTechnology(int tech) { + int pos = Arrays.binarySearch(mTechList, tech); + if (pos < 0) { + return null; + } + + Bundle extras = mTechExtras[pos]; + NfcAdapter adapter = null; + try { + switch (tech) { + case TagTechnology.NFC_A: { + return new NfcA(adapter, this, extras); + } + case TagTechnology.NFC_B: { + return new NfcB(adapter, this, extras); + } + case TagTechnology.ISO_DEP: { + return new IsoDep(adapter, this, extras); + } + case TagTechnology.NFC_V: { + return new NfcV(adapter, this, extras); + } + case TagTechnology.TYPE_1: + case TagTechnology.TYPE_2: + case TagTechnology.TYPE_3: + case TagTechnology.TYPE_4: { + return new Ndef(adapter, this, tech, extras); + } + case TagTechnology.NFC_F: { + return new NfcF(adapter, this, extras); + } + case TagTechnology.MIFARE_CLASSIC: { + return new MifareClassic(adapter, this, extras); + } + + default: { + throw new UnsupportedOperationException("Tech " + tech + " not supported"); + } + } + } catch (RemoteException e) { + return null; + } } @Override @@ -185,13 +170,9 @@ public class Tag implements Parcelable { StringBuilder sb = new StringBuilder("TAG ") .append("uid = ") .append(mId) - .append(" poll ") - .append(mPollBytes) - .append(" activation ") - .append(mActivationBytes) - .append(" Raw ["); - for (String s : mRawTargets) { - sb.append(s) + .append(" Tech ["); + for (int i : mTechList) { + sb.append(i) .append(", "); } return sb.toString(); @@ -221,35 +202,30 @@ public class Tag implements Parcelable { return 0; } - @Override public void writeToParcel(Parcel dest, int flags) { - dest.writeInt(mIsNdef ? 1 : 0); writeBytesWithNull(dest, mId); - dest.writeInt(mRawTargets.length); - dest.writeStringArray(mRawTargets); - writeBytesWithNull(dest, mPollBytes); - writeBytesWithNull(dest, mActivationBytes); + dest.writeInt(mTechList.length); + dest.writeIntArray(mTechList); + dest.writeTypedArray(mTechExtras, 0); dest.writeInt(mServiceHandle); } public static final Parcelable.Creator CREATOR = new Parcelable.Creator() { + @Override public Tag createFromParcel(Parcel in) { - boolean isNdef = (in.readInt() == 1); - if (isNdef) { - throw new IllegalArgumentException("Creating Tag from NdefTag parcel"); - } // Tag fields byte[] id = Tag.readBytesWithNull(in); - String[] rawTargets = new String[in.readInt()]; - in.readStringArray(rawTargets); - byte[] pollBytes = Tag.readBytesWithNull(in); - byte[] activationBytes = Tag.readBytesWithNull(in); + int[] techList = new int[in.readInt()]; + in.readIntArray(techList); + Bundle[] techExtras = in.createTypedArray(Bundle.CREATOR); int serviceHandle = in.readInt(); - return new Tag(id, isNdef, rawTargets, pollBytes, activationBytes, serviceHandle); + return new Tag(id, techList, techExtras, serviceHandle); } + + @Override public Tag[] newArray(int size) { return new Tag[size]; } diff --git a/core/java/android/nfc/RawTagConnection.java b/core/java/android/nfc/technology/BasicTagTechnology.java similarity index 77% rename from core/java/android/nfc/RawTagConnection.java rename to core/java/android/nfc/technology/BasicTagTechnology.java index bfdaa77143a83..cb586d50a74e9 100644 --- a/core/java/android/nfc/RawTagConnection.java +++ b/core/java/android/nfc/technology/BasicTagTechnology.java @@ -14,31 +14,25 @@ * limitations under the License. */ -package android.nfc; +package android.nfc.technology; import java.io.IOException; +import android.nfc.INfcAdapter; +import android.nfc.INfcTag; +import android.nfc.NfcAdapter; +import android.nfc.Tag; import android.os.RemoteException; import android.util.Log; /** - * A low-level connection to a {@link Tag} target. - *

    You can acquire this kind of connection with {@link NfcAdapter#createRawTagConnection - * createRawTagConnection()}. Use the connection to send and receive data with {@link #transceive - * transceive()}. - *

    - * Applications must implement their own protocol stack on top of {@link #transceive transceive()}. - * - *

    Note: - * Use of this class requires the {@link android.Manifest.permission#NFC} - * permission. - * @hide + * A base class for tag technologies that are built on top of transceive(). */ -public class RawTagConnection { +/* package */ abstract class BasicTagTechnology implements TagTechnology { /*package*/ final Tag mTag; /*package*/ boolean mIsConnected; - /*package*/ String mSelectedTarget; + /*package*/ int mSelectedTechnology; private final NfcAdapter mAdapter; // Following fields are final after construction, except for @@ -49,30 +43,36 @@ public class RawTagConnection { private static final String TAG = "NFC"; - /*package*/ RawTagConnection(NfcAdapter adapter, Tag tag, String target) throws RemoteException { - String[] targets = tag.getRawTargets(); + /** + * @hide + */ + public BasicTagTechnology(NfcAdapter adapter, Tag tag, int tech) throws RemoteException { + int[] techList = tag.getTechnologyList(); int i; // Check target validity - for (i=0;i= targets.length) { - // Target not found - throw new IllegalArgumentException(); + if (i >= techList.length) { + // Technology not found + throw new IllegalArgumentException("Technology " + tech + " not present on tag " + tag); } mAdapter = adapter; - mService = mAdapter.mService; + mService = mAdapter.getService(); mTagService = mService.getNfcTagInterface(); mTag = tag; - mSelectedTarget = target; + mSelectedTechnology = tech; } - /*package*/ RawTagConnection(NfcAdapter adapter, Tag tag) throws RemoteException { - this(adapter, tag, tag.getRawTargets()[0]); + /** + * @hide + */ + public BasicTagTechnology(NfcAdapter adapter, Tag tag) throws RemoteException { + this(adapter, tag, tag.getTechnologyList()[0]); } /** NFC service dead - attempt best effort recovery */ @@ -80,7 +80,7 @@ public class RawTagConnection { mAdapter.attemptDeadServiceRecovery(e); /* assigning to mService is not thread-safe, but this is best-effort code * and on a well-behaved system should never happen */ - mService = mAdapter.mService; + mService = mAdapter.getService(); try { mTagService = mService.getNfcTagInterface(); } catch (RemoteException e2) { @@ -92,6 +92,7 @@ public class RawTagConnection { * Get the {@link Tag} this connection is associated with. *

    Requires {@link android.Manifest.permission#NFC} permission. */ + @Override public Tag getTag() { return mTag; } @@ -99,8 +100,9 @@ public class RawTagConnection { /** *

    Requires {@link android.Manifest.permission#NFC} permission. */ - public String getTagTarget() { - return mSelectedTarget; + @Override + public int getTechnologyId() { + return mSelectedTechnology; } /** @@ -119,7 +121,7 @@ public class RawTagConnection { } try { - return mTagService.isPresent(mTag.mServiceHandle); + return mTagService.isPresent(mTag.getServiceHandle()); } catch (RemoteException e) { attemptDeadServiceRecovery(e); return false; @@ -136,6 +138,7 @@ public class RawTagConnection { *

    Requires {@link android.Manifest.permission#NFC} permission. * @throws IOException if the target is lost, or connect canceled */ + @Override public void connect() throws IOException { //TODO(nxp): enforce exclusivity mIsConnected = true; @@ -151,10 +154,11 @@ public class RawTagConnection { * calls to {@link #transceive transceive()} or {@link #connect} will fail. *

    Requires {@link android.Manifest.permission#NFC} permission. */ + @Override public void close() { mIsConnected = false; try { - mTagService.close(mTag.mServiceHandle); + mTagService.close(mTag.getServiceHandle()); } catch (RemoteException e) { attemptDeadServiceRecovery(e); } @@ -173,7 +177,7 @@ public class RawTagConnection { */ public byte[] transceive(byte[] data) throws IOException { try { - byte[] response = mTagService.transceive(mTag.mServiceHandle, data); + byte[] response = mTagService.transceive(mTag.getServiceHandle(), data); if (response == null) { throw new IOException("transcieve failed"); } diff --git a/core/java/android/nfc/technology/IsoDep.java b/core/java/android/nfc/technology/IsoDep.java new file mode 100644 index 0000000000000..50a0f5c559f6c --- /dev/null +++ b/core/java/android/nfc/technology/IsoDep.java @@ -0,0 +1,69 @@ +/* + * Copyright (C) 2010 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 android.nfc.technology; + +import android.nfc.NfcAdapter; +import android.nfc.Tag; +import android.os.Bundle; +import android.os.RemoteException; + +import java.io.IOException; + +/** + * A low-level connection to a {@link Tag} using the ISO-DEP technology, also known as + * ISO1443-4. + * + *

    You can acquire this kind of connection with {@link Tag#getTechnology(int)}. + * Use this class to send and receive data with {@link #transceive transceive()}. + * + *

    Applications must implement their own protocol stack on top of + * {@link #transceive transceive()}. + * + *

    Note: + * Use of this class requires the {@link android.Manifest.permission#NFC} + * permission. + */ +public final class IsoDep extends BasicTagTechnology { + + public IsoDep(NfcAdapter adapter, Tag tag, Bundle extras) + throws RemoteException { + super(adapter, tag, TagTechnology.ISO_DEP); + } + + /** + * 3A only + */ + public byte[] getHistoricalBytes() { throw new UnsupportedOperationException(); } + + /** + * 3B only + */ + public byte[] getAttrib() { throw new UnsupportedOperationException(); } + + /** + * Attempts to select the given application on the tag. Note that this only works + * if the tag supports ISO7816-4, which not all IsoDep tags support. If the tag doesn't + * support ISO7816-4 this will throw {@link UnsupportedOperationException}. + * + * This method requires that you call {@link #connect} before calling it. + * + * @throws IOException, UnsupportedOperationException + */ + public void selectAid(byte[] aid) throws IOException, UnsupportedOperationException { + throw new UnsupportedOperationException(); + } +} diff --git a/core/java/android/nfc/technology/MifareClassic.java b/core/java/android/nfc/technology/MifareClassic.java new file mode 100644 index 0000000000000..c25b71f94121e --- /dev/null +++ b/core/java/android/nfc/technology/MifareClassic.java @@ -0,0 +1,291 @@ +/* + * Copyright (C) 2010 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 android.nfc.technology; + +import android.nfc.NfcAdapter; +import android.nfc.Tag; +import android.os.Bundle; +import android.os.RemoteException; + +import java.io.IOException; + +/** + * Concrete class for TagTechnology.MIFARE_CLASSIC + * + * Mifare classic has n sectors, with varying sizes, although + * they are at least the same pattern for any one mifare classic + * product. Each sector has two keys. Authentication with the correct + * key is needed before access to any sector. + * + * Each sector has k blocks. + * Block size is constant across the whole mifare classic family. + */ +public final class MifareClassic extends BasicTagTechnology { + /** + * The well-known, default factory MIFARE read key. + * Use this key to effectively make the payload in this sector + * public. + */ + public static final byte[] DEFAULT_KEY_FACTORY = + {(byte)0xFF,(byte)0xFF,(byte)0xFF,(byte)0xFF,(byte)0xFF,(byte)0xFF}; + public static final byte[] DEFAULT_KEY_ZERO = + {(byte)0x00,(byte)0x00,(byte)0x00,(byte)0x00,(byte)0x00,(byte)0x00}; + /** + * The well-known, default Mifare Application Directory read key. + */ + public static final byte[] DEFAULT_KEY_MAD = + {(byte)0xA0,(byte)0xA1,(byte)0xA2,(byte)0xA3,(byte)0xA4,(byte)0xA5}; + /** + * The well-known, default read key for NDEF data on a Mifare Classic + */ + public static final byte[] DEFAULT_KEY_NFC_FORUM = + {(byte)0xD3,(byte)0xF7,(byte)0xD3,(byte)0xF7,(byte)0xD3,(byte)0xF7}; + + public static final int TYPE_CLASSIC = 0; + public static final int TYPE_PLUS = 1; + public static final int TYPE_PRO = 2; + public static final int TYPE_DESFIRE = 3; + public static final int TYPE_ULTRALIGHT = 4; + public static final int TYPE_UNKNOWN = 5; + + public static final int SIZE_1K = 1024; + public static final int SIZE_2K = 2048; + public static final int SIZE_4K = 4096; + public static final int SIZE_MINI = 320; + public static final int SIZE_UNKNOWN = 0; + + private boolean mIsEmulated; + private int mType; + private int mSize; + + public MifareClassic(NfcAdapter adapter, Tag tag, Bundle extras) throws RemoteException { + super(adapter, tag, TagTechnology.MIFARE_CLASSIC); + + // Check if this could actually be a Mifare + NfcA a = (NfcA) tag.getTechnology(TagTechnology.NFC_A); + //short[] ATQA = getATQA(tag); + + mIsEmulated = false; + mType = TYPE_UNKNOWN; + mSize = SIZE_UNKNOWN; + + switch (a.getSak()) { + case 0x00: + // could be UL or UL-C + mType = TYPE_ULTRALIGHT; + break; + case 0x08: + // Type == classic + // Size = 1K + mType = TYPE_CLASSIC; + mSize = SIZE_1K; + break; + case 0x09: + // Type == classic mini + // Size == ? + mType = TYPE_CLASSIC; + mSize = SIZE_MINI; + break; + case 0x10: + // Type == MF+ + // Size == 2K + // SecLevel = SL2 + mType = TYPE_PLUS; + mSize = SIZE_2K; + break; + case 0x11: + // Type == MF+ + // Size == 4K + // Seclevel = SL2 + mType = TYPE_PLUS; + mSize = SIZE_4K; + break; + case 0x18: + // Type == classic + // Size == 4k + mType = TYPE_CLASSIC; + mSize = SIZE_4K; + break; + case 0x20: + // TODO this really should be a short, not byte + if (a.getAtqa()[0] == 0x03) { + // Type == DESFIRE + mType = TYPE_DESFIRE; + } else { + // Type == MF+ + // SL = SL3 + mType = TYPE_PLUS; + mSize = SIZE_UNKNOWN; + } + break; + case 0x28: + // Type == MF Classic + // Size == 1K + // Emulated == true + mType = TYPE_CLASSIC; + mSize = SIZE_1K; + mIsEmulated = true; + break; + case 0x38: + // Type == MF Classic + // Size == 4K + // Emulated == true + mType = TYPE_CLASSIC; + mSize = SIZE_4K; + mIsEmulated = true; + break; + case 0x88: + // Type == MF Classic + // Size == 1K + // NXP-tag: false + mType = TYPE_CLASSIC; + mSize = SIZE_1K; + break; + case 0x98: + case 0xB8: + // Type == MF Pro + // Size == 4K + mType = TYPE_PRO; + mSize = SIZE_4K; + break; + default: + // Unknown, not MIFARE + break; + } + } + + // Immutable data known at discovery time + public int getSize() { + return mSize; + } + + public int getType() { + return mType; + } + + public boolean isEmulated() { + return mIsEmulated; + } + + public int getSectorCount() { + switch (mSize) { + case SIZE_1K: { + return 16; + } + case SIZE_2K: { + return 32; + } + case SIZE_4K: { + return 40; + } + case SIZE_MINI: { + return 5; + } + default: { + return 0; + } + } + } + + public int getSectorSize(int sector) { + return getBlockCount(sector) * 16; + } + + public int getBlockCount(int sector) { + if (sector >= getSectorCount()) { + throw new IllegalArgumentException("this card only has " + getSectorCount() + + " sectors"); + } + + if (sector <= 32) { + return 4; + } else { + return 16; + } + } + + private byte firstBlockInSector(int sector) { + if (sector < 32) { + return (byte) ((sector * 4) & 0xff); + } else { + return (byte) ((32 * 4 + ((sector - 32) * 16)) & 0xff); + } + } + + // Methods that require connect() + /** + * Authenticate for a given sector. + */ + public boolean authenticateSector(int sector, byte[] key, boolean keyA) { + byte[] cmd = new byte[12]; + + // First byte is the command + if (keyA) { + cmd[0] = 0x60; // phHal_eMifareAuthentA + } else { + cmd[0] = 0x61; // phHal_eMifareAuthentB + } + + // Second byte is block address + cmd[1] = firstBlockInSector(sector); + + // Next 4 bytes are last 4 bytes of UID + byte[] uid = getTag().getId(); + System.arraycopy(uid, uid.length - 4, cmd, 2, 4); + + // Next 6 bytes are key + System.arraycopy(key, 0, cmd, 6, 6); + + try { + if ((transceive(cmd) != null)) { + return true; + } + } catch (IOException e) { + // No need to deal with, will return false anyway + } + return false; + } + + /** + * Sector indexing starts at 0. + * Block indexing starts at 0, and resets in each sector. + * @throws IOException + */ + public byte[] readBlock(int sector, int block) throws IOException { + byte addr = (byte) ((firstBlockInSector(sector) + block) & 0xff); + byte[] blockread_cmd = { 0x30, addr }; // phHal_eMifareRead + + // TODO deal with authentication problems + return transceive(blockread_cmd); + } + +// public byte[] readSector(int sector); + //TODO: define an enumeration for access control settings +// public int readSectorAccessControl(int sector); + + /** + * @throws IOException + * @throws NotAuthenticatedException + */ +/* + public void writeBlock(int block, byte[] data); + public void writeSector(int block, byte[] sector); + public void writeSectorAccessControl(int sector, int access); + public void increment(int block); + public void decrement(int block); +*/ +} diff --git a/core/java/android/nfc/NdefTagConnection.java b/core/java/android/nfc/technology/Ndef.java similarity index 50% rename from core/java/android/nfc/NdefTagConnection.java rename to core/java/android/nfc/technology/Ndef.java index aafdbfd945772..22460cf452762 100644 --- a/core/java/android/nfc/NdefTagConnection.java +++ b/core/java/android/nfc/technology/Ndef.java @@ -14,115 +14,122 @@ * limitations under the License. */ -package android.nfc; - -import java.io.IOException; +package android.nfc.technology; +import android.nfc.ErrorCodes; +import android.nfc.FormatException; +import android.nfc.NdefMessage; +import android.nfc.NfcAdapter; +import android.nfc.Tag; +import android.os.Bundle; import android.os.RemoteException; -import android.util.Log; + +import java.io.IOException; /** - * A connection to an NDEF target on an {@link NdefTag}. - *

    You can acquire this kind of connection with {@link NfcAdapter#createNdefTagConnection - * createNdefTagConnection()}. Use the connection to read or write {@link NdefMessage}s. + * A high-level connection to a {@link Tag} using one of the NFC type 1, 2, 3, or 4 technologies + * to interact with NDEF data. MiFare Classic cards that present NDEF data may also be used + * via this class. To determine the exact technology being used call {@link #getTechnologyId()} + * + *

    You can acquire this kind of connection with {@link Tag#getTechnology(int)}. + * *

    Note: * Use of this class requires the {@link android.Manifest.permission#NFC} * permission. - * @hide */ -public class NdefTagConnection extends RawTagConnection { +public final class Ndef extends BasicTagTechnology { public static final int NDEF_MODE_READ_ONCE = 1; public static final int NDEF_MODE_READ_ONLY = 2; public static final int NDEF_MODE_WRITE_ONCE = 3; public static final int NDEF_MODE_WRITE_MANY = 4; public static final int NDEF_MODE_UNKNOWN = 5; - private static final String TAG = "NFC"; - /** * Internal constructor, to be used by NfcAdapter * @hide */ - /* package private */ NdefTagConnection(NfcAdapter adapter, NdefTag tag, String target) throws RemoteException { - super(adapter, tag); - String[] targets = tag.getNdefTargets(); - int i; + public Ndef(NfcAdapter adapter, Tag tag, int tech, Bundle extras) throws RemoteException { + super(adapter, tag, tech); + } - // Check target validity - for (i=0; i= targets.length) { - // Target not found - throw new IllegalArgumentException(); + return msg; + } catch (RemoteException e) { + attemptDeadServiceRecovery(e); + return null; } } /** - * Internal constructor, to be used by NfcAdapter - * @hide + * Get optional extra NDEF messages. + * Some tags may contain extra NDEF messages, but not all + * implementations will be able to read them. */ - /* package private */ NdefTagConnection(NfcAdapter adapter, NdefTag tag) throws RemoteException { - this(adapter, tag, tag.getNdefTargets()[0]); + public NdefMessage[] getExtraNdefMessage() throws IOException, FormatException { + throw new UnsupportedOperationException(); } /** - * Read NDEF message(s). - * This will always return the most up to date payload, and can block. - * It can be canceled with {@link RawTagConnection#close}. - * Most NDEF tags will contain just one NDEF message. + * Get maximum NDEF message size in bytes + */ + public int getSize() { + throw new UnsupportedOperationException(); + } + + /** + * Read/Write mode hint. + * Provides a hint if further reads or writes are likely to succeed. *

    Requires {@link android.Manifest.permission#NFC} permission. - * @throws FormatException if the tag is not NDEF formatted + * @return one of NDEF_MODE * @throws IOException if the target is lost or connection closed - * @throws FormatException */ - public NdefMessage[] readNdefMessages() throws IOException, FormatException { - //TODO(nxp): do not use getLastError(), it is racy + public int getModeHint() throws IOException { try { - NdefMessage[] msgArray = new NdefMessage[1]; - NdefMessage msg = mTagService.read(mTag.mServiceHandle); - if (msg == null) { - int errorCode = mTagService.getLastError(mTag.mServiceHandle); - switch (errorCode) { + int result = mTagService.getModeHint(mTag.getServiceHandle()); + if (ErrorCodes.isError(result)) { + switch (result) { case ErrorCodes.ERROR_IO: throw new IOException(); - case ErrorCodes.ERROR_INVALID_PARAM: - throw new FormatException(); default: // Should not happen throw new IOException(); } } - msgArray[0] = msg; - return msgArray; + return result; + } catch (RemoteException e) { attemptDeadServiceRecovery(e); - return null; + return NDEF_MODE_UNKNOWN; } } + // Methods that require connect() /** - * Attempt to write an NDEF message to a tag. - * This method will block until the data is written. It can be canceled - * with {@link RawTagConnection#close}. - * Many tags are write-once, so use this method carefully. - * Specification allows for multiple NDEF messages per NDEF tag, but it is - * encourage to only write one message, this so API only takes a single - * message. Use {@link NdefRecord} to write several records to a single tag. - * For write-many tags, use {@link #makeReadOnly} after this method to attempt - * to prevent further modification. For write-once tags this is not - * necessary. - *

    Requires {@link android.Manifest.permission#NFC} permission. - * - * @throws FormatException if the tag is not suitable for NDEF messages - * @throws IOException if the target is lost or connection closed or the - * write failed + * Overwrite the primary NDEF message + * @throws IOException */ - public void writeNdefMessage(NdefMessage message) throws IOException, FormatException { + public void writeNdefMessage(NdefMessage msg) throws IOException, FormatException { try { - int errorCode = mTagService.write(mTag.mServiceHandle, message); + int errorCode = mTagService.write(mTag.getServiceHandle(), msg); switch (errorCode) { case ErrorCodes.SUCCESS: break; @@ -140,16 +147,26 @@ public class NdefTagConnection extends RawTagConnection { } /** - * Attempts to make the NDEF data in this tag read-only. - * This method will block until the action is complete. It can be canceled - * with {@link RawTagConnection#close}. - *

    Requires {@link android.Manifest.permission#NFC} permission. - * @return true if the tag is now read-only - * @throws IOException if the target is lost, or connection closed + * Attempt to write extra NDEF messages. + * Implementations may be able to write extra NDEF + * message after the first primary message, but it is not + * guaranteed. Even if it can be written, other implementations + * may not be able to read NDEF messages after the primary message. + * It is recommended to use additional NDEF records instead. + * + * @throws IOException + */ + public void writeExtraNdefMessage(int i, NdefMessage msg) throws IOException, FormatException { + throw new UnsupportedOperationException(); + } + + /** + * Set the CC field to indicate this tag is read-only + * @throws IOException */ - public boolean makeReadOnly() throws IOException { + public boolean makeReadonly() throws IOException { try { - int errorCode = mTagService.makeReadOnly(mTag.mServiceHandle); + int errorCode = mTagService.makeReadOnly(mTag.getServiceHandle()); switch (errorCode) { case ErrorCodes.SUCCESS: return true; @@ -168,29 +185,11 @@ public class NdefTagConnection extends RawTagConnection { } /** - * Read/Write mode hint. - * Provides a hint if further reads or writes are likely to succeed. - *

    Requires {@link android.Manifest.permission#NFC} permission. - * @return one of NDEF_MODE - * @throws IOException if the target is lost or connection closed + * Attempt to use tag specific technology to really make + * the tag read-only + * For NFC Forum Type 1 and 2 only. */ - public int getModeHint() throws IOException { - try { - int result = mTagService.getModeHint(mTag.mServiceHandle); - if (ErrorCodes.isError(result)) { - switch (result) { - case ErrorCodes.ERROR_IO: - throw new IOException(); - default: - // Should not happen - throw new IOException(); - } - } - return result; - - } catch (RemoteException e) { - attemptDeadServiceRecovery(e); - return NDEF_MODE_UNKNOWN; - } + public void makeLowLevelReadonly() { + throw new UnsupportedOperationException(); } -} \ No newline at end of file +} diff --git a/core/java/android/nfc/technology/NfcA.java b/core/java/android/nfc/technology/NfcA.java new file mode 100644 index 0000000000000..ef46762fd8933 --- /dev/null +++ b/core/java/android/nfc/technology/NfcA.java @@ -0,0 +1,66 @@ +/* + * Copyright (C) 2010 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 android.nfc.technology; + +import android.nfc.NfcAdapter; +import android.nfc.Tag; +import android.os.Bundle; +import android.os.RemoteException; + +/** + * A low-level connection to a {@link Tag} using the NFC-A technology, also known as + * ISO1443-3A. + * + *

    You can acquire this kind of connection with {@link Tag#getTechnology(int)}. + * Use this class to send and receive data with {@link #transceive transceive()}. + * + *

    Applications must implement their own protocol stack on top of + * {@link #transceive transceive()}. + * + *

    Note: + * Use of this class requires the {@link android.Manifest.permission#NFC} + * permission. + */ +public final class NfcA extends BasicTagTechnology { + /** @hide */ + public static final String EXTRA_SAK = "sak"; + /** @hide */ + public static final String EXTRA_ATQA = "atqa"; + + private short mSak; + private byte[] mAtqa; + + public NfcA(NfcAdapter adapter, Tag tag, Bundle extras) throws RemoteException { + super(adapter, tag, TagTechnology.NFC_A); + mSak = extras.getShort(EXTRA_SAK); + mAtqa = extras.getByteArray(EXTRA_ATQA); + } + + /** + * Returns the ATQA/SENS_RES bytes discovered at tag discovery. + */ + public byte[] getAtqa() { + return mAtqa; + } + + /** + * Returns the SAK/SEL_RES discovered at tag discovery. + */ + public short getSak() { + return mSak; + } +} diff --git a/core/java/android/nfc/technology/NfcB.java b/core/java/android/nfc/technology/NfcB.java new file mode 100644 index 0000000000000..64cb08a79501f --- /dev/null +++ b/core/java/android/nfc/technology/NfcB.java @@ -0,0 +1,55 @@ +/* + * Copyright (C) 2010 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 android.nfc.technology; + +import android.nfc.NfcAdapter; +import android.nfc.Tag; +import android.os.Bundle; +import android.os.RemoteException; + +/** + * A low-level connection to a {@link Tag} using the NFC-B technology, also known as + * ISO1443-3B. + * + *

    You can acquire this kind of connection with {@link Tag#getTechnology(int)}. + * Use this class to send and receive data with {@link #transceive transceive()}. + * + *

    Applications must implement their own protocol stack on top of + * {@link #transceive transceive()}. + * + *

    Note: + * Use of this class requires the {@link android.Manifest.permission#NFC} + * permission. + */ +public final class NfcB extends BasicTagTechnology { + /** @hide */ + public static final String EXTRA_ATQB = "atqb"; + + private byte[] mAtqb; + + public NfcB(NfcAdapter adapter, Tag tag, Bundle extras) + throws RemoteException { + super(adapter, tag, TagTechnology.NFC_B); + } + + /** + * Returns the ATQB/SENSB_RES bytes discovered at tag discovery. + */ + public byte[] getAtqb() { + return mAtqb; + } +} diff --git a/core/java/android/nfc/technology/NfcF.java b/core/java/android/nfc/technology/NfcF.java new file mode 100644 index 0000000000000..bc4761fc06b5d --- /dev/null +++ b/core/java/android/nfc/technology/NfcF.java @@ -0,0 +1,43 @@ +/* + * Copyright (C) 2010 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 android.nfc.technology; + +import android.nfc.NfcAdapter; +import android.nfc.Tag; +import android.os.Bundle; +import android.os.RemoteException; + +/** + * A low-level connection to a {@link Tag} using the NFC-F technology, also known as + * JIS6319-4. + * + *

    You can acquire this kind of connection with {@link Tag#getTechnology(int)}. + * Use this class to send and receive data with {@link #transceive transceive()}. + * + *

    Applications must implement their own protocol stack on top of + * {@link #transceive transceive()}. + * + *

    Note: + * Use of this class requires the {@link android.Manifest.permission#NFC} + * permission. + */ +public final class NfcF extends BasicTagTechnology { + public NfcF(NfcAdapter adapter, Tag tag, Bundle extras) + throws RemoteException { + super(adapter, tag, TagTechnology.NFC_F); + } +} diff --git a/core/java/android/nfc/technology/NfcV.java b/core/java/android/nfc/technology/NfcV.java new file mode 100644 index 0000000000000..9b6a16a5c9dc6 --- /dev/null +++ b/core/java/android/nfc/technology/NfcV.java @@ -0,0 +1,43 @@ +/* + * Copyright (C) 2010 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 android.nfc.technology; + +import android.nfc.NfcAdapter; +import android.nfc.Tag; +import android.os.Bundle; +import android.os.RemoteException; + +/** + * A low-level connection to a {@link Tag} using the NFC-V technology, also known as + * ISO15693. + * + *

    You can acquire this kind of connection with {@link Tag#getTechnology(int)}. + * Use this class to send and receive data with {@link #transceive transceive()}. + * + *

    Applications must implement their own protocol stack on top of + * {@link #transceive transceive()}. + * + *

    Note: + * Use of this class requires the {@link android.Manifest.permission#NFC} + * permission. + */ +public final class NfcV extends BasicTagTechnology { + public NfcV(NfcAdapter adapter, Tag tag, Bundle extras) + throws RemoteException { + super(adapter, tag, TagTechnology.NFC_V); + } +} diff --git a/core/java/android/nfc/technology/TagTechnology.java b/core/java/android/nfc/technology/TagTechnology.java new file mode 100644 index 0000000000000..e2357658ce000 --- /dev/null +++ b/core/java/android/nfc/technology/TagTechnology.java @@ -0,0 +1,109 @@ +/* + * Copyright (C) 2010 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 android.nfc.technology; + +import android.nfc.Tag; + +import java.io.IOException; + +public interface TagTechnology { + /** + * This object is an instance of {@link NfcA} + */ + public static final int NFC_A = 1; + + /** + * This object is an instance of {@link NfcB} + */ + public static final int NFC_B = 2; + + /** + * This object is an instance of {@link IsoDep} + */ + public static final int ISO_DEP = 3; + + /** + * This object is an instance of {@link NfcF} + */ + public static final int NFC_F = 11; + + /** + * This object is an instance of {@link NfcV} + */ + public static final int NFC_V = 21; + + /** + * This object is an instance of {@link Ndef} + */ + public static final int TYPE_1 = 101; + + /** + * This object is an instance of {@link Ndef} + */ + public static final int TYPE_2 = 102; + + /** + * This object is an instance of {@link Ndef} + */ + public static final int TYPE_3 = 103; + + /** + * This object is an instance of {@link Ndef} + */ + public static final int TYPE_4 = 104; + + /** + * This object is an instance of {@link MifareClassic} + */ + public static final int MIFARE_CLASSIC = 200; + + /** + * A Mifare Classic tag with NDEF data + */ + public static final int MIFRARE_CLASSIC_NDEF = 201; + + /** + * A Mifare Ultralight tag + */ + public static final int MIFRARE_ULTRALIGHT = 202; + + /** + * A Mifare DESFire tag + */ + public static final int MIFRARE_DESFIRE = 203; + + /** + * Returns the technology type for this tag connection. + */ + public int getTechnologyId(); + + /** + * Get the backing tag object. + */ + public Tag getTag(); + + /** + * @throws IOException + */ + public void connect() throws IOException; + + /** + * Non-blocking. Immediately causes all blocking calls + * to throw IOException. + */ + public void close(); +} diff --git a/core/java/android/nfc/technology/package.html b/core/java/android/nfc/technology/package.html new file mode 100644 index 0000000000000..26b8a328b1321 --- /dev/null +++ b/core/java/android/nfc/technology/package.html @@ -0,0 +1,5 @@ + + +{@hide} + + \ No newline at end of file -- GitLab From 9024564107b58955f7bd257cab6fc6dfcb2e5ec2 Mon Sep 17 00:00:00 2001 From: Daniel Tomas Date: Wed, 17 Nov 2010 10:07:52 +0100 Subject: [PATCH 013/291] Secure Element access implementation Change-Id: I907e6771ecc5babe895115c3a49288fa2144a187 --- Android.mk | 1 + core/java/android/nfc/INfcAdapter.aidl | 2 + core/java/android/nfc/INfcSecureElement.aidl | 28 ++++ core/java/android/nfc/NfcAdapter.java | 34 +++-- core/java/android/nfc/NfcSecureElement.java | 138 +++++++++++++++++++ 5 files changed, 195 insertions(+), 8 deletions(-) create mode 100755 core/java/android/nfc/INfcSecureElement.aidl create mode 100755 core/java/android/nfc/NfcSecureElement.java diff --git a/Android.mk b/Android.mk index 97d59de498269..1757e62406ec4 100644 --- a/Android.mk +++ b/Android.mk @@ -123,6 +123,7 @@ LOCAL_SRC_FILES += \ core/java/android/nfc/INfcTag.aidl \ core/java/android/nfc/IP2pInitiator.aidl \ core/java/android/nfc/IP2pTarget.aidl \ + core/java/android/nfc/INfcSecureElement.aidl \ core/java/android/os/IHardwareService.aidl \ core/java/android/os/IMessenger.aidl \ core/java/android/os/INetworkManagementService.aidl \ diff --git a/core/java/android/nfc/INfcAdapter.aidl b/core/java/android/nfc/INfcAdapter.aidl index 7743ceb00282b..a663fb84f82d0 100644 --- a/core/java/android/nfc/INfcAdapter.aidl +++ b/core/java/android/nfc/INfcAdapter.aidl @@ -24,6 +24,7 @@ import android.nfc.ILlcpConnectionlessSocket; import android.nfc.INfcTag; import android.nfc.IP2pTarget; import android.nfc.IP2pInitiator; +import android.nfc.INfcSecureElement; /** * @hide @@ -36,6 +37,7 @@ interface INfcAdapter INfcTag getNfcTagInterface(); IP2pTarget getP2pTargetInterface(); IP2pInitiator getP2pInitiatorInterface(); + INfcSecureElement getNfcSecureElementInterface(); // NfcAdapter-class related methods boolean isEnabled(); diff --git a/core/java/android/nfc/INfcSecureElement.aidl b/core/java/android/nfc/INfcSecureElement.aidl new file mode 100755 index 0000000000000..aa98dd26f8f68 --- /dev/null +++ b/core/java/android/nfc/INfcSecureElement.aidl @@ -0,0 +1,28 @@ +/* + * Copyright (C) 2010 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 android.nfc; + +/** + * {@hide} + */ +interface INfcSecureElement { + int openSecureElementConnection(); + int closeSecureElementConnection(int nativeHandle); + byte[] exchangeAPDU(int nativeHandle, in byte[] data); + int[] getSecureElementTechList(int nativeHandle); + byte[] getSecureElementUid(int nativeHandle); +} \ No newline at end of file diff --git a/core/java/android/nfc/NfcAdapter.java b/core/java/android/nfc/NfcAdapter.java index b28cfdaedd32b..a1c22bfe503a8 100644 --- a/core/java/android/nfc/NfcAdapter.java +++ b/core/java/android/nfc/NfcAdapter.java @@ -1,12 +1,17 @@ /* - * Copyright (C) 2010 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) 2010 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 android.nfc; @@ -354,4 +359,17 @@ public final class NfcAdapter { return null; } } + + /** + * Create an Nfc Secure Element Connection + * @hide + */ + public NfcSecureElement createNfcSecureElementConnection() { + try { + return new NfcSecureElement(mService.getNfcSecureElementInterface()); + } catch (RemoteException e) { + Log.e(TAG, "createNfcSecureElementConnection failed", e); + return null; + } + } } diff --git a/core/java/android/nfc/NfcSecureElement.java b/core/java/android/nfc/NfcSecureElement.java new file mode 100755 index 0000000000000..5f4c06699903a --- /dev/null +++ b/core/java/android/nfc/NfcSecureElement.java @@ -0,0 +1,138 @@ +/* + * Copyright (C) 2010 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 android.nfc; + +import android.nfc.technology.TagTechnology; +import android.os.RemoteException; +import android.util.Log; + +import java.io.IOException; + +//import android.util.Log; + +/** + * This class provides the primary API for managing all aspects Secure Element. + * Get an instance of this class by calling + * Context.getSystemService(Context.NFC_SERVICE). + * @hide + */ +public final class NfcSecureElement { + + private static final String TAG = "NfcSecureElement"; + + private INfcSecureElement mService; + + + /** + * @hide + */ + public NfcSecureElement(INfcSecureElement mSecureElementService) { + mService = mSecureElementService; + } + + public int openSecureElementConnection(String seType) throws IOException { + if (seType.equals("SmartMX")) { + try { + int handle = mService.openSecureElementConnection(); + // Handle potential errors + if (handle != 0) { + return handle; + } else { + throw new IOException("SmartMX connection not allowed"); + } + } catch (RemoteException e) { + Log.e(TAG, "RemoteException in openSecureElementConnection(): ", e); + return 0; + } + + } else if (seType.equals("UICC")) { + return 0; + } else { + throw new IOException("Wrong Secure Element type"); + } + } + + + public byte [] exchangeAPDU(int handle,byte [] data) throws IOException { + + + // Perform exchange APDU + try { + byte[] response = mService.exchangeAPDU(handle, data); + // Handle potential errors + if (response == null) { + throw new IOException("Exchange APDU failed"); + } + return response; + } catch (RemoteException e) { + Log.e(TAG, "RemoteException in exchangeAPDU(): ", e); + return null; + } + } + + public void closeSecureElementConnection(int handle) throws IOException { + + try { + int status = mService.closeSecureElementConnection(handle); + // Handle potential errors + if (ErrorCodes.isError(status)) { + throw new IOException("Error during the conection close"); + }; + } catch (RemoteException e) { + Log.e(TAG, "RemoteException in closeSecureElement(): ", e); + } + } + + + /** + * Returns target type. constants. + * + * @return Secure Element technology type. The possible values are defined in + * {@link TagTechnology} + * + */ + public int[] getSecureElementTechList(int handle) throws IOException { + try { + return mService.getSecureElementTechList(handle); + } catch (RemoteException e) { + Log.e(TAG, "RemoteException in getType(): ", e); + return null; + } + } + + /** + * Returns Secure Element UID. + * + * @return Secure Element UID. + */ + public byte[] getSecureElementUid(int handle) throws IOException { + + byte[] uid = null; + try { + uid = mService.getSecureElementUid(handle); + // Handle potential errors + if (uid == null) { + throw new IOException("Get Secure Element UID failed"); + } + return uid; + } catch (RemoteException e) { + Log.e(TAG, "RemoteException in getType(): ", e); + return null; + } + } + +} -- GitLab From 5d45c33eb875b9c9d51c9364afa57a0be65adfa4 Mon Sep 17 00:00:00 2001 From: Mathias Agopian Date: Mon, 22 Nov 2010 01:04:09 -0800 Subject: [PATCH 014/291] don't attempt to normalize the rotation vector indeed, by construction of the rotation matrix, it is guaranteed to have a length of 1. moreover, the normalization code was missing a square-root, fortunatelly, since the length is 1, this didn't cause any damage (since sqrt(1) = 1). Change-Id: I9facd668caaf5bb3bfccb139ab872f2bb2066365 --- services/sensorservice/RotationVectorSensor.cpp | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/services/sensorservice/RotationVectorSensor.cpp b/services/sensorservice/RotationVectorSensor.cpp index 6f4b8be45fded..eecf260a77241 100644 --- a/services/sensorservice/RotationVectorSensor.cpp +++ b/services/sensorservice/RotationVectorSensor.cpp @@ -114,10 +114,12 @@ bool RotationVectorSensor::process(sensors_event_t* outEvent, float qx = sqrtf( clamp( Hx - My - Az + 1) * 0.25f ); float qy = sqrtf( clamp(-Hx + My - Az + 1) * 0.25f ); float qz = sqrtf( clamp(-Hx - My + Az + 1) * 0.25f ); - const float n = 1.0f / (qw*qw + qx*qx + qy*qy + qz*qz); - qx = copysignf(qx, Ay - Mz) * n; - qy = copysignf(qy, Hz - Ax) * n; - qz = copysignf(qz, Mx - Hy) * n; + qx = copysignf(qx, Ay - Mz); + qy = copysignf(qy, Hz - Ax); + qz = copysignf(qz, Mx - Hy); + + // this quaternion is guaranteed to be normalized, by construction + // of the rotation matrix. *outEvent = event; outEvent->data[0] = qx; -- GitLab From 1253ebc74a8453a88dc47a2b698145098d201681 Mon Sep 17 00:00:00 2001 From: Martijn Coenen Date: Wed, 24 Nov 2010 11:13:57 +0100 Subject: [PATCH 015/291] Fixed NfcAdapter init and getTechnology(). - GetTechnology() used a binary search, but the array was linked to another array (extras) which was not sorted. So made it linear. - The tag technologies were instantiated with a null NfcAdapter. Change-Id: Iae15169a89155c3a5c9f81824f809d6010ebac01 --- core/java/android/nfc/Tag.java | 13 +++++++++---- .../android/nfc/technology/BasicTagTechnology.java | 6 +++++- 2 files changed, 14 insertions(+), 5 deletions(-) diff --git a/core/java/android/nfc/Tag.java b/core/java/android/nfc/Tag.java index c3f0893c19af6..938e6a7d3cc66 100644 --- a/core/java/android/nfc/Tag.java +++ b/core/java/android/nfc/Tag.java @@ -71,7 +71,6 @@ public class Tag implements Parcelable { } mId = id; mTechList = Arrays.copyOf(techList, techList.length); - Arrays.sort(mTechList); // Ensure mTechExtras is as long as mTechList mTechExtras = Arrays.copyOf(techListExtras, techList.length); mServiceHandle = serviceHandle; @@ -122,13 +121,19 @@ public class Tag implements Parcelable { * Returns the technology, or null if not present */ public TagTechnology getTechnology(int tech) { - int pos = Arrays.binarySearch(mTechList, tech); + int pos = -1; + for (int idx = 0; idx < mTechList.length; idx++) { + if (mTechList[idx] == tech) { + pos = idx; + break; + } + } if (pos < 0) { return null; } Bundle extras = mTechExtras[pos]; - NfcAdapter adapter = null; + NfcAdapter adapter = NfcAdapter.getDefaultAdapter(); try { switch (tech) { case TagTechnology.NFC_A: { @@ -230,4 +235,4 @@ public class Tag implements Parcelable { return new Tag[size]; } }; -} \ No newline at end of file +} diff --git a/core/java/android/nfc/technology/BasicTagTechnology.java b/core/java/android/nfc/technology/BasicTagTechnology.java index cb586d50a74e9..6b281b9898a4b 100644 --- a/core/java/android/nfc/technology/BasicTagTechnology.java +++ b/core/java/android/nfc/technology/BasicTagTechnology.java @@ -63,7 +63,11 @@ import android.util.Log; mAdapter = adapter; mService = mAdapter.getService(); - mTagService = mService.getNfcTagInterface(); + try { + mTagService = mService.getNfcTagInterface(); + } catch (RemoteException e) { + attemptDeadServiceRecovery(e); + } mTag = tag; mSelectedTechnology = tech; } -- GitLab From 438feb9b3b7f79ab56abf47f817e6326fa8d7fe1 Mon Sep 17 00:00:00 2001 From: Martijn Coenen Date: Wed, 24 Nov 2010 23:17:06 +0100 Subject: [PATCH 016/291] Provide system code and manufacturer code for Felica tech. Change-Id: I56d5308ad5fa4998a88e1e0aec51fe301ab99078 --- core/java/android/nfc/technology/NfcF.java | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/core/java/android/nfc/technology/NfcF.java b/core/java/android/nfc/technology/NfcF.java index bc4761fc06b5d..6741ac8257706 100644 --- a/core/java/android/nfc/technology/NfcF.java +++ b/core/java/android/nfc/technology/NfcF.java @@ -36,8 +36,28 @@ import android.os.RemoteException; * permission. */ public final class NfcF extends BasicTagTechnology { + /** @hide */ + public static final String EXTRA_SC = "systemcode"; + /** @hide */ + public static final String EXTRA_PMM = "pmm"; + + private byte[] mSystemCode = null; + private byte[] mManufacturer = null; + public NfcF(NfcAdapter adapter, Tag tag, Bundle extras) throws RemoteException { super(adapter, tag, TagTechnology.NFC_F); + if (extras != null) { + mSystemCode = extras.getByteArray(EXTRA_SC); + mManufacturer = extras.getByteArray(EXTRA_PMM); + } + } + + public byte[] getSystemCode() { + return mSystemCode; + } + + public byte[] getManufacturer() { + return mManufacturer; } } -- GitLab From bc7180bba42307306d9dffa9299d836b381da9c0 Mon Sep 17 00:00:00 2001 From: Martijn Coenen Date: Mon, 29 Nov 2010 14:42:44 +0100 Subject: [PATCH 017/291] Implement historical bytes / attrib on IsoDep Change-Id: Ic7afa29515d10fec72ac8f27adc411788ad6f68c --- core/java/android/nfc/technology/IsoDep.java | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/core/java/android/nfc/technology/IsoDep.java b/core/java/android/nfc/technology/IsoDep.java index 50a0f5c559f6c..5346c679f3ac0 100644 --- a/core/java/android/nfc/technology/IsoDep.java +++ b/core/java/android/nfc/technology/IsoDep.java @@ -38,21 +38,32 @@ import java.io.IOException; * permission. */ public final class IsoDep extends BasicTagTechnology { + /** @hide */ + public static final String EXTRA_ATTRIB = "attrib"; + /** @hide */ + public static final String EXTRA_HIST_BYTES = "histbytes"; + + private byte[] mAttrib = null; + private byte[] mHistBytes = null; public IsoDep(NfcAdapter adapter, Tag tag, Bundle extras) throws RemoteException { super(adapter, tag, TagTechnology.ISO_DEP); + if (extras != null) { + mAttrib = extras.getByteArray(EXTRA_ATTRIB); + mHistBytes = extras.getByteArray(EXTRA_HIST_BYTES); + } } /** * 3A only */ - public byte[] getHistoricalBytes() { throw new UnsupportedOperationException(); } + public byte[] getHistoricalBytes() { return mHistBytes; } /** * 3B only */ - public byte[] getAttrib() { throw new UnsupportedOperationException(); } + public byte[] getAttrib() { return mAttrib; } /** * Attempts to select the given application on the tag. Note that this only works -- GitLab From 9d9f83a78772552a3ede7b91fce76943f077e4fe Mon Sep 17 00:00:00 2001 From: Eric Fischer Date: Mon, 29 Nov 2010 16:14:35 -0800 Subject: [PATCH 018/291] Import revised translations. DO NOT MERGE Change-Id: I627dac0019241260b99a049091dca67dae996246 --- core/res/res/values-ru/strings.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/res/res/values-ru/strings.xml b/core/res/res/values-ru/strings.xml index 5b1d127754e44..8de3d338450fe 100644 --- a/core/res/res/values-ru/strings.xml +++ b/core/res/res/values-ru/strings.xml @@ -589,7 +589,7 @@ "Действие FACTORY_TEST поддерживается только для пакетов, установленных в /system/app." "Пакет, обеспечивающий действие FACTORY_TEST, не найден." "Перезагрузка" - "На странице по адресу \"%s\" сказано:" + "Подтвердите действие на %s" "JavaScript" "Перейти с этой страницы?"\n\n"%s"\n\n"Нажмите \"ОК\", чтобы продолжить, или \"Отмена\", чтобы остаться на текущей странице." "Подтвердите" -- GitLab From b1150edc22d97b36c626a460717803f22b9fa5f2 Mon Sep 17 00:00:00 2001 From: Dirk Dougherty Date: Mon, 29 Nov 2010 16:50:54 -0800 Subject: [PATCH 019/291] Remove HeavyWeight sample from generated html samples. Change-Id: Idafb3d225d8e6a694faa2d8679c4dad6198df466 --- Android.mk | 2 -- 1 file changed, 2 deletions(-) diff --git a/Android.mk b/Android.mk index e987eb74326d8..8b0cbdee8b55d 100644 --- a/Android.mk +++ b/Android.mk @@ -404,8 +404,6 @@ web_docs_sample_code_flags := \ resources/samples/CubeLiveWallpaper "Live Wallpaper" \ -samplecode $(sample_dir)/Home \ resources/samples/Home "Home" \ - -samplecode $(sample_dir)/HeavyWeight \ - resources/samples/HeavyWeight "Heavy Weight App" \ -samplecode $(sample_dir)/JetBoy \ resources/samples/JetBoy "JetBoy" \ -samplecode $(sample_dir)/LunarLander \ -- GitLab From 47ccfcb015c06f12eb91ccbb1113c15a368960d8 Mon Sep 17 00:00:00 2001 From: Dirk Dougherty Date: Wed, 24 Nov 2010 16:17:52 -0800 Subject: [PATCH 020/291] Doc change: add AccelerometerPlay to the generated samples. Change-Id: I95764f216455bbceef7fa95a1a819b906e4e7e7c --- Android.mk | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Android.mk b/Android.mk index 8b0cbdee8b55d..6147022e35904 100644 --- a/Android.mk +++ b/Android.mk @@ -392,6 +392,8 @@ web_docs_sample_code_flags := \ resources/samples/AccessibilityService "Accessibility Service" \ -samplecode $(sample_dir)/ApiDemos \ resources/samples/ApiDemos "API Demos" \ + -samplecode $(sample_dir)/AccelerometerPlay \ + resources/samples/AccelerometerPlay "Accelerometer Play" \ -samplecode $(sample_dir)/BackupRestore \ resources/samples/BackupRestore "Backup and Restore" \ -samplecode $(sample_dir)/BluetoothChat \ -- GitLab From 4189d99b6e4877352049b7447b7f0734ef99b9e8 Mon Sep 17 00:00:00 2001 From: Hung-ying Tyan Date: Mon, 25 Oct 2010 12:08:43 +0800 Subject: [PATCH 021/291] Do not suppress error feedback during a SIP call. Bug: 3124788 Change-Id: Ia0a06f72336d1795515428eba0c9f875c32d13d1 --- .../com/android/internal/telephony/sip/SipPhone.java | 6 ------ .../java/com/android/server/sip/SipSessionGroup.java | 12 +----------- 2 files changed, 1 insertion(+), 17 deletions(-) diff --git a/telephony/java/com/android/internal/telephony/sip/SipPhone.java b/telephony/java/com/android/internal/telephony/sip/SipPhone.java index 818605a3a07f2..5cf253139ca03 100755 --- a/telephony/java/com/android/internal/telephony/sip/SipPhone.java +++ b/telephony/java/com/android/internal/telephony/sip/SipPhone.java @@ -656,12 +656,6 @@ public class SipPhone extends SipPhoneBase { @Override protected void onError(DisconnectCause cause) { if (DEBUG) Log.d(LOG_TAG, "SIP error: " + cause); - if (mSipAudioCall.isInCall() - && (cause != DisconnectCause.LOST_SIGNAL)) { - // Don't end the call when in a call. - return; - } - onCallEnded(cause); } }; diff --git a/voip/java/com/android/server/sip/SipSessionGroup.java b/voip/java/com/android/server/sip/SipSessionGroup.java index 2fbaee2b60d96..29f5f5a7120c2 100644 --- a/voip/java/com/android/server/sip/SipSessionGroup.java +++ b/voip/java/com/android/server/sip/SipSessionGroup.java @@ -1163,11 +1163,6 @@ class SipSessionGroup implements SipListener { mProxy.onCallEstablished(this, mPeerSessionDescription); } - private void fallbackToPreviousInCall(int errorCode, String message) { - mState = SipSession.State.IN_CALL; - mProxy.onCallChangeFailed(this, errorCode, message); - } - private void endCallNormally() { reset(); mProxy.onCallEnded(this); @@ -1191,12 +1186,7 @@ class SipSessionGroup implements SipListener { onRegistrationFailed(errorCode, message); break; default: - if ((errorCode != SipErrorCode.DATA_CONNECTION_LOST) - && mInCall) { - fallbackToPreviousInCall(errorCode, message); - } else { - endCallOnError(errorCode, message); - } + endCallOnError(errorCode, message); } } -- GitLab From fa81463e88d15859b557be6fef5982b049b92ab8 Mon Sep 17 00:00:00 2001 From: Hung-ying Tyan Date: Mon, 25 Oct 2010 17:23:10 +0800 Subject: [PATCH 022/291] Set AudioGroup mode according to audio settings Set AudioGroup mode according to holding, mute and speaker phone settings. Bug: 3119690 Change-Id: I02803ae105409b7f8482e6c2ef3e67623bd54e03 --- voip/java/android/net/sip/SipAudioCall.java | 49 +++++++++++++-------- 1 file changed, 31 insertions(+), 18 deletions(-) diff --git a/voip/java/android/net/sip/SipAudioCall.java b/voip/java/android/net/sip/SipAudioCall.java index b847ff679ae4b..286f60bd2782b 100644 --- a/voip/java/android/net/sip/SipAudioCall.java +++ b/voip/java/android/net/sip/SipAudioCall.java @@ -594,12 +594,10 @@ public class SipAudioCall { */ public void holdCall(int timeout) throws SipException { synchronized (this) { - if (mHold) return; + if (mHold) return; mSipSession.changeCall(createHoldOffer().encode(), timeout); mHold = true; - - AudioGroup audioGroup = getAudioGroup(); - if (audioGroup != null) audioGroup.setMode(AudioGroup.MODE_ON_HOLD); + setAudioGroupMode(); } } @@ -643,8 +641,7 @@ public class SipAudioCall { if (!mHold) return; mSipSession.changeCall(createContinueOffer().encode(), timeout); mHold = false; - AudioGroup audioGroup = getAudioGroup(); - if (audioGroup != null) audioGroup.setMode(AudioGroup.MODE_NORMAL); + setAudioGroupMode(); } } @@ -765,13 +762,8 @@ public class SipAudioCall { /** Toggles mute. */ public void toggleMute() { synchronized (this) { - AudioGroup audioGroup = getAudioGroup(); - if (audioGroup != null) { - audioGroup.setMode(mMuted - ? AudioGroup.MODE_NORMAL - : AudioGroup.MODE_MUTED); - mMuted = !mMuted; - } + mMuted = !mMuted; + setAudioGroupMode(); } } @@ -790,14 +782,22 @@ public class SipAudioCall { * Puts the device to speaker mode. *

    Note: Requires the * {@link android.Manifest.permission#MODIFY_AUDIO_SETTINGS} permission.

    + * + * @param speakerMode set true to enable speaker mode; false to disable */ public void setSpeakerMode(boolean speakerMode) { synchronized (this) { ((AudioManager) mContext.getSystemService(Context.AUDIO_SERVICE)) .setSpeakerphoneOn(speakerMode); + setAudioGroupMode(); } } + private boolean isSpeakerOn() { + return ((AudioManager) mContext.getSystemService(Context.AUDIO_SERVICE)) + .isSpeakerphoneOn(); + } + /** * Sends a DTMF code. According to RFC 2883, * event 0--9 maps to decimal @@ -874,7 +874,11 @@ public class SipAudioCall { /** * Sets the {@link AudioGroup} object which the {@link AudioStream} object * joins. If {@code audioGroup} is null, then the {@code AudioGroup} object - * will be dynamically created when needed. + * will be dynamically created when needed. Note that the mode of the + * {@code AudioGroup} is not changed according to the audio settings (i.e., + * hold, mute, speaker phone) of this object. This is mainly used to merge + * multiple {@code SipAudioCall} objects to form a conference call. The + * settings of the first object (that merges others) override others'. * * @see #getAudioStream * @hide @@ -990,16 +994,25 @@ public class SipAudioCall { // AudioGroup logic: AudioGroup audioGroup = getAudioGroup(); if (mHold) { - if (audioGroup != null) { - audioGroup.setMode(AudioGroup.MODE_ON_HOLD); - } // don't create an AudioGroup here; doing so will fail if // there's another AudioGroup out there that's active } else { if (audioGroup == null) audioGroup = new AudioGroup(); stream.join(audioGroup); - if (mMuted) { + } + setAudioGroupMode(); + } + + // set audio group mode based on current audio configuration + private void setAudioGroupMode() { + AudioGroup audioGroup = getAudioGroup(); + if (audioGroup != null) { + if (mHold) { + audioGroup.setMode(AudioGroup.MODE_ON_HOLD); + } else if (mMuted) { audioGroup.setMode(AudioGroup.MODE_MUTED); + } else if (isSpeakerOn()) { + audioGroup.setMode(AudioGroup.MODE_ECHO_SUPPRESSION); } else { audioGroup.setMode(AudioGroup.MODE_NORMAL); } -- GitLab From 122a9ccbcdcdaf00a349813555d28d86709a6ed9 Mon Sep 17 00:00:00 2001 From: Andreas Huber Date: Fri, 12 Nov 2010 08:57:12 -0800 Subject: [PATCH 023/291] DO NOT MERGE - Instead of asserting that ISurface successfully registered buffers, report an error and propagate it up to the java client. Change-Id: Ibb14e5aff20920da4917d85de38ba3a8ee71d0bd related-to-bug: 3188835 --- media/libstagefright/AwesomePlayer.cpp | 146 +++++++++++------- .../colorconversion/SoftwareRenderer.cpp | 18 ++- media/libstagefright/include/AwesomePlayer.h | 3 +- .../libstagefright/include/SoftwareRenderer.h | 3 + media/libstagefright/omx/OMX.cpp | 7 + 5 files changed, 120 insertions(+), 57 deletions(-) diff --git a/media/libstagefright/AwesomePlayer.cpp b/media/libstagefright/AwesomePlayer.cpp index 66eb7ee59fabe..5c423c09efbef 100644 --- a/media/libstagefright/AwesomePlayer.cpp +++ b/media/libstagefright/AwesomePlayer.cpp @@ -82,6 +82,10 @@ struct AwesomeRemoteRenderer : public AwesomeRenderer { : mTarget(target) { } + virtual status_t initCheck() const { + return OK; + } + virtual void render(MediaBuffer *buffer) { void *id; if (buffer->meta_data()->findPointer(kKeyBufferID, &id)) { @@ -105,14 +109,19 @@ struct AwesomeLocalRenderer : public AwesomeRenderer { size_t displayWidth, size_t displayHeight, size_t decodedWidth, size_t decodedHeight, int32_t rotationDegrees) - : mTarget(NULL), + : mInitCheck(NO_INIT), + mTarget(NULL), mLibHandle(NULL) { - init(previewOnly, componentName, + mInitCheck = init(previewOnly, componentName, colorFormat, surface, displayWidth, displayHeight, decodedWidth, decodedHeight, rotationDegrees); } + virtual status_t initCheck() const { + return mInitCheck; + } + virtual void render(MediaBuffer *buffer) { render((const uint8_t *)buffer->data() + buffer->range_offset(), buffer->range_length()); @@ -134,10 +143,11 @@ protected: } private: + status_t mInitCheck; VideoRenderer *mTarget; void *mLibHandle; - void init( + status_t init( bool previewOnly, const char *componentName, OMX_COLOR_FORMATTYPE colorFormat, @@ -150,7 +160,7 @@ private: AwesomeLocalRenderer &operator=(const AwesomeLocalRenderer &);; }; -void AwesomeLocalRenderer::init( +status_t AwesomeLocalRenderer::init( bool previewOnly, const char *componentName, OMX_COLOR_FORMATTYPE colorFormat, @@ -215,11 +225,15 @@ void AwesomeLocalRenderer::init( } } - if (mTarget == NULL) { - mTarget = new SoftwareRenderer( - colorFormat, surface, displayWidth, displayHeight, - decodedWidth, decodedHeight, rotationDegrees); + if (mTarget != NULL) { + return OK; } + + mTarget = new SoftwareRenderer( + colorFormat, surface, displayWidth, displayHeight, + decodedWidth, decodedHeight, rotationDegrees); + + return ((SoftwareRenderer *)mTarget)->initCheck(); } AwesomePlayer::AwesomePlayer() @@ -804,53 +818,64 @@ status_t AwesomePlayer::play_l() { return OK; } -void AwesomePlayer::initRenderer_l() { - if (mISurface != NULL) { - sp meta = mVideoSource->getFormat(); - - int32_t format; - const char *component; - int32_t decodedWidth, decodedHeight; - CHECK(meta->findInt32(kKeyColorFormat, &format)); - CHECK(meta->findCString(kKeyDecoderComponent, &component)); - CHECK(meta->findInt32(kKeyWidth, &decodedWidth)); - CHECK(meta->findInt32(kKeyHeight, &decodedHeight)); - - int32_t rotationDegrees; - if (!mVideoTrack->getFormat()->findInt32( - kKeyRotation, &rotationDegrees)) { - rotationDegrees = 0; - } +status_t AwesomePlayer::initRenderer_l() { + if (mISurface == NULL) { + return OK; + } - mVideoRenderer.clear(); + sp meta = mVideoSource->getFormat(); - // Must ensure that mVideoRenderer's destructor is actually executed - // before creating a new one. - IPCThreadState::self()->flushCommands(); + int32_t format; + const char *component; + int32_t decodedWidth, decodedHeight; + CHECK(meta->findInt32(kKeyColorFormat, &format)); + CHECK(meta->findCString(kKeyDecoderComponent, &component)); + CHECK(meta->findInt32(kKeyWidth, &decodedWidth)); + CHECK(meta->findInt32(kKeyHeight, &decodedHeight)); - if (!strncmp("OMX.", component, 4)) { - // Our OMX codecs allocate buffers on the media_server side - // therefore they require a remote IOMXRenderer that knows how - // to display them. - mVideoRenderer = new AwesomeRemoteRenderer( - mClient.interface()->createRenderer( - mISurface, component, - (OMX_COLOR_FORMATTYPE)format, - decodedWidth, decodedHeight, - mVideoWidth, mVideoHeight, - rotationDegrees)); - } else { - // Other decoders are instantiated locally and as a consequence - // allocate their buffers in local address space. - mVideoRenderer = new AwesomeLocalRenderer( - false, // previewOnly - component, - (OMX_COLOR_FORMATTYPE)format, - mISurface, - mVideoWidth, mVideoHeight, - decodedWidth, decodedHeight, rotationDegrees); - } + int32_t rotationDegrees; + if (!mVideoTrack->getFormat()->findInt32( + kKeyRotation, &rotationDegrees)) { + rotationDegrees = 0; } + + mVideoRenderer.clear(); + + // Must ensure that mVideoRenderer's destructor is actually executed + // before creating a new one. + IPCThreadState::self()->flushCommands(); + + if (!strncmp("OMX.", component, 4)) { + // Our OMX codecs allocate buffers on the media_server side + // therefore they require a remote IOMXRenderer that knows how + // to display them. + + sp native = + mClient.interface()->createRenderer( + mISurface, component, + (OMX_COLOR_FORMATTYPE)format, + decodedWidth, decodedHeight, + mVideoWidth, mVideoHeight, + rotationDegrees); + + if (native == NULL) { + return NO_INIT; + } + + mVideoRenderer = new AwesomeRemoteRenderer(native); + } else { + // Other decoders are instantiated locally and as a consequence + // allocate their buffers in local address space. + mVideoRenderer = new AwesomeLocalRenderer( + false, // previewOnly + component, + (OMX_COLOR_FORMATTYPE)format, + mISurface, + mVideoWidth, mVideoHeight, + decodedWidth, decodedHeight, rotationDegrees); + } + + return mVideoRenderer->initCheck(); } status_t AwesomePlayer::pause() { @@ -1179,9 +1204,14 @@ void AwesomePlayer::onVideoEvent() { if (mVideoRenderer != NULL) { mVideoRendererIsPreview = false; - initRenderer_l(); + err = initRenderer_l(); + + if (err == OK) { + continue; + } + + // fall through } - continue; } // So video playback is complete, but we may still have @@ -1265,7 +1295,15 @@ void AwesomePlayer::onVideoEvent() { if (mVideoRendererIsPreview || mVideoRenderer == NULL) { mVideoRendererIsPreview = false; - initRenderer_l(); + status_t err = initRenderer_l(); + + if (err != OK) { + finishSeekIfNecessary(-1); + + mFlags |= VIDEO_AT_EOS; + postStreamDoneEvent_l(err); + return; + } } if (mVideoRenderer != NULL) { diff --git a/media/libstagefright/colorconversion/SoftwareRenderer.cpp b/media/libstagefright/colorconversion/SoftwareRenderer.cpp index 86ad85bf3d15f..93ec79dc6abed 100644 --- a/media/libstagefright/colorconversion/SoftwareRenderer.cpp +++ b/media/libstagefright/colorconversion/SoftwareRenderer.cpp @@ -32,7 +32,8 @@ SoftwareRenderer::SoftwareRenderer( size_t displayWidth, size_t displayHeight, size_t decodedWidth, size_t decodedHeight, int32_t rotationDegrees) - : mColorFormat(colorFormat), + : mInitCheck(NO_INIT), + mColorFormat(colorFormat), mConverter(colorFormat, OMX_COLOR_Format16bitRGB565), mISurface(surface), mDisplayWidth(displayWidth), @@ -74,15 +75,28 @@ SoftwareRenderer::SoftwareRenderer( mMemoryHeap); status_t err = mISurface->registerBuffers(bufferHeap); - CHECK_EQ(err, OK); + + if (err != OK) { + LOGW("ISurface failed to register buffers (0x%08x)", err); + } + + mInitCheck = err; } SoftwareRenderer::~SoftwareRenderer() { mISurface->unregisterBuffers(); } +status_t SoftwareRenderer::initCheck() const { + return mInitCheck; +} + void SoftwareRenderer::render( const void *data, size_t size, void *platformPrivate) { + if (mInitCheck != OK) { + return; + } + size_t offset = mIndex * mFrameSize; void *dst = (uint8_t *)mMemoryHeap->getBase() + offset; diff --git a/media/libstagefright/include/AwesomePlayer.h b/media/libstagefright/include/AwesomePlayer.h index 3020a095e9873..c059e600c3080 100644 --- a/media/libstagefright/include/AwesomePlayer.h +++ b/media/libstagefright/include/AwesomePlayer.h @@ -44,6 +44,7 @@ struct UDPPusher; struct AwesomeRenderer : public RefBase { AwesomeRenderer() {} + virtual status_t initCheck() const = 0; virtual void render(MediaBuffer *buffer) = 0; private: @@ -225,7 +226,7 @@ private: void partial_reset_l(); status_t seekTo_l(int64_t timeUs); status_t pause_l(bool at_eos = false); - void initRenderer_l(); + status_t initRenderer_l(); void seekAudioIfNecessary_l(); void cancelPlayerEvents(bool keepBufferingGoing = false); diff --git a/media/libstagefright/include/SoftwareRenderer.h b/media/libstagefright/include/SoftwareRenderer.h index 25c9df71d9f92..89d7cc4557416 100644 --- a/media/libstagefright/include/SoftwareRenderer.h +++ b/media/libstagefright/include/SoftwareRenderer.h @@ -38,10 +38,13 @@ public: virtual ~SoftwareRenderer(); + status_t initCheck() const; + virtual void render( const void *data, size_t size, void *platformPrivate); private: + status_t mInitCheck; OMX_COLOR_FORMATTYPE mColorFormat; ColorConverter mConverter; sp mISurface; diff --git a/media/libstagefright/omx/OMX.cpp b/media/libstagefright/omx/OMX.cpp index 63af26a6ccb49..f19c16a73c07d 100644 --- a/media/libstagefright/omx/OMX.cpp +++ b/media/libstagefright/omx/OMX.cpp @@ -525,6 +525,13 @@ sp OMX::createRenderer( surface, displayWidth, displayHeight, encodedWidth, encodedHeight); + + if (((SoftwareRenderer *)impl)->initCheck() != OK) { + delete impl; + impl = NULL; + + return NULL; + } } return new OMXRenderer(impl); -- GitLab From 50f8445edd14a21ad86080ff7b204eefdc2c62d5 Mon Sep 17 00:00:00 2001 From: Dirk Dougherty Date: Thu, 11 Nov 2010 11:52:05 -0800 Subject: [PATCH 024/291] Do not merge: Doc change: highlights and SDK version notes for Android 2.3 platform. Change-Id: I08a2f67d324484ed05b956c540facd69f9028563 --- docs/html/guide/appendix/api-levels.jd | 1 + .../topics/manifest/uses-feature-element.jd | 54 +- docs/html/sdk/android-2.3-highlights.jd | 442 ++++++++ docs/html/sdk/android-2.3.jd | 942 ++++++++++++++++++ docs/html/sdk/images/2.3/ffc.png | Bin 0 -> 311628 bytes docs/html/sdk/images/2.3/home-menu.png | Bin 0 -> 278552 bytes docs/html/sdk/images/2.3/home-plain.png | Bin 0 -> 428133 bytes docs/html/sdk/images/2.3/nfc.png | Bin 0 -> 27547 bytes docs/html/sdk/images/2.3/onetouch.png | Bin 0 -> 43272 bytes docs/html/sdk/images/2.3/power.png | Bin 0 -> 62788 bytes docs/html/sdk/images/2.3/running.png | Bin 0 -> 72197 bytes docs/html/sdk/images/2.3/selection.png | Bin 0 -> 30206 bytes docs/html/sdk/images/2.3/sipcall.png | Bin 0 -> 34554 bytes docs/html/sdk/sdk_toc.cs | 12 +- 14 files changed, 1422 insertions(+), 29 deletions(-) create mode 100644 docs/html/sdk/android-2.3-highlights.jd create mode 100644 docs/html/sdk/android-2.3.jd create mode 100644 docs/html/sdk/images/2.3/ffc.png create mode 100644 docs/html/sdk/images/2.3/home-menu.png create mode 100644 docs/html/sdk/images/2.3/home-plain.png create mode 100644 docs/html/sdk/images/2.3/nfc.png create mode 100644 docs/html/sdk/images/2.3/onetouch.png create mode 100644 docs/html/sdk/images/2.3/power.png create mode 100644 docs/html/sdk/images/2.3/running.png create mode 100644 docs/html/sdk/images/2.3/selection.png create mode 100644 docs/html/sdk/images/2.3/sipcall.png diff --git a/docs/html/guide/appendix/api-levels.jd b/docs/html/guide/appendix/api-levels.jd index c5112f62292d0..50e51498f5451 100644 --- a/docs/html/guide/appendix/api-levels.jd +++ b/docs/html/guide/appendix/api-levels.jd @@ -83,6 +83,7 @@ Android platform.

    + diff --git a/docs/html/guide/topics/manifest/uses-feature-element.jd b/docs/html/guide/topics/manifest/uses-feature-element.jd index b5b30f632a1a6..6652affcc9d8b 100644 --- a/docs/html/guide/topics/manifest/uses-feature-element.jd +++ b/docs/html/guide/topics/manifest/uses-feature-element.jd @@ -626,22 +626,6 @@ the device. - - - - - - - - - - - - @@ -711,17 +695,33 @@ in a separate <uses-feature> element.

    Platform VersionAPI Level
    Android 2.39
    Android 2.28
    Android 2.17
    Android 2.0.16
    The application uses the device's proximity sensor.
    SIP/VOIPandroid.hardware.sipThe application uses SIP service on the device. -
    android.hardware.sip.voipSubfeature. The application uses SIP-based VOIP service on the device. - If declared with the "android:required="true" attribute, this -subfeature implicitly declares the android.hardware.sip -parent feature.
    Telephony android.hardware.telephony
    - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + +
    FeatureAttribute ValueDescription
    Live Wallpaperandroid.software.live_wallpaperThe application uses or provides Live Wallpapers. -
    FeatureAttribute ValueDescriptionComments
    Live Wallpaperandroid.software.live_wallpaperThe application uses or provides Live Wallpapers.
    SIP/VOIPandroid.software.sipThe application uses SIP service on the device. +
    android.software.sip.voipSubfeature. The application uses SIP-based VOIP service on the device. + If declared with the "android:required="true" attribute, this +subfeature implicitly declares the android.software.sip +parent feature.
    diff --git a/docs/html/sdk/android-2.3-highlights.jd b/docs/html/sdk/android-2.3-highlights.jd new file mode 100644 index 0000000000000..f60bf519c92ed --- /dev/null +++ b/docs/html/sdk/android-2.3-highlights.jd @@ -0,0 +1,442 @@ +page.title=Android 2.3 Platform Highlights + +@jd:body + + + + +
    + + + + + +
    + +

    The Android 2.3 platform introduces many new and exciting features for +users and developers. This document provides a glimpse at some of the new user features +and technologies in Android 2.3. For detailed information about the new developer APIs, see the Android 2.3 version notes.

    + + + + +

    New User Features

    + +
    + + + +

    UI refinements for simplicity and speed

    + +

    The user interface is refined in many ways across the system, making it +easier to learn, faster to use, and more power-efficient. A simplified +visual theme of colors against black brings vividness and contrast to the +notification bar, menus, and other parts of the UI. Changes in menus and +settings make it easier for the user to navigate and control the features +of the system and device.

    + +

    Faster, more intuitive text input

    + +

    The Android soft keyboard is redesigned and optimized for faster text input +and editing. The keys themselves are reshaped and repositioned for improved +targeting, making them easier to see and press accurately, even at high speeds. +The keyboard also displays the current character and dictionary suggestions in a +larger, more vivid style that is easier to read.

    + +

    The keyboard adds the capability to correct entered words from suggestions in +the dictionary. As the user selects a word already entered, the keyboard +displays suggestions that the user can choose from, to replace the selection. +The user can also switch to voice input mode to replace the selection. Smart +suggestions let the user accept a suggestion and then return to correct it +later, if needed, from the original set of suggestions.

    + +

    New multitouch key-chording lets the user quickly enter numbers and symbols +by pressing Shift+<letter> and ?123+<symbol>, +without needing to manually switch input modes. From certain keys, users can +also access a popup menu of accented characters, numbers, and symbols by holding +the key and sliding to select a character.

    +
    + +
    +
    +
    + + +

    One-touch word selection and copy/paste

    + +

    When entering text or viewing a web page, the user can quickly select a word +by press-hold, then copy to the clipboard and paste. Pressing on a word enters a +free-selection mode — the user can adjust the selection area as needed by +dragging a set of bounding arrows to new positions, then copy the bounded area +by pressing anywhere in the selection area. For text entry, the user can +slide-press to enter a cursor mode, then reposition the cursor easily and +accurately by dragging the cursor arrow. With both the selection and cursor +modes, no use of a trackball is needed.

    + +
    + +
    +
    +
    + +

    Improved power management

    + +

    The Android system takes a more active role in managing apps that are keeping +the device awake for too long or that are consuming CPU while running in the +background. By managing such apps — closing them if appropriate — +the system helps ensure best possible performance and maximum battery life.

    + +

    The system also gives the user more visibility over the power being consumed +by system components and running apps. The Application settings provides an +accurate overview of how the battery is being used, with details of the usage +and relative power consumed by each component or application.

    + +

    Control over applications

    + +

    A shortcut to the Manage Applications control now appears in the Options Menu +in the Home screen and Launcher, making it much easier to check and manage +application activity. Once the user enters Manage Applications, a new Running +tab displays a list of active applications and the storage and memory being used +by each. The user can read further details about each application and if +necessary stop an application or report feedback to its developer.

    +
    + +

    New ways of communicating, organizing

    + +

    An updated set of standard applications lets the user take new approaches to +managing information and relationships.

    + +
    +

    +
    +
    + +

    Internet calling

    + +

    The user can make voice calls over the internet to other users who have SIP +accounts. The user can add an internet calling number (a SIP address) to any +Contact and can initiate a call from Quick Contact or Dialer. To use internet +calling, the user must create an account at the SIP provider of their choice +— SIP accounts are not provided as part of the internet calling feature. +Additionally, support for the platform's SIP and internet calling features on +specific devices is determined by their manufacturers and associated carriers. +

    + +
    + +

    Near-field communications

    + +

    An NFC Reader application lets the user read and interact with near-field +communication (NFC) tags. For example, the user can “touch” or “swipe” an NFC +tag that might be embedded in a poster, sticker, or advertisement, then act on +the data read from the tag. A typical use would be to read a tag at a +restaurant, store, or event and then rate or register by jumping to a web site +whose URL is included in the tag data. NFC communication relies on wireless +technology in the device hardware, so support for the platform's NFC features on +specific devices is determined by their manufacturers. +

    +
    + +

    Downloads management

    + +

    The Downloads application gives the user easy access to any file downloaded from +the browser, email, or another application. Downloads is built on an completely new +download manager facility in the system that any other applications can use, to +more easily manage and store their downloads.

    + +

    Camera

    + +

    The application now lets the user access multiple cameras on the device, +including a front-facing camera, if available.

    + + +

    New Developer Features

    + +

    Android 2.3 delivers a variety of features and APIs that +let developers bring new types of applications to the Android +platform.

    + + + +

    Enhancements for gaming

    + +

    Performance

    + +

    Android 2.3 includes a variety of improvements across the system that make +common operations faster and more efficient for all applications. Of particular +interest to game developers are:

    + +
      +
    • Concurrent garbage collector — The Dalivik VM introduces a new, +concurrent garbage collector that minimizes application pauses, helping to +ensure smoother animation and increased responsiveness in games and similar +applications.
    • +
    • Faster event distribution — The plaform now handles touch and keyboard +events faster and more efficiently, minimizing CPU utilization during event +distribution. The changes improve responsiveness for all applications, but +especially benefit games that use touch events in combination with 3D graphics +or other CPU-intensive operations.
    • +
    • Updated video drivers — The platform uses updated third-party video +drivers that improve the efficiency of OpenGL ES operations, for faster overall +3D graphics performance.
    • +
    + + +

    Native input and +sensor events

    + +

    Applications that use native code can now receive and process input and +sensor events directly in their native code, which dramatically improves +efficiency and responsiveness.

    + +

    Native libraries exposed by the platform let applications handle the same +types of input events as those available through the framework. Applications +can receive events from all supported sensor types and can enable/disable +specific sensors and manage event delivery rate and queueing.

    + + +

    Gyroscope and other +new sensors, for improved 3D motion processing

    + +

    Android 2.3 adds API support for several new sensor types, including +gyroscope, rotation vector, linear acceleration, gravity, and barometer sensors. +Applications can use the new sensors in combination with any other sensors +available on the device, to track three-dimensional device motion and +orientation change with high precision and accuracy. For example, a game +application could use readings from a gyroscope and accelerometer on the device +to recognize complex user gestures and motions, such as tilt, spin, thrust, and +slice.

    + +

    Low-latency native +audio

    + +

    The platform provides a software implementation of Khronos OpenSL ES, a standard API +that gives applications access to powerful audio controls and effects from +native code. Applications can use the API to manage audio devices and control +low-latency audio input, output and processing directly from native code

    + +

    Native graphics +management

    + +

    The platform provides an interface to its Khronos EGL library, which lets +applications manage graphics contexts and create and manage OpenGL ES textures +and surfaces from native code.

    + + +

    Native access to +Activity lifecycle, window management

    + +

    Native applications can declare a new type of Activity class, +NativeActivity whose lifecycle callbacks are implemented directly +in native code. The NativeActivity and its underlying native code +run in the system just as do other Activities — they run in the +application's system process and execute on the application's main UI thread, +and they receive the same lifecycle callbacks as do other Activities.

    + +

    The platform also exposes native APIs for managing windows, including the +ability to lock/unlock the pixel buffer to draw directly into it. Through the +API, applications can obtain a native window object associated with a framework +Surface object and interact with it directly in native code.

    + + +

    Native access to +assets, storage

    + +

    Applications can now access a native Asset Manager API to retrieve +application assets directly from native code without needing to go through JNI. +If the assets are compressed, the platform does streaming decompression as the +application reads the asset data. There is no longer a limit on the size of +compressed .apk assets that can be read.

    + +

    Additionally, applications can access a native Storage Manager API to work +directly with OBB files downloaded and managed by the system. Note that although +platform support for OBB is available in Android 2.3, development tools for +creating and managing OBB files will not be available until early 2011.

    + + +

    Robust native +development environment

    + +

    The Android NDK (r5 or higher) provides a complete set of tools, toolchains, +and libraries for developing applications that use the rich native environment +offered by the Android 2.3 platform. For more information or to download the +NDK, please see the Android NDK +page.

    + + +

    New forms of communication

    + +

    Internet +telephony

    + +

    Developers can now add SIP-based internet telephony features to their +applications. Android 2.3 includes a full SIP protocol stack and integrated call +management services that let applications easily set up outgoing and incoming +voice calls, without having to manage sessions, transport-level communication, +or audio record or playback directly.

    + +

    Support for the platform's SIP and internet calling features on specific +devices is determined by their manufacturers and associated carriers.

    + + +

    Near Field +Communications (NFC)

    + +

    The platform's support for Near Field Communications (NFC) lets developers +get started creating a whole new class of applications for Android. Developers +can create new applications that offer proximity-based information and services +to users, organizations, merchants, and advertisers.

    + +

    Using the NFC API, +applications can respond to NFC tags “discovered” as the user “touches” an +NFC-enabled device to elements embedded in stickers, smart posters, and even +other devices. When a tag of interest is collected, applications can respond to +the tag, read messages from it, and then store the messages, prompting +the user as needed.

    + +

    NFC communication relies on wireless technology in the device hardware, so +support for the platform's NFC features on specific devices is determined by +their manufacturers.

    + + +

    Rich multimedia

    + +

    Mixable audio +effects

    + +

    A new audio effects API lets developers easily create rich audio environments +by adding equalization, bass boost, headphone virtualization (widened +soundstage), and reverb to audio tracks and sounds. Developers can mix multiple +audio effects in a local track or apply effects globally, across multiple +tracks.

    + +

    Support for new media +formats

    + +

    The platform now offers built-in support for the VP8 open video compression +format and the WebM open container format. The platform also adds support for +AAC encoding and AMR wideband encoding (in software), so that applications can +capture higher quality audio than narrowband.

    + +

    Access to multiple +cameras

    + +

    The Camera API now lets developers access any cameras that are available on a +device, including a front-facing camera. Applications can query the platform for +the number of cameras on the device and their types and characteristics, then +open the camera needed. For example, a video chat application might want to access a +front-facing camera that offers lower-resolution, while a photo application +might prefer a back-facing camera that offers higher-resolution.

    + + +

    New Platform Technologies

    + +

    Media Framework

    + +
      +
    • New media framework fully replaces OpenCore, maintaining all previous +codec/container support for encoding and decoding.
    • +
    • Integrated support for the VP8 open video compression format and the WebM +open container format
    • +
    • Adds AAC encoding and AMR wideband encoding
    • +
    + +

    Linux Kernel

    +
      +
    • Upgraded to 2.6.35
    • +
    + +

    Networking

    +
      +
    • SIP stack, configurable by device manufacturer +
    • Support for Near Field Communications (NFC), configurable by device manufacturer
    • +
    • Updated BlueZ stack
    • +
    + +

    Dalvik runtime

    + +
      +
    • Dalvik VM: +
        +
      • Concurrent Garbage Collector (target sub-3ms pauses)
      • +
      • Adds further JIT (code-generation) optimizations
      • +
      • Improved code verification
      • +
      • StrictMode debugging, for identifying performance and memory issues
      • +
      +
    • + + +
    • Core libraries: +
        +
      • Expanded I18N support (full worldwide encodings, more locales) +
      • Faster Formatter and number formatting. For example, float formatting is 2.5x faster.
      • +
      • HTTP responses are gzipped by default. XML and JSON API response sizes may be reduced by 60% or more.
      • +
      • New collections and utilities APIs
      • +
      • Improved network APIs
      • +
      • Improved file read and write controls
      • +
      • Updated JDBC
      • +
      +
    • + +
    • Updates from upstream projects: +
        +
      • OpenSSL 1.0.0a
      • +
      • BouncyCastle 1.45
      • +
      • ICU 4.4
      • +
      • zlib 1.2.5
      • +
      +
    • + + +
    + +

    For more information about the new developer APIs, see the Android 2.3 version notes and the API Differences Report.

    diff --git a/docs/html/sdk/android-2.3.jd b/docs/html/sdk/android-2.3.jd new file mode 100644 index 0000000000000..5438adc135f5d --- /dev/null +++ b/docs/html/sdk/android-2.3.jd @@ -0,0 +1,942 @@ +page.title=Android 2.3 Platform +sdk.platform.version=2.3 +sdk.platform.apiLevel=9 + + +@jd:body + +
    +
    + +

    In this document

    +
      +
    1. Revisions
    2. +
    3. API Overview
    4. +
    5. API Level
    6. +
    7. Built-in Applications
    8. +
    9. Locales
    10. +
    11. Emulator Skins
    12. +
    + +

    Reference

    +
      +
    1. API +Differences Report »
    2. +
    + +

    See Also

    +
      +
    1. Adding SDK Components
    2. +
    + +
    +
    + +

    +API Level: {@sdkPlatformApiLevel}

    + +

    For developers, the Android {@sdkPlatformVersion} platform is available as a +downloadable component for the Android SDK. The downloadable platform includes +an Android library and system image, as well as a set of emulator +skins and more. The downloadable platform +includes no external libraries.

    + +

    To get started developing or testing against Android +{@sdkPlatformVersion}, use the Android SDK Manager to +download the platform into your SDK. For more information, +see Adding SDK +Components. If you are new to Android, download the SDK Starter Package +first.

    + +

    For a high-level introduction to Android {@sdkPlatformVersion}, see the Platform Highlights.

    + + +

    Revisions

    + +

    The sections below provide notes about successive releases of +the Android {@sdkPlatformVersion} platform component for the Android SDK, as denoted by +revision number. To determine what revision(s) of the Android +{@sdkPlatformVersion} platforms are installed in your SDK environment, refer to +the "Installed Packages" listing in the Android SDK and AVD Manager.

    + + + + +
    + + + Android {@sdkPlatformVersion}, Revision 1 (December 2010) +
    +
    +
    Dependencies:
    +
    +

    Requires SDK Tools r8 or higher.

    +
    + +
    +
    +
    + +

    API Overview

    + +

    The sections below provide a technical overview of what's new for developers +in {@sdkPlatformVersion}, including new features and changes in the framework +API since the previous version.

    + + +

    SIP-based VOIP

    + +

    The platform now includes a SIP protocol stack and framework API that lets +developers build internet telephony applications. Using the API, applications can offer +voice calling features without having to manage sessions, transport-level +communication, or audio — these are handled +transparently by the platform's SIP API and services.

    + +

    The SIP API is available in the {@link android.net.sip android.net.sip} +package. The key class is {@link android.net.sip.SipManager}, which applications +use to set up and manage SIP profiles, then initiate audio calls and receive +audio calls. Once an audio call is established, applications can mute calls, +turn on speaker mode, send DTMF tones, and more. Applications can also use the +{@link android.net.sip.SipManager} to create generic SIP connections.

    + +

    The platform’s underlying SIP stack and services are available on devices at +the discretion of the manufacturer and associated carrier. For this reason, +applications should use the {@link android.net.sip.SipManager#isApiSupported +isApiSupported()} method to check whether SIP support is available, before +exposing calling functionality to users.

    + +

    To use the SIP API, applications must request permission from the user by +declaring <uses-permission +android:name="android.permission.INTERNET"> and <uses-permission +android:name="android.permission.USE_SIP"> in their manifest files.

    + +

    Additionally, developers can request filtering on Android Market, such that +their applications are not discoverable to users whose devices do not include +the platform’s SIP stack and services. To request filtering, add <uses-feature +android:name="android.software.sip" +android:required="true"> and <uses-feature +android:name="android.software.sip.voip"> to the application manifest.

    + +

    To look at a sample application that uses the SIP API, see SIP Demo.

    + +

    Near Field Communications (NFC)

    + +

    Android 2.3 includes an NFC stack and framework API that lets developers +read NDEF tags that are discovered as a user touches an NFC-enabled device +to tag elements embedded in stickers, smart posters, and even other devices.

    + +

    The platform provides the underlying NFC services that work with the device +hardware to discover tags when they come into range. On discovering a tag, the +platform notifies applications by broadcasting an Intent, appending the tag's +NDEF messages to the Intent as extras. Applications can create Intent filters to +recognize and handle targeted tags and messages. For example, after receiving a +tag by Intent, applications extract the NDEF messages, store them, alert the +user, or handle them in other ways.

    + +

    The NFC API is available in the {@link android.nfc} package. The key classes are:

    + +
    • {@link android.nfc.NfcAdapter}, which represents the NFC hardware on the device.
    • +
    • {@link android.nfc.NdefMessage}, which represents an NDEF data message, +the standard format in which "records" carrying data are transmitted between +devices and tags. Applications can receive these messages from {@link +android.nfc.NfcAdapter#ACTION_TAG_DISCOVERED} Intents.
    • +
    • {@link android.nfc.NdefRecord}, delivered in an +{@link android.nfc.NdefMessage}, which describes the type of data being shared and +carries the data itself.
    • +
    + +

    NFC communication relies on wireless technology in the device hardware, so +support for the platform's NFC features on specific devices is determined by +their manufacturers. To determine the NFC support on the current device, +applications can call {@link android.nfc.NfcAdapter#isEnabled isEnabled()} to +query the {@link android.nfc.NfcAdapter}. The NFC API is always present, +however, regardless of underlying hardware support.

    + +

    To use the NFC API, applications must request permission from the user by +declaring <uses-permission +android:name="android.permission.NFC"> in their manifest files.

    + +

    Additionally, developers can request filtering on Android Market, such that +their applications are not discoverable to users whose devices do not support +NFC. To request filtering, add +<uses-feature android:name="android.hardware.nfc" +android:required="true"> to the application's manifest.

    + +

    To look at a sample application that uses the NFC API, see +NFCDemo.

    + +

    Gyroscope and other sensors

    + +

    Android 2.3 adds platform and API support for several new sensor reading +types — gyroscope, rotation vector, linear acceleration, gravity, and barometer. +Developers can use the new sensor readings to create applications that respond +quickly and smoothly to precise changes in device position and motion. The +Sensor API reports gyroscope and other sensor changes to interested +applications, whether they are running on the application framework or in native +code.

    + +

    Note that the specific set of hardware sensors available on any given device +varies at the discretion of the device manufacturer.

    + +

    Developers can request filtering in Android Market, such that their +applications are not discoverable to users whose devices do not offer a +gyroscope sensor. To do so, add <uses-feature +android:name="android.hardware.sensor.gyroscope" +android:required="true"> to the application manifest.

    + +

    For API details, see {@link android.hardware.Sensor}

    + + +

    Multiple cameras support

    + +

    Applications can now make use of any cameras that are available on a device, +for either photo or video capture. The {@link android.hardware.Camera} lets +applications query for the number of cameras available and the unique +characteristics of each.

    + +
      +
    • New {@link android.hardware.Camera.CameraInfo} class stores a camera's +positional characteristics (orientation, front-facing or back-facing).
    • +
    • New {@link android.hardware.Camera#getNumberOfCameras()}, {@link +android.hardware.Camera#getCameraInfo(int,CameraInfo) getCameraInfo()}, and +{@link android.hardware.Camera#getNumberOfCameras()} methods in the {@link +android.hardware.Camera} class let applications query for the cameras available +and open the camera that they need.
    • +
    • New {@link android.media.CamcorderProfile get(int,int) method lets +applications retrieve a CamcorderProfile for a specific camera.
    • +
    • New {@link android media.CameraProfile#getJpegEncodingQualityParameter(int, int) +getJpegEncodingQualityParameter()} lets applications obtain the still-image +capture quality level for a specific camera.
    • +
    + +

    To look at sample code for accessing a front-facing camera, see CameraPreview.java +in the ApiDemos sample application.

    + +

    The Camera API also adds:

    +
      +
    • New parameters for cameras, including focus distance, focus mode, and +preview fps maximum/minimum. New {@link +android.hardware.Camera.Parameters#getFocusDistances(float[]) +getFocusDistances()}, {@link +android.hardware.Camera.Parameters#getPreviewFpsRange(int[]) +getPreviewFpsRange()}, and {@link +android.hardware.Camera.Parameters#getSupportedPreviewFpsRange() +getSupportedPreviewFpsRange()} for getting camera parameters, as well as {@link +android.hardware.Camera.Parameters#setPreviewFpsRange(int, int) +setPreviewFpsRange()} for setting preview framerate.
    • +
    + +

    Mixable audio effects

    + +

    The platform's media framework adds support for new per-track or global audio effects, +including bass boost, headphone virtualization, equalization, and reverb.

    +
      +
    • New {@link android.media.audiofx android.media.audiofx} package provides the +API to access audio effects.
    • +
    • New {@link android.media.audiofx.AudioEffect AudioEffect} is the base class +for controlling audio effects provided by the Android audio framework. +
    • New audio session ID that lets an application associate a set of audio +effects with an instance of {@link android.media.AudioTrack} or {@link +android.media.MediaPlayer}.
    • +
    • New {@link android.media.AudioTrack#AudioTrack(int, int, int, int, int, int, +int) AudioTrack} class constructor that lets you create an {@link +android.media.AudioTrack} with a specific session ID. New {@link +android.media.AudioTrack#attachAuxEffect(int) attachAuxEffect()}, {@link +android.media.AudioTrack#getAudioSessionId() getAudioSessionId()}, and {@link +android.media.AudioTrack#setAuxEffectSendLevel(float) setAuxEffectSendLevel()} +methods.
    • +
    • New {@link android.media.MediaPlayer#attachAuxEffect(int) +attachAuxEffect()}, {@link android.media.MediaPlayer#getAudioSessionId() +getAudioSessionId()}, {@link android.media.MediaPlayer#setAudioSessionId(int) +setAudioSessionId(int)}, and {@link +android.media.MediaPlayer#setAuxEffectSendLevel(float) setAuxEffectSendLevel()} +methods and supporting types.
    • +
    + +

    To look at sample code for audio effects, see +AudioFxDemo.java +in the ApiDemos sample application.

    + +

    The media framework also adds:

    +
      +
    • New support for altitude tag in EXIF metadata for JPEG files. New method +{@link android.media.ExifInterface#getAltitude(double) getAltitude()} method to +retrieve the value of the EXIF altitude tag.
    • +
    • New {@link android.media.MediaRecorder#setOrientationHint(int) +setOrientationHint()} method lets an application tell {@link +android.media.MediaRecorder} of the orientation during video capture.
    • +
    + +

    Download manager

    + +

    The platform includes a new {@link android.app.DownloadManager} system service +that handles long-running HTTP downloads. Applications can request that a URI be +downloaded to a particular destination file. The DownloadManager +will conduct the download in the background, taking care of HTTP interactions +and retrying downloads after failures or across connectivity changes and system +reboots.

    +
      +
    • Applications can obtain an instance of the {@link android.app.DownloadManager} +class by calling {@link +android.content.Context#getSystemService(String)} and passing +{@link android.content.Context#DOWNLOAD_SERVICE}. Applications that request +downloads through this API should register a broadcast receiver for {@link +android.app.DownloadManager#ACTION_NOTIFICATION_CLICKED}, to appropriately +handle when the user clicks on a running download in a notification or from the +Downloads UI.
    • +
    • The {@link android.app.DownloadManager.Request} class lets an +application provide all the information necessary to request a new download, +such as request URI and download destination. A request URI is the only required +parameter. Note that the default download destination is a shared volume where +the system can delete your file if it needs to reclaim space for system use. For +persistent storage of a download, specify a download destination on external +storage (see {@link +android.app.DownloadManager.Request#setDestinationUri(Uri)}).
    • +
    • The {@link android.app.DownloadManager.Query} class provides methods that let +an application query for and filter active downloads.
    • +
    + +

    StrictMode

    + +

    To help developers monitor and improve the performance of their applications, +the platform offers a new system facility called {@link android.os.StrictMode}. +When implemented in an application, StrictMode catches and notifies the +developer of accidental disk or network activity that could degrade application +performance, such as activity taking place on the application's main thread +(where UI operations are received and animations are also taking place). +Developers can evaluate the network and disk usages issues raised in StrictMode +and correct them if needed, keeping the main thread more responsive and +preventing ANR dialogs from being shown to users. + +

      +
    • {@link android.os.StrictMode} is the core class and is the main integration +point with the system and VM. The class provides convenience methods for +managing the thread and VM policies that apply to the instance.
    • +
    • {@link android.os.StrictMode.ThreadPolicy} and {@link +android.os.StrictMode.VmPolicy} hold the policies that you define and apply to +thread and VM instances.
    • +
    + +

    For more information about how to use StrictMode to optimize your +application, see the class documentation and sample code at {@link +android.os.StrictMode android.os.StrictMode}.

    + +

    UI Framework

    + +
      +
    • Support for overscroll +
        +
      • New support for overscroll in Views and Widgets. In Views, applications can +enable/disable overscroll for a given view, set the overscoll mode, control the +overscroll distance, and handle the results of overscrolling.
      • +
      • In Widgets, applications can control overscroll characteristics such as +animation, springback, and overscroll distance. For more information, see {@link +android.view.View android.view.View} and {@link android.widget.OverScroller +android.widget.OverScroller}.
      • +
      • {@link android.view.ViewConfiguration} also provides methods {@link +android.view.ViewConfiguration#getScaledOverflingDistance()} and {@link +android.view.ViewConfiguration#getScaledOverscrollDistance()}.
      • +
      • New overScrollMode, overScrollFooter, and +overScrollHeader attributes for <ListView> elements, +for controlling overscroll behavior.
      • +
      +
    • + +
    • Support for touch filtering +
        +
      • New support for touch filtering, which lets an application improve the +security of Views that provide access to sensitive functionality. For example, +touch filtering is appropriate to ensure the security of user actions such as +granting a permission request, making a purchase, or clicking on an +advertisement. For details, see the View class +documentation.
      • +
      • New filterTouchesWhenObscured attribute for view elements, +which declares whether to filter touches when the view's window is obscured by +another visible window. When set to "true", the view will not +receive touches whenever a toast, dialog or other window appears above the +view's window. Refer to View security +documentation for details.
      • +
      + +

      To look at sample code for touch filtering, see +SurfaceView.java +in the ApiDemos sample application.

      +
    • + +
    • Improved event management +
        +
      • New base class for input events, {@link android.view.InputEvent}. The class +provides methods that let applications determine the meaning of the event, such +as by querying for the InputDevice from which the event orginated. The {@link +android.view.KeyEvent} and {@link android.view.MotionEvent} are subclasses of +{@link android.view.InputEvent}.
      • +
      • New base class for input devices, {@link android.view.InputDevice}. The +class stores information about the capabilities of a particular input device and +provides methods that let applications determine how to interpret events from an +input device.
      • +
      +
    • + +
    • Improved motion events +
        +
      • The {@link android.view.MotionEvent} API is extended to include "pointer ID" +information, which lets applications to keep track of individual fingers as they +move up and down. The class adds a variety of methods that let an application +work efficiently with motion events.
      • +
      • The input system now has logic to generate motion events with the new +pointer ID information, synthesizing identifiers as new pointers are down. The +system tracks multiple pointer IDs separately during a motion event, and +ensures proper continuity of pointers by evaluating at the distance +between the last and next set of pointers.
      • +
      +
    • + +
    • Text selection controls +
        +
      • A new setComposingRegion method lets an application mark a +region of text as composing text, maintaining the current styling. A +getSelectedText method returns the selected text to the +application. The methods are available in {@link +android.view.inputmethod.BaseInputConnection}, {@link +android.view.inputmethod.InputConnection}, and {@link +android.view.inputmethod.InputConnectionWrapper}.
      • +
      • New textSelectHandle, textSelectHandleLeft, +textSelectHandleRight, and textSelectHandleWindowStyle +attributes for <TextView>, for referencing drawables that will be +used to display text-selection anchors and the style for the containing +window.
      • +
      +
    • + +
    • Activity controls +
        +
      • {@link android.content.pm.ActivityInfo} adds new constants for managing +Activity orientation: +{@link android.content.pm.ActivityInfo#SCREEN_ORIENTATION_FULL_SENSOR}, +{@link android.content.pm.ActivityInfo#SCREEN_ORIENTATION_REVERSE_LANDSCAPE}, +{@link android.content.pm.ActivityInfo#SCREEN_ORIENTATION_REVERSE_PORTRAIT}, +{@link android.content.pm.ActivityInfo#SCREEN_ORIENTATION_SENSOR_LANDSCAPE}, +and +{@link android.content.pm.ActivityInfo#SCREEN_ORIENTATION_SENSOR_PORTRAIT}. +
      • +
      • New constant {@link +android.app.ActivityManager.RunningAppProcessInfo#IMPORTANCE_PERCEPTIBLE} for +the {@link android.app.ActivityManager.RunningAppProcessInfo#importance} field +in {@link android.app.ActivityManager.RunningAppProcessInfo}. The value +indicates that a specific process is running something that is considered to be +actively perceptible to the user. An example would be an application performing +background music playback.
      • +
      • The {@link android.app.Activity#setPersistent(boolean)} method to mark an +Activity as persistent is now deprecated and the implementation is a no-op.
      • +
      +
    • + +
    • Notification text and icon styles +
        +
      • New {@link android.R.style#TextAppearance_StatusBar_EventContent +TextAppearance.StatusBar.EventContent}, +{@link android.R.style#TextAppearance_StatusBar_EventContent_Title +TextAppearance.StatusBar.EventContent.Title}, +{@link android.R.style#TextAppearance_StatusBar_Icon +TextAppearance.StatusBar.Icon}, and +{@link android.R.style#TextAppearance_StatusBar_Title +TextAppearance.StatusBar.Title} for managing +notification style.
      • +
      +
    • + +
    • WebView +
        +
      • New {@link +android.webkit.WebSettings#setUseWebViewBackgroundForOverscrollBackground( +boolean) setUseWebViewBackgroundForOverscrollBackground()} method lets a {@link +android.webkit.WebView} specify whether to use its own background for the +overscroll background.
      • +
      +
    • +
    + +

    Extra Large Screens

    + +

    The platform now supports extra large screen sizes, such as those that might +be found on tablet devices. Developers can indicate that their applications are +designed to support extra large screen sizes by adding a <supports +screens ... android:xlargeScreens="true"> element to their manifest +files. Applications can use a new resource qualifier, xlarge, to +tag resources that are specific to extra large screens. For +details on how to support extra large and other screen sizes, see Supporting Multiple +Screens.

    + +

    Graphics

    + +
      +
    • Adds remaining OpenGL ES 2.0 methods {@link +android.opengl.GLES20#glDrawElements(int, int, int, int) glDrawElements()} and +{@link android.opengl.GLES20#glVertexAttribPointer(int, int, int, boolean, int, +int) glVertexAttribPointer()} in the {@link android.opengl.GLES20 +android.opengl.GLES20} class.
    • +
    • Adds support for {@link android.graphics.ImageFormat#YV12} pixel format, a +planar 4:2:0 YCrCb format.
    • +
    + +

    Content Providers

    + +
      +
    • New {@link android.provider.AlarmClock} provider class for setting an alarm +or handling an alarm. The provider contains a ACTION_SET_ALARM Intent +action and extras that can be used to start an Activity to set a new alarm in an +alarm clock application. Applications that wish to receive the +SET_ALARM Intent should create an activity that requires the +the SET_ALARM permission. Applications that wish to create a new +alarm should use {@link +android.content.Context#startActivity(android.content.Intent) +Context.startActivity()}, so that the user has the option of choosing +which alarm clock application to use.
    • + +
    • {@link android.provider.MediaStore} supports a new Intent action, {@link +android.provider.MediaStore#INTENT_ACTION_MEDIA_PLAY_FROM_SEARCH +PLAY_FROM_SEARCH}, that lets an application search for music media and +automatically play content from the result when possible. For example, an +application could fire this Intent as the result of a voice recognition command +to listen to music.
    • +
    • {@link android.provider.MediaStore} also adds a new {@link +android.provider.MediaStore#MEDIA_IGNORE_FILENAME} flag that tells the media +scanner to ignore media in the containing directory and its subdirectories. +Developers can use this to avoid having graphics appear in the Gallery and +likewise prevent application sounds and music from showing up in the Music +app.
    • + +
    • The {@link android.provider.Settings} provider adds the new Activity actions +{@link android.provider.Settings#ACTION_APPLICATION_DETAILS_SETTINGS +APPLICATION_DETAILS_SETTINGS} and {@link +android.provider.Settings#ACTION_MANAGE_ALL_APPLICATIONS_SETTINGS +MANAGE_ALL_APPLICATIONS_SETTINGS}, which let an application show the details +screen for a specific application or show the Manage Applications screen.
    • + +
    • The {@link android.provider.ContactsContract} provider adds the {@link +android.provider.ContactsContract.CommonDataKinds.SipAddress} data kind, for +storing a contact's SIP (Internet telephony) address.
    • +
    + +

    Location

    + +
      +
    • The {@link android.location.LocationManager} now tracks application +requests that result in wake locks or wifi locks according to +{@link android.os.WorkSource}, a system-managed class that identifies the +application. +

      The LocationManager keeps track +of all clients requesting periodic updates, and tells its providers +about them as a WorkSource parameter, when setting their minimum +update times. +The network location provider uses WorkSource to track the +wake and wifi locks initiated by an application and adds it to the application's +battery usage reported in Manage Applications.

    • +
    • The {@link android.location.LocationManager} adds several new methods that +let an Activity register to receive periodic or one-time location updates based +on specified criteria (see below).
    • +
    • A new {@link android.location.Criteria} class lets an application specify a +set of criteria for selecting a location provider. For example, providers may be +ordered according to accuracy, power usage, ability to report altitude, speed, +and bearing, and monetary cost.
    • +
    + +

    Storage

    + +
      +
    • Android 2.3 adds a new {@link android.os.storage.StorageManager} that +supports OBB (Opaque Binary Blob) files. Although platform support for OBB is +available in Android 2.3, development tools for creating and managing OBB files +will not be availble until early 2011.
    • +
    • The Android 2.3 platform adds official support for devices that do not +include SD cards (although it provides virtual SD Card partition, when no +physical SD card is available). A convenience method, {@link +android.os.Environment#isExternalStorageRemovable()}, lets applications +determine whether a physical SD card is present.
    • +
    + +

    Package Manager

    + +
      +
    • New constants for declaring hardware and software features. See the list in +the New Feature Constants section, below.
    • +
    • {@link android.content.pm.PackageInfo} adds new {@link +android.content.pm.PackageInfo#firstInstallTime} and {@link +android.content.pm.PackageInfo#lastUpdateTime} fields that store the time of the +package installation and last update.
    • +
    • New {@link +android.content.pm.PackageManager#getProviderInfo(android.content.ComponentName, +int) getProviderInfo()} method for retrieving all of the information known about +a particular content provider class.
    • +
    + +

    Telephony

    + +
      +
    • The {@link android.telephony.TelephonyManager} adds the constant {@link +android.telephony.TelephonyManager#NETWORK_TYPE_EVDO_B} for specifying the CDMA +EVDO Rev B network type.
    • +
    • New {@link android.telephony.gsm.GsmCellLocation#getPsc()} method returns +the primary scrambling code of the serving cell on a UMTS network.
    • +
    + +

    Native access to Activity lifecycle, windows

    + +

    Android 2.3 exposes a broad set of APIs to applications that use native +code. Framework classes of interest to such applications include:

    + +
      +
    • {@link android.app.NativeActivity} is a new type of Activity class, whose +lifecycle callbacks are implemented directly in native code. A +NativeActivity and its underlying native code run in the system +just as do other Activities — specifically they run in the Android +application's system process and execute on the application's main UI thread, +and they receive the same lifecycle callbacks as do other Activities.
    • +
    • New {@link android.view.InputQueue} class and callback interface lets native +code manage event queueing.
    • +
    • New {@link android.view.SurfaceHolder.Callback2} interface lets native code +manage a {@link android.view.SurfaceHolder}.
    • +
    • New {@link +android.view.Window#takeInputQueue(android.view.InputQueue.Callback) +takeInputQueue} and {@link +android.view.Window#takeSurface(android.view.SurfaceHolder.Callback2) +takeSurface()} methods in {@link android.view.Window} let native code manage +events and surfaces.
    • +
    + +

    For full information on working with native code or to download the NDK, +see the Android NDK page.

    + + +

    Dalvik Runtime

    + +
      +
    • {@link dalvik.system dalvik.system} +removes several classes that were previously deprecated.
    • +
    • Dalvik core libraries: +
        +
      • New collections: {@link java.util.ArrayDeque}, {@link java.util.NavigableMap}, + {@link java.util.concurrent.ConcurrentSkipListMap}, + {@link java.util.concurrent.LinkedBlockingDeque}
      • +
      • New {@link java.util.Arrays} utilities: binarySearch(), + copyOf(), copyOfRange(), and others.
      • +
      • {@link java.net.CookieManager} for {@link java.net.HttpURLConnection}.
      • +
      • More complete network APIs: {@link java.net.InterfaceAddress}, + {@link java.net.NetworkInterface} and {@link java.net.IDN}
      • +
      • {@link java.io.File} read and write controls
      • +
      • {@link java.lang.String#isEmpty() String.isEmpty()}
      • +
      • {@link java.text.Normalizer} and {@link java.text.Normalizer.Form}
      • +
      • Improved {@link javax.net.ssl} server sockets.
      • +
      +
    • +
    + +

    New manifest elements and attributes

    + +
      +
    • New xlargeScreens attribute for <supports-screens> +element, to indicate whether the application supports +extra large screen form-factors. For details, see Supporting Multiple +Screens.
    • +
    • New values for android:screenOrientation attribute of +<activity> element: +
        +
      • "reverseLandscape" — The Activity would like to have the +screen in landscape orientation, turned in the opposite direction from normal +landscape.
      • +
      • "reversePortait" — The Activity would like to have the +screen in portrait orientation, turned in the opposite direction from normal +portrait.
      • +
      • "sensorLandscape" — The Activity would like to have the +screen in landscape orientation, but can use the sensor to change which +direction the screen is facing.
      • +
      • "sensorPortrait" — The Activity would like to have the +screen in portrait orientation, but can use the sensor to change which direction +the screen is facing.
      • +
      • "fullSensor" — Orientation is determined by a physical +orientation sensor: the display will rotate based on how the user moves the +device. This allows any of the 4 possible rotations, regardless of what the +device will normally do (for example some devices won't normally use 180 degree +rotation).
      • +
      +
    • +
    + +

    New Permissions

    + +
      +
    • com.android.permission.SET_ALARM — Allows an application +to broadcast an Intent to set an alarm for the user. An Activity that handles +the {@link android.provider.AlarmClock#ACTION_SET_ALARM SET_ALARM} Intent action +should require this permission.
    • +
    • android.permission.USE_SIP — Allows an application to use +the {@link android.net.sip SIP API} to make or receive internet calls. +
    • android.permission.NFC — Allows an application to use the +{@link android.nfc NFC API} to make or receive internet calls.
    • +
    + +

    New Feature Constants

    + +

    The platform adds several new hardware features that developers can declare +in their application manifests as being required by their applications. This +lets developers control how their application is filtered, when published on +Android Market.

    + +
      +
    • {@link android.content.pm.PackageManager#FEATURE_AUDIO_LOW_LATENCY +android.hardware.audio.low_latency} — The application uses a low-latency +audio pipeline on the device and is sensitive to delays or lag in sound input or +output.
    • +
    • {@link android.content.pm.PackageManager#FEATURE_CAMERA_FRONT +android.hardware.camera.front} — The application uses a front-facing +camera on the device.
    • +
    • {@link android.content.pm.PackageManager#FEATURE_NFC android.hardware.nfc} +— The application uses NFC radio features in the device.
    • +
    • {@link android.content.pm.PackageManager#FEATURE_SENSOR_BAROMETER +android.hardware.sensor.barometer} — The application uses the device's +barometer.
    • +
    • {@link android.content.pm.PackageManager#FEATURE_SENSOR_GYROSCOPE +android.hardware.sensor.gyroscope} — The application uses the device's +gyroscope sensor.
    • +
    • {@link android.content.pm.PackageManager#FEATURE_SIP android.software.sip} +— The application uses the SIP API on the device.
    • +
    • {@link android.content.pm.PackageManager#FEATURE_SIP_VOIP +android.software.sip.voip} — The application uses a SIP-based VOIP +service on the device.
    • +
    • {@link +android.content.pm.PackageManager#FEATURE_TOUCHSCREEN_MULTITOUCH_JAZZHAND +android.hardware.touchscreen.multitouch.jazzhand} — The application uses +advanced multipoint multitouch capabilities on the device screen, for tracking +up to five points fully independently.
    • +
    + +

    For full information about how to declare features and use them for +filtering, see the documentation for <uses-feature>.

    + +

    API differences report

    + +

    For a detailed view of all API changes in Android {@sdkPlatformVersion} (API +Level {@sdkPlatformApiLevel}), see the API +Differences Report.

    + + +

    API Level

    + +

    The Android {@sdkPlatformVersion} platform delivers an updated version of +the framework API. The Android {@sdkPlatformVersion} API +is assigned an integer identifier — +{@sdkPlatformApiLevel} — that is +stored in the system itself. This identifier, called the "API Level", allows the +system to correctly determine whether an application is compatible with +the system, prior to installing the application.

    + +

    To use APIs introduced in Android {@sdkPlatformVersion} in your application, +you need compile the application against the Android library that is provided in +the Android {@sdkPlatformVersion} SDK platform. Depending on your needs, you might +also need to add an android:minSdkVersion="{@sdkPlatformApiLevel}" +attribute to the <uses-sdk> element in the application's +manifest. If your application is designed to run only on Android 2.3 and higher, +declaring the attribute prevents the application from being installed on earlier +versions of the platform.

    + +

    For more information about how to use API Level, see the API Levels document.

    + +

    Built-in Applications

    + +

    The system image included in the downloadable platform provides these +built-in applications:

    + + + + + + +
    +
      +
    • Browser
    • +
    • Calculator
    • +
    • Camera
    • +
    • Clock
    • +
    • Contacts
    • +
    • Cusom Locale
    • +
    • Dev Tools
    • +
    • Downloads
    • +
    • Email
    • +
    +
    +
      +
    • Gallery
    • +
    • IMEs for Japanese, Chinese, and Latin text input
    • +
    • Messaging
    • +
    • Music
    • +
    • Phone
    • +
    • Search
    • +
    • Settings
    • +
    • Spare Parts (developer app)
    • +
    • Speech Recorder
    • +
    +
    + + +

    Locales

    + +

    The system image included in the downloadable SDK platform provides a variety of +built-in locales. In some cases, region-specific strings are available for the +locales. In other cases, a default version of the language is used. The +languages that are available in the Android {@sdkPlatformVersion} system +image are listed below (with language_country/region locale +descriptor).

    + + + + + + +
    +
      +
    • Arabic, Egypt (ar_EG)
    • +
    • Arabic, Israel (ar_IL)
    • +
    • Bulgarian, Bulgaria (bg_BG)
    • +
    • Catalan, Spain (ca_ES)
    • +
    • Czech, Czech Republic (cs_CZ)
    • +
    • Danish, Denmark(da_DK)
    • +
    • German, Austria (de_AT)
    • +
    • German, Switzerland (de_CH)
    • +
    • German, Germany (de_DE)
    • +
    • German, Liechtenstein (de_LI)
    • +
    • Greek, Greece (el_GR)
    • +
    • English, Australia (en_AU)
    • +
    • English, Canada (en_CA)
    • +
    • English, Britain (en_GB)
    • +
    • English, Ireland (en_IE)
    • +
    • English, India (en_IN)
    • +
    • English, New Zealand (en_NZ)
    • +
    • English, Singapore(en_SG)
    • +
    • English, US (en_US)
    • +
    • English, Zimbabwe (en_ZA)
    • +
    • Spanish (es_ES)
    • +
    • Spanish, US (es_US)
    • +
    • Finnish, Finland (fi_FI)
    • +
    • French, Belgium (fr_BE)
    • +
    • French, Canada (fr_CA)
    • +
    • French, Switzerland (fr_CH)
    • +
    • French, France (fr_FR)
    • +
    • Hebrew, Israel (he_IL)
    • +
    • Hindi, India (hi_IN)
    • +
    +
    +
  • Croatian, Croatia (hr_HR)
  • +
  • Hungarian, Hungary (hu_HU)
  • +
  • Indonesian, Indonesia (id_ID)
  • +
  • Italian, Switzerland (it_CH)
  • +
  • Italian, Italy (it_IT)
  • +
  • Japanese (ja_JP)
  • +
  • Korean (ko_KR)
  • +
  • Lithuanian, Lithuania (lt_LT)
  • +
  • Latvian, Latvia (lv_LV)
  • +
  • Norwegian-Bokmol, Norway(nb_NO)
  • +
  • Dutch, Belgium (nl_BE)
  • +
  • Dutch, Netherlands (nl_NL)
  • +
  • Polish (pl_PL)
  • +
  • Portuguese, Brazil (pt_BR)
  • +
  • Portuguese, Portugal (pt_PT)
  • +
  • Romanian, Romania (ro_RO)
  • +
  • Russian (ru_RU)
  • +
  • Slovak, Slovakia (sk_SK)
  • +
  • Slovenian, Slovenia (sl_SI)
  • +
  • Serbian (sr_RS)
  • +
  • Swedish, Sweden (sv_SE)
  • +
  • Thai, Thailand (th_TH)
  • +
  • Tagalog, Philippines (tl_PH)
  • +
  • Turkish, Turkey (tr_TR)
  • +
  • Ukrainian, Ukraine (uk_UA)
  • +
  • Vietnamese, Vietnam (vi_VN)
  • +
  • Chinese, PRC (zh_CN)
  • +
  • Chinese, Taiwan (zh_TW)
  • +
    + +

    Note: The Android platform may support more +locales than are included in the SDK system image. All of the supported locales +are available in the Android Open Source +Project.

    + +

    Emulator Skins

    + +

    The downloadable platform includes a set of emulator skins that you can use +for modeling your application in different screen sizes and resolutions. The +emulator skins are:

    + +
      +
    • + QVGA (240x320, low density, small screen) +
    • +
    • + WQVGA400 (240x400, low density, normal screen) +
    • +
    • + WQVGA432 (240x432, low density, normal screen) +
    • +
    • + HVGA (320x480, medium density, normal screen) +
    • +
    • + WVGA800 (480x800, high density, normal screen) +
    • +
    • + WVGA854 (480x854 high density, normal screen) +
    • +
    + +

    For more information about how to develop an application that displays +and functions properly on all Android-powered devices, see Supporting Multiple +Screens.

    diff --git a/docs/html/sdk/images/2.3/ffc.png b/docs/html/sdk/images/2.3/ffc.png new file mode 100644 index 0000000000000000000000000000000000000000..136a395fad1b756d57868a64b2270fab3ae0d198 GIT binary patch literal 311628 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

    H5lUH$)y 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

    $x)SWRWcGIrd!oo_ud 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Û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 literal 0 HcmV?d00001 diff --git a/docs/html/sdk/images/2.3/home-menu.png b/docs/html/sdk/images/2.3/home-menu.png new file mode 100644 index 0000000000000000000000000000000000000000..e9c8620bf0b3d736e508db1f77bedcdb72d93f75 GIT binary patch literal 278552 zcmeAS@N?(olHy`uVBq!ia0y~yV0^&9z^uT*#K6E%a!@Uvfq{XsILO_JVcj{ImkbOH zoCO|{#S9GG!XV7ZFl&wk1A_vCr;B4q#jQ8B)mvgiOTW*_ep~xa`}}MH1;vI>9UKQ$ zI35bBDBW7n(4g_x#YJnMyl%qU`Jp;TFPTlfn7Ht3Xvf!VrL|#!4slAHOj8%^X=#u! z5L5QL*FU@Zyk+(JpMMRn&#GRx^*pa)XP?wLDV}2|cRru8~kIed}Ko7raYFdPsK*s?GqD6&C&x7n`j1-lnp|1Ys}b!B&UO7#KLIo0oWGJKH#|55(#@td;y z{V(U}+~CP&{uFnj%HVzDnnpAB$&H5pjB}REVGd8Y*|x~_t(u5$M!&<&rcDar|IYD9 zHf@~nbcVS?_K(S$Q5W(YFD|?E_QiP#ZnNWS7$ccCu|2E3VBFAKccR)bn}I<@H>2Mn zTY6jD3R50eV~Z=f1?#dG$KPVB`u66g`rHyB2Ai)}g86N~1bpu-JN{n(%=?3G@?Uro z&P(KcalYqpn_)7el*zT~`8jiAIG>yl4cNBf?xJgEIeAN;32bfqSe|}DK=Jg(vqQNw5HsMZJF%#N1oky(R^>?4Qn=O<_nkmBl-8dI%4?w{A~`#hJF97 zh2?i7dtW^AOu)2#!_KL0+Z?z%q8QJ=?3=!zah^@(r=QQ~-_P65_~6gy^Y!0ure9wd zd%Jdpe(S~iAaK6_caQNoi^o02di(!;Dt&#e_JyqdRqJpb>T@~6|x z_MCks-Cz6I;C<`I-;egS&#dJ;S{Qt0pYfWF4Gjr4zuw5$d{5b#+FSijvnsFk_7|D0 z#~*%3le*`k9KFDl$F;jmaPL}XDYL_F@?ZLo8VYaB=eZ@*CB|dkAhV-s*6p$@wdbTR zShKOSZ7k>c)_2s+zDIV8`kq|xVwDB2_|o>)eO|TvlkV%&Zt`iiN9JuU4iIz6n?CQ8 z=JGj3e?A`fpJ(%PVY}R~=k@>6|6b>>ec`-0{e0Z+vbS@~?^V9v`#taWw%qfxpV!}D z`^7B(qhaf`4u%6!zZ>~$9&~B1dm*)c`XP(&cZ&P1-|g_P`!tzhL&Cu(ce%2Vd^^FQa6%ziP_7KaM|Ni}v&$*w%YR>QGtn z^#^@Y3l7f9_m|)Ib#h)o{34+k&evg&udg>ad#q26S#T5EliDB8zVph}eUdW!n{j)s zAVcXgm#3EE(>)$|X?XAWe|vJ>hp)Xi&9bC#Wd8p1>-zqGTQ2*Z{=7${YvDr0Z->8R zY`^X7?ELrd-}L#l-!hla{dRSIUFrGmh4EV&|NVJxzdxGq&+__T%XhzXj;;Uu)#b}W z{(1?9b^Cs0xx9J*{=TyLrFR#Se|>qmzV7Sl>3Xrd%HH1c*5AA3Zk~SRrj$=lPO8r> zxdaNO)4JPrVt1AN`}0$Me$A(;;c=DE=a%2Ac-*@?F^uK@&T^ifnJK^2AI#YMV8`b- zTa+ho+&-LOe1J!%abrhEMon99gTRHUPrOQ0cTDpeV<1{WCjah8Y_UAV*c z;K0-eUNeec?OJ+&gW6}CJ#!_*<0>8+9+$bCxBd3pZ-2kv-=A}H)791C>hphon!ewr z_}Q76#_8wgT8j(b|Gw}0-TME3yTx>?R#sm)eE9I{@bz*sAW#z+AG5#i@2{_~m;27X zcK!PH*UR_i-rhF<|DWfd&QH}2|J1#{=Bf6lXVv#U&s%4C`}48e_r7gAJKOwz+3noT z>F4b}9AM7h_w!ll>ua%9FPF|X%iZ;M+wF?3dqt;pzu&L_-^9ut_j%TJnesb@=66dj zf8YQAZ>-I_jT62*-M4rn%YM19rBYmKwqrGm51Sb?gGM&(FZv$S^@> zYVM38gFPSr&#GQmyjs3>Q^O`!zZJ5(nJ+LfC>5wGFi0sdIX~dI!1T_dn){-JfuxA8 z1M@>BZRWR;%@0lYYs^Y0HV|V>R99-^*5C7C#p1p!v)S6=>tZ&goc#6mHNWkb3*7p9 z3a+h*{QLLsra$s^KOR=U-&=lilIr$*Rj+T~|M#t#-|okX#eGZ-wkO@*pJCfx_4U>2 z_4}$G9%}WTu6OrizHaQUl81*{!{cj9Yt`=@b#z&x_BG6O*S4JV(m7M!@B97k;lqc; z=Pc9D&N4kcO?S3oGTZ*0d3UYe3g|>`dU8s8ea)|z%g@{WezX7g?)|gvYJZ)xzQA!z z;W=Bpow$FExfN6Rru?^S6$N(*&1v405Bd%9+ba5_2a+q`~RP_e*fof ze*NvNtsO7w|2?nY_W$R>g9q#XUaybcTU8n;61_cd@ArGv{?>0z{x&N2+kEPd|MRFz zRJ*OM?bN0_TQV<$3a-<7yLHZgzTe5N`xq1%{`J2ue?DiO|9jn+UteE~>&NXWdU`6h zd``dpzY4{xcgyeB#%6yNlF6?;9X+r9-_NDq)8`eP(qv|4z8+uy_rr$|*7tw<)fJo6 zCp|keGktF9wUg@e|K$JwmcP5HNZ=r&`@z-s+1?5oT&uR27teD=s_kn3&aeBmw&xZc zmhNN_SXj^W&DWqgIPuj(wfB$xyNVg#CRTjC&7gZ{{}b1WS+^NY)ZTHgO`N}5+I(gY zqY1~6^q)yJ&#&+^C9umdFm{>!d3jN~Y7^(D@Adosr`|pl>aj{FJ^i@(zK^^N5!-TZ zetCIWfA5!|WeE9VAw0y+_M$Rexc0V30?zj6jBf0Np{r|t~_k23Fdfl$9lao|; zzxd-j+wASH*X!q-=g+Gv{vDS6=f}tLdzH`EL~i~upP8BYxP1Me?fbs2{l4e9t9 z&(6=cpY^!r_1f)B2VBKtw^V(76`i*;HT>NJ>w6#j(l(#eKjIKzl>LCDZ2^ zrk$DbzV7?(zkmO7i|IscOgidc|0{UgmHR)>mAAFGyZ=_wfAjJ2@%KS%o~_7v{A9Z0 z?vpdx%+ID2T+V;6@%E|b^9q9b41deyuzfe49G`YmV%^VH>6>2r>n6$l$;)0p{dV|1 zzT>`(MKMR17%t>F-M7$)cIYdUz3||?Fq6arAp?U=N6)-_vo(D8l;VO9Eyi0*>%N%B z-@O!-y7|=Uds8>&+%#f%@&5h(ACI~j6VA>uy&hX0n^Y6NE@o%Z(^I?O@B8il?}@*f z@2rxKN5$)31b$NE)zMs$TPi40)es<=3%`@X}as78Myt*HQO6||*tknv>_;^Hke$}g$Pft&euX?%kY})77@&B!&v+9bi<87W!31(ww zpRN5}Dg#S9G3Z9<$lQlVd28Pl&zH`99lN*c>vOyBJN;{41^@l~S3IWRp!mKIt#j?}?7sguZ{3O?C;jV+ z4zh~d{QL3v>-m_Xld99>>nsIpUj@(qwY>h9I)laYImJib)I3p^zgd32R=(!L!P;*( z(@#y&1l5V5;ju@>i$0$i_<`ipQ2* zi%ee|w>N6>r5=m*aeIHQ*?ex-i$&dK-eCd^)AZxdb!?97K_Zw6PzP`TR{_U2_YqoB`U-!FgpK0c$CD->nGxfLqdgatq?esG< z3ZG65KR3fLIlU)@)3rOwdCME`cj?}p9J8DY-YaeYxxL`l^35}sOIkWZ9pm z)1{~7<*j>k*VW)ftc-Em8H+a?4tHc+T;zJos{ZHc_vjA8{aV~_ zH!Hp*rhWPRx?dZQ%bm7td3WRUF?IW&C-?2!=U?|}@_GCJf9{swx6Qn?r1JAKP+5Qb ze$UO0&vPn|Ti@H5c6OHdnLi~giJS{`7MS|1Ymtu$-q!X(++J_FTw2^`yT@GpUeeAk z4KFsQxUe+zG00f5pPQ)tAawb|$J=+`w!3ckL8JKmqD@$io)mLg#I|DZ?1DY|4fZSMcL_~ z>_h71xo75DZ@-(DeIc?Z*8NY`&reU?h2d9sm2*?EHN{7c}$T z+Ln9!)6>)TpJ$%un6)eItkmB}pdecQp;LX{gX^CjEokPOBtPG#^3%@e^JYK)`S17p z`d=@X`_Hl1sL`dpZpR}~EmkX$!5|?c^XG)SUD4~c+l@}uyjrDb3_#J&~JIPL^GGCA;xrPIG-lY~hRSH+$?2&*moZ z+~koJj5Od|q2wj7zl`rhVW{FxGnpcxf9IWl9Dd#Pjbl$jCzsR-sS7WT7Tdj3lXp;K zo_w$^{xNTOqX~6JgLC#^t$x1bkP4)ku$&ULs^L|d< z5AW~i%yF7mw`Lp+LbsAQGdt;b#eP;VmmHU?=3%h=b+JFL=%lL4mV$>)X1o7<^_^{Y(!WzM zU7-2+mdwlRc0QB(`TQ`y{hyEh^?&-T-&GtGzI}FT3%8ig49jA*`4`@oOs)I2d4BDe zi|+6Dd_K2)URBq9P;2|b1%cVmmd~%-m3`vd3B%f7Un)O8v;BBP*#7TJe^7Jt<>lq~ zt6s0Yy?xvAc~!5L`OePU|M%O!fB($)Jmdwn1DW}4HWV9dxseg>ls!Y>sGuIO;$*;#TkesMka-Kt#VqPk|s{6gEkVz9&L(=OztT$E4mZ;Z@HedT6CiS-pto}2N@?cmPx1iSQ`I)?NR;sy1WIq zpv>V5yK@#C@0ET&r~1o9ck5s2Uq8NB+%I%-N8#hLcLho7)6UPko3#~GZz6M)e0+6(9?RE1x4zHG&~N|m2dMP^Ijz9BWNPy2tB=HOZEY9J=3QG8dH>HdbNl~4 z&&QYDOx+*O{I}ZRZ2XTy;?K^`Erblp}S1sk!8NKf6N4hR{5Pm_vs_;)yowovlU)qOyIF%X}6HEX-sGWkCb*w^p< z7RB)6_Wr-O{c9cx+jLvid9UD__3~nd$*Zv66W!$;k9>T59Mtv5uYDbD|KlKkpS1bA z%k%$zDL!wz{qK=y^7F)wUj}8^%l`gzK$X9L&DYiOwgv_d<}f$t*M01c{k`>gKd5^@ z(Or(Q;riZprOeFCxA_}?|Ni~|MgPByx3{+1|9QxN^K0FQgY4n!Vk!@^ihr1M({u%I z4C7nDTYqe7o?m_{Sb}D6V(U#ky-S}EzEo=5dQ>Nd2 zpP$^{U03!q`276`mSuV06E57AkNUq7_tp2`{W^Gdw)yAo+}qnWma;YMez&We zcZ-AM$%=nJpZ{!KmVc`Ksd;M7tt~J2{eA~(qTEE-z_`_lT`rEhfUE3O?zw%&$Yvi=z=jY~HmA>*dzpLUgT@KWVKXBl{^?lz= z87fXk-`iC9_?UG5o{txt`RAHuU#tKBz5e|xPXP<|3v3LxcJb}|{IckgN%;j%i|_ru zfdR$Ztz0$?47V3liXZHscA&m?k;E;B=<9;3d-g?ipImm+idD^8q3IHX_~HgO^C^vN ztImA!lgeldV45)LaZBy7^Gpr#YhtUePp+Su`oK$pfx~Batjz6gxvyWp2KD+jpSO$t zzQFXE_6>2tw<%eS2}ip`&siq>#K+%nWS85Kbye#vckx@-+CM*z+p8(L$jHdpyjaj| zQB!|ZJMLipT|cF$bN^WlB|o$84QOv~|0!469UK?**f+mQSV<^w_0?HsxwqWye_iC( z+mUc-iRUll$!fk<4_k!m{(YWr|M$z~&1q+6+138C{eEY2-QQoE&)ZdBUgm3lui|l@ z1wYgC1sRUn(z&-CoTXn(%|9?vF?`z!odr58bAlrS0s}5CdL|&dk)eB+wM6D?6 z#f)du!neCTR4URqAo_rdfkEqls6*>@T_%R*URyH7C$-dMTw8rR{f-WUL}vb<@4wF( zsV!0UE;#ppd-vm+>GKp9?JRz-_P#!b_wTU_!}57mUQZhC{r~r!`M?y-;3XCx-0gn} z{yqUJknOHDvdjHAX1?zuYwr*FZR~et^`CA`JuP-~QuiW_u1BHktFGSJS-k)I-uHhW zu-hj*+*N$e@_5u~*TbNO{4CS#cRQcYd)#N8_vy*W?RU#=`|XY@mG)&xWn3$G<45+d zcd1Wj|GV^!XM#Sbqsa30JE!LTlir?ax@Go(zw64LW$?v(ST*PU5>}4~J__F$Gwe3) z_vBl_pwTdOWqHvQ2R4~T!+>oMQ=30CKG3$W$X&hH@N^^B{`!ji+Ub9nifV`L`80L? z9OLwJvE_HaHod&#Ia%%OOk?&qp4W@*#B`&+>^xt~$8hiWz3=DdSWfO>soM9jP5Q^t ztKsoy-#laHvv@Ei*pIQ{Xt#KL-Or~CAJXf;r5~58e)Hw!<>h{Jxfq(|(tk4N7)#@Bp2 zx_h*{?Tk^Ulo6%RpsNcue8Z!sD{#FBZ1T6`fElzh7$}zUj-i zZ=0svoqhk$v*+{c>)c=X>R;Qa8+}Et@%g+Zv+bh!@(XolZYkB>!L*{~;n|YQ>356$ zgQ{6hUGqCy{fKFLfTzBt0{ha>L5osfW_!j&{yiT5(NryN!%NqScPyfXN2mUCSjWr$ zuJn>Gf83whXZfXt`$8F}PJOhZrttYOP|aHPH7of{_5I)X-mZVWZ{NP}`@ZizHsk8* zaQhDjn63W`tl#x&)$F`oopWD2?zjKfBJB4d>q6@3X@!mo?^#ZEw{nZ$D?V?_Fd_Bk zp32XB77rMKy)kZ2#{usQdkP{?yuy(+gj% zT>kCrSJ|=~iR|(C>{|Nr-1+AQbB+vQJ^YuXRbet5nAu-*Ct)$10|zvr_*&QbV# z^X>IT`)j*)D5R=S;GLbkSX_E<#S_n%eX@7XRG)o#JUDc+(}x>(pG{St!eIjiuxaSeO=S#_SwW1AWdFPr;wZ@d1vqIhv;zon|O z3=B0MKFAG0DKF-g}s~fjx zN3!JUzW(*~e_y+7`F^juU)K7X<@T(rt3czm?<>z&x2(N*`Ev0gPIZ&nXX}5o*FQMB zK%*Kkl*VosdZSqZ|_U_$VIdA*zxA*^j z+YYJ^|3A|I*VKJZhf0i|gI-tjjL{lh|ij{A|z1 z-ux?Bi8lMb?|l#Idc3bVZp~-?W&^0;+4+3l@7MePy;h%J6IAqNcfEoHbEW(@9*4#J z{kHOPKiOgmt^d6EADBI3mh%ODJEWq_*JYpa)(-jnQjTz}Q#!vSW=3lBen z1{WW;%fGv|X1c~AGz zV2k2DmbX56TKcW20n-Aut;lKqeOG+#o0pqcf@WIFzE5)ca_X1h?~3KTCB7Tvofyrt z4F8E&9WSp7GHXPiHx4D*Syr3^sYFv zJfBmXvR2cZJy5({WUY9mFvA*Cou+f|QzDE?1Y9ik#kfjUi#LDvNwa{Xq$pPvY5Y zOV{z3%WSSq>sND{pBfn`@@K=J$hGyCBo3FXTx9BF$nA4ZMo_RZ{e#I$q3K{ok{GquHwHpWI{Ewl(rcU+*&SB`cFYCC(H*nR=@5 zsm7mr4%w$aOFyLuPF(MI?@9GKdBb|QFh>7;Tg#udc{dK$d-)|V*#7xXk9xno$^S#s za*u3o%Aaz^zxM4hiRTqY?$7n->z@v?EjhgY>HJSVKkeE%6P~oa&YrUP^xYGieAZ9t zJ8$*#>64J7EFa%a@>dgA+OKRL|G%!N_(}NYvyk-b`es!!g3N&k;(ss9@8KmUK@k+jJlrOlF#rH_wz ze0cejUs`x=mJ5?XM;-f0HGvOD7aFpp7<;?091-F?Cb93(i~R;Kk19zd|Clp(vCigm z_m90wTV=|?!0|WuhtW@#ls+Y;Me|LrUU$DHSXge;t}wa(iDgvw;jJOZJg!Z-qm(?s z{=t0HLgUaU!q?dP^jpFe8vY;LmFjrqn(*4QKkm#?c2VXw`|v&RS@hzI4}MO#!EsM+ z%i8DFv)^2}6>;S|&)c9A?>kOTyMFTFBvpcG z`Zw)H`OiInI(BgUiuy8Bg+Dfa%|5PqmTyGZF3ZF^rJAp>YX1z#So^IzhT&6!O$K6~y+oZjpaX1D)?V?;sA*Du$md9VL=B`+PbfThj?}dB2Y`WdVYU2)Z)P_~vR$de)ePq(9;A?fB75l9i z>mDV!KXK^fy=uOB-^~{%oab-;zT(i!%-_-drIX%!2~3!w`P6wv-$zFIaIw}m>wiU5 z&Qn&Zwyf%(*gpHn@n1V+-D_8U_}X>%vIFb>Ou@YeuV!0UCOq^N5Wg*v%p;YYY_3wo z)nn+QXP8x0E!aKZ>O{vMUDMt_KR@JWv+k}?ZvBw`KxSgaUzVAsa@8NdGbu_07wx-r zdP8aF*+!iWS&NvZOgcK)PH&px?)or#>82B(9KQVha(9Tce`!H)!wvwY}Xx+;4UJgl)}{&S4b3edVI0&xNUO@8%mxl|1P&m08_*>(J&sMVA>C zUVSHE{-RZ%Z<^VxTT8Fba6axn$Kun;?OW!0`pk>_n)LO_+?3N-uKC`NaO|BF>-*S) zv*plgPrGCPpUZ2W4r(f`Z7dDeKJThGbML=h<@(`E3Jv~w{+zKr=V0u2)rCbW9}8cV ztE|y@KT9>P*-D~x&UB;mERmB}#5mfkY@B4#@F)59%>_@4_w8MFtM7;|SGE5P!+RaU zVXR*xjv6uK>=Qf?vi*klQHkU=hJDkg?XqGE@@S~oYIjqZU)+!3#nkjEhKDY`PBwMX zo2PSM-nuOQ)sqtr8{TxBu(MOR@Ii{n=$b_l+ewMwU6+#e|84udpl9u7m)%n3lig3= zTRm$TQ{r#y1Ja#uYO4aX*SpVIxr_ef%+yTRtQN`^<$>nF#$_Aj+H*tq#?YYe;Ckr^4YZxn`Ks9w0^ z@UMtpK9d-f9FILsuAFy$u~Ou!qLaVYOyU${;9YanWX1ktU!&yu})Q%TZ=r&>RLIc*BOf1m5Tpz{M?oBW(Nd=}4t`>_f0uQ{iYF5P!9qvvBq z`76E>9%<7TGb3MDsXOna>)|j^nS)bI)yN6+e@&Bl>}xPJl zqPpD#63-ZUvmCpzN$2w&^~Fu!=Ux?G9ub{;e{!j`Tp_!;+3BK68QJ$!+pb%D@=j>% zV{_`u$USy#^7cg=s(-!|{Km8GQ_hJ6$tv2{94qCnW_oY(zVl6lotdrJ>+O`UCV$R8 z+&XueXAh^MU#j!X=4qcj6~d<;TeF5uKIHe3lP2Cd>&(td+4|4RtXxx>Yb(S5H`<)9 zv=yiX&uge zCQpvH^PQCO)nBRb(?V+Pq=Z{;A9PP|@@dbz_1nROu|+p^??>GtE@khe+gg$m>Sa$E zqP`@qPQF)31Cm{`z6QdmYQvKBs>cf2TT~*J^)xP$s!YhtX3@t)S82$yZ+w zd*9q0(v}$_Tl=P7w|$Y;ZN;=$it9n-S$&h32?iQ&pIfbe?I~Tcyzfue?A7~2zh7Wo z_JU(t*_p4I%j0GQb|#-b9q|11q@(j(_&qlTUXI$bQ=CD4siKC8Zsm(QtxYqN?ag(3 zLT)H!)&y*@uibiXsifJ#Ju`)makx#o_Iy9rEXhgUD*I1Jk0ZpJg`gYJS+4!7$M>MUAt#BqCs%-*I6fk5hu72_2IjKAnBie5SG*r{dF(CuE`r1bFz{_T_$ztNfvssmKRrJX4FbzAh0l>Nqz01v^3 z*R{fB8IEi^eM}+lyvDl8Z~kryaK6yq=aI90#g3mQ8xL;MP(8nCf8`o~F z*=161R5`CRcuiyAyp5;Sl+v>g{ak#&)Tn*y@eIk0?*eDERuK*xSb-oEvVi#=a?)C8SfzUH|3 zt!v)rEPwjewx_PXe3NzVBwsTg-YSmx32qB-WbNPWJm;3?)iwVmiz?K1E`7tgY~${_@3r~# z?ZAeWGs1hxE<9Jj!H~P+A_LXmQ+aQr)?oE&Pk0 z?@hZH))DaX%#7L;?Q7DdE{CRuJlSSCHMAggUTSJ&m4xiZkT?eEk1Xa1b&CHvYpv~s z&Q+L1hQ15gH`^d_waq_`hq+GWf>&Dq8|Rn^&b-*saW9&^_wZz;lGiCB{ybg|Q)e)` zWm&rX5%XN;d1LiNv6B%h2^me>S(Zf4RuL#p=@Ct{b=HuHJmvq@L~Djq^5t8#-bS9c z9I`!(H@>$~FMTp^$IMdxs5-|(!M*|B3siol_Pw4gtI;@5$bQ$UGsic$IZg5Nn3kk^ z)cf+mb#eM#pL{sggXTvknPr;`2)|zC-=jNY+0D-H%ieErO}^p6l5??yCt{L_W29Aw zcw^W?(OnuxwWs~%^Ru)F_bN);!o~gekM=U%mur@_wcY$Kvc^*3Vvy=X&u0u%cOQJG z|5%RmkBa1y4X&1ZKVRqKx}>w&C`)ha@^h*lt6f$eOJInY(D|;XJUaX46pky3b-|I- z7(8kxTh{bjPSt#>aM~zaH#b^acy5fO&ywytmW96#S)cjfe7@zh#qP`t4ja}=i2wT$ zpc(OjE3E5zM6IJ+gkuA@2;46Waia?vUw_T60 zO;lB54Vaa?R5r-=u&MTTKgnxXO*~B|KR7q3+j~a0&_orV#Gg-BnfbomaZ+#6jSDO` zo_#B3ik9-Vos(DD;gxiGvPz<@^uZbX`q;koXXmu=ZZXYpTA#4R>F1;N^xO~bHnWc> zcgQha^Km}6t#XCR`OQ`uYOL*^XM21U_F9zwGX1b=GSABAnOE~y_~^H4?tUvEboAnj zDYrY{tTl{z^W;#@=7%!_h4!;c-2LtDBN8mL$;4#hibxN^Pk(OAy8itfhnW10=+-j< z>p330-KD{$)HJa)bjqt!zvNDeU%GsGazoWgCXN+_AzGcH%UL^w| zQXnnG?6S@6;RDu{%;&Y1>a6e<-6bf$g~^;refhrc;WI+cOic2K+AZzJx#ee?)6{iN%KoT z1kBGe`Z&p@R%p_-pAsj_Zhw5J#@c(!(Q}iaONyb|Q;w1ab86(XJ{s{aWqfhsXMlGW zGY1tIl9(tmdV5e7GHnQPK_)` zUVKt^`XZ~RQps=JA7|{$EM4vRplGG{n;G%F+0lmb`}OPBTztVy5DGd)!YaNt#$WD@m`)Ie(^{r@`oFmhyR-4KbA|P4QY~_obZA zMJ9VptM%xKDEoNBfu(yvt;0>H8%^!ER6iut&S3cyF8-dSRBMYrPs`fvLEIPGB5RE| z-s*5`jFMf(a^&mkU!B|q7q2IqURYC@zS8@FKif2W(`X}0#g%8SycDkdH0x{V=S-yx zr=22d2iKQWc9d-l7Sa0_Iyv;_#GSJf6h8G#a_Os^xFM|M(W-MsuXdEHIjnf#J*#TL z_Kg$D`WDFbZp`3|ej=K z?U3_I6%D?{Zy3Ys++*Ifs7PP_r1;S>q>77m-}Q|heo8yh z-_*)jNhSXMH$DESzVzA~W%Ai^z3R#1ue^lcuG>`Cp!b(6(n924YAe5m*9xh|EfYSn z@a(*FAnLLM%i<^JHZFYR`d;Pj${AYo?wwo3mb4~&Vo_9X;A*9ln|wB}e`TsrwX@)5 zz}4cZ9h0pZ1)gfVTKY=ucqP%$r*-4g#7H;C=Zq$y4r@Z^rOWN(anIe>RLLth?Y@3P zc8TORAvwkCHy7&#T$s@6@^>-kU5--Q!glw?KeO4QkDDYb+Do|Q?_mcAjXj6Isk*QFVx zdgY#boO*KTiCS(?P`+cemt)srop^+8RTYv7gI+`R^0U$Z24{JAy5aMG09SM+^@ zHweFuSvgB0*(qs>+*H=@)(3Vc*{qy=e*H(y{Ru560{If8mD!f_5U>5Y|qQkjrW)q zxgf};@6g_+0HLHLvq?G<=PNQzq}7%1f8xm2uM{$-HDxw&1& zdP__mYDzusUaL}ihQG=FaLlY3X^X=rx&$(cU6|_PWX~@UuvOY}`h;gZVV!eYR=i%Z zs>P&Zn&;%s!*bzsq`xwL?ETSQ(^mQH(DnxJy}gbMOwC1p83)qDW|$;xh%MT;W!J_< zuEK|R3vzo;diCpMQB?E>i<@4}k5A5HS-xrRH+v@Y=|Vww%Pu_kvk`tX!++In$G5WC zMa%utPW|qjzcBV0%Nl>9Mya_TCT>D$iF3t_q`VJ3>uuAPZ8~0FTe|qv-DaI_;#*8s z6)7%V^ZL`&33fs^Seni#2pamFOgkhMEwa?6+2;I>Xc3#~Y?&?Mo^ffl%@4Q53(ZgNI_BlX;IGCm9(258-W8U~2L22TzrSB{ zGf+F69U(KP*kaSX)dpRQN>T;SENZXaVyzI+$tAmpOZMW93mcYoZ1Ff0#lF+?)QY%2 z$MV&zEIcbaLLOyacQ$)AL)y7f=#}ImM@|RpR8bvikr0nYzez2^M+`cYv_6FY_N{3Q zV|*d7r^s)Pmy-3(IbTwhLO$(zRBd%~Gpn2l>udeX){)J}TzK}BHAXQVz3;Ykt;D27 z`z*wKCrte!Em7I%vixa#PQaI?Ezbh=J9;-S5ZD)OShyogN0a;2i`Oqctv;ge@u{vz zZI?id+%&ziw-GUyH~JXfWPVk(Syt8h)tApKH?El7P1^CbgM;OmRC2F&tgN7W^USSp zj8s-iXY&?l#v06Zn(BJ-Nr+j<<>c;7E|&WrJaIX-zmeeq>#v?GA}Wkq?{AU_IcX!u z-o(FQi;43+Coj%fWht8*9x1aGxGHFAb2S!CHcg6KpDVb2?cKcH56*NgDGF*)TUlB7 zx@Y6T$BTD-npcvzBxqd%PgJ;fIG2QB2D1yp;nxw~DsQH2>izY}a_5bzPrKMIT50~c za;fl9fvS_twKS)HlUsT^g%zU={H53Lnw7E1%eqSG*4@W1ytD#R%CGCx=_)RW{7`vM zfK%$0pW>vuL>wC;(UzVXxYA01ZD9(*rOEctmwz-YbA=CF6MsvUw2g6>x?CrFk! zyWBW=e3N5>gIb609P`%Nw{x@u0=e6DJ}TYXx&~NcFO{zH;2g9(L)1S4hW3%lxTK ziw|h98yEH6&|_ZEbo%OD7qe}D)IHf-Z4anRNB*UveJ> zd|y&tw#=13BtX;F#Gph6S8spo07+-LO`i5TW zc_|Ut+V^GCt~fiUDLNm7Hr4F4lqi*ZvvBk5pu1fU3O<n^pFYnA&YPjyU^2)EJCnLg6 zd|sRvpb)OL=;5rF6Bpd}ys2nk?)&ya#jb6KzVh&%5B;`fTYTV5j`uHiW_{ix$l)&= z<{C5S-3iOHTc&ERFrT&}vE}2-^TNfqKDUXo&9UcvwroPZtcU%9{HvO za=b_^c{z8Pfa=exxgJyYDJov_N#W8;_gh{0@tvxX?LrqjtruQJQ+Hi)+I^$+D9_%N zR~+5e2C5r9UHsvmLYjH_?qzJwC0UAFt{ckEH2c)y0}5esC--Y!>sk_ODDqKy>VKad%O_rR+<(O4*XR483ma_I?uED{ z+|^7ts8G~&YNGPfmckyT$lxHMS8*XmAAFl*SDupH!sc-3`+E*sM;)Q)^{ctMY!}?N z@Hm>VsX$0Pj{Vv%U+Eed@t%pn-NH+`^nS2P+{*Rv?3pa%-NeD{pnQJnp0@ufk4y|F zO?^63`8m^RiK}UoQYG&PXZIfav`XQeL=m4ayDG2m{8f2XZ`eL9oAi9=J(iMKneD76 za-KEyr8=ktuoyhu5#_0TbHZjD=TKJ#1M{C6#$s zcKPonYxzZbvpZY%FJW;JV#v~ZZ>7Ja@Z^(9&KqmR+w`hlh5VnpYuCX&Zl7-2{7i1$ zY~rfPHDBuK`qlqc)~(y~B2z^)R5Nn&-Nf1pVGo5Ha%!|6Xsf!cTrx4?5u?q+7qbt} zJoVt%&!7-_YhtIhz61u)o%CahA(yXLKjEihy#k*H` zOqSQBA4Y+g9)R>{RE!;j7Cu|GI;0-aPQgoG^*ZT5A`X!w!EqqIr!+aO4X`ZcgWX_Xb>$~kHz9KW; zbWYL=|1$AKO=no6UYcOKvPI0r%WvKuytS>R^VV|110v${c6H90+ZPhT>2oQ7o|+MH`*fsHk>3pT~2NnKhSw)GvmAbZ_pm;;%@oR=zmN zr)SB{)huRUw)2V03D;+{CnfhRv1?wrXo6I)m-f~}MX@;!^F)NXgylkG zcc^cS;ZpI83JTpCt}|P2_UdnQr$#wEQ7Nhn(fB&;Uxi#zPcR2dNaN!e&lOGC7i9gG zW=3{Qtqob?81c4{-Qk%1`30XmCgpLqF|9Ry)1Bk~!Y}Gbpw8OJz<4IR&Rg13>|7e( zo?~NrbWgm<`>WoI|01uvwST6GPh@hu)NFL}qQv}YuBoeaI{Mf|rpL@KdUlLM+p$OV z=eD}Ujn}t4T=UDg=;@@Q-%HP|IK+E%r&s~+AHQJEX>3=v3UT;e(K0!(-sNt|L5|GV z!Vji6Md#jKuY^9(sl4ksd8OyP1yg*Y=%v|Rg)`D4Pxc;5-lNaPvgenO zW_C7DTI9L!%BPFgHJY7xCfBnuVsr4mDy3)D%Z}!}SY6q(^@jb;;P?}a4*vd&Ll()e zTa?vccq}(MdFOiN2F_?VmPjxEOK$6Ct9v*btyJvWnc?ZgxivEV{JM40%dO4??Pc8j zC9N$go$cdOXW>IW#ScrDtdxpgppl~4{qkhouCGaF|NDNN+;=cjX+iMxRV!{?k``V* zuR`#qiu2OchLl6kE7h)To;WdKO~y1v@ zaPAbiuu$TNt(VKu-Eld0FYfNS_3p~AhhC~GN0W3M`Id6c^7W`Hh}+=4lIy#XGkuot9xW)5^TZ*OJh&yfJW2?E48bz4)apjkS*MyV}aS zfVt#no$E_cea*~eU5Q`29!oym>S}8L@Z?86nI)f;d~8iNZ?Ia|zA8Fa>wuQ4K= zT1#HOe(7cw)VJx5@`+_cka&E zX=@BWYO?(IjEeqhB9;2`%mI;Fc8SSf{S_VZHI_;$zh0Uvdo-!PrrMc*;wByIDaW|H z)){8ZWflD%S@=fd!d_R+-G>fZsqH9Tr}pyh$&?Qk&xGGe8BGt=|5Ua6>5dl1)2WLM z<9rP)H?quFXMN6derCtiiKfaGCYoDaByC=vUvfLcW3H<|pJ{eRNy%~7uBhK@ufDtE zqW1FWI}NYu6Kra&Aqz`9iWCJJ^snr^HtT@E%AA^0_Q^lv6>o5Q2F^>fXj$G8ogEXC zxMG%m)svLpOOy6#MBR5#WNbIMb;M@Nu1V&CsfwSb?djm06#eF3gl5FogKhaOx~ESl zNX?$o)_Anw{#wIrmxMXi8vc>lnaOD ziGO|}Ay%jOUa)KKoZ_=KWlf=CpznpORjkq~*QKkT1}a5{zjfFT>hStdJYWo~^_O4c6IYyP@&O4{13Yt{(e*fBRV zs8n+Eu5A^Q4zAzKWOCy2MhCxoIYIVcoBDpY@MW)AdBv;qj>qNq2Q{Q*_642MbWB)m zyr|~z%yqBoFaJ{7bU?|}u!7a|V6LyAj@D)KWs?{}HacA?HP^^>-SHwLi*eGURh@4Q zBOF7wFm9d2_EYoN$L6P|uNGG52UrR(EskMVjrDQld|OoLw)N$)a|`cSueyBDX3k7;u@aTG6hCIJVsgml^7E;wVV$udN2My~sUFQ=cwaZ` zVzet~!v9$&r`_4#cr9;r5s=O5t+4LmT4niaiSTZHS+(b}Y14Ycugy1{yyxNuvsE3! zj|9azez3J^?bY1tk;9OvI%RcQmd1Sk*-I6jUfez%%pq~m#4TZm&grg2485(rYsAaf z>)iUaDp{fRliNGVmV+PD(-uZ0EYsjJJO1Y1izizrJ-k+QpvqqP+Q~_>8s}z&Yx_?5 zP*KF?==x=0$=1CMW{-Y~xz1ej?+Tat(<_s2aVt)o%X8CX{)8!~s(oj!nyylkvv=Z` zuxszi_KL3bTk&d@O|s8C%emDP)@QSEAAM23+eGRImx$D)IR(dyTtu}h=dIAI<&o37 zwz}@sG?%-2L0(1WHTS%i%BZ~Mab&(JKXGTG*PXRi&l{!+ zGNvqy%h@vPz>?#d+gX%CnWR=;YrUP`bJAswii%?G5&6fDug%aoabwZ7^CpMXzbACH zuX1jd_dF*NYp!v|nDSuRbzg?##-#aH|7+YZPXF zoYeVDce{GUtXZZKB{mGd)vD!ErrHZ+{_?6g7@z-P!Ctv7T`x^;9B=(y#B3X}EIOJk zMf0@r`V9wV`)m-N#=j4pEMRs{w=pI@3wDFZ({N5PfY|cz~$JJI}zEud8Z7g*9%kxJv zg_G}~xqDPpgrxIajx5EB=dp`iA}+R^%IUaR88G*N)s-t(V`JyWg-Q3T%vm$dre&3* zkmH>XKChOz)VgLi&rsoB%RBLnW0GV^!l{ck=64vcesuU)*5Vxa((csFPtzD28Ur6Q z{bercPq4G~HRRe+$XXJSr>1Z7B4ER@(8?8`6?qt4x0)+%_IVH}D%@>Y_5Qs1o(W+- zGX=#~oQ`Cn4X?s!2o^Tkr; z4;yU$)Qa)tFM7AEsbsPB@359I_r;gYny*hR+0ha4G494a<4wFu-+V7=`u=zAikcdJ z&$oDSc^N}TjOzInx8}N>TI3?KT3co9T94nX z50o`5;mr=3dU@lMBfn&rRcv-Hc@Z<&aMHBGSud1wZ(OljrQo&kx0A9bN0z7XeiviA z#3^d$O5^=qJ+Cx)>dFVq{pO*q)%Nbj9;Z+3Qe6Fx5*>RVcLj%Bx93{drodAg=`M6X ztex9*;@NXdxsH>r>-z|v5&D&&v`hY+d-nmAk6Q$130&Ew{OYB+-#t~wwgqR4-g4FS zbM)Q$<6l{EV%lAHlU|$jr@SmDj9yz_-Q~66(i?Mz3}@@kU)Qwe$>zUwv^d$iM%?pX zz?Z)gfr-cOMFsDg)W4#F$&Ksh#eyx5O%hMHa498{!$7 zVTMI7SQ57^oAvGAmITWyDuu6Wo+#W|oI016{f=j%;*pbjc~jp?r?Ee0`u$DmYG~NR zv%LoX+Osd-Ss-+F!BhQ9zclVH4SBmSXVoX0=Q%0MU6j;*-j`CI_n1#e{?79`w)$&~ zq8XR0Yq?jlVbSNhLn;$%rhDBKEbbNQ;B0i|+W1KIrQ0XZxhZQdI+j*$?vt9q6_=h> zta?i`Ws;k+zlfqx?wP*2a%J@uC!epL6D@Y@YWVxj3H41UOFq4DwEpB7xy)ix=|V$R z@dmZ`uV*j3;d`f}xoMVy{Z^mX&HaadFif>HQ97t$Q89yg2FGL7r;2l>b~_x>5oz*T zQ^Q~-zN#cRkX_#A-t|QeTIW9JEmG+^wJGJb_V4zmzg5pLE4DbdurZa-=bqF#k3}eG zj#<{RbswhRlIsXsCdgyndHtEI`{p$zf#=m@3ztiaKdofzc*9^+8rX5z?6am?X5*@- z!legWr=@c4n947tS`!@0t64d%@ixoGf9)kFTtk;7N-$miFz3XL*W2PYP4}4BHNAa8 z(9&Sfsb8H8m?!6^o!<1sWy8~H$qPTrwXVBS*Jf(oAs79?adXs0Ri)SR8750>7COGk zSb1%)oB6A0Oq2Ukjdn383i2q&T6p)(&GU>cP)OY?#m1?tuDSZ+rxwpgj!93vmU@`F zy}Dt!a$f!F?Oa{^MKe`Se7a`n9y!g^c4No17aaN@vxL{#?!SE7RhF@JrN*-4mQHono1A~9W`uT6$~|M__b5uFce=`<4Q?B&obT`H zU>CO13x7}~l>6$HX11=>%6O0En>=0!F*GT@U%(ia;!|>N`;yBOnp}dK8asNHr5*F& zi^{Juy4`z};moA1+e(%usWpWC3FJ+0bxl~B6JE;Edm~|&etf{5$zIu-9V_NotF^Ng zHR&BN?y7oY82@iZL~$W&&BEAu!RHs`Yd@aaX*1tbOKMN!fK6`*=$didOv zISdN~Ix1%!j1J!x`fR(tOn*3=)~MjAjiF4L#GoHLS^+w0F z@Rb&#oD55Ey}q&IT#Qv+i%xmuu?c=(Shgy!>3X0d{NiO$r^&JpE`r(&R#P&T|4Ep* zF63w=XEtl;_5~j_7Po9js9hDt(ZW7=NrvN+B^(-_g>I^P*B*1bc`6)J5o+A%kaW+% zW=+b2*fVvyt|q4~g>Up7Q{a~KRMozk5LpzsV|tCx5v2$r{nMK+O^uo~S6?sx$uWro ztAgArIJ|C2g)*B@4_NS|()szitt;gA|A<`SdZpx*&xRb?w`?r)R~h}^=XlPm^ZdE* zdvv_#F;|Husg(ZMAN_3wI;Z{6ES4<7^A_+?F9O5X4tGZKA&)gLuP2 zEjH$cJwj23SM|$#AAPkon z^hspJlt)23ch#u66kR%?GJlDJw6*}>WWDQEo}VB2C*=kviEo)}nzJ-FI^MrRhGSQR zjoFmIwzMUlvbO`d#hpHjDQ)~3m}M=zt->~H(wqr;Dg3{Em(=KU#)&3QV3=gJ^}r`B z$L6J*jw(KFZ0vZ$V$Yf6xXaVzNb$a+$-Ng_yf0k&*TQk$dPPEQXF|70sZh?XFs~E) zo*DZb3i>Q!JJ&FH)^f)O$Ld!kD`{WLT2-TFc~`;IbJFRqG? z9y>K}){=Ak+SsaIt3^h(g|>K|_~Vo)&{Z;|>1Y1!7hteX@CMGS4(LU8=00^4*ea0g<+yb|q_#x%)Xq0x~Zqx^_)) zk`m=BKK;wl>B3ckTqNoxEzRuc+ClV*=HTO}l?K?P_>o~q}zQSJ1wf7oN?YOL}m8GER$8g!(EQ_FSwxX zrN5D3^^tc|i!8M>B@h1=I)B#1ja^CbXjlG`xqPMV4zm87y@u~rxG0`*crNk#8>g1+ zpRBD~$I7l6shw@@u(EN}zSI8K?DPz`LxF4>lAkOz`}aI{i_KsTH|&`8OI4Q1GTw2? z&95$@>|boYtnmAl)-`RyKUyEeJ3t-iUE+sOKX zPSBh$(GNMcyff=syw;jc;^~9MV(wu~Q=>$dF5lk1e6q57aMPm~8{+Oy?8sx)%sP1^ zbg#YXH`z-``-<2Zs-yz9#wDe?Y!AD}t;A>Ud70m2{~{gkxxa-%qJs8GIf+QEP}~0E z(Zm+_6^rHPp1<;Y!ZORUQ;W-1L?v8Iejc=M=L@cqH3>ddw_4ZKiGI2FJ}uk0@_BR{*Mj6J4y7r6Ju%`sZG<%vxT zTjP1|UyR}BuXc9`ui902(zeY^XII6M`_Ah&>Ue+KS0l5^Qe{`bjMX`(H(e=K)sfC# zTgZ}@Fe&V+V1>IbL;bnb$V(^KwjM9=JLc$<8@4KQ$?HpxyLvRT5_isDVlLXg`pjf+ zmc`7^m>K^Z*`(uW*wM_;DlE&h_C(_|2t%D5c5&atRT^xf#|s1%y|UxBq~;*MTD zi?3Jj7_c!))QH^MD_qFslE3NZme#WRxP!Kvr-mppS*{W&UUQ_gjF^P9IX zSCZ9S($mSEpPLAq5bPxW0ujP>{g+Oge@tH zb6(v#%$-|!s?T@HtF^J&suSm$o1OeTeW`{2p$Eq#cC6ptq$Ei2TlCNpTUr)BVX|k$B>sYj#<^7dlpV zuXy!n#j#4S?>^rQH~ZW=DG(^|X?@6=2@O)cZKlg~VkbTNkSp~l?cP;E<|%HDrvu*~ zd!(^4ZT*Qz_5Qa^29al{s?N@D%yw!>P~kdPblPvu{lfyP%+I_%KFx8u+H-Cr%d!QV zBi(F;UGmz}r?#|sW}TLpJT=;tnVWf;j)41_txB?UU&zMoP}*d^I_lM__g_>0F}@Q1VD%vAhd`#dkVPJxRAqpcbJsFxSHFd zv$q4cS-JIdX*(Ca zJTvF&y2%ME&sjQh9{M{;S0Th+=z8{~716owIY-$TG`vhSPuXs7aAfXKE7MN8HB-Io zN7T*s~|ayn5o6s1hM;5;W)1Zcp8PU!s}xzs&lw zeeF5*Jhj+^GDiH#bE{V`?7d-mY14z6jMui=uU>OTW($2PTKZzOa}MW;S-L%vu`5;z zu9}$Ly0_#16px!8`r!|&)Kg2X4qXda|LopX>1|n2u6sjQyET0&XLX)FPjpu542w^l zGE~)KNAk)lIt}$O(^j(6Bs#><=r9-Rqercoz&&t*1GK)*->uuvsRo*Ak8)Ubq zY$>l)$M0Yj*2Pm_DQhe@3R>{J#cVap1J`xI4|-U>2iCbS(Nw)@BRg;P-2F-u7U-`x zbnxo*db+IZL9@e)4{JjY$2LUuEH7KQ_NpOT$utvAg<&M&Vf zM|j&@`?+Tq+g**O4JlJ?y`qiJ{;SlitP}qfCfE3J0ejG$e&6iFugg?kvN6~>`YwDL z`ZO_RU%|?tDLoI3l(M#M*{Zs90(;XFE^kMPeO1m6)0d>|3w*$I_SUqQXZMv|YT1<+ zv6X+`oq9$ep^ex4a+IbREOOgzwkyd@Q|-z^n-%v~aatQJ6nd4Q`bDMZmB)|z%6XU8 zmA3Z%+tBgB@b@*T*_B(>7oACC{l3XrS?c*Ow=X7DUg25l;)+_o*O_eTxq3w<+2DLl zVAj0n2dAp7d+R3H|1EaQ-g$fT=Fiz8&b-#DBcZ8k&7Es*ixu}A5;^V0GpkbJ7DwIV zr$t_27t#eT+*)FW0bl^k>5 z&nrXkxGXz%MD}OX0V_`x_agbG#1|*>dW=m%w`kh!*cx^#P5Q_^Igyv%_v71kFLM=K z6)b!vyU;_KziE}L`sr6{M?M>E5uOqfeMnO%dy>P|#I+N}wl?f|%;?coz`%_p0yooBDU6mBjxvv83E! ztLMhXa+^+?% z=~~&<1t+=At^21V6;-a5p1QXr{D*>V)J?mUypz+#qr^kDOI^&qtLa;C`k-1l z+eI&K$KwupQ7W?z|I(V{bJ%Oy#m&=8q!~GxM4ELy>O+}~>}DQL4|*!3P*qd9E?cR) z@!;ciKjv=ywR=WXvTo@E!AjA{AP2{K{;qXvc<-)Q5^H|kVnv{0!$h$wTmSyi`gU8o zb+$nF{1tM?FKrJ{jye>T7!oYR`RPmQZ|=n9DviC9tlN(;T|2u`Ev9?7fOuk(yV>@0 z>s2mn`?u$w`YJccLhiDC5u8h&wBD$ywXmG_;MkkI<2yDd9F242Y{*%BQP|30A+M*? zx*w0Ohp2wnx){g%(ETriVbY={lM*tL4lnJzqjL7f9OdWAj{e&&hfMdfIkDWv^&Dqb zRofgU<#&rNEj+`iEtjqE=Vz7h$3rC_SObj}L%;f6^fF!;sKcbf8ZPlT;E~;r6XHw0 zI+hyMolI;!bebn*LI!tK`8Il zMPJthUlV$n{fi|;Hg=-JcT@Ik-=j|$PyC#CwW{cKLQK5rF)3Fi{|u2Lr-M5-T)uo; zfhRJx@chw?v}<8IPc^*l*|ITjzmRNJ<8sBezE1sM3m9yzJJR?2n73)-U#I?%vWdr=icd#3aCe z*N2W4`8gh+UOBPf*J`Sra3uJ$VzlyufK^Xb4f-0rL=H)vUYl!bZM0?Y3FW3)^;-XG z6$H5&Xmt^!d@RM$c=c$RS=7+q@d3WQi zlZ;;31kd6(?#8)lSAx>bm`k@!^*EdwVaF&2Z8)F|vzJ))oin(fP7A@U1 zGpO*@Ub9D94IOjT1z6r2UdnaX6%7)y-Dld8H(ROZbHz{3S}D(oB>}Msbxc`_O1_0t zS93-#b~)+8k?ZkflZ|$45p$uO06v+{pKP z^X&KR$4mv!k9a!BWM;KHf1Hxd^8W*`&!;&eXKD{|`5SF$oWy2bzdd;K!ZLT={aKgV9U56mf<9WbJ`ruTS+d}& z+O?%?UeA|2dT!g+y4#_bqwiWpwW>{3&extfFG2Re_O%M@rgFT~{_gJ->monBbVI`a zFAtpWf4u7%t5nn}{NJeJT6`e!$rB37f%N~Znx^VF6#MfGUu$A_jlJ_K2f;+ zeuv>oNoCp6#VSu%{5;ZGvM9`Q+upr<`@H6<`du-8yeDST5fOz;tG}qV98~zs#FD{N zICr)e^Yh-e{JXlH3mzOU2!6YYze)YQN@tV6^zuuO4qV`gws@Et`AbH+HLA>I{_`(f zc47@(i!LnUn&&6}q|r%2E@Q*KW0RcQgSO{$$SePC5uFa~Z@JD9TRrV_Xk_surb%Dg{ilak&R7zuo4D1x zQLIv6U+<1ThTDaN7J1)@@jkk^dtT9t^DmixTXVl}w|l#f<@(W6ilNpa_rC~j+gMD=mH4Pk(d|}FxBJQmf@||1314sg zqj+_;YV`t!hB+v_(&;0U{5~_+oY~y-wW5Ke!La-N>cS_7US;Nm@hLw z^uL~a{>yPIuemDLjc$@e4{2&*$7C=yP;!M`}VSyD@cJ=@M=svIeZhimfxvQ%|C*$4RoPPV>^1oOSk0J=CC4>rwyidHp(@{ZBRAEl(91Kb~IqaXLdo zldQWEhoXy9a&Lyf)A($S3bw3Q8&(*3ba@H>m}kB>Q?u8DGwLDlq1{sr{`cB>Rek5J zI`+k&PsWm|GrZzf-F55tb0%|{o}XuX+wAQ;u>(ttswckSPA zza@|@K>uAvpn%tbImJmA@@H4}G3?xMzGI#(o>Ewr7qhn->i^9yOxL9bVJpA1aPH9qhA zp-`>x;iDr*zP_4zIyN@;_0}tU7bneMam4=j&GU9&uLMVL%aN3kdGqd_pLNJI|8UDw zg`Y3pv^2N2wzjjgGc)@JI{EE|v%Ht|b-lwpbL{K?O%0Eel$E`^r?Pl&+DS1g}ju$cKUUBwT zJpHuPl;uTg&vtXAbL-wV-}`<4_ul)v%ii8PH`ltotu1TotQq>#7w(jK8gXA@?(@pU z7bWE7?W@1NIdI@W{-0y{I=6nC@X9XtpFeNz+`Ai--Q(l$=i2-b&9gK$Eq!-q=eu|B zY^%TN$SyEns^~3UyLF;uM@DYiXPfWmy7h(Fe#ojQJdiwMU}E*}t^waF|EWGRwp%!? zPJg%R&}(6T8$)yR^7FReb8c-p88!P`!EWY{b(W_-9_u=to3J8o{rB(R`T6+veLAJ> zZ}aiU?|a|(JxzT1@$qrcA&ljV4x1joz{`69bTs4Q#r}3bpM3aGP+ndhJ)KRXUd3z2S61(~MbWZubKVck+t;=y2Jv^7x+<|6V=wy(^R+E);S6*s(r& z`?@D5CN5mKQ0KHtYn0oQqAAJEN^?WZ!nH(|s=i(g*N@$0Vq~=G%D41$b1W-9Jm6jY zS=Kab>#c*$?C0lL7XSG0F!fx^t`_(DsQWjq&q}?O?oT*b@J3~cb>!7GPxj`U&3-Jr zx&DLs=HH3B)LU_q+JT15nzSnoXODjO4&@d9_h4hWr1;$(S7vUXHuL|l zM|bT1tN%QwTe_3k>TTrhW1r94?=OCSZf*4Tw8&|xGY>sCa+|(bM!L~CRd?R=%4w;^ z#l`yjempW_tg5N0+4}N`bs`Tx|9tE6yp{V^jTWwETeOAi;x*w*d`^2F>`i~YXS$gC zn@HuY76+@J3v@QrWP7(xn|65Z`qqSB|L4uC`Ph@KQ<1=b@T6VI!k)xgf>BcWZ1X>y zd#UhcyT&b5#~0rMeykNY`@~bsYkzrx{omau<9{!2>(H8diubx^__~;zn^L{S+&Sl; z4(y9&SoHKL=-A!3y}NiC4eagX*M{Y{?TZk9mAut@W!UOoH)W0IQQt4zV)4E$BkpUn zB$9`r;{BSfm);4SkodW|*zY#8rZ%s3cjUR9Zi_#@+WGQltCsQNlJ5sZgo?cbuI^9j zyz82O<66XC5BL6nlIG0!vT4U!m(@SbNiN$KwK8PQR_~<>lWz9x+P!=2)>C%V8F$G% zy^$fK>$@uNL~O?H{pQyKP9?3BXFYH&Z6kZ~B{wafgiC$xxq;dz?xjV}d#;h#&#;F- zH)8F_H(QT~OBdulHh=c)*)wV0_nReLYQ1l?y2ibluYFAZX6Vh$N8jCwxxI7gw({uw zz1f1I=brd{wy*j3WPAKPW`ze$liD204wnpljZ}FHt^PtuH+$9V57PpN z)v1Crem`CwC%@nBsqLS?pVRk!_v{~$$}YyL&Dvl1eBshX%Pw3v#jW5K{Bn_X#f5vR*V@cF<~eI$y>ZWC zi|01A^TjS+x6kTvEpiQ?{@il)600xAeSi66ZPWi|u_o=GZ9mVR*B2koT$w%p$C>GI zmc@T>J*la`Yg6+5M0?%0x7OS8rs;JoKOgsJZvX$cPxh=W<1giXb9$HgNk!GmGlCu- z5Si6l{_WaZo6uD!wFOHoPZer+@>RZD^5W+;y_Xj)4285?|uUIo?f-?>*Q?&Yxcx1|OrLEhULF2l@MvlO-{t#%gzx`$-}BWw z-S4^fWy?NJueWFJd9(D0;7$+qUrh6Vht6?lJ?B(1g=3e@(;cRVEz1w9=iNR0{mq*< z%k93dtp9Vo{>{smE3dykw{zphjpu9M6~C|l{~L7h>piJ1=L%NczX`{f;+?o(OlwNx zT6sz2PZzK2A7$4r=4mGcw3dkXteX*+A*_=kS;ev^d2;pp{#^Ek*0j1mi&lTjb5D+J zk#9J5t*Y(&|CiV2RlfJ%TX+3mEJMKB8SVVv>)+1oeECzSK(bNeVw33KJTmOIVulrX2OMLeej&h#sZLjLG z`X){Yl{<9uf5Og3vs}-oNrGB&x1|?Mua64XcoK2a40Mj)>Z`BT#qPePrSk3V?dhpE zi_hDBf3x}gz3TUSUmrEasP;hz<;~oC?`+qjCqc}(4z_Vmz=7M2W_l=+*#H?+#A zOxxpe;22-q<6|Q2*OpI_0p-^0Hl5E~kKZ%;@L6r?g(px1K?JoOX^LuJ0|5URndwV9juD)zs zym|BIGj|2e#Fxp~?I_xErEWS$)mDMzs;Vfzrs8$0SFg@-iR_b?V6nBdj9eKqjdNve zZ0y#k+@hkQr;NYS`fLt1^>mzj8gyc9qu|6G0aIpSRz*3*$`3&e8V9a#KAcggbop-3 z|Ij}?ooD!FZ1jk1)3`O`yn6Bt)`s?X_x`+GA5-R*-DUBFK~f<1OwpmA8#}eHO9h4= zGSr+Q)@01EX-mSJ8P(IRQeVq05Em0mnI=}f$NY$~v9)#e$45t3hp#_({(SX&?Ww2k zmfw#RvU_^t1q1KuDJtv5e3#!7kDT^1wb%0K_vY}$T5(z?`dtgU!!!jgl$)lMC?w6> zz2(@fo6%Fdjg6UvX5O(>w0*LF(GdZ|V_q73o$JnRELrRNTv9^t_8IeM;%B_o_5S}@ z{5xwa7lX__^G`1(3g5Sy*4(i@d3`j)ijtZ4s(2ZmiO=%4t^M_hC8Ub6#pU^-?!^~w zD}H_(P-rsy?CS9Kal6ZM>+0fyHU|4g&EgB zg}z#F+33*L!VBr==h>FOlTqU1`Tknb9{{ zg1PytPU=mj4aJ>IK{5{yw(`*H==(dsn z|9%JaKAZdPhR);m(7vJ^mZrG0)1^6ryC(PTJjrxbo47x;34ASmK$5~i^_Wu9q|DPZK|DE5Sf18QH zzUuyoeX_Ryf3ElY`*^jnXm|eZ_5bJZt+r?S|4-ibqkDbb8mp50rP&+|H@*K>oNf^~ zY;^3OZUMJO-^-UTLC5kYCN5m-n{r!1O6t|?*VXTKK3}$cxx2f2zW4Rhp|+MUyNjkg z-p2A`X~_k1=RytEJ%5h9b}Ibx<;#|fQfqbB3$1wLJb~v5^Y4J?j0vq()ABaiO>30a z%m_5Db>pv_s(zF^jPFIPWky2B8TLtUrEV1G?fJ?5|I=gns{79Ub`>j@FTWPLw(iIL zyx-ySudd&@HU0m$>iNH42VXsC9-1|qp<%CnmvZ!Zzs42$oK5rQ&#!;Ebh?@N#IsH>Sq`RiB=0B=& z=s$~Wi6KX)t+IlmA=~MU!14TK;zDx z2mgP#IsMoE4`&kAzkPXbSN50R`+vWdTJZnP{yi^NS8HE&OlvB;8yqT23f z47K0h+`M`7X4T$(+1J-e*PXK5Ui{qeVdZ^|!ks)9p6)PZtcoqUV16e})ze9yHQ}{T z$K@F}KRNv|*2tJ}GGaoqa?<%llLdC&@min%T(;mx!-R{E-m~$ryqIQD>-{gJFPB+( zdmWp@`CMIgMnR3$CH*&EsZBp0mvd(4%b$Cr#k8g-J(G~RlcgWU#-#gBuVz)VW!8r&13O)5xAdUR>2cZY?M(WXfov}L2G-Au^J%BrcU$; za+dbXfA)Vi+ZUz%S-N@p-sc^ABpGTKu4B#+c3JP0wtXAx^&dZW%vt*H-@n-|vp#?R ze7s+N{;XNA-oKx2r0%Ju^k|xH^tX3+Z{HMKaWO;2zOJUKswyF2!SdzDEtktnN=n|` zU7o*uUVd5Gw>LL8fByX0NK!{f=LG-zckiafU%Y<(I@|o)b=OZ$RzH61SXFiP?%lhe zKYOMZv!meOpP%>c-D76w&jvZXK>NFw#9_&R{U7qW0Iz=l%92_Z@G(_;BxF{pX2?=l@&1+279o6~pGp?65UzuV?1xFJHcFK5y6E;odJ7diUcz+v;=kY=7U%ULU)w zB(tdK(~FCXHTCArnN#y_=kp#zkfIJ-E32wsUtS8U`^D_3D9p-w^=|ijzoRwN_2cVa zE}h=i*7oiF{rL6QmoHluSN(SD>+9={i~ar2H!`!|I-)-J@z3Y;_g8&=b#bw~dHy|} z_c{0X{XHrkKWEk~tFkvYY`@un|V?@lk5`#*al>-0B^?&_Ru7nk-g)X~vVSR^2x z?RMew=g;Tu|JQ83S@Yo_`|VXuW$*9Z%`rPa$MSN9NnG8}r@!CtkB{1Z_Uzfc9}aO> z&bwd#|8H*2u@^5g<~={uv;WVh)BH9c8Yb{xUl&{b@u+xpRaKvytyc86uU~C{JZQfE z_g(q&Wy_8oJJ#0Lwk_}OEw(wAgA4!s__#WJy_`is!s%(czd$!Ou=C0M`1gIky}fxZ_kCTP|MlzFy}$3i_j~;QleG`?$2V`@#Q!-OZ}1s3 zh`Mm$LeoFTr1KuLx*xyCdd~8j+$70EN=j`?Vv~2vFgA1vi881h5;gm-UAIL4&yyC- z&b+@XHMfXtP+(Z_{O#p{4e;wZ|+{}?cY+i&Aldb@5GI{WO}+Gz2m%bzMItt|ZZ=H}k&@2A`a3SVDan|pj`_4jw6j?bpXh#Fm~1?uYR z=jYkZPQCfzL&0siWy_W=sR^r?Wb|%Ia<0hnv&F~f@;p(u``Fpp*|~D1=KH_Z_dd&c zoY4xCSRh~j=i~d@_tnM4pw|B#&^-sGF=8(wHMXUc8E#-n;bk}@COGHxpH>Uw-=fe4hRP^!mcWtgLTexu^fCUM>IYfpwqUz1gW^3`W^?&(zCg?alu_-7o#! zCv$p4M{b5N|AebktCpLeJ(X|ta>DLyH%x48ZOzQuI$~pEyWcGgTg?j|GxD?OVrJ*_ z@%NA4R}h6hil$Hy^03qG}b@{0?~$9{xx z)wF56O~|c$YMUPU?9-j@=WI#_Pb&Rf^!TGJU$$K}Tdq4@B}G3S+gV=&5v1`C0Ss{k(r~^!NWi82{tu zcK$ElnH=)>{#tEc{b0AgO=+QxYTTrGT8qAZ+f%f8$<{!bAcI>uX3w8LzwWl*&(H6b zYUC?#^W0l1j8%1Yb!lm7RaH^yH&X4CK>RosxvK43Yh9Awy?K+PW$(3p;`N|YtsR@T zbBpVpId?8Ca$E6pKUFu-AW+=qbzRMBN*`Ulyvu(7`V}VhB73WpyX2e&(^BoWPKlgk z_WYg70#U2uGd+)-ic=`kaGQSBaw03k^CA_KhI^GJ94!yJE00M`{{6H{Xw`RjZBAL1 zg3RNh8c}V(%WXEj++O$d!?Jy^zMQ$U|My<~nwPW1Ys@BHb*p|I>!D)bc=Np3y8p-R z>ps5P`ttsttKYp`e{9pW{r}|RKmUJEOI2nUNO#`LdpS?*^$e9Wn|wqBg@uK)A1qIq zG+q3a-VMuFU#qr8&7D6#{h8b1h4PVYC9AH#j+|yX+xPw7KY#XQJy^DEnU(pp-{&PZ z^RP@ieEM@uR+iTJ&t6M6<=)zNLy+kZE&|8{lbuL~Eu-m)DDI3nc5 z+Pjv|dQIIY?&D&!;(x^dJ08E`8pDCx^7sC+&$mz4s?`+MmGL>aH-E$ISbzV1htsRW z*Z1}H=`Cf=Gm#S4ixHUS5MDgh>*-Kzh@~oHwp8-26YO& zTo-96ef#nyL~Cl=X3a$}4<0kt7OjKXY<8dXV~S7?3Jp?DJd>NF1EI|=k0#4dGq;fe%;E6h|4Yot$tf!<%gK3jGkyNsmoFN>H2+I?w0T7Y%G56$JxQm z%zXdXwe4|LFI63--&bAV{pxE~dWoEj%%2DB_8L*kKsR{Z+M2yJ>TI>Wt!?e~*z&ax z8K!-AaaKvxzmj7AjlsC^DOZQbu^AWUwgl`-5ENu+W6+rN@~YRuNRPG%??Vf(u+F%- zQ}*z(Nvuu__HXZ7#>Mksugk{|`M;vx%-OWh`}(2f`#wJTE~xRtuJ}Q`f{Gfe*Zqo} zC6hN;o!(?y{q00{q3^DR5`pFu#F?3yZ$+kS^4!ZYYb~F~VQpYAq3!firjlQRlJ0#n zm6vDVGcht^Vp#4!zwXz||Z3ne#TkUMyBFd~`_3`9;N6{_ zpgV&9{{8FZC}UGmkUQ^6adGkKAoG2?CW12$saTbrRg+)MBRFA=qH|z@`UOeFU71^a zE#{WE{|Y~6Tz!7t-u(Z!Plu~r>DjV<`|q>-IUny;vOS-h_n3uu`@7F48U-07_M3hE zF+GlH)yr+4zQ=_N?E5hNhD8@M!?v88oAU45Ro4Ff_4WC@>O4&uUFXWIrBlDXyQ`fa zx3efUCuhxP<>~tId1kYnotSa!^QpsSc{4jd z(}DMY&b^P>RpPnm$U^7#d!ont|NrQJe|!7-iy0N~<7+-1wg1sZ?|SLu$xTpvI0mD{Q#YnwaPzX(22w>9MAtm7|UtPt7(YN9@ynSO4*{r-?YS!T0O*|xH} z)c=2YxV_i#%%4xE_51t#m*0-xQSk7`$H#yF{&nw@xoB>ld#mJnY|4n@V57)GF zpKBB)&+VK!b0+9A+sX6)q{PR^*Vpg=aJ}F5+l&JrOa(45T#%F&=Ce|HxO8&)>nO#X z2Ya{kyqS}HzE4)sv*q}KY6gV~hW9GjqF$ZRQ|q|)d=6uiu7|-rhn!#Q`v3j5|NrIv z|L>39m7R}`{&#l$z0bSnTa^7eB%|`QJ?08WQ919wc7A!wqJk&+`@Z$pf10kpSXT5R zo0n(OjlM7Ky3U1be(&9yetzD(dGjtW_xJblF_G$>9#{49$;ru&w8B@0xYX+@b)7tU zGHR{bvcg{-X>FB_&s0&2sOPSsAwa`MJ5LKi4EBIe8TSZ2bH8Z}qn~nznCG6)xv}{}*(7cV}nk z>hSet<>mLQ-|tO7H|OUe@qHhDJnrBBHaA~dR#x=V`%6o`LGzoZ_4nHt8Er~GKkwbU zJWdho@^>{)Cb~}xJa}l6Z}Rkq>3hCktT7fiCv~mU=Yor}VRg1^jks!P(xo$=8+ipe zBPWIloyu4}+h(}1CK0Va~pu5mzWcE~jef9PA_4M>~b#?X4Ij#nbySYtQJ(f^JEkU-5`@;;wf$H>W>8 zH+Q;TY}L=F(?NG`uJC_^Z!z@+tj zA!DyrZ}*Z#rRNGS@}FXC@K}6Mpi=*&DNmp4fu?_ZJ{K(Bw)^ez=aCO{10RYrnmdH8 zeE+L{o`s?1Uv>GK_lv*F-Hl%x#`Y^~|F`b^Umt#d7EWI`zovHA%@nqGuTQ#_f8qId zQ@n5PulWCWr`!F18ov2g;~Jv{Z$l)aqK;)%e+|v_yOzzv4+7pZgfDqHJ>>HJrTT1L zV$zO>Y2tb@7NxI3<~?t2Zf0g?p6cb=b=rTvo$kq#pP!!(Uww6N_4l;MZGZTxtE;Df zpRMO^`R>4r|Bd`L4^FDj7uh)X$0ZL_FZB(q4Ov^O?$>??U9s$~85wRj%_z7x$bQ-f z+1Y$n3}U71?z*#h149;h`ovkjH+*aT+Ez$6Yw|9Zi6T!FC|G$r|-d+D@<6(aLitCNFyLav0-6tnySCwIL{_aX+@i^cG9FJHY{`hM^CZBzft z+E#6eTR-2Xa?;H6bFH_RzP{%7_$6qFRQZLe$f_-S?`N3E)qc5nxSikr^BLpgeX`N7 z3|3uz_2R{g=zE{Ul6|5x4`m5{F}kzsyWRO>myh>POzlr&JE@ylkk01qaB3*4|qxvRKt)vGJ>$9w+4Z&ph?jzwz_TOk;+E?{~}fqvqIJS)Dqg?msWb zY__qnacYC!asF2sX0yLm{e7EX|2z8ruWOUl{pVSi>-Apwez*L7pR9G+n;VHekr5FQ z^UC9XZn&oB9OT{=Av-s+abg4NjBs`hs7rrDnL?z64Mf4>0 zbK-A3e;iKh)Qo!B*w~o5#<=X=oyv!YTHO{Oe7YvA&zj$H{n{(lD|uVC-q@ah|6nuw z(QI)BH8r(+f1a6Fzjxiav2VZj`OmJCpHJ#_7GZ3Sy5o7bYr2%v%?m;c%kM=rJ5;{g z!Y9PAWc&7Frx%Ni?#!Jh`e|9y=fV%JIsq1oEH~o-QTEDRsXs6?){oq5y@G*F70LZ4PX6gt%ro0?Hqo!iwo6rejnTQ z_(l8mYv*=z+<7BDYqNOb!#CD)d;O*7{<*-GvGMnexpU{voVl~;saN#fF1|v;ySqxW zv(7~H75zD&@M7t``7>uuWchdJPE0iC{j=|5RtZd9lks@L(I#gNR;QP5bzQa9*b4g} zrLprwPV*F%H)7bVI=NcBRfcWC=QO?@KMc1{lvawmv2W}9__~b$;{RUVUVgsLw!F^L z*Hvo5^o8#y_6T1`ofJn1<7ahTIHX}glweG5Rh zIQ#hdm6eyD{;MyVC^Y4>&HGocvP`5vE3NL_xwHQNul4tNn)0llxxV5&su90yT|+RN z!yAj9iBY0S6K`6+?=d{^U`}$1m&~GG&e~9}ODUZZGruVaY=0BAR_*EA?pL3~L>Ej~ z3cb`Nd-Q$Ks_@lUTcZ9d%I_|J|L*0>iAu9xzI?fIrDk%E#l*7G(oDlp%Tphj`xpHF z_3Kv3KcVTD-kkpM;e*w+BYK_<9;Y1}&ZHeoU{>*bA#l=K{T92+mWx#)d%imvRiw?n zX>UW6v&CeWSWnpMtDkJ*SM~n%a`>1fxTS4g)Y@sOk*_>H9qwF^ z>ap}u*87D;Qy%*{T$o!QW85SsD?62~=ydaa&<&j{rKXwM*qyT0p7QM;JCkHHpA=(D zp_)_L`Gx}tJe6tMTB*~k8=MYLd%n}-(UAj}Ti$7DFOBW+IFQpd_jcXMUu+p~|0-_E z>pb`R>gzS2wTo^?UPS-tmH%;oJ*a$xEB}IXE#Vi|kGc&of zN8NUrYVH(aziT;d*1Kt4Yt8RGY&-WHw01Pl_Vh-P8Lhon9M@|(tlt)}^z7RGzU*r^ z_RZwvWU#5evg?I};>?>&8b^CBwa@OD^ZlG<@`RZ;tW8=rx}S8@?w0PPi zz9jb6xVlVEzJ zHt`6~EzSxKvU7T>aa@<h29Ea*&DU>*e97Ui(*&o`Ob0BC%$2` zhSY?Mo6{fI{!>sJO-1_+%(~SqLL-t4{f3kUglyCLfwe_Lmo?qlZ!^rLJ?V!%> z)8sAR|J|#8U;EtpzUJA?YvS|DOG`buWj1cSZV~79s%T2G@`q)&gq~LRb)2r&xR$l` z=g-QwQXAv^ZF6SyxG=mvbjWG;Z(r~Kj0r3}f7p@=E-|R7v?<)2@OEvDiH~eYt;&tD&+)$6u6Xl2L0C1-h8fl}};mW)o7b30pGSzU5Wq;4f;1sYfz7#P^u?W_G= zwqxSCSKA6M%zc$unO;;BG+T1pN(&cu-iC;P^B<#cBwrHXV#rw+$t} zKRi5qx@C9k&P+RLB0 zX0y-y`EZ!u`gvUC)2SwI++}r7Cc2yHS+OrV9;GxXY*nwDGjoaL;?seBrS0c8eOh<@ zb=0N}HCI3_?$zt}b#?sx`?t$Y{B`KwMvkhLUu$O<%Ltx5e?ES1Rq63Q*{xBzX=%&W zZcdU`>7Sd>x^`O5e8aXQo+jnzj5c@HhVA)&?be;AE=T5d9#FQL?tQ>dvv1p-2Sz)$ zPJQxP#m)ZLi^XUDyjs2fm0iD#<);sa`Spe8hI?<&DgO4^=KZ^O_x4nNzH{f!moH!b z{MqyG*r$tH?v~e7t-8bg>+9>o!^7u2-@JLVInM%aZtlBx@3QmD)qK4gF5T-^Uthm9 z>aIoWolkMjr}yaZ`TX_ub^Z8#d#b;`J9yBsP$_E4BL^3yt9FYY-K#jj_+835%*RZ{ z!!u1ZDgNdi*8i!=J@LQxtoP;+KKnJf-hWUd=9NTcPs1szMh*mBeQe& z#>q=aM7STG0$RsyHK+LV=g*IdcTRe{_d7Q?_t&bw|9-!hmzK7!{umlDtFv47 zGD*a(zWVF;@Av!v*D1}KJ9qB<`SGuUC3s(6(eDtNGH0H4H$zI!i_fdha5N|LZ=A?^ z-2c?ACBk;=6+>@SUK0}&+w&bX_$SeB_u&9@ubcC_M{eQkUmVoY(OHuEWA&uhYrO-1 zTWv~yo%CXtV94EFpPRFnT{q*c^!y}WWmvm>lQyH2{Oe0%NwuV-G&F+65?YUhN1EeEr&SRQxi@G@Gm zWb>itsdZOZ$!Rg3=C}Pa;fUAVvAAXZ;zEh?3xXkw9>R?k-g&41!FhWEEs<;4swzHR=V(epV@g}1{YWzJ`gBM&5g{JwAh?M8Bc)=mFMhqvU3 z9M6rkxSx68$u@(vuUl)pyB_x~vbd)GE%(K(M`f~4-0u5zUt4zm+_`;UE_we7Sn-oz z(1>|+f17aE0!dqAL8AtS_jjINT*Y@$S@P3P^-Z9b%f-dz<)x*eT2rHY7EISPiV=6& z6ZJ9K@}5R;j^u*+3V|yE_6JY zqs(<}F+;+xT~z`C5n23;--tI_T2!6*uKZzV@p^fyk`2q3yYJG=5*DuAsK@=e^kZ|J zzVD%3Z&DWD->+-`s_)k&^O6U8$KNV-oBi6f%~Yn~9Oy>d+4p}vdv5=~(n$C252ovk zIcr&2GP}mZgLCj8dm*W^}?FV@xO!I zlT}Ig`KR9d+1GVcTK2;GKgPw;Oz+-WC4X89T4Y`L^V8Gd<$kqqv*UkXS#DSQ_Lix9 z^ID@T9!pGG43~Vp&(Lsq_V&|#TVAOw$Udat?Dk>a&D|%KSfu@%$S!|lfBpS)bFHhZ zt9uPE`Bh(Jj_o=YyDB9A;`iydDpt-?o<`{LfO|E990>ukKf>}lCh-_3Co zlbk<32zv5t71xyT-IKpo)ob#%xo(eNKR5ry@7EOu=PcjF%N;Reo9L7ppw%rRoHlcXuXSqeoCmngQq1&vHgQ?(z zy-?yWHH9u-VV5xLlIxd#o9%1vkhyy6p~0On7!6~t$-W@3ys{5AOKb*cjoN4QyL*H&J-`!=uG?ky{)|xZQ z3JOJMej16tWS!<8$SOE<@05z7oM!3CTpGN$4yV@&E6!>B@U`(4m%7S4C6;M-SbuFu z&A!mNf5X#$j!nXOmDV-gd2gn#SS*;mj!)d(%wzN5A`A40T ze>c21ud|JZUy8{%;8XY<8>3DQ-s^3B-8)3~cA3;<{=fERU)Jw?=al^~I(xTd-Zg3! zPkP|vqI+;@^7f97+3sZ)&mCIM8@}*-!?8W{N=3!=>Tho%<(bbf{J(vM_R`d@h(87b ztAqM3x=ShRN$>vR;H+m z<_^;awflV@FZM34*z)mVe2USf*J|a)Wi6|oY-jh*KfmwC78ljdyJvV3I_9LCTz!%) zAt2D*ZfqBoxb9Jn+~f(Ok3%cWn(EXWg$@R4|GLX^f9*6&x3n-VuLVgn_+}SQJUQVx zV<7)D@y;WU7=)M2+_tk}@=OV*j-Jc)*)slR{U?ve9aa(gdBIPk#jp3u$LYVOaWD!x zEGZ8+ys4eUIM-=fM(35H`|DQCob0vyiSpjN53jkdwLkpm+Tn`TEzv@Z63f!MKOcT* zvp|FCmUGaXz^=87+D8-TCay@$I`(7o(yYFKwEYWo1g0nRF>1$1vv8{E8b=pZzesF% zk6_+^XZJ(7jNNOyPNmx(GP|-gi9K)Tg4@rdG{3#>*;%OW`e*WA75^Fwv%MQPpYd|6 zkUAJqEqdySxy2sd1qXaTJ>2$ZF^g9wXCKGK5-Xn>Z@Md7JkD7!T~b@3?VF%)uz*w8 zq2?0D&Enh13L7OH)VE8>tEyPC=W^c@*e5aFNnf|vy(>u5t>mZZkq3^l3?2vM zCNOdE7zZ=dI(+PZF?$hH5(ATi%JDdVgQNymyCbRRI;R#@OT0+*JESyGDMn+SP9!_a zQeFQuBHGJb3xk%=EU>O%iQ|gedL(aeVfQNYyh!t8Z56L|>JvZS6P=!=c}L49uj*mR zaXZeZhI+5HgeSGmid*?*lBDwbuPP$N^+!~7dRH)5G(NepvDQgL`2|y~@0%x{>Q2vV zc=pG6W^rEFHHAC%ew)w5+OV)m9C|+4ih93ojvukmv|0M*>w=q`*PMEKZ>qcDgLpqN zDV7J8Yo;Fh*0JD%j?J{ANxGFfU#__*b$opx6mvr2c}&%NO|~ngtG{Uk{IlJgz;Ixm z>6#b*6S89xK9^{!EYy9}^n}g#S%lL!AD4}1c_%E~QTyX)rk%sZ`Tpv;te1^;GBvF{ zCM-OyYuD{Z+rorSp7r)nvRvI{ve#WjMIb=4UAT;?qha1&nc3gxaqQt27vvO->RJ$$ zcR@nAYx#7hX%lwKbRH7gk->FQ%J|W~CvqBL2`48to;dQ{r8_~hGc`(j_lc;wi4Qsi zmgmZ+M|3QaG_0O!$+UB!frFBema?L)gW=KSmZEQ5*PM3p*)}Sk*wkRUoe27cI7PnZ&SK+K{(t$<`<3N?7JV?;i=jc=Wh;|IN-oE%00t*+pSIDLgn?!T+MqE_H6p<^+Yi2?9wAsw|g0+ zOk!v~wDD;6!RwvblfL^ITJZ7aUpCPDUVFf6PJwLU))%(Yi|$yyJaFk+TI!#}H>FiuE_rR2NX6~3{x-C;$qH2G1&%DE)AetyHzFoxCj>)#VIWh9>9%crm$IP!Z z-!UvI5M`WTvZ{?cXHR*{mWoRY6wDiaY(f%Mcq*TZuI1RW<(Sp`q^O1&rFYMn?>gq# z)ZF0ma68LC>t`ksGkU&8_=?LYMrN%k_S>*rrgK8zoby>NN(u*PMoYf@pWSc^QMdaD-f;%R@4%lY9L4$Ky zCi}m}IoA^=>3DaaWRBpR>00b5xI@CD$7XJ^;dSRC_MZn0$8EvbrL*>D+SxUVp)by!KK? zRRB*~vGr4mjb&?PBT#I`C zX`4Xv+}CGQa`m;s&3dnhT&S#(CgAIlYl~t=hOzd-rr&m!e(OmTXbp+ctH|KR1``+G-)j?J^dYyV){9V_Lhbr|9#h>GdDe^8M|dXP6(lBxktmA?uwb!bV5_-T%~_ zoA#9N%NdTGo~aHAJyYlCC?)P#*sVNmz51a7ZH|u;?|E)E@Dy&WICA2$LN$Yn(J=|- zp87WjG`!gi+88cGyxuz_FKa(ajQTYOclarH@_LH`) zl0uTv%q-1qf<1<_Y^NKDsEQmsCVjIt+9p7|g{Nrt$w{qBy$vUIb@uzmMP#o%dx)u5 zX=M}ZaUp-V1Sdw7>-ER=7JQ2|4}7b>-{JoXX^#hHE)5e> zXTIT@l)CL-N$smA+al;wc{Vdvn~1ax4K2IvkaJ*tKV-?O(>DR&Crt5xe}_Q@x+~-(sr$;VKcf`siQJ zq8SS=GiS|YH5PPjlv0@ZLs41Mwl3QzBh*Q8iJqm z!ZNKJ?lkeU>=57Y^VO;IRZr75$)GrgroAs;y}SDU!W=ncX%(@E>sIMPjh`2-QG37F zRA_E@`T>d6r#7ESW0Y&rJ!B{){loF+T#v>~qhlJ=-Cd4Nxbx`Yybl8JXHMw8d}Q?p zwoEy*HOgHxB+{83vVAsn9T8CCm2`Sm_D|!FMz&MC`;;H5!Tb@)s@fqdQ&xma1v<^p z+1(n^p)KXYz@(xyGc)N}e@nrX^yusTRf|t7K7HoW>DU`8=X2H;>ZLPmGVLhw^5FE? zqx{%%h4@n+MrOxzhO?cIEf9D+QGsuk%#x-VPAbV?cJ@^UzGh%hVDNNt3{gm)Q~rwS z08bka!(zitA^|^p%k-x)sG9HI7`frwCz-4T0;&Q>qPaVHv;-xWXm6bDqV#F|wPkbE z+;6!rbIA5}|EDWzzjbZJBU`T}nP!$Vbu+eeEO_`&L1~h87su9|aL&}^E(d+-$u^NJ zPOr0H>A$nl*?#+TY37Zsk!h)HZ(nmB^bX=T`u~zea*;8^B%L#Y0?X68zb&g$d;C@D zY<|m5=baW|XFGFlO1(G8Sfn*oCne_glo=bjOC4u2OK|>W;M~Le%bqu7g3w>5sS-?V zZ2X1?CvdT<92R5UcjDx(X5rS}m~Mx-)~SXs)7BUTr@r8R)5>^S<$5>cnhE(4IX<4- ze_ekVFD!AVkDlkFNq|rs~0K3!7yvVHrAK&rBgvG2} zu`civyOV&+R}rrquS}PY zwuXIqu@Z>pqPUa%p6IH6Mry?`Z-3;aBopO zl^F4KiI(Ng+(#iyE*wYKw{6*WUO@1ue#fhrr|&i5Qd_>Akrwo1nH)5QL0C9IV(Yg@ z3q^tsE?a$1`(#$m(+9!3gSy0>llI$eI404UX?5N^c4y~L_MdAwS9G;#`Wvk0Ocmht zY&qHFkx`NCw4{S;dD8Z-rd&0{TLKeb>1i@v7r5BF$k@_!#tJcIrPD1glMajR(AscF zLfA6l;QLQkXX>@@<+#JtoTjMPxOmRG2et<1u6}ypT96>oz{6U{=6OBr8dnxu_U0L^ zdKHrz@;B>U5Nh6_;pVU*@|o@JGpBgcbD!;1E(=Uqc0y?p6HCH|$Y(PRJ-yu)26=dB zM78YL7aXYHay296q(P|S;yY|-ayIt}7uh>qpOACfXts4f=gvjZmAo2;54a9p2&t%O z;<(HZwPE#?vR6DT>`rsFZ%yh*TIRlTr_#&b zj*oLyzRFJMn!pw`#evQB=7o5ELywbIs?$?8ZM?=YWm{MZb6yqS%$rfK=X_7RDb*w^ z=w<(Mhn#Pc$<|qmTO)1!!j*D(ve&zqb~ip3Y5uH7kujGT2bJZ zo5reqT#CulZ-IgFsuNlzVG~|FV!Xl4dpdC$yMULNK|o5;mKF9(bmJ$f_#I{pXj+~6 zR{Ex#QOKQ4j8QA2n)N=m5Rzh9yNxSJXofX`S zyvvKkHJ*sgOEsLag+csPn5d21h6%o>V<)6aW?UBUoV{>~+PV!)J&zRb87vF7SjiFP z*Y#m@(LB>$%^nSf89VN2wzM^z^gZ+|B56v8gwed_Sq3V4PfkA3NDKLKziMOZtj=P^ zfD_M+1S>yGJpSQLk`0cwxN}55D)Ts^2YhPNFX|}!&mPrb} zSgpBY+T8C(@4ea-uB9ht$Hqi;KfD~UuJq{2D*cBY3L*E@GPihSwcK0YDkoz4>_z0H z8Xaw^2`eL7A{u?J_o=K|&87)H9auDNQE5wE|N&i>EBF zi3{4@daIt1(dS9)35n->4Ua`EK0V7MsAbATk@O(7{Vp6r&xJqnw`_BAR@+dtPP1Ks zyIAAAdfIxEb2 zb5U2Wq|*9UEg$ZmN+G2z3=2%nR!Lim=45`*z313<&_yEp(;LxSTW&sYD~$_kycV_i zgy1jnz!esvO$#P2Si8fpEsck>!GT*Ni#O3xu6IeCPdZO>&l>%k#qqZDwnzN!?qmy@ z_PMJ=b&ua!wlJ4P#S5oiD=PD`t@J2WR(q!SWd%!^_cg_^gqJsyRZE}LX<20VnX8HW z1U^~0_=aJaqDY8D;*vKUmxP&P)=b{eF`MbkQ$uxUhBtHjCvY6fvaa>A`eMJSaJFpk zHHTOA-S1s9BDWls3^R(z)e7KqpBnaL>!;F5(_XLp{*vqBW})svYYtJ3ria{W;TBUC z-2MFO;Df!76`DBBsutDr^j%>PTAQ-+MpQs&gJax0JzdsiN1w7uCA+3A54SpPbn%#b z#lc_P#@UZ|W<_%usHlFB*t>*5(KzhDdX6GPuBx7l2TIG_bi8h)&g(C<@!+4RvBvFi z+C#gtmj}0}D06d94VWjr!@$XDW2|9H$1Po^J>MgjKH8%meYst|z{26s^p}hU4S^kb zj!i3 zmrND+(p#C>vF85Qb5mUGg|ud9XgN7IE?ULMbb(Jw+UJC?lAoAtt!?AoYfkZ;w!5kV zbR7daq-M?XUBkT~HS3|6AjcA}4PR2U3g2_v+LYb6?%=|s73&>t$+<1)--)} zdc~%AhI8}FIp?CUN%&?RZ!N13;%e!8IVD;pK+vJ8q;)-a>P?+fYadt$N4jLibP87sY~3>zWVq=1yHO!6HH+G|D*A=UicP#Lbl~doOW#8f{jM;}(=( zvCxH2`e@LZhMsLx{q)0l7-k#|+yAiIFl2#BtMr6aw~ZZVc5^QA{^<~R>Z4!4X1REu zT-J<)HJnmsuiZN2we-PN7I7*`BZrXp2RF#!Y5V9m!|(n_?lktqoc3d ztZPM8dbld5N-3Xkos!e?gx|Wm-}J<`7M_#I?3K*zQdf3Jo!!*)=<~@eF2y$!Oa%ny z2d-WJp{3}~U)!U~=NAawc(7E|HQ?wGHU{C~H47rtuLeZTwXj-gXF7A?Mqh?z#?;y8 zy7&b5Y+H0uWNo{p&StR&&n1(SE{okT)cfPWb${7`oR+MI3oLqq7Avgfc2~Twksh}} zYgLv=aHN#xvXD~0*@yX=*^k@|TR1=C(=8*h?!6DTD0?|RR`Cy4yww@JW99cRFOO(v zvOH4=NlI%`sP1C(Y-RR-nD#*N^ctNy)|6w$9ju=xdHqTHA&_P^Vd26UC7;g5h%cPZ zXYWkvop|4y<-j$GwS80TSvr3wJQlc;BeVKtQeknB1%KwwWb5xLHRkG)SCS5DXEU9j zw|8Thu(&6a?u%_#SF;FdD`~1;h_?5U{&;Q5@d&dEGo)8*3r={NC@v~{ONzCztFu`8 zxMlzCH3b&)rx&UCsnxGEbvWX+^wHkymu4@B_mgv4Xz$~b;`yX&v!-&8$G;Y@Ye_TD zG|pl_Yb%kxd7(3bL;I`PVn3_ zKGt-jao!F$vAf-B6Q3SS5W6ArGSjJ{bLO`qp0iI@H+l5$jHo%XH134GdsP>=@U*b- zy$r{qo2GEdm%f|c)BUYR>l5R|-0(=&=0kH;&YpPdx#!9$Wee+5S^Wz)FS0byx|8)y z_5=g6Wf&Uv-e)QN|@4E(e7!kEzO6C~o{}3B zD!M~z$&}9N-K%@DCODj`Z#HRdUgpG-TX?HCYg)pWzzpF<83!kPJjc3Pfupm?ky(PZ zdsEZ5S$)Z#t=YQHfxWX*BTvLTu6TA~zE8x3M>0E-oK8vXh+5mmRr>A5p%#{1_AJWh zYJ>b`k^?M^E9Z$%M3=13x9OTR3Y3Z@p&q z(rn@WHEe`KA|YKuL~~lOlV^eR!ucpe41(9`g28$QNPre za_XwQk9qac#MImKV%WoD*RKUxc}Xiy^cGjkJ#}7-17H=1XSEt4hi|=dPMzxn+;g(de|Tc}jNuKrOC z^QP%{p4&2GmQa&MLi#nYolai`wWmKSGF{Cj_Brbst6-mN_Nt8E3~jLySt3p$Y2Tu@ z@^?OTnCP7D-`2rZWEt~_IgXc@%hy_=^o*i`G-`B#ylKQb(Fe>Jxl+nWd41!1I_)mytNWWI~%`4t3Z^PCrvVxu)!W|!} z-pg-gOw*VY^30=V|DGe|es_;AX5AH6({nkCKb4I%NS(m;M%+@WY1UxAwU($rNSBEf-^(mQ@jO%P}ypW)gdqZC)C;tCGGowi(9-^mrQZY!_U2Pff0jyt#h6T8J_vDg2%(1xHm&oGO*0UibZvyS>7 zwZGWA;;5?xvtZVh523P-ntXHlr~Vf`n6ad7CC8fFm<>@GEBV9Dtae`hw8TSXtAU5s zvx~bk0(0lzi_+Ym!p7FNC^n|xt8j_Jywei;i9vJ41-pW_sx8q^Ryd%f&X%y$?dEEu zIk{<)5j|g-%;hhsCGL%s$Z*{sym!VVMbQ-zI!{gdmt0%iI$a>j$jzePh8*1K zk^i>e{JDL%F>_nBNn72@KsJ}`6P6F1T~38BU?j$9EV3$ua{r&A~mLy3axHI@yR?g#+%RPXk2v-dVTVcyYFg?mRyB1n|!*0n}6C)Jnd|| zeNm3*(pdpA{%3So#+^TqGIQ^XR}2!(jhrm=%r!b5>%N(_pzn;tt6wqm#Fy=Al=8d7 zwrH=g>egFDnMuBxA(GiznwpcR7QC6{7Grm+ROO#m?=s<>i^P~Z+OqR&C%CO@nfy{ ztgG9fZrx&KqMPSy`Xe)PP0^-Bj{;0Ng1qy)4lpu>Yl+UEQsRGBNX>0Q*R33}&D@^* zg?=8N@bTRCFZU16P;$O-==C-?`L$vzPr0=v-43{#>zpGxu~unq;CHzmH$StjuYDHp z>FDd(7iL~lGjLjhq|xVD$3L~M3y~{+zh{xp z)Ns*fT3R38Fx20=>v=~u>YWBl@cWnDUO~(GQ_fu4@q z`rKJ~*@>^7Uqj|S7nrj`XZf;?2mN?7B-pE$nm*-vRl;@ANat()%Z#H7gu@#Q8udCj z7=wS-o_XA@cT~-f@0GTER$p_CwVTGle zREgI;oxa(ma@Qo&Nmr)UOnum|7ViFP%e@9>n=^0zt`F;y@(et)J@(TsEoG(C*X#dH z7vJnSO-bq08l|P*8y`zVYQ(McNi5_#v1>|sXyJlr)vbHZJ*}yGah_+PL>Jpmj(|;m zH9A7hZ|`P>cHgK7yQ$Y=bR<n!J4$gV6_L<9rYmR+w<@7k~1q&-zt)Kh;_C4+8UpFmzwX5{(@5k@Bm)yU7gl+1j zn}==Ivk0n(&F?63;IB$qWzn1RLaEyK$i*pa6ASY1X)iEb)*rh`Hz2$#PUUy-kq!sd zPoDc^MCDwoj)Z&>SoC`S`N~5Da~_=4&X{>FZ?5pNm-o6i%=&)RBTMqhy6998W^ejG>3)Rh!YalyTQ7;ueDNwLzkKGNeC{0kA8-42PMn-nuuOJM zr+DXz6H~c3t|w@Ib@-XU#JaQajz7oh?Orn`KKpcS_0>dc3#*h8dABm(6D=tp7;g&L zTr#ZDVvX3jeb>`RKP4Wqd96H-@*QC)l?$0WAp0PuAUM% z(}eL-$P@ED_o@sdY7ZQ656Tw4-Pq7yzkSlxwZ`?k)xSDkRXFwP(X_K%)1{PmD|tT5 z3HHmXELgp8s@&Cmmhx)@W6Ynw*my9%y<-u>!D7Gn%{n3TyFD`u_q^IYZ>wSJx*CfU z-cK$r5h$K<+_KK_d++K+%Wg0Img)IKQuaXz`_o45w*iShn+kTX(_VUi%dObgLX)+w zNkp*839U0s2^LTL_Ei6C{jT@BcP=aaBzCY)-bwBE$Mt==+{>60`*sHSdXz8L`ysLU z!1OZ@+s<5GoVUhe>q$%giLR@UZC?2zWo_ww$LOD)M}wr_hS=-wo%`o=I+Kz1c zIemX!V)t!MhigAyt#!9smOuNeP0{u@0y)-aZPrxYJ~eZHec{ukKIi`a+a+egVu+>f$tScb@ra z{Vg$@6IZ6MK3sL~632U?Z@ynDLl~q;Znmqp$B?C-<17$ zj~Bk1wl;g&+|By2JOLU_kGD2U{+Is!`f;!F@eTjd>ePfU^W1VtGYVvMZ#M1W6M6Sx z+ruyH2Fm|EW3H!u%GnX15%uQx_5F2c`z(5ynSVat^WRxYX6G@_uRhG**Ci~8Vw&=} zVePM+rGYtWmJe^sTDCbqeKbR>;$pk?uA~FKVX_}RrK7XOiiCBV9$lUJe((F=`_^&) z{=4f4Q_PYVqCYcoc8D_0{2;*Ly^XCjWb^)=ky$PcJN=$MTDb1)#~QhbcCVg_*DqE- zb?&R@DrWOLtLDV#pRVcoDzEN%jO}H|&Ko`t3k=`>kG)#kB>en@^7`)MQYW_jn9JuT z=5AW-pmorzWzUo+&%dng5qf*Rg}?4>Si_S`p&tET1)sKkipq9Y&E$}InAP|Bb<3r%nD;vh#&J-!qwSfxKoM z-|qf9apRo4^4fb!SAQMZzO3F(>EDm(ft71Nx4rSp@(p@+JFEV1-|8vJkA5wmt9q|K zGc?EA;ZyN@-?SM!FP)V$zIvQTWqYAKZF2nl%68$e=$!_V z$yKw~^l^4d%}NW5wUWBnaDVpe+;Gp^T3pqG)y@s*p zN&e32uAn4ye~t6+CiHCOk$%dtDK~`iirXQ@kGH0q7%Sf`KV!LP(_$mFK(4M$8RD7B zles?K_WA0q$ozaw$gJH3AxEMv&YJVNr%UPR!5Me2I{vZHnDTP|otPWeF4rnue^xH| zz!Q4PYud~Y2b<^Gr)$a|SwF=;fFo)DozBwDR!5sMvj6;5zud`ac0-0pLFLO;QT7^*)f2>G1=f$_JoxJmliCW-6(R{Pt3l( zC+qw~qnrL&XPBZ;I^XvbyyqKj660guyY!gG&-0E+H!N4pF0QM&b7JRB4`xrru230g z)!7OY6=k^+#X|QL-sm@AoA&Uj?cxnzA~Hfg99(x>@}iJTj8>?jyA&^9-|@{6vOWC% zy~&)+e>AjBjFmzXWgmXdJr@_drBPye&CVs8gl@_&4T?W~OFTG#e$R|W9)j#SV&D7% zZZNO#JZ?Qxr|*xW(1UO-wJhlwbF#m6Y|Y=G#^PWe?D%o|5{5UA_bu*_Ji+u_X89At z8638J7ebV#X=L8{?)z*}3x~g-Q`egLXG5mF>RWQwyt8xlK#NZ?3z>@OG-bYuB+# zzREiOrQ0H+s`3qwwKSwGIWaeVsoe3RozuPxaX6W;cHffmc}9fM1E<4Uo?nCC3$5Jt zp`+;D+t07BzrPeV<#6qN^ZYlPqV8Ewe7oV^_btCR?t9Q{e(KhC`M{fAbIi_C?`a8!N>w%kpsFBZiZSAdB zIG_HHnR=^0+i~{wrbFd3)@G;1)J!yBXIB1kD5(yIQk&K?sIKz?CaO@ zi@p_Ie7Aqi{qOsV&AN)#^xd`pcT`H(L~`!qgh!?v(x?cc^L8KRvAUl%-g zay7SB`e>1IXl0A%;+S@kQ^#Ze$1Z(h6Ls#+k-R_4SnBQD)DQR9v}v5)=efplxx1}0 zt9OF%^5_dEO^>YGq-$J#Tv=nz#8)S0EY=E12wlAY)c>E;_4g)Zy0#jtmftu39?rKU zQSXbFRqxcoE$eeUE~H$v+bpN*+jOvF(X{P_EibQ$`W(=lvi#X%vvaXRy|=`SZdXqh z7o5G7^Re`bOV8^x#pfN(FN)*2uxQzT{%7^ux5;`nIbQtw!Jg0jcKM3zj;k5-+@G{u z5sX}Ax;*Rc#*l|6rfTSL^tkmI&ro0eYF!OO>=(Ae|MAroB8Rh7CoOzXoRN~=`FGL% zEo(~5)Oy4|ev{9i+OOI&Ym=I1d`(BSg4?@8PwsWaS!!&qoAJ@=f#r6GAMwS<%&&Ll z?02zGDA0YX$`xcLqW_io{ghYMvr4vXZ}%71ez)W)>pF>_Pq)p{oTm9~@}=vCdK(wJ zvClI9Zt>NdIXiLM#;J-L`5>@;C6zqEV>Ps&7BP2B|6FO6593q7lTZ~edW;tvDiGoM>5EyTWcW%AA0 zuc%QU(A4`u^QYY7z&7pWFZb+a6TS0cQ@FRwhL%kZ1{VSpi+Fcru2H`qdUT4hxKm5X z|1X!#jd!oRdb8x};}RC;^c~3o)1@bg>OOoM$}Bf~aujozkx9DBw{PF3@po<69{W=+ zJXdDTfrrWMOG}w%G`jzj`O_FG_+I4mbrGgb{~!Ks4Rr5t%e0xM^V7WG@XN*T<_h%9 zYPezT&>=Hn^+bnG+g|4{4_7@}bLzW>x@-1P_jV6i>FZn9+3>!vZ8x<#d`3KN-x;|_ zDb0uf&k60ZJRrMv`Yfg%zUj^{(&o0Q?z!C)UwL=N<)rqOxrQ7KYa`kulG}2>8wPsK z__5~toV;!CXY+17^rO@B)T{S?cAWn#PqRvW{2I?#vf;=A*#|NA?k{qjyX|F<#6A9{ zjgQa7zFd-S@3(yQi-~I&tg!OqWtcaqGGLw9+4F7%r9XA<)faIIIf+SFzW0*mOE%cd z`sZW%u1{6dREas$ zS1fw@WObD6+k5QH!5gM8?Fg_VWLL!@)Yv!25173F7o9DFw!Fe#Uv z-#`5b|0B*K!)0kJ`*o(ixNzp`52hubqFQ^tJk8-bQ?}am8h49I>N(AO2cD>S+&VMU zVz$&o#u%l|R?M!l!ud*%?zOhBq2dWi`CMEBIT-*2J#)TU115&OK;X7homZ~!9OsH9zT4WHkG+rcb-36Iz^ArTs z`Skvk#yJ} z{(uGN6E2l4kTO3XQ+MjX!LL(0UuE)0f67%&yw!fYs z#Wm%b3u-0kSv_5Hj?qu-=tnQ-yo5^+b_x8d?^c}cza_$|%($`j)PW=OtSh%!xc{4W z^KpG%eY^ZcC#~vs?OLXvzkf`q{@C`iuygG*ot%y?&kZUm5g}6#b51-Vox_kZ!T-XY z6K4R(Hj`?HDKO_Yf*`C{}bIHg;3 zftS;z*}mE5vUE3{JrS>BvfWpv&}7@0CYijfYu+d4XSP_XOJ?rSTATQ0F1OXZ{gx^p ztG1>^{uZza*}603_>;x=?q7@8*gW(2yT@;L70qj4y%ll&f56}O6MBA?uDy0({5)t54sB82p=)efIOKw@X&H7d7wfyZJid(%Y>L zvu+mMG~DXoc=+K|ts?d-Hy1f_%q_fJ@@>I;`JFa_PCx$4IwteSvN(LIZmC`Jt(5^Y z9PGj_Yjc`+(R9WyVi6 z-mac!92gRAAKhKFR&=AVFsu4h_KlSe(E-kJqFv!r;!pm5CXxIsFfL@3 z&HCDcB+&wGmL30AAK`PU2M*sFdH{SPK zzkhq@!SizyxVQIAy8HeAQ^(E^d!28dyy^Nj-AQ=X?DY9d4og{!x+)4LZMkH^JJWE1 z=jkgYuAJ;fL5@Y4o%IpnS4uwy6l|L_CvQK?jDUpSX|McuA3oYM zbr-9AZt$vyo!_U~y2tgdJ+ykamb1#PJICr~nk~&rDzgkrvVZyMm2SoVm76af{~-O2 zvu_6L&4}qo`t4K2H%1z6lYg>nok(@y%;%GSO!a?O8k=_hUTfh}=1y0OC3&0MV{U2O zKL7K>ff-6Bt9UEy_pWo&J1}eUsq@DgW(0M-{Vn+6Q15Gm^=bx9S=c|dQ{Jo>Fl+3-V(n$v~A zz3+dUDL&ceFDHNhcIngU5zI0o8LWPjr)X9kkG|Fvd3=rb!X9T&k)kEtmlS8&3&~GZ zVDwnPG9`&ALRd`I{?vIJb?K#H_YAM!5-5K=spbCK-!psNw3{#eWlSweV!FO}``g>8 zpOQHklpnl#QMvYBW9^^AZku`zwXM0AE_Jr_x9NOctJ?($oRKN_8um{)w{go8+iep~ zm%inz>OJiO)LyXKym)Ey zM*qmG8%n>3{+o5wUAMi?)Pd`>Ov;r{S6DOikGcJQ@Op5pY5cMY6 zDzN9-gf$EnN25+Fp3s`2S)Msd?wyxEzZLzQb@%hBU!@^&GaLJ)#O~SrTjiDU=u4obxSX8O z;^mpNk?{{pRlQ*sqZ%Q?>pJgcc)A-N7qK$qDt=D<2kQYL~Al>TC{++O@l<1Q&Ty|h~%xo`24-^^=sm+#tD%+)rT_0*w>4(HfDf0kaQoV?@hu10Gk&$gr;S{*4S z$HJEv>=suD6*P}N?008_gNV9!T~*50OL9*q%tX?(Yvc%us6-+a~n<esZi&*nki@R89Q{J&AlnhEbxA#)53VG61^T@fc-5+KFS5Mju=$$0!WCPB&J>*e zGh?gV%}52At)3^B@0pm>_+N=b>$t?Z@RBo@P7zynb)I@yo$}B7@1lN%Ou?&7p8hMV z)^3Z@cMWE&zp-#`m&LyYZa#i{j$J$cg+V=~B2!pfK5F_8o01m>-*(Jiar@!t-HT4V zd&|*rawg1mPc%t!CZ3wmYaHhH@chBOHuIjfF3ORwu?`XUQNCud~fFl65@K6y?w_S+`)9Qr{e$5FH%Xzj^#`) zENjV|^i5ju{=OIf0+0TEJToODn8!@p{@+!frIY7m&OiFJQtDox$fXNnO9Bg)Wb_ID z{Qo1`zqxbQnOKgCimxUvRIk`?JvDyfQ>~Q6Gk)%}J$U(*r)T6}Lm|tJ%lQknva+ir z7J2e;6lDAnp0<~NQ>gg+i>uDAVfuOK+C$^Cdmlfao}SO3ZG4q;>AQtrjxjUHMwp)X zETUH$lA-j@YhLWx6D8}8o_+iF?c0ApPI$YChG#}hh*~_=lkt*vTAFr&g#UIFef}A2$lw`@RN!`o2*!|Kz^~b=k%X?Os31>354&Sv+kEi}!73 z?X)?UKKxTSQDagxdHOD8-Gg`HGQK!+BxSK?Zh5#MEI#Mv!zHV4y9o+Nt`*s3o%C^1 zw1Q_imln$}{*I-qas`cauA2Rv{C~$16Aq?@PZmo2>3LY3`aLX7#+PyVIYq_QF?tiH zJjlCWx2kjgxobZ~*O+#HRO0w5|KDq__3G*WpP4sY+5PF3;Aap2{O2p==jLD%tYwG`7Uf=rro^q}l>(uXd)w&wbbo?iNc+2D! zw_5HSmyhnP6+*ig{rQl!^Ji_ngvGQ6p=<)(&3V&;60b*v{b@$>K6PxEjHsuQqi@Htel=V$4LWo|{&wbNP5 z{MM)+*?;spNMv47in>bsLC+A0~TF5#Zl+Pg^@^QCrZ>NyRG74)eTc{n}erQ}yO)`-4Y(9&_ujMQ)J& z8an-;>u%xL%L`JzJ*r~Kyyf$1+2Mr_k$I=t`WL)-T${$xJm(dwVXFtjqE-z-o>2dt z;S$NGE?l!pT4sD}-(Qt3U-Rn)hf0+1L@O(wdDCBCXqBj;79}^`?2sj2Nyxes!^3N| z>(5zEaSNF5uw5a_rC5FbeY>!$2?&<_9**Q*KPOD=_U)8t-06p!{puL zBht^V?G0`%;dQTbiJQB5!y%!-<TY36YWU*{ zjSsVfTHY50zh;}#$g$4wX=7&_C$sYf*NB;0?CisfCFPGcCM>at;S4;bvX5B8BEj~3aX!8@Ll5TxN`v=zP+>@)GcW}4XSkC%YXcKg$ z=!xr3#jRV|wZ+Thu3Zez?bX_nb8aK+r7HsK`ch{s5$`lTkZPk;z96D~s-xnXdk5@q zuAFQB(Ds)4VnG3qTkT;9o1>wXS9ShK7;_8t3S{inP z>8am#@%#Hl`c;1vRbIQ&xlb~pP})r4TYr7g3;W+I9oE@|_3iogrqE7HBCkp3TfxVt z{VY`x;=DHHWr4pQ?YhUH8un(ZJ&S}yAMdot{)e2)UbUa~if1{(!0R{R=iVi!vW=Vq z&Js4p|{P6R#|NR|27w6Ag z+41!$-;Iq0F>cElD`&KMG2|<)5fC*_yI^~~?3QI%=zcX#t>iO%lke}oDZ=vc?9tHD zZBZhBF0F{2pC-d)7Iu8^B&WwlH7X0Ivd20bKE$-Z-S61hBZ7Y!4R{T+p9W2e%(%48 zY+dh~?$>MftXsW&$C{(NJdM`=ez!OIearJyf90~CH$r*lw_BB09N)EA(ZpQ8==3b% zsdBqIbQZdI-*UhF=PYMjDql#)TMxrUbK5U&o#q)e>C{Je6H_zTDqFg+C zv!PRH+NS2K`*tqbuvpNX%i>(+iS7DxnpxQtoLQJmMP&Bg+j9T^Ou=%Q_fL}TR=-)% zIl)tBJMZ_MLY+G;A1zw?bm3>lL%9bwyRV5?{~CFEnc2;G7JJyP3oTzcb;Et$j(?0l ztz+x?ym-=kdoEU;;d%Wqu(XR$=>2cAk{eGqPB|ShO(}%eYthcVUi}S=gYLz=`N8J*tLdrWtF#qQ5ReA`1Ku9ls3$A?=W6!~tYlkpGuGj0!S`Kywu@gc`EdSTf5IDwT8pC>w_jjh zbab29wh+&cXL`4XPh8o~ zYtJ~@UdY$WT{JNLa{FPj%Hz!N9kYJ0Em)`|9lUMd^9d^gYHC9+7Rkyk5$b5IN%+yI zbYpvjo|gKA{`vF&Cq@1)`S*FI0*ifpx>MuYU6M>+C(N1(TC^fQF)EIGi>$w%je&(|JQr&b);tQHx38wNkvghg@dI%3Pq)2mbpB>FQ0f@ zIw0ZoE(cHZX;)oaK0ouzP+D}-ME%=5;XR64dKKG}jH|D|cd9*qt3Uex*5_gp!9_pa0aR^||?Z5Os`$r-+b8HW;!WM?YB*(+_bIpS)HOSH-Lo{p{S zYVV&+Xg0}Wa5)*+_3Rf&?l{GhX6e6rw& z*^a6*wh9MqtLAKDT(*!utCRbmxR0h%;@6Pi8Ez9M7=DRZ^4$NB@8j2d-{^jlYB_KF z#9`In3Lo*x(2^PrPU-fUw{H~L)}8PdmWn_4>+^E``#i@hC#s~*Sudr$>e07l40`f^ z&#tmG_R4a7pzLw`!@)f5x1nl9vDY^obN@8C$f;~e(Y`RrqQ||v{AO7T2MA_(7sZO- z-{sD;?(wk$R$CUl&H8@lF8fS9+d2IA3ct*m|1bMp+jNKYfUh=tc$M=q9hS#Ef3S-& zD&ECJexF{c|6Ijy&ABXbpZa5#_*|6W`SbT?;M42uGyZN)WN%ZwzMu7oM~chdKp*yX znW4pHf=hygbhFq`PqUoWbIWGiLrtIfhS%)|vo1~wmOB@I!g|rs9!r0&^&LVVeA1TB zlL=QB{PJSK#_L4~Z%g&4yJayS1lzn+)*QdXaDihwkx_t4l?eo`<8X1G? z>W+%$=A8S&ul8oe{ykUoWV&~PIvdmbx-NfLSG@EjU-J80J!|I`x*EUV9dDWx8gWB; zcd+T_Uo)On_;H?C|5tY1xjyHs-}dRT^|X$a)|SK{k#BAoGcIc6>6_@+BrSbt!PAA@8@_N<&YX0k zcSWStsoyVaS00+zb@Jh^c?+x73I>|&WY~XiP1W}K_pObN&HjChE98QEAm8l2kLSDb zze=vM-Wj-N_v+)yTh3VS^ZlpdF>Bpw>)>hwKb@tPIy(&8>bO5nn9}^_RpE^X67$?S zcAReiztU|(aojnc(2a)tm4dGRpS+@L^Nje8+&JhS{N>c*7wZ_Ws9jOiP^(-rPrk7G z{rml2-p_1ePut5Q{%#THoDDv6dg341v|4f;dE%@exHn6ivG`2=5AQb{mjvBYsP|Mm zX_TCKMlG=Sb_<=F$?s!cU^k$BG`Lx#68Yg z$yj-f2-fp5QWlxGlg;)H!s?{{yAeyS9WYv z@aF0Hu4`S{8ZNF@d%|AG(_Z`kk>c@K*Q`g|4#&$SHGR1M|HlW0SnhPCQnSZ`mJy^P%J!f?vKL~`&rU6d(6A| z3)fAWms2+7oqh~U+{VbxrW>jKKi-PhcGu7H`X}Mx;s5f)=bUQCi;0&@{(b%XeD6!< zGErTvD~ApSDJ)w(EiiZI%O0h}RU5LGhE*gUQB3&yWi6X`vxbFWu-_}^#tk7lw>&fM z{M~ZZ$T)S+;$XQWZ$mvFZkDRtbl|$q)xf1a@Aoc#yJW_khoL$=A+?KNZd3ZB`n_F; zrRk!N$ekI+!N*iPuKm1hl~H^zyedAnHuuSIV_wS_l5X3dX)U`R6Kc`U>m6|U%MT5c z2U{g{UN5jK<*?Dx)W1;iYq`5%)1=pPz2dkIFJ5fF)p>oI>Ms8JFaLQQ@)+lQ>yL|S zR$Kp@G5oadqK}Ftt9P($xq5w9%d(^rgGtXDrly^6*)->`%k^jNpEFG4{n(eaE@LZm zWH*|)((t&=to`k$JiZwo5~)#f_|==Up+v~aKj@3nDRbX7>~0JnADXSuB3 zi+!KPw({hJR7W(;{WjyZQ-9uEK~+9Z zP8Ls*C7-odO^NTkaz@S|b}w^=gIiGY z`L$PE=6ApUbJ+S(VwAFcOt8#rZFjcNUwnsx5-zZY{91k?{mPPeZ{Kp&n75i(79Y1i zIQgN;Lr3Oqf6q#FiIkRyZ`Juf`J(+VHTy}taz7KF{d>Lrss6?HjTUcnZa$keBX4Hw z-^cuS7azG9yt`_jsjaR-fg($dNGsz*(>gW z^Jd(d^tSatd93)O&78G8KcAj9=PQs6D$W1+EFmc5-`<%UkH{}Fo>TFB@hZ8M8LjRz z_F<}>t~a)>`}5E!dfo%3)7p-n;eB(`+gv2*SNZs`Ph7il*HY6%OG|f~ z-rD%fc8mK4#h#7#v{Vz~l9z3Juc@A$`tP5{hGX~EZn|AAz2WRLq2IzroSDCK_G?>i zwtab<`+}px<>yB>a1`jb-(bsHWq9WAza6TVFY~_;k7=tj>%aKOY0CV=#cuDDt}&fl zU}YfZw<&DxBlFC4R}2Xj|GpYUmUoK6be&=G+*9NxB5}JHw6V(Nli!@f{zS~zM9IP?> z*U{=@M$Z=*IB$unU4MZ~q`h@Auho+h!92CV7uSx2{dq0&`GfQCl9aixkF43fQug%o zhdR}7zn-2nWg6!ur^`J*Ys@Ue?(#qPcV4*sn9w=>_xC3rzxs^ZW#$(S{i8mI|MESO z_1X52Pa?v`rfBK?OX+>S?+czfp1S}LO zI_oWR#?z!G>2~lGO+gm(?e(%Nly&d180+wU@l~7jAn+e=)atA$f#u=Fzdmq%zGf?O z;773AAnNAYhoJHGvlzuc26JrFa&H^`0CQ;4A&n_ zTfg@;8vRT3GhVp*spQ;v7tQmlnohf9xvV+FvNi1`FHgkGsGT844!i0b$v>Htbw$H? z_TT36R?m`yddA%?*A~v2(Z4ZQBl6M8OZOt!qpzP;ZUasO$^JH2lHlasMN>(UjEd0jSe+ptM? zf^@LE&zvKx*Sxw{|LU{e=X;L?TrNak(ZBw_-orWUu61UO=!TWC;(G;IY`2^5&}(Xp zJt}du+A5}U$-=49(QJR$ic~H9C%(i<$kXoZ?YQi#W>ar+?@pLzeB9Cf{J|f-%&zNf zX13&cmC6VGYe+pt$j;A*=Miy-=wpz=I=Z~AyahukY!)MYPE|)!;oqP7HKuF~s=FqT36U$mSLv0UF?zQMX zu*h>ukHfAjVu30>Z8jlVWzlV>Pb|y)Kf69_?S8j)W#Yk`wRKYqFwQp*1=5&eSbw3osnc_v_)UIq_S6x4_wV=oe@_loJLX%(oz`qFOl%kWQWJ3Uil6PB{GUNH zSkJr-2$-wM?VM;fqkr>$i~h~$m;IOC|Ko$RuJfNcM+D?ka}GowPYsw+gOjk*SCI=9~u|8z0|LZV}nzWgU9(<2SU43${E^ofnSRJYiZdsVk%Y4%)Uc%+wwRvwR7w~qAIHk^NR}46I)O7iU zTYNdX9SM=FqPE6M9xuN4XJI~fz|1cnFWagwG>pzXC$W25vvVAe*7O-xZob=nqE2|X z^2`ZJbdHgU)%6HyY2{jZi8sQ&ZZW&#eAo4nW*3} z)idAy#p=E*7nqrq7mM&2q(3v|UDJF#$7`S9md>QbgO#E6_Hw%WAiO6yMFPTp6)&(=>0;}ejWebgrF^JJwz^EM>UesM5= z@8Tog63(twtwOH8t{QnCk3DAH(YI>)l4VctnX|-|OlK9!pRSmrb1`PIeS7Tk0>!jV zXA-Y02yaeF+o;O3LH-V3!jZ=}qq;*c$Uogxn34B3rI_ctut@0S<9{^FnVv^)Z+3AL zlTr=4ykTST=Oyn8n7db6>A#tNC~Gd?n^#j(e+52x#n|R%AN#Fh>xvM;n>~vB_kLLS zHLs|gvtMTA?UxGnucahsoQgL*{^#FUO*KZf2S2!9yBd5p{P*$rL$d<&>66OV{+yA# zW~)S1)BU4IIgMCyq;Ht)lTcgu?7HBJsv{YN9yt!y?;hNiTrZR?Rn~KC^5YllSIkwe z->drM-VX(9(Nk|3u1xV>7~QoYw*KY{j>+GW)5ZH5e5diPk&>LNyfLvoH@)uXFJq6Q zk1H0xHp{zwE0E7-%~vHq-t7|;*_GNJcbiDxiWC;mROGxg+?_kjSS^J;&<*hgN3|#PA@4=t6hCn%^w)D&M7oWG;IfpNb zXaACW<;M&!Xg+LLU86PKH2hWEGoMY>mw!y)%1vH3h40SM`!5cgRP4Y0a_0UR^;Js* zw3M!W2r=bpVSi>`bl<$}YT%Y10pI`3F6~@kCgu5e zj`$=PnqKQqp3`0*etC^|!gTYnS#3%6|C1E!ecqg&A7SuG{QqzMhtEZXCSQCoRV_|r z)drc!C*B*bJ(1sDw&upktsJlN{AdIg{V2M)C37k+0-4nf+0mOZpnuLL;ScK86^3+2zu9 z5g*ukKW!6qS^NH^n$7m&i?^Dr_oz&&&~mD6IMgu|$Ujk~5d^C#rEz|n(#>%QBDgB<>Mcd*ET_$ye&Jtn>iJOGj-&q zED~A$=I$a9yJbZh@}aErxh%K7Nxa72wrjE0a+%hPRZCMpo!hZU(`T_}>Dv%Lr>{wO zH=bQpCg3vdeFlHx-nl!s9{zNp^@r#QC&OoFt{vK*!TBmz^s|4a)`}b64k7C@E+0A3 za@lYaSJKYbeDC@!*F^%nYi*WZyW?bgN3A_!=l0^C)=`p^T|Jwcjf9)R zE#*0?J*`1?&dJ-3PnxVd|0`#D@cXpu^)ZQwyMK$wc8izfs^nb}*1wR6jz*HQdheDe?JT-smH>#}_Rwg;?Y{c_Iz8-DzjR}4%{ zU$W=+YZJCh%W|K6-&=aPb!)_hhe4Ln#fy~Xmv66o!DAKu>Pfd<%I^7gq9r=}=S`Z! zQhe*2yix1a+(H}UEuSk|OK(1p+4?bh^OHZ1cf5VH<=cvjF_T#ADvh$4W#|9d*!1Q4 z-TT(BI%d4TUne@To`27y9yfc@PrXlBem#&dn!&QuY}Y|~k=Yv81^yM^KdC(Ls>qa& z*E4FLdC7_$QQ@#IidfNMY+M~ZT|Q)f#wks;&8%lN;)^clZ&zWwq!%aqf=_B%ho;Bx z33FFg3Rd^--0D+$UeeXXNz2NA^{$r9=01LtmwC;TFh_EYDX`a6c6rkZtA_ldS| z)_atEZst$6^4tU3@3hz7>iy8jnR}q&;^EpQGnTY||Jt%;=JZMa*(@K_GtB3PhwzkL zTatXNuR1tGu0iwMlill-)*qi$yzUg^gCh@i>D6w}e$#9o_G-6XZCw4Ht%umxVR4hTpn<=lZNqo7mTs`#rqNyPxgOOy0MP6eca> zxzTj&@t<1RTVGgmf~Ma+o+LGoeVNAA@3Ugo%DWXv?&y8EQZBFhio|7hn_%lJy+XUb z7FWv_AN?$_f=iQK|7Z5K6CBN(_Q>(s%)4>t`S$$%`{aIR`wBOk8gJ~g+-rSohd|Gy z)truUy3w1%x<5)?pAz41rTkk)mUqwks@|C#c{ZolOf(T?N_$s*-*jW^yp>(P*ORRz z_;bQ6x0&cp0 ziv3i*M0{qry7l#2)>)h8el9Fp`ds7Vv3=V7YgTL!+_=|aO>5@4%RlcKK9}LJFlSVI z@~qTg{k#JiIcKuC^kdx~bxP*XSoogH#a8aM+4LWI8)IcxTb?@|vSH#g))%X0&9-~~ z@M67EZfujJuVELDsB6{amA;Z33#5LtZ0(Ftwt04U?@QaW*1J-J4s7(Ck;$i_!1Ln8 z8b;yI`tRSBb!rOBwmms7?Of-Zw`{#m zYKz}36znw5xWnXZbIAX`@J4n14F7#=`Ip%x{w$pIT5hhGcetWOXi46Yv^OOVKVtW1 zHcwl{owe&t`jn;ZpM#HfKfUK+d)}(+V}Ojrw2g<4|M~UydboXr-7Coy0fo10zkChM zl>`s}GV^Ei`{d(qQ`78be!S!Jt*s_~?xQnCr=~C7w`%&|ESHxzF7dKn z`v1h4?KP+B3SJ?>$uA6jGU}ba#D%ao=`Au_D<=8#)g%v>ZOrLeWgM%r#6?3MxTP!> zoNF>!Na_A>z3C5jol(EP#UjbpedaC2Q}c?C{B_K9SiUWTgG1zFrNfoQ{MDgKA3vS- z`JAr*%V_Ucf#(8K0{4j5c@_J8zvOS-RLbjcRLgXh|#Y5+M59N8rMp!MM zS9tjGg@$WgC$etbFizDGHIiZ#iG2L&f?ZAstUeJ?L9zOa36tL5*u4%*Z-L0IR)E0NnfJjH+1tooK8 zp%#}J>b~LO+3U%6a&=$U=I7_fWTrhm?Woul{9^6|?mKIDz0k1AuQV`DpEOTP?)$cm{eL^s8yIx1?wk;CpXIulmFfoP+_?Rw zFI_cytM47nIUqab(DlVLPEX{#oD+H^wMKo?A$hZ<;dz_nuBFJW2-UCVo^m^S@ezAP zF^8;`a=AYyXK4o2v-t&XwYDqKbnj%C;&k5Quv}4v+r%EjXXowzFZ+@mcSvs{S7k&B zU);=tr%u10rRbFCZszrMjl+vqi-oMJQsNw6SnbG(k(uE;yI=0XQ@K!~Me~EI7RXNu z{ClX6b4Sch({Ea{?=!IcjL>Mm7(MZ@s2i940)e8OsmJrvcP$XnG&|Fr^E>L==F$tw z?-y*bVwal6@%feZ;X}_&=8JirvDlLFiPJ+|Z2SCbRsQ1Jchuy{j9LmmvY+1Nqbj^| z(~DT`3GL^0TVDP0C+eZgRja<03m)7z+p&CEm#>e-A&+ajxaL~a+~3}MHfZ6|)r%e* zrc`Sd^%wcf^Hg8^@~WN(_flJ%my5VBynL>l|E0k4`W#+Mm){dC=e8=(F12SnYDndSSVDy`chMUuv#bf0=F6H+^4sonZb%uGUVU6MyFfJ(l|M zLE-I3ZR<#x_x9Hn_UPSJU|A41FKf!84C_t3xz=Hyv|h*OsI`^f>9}i|b>VyB55JIv zf~z7JF*rn(bSUPsn+y^uOTGC*JF)W>v0nI+P}- zzEhV zS8p-7{oT&rDScI(t0MYM7O3c{<;h$EwF84%qdcNw|6XD9_$l zpH1ePPq~(AZ#}en*SA6+8@+SWomKcA%=~>mp2z>zmBULJmGg8ie^Nis6*a5pv+xV6 zhLvez&nqW?K3toBh^f0(KEmaM=&b*j-TF4nc-G!GuhN|R%~BV4#@pg=kMRFnrDC{| zO=AAN)_$kog44c9)gNAAe>GXdkl8J)`yZ?Kb+|WA3?yIUxtRIgi+FP`<}9pG#)8v92=HnUy^} zN2b47v32+I)2uEXpE;Xi`Z+~B^}^2fIj@uoIO=-j!%5psbz42JwKFPKoO)_|(cxFl zHNQume#Swu4$Kh>8)`xX(x-^3e*W0xS@>A-n9$Emd-md39|nJ+8)Em(Ce6@M4qR7y z^zVBYm%FA%&+RYzu5hpR+|P~g7q0ITU#NOkYU=%9gHZo4Ez{`@mwNv&KVmUlW^ryS z6X!>^03)@(g=PC@qlXOr8`@jr0v4a@-OEzJTGe7`D$~{ip1ic`TK>~xwfs9XOv$l zJ(Dq zvVGQ(uWqfs{G#{&2bl+^r_ccZFr1{vatBHapkurTELd2D>#f8659F_V$!aHvMzp`iHWmXUYyoykRJp zIr6LK^}FBKdS*;I=+^R6#_l+asm-1y`PTxKH1{&{m$KQe;sG`l-fke9}P^+JQWo_rDT&4yIQdC!c7mh zY?+_GNp{cFd7q|!v%vZVO zdPM*J8sUO7&vQbH_XTqY@+&Cy?*D($yIjb1kJ0{iuB@wTCZ6-(w#~Nnn%^OjJkvE# zGjcnYbKUI!_SR$DWY&9ytZ6kB(|5g0llZ66D{s-Ae4)I|`~Th8-vV_nE`9ho-P=%H zX8LK9b<;a0O_az!JLT~6MAp*d!h%ybEP1bK>${C3*#5+(vo_y!cFOuRcUVLpz1B9P z?VnHx^R5zJ)lHw58ud%so4QD|d47}GDjA=B@5Fl#551g{AMZbH3%z`8ZRWOPE4H1Q zf9pwcvBRy0|A+fyww@9P>euD!vau#fYJ zEyo_!1nJMbk!Gsu>kimbax;@iJHit-A46^7_=>XZDpo4X}3I zBk3MJ^{eRf>KXFcx!I~uGc0D`|6{%`+wuSF}SK>ly?9+NJmSjJ8gi^=XD) zb+vJm_xF{VPyhb=daT0Ovoj*l+NA2}v$v1!oc8Met?Fh}nZ9E3>BA?~9x&;B{E#8A z`nN~;L*@^stFQhv_;qcu_EVKAkpr{;e_Q-8%ua5bNXwj)Q&Rg5Ys|OjJaeo^jnC9X z#)otLX^Z&Akcj0>JDsNNSi_c}!Tnz)L`7ETs>q?c;nO!UMI4Tsa^+WYvBW2-(8bR! zO7(k9|K%utY*?J-@Os_?2IyJ<=Y+Mn#wR(_%bqUFo7>aAr_pJ`YrC3#^}p9nN|BbhdZYpagU;Mo1u8tY-?N%NfIGF1t?c+_3aH`=+N2BIg&XuM|q`Ji1!x{e#Mr%RTN` z&HI^qvArn>!n7PxfQ|6lihO%RJe zIISsebC1f;A%?ksPJ}!EsgcTlerk&KBfF}) z9rK;V*6-Ww`zN)^FL1(vdO*0t>1m;_$r3~>urU2e)MHe zce|t+Yx$FZ;_RzU9(@m<-ro50-#_m26M5yMLiN< z<$Fk$@*cf=cTdV~B@;i7+MLrJ@imowOK&bX(Q>Whh}_hA7nAF1S+Z%zMS7*X_I~=Y zG{&cA%9ELggID;tKA*V7x-Lb2vd){&FE-hi$DFfRZq;^Z$2{H$ztZeEdyOCHFwg!y z@#MNKw~d&O9&Y=+Yg*;{)5-NFfAo30q>bLF%Z?8a+cLW|G%9%wwM!=#n|JVT&T zV0qMjwct$}p_#^d%bK`!FM6%oH#g<1Dx3#{dP-b=}|IZnzJA3PGGj6@JyRqidV!4*dmnZ&sxx+dA z@@j+A>x8F%j{mYvA%SiE${q7rMQ$+LOfo(D=iguRe>|DJ?|-frU$;B!+^VbPtByRA zxM@7e&MN2-uda$(d|m|qrfiK@Y0dwV&h4~+r&F}TbM?FxMr|*Bn2h;9pHf*k-OW(@ ztgKAtvW$&OX1)7fTdd-w8)th{;IrtP{U@jWIs72-t?wOAhA&t5u0QdYTi~&sniJpD zGnvc(Zkf6_Zr-s8?X$lpxh97xbi2;z|8TNMrE!AK2kq>ednei_+mEkiP`R}>Aw`BOLKYzGMS*Nb@xU-+9&_nmQwQ}1EtlQ7j|8DHe53_9N z-{m*iC_K_YEuvgv@4?eYIek4ZZg#xo$#!*(*gb{`JZ~Ela`?Vk?9P~@CYq&N{d)fO zygid07PvYdtgU$6&Xt@sm1}*&?D+@7kN+N0SHM?{E6^FJ1=gwy-&5jLP@aplbcdW6|f8$fC z7E0zDbTgR=y_~=QU+s0(*tymV9=~|T_U+&5OM-iI>ULI@CNrrxdM{mYVnNcyMU&Pq zGIhP*A@fWA>N}l#iLu^$cT{Jrk~=Dxq-*lUR1x;^dlubm8()gdD5lnf6nW_XS?8ky|8ParM+;meEsi>l{@;I z0=f1k&-^ywuVzn1?tapPi^=8i#{Qd!TdMu@ z`R(kxE|~FsX}a_#q~j#x7iFQ=^*gKEJ#797ojY!v|76DRlLc;_;vyWf-?}&a{Q7tL zq?1a?8`_uLE$F@QP+yX-@Wrc{$xZ<}r##w2ro`LFCv;E$*|%LYc8SePo%btDA6{(J zyd7-A7f~Xl#Ai^$`RTRo$BxH}PxDswOqa>qalqa830Gu`pGECl%{ddV1hboWv)xZ_ zc$fP~U~=_(87-lOanjoZmEXj9_N0okUsv}#zQ0UEYih83m$$3$EWdL~R!_G(?BxoT zsc^pZ!=R$zdc-UaEf0pt{{p>L-d}U{U%_4#pSzV0ro)mzSJ<-C>D`+8y5r}Puc z)YAp6cNI&q-?<~XL}7odbL!fJI5iEIUmXHMZLup(%x6ztlqOyLqkfepjy<6I_nkA_+4O!ZC+KYuJH5W1Pt$*ag`1#n4Nv*j54K{A zMQ1}7@7-c{V8M+2_ZG!}UT}k_bjx(s$=_rycD;BSYF=rwUFZG7UYEBCzUF&GCnrWG zzY>1G*hBl>+@9yhCI=WCw#x~bJlj;Qx8}#P+H;{w-=`F`t7?fE^~`PS3eroqo-SS4 zHfhH8guHb#!%B_!U%Sd-&VEiHu)=vq`T6e$Y*M8qm`Ym8uDev67ggOgGoEkK&E=nu zYz9b>|${t!<&g)#Th1GbwQeCya@U_)D16iZBY<~Ri-y`u%=Je5K#-CmXcb{Bwda0j; zu!G6>nKz{hlNR*<4-#G^xhbv5`^+Ni2M^PJ#AvN!n-;BNx@qCT87pdhV}r{aZUmYd z|G1I;XHo9?%o``gQz~xN9-JvDb9#@N{F)v7i9b5C7Uj*jlz6M=OZV(eJLbK=U+3z# zcJ|M?=ex?M$^LsPMja_;zzkl{g3w=_sTbs+Hyu(M2F<=SV~lV`8Kl)vWd`}+DHE6pFU=^u?$$zk~EG<(zHrK{V! zcKnJ|m~n!$ZuwnL8C`|fjE?65V$(97y;=C{s6k?W8b9Y|rrLws)DAA*+-=PM`gys{ z>gw}c1z8u|>wfH6^ojl7-}%Mi8c)}W3hErGzTf!k$3%vi*5-9Tj=owoXUd{NMTv|V zoZVlKDo+YHyhLG(%!R&A|FdEXxRm9UyBoGH^DaAb=y_ReHp6ShhglyPqyxhkKK-T=V<2GKfFt=!=O`r-@w*UI=qY1K)Z|!Y(F;iM3`z(*gl#s4l;=Cnn{8KNi^WK~J+9Q9nyHD!> zrs6j@e&5Udd{TDr?)Sg%orq8j`}EK^qd1(~lA}mEL3#$?vQMQN+shMXOqM!msS%+v z>)FCMiz4T$8HTgA9DKjG_*+}++0Yzg`FD!vXWU#Le|X~u8KuN?+*v(^YfJB&cSO8< z_W$|!wM*qUA9#B-Kl5qGEWOhz)&&}Flla+OW~A-C5!vZXe_`h#WyHkE{pYirn?vtMTa4h1BU-aJk zlI6-%X2+AV?r(qQ?8X{?Ww-N&o2S&GtX!_H*!87Z=TETxZ^@&NmRQWyl$f+9*gU&T z(T08F*%eDVytM8uO{rM0>40RPp?WCG!e7r;tW|h3+kI{5*TrXoR3xsu?n!(0?e*@} z=IbX;+PSINUpVLHGMz(@?CT4R?6%DA6MMd6Rmk^yPd)?~PTMc+%rVnfr(Z2(meS3q zQ|>>#I!|)qX8HJ2d|PWBZ0}AB*>fVhul7D`Vg8k*38 zerVr&nWGoo6At9;ny792BzU%{p7-T&bDKX+=Dk!n-_85pJZJvZ7w@i0 zej2gs)7Ff$n;*TtzQnp>)injX-Ky!exwWTk6dP|92ER*7@OdossWaz&<+}DOw-%@b z9n*2hPTXaZR-_ic>QZK719Qmb!$L83vMtNz@9?|wzVJ^a`=vJvdaQo1_?|uPapg{3 zrT)>0(Zz}m=T=VE{yXhyh{5mU_R_CTf13FmiIMEej9J?PSUyBcJbhU1FL<1!Xwgz{vA58v~$YMDzztb&y=ULH!t0j>7TcG z-~Nfl$Bh<-o=6L|ntd=;EL`+l^5O7@9p#I|Eux>Vd8b?z>FyViZkVFBQenZRb1nr8 zK>-HGxuc8g-poF9*yzKL8O3+LFKZP#5HHOcb^G>2$?IF$VqP^!PhoBD&7E5^=~kp; z$Hkf_Iu=3OpF3}um3Zg)^)0f8*bc4y{BqO8<<*W3*>|%HpG&>{vBJgiwzO4=&}-Xo zyd{wz6wcolYwSAA!hFTU;Fjc~L-p@h?L4HD*17(B&iCA@-d$5y3Y?J1Si-P>N8zz4 z`ycwJ&NzL*e7ofAic%fFTU?4<8^V2JU(dB{?Jsy8xu;v~lfyi-IT}l!ilyaevsSPr zeV&ve5ZAN8a+}2AYHKf#bB`Y#HGk_&KM0jk?B2V&aN}FEE2-Mw7H66<&g9+f*d6=YM&tDD#Inz) z7Tmw`s5y&~_281i19xVgXLBv9SGe~hGV$&^0o!URZ6Afz7c(cHx!LLbE=oJ5rLHmI z`uteinQ7No^2r@|VQ}H(Y%YViuWbCY?mp%{7r(m1agMmD>6?X~7Yo~V-*%WVlP-i5bzpWQiGr}w&u z`iccPpSzuwHGU3Xc4&QRU2$dPtmr7N$mlp*J z?5@A9>SAy7W?QCpqoD1I=B;%T46p2sSSw)cseQV#)bLA3K}lJ>^oc1JHxAt}Sa6_P zF@95bs?A@oUNx~-z0xhI?BsRj@Eb>de3RH{Zgy_f z^L^X%dNWM?4t;uX@r|k2oa8sZw{=CVx&MEcp4#7u=N>zI`EdS>uHp?T3a=B$3ASHM<$=~0AZ@q(92 z*iUS}w9Cqb_lT~gqjn}K`V{d0CpK4voewk`PX z!{zNWI=!|Ym{NFf{ry=J)85Vh{emr@!+7)mKXa24Cg&}LqHf+0`A|jLWd2drJHT%SonZO zQLcp>*|f}gQ}L;YZMsmmh_UFlMGK4eCI;)7>|M)uLVYvK$?XA7*-mQS|9D=`-s!sM zhP2eFj@rWuviyRdDI^~IplI;=$<|Ppbt*zVhu*H=DP(qb^(GY=Y5#)Q{l)iZw|$+U z>wZM8c%H`%u>+Hq@msj@%ugvPcsc*+;oGHCO%8dtEO)4~DKS1$lAdUOv1(`UOl|pl zIiiWV_fzIE7N##f+q+{OsMqnv>N2;R^PS@|Tf_YxWVJ64KhFNmHS%A|SEo+%|AkrM z8GZ75xBFa=VHKM8_@;JAZ)oB-lNghyCAa@}JUUyR6g%De;`X@9T4xui{WlK(yqTe~ z=c>mhGqH<3kGYP8m?JaN%7OSd_fL&a{U|C+b^(}KXJUgwO5`)k)r<(`|! zrWbYiw87g+dJoOo{=aRP4`gr?Ww?~EHlqLNx?SJbwff5LYs`PUQRs|(7fWDQ?z`H{ zevOvz1$8dO{E_{B@13R6dlk2Q^$qr_SDE%DEZnee>(k@eXNx|``FOb;J9~6t#Pz5G zhLE1E?5P|+X)9Uti!Xilx|`H;EW3JbszKAi8Ei|1Pv)I@RPq1Y>pt6O3^$LTsadmg z;oLKImybqGs+iKaYUcUNGcK?8Wm^?&rBGp&^F1qLLSXv4?|Xy&JPx{j+b=v<{P4*i z=Gh#sb-!LmUA%GsLg$mk;>G#*1mse~&lkG2EcsD?ZmHn)%CaZ#Iu7;Ey8gJ=DeQzo zf0AN{%1hq{;g^QTDX1@7~WdJGC~LPM<8c z(f-rq^IKCSO}@215}v$rQ&`u3tFtVdoZjuft>F>zv~7P#&F{4`MT+;U&)SQAcdP8- z4}9OxbnLQz(DST+wz{7r-=)h*^DpjI5q~qcIcM=@k09fjzxTZsc*HDUWxGhyscY$K znHlqBvpYTbu9;77KlECo<-2f(`MckFZyLTGUU90vvR^HIZcWuOcg+Asc`{3Nn^ zhPmysj}wHy9#6bwVEXjD%(+jDc@MUBr!U&1=D0))#u0?j9Z*6KmO>sC_J|*>~ z)0(E*bN&7Oe~K1s7KpxVf5o(BY5x6s?-|o#6x?3dMpQ>6zu%e0$9TobQB&L9@~6XD zOULi#o2m|1O^;nBv}VTjQ%zTX&h~JcJ^A>Xw5;8CByY7SI(J@LlVzxGz>@Y+ijQ$Y za7yP{iH;{SeM?rVUR3g|Hj8rKc~y!yV{;Ex%T%- zjCF6T?Z&mg0>3@B<~H~LzKYLh*DlR~=RWLzWDbAx-Lmr!NBY6{)AXL~*=fEZpf5$> zTxfCU?!|TA4`$30-f%lzqr`%(!l})z=wEbN#t4=DO%5eR0_{k9O&WPi9Wzp7Q*=*uAdMOHY0%`5%qSUV2Jk z#kAh#NByJzKP(Ynz0l}s-QQ_l`;3BQqc>%wOj?!q|MT~%iJLwI@s|2_Y28?wb#P6i z7pv)!BGxN`e&>R%ZieK`-3*LUSh2aPao4k5_I7(F@G#%}(A^a}_vER63-X(^o=@x+ znXz_rd-aTS`b)Hu|DXTNFWI1Z)8<_Pd&iF2GY=2H@1Ilj>Fky= zPa|{l>j9jzBo}-6o4nUid2PYn=MuA^e%-yy=PnYfA6kZglU^aXXt94+Sj?ZK1-CC9 zi+c9eYP$0pLss@zk5?9+zxJt3&N=*N$a^MZPFb!x&m%LB{G9qUR`#>$ylt<&1QR7S z@3vnreDC7$<(kO+pKNi-C38s)6$?ME}w+x{nw@z?W%q+7x6aPa?bQS zi+)KvoHk9L#-Ht%f0L)?WM<3Dvx)xGT>mR4I;BU<5u0)4+q=E~8pgq_&+b{@=9^)> z_2lI6i*wS-lhe%0au(}MX{(MsEG#GOr|)j+b24k&;SWoW%jyMIpOf(Kk*fP0r}X9_ zZ+7mi)XA5AJ^S~&zsj*@$Gi0%RrhsICvH(bX!@$erYUUkk_t7!$4hONO`3X6I;M5b z#lyTFqF!mtSMAGRTKWi-PnqBACAog-l)Kf|F?0C^AEw_lQCZ9@+@Dx*iNnHw&Own{ zN#(zv1RBJjSQV{1+F&^6-@O+r9`Zls{J;I@>Gl8TM?aft!TUofBjnTzn*#5X`v2>~ zOsdfPp|Cz)R-vrCGr`8#VjEm*_R^?yY<8f5>?8dvYVQ-n{Og7kj zX4xzEgD3KiyfI>3*xDwSwwX^*{$1U1+Zr21_Kqcs=Dk0`v1RsyyMM|)rQdVl&i&Py z9U-}4enU>{?-T8_dAnoXgnYvLI;xY{UE(@#@-odV_;TU)qq*L#0(;K=TN!d^+JOa6 z?x^R^EPlR)BT@T8_1zwc>r3nBakT#5_P}foN4}c((vn>lYLhB2dR#vD@JLK)&&$Od zAAHST_R%(Ui@?;d5}jRJVub9bZFzj=e%IdArdR)eF5X|x#@V~>XVX77d&wmxo`QRn zSCkY@F#fvZo_KoM!HIL`I&aRZ?=*SzY-dH|q`i}p9=$4hpz&>i2l!$b2j|^_s^SU z!C|J;=B~c|lj1`7p6M-8xVQ1FL9%d^<}z)`&u@ecH}&_3Jr9|BplVIn!+q-nBEDJu z6txPU=)rl$;}hP=8g1M3tT*^t%<13z zHisNfQ(Pt0+hKC>e4xZryNsxVlkUyuZHwgF*7o~r*~Q!UR-IpS=elSMiz>_UQ*)Y^ zT=%RzBV)W&af`=Q`E9xtEqpw@oPKNGeEas9P3Q@mxmMNrc+;+mWdDF~eGa`Af&hFt)a!9!KQ0GyU zovzTaeZLd6W+$s1oxi?E@RgX-ZmEjt*2{aP9)8l8^7YE!`u{=Sm0~A<5M98qMc~lx ze#3v~?X^}fw0S-Ew;WePS&fuseQ>&Qv!De>(!2wY9p)E5YqxxPVP$BozQInd>ATqH z-VaPoZA?Q9b)-YZKU70RQ6) zGL0JQ=J{W=wVyB6*wXT?FR$tDv-A7^iI{toN(T;L)d%3p7P zV%7KOQ_$7q{WEJ_nWtDh{`oKd#CkE!CI!u(g)PA|>rV8Xi242H#J@}pfs8qu%dbXN zcK$ei%z5$M_$$@(E_6lp+XrvICv$Lh-osh5OQ+~)^FmzzVjOH;gJOaHsXj}CLr zm$%v9KIoTOn0UK&#oozh40Dt@l4CbcGg9nmt=~NF!tvJyuFGXUzK*J%K5LqTwbWtO zB@^@W_3i%0|IFK0{G#oa>J;U?pSSIcKl_CT+CTXr9)GoAm&mf?bJEsjGuAv8iRat0 zV&Nnc;pgAJ%>Q!kq3Na!>TFjpQq1mwE5J<-g3myX?D_w30<#NJ?P(aj&ZT6?Z(YA z4m*NQvdK&3uDE;VDL;R8^lL#oKFbU9FP+SNbY5giyY8avRTaJI2U+&bl~G)~dR`PK zPw9+VdEe@F&SdsX@ZMMJ7Xr8Ad-NyE8sJ-|xQkX~xlu`j%;vwi$f8Ub=Wmsiol(4vwdn^vtXJSuOZe?^V7# zo7z3c;w-E6T$OW^!|#1KpLBUb+@?*p;~h(`M(^?25_f(7`ihx%rbyJ?N_#fnuFltF z`IU`Dhgh@o8x61ieKm1i-`>Z&X3wdtu*!Vh6Z`R&k z{YhUdLLz%Ym*a~0@+$kct;ku~obaMPHvCAmcIhPj&lOu&-an+`_h(o2iEGn0eR;xt zrCaF&cP`(@8(nJWldy3akamqx;`ZI>8|`|Rg5?CtybPvvo`WB zo!+QZx$ac&)U&%Qby?y?6uOUJ>S#M7n6}Vds<~p*_jcP)spZq94}9HpRao}*!H7>! z9)#&t+qB8m>pmHM$xxYdOYgvJm5(1EUyu3te$&5)wVZ2SZwb`r+1JVb z`Qxmp(B{jzd?$Cx>dH;@4n3yv;-KHP`^Sp+w9N}S!Z@YRP6wcGx7scYHRy_B`v;6%0 zQ!k}8*Q)j2O<>*T5I<%5$L}xm%M#WK`Odm8zMAZh4k-(Lgy_r{JGLoyq6Qn;E9}V*eV+ zU5>X8YngpH^fq7SjJ2H&50-zwU4No2{n(NVWoa{0&J^z8o%uoUxG=Nr`Q}*@m);c5 zRQ@gGZ6uLD;r@kbIUeWc`0ic)*1sfU^$(xbIhJeoTUfnLlbU^g(G0hL60X_l6RnHq zMP>SM`J6Lba6<0g>C4Yebo+m+@&Eh4J^iCk^PJscJ1+X)S7Cn^q#iKuqnLgV)2$n< zRxNoSwi-psh4xl>{5rq3_fhwRy+NnhM2!@(GQPXMJZF2ODX^V;U84KRe-EDQdVi)N z+GSx+*sHn*#k^N9J8mp561wuwu|Q+ZRY^hCGtraJUJK99>R)$5u8Uo7e?W0sfD}k_B+?^eC_z? z&*JzYukl}2dH=z~nYXlBoY`Avu|?i6QjwKdAg<)T_wH?*rxx#B;ssuA zQl4BsVTsqp>(>l>oBC8gh$UaWdsJe>-s*~(8Sl#~mtQ^jZdGN)l%mtFKVIxv*7#yp z;_{AVvub~@2;wT4a<99@$ZxLNnVsDy*8le@_O6^>Qgq?2fSvkI<*VWyl10kf?>IUw z*d5^EzU}L_)Q9(#PVZY@rRMkHu(Ai_F4#r>fyPA%z(7twVuN=qWQyVm{?urku-Qyp6zsp8fbj{aa2DMp{{k-|U zhk1>Po^5eUR*G@BzU=h3U3+5dHJ^n|-#^>dKj!XHoeSraIs>nz%~j-mn$R+Hf5Obj z?C(C3_gBZy<5gbzb;YvD#?G%^oSBz(TTqoVXsuO3kw(szn>Xja(w)i?I+pQ?HmE;^GQsa?8Xk872b?Jduqh=ZQ@uJ`^A z-sAAlcJ7H9aaGmy(!)xxU4E21e_rD=|9kej*Q*3$Cd^&GExFR$I)nB1vEr*{s@8ie zS-4M3WHg-9tlM<;dgR#`L0RViCQWnkf9Bo)XP$0&+@xQn`~D;*ZM^rK@tS4Cl2W6% ze;?(eywYQTAB){mBzb^y@0u0yToYbw3bYjRy0yiUr95^mzA@ zJIS{lGZv;C6FyjBWIK76K`*1)8=v`Bm78DBYjX<@kD8H`ve|%*^H7O%+x_)dWG4N8 znse&A__4aY^84@S@Bb5`7RcjVETE_#BlP6$wk_F9Urjw4S=735RmM5%&E3J~ExpeU zPQMWrwxaCV&mirC9mjnhb0#ztedH)TDYRUy;|BMN2#-w*&j$oY=D+-N;}Xwe_4%)N zC9SQ@UcEV4e#V_mOza<=cE9Wryzur>`R$ofQ+DU;*)3YDCbr<5-JV#@SGS4`^|`_s zrp4a%j25uYGi9;dw#y`L()qe1E5ou~#vOu&&-!dc-k;o9Emve^;mZ?{ocqad*{bcc zU;lmcz2<}4(%oNlci*xSd^6iRW^KfYpe1`Al(BUu+sOoK@jb2O)D}Lzaf<8a^R}fT z*EjutxxhZInImM&_BAc(59i%};?t-6O8(Ec_Me%Rx3t)@B4&E|R=k$@^>zN|rhxZL zD{gsCu&`fr`ff@|j@qiglu29lmTkZG@Zdu0E&mUm5|Y{4#vq#XL4C6ByaL51{6|kW zU%nXmFlM^;`- zuisj6lIebKb}awDkC)B!R!?}aUHz}S=z{F98^?N$1o->3r33l(^e)G)7D?S}{N3yi z-|qI+x-xuw{Jzpf zuIY?jTS9zDO1cB@f>j;9=IrlQf8WyaX^~y~!9uR9WzU~IoIBf>BUOI}>sD)f^$$5y zI+h8!A3GAc-OMNN@7Igpgp!X`XD~NS)$~ecZWK+K2CK7X1py=cAe zoBz?J3*LPd`F8kJ%l+8j>%XeiF(lajP^mmf0Mp0GA_g&8Ys3GzEqk}FBB!T{VfK7}`{HBnyO?@!@huih`Z~*GiS)#K-2ukF zb7pzDz4VN_c(eB9;TXGH8+}ZR_CEU&e`>wNWp%!ltV)|(e7mpjd6c!1-zd#->F#Gb zy)#zrwSOk%<(V2M{%rG+cZcdvpPVUJeC-??qv^`aTaqsO@9=vVz>+gBPwilU!S0zz#|!y<9wwoOH04gR`B01!48*IPK{4)v)`60|M$y(&4r0JOlOVu zU0cHzbUup>)pn)z7k)3-d5^N5T9?qBI&m4UctpD z1&^?3=|yP9F}T&pNFQ3-by$1B5u?!cZ!A{w3QgZTIlAvu%94kx@5r6YkDUK})nZk@ z3-0UR+1LHCdU@sf2}!Qc6`3E;tv+yi&xMCJs$z`yHaD+4wvfaAhTRM`dnbuiOHO=R zt({?PrpWTw}75-HW|1ZaJ&2`g!yxekT;T6ft0z5V~PAe~@Ywwu;)%fmp-qUV> zX9dmoi9EcTE!*huhjUZ<7vEA$J=>AG@RH&zwPkzPE^UmzcIS_m2)Dt7?aZm|$6n7W zy_VnEzLi5+w{dyll=Jr$Rh(2FM=jAX+nbs8u|@CCkKG>T&%MuF$P+v9Vb9D}drnM~ z-aT<|{HxWq0_i*FShL*Tr`N%@dHUm!TgQ4oE#sRIC9*;x@xE=z+`@XD*GZ(A6??ZvCxv96^nSN!=l|E%ET>vuI{cCSd=)ZW2DZf)j+UqvBo$mc zx#82Qv(H+8)zxlqj?pweEnaomvzAfl^omran?F+Lg;hFp+c<1nba9JktaHCbM%K#T z+p}7Bd7inw)a!P(tgVmQ+M?r(TbTbHu9`JfR_fCCblHO{GKVB~SE&7V_qHilnuVp0>KrL!(o1wumELi% zQEHRX3GV>EL(ZB`^D08Fi8e95E4?e(c;K;B>txBE7Q;)~+ErIm(%8H{IKF*ZAHUs7 zyTb0Wrsmp4TTYEqkCn?LW_-A{Na?N9vj3-4xKBRRpIN>&>cQ%3Is!lasvTtuMW0Qq zj4e0jn?9StCGGC(>2vQnF|5=HIrL|fcUN?x3~S|qRm$8J+ouMJ{Cp=`pOon)@lmdv z>sgD=uGM>!XYj2l-?WSI=noHp)8(h^UAVq}|Mu9UoH9XGUARVlADhAI^Scr_T`Gq(=Z5CT69)tru;i=wjnDzF5JyD{Z0KBL}(XM*G7yGJDV3u`(n>=gQ)(-^|NPL>=V? z@wPpa>*DCjJJhZa@@pbzpb9b>aYp%H(Yq8(r-T$}tK4G6!oaRqI zkZ{25FaNR62FrKoZn@RSu%l!mE8DbZOa@PK`lheao4)e7#e-`L>KDj#m+dXj-o1H# zRSf_273+n!E%ci7E-oncpRztvkJeGGgNHXnJxJkUROHQ{B&u<>GjMNS=X80~euZ6& zFF(4UW7j{g{?C`I3{(Bzuz8$bSM&f z!woCdr>{BBVQ;uk#B7cC)chS6D~x=naS8m6yno|kfK|YpT;DlMr|tIjaXhU)MNN|J+~e&xsm^+=#-QG zwD97q#zpbvdu2-nwzHZXy~s0d%f!p#s&yJs6e^ziq)QTqMojly7YsyO+PB^=j zy}uK^bH~=gzqcZmDt|KzouIfn)hU|$or_ZG+agJkg0huNuNq#>+V{!1}&dPMgI;YLulP6Elk(jBnE5=3S)&sLBmgZ$%^=GGN2(7!bck0Tzo%=uZypsR< ztx!W_kHzc#PXpI^-&wnA|G&xhB8Lr{d%n(Vmets>_^kBRpeGXltM)$hcG~nIw~5Jh zNgdZY0~zNKu25xWCNI@)-VaP&fxhmME2713%$ncx_0$?($-FN|_g`(8Rvs^^-P?NT zpr_uksp}`~SumwUIdA(vzx?eY9rupesGZ)+4 zm&W?rn0}v=sZ+Q5#N@6>twI-}8KT0WlKjB|+gE64o|8G}K3_AXXG8R*zmjHmzn{&$ zy>P`_hh@vZ>RnaRd33VNSm43>wqJWLxt`3vR=v<=>MrpcSs(9eZ;P)=VriMOHA=T> z%?=l%x$hUeUjOo*&~?Y+_~|bF3$5jyd>UBkYM5Myu`J zyC87CWg5q3dvCMA)RU{c1)H!lbr3)n07eHjCw4&b|dVy!IaIlZ&2NzR+fFzNWE|tHsUJ zOI#U>>(0(x=N}O^|6lU%6Suz4$hs(y?Utk6_ip<7xbwO%XL|$&3DoddHRi?F{qB!l zq!!Vfn(MKD-INV0yU;pEf@9EOmIa!Nue9PRmo99T)X1DiouQwSa z-iZDyTDad!J)z;mwS^nj?FzH6_`YPqsc%M&O#-rckx#T%M|~GQ-@G`+@WEBVI_1l| zUbS{PEIsIRY^OZKr)`1>?aoz^QCF&dEb#GotW-Cl=hTV7&=jxK^98?Vy^Pi1Tihk` zV$!x_YNg55%X7CWue~{2MpygIp0`iu|6jPTm2;=QobEsN_fbBdD-Ro{PMsgr;LO+U zSFzb2T<)%Hb2;&G%k*1ns+4Jbm46?dMk6r_#6HjG4bpX5RJhwdJOd zw}}_+wFS9L&Z$-DH~(n+`>sHK)t8Vf zXHKVH%bM_JjndoOGk3|o$j@c-y<*q@Wd`prn}RR^ z?|bx{%P&6<^FMO=REsW`C&!Fc8>SfdxCq2*)Ch-KUn$~!w4<8yPwnll1;sjF_iR0L z)>Jh=LMmYM4gKi-SAWZ9JimG;L^D}{UD@e*)q*q42?F>0r%t@pDyMfZZlA6OzsM=u z%Z_i&0>Aw^@LDGGXYtbiD_xJ2RxT2Z{F1)znT&5n<{3tV)AR0$Y)P4`wznbcx%xGc zf_GPZo@5F>`TQWiZGyvveS2P1?s%Wp)2C%$+h&=VlNymOIYsUcXTL-l|IKWPPcAvL zSWC{b1=g(Q;<h{_}L` z_dRnpF)P1hb>L87?USf!+gLqC8?-EsoUQy}lhktK?%S_ga;I*|E@OQk_u0=;#7=H% z&kRLrg~z@jo9l#FbJ z^{1}=^s})H2&i$GDRRu0wNlN~f#+|xJHa%P?S*Lmk&NkRwex&2#9kYiV=Bs<63e|6VJU{=fti14b z`nI%L+ROCgJCAc6_|wsy`DXFERqD&LtuuA2I(wbo%@q2hb6euj^JV?B&t3DZ*t>l8 zJBz02E8e)y4V>?%&X z-PMf;BzDyGo$dR)UG(??{s1+GI`u31XTDoa?USkcz-*GTWa78JzW*CI_LV=B-fOd> zrStDi+dO?v^+xF>+-#Gibq%GBXsc_4C!iITAQ)Zn@lYjiiLj8oRVQJI6+oe&9 zIcEl3tkVoL$(n!8rZ9BJ-x^DY3EtcfKUb}9aeiUrb3macdEJxCIggHKx8Bq^^Era+ zZHgtE=%)FTdb!>SP3pO2_a(_46 z4CcS=d0tf?^6BaepOdrr;zYhF&2*`fefs-Wzvj0&5A(F9dCZs04!bS)u#rNy=YfKg|wO9Py^8D4I?>+Uim>OMN zg#T|7XJlJnywC2~YTn-HZGPXE@F}V7`7vY1x4wuTxp_LV0>QC`%U@lP+9*}{z2Q3N zFN46u1-jer?woi(HD}sq%aeO8O)~6@N*dA{)MskUpr^v|y=3ZJk% zRe*QRPvxkEhG(>NKW}Uh%e~6s@*>DCi0htC$7ZXH<~E5L)Ap*q5Nt7$77$w0x9zp1 zv#y!rKN;KnFJVg}wy(3Y=sU-&z3$H~LqDDeGrYQ;_cAfC3m#CK>t>N!^5$80cDf_q z{^?T{oVcqupZ{aEq_TACv|x@R=G8XU)ekP%O@F=Xy%d}5Cf>%kO0W61x35X(nPe?s z7rZp3$;$k|DUC-@?#6sSu{Aa8N5mhkeLX7z7e2K2%ht7!aa_P#U1jThbG6wd5eX+} z=YVX7dj+%CWy)T=8MR&g*h$?LJCi3rDKX*M*JoK#Q)PRiIlxT+Ez5nCNuPEF39q&N z$D|zjymw>c9s5HJdsmz)nsP;ERrkqh9^bhyg?xT-ZO6AcHv7`ujz@1*I{t;D zaNE)A%LLjlOB5`Xd}5S5ZP8z!8lPuAp35^VZ+$$=uu{To1`qd!=f`asYZ+6QsdREJ z+oJU7JBQF14K!_ow~dnIqmkdX4urA3yZA z_}j*CGc3n1cGs2#hXc&~y=N44H~RBLyC3ff;JBM=CsTELQTF9h+1r}ywYRtV6dErx z&1(+zubs)|wR+x*lnur%OWdZdU6-1pJ8LuFPrZ3YcgmN|dNebNd;9WZYi8WPt{wmE z);Yx~iE+E*|E>?8TJiYw;V;`3JgYU+UYoG{o%XzlUkR(qqx3d4hW#y`_s)*#gOwRi z6u0GB)8IKuCz2VTRd|1CZ_W!Do1{fY9+zhA1j^14$lw!%ny@wO-b-PYRJ9*D}+YVkO5<)w&o$(>)f znAa*MPS?>@KmOc*xl?QPnv|7h=396k?^!7IOXqVBr&D0|j{BQ~W!)0y-8~s=AyvbE zc%poYYoA^Lr`fYYtJ+Y_nxv~2U~2(h%G=j&-fH$RGS2ROnoZpGTTxOkPkv>Mng03p z*=;Aam0u`6oMk!dH`lwvp7+m-{g`a#SbWe&Yro9fo{l9em!EiQ7VWwuFW)#wmup7V z#ie>rc+aK_Zt1Xi{o1{Ej%2o_*6y9JohK}Md1)Q5cId{pFB5l335F~Z^1qTYQ&{m{ z$L4+S>)hY}R!e2Oxmb+*h1ASv+fD8#O#I^#`efJoZ+t5hQ_Sv0iCz1&5>1&}cKq$0ueSobBMmamqRIM9SNORbnem*0*_k?z_MCZSac^zpqMt zko~G@HaR0*BP?Kf&;HeUtF)?k+FzzMT=O6IPm(28=qR7+ z2^I$Hmi>#)yuD_7{^|Z*9k2AGw*F#bmOom$a}{fmsEfL~!tLVe4Sn+#&1;QLYWTEZ z&4~y5|17*zX=?esc6&*z`oAmowZGgfoF6Z|Gr!`N-TT^$7j68`Fin-4SQ&p^_+r$% zS*{Hx^Eo=+RBe`B)DvU4too*7m9xOxDUU@@1=u<*PV;>mxy|ij^MnB9XKg87y>?bL ztIc(vFJ9LCY3l2JyZl#vT<7Ap&S#sHjz;$0*SltvPxv{-YVM6q7GjGpwF$t8Kd(cf*wk!M` zH=CC6rt(9F{;W#T*-&BN_V=amH8!p5r8|E<<2F2$w%px(?LbnU$7_|B%JbcHykSvf{jLM4H5QVaubkbX$9^ebt+1ltoAk}b zs=p_HlsQ$P>3n#-_5@CEU6rj4sT!;6eHYg)Y)N0be$|(p=~bGle?Rqnc~1?}p`JEl%ii3%4$l3RC%3Hq%&M+4siCK^b?wb~8Kv*5ZQB1Bv)+8Jetz@Z z&NPmj7uUXdr*>q$UA`WAG@C>4y?xzpOT*Mv|0h_h=|u8MYmm7YZLq|@c+lh?59;1&pPe(UfH}b{&mHNebNhm-P=4> zSuTmsG;uRC>+7i=OCRUtJ)ib@@x7kCcHY&u5?H2PkJouM!}x^z@@pL)%XWXdHQ)91 z!#Gv{b@!jQ7UUdqxUj@|l2~4~(M#b*%@eko3!|P_WHI}%&^f0V&Uhhj$26-_@x`yI zW^qT&xcFEh(6{uB-UH`ct&MNK=By9cb?wEejYn&qY4QK;S{s{s#^3*?!TmRVJMTGr za9aABtu8t^tNGoX%V~=j{OL?Leauy#EL4BEdQn`T)RIr}+gX|QW&HTwE6p^X<-;^N z_jYs5?X9uvR@;b}Kh-`ZR>!{O{q;9REIdh(vu>@Pa@Y5J=N=Y0wl8O2`n}=Kai6nh z=e8MAdZ+*V?4G%^=`2&^A*0heN+o}n@Bg>>2jhp$4~^9gr@T}&?a$J_%vB?qexPZu z;1LN=sl_6n#o8;@AAJ2t?~0G@F?~Vx%{d%9%(Gv%M`+IADfz@1S$_C{XXbJ4EgU(M zQ=B*CJnAmpx~y-q`LAYdnTGT@>s4tgKJmPhh*d$zG##-K`82=5zKZeGg`bNGxD_%ojT84A;HqPu9m@ zZw>hUr0|Trq*t{Ti-@0Ye#4!T1h-w9)x6F>zAJQkGOS2dSfOzB`unBV8g6^~9G|d} zFTZck_Sw5bm`dum<(o<>siv$qxwkaOyF&Erx*Wk3{DN8Ym}cu1OFx(MV4GT=Z}Wev z-`cq?yB{^}GWR(au_vKw2FE%zZ9RokT9M{qDH|dmMolW|E7YFzANAZ=C6;sE)5os^83#c(L`hsB{11DOWDb6&x-x zymmV>>bR}w!4?e>0j{@mYySJ3%2hvbLub>knJd3|$E1C`UVr9~*UQ)0ydGanGCM_F z&6rGzUj#0=aMsPFa-~jWdHKxW>)$_`rTT>7MQHpVWr;X5tLS)_Ew69ipZ5Bw$u-^M zO$Uo&Tu-03Eq@|;YSr$qD=m*5h;^A6%sA!f2jf{i_H6UHl_O?5M^?>tZA`8$`SHcw@M_Y!jp2_7L;kYNDF#)AeST@xCoMJC|#wy{M-R zoBQjc<&L{nz{}>ix-at-`Uk zuRqzk{@@qJ?YDl2iyMhot7v?l(XOstIag%5jDJf4Q=U%OHS48CYKn<^I+KrW`2BhF znBeRi%IJ_BB5hS1xr` zZ_F{tIeB_rlRyk(+^xRW^{;AU9dpxiCzMZM@etg!B|G()YIk;%-vOgj@7}q(&Q!Zw z_E6RTUb1G_)o#z&q61Q=b(TM3Vq?7dv2O9(>p7RQpU?iNan5({i5*K0%uKp8r+VK# zlXRV$pQ~64axDx}cAI%k4*0PDY4rq$M|rxOsdpW&{@wZ~?P$2fTD_WF9^HqZt$Er_ zeOi_!C9O(d%TxDgsUf-wmu8((U4AIq{dTsZ!B!+~)Dj#h& zy^;7+wr*?BqP>&1y`QrtT7KGWr5Bpgy+(nPv#0NlDGS#48}Mhh^Crh98hx*}gj)Y@ z+U}@xT4tt-!sL`fZly>2@;!h4+W0*1i@*2b1+FUZf0w1~Rn88q`@4MA>}yt4S39dC zmT155R(sgU&TA|1&FXefi1GLA1KU=KuDg+VoVV)*|C3qY{k}=Gzfs}3SNu)D^!2Oq z#*D*JF^!6s3qP5?JYOppGe!OMuf5yYGp?HyM_=8LC%5fpO5UYw8oZN!S(@)&XDzOr zWwQI!&6MveO)KZey}G=7ei>uM+NJ5-QByxgu6$SeL0FybtLLw$D>oI(eciJAyNSal z%cC4?7Fjjfe|#&>*x>DWePvZt%8e6JxA@jLgzha+nWgl-_UhKev`Mpsy8M+G^Wr4V zY`S-2Qw5WN&TPkZJN;Axcfa@MlYaiGq4UV+AE(chT;&UsQBBbE`et$~f6n2*y#-S1 zw109II-Omkw0d%t-L0DMsd1?i3XWb+(*F3_^U3rxy$Sqqd*7c|2PaCuK5W~!;zdL1 znb3^oJQHLicg8AvDE(EAQmQ=jGpAL3f$n^5kl1@$b>z2iww;X1u)p;or$1 zT|tj2?b`%0<}w9lb}hd4=AcxiPRY}~bFQq;x$@D>;ap}x$nTwgZ`LSXRjv+>ZVzb7 z3H|wWwc|9YGwW`1?|uHZ@}b)Q-}isFS3Glg$+qpmGe-l(XPJ)a0fEA*XV=Aaras$c z$-uE9^iTZ3b%E;ak!Nh?J-@JRUFnl+dGDt4_VLFIcmC)vxLL z_s@S)dEk3N{^ix%$-34m&EDsi*3T%hizv%{;i0kUl;t)9J==ZNj|}s(JI`)1{9tzL zR?<=@my@sc1oq85an&!aj(O&_oa|-c0u9k=OX@!MEb3dv;W|yYW&PdeA5}|j`m$7B ze`#UaA<8Lu&XLPb#$%sC*}nJM^OpbGo%EGa_SW7LrB{ouX;f|Ho;0bUe{pB)qO+w| zIsa0MA8+sOIHmGr;Wp7tOLOht1?Gfo<57FDN#2_u zHv2RLWNUogwQdpjlsD=AoEjpGT?>8v6;5&_ewdscI>+batt4LlY-!f%X??TPC*9h9 z?ukLR&eV>iZ4TAp^VApXa~^qiBBS}3N$|efGdE@WKD=&_HTb(f^@zkSO+KqK;2y$oNG&feF# zMsrj2L-(%}TNt)>(b}`U3ff)b%X2lDYk#L^Xdd`%bZvEcr}UY4zH1v- zCtRQ8Exq{llCzH&zu?~I)vJ+EFSqOGx{G!-KQ_#;=K3{9%_*PzT&~3@QD1HLk6X_s zi0oE4@a53@l6dpWJ-<#KlM^%1jNC8%?2GRGm+x3^7q8enTQfCv?t%4-Pv2MH+OL%P zMk3?Ixp|Y;Dr+)V2|qoX9@^OBA{oEvm5$mLS4-`SJJo*ZXDWC~C_9E+$egKr>v^R} zQe!cz(Ny)Ny(S@VwWS#Ls})tKW`0eIHM#d{@@tvNN<1tR(|8j!L)^c`eOFRey1n4a z^{hw2!ApDG&u+1-$-c_#v@^Z0)ky5$e8&Bgitd;9^xmyF9y|3c&kN)0J=MayRc=gb zJmB+?!B)^bQ?fGl`azaM4_Bv8yXa=}B1_)*^S*Uwe7R>VU^t|@BY4%irAN-mT$v)O zA?b6p)1b;C^zXk)4H^B}$G&$j{Uu%Z`~20bS4CAKla^~1TB*7)=5WWPHHFTQ{Bvs6 zt{AIJoUggdS#@hT1)exq=)_k`9#>|%^t;BNqacK#cfL{Wy?Jcum-JU@@0b>1l-uHL zYdk$(|Hg9DReoK;lHmrC9;YvDQVf>%+B!+Gr$#EeZYE>ywE}tW+otc2dj5U-x;#=X z>Rn3trCS?&GiNVLeezUoPMyS~2fJoxD9L<%a`EB{v5yS9|K)7IdWwBj?pD==8mGhe z=3LwQXWKV1KdTQDTm9_3EsajCVwvmk^G?onsXL6XT~bc;`P|+3c9Y4+7{7Dd7%kgk z#5RYX;mB5vzwB-0e6TO(;El)US??vssjqK5(Y)FDaOnG+cbRX-epX(6MA&rIF(Yj? zH{qre9#*vhNoib8xxZMZKVzN!ThE_E|Nc)kMV5` z(`43ieQ21a%jURjs`t#`m?sR0QQsES|9K|6)XGNRty#U)y^F&|@aO6L%MbE{E`8Y) zI>CB%h~}Egy*-ST|32Gv3OqdAKd*Y_(yEm3@5Z;+zikTplyrMzsQc%_1lLrF3sEn4 z&hB+Q@@thgi@C*&s%;zErQeBX6k6#_UpC?QFBL_V=q~3^CzOiJ@9bDxZRT-;?Q-t6 zJ4<)oIKMePIBxHm>-qN2D`fN|Rk&vI_Fv))|9q-K?w9PZ^3z#on>@9@Oj`N!bIY8P zw^3$pY<5hh+H<>BNVlC1+L<`x;9~Bu>=|y$7+WkFKin$kkoM0$qdcRoL*jYC&I5c; z^uGQtbN0LTT1<4)$7y$b?Yd=lKEC&$+vT2rd(CI-H5270t`)u{SZNfud+OsCp=?~Y zL``zX1rr`&&Xp5w^H3~8m~9S>&+?i4dE5i8#?UqrKQ?p?k` zkF_7B7H2%}*H|C-KHU3e{;X(Q`z8K;LVcgzxh@$xy$o4$#_{$C^Qahawn@DmO`DmH zer2|t6}!)Yi{qPn+{aYt+frhb{(xpTk>NsN$4U=;7YDpzYL|_w$R` zSA7e+B~=rq>*RIs`_vU(|Np)>PJLybvG?nlzR1t1&Kf%|mB{(XizO{g(T~~|;r zzJqbCYvH-%ljovcuBx9emyA9$MfAK^!`tYeyY%1wP?664bE}o_aQe*`1>T_vt~}qS zow+(OT>B&!%9_4?cd6{h~u~sD?j5N1Aph>y zi>1yO%5?8dj^(-8?2&J-@@D#}HTF^04DV>fs(p^AG&ldlAGOQv)~?bOmV5TS6BpV1 zH{GA*;w`?PM?6-oFaGeiqoMqg$c5w_Z`rJk?>fFYCwH4|v5U^T_bYl)PPub~x$ExP!|Jbf{xWHaEBZG>`8F4zveh$wyH4$c zZ&II4qi-qP+A(DrXPlX5TH)pHs!xY+G){cI%2QA$cl{@|<)M7Hgs;Y4Ho57wcfS3e z6X(uO-c+imecH;-dZ(jR%TiGv(`b3KXuI79Bew;HC1q{Cxa(r~z<$c$urhgrI9=cgFRYpoKSY@P>bNJSRZ+HK^ z&gNZl!(RT~y?L82<{v3-y>+Ie{K(BaR(|JG{(ks+?9u0_lVeQ}4yZJ3oH`^^P=2U1| zY7^6B_THj+*LAUtdyo83`CS{yog2HLTxs6y+EudK-zq!^NV}z>{k?07?}vS%N9^l= zakiCT{%N=Df&BdRTzc9||`_kgWbGiAE zkF!*c{?_L$M>cDFAD_1{D}uM3@y;BZv_8RE0q5>Qp z`zyZoOkq&o{xoH>v4`U)4i#>dNiUYJSde}xT%Bpz`#p#M?qbm{ZMl9$^6#~YdKK9( zMNT~aGb{D_JD%>zcVfMN_eCELc&uDJVXcI*)|b;yq?*5_XGTZ`d!CGPVC+||VV~Xh z(ZM@Qu2Pbb`N^*0uNBL3mNxBuG)a?fd4K1z?9H=UF1jUt5!kQBc;?zX%gt$%=Wgqn z_`@XZ=ngLfhV`NKziQ?kFb=zRSZssa_W%FNBaPOEn3x~m?-U{XeeT|?FuVR&>#^>3jm?#9Sy5G7F?7Z~o{c1hq>)Y<7wyk!4 zVRcYRdi}<`C$B8gp7N$m;P%`@2M;f*Yl`3ZV7tKH^^;bxo6cNpKUFPw)v5jeul>%N zd((;grO1^Q`9;6u%o-a*gS{W;E?e=(=*=01DnY*xyG=!Nn_92EVZQV2irsx)o~IHq zZ){VxtxAtQB5rhO<-c`xzkd}RKX=0})#-g-M09R2;^W)JF-0>u^L%ct&)?oq ztt)FbpPT-xF>}${S=0Br9^d(RuSTI$G^f&!)~}xBH$U&$YW%sfBx^p4WcSN2ybO#l zKXyGod-u2CXa4K8`DgY2&X;&O?ajjK;_}&Vyt5S-Je}=uxv_b{QRkF1T6-8WxYw;& zYUpgfBQ(Jv`7O_eCjSf7k@teO*oz*YcX-m4yfEgO%qurPv#GP(zq?1`TU=Kc(~PID z8BX;HMlfkcPc-@Jee5 zvrXr#TK)e^ZR_80zcskvH;LoYNtdts_3MY)>HPxoKE z$Kd{_6|3U&9PEOmo!^OfAAG%Ur^ik0ty=u=e?Pk<`p16Z>Fy7WdTHffvfBBYr4BpX zJGDA&?;R%V=-|yx7>nHXtr=u1<2JF8b?I_r{;5+*CREblsTKK@tjPWw9>I`=<$T~>W-;=Yyj zf2+S;=nSfQ^rl zkDXU%96a~t!HJ@q#qLjo+;z`Tx!J7JyX3yA?Cuq=7USlq>6KP9&#zu_cg@97mZcEM#85Yr-FY9GJ?Xu*vC&}D->mh$H@EuPb--k_i*LOU7bpQKQ zg$394pV%mtzFQ|lY~AUzb6=YrE-7{SlA-3YpjL39ob~zEUCX7ou2cnH-87FY=hWxG zo^>BPUW8pzDO!0$eQ#X-zf13*n0W;pviWPoS04KJ>->5ApRzZEZ>jV;d7}K$qj}FW z^FDkjNG^!y{g=Jz%rX~6(>vd0UYudXYAo_;vjEiG6o&pTGUXQi>)y&=9^6(=qVXKg4I z@JoJm=S$;~{YRrq|2qbi8MTTQT-mZrg`mt{)< zYy9!5f{!Ncit7sG_Ep@z+Me9H$>ZCh>q6#L(sS8mCI3iRTQAFFEv}anYN_U2W;NYT z`lBg_R7|Ao#RY>gXO%^ z{lz-kIs4b`EIEI6;+F8aNqg?}trGKJvqbe~=;e^VmtOXL-5>o%A;>_iXI|BjYjbZr zn)}Tt-#zsj$H$`ff=Z(^erD^t_LNySG0yTxxpLst{+ho(EB|K7`;PS0UExwDN zh|X_1#m;de$d$D+RY^#wdHKaz2eRBeWP>KEKB-dikqTP1xBn5Fo3oOMh}(`U0iph@ zE!KKlt8D18)S4y4HPwf)-#YMO)`siMbFBha#d%b2Ih}Qq!&{JZw@sb?=9>SBw;K7} zc88~=i=-~8$~s`iw0ZVQuU87aDy~j0dUFdjy?6S|e-Z8?u6&d6sNTBJzh^_0U6w?8 zwC(C>*`2V$YqNfx<=w3Ii9c5?sn{#`R_My=DaAsP-yDOv&Wk;|YVKBL%Q$iBZ>@{b z44#EM_3EqTF1Wm2xV}Ee>g|?k!rK)+4(ZK~&9F87>U>5p;PbM1yV?6^`)s#XeayLc zm2QGx(>J{Z*W&V41PNv7cnXVVKdiAmur5;Z`HpE(8x{V_NP9%H3bwr6qw^*x=woxuIbLt?@;C{n4+*(_l(c$r@mgx+}>>6mT=5MMXSO_t(4bu#(Cy1vCsa$ zxw0Uk%58s~z~9!6?B{Q$vc0nZ`16}TU+b3ceIHp|^5Rx;CFy?kaZgpg%Adu^wD_~3 zNZ~pqp^s`4MgDVGUU8M^6WjKE{{Jrwj=wX)9Fi6v>(DTrbh$rcY0f6ydpy&ePL_uh zo}bS2XJ=<|a7M_cm!H47f7+1}65L+7?qrr?tFx5m;d!AG>u2ckF!+epK8egWP`>tB zqHV>BS@nM|`}f?ucewPI$ci1)rUo2{bM6$6^o{0~TRfv!cG|>{i}{;=PmD5bdOGjN zCd<^9wl}Bj^1K+eHthG=-Lp4zE;_=``DCTswO7C5y5*m6i=NeITP?6e=T*`VsU-qj zTRp>eZ*gW{wYMYZq22O_v2|T#Uy{0ZuZ#$MVN|{NYX8auMP9r|IMmn69Ok?HW_4ZX z+-EGU8zgSED2j;?t0p`52W`_pZ`&t@lzx~JZ?z5g^bCfTy=HLIrFVj)aK@I6pL4Sn6qS}_m7ivtP1XKda?G>&39)zO*tNvUbqm#oZ|51 zMq|{Mr7eP1fwPUaO)tF>TWIM%#irJx^xq`@L~g|Z_KU2c^1e%thwmv9etdvwYlIrx zmg|1{_qz9<3k>}KW%+zD=9~zY&qka0VrH^Fs84M-3CM5YTFutywAgCz&KjSM?Mv%8 zUc8IDBJd$YbYfXfeq=$>^yzRGK?9bm0&@0TA;y-INH|cA5-o%_0 zTi$!9SgjZ5_D$`dQ~0p($~@sy#+gAGv4U=kdn@iKyFOpH<4WE6!bV}8Cl)5%rQCW?ep#Pp`}V2z zCUJMKlzsgAv-LvAeZ`}zqJA=SZgRET*e-2cD*0cqN0-MpJ-s-mpV9hC=S}aEyH$ex zQyK{U>??Zn8vmQu+P}Xtrml@j zI@!o4eW2TvZP%YwC-=sGOIdK?g@kj-EXUyB-|tq5HTpVimpmh*=PoJnpMmqJG{=TO ziQccP=KuLLb=nnks^=%Ie_!a&%u2%tS;zjm zEKt1A(f;+**Zcp@Pf;=0^(sL2y8W_Gsc|0`9Xl0wF6R5xk8PVp)yz$cFJDQDD*YL! z*OQeQ?e#-oqSl8u+dj5ueXKiwk^hR5%%ORPT5Imyt_ofEyG|)2wcYTzimuFC@vU5? zx3rFwiFU`F?{Cal7*P@b?&3kEU0Wr6B8rS#L)$lf&(7T5?!f#>-GfifyXf;F?^_F+ z-mzLA(>O78-O_ST%cT#?CMh2Hb4x$o-+QiKO~<$2`#&8H34Wqqf1ImC>XC{=@-B@$ z1qG&g8@6xdmd$fyxVw~>>Gj>@yx!QSGc07I*`B`0+Vg9pBS%$t(bZ#*cka8)wL{Z% zdC>Cx!WBf%{c_W-DiWug(3hwfoqnyEDIA@0J$4?pJZ+ z*{tbv75~rodlzPC{{PSY`ezoL!b(3sJUsl_=6WsXiwQD8_8()u6 zr%R5@aTW;#yjsK&%9%OouYA$HV>(%Oho3KAvF~Dz4Lu|o~9qX7OOi=iP3p4 zo1{nA&#RkbFTW6c{YYk-$fcU($ChpzBJX|)&@nc>Zhm^l?cmchpEIPasdmW-wW-t$ znlN?q-e+IWnnlHkh)un8WqbF*gH`8`uE{)p`Ki&}Nfnhh#3oGsF@4>Id0{Ws@GQvl zIK67Io9v;+--YJoizP+3ElYFqJaswlYRbJ+ua>KMpFG=E+;C~PPEEM&(lso%(-V%& zDA1Vs_mEb3%o&k?*Yo$?z0vXYLd+chipbx4e}B%8RPMXGM_v72*%?LYxjhXl%#3E+ zZdh)ewvTy6YMJ=NqYd6`Zg%@zRb!W&!Pp=D(&AvXZq>`Wy|;aHW@jJYI928AW2HNb z%Z0w=ex7~@ry0}-o?P$9LX&(>L3$qr&~xla|DkGdut7I4tZMU&;C4+pkYq+gE#wT(2*&VQulAShFc= z*Qyh*l2_$26#PDzZ{@czZx8Dd)`^<6j~6mjCRPQ+1%`{n=C=J1O1XCa!@SMQe=U6f z`<_IOWU!-6WpHlziDVqZ9I5H*Hz{H>5bRdHEo=9@`&X8X`7x%2h3C1 z(}Ldel>GF56CVKb7C!P%^LM zfRWYi$!0;$t9DG;qkFz%33sx6-qnoH%iYzplDDqNaDN%`<@G*=&7!A*Qja?Q`D5w1 zC$XeNJY(&84ViZ)zw3YUYVYe=8~(VudrozWFpGla-lx@8TtbsqbiTZm_vS74)5pi< z_ibO??)FS|>eS$$eJgX4pBwIZw>8q=$i4hrRO6MNdq>aicb(4vdq(HukF)p|$6nUX z>TT^VoTK;hlBax_i;AiT}RX|3A7xsbay72R-Z8q)vP| z-8;SDNLPw`LK*kwlpn<+XJ^cO5ncL)b4Ayxo%Z?tOc96f`mPjT`>~Dhi@Ubc?2h$r zJ%>3;_=^2y#cb!@PO`XE6R~C+*QS8pnMa-pf>~%fmYN$JN00v+;J*)-7Ih zaVA4ro&euOCZ2am0T;s#g)_viy1yha^g^D79T4RcSkU*?|eq zULX3t^vbrr6Pa@CcaQO24xV!1JcGiOtP96f6Zn{ACzaQkv6*h?S+FPT%z{W>j&675 zUdIDJZvV^4V7M^vSewbp%)a}F{{0Z$bmruy{E$5}C7MogJ&virJ-^<1(&~rzH>WV2 z>vFn(dBzI^|1)J%VvhZ@X8zKdd;OJ_NpP5nNb+-)s4vH!&Y0)1FLJqOrQ^*y1Ng@6OXV>I?X=tt9V`Tc-Re_HeQGum_#~k;QglBGH^1zD}H3 z8DCy|rTWyt?bTPymaY2tGQM8vLU7_8udK*zpG$8=U7Z`xJKywfQfc+|%uw5k?i(6@ zK1|2A*~Im?gsqsj^yz6)ucRl&ET5PyKPH?{N#9X!y|ZXW^pC_}r!?!m9+s}kymj|5 z1GD(YOJ|wRR;>Mzl@;^rQPQ3AzV!DuW!{GHwPkv~uHJn7lEe2DS1l{;M=!6oe=FJd zTtJ9tq2uq9^vb9DpSw>9*8F4MK6}yYXAeGoIhyI8yddnK<04DG z>?Y$KmoKyKso8p?vHGx#?y_vD^W`^1_g`#{-_fD>)2BM-C2!pJZILG%J6s)(+`0dw zbm0YWt|!s!Gi8-cJHPxn@G;0@os7@?n2pZ&HnSIeEj^p|_e7Av=l=h{g8w!@i<5P! z6)>Dtkoe~31BdWqtM|Ov_}N3))inL@|EYUJyVpMn{pRjcx>7Uq)$fwj;F|dIXI*F6 zoD|I^=W<8xuzwZ&D$?x8!nG2ZuDb9e!t>{;W_ zr$uGmr%$+={w38|qU(gubDvcci>wlUuTkD=aB7#TWL5nOX|ranzD?JeRcz)hezA9H zU-HgX#WHaq}?17vpz0P00dnXAct6n)HvZM25O4_#yle7!XyFRusopTrBP} zySnQ6vzSY<3fm+Pon`Fvh?P8_psME3?8(V~XQ86~p<8DIF9{3z7;tUb;%c{ewaluC z@zbYYTPo&qqwOot)Hu#VFGKsUgttuRc(3&~$NikezaL9eAp4I=F2Z8K2cnd<8(B9Dyz$;lx6iljeRGk=-3WA~{` z-;OfMu8v7i`d4YmuWM|dGcSGX=F4ASId+D={;8w6ku$$Gb~6uGRHoFQ5CuBNUrG2cDR;hq^x@HM~<#*?57!LuEpx?tyw3?XtcLXZ0~IG zy-ZW5q_OiIUfkb%wu|{)<8`j^t#5VXe)81zK5coq)-h;mOKE|U)nVHQztr^9r%&!ZVg6RAeYe2R zr>|E$?Ms`!`z+^<7xBN&?>{-GZL;#Q@^__rI@&VLZZm?8Zb>LE3UaGWV={$_6V zrXSypGEewahF!fh)0ZjI=ySOFp-e;1zL%31KQx&8p7rlppBxWs2OihvcU4=h{eutb z9_&tUYP*tl^V-9Lh~UE_cNBh#P3hWko7I`2?1YhW=ew`JcYpBz|97`nShl^^bI;{%DR%`N@uVYBBR`Kz}txe)Rw?Us$uoPc+=b3@v6 zgjT(}R66lWO;Vz~p8mC^pZXT2)=%W(I>@CQHZgPaEAHhH7uKp8zSA?@pTj9O-K)re zp>o-b^7#C{3TwNrtY7Ug@u|)S*(KeLX-0n*CG#(htDCiY!TPwnXNqbTtG)PNXqv*z zn#JdsmoKr<8II0o^pHMe8%;o zZ%yk$IjKD&KR@5Mm^we;)6~Vk4jnR%j-DKOHg&=x=l?AA4@7rfIvN?uX6s^Su!LvU z%O?iL)$F8}CxY^&>@3o&(n!`RNB6J@%P z5}3-z9Bx_~<8tKbw(s*LOv0bX{zy$PvHjzywCLYY|NG(-qH=PoW3zWuJ~@14YteD0 zvw_)O-WGK%8yYW}-TQv__MByVvVJjC^N8KQAzqpr`oX`+RBeWz>bw)Ywt;GeXM|2J zERB9#-L`N_>tiuq z(V#75tF|uEVNA2VbK_^FLadt+Dpqj^|QV^oH`8ez-l=&oc32e!hqH?WXr@ zls5W=?w%Tv{^VU$2|xG8_^;b^nS^T!FUJXe`z-LJ#>wQ;dbhv-r#}2SegE1I_tzah zHnTGJx|pDL$xUIti^p$%E&1|+@k4OJ`gX&OpFFE$*SC9~2)|Ml{A&8Y{B6s29-sNf z!UtqU71*G(xF-^9h4e`%wI**`HsM(cTX4g&l_(UPV?~@Ol5ePSbB+o_IAU?A!eH2l@?LjyC@bl$;t=*gn_U zv|x|Kdc6~?d3TCEG|zqzTDQ4EsPNpPMb~R*?sRdPB2hLaRqvn_`!2y^bGGczhi5*Q zvb>yO820qU0gkDUwO*86S~l%stn=3=SH$|g@2vmj{_0#_Nn2L&%xH0mqp$X^>z2#2 z6Uu2>A9iZ}&mzm&jGafl4vd^|zy3SU3DK0B3 zXS`HlQ{OA$>j&b#o4XwUH?d713`Za3-sVr5lbds0sExU6_Bvea(Ro&sBzlP_nl z`tfO6$F<2Rd(I^#9_iR-QS-3H?)%)92+!b__g`kZS$xXzSoLN0#5vlF-WR=}zOzJa zfnxAq=B@qfwt4E6rb-3bD7|Wy=Tf+(P(Sa#>A`G`)~q&%fb{KimK`{0#2WsNzue}$ zf*om17xmf4?Xt&95}dhFuTW5HF6rG73dRap0Y?F91^{FkTn{3wXcKkuw)b~@l` zUh&P!_Juqv_j&jla0ThKR8Lvf6y@pGswF2Me17HBtk1$MJ5QeS5M^PXuDrcJYDGq= zr^}9I-xmJ+x8T_S%jN39n~Kys>dZrRvmX@~G}&n0+GQfuDDr$e5C( zcKuGsd6SKHN=vzS37@{MmjCO{#tYK#-FW3!xn2J%y}ey%m-(`N+lBW}yr=t|B`jIj z=)x_5BaG2|jr#I8-kVyN)Fob=opI&V;n@GrYva@VA~VlFe0XHz?xoEl-d%fAvp)+zs1~&6)N0%Z!_<_2)${CPXc;J0GDUSFIv#9`(N< zW!BXsZ=<6z){B>3T=15ScbzcfJQeLFH8QM=J0?t7zH39A?aXB-g#Bwn^1n4WUhZ|+ z|5ooOL$};awX|17;j!~H6L)U>`?bbc{+A|0)~neq>)z-to8$Rx@=B%rnXI>USxf%z z^=H4Qn)fo~s(aD-4kziqp?fBpb8h99^j@_p|Ko~TOHy50jzv3_$f%b6`1{>`+Ui)T z@|a|n!*~C!==d-H@6WugmvX-rM@OAKGw->t%agZ;o7ImfJ<@f3T7Oho^OMb5?O%U2 zqe}iG_bVYm9#w6A*BB{i24 z=3UQP9igo$XxMz=q;hsqu#NvVC$|?X-bwwdwAvH1C4OeqcYFW;f4^RPea4YN_1J>a z_FD@V)oXq9`Se+kM@=ovN6mTDb#1+%C;tU6zH11-5piwze~uGeGr6nmdQ5tn=e2K? z+gN=3_l9XUi$oeHMtSfBPMq{MJ$XU3@t1Ggn*V?EST6aeCoC*f)2u+J)pPaAG6RWL zjjy*GPX*0x)>3tQ8uq+EH{{+uxoLk&Pq?S>Rv26D44p73an{1_5Y%d_7wI22Gp_8Mb@SMU+|1|7jy)7z z<6m(k1E*Ey@vP{EmPNn5KNJsrVS982J4-Xi>~AGr{IV}1R!-fUaBuCRytUtSmmYjn zapCX8m3@5 zlPA_bFt6jZn_^#A+iJMxN#C6-mFw30|8skTbq?!Z_776+Eosj0`7GbeQ&ipcs_NLO z6{XJ__a^IHNDjJvEn@z?e&xjmk&m8j_;qe7pJ97~=^E*p@-v}fdo097UG~UYDp#hR z=svY+?bpNaj@{q&DSkpKmow+W9ai7XA8+FM@ZD-wmYMCsHTUa&-Q(w7_UzBYs5@4V z?)ep#dM);Qm7M$hPOOo~avgcTLz$Ciuw0m;cEKP}@9U}pj(h9}i#D=Kc?o^YdDO|n zyvwzkLo#D|T5ZJk>LZK(^PZc!=J>=%%ht3q_t{qnmrS{#X?=AE??X$0qBlpEPH$Xg@;%Y-SL3g%dsJ#PBepj7U8-i( zIAGE8a02(ji|hicE-VQCEnI3XbkZ)mI{ava`V5c2m%EiGNgn#Yafb3nW7qgXUJ*Vy z?I$sgz8Btpyccz}{a@MAfS(Ku3Jjhujv=T0w;j#We>SV`=Ti>;KlSxzQy97MbR@xpY#21-s-H3TS@Alvlq#V@b?=1-MO^- z{pXtF-s_rOUVeRG^WoI~nf}VHzH9TMxL3;k*P6I3*mvDNF%O*!>eC;r7n}O~?AQ19 z|1TYB@OWt)a`5z;a-Q1@Z=QW(Hff!@U*#8_XNS!;mA(^8b|}^1$mk9`cdcz%bHjbb zpa=G6PE3+Kk(=y%^770JSu08{rU#tl=t;FuI^{F<(xtPVp9O`7^i({F41-Tb;_0W}|mXX~DwiFomTqh0j5t-(Q` zc`wXAs=KOUyTYE`?_W;HjNLBpe)iY{zk>eCPUZAOHtWJ#$6l+8IfrD{R4g@~c=^?_ zOYN_|&b=Gy%(ky0x!ytU!o0tGHBNoki55FH@35ht*{>NLSB`2fuW5aLWln~+te?2o z{O8wavUD)KTxNgk)BOXwytnV^$A3DyD7Sj$4HvCFovV~SJ-6W}laTKVNc~PR5~}7!l#TOF2#pyEfXc zxXqw?BT-0q!;0_TF(o@r9Y3|D>fk@o(4Db&G;cgz^m^@?izN%*ome7NGCfdu$>aTh zK7EdE`R?SMm~EK0=Q~G4P*OYd2cge0HA zeiG}ed|`j`9-BLS`%=9xTi!WsyZhj@H`5l+e7*j0=7Bwn4A%1(c1_>Ke8=53xM^)y z?IIQ}_5J6>7JDE3_f|8vKSPOQVwJ!@1rI#ZKg&oi%kzqmTWpX(ua# z*)#YSF0C+5wvhNd?~O#Cr&!tg(BB>_eNv}ty}cekbum0_C`LH3nFx`|;!I)3O0v+rA%ByK&U>*^|%npMQC5uyzIS8TU&eds&Ze zVlOXIzhtV+5v0kKtE4|8hS9NQ=U$ahY3w{NR|vTHGB5f4{cJ|=`?Y_TrtK+|zOOOc z>}lU(hGv#MNh+$3ViNt{{Y&}t`}_MD>t0&Lw7uE>OV!kT|GFa^R!+`Vy*rmD{)J9f z&Z8?cr?su=3(pUJA9L|a4xn58S(D#;(|*mt>=hM ztz1V(LRe<)y2l-+7SBMidFGg>DQhhHe>&~{_(RTk;vl7fWlW)y`{_xAz z+pQdG5mJtA%TC0;ad{At^U1*@mSw$0>ehD*{Q_rm@~*5+*0cBcIIH)L{JU!ppY$v= zYL0sIoHK;iw_P~8&q~l)Mnv=9UzP3m+_rIFF)Uv4JNpBZRcozny}8QCC(GXl{@BFn zD|F%5nb%rx@9s@sv&&=h3da9Wqw}rz>=gERAExy4_=+I@|NH-19eu#aAFwv!p2SS6 zy$h}+?frCTcb)TNkJJ;~SC9O4GRU6psDJOM;rCTn*}ky$24&6MR+ttNx-tGtxUS_N z0ozw!leAp)c0@lq&>AW3=Q`=Wnd_&{b>^0T*do1MRTsdVSww+(#GxNe%jgS%>{Uh~BWF<9=G*qwO)~Ss`kEiiL+J20`ApnkC((Q zRuYfpoUzGw-DQsa{cCo19TlGL>SgyarcOD)v})yr?7ZmK&3^vJ`Bv(c$~+Yw?xbz3oItysXZwo|_rSIsk?eAf1XR^O!k40<8QPsAxb^^BA?UT9}A zX_e})$JZx1+>$!FD9ZhK-l?-s_WwP#XKh91y7jM>HeS0vqi^==&oTEdu8DgewDx1W z*N^{`zv`X5mU?_*oXxeLlVxYF3{`1#VOn8iyXz81NSN-_D_2EK6ntHR1H#j!nq8W- zgpLYwRDSOYIDA++DSiW^ve3+*_p8s{%RYMe?`NkzhyMb`sw?iFP=7c#sq^WIm;-88 zD+R;0)L5$fnon9P@Nl9xPuF}siN`k&*?r*(jJf-@3d&$B= zGe573r^-^E2Avi&&wTJiMatXk@}#;Y$6l8_vYO3ubCG0<1$N^^6N8SKc?aUKJI*-W6$47FFL{@1HWK_|eZ(F5j*mUHQiuiRRzrq#FNf=%6%^^4Yh%Uaj^ zBlkg00{6YitES#4apZ~&<^SA&d#gpc=kk^<=koseGFNYw;(e88dBS+c%MH?x4nDeV zQZ_&Sg~meOZ9$UD?P)*SEnKC^ncFv-72$q;y;HbrkuO9H1pggP2sgk_q+~%wshLY#bI-w zFDd@NNNDlZ-ib^`e)IE#FJHgYcH(@T$G0QTKL32O?9_=vr}|30gFnsTx91UQyw(?KQtn%5A<@ zl@J=ecB{M0tB=CpPhRoqow8@T;Zjri!+i@IJ}y%$Q@)bWe@d-&R^$^?^PPq_`JJK{ z2PB)jf9^Oq|2bor3}2|}O8YG>4cq4Yn>6Ws?LNiJ=Pcvn<85{3)v10KTb#`COl$S~ zG|e0GBJzRNk2{|$wEf`JzRZ=t^DAO=_!1udV^<}04^NkM;A@}F7X41lPObcQvcepD zS@GxdE}Ew=&Q?pjcI=Df4{PbKH+O2yTx%_dj8TZ#zUuZ11RQY!0#g6;c z**nr@HPw%nt~lv-jO)Usqf1&c`P}xH`7D^v?0w+Ohr{{r(pHuj?0uN=^pnr)-D01a z9qyOiNlia;-RzLbtI)?6r;BpF-~an(dZ~6qfS1dh;-6OzB5NlXXJ)Ui+S<49%mt&n*K9i%ya@ByGRd<@Lw)N+W$7mO8jmOUoNgSke#^kE zR`krw|K+Ug%`3z_f@QT1x5d7lzN+BxpZRN*7Te8Pm)6`^b?Mi>nY{b?_wme0*cDN` z=Hi(ZWh*knEW&f1HO|!A>tb*J?)PVrziM4^tM=TRmBV@Thq3DRLsGHM-R;`5TMtjL{ndYT z;hmsGS{x-kBDrc)QcaGV^I3i~S8V?BWJy`isfi2vmoA>WV*j6a=7qsq+@~F5EWBy8 za`CjZz-1fU;>z#7&b};H^`mNgF_XoLvw1J&E}U2Wq%Gy$zldq^q`v~+H52FZ#P%32 zHF){yxyEHDCMU4Bz_&MXybr=k#S>E}i-6S&53BDZ9N?-gNyMpR(hYTgz6mY&)IsIrUXb_j<{->8Bn@&c6Kr zQtCr92CceDk{OGyU287ZW$PDW-_(`+dD_%zbz-N)Zod}KJzo6UZT9_ZEfd09ay3`y zEKPR0qsiNHvplY~LUUQ|`U9S_vIWtrbMjffzTNw7cJ*tAU6<7tM#nwK`MkI0_Drdu zZ4U46?|Elw_hNfuQ!v4Wt7*%wom*ZBZi=|QB|jp11INxysk1iD6nVM5(wpxtYm)kp zzh~mIjHKUl2Ah_&u9{(TpI3wZa(q)9*FnmkX_JI@~OFRLXDH|htu=_ zKec~RY#cP7`x8gb@`{G9J727ycqYO?!G<^9|LB$5H{4j(&X{Ry{%X0;UUSByuk{|U zUCroYkK9Y z9yzX=btyaTeDUk&d$j*`)g4&CU3Ryn;X`Lf`Oe1Wi+3$QQT)g4p1{?B8m1!^t2jc+ z<_5MdtXz2O%sbwOK*dIln`u2lQT8zc$*aqlAI&_nzU`W(mhkB-K~Ad;HD<@VygKYr zy1hDCW$M$4H%mGLa{D!^{*?7)q+GGryTdSj+Od$Qae};}y&{(bE=semUA|1>vt75e zwZ>vCksr_6x5aEOR4v{T4g3HqH`Nhup-D~ZR3tZ(|5OHP7l>Vc=GBY1vSf<1@*WCHt<$5jdP1SWa*?DgJ z9z=BIcePkbt-6qO#NF{VXUTh$%hIbR9s4aMu_mSU%E`^13n%Wr|6DAnEooDa_N25) zQm5+W8pKu3>M6)foS?GaGW@$&NxJZp3Cd@9l+X86|D1MGOl`gX)4S8Z^t8UT3=Vnd z#(tscKO1A1vGv6TcSoxGay&4#-tuaulTX8BO?;EKij=Dw;mIM+F2Y441k%XZBYD$6VB zieCDPB|l%4d09!(-|eM4MYc1{>#kWjmvvw0;gB`LO~Dyjck^V6t?Rb9hzq~G()5zY z&{{!d@?^#tn{uzzeBo-J8>#njt~~oXshe`guXJ%O*!#QHrdzVp!uNua+xc1TzdF?0 zuJV@cSNV3$P|DOIhEcqRGiuANeT~!BT;cj6@^Z^j9`=v77Ae`haZrftNwASyt9zJd zuR_+(AoJZbci(h$ap_zvHEn{R1z$-dbIy+gsv3;fAI*`kcr(LzQSPo}!-?kaCKOq} z-gTsQ(X#mSmwhbiER2Ktzt-O`V!psWlf&Xc!SOGzYwq-0FOg|dbx%oaa=fK5efoyl zl@i)#ofovOEBfK)(!W1r>w5(&!K2!3@}?d)Zy7AvaWNTNS#J(tlj{PPCyfJlNSfc@F zO-ASH8QNv}5A4s@B-w|4{5DH?-|cR-Gyg(Vm_GINIdq?^n`=-i+!ZA_Z}y_&{_Zzd zXL?-BQ#N|{cv*W@&YZ)9#w0CnyQbut8B>&Y%1vrIAO2`clYa5JhPOdD>o(+r*^tDdoKeay~$a(%jK)~o*?>wicJCkXY~Ies{9DYusOVT7c( zo2Z3Oj`XW-pDez;$h!BrdFf}b=nd-}1OpFGO}37i$q*vfl_ctN_V>o6N3RqemN!sU zU*usJlbx9P+TkM~!#wkx0|%a*2~X;F**ooNOj0q6ermpjf$aswwE}W)WBk7T>0?}` z@otl2;Gv0usxBoqEUqDwGNROlwclR8H0MN`@)pjsVy;S6t!maPbfHaw zt5mO+asBEks~LO)PQLFw|NOGdHZ!G%m-DXMg}4;|OpMFpikNUd{oGv9OZsOwtK8mO zeyQ)uq3xA3k4>2L%9m}uUB;C6n)mMNZ?_92>Va1ngR{M#uQF3(c|ANTc=I;*|{Vukf5wn*~$l}&6j<-q^<%Hd01DNmgo9pnbt$q0^cxB?Zl{;s+ zZtD&ZHuYT_xN835_b-fPzRo|No|ZLt5BEQB_mcvpP3GTf__z(%obz>=|2$AMW{>iu zbr-}se2V_9N}kiCKj}(0+XlQ}$+ zJik|b`N^|#(@a+tp6u6Jv#MPA+s_)0_nVX|ujVi3F3^pMVUPUAp2SmL?##E9wLRdV ziIW@OJhpvbxJ3#Jg=%VRO?4U4c&BKdm~dqB_dCyD-;3;KPA_HNwP^PDABqAy@187E zHc&ehyRGT)kBVCo0oq5rU#hP5-1(&U-j%C12EX@*^)a?qd387X+qS%1;~A;Vtkd_! z$j$x8(~ytziVKb>Gc|1E`Ty^PxB=h)^UptDoXM5(_wS@%G>Xn0L$R_(F6Cp_!W zt@*lZyQY5WU%h&U$64>R)%S(>e-rcDH09N_-FK>050{(^zUk6q)X^&`5r3`gi=p6! zU&Via=PsU`6&5frE^zXi`76Gu9Jf{O-Or}TK1p!?dB%Po2AR5Bl?N87S=>82@Araq zo17${qyHc8|F1iVMQ@ADDpq~|4BwRGE0V=eUl$+XKk_&FzEg`&lj!k=Aw77%rc& zePqP5sLtrwv1unN_#&&1wxqvZxM}iPH``mY_NcxN+;}haT|>J1k3)YyOtzmoAtkxU z`uNsmEnD?xnq*7fXZL)#A+2OfUTpp|vG{t&gD>u|vU;OV)n#=Hls_e|w$NHol4jcWh0i_gw#fh^tk@ z#pmb!T`wI^aEHb$w>c8yHltcP_Je(BS=j$0NvR?yY|bREkawG*zt3Y{E!U3Svz9XK zwY6<8nU~i!{nOq@jdeex^+Hd0tUjZ{;&I!19dpt9`TvR~mvOEyD1BYhcjw;ZsBYh9 zmsZTy{vpG-(04O`RotBE<(<~aD-+CnKl9Gq?6qRybcvGfYZdNAtdI*1DqLgTb}CFq zw7q?+--ErY>rEsox_7glKvIitGQN6*1aiYa{iR-xtk(dJz~5+N?BOZCeGiXv5h zuREuEX374={AyVzA4YV3R9G0fkXfd-VdwoF8at8><{j9o-nQk*6UDxRhCaqemj$l< zR3CZzg^!|0BYQ&Hv%jSQ*B7zwGRmD8^W9uVpftl~ee|k;xR>)INw^?#pfQU@g2|c{%>?;%DLF(7bGW1dZehz`CB7wUFsrEBciPt*BsK1w!|>nI#%<|h*7%6Lw>C?E zCU0E&+AUOVa`~q7AKZK-w(R?~-kkgMfu`V=-@lC#A4%2BYdiVOhpp24PWKDvo!_lE zPurG@Y3XfimaAGIBj-F##WhPNElr5a#mG;64q3!cy6uza^Q;i18< zqQs&Tx4(7-|C=hiW~BsUcyEOK*^4}dpRd)PX_)odzv{@v+!*(UKIss~Rdu1pU+-mH z`qTTmPGV2E`hqUEm{9Y{&)d9eHitjZe67JPx;DU?FFGXgN$h~X5KZ@n`U!p>z4VSih7sN%GBb? zQE@*d@LF{Gkrv6m?32g*c-vFF&sx=R=iQojG2`s_mddNg0$<%=o%VXytc4xXe46jh zoq9PdJp2z=?dP4rEc;nSOrjY0+h*H;&+JJ*pEmo((WtF^m^KRS`R(cUO8D{(_Ffgq z#fO&t&HWnvHQ|ZcHv!SPGw14GJ>xy`h97qa!|yA063^^PW?ua=O`Pd`e0Kj<`R-_6 zy{(Hjdf)0{eEceR+nA%;yl1>>Y<*Z23Lw;99XGE-PD4 z75{nded1~^&+HXbUM0AHDcTzO`ug*otEAkX%6z(g{pf8@4vqsWzr5y{Gj;FeqR;Ab z#z%L?9P+<;#zs=eVH0Q&r&QoRj&pe zKf88`(&1%H@140c*PB?mt}Vs~^3 z*ItNSs&({?xu#yzgIQ@MYjbkuO2o|aW;He1q0#ugQ9D<~=iZr~H7rV=d@I5hFDrSz zdQau?q-Eci-ROuoXfq>%k?Y>~Y|lGKWNc%%U#sctut!8*>p^z#Rm8vtJ-Pd`q|&@<#>yA$B@Rb( zkH5NFnbt0_`c3Eg6bF@K3SpmLY`$owI_KlebqyOWH>|!>z4^$=j`I(TFT8#6`A*+6 zohf%e_PGnK%IkjT<@d*;+*xIlbN{K_6t?9&`zBSa_wVj6^?Mwbo$t+^yWV$|O8SP5 zt~)&(YifD!i%3}-@BWzZSu#}5(^)0@M7UPq)=RZ3mwf79@%+z;s9o2#vFz&+3ElbK zTa^2rkc#F0Fb1DRd0TsYURNWrVps-Rt!oBW@W?AzFrhi(^ z#ZJAF;+{-xVm%@H=Qo|wdh(g`w~wcpAis&o6u9s7cDIAC>w^gyT$Vp4Tnt$KtM$3T(~F()`*mjR4P3CPLZx9sWtZ2Ikhb+HYAt7C z)b{?H@@UqpmglC1T=mbhe_1h4FV{FC&0(HiwlsFpp3Q&zAJ=5REch>`u>RNU6LLii zml@O=rUV=9+|C>G_*;zq#~_Cnd-g~0P1xc4i}l~9|6ktMH+oq+`N+mgn(~M>#;oqF zc{?#b{Qc4;_e8pXom+LjPjbhKNOd03=t~w7hEty&vG+XAx8io7`DKq(!zNY9#cTHN z4Lo8tb6U%+``@Q>T)e$W=tP;5zePqP`^-5k7q(tqCDpt#=f7mBenml}{IxlnstnMz z09G^BUY_*)oyE7S%asmz7v0&la9(WW(Y8moJ{)})XwJW><;kBX{|;`wJL#=d%%VA~ z8l$%r?M&6$J8#;LMP@ukVtY$;d6^KCD*zZtupjnc7r=It`{2jBZ_xwU#~j@z>X{u2BJxUOX>t-k7}3 zz;>zF?9&@hd}~V$$_)6pBgrn!;N9(RhYQ_moBmtJA2Wz~_j!A)wD5l)nT=XX>d`COVIb@!F>#?mLs;eDLb0=<}~tk5cAxaIWdxb>|Vt@u-cGSAMPedWwA9Cv45 z_evukrMPJ<{T|7uqW7NpyZL*^d2hEetG)%@n@l%dnYQWMAp<3?@)mM&-(6n5K*>tV_uMAKD8wlB-=j}OgB)|tv|8?)l%luoyW?$xSkr?)NeUfVq(L{Y3E z%xUfl5|l@p)d{&M7vAUijooo=t_s~0@#UqW1;{CWSsy}tJ8b>Z{6 zZBYgPBxj}_(muXosk640^{SiwiR+mPjy&9?$G$z|%LeBUUv_@?5({tKEVU*1mbb*+ z#`{0kPh8}+Z@$-(Rrhr2?|!z~YVl~2v9j`pS-T|`?3}NzSFE-5uK6M@#joxiyH4+o z{ADH@y#G7XbM;k{(IU(DHvXxxn~~;laB9>*yVYHdsR`Z zMf3-EmB&Z28f6YQt$eEX=4csX)ryaw-v0CVS{&pdq&4TrnfJUW+pBoes&^lL_3ruP zO6F;)q9>2{-+#fG7W%rIt9NzFMD3}*jF%0h{=|IPdTG_;ho^ZwX1_1KE1Tr9e%ZrC zc3HV+{3gm@sW_VwR3YQ7-E`%NR%oSmQW&eX?w)hmK9P^?GkWJ~*Isze7JI_X#Hez~ zJE3bPtTAtIMC?7-l+_U>n%4E~?%mLyMQ%Tjb(>%H?n>FL68(|swj=xNtGj-;JuqzW zy6dYte?9xUb9{$&_uAYQU1i(M7Hzrm`DwZHj~3nCoIfq>nod{H$J0*Q>m!4wKb(_# zx1%71=c->*{hi)h(hhqH^QTJXov&Sx_oQ@L{Q231IP?+t?)XD`b-V0W%;(oUg^NePVMdTruIu1ztm@7ldGQbg|Pi+8K*w@Egb9#1rI zciy8`ICpFA-O1cZP5WQ&;Qza~uVL5GEngD9`s=>@xI_PT?m;)x2U`~=xww8QP>TF7 zEWTuKLH+7yE03NOu`18GbLl|FPp{seeb2HQ{l2oKx?MUG@;~t2gj>6BaT~>OZ8lsr zBbs+gbMER{&zcvi=v@4{_HMV$eBr{AoxWzjFK)V)RG?5X-VMR5s#hc+_ks#mVnOcYM1sQDdn*-@0ABPO+=mWu(vb3*P2MYl9#i=&2GQI5hCDV4uze}2x(x~sl!s_V9-S)4oH9sKUatJ_%f zJ>_ur!pTdg^CkS)x@_q-`|8ybw$A9~i9PpKcUgl#+`g9!>VH0+F0z|{-Q}pc`D{%h zySF{LVS855Bi={!#3ZAC+r&(btzFwT-F{Q;;H}s7(O%9=CSvQEhi*z6=Js!Re95D{ zXwilH4?n#+BK2iM!Lk~=<((^SgN|@MwmDJtvgTalBcoYAPu^a-;MwJ{^eNi2zFRI+ zJ<_Na`I2S!5}jij+f|lcTfOR<_TQA{Q@@`&am*xt)8whHm(D4DqCsi@+XBfN_7OQJCO;&qV)_&#ak3Cuk zI-ajF3B4j_bmhz+i*v<4Odh!%-J9LmxP|e;neVUu#2d7geORMe`qZ~J=7y8W+qimX zzc0F6@@#__2R|+Jk9Jw*L28o524>D!l2gSK@J#W&Mvo|NO$Ro&DOSC6Q?@`|I9_etoTz zomCy*wfNTGO9xGC60ewWZ(NNSVn4^2>{LA{qw>XkkKhpl9`@VoAgANlpaiHJAy8~vSc&yGEK&g+C|&ZfyXPd!xAPVA7fFFO@w(AXLHpvq(I z%AC}7TYF0R;M{Q*jk`qpWb|Kz(dw^CB6x%hYE*7~Rn zj#~lF6Q4f0dgaIJYaeamwDbITY|1Z&UY~i$7odGFR&G#ps`TR!V)2*;maf zul_UsaP;J-)AxCen(~E>dDULlEUoSS_wxKDt-b}Od}*cEPMaEc8d*KtePVOIXXsud z749u64f-dIe|bj*Su1Z8^ohxt^8NfD*;TV;_D|UrW_dXD;<<-&-rhg*!J}Q{MA_B# zDnW}DY?_XL()7sdd%xTUF-#qDf4})R8dd`xS7Kw)z)G?IBL@=4|+j7m2-z$K9L(A858S8Il zvoyZ0jX%Afzr?U+VMU(drxS-H3tUg=m>Ya+58P#z6timZY1C11y<*S%;*x5^(c&6z zza?)^$ZxLDzv=qvr?=1Dv{`^>5?(HWDirv_WRHxV$*Wy{ZZ`4X-5nkzW$s{J1~>Go~D9A1Ae{Hy#h`Tyhj zyMInjJ9O#6I@_x=jkkYL_L8sG$-1<<;GTYF@tLo-(>Bi1*(k5|LPFQ}PGZ?1okYWH zTvL4)-d-SmuCD$1jaB`39;H|2Z~Cuwq)cVrq$6Ur?={O8X#Cw6=EQbVRAGVe(%4Dg z-#bp({b!5fmMK-AYFy-bdUi;Ze&PE#N3VKmO=O2w*N*6(MLh3cTv>CX$4)9l`DpCK zhJXtxcNTsB7viJz??7Od#MY{l-eHYvvjgN0xlWjnHbutm!HmA@jVe=oO8Ys&cTagy z;^fX~pKoH#rWIY@KPfm+*L-`DmxHoopQ*|G{#$&(Z887-`2HzhKL7k4d#IZ^$B*7m zJL~)==1#S&GyTrhb3^s2(C;tZ>R*%Fa)LdlN-q=Ae&?~lrgGlC-FMILooK$DE!13SVJj6Xe)^Hzn)Yn{*#Vmx*Ui zS@y1(_uyWUK*yECC5wM-(fzHt)Wdz1$nN8JKD(vuikfm!>f0$6*=Jv-*yO#xpH-*y zR_nsu)XN={qtfg%BPMm+V7WEzH=pfG%jd_|&N2MwJXJx@^tw{U#_Am_ezzIk+4*S2 zzuy-#UmoHQ{U;idHI?Ix=E?Pwmno-B6DfL7`e5g@xAVe7!?{;Z?@Qe1y21AOk=_N@lB&?8(VeO<{h87wz)%f?)v=e#T7Gl z?%_4L|L^np{lQYxSMA>TEUtUmpD#bZ9JzV5FOXI7rRyE9W2Qa4L9 z=j3~Pa+@-Qbx$SgJhC#CRhD;9`SAYWo@EQ?{y4Svm%i=0gV#e^k45%zunXsKB=kP} z_DyZ?vT6FFD;q-OC#fwsv!ONqrp=v`Usxuo*Q&M6Thg@W-p~DQ_Z}*>+AX}4T*xfS zeM3?HM~&Spd#P=UWE>N=MlYIGu`@05pHJn~nL_)+e7TOAhE-jaeZ5!wpoXW@?A`HV z*G(%e%FaaJycQ}t!u*Y?lcveln(WCeS{`;S z=K^z1O@e>jbV$6xFc%asC#&jJZeAdCmAU+pZ|h^bGwwXS(Ukc5cN7f2Y5B zy1U~1R*M5$)8eF`&s+QV*Wvs%7t2{sUcN4V*NJDeDw=;xYl=Ue~(^|PEc@{5?VY?jJ8J1cwpr{2=6`?S^7=Ja-V zgG;9iZpeGohuNn1yL~g^@hgga9&yd7Ji4eMl*3&5UGyc!le}L$9hkk+-?JoTPEIV_ z*T3rjr`z!!GAl36PWflyo+o1-ep1>aCg4b`N{u6@`IhVb^Vs@QS^R!Iy5iC`ZPD)E zYoA@JWk1kkO8}e65OL+2)FMi55a+x`GRrbXxFdfis9Wa>`}7JckhVY=O8g|O= z4^78U8~I-Gi9Hh1x7$t5T=Zb(6ITy&-_mumYp$xytkn<~+oYmd=&(EB$jn{gv$ze*?f%w2=N2b-Txo7f@0X2}P((DkLk zrhK!W9oIU)B`0Tngcpm>)W<~H@p*Sq-V%!On{rio`5ZeIIombCM+ ztijimX`c%O;$KSGy0(7cyB&Db`G3CLUrvTY&MU;Y>rA{iueri%9y{}b_AbYAzRA~q zEAI@_zIx`9+w{4A7u=F+y8hp!Cudnfa{2o<&NQBdDe3F{!`Yw4tXvfu{N#K6^mk=_ zUw0mu;T1ZySmt|Ve8Q?v{r`hL?_IT^czdvEi#x~P58u?bEI2hi#!An4PxktwigD{= zl;ka}7rcM8Hel1DqBpsfrIpIT8BQlX9WS4|BUbckcg*IA62Dp&H1C_ixs8X_VotSy zkb~v6Fu{|)vT5EwG|NujcqQoZyZoL{*0)OAOR}@SGPo!o-LvHRy}R+({`mZVe7@e` z>K<0h1NCx(!lj`R*8MN|?PnF9F*z*IuJp=cvGKxYF}(L)?BSjnKfOS>s|Hw*H?O(Q^lHIM_t?Yx%lytPnPo&jXXX^UJKhR_wi86^V5op zoR3~j{oFihnNP|N{tw@iMVd7(FEI-gU$ZW}`6%)-C1e8MFGLu~leP4h4PRwi5=YcjWI|Lk3-`RtyiY_pPM+9At- z39tNDD)7y+T0TL_HSjw}%pz{D2Nwh^19?1)zfaw|W{XzIgx!2)lf$mXNYB0X-|6HQ zbKR*+wyPK>bqBk0GaS3WZ+>jRu^+GYe>iv}BKjz&NI>x#`5|8W8Z_0V!Q~FfqIYC`O>vqvqkqeiF ze{Z{WKHp^BohQ}l!M3`!esgsuuC(+?*fl?@@~_qhwV*z z=wGok4{`s!r!3EJ@UN;$vblTUhm13)-Ik>-i(jd=y$%YkFnk}q=I`wk2GAPvHJR(q}xefpH7s19RDpMzb#9D z`O_NrL+`mSq$~FBO+9B3e_CEaf7(Bv8y6M&lENl%-&>T(GhJ`mr7Zz_OzJJ*yYTeuK(tgGd zwjb`h>rwvSY0`}O4va~wCh;r$GS4u*Qh9e1n;^4URL--$+-+S;yQS`|SaQwKP^wf? z{;lp4)$LCnKTdh-kXKdeDS1aD=R@!r2M-RV_( zPR*Q@-0Hh_C)e@0N4BNz`E)Gl&BA5VvdTWpOA&wbBW2f_H@usMXG271ymv*=C)gRwR#xDsIe2~9EB0Wk&e@5JVrv;j>5<1sS ztuCuAdtcMFBYfLT4-sYaS5n?=Sw@*fD>sUK3|{ix|LS+i%^&Nfraqf(x`A)=!;|KUcBf+Ib-TH|Msxide#{@?6Y^(75qj5lAc50?o^^FKEAO2v+o z^PW#^nB}YZGE-=q5wp+B|2b!cs+kTlxc-W|WR)@{lI^OrA?J}Z9~|EX{_R^M+hwBZ zt--5p$9&wS^%>`8K8-Vh@6IThn5zE0|L;#VV}8h!1>Dn2Oivd~>|eHY$BE->(xu$L zCTmTUcYdkcu9d61(}nTo${V>``a>)I3m0wv-g16ZbYKX_-+w3MHh5nxtT=JTTX?Q9 zf2gcRl!#J;>F$|VXZ}yS$jRDT8hvTb?T5_T7H6&IJbOED)vVR#|6+}{%WXcqcCWPC zGhwe&&(~~}WiNP|J9&z%<(j{n9AAGpxPSBH-mLFd8z;!Nc{<4ceROpmQwB(RN#x@L2_w=x)5w z5x0^tHR*)hg3Yq;tg^LsP2pUxw)}e3BYLU_7|71o(cc^I6r&V-l9oc%Fk%63gNsQH|_t2^Fb4LY}Hz|_1Wp%hOW9- zABA>3JnY=XBpzctC0{@0{e7!_x39NsFftC$`{W^=&6)Fa(VncmMvvcl%ZC0wBem(D z*{1v-&Sg(bEL-#yA9&kN70yqq-WmE^LYDK~4Zk3<>jm5vY=2idyS{6_%bC2=&v5Zx zkAoL`|NnbmZ^`;5Jou}Rxa}nOv#xbB>hILeh+4AzkAd|chL|0$Q>J)q=L$WXa9yU0 z?{wPKtH+nr@wv~8kP)9z7#jCR>-ORdwblm`qK@@P8Qj$6?@y} z&K4cj0GIuX>i#^_i+i$T{RWqs{;&Bz<}fc2i4_9f!ZB~X$?vx73wD<*zs4n-6loZ) zp89rQ#LkYJA>!r1|2?H|D=T>gEPoeoIn%)M{A5FR?@-@)kEdl<-xIo>HaV$d|B(pU zT^6r8>@E~@yB2TCPnhSn)!WGN;m+lsS4@=OsHj;lYp1)bCTdk(U#Y{TKRm6QGcKFn zdT6HqVA0p2$!7cy6D+P-@h*0m8y6>6>-y= z`11cZ^ZhHXSRHru`T96b)BUK?!ip_t_?ec5zKs+ADw6*5jjOD9H23{^TZK(5+}wO# ztgJA9C#>bM;UM?ENy5?DRi|#;)oGsYAvsIvsYxf(y#=R&mOhma5wUo@-iv+nV}0#| zK9j|6^vyDBa@cLYB16OFgX7MtUXI~{Kj$z{V!pVmZE4x%mj<6&Et%4re{06bgog)pN4yh#~nlERx7#(m;Z*ls>CO7l<>PZj1i^G@Jd_7?3S#n40&!crF ziV@*OLUt+N^^~kUtsWJHPB+g|OUTOoH&12yweZZP%fI`we`MGeB(vl6wT-$fGml3f zIREs{+bP-Y%RLWuGTctdelRJ$K!2IHk7tt>e_p0wx_hwx^!Fvo@8(uVck?b;mtz;h zH%F0+fypcI{XOIQ|FezszFb)?!;_Jhr*Jyvy1`rde>3G%jilz@Wl#CK)u#UWif7h= z(ua55y*|Ax>S@H^GqR#TCS`6`NR?l(?paxnL2vT6105!Zd+%_%{LOwOtQKidc6@V| zsIK2aPPTwzuV*f<<*cq9LGOI3UdYC2YzUnEuzE_|fecggtCAb`UU<*HL8YVWt(D)& zV!!%+tyg*f-q(HRE_ki?DX>^@_d_lDQ1Mbv@t-GUk8g3?apL&hQ2VrHRa&O2ovn6A zJ?q|ECdXtNzeyvw_~!J_AA4_|^au_VTGg|9Ia~RUmDe}5%(oHDQs&Wqa8%^#x4*56 z?{BMU-Ys$2H9o|4zQ0$MwbUApE2p(q-I@1u$C>B_msMv-GtIn`vbde=X0qL?ASH&= z*N;iex*})AXTGk?Xl7a6DZXXO0ShN@30m~nIO@&O%d3vrP0ak1aN$`h&&uqJXH`Bj z-RO(VU>1COmDPIEQQk#KTMy6ZZo2>Zix{WFs|^B+c7~X^o+^_QShvf*x3gf1P_Y?L zYOqL3rsA%}j6ZX_O0J$^T%On+@ss}w^9k+rHD*N*MPuT$pOs&=K!V8IT6bb7^r%z67+chTMMx3#reWo{kZ~@Zfx`Y;vO1kEj?lO z7K6__w*Ocf`#PmlYWkv|3uhWdE-21zRz3N ztY?S&=C^E;uzJmw_Eqo5EB^2G-@otQv7)=~jOpk0oBr?Y@7Sf;&#XRmFmZ0v!sCXM zdy=&-R5++PEkElstAlUl24`c2W!jfrCdyB|sN=iYJJv5`mfLC3thWJSQtMbw&wuu! zZ>hYvO~?H6Cv#V zI>j>JOIupiv%tTNiz7wt>_hITeL8$cOq)Nnw|DOTQ-0+SSiZX5>G=H9!)w9*D9g!H zldmk=QB<%bukPvU^IE&7Ec>!ZbJd|u+o~Qayk2qq)$yJ4S(IiT()?TFr_NTAb^Axd z^8N3QSTeQ$4le7C`SrS^S0G0u%xrd7^F+Juu$!SXm5-h?tACffJXJn){(1Mm%Y~Rk zOqbfp7q1s>;h3bD9~1OV^T%O@Lox5-tGK(;*FE4gta_ zi?bg$gw-iWNv>BqAvI&Cg+*F=1r{VrJ`xOCB+Kd0>faNEXPEEj1uUDLP6_292t_pH5_hV`86+i~d2>Rh|^ z2MhTHtBUU~u3?;_>l&_N6|CM={Q9Bv^fa66aT`wSn=7wPS?iT~H|U+`+HAhAQm2r< z+b0;Rwj8=+I%!q<(SwuYXW#hVb@*k5-YfqNJTGFizw`S3zWnW=o=$w)ulm2Y?Xym~ ze_0`SvcIc4>PevOO!=$w@1zz^QcKd9=GuSL@GQrc|88=cdat6Yx^5}3?_L=gF!KtJ zpo?$ro8{9stK1U4^HlcHhBG>04;Qa_&nCKmmiiu{>WFD~Z@E7zSUzd7(2O&4(pE(s z5pS4qSTp$Oq=l^~vz&xD_Rc%IYw8i6jrVhAKRiE)Z{@z68&@}Je$uFPuHat~tQ7ia z*}VB5M82KA9R2L)dKIxSn^hrE?DhE ziGH3Q<#+X%ijm6rUpX1O+#$-AS>HC^lN zcb|Lq^6y9UQ(Mn+uus2Jv4mr4m*yw_|4NpQ*{7aMYEQ5(uqb+26XL1tl>5&2e%PwZ z60Um;BL2=dJ{fxR&hD`3-}&P%UV1B^XU*w0OJw15Zs7~da=*6vyyy&1_Dk(FJayyy zso*QCWN7uC9-e!QIEu-fN? z=?S*noqyu5Xq@(T-Yk-EQ>a_*LtXc8m&u_GpX$N`%@-Qker=sP|CAN~+WBlv{%be# zfBoKG7bVocU_$u6D(k(PpIO{FmzunEdim2}?WDi{d!0@>R+h0{wOnpGZ*Nas=aXGm zuYUX%us38@M_kdgtxK*mXG^Mn^);1FEc#|974p2ja_=13$Rj=9N*&##UbmIGetqCN zQ}2{rRM@ez99Gf)RFy?ehwnMF-PtR?icLnW^pW?vU)qv_K}!oXHJe$&`xw6yj<4IrfsEu}CHl?4>IzAso5R#!8VVhL-#xp)zMfCNmcw@)a!%JZRW1W>78797OoH&JBl56=ipRGGKJ^HbT>F=!a zTk)m36PaqAYkkj%uiy9nUPi0u)>f9OE`k>NdYn&+ele;~-fE!c$+-WTZJCmAXk3E7 zwwstoKSxg4&6BZt2j3n#f3oZP7P~3YrNWX4FFU>NXuMP@Z#(L!e3zG5Hp-COGvb|4 zsOrbUK*O!F$4=bvm91XC+y4CGmbUD`+{0%YW+vyooFvMvdha9CPSf?hSA*NNv)#0` zvfpKQbSp6`Ti5N%yIE|bYW$&m8;3gUn(L(}!a7{mH>>@UYA9MJlCmuHO}cNO)>HK} zZ%@5#>FD~~bAnSU^t$2R5|gH`6;s=cj30>J61h;7DE^A!+AFJ7lRBSiP4YB~-}>iT z_J`nuTjzAB==<$759{5eGdJ**(hdWzOWNDZ_@^w>Q8q7MIrVPNt*7U#b-dEfuitd$ zK)0gZhZ7gAzfYLBw90pp!Ol9lcS6@5?bNNlzuD#0&!25OPWvq3>GrF0DzXo3e0p%X z@@>tKzpMV6@Bh1ZdBm~6(yQ|CJlf7FzGcL^8`0UHt`+7HT?zpg;+4fuH{}n!V+)*#5XV?_VZ8SOAW)ps( z{mJuUuKK{>O`2}XrmpvZ@&DZ>KT_V$4RRgH4tZA;?GnT1z zOma2#u+cr3lUl`l;NdRDt(_-5PPK~9>NO7iU&`C0un4RZBUwY+s1< z*@BY14vUyule`2)e=6L{`aA1^^UG`RKYfXBs?BukzGOG8yGca&$A@2cOA_1NVhAZTem99y{2FK%$A%C_0atEVB+dwpl)^s7eQThv!oJ||fozbd(>;h$FSG5Y!Or_Fic!s@+o##vlFc}M!? zW@=du!zxL@_X<4bKGsoS0q-VFlg~C^irxQ8>*+}> z)LG*6|I8aZ=hw&OyBuGCw%KcIdO0Fb?}U(E)M_TVN_Xdi>WN1?+6v~S$zNF&e?I)a z{FDVj9!q=!x{QilxkD~rQ8~1S?eE3~rfb_TzY;C_@k~}NNMiFH={hOTzj>PvU$T-9D&FTr?OV5!88)RwCccFWyd#J6JN8*c7R3nwqWXOMM}pSQxt zI4>!3y@Zy;S_{!D|E9)=e*J9jXCGqg%RVVcILA1_?)>Ezh8w#>zxMs!GfhTPV6D@t zbn|tZ#}pVfbw5=qAHF+fGn1<5k|kYFluZBac8sm{EV=XI&Ros&ymQu0cv^FA=XbMd zwzE}QB`gp51bI&lw9{d8e84^}yf3eF$HWt}W`2MDZNsxaRr42@-T9DRd$)QCS5&F_ zRrgO$>fZiVOh@k8z7w6&r4+v?bDEO>v#EO)C4QU!+eWirD{Hg+Q*EUyb-gu4hk15C z-;~sSXQD}%`K-U0*KRMJxN_&BWiD$Jc7C#azH|FA`9ojaw%jgx7R5WuR3(3{tV(#t z@*}3khTZY?u8N`4g`I+yOvy@JRKIVRG3!4mt?8diLLP13v?k?R?ashOk9$9chK8I< zS#%*MbdnL{o0Bf@KY!o}5}o>dVaRDlo0C;nOdfAD>R|dT)%a9&;)LZNq-KPv@=bB5 zR$is_-Aq^RZF&aplE=qh%<(a?RW{X+ywS>PemPL@3{hD0F4*h1*|ltx!7K{&Ci%V5aUHKNZ-QI4>}?`BXe* zZch8mu#4tzjS}7e@b`%rx!yHteJ+!A;PLt5>Ya14$1AU54(p4G$iyipvSx6IZro-rIMfE96&mCZ=ld^itFNeXDflPTTXz zGQn5sls>!tc;0-($f6Y{N>zYag`QTn~c$hH6f zsj8bHx=&wMx}3ecc$1dapAXA+{9Jo#i;bCwh3*&5k7?dXbGAMR-Tl3ieM#D#1I-qW zxvPS>7FI2Pw5se>p68O=-(#-snxcDD;P{L#!JU(4OgZqNEUIf&-HtOo9`?`g9X}Jq zl;{ryp6^yrvw_nL?&Z?B&9+vZxBmG?bPW?!Lm=F;Q>H{MTq zN0pbZY`I$KIdR&i?K|eOgsivpkNdjN;D~SedgW+SC1sOOVZm1yY547J_0Lb4wQSR| zhc+wUOLsmml=0c}_)*}_^T7|>9Uu3LNUu)Jnrff9YVY53jqLZOpLrDN+`Zc3&2!!3 zm$lLjjzh)g_Xs}Jy1{Zp?q=$-wR+noIV$x_dtID8bLE?Pl9{)3o3fTI+Tncg;EIW! z3L=U#wp?9g__>QSZ+<6x!Hr7gKR@=0Pe0Y0{jBbboq+qzM|0CcwbtzSna*O@#JT9t z$BB)T46O@uHoKg&{9d_>d3Gc_H%mufFIykOC*7pnsMLc?7ESb2Dw=OC;I&flTE?@I zZb9~g|L^SfkbCs5@c1@0O~whkW-W7b$(lFIb%(rQ4fCv@mU{ep+bbT=T2z0$I$w;> z-qcgyl=tJ}PokMV)$aSm&N$4BT0eg#%Z5~;qPH?ROV`-FTc;?qS8-CLL`1q;*MCSASEG@&L@6wE6RkmWnvNJ^k+H9w;>T*>P(Jk#xd8B#p zLYVmcZP(o6c3kH^=NZRo`_8lO!i4QbJ05RhNj(2~MdpS64+owf%dc14oOAN0_{WCD zk4`O}{I)FoOn}nD*Qq!BQ~gi5Mo4*|40c|=V!;NnO=(S!*m8aDtoYOOAwoOj9PjEY z6Gg30-{1Ap<5;%tbJpAc=P!6OY0iREPQSbM6d&CAHa(?a?Y^D9qM<6EF6@e&AGGDJ zO>j(Xf01kbTqbqghqgF5TTWxu@u=-|3Buo$qwaXGvf8 z?}mp#DYwhj)v4>A zpA@nWRhi3j@y*&AW?KV^16EbsZxqh2*P54hu1`siCAuU&NZ2?pb@TD3Yrh;lr=YZD zjsL~7Qv;^1eJ3f=Q1V+RtaE|~cSlD@GMoDBy(%BKp3pnd7bU6j`oD(c9v} zgEt8>$UDU5JpFaeE#=5wN#Us_`D>j|+lJ0gO*=JJ=s{7WzGl+#BU7ej|G6+t(_D!2 zsYATpn``YNf0AZKU0cd^&F;UM{=Jop@>)+A6n+csh!m69oZMv)aD0<|bN44!Nu_gV z&z|nQ-_wwP7C?bJ%YRcQbG!DH9&vy=)GGq28T2={Z!b9kN2 zv*E*v!1S0FdH1=GpL@LgpR!SZQ|oFU&+^$TpNNG0kiNq|`R1+53pco}d{J1uI>P>+ z!OgeJJ3RRsSi5aaxg96=+gbRr>PawfYLvB)+4sE9`ls8ydj(8c&u6AhVO;wE>~y!+;GVRNORu<@~cNkMZVrGqioFI%QN^PkFQ zZ<{W;Z|>m|mCXl*A64J`DDqVCh{MjOEg~F=yv!Yo<-@}_>N$z}-C9r*vf-R#AAdz| z_b-ExFMJ%mKju9C%Xo4@{i?Yu7i&)9JJVBAY|g#p%QRQl-7K1G#Urf@D)kf-I+n<% z|Er#HJM(!)ZHU5;&t0*i%BWpc{Xi zV39>Y)?FXXEBS91Cvk{2J~P?D$06&s`mXfajJOFNH;bQ@?Re!?-ojkc+Rj^d{$$cqA=AR@yLC%d7fv{6w%%zP z_immaj$1`|8?HXoOHJgqHuB)*jX51xu+8gD|C&3?&+k>f>6+_TnD@DQW_Pf>!r>R) z>@DS+CDPe`#qD5Pd+)rEc!TTKI8{b8vHoLD zbmwu6^;4eB%$RoDBj1tLWnY>%+3)=-V zj;(6(4Nfd8y!_N_{STSr!KN!aO*J}ZS*K00d%~voXSVh|ftfygmw6Ok-;rsMu`#vP z?M8@d{+2(MyEOe`S&#M}=ZH31FRi3{S9fO8PLU--411@u?OZu&)vAS>k*^*H_D6;D zA3bwr)-%Bw-Ji{wg>=q{H-EKzaQviprJIJ*q8ELSQ~B}^_V;bQ8(_$BW=^KoS(ofm zt>ExeYm%1cKk^+DC^f1h~pWW%{5 zQ`us@*4!?=obb_rrQyRiE@h7fl`T9KPao*?20zh|pZ3bX>>0<@Tc@~nsw<wKRq*I^9K#2>yEuebDRI@bwU*DUR_sfdUhH>gfxo|N z(E7T`Uxa0f3;k{WtlKD~{Zj7#zi$VfIip`_2zPK43Vcuyt7>ElcCb+~*E^%|qeRi{ z_E0jm7{w|5A{~*y6ta#?!*%eHCo;{m<)codKp4xdT-w(;Vxlgzvw(H!Bm9L9qVy%*1 zbTNg_VosW~RI|51-Xue`ewk79%o9q-4bH0E?~{IO=N$HG&+f(S$*5zdv%HmJH#lT)JB^;LKyApDVxYRGqanC#`&{%T01Y@IxAG^ zOl#5=wtJI1CK zouV@=qCTv!|LxMX((b$9)%LU(WuA63=g421bL6g&$L1A$ z+hf|2COk{XfBmj?TYi$Fg>QkU&G%wEbGY1En?H0 zqRq5(55I(%_(H*EnK`}Y&$gND-CpOB!&=#J>$A=6AJ>y4Y7U++&VHISYrA9opmb9;*}uO2eB~4#+CM)b(PF|)(_ESCxD<~K`eIY|%soFvXnwHP zt=I@daTtB8y2Yv6(Ndo;)i>=x}Ges3$FY1(LDbAddp{Lten4JkIl+E z6Y!}qM7Bt3Nyzo>F~1L1+8Avz`kp5^b?s$PFx zBmbwZu4GfEcj(!;=03ASYr9G!IJzFs74Le!bHSQ|x5@Pi)xtAom;Q-e(KU@py>Q7Y zx#Hhd^XB(FX1>m?{?Jg)ZEN8npRnoocRibNtL2VNQ%qNVpXaN;&2Ds%QF>d#}s5GQw@e*D#)6 z5MQ9Z#3QNk@=oQbLq9edw0=sN?&I6_dG&h9cN<&;gD);On77*X;MPAOL2Y|yRb^H> zi*Hsdst%cyE1p;)r&?uyu5**toFd`S$MdgTV(fP8$+SJZOsi=A4L z)|-8LmEvdiBdPzB8P$GVALM(_@?O9X;>JBk}deK^^nm-=F0kH!ib!6{fs@ z?Z1$|2jAP6_+)h!X|G->a{gvUf0@VX3@?etNe6dV&Z~Yp?cek~{WbEAVHWm&4u?Xf zc?hp;baQ1+pI9+}{YE1W@!E)Gcfu$FG-%@dt=T50Q_x#@S z?Y;lv|3Bkjmo_ObYTgAMQTDo~|9YR<wx{Nl{-y8oW47&GEBH2^}UVQzQ+5e7m^Jx zdUwxK(iT`!^{uP!!pBuUW;)lK=jufqPfAg4x0~<3q2t|2YX+&U$GheH^k)6LQ@ph< z)A{&DrPo`HT&G?7x+C|=lOr;}{lB}-H{6gKHsx?ih*!Ol0Kd*(wr4-z#VrlgO4J7wx+m*L$8cz1+{fuebB3-0c{_1FnZomovm3oq1S3$x8SnpUeuk z-3$7d#Z|Sr{|M;mW$fd4DYneT0>sx|kN9ar*!M|Cj%h zOY?T`$_+2fYqwjrbdTeKzT5+59+m&EpYT=T@DNjA>YQ@g<6w5*y(qm^tG@ozpD^{u zhVQqE|NWQPyWRO}xc$*z8!PG?-sU@cC>`r`u$^!8E5r6|hV>omvogOPZOL5osBPAb z+#MhPOniCilW_I|uJ8+6CQFtrS^8XLSJ512$6fYsCDyszlJr?QbHB%a&+@13iFegL z98}pMEs$7z`(}8ErA}sUJCpHa9hvMEHY{lm)?A%)<^N2ho)!5|H}5IiQywaSHPkGmJ_uOk;{{Q!?%ax~pe7o+}4By!oI8&!tEbgA!$Z9FhKKo&J zmiz9Su!k?-Np606!|cO5=c{jRE(g6fyWwV_;yzF1)X6g~dpVQ}oE3h|(>3UhU%u?d zaxX8Q`c0m*#M4-+PsCg~EPgC5jj#G#-NKZ}m%r~?%)S5JRgu#+s`UFk!|+!Z0xd7x zICH1i`3Rf(o8_%RH~J$ha@O?!?%moo&qP!?{QH8dd53hG+-I!oG&q0YrT$^Zx4Mt` zryJah{hj*9|9YFK&8+ZD6-L4L+&e|vl1=sbx2=4(?fzML-D3vVUPmVXNo8MU_^z`= z%UpEN9JVsvBF3j?H~X`vUbFahTXCJJYT&fiPs)DC=p6jGM zlSWbfdxF~XpX6hbh0otjZCfbJAY0K~S#V9%PCNe6fhV_`OhejORvvOR;e`syI=A39B0~}yU29vE`f?S zsvQk$_MQ@Hb)7W-*qz{gXR>k+UvoHJkeR%3{hn#e6Jqth={`&g49maz_}NVRZ*h4q zzrCOMpFNJ#>}zh&(t=M4_TtsyQ`>X@ujq)H@@}%Mq2_minaWCG$qM&A9Tf4~n`}7I zGB%cLcKpnD1qGY-H0^sdKi5~pTs`T-iu@eQV-H{56IE6%dn{I$blUb%?R)V* zx_fPEHneT=WX`xBmVbm3G@oXW#vD*Ej3(ekbmY~qjc{gqtF~?Upd>^tHQp#3_f4;#%IB`hwqrw zmh-*1#kQvKfcB5eEME^v?>i~3XEV3CXM*mG+U;@5{h#lD;C}v6jL+Y;#YwO+u`n}8 zrRUDE85u$ge(o+1H9S$UMj`9VwmjjpeY%#@Dt2?6EUjg4KH^f!Y{vR-TkbSo?SnHS zHIjI{X0EH6_V5IA?s0nsL*Hi;V?!r$moC#h<$u@a1=osJ_v@!8^x0TiFYDe^#qs$B z_pzUPo_A(su$Qe%Et1t=eK9=ks^reAZ#&ITzYFbrbLn{zTT=3mWeR89uAY;YW&4u- z_vp)0PdefYs`|=z`hVm*ANF*Hg|7^+`>fKhuhrilcH7xg|HyW}=}Z@utZ8z6avL9X ztWWE`Y_DjiV!b%kxvOS(j{T0><7vLH81Bt6Xi2LZn0*Ed8aO(BDkPXuH;(dsl|n!>$Kwnx+)Qe|)Ioeo<%n!7o0SesfLEIqd&lp5+5a(cKVjo*9zCX~)dVA$$TAUfXV@=AWgJmls-dX;bV)K$&)H2O%^1AqZ z$KJ20IU?uorfqi(I$!5;?ds9zOSii2`0RMD@{6O;e4(r9%|gwSGFDE#$Gc_PEaM+M zHBJoYBEJ2R{_8Hft?>DV6*J}5?OW|(wNmPjrMg1rR9_zM#=|EqmA-KBotPIl^|YQx zz{z`)85G{OH;KQWqP$4JIo0Bv<@#kk`D%Zyey(#5(+i7RW%TA@ShVcF#bssDw~ew@ z!WNu(`!DKsZTZfppChi`UYfco^$53@n842J{{`Bgw`b3OyKVdL(m(Fo&xmhZ>o|Gq zmLtVV1)+Bn84t>+a%}Ba<&6F@_5JQj->*-c8b5?9`P@GB^xggU-Vb+WU3urEKSAKz z>dNmQrk`^bSt#>0XvxK=;))Vt(tTT`X8hdsv2JT)R?@X3`39MEi*wA=r$w$|bKfy{ z;`_Rfds2?=Hn&)`!boX)$1xtcbD|=OBG-3T=SMP1PP988FHpuDt|#ah^W9VJ%qNvi zCjaL?mQ%^TyZJ}z$KBDnyUI1<4Rd}3K0o&Pz>)VtW+mITQ!Dt4t}W+e)(8``0-EO3ZkDS zLOY-TTJ^V=D|t@DWG~am)?#-1*NuiXWR?!k<{UcQCcL z&01q~(o@4cTrd{dI^t)fu?H5LCh|T=QdEwb^ zes0I?+}}J!mYQKR{t0=>Y^u60+QT{f(yi*|x5w9S)norW^+VIE^oREjZWPSk`<{En znf|@g-QU0KiM^}vPr>TJ$#qo^v&_qv`Bt~qzkj>4?Cte6mK>Wqeq7!?w|REf=Ggpa zw^aW*U%$G?L?=TZxfHFLa*28O|26+5V@rP=jz?}dnegm<2v*E_-XE+wsMbq z?mXMArE~3b!iryOYRW5(?>GL_n{QKP(OK$Wayi`AG5yrab_J=}h(-^EE8U9}7cai6 zd+nC}zE1x&ZM^&mhjXvDxmdsPmy`IlOf0TL%S4UaUX863~c|GZ(XPonH5v57BIO?S9hu#|Ka!~^#Z0qtvF?_)S>0eyO7Oy?X=iasT=*6&x^4UB8|M+)Iz4K4eq5m4UEp8iJXmJ+0 zy4t!_nf57qvg^OfQqav#)h+t7r1d+lxGN z%+JQ3YFOPYUbg!y&#t-^1@iO1ELmpAzhQ|{_bj)TWP#ZWAH7WWsWe{lP?PHL;!Fst@+b&pT$jK%A`jv2_Na_~1kwmr7(g1XHW&xQ#enMY6keYa)X2Ko2p zTvsl2E&3ZcSI!~q*s1ToP1iUkt~7Z6?(My_`*+v>yq90;5c_d&`A+A$Jv%459)0-! zcahM$M=WUyAt(K2bnSQjrpwXnSm7_m(-a*J|3lPw#P%dyP@&!Jdv4lPJe*F2*fB(u|QahLZ*<(SCjnenJ$ivfauQZ(bDC1tXu9b@L zvE)l-S&Pbqf~&>jKNwY9T=^4czjJ)MK3{TgiC4)Vh6Q~IhDO=%zyGdYbEUCCE>~d+Pw@Hc zx2m-#iY-3>?%n(M`BR^?_4xKaII7d#f55g?Iwt9CcZbUCP=g5*0v&Bx{(S#!+gUSx zk5F}u`H5RQj~82ag<88@c@Wmit&r}(xZ7&Jg3G+RIydJJt-BOkrry4?Zr!1`U*Fv7 zYjI-?bX;AX|43u2)$BsSwJR!pYc`rU{b#s#R7@!E!|N>y!tSEyxHHT@wEE_l?S}9L;&#*B6|;DYE-!)x6l-CqhcrZn%E1)==?= zLBHH-dFH(~V%tCTY&Y~2oTtv1t{QbP=jSc`zS%EgdoC>7(dn;zZR$Hm;of)4_i7uP zEmpcS`Kq+i#aQ+uI$Xw+UMVenvmu$2x%$xV+n4Wu|6Lm|J^TNI)Q28=teo<7vjyEa zs&AjV_2u@3?011-N8DHJKK#+wQ+@&4=Ah@g6_t%PHb1v3Ogkg#@F(Y`o8dAaq8j6h3EF|-0{7{>`FM7=`|kCC$0u5eBZ^UI;B1P z7wh@!xV8C$+tFFlfBf%n$i5bJGxh7V)xX$Ie^JrdW_vz(cJPzH(0hqFTDSY+A3r;K zx?-+{_CnvXCx;K7YyNTAGv>l_UjHu9XMWRnoL;(UqAqhI%R-TaTGy@j3oR2BWtvuI z@_xAK_)Tu{lD*R1+cJ#z?YVI5M9bI7Mo~$p!fgF6N!z8%+}Qc4t}QD*)PDJbLihda zAFPwR-2bxW+W*i87g`JFD3}^=|Id~#Vdvg|-C!frX^pD)C$@aK_x1j4PmSt)=gaaB z5BO%)NE{8xeX;0+(4w=IhJ1WNt5tRG?@sy2{G!45k;}Qs$-m1lJ$V>9*kI{Ec_^Co5K`9~;;W=H?gn_z4d?a;*Twb?6s-Kqkg>H>qy7T#aY|DDyV z@sOOb((J?kp08G`MHv5FTlI?P{=SE|?+dLuFW{lY`ZQZ|U1KkM=J#WdCp@uTsx_m` zoU3|Gy_4!w(W6IZu3R>4fv2n=!{M+UpKX3RR^R^k=i7zidwUfNC6;;3eaPu5s&VP) z;l$l-AB;^*DkV+QJX{}boBru!Px#T_n}TQlWpPqYy;73-(XefMw(0VqHtX{r+ZOOw z+~=Jva{vClyC*I%IF_H+tNvr^^M8lP_Qbg5wMQC*)j1r)8qVDLEzSNYWBaP^TWe2G zw{B^(YJXXHSXOuePhRY`z3z+B%rS6>+AknACY`uJ)Ji`?8`R$jE6o7t;GpX)LrJ@xwxO7KV5acVEXx$KbcScKEpGw zXYuYCQ-ryu&HQO*{6pKgK*8kJvQH5qc5CLJ_n4R@+&W!z+Pp0$6r%{$hcPtZ11ZkASVNVsuVo$>wQOKB{EE9IU_9Q+!)BK>`Gq}_+bc|R@` zY0MG)c-ww9(~b7@`kq5OSuFe-f4-gnzg&U)j&1Gf|Mq@fscLsA4 zlSQwz6K`c6nY5VeL{F}@?N_NClQcN3=V?d@OC*}NN6wzW`DP!tzeo7fsA_K4ZL_5m zj(6&62_HWqE-R{KK4FGQ%(bK?#~G7j69dy4S=d{-y)L#My0ZGzrF5gz+N485?SYAJ zjxKK5$nB`_W-Pj!{Y$~`b*i1YO*3w*_u1T8U0%JOvDvW5q}{#ep{t>47*|ZsnJK;P zjRM}rFU)7Ml=XfK>&xHp?3UX>Yd%Atj}2>-(l%QreacWU&WxAKvauwyXBvtueWt!C)+O*4Rs^V(Y~X@AiINIJHtqlH=uj?V~#P ze7NpUSywFgw#gts=9X7WQkKH+yyK$BBGcEcxTPMuJ(B%EZeu8m+$x?~VF?N*6Lm$? zer){6-&J$S?#byWz9Wjeo0D3f8|ms98t&WeTOg{&V<)V#pE>>M*BzfKP3J$^ZG3Ud zSsu?Vrn%}Fr}QH>SeNa*n`aPuG30mP%7Bw~uB~@Aw%^h^-TuDIe|P`6kNdcbPZvu+ z)(^YH@o=T^n$mm`{i*ldy&WCQ{LB6sROfTQ@;t@jAaBA_7kB-illlRbDUTQ2KjYqK zId@syGd@YltvOTgyqV@#^lgRy(>2m!i_OY;3p?k|TDA4?4bc*}$kr>_V*fm)^%9G| zEX>k)x^=CnN5ZO!YdiD1?>&jRUia)H`^g)ziH$w;H+n05*ljQL$iPhZqVijzoet9~ z3f3#%Z?p>QJTIsCa!TSd%MA76AXQ1n`;V(Oe7F(A!SH=wLI^W;$hyFK74X{?hdBL}stv;}w1x zB`Hku7xRM8R-M$U5@9lOpE2p#*}LV2Z3mRQ+E?!KK3=_VS6TL=fyOoXNHkyixZ=RlJrT zn>dA|w_oeV(&>w)&z(45naR?SiO-ZV+o5Ogp6bJIoBmt$r7y9_e&)8^I9ch>6Yj#Ex$N^ak};99UTU8f?@KG>~ho7tLz%8%~x!X_Uz-C@>)>2 zPwf}a%871QN}1P`Zl9X9rmRS^`bL)fuiVK$51e~&Zc2mIW;W4kPF~+d-!8QrKU=G* zS9V0UZbFCc8INzgIS(}BIyg5!t2MS;-`IR4gYi#E)_30bziZc4*VmVS|6H^1b5ONM z?w+8-N;Znkt?wmSJmy57zkVst+$rFQ;^GJVEB3aZd;D^(^K-relgJ*E!u67m4VVLj z9p(vqxpy_@RiYT5)PamQvH7*LBiDT4$*G$tCb98?#4P{Q!Tx%e7Om!=7JjNG=ymqv zZRS&5oie2_Ke1AhKRHQZ%8D4xeuwoj5-u&bCu?@_)M{(glwa3oSiEg6bN@BT<8vlk zWN92T7G_vtBX?@MlFV+n|4|)f<*8B~78ers>~NBPv}(%N#CxHyTy8u$W3Cja!gRWf_0ZRr zfJIIl{^pg`h4t*7fAOwc?Xt}~ZmaEk!c=d{^mktR#CL~0t0R1-E8G{oHFury_VT`{ z5C8e!%O_r5s3;Vtu;;tpjz@QMFp*;U&kxrSov& z+mzs6vgMqcYTQ0eZDD5M;QI2tHi(;T#kBf=tM|{)oWYm0+x_4E;Auf84mZD<8NIsq z+vog)9z647j#g>zz2UQ`@8A)`<*T;pyn9@j)75y#-%9e$ape6gme(A6tof{G z{*jn)ulTE6k`qg1&SW2(tjAn!zwFI}RyT{V<{yR^B;)=o?vVO7N3`=+d45qCe5>* zbmj=iuW5KPPky!ZaZ@*k-%aIwt8y2eGg42Q!8wP=(6acz9sx067J53fVeA(S# zaL!8cifJovQc8Y%VnK@3^Iyrg7|sgX-X3TGu z)ig!-&i|M9lk9FZHY*41+CiL zUbh>*N9q6NT(#@Jaoe69o@tf`tDhP*^*46dUox!UkZE!0S+VHqK*A3WI)OUJT@!?Zv z_D^iNad4){&P8vTR+rEIegD=;l{pJ5l9*3+_#Erl_M&*AQ z#W@`3>O{ob6Z6Gd}$NkF8lN)*M7G+L1-Tl=^ zZA$d~n%)ftaewFkjwrao=2-SgAZNp5jVS?tQzn?_Ob- zdTn(3j=;~wldjfHYK>;?iod}tzt{cQqJ0kE6yHw%AtC%bJzeXO)a%+kdn&}0&hWWz z`&DdN(0b-Bzlv6%(e-t#{hlA<+z$uWoaR&NWcq*Prvb;cYz|AeJ058hl2UdVxi0Jb zqrd;3HWyo}*3+&`<<71DqmmZ{q%a>=W0^Z^)r0yEGr0FLOgP?mB;|zCD}PP?OPf2c zO=|csFJp(v`xwjouvpK$|B9^5?;k%2c@%Uc(Dbs~%VSbW3d=2;Hdaje%e}^QHcRCz zcbSR2Q&|NTsIUF_Wzw!cz6V1x4mCF`Y$tzQ9>*W4rc~*55PjP%*S-X8MQ`U!lg>kVvEtj%RVUY>wT^3F zgv!pF5*l;RRjt~*V6jN}*ZLPttvc@~FHV^FI^=@KyCQeVZqy0n(h{?-#@v_;%v?*98z z-+pGD6h#pseE6zRpJjYbOT&3P8PZG05oQs~u#QtCuReO0!o_=NlI;nx0gC+@E} ze*cl&ncD)ewE!2-uU&S#>e}zR^92P4I}%D>7;+iEn5(P&(4&g+AG=6>fB!b+1cg~k z4Ii)n<~@CuPkhM!+7;pj0hT@QGakE5aPD8K%Gi0q^l*gZzjNkqKJDx8G`lg4vpD#w zW1gw~`jfw0^bFdczqr<^_I3AR+4ANv)AXZfEgXf7T>q8&+)%mqJ(Ef0WciP;wwJP^ zE2^DU?Dsucb@$cx{?J)Qs!ts1cYM7NVIV*Eu}-Ik#W9sRVjG1zX7Lo6ZSY%DPw4hD;-gn_($H%+xOJ05Ub)7!-%ct1Qw`^ZAy!EvFxu?mo z&5`T1z-KE5`*~dY`I+*YHu)4S_`JDMo$r#X_mr9Y|6Glid#V@rPcdQ3&g1oGZ6Y@+ zTThlRDVzT8U-^o26*cX5{+3+(eWub_jLG_o!QJMB74vS`TDBi$oc8&rq{WO7;jS+g zUwjwaZV+aD=B#IJs@yll8_!Hi1HJUmy1Gm)W^v z&gkchTax%D@o>+tsMj)2W-Xa_yS9KQMEG3I%?-Squ7{Uwv)&&3kU{zUCR>5S6}r=E zd-&Am-{Y}OJ6kNJDSNEB)$+gX^<*C1z`%MN|^O6it~ zt?O&!V#AB&ytOkbxf&NdowHWf;%I~_La|5S`J%UFK{Y;_*6pTOjh1|;ib84 zCq2{NH07+{6T9o>DW8D%*Q0*l{~zzIHpl4Dj?zd*J;TyDEzcRVV`QwYE;ihA?-QG( zaY5|NnXk;%84rUvm#mM?mHT$7;;oMVUA@O`W=&O}_@jfkuI{q2{-L)p;q^M->6RXM zQWtm}&fxC)e=m*EbB=oO)EV~;f4|N69Cjtt#G1eS?Z(twRwv)-t+O(c+nwv3W1M8c zvVO%W#{I3CX0g7LQs$d~F?rlE?}c)0@%LA9$6fX6YoiM%nRamLH z&EK7Q?=$09Czpq;=Q?5qR|Kr8nz-ty*{xeEe_nol{ddpmihReN+=dgEtbAtl!#C=| z9viuL({@joVy$LAp=nLI_wJYplh?DHJ-%R$WYN-fw>fN@jF+#G6Vi)&(C?7qXFvJV zbG7NUF-|)aU(A%*#Z>OL^@GL4sjqf%ywC7>|Eg6wws}KdbKm`NroXLIg{Nj-ovdsg z@gX7Kv3yNX*p4Jo<0V0xEncbtL{FH9?)fq0$;({No7JBM^c6o5ka{4I?A>Wr<7!A6aa{Lr>=GM&l zsdzT=*?PMNG3MJF-iK@3dAzSSOJ1uSR9Mei|Ks>%n*}=mBx>^bStrap!+4%AzJ1&6 zO08tM@H+Rv6Pw~?%nez%TW85c*yN~9ZahDK%9*Y1htKs*tG|Avws&{zrS8+~8l%6Z z+&UMzN^Vx~gB7QLXC!{S|9)@#_M?0^?j8v zZL8<;S@9=lFaL5)L#-*RMrG%QQ}^o*X}|Zj=1-W|mhWr$W?v`&cE{IK0{b_dN!;bL zc$d7x@2Ah_cuq=KB{w-~o?xsf_rjS%&uz8 zEBD`uU2jgCzkkiw9S1g?WJ=f;$)~)oP2`WTQcYS%oyCr{Jt_rTeBH z=e^jw+@EFlCC;{^7U5@4Ug5s>WYd$4$K4KmxFi4kO~8iJj^YZ9aoiu}L^o`3VY;eh zKci58vR9!hqu|oBHVQL#Zn-OUX-%vA-y-8yp{|JE44*%~zUIKTO@Mpt9Z|KD;>X|k z{ocUu)aJbA6^~d^`i3QSsE^{tj+x%ZX>l9CRdX9OwfakVSpOdOV zRsAdl-z(Rx;_%pMl&6xP{AA<$zwfex-|$2iv2ePTUtQPH%2vF;mFv`@-){?ZFP;kc zU3Oy0H*fQ=TI)2pUR~W5G|T9(i}SqQ+n?N;6B2RJ?Z+uqi=`WWIvM7cCC$FQDk3XS z`@uaKfgSrqSh}`12pyZ9$e^732@?5nKfmS z?~bZxyO;&4mhgQNZv3G(b;o??;10h?;fL*?R+Y2Z-|Y=zC^amMJ<&92?G(w|zVGLs zSzfDpGN>itviPZYH@|GY>2q71A*XD=&VsJs7mMyr>2^rJx4P(>s`cSDQg7Z*zLOQU z_4=+4`O}?`DDRpQ^q_YB1J20q1C0U|XELgtaxZAy2-JJL__Xc`z74xH48N!LUB7km z;bp7+zZ2Fx-7Ay1IV(l#5xcMWlZhK+v%`P6NLw+>>`>+F^A@~5o&WM3qwu#@nypuV zu8#kI^{1PpUATbOgR8%sx4&%f>o~)@{6Z$bYtU7@nYtMGB7pW+)i<(E^xx!&eXzyDV1UjON5UW!waI?olo z&OG@v`Jsu-v_n(fo<8#6n!}Kv74LKEPe6~!6t_A*lZ<)4Om+(1OlM<1#~nNCZM=@* zpIetp*56cJ_2~7(-F$}xj^8}>;=9?K8=~!|y~Xp_SWnCNxn!P!y!pW>Z>Mm*QxeU3 zQ*ZN5JjiYE%3<&IbsWXFrpvwfDRWTl0>@2;tFF&pr`v}6s#})LPCt-pzL;SfciqJf zHM2|~+jW+kkNCgYp%OB=;gX%eQj=3{y$S@n`w}Uw7>BwVU?~bf2eD0&k<_PdnfehSbuHBrri_bS642pcbj!!zTwob3YN$3ybtH|GD=Mot72bm zqI9v}*Zqg?;spw8t(6WNCuf$ml!gl(Gw=%DK9$?q%*$n0VG8H|;wyENkJ=eL`J=!8 zr);#A`t>FztK5Qr7ruS{+S;_y(0QqVADd2rVO&7Rj`bk!&`=dgXp)Mx4Ep32Lu z;!s}u%w_B65+20^s}u~Tey|oWS1=SfUJ&s}ZDE6N?oAEvUDr2TFlhxz>3z4?UR6=Y z_-^-)#5umca>viqdP=^D<1{TyUp6~^-QRy1uURYq%Ou`<6 zlhA!PxA*8V{pL>1S-+g8rcNvAPTjt?RArs|+}IG~IY(C=*4TKUcmFlxTa6oA%Ndml zT-TiZ<-z>-g21w60bz-0PI-aX)&Ez@B=x^r=ex51*!{bA68xXPNL!-0uH)#tuS;S& zE|pxK@F+Jq+9q}V921F`1(r@&zHaybANsccI<{WhSn_Mj=jch&P+Vj{k8S*!9T4rRr==N#YMdZh7;iS^EBo3c}z4!_*Jnq5PI z>4@6v%IaRr)FS(DF0<9=DgQcj?3ea@meXFbqBoj;c|QL(-(qP-y}P>H#MrkQOP)>m zdf?N^w=E|pT)!o(_t2!NbghT@{?n^IoA3Ym*N|^3>yd|#1+srLpZ~W{L7&6!fgmT# zrOnsw$KG4Dpi1ulJT8?L2V1XL%+%a8X}-)Xp_beoVKp27&b!UERn%Fh=wWYJ;fK3* zoS!Pz1T*Aw1)kgechAJN+ds+0zlvI&X{hAJC&tzjEckZSl@kkI1+Sc9eBlXuvfMn+ zZh?bSKScI8-nbds6Mr=A_||L8l{02kP&fNXt3=YSY)$JFyub=w+t^wO)!>aGw z{vJNF`lM`8Y-#eIGI-Tni&XOf?;al7`lrt6FA3$OP*{2k-5 zHoHAT@Z+WRUpOws3Nt(V zt**K!wfWe+I%D%CR&zF7Y`*ogfvn!*BFTHhC#tFI?-^a@d@$-|^>$ z4cui+pEs-s@vqdr=fR!L~ruI?K{wq5KbDuR{U8$$KY{Ctm{#hJ+@|_#g z^h2E^7d*B-e1B8K#`qKOrKPvcpRQHyFQYQSEmq*u+&cb~?>B3QKTw{3r1uG5%j9=P z$znWLrrbUj+&9th;+KbEVQ#ZxuiX>8`CFCw#7o1qw;E(}3_iFV*KfO;6>;#Q*)i@g z>AT<8buwmK>1TN_JO12mS9Rr^-!D`iwy@uq>02vl=x$rQFG53an*IT^KfeldpS*o_ zZ^Lt~MbD-lITf^Y=2C{O8{HqI&p0{Br2EH(MTghk(n(x@;Fr|=4;~A$gDmeHzO>es zXY=u3!yOz~9)zdM{7`>xA?V54dcCK%@UzSH#Gn0wA+K#aUl^}vsD8!0Fl>!=#+^2q z^YtH8ih|c)H`%%I@k_4q7vZK`7wr8}c`fbegA;tyF8FeuF1nZG+?_AINNkgkBI5z2 zwCi6E=3G@zx+wKd&SFX6m9z2jUk~oJJP~~6y9guCBEQ-Hc+;0`y1V?ph{QFs+%4Jj zJl`y8YFJkmys#r(f4*N=f1bsebxO3{PjQ%5R z@h>e@3;RzuoIdS*bjS9s>s`L_b3M0x^vE+f{l~rY8<-;1eJl{c52)#mH3 zKK7Hh9{mwhnSUuwb=AUKs-bB=e`@`VP5QHR$&9rgyPPK-QJcJU`<&x>`@Ty{=B9b3 ztcX-+^8dcfWJ#1@lU>@=nXX!I@>Se#g!*+Df{la zwJMzD`;}F*7Q}h{QsiY`z0l%94xnpII8Y)~Uw*ycPB(WW9yhVUJEG z?6mznLnNcy{$1|uw(<%e3%{^uV!;yUmz3wPJ*4r@CPL~=>RkunmM;=J=eC@=5Uo-6 z^Mk?ML-#lgHzcij!oj^?i9L4nnjn37VexLe{6j}8KZU7Ji4H1rvSgW~xNPyMN$(?> zcHUlRd(hnMwA`Y5heWo8tJ}TZaXe>F(R5)MPtWV0F83&U-K{SF{>@ow?$);&)3^NL z;k*&6)#vQs@<02sjr)rb!a+?;JC>5z{AN?p_W^A|CzM}c`%VQyLFXw?L2TfjPN9*b8p>ai2fP8{D!^HLfuFgw(M^8&%&QW?Fu9 z;$&^B6a7IIhgfVF-Z^~aUGKPFG$X@rj_howaq*XTgEUbk6!S+C9$$d!)DSKHHjm>B8i9f974BmM0LS zwaVMiF4INfUD=@(g=hKq&iEYqbpH;&M4qOq_eJya)^1OjbG+Rz}j zdWcJ7`?L@~v!$H#mbx<*<HlbXq7jzao&CPeG}%;C zXHn+ung6a@*`_m{OE3u4a{OCe7<;mCHLEjE)}6h3)V~CO;M)Hw$?bM|vct!eGquH; zo6ax#cUUgfHf!d!do{N{M*cVAZ$HxhK*~*x=U_^}%c>LqFDb8C!e^yabFS%J(ypB(BiyZt!e!lGn_f-SG+G(K=SWWA@%wzdAn zohw{RMXSyq+FU!uZ4YH7^_ z{~kxa5vsd(;pMs&Q?@y^oD2E0-S6w0&tTW+vFaMAhA1uRo2s^^I|tEQbg7~@n^fBWRZb1{WWKkv-x%42p) zoD%Y?Tife?b?UjY@+sWewTzqo?K^Yf%S4HG#j?}Rr#*#ZB9z!`EWR)D3_Eqj`&iHh z5$m_X3Y-6D6d#{6@wqr#mBiT)_hr>HSdX<$IhB{D>Ef1{>nz(>UVVK9M-tEJWwHnE zSzk|z)YSdTtS!ds(p*C>@QvneVu)jYl2or-Om44<@S9zRl8O{Tu;_kaOVn6 z-t#=^-&(_`YZM;xbIxswJ64_Ky6bo7xo#oOb3#I1>Ks11bdr2imnmr5`=smm{k}9S zoLRemYNg!F*RLOPOHJ7LN%>G6Q{MDzi;A92DiSixP|vXMi)iS=i*Lz}jEWN(@-gnd1SgSo{0k6*=+4A=H@913{Ud)iOT;;GU z%a!Ms>)hX0moYSX-*%nHbkoGWf5X8tk5raB)Bo+f#(I~zwCEJalgb^tb?#UsrWe0n ztnzTpnkN-9A)z7H*V(?#vRsq1Kbqa~-p9qlJA5S;8t3Oey_KpnQ~mwTHLYCI6}z9m zsC z#LfKk4B}y|-mh;xdzSj;Wx_rl)4vKvuXb#AU-)C+Zv8pZPkR50iQ!pEyZXTO!?-5P1QE$LF7>%P!6 zJF0i(d)DgN?uZRciRteaJCJ;0m6G`N!Z&_vo@>lpAjz7k{Daqi=PTh82d2b1HSgFR zd9X}l1@E(q&LS2M)0s^^9DII_-TLJ$<;k`7OlohORyn#aWqIVvkRflu_WVFne``h2 z4c3QQhc=XIZJnC^{yW?D`96~in(nB~)%&^6qDg3>M18f|>@PCXlQOK&e{NlPuy?M@ zvOT|DI4-H#^|>2amh*l*&SyR|TInxNSX?W=5@b=}?%blw&m zO-+gB4Dh^l?)!Ic{?)#9v#jTI&3q`A+%A1+Ns*Av{5$Wzm2H+dyjWp=0HgO7{#tW6 z<;^j#cbg?kSzNhS%f+$mk74k#vhB97EALPLB3ioO9!u?!uDu%rHc!$@G4fO`e7*BT z;jvbisJCpaPN5%fuTRs9vRFJj;6laT_p@iFTrUkTb=_Uxq_=eP(k;%X9qLX#Xl$4j zGQsD-&vhSHo&TU-^z`?>4)=8*mxns@7h6s({8*HwY;nDHn+M-(%X?)_e%|3mQnSC; zvWse-w)^(;>7NrG4;>0}uRl{N33Hs3G~t3iH`Be>@Bi9<5Ap1XnY{YQRyoIqVjJ(< z9?tVqxO@L+$Z?^XB(H#lN@i7`moMKMTIG9cqtE%1YZl}=tlqc!yKU6mGZSlexXCN8 zmf)E6`hk<;j*TJTbEJOoeXo3PyTV)Id-}Cg-fNG%y;XXx)atm=p$&V>-xcLIPmC{^ z+8?`YmP=hoS;Ul zx^ec+`&<@ZyEj=U8>*IsEl=7Na=zo1s)x12h8fwRx$`WpPM&_M^!bC3cN>`1&OKaH z{xtKe#+J7F6$RCd0xq{+Z$3C9r%dn3g*VDOvjVJVR4Z(n&Y{D)Wt|UuoqOcVa*Nxl z!f9121@E2|tnc&44wG4Qw4DO%xr#O?YH>`yN{^8 z;$zzSomYKp|AS?D?U~W5Hdw@Qt+Oq?AIup&eSh<{gkAY8tLNBWI&k`fZBl{_Q;|lR zx=|9#_1a5EWaCf0?X`Ik(R*mFY^~qF)1@*Nmm~TsTc$fHg?O3Gnc96Tr66A8PQuk^ z>3h{Sh_Q7>Ei9iuMW541w0`o;oi`d=y>7jmTI2EW(e$#XEtSu9m4!ck{jsM+>h9bA z|3-%Mr%gPeC;7Vgy{sfpQvU8``~C_p&H5(!c!P$+B+GAyt!+*%?YZ5=u;jk~Gut12 zTV50ua<(&`)X(0tp!3h9%lNWLyhxU7Q@FxZi3=TE^rj z4_&q|U6o;7*%5xF`}U8P+jdU6Y|ILtX9AVV!vFo+zW;p8k55PD9xdws|GoN8zK-gi zS6@8MF0Q_o_m5xRFne0brfnDJrwJ=9SGiU!+I&21`ngWKy_TDM9!H%xoS!&Hhb<)i z^Zw_NXZ4wXOWW)-UbF4s=5v`(rzs>H)%e)@>i>n$+ak7b1v$2r&$iCZthnl};`WZy zK;`R)*MV-_{zjYHKVObmP_|}?Iiu9pt=Agw`7wCaIUZ=ASC}f75cB=2|BQc{_pWB! zno3t0>&#fexid-MWBa)Wr?&Hd%=0;OSJuPhVSK0L($kJv+QEV8#j}EbOf4+ynKEmh zv7wTU(Z=h%=OsOi?)7|KTKP$`;q)Ay)L= zlg+iMY`%5iy>;c(FP$a*FAqF*c~CL^!=KxYIn#A#7ihnEtM9fTHmkj<@ALQlpLj}+ zm_BKCd~=pj)ausVzy1G%kM+LRF*xaD(je*{n($qi{SkB2bAbm9uc}rATu(b{6ZU6| zmGsvWK?bw`aqf6o8{n1j^=`tFcgj{fHt)7qQd*j1<5KgaqiTW76TQ3A>s*&47F==q zuCQ!Vtt69x+JTd{zW;@5H%$wvzoEA>F<4UK@ZK+{SJkv$%uw;J6J>@~=+b&kw zz1JVftvIW`C&5m4e}LSgYyPaO_`(B@uZ+{%($>bXjT^QWAa8Ec%|5Tn3kwabJ=vdz zw4G%)DV=%xZb4D%4~qwU9O*I#=j3gkVtwiR;~($ltC%KVo8jXVXI$%`C9lXWH(8?J z)*-FLQgVgp<_9Y$?z@#Zr+;FifWd^__ZG=(MX#0MK7Zq;*xik4FV<+h75*&zW8L1p z(y7nn7G_HvoMG28{gLsbC$jy%4-UWM`O6{m{8jbLISqld&kcn_vR)G&c4mL-sJD2h_Mpxsanb^dt0Gs1&);tm=ks^NirC4`cIP8Ee0fl#t90ty!v*CJ7nT0~`Qz*My6lu3 z;fXw-(wFSs|9kEk)n&U<`(hZMY?y4E`RMkpl_yF!Unmg#Bz<(@*JtllV=rl}P`Sx- z>dKiUUk~>)t*hol9-9%iwN>><%H;4zVLF^ri-pg{2>M^0DyTZ+$W@JNcIFWhiZl+ZF%JP3xqAujrENd!G8WR4|wN)!bQG#JIbI`^QHGt*?Cl zFGzJeo}GE@47=O?lhLbwADH`=>2nvC(f+NURCX?HH(kTeb^lnL#?77uRn_;8a9F3@ zl?ziV@hv#Ne|BEy!kV6`oLn;({}og65PV^G^}xH_3E2zZnps^}D+n?6)_=Vqd~s;n zccuAPG9}KQiPgQi->76c-`h>!HaRU|DwY@6SsL4`H?V5F`;;NhTtUc5A z)&=YT`K4T=aZi4;Lg!L`r&+#_DsM{UpP4?{(0_7li&=K+uHSX{fA{~jlynh#D&1jc z*gWgJpXg-&%VYzm~ z*-q}`-4l-ObgJ#xQZzCBLXnPq?}x2xJ0~w*F)`NV$2^mLHq5qK(Nz;%Yl95Fgj8RD zr~RN}U+csttMC7cs5$Gs_HWBngJZ?cF_#5gd@a7NowKcf&F239NA*6>-nvPcuRFQP z$KOX?rdi<9#;HrY|K4${y%f8XUFyoY^qgl;Id|o};5lJ&>+`ysMza6&N{^ppwpM-d zRrj{$nVU~{#5a3{-)Xt~Z2GoRgGuW|_qT!^vRS55Y`(whO_z8C)4m8@a7!v5Clv<J~6lUAxbmtD^dZ|fAbt|}D zO$!R@T-~7Ss+Z{Dk*>UI*2&T>oetC3EVuk&OxShzyPkHwerxfE2qEUp#~m!X*X%Ad z+rH`B9`~|kralh4<(Kbw%j5qxnehgn&8Zcq6`C{Kj@@E8(X`5VU;Orai>+UIx^tVv zTox@fyYDA6dqT9J;$BAwj*5Fv4qw0c#raxf_<~jOnjE3h`!DCj*iO~kA|1f@@15fu zzu7B94Hg#f77#dgcja^SGY^Aa`U>5PG4Qq9k-1xV%@zZ7AGy~x(Qi{S6ee^iKALPK zD9o3(BK571|98b7zj*%l-mUz;AuR1|+a;Bc?bEKQ-<9m>f?}?X|-lAWg4Ho2w{tCozDJN>GtQT8WWa^KA)||%^7STo>AFa zv1)2bqSHh91t~XvC0+XYuIs@4xyCHgSL73BSTMF)zKgardA-5F`&_`yzBxxZo(RW2 zoszyavSOR7v5kV7lXTY1t&<)nbC|7S`QOZaU-^*Iz1X*Wj=t@Topa+)PwCDUW9AT( zxOGKr!g@2+im9T@w{J_Gkblluujf;*bPIp4@OQrNq7!%C*?cQWb)A=5K*L&|;#s9k zCR}oP>pr}>_3~e%_p>OqM=ra5upHR_y7P+O?9`|m?_Ry?5ZyTAyJFJeHxg$E| z0j-H8ji;vu?@rn0vAM-hg=6{M07bTs>1i}R`LQU1$Hos}8u9z+>#n*U)kZ_WV&W%-*m z;d_5SovHM=Ho@?9Tlw)_AKq7r&7Ct>d*PiNTkgd!e_tP%_R%AN?fX_G<*Mj8$M4(u%vJ7d>j;?ar5v?1%Q>xf^yyo^Sd3ZCRd2 z8|POj%CI~Slx{lzMkT6H`^8-g&se`dos;5aX7I(`tv>9Zvya#K!p8F3M;!gODDTrX ze!L-n@*MBiw(nLb{oG*fZg|ZuR-tL}p7ta4T<3dklm%T{xb5tbV>3@h6?(4yFJINi%biY<1r#ya&I<%JE`EO$oVIA`j3Db)C4)^@Wu zcl2&XKKoR#-nKvfaO<3yo}Q0$FD&&)nZj}T#_3CfGoD{QWO!JUIb+wymBs9)pKcwf zQCm~Kz4Tm7jJrghc)!Tq{WgE!JSwT*+P~RSt$X$E30Bspi#(en!`L&l?(E!N`dr9n zYxUZV_a>}(TIXMJbzARi`@h+l8~V;`xlbtC`?z-7g{+@*KQDHxzvnPLUij6w7d_uD zNbL2mh->_DOJ(DQH%U1+KThPjyz!u_%`c%=lZ%HhiHBHi%IfcU8?|Dak4)jum{%|K zs%Gz5tGc#NignH5?SGrBMlga30BCzpy`uB@77dmZSmpS*+w;jDYCK50It!bIp%IUFY zT24}sdV{giEvv9aN(ym%6W*6C`5fmYKYwSX%emVY4Of?V{PbZ^Uc7eBldn$x?zZ`B zwC?Xd^S3r$;9{O?%}0kqpO%CYx2d_TKR5S(oHEa2!bhdJXA%~R-mLA_xP5cp*3>6a z-XT0Q)O_|&cTcfC-F}dB9(LjjKNrom9);OO2EcnWA)9HI# zuRRu+D*1PZ%nIegT$Y4))%%5QE=`WSy6;ouie-C#n!CNZEBA6@%=UZdm^_v!pIuwN ze(RyNYtkxi)ogdR=HKzcM)_^g?#hZ~_S~s!RA&4U5 z_uJw|({k6H)88O^`_4~2uP34v;ZE68+xqWt@x9rxY|%9B;-@xS4zM-q9+y+RtfUr~ z!V;MLz~{!{A6rb;C=|GAEz!N5W2-%ZDepsi%eQ-mb*xj=E{kt53tt;DP4e1HMu*RH z?;S5Gcpza^^2+a1y6$`(N6jo1M@hHSTa@?RKg3!U^0|7xq+59O_U-9D_r)Z4DqTA5 z)fn;Z{kS=0MZf1{n}gz0uKsOf{PAhdieO#-pF5tP`Yzi4o6CRZo=Fq$%9k!E zQ&zV=*00DB$kyZBa!4`#hsMS!#lP-eKlicAag#Me!2)&RvXfWrY=6ys>0bCF(Vnrj z>&1t~+xT3|&g)%&H$~vLq>1y~S^W#lU$Wc#t}cuD{-pezg5rd2%WLkHEx-C;Kc~gI z;~&qgnxyw@R^Wk+mKwY>Z^zg#aD2S$#_z+tImw|j-hJSz+iUEi@qTUjjk_XjUo;|* z{_K1G?t8Z8wPxMNM(6zY=*ZgT^&L5Fb{N%6ZO#Lu<{OxpLiJ=87dXy0JJrE6TbswtJrZ(;-p!PV45Qo;y_&?;AW7;%}5; zUMt*vIw|7BwoQ`-#hsoVi_88hDsXt`4a@02lN%~4v?V81WLvCRV#X`4z^U;d_Nm8& zmJJ^@d?nY}T+;pcGE?Nu-s20xXWtBwmYaF+*YX1qfw5ywsBuQ7)~v8KE{BR|bh6gGP5-ve^zgme2P&#|&7Jn;2v3x0+0>BRh96#-v21d1 z5PjY;>tfb1hxGR?Kd$Z6aam;JyKF=9+dFHjSQRfCd}55{uDvzIMelA$$>g_D8Nt4K zADQ^3aeT^DwA}hm>vTm~?#qUnOK(LO@2PjV3r*~NTK2u9O|813c1zzwyk74TJI89N#~-R>CZ5n=^MvQdlKkDPa$;Z9vAh*i zZ(OuKL%(%F$BM|yCb7HpR!{yIb@}wU?cak}J@%1qE043vJ^$qKu7}R^Il^*;EOvWY zt$eCB%cmpc+UAI-{!?Q=vgF>y~bP5c)51W1ab7xp>`+n(0O?@)Q0&Ny^*sW^ zm+D#1EdE!0P)7Z;F5j|t7Q==_{;;6r_#~OWeB-r1l0nNGZM&M4 zC;XeSu_O1q+v7z$=JRbm&lB=~&+Waja@_A(SRMY!&awQdYq{ijd;k5FXWx9e`+WYj zx-Tm(bKLvG{FwWeJIgYsqg#Vg4PJiHUa~{>VeK&viy+Bv#WW^3U$nJvW06q62A8{_8wl>JMrdJfmsgUlkz*+o2FQA zjZx2A`b{t)+M&m?A#2Bp5AM8d(N4U@-H&+9cy&I!o$!FaEOvov_V*R{cHCT`y&`t< zi_|kR0gE>8IA*@7W%=XdLjJ*@w1WMm1eZF_5PJ2dCop$k+P6}Am%ab|Aaw*4sT$`rs?qJe-|LS?e%30xzg}go1A3m_I7Fo*r zaHIK!f3h>Te&6v-$!VwL>|Mg06SvRVZFTl-(f{ppnUZ3fCn+aM2c#yQ^w&(6pVzBA z?ft56$JV^6JG)C-CF{xq7Nd$^OgiNfMpO^)3kBwTl|3dL}dHY}8wlS`}id*{fQ0YhlDCV;kOA4_@EmTXBD`ur_Pv@pgYfQLC7= z+{f3K$8PZN5_%@KDE$Ld?8H*86%wtJKg+sA^oy{6j=sG3NlR7a2PAy6|4zH?szB%y4Y6k_y?)z&r4g_2FNrc_+ zRPsvLHI+eSvQzl(Wv=1xRVOycPCU@TzAW9!MdilT=)%=y(yi%xvh6F68`eCZmBJDH zru|jQ<*jEs>y=ig-+14Y@Zi&~g5~n|maR8Tzm@O4!yYUZe^mDSukULOb|<}`?D9yx z=8&F#VE^WIS&tv|?dV(R_H54iov}*3a&q1CFNJK;-`5+mASQZM^^~5Oov*J?G%YlU zd((0JMDd<|n-5rAy|86}`a661DNROpYYo{i)XdT4lGlAZSLI9)-j56dnO0JdC&TGCogN+fv10Oe$8H`vqP``$L0fyX#O-?zZ$4@4&E3l{8$46dOw?hs()o^C!rx@eriBPc zwsqL#Z@ap(;GeQSX>9*tsjkGOcO0fok&vXFkUB z_inFeJeP82_o9fjnS8u_xyJAIO5VQsC?#IitQKf;>~MwPyLA2)D%B?VBL+C zWwL*-tj|>9{4OxHQfnt)wcR_>7Y}4&Rw*Wb;xg9qoftcJVh76`ZQqm1Qr#}r<}F%1 zo4qgJi2Y%3HNG)rM(r!^@a|@F!AUzTa^JD@pJYwGHF@^B{W?>kb*nzQe_LQ+H%n#L zOzX9IN-j4I)#eK)OtSTn5!qj`Xu9dKb1fe}X~caz>apnIjVm|KZuU=i`}T3+?@6{z z0j=6))4!{C#7}v}c&3=W^}yGDhsHkdY8UM*b>Ej}O6s!}B_EY~@u}mMbcmwylbP>~ z8MoKX+ZrD<{=1HYr8U+h06=I6EZy^|upSzgssP z@zl`1%6f+N`t@mE)3oz`ekfWVq~sa1La*io2d@{)W1*Rc&uq7_dH=z{WK~|+){XOP z_RW*G-#7D1)vv0$?4ZI~QysURC=8u`Jm$ois)m!fQpIgieqIy!jjhh)7r~Kgl z)wMEadrxM`2d0pnOovS_9$Ngkc!Rjg#@wH4ZkaL*uGnpI;N$80{SSk8?OeY7YxH`@ z5B!WT^vu^CGElzP;^r8CV?m3|%dS(=A8xU(FaNGKVV7RkYDaesvBez!dTq5Hepwm0 z=c$*EO?3SS25q%T7niN-4GlHy3G)-GoVX!c>lPEcaElo4bH%=Gisg?LU8b;9#`sA_ z?p9pvoca8bll7uUOpQkE%;n#nxO#qkz-Dyg*>A)2uD!V6_eph3h<|kA z$1%MMPT^a(#EPol&a#}t^2?LsiG;Dz_XQs!oo1%@lxa`-v$?M+s$DRLon=n^%&k() zU$(X<7MEncyixz~V*P#J?>6kxpF6L!tFBhu8DFBVo&4vXN6~MWXNRqJe@%MU_r|s6 zhQ-NOM#Ufg=`WNhU-i9f;^P^gvKt<^Cl-D)v}1hDZlk2QTXV;)^YIPO74ozUV}dSc zwa$>1Te(Ks-pY5L^1;7xXIT!M*FAMq^S@t@L0V6aoF0w zpKk^PmTp)*r%K)Kzu%d%?nv#&jWe%2`>B`F6UKjxvH9|@r8WA=X$#qyPOaUnyhEh+ z=`T}}jm4VhTei#zIP-1C_qk=t56ZV5_gVCV^J~vtyL1j)jpN_m)rrhD@VY(qDbuZjCDi3|{=ErksU)$?fEE{f}`ua|MQOB2?FC(wVWmo!Jty;ZA>D0`* z9{%?ey&PtpNb+2A`0d)P6`y`yFg&xTdadhspTM3+7kV|XZN6I`o6xwR@aZ1oG{Nr1 zZ7!)3{2I-T)dg$U_&&)hdzs^9yP#@Q^yUNe65M<$W-Pl=yY}bVk~GyiQ*9MTg^O9qKE99rr&e@ z&gd}pukt$oN!UbO@^|fQy_DCyg>p}xd-S|HV{%0F)r@s}#k;<*ixoNZAa$|!h8E_z z$M*3R3LoDn_^3~WpUK8{@4Z=9orB)RvRb>XN&Aw}ULs=YX2H05mZGTW%%u`itLFV? znzLzXhti4jp|^icoAu8@J>ah*lj56ui<2I+Uw9m~`rMt*s@*ZK1UV&UWXH~uZ0>ND zW>5{7h*Q_sk_r1Z>t`v!4AW&%{>yQ4xR3?zd_SYRuB2Cgp$W7V5oqO7(1y$>NUS znOoQXdjD#pWz>&V>$Vj=NIBfT#=5Zj^2=A9dyQmMoTO{R-yZv2I;Bee?E+Kgmsa1| zC&&BUIm`wO^-SyIkIvtO^HZ4)s_i-FytMpBVfvg_YojNk z=brJbIdb*Zu6?VrQ{Nm~XvVZmu08UCjpXiaOBymbDvl&N6u-> z+pd*kHt~3Kfl1c0-%<8*&*sa``G5Y}{-+U>bavia5L5E>XMEMa<`+LrFNiKv`s)zn zve%E9HRNsVOu={AGhenk)$OSjuYa2MN3^Z%w@`oQ>Uu9pGxrZccNp|`=%|bO&Xvl_ zx8CqmIV*5ybDyQDnC`ZN*N#8zcY2bN!>pCHdH24h?N{#q`*XwV*v@t9(ymD^e|7BS zs@va=u{iy^_*d4FXTtUF{ekCtzBpdt?FxE-R4yyZLSC`@itL%+T&Edgy^k%aN?XBt z{c6NJxyqsgJHI_yckI}%Z_I^E$IdQ2cVoHop=~F8wf}#3B7#zjxVu zO?wy@{dY&U_<^;2_nwAv{r>TNmiFh9O--CZ?xlOr`#3cJHNUyV?Z9@a%#PVnH;;YW z@#FQ?3Df-iv_Ei2@K+0Mj@P@%J~LMEhJ((UEbBul50l#_$22Xz9QrP+uE^bP$-(St zS2mP!e0@FT%1<};Te@35hfcrVlQq*{UE$Teoh24bu7Vf##3uNc?=M|`q2$w~7osUw zl?2vBF_daNvs9XVVDTnC{)U*lN@rGEU4Eat-D^o*cSOp*!*T|TRE1eYC5vWWW65P$ z-B&Pqu5dJWU-kUc;){0Yy>j5D`BPWc>KACy(+F{`ale)F3tYucK;W`9?Fvouz2_am{>wMCjK zn>6_!2xJOKgf9!dE4kL>XRA|syfkmtrX41hv$jrM9%`FmwR+wVd(Yub5+ajB zH9c_*1z)z@%f78rvRNd2ruPZ!3Hc_MwV59VpT2wP>E_n$%TjN4{XV{yYe^SF#uowZ z#4;VR{yCywK1z9FFCja$F#Ku5;7zbzA<#*ZjD5{dm?YxgXQ}-{#D@ za$Ij`{qvdoe17hq&{$Z`m9fEm-rtw*LU&_4ChuwWobvym&!g&7dtH57e{k8Y`IcCj zFt50ET0Zah4}~tPE*Rgv^+!)3=-7Wnuk{C4N4@s>^?wrIM~}O+c1=rVJnv=O;wsx) zd_qpJ{=K$;KvJ;%X^)KC$EMZIzooh3q8w-G^Nopb*Sp<#=(72m{*1!6PCNbX1*fj8 z)~Wqh<(g_`b}}$X_5cMRdFfFN^}xOsx&TiQ|ZEktv2X*%&iza`2_3Ffw=*D%$KG6-ud&BaL zGG4Wa&3QXHyV~=?J^he*=@aVaeEeLcDa_Elb#w3R$vtAhHyM<7<*#SSRt|7^c6|Tuvn$!o`d!=-~*EPmX<&xXH zG~TNksbsrtS3j7PVL$tI^35{)?oV85^=#aqE?drIbTyu__TqAHCf7#Y-evpVb-$l{ zPFUtc%**KP^A1azu0KqABv~$Ac`wZRhQPASH!E#ew_Lc!?vc-V;M9`R`|R_tFn;r|3%CQXlsdIbJvJBpx%lDrBtf*1$ zU#Yl3=*-WYWdW0Uz8}tGPT*Ov+V}SIXal2sSGRqaZ)zp$-DmpldsJiD6QTO~RzmLt zgf5HPy_v<-{cMWI=6zpY@ToEX@X^yM?KuOoi1z3n#J!(UuLEZ8;0=#Wku^VRAV)0?NR;ofUAL&079*UGP~HH$1< zSW>D!@8R^mU!KnvwYZ`7fcD(G+owIdr?IfWX`f`tlbxoA7G>Vzowe+xt6sK=c*)UZ zR?e?8w%mN%CF%I(sHo($WfmpRW<}1~BmVisJWh+a)e93D`Z@h?v#~ARBfdN7qJpTe z2$$~N_)wMoYdZhW_S$54e0ow|<)>FV{|nwd5}W(_sP3#8dTPOE)@q;A4AS`^d5=dg zMY2;$cgIPN%P)>yZ~wb-+K4KUioU<1lG;% z!VJGsuNbI$ibyVFOer|Hvw~^5@w1q)j@C!-g=OE^{d}#r>_zF*rkz^#n*=1T zE2wA~FMhR2H{<+?Lno`u-<(;oQAu!G^OPsgD|;vFuKy>c`zCKLcgTee`?qg5cV2x= zZNoNUhPJh`k_!7aUwHm;#Tom9+wZw;i#tEl{>QbjbzGHEWo4eB0y;-SZnW%Rp2-yqcH^^Mh2w=Q<=d;ReHjpQ9+D*XPrX~z%$p0y|7+FsAb z4xPpe+fp2hRTlZ*cp(+cV`Jy2`?cgmtIpvh)-Urjk~dcbW(uD9oAWHh!RLKG%zO7_)h$2ndG9_7x>koD z+!55E^&qh|BO*08_`Xgae~07R&GxRMOAqWkyE0n+=a=nzS40Jmyn11k5NdeA?&Zd- zQzx!D@@At(?xrw#?*xriMT>PFzx&PbYS-$Ab>W8XrL#Z1n{+E;xB7GC_PhwKLBze!R6^F-Q5rBi>Do-Ipe)FO!({tw!ZiL1DXF z(JL3bzc-c^>LBwt2Pf z&*Mp(&TPE;V{Nva#sZ~fL5!~*6^`;bZ(8;yYf|a2%msT(c84zhb6IJPwbA>%rW<6> z2FYI5a??`d;yze=_PHXb+qGK}wtCC|HnQZ(*stAh`{9*A6KkrDUh~}pr7z1r-9P@) zD^zyjLGN|44~)*dIb86DMgQ!cJoaxYf!AKeI<~1c-PAEIs48G@F->xf484A`c)zqm zWApv1<^|Hb&9C(KE)_eSk=A#r=5^JM4G#+b#hPrkl&%(EZ=t$#heGmgPEmy?`tMmU zwm!OgPdQ0w-X_lJQCiQwt@!28{zz0_S!V)NNN}^h}+Q>1H&a}uGE5nTEJ32J?mD`nC@ZQQw`4cf$ zXT9JhgP9-u3JNmyMEZHFHgIimt&vqve&v?^O?s~DG6t*j2PgA)f19}WtbEyAt<|@p zL_BQXI{!AE%Juk7%z05A)1%kYqaQz9zEGc>Gdsb9rDKXZd4~ zPX)jFGO8-i-bxTTDLegMNTp@*|Kulk&IkBqACg}sx?*OU+GAnYMGY$)`HeQ*Uvl_M zN^whTW`e%Mfwx~>cw1}h9F5N?GS<^tepl8h6S5K_$nP;14%K&pq>8 zzq@t*K0ike<6VzV?ml}dyWTg?w)1U-@y40y*OxbT*{*9zWzx@!(`--|&wRD;eOySl zuwTgDnu+Z{81*Mknz5Hxh&x(l_0n9n^>3#ti+wk@6kk8x@Fzp;=lb3hQPtW7P0hNs z657sDO3#1By$O^|%sVbBAv@2i?nH52>B5{hUia%ibzi!xd`6ky(OtQ)YvJ*!T?||b zQ9I(IMO9WoOVVewR-Qv`a1AW&ZWr@_&tq_uhIG#;Lu!X31{*ZDPwuXOF$# zU+vgC?UMA}t^}t$;T?f?nKRG5YMLUZS{Jrr;U|@MN8hkM_nKwAQKCRD^wS3eQ^AM( zuROW1_U)YiUGt^wDz_D{U73_(_3O2Bw)XLbp}L<>Hs8+VcC-A%A#bz(o~@`nyz~h}l{WXIJaJ$eiK8tnH>hjwG3WUoLoK!Oq9+Nq2aH)c!mUzItQ=G$ocSQetMi zetq0PFehSP@3 zzTTC5et-Ae|GJA`Id}o5{I#TnRh!$-&X~jVu_;-&ai&k*o{Eohy+V1-)^*3; zyjq=pz#x1_su)AbOV{AWq_c&V|K`o|-N|#vcEi($%B`H=c7L6q_;LBxq~1L&b^k@S z=|nf~SbHd7VYb+jFRz6E&aXe+_dfR1hFwRmaOxdxuyI_$T)b-zkM$$BHp>fr_kKh$ z{kiX7$oe($#SzEF7wg{aKlAT;|L;BQd!{=oGuvCvPTqT}^^g9)D^~Hp#SYpyaoEq4 zsVn&##2arEbXolUnQLv|A4qIzed#MxyPcQKZgYF-tFB8v)6X*BJoZ-I|C;LF=Pqmy z{&s2!*WNa*2>+hN-DH%L!u!+m*`|PiIh@C`-X3`2RL3W+_`UwF_ub8FPfc1H{4DtS zyNMoW5B;AKShWAMTu+V9iEl3sXq>FLzKSEGbZvAFpVL9!*JVrW+qf>uSS?gXQ% z+P*)WZ7y@p79D>7;)lDe9^ZLCyZB2)SqFnep{#@5hxdY8O>?M=w5K zzUJ$PU4=}QD%-j~dn+~XygTXVn{RKXN4OsLTjtxd-~#X2jq2(*e5Ffw+Y(@Y*^K`c0#Upkmzk4q3=B$%BkUu_uBPu@yDB(?fc*2 ze%vy-|JsrE$rpt_IR1QmHO1w5m{t4opS%4GIl`9(&F9G3v&L=eT_$N4zWf63xHzpX zu7@9-kI$*l+~wV4cz9R*J%Js?dt-B_%*lG~9QR>=w!3zrMe3!f7^A6qek&AZ-||l3 zsM#m-Z~4hHmfiCeEwU#ogc4_iu^XM zD3JG3X{ho4m+HDDGtuJt2`1~gJ!Ma$Y8I}(scXx&GOk4r44I7&91yImnj!^{m8wkp0#;% zBeLAtWnNsm{8!M9>Gi2I{I3o?^51;_&my_RdwHCBcV4`Uk(ya4*|Jth>F=41+gDHi z=XC$}%W9Q5hrcY@^+M_BQ5kUy(U{e(jO;T*u3bF5vu9srYH0Hc(?j#jxH8Ja?(X}y zM#PyFr4t1m?{s{OwF z+huazpTAc<-n^Easnf7ee&xHhs<-UKfBsb3yYAAfiqhrgl4>SLcf0L8cV^dKhjpso zbeRv_?UyM^JZ4|cG)wuW_7694^-cU&_*Hoy7^@zgu>H#v!wH9&OOzyZzc1o34t`s^ zXuj6FMT?gm`ur_c>A|gS>$bMP+@ur1Xt?a!Oh#+3U^7vfbt?m>T|Lr%%7cBXmjrX{ zn&~yyk96(7>mfC%W!-Z#u9d-Im-#o$oxA6K%Wlh*?8L&PTXh#Vq{i7?KcAK&J-u_@ zl9gKn56o0H*d1@O#CM%Y&ga6L_qShtd$!->?`=JKkD$$-k0 zq4>q8CzsdpYA#v8`-1P_Rf~GYA5H(J|d{mjn)n^yOwaX-)}o-?|GHCg1WjJUXTx z%CUQ@$!x(W&1c)<;IhH*!rt9^XBQ;seJaZreBbR|a^sKj_xq*Cw!f2^nK|d9#r`$B zR;)a}JAKaezpK_&Pnr72O)>CL#^o}G2f`_KJtgPff3N-TWSBZf<@5B?-LIweB-m9j0=U->)6;c)Miw-`D45t{cv_Sv`;c+VV2#>m1sQ;q#j#Dk`{? zQzd`i<=*o4?dsCC(-v~aWNsHdxv@(@>{USKG<}{mdrFtHF>C6a;`x%RlyF7;uHT`^ z$3^FFh#YLb@xFfl{LCk_yDjeq)*VjjOSiKPEp|SBdc)egR~qtWTKz8G6fWGzH`$#n zeokd2uk^Zf={d6sD#I(kt)I9vais}UUS$cBoy!dxD`o-CL&kN*Q%*&En zP*Qug_h0yB$6O1RXA{f~_q8NqXW zuP;6=**N)YVgKX6lB-`1cW_;-n`YH79I3T;v(jVd_fPMfaoUy^vZXM0(c6@DFJ7(Z zOtfr%&iZrn+KEMf*6?rZ;*u_nUgWs?O#kM^FPgFm$=lxALw&D zSl(++^6XHr4ec@ayCQgJ7qV4(zS>`|Zf9GYyYY_c+e=ZuIo_78Q?uVgQ;T!% zJr$K%GB-QebKjgYy?J!=JL_*RZC&&k82`(zms)U0Z}H)`oeDE2Fqvc&DPG#>)?b`+ z^73W(tG##94dX9N{#`XgRQa93UmN3(ul8}Nmg#B~EjOGseT8>;is~;ViR0DW&uZ?h zulL|nK4fCtyVm1!&&(=S5xH6(#cRiT*$*#z>-9D%Zt~A-CtEJv3UR*22 zRpn!`^Nr^Gxsu0b?Z|!lTa)G4tMi-xuMv7&^;);^(0SuN@9pbOFPHjtXToJp-`AXv zW>>E&ioVa~X1ZWbyIZ_P|L2=)cBzR?weLv3eRyx?foC1lqnZVmg!{&xPrUbT`EI2? z@!aSbsVVUeDSuM#-TL)JXd$cdx_L#`bqk-w&N#d~Ptg6?Zic@79A{)MtJ+8W+|`q5 z*8e_kM(D(}h2~xM3+&Li_piBZuh93i`Pqg24Oayi;sw}N z|Nr93`)~V|Jz_J%jz;Sy+1l2?-P{Onp>m;(3JFE+C!RteVrX1Nqm%P9B2 z{=%Nr$=fc!n6l%05sTRW$nR@6{bRYpr|4GY{^i#Bxw-}>`s%gw&jxZO3mTR&CGGrY zwz_nB=!+e*a&7)!TYF|j^<5?ZvcN~-{JMdb3uaeLk5sKYtYmii?!NcdGfN|XiYZJ8 z`FpPZ{@%OgQ}*t(n$hF$w4h|ek(O+cJvz_sPFGWXV{Ec#)_&6u4;in_kM;{+r13Yk zFR_~Uxv4k@myNn%!aKK0soS&vhzRx_5<9Wu z`0_j7`&DmerD?v1m7m_1@APuhwS{u+7DgOhOAT7DhR*IhP%U<_!ejrvV=J%yxNYL<6Up&>U?kisb}PFFD_a+?QqWB#mkn6J*i0X`-li@mR-R)6-S2Ipa+_d_Rt^b|+lkR!T3WB}uZI3MU6koZ=K;s4H zwm6@MpPG|uZoHQ^T&TXTaoR9+m;Ul!`j=(5DUaaq`|}jf?<&u> z-1Du?EHUHO>UmMw#ZuENW@b+;{P_F6%zlvzfQB%6&TP;^(f1#OD9dePQ}W zAp7H;qOWRJN!?{tO#jj(E8jm2+-QAtYPoFe(Fu!d1r`N|Dn|O1$ZQWON_%d8NYSZ5 z{mahS)|QJ(VY_0@k6h$e`!h4Xl#~77VvRJ>*D+Ua3aqPpspUJfgX4db@>%6~46L=DHl)@NuzU?RDi7TkIDfh zL9$aa_-8Is+!=L0F8t)>`L+4#+Sjryu6yv<#;S@wQ&T^$W4lUiz7*>d=O$oE}00@qz@UKi(9KKXjy zYtHDmrDabQfA84bc-@kJ&xzNoi|tY-#sp7s_7UbuUiZ^DRR1h<=aEluj`t@jS-+9G z6YaMBV!`~Ve#LLQXZ5bB`lI0Xc%_#@+^g+6ZmXupt?Vt&7A&a@UQ)5*M8)j;x9m6Q zh3EduKb^GR^?vs)f1&S69z7Q`B=^1Pl-xFz(?IC{b^k@`=}zBdettZuDr1+$Utp}w z&%}3Iud&|j`NgBH!s4cE&g?t#mL?VdH#mP_P3uP4z1h{vCkeCF3%;#6db#|%>Wa(N z_cFSFtejM$*QKUBE&Gs20N(_ssq>5TbPnv=^(C>W$>u=VPwwEiswTc0uig3Va;|Io z#Mq-&9WT#5yk&HB>k9n?8|@qxfA8>^moMd1aU-kp;fq~{FOv>&Z}>Pp%x;6c_2t*U zTylIDF3t>|x5@NN#CB7W*U>e-<}*=Oney+JI zmIS?HDl2`gcw=Y(cO|(W4--nuukC;WGp7pcD7d)EM_|SRYimWe*6Kj)1SM8tG z8Z=M6E|Mqc)5DhQ6Dnou+5{M#ze%jxXvp3j6w@O9eUgIhCG!b!b7D&7y~$tpVD*6& zelH_i4_@ntU%9aKNk@d?+3CNF{fwQC#`5cZ-6{1+a+^l>f-Ns!A8+3s)Y;3%TNLtN zw;>>f!Stb?!s?q#-yA<{H|>S)1{wb&zjib6JMFFUw0(I*ENiBIRcN>Bn`aNYcYfV! zy;p2U&=%1d*Deb_6}-3S?~RcCH$xs?vNWzMuf7)f%X!(Z^Ha_kYn_nxno$?XYa7b+ zp1ZB~Hc2S~wcZRLs2JM6Q?y=kCF1hV9{m5qV${)FD;a-(z0-yTW zuQm`2M%^yXT$d zoEmcQCYxyW>gAKoxi;>bJTh9!YTR5JdW>o zw>3V^=YD!&O_K6IWz92!&OB_@b#}d29I^MYc4Bsh5IM+NUvx=b$g9reVM^C z{u*n;e;f8#X05vwc6y!~_x9=QOdh@2th9SkzU@kv$HCWp4(E(Dt=YOre4pop>@x!?H?GzrJ7Ek%zr2Ie%99GSH!ozn8LDp z_x<0!i<=J%s|Be25DyoVH;P%4`EUYLg3`GeMRtAMD?dJ2bZFr@o9$Xt-ak@b(cNXX z)-1qlN^WM_^Gg<1+2%iH*(Wiw?aoQ?nas}hQq5>y*u6fE0GULigLgD@yjlwnD@rg$ zoBYdKdZ^%v@3So*LHR;(HFiojL8ogm(gux>~k$zl=I9rMtT9$HopB!83(l*S#u^uuf>(pS{vV`LV!@ zS?u$Fnp9U_>=c#W9F_5=#BrzfuPYmmZVGq2;8M5Qf0F0Ud*ur2ubx=D*D~Pi(y|@8 zyAp1(#_r_^UY{Ezw0in`<@jx{GH=;lI%_1m$u!$Sw0Xv%PaobWZ8&+i^798NkA+j> zW_zgTEN^-?d99VTS9t2PS1(OAC*M_=cD%TMX~QeUIkvkm&)s}6?4IlN?RP(Fthn8A z{tl1*4!&hSsuF~5hOH_O7BsW0SrE|5)qkw|;^pghg)={_3Y+stH(q|plLkhU`jXj6 zU)7nnOP{f^e4hBuGA%gc_SK`){x4YL;qSSL-SK4T)za9HoJ*#<+&($^+P8}z67T-~ z{nsMI(DvZLZksPhY*Q+CR?3_?^=HoikdnKzZtp&Gh;>4j_44gApWj=(W4il?zHgon zx;u`YGg$I?RnHeazt=0|?S+rNsMZ!ST_SeWt5Pa_)vGx&+&i9YUTt?zYu@14roAhw zV-jb7@uz#*#}^nMDt~WTng4aI;q1k;oSkG|A3Mu2*>v;$_jmXmU%eDv77+w`#_4C`l-PN}he97`@>8>@l{t*u^ zct><4=Lgp|R-3JG*&}p`ZBNYl0ESSLPE*>XFJxf&QE8HS9*ND zIRESu=KlpV7M^0ipJQ|~bE@2t=h0P*dV|$BTUqu_Vc_1&?jE+*s!*x8ZV_vD|5Crz z!S<&aIP!I0y_4~Y+^x>=BCMKi+wmLsx_ER+vV|Eqr-d)IK6JUm$Y*jO(yV6|6_S|NlNS+``erkCx7|uG5_SFM=KNWsl`mF z)87&I%;m$J=gSMq{#ZKvv%hf7vH94p9dG=brPtYu&hr)L+j7o6&ur#%2991qu~pwz zceP063N<(hJC|;ol>M>Y@anOBDW5I(7$<$baL-xKYMSBf_NArw1?K;%o1e9GTG-|0 z1`cTkLqXRXQ6}l$-(r8}oQOKrxR>idi>cV=)k%jH1%u`)wPo|<`~Pq4UUjv6-Jj|g z6P!5~89SG)n)IeHyQKW~M+5%3iec{sl`f|5`0_2%qi52NB^h&!S@JF)I^C+aw<{w! z{=XdSqz^H=2aY}$`?RAfa_$z7KH+XX*5Go+d>;POli0UkXTcT8RC@gi2uXOY-K zyT~Ok58l`~s-#ng2BtI*3!@@^)V21{+WwqdO~koxsjS*2e5g^t%XRuOLt zg?8;<^m&Dfp+{At+c7k|90f=yYIaRLbuBY^egV(9>iDw!}rLU z$to3}YCNvpJFa8YykwV|@bX?&&6#DVbH6zx%P;&H6KD2NEpYLgj6Z!(GCuVe1XrH> ztH-zV&$YGlkHxfHUGCozH)q>9j?cO4k7uryP84JQHO=|fu8bdbZoU6%(=0ZT5X^He0~2t*?8f_1NvnN<)$jtSDZHe z_S2baXgTxu_lL8Dz86(=HJjYJwl!lD(?kgYndJTXU3>i}td!s3=su_CeO*<|gJqtt z(_&k92+L(Vl!)wly>uy4@arwQhb|U2J=GJHyMAr@QKk*s(@*S*wO*Pfw6^!y!M3IE z4;S9pv0O?tg+n|w&CGp+iLv({A<3K067%2bJ>yI2tN8Kf{oWfkPS>VeJpcEbeTK*~ zPg8f5#QzEl7S1{Gw}UnCir@10F@{PfU*Al7-tPKP>c-i%UawcG$Nh+$6+1n*%HZY& z*4R%@ZRI=x8H@MY724imy14!DA&=wkGC$?Za}upna8op|MxA+!nowoG(3n@tK~U z-*+Q-FnUWZTjb(%D=m5Aif7v_GK1WdH|JIE(tM<&?b*Cvd!77U&-Y5})--lG2FhtU z7+5Qt1kCE@c>QYEVZ|-ecBgJwz`&b+o@wTezL^2aK0@c7Z+GP?zRbB-_m1>0MfYsu z8EMV>7Fvl^RU>dIHtcZ;$aH#5g=@so>J9`GjL zVd&@d6k(mGKkxDO>P_3Cenmak z&J8zm_UjwvZ{QCW5Vo4;W%ShP*}*Rlqc<;_9dK*O)*sKbn;tqIDEyie*!)(y>ju-S zh&6pnI?r#cJM+}SfA9D2?pr>3E`IYPpw?ke!orw};E#FrA1gjEHr;Ah=4(CS$w$`vyB^-0t^c6BL)rO70psju zDOH9qs~-M8wB@+gyPX@lCDZgRFPzdfdR!(scsKOg&5fP+0-3wmWDm9WzVtk+Y89a0cp~S~;fn?Vc_$Y!S{nT^v+}aN zdR9U(;#UFxid_>qx1A2XoEN)mVnni+Z)b#cvA)QHrN&q9^6GFu@OtbgTk`b&v&T&f zSKi#TFk{F5O>L|5F1kwEUp|zV_p*9#X(0aIrK8y?z;>wC=ev{!H4IekiuiQ%ssGGF)ZP;R+dAXZxX zY~#xX3A1MZ&fdU0Q+ei02fmMA?w#U@?f(Asw8Pv4W%GlFcUWB9F=1u(_KON7@9jm6 zOQPrBU%CF+=1H$TEquxXfb}HGnGfUYi_lnoP zJ}$>zyP(6Lzv}#P3;(R$y^9MSZk!iex-Po1ppi%C$D(fcO;{S^TFX;`O&|GR@W^TU;bZw zb@|UlJ5=@s32s{)@aN}3ucoM^$1`8acIh*m*jn|=Dtt{%%!91??^%|mJ`7UeFYx~t zU&t&daik!FF-tf>_V8694n@|S1`pZyg3RaonBL@uefa+1veVrahe|saO>AB`$IiE} zFvtHAb5`ukj8{&YkC*vH@5^9(8lb#cePXcKL#Bh0W*)V6kCI;%?0qOOTgE2KoNK1% zzT(uxxLwJ<0a;DU9{*gsKh9RV{nNFDUO9zHo2xW8%&TNsQ=aZQ>7tt@=Xqb=FFgVq z&V4kIS2%Z}Z7Gjas>|Z{cQiH}h?tX9^hx65omuf7C!$MKI4pvvU$_vyL2i%b-yFMl zbwVLqx&rm@T|bmuxVSm&yZMV3IqDy^Y}EZ1dgjMJ+V&*0QZz^G^nrOITgBc6MsX~! zJ;!CV^Z5OD7Z%vFPLYV7{po}J->FwR`!=xKrN^#IP`^9V)~4&a`r&HZzl}G}K4Lt0 zU0Lt7UJlbuyL$!ylP}C^eS2xwlY7E(Tes`~_}MvK>-UNq^+ofZJlVPPXW=JCF5Mkn z1}6Vz9=Pt?x1uf3ZQrbQEcL6-25P6z*%o{IX^>q?vBbG}CB}8$2a^(h1@1awFZKFk z$BQXHr<8bPDVyz037+lb@!3k)_R#N5*ZTS1ec141))|9F)}3>oeX2M!^VXZv8^8V= zIhCzH^kdGInr{0US&Kr1JlmE`6?zvdX}MhOIHyL1#nuEy!5Hnj5|>FE_#VEP!z}o- zQMG-EZpzGcZ|0dj(Tr%_GspBv=#Ew4@i7^<-fI0=vT}R>$@?!pf7>K0tGP*OgJc$? z1@rUrUYC#?zpF}1!>@0glF7rq`bDNz=Zq%{*YR7rh<%^MYP3^KBqaJ3o>YM7JhuU|Q#B+9d9%`R; z{E$V_+6px}r`@(|<#&flT-CiQcp+@z;cjkj^A1s2jjh$ZvWabHF3nV)TKzIf`#~T)XZhKdYwzvjUL%^y z%N2cHZ=cq)ON#DxQr~~~n5j-xNV)&G{msqo^CX^`sk^QEbi?J|b&IvD3jE(LKgHN| zL}D_ZNY$L|y8WMPuiIW?b33X#hxs-i=?5M6v%(;>G&bRJ_?=jn-51qbith7G3+3L^5+*rdz zkN$Heev6JUKUQA%eADSO#>PtjYX7h4I9eblprzzJv5<9XhiZ$A!u9ksG7sVs)+}D6 z%+{?CWsaYbcSj?>PclvKVmW#vqhIOcNKYj30` z>-^ZrqxN@FDr@1R-^a7dH8-^Tu^mad9W~E5)>Gi)-XFFO<|dsd>}_-Wr8o}M`F?c1 zxKEHfzxMf@YHQXMUVHdMplY^w zt;VHwC+0uiJnLeTfmh?6Faygdhp4~2?lDgRC)33#MvdYdMI-;+C$$N)S zmEsy@zKcy-*`Zl%tM)f8T<^Oq{nYY_J)3(9-X)pw_@`W}-uX%A>DK5CXD_Z~uK%0G!H z%ipWtUDf7jUjAQ}--6HU)B@{-2&Iq!m36+Mr6zNK2&>jd6v(uPgf4mA)%^ZKQrjw_ z1v+ci=q?p9J}$%b$*YdDyT_?D-tg&)6|8b!U+xJsSQOBa87up2-p!|~Mqh4A?3PRn zV`W=yyUM~MsGa}G52H!3tzV2R{wfQ_X|ZLzekFBWJMQh|wwwEo%?&etHuK=oni)N5 zk5re6{W(`?emVPeJMSFjW_Q!&6}F0pmkCxZKDEXB-^|Mw{c~?cWrg;=YTBZ{Y&CD- z1pi%od0W;-nQA#dkQ4T}@JMh|jG7An#{Z3TKdv#EV#>_K%zZj@x6ZQZ|CUT)&v@GG z5c1xlWP@ado$H4R9`(SZ`5zu!cedNGCg4P&zJ<#?!M5~8@=v^7cHK{sP!zp%=7bTq zbi|C)%m=)KpH;Rk{lh!)*Wo2=zY6NFY|qZS`010wKmKXg^LW;r+IVTIe{z$n)|DwU zk3YWu-G2KAwI0#i#+MXlm{dL}GBy2>X+I@u)=cFF@zzAgqBTc4zm=?#`s;A!?uMO< z?gUVsy^)kX(@#XEQv9G&pZ9ZCuOCXMv*z3_pUyT(`Tf(Aa>knH?UavH8|t|S zcl881cRF3p3!5l${hmo!Ow0+t*hps1EsH(c3}ar*ICOE>`?wc29Md~H6nVO*J!|aQ zzSGiqL(cuAMDw0?#$P9ybX~AdP$*Y25NJImC7yd(c>Set@j2^Pzx(h{-v7k36nD0` z^KsI7H@|H3yWG2(&A|BG-?m()Qnp^R@6(Qn#^%2CTzjDE#?ci=&f2WH`TG9P+WX;$ zbtj)baaVn9GynRGFQ=kiw?zf}aLYXW$sAngd6&cR_5s_50}|)@KF$+%EqMQwaj7!f zdy^$euJys}ve8d3vw0tXlfz@V`s`yNi4DIl%}n81V85q)e#VE#^U8zsb@u-Kw?QVF zNuy@sC+qLQCtg`|E#BWG&GGy+)4P@Z$(DL%;wjV0cI|v>c|rG(?74%weNSvp$EW{$ zI^&+=#QrT;7R8?rRh-Fjo&V${yZ4%#j)-69H8;OzyT?-xU zpSQcp+rIcW#a-dYXK}~tpI<#%wZ>&7|G~p|e-|C{e;6B(S==WXRnV%I#cX$oL3-Pq z!t8B*Z&~v$=@rMlY1O^(CC%jdu3Kvloh=QS$H>98@bL7BhYoyM(GvaU_ljRuOTwR9 z`lKZKzOmZayXD8GEpy*5ah>h~pf;S)B;8mhajDwjEbQ8c-7_fo;7?;-3S`+FQ- z?l(TLO;&=lY|7yo>=$cr!nVtrJq;wQVs+uUcGx^2Sva zYVY&J*gn;oE#E$CLXt$mOU(()HXE*QT^W61twDI^U3a6(9LJ|ze^(uLo_L>sqhQ+4 z7@K0&gN1%`%rsAYtT=UbNo10#D7R2ItH#)rdmzDeV@G@C84JNsC}u#8zVJ zDxst;&&%&?9lvXF{l?S!Uu-w-1WtW;t&Vqov`fm()M@T^0{x~39MiXb+xN8U;D`F; zeNAU))fe_0KXB)1$F8Rj=JT}5thmuNagvkR^kuI@eE7K(wy%C0aZ z%gOmalO?_Sl5v@LitPy|os|k#Jy$3u@4vs+lW~jZJf2A=AB9iIN-RCpo_Cn_T%hx$ zSAAafr}t!WHN4nuda~BjW7g>wcaM8t*0^u=e6IMfx=&$ZpJ#J{pULgO&T}GKk!)E8 z6A$k;bC-Rl8l8K=pgqn-R8Yz(Yl2(l9@`&>6Is@LI(lry&h^J@)&Be~{xwHAZO@n3 z+I^|FId7*$RJ4~>Oq-Wl?DOvGv$MJZ^KK*^3e*qxTX=h|Pp-qm^DJSzIEpfyPTjmF z9elTN(!>>}*1K45c}36U&ROPl^M;h~28AGW?DKI}$?Xl0XVtvuKOZmq{cE2d` zwduNS`c0@XzU_aN@NS_)mkw8CJvgXqn{wrY8Smc*^Y@$1?>$lZ@Y~D{;>FiIyl=$s zTkiQpQtS5bgZhqFYeayFY=B;$?DQVmq82*{-NPTB#km1H}y)QYVB!AgRbx2fvX@0Nq z*wWAYfz0g{RUx;VL$&l++u}T9pW1|~Wi}j9`mVfp%`sCeUulL_1kZsL> zx7)rv)nz7wQCcS7_5Z;yKh1DSO*8oU^MmhR&Z5ZmW|_8&mQ324U05jn;=zxC2|Lqo zN~A2B6#ldGjlX)QYVjGvg|_pJ?(Ef^6}gl{_gtKNp4h%Fgk)p!RM-bi$@1XT4wZ7-c%E zXSB{z3l?0Zdge@Z_lEyZV%YL*=J7@!3-K3`-(_^R;Qhq&0`6xw*iFB-?)1eE+fsh6 zy?s}*?lAl*_eN4QQc+g+;&&m@Dy^AXpT;{gCiV82EcIjB;3dcI%WP$%p z2gCkeDYWHnlrZ*^>ojP0;Ns+3{%nTGqN*ib$^Xtx)(Wo|$S_^3zSu3N?^92+R=Ujg zosV30M=pwG)_191bVWx&=;hk7-)C;^S+x3XkPFjynQsMm=DZRs`4Bc&cKT$g_xc9+ z%vw%wTj&@%$>(;)0!_agQQkLpseHKWDtFM_V!dASw#~8J3Avoh1tmQ#zV$B-o9t=(q#ne7x&d4 zTsAx9o9Cn1Lc(YCzcHLs@BKIL{5HN*!BQSN=5C*R?+Nj2w|5Pb68&Ys`mZSWS@xVkN1 z6*xgQl*S0ssdr42DEBB*crNs^G8_&GW z?@rsWaM`kU*OgAPOBV>-C^ny&@5{_D^VO_%H@AG_MY9(!NvoU>W~9xX$$uuUw|dvq z9K$DN3Gyy{VFmWL70#!$AF+LQ|0@67ygd7DXEm~-zDF{ik(T#r(duIP{Vb;Fq|15k z?826~$SW7`w0#xi310U9|CcO(wpW>xMD7Jd3;f$uvn*rs4(S;uZKnOZ;coe5%h7or zX)Bf=JtZPib0zEkqg;-Yx(_}()_JWHyy(5!;X&_-lKrd^ubA#P_hua{N|NbHy`;4N zqTwv(iYuB+53LIj@4u85#P;#wy{BeJpLM&*p4h8(YsLR*2gKu2)f1P!b4&>f_no}B zWYNb{0w;|Bq%Pmt9=l?R>?I#B{s6%Qmb;gK{QUW!N!m)b!tRN1&90TNZSt~IjiST< ze!stSdsmzN&c@yq_wpQalGnGGL_YYGCb(Q7%b77qvpGe7)!ws~ow-)>kxL$|&Di5U z{eUK0#l!tIQD5&U>u=>hctu_B=*PtmUgyqvro8`LN@R;=_vKq>-in_zU`Tj-+wH`z zT}Gxqc3su|_-k+8&MP(Ln|r>U`_GqSAS!zN@q>yRN_!&~S2G{`V`QC{`^_}!PQW(L zjE=7SJu*fVlrTe+q^ zd1vYD6m~*9=jiWy+;vCZtNzKYEuO#5yhv7{%H-3egp;@UI6XG~D4A#Tz4*ZEi@$C& z78z*A$(?#SPx8*X4H{q8p82SkB%q+X;{EPtZGznry5groK71)VG~qy~5?}AhjEK2s zizdlF-xel4y~^<*%Vlo6dn125|7AOE;SEnC=NaF_SszVz6Yl9!FrA=&VD-{=&%bvR5@k~V z_QBQy95@(TW-7s2bZK6Z<>Jy=kI%JEeX%Ta!*w1u7WP|8i;pg!wsOLq+{OOgd`VYV zRo9d)G=hb5l3Des@X^)KH) z$rqb_s@;G6)$2afEvFm9p|5(ytUF}?ec5S-i82+Fbd0UmMV6F){km3q$#(ARu{}zz z+w>{mh z&=h_D-R;`fni)&BY0Q{%=RumR`;Ebt3R4%`6WGlHII3@cEC$k{p4dkpF)-!g|SZBvunu) zZogZ>6Bl~Fl?gN0_~C=evBd^&`p+yVtaw-NlaR;JkZ*ba;@NuVIb7-+Sg-fas@c6Z za5YyI2a^=@lSA@l$Gf>S2<}?@k=^7TfY%;fzVA_ zdz-XwDuYtuZrg_!C%)_GN;s#{(ko%*?`jj=*KuaiGTlFa*{_^U+t4?Cb@)B=D9h%v znT*TlUl5t#vE}lw9hPV39a~(M)%{8~>+s5%&xE@>c8LeF+?{WdrehUXsCJOWZRN}h z6P&BJ`kvS1F0#4vcFL5NGkf?$?$x$?@7DiTl+WDTt@}?Wd1hl(fROd!JAYil!rdgQ zMQoLE)5gZXRJAIGovHDkf6Sp~RKWyEYIJ0N=&#gg%SE^Pv+(>1w?7qoVSLnnf5~S4_1(8boYxx8G(6`z zE&oM{*ID*O1^mBfL`OuoyH=Oa+!gL}-Kl2TT8o_C?oCld{gk5y}Ao0 zu9|h}Rsze5zW=rz#_inMQGVr7m-&yKlQox@{IT4sblZZGO4qRSwF_S5oGZR*u+8<% zvwd$5KKbCXtM!0dYV?C0MqBL)cYoU9lgB?}-*(0KFO83|7uh^^`SRh|tyQOlU7j*| zXT4efIWBRj)>o0c?~`u@y_DVNx5NFJ$Ft5A2lpySglu&$T2i)NQRCsgtJBZ$I=q{; zQ0>*npI`b4%{3bDJ8UcYe*b;U8a{!<4{O8QEARL9oR_}8#QolT`H6qlsPO2@No-&b zx0S!<(o*hHbD!7#t#rv(cTdZb(~5MO%{+7SPlsQJwm-?8zRA60YB|pe8FPz=#}{l& zu&^$lH8Wef?3sj=ZN`R)a`*lRi_MtxW6QqtqSdp5S9mX4s&ZOi`AW)(XM5*IF8SSh zvzN8X+}KdDr{`0ax&P~&|E)_Sqy8D;;h58!<)7~ezhumhVR4KO(vp(_tzSx&8$B5^4%Z(cYkwY{+kt8t+SZH z`{1BQq^>QKpTUo~Pcjk0WiE#IT+TRb*|(Tw(sR@H?fdS&{llls+P!g8$Cvr{tC#<7 zHt2oV^JUk<2i8WDpFb(j*SMai6O=!Hod?_0yT_W}7ry?*rQ;!>l=*eXp@+NY+Wm-N z=T?@wT$;{epRl#@M$x&S|7Nx}-xH6hToJ|7T9BV1^?IE<=XvJmD-XQ3ID6c-jx#gG|K)@n_sRah55GG4h3(?cMrYeSKK1S?5zg><-|RLd z`yc%`W#NgC8J7PX%*%IQ5NMLOUiLHKOpJM3&eq)-zOz#1`fCR~Te<5-#^JvjpO+eM z^$&d$-B9hP^vdAD%U8T^x@)D|W#bH0YZ6~}KRzI&*A=)RRdmBQjqCsRKYJ@SbGx0Q zWr&7zwOg+AlIn`M)$)F>TC3X=cetoU#R;jtT6F7z-4T=b@2amyX&h`XW7y;vG4<*y zo_QC3&vA*rf24ceyvbXa^i26OEidf*tb@Au>+a|`Kj}Z4KH))q~JL#O?A6l@VG$yU=6 z?wTp)x68d`*0E_5_I#e_JoD<=bzb=g`R3)x&3oPc%U^6m`R#)tjAwkL#oz7=d|q+a zD)eYLby-(#mV^b~Isc*B{%j~mr~WVDAimQQ z|JzoXCHKryv;D$e(Bt64f?8eZJ}UvVax{o_SlxxB!T znGH)GG$&uty{<9&k?FaDV^{7LMXVQG`nK%NmM{9DJJx-PYA@d>vd+LfZcBCanyk`` zKf~ppwtjdiA@HQ^&V`)+i4yF7q8qbT-!5*L`Z4eJbBUwnVz*B7GOhHTC@N95RQEu_ zs@44kdAF^Xa?RKtI8Wut9E(kj+Dq8aTsdSc@!?9%ie*2f)8`f!bh78|HmLBud_&%9 z`x|GzGkm+*kDs#nTj0}|a^dRor%dvhNi%nrI~?upefHiZPJCGB3kM`Sf`g)Z#6x0&vwtxmr_2dj{t=<95|w!>X= zyJB77Blg{Tg{*P`Gkv9ni>+oS+_!iYw)6P6iQWA-ZUAz{H=4JC;YeH3Fm%#3c z;%nY6GS<9%%0VTmQ7vYyZN;6^f->0W}CT}PTIj;;GUQM zbn3psneh+f3)itetku07J^kvTh3DUuFtE*d_r1zux}mD=**^+F*EejL{Pcau`sf1+ zWf~7QJ$RU?xO>Ur_HY5IWv8_L7Dk^qlb`&wE&5_fN`=B-mTZQO)82V(-jZwfcK>@Z z=^oRf;DVK{Uzb|n+4HYIf$ve$ft`%M!>h_gKX6~0=l39O`_ax-U0L?`{?FIYmJrCi zcTr>IswbvPZt!Lpm924c@{Vjmnpqhw|Sqn zV@_W9az>w_595RHt7fqs-_A1QMCOhf=5z;xz_owd)Sq%>SDa_vC88iwsPyF5vO_f< zBDtxr0$0hU7|xsXlkM*8#|AmiZ!O5l`_tH)K4sUwuc=Ag>su`r9sY2Q#qy+zW4C4J zt4{$REA9mQH)q$TZ4lpWxyNvM@=DE#@15*9-^qSY?tbwgEJOQy?Su`>4hP)Z*_qcd zyPG9bcZP_b+7m^Kr+V!?C(fmczU?TysPlE{n&U~5^LGErwo2Q*_EGy3cSXUk#X)}# z|GkxzBtN|;Mlblad8p2tR-q3k-c@HXpIN`F{g=g)9G#;)3%_p&yvS%_$lUn(ZEahgXe@o8&!X2ZG%vZ!P>kcC!z$;SGK><1OHarJ zx3YfU$Z|usX5rC0IaPk$cJV#@iMzz-*VR?peKdBNduoQj?E8C93XAkK&#{{6X3-_T zXlc+Ef5k1_lU`n~zAG)qxqVBTdqwrE|1vB#N4{jVaBR<(dvN>bmI#NO)Rk@d>D%rc zcMe>{-1_`!T;8%n`V$_^V3qHc{#)x;;o5yHW6gydB5e8VZckge|MdKKv$wAE%hJs0 z`Svfu!^`?UX+<~eF5FY}$BUD**V^;L@f(*2x1g-}^Twb#5m&-8XK z-*VB(ELyo@H%EWnhfR$0PJ0OD^1R@7cygX+QTu;|RleN+k6RxHR#hw!uGh_O_ zz|FCKr{FO=FYmaEGaqh#^D^8gR?E{q)syKwo7MEvN*Ae#KW#p7%}iglW9jdWQY!h) z244Cu%U-WJGGVE=om+6=<{J~#E?AytJH7et-gn|%Z*4kv^tN*M@Mu105ZRU?b(b3+!J-gkcY*jJ$XyjkMGn>%CoK0G$j!{J7($GngGW*9!;$X!$% zJ#)gM&fRYlQ<~53WjRrKbCnM&pNl@|Zw(RRqe|OqmPO?|p84{w`RJPaW?Kia*+oj4QS58#Z zm{xr*DyB9v(PFYA%ZaGIu$5v9SE{s6_$cr;D^vgSRq=NU-F@7y7H`r&-OtNYSB{G7 zuHCw3^}Cbvld2MWuwY_zYU497ThbtvdvtG13 z`g)qXV&1Z=rt?xCEvr1bd7s3F*wCUoS{7+lNp?N1B`!xeuPoD$fBLJ6!E0YjZt(Ry zeiKPCj&;Y1Q}D^5SIxlMSKqhznC=6UQ(p<{e+K3Tdqr);;sd% z_s;j9eQ<^`(&dWbjcX03k>sk7onqfdXx1F9>ucBOS+v>#rdo{JNMkP zO7|7v=t%sr=d-}W-mhN|c82MSc(%W+O^)R}K23PB`3B#ca@%}mxQ%4X5;mK-6fdlb zG=9gjZvEF#I|07Eo3B1t7Ll6ZHoN47$Q7Rx6A!yeCG3}NUaZ&7&MW%-Q%uRZ##2AP z_el0f{=T$H^?dNZMR}E*v{US~eP(|=c20+Db^Wgk`E6wf_pP{gndgUUT62lgkrp$V zmzpQxs(<(=<<@-`*e>AvKI;HIXXq&^aEq%wvVP{2G2<2cyyf1T z8uP15b_uQ9d3XN>oeZHSf9B^gd$unz{dU=4QJ0gs8}l98)p=DVrUKK|{dWK8`e&f% z;ZSHCIN_46cHP7OJO4iC4GOAiD;GOg?)jWS@%W!thdXY6wAvs4zn`f+PcC$-RhVv(ThzNPU3v3@!N0D{=NT~oLg|FrSfY?$*&{2%XA9=zhH0wmVRs7j=xL3 z{hjya`Tq^Q6F9vd@AciJPR0v3za8(4X5Lx*-Hls!I?7O|O*6A(*1^tHMA2+;- zh%TM`>dwra&t#PA?%2l{795jY6}nGjmHCdF9cS~MO!hz9@cnDGZ0e6blPkv)%-KIW z-7<3ib#~s#$=T<3{eJW~iG2qk3b~ohi@RwtWvT;xv*j zHJX3xMQFB?g7gvJrAB>4SDhHrv(`(8F1uvuTJD;bbEc)ue!hR!H>M5EMYk)ir|lFF zUcdY3&dA>4x-Tl+ZRT%Iyx6sS>-vp$ynAK$Gwj%xW&YVSBy>gsE7-n}ok@XZwc4P46&rXTKq!|E3QRbxuex^zBC zTTyjKlh-Mq)F-^j*y)thx?#RR^SQ|$+J}>PcfbDk*5||GgD#I|o}4-F%pCT!A6rxo z?RyzJb=~T-mpm`ulNE9rIM;*FMc>=ZdZ7SSE_h zXTGGTS}A$cA2Db+#<@v6I83f;Vi7dhc4i zm?i#c=L)Aa6J2Ur?`bR*EqrHLW1Gad{GjgbxP8XQiViP5^7L}>->;AL@Bh#}@coas zv&QFBf4`p8ah=qCF5>2_6*H~xY+StjQ}042|E3Ak#5X|b?N8MN33!15ncE1>>neaXM20XW|?(={`ft4E*tZk zKOR4?8PBzOCYlp()u?b-7i*YjPzX#4E*t}K6W%O>SY2+QQ01&eKTqJu-06Ifn_pUKMsJyt_5Hbb(nNM9e(BIVl%o2&@3&fjfX(yf z)#luBy}Nd6NFGdmvBR!dIP~57N~JYZr%ovdp7eb7`M>XKuCeAh?mYCarS`$}%c2uF zttaXFG|gk4es%WqX|KBl=G@YH%-vVr?31D`&ZDhovQ}Mr`BK&|e)+A? zzg;-{!%22dXjSgr_j%KPaIn@CzAS4Ljdz|LKW}GBTk6inL{pLE;+GDKrfHvkaM$d- z&IQ(wrvj%lZ|<^+lSrIUHA~Ff@CR4*t-e23FV=CM(l@BBzr-rpd)U~7;k|A6JFb^r zJ7c?2SeETqR1~`Ku6jy*tD*jvO2>xJYoqsSb}TzTd(XCq%csA8GbQxU8OzstZk0(! zVTs0;Q)m6kntZw3<<&(t4x89($0OFv-X-_7@9`taMvi}W=hOUO2+x_fYSp|=;yWc1 z+Fy!k<($=dH`{mSWxqK_>6Vv%rRquKi@%V(7?d4$IzXXto6Xim0_(4-D(CAQxT7Ta z{a1vwiV4HzHNKnudQY3XSsJg-?pCXhFycLGwYH^kvdNO*%Vkrw@@!WTnR65WubAVdzPhEjh?%?VvCBOd)%t&PDyyD1Z#>);X!ARf z>&4;q4@@^^O-@vuQ+MP^)WaPd5tffr?_N1{;rg-O6CYmPv0U3PvGs(0B(r$>D*uh^ z9V&Exd|%)h_kE4rtvjAh;mf@WpEFv;_)d8G<(tf;xAP~*+?+3#YsFrqR#fi(;Eagc z453Lel{2y@zPr73-M$_BSWh-7JkRZrX3OA{w|!xz5dk07+EiaQlY%b z@2ocau=Y%yeKs^HCM2!iv+Tqa$8WpU?&h3&E&q15cH2$4Vylp|iJxQ`k}vFNOP80v z+3@a=iL>K=ftZ_{_xieRn03qeqi?=L_|>E5?plZEo{$xOTN1lqQ$)+{@ON{9Ui;g9 z-C=TU)rGtzOVi`@-KD!;Zmx{AE6`)@I5+X;zZ06a50ig79lEL;*Eo0oHM^?Kht8fb zuq|D>qw40HO%oMU)HRIG^*V>@{JX5Lt9<6%O>eu;8mW(ZzevwzTrRWuHjB66n)|kD z`#(JLe!as(%{lKK%llceJ5INW9-g_+#j-i*N;1RqmI!&rdBRq_rhW_u&zy8Hv#4BQ z;`VfH#XjeQs6vpQAfX>sMr3(nm7_etbamCqk{ zmp_MHmDc}cd!6|F%Y*B6PrGEQj637_Hbq}Qc6yP3{<7nfd7D|y{4d=-eA}lXK~Hi~ zKGSnu`&7Nd;bu1PwtdTDG3UwbW}94X?)~KIi^RxHV$SEiH}08joWr~Q$+Ga9Ge0uD zmX+S(`+=)$Un@g?)}_E?wS^}aNB@3x>5rxE+n%&vwLgp3WSdniO?3J6+U@qg^77!O znzT8*`%=HMOjHjL+tU3<>EoMQEe-EZWN3$Yt-jGaFUT=+SH~BYKX&^U&EtxBa5m+0 zOWCeXBG3LVJ-=<)sgJK;wtZagefshBOZ+}_WzbHx-fz4Qr;LY7O{U+6o1`{?@r*&T&3X0EYTW|CL? z_eD>=T9kSGUe_+mPfi}3lVZ>3^~hDA(6aH)ci)5s4-%MNS~~BnZ3x!*D%LS!dq$;J(18M; z=L?o~-@MrI@?P2PHA(Sx7kSkr7H2Krcrr%O_=cy?b>Ff{D*KKH@mOyUDZ3R@cE_xD zr)2!97pM1fhA;isJ($!^s!#XS{uA3F5w zS@Yw{Uvfts-x+wNVEVWIA1N955-O2%J=iIy`l2{TgTRTrna4Xs(bX&;Znz==W~DW&5dT29Gbx zNpF8KeG{`}kk^&unV4GytA@t?$+sTkE#nh>YqArMsuAy zvvqCzM!{vKo8}!4^j~E3O8gARzbo~j8$(>~ZDl=qV*a~jg4(kVam#C4y7GC{NqD$S zO`4EW#iOKb$=YPk{k+g>6N{VJbFH~k=E?f*F;L3wJZd3T{YA0jMrZ{4SeI(d+Nvhe(w#=>7Ge(soajK%Kf`gt#xH{Ueh!x7!{(_(Z*J#s1f9 z)t~2kgtJP`;C#xPX!#}E{P$b`<-c8Z-vt;sKRoL6(DjIjQbpu?Q(q=xWm|wMJ)lJsl3^iWRNASItbF|mmwzrMvZWix+Uvx6L@a0PPsEO-a_qohc&*z(Q zuDo!;yA{t@|K#bp9~ZmwU`D|%Jy#c>*}fXncijyC=96jiFt7Ve>tt7fKN{UBW|N(l zaxo;%V_Vn}boRyVTFDxH+1Wdmgou_@m(6?Z>$m&jc0E@g)#W~Z5^iZ)E2l+5!sqff0fvgC`8 zXu#y%jmLb7f0ZvQ+oayyne29que@$;m5-Qrzu>J6k3V<5TK2{y-pk~5D6@DzgOQyQ ze~H4biNaP2J*O_sUOCNm^|b{yuOiHjozakRw3!gaxiXM(c8%$>Csu2%^S14Exp`#w z?wDl@C*SayF<1K5r$xQ%%W?vL|7nZd_to62@R;(f&xUS)x|21pwnye%JysPr$@87v z&hX1pk}KXnSQn9d=h^mm&sDo$ADegE?CFa@*(n>7oLgm7zP!9QKY6A@jd)}AHOASk zw&K4YX3XhMx)@X(EVwD3WoFB&oot&|m+;A!I!4xB(tP?u>7P#Q=PLECc&5L5;$!nW z*2;HVFKiXqSQe!BclnivW##ieUs9{i`Z)VnkkzvMv|C3%_W!86JMrhEp9gJz-sG4% zJIu!RZol-mBAJ)*#la8ey?fZc_FdYt)#v`bTq`zdorTJ#Yv0o@#+QG8@;pU5`H|L1 znfsNdaT{Z&eo9r^)c9cK@|^S4b*#BFL)LXolzRUzZ&&O3uSo|My`Pup<7Tsef7G?_ zJ`D4VXQjS~l2O~^&7my$D^oV&)U?>19bVZP~+#arN83ZSj6{`JLlZ=kS$+r)rKq7UWp^Sw{Wey#BkbHVz8*C!0B+w6E%z zsk0+<{#mxamMgMCUhvOs%L-tbm#TgK2xIqDDb=gSF7xKxI(vWP%(Ko<=G}OtvEIM7 z`$ef!q&v@<%`%*ED@yp@z6ieks-VjLe9tPQDVF zb`$Zd&(Pnq)8r8EPZ8H5wmTDiF0XOp$=h6@~^1Jx6l~}&E4)~KH=@?S|1Q~Z|8HT`ow@u z=1--&mj_2kZ+kP-;yGI)*Q!O9Gq21Isyg*^(oe-38S~z=$cDPu?>)FK;d*d!nx)t; z@4y#bti7|Z?OW)(Gqa;G^x)|#xs!4=isxHr#2%bgwrbT^fx->hZE>l;Enhx=dZ~H+ zyD5dwRXzzkwOnPHGx-(U%;y~EG(=m>daWfCe`4RE+IFew)? z%G$;!pYL3i*nBi|z3uDrHJ`T&hCWp~&SqmR>e6-XaOG9aGe>m@?lF!-!ofX*4904uK5+I z@-x*k|6Ip@?N+Xgt6?#VE%)DlyrYH3=(1tYYo|STj&Rqol(j)`7*^Td_b zE(y%Cyj;vaLCG0Xn-cW;RGN0?6-A#^;^p7zb7WTjieFpTcr%@w{cTg#TiYF~)*@HE zd>6(~=#6$Ok1nq_f4K5To9*i|ZQchf|IM56QoL$P$-XBo^X=;RH@t>b>6e|BTgKV0Q;Fe>y>O}e`^H@DZOi$uajiK}7~=Qr zfegQ!#FHau13$BybvUHGN)R`Hu)e2#>BU7x$KFkQuWq+jvm|`GT+hijsqQWjPd-?_ zd8aa|(tmg4TVu~hYc>_%{;&EfmV16X=kM>Y1RmZ>HCgp)cbFgVuY$=tC%21nM?7s= zUDrMNSCUgI(WO+~T^%s=nuE#69!(v1#+EuibedwKl%+@m|?=vvvneb8+Kw`@C+8 zZ_Ijw_ISzHmM#{W#v_`d_49YDYhaeI@PccVb2hcSSk`%6 z?ajv@*#Vrkv~A|RZ5USRZ{ zZE+l*W!5El*lFv{I)Ax9zN5A<{h-OA^soNfu}XQTY~vc1iwj+d_L=rIZ^Ec@mh{`hT@%%{e*XKIoc>h+By?blyC&==ryxuxsi0{fNkPt?v@ zG|`xK%_|!l$F%1szqIrnJ|Xh?BKNv!JPHNfbL_7sq->D4ZMoQz5U^^KYpThuV_sg* zgJLiIz4b_T-QQ(V=Q#p?zq?miyY^q=UbS6eughP&dKMjg>#yw@K8uN)5*D3v=lXT; zQuX31EyvAlmwl`=eWqx=IJrFX&OFH(vsWl>-a50X(IIbdt@{~^!j;koKCDt!`)c+z zN5MS&=>Gdp#P$2LZ|q#=m={^RyZ6qP%Ns*3I!E&hJUYwxy!X)QKkgx`oBXPhD$nj- zvE%t~?>(1|NG@&~T`?x{A0JA3cOP?IxXX(L9@-(YTAPDPP`VzD^4o-eLFKn zB`rQ_pY-c(H(IK^4yINtUb~^WC`oShHJx{d+5DD=zW$q`$zCa6X7>KzX>W$dC$H!l zzL@)DgYT`wmT&HL{&q9)2yM-gj$nVF;{SDVylbf7q*)$8jW6xgcP($6C&n$eJ7wGpo**w92dw=_%N}lbQL-+1Mpb5^EmJ;y8NFlEvS8 z@}3x%+!aPyRkgNjW)`2jp`!G5cKl{JUDh|+J7T=Aia&qynMZKu@wkPLGrW#&n!=o0 zxWeS9bI~rP35^Q&>Ic$3JXg8#e9rv&9m@Tu6=pxzyDV@rEnaM2M_+v-ub7+qjm?^O zm5N0#S_ZFpnz(P8eRxfmmfzXATVsy?zSLy1adH1nksDXn7s@+}mRwC`fAckU@fBAKZO7u2uO=huE6Er8?srea`#w;twmD9QR-+{9U*Jn@AT)bho z$8R>J{4J;U*`L&V82Y}#HicuJnUdzG8;wHcIWjF`F-d>BeK*hG3vrqA`Ev5Aa{H$~ z!gG)AKD^gc?yHU9n^kQ-%NKTtKlI&henZD^>5Qk{8c)QFRIkhadbCbrQa6{CZQ2&& zPZ=jKhpzX_`1|tJ0o9Eq1<$P_*Q}S4c6&Da-{gO(&6;kB7Zf*VGnrresmd6ey5d@9 zl&DrS&*90>Cp7yseyI>Tc=E7Muiwm-{72eF?i}eXSF~!6U|KUXul+%opmD5GT-1yM z6Lt8{RIFOb&>?$j{r5!9fA6iC_i%JDSSI!SsNYz_EAArqeVOc?e@b;HmqtlBR6FhY zuz(}!k<0UsF5b&7h&VavI{vz;B@s~mx9s`hgp#w}5uuajZ0LVK$Jg)M&V+378MZ!Z zi+#)cXK!qrYO~gbRChJRLnlr<1nwKUV6menMll6W5THdJMtAR(? zRL2@ID9_%2E9s@vO)a^f!=MLHigy4P@xtJGI*Qo%FU%Tt%Q2LHV8^g*MB%WR5oO4`)2is zDT;Pw{W*0;VGB=BgV%10&nIm>H=TcI`A5cJ;>k0tf$9>kKc9Oec5arijEk@Dv(G(Z zUXFI18fLRyREs|xnd5SPj{mo2PM62C@f#kC zpP0XRvG>K@o)&X`HP*hgad}*vQs|KUiKVA!&hBIH-B|49TVI)4)c@U3)p4Xi#Z_{~ zMhS++(dm27>@nK5SX1WgyOSEcYBM^28nOQ1*u2-<@lD^%HHQ!Tn|Z>EC6$Ua=n2bcy=g+v^gnRcfEjJ-ugwQFoHdvA4Vm z6^eV;Ei|3bv-8VeS(B3!uWVi@b*kp}9&3O1v$HmeMwo7NKh9n@>-Zg|(atxFvB&s5|9)@gs$mPG*yf49+)Q zdz3xtaZMKQHkJ#LGRrC%-#@u>TCR6$=-q#RYL=Xu=H6)kT<%W0{9i5Q8~fLKPBaPH z|5ZD!zWjLoAO2Y19)p{<0m~Y8-K~@By*?#k)jStpht5+=Wd)TVui)5T<7P2wLv?VK zP_@Rkypuia;!iH!dgy80rUO?#rxYZon{-twIeRWUGvnQ#*D<-AQ}_S8eR=Z1$(2XF zDw$sRux?UFsW~Lsgvn+q|J-UnAY)MFjb+`5OxJ}lV?@Fc|x%{@vbWx;}$Qf}TG1E)FIctCZ z+VJ~Poaww+snYN7T^r-uTKFGr`4DatT)}bhY}-N&5y5jUmk&H^k!A66l+|vDSrR?t z6K~Ysn%$L)zdaMO+H+yYOg&=(6PJ%^Y`LG>w#T13ZoVg}Y`>58`NFBz5&y4kH~C=4 zJ@2GfZr*3bFH3vY-(Bai{`l3ZZzhMEHQw4sC3Dr4zT4Z#CtY>p?+2IJzt^4Ln!d4j z731eimUH$e9-1@HL&);VDLKKQ(i8Jn9?9`k%iU?y_uDJQ_Urod7n?1Ne_sE8iY*6r3#3&a4U{w2tu$Mw6J;FP zBc||b-}le6F8=axw3~QYZB@>>Eep8{nPzxAOxweCzJVol;+Z*<1>Y1aHA_xTH+nvK zqU4-Y$uaZ(+AW)}p_sgd=ZxFglJkq_FZy|<#=%I=#HcP?Y>v>JK#N3|q%&8YA3S@M z@nzcV_th_F2F$o&G(A-^e9^PDJ?*Bc6Zh5b`o2UuB`#%stKZCpS6`I;`4ht^W47q7 z)(try)8-eOkGI6NoOCcvep0)Tb@s_u?%8Z-Pwi4?`&qokf8#=?(>qUAS*`p2*oi$o zSKd!wW^w%G_qT36mhC?C-C@HN6X0=_{)xMJ_%zMX7cV^Z5 zp7Tx3Mc-1T!yL(F`R;a(#vYj}+?DpPu>|bw&N_ukg=U3gE zb#Fy}o4nTl!X6VoSgRE`nvq`!waJxXT(mjK7X;l z+(e}G-TbGZrzi~xU+O)(WD0sg;%Y# z+vd*f@W0U^vqMg0-4nO8`#eszuTu)L{N|lJ*B_JiV%_J-d$-R$wcM%k#Cga2E*gKP z@6VDt|IF*Fv8cp{?N&2vrY-YK%DML0{Q3O$vvn?lmKRoJ-Fwm~+#PkfThKUmQnesY zyBB|+OhI|vl}A2qMggIlPIKLL^*YoVmAUQ0%9(*-R=QhH&o)o2U-6`Ljb^1||C)Ej zcYfJ?&G?%o+PP2$T7+4rx0sn^e0UijExm$gyykKZ;vtj527ST(-$JGS)z!{?IB zxGClz6+XDhuGLga2|0K!L+{J`vx`-lSA@z>2C`v6OkQ zj;=16Xz==2_qz?<9iP*d#i?GlRO3n6kRs`C&NeILN^slNs}DZk_gNS`Gg1drOB^?w|C;puY7u zk6Y8h85%$LAGQ;Z-%|URbxK$6-@mHoue`put5Az2DCo}4=;Hs2bh0;?cNR+&+nJlE zILuM#Unb+T>TtvHyoW5&qTP~lUwnCF1N$!&Jv(7`Rv=)9V9zSXXNK$F8S{z0nXDQ4 zUuRlXi2IJC&%VEUGj;ymt8*&89!XNay^6K9Zr&d0aNmRN9KLVO&0f#*_^3AB-#~G0 z^ZO;QId-qMGF)G^+0cJ|vfd&~zy2v-(l7e$?Vrz*F#Fh=4XqKrM;8gI+{hF3uz0>? z!QyKrHxKUraABLp*A+`QJU$q{ei{+qYx_H;E-?){l6DCjkev)lAO>{SoGToSGjfA8^%O`qs)b z3%u{DD=+IzoKxcGy{Z1clLC8e@ge>LsV-~>XS{m-I`r_esT*&wES@swotuNxl$)wq z6DsQzp2qTbvg@u4OOZNY>zlT9``P)z6PD>JGhM7T@>f}WzFqQ9jh&#ZVWHB8ImYS| z=}jxmT*5b25;nN=ME{)=~?6EyHwUnc(P)uWDw*BAvmM9fpK+{m9)vwHnhbEDu+*U5r{AJ^~C zi@dOG<(a!T8w1uYOS`nr?B6f`Zv}FUCj(R!M3NRLhV{KoHLj52s64WMsjHCAUM3Ot z#`t}#+`Hy|^Ev;{IQvKVg`HZ0K3@%D7wJCt$g|ar)SuLKRrU1k-pYNK{xH;k{oBhM7O0x@-Tb;N{C{!g%QKp16!b%rjh^=|_Srl4*LQWE zq}iex4CmO%MYpc$s>d(GYdFpCEPvh!6$@8mv;(Z@hDI1w8ayOrO=Hm9? ziOZSuo#!2oq&#^(!BG9Dy#43>|Lz|P{<3~S^^MuDPio9NQqL~%gvX zWtwQ6yv@=3U8`0e`n+O^6YpCQd8@f*4=PMgZxRu8`Ni9R`m?|C>uodQSUY%LO7?x? z<7=-pI$!dzID~PFf9>wPlQaLn{$EtT<@~3e{}X@z_{AH+@_ql`@KS~~>1h$h#%pHj z{rTsYV$(m}DpX>_E$zR0uS~KFEpIs~?C;5#Ah}J)f2GP|>$t~@_I>ctW?ZpT(f`iV zIYnp77@y9S{@U)RKl9#~g&#Cd{$wz>bY+{ruJh@;OQK>o=5Ctw?qS!@rr3s4Z)ZJ7 zPvqG*X}Q#m=xK?j#~&CyeK|YlX*ri%pU-!Pp>$(mIWOWz^bDx@$BRf4=(pEO#BUR_-JFQ)h`KIJ) z+*}q>QNp^}pLgN+sq6Ohug^EG+}<4^!IorrPc3;x&=mG|>GYe-%mvCzF6?@+>-YS& zJtdPXN?uw8-&(q7mw^8SU5lxw)lEeHUE*@&OFMrsbLWJoew)h56D#=UzZ3Qgo^ttM zLAa@MoNcnR(6WmMYa~Ot`mP1}olIkvb7nMuHM7Gi>l)knuM2b-+UznW_+6Z5^v=2Ht(S zwQP&;7V+z^`}VG={#%xL;@C049cmVd7XO|z+#L zbJr)@GW`G5`D)!ViOZ^XA?H5(%y}cFwyLn#H>M|K($&W|>?UsCVA$!URVchEyGHcN zxrCq(U1r-}%*zfw!E1dnG}Khm!>xR8-DmHc-=Ex168$W7mdpKqX6ETolbPw^Qy*W9 z+rC1r_-Mh7i4D7TJJ#B~IHG^%O?jL|ddn=;w^_HhZ4}?eRim^zdZGBf$Z1YO+&}k6 z%)7azV%>?{UH#h^*w$QTJ{JCQ(xklq>xy$<{@&xZb*g^xU;X^hJ&~DZZaMYOPn^~6 z{^`YY`1*_5`HzoQ9~RsmpIQDXuG)9|!wZkjUlRH}Tf6?{nO9H6u6|*ylFTyN@_(7e zJ+%evXWQN5+)ysNiBrSx#;J*?8y6|}q?y`ITYY}|!RJy2*Aq6$9`l~g+quqnZC@+X zjm=wRzU+9vXSGlsv+$iKJ#(YJvk6JDzL=wLmbYf*z9qkQ9n#wxV{%NX(Cpl!qGN{V zST=dO=Jjv%2=7fdI2iaX_q%_9)7_bx33dN|m1xdbpkx&kJl!(AY3iHe51&u^D{VH` zT5LSQaAKj|-%x{l`)B?S@fF_kR?gGcs{O<)&y?h%O@W3{y-k5fW3O!x+s)|SxMzjV z$7quYRi8_DEX&PVzxnk6g>!=EoWAomPf0N`zUswVD6^mRhmzvu*wXYUa8e&MLknXe4TmWg=&`x$cllim+2 z>EC_&(~3+#dc)QNOgp`FOMce0*kv`w%l{=_xff^@XL8K+73Z7N`mWP?PS+lOu<>N2 z^x`%5Pu;x0qGeni^HNu#aP_ypx-WWexg>XNa9gqCu}()zQJlmT0qM_NEHh4hdw0QN zx9nQ?k0;n=PenI+mwH-%isN~&0`=$yE7NXPN(MiX`BB$I>`|MHY4ZqMH^aJu+Ro!6Os=~3X8CUf>?$1JsW zNw27u#O~-8iIs&l=dReW9_f^L+V&%8F0X;@li*VyrAk(-P1$$Zdixw(?>3iz3T~Ia zSp{XQe0nfP@m2AM&z=6C=J0(x&+et9^4$L4Q>edw{+w&|^eBJwuz>B=xz|kRcs3sLo~gf!*(`!@X5eO#_mX_=GJbQK^IX`h zJHANT&wH!FT+4K7)A=Vmo!5W=buj$unfiYl{;XR0QC{9eiEsDfc`qGVBZ3=kenuPn z$G_QkwyC+@*0j_<6mf0xZPcQIV8oma{olen=w7}G`1dSvR=aIyRs)> zy4^v&>6?UD*GRX78}HG1E^u|%D$()}H@40C#Pk2j%z4`9nAmbX3(v3SfAMa=9ecwR z1MmNnzm@x5iHqNO-S;v3j`e@U9~7>=mH%M6RA%F)Z#r={MvsfaFWAhyS>5>Ma`&3F z@apueNr!(-$x+>994cD%>tbP%$#(<8=V`MlL*{Vn$G3^^?%|*RYSy{)l0HUDr<>ap zWb@ni?Clig{u5_!W#g7nJ<-!Hv{0``#>3|P=bts-qRh4wWk#?(OVLW~Zsgf!U|*%X zb&*W(ZXc(I7MuAtPp#lrw$-0??2O);FCJ;vSqh!ht1rn3ByL*0+W65-zP2(u@olTW z8K3Lya65ZTs+2kNWKYNMt7iHK%d#RxKDX>T?NetbU-(>wFoM)*v}t4A!#%jQp(cTZ`%oYPWkz3|FiPB+T~OeIMn z^Z%TjQM_W}cgwFQKYOM;Di*kCFYk8d`C)&TXMd)DZg?=qP3(Q@qIJdVvcSsE;y2g4QdhqgqgpGS7#^*~y~oH| z@ao~xt9^%TH_bCL_;}Z$>xDqOecn5L&*XwbXC@~H&RLN8I^TZ1$Xp}m)6yB=K23Tj z@@B(J7KY^f-KqiSSH4=`JJ0N;HOE2UMSBkYylZc~%=DY@)!9iOpL7bfDD7Zw7qLvO zxO-;t{++4M9vQFa;rEt|oz1&Gx0dtjj@drmcVhD0;tZ~Ca@(uJXLNpNj@g;hX*=cq z#PXgieY7Lyy=rQ8^Ql#Fxr?68yEjLERzyp+bncYhY|P>;v**O6-QcS%nOAph#*I*~ ze_@fCp^LP(`fk5kHu1?WrK=9E)*5&3O=dWp@A%4aQ~I@Bq4iJFQg>`<*n5BK+O&?l z&htFnUroFyr+;V<_XS4t=EeCu!Mi30$@zTgcrJNqTef-C+HY(+<*su!o|~Nh^$X8# zSE!(8mzJHCwc?9YfBaM5 z=lA@*@SetVEHnKRxgFJ?Sxx$)zGUy4Sq!V6XD$gizUUu&bIqwM(!u&$mZ+_=b`dsN zGVR;K>?`wD25#K*z3r0Ax9jf0h3_)%=^3d1)}1Kt9TKu9M%=vkfV0Pq+1t9ByY-Yl zU%oBYzjX5_rDsuhbTZ^!1vQ>x=WCERr1ePZePncrSC7Kg{L+s@dmX3p4L zDW@%ULQ$^TT8jC3W&?XGfz;y|MIn7-Axr1udgRgoIL41 zqvTe_8I|X@-YO3@sMh+FJ zrTs>R&?7ciXS(xyAKPav7`k6_+V%rMK??*ef^Ub zbzQr>$Zbl`VL{8rDYMIzl%h<{S3TX-JMYD;4}y1%11!qj<{YtfH0zvvYwE|E6Gs+I zJ76)B%j<2l?mM4p@&8%=-&tEb_wGD#vq_eR|NMD%?6-kI{gvC+e094F?)vv<+`Y>e z_lP^``tOzTH&S0;xhQJNqV;DGsND>ffl}Tq=^ec+_Q?~qx z`aJjlAFn@O-xkNjxpUI;57|w@yA(6*49{P7tnmv|tbe8%a(+uh)eg>UdwGl}J!jw& zkBqyrNTAd!Q*`y5)CbA$XO=cK&-`auZ&}@{W9MZvc}+!c&W<8(w!r-x1%octR53<~ zdfa#740!%;&YzuMS8mSTRd}y**}q?(ZH(7uSnssBeJI1mUviG(r*mh5r%pBhU%bru z#xlpyooXB_r(O6f;Q3&C)@073)9cTE4E-AIdS>O%+9k_6E9TjE|68f}<2Uz*`_EWb z&RgBPcgLFweWs>AQ_YkEL#@&dFZ?jay*YCE!zIFzf&D5O2g^R)z3MyPr}vxbvPzM; z0xK8oetl4Xj{`;6z?MH-4eS)9~NYB{WPb>8Y&>5#Lm$+tz7 zE;oMXxp#f#tTq4MayGRx1sTr_yz@3jPRYEsd0lkA-R$=U7hSbnjQKWNRvs<6=Dv8V z{@F7=%6e7H=EXldAH>gTGWqKlJ zz1^*WH;%sTes_50|4eg<`&pa++b^GymiV1J*J^HPkY3F*r?ct1m(QJCC;DWz|N4Iq zW-a2#42^w}adw*8q+)itjv2n`k56_ubiJRFr5!zCLO17aubunq^xoM&y#A?x;nDgd z%^h}gB+q+SHx%z;PnTofdSPzz)rm_caj@~P4pf~cAa>v@)1N06>9IG-JnZ!Gzx@0Q$I8E++20xN?ok$gCr3SI z!lKB|YZuR(JiC6IiT8`!*+cUSa=PxwTvg&&{Crbb z&Xpg>ZC|`EDSvkIPmNz#X?f}2S1W(b+26JQ;EI>e9c}%e8UFq7{{K6X+nFgZ*nWL3 zKRYGcNI9UZab47zdnZ*4|JT(uKDhrscb9VNKL5;vx3{f0Xkxs~yVcD=>CsI4%5y8G zt=XhtFHyK5YS!}lX7>-SpZ9JpYVQq|e8wv=!^$(r2 zCY+t%lVm3B$kxvJ?L=MYF_kGNEq&6ACNZZd@ptl-sZ3mTh;2UqC)wQp%QcUG|6=+7 z@~sVP4_K-*-!1z2$mPMrHr*R5(*A!tnDY7j`zcNf*DiO-V0g0i&zvW!X??zeRr_VE zioacpaZF=pVn0&ImaL=WCi!IL`{38kLD4sb6Eo5m$i|Cwyz`X%{^8c|EpCsDb}m^G zdNuefL#S0y$cgRjv(C@AKcyHI+#N7Gb}Qqf&6X;kl6zJETsFRY{{8#umwr}Fs7-Kh zD>8i^8p)w}k1OKhuHb+96J~jLsMhV8uNxKK_kG!2kEPdCs!kniJh6P9LC)oCSId^{ zIhC_~(OGYXn7uD%Z@v1e_+qj9%CBGQly%j%E|m1QT>pLL`t_YJU#|ZW^mt~~wbLzO zd8L1aF3x_iTyJ8KXs%%UuA5yiUg{-Js{8-vo=lQAv%W~0?(*2Re}Z%Mn-5wfD;|Fo zFlEnMR-LL>Zqa$WUMz|+)j2oiYP5~8j^%{%wO1x^7%ExJh<9(c|JqT%e)cizSN9UF z1SI|6Hna8z%v+W4>Hh!a+w8*w>qI|F7qyD5s`n|_{_SSO*-y;drMu5uVPOuxxi)g= zl(!p>cvNKM$*nn~xl?#k@uue9=g(U{CEII8Wqc^E`~7i)enFe;xe*hGwdwJ9W%c`ZE%k|)iIn>|-_86-y6j(Fw(I3rF6=RsyzKKzeZiYO z=3A5(8~&Y;9$rc`H!9UHZBPc}#Oc5eJFFuQrL`&ovA>%#VKo%BNbxkxN) zVzpWQ;h76_pUqKv!eGbcXM8(*mr3)R=PNfVT#as674Ksox=iCNZ|;1(*rRRnFAY|{ zTc;&|;n(%A$>(2BjxPP|V=eaBY4UTn+Y#n_{&U`1Q6#IqL#OWW)Gxf>=d7xB_@4JL z?psi~{pr~&+j8BBurmq@5Z}ET(kD9g5CX%mVQ(0tD{qkCozI9i(3{RSV+Wp3t=3QywS?B-gb(ZWCF6;ff*fW1G z*QV2xucX+o=a9OqeQ3A*L8Iuk&CjHL-`G4*wcPTyUV3(|?X+DV-#MCJ{`}$Yk~Ig4 zbwf{ae~fzD&DZzJYiGE~)^G9u?^~I=u3dCBQOtJzde@t~`&QIfEm;%Ax6Wm&sz8@r zQ=zxL;76N&Th8f8i#A4t&p4q~BWk2<^!umv_NH@B_W!e*$$xSFk^Oa#p0D@cVApwG z{r^|Rh{NZe)c=YouTnSJmbve^Ue3!jX&Q1|7HIDmnWY; zoPYn<@AJwWiMByZ(!2ls4$;nu3#=})zy56XyRM*L#g$&N8U}1_<&;oUF6nE?!%Q2~ z{rfW>WR`87?Z1)B^z-w6F0Znc`yMyg{{0g*D^c0aI?-vP@U={ys$bu~_s>>(dr^wv z-GcuoWex5GSF#Z0uh_~<0gjAEe{tK!c}wHH@5b!Tyu`BD?3lpx`zyb6-}H!FeX@D~*N)a_UXdQFmR1^^*>T-( z&Xk!3&ywD#&g-7>vSZDwGp{pamby$0VF_I-QZ9V{Y)N*|l=RZ8tUpr1S#LdkwJH4x z>-F!;_8a_|bN;i<^Es<7nM=>ypF1hu-gVRSmu(3S`>(#frL$HwexXA&OM?Fd4%5f6 z`;!dU9GaO~<*B>eC)`-XN6-E8;np*bamVD=oq1O&7sI@$jVrW6qVLqS4u{1N%wIlx zGkkq*Jt-$}cD4@3&$YeblT1ekKmrm)n_bo}yM|yQk*O*M*!* z-Ct`z&$z_LdG6QydjGU~q2~|Y*MI(e@O+}0|F!!6EH@9HbogKEzP@|gyR-gl%lOPX z?C<`6e!120-`~|2Q~vxs`u_c&$`3X_K7V-H>I~t6Lo6 zIaS4bm1U$Z#W$YyD~^$7J`vV&{kib0ODxZeIj*R`R89O;+%#v&kwZUzKH2|I|IehA z9+}tUi~2UZA1FTG^#A;S?z?Yh+V8h*e(uOWzt4VuZ14S7_tRG`R^JubYJWc1wc)(+ zZO)YK!IMI#oRL1fLSC#^`jMN9P3-KGi#~~)AB<{R!Lj{Y(Y%UP)#YXDQ?4gGsa!el zzF}0R(V|TW%UZ9>F5S9)>q)_dD)05HH|SqkI!||wK)|;zqE+FyA7(uNRd6F#meaTQ zd)@~B*V(#;`B_1nqP?o__h(JHy8l@L>+at=+c#^@|L(SXcI4AJf_V$I8kQ@D&7RPq zIw@d6{NKaxmhHW|I{Vwn?1x57lO#RFwC>37{c`gt_lo5TJYHdbOlLdIVtns!UCU_g zlz1mUVnT}Qs+#GC4~VO-j4&fZCRYXauw`FfoFxz(t{{M@46HIHf=RLX2`?@t@v# zSa!{#hJUXFtDjX)IVqi@{8r_M|CZjH2l*P--mS^vKaf?j@Zh_3^Oi5Gn%90SZ6RCl z%UOp$FOWKKe04_Wb4i|4f)Vo)%kKI-zTt7e_pl7Nt*XoGd2ur~$L?EtMZ%Tcg15{> zeXir@t(x1ncr|8zIa;CEQFV&r&rH3A*-P!Ob*+9TU(IoxH{z3`8Nb=tLhZK!OFh2$ zCfwTbP}7gckqEL^YIc=>XAc*Bct zZ|*S1_eNek#k@zdn>%veql`YLo; z)Z>aU=UkzfBNuy}cCy)3&3JIJ-s<9=e=Bx6cKx2>P_@j~UvJnn z^CpkJztsEpbFQ4-Roj}b{re?0Y+=pI()sXbQA)J#yUdr@YZg|OKd||+D$r(M$9j>V zx4l{0Y-^SG?p;*NT-JKwww!p-vTJAdw(F^J?md2P-L(&<>*iQrZHZ1_wISr*QPhWobN2i52zCI=W>_O=w<#3zT_M0o4 z&37&k&)%D`?WX2#<+z$}(I*cdJCN0NwIz9KRD+LLd|^)yE3u5{C1h~gYs87?LvPPAF8f>AuU{gm)|S@)Umb$`Dywyzq7~Q{>d%& zrmgfxUd!Hw=+g@-6|Z?{*7xmkyrgZJ93fw6xIC+eh0UWu-T9h0AAhk~jWheYH9oT~ zsyKE147YAR{;)N~$Y)iUtB|-~@}VVc;Y{bP7jIE!a2>J!-X)HE4jLvpzw|m?xVhuoulRfWF9c>z%FE;W zut`eq*~3|mOQTLJ7=E>RUbl*=?99=>!dmR<;`w|huXQg!`XlzC@(E6lXzk^TCgr~S z;q`Cg+B6k`*>|4YY4tl+&|EWseU1|9&&6jOv zp8wpDrmT2pmyNB#)Z9h8PEWgB^6c${nMFwx174{=(V6OJQ}$oWqt&a(TtO`KcA;Z; z#@}yQIdZd&4&U2qbolH7=bSAyf>ZpWUr%aTcV?yP{r&glGTbX3PU*ULqwkHJkDh7g z`OoS~(?wpGl{P*N)3454*YKcfdmE3=ybG4|&RqEs{d3mGlk3iQ#UKy{^%#!F(lOFk_Nv#^Pi6f|DMc`tfnb%jciqS@Df zw=Q2V=bGn#sWX1@V#|j9f3MHnOf@lM3OH;Lsjo06vR?Gcrmqui{@NI&mZU_ylICzJ zH8lRp+MzJjSC`qU_iY-#-SMSg4Bol0u`%BH6BkJHOewp8^4lU7QdM_uch&dSKOk^g!GtCY#&xc z-s7l#zU9o_wtW|`$_Z8^cYja4k-(U|^NMipktIL1wf$~5d4%_w@Jv@(disIZ@r@^q z|70DB>0YIHus|A3rk<;SoYsO$azHAZsJbkH3=*!sb@t0 zohg$LzLZ>1d^*4R!>?O{J@4yXmo0sD^H z)LO6Y3cah_E!>qAHl3fZEfM;mtNTUCw}9<)3)NL}zc4>IBe?%Ew?$d#)XI2m)1?zn z-kCE&KuvE>$;D}+#YZF47-GsrB@9%4yjI=4i`~8DhCsr##dhZcl3uoMIeD9d|B(1f zwteyEt+j5m?%%e+X^qFtdmc~D@gC;i<8o`}{Vx?~re&WARsFf~u-dLw=Wa;(YdwqG zex3C#f5)s{yvw3|{y#`wI`bZrez1jJ$Cb6eL?>y#I<4?abpDImX*J6-ByyiTj~4e| z=MgR|IX(AB+q8sxDeBrX1>*ee*1vi>*1g@j`~9g>dEXktfNf_bwDgYqCLh@q%lc=o zbj6>n6A7}D!nUY?erNvmfzl;O)!Qpg+^P#czDdY}T;$-Zm-PVOJRE{XWcV|n|*XWd=DU9PP@TJ~p~i=|r?%i13~Cr=0& z%SB6{6WX!j`tBaqpxpLn_7e}ya}b`9@I6IEY1vwbpq;Ww%U}Q2WDuU2Q4ziN!SNIG z)PvZPtNIl0u3)ycWe)uN>HpH#@sm_N%a-^G@Nd+3_4oZ^x2@aXomtFKb>NJ^$NekS zJv|GR@0>Rb7CqSf^YO8J?cpgGw0COy+-){CiK zEKl(GrM=5xJ(spSR`nh550O;ghT0-kr9L$ixsIB3vHLy>rdOAjp*Fi8#5)tA+0@5%QC&2G5yrtMRVDH zbpHLm{#=tq2nQr*!V)UFP?b73T`-1jT!Y3b3)COK^PT9_T$NHha%S?ti#e1fUj`;>F zTv>HcroZjVrOSJ}`j^h0zVrEvbkpW1v!57EzjS5F83$*F*;lV$HCguJ8Eh>8-%h3r zUyaieL(kk6i56Mav~ewynGn0NURA+{O&erm^CfPH6~B&~p}zal({A@Pu@y3pr`fYx z9t&mczPmIgwg3O-nrpw_ie0?7z$|{rb%l$Q9}B5|jJWNf_$l)A&b_`5_sx?L(K$aU z!&K&T(fJ*ZW}2C);q`~Li@cS^9Bdef)b*FL#;XVI;I1%li6vTVKa*}*e8M$qbR zip$@O-Q3a=lPap%AO7%K)y`xg&7&Qi!CL2k%J$Kfq<2SZj~O$kx8(7-E-#f2s952C zGsQ`^zmI3OZ{DFf+sbTO1lebZ3fhVBTb&czRBBji!*bWf_N;J_i(W{0d(wrYPvssT zJy7&0DbQo#>RbgIk7$>T2kwSzc`ph$R9@Vxuz&r*1Dk#(*12n{>3g5Ka*Dm&XXQ&_ zrWTV_sfR%`UYtvj{G9Rbk<@FJ6DoN>7H&M2Y25!fY4gI+S2I_3dBo5B`{0hezu3LY zb0(y`T+_ibOLD#rj z^Kgs}*P=J?t+< z@`R9Tryh7#FJjB;pSzoE zd=|Cqq|3tF9=vUgOvm!SS2b;pEA4nI(0{+`zwy;4HN43&xA(}c)-!*R>ZpFru`@6F zOV`V7a&vdSn)=

    |%qh$kGlSzV;bAX4`r0I(CEQykE@Zsir2Li++{=wm0Wqpw?)y z%6Hk(=~Y`ej$AAJBjvE8;_&;M`UV1FT7C{C8(Ea?6sL54P*Qy|BRbTTX?502&q-2Z z9IiH+z2=wAQy1)<#M^Iiu~l7q<8n{NNd4-nYg`hHCydl*R9sK|!la&fY~HD~)yJfsQui%k5^I{dx#cUZ-t%t}?iTClN6Z|B+F%Wl1%y>SKC@nwal zk{UiTZsWVRbAyS_S&M=#J`(!AyK+IHY?isWa!12z&0>YqtlvUo6dz8s z(KbI;ysO|mi?a0#*8fi(6%QFa<&a*z@r3i5J=V+S3Ro<-n%1g#m}O4tOn2p?n!8gX zw)CnW`y3p*Ve`f-ZZQu_qJMv!sX4iZ!|O!H6`hjk(CsJV7jdUg?>V6@b7Rk!P~Ard zLT{Y%nE9eB;_fSc#@d37Y=M8KC)RvLzAPH3x#=`vo>7n#iqVdX?otdMV(8Qsqt+I_8jnDTBq`&Y7(+ zF`Z$KiPV8*ua|$@e9J#o_s0sBs&ILY3F#7F85|7QYUCXHd)YS4IiFYT{#xMf!iBzS zrLxZN^p<`(JS)7@_)YQgDw|zubsWF-)WT+Ot!(@M{(sR65wk|+qq;V$CfN3c-95f1 z=T=Q$y?jXey;R$U2N~ow{_SDcUVqy?yUg;6)IlW|PxB1Vyxxb4OYR2v{C@D`oBB)L zB?*Taj1L*_Ft(AD6jNCL@5XZDBUNP&E*0_bI?BBN+1qC(Z;Zd4kZcfNw>9wqYxCpe zeP{nan4Y?|a?J_%d9&{IZVXA_*|>OO(_zCa)teW(E3aXSE1Y)wm+^-tg}=?Y+S&n^ z%)WSgB=M-6-Yen;WbBjiuQ+% zGtIg^A}3GiY5lS`z++vT^tr1B0&lOJIq0+hAjiZV`Ma(C7X-h1#c@}UW_!p9Z& z*mL}e5;*#KH*G3c8r_{&dal zNS#sMeE4T!+xhtahyHzEul#7q|Jqj*j~gXrDHZh?*2-vQ-8K9_4CRk z*I#J(>cdo=HT&VqS_1+TS^Q!iO_= z`|P!}Pd%^+S6g$yJ1yJnzGM2_mmzI=Y{w_Pb=tWvqsM3U32V)={leLLQ`}^4MBe=& z7IWv5bDF~G!^_J0ZdMC^ydNkgyj7;W^Lbj?x&C&K*Xx46voNfC-*;s3D&C2b2Y~1#{RLXps(A(99j`25}w}-9M4e>v|qt@)@&+Cs5G{na=dzr4t z=U z$6WSYKOvQENom81H!)0=tWmEW6*u2`Zn}3}xvG5C{J+5g#U5HUVZlZyCT1Cp1%EM#>}`c*XQld%dNHhVO}{&fjxAy#mb#VjDfq}8OP5%XjS@~ zNvE`6_b-<2hl?a@&qUdu`EdTWe$&*#jX6is%|c%6dUY>8_Lk^L)13Y1X8w-Lcr|y< zo7}~l=L?k{<|%w;DzH~Ct$b6+97PuqKW0xJF+)j_3!IIUIn@`v_V1cr?=nuUOz<@4rMqPN?5{05=Wp)I^vg8-IrrrW8U8<+ z7Z!bDTl~EG%#5?eOhvOVyt5EU|8@SL)g)n;lpo(kC;YryJ1MkyN9lFTPD}k~Q#0K) z58Si8v0V2&zpdmRAXtio^r!_WOIb{I|Gwxo_ERexLGfPcl?IoqkFeU$tgn4LzS%m3wTDWPam? znFa<6m)YwX8+A-PP;=$cqW z=l3092elh{XHVOxAM$@5ez)PGax|0o|Dyfhm^?o9Px_m4HT3ROMPGi_Pj}jHo1VS3 zC33sj=5q&r#V$Xb+wg1p+C*Ldyzgg>-wB6Kt^D!#XI@>8an-5bz0aMu-7uOtjmsA(O4ws zV_!a@Q0Z0}yY1^Gch)ukUD7>emHEufCdIF<$N$F9|DW>mcZR39*V)j9M|+$~R!5|7 z;QVq}SDx!cOzVWUXFL=7o?Ka(F0o_#b(8Ry|2A;yKK{_PBO>-ZPe*jflJzFGI(wGO zPiWofz}Nakw{y$!m|dR=FU^;~waf03!l%}+Wlc$4`ku3%-kjM#+xIM6g*w{_$zLz; zm}OnNUM4b!GxodIvX583q_Cx2aV)#)aJ=_CpI4cSSj94{SiYBGovz)Bmn)elD_K4{ zyvZ^qj{n!W$d*s8NeoQ2yV5Lv2)IAVjeBTkDkI}wq<{VXgOxvC>HoQMVk3KjU0t4w3JQVti3MDcemg}DlP#{w!=gzxAs z>^|dIBD(t7&ZnEQ-zfZITI?7;TiS{3Ox5eZ6O-+ZW$b>D7;msLP~e?V{fp^Sw)=Tq z7T-|tS8U?5aITkAD(dwm-Z|)P7e$3u}j{E7J zej&5eXE$z6+&TXMYi^18I^AjAf$7ekTvC@rcit}ic{1nBdBw&bai9E3!_P;UZ^@sq zJ5c-FlbaWB4WHOB(FFYe5qTNy}ab2CwyjH;|FwBmBKEv_3xnALg zo1d?J!yt0NIPLlL%Ns&dy~E@R+fg5vyQHtmuRxSgf1$9coR zy~wLPCTvq&Rj*f(-SJ&_!wq$B9XaQe7h=+zZ^x$dLBqLnp+nS_q8nDLS&H|6d_3n< zc20ZorRy@wm%eG)9slBxY0RvfM+E1@Mw#ZsTkM-ySrI+$gT`0W=b;;KgwFSTr4zX| zXOY_LZrgYld+|&YhNLSJ!-NE`Rps#;LcTSm*sP&uJ3mb2_yucySg> zg;$cNtGEZ#>N^~Nn|vP2?Y_>PRlh~+LwVF0-su5OOWki@-EQM3F7b4O#Miw`E_k=! zzxv{g)|8vlKYzs^)qWK5|KHUsC(k@R;G(18Hor&hi(tB?>6yKuz6>Y1e)D_^>Eb0<7Ti02%GPyRu9N+p_I=@TPXszlbkmeW`8njvY=6Cj`!^TO{Vo3^ zGq$IDlR}nyCZoJ;jCIuF&mM2J%G-`y($9F?X?}0&IjN%$wBMBVZ}Y54Wy;fNO%V*; zw)>UEo0^$zOEsR_w9l}sTXF8OTYAPs7jFe_KevyHTO*_!me+4d%loZ#H{$fad6H#^ z?=SsPxyec_{KXgM4BHoWciXiVvGComn%$=QMA1t7y;qy#lNpP1*FUkH)!OP?Epa6B z-}k?+^AtO_ZMDq#eB#MsA*NL~e{|mQ*m{HW#Et9m2@}pQnm4ECWug7VFS-8PD~tTN zAI{l1Tee&H`D^|iotfs}i~D+}?BEv&I`Emb>aB^p5~KXK3#Drc>`i<;*QU*%94hE$y#HYy-%QPo2c9p9e13lQ^Z!5h_lB?^VUyzY zm3cSO|D<(SUpdEdHHj$;pHBYRn-}Sp7OL^J@=0RbbV2R~73$HI%zbM7vr1j>zY6SV z4=gXrZZ_K-u}EJ|8szxt`Gwe*wOJMT`2e|#st|M99T3hR6-*B<4|^17I!o5&>8uJW*7()+F8xr}SK z>LyHC_<7%X%hi}*H17_qZgic8ujs6N?0O{YrVL)G_UUup9E9NCf?n({nBFVD6{ z_DSTvxKvj8W`+${MT7O>(&a}_*7Gd8<2I?YUwBSNcit7930pdvc()$AmtbbB8no|- z;>JH(98N-qcPw~Od*o3^>$H?F6N+`umR|a~-TP~yYMtq~L>0?`WS8l@>#CUc|K&A* zZL?C6BjoPC`|s_gpRZ_}$+TdrkIR)0n&mvgmkux1IPo}(Z_}#(kDk9NI@D8f=v(Lf za_L3$P95`eIdcF0{B)MX^3PNHp8G7HvRAg2Q8VpovaS1KX|HSN9J`C(^aMS2ocs1) z-G2GRmU;Jt)px&^dF80fKTRh=YR(ZB{;$^~X1!NAbY{=p4K?$G&jjvUW%{Dnw%2j( z+r-bj`Fdv8&5Zy5{XY3D59`kepM}?g4aLM=4UC^YoMy3Jv0(j$!Z`v<`&@rrDX*I; z`0T0P*Y(RSHy^yA@N5y9_BANf{bK zDa@~46hFSI(tMWb+QP7Wid3uqpwV4<@>VSzp2XF z`rn_4Y$&X}aaT-a&7UIMuD3svzqu-Noikr-bMl=_Qs3_1H!o^&<-1501dD8p(oR(n z`0Z=H%S`Dn*V?N_wu#@WujX)ZPFFHFid-3`qBA-Fa#F^byUpDuZ~K?zFE{C)cw15~ z%y0A7o|@g8HA;JzF45TVHiJb;!cQ?T=Ezs6o$+!(!{c0BPlPcM*=XRhuEqrId zmEYP0Ph3~sWHZ}t>>rdguUI&7#`_0Cl54D=Z`&QZdyYtIb&dXySfvd4x{Zlx?Y=i=f3RV z)iPpF%UP4KTJAQBFRR?!tEZ0&Ca+%eaGR@`RKMfKmTH~V>W?{|<_OA}`7hq4c(Jc$ zm)Z7Kd5yVK{_(u$oZt6Sb4R4wtPmf8)Z{g>j8A4wu1fnCdcJwj%?m7R)^MI*wpQ^t z>+RBMHy750*szK*&d~2HH7H{}z9s(6V!zm1Q+@3i>H_|W)jujznf`3|nI#L;#J0_N zGKb5g>-PbhIq#*VZvMV};){g!yNW8WZQh6X%BOOyQ$4z-;`ZM&eXO7MO25#vKFv}*54&wb_Rp@o zdfo2fPURephYqKY%)P=t)hkb8fw?Px!sLTzbynWot#;(qDv9kUB3Zd-vKqW)mupc< zwK!S)MyY9^nnX~+y2>5@Ll2AF{ZWy0FztKsnPKCVyUOQ}?A`8A|8CwHiA}vK=|^02 z1dD#WUghlUIJ@;|%TteBp*n#kVKM&|2izZh2F>yfvtN^8NKr+a5OvpO*5?*v7ZPfv-@Y+GWS|U1Ape zimY>N_Q&#ufAw*GJf-BW>HDcUo6XGjpZYfUc&f^u6)Gu7hLq{7E8tr@kfe->R{jRLGUJa)#vmLp`@|J>M*6vq;0-UcP_U z#>siMSEmF&-1y~$yg&Ejb60beTXvY7ezMxIPF803!&&#=+rMQH*}rJt&g7+~SEjzK ze-v$bM5yNA!MV!%21;pKk9zV?MHRmhWNh8KL+Vh=yDQoz&4wqp=Gtz#(YA^E{oNX_ z3eEKOf2_^SbG<~Rbf3+7Rd7gX*5rhDUG?dkN1$xb{~jN#?6dyh?S z?fkOr)Qs}P3pvvD-8)79O`h_7;qux@@7;pCb}H`n{0a{VDy2tIxkGXF7sH(cZK&S7q&xZr*4K9^i%Qu~T!*iQo#pc*8v+jn) zN&C;9k`w>(CTsbb_n|VoCx`qo+Y#=pFj436?*%ctCMl;HZq$-{%g}3WApCg4iW}CR z^OpX69V*+mOXlN^oh}n@Hhs8rc~SbBTYc%ye|s8M9r7_u-*wsX=gb>l zG89gFZQ9D}=DthVrM>4_TG)vm-^%{dV%6IMg%`MO3(Tr{%ETq2eJW9`c$=J%=(XXzQ*?Rc2gIC&(4&BGhK4p+j+D09`!D)h1PfGaY@cYwnf5PCORcwdS^v$497YoZ zCDl}Ap9zWFv-rGz$$pojvtCE{9(|#-{RW40(fMMYIe8OAH5iM`*H6w&yZU&gjlrk8 z6B3TJh4IVA?iXL(eRi6*&N4y6GjE;LZZ1ii?71P_o}>8BPxgnhLiY{LFPTs3w>*|- z7MIZbQ1OGzY_GmeR+9u76DM=dkx1Fx>)2JjyZ^XPPvDZ2g%j5q8@jGbIP$w>=KPIn z+*@|Oa-Jrjq&m^V%!~Wwvi&x9b>GbH+&Is&^4H9Lr(HyY_gbj^JYW0q_cf~pm47xK zSpK{Dmh$aC-d~DUgf%}X{-}_+o1XnX&+_2Zg}wKuTyVGgH(SDDx0e3pJIyT(K360q z?pGU?9XD6@TzFE(J=geJuxkk_t|90(5G(t_s_`OE8h0yd*rU2MUzDiy!axuj^m4&jP>%{*3F!s&CUu) z-a0v}o~e57P33C2okFv>vis(3Ub&*ipvJ~{xmd%3+&^ndE{H{Lb#mfwKY8x$qg7w) zlm4+BPA?`e&x$V9DD^2|4LCibI9iVjZ*E< z>Qlu@dc93ytrCt_Kl{EG=w0xUn6ZA}vYiKyw`zSb?Q4BI;e!0D6OVQFZ&Nt+H%;2* z>Yi@XzEH^vPD&wLJ8tGxE?TwXX!L?vdLG9rV>RXkzg@M$exH)t*2}-%Np>n{%jLMl!T)}} zVK)2U17}tnGCwuhxjb0&$_=kTcH3tgcTKrjY#>s2E#-&Q%Ik)&FF*bg&>674hR^vY zx7%{bei{C_K;2fQAbmlP^DX-#W~`A)Ja#{0uc6$@R}NfHC+6}sU;o;_$Y zY%RdY<){Cpd(?H_wVm~J-a@Y~hdYMTQ@CW0Z#~sx$T~0g6I<%V3mzOQ@`Xx!_9e~g zKO?1k+u-}G>%SI@Fx9uryDYi!)QQ}a>S~uh?EW(4V${!r3>C9gb+mqOo-E<6oE3OY zDRCBO=av>;E89ahIt$(@{9KXPH0jp)J1hIy7PHP5c2hm-knvoAvFY{a*I8Qk7A$hM zi#&G!zC=Mihq}Yo3C~=A^ROvr?zmETGs5ZRD!(S)dD0&^U(WM3sNXbgnRWZi@)gOC zJohHCm-(2h1@78$Z%4~_-hg?sGU+L`^N-GD6ux;~mtj%rjGr54YHo|X`&YsA$hRv8 zUFIoHt^DhwdR^~?c;#6OLB6oY*A;U`Z=Z`$s=F@N{Z;0NXiDCe#5c?=DmL+o{kuL* z^k6&MUVoq6VbOi7%kqrPyIq!@@ zpM+v)tc)Ssq+XqVf4SmM3ks*q-!fG?s^gN2MQX~S7orZU(;rzi@@pCOyEt8%xOl^| zDLvSQ60caqj`6u$NQvh{Yo5mz7yO2Y>ADj%*ng7E$ryye4$Nw-+%4vVac$Y z`s7b-ZC!ij(M=NHdWsL{f6VbZ_rG-4+TC;X)IUF7cyVR-+EZJ)l4iY~)G8M$VZHW6 zgkDghkN-xOjwumO2PgpU%O>p}{aqg*G!t3mw z8SI-K>0he)!S-r{?CUUJo)@MU`E*0RC&x%Ily5kZuJ~4hY2KLy4WGnhPfVy0*n5lR z!R%t^*M2pvyC!cq@V=jSt@nu&cWjnqoVM;!Us7dM?4_1>Zl7WBvVC5;ODBD_F_mxD z(@MV;>}|7V(@FQkw*>WUPdvIITew$cztR&)1J+j>3CHFi{&cR9K`#4_vu#5#^Pfz? zXP5t!P;v9#2`!mr@)&SrNG8@NoKHgJ;)Tj^x+wFJc!dJ8iA1{7-G6!1aF4>hRlX zs@ihD|D14rFrQic$jPfL0iiXK3$D+%x4Qr0&!H#V)NS~p-uMK)?m8~u)z;b3To<<0 z_>k#_2@@RWT)wet;sxKI{>96AxsRMZ+Rr-eS~q)% z+H&)Q1+9|}W@s!t;K?4k_TH(QHtoCS2j{$;+`9DZt64{D3O|Q2F|j<)xNX$H_^4vZ zzJGHMpD_H!@gypx#kb_T<@49Sx{iLW3T5406gqd~&zHWYB0Vm3Z{NR8;atByZ$o19 zGrL^g9Y0LFo&M{$vfQ$g>$|kp`M<;Bv^#s;TV%Gq^Sr$!bMnL7d0P!XZ#CHcCCp1Q zZ+b_vSkM2Q8v+&C_vUK4bDilkDB-z#B~nSJ%=XOLmDAfAaxw#%likDxV|Ofne(w9N z=72;gH zNl*TB+h`n_ES1yMGuu--ck-&n3Tf>kIiC3+79?zmdA?-PinBVmm3Di~+|uz+yQgNK z{fFJlZwUw*i&IVr$_ahpR^EL(i~lxY^r{O8EZpJa8A`F4hl|J3Rm z@~2Hdw#4YGO*?#fZT=anXVd>DzH;<;-oEs=bBlqc^EC+c+xt5+^R(t~-15Pq z;>D_j)lb>I8lJ~g^XMIy%en2iD(Dcj;MhJ$Evlx7A?bx+^z2bVPn1aGZHA-E~`Qdz<6& zHo2T%lUR95?mWKTF!^Pp`{JW(+GhOt^z@{{2ZOEkmz|vxoF8->w)RGE+c2e6P{-|; zzwusPy|;PUK1bA7%;QSo^gW{ascy|-359@X4gVHYEP2q+S#S35MQd-DTP@=x{-dkd zV*Iru{`}CI;r2qTHYZQGr_s%AL7=Hrt0*^{;y7xvVAck@uPGxUCP_@S|rl-G~y zdAX0j-g+4Fe8G{8MHh{Gy*nN%?^S-|Jf+C!d%!XK3!>f6AFr78n9KH&L(*338#iy< z;`S-v$VtySoTId7_nO0pH=J7TD-yD&c-4(J>1nm{^PY*O-0|$bmsPZ&V~0y1v)_N$ zNoC0_g6}vt%lLKqwCBW1X1qQB^|JB9&Mu*!4kgLo6z&NecrCg5pHVQ=@rq}kY--Q_ zTp0Z6>yk^IeL~%5WZN&Z*9gsVlDW7*yz;n8csc_W201L>6oG~D7nL2zNRGL zvUwRpjO~JH-yND&R6b1o-XOJbaap2$pMGBA#%q0!UMW2@-W)b~HbdI&xRK-{#^=%ig z&UR3HCuzxl^qpL_@cNQ3 z!V$}sRce`w%1NiGJo9+Zqw78U=KBKg`?1d^3LZ`Ucu8-v?Pb~Hx+~uWE{=3wba(b| z-#fpPI3FIKbw*}AYffbZ|Dqs^b4OY4+rE_B8PxGjov+Z4VG>tzwLD9vlZmL{JhAO8 zO-Em?(N6i&{ichbrI2fOUQEZ~S>l2pTpp~}_Bp=PEdA&4jDp4W*Ui0KIa|^;XUBYG zdcHDUjH_z%u5TA^RcED6Jb$Is#r;~Lr`f0Cci!p=vqJM$`b}j1{nqrvnswe59=rc7 zzt?+Bxi@;}?Ns$!PW%40UCVpGJXf`^L|b&*p~btzJAN=prNmvF_wwF7X{A3!;^q%m zdTCvZd~?;FBR`XIsmQ!+?j=o4o2=qHzki-DeSN?6lckR}*&5EMmNY%}S6|r6oc(p( z&RWBhvkkU1-g&b##MR|qq{1=9AI4{s-g-}Y6Y<;keDt(=b>HVEah^Ht#^Il{%h%}N zOy{S^&zrWbG?~W2#nt(|WIc@m;26^tgyHd%Xjrup0F?*-z;OE{Lehfb52a0-Sqn8JCpfiZT~%THeOKW@G1ev)xY;Eju=jxATd zd@YP_3H)^8*tt^zk?*-80&h*exc3*E&di%94L-kg)7aY5xbbC0^!sGyw#XE3ea7Ao zv%mH#3$6Y2G~>=5b?%Q`EPryO{#!6jo!2t&h&ME z)@H^2xu+)WLrEhObF@Hq^a8uy0vVsf{{J#0SEpU`|LlA3%(B)D=S_!p-ur8@Wyg)f z*BSk88-IVBrQdyQo3ZbTjUP1RUi>(_H`|Ec%c+$k+3o+~IK@XUT4hn8x|gOt@X+Z@ zx40n1{e6}F_Q#AL?j1IhR(Fx^T-#c6w(V8LjIQS?bAxRqo8OgjMXfb5ezfSuuF1>Z z2fI#oBSTR18@?mcZ`DSw ztm=9Cc3bquvuxZB7ODTge1E1^HEE7YboQyYu4>y~Cmq~vw(UUnzpn>>IkCi8n-`@n zFS+#hw2koTR|{Fn%K~16tLl|;erE`GIrB0ou3Jdj4c}^M?1f@6D|8g_(|?{_(x(E>nf0P5JdHG6{J)Ccts4U2R7HD^AErYPCyMe=ffvKHICJ~O>U(%B~ww7}2S>^mf zOLxMVUyaO?cXB;0Uz6zFzVD}P)7JFedPNJh34bJpsf-Errb#}m)U2Rb1w{Svc3^Ph?} z=G`q<@?J9E*n5rPjTtrH~vz1j@VG#%35QtO__x?y6GWbae%`Nw85xCWGH&1Np&W~H?R2jcL`SqN`&JN+7zl-Hl!f*MMwzpnX zW4APZd!D0s*V${UKKxv))#t!?{$0f1c0C zy#I6CT7v_kj+Kl*9tL+9hwn7LVbRK&FkzlHpV0J4%(ZJ4haTmaaFF$>h2^vB=00l* zWK^E*l3|FLkbu6jq)IO!^*rc~2v$ll)n3CwrYGF2~#@z7M z`j;iyeQE}wcFp;>{++xt<7u(4v}8!8p};&Rc3=G$v-dPlKKQ3vi}Sln?=!R5c$Z6( z2V&1LOl+>)_-JBx+om{QDnv=c{iKfhqHHTAWtnNkdxX8}oznMvWY{GI zZ)q>yvu9_hfU5T0gOX>aaR1uAJgNBgflue}+~N0b%gXGzb?5NpnVo57#dXhDOU;;l z=K+tHRLt(`G9KY~8PN)s2flC7$y>4endQH0uTKiHFTQwnSD)^4>08#PCTyHv@<;9D zdgDE-UcL}M`A_d%gXJ>*rq$|R!CTJFpSem%cbDni?K9tK-VrnI4VAdkF8A@Ocw_!# zg}sH*^Q+(NIU^i7d4IgpZ&_|P=?1kuzU^Bhw>ute3Kp8o+ai)VCBOP#k)(diX$QWZ z@2k3+_a~&8u}zrs@g|pQ@8i_ZA5YJCcxO(nPtn7D&LxGbZU5~5F*QqmjdpYFs`~rl zC*FN2>3{#5>E4xtRd0Eu>nE03wlw~k*?b~JB$3hSug0B~%NBSStve;hSHimM<|zvw zpTaLfg`K-Mp3Iuiv-_D!@Z^~@1H<0kJp3v7_tLg09vAN3Ke^A*b#BlzK?|daw?I23}L|frPxWg%Z;}j~sWivZRC9ywHWuSY7rB|8-k#9kv}?)DyMNPm zNcM5`Tg=l=+M#T6?#GV{+oCg0>WiIPptJZk}bNg_%+Lp%1g1eV_Yfi+u7koIzwCDJe z|GSI)Tyv9hTW8{SiDT?1zhs z(>|d`PZg#&+!S$4p0x2(-d4`|TE>F{-h3;M&UC!oeSOjoq2A%Dr{)+sTiI?PNmKYAhNV4JChxeEHYcwd%mh zjBC~v_uIQQ@2PFr>((b@_q~>l+$ayuDPEkiB1<>($>YOMf~X zzwstu^}-)Q&uvVE7ONRJiNqC6Oq#q~!LxCNxc}T^XXmW$@jdchE55dg^ZRqfY@w-f zS5Nf@Gpn&K)8Amjro-oQ&vCxVs+}9_POd%}mN~(w%RBdNp7@Bp zY2jR%@`E#3)+b!paDUCg{qs(+{GPF}`|6COvyT^kV7<~fcdt)$LCf+>j`uA7^Jt&F zP`vBt_gcdae)D=6bC1bAp=xor%~}5!{@cuLWA^#S>NekrRi^e8A7$%KzmwxyzC_Ax z-TjjAdG~u$)^%Cf*4A;p7W!@T;6;yNaznw=6^B0mnI*m4+gj|Xjcbl@uF>Nk*H3tC z(LS71w6OKIOIf{%!?~1{(Damwkozh!xhV$sw-ledGx>XFg+pwqif!eU5{IUG|0@2y&rQa-naL*Y*O>(yc1??P%d?*;o4@0guF9X2Ig@HX zAKUol%+A%f?`~{SR}NXH<=p4Jd(KDEicWXkzi-y5#;;y-tv2XT)9j@Z-gaD4>x;R5 zpO^aopJAJC_v>xO4ekL?wR>tm9JCI4>pCxK|HUAWw{KM)=I4taNKwdT@J#J%)bi_0 zvd)k1jMlgK?es1sYT@KC!znVkFSbU`we;v|nRDp*?aybs&Qx(}Tl8q{f1iJ>>ea#4 z&F}3xpBm&HvA^k1aBs_^glS>NzH;oU;LuZEv`_z&f(QHhma|vB?`*14?#tyW_;bag zr+QBOjh1SK=d)j|UOMgZ-66e|H;y?c4ta|^b}9t z^w&`ADd*bhwg0!|Ii5<}SkJc9#`RZJZ1OD2-jn;*CwbpvytG7a6K|cM)Df}fJwF8d zopZ0mFfQ67bY^|~W7hR|=VNEp3m%vIRh+Zv@#B5} z+Ru4h<0^To!}{U#voGwrTlTpW+y7pCgtz))O?{}5-MkYBOzcD}y?% zF3Gi|D_Bo%`PLBM(lcFA%68?p#AUCa#9G}tCwhhF=)`ZYG~{oc>#O~^_R&_&1rwH@ zicyq3z1>H|$o5R=!gby?Ref>){(V@hu}3?Br}yBwd8Qf{pL1GWxm5fzcAEl+gnMGC zp-!kM`?b5DF793;-(nHR!ai}5xJlznF7+cyhuh*}7X;lo_T0}Vp*VflW}99q@qmmc zd2SQuq#p9J?&sck_cG^_lzH(fNoy`9&-_qs(>X1B{%f`=T~B<(QfF`bx+Sp7?Wpmc zFBUgXoVwVm|L#xz-<|9mX8iq|?^0H~Zu!dFZ+_1&c)n51O@AuqwRg*x8$JI0`;&^x z#v3b}rZ)F&TqQBLOJOI6@$Y^4%?IY#BwSK3jW+6P)0s4FT5Vq7T3MCl3p$TF_NywM z{hQG8ApM1zv#`LbYcFS(Ty2pyd+{n-=Mq~Bmv4M#uzAxti=aPS>;-N9upMSw>34bJ#F@#>`l>IU`{Bx6}^X_#MZ~0AO z*uAef$2a}>#5H?u&j2)bxh4<_4PfEw`^Bz-7A{%|EANFIT`MA z3#CmJp2jCls)&7jEH>U{$z&Dfqmy0LCZ`)KpWpQ+T72E+jiPSS5CU71Q=anV^kAv*u4sxc#(kN8hsDno;>DLRHrt^tu`Q zVxiF_+uhaL_ggqFvvw|-+n(;qON74fwrrS zZAzBcnyUO&oy;;zcB+0*{g*a>OQCK0MURAS57j)oGM6u%t*mTe-`wuMzs$HUFF)IRm(%M6kLTULR`EZkY^q$Ux^~{vnVvHi_0Kwf=8fYv;afW=_WK0L zEsWkeD)r|3&;YXs{Cl!yS>0jZqmbw}Tl&R>S9?y>B(-c_z+z{jwn1h_^#|U! zp603v<(3;K_1nC;8DY7@wozaD)b7g<7wBA{f5KYtQB~>;>87h~5r>L5b-j&tDG5#K z;&jixGhtEDvw81o4rJMVSQf!_Shr!$Z*MEVRa1VoS)SxD>Nc7AtAJ&*_0RYJn^#%b zd}K6PV|7mJxK6{&4TT)@G}vA}WIDU||MUN6_qcUE+|W2DSD{2>cbobPp}I|vuYcJh z%3T(prnfyQw0Fx-gV$OiBJtCwRXFY`>v#R~{bq!}W6~bxRJ(NvEa^!Xs~#l?D@IN= z*e7zH?Iw3s{Ssfln*N!cZ)Sh!_>nq~f8q`g6UmWCuFv2U0s!ZW_IV}E4l4?48P(7F5hx$mSZ$-JE6<4+$DXQ(KWS) z(rW&RL9g`ni5(`xmJ`P5FK-zd!m1&(*gV zyguLGQc>U)aO2E}{;l0CN%ri)^I6;%cFan*u=D3QVbu3?_OaLLrvI0Js;!mz(Xomv z!@26I`LFMGdSy53zNb7+rJ!;`xv6{|^v(ag}+#v=68VV}I*%*4M?~b7|+b zW^>_XDdom?!B=>Q}ssS-ix^b)VL%dQqP(FO=l^4&I%p zecr8c^Mn_jGQ3S(%tdz6@8*XX7_HfSo3sCkziaK(6bHL&Quu2~s$NY_N{b4z>SC3jty%OSkAs)aq%C=L=&-!GF6WmRx5MFEj|wsc1nii?;kfE-S>MukZwp@~UA$y$ zwsrEFe7zN6UM^b=H@lb#?K`V;e&T5@8>51{`SV+Xou%y;KbcyvN@B}j&sC@IMu(Xk zUMx3Tm(yLQG|ai<+qSpMWJ}rmA~te$So^E4FqJ=5>T!2ZpU;%cXo-E(cGZi0<(hh4 z;bhfmO&cEP6FP^5mhS$(ve4^YnQwna>Fkx6)1oC_oR@uR^V(mm)+e%AOSyLD^a)nV z|5B^m9M?!VFV$>ibdz&v{Smn|TcTUoWqL`)JqrtlkLs%OMVw+z0IQ(sbgP~ z_#ZA`|Ly_P2S&}zv(3`C%H=ph?L?pQtbVJv(@^vK(FRqWM=ts{ch{TU&N(>k$S)C# zE3wXRbpQY9aZ&KlwoLu&yTf6vq}NRKAG4S4ydCZ;@%?`MzdqyXSKE!}Ih4vzIaZ(c zc-{%sg|Q69n@`?9IOE5|$PekvkJMIaS9DkF%d{MmKX0*lsiI||%qOMuPgy?hIrwIY zTKU@PC#Jp9dn>;D_vZ-RYs(ahHne3)y<_iMIX!mEo4u*3Gk*Tq$+$-EW#{kkr+vl~ ze`zu7>sn%?cPAxtW^Uu`jdin)jk_a+zvkNed_CFL780m={+Lr&*F1rrjzZf%7@zQ~ zTa+{X%2zgb-mNj*n)CiX|I++7_~E+J?xXgmB8OS}B_rc&P4f8}R4x4hi& z{&(81)l%PA7WD^)td6X&KdfGK%XU@z=Rynd+Y9gVcx}AaC%U|nf$#X?^QLX?mZu#h zFPpW?PxLX_9jAZ&Lze*e#rgVM`WvMLMAw|YA0D>mxkjt-{!2z1S;DrgV0pW$`_i}7 zsluQBeG1EbbhL5ziR3AA(hDoU_T}%|*mg)lS;oEPXS9v8nmpwWC_@E%yu{&}}hl?Jw%@7YbH;rH6 zj7T1*XwvNMR=m)VE z&h_7rmmRV(#MvOSM$#+l%dVWrgI^7D8x$t|u-t!d%G;}!?@^chb{e ztY$lQ{*F{(Ta}kQNi&&kW=Z)b?z7zGPfuMuaCKjSch&iT$$C*MmI=48uVUC@aPgDa zCG(uFsO1)aeL_q2ad#yfvrb>26RmLDl>Kaf>4eHhJCE#Iwf~HB;l{#sb7zLO&K3~g zz#w}!>d>VlIUm1&R}^HswW-zD!I?U zXO;MbLmk4qChR;MBWS#(e_y8Utv^d1A8%SS+ttvsv_SFa*-g8cbT;!E#ow^({>Af_ z?SJFJwV}KAohq(iTHLVwa7Vg)P*YaaPn~=3d(WQWabEuZ^uuR=S2e!8{MK&b1|E*7 zF`6C5S3YXR)))U5{V%;;pwXc7_!u{MlEuZ-=o3HfO%*VIq-uSBeHH7!@ z$~$L%&EA%OGexS(xZ+-FA=46Tv@*{9|&J>Si5 znfA3VY|ifqx~hWLUoGo?aLT;%=DY)|=e|okTsK#@%63^bui8f)#p(PG&Ys_;I<9Y; zH?XmTT^lX*l7k_@Yt$+RN(aGs^ zW!ojBwzyy54wztl#-+Ue$miNbmXJTyC{_ib79@a(k}m!?XWWw@T=THR4dct*Ku7vrYE;Jns>s~Jxg`AS4vqt)jgxMB-ci7`-!9FJXe1A&n^==zj6Ki^&egA z=GLCc)6`q@Wc82F-kkH<3wG?{6V2q-zf-DOwV;-Hg_Ul3|Npio z$0{x3C3Z{d%tcZ@`yc6Fvab8Wl+~}_T|N;s-@5Ex-i*smK`bxKIL%+k7+q80Ja4gV z@4g?NNfX^aEcX3#keO36p&++i{n2YBo1Cx~D@kehjkEq2%sx{qyW_mXeHYc`8UdGn zN%9!WA6#@ZJU3y%|M`AW1RYARGJREJ0J?0hF)tksOoJccf z@;v;Bq4dUGzVG=bf?gduzoS)d@xo=kZlMO}AAIVV{N?rumANJD(HUzQZ5c%7a^urAHn|lx#e{XB^f&HKXdwY4f~0fBRlu*}z}aS!J^(OZePVr3Ixk zueLZI*u11X{t|~Xf5(I}W54_*PMKnS`4i-Hjx;oNPMLdV^}e191sU^%r#_B)vQ{AH^_2vf^U?gD1oxgW zxblDRv5<9ochj~>9_@WMTX9_*2Y*@U?(^Sk=hp{`IW6~J8T0IG==#-D_NL zS9LS|x}u($%@^jr%aOlo*8lo3$>8`c_j_|coc;W6b!qrl+t0_?rI@ukrWc;tCY|;+ ztdjrR-jNgO zPovF+6%a-TA=;0M;E0Z)mBj^3R^k&fqb>=JEO=kWrG-B%Ry!kmJS;xmj z)J&IcMl*MTV(KiVlJJDh$M^nQG1v56qeuC?&e=XkZl)MqyEl<}OJj>&?}VE-Qj+J- z6z2FEz%libtyB0)JAteMg`-E~cTE?oQ(Km##c<;Nx*L<@A43 z_C-y3XBMRK_O)BsyqofTFKnLw{#>B*R`b=jgV&a*$QnoQ+i|Qlh=a3tLzSQ3lp5YS zU8R8sdVk*VxSzTycSF+bx3w-WA338+4po()ahJ(8=xEa5lb=GLYl zaaE_*tYdb9{>uAzbaTD@7yOw2s(446;)WZ?C#+Vuyx#5DBg2?**=dJg^+gxzZ{VKs z=+_pn5^V>kgfpeZrCmF&c}5EC`_*$|srizf)@DYxX8ch*^&l%u?Qr0hz{)7wsLNyKu)GkvMNh=PIwTRfKrI4xcf3B~~f}9Jje`5+hPL4nPXKBOLx$JdU4{3|Bb!^X) zHc@apyY^v>-03e&Kl;NsU1ip}#J`FX{_m~)A1)2bt@QqC$zNggt<5nVFHe$)T7-ixg-gv*QOOyp?% zxB9M(ki57;?$WC@8#X>)X}D1=K+)&?m**<4@0}K!-t>GXr_iR4PnYfa-5b1q>W;>E z-6w)+dpo|K*=%s(-yZWM-$!3IwD8?<`pmpx#WDXot%_BF)5?5ulV_%1QusJ&(WKu7 z1w4GlA%TMOW-V!HahrS6)-B&9{yjr5(Ae%_j84MI*N^``zZRU>$?LFwuWNM3oJlpg zq9Rv5oXigSo;WvEwfe)0zdO&hc4*xAQ20aY`?Q2#f3E&_%FHnfJL8lydnMo7%2jQD zw3S7lNUl5Avz`Bx>aOjY%6kt72Rk1xyREUq?3BcsRpocLJ3o1M>c`YC&te%=jW25( zKV8m$BlPZ?eNky9Rark0J>}Qj6lZ>%++(zB`Ev8+x6bZ=Z~gpD9BaVK4|f8Jw9^RWp9YEbb~>8{PwDbFnf1?auKu-Q*ZWyn zUh)6ZZ=F5=evP5!k9wh|-JYgt}P{BoHdJXo=8yPPw_ zXUX~hE(xDlxJzM6+|Ms*!MY`D)~x-v|IXg%$$B?)WjPX_X9g|u*p`u%^829L>`M_# za@>3F|6zZ2+*-}X|FOA$%X7zTExKJwnwxG;m7c-AhE-v|cj(-G9#`f}ka)7vD)eXS zyF1bm5z~*XbetdY*_-q@L? ze0GM@^w{2rI92-EoiXxrX}x1?E`0Uxr%8fsu6#l|Yh#4&+2ksCd^vQv;C|AwL_V3o zkdnX0|Nq#pUcQ5kBOyE3;}>&*qSi~(Qvo|p-MsU)PVXm^@kEa%slthlRj1wOv4(J{ z&2Dww(y{TdkEV+91oaY86OB|usjX8hOoES1+B;F--0a9L3ID)C|Au3`SF#+xb9~L3 zJ*KNZPT9oRH)-wTc?R~EE^S-(Z>^G?Ia_pt#{PhlbMFa7wqIIuNTI`Docnt!`w`(K zHLF(D{KzYLciG{?);%e^KYD~Y@v90IZdt0oe;GG>Pr;;%JvsT0`scm#Q~fgGbpDi6 zn~bFM8h2J}d7ntSHEqqz?Grgv=WN*W{w>cI_g1B)yH7I|HC~qfyF0tb!(UtTv%%w# z(;kgV4ay%By1Z(6u061t8>FP?r(3chuhJ+;zEU)$&tu}I)IEhq|N9?PH~i)j^~?N_ zQ)N#{cXMc56(?t?S5@4lb2=AoR@^;bn>KT+dGdyU7N_^cTkl*HRN`4}xpcc{-Psd2 zf~CSH#K_EZkZD+AbeMTE=VV`HX?}+OppZLkGiRCT{&*=pdC5W%)})4>Jyy((-0nMm zPje|;YNyl7d{NwL8Pge_L)w`>P9~RAO+G&5?_gPHHqpd2g7NqJl*@-MTm9!v5z z?=5fqcgaWR!nsd5DSn=8uZ~=p``Rg`r(HcF^3D3L>x({E6mx!4SaD1(;)po^m+Hn} z>)M?p_rDhM4s|MC)jWZv$xnL!Cf}nwX0|Q1Xf5o@+#Q*A-?-+tE-#a6itM)Yx!Yo# zY90qBmo4{P6fi6G_NFtJ4{Uwt8`NLCmS0WDQsn7Hy(IC=ctqZ3LC(4KHoWIk<%u2B* zpG8&e@APhl!&8{8QeQog6B1kgdZCe7u+d~;_uZ?WZj(rApK0{H=dzYVsKowwR|?} z$4@k^oX5!j@y@J+OYW82x*)5$x+LntgEg@#pDRN?t6XXMYc>k}rOqbFhV*wOlg{|x_|8)bU3Jd^j`nQ?Bq ze$m-E)t67%98L{OS~aW0;bMpGqL-#&867KRlHYfKw$Z-UeNV_b!722}KfC+9dh3=3 zbR{xP-_%sf8JM=GywB>TrTUq+$)A#ibr+`VJ+|S@NKzM6e7>{QFX8FQ=@0X3x&o$D zopL@TouysOqb+??WBQ`oF4ymT*?#$B${A6|-|n+QLTd`N=RUXJ*?ehZ<}Bm$TYI*h z+PSMFfBl1BAG=?yaS2M!GzlnMxrWs{vROlMO@+O#x?{u{yUB5x(>r-$f4MxlBP~=J z8GIsmk9aVzb=$PXcTaWQxZjrR>)TnReWq`TU)8^qIae|zLX1^E%x!($ds#x#?S`3r zj3L9us=ZDVGIfQ{gl+fEvRHIZqxZ4*W^<1_UjK__Pd79!Gkg+TwR^%0esvkuZ_x^_ zlUmcgrs*nXE{_rvpPYNCeA2d4Ryu5p7Co9h<3#C(NpoF=d*%kar%dfyGF?vTnStcl z>cbnJf}E{lemZa_ z*WLVi;i~N8S1xA~t-_4YAGr9wB(iBfz205xv|)ed;5k= zb{E^u18wVH*|jb?boocc+6BKW4TDm6B$&@^p1Nj9K&ZHHQI^N0mQxBEf8(^4EthDQ z(3)^QDs73}Lm{>aioF&|Qd6I~pDH^WqN>obUN?V!`qJG$@6G;}v&`G%?;nx(M<(ia zNYz?ziaOnuepzkzn>lN8Ci@mkx|~=g*s8YHcuIT0u5GRE8u$8ctlMVL($Q5sX{pDF zXMZnVh0pH9=TTWse1m*>oewBe%#pQ@G5ol_i0=Y z!X|!5ej3ry6}@5MmoKqv7>^yzKCP@h*YU}OlM@zj<=rf*I_%DAoSdG)E4y5(EBJyM zW8<%TvT7_7rG3@gCPZDG7L_A2=gWoy!LLW2vO0LbS)<4NW$%e;^~?XH&9__0>}g+g zUq!d2;cnuiRHoOrgxLP*g-^?ytH(Isr=sTF+$Wox<{HK>TNk48z~JhUqtBQ>Y`qp3 zav@iCcEiKFA{D3k_$^nfxwxG3eZR8iiGIAwleyE@3JGTWy4$|&&|E0Ct55aP^1AP{ zy_U4xk2s=gv+&H{MbC0g{H(1L6(&xbv(4C6&L#8zqv9EJ403vEdXn52lKeuQf1G=w z`*7VX<1;p{Za;SU?2UB&?ihP*Zo1`#FxDBr-X$tb4`AzL%$iy!E?9TMFp2x*qC}P8 z9+?SU4U2*$9{%@mu3Kwi{$bYHlo^+Uv@cKox#_>M{ng_OcKEn#ZFsL@w^?!7$A(i= z6t-u|hK`Ea%TEVWj*MiCP>rBH*5=lxeYEwU9|^V?#f+WXw%4*`+JQ$=TPcUZVm zvu`4!r@oNiRZ&xowL82uFKsx~I=9xq&-ngZw-{NKll423<$Zpcir&=cT$KJO$Lv;H zE}z+lN&!z#R@bZN=T3jF^Yx+X6T3I|tDZ8JDz~QhEs+kqTstrI!a120mrFcPNY<@! z4P3lp)qM5Z#5rB2uBBXo7HM)Qx|<*;&M*(VY{cSLvIF?Kv(07ZQs>+E%L9H zH+)4m)>*05v%~)Xy`N-sa?QIAi@vEj6Z%Zjj^sWwd2iCJzrV}t zMA|aLulHM174LH_G4~3YlDuN;G^5=1g(VF?HupxGDqeZua?9ya&Cez+v9%UnYupt7 zvme}ha`nOmd(8OCB(m4)?AVdE__9&%N00O$GiOvU@3{D@&AKhpRaDGB{z1Ms$uxUITv zgL8~+?(fok(^!220sR{>SHtA;ca=QM5i_;C7+0;jWEm$*(7{RTeXOe+CUUJReKf=S zMN%8fi4CgO(&bM#NG0Z4E)$BJHEB=Rrvm$2#}j!rMseppM|9V@^>7?sw%xStGw0>$ z+je`cnEq+C%+>`p%efs6C<`1_?pu0hdAL<{?-jWZ3ru)#*?4)*nC8d8erIOx!R7_x z+a&@dR#{57g|AGBXu8vy#`1|T>B3=Ev$?8C({E4PIzi=XLgnt{8&%4S#H)Kx53cN@8RE{dBxt1{tM$KID_ z?x)%UZcJL7e`0b<1Uy;A{K=7$cdysOA%1vn}Er}T`eol^yI;&Jw$g`}ysHv6n z@Y=+=M~ZhDN#Bl|T*bavN2#mya;T2&B0(=x7u5$<4@#N-w>3_USBv(A0QxNBNw)MouB}>gO-aFZ`^FvtE z1h=I}3$uz7Bm<3&>d}`Jz_5MH>V9jbeKR9>4ICunszF+Pb+U zaeJA3_~pIM%KYJP58T|6&6r%TxXM%|={e7aXTF*9g*F!7_qA7jwrF1D_T!a@P6m6u zmh4n)S|XwJXq$HDoz-i!Yr-BVup}Hj5b~6@{5ey(+?z0ygv6;mz4>m-oYYr}&u@1L zS1yZN%dD*3eqZ5*S@^|*UmQ*5bWgN&pS<1?Grb)1lRoG80@f!y(5N!5(GhaWKQ&(PKO zzjdfMTSLoLD8cgOVLR1!rKjcx=1V>4XYbC_D?7x!Mt*DT%u`c*PoJ+>yx}`IbY%Rc)qgknJZa+4?is~|) z_F{QihRlkamP;cX@7gih>AC&SQt93D+hd8c&@aaC1s_E;p3P=j$aO?YM7Da<-a~gn z&R;3gy+88->oQC4)gc#)wn<8D;P>`^?ad=}aDj~CtESBGv}4-LAA0()PIQs7GWw{J zbA0BOi__Xxt&-hoJnJhReYef-d3%*rf|Mp6 zQxbY^*Bm2nZ`^w^?%ecJ8BKwcIg4XD)SpV|>#O@5GJ09s+`D^r8L!2r?XI`}FP*=< zz5YkRo;`DHTo6u`}M%?PkSb*cq~~e^Xj$engF{{S4CER>F zqt9#4i3e)g(>^cL*H_=R$I!j&Q#kV?A+23~p>L!lmAYq%xp}-XE|pJvZ4>|C*z@R_ z-u-OZ^Ls+hcKiQ!(0}PA#Nm2*@3Dn?on8NKReCbAOT6_u8ozn@>$@A88!Su^#H>&xO-#^uW@pZyG!Y}rt_BCR2kO_cZ2 zx>u>MH{Nd7IL=cr`P~J%l?nxI_tt$?%wGH0LSpWY7jaX<79F!qj`aGIqdLpQO2H+1 z+Mewu55m*Zj>XN`{bXYDpBK~e+h<;#B6ne5d&CM6J?X8MC}jmJl(N#KF7ReqMyXy9dGB~raQapa;p#9^~VvKVF`b^Cjb6(@+H6M zl&P)9-yX}Y&^W#@&O}_jC%&kNuNx6O^Stak#osk2tptxbCrq-4nZV%ksB(#?W^}MbLYLErX)6DY{+V~`tA+n5 z1<4Dp96o6Yp?(S?A$cn^de&5Lo4&SS%4#wDqURrD)_R<1l;kkgzPVM~rsMz2ci}%- z`jUU{T+G(5_;P+imgwSltlFJ3Jgnwayt%N6aaNG*)3Dk9X8Ey4X?_ql+9>m(jmJAy zmMh03B|Gvbf6+4alP-M^-`j2syFbsp&UCinvR7dWc4y;jwsl<+5V(`SvHF$ADp|&Z zOomSF>zA&&o-?c8_|)6fnYrJmPY-2|Q!-)k|kC+NKe?zeVn~ zg4sk)p`OgOhURU0MAwVaj86>qD#6+x$-!)-V~epZgo4+;(;4Wx0#9 zK%2^;~h(q-pL_E?|l&7baI#wxYrQ!#sw=jK`6y&Hs1I)%r%0 zT{*9MX6uoA`nfXmSa!4Q>^vp&`i3OWG$r3)dvh=DORB}Y`!}%%-c6t7KHWsFa(O`U z1)bQ3?}Z~(r#|%Cr>Os&doNSVLn8~0?|NKZ$Es{S_O$Ks__)+3*n64Qq-6^_nAfK) zwmARU!mgr1>BsY(!8woCBurns=DzEjh?NUEKif>LoZfKmGOOUl+!yz|8|L)at`&Xv z{9dJ%TKg4)Pi@Bwm4qx6R%P8ibMCXsTNR6n52ZTaL#(B)E^*i%v_9l^9_Pob83$7= z`#1b)IAEw$8<6{cuFd`_Qq@+cw)yLyI=}b4RQ?p1m4d=g?kX-7`1kkTZLe(>H@sNW z)y+%1wRfxN+}@;=e$(pGWxi=eZ6}V*WNz?Zk}WI$NhjbI>+{WRXQl1>FJ<`rUD9cH zqJG!;;Oj=+cVs*=j(D4WYP$G#b6??1a$B}B;(kdADE3IPFbAw~HE}LJkT4v7jv#~6tc2%=Syztt+;bPpzWq&+qJSd~I=FqjoyaQ`gyQ zQoV-j&C--*wuw2lm`YAtCVwumEcfYuYkbzE?B6R#^8fdDpj8 zUcf6Ped24+xp#Wh!jHXl`kfG5e0BQgrA(@qIe3=^1Xk(1>r zU*`I)n{iEX)kfvSqq_o~UO61)G5WsR+-SLM(7~GrJa4hNHy!KYdggHM^?~^<8&)HBO#vEJ!|#I%$*hqC;% z`u3*HixT^qTkdve(#-i^gY+gV-qPFCB)zxIgG<#+K53p(_S!=)W=Y(znUt0u{$0)R zO6Qwn4?ABh%+r6D`uJ*QlkjVI@4oO?49fScrYI_>Uw1q{!)2{-sbTs54-cK+wa+a7 z_wexcRa?ThCZ~$6n4ue~-E^#%W2)DtV4mz_kMt|L8HIc!9?C7BpOyA%)(ztz$2)&i zHy)I!Q%l-kUc9cMxjHIwiI2=P>Eo9Q1Rtnqp7YwHl+5-}qq1e9`wpYj>i2s~R=T`d zd)#r7&b8y`rrBOOvMZ0nT=SQ#y0vrrnw$XRCZmv}k4}^)=TH9-)6Z@Fux-D9 zQ?$wP>9ecvtZRQ;5^v4TEgP!7``f3!&W;~3T8}&??2?UJDK^2|;KfbD7t3w`q|EV( zIV$L(eQL#&L(jHO)0bm5x%MY0Pk7y`-%m0Mk8EsyU^Lp^NrmZQ9a_-e#m@#vOcVz9YimT1@<~+3!JX+iwWmI1fVdQ;q z`^BR_RVu`HE7&((jI(>d@#f)gHZe|Pw#;jjm0zwp-d}p;T!?~6W$X4CS!-I0YQFq) zeKhYCr(A++Nme$a+WAXbr+Ku^lIQ1bc^tFv155C#?Fup5UQ{TsUDI&qzL?mxYVn?l zQgvOW)4U9u)^xqzS)p}faj?TlwKZ=#CM~{E(4(c9`SI1Mf^?y@Q(BwV&Ob@ZDf-c2 zzI?6;C*O>FD|f!v-)Hg3@yQDN?Vq@8BeIvyoP9GY`{}j(RWqk0yN7rs{A zZb5_GH^OsPee7tD&r+HxvMoze_F~I@HH{?WX|g+&gYu8Fe`2ie&^dbPyM3T z!m}sumg)MI=x4{>+52t7lKay$FZ~HD+5MDrmYH+MTw~SP?d}RXH}76!cbOu}x7gQ0 z(?+aF=n2b&>da}pEX5~MRl);H41T-T{bA}Zn&S1w_0~tN>z;`{bss-x-8NnoZ?^d8 z3}N={g?nvd_lxe5;Pf|?*=r}0=5EQX&(}Ru&0%`^Qyc$Hk+Z(X8%8|{d-0{zvq-?~ zh0To<79pX&!I$S;7vRn9I=?tPSS`%Dy+KIUUInkJv1jn7VJf?6vBA zk5ASqaG|!Z#6-xzQ2n95*{pG~Nt@+)obBlwM$)?mEcHgf)PS?ER zr*Dl;kTKY(Ig_=?KiFV-Y>}sqtU!AR%bNVAqKEI6Pgy;$z2mp!%}y4MtknG<4jnPS z!Sq8<{Zf;D_r!U#=a%!{XwZ12!ufRf-IrO9{ck^tu%0q4{p^(aA)@`wFJ6gCPMvWj zvpV&YQSzbWC*@bxJvqs6(JaVoRxN+Tsc`-JYYmeYeX{%T_@$Zkk-uz{_KC~5PcewhVBrdmjdR>g@~XiyF;4Nh!Wz6uoh<2Je=#m+4!!uK_J{t#lhaZ*zGzP0V5q6{#^vp` zy;lQD8eY0yNxYP1_|~P>^Fo2+#BZI8cV_cCDyOV zkE`rvKq0=ue?c7vudnf+f=QG!BvU7eN zcb|2<&QG~%Nyp?>vd`^Am(N)qT{&ak^X`M?0=)Y^p9@-+<0F1mahmWf-36IbKXFcZ z_Bk~*L}X@*^`#{;U%onVewZ+YE9%D5=V5zJPgv0<{Ql46CnvYR&{k-RZ?9}<5M;hN zu}@jbOKqXy+?6@`j&3(iB?4!C5lQ{Hd-IKA@y^EDE%gUokb(Kqch-Z064b$6Cu57k_f({F$WCyUSmSh<(jCD^a+5 z*=viiXK$7;u3TAbVW(nlb5XQFpx8a0dt=cm#b++PMQeAxt*Ke|%;UV}sYJm8lSE|H zYc$wWD_2PDx^$=YQd}up2t(AFtn)$VBo^&^uy4Z;1{tSwK2L=753X3nt~}E~wdJo> zN^i*IM7zpA?>?V@813&CEqm}}`0u8abuT-P{at;3b@6-IX${^tr4KE))b8$KJN_)g za{XkxU0X$K1>NGrXFQqHF#S}R%d{vzMN8?F(nAKP0zWL3UGccoRW*8Q&oyg-h1s$e zT0XzehFhMW`{LrpYxks;-LjKeULBfvVWP^4xcM*l^HlHGJKl9lS4l15xQUcr)x6oa zJH5N)T=qQKG+m3?lY7;a?HQ7eCOog?B3INXyLW7R&yK-6h?kV-8Il=5^@#5{Z22!SLCtF&ioL;P5)p8@ldPQWK^756A%TNA# zpuN!CLWsGfL~-Y;%gebk8K+A)ZGE(TLXpuPo6-PF>#Ga3>^?M1Y5C%3rMEx7`Q;2Z zmeiPwOBG%kT-9XOb^H-_d|vAN(50Rp?M|vLZ1oQg%$)mp$G2|@ibBo@3v-y@<-~A`D z$jj)vWWl}@R9wv^ZCrCL`kQsjk$wEa7(> zx8pmB!=CN|(=N&}p8FfSBlLicrk2^Svrl5(c7A4Y6?XF$kX_U>FJ`jgv%-(5^X{EZ z3KBNxut@yy_G!Pe?M>zRnp;J$ewyBt{6ajW^tXhi)$|Qiqt+PFxW8|3jI}&-|ClCy7>49Dg8OR4;5~EMy3jjIo}ADkU<=3>AbpOi5 zVD4{aAD7;OEU9%-(bkJro|>KicFC-mrLqoAFVCeITs`$jr($AtIK1T%$myn0P{B18zY0gRXt5i7Xe!ZQabLxy$tpnfNta#x_EK`)yEGGz6Lt^h?KsnDnj^xn#ALS2qnlG&(s|T_ zKUSR(dd9G8?zV|ii`;{Z)?C@JZ|6r>w>`@@UOcwt?+uTe8t3EcIJM0`}X7v zsY`NEt30KH=%XjB=hFOG8>c+JT7CiJ#N3?A-zw->z^Rfo6+GJx8!TF#c}qZ2^Ks-ums4^{{HMFl zy*RbMMMbDJv@)*zUGDO@tA!^HMwvZh7Cg4w@Xfi~!yw1-T`&8zZ zGdCucd96tO;dOe-Uz6wlUVm?B3b;DYs+_d7z$+l$uA?QjW#PoyNB#F%fA1~Pe84EG zD0KVU!;PU+`L@ppVzIp*8XD&!n6>Ym@m@DR#SgjJvab(|Ct2*-XubaN4~D19kBFVT zti*ED$LQIKmc@&c`B@z~EFKhoFEWnQ>6+RV&v86ME6j7o-OsT%y^H2N7hm>EsNj1* z)T$i`_1`T{JMdPEOUC9#S;yEeIuv17GyL!sivYhJnBC(o&=#QMyXOzm2|{9Y&rgIGJ?p(_cF z1_EtMlDnPV_if+qJiCQ$D&L}?`Q@`Ria*Tf+En&#dYvTCs?Q6`ETy|srd||KZb;_a z9OYX)zvENkxoKYK_wHnJa$S&q^Y?sS$j`_Ed&) zfWwnBdZx$U7IM^!{`$0hljV=^54r3#dW3Qh<|&)*F=hU6!{<+v-1RF)!2yS?#4G1N z?_M_3ddvG&r^DQ=r3_ymusI%bwNGX8jEj0)n`BScUtPmEXNPCq)}(I6+usemBzb2l zay^amomcR@a^3S1lgiWAH4@kK9zMw`7r109d$QzV;~x%jr*4}lPi;Dxa4Ao3oz0(u z2LT%bkFR_`w>D;S$M)%(C5Z|`%Ds$_&ITO*W-fEI<)5iT-Uj^`(3y<_UqJJE-~WNmsZuD^ZO#e)eN4$QBd{MseAi0N=>Uk~c2vKBl0 zX`yB2*_p|)%e?2>&T=n4HPf)CziW;_A!Z`tf7j+LiR-AHpHLKTAVnu_bPzU41 z5*EGhY=W&<%blO_p1OQ=&kpT%kHfcj7F{v9f7^bS{&}_RwXHvjR=iITP3;JCec{2Y(RW>^ zb*X3jOZ}+gv~5X;e{S2$m=vU2`mDb}~w+|E*)~pK2^EJGWqm&2lcrM zKRCQnr~19jY%-X$Z(2Hw&0NVf54o2ApDNe8`%k;i)v%na`a2w@WmivIscYRf*<#Hj zl|x3k2{UfDd(4?ves-3w^2@!6ha2`jayuO+m$qaXV`TFrRZaI?C+3F9b7xJv^FaA* z|C;TbHpa=hL2g_RRwTZO+mpsAs(cN!RJ*8Vez-bMaqtS=OV9Q++jvg9=rCL4=`9atywH&uA-i#(Iio2dQpi~je3NQsZek4?Q!-@A5c<)w9xZY}R+#%U7;*r-f`gwq$$N&MU$u{s)YiebfC)JlSP; z^758{2tAcx|6%6l(50ba&4o@ki#r1!UNgATq1x7_f>2gm`~XVbW3hm6jayl3ko02RQ6dm z#jC^Xm%F8>_lrY^o-U1xyK6HeC~uuZ+L0?m&N!0F^bwncrV$Ag>8pyTb=8OEU+&Av5WO}<BRomQR_lmc)#7-P{eWncgg*q>gMx5*A(8* zbemDOTWRC@;`!F8m4eX>QpYOiJ+!v*`~KPHaPoWOBj4{ei%jqO<#GF8?Ys|Nk51U~ z3ngCPeLmRc>Fs$o)}@j4|DONn`=_rFW?;AK@Ymqnl~Zpf?F$i^tf+e8^tJnrN#Tiy zeLL5NNSkyv=`(b<*l;Ph-xdZCVWbF5h_V#Ig7>S82c4Q%~hfa&8*!vwy9% zah*9ONjB8Ebf%Wa7uyL8eD|KIpWVDi@X!|Zq8A*BvnMR_QDB>MWz+R(v*xBT9+eT$ ztqxOE<+-!LYGWg#Se^7*qqzsTmwz}~(A%|3fB)(uY=&kVye2emlKvQ){pq1d;hLbA z#wTt+ogK8XXWn92*?++onQOoB#V%b~;K^A2G;XqP>-CMvJ5-kVJY{QzL?|S{`_nT!4q$w%4oykLo(--s;=BCdlko0Ovmi zqnaJ5d#=Xz2VXsA$~bjph(MO%tH(l;b3Q)Upt*oeM|M{Dw>Kv9y*DUL$eMQ3=|*d9 zzCpqg-omVTmduZGT28xeS?m5X^=DNASJvq{{Ty}AoqCPBpD_PXVVTJ{)6>K6=h{!( z64N)|eHuMqsifv0mpZq3`S}Vp?H8X%pS~hj-82wCmOK?J-@mU)+^Zy%m)cksF{| z!t!LHihokm%XJMZovTj^t&e2C!y^A=Ut@;g49RPMChyo`^z=qRvcUzB#C<1kOP(^D zGf7Ui_S)J5M!$kZ<6~UD94^fHzKK;VfML@7T~W2eD3qBdw)Ji zdBXSlw~z2bjt@Pb_wUaCe);d0+DmgYcEA6i`%d!IrrPHn=Qh57zt>;MBkuRVZ^5DG zYge_rH-7kdR@oD`dv)zvuaD3FyX8mW(YE)Rjwil9k@f!T?~C-$|U{s!i6 z`@P`;-=8e6n_JJAOxpfAoXK7yPwB7TS97=BQ(|Aa%uUn?U)PH_OQCo zZ7^+ppz)zP^~{bnL1l--*IyQ1oHcD_*PBksLVi`f!qh0EMLOMUw_ShxU!+2E)01(^0RrXk?hi|_5 zB3A@il>T^q?cdtBsB%Uu)BU#6B6lYB&kOE~2F2~X6z8z>v_xmvh2mR>#*G+GJF%xv!FaW9BKDiR#bQtM|6v+mn3mq5dA* zUq=(DS;L3&#g8| z=d9(L{ML7OPSux5T1~l8rpu*fc0E-xU%WFzSYyq!*hPwhqOrHGomsqZ^SpG0&kN@6 zUaup#Ve7gTt!q**JiIiYLvqHo^q`}^QsVF1T1S33u=Mo*UFDrCj@uUPGv1>W&9pq3 z^B4b_hpe$W9Gs$sTz-LC!7lAz&xf$_H2&HllCpeCu;}Dhw{~rQ+nXJv=KF$wi*N92 z?M<7m3r8+{ysUF;qF=dmHm{+G#aR=frp9`;*7z&?#g{vLo27io=hpTJcd3r)!ODf+ zor}(2S3lLdv39rnv*$al1+&Wg_r@REe!TC)+jW_i(`zE`3r6p`^iG(4wXB46^rG{E z(kndj9`Omxn!RV;{69bUi|S{v|2vTxF!REx?-Tx}_E>K!QjD0h_u2gTtsB$Jeg%k1 zUk*<{^yf|AI!)=Nn!hPemc+Mr? zgN_%?{^O^*;kxTb_OFX=Z$KJHtNUHu{P(`EAipTJ@wWzgFGRZtlekm~L;GUAgmQaQd-h2Ir?s z_n!Rl_d$=}y85;N-n%M%mYMczb{*E9E8~$m=WC9A`MLb+xjjnEGu6&qSzWhCfpsqP zCB>es?{-Ee6ZTzFNm;s>S=@j@dvA}d>#Q)3H)Ut0t?7GV_EPUvwcl=@f0QL(>}hQBS8fg4;zi4T%Us*I@9e+4TWl`N&$DW-KOW_oX_fWB zfq#~i&9&dt%37C{#Y+@fRy=cDp8SU4P|?>tUt4YkY;3Di)--K*vXPq>@Qd-$^oG2H zjxrX8XHGM0U$1p}(`jFa%1~a7gy0K#HoE2)yQDb(q+J(^TV-{A1*`nEGdg|y{$^hD zQ;fTtoLlp9_QYU|XsL(YFTa>x=`HwqSD)*`f~R{_8rzq>x4V3N`PBy9AJvi4GhBbV zuTOpOu;AN-MYHe7E&b$IDG|e?<0>4QqLnP7nEA^t-B@K!S?Dj-%Yi-py%Dpc7Uy0F zx*u#O-CV2PlhL_KCMS)lWlf*a#YiQSWyeo&vzi>_S(19YTrj*S_}0tLK)DSvTNZqN z{C^rZ$JIGD+FPZ1MAs%dpPzH`(dtb`x2q+;=I@jZ*0{V?U;T5?#^bW?i*ME(4rX~M z7Z|fzs^seB!~*v#f0kKvv!0vMvmnp(qAuHx1!m&uGnmf%IZrkySRQt4Q`{TXwYp#4 zd&L)dz5lRx(~ajdt2CShErV-5)*5j?EV*wjyjP%7NQNoz-Q!JvQ(vhhm~BoL`LwU@ z)8zegKD}PJ>`>gdy^Mz!&R1dxKiu`FWxvw0X`B-(lAQUCDg}F2YzSfGF-r3)uF6~N z`TFpV0vjegSaju1wEogN+xOkSkz6^OFP5!m!`9@_ua=3fSJuvu{#Ua( zeoatzi`;?Rao()DlV^3TK7A>4o!A1I!;7?){@qTQeNyn*ogF(Pz0_EW#dWo!9rTWc zT7A;0Ds7M3CAU|?Ow@tDNg#XglPcny;K~=t8d<&5s{E#cB|#d!=tP|@_xT{&Tz}?t$&;4&K4B)4Y5;tk3qSfZJ1XlDhdT-4R>YK6k z)u;7mjy((Z%%940?{<~)%(d^Pho~Ldar5cS#kr65rh4C$&jsa}2-fhJCbw&~tCszm zyQT5mIoH=eJ8zy!UMe*q{_yX$lWuHv^5R$`R3qW%Y;@|aiIC6!XWVPonzV;6%5V&f z^joI4xLxIe+2ttds-3kjQ*Z8_+UWM!vhZL*|KkS%9&Cr_A7NhPawXE}Y>LO%qWc%; zS+q}jH!XeA#R)7-F_~8+J{G>ob+7U3@Thrx*|T)h%!hN&3Ej?iUB;NVw21TZ>&Ktt zUAlKVACY{zPGvGDw?_A|rX@PjH?KLo2)*-R&(GBsWlpF2)_v4x^;?>BWrvP?;*;ku zxAZU^ne%++)Q5dDmZnX<(;D^l0L#S}7dTh1EIO&ShSm9I-z$$jTKi%{)y35{H~da9 z_|68>!hN?&&gg)%&vr*XXD?kYA3c! z@I4dQdWU^|XHxm0zozr~^Pda9JXqJOFY)rF=hLvgN7ND;1N&S!yUg*4+b^ABmHEBz!r23j*Lp2D5BnvuZa%qU)iTe#=1Gk|pF~Y_ zxxQ7*`l-amIccUR*WFmIbnlwXoUB`mzjoz-!gB%tVxO5_GQsj z2Q8lb@?W|Q52KkTnB+94itD*On(Y6)Ml@7HA)iDr6Gwb#L87N!blsZ>42z^NT1u;OAhOkfU#+wnU(Wufn9*X7~5V zd(KK9A0B2`^SrLYo7=AI{k&kmMZiX@?0GyIJTq=oNZvhCS~q*`OU>N-FJ!(fyyB4| zF*7|(?R2bT@rzmil5b5|m-*6Xkx%TZX32K%XOntv%=&3@Vpjar`;4(WPNgoH#<-(2 zN@KZK=JKu647a+c&AsLFPy4ck^+#3(tNYgGVkvu5yANKEHZ`5nxmU@a=cRX}{;EwM z=3jhy(fHoQD-##mNV=<7Oqa+@IkTj+e?rL%(@H=46E!;`KP+2ld0Y2tip?!Q$=OI_>3Sl|CRIK%Munzu8<=g$4t;PorZ+d9~J_QuI= z(-zk!^EWqSC^Wl=Fj<+ssmed#{kvJ-Cr$3@@|E2EMp3ha=Sp(5?)vd`y6;)HHEx^w zx&Ns0S^qeCnay&d{6$Mx=VQJ~l>$c`?sQk-q4rk^47LQGxY-_VPPXJDI+$ zslQ|v{lRInQNl^dON`=A{k8^WUizn9tP_?`6=nLN%seRj^%G~(*d*ykI2H(t>W zyKnr^Hp)$7ZrX3v^{)kVB^JI|d&?#>bNy7IH&$!9Z`myADb#ys_;=anTN50UUw-hJ zvc>g%=67bfJfWFe@~+NWy{c{3Zi$=Em^aSMVrDrYWgsK#8_{|G$d(DZ)3=y?-WGSD zbC&CB{)r7`c1>m%_vF~=P2$+L^U}Z7j{afC0t>%iSG(kD@#RGv*BZg&^ZH9bMWNB% z)2FsP&ARc!R?h3flJDWQvrJaK(3jQ~7PRc+v1srN_)GvBvrb(IUbWs$&9mmy-;J&&+#6D?!!$cm zmpWOAY-SIw`_BDu(Vv)mCKog`rb%+!YWROzTLogY>-FKym^JIZ%k z?q$F4iwaWnRDz#0nzqUu@2a}F=s{Fbg7VJu+r$>{;j#(|HWb~=Ww2Xg`Jri7uc-Xx zSJIpIHj2-AhKU#Z{-=-Pm#Hi)S|J*P ztzSP2OgrVRQWL@&z-l<%IrvO$rp7-Xm5FSv8(>yX{o2v09Qky&hw2AzRBXJT^VJhaqykL&@K}`p@(vea%xM%%sz+ zE(Z6rC#GM?eYo1m$m6ZMk$T*@1sl1=bAyg+ty{RPSo5>)|EIS?#g#LXZ)HvY=pp`K z&ZZup^IJds5OcQXG(W;oJMmQa>z^t9Q>&+IG;AvC4orV|oj3Z`X{OV!7SCT?x-xLf zO7EISOJ;nSIqhS)YvLAv4^GD~Od8@hInQ`2y-Q-!;*O`~M2erJ; zC@k!_G<}_w$>WFl*KbK3erd!c;>pk4toodzg{kSS$?P=FA2-wOy{%HJ{%-Hq{{OZ7 zcNWJUq1wL8s~R6qbGsOQsT?=-Rwy3o-+C!4^X8*3lcdeF6JMWDSeoIhk|ewI<$~hL z%RR~`q#U!G=N5mwoqwjOodA3^^)bFK*;-@Z2W z(r-PE0~1bi+TKw6>eOv=(&Ea?$e5Exm*%Y6+ZQtD_5zjDG99Ax7qWD{Eb6?ho#$nm zSaj;tjo;tALOVN@BQxYOWzDKw4x9=q+H$MV`@2@{rf=6cH{b1?+&U%sWP-WBg}0NK zkK^Q%(T_?S6FgE^BH1#V`oPSqlO9U1FjN+D^11kb!P)aK*j6Sl z%Qk&?#LZtqHJD=$cbk!U-^t#yA?M$&{Ap$??5v{fVH(8qDB<#iyY+rG_p(@Rt5#pNsZG~IM_HBC)Pop|M?@q)U97_*ZV!dqAm z*-6+aKJHl?

    1}>ZoxF$Gxrt{?97icfT<0XEwO_(P7Djp1qmJRIcxuRMMgSnlJv> zwdI{#pKhFxwss0nBFD>8|a~--{<@dY*Q@oH&(z zwR87_2CzObA;3MuNq4PPye2 zvx|#9BtyjdB*6kH_=a5$yn-IR7#?^y1~TE*fzFa>)KDXyYx$S zlX_oPe?1+sRIc(`+=tfl|M?1P@?J~q{k6rv=@-Mivc2yeGH&yIui(!4#v6Glt2?qI zetMoR`^B?ShFb!(qh?2UM1E)gd3oib=|VfiPVdg;7W8*@(|mv4=rqHFTa0_paNTlu z)00X)=zLPj|8y+R0?Ue`6eXrLJbgidO1&FaesO+Uqp&+>M$+|t$ptBVtG(=#-kHg2 z=-ujL3eOfie_>`#mRxK2wmJTPl5TYGvwIrSFem@Zfu+8iXQsK|N}7NFkaVcYgQEBj zyR=1fE@=55XgSs;W6yW$*bmXE;YO}*)0q3IBJ#l%=Q+##? z{Y|~Ua)PDQB)9qOyOs*KEmPVoSYFT)?R>RjJForpV^bEFUR~77bvHwvYbW!IHGj|X z3#X^X#LtXy3Nv3`eM{!{%dqCf&mYAq9CT3ApZbd@Q#a68V6lb|gKT`mr-k8$Q$(fIXZQWk-GJ1Wk@4xCl7TMF);`zF#pT4~F49m0o z{WBlj2wHzFYWqDltB3#03%$~%>7(7rx%S5-StCQYCEIv(z5#V> zG7s9^V&hUfeE08elc!D-w_6Bm$>+3AcynFr;-@{9LTl1C%>EI?6E`LO@^5P+YYtpuZ}LCt>GAG9g?hNjbAv~;R`jmL@Y|0VX_J}mfmS=xL*w>f_z_S$64YWsVX zPe&`_jAP!$zO3@CTwk(ER-6&MYV}Y$q~yuTsr^!q9&XM!Q?N20g9SzrJ6#c}(onGb^Grq1X+Q6B9p?h`!EtUp6!+RgPlboR1jPUgIjSvTcBzohxj zXF=OuTa~aYI&-TEK0F<^myyVDg?6hMqCeF<{$61?yVZRZBc`vu0kFJ;Lb#oVi?sX=&MRVECoKhDm zlyO&EB~Zo@R&27~Q@Jem=G6WthnBgyxBPi0&ML6fEN0~&k*oa2A6`8@rML9k(=@K^ z16|EsX0Km<^9Y%=NO{@yieSNV{ah!%eH(kL_9fJY3Ff>Eesyb)!k4*A+>RVPaOALd zeyd*rO~=3SZ1YN(DEK0kbE#;lS=V0; zpY=})WEhU|q@TPwY1P5|=eR{XgI46V*a^J4tn+W7yYYspz5@a$?wtb2BuSYPt*Un(DS}n%d*jVM&`lT;9>yF-L6I4BM=ut*QH`SB5VLyc}v@ zsQyy-@aobALFtcwU*20fdB1(Yrf$y7PWPPhdHCudOgEHF-Ks0K z*eI)WR;*;W`8K{-{#Q%I5@z3A=E@ru@z62C+;dfQ_HVg${jTPlk~9On(>fXq_s00d zeA2V7O4wp!bX6*OR>9%b-ZP@x@49-coHALFq3&`mZR(r(HQ`nwYZ8|nQd+jNCFI8& z0p*U4KkvkU>N7km+QjY~_cOp~UrLHsYsilHn>{^iCS<)W7Vh@ud3JO|(?tQR8;-Wh z=|)`}3Rf|-e`D5E*_E~a)!*4F*XP_^@_pUK%%-rGEMXI#ny(RM-Km)u-wRBLl3zBX zocZ*%c4qf)i>;R3H)M6ZS|S~Oh)02E;zFJN#FI@Cq4(<;3y%dU>#q^h;vNv*Z zI_}A{idG6OnXauCQ+Dj|0XK<1>)t*$=&^nlHNS5O?;khS-fw{u|Llo+ZD^z{5*El*&>OwZ7gd~7p=V+Re1P?W=E3r!pZmlCG+VOe4G(=;gY!FbD4mGH`mtAocS}q z-tOjorJ^;;fpH!z&K^A{JARft&aQVp{>I~))v3dq=Ok-0i!n)FEm$$F+k|uaR>u+SyJY(SbG-gq_zT6R|pFQ(k zAI;yfEO>!|hVj884|A>Ek1yGM@%(ysg{SS8T^{T>#yee<%{M^N?>zSzkNs)7G2izs z5?WFyd-9f6-wQwflL784?)_w0n8cjMdNz^k@9A5+m(FNsUN&}lnWlW?0eLE+PG2qkoSw-&ib%(0YrkA zCQn%_GT{TayBDX**5!_j9Ohb|!-BpZ>eCB3dC6BUd-q!JJAv!F0?TH4pD8rsU9i@} zi9*tfnU^Jlyj0+VYjUYYyk@YP+U}_Ze6+D!(>MefD|&{Uw#F#Ee<= zjV4cS(d_+djzj@w!71>2`>4bihpw_1^~DmOWQ@^csOIdigk znU&8OSx>59IAngU^ODu?zGW)*-A1)D5+5o4-f&FcEX`v}+ALkc1_8H?H%hu!ONQT1 zIrt?>OpKwR>D+eRT@Mpt^0H$tN~j%BD%R^|I(=+GfAX1aGTQkble@hwX2x3?bv$J& zk&0<>_<29)v3CgTPVGWvuKju}E3G~W9k59GV0G$&;!5emiQm1Ch#mOa)vlkgL38%f zxOej6Mw=M&Qp1d7RM~|!miavw6ZUx3(IdFsqh*c!-xte|a%68m|7m~M59KpYJ#!Sq zlitfVTPrH^6LzmpHgz|Z2(`=KZ^mRT8Pz#0 z;GbR0+USN0fdYz(_muwLDGRE&Bp50GFW_+Ud^N?oW0hU`!qaQBD&B~fir;^9J4kx7 z|K$_!uOFEHr(UzUm%nmrZeik%Qwjlm9Z_69b{u~hY;4RLe`Pjay0dE1)tN7k zg;oY`b8oKLSfMMpc}u;{yt9bGyrzwnFpu@Co8)T!^ir}h!XaCy4I(}mL6^o6N zjM}b#wum+Re1F!pe<#bAm*#)vO6_u4*v=d9?wX))TwSSRxpCDVNvH60&ez4B_UGAb z%$T0FSX@=w-`%QUsp)yep4Q_Fv|=8GM;sJc$9pb+-n-EJC{5<2vaEl&%`KHWezv8j<1uuh=ao99jy@JVskAx5FWu{+^ ziBmZzm~ClrQ&4KP(V5z1E~}FzZ+%prwe(chmOEa;CwiNLrv}E~H4HA)o0@8Rrg!<@ zbG`q6H-vh=m0hT^(_3iDccbghC%0Cxo%u7B&m$!J@uvyrvhrn0rbMY!W$-NTi*gQZ zdtg*z#ll%*rG7d1%&$kHlA=~{Xf-X zTc(FJZMnMs%-p<;!jG#@3$TB>_T`$&(z$aaQr++Fy6PRV=WM_}PWJ<1dn0tU zR?V;JKeEiI^1`)#*6g2#&KX7#oPKrRy=zkBS!L&Y*xfV~3Y@ij`km$FmlPIHEW5eA zXQ^by6mzrl^Ad~Ke~~Kt^(yn`^}zh5P3s(j@;_BrE23>vYeq zRa3v^wfMfV`pn_j>^Q9&o8IANg7x*Tdz4=-TUpb>Yrm-4}Y&Q+~g#^^+KXW z-=VO?>5gxr*UtKR#A92@3&w>K2O_uM2@mUa*qgQPjYY=8V`~(T@Bd#uKX!)dmvoJL z2h~GEPRGXjY;vr-WxrD?-n=VqVrKMG*WN3QEN3TvFX8QZ?SFOkhH9^X-x3qF4?cR< zrN_3Z@azg@=BP#W4+L&axm!8&6;FN7?D`7(9y$5VFAU|rKYGu7K7QRsH^su@ovS}s z?3K&2da{SPtT`aUJ;w3GzbPs#b0vG6O(IX+Vy)kw_#@t??Ophh=B0+8Pd|1G()a(Q zl6vgs317`$Z_fV_{T_dLN8QUwcP;8F)Gx=Ulp-OG1!F<<`r>+LoU(yL!Q z_o%UKSobs)+jr9@9?tE**Hx&RTOFmPE-&rsqg#FP-f`Wsz3SB+T~#xU`zNKx=SV5J ze0!>!FME04UjNUm``?&dzU=$t?e4YZ^`*aswN3}>1w1=(xoh)_2iMykTyi|0o5FO> ze0uBi5T_6Gj+(4>=gyF>`nK=g41e$Z=~phS=!?JL;q^J;RpwW>8cR{Vi|>ld)$FTy z7Cu{7wfB>@p}(G5vZC@In_H`MSa!smte^h9(u?O-{^Y#;!g`m$vkSNDXCKTeG(6NN z{qk^y=B=6q3ueDM^KP5u%)FzfPcLXbpB1=pX?ef4waKyv`m+w4pBDC1QK5n>%w)?@#A>)Xik}qU-X<#1!81 zN0vpcF8ms^`!3(Q*CqFQU-!T{$(qlk-W0(%QxG;*{)w!WV~5yk@DlO|C{Kx+ZS>r3yWtMv2SpSu4<8&wKuyM zaaB68FGf6m>(RnuNAZ;Bw9hTrx>4@i5{=!-e{Sq7 z`51gGYtO!t&nNoN?d_2kUNPgEP4Il3#rHd3uQRy*vPDX7_EVd8kDjq~ecW|d*K+2X z_8qr*-201jeb+yI=_+5b*~W_f%cl9UE4XW)Rm7b2dse5rCd#4lf@37c)LSq z#_Vs4nT;P`d}-KJ>8*D8)((k(iyx;>oUm*bYyAF0C)=j2_iymwet^IUz zd%S(n+jlqbZj&(DHA~tiaYp{#(ha?lcfUjx-YtF?e&X)^{gL8-CqchleQ_w@gt;{RNY|NH&_ulWD(&Gii~WY+1HfBvae*-&yMd;jOD z(H~XUdAz?Byf@mbaQlP&4W0e}1>*A>Z8A0Uo+ZB8Ez4g7a`uvFd3*MfCb=a={GKK@nh-p|zh zr+=k|A0O>?pPgj0Z_AHa^Ah*`a()!`z_zCS{cr!hzu(6v-o1M`-*AqGKI^~5$3^eI zxYhgnx5V`RHRsLe>^Ph^Z|~OaC(eGp_2%F0CwKkdK4iVKe#?&E;qNQ=eH0ac@mhL| zU8Uork5g3j&YpbR-uW~C@z&>`u1R0nvE>exX}8yL{Mchsv<0 zHO$^I@_Xmrx^8^FyJE}LdtdH+zrEUSz44=;UcI|nZOx~*-&cNLowfeY;c~r`>wg>G zkQP@jUq17m?@Bpcb=kAq?wxg%TleR+xx3AcuV1gu{quc+&p)a1g1zgWu2{E(H{l(l zsciGb(;Af_i5Kr>^8a%B>$N@9z9_pUwYldxYp9K;(*7&+l>1Mq*1n$7ss8^%UFvan zxuEyE*PefO<$7(It@VXRTW@`0n_eforaDaR^<-zi_un3c=iSr}m+JTHu5f?+wd$|H z`xR_YlwS!{zh8W@zq+G1MW|eMZCw7=dt1tiHV2>nJlATU8OMk3d7JmS)Y>Q6UHly# zufH!({)ta}r~dApbs@9AE&aF9t}0dDOho>3_2biZ(Khurp9IP-KfgWmZ&Y4(&6|Ti z&L%0ymok4{r*T1j@4eaGPV^L4S@LzeeR_OE{DZM2J&IDekMI^g{2-+dkB z4l~RT8m$Vy6>XE(^X~oI$<`mA$#&HVN!qe0t6EuXjU_AAY2_Z(G;@-k?Ca;>IthAN(pWOj_8#ux)vCfX%`FeSCME zLvd? zIDUNUi+sD?I~H|*%s8yc*KT(A!$Y~6^}8o@r#;Q;Evi(Hv+t;nPweeD9$)*%)+)l_ z`)QSVZ^W9pDy}!|Db9U8Jy!PpTbX-$>*C+rJiZuRYTwnz{$-PXVaJQbOg|sK?N|T* z&FlOAX?mN@tK61W?J+$*`TN6%(>`5fPq&eubJSVEQm$5^wu(QV(dcWS?LVud8T?Q83wAFfqC`%C+CUG0&RKW5z1 zzGsmr7vS>bWX+r09d7%#1^uWs-rWDkuB`||Lze^>Lq zzvQj`cj2q;^?Lt{ofV&q_jx+?*h#Y5IxEP>#o90}o9EyB^`~*IEL-*8m@f5#51VfV z%zytZ|C(vl_V@d(+^zRr3cCJ$&HVQ4=TjG1%N;076<&OP`hm~F+HrqP<5x!iZ@=vv zchGrX+kENuAy&Ws9OwuyFWdV#>}d4odG&9k*S=R^xg-4jYvxRu`xn}Kss$47J+5&7 z{^x6KNX?n>$3GcYoo8|uPwOjsv|K~fG-RB40x7hzyTXw~Jeb4m; z@ix_2=g$RJzKx5?QGeFIbH$s~OCFDvTKAo(`F}F(dVbyVeN_iuX|KJV{q#}NFEKXdBOH-&pEAJ6;#>3rY&_SbLD zp8xdh<)7Zr;%_W=KYzskW@)Z_yQJ!yn2n>!`|Ghsw6_O--4^Cvb-Cbur}l+a^2U{a zZSQY?{5XF3j;TVmXZn9iy}SNqo!qXg`+kYpEjB(HekHc+Hk3>IS ztUmJoy1THs(~;_Ct=d04r8zsr-96aU{eu@xsQ&(_y?NvR_c#cjviE7uuGoC9Z~ceea(~YL?YI8-aL(LEvc6~T9_p+Xi`>HQaYR?z;@!4cJGWmh zv(_WujvBLy*KXt7yd2Gzq)_Mye-%B1NQ1no#A)w*A(7gN5uawzWwZX;~c)v zS60soickG@TKUuGv*mUrofq^s2On{tu=4TRgIA_Ur5^UH`*n4XA?Myw<=-d7-uz|x zl-+mbdURq<46Ee&jq~I-1w6Vc{B`Qa=eb*#uV2@;H<^jWZu{otYAPv|*Kgpy2;0Jbv@wbNExcYtVTREAhTE@TI>|6jgObDnIs`msrucjSrpi(O3(Jbv`W z=Sx=SY@b(b4gPr}`IGeR-Rq~i-l@sRo&0h3cQs}<)yEHBY+ipjto~+D==Zrl=b7jC z_R0VEcb@*^Mcu2}su$dw!@?!2Hf*}OJY~K6e(k*Jdg8NY>1~$Qc)d8`+wLQ+K7}<3 zGCk#QPXBrlek|K&ce&2{@PFO=7O$$dvAfc*StBnaDIcnL?>lq<&nc?}KOVRL@mT)f zX89kBBaCX#xlS(+PfAZbW=l?%@ZvX%1{jj|I+OlVN-)d4<{~NsiB)jwt-cv2+ zE8=<{%O20N2@0;OVg6>-9UgDHBR3ID3UY%cB*PmEE zTgkue-B&C|NAt3|DUVt>s5`}_HA19 zj?d%ojAM`F%gz5+-D|6G%{F-NVq?#h&s-Tu$@|G(n@o}B;ZB*;VW>;M0*|IuEbk!GIE zRet{epWplc|E~Xc{{Or4|K6zoe_a2k|Npo9|K{)iIeY&9`Zs&aXT&}&)&H}u_S;J1 z^j{vAuevR0axq*ak$ga4)nljpW6yS%z4MjXAk1!mZu*mZI~wQS+41D(oCi1hdVP6j zB<*U^+8gPl5EAhI(isoqSyj)j?A>R7&+_-4+WqNW0(`$OE>3@T#%}kX)T#HQUT^=^ z_w}Op$7ZE{o6hW9BQ0!^_hQ1P?N>yaD$HuVZagd137-7p1;Yc2f>(=Nd3kwHrc8R9 z?U%Br>Ae~sL*HW!b9GzAsb0Rb&2qoLvt{1NxOoY)^#er@&R1tYc0Mm)ni%!oP_J*@ zoa^&jlb+}A+iI3v``dnV(p@8$rJUmJa{_GS`rQ_Hx+qPR>UC3|S8nqr<9MTwT6Ape zT(6}@Gkr8ff`ZPn99w(wknGiuvzm{+4le5zIGJB;t4%j^LPM{9d3l*%#$reL z`+Lmn{JRvdf8Jvl$2X+=X} zigA%djPHv6`w2S(mfuQbn`@~PC;CL}R@Qxv?m9DpdGV+7=dWTqC7&sAT`Z?y@nNUm^-fBKKjWpru*!Q&BC=B zWi<=Zer}3*Y-Z6XT;y~zrRdt4nZ?h}tXsJf0^~x8Z7S zdTf!Ko4a`NVo_1i%gao!UA_AD&Q9&AUV=_GUn+#5Ca#7AoU{qOvQt9k_Q5zMZQTsv zinWK||BaE3O*bw3a!e=bOZI-1lYC-*VoZ|8{Xr`Qj~CYPhyG>gyZR{UKbPBjtEo~8 zFC{2VQ~e}dQFFuS?t$lmIvM*Ech4`&xp^Tk#!M>1Kw5>RgSqdqh3QsPZt*ku`T6-- zSzc+kD(R%B^)cb`s~jJgcp^la$`t(q-bn@Vq8sbSxh)PnUbyJui8kK%-@bhnG-@l&_~@4M=0(sW6DI%jOFm9$Fw~!@ zsy;bQW@|`Is%WEA!2idc2kti(uguu;c(p*vQmwgj3oK;%kB6^``g-Tn^FBFSE{41l zyzPfOE9M9Uoe(eDd1v3>-{o&_?R~fQYx?}!Yo*uYgnQkLXY%BqI{ahWY~GTdg9nVW zU(ftpuv|z*=6>muJiCrXKOJwB#vl3P<&qN7^CWp;fQD#)RG(=Eo0RE>DJq6stxSvB z%)~?ZL?qG$zZOI!yiwoKFJA9>eT9_Qw7Ewnv99S4*|JI0$=z5;c-k%3+mrexXeOZVrz(ffMXU1X+{OIFG5b+b=Dl{x!+x8*t`4t|DWIY1i{?yqwi^+Pan{2=_Qgc1m0?71xQlaP68`Zo1Z7=Y;}WXGKQ(IP!>nD~i3& zzO44+*++^k6Si$Lo7KMk-P*4+4mX7xYw)yeleb|~9!A_S=H+7UI$-I2?CZ_0^`-`^kHt%n2{O8=x zUs_uF{j2Qib*paesr-Dt?q9e4|M>rxuWwy4$7@@s@`nZM|C=s8`t;-r%_`|RdyFf0 zw&ko5YKhAeTBbKSt&w33ca-jqKAy9!5?zZzHSH}X6rM6tSm8Lc#L;Os+qSMJ*-tL^ zFUTu9;vv+TI#nkqyZqrHR^zmiEnBv@EDnsf;@(;ECH#7+aA(W>2G3yS%{SM)|Ggp1 zOnPBfX6DJKMT-}|?3FfWbl5lHxru?)OZL>>bJMRbm|w!nBKVX`U*lur6fwR}Ul&9; zu^qFK71*@?#tAkpiDeTM9!$vyn0v|S%m)3roQe}Yo-7TItNVBKx$?yfwaIE0X1>;C z@8;Bh+EaYqGQFUnprmBWwr$(??OV5VW##Q}xxc^5uUWnN{+7(o$@}a7{Cd5Pl|hQ} z+vLwz^49cy*!<^^gU}W3DgP_an6rL$t`YD^IQ4LbbN4&@n2D>x3WW7ig?Zndy%G1+ zn>{f5)r=K<4$_ux$yS`FteGb+;0<{Z_1?^wEj{f9)7}kgWsjmIOf*EeHm9APWm)W& zot^FK%GzpLb9kod^o)*`0UB%K_C9-Xu-W9-l=IKi&%CgBy=L=^eWFUguM}{%AMTjp zqc(f?Y~z_e_4WVX-K`dxEoNH#xc5r9hG;lbhnn%`$qRR|u+;Z#KHuQJ+;QrGl_!m7 zH%<9gR9E=5-Mf`5S604UI^Ey8^y8hK#kKdvo|+`e${J5`f6zYbtM3(FZr5FUyb`>O z$(bAhGUpH9dZc%|Gw}PIZQlfsc7=a?mr$*#A{M;rL#^s$s{;bpuV(KK-k^Vx?*sel zsMxbU*RNhZH|M5d?XNGhW=So5tK)O#+1c6ke_!AKane>KX5G4V^NiE^R{daH5$|(( z#p~Cv-QC^O&&|1b|9<_N{q_uPA#H*o*Cao^Nsig8*YMzn=H`o*cTfIe{8FB>ta;;t z#8+mkRHtNld}lw`QTOy~`0m}i4+?&IYZJBR|C#h?`FXIl0GrS6%KI_Nza}XoLu2wu zm&Jh$CsK?KA6EWZbB?z)Y)yn|`Z<{_yTwgw!u0b3g69W>ePY#mak|0(GRwT>4F+bV z8{WCh>4>tqm$av1%AXl0MT{69KNh!DU=uskSQ}}~cCzU9-$n7sewNY&O1cv|y3S2_ z%NWRZbK&bJ;>C*@cD1{ti%vJpHqo#g`_txh`lZ=C3kCA`E2p8f7VzZFO1-vcQR#O#i!1z=hv@X zwQAANiD%EA)z#HCPA~iN{k!|3i+iiTzq`F%p5e$Jt=Ty|s;tjj?s7!_`yH_+z(;B3 zjTKr#YHzp>3P(Hq4k|j-#xTvAeP7;&9oDyQoIk^Nw9xJLK`x_WwdCVdLr?qlkufBS+UCN+&tUe+qRia^tdo#fumJ${Y*a}t*MK)@@zSFu;1tZwUdTg%*gb&r{sIrw(VdOqMj8^7bMr`JrCu05}qhqoD(FP)UYu~bCEO-3NDqx)=%Lz0>LF}EbI zO!J4|H&42FTrlb2ro3LCumykm3;s|4>C<-6z1Emv&WeUMh0{@|*tHkmo-ymh^+KoK z-rmd0OvA#%H($M7!t|%4q~7bspWd1}o$h9-b9JA3Kj?l7k9WI%<;oTl^XpfyYBh*h z#@c`QTe4SbLVD|CHGavPx@Hw@49(x&b+eAuF#G*su-KvkDoU4BI>a~r(W(Y9#8PAfd{e0G5#-gC%+Vaq_FtaPy%}q>F ziX+c|?vt^dbuz``cJEeG?^Nd#i|tpOyENC}vCgf(oW9YlUllZrE^QqwPfU1jmlO4IV)x&3Cfnl}%bZ06wGa4XQBCF6~_&S92a9n$|r&WU8{=l(eI zOzBmP({WBwuAkGUP3!9F$}oBL_}o67Ympbco}8Y3)a&)_@SP>kk0))cu(@~Z+N3&2cI3ay4nWbN!OWb zw@vmjTPxLa#9qQa>T#5U(6nr|4HY4ghRKuvoqr_lXEQG&YgSxfV4#Wg&dBMtlBbqD z&QB;?_@rp3kD7C_lh=1WG5I2X76*=%Yu4ms=JmNK{j8byeR}h~!$nWd#PAm}uy9^t z+5PCd;L|m)Egtx3me&0+7wWX=bJllHk8fBT z@~`jAii1Zya-<$F{20DSlTYpOGq0fiZJ$=J;8b2&bN|vW$E`lkJ_wtY=^A|7P_xM+ z@A=K#&fSw~mJIbVRGAxMT#{sX#fq(yqkNK*Tf{TVX)(-?_*a9C#6G!&XKLStOJ-25?N_kBCF1$4Qlc-_CEZ5X!{O;W8eq};` zl;@wfe&Dh=Q00hoe-Uq4Ny&x%`?l9+mzS4EXW!m4*)JlDbIdesTFYXKPM`eAx=44e>muFX+m|d0n7cAiCgZ1^k+xyJu0r$)MF9zh>1TaA ztO{qZv=5qj>A;QXhXoeXPX{I^@XWcePiI#6)cC9g5e&Qjq#d>jlX|t_y`ujAD7E90 zvIE$jnlR3dDUSYZ%HXnQrR3vsF_v}DD<^ue9C-QirC`OxO*h|MT)fxyw;(6utlxL4 zw|u{`G1=MqaNl9pYp-5Q%e4P+&G`3xVSt8U|Me?Z-rU{ouja~Kao6Dz!)dog3O^So z+__j&XuUSw@#v$ZFcXD>V_W%qniF^as-E)Ul~dXkMYqBy@0WU5Oj_f!?DETrS3JV~ z%ZrPPO{Ctwc(K4Q$l}SoD>rZ6x^(N-Eva6&$n`5$udaT7Z|~NvTW{v9+q9|an3jbZ zTjd(2Uw;KwCU|VtJt&bG@T+~n$E77!(f%vfn{Ej_^USz>oltM~MLva|Aoez6!N99) z*it2C^{4#0J^PZ|wyj&u%*|!(N`4$T=zKJGeWan;e2?<$mAEni3R zf7mgp4Aw2G-IqTaZQshYOKD<q49-|TT(_(1wW-A%((8Fj5|rxHARUL-GFP#$^F@7HbKZBODCy|~Tf z@g-Hpc*mWGT^!rCw|@1ncx3#L^QFmEmDR}?Z(R5w(D$fsuC<^2R}-y{+qZ8gZ@h6v z(m3N>n|#-T;wh(}2CbZUb91`9MS+4;Z|>b~YxnN`n=EggUr-QmFh5dh=XMnqGcL;w z|1KC#Y|mf6j%Vq5-G{{W8%ez^G8-Le}F)%NMq^GhCn7oS)gcG}tjgApMQC0?XcwMu$8sf@ZI=EZU+j*q>XO z|M^;Ow77nh59jabs3@-1rf8cRsRDfMw{P7l+8LuGbaQihe*OK8?(&r-=jYkh|5`qO z&HDAr4Qm7z)ZF$}lep+QXLH0e>on~R%!>@eCMrrZi}gGRXS1Is6QVlBXS&DkigWV& z&)eQoxTY~}b5wNoDX-)!Kiw9^#((K~etx!j_O&yamzTLNzWD0ZD-V^R;MlE|pQ{fm zD?e!1C2)oPmq4dozvn{fDH|r9e4N-Myy9d~&=Cm-`9|i&T5QLfrZua6dlTh2E8&u7 z#i5BC?pIB6?aIs(oBQU<36EVT%s79URhrD^^JvVIoImSu;hY#fajw>sTzRfmrH33F z7q2%t)9iO<5$~qRXCgN=%S}pT#iBA2G^09-xTkOOW&5XZvc662%-M`rFYIp3eI;Kg z^Ze%XY1gh^J^NyYp^1r01;eVT2AlUWwlEv>En-gcdI}B{4+a$PvwUP3;XN; zBn#^$D@(DS+NL9Ce5s+K_uIF}g?6^fk2zmIp5Q3DQBX&H<>uyQWON)&Vi4eK&#Z4-wQ5zbw0UXiR{#(>GniPU%iah<$0q{>?{yofO~Ulb%0Y3Qy%-PW!I;g5~8&p(5qu zE{j)8e)f~gHO<-nuit_ri#N><+d9>n>5;+bH;YpHSFYQ!4lbSnOZpEhGlyCSuJEBQ_**YeMLXN69 z9Wm>lPj=3oJNNQ(e}A>f7c-_5u?BaoUbal_R$}_+XWz@--XnWcyB5xx z^(xpeG9ozGnIkhZ^X8Vy(-$5HEMkA4P?em=6Mej6T7#aK=+YC}wi~*i%#sW#y(p=} zl@U<5`Jjbw!jrvAK9=d3&V46pBUYQXRNZ&E^N|P>Hx5k^u773U14J#-X1Hoz&(M)O zpSJmD&AhnwsTb?~Omew%nH{<>Ywte&?J&1gUQG0>xQ{H2%Df^K&5IOz`IQ(?-JYa6 zttE&lZem;i!$k~>UMxDoQtY(w!j{a-ZfdmX=n{X)77N@bK{9FUm5U`L}n~W@KdKc=|kGIChEkB%5fE z?3B#zqb9}YZnACLcUkI7TWs65ZDyvXM;{l?|I~BN?(XcbU%zgQ(2?p53s>KsciYay;*CY}!6mzP z?TXx-wr%_NtJklC+)*~St?ifZ?CmmEB^HzYm@j(;E;-GVoW~KUUvuI1$yF`3EeuiF z0>?tkQeuP?(-M9Jayc?gQM`7#PghCE>C(%<_>4=HpPrifu2X8^;p5|&DElP3bi@5m z^Udd<58i#I^lpgOR1cM!>~sJ1mOkDna$(zwFF#7cejZjoDfQ&`7GvAJU27B1{MjXT zLwwcEO$rU$r^|J^B;DGQsk~C~{O7XwH)8_>14Bc%W`2IQ_4T!@SFc?Qxz6BF|KA}$ z|NWnzpYwm;c^-3psmk9FxA2gVE!(%ZJ1s1**pvMG+~Icq-Rrbdj`T}Ey1=nnD2l=7 zv+=yC0vyeaJ%P&6g4=HjZu{h~&U~%vwA`1qa{|=&cV{`aHz=sfcUzzPyyx4uZT>_`{>K&`41r4Chm6eL{7_mcc2jx`qW0(`b2}d&KkxC!A1iF)G(@WUWEO7m z>h0~dE_+k)r&E31{&!YU51k76y_oJ@yXNM**~4U0_4T~#rNuvM5_U37naJGP^i%uc z#yO5XQo_+Y?{^zFnYGRl`t>mSPQFdlj<7NRjg{>_ zIz^&HZ@To0_vt-_A-&v**6OE^sZ2TQ)jV0b?;w+@<8GZQ1u2>S54r3+vWy&;eS9r& z^E~J2rboN-YHMxZszk?z-o1SJa`hVh$tM?>FU$D+(?(#$iWL$6ul-t;a&>BWoS~7? zqj1q(>!f?#X3v`SLaxt6X?NMXMfV>m7){-}0DS#~3f#c^4A;IrCC zOICjBv@F+>+BD((lXuTkHS-<*dvUB>zrO$Y;}SE?caGBKKbGzf(Yc_tEkei4YL*^X zM$n^&8jnr4R!N#jzR;48F4el9_98Zv!F#D)?uu_qySAJ(Wm&oN%H_Lr{gyxeXmL9C znf#TTf?kZDf7)0SF`8KL9eG@6_QG5&vdbl6_TB6M84RqfZe6`9%4PYp<{;Bc@zo|X z=Bc-2?2ho=Co3Cqw7t#r#Ia=!-9l_3&x$HaHRV@*xn#%iAb#$`9iMKy?phZe8!OxE zmU+Wqt{*=SUr%4(v(L$z=AAA|(@*E#-}d+E^!SylS6jbcquSiuT$j;!E^e){fsDMF#rYd-cAHvEjo7y3!m?#~HK$WI%{9|;ePvU&eq-dM zW$Iezl%GyrdVlE}ot#q*_qU$g-@1R|an~j7UhI(t`n+}>*D9_~2s%0W!7ROHI#J?g z=C77A$RC@tM)LjZ*RQQ=cI?|1XVTQQRi#A!($5c-W-mfM-c7zZKP}7U@_O;fiygmh zlR0j=9*nKsDuvOk>M zGV?+2oK0TKHO0D3O-!y_xzf|u$H&LFNkeR{|H&nnZ*PAev8^Ptw6rw+`J9Cd73(j( zyti)c+NHbAW%%CT+L>KYFhQVcUi+_|Hhp()M!c(CR^aM$bZMx|zPgTkK_x+*Z_-0w z?ejir;x8QkWR;6c@3*U}WiLD!bmk@$8)iNbk6oH@{fh!mL*fnzlhw6r-sr4uo~Hih z#lQ-S}RC%Ojw{(PwgRqrSS!{%k zv-mgelcN6VA2UqWMRMHeaY@R35+`-c^6b3lvNyKBzp*j7w6yeQ&a|wMus1==RKmo5 ztG75Q&Qf{)|AF+yH+zKCF5WditUS@9JpB5@!|j#voHxHK$0YG)2q`+YdK?zXO=z6X z)1j%j=S%adA4^(_793?_=`CNrI*siESKPVNszRMzU0kWY8ys%DJbf=y=AXnk0ylZLj^J$kEuc@5wTcyX?yf(J6W7da9 zGYl01ueOKZzIf2jjh~M%FXF#hVps5upC9hZfBUf8rC-*yN_GNY*JMT?A-4-#3L^2$7yVC!TJ*!eQxRWRe3^I29J7k*1TTetbBQb{?yOUjxL`Y6&yX=Z#nC9 zcg~)a&6Z9l0s{90b$4DXV|PlJ@_*s()!DzV_Z(*Ro*6^5|SfVand+HYy$+>`M$>CoQnynYDsh?o!KFex3~{luy2p z>-2p2rG`U@<6w-Olj8HK*W=c&T4(ouPd^_YAJ+=;qdQiuTJ>UIuZ!~TviF)i{Q||oQbxG&X$Nc0CirE)d$4T#Ezar&ygzc=<%D_ol-&3xgQm^(|0B)7<(HmWie>=^&T;*{P^0JG58dp-5Io_K!OKN_(=l9sI{C!`qMN6CKO?q`9 zXP2^rXripBi%-e#PR8yR~&wsmIhi1p!S->7#_{Y4bGw^ko{niimTh3RDf zbg7CJ_pj-!X;A(<&0pZf))YI<^$(UBzkGUny1A+E`qitYB_#u&-TATq(v%-DdhTDf z&K~>xd2VD>;KSWhr%r9>la1S1RH`?9YEHU$$&F2KLm%wBz|P_)pd-|K_K9P@*KL;l zfu>m}PG@G;r)`?Kd|s8+%r!ZAd2(`c-y-cMoqS^bKIg{9WOo&*zb7Qq&&)ROpSM5x z__-??t8T_IS06mM@VMW; z@UpMDnhxhVqw6w7JaYWdENszMK?szDHfBqoSiTnGg5QHe+mv_fPbwzBpr5!rfOa)|2AQ0IK~;clwf(;2t+Hb`|P&dio|(3N(KabMTw zsVWd-Qc}QV`r0NUWcLTHhRObyn3gQw|NlUvyIkdzy!{U!CPrS_WV*nP-F~gxN6F1o zs;y`G^!4=E{Q02VzI)fP8}7Yr3R<(iCe9Qv%388!|dkDoSmwUnvjzs8Lnn|bCMs2E<1etR)Kd0_I)=-Rsv&IvjFVrOGxZ+BXF zMI`bd{??upfzF^%I6e?&>Uh=s!UTJsF~4Qry>mR(+DWo)m@;`m$7 z%=2E|mB6dZPky#(dUBw#dH=7gwbSG4elBud&cnyo*ViYs@@40xh-sURG?zc!Rhqvx zV&kIvgae;#qIiA2p6YW=OiV<&k48mD33alhZni0TVUTOpBj;Ss zFXa*2YOn0bEq?II{m{izTY1&4H@sxpl(SORjjH)8Y#cS^4VY!`WiX7>@^- zCmQNz3(WX%RcE6;?>v9m#o=*vTX(Jc)nn}Ezch%!z`#JD(=B_|>g??7)vH$Z$=Lq- z!>ylE9J$VQW#xqqw#BTxJu-9n^KKkyOwd=CFcD>ETg|Yv>QBQ`DVeih@86bQ+_>ze zNyk&8-Mzt^gBRLZSe#I0Qpl?A;Ph>oYTMfS%tguj{STG7Qa8%iPPAY2@)cv&m#JG% z30NALTUi%b1&a6p0j#=#Og;Dee>6c8ch(@+jDWzl>e`~w|;C;Pnh}T>9qY1d3LO}D{AqY zSHF8-d%}}qox0oF6&yzj=d4@zZn69IHSzoRZQfjba+2}vS+i<>sYHdiaV#vctaCfQ z(7An@UhKBw=jRR{JQ!p5z9IO8I73AZpzvX}5%DX(Nn)@BL7T}l!OG6JoyTo+q2U6iPRi7{7 zl4hH~E-d_}Z$)E!lw*IwrLP_U%hvzwcL6Z0y}PH#bX3Noi?m zO*)xUTPv&d?b|nAeh`qiEK0e)E|!_OS_B7YJKAbAarP5TEqc@$~{m^-v-6nHS&Z)bV z`LN)}fyQR<>AKpU=^HZMcz${Fb62BD>K5kUPm9ins;+v%r^G69)~_=`sxvBB^ry40 z2rF+?^byh3t5z-Zoh{aXJoB)B)JD%`|30jAkG(D{E4y~psw9W#d9ECRE{_G5&pLd; zV9Tb4V;^-Y@77Mtc*o&bGke9xO&2-pxjE#k6*Cpgp<^zWloUKj^ zo%S`bFk9SKJi*AWWFk6UT=#`w>fN<(Ha_%Z?GOA^6!1PtImog?m47PPll} z=UVCArRVjc|6lu+p|h?0e4Lb5QgxS~$Tj{o7oUZhNVP6or)?6|s5|XK*MF6^Yt}}M z^QP@=RQ&O6fdP#ow8qeGw`aJ3)QiVjt3Mvtq`6>KiA?YA776DY8Q-(gF3gYoRgwc*fR}y!-KPT) z(!A#D4mbHduL!A^){07qk=Qczkk<3wRwe$RC|1Tq?WHeyUu|2XBOBzHZ!NJQrMK>4 z*~;k(JUmUtJZGg!qMPdrSTq;09BUWKHRWKra_Zi5r1~aEc5Ddk~C>kUeB?mP%FSCibqhHdEN5Y zM-Nr)ESkx)%3|e?*+w^CbSz^LYQCe+xL5sYVM-fYU}@}yB)2kF=G342pIFFeD8>~w z-Hur*zwwNB-|Wh`&v!K^^&I!z#tpYT(v!G+w2le7 zPCpR7XwRY#%cTRQ6c$PLbV{_V-!s(AJotFpxg~SHc}|wtKI=*1%onY>U;1vY4|o^j zyid$y1=B|13&)E+wbn+e+AW{_(k1v{JC|aL!TnI7vkc6OA}4Z2p05mw0sdh-2S#5a{ow;#;fbOi*&yF7Zo?9=^uKl}qztq1#-qRK$)AUk#O%3i? z7^plg@893BEhOA)iuW~tHq*9M&*cBuUwLV%TE5g%icxTF&e{x?Oecc_)!QdD#H_S0 zs6ArZ#aFSh+hsv^!aVVkx0?#xs&w`T3SyZnh4^VI2?56iRWU$-=DyH#g(rbu3`>wLqhM_VgcRF?isJe_{y{L@aS zG^U$-TohvVhj*Jl_>{~m&_3~!NaxY#Z0u6Ko)-@tYxImT7BD%Qap!d7EB^lV{Qn;Y zwneu8iYYFZ6!zI+zREGhf6dAjhdN8`0wxQ!^fDMe6N!pp=e@_4{aPt;_be$R-5JGO z&rK?EHVJSz&88&8_K?>^apLqn{|+ylv_haFoyF8n_F}`474gT}jAyJ^BXL#x;&!&F z64Nd}f4Y}vm1UY>F~_YpC+fYo*I$%kpB2TNQ6sCWX2=$r=Ek`w>nsbG`xft6=3nc~ zW*ta7(YIb9>G6ZM-pG;{OOHKO-_)RY|C-w(|GDZ~?6H}Bn$H=%AGGe!V|jSWrtQiX zZ{4z~9$PN0Wj}j;tqteBHF{C+85V5Lcw6yVRGPu$c|yR)B}RqZOjVbG4d?x2B87LN`n<-eZie2)X?3L&T8ndE5xrwt1 zzwoVER3s~LNTuv<@jAh2|I{z7f8)I9&o!;7ttTE=3Ox(o)po?UL28lbyWSt=g67+n z%@X($TXxpRa6u9ClMq&umEmbxckJ~Tb0-F=eA>b`OLy1V)AJjSoiSNwFe&%BtJgEB zvya)Pok;CDz~|t&QuoW;jR}1ZShyA?otHZCn?%fno))YE)Y+l$SFWop{6E)G>8=^G)!iA<6 z?3TD{!u8BaZ>B-eQM)C#OCD(7ckt(Yy1XFAOfGAIvy8p+q2C={0$WdQkz~^@7yj~X z&X${&bz=Kp1%6#}DktIL?#F?#2iVO+8+HhJxlXnAa=CrAsIJAynTPABgxK;r-$j$; zoSFYMp8LSwI<-|RgwerXZpDl0MI0t8a&%iSxcII684|Cs`$EK{6s?)-Rvf?i_k9zW zdvMb-F=@7t$&Xg+E$CttNop%z)K&SZD2ZQS>i^a3R|B1vas)=%sZ}0dT{p#k`{6xH zwb{8dLLFlyuk2HAOXQurjDcr5lWihnR)ao6=EWuz`5Y??_V+A%uejCf$?VsNY>Hnw zK|1$>+FxN-wUisqa~hdj4kjA1@SaOa{w;iU%4gd}TLObQwH(FF96Q^4M5ikh-Px!) z>BNT5Y}*d13KcheP`@V5c(&@X+<^^771A=Mk9!u#h2Pttw)9;)m%rQDKg>~TF(zDg zu6iaN8#S&R$yyV>(|95;!?9;V$Nxv{EOIrQz4Q6JYMtJvyWjnqon!X-^Zfs33Vc7x zn9O>@;5N-KGhNZELiSUHS(ayfv-=$*!HB6G;eT=pHrUVhT^@9JbK3by3mKhGMCY$P zn|A4@&#z^(^RBd|J!vTv$?u-LvFp@Q7Y>mZr*<%8tVlfOUYx6wwc*rXhp#`aY!k1Z zxM83Bv`h4+&#&zIzt<0$ZqL6x>+F*MKj;7VG!Qh;tudeNdB5iK*2klj2HnXzT96xb-7j!3H`^ss?#^lu7b|uWjCqeg?lZ=;LoXx~d&bM#hK5zM4 z#_7b<>G9w8E!4;e>02=UF2k&19)*)BiavjsrW>^hUM#&Uy>7o>99OrPe$!r#Q?!lYZ8!f%By3 z@;lobihLR#SKg_5tvk^p<^H}}ZZVyRO(`cowgyoWoT{C>DPO47-@>o8=SlM2whRBnyk>o95V5%qUsf55 zR;gY+(#|3- zt@NGY3sd0_T%ji~I`k|Gn|8Xf`_8@i%{iX!ll6DYYEOCIvOfRqn>T+>xZ7t;q96>u-$We#Vj0NVXr!90 zBNn~4%2!2b=f7XCZ=Set^0Qyuo{Ep$`ZniFp2%b~mOqy*UlX}`*Yf4rB_&IiFVFt@ z>G?U^=Q4biXO{hcSpWa8c;4?n*4fwlWu&EESbqEEy}s_(I@*0z=~9lmR;pgamMjsid0!;^cE;o#ZY!5PzVpi^@4v6-)ctzd&R=f3 zy~a}UNfWo;hyAYcpTAy@m!Eyab-L$2cgPo{nr*W)_g zC4cOP@y+^&9u{xzn|syE$;#f{lzMtaewZ?u#CB{0;tMegChX(!F0h&)fe0 z!`)GF`?AVIzbQOg=-j^CKYx+>otn?O9XnD_PxDdx z{AKg`KM#)E*F0LOZgXB*PA;zK-pz-nGIkhQ{lD_a^`4O4C7<_o4_n2T2CZDUaN+NF zyWhLp|N1yhH(H?Z{=Qm%+b* zVohZ9_MWS`ob3MhxSWK!LyI(K(>pmP#pI3YB^PXmQ{+95NAF8)K zv|sJ_&QCID_sjo%alE7Ae(nBm?595OnYud6)O>r2(ai9;%B%LD9~^X^_xx=9h5*AQ z+9H!HE}z}5@aWamY?1wL$LdUZcVuoX+Uo^Y4Lq8AHNzij9KCni{5^nU-v_`{+X_5c2ye>S!tXor#%pZnyK zSr3)?ZNCU8)jgK3_pZ;)&VK*;wROdZ3HvwM|GM~j)6F;4@AsM)Khybj(tQ6t`?eKLZ_ul=#zSdTMd$&~m zg!oL$Vl~AlN5$ip>@O?-{^r)!)k~LF-rG}oCH?=O=l1e^?f?JYe{WmyLBRI;@B9Cs zFI>3L_`J>LojW}(OF%=*)!*MN-M`HJsP(1A%b%avYyWrU|JVI>UzE>({`bURFEPEr zn*AjI&*B(!AC8ktE{k}2q+jy4{kui#AlHk94PiG`G6bI)$Z3bIk&%;|XPzHdT577; z!sM%O^PfpE&xoN`+{i zWBjY{$h4_d{>)l8^-I2QpUuuMlWF(kQC#x+!$b3X6^j=ye%z(KK0&ydLvj7SUs}J9 zmfyd7;$K$rInG)Q>qc$m?x*tpc0WZFpLA)jTVV8{O?q81r=D)Ilel^RzJD^q(jbc_77q)dy!`z6#_8J%CO&*9=;TrC zy?MTWcyMrY2Q%~EFRPc&Ez?qb5 zcYR9_-q~Hw|GW3Cb=j9MGMU-gv+ZhU{eO6GZ}pAr_czYX{d~z=|JdV?OTFhWb#rde zYF)5p!bjCvQx4}(@mqes_WNBAm7iNzmzp{J#xh z`@C=PZa?WP^&{j2zuH5#VkzSXch)@p5gie8WJ8FUUc`g=)Z5!~Utiy!+auzyGt(`! z;f2!ud=c*}@52)7JZETeNHli;ZQitpwTJ0=&4mdMmfQbbxv{}Wk(ZbEic;LKH$lHV zb8~eSpB!jpej{G}yXt0q?m5ea{H8~jyXZI{Q(rLu&AWG&@AvepO+LAB;lk5;d)MsW z|9_&p+{7?;A*X%cwywWh^;)<1`MK0b?T;K)*SvQS`MJl7>1B5O-&vi$7GnG%L8Y-vV+?0AV zr|je;RhE;7TDdtC&)fgE`Tcf%?c4Rf+6SAMXGj+08Cc)CUA?QiDL=7L@NiJ)(Z~Nn z`(!LviMO3{I~La4xZ%V;=B54<1GJ*Wy4_We1}I53 zBzf*TwfJ$C|f{BR8sI}fofGyf+gN&ooy z{Q8}O!@Sqys^6ZPs(s$(v+{Y{?=e<$^~Py0%@bSo%6S#JOLWsjuszF$|@ z+k8Co_>1-HYioaR{{M6TpReAje_6$2e%#7lFZuS;#`yi8@8;M4UAMcc`nO2`*&gZ1 zSB=Ad%5k+GxuT)@x!v~pi;MSGuiy9V(`o(RpQi7xIjJiC|MvdBPflsC-}A6dT6Mz- z1tZ5baluQL-;6!}?#%SKs+WD%|B607Iw~GpvGB1)_VvD*Cu?huo8{ixl5tVN9om9p(>~2mVEJA7@#r#{QtZ6|Nfn*?7l7c_P1xV^EcJMd;NO0 zY4)`@H#e&?u3cxd`!Dx)VUT&(LRW`f_P2Uo=JmVv%9W7f2Ej?Yc3HXH*!GD7Q zA7#Z2Nk_Xvw65N~xijOUlKjmD$L0TR`1a+p|NeKova_?Z!`H_hj{E%WcB^8jPtt?v zt5-s}`496gJF5Gn`@-J%T^yT3;`o_Z0`v8?IX18qJM7XsuD0UM#CIQliGN-BYlX4x zloeerlbU*_Jy0=yn7NTjb5l!neA&&V9X}p4^K%+bN$ z)~tGBuwUenxH-1%Q_fko);RPRK6xVDe_XzP&-U%#|9n2b|54Xzc6N5jn#CnwySloL z9XodLpkut1u+y{i^Tj#BHu6UV241{z!N9^|N7mMwi5nMh-TL%&{J-v{-qZhmXt&?< z|KD%cmp&Z({(iG=5s?2niAO2VMN3OdN?N+B-!{zHy8fQcyJ!av#o}jYR<2&1yl0F5 zl`B`?+~2={_wL*Eymu{a@7`tNy}BxN^}oOOsyP)yK1dd7n|w;pwq?Fj{z>K6rOczo zJv~dz^6uQYVp99>&(Fh$4P+R?D^3TTdbdJ|p?C9>9GypvQY&WdIEn6~6DGLJRZbE3wDbI3FHs$#qMuKv$5%XLeIq>M{7kDU?`sWK94~!R zv{O8;X5+SP-~N0)U;p!Icw1ZBlVUeFx3;#nNhg=Y=hk0UU%%_mr_-ma_FZy4_eKAc z=R+k~S=osmE^Xp}9*gh);c7N}@3UFid3!#({Xe|3*#Flf@%<}=9K`y2lNaqdajbP? z#24xNKiCvgSeMRAIAUAu*JGQ0>&r{?yCurM-HVeg6WUB*IB(^xni>sIz~u7)`2e|v+PghXX$&>Z7cZV#?(og0&jn3)i$^x{xFJzf9#Zec-%Cl?kv=kNQO=InfU>-9M9 z7Mq_>Ci~m}_3`#ToxOhVuB4yE`uo2;Qtr3;bAXwD!|T7C&*nV6WXaa7vSIs*oswUF ztK=Uqwh3-AomcxU@~-81-FQ9*fBU~z9{1btOFR3jz5e^|r>CbE=QE@QPZV&PwmycB z!T?cH4Y-S$h%(@Se?!}qXerR55j3my%sbdAy4wZYn4 zGH1Qm6X~rIzlz!9`uh5$0)to`pOiW@{O4Mw@a)ohFR=nY(W&b=U0gfLUM`)k^oW_? zM&t2akAj<9tlsVWJ@0n@|N2cgb0SwgJGcMetHt~4bws#gzo}0zD=E2C zeBL(xfqv1w`S?t~{-^iXEWB-8mISE+_EMirQZJ`B{n8*=zmvPqpJ~L#&rH zb@NO**?IKfnR^<%&-VTO{o?xjDR~F=%u>>PD+T|X+zp!8JR{+Z+IAHS9p%#(OAm7; z%zS@JgvV@wi(J^LBLRi|jTaO2CtsUxdUa}}*RsV^6q^Go>JxT_3+#`bkTvD+?anWD z3$i%!cSvO@xg1PXE|{u(?WX1OrAvQaSa{gF?2Sly;Y928Uu5Fut;lRz*7L?XseG1( z%E_nUG5C?U;waMAPz0wp@Wj`QKl{ z)&l6bHM$7rRP$wat)B2(`%|tn>+ie%WsEDe95PlMZqoIbpm4j5ukm$5=Ye*I#>i~} zS?a5fRR)}YkhX2d#S>vYPCd+y=;Ck^gql>c2hE8q3B_BQFQcXDHHE_e7L5PHFU#T%bRFH02uHrzUA&UGeAaf%~j zrS}c1k%nu& zK|vFo3xro|TE2Lj;r6Phuk4$D@$++gzg+URJwMsV>e%O;1^E&whYc;Swyl!f=hT~+ zaWz)Iqb0J8%kgL*yW`%6j++;CEKBc|+|JgWc=)8mlao=0r!CvDI{QJ)t&N{J7kq3< zjhDU3cQPW}d+x+_dpdYN3MrZYcjcbDeD!mO3vDKn8qEuuR!b~Ush{}%_H%acoiay~ z(tQLc99(31{!1{kL7$#TC@af3>*n7K1#O!rbgex7%|%&oKjVapZCfV1%-7@5jy62H z{{-{?+6SBG|2*@3-}k-R>vnuP(D--V>up=N&aeFzDJm*z|M#W8rff^l#zwbO66Z`j z3}<_V&t7G8ciJYCX@UQnBKq?AemOexYH9|4jWpk5l))C?;2v;f@zrUkDirQ&W|StH zes6g#D>-4snVO4NHThIlt#e&5i}5h0+tXn)mc38d*Y9CUso7jn)>#v!_`D~Quh&f zvFM(6hh5`+Ii`KSW_yx#hLg+HhNB93Qyc;kN=!DmyBFNsCwqCK-XWbmM`J=K1SD^n zn)pqiTi>sBf4};%QneJF#crP$-{oH6SJt$~Jd<;=+zb`93(Rjy<$o=))OviMVUpx5 zm5E6VBBqaK2-dXy^IWmzg-M{Lqt)b%bssoRx$xMpXG%3^kX)vDEXO_ea!Nq1@!Cjc z)e?>_!6QLAn}7Jc%89gB(y}w)mX(yzdSL9?C1#>zo_Xp(JD-yHJRy@~3lvN5He7w> zw5+jm@{x{>LUNHt8f+V0$f~j2>4;6f>aZx>WTS_8#98*_l}G9k$I62LGq}metYj!*6yzyVc=K61;Fs8o`%G_pCU<^I zyY%4H3*5fE+`C!m$U+rKP08HGBMqlak~b9Z zI@2&;_1XH*76B=ZMz%Aaz6xneHi;-p=rW(bNme1-)FxD~;p8#F`_Y}>67O|{%$Tv^ zM|t97?geW!Wq&X3KJ}hy@|mU{BMqJ<2E&?ySV6c1@yjqw9Nd zy(u~`u3Z!R^zh?9nS|vXJf&s}8H(>|=^wnDJ$vQKFwUE?rvD#u{rq6z$bV(}(+r< zEjwW~)2P^LMR4AQ4FAm+1iap9uX?oALG6mx^S>J{T$rVMUbGzi+* z9~)=oB008_!ND>lG!A z|NN7U#AifR+1=4niCrAG{lq8Pr8fDNOno+7n(O(WXp46UoNzQe$of-VvzO;pw%^Um zKW++6m5HC`mf!O06kCe^YAKnNNy}Wg!ykJnJ#2PW&@`@J5ozwcswK@{oL#QsmO^4m z&Y}~CPF*?L^JXK{;qr+RFWhol&i~Fdny-*LTiE=DDF4by{g0O%6JlY>xZ&$?G<#A1 z(iNIo0l#hPGIweSoSrXjdR_0~4xidcw|a)N#}?eINjNZX!<3f8YM~p?GaS8q<5Ojd zpY(6Z?wz`S)_sw8@M}N*=>Lgt^OCvzEFa7M?8=^yHo@P*Wuc`;k?D~m`&l1Wc?o-7 z-&7#zt^B~g($m4w(}-!JjGgQ!7MpH^Rg>xiH_lkAB6h>nnYH$%P}GOK^{Dd)jZ+QjKdKM0&rQa=%tmu*X zDExf|3rnb>b@tKbw%;yyKRFw;G%n7ZeEK=3q2c^u2JUGbtSN;I`*yO=xx)7F+M!y< zE9M`OtiEpi!h*PhEmY|#~xleTP-3tVVq zso5!`&~5dv`0Q+^6_W2nN=liYI4ud14p~~e+QwqT9m@r=t_w8fnmRcwb&BmDSLkG1 znf=nj_1R}mZm${#>A1$+m!*>H*O>Zln6pu<-a&Brsg#EbQdjO@-}J9ihQ*HUy-059 zl7fRp3sqdKU4rA!w>`bJc~|DqkL$R)?-{<*;GVYk-m~`W;i|2C(~FZ25HK z=8Wntsl(6v{SH5@aIaR{F5<1Ix>)*{twzSbdrvk8zLpWu*uO&h!QXpMY@fO`V`nLy zG{}RBR}ubll*mCA&^zCv(;Pabm8$6%X+0u4Ghoze^@BPD(rVEuI=&GXGAF$ z#7sAv({bzF{>F_hZeGI1>#4zX(V0PWvA~Fd|6(i`G3LNKZTKRejKc{|C4W= zEg$75EEjWOx978cd2HwMPIq3~sLy@9L}hED!p3mB*?fK%e=@R7+UIaJ_5S`phmZa~ zzNy`A&Po38$_q{$Dm|`?bFSV!G2xGnx>NJkJ!-#-yd&+bQlpet2%S|~(B*k0w5ZKS z;&;o7xR_&!C**^l{;Usn>^TEXwPj{+lePaREiX4l=$HR*O8*CdbY%so>MKT59L zbohh3_S*Q=Rc2n16WA8tP7z%E%_rdI;{=(S333%pKmAo!?Ek>|KKwA}e!;-Yk6G-l zY_1Pc3Y~mt?YFH5*C}_bV{U$`+_)@Vo=x(~voF66uxqSdIlXylQPtA7tFk@VK1u(~ zJ-9LCI;+imCr`cX6KYd_U%K<++@D8pd@uId$c8R*(){_rMZ86x<0adwW9mN?_Z9AW zZoWakC+OCs1$D|Umv*YG_!B8MQQ*lr=K#C8MsFK4RwXgLE#wHXTVZ&SGuTz1QLHF+ zpLYeHkkEmw-ZWt$)hPD)Go*IrT|06AP|UQv6&r&17W+Tt^Whe~u&q(_pz7?jv+{D2 zwdTIH|Nmjb=Lr{-US3~juD3Bmiz(GAzfI2NR9f1#DN)N>lW%5eJaA6ox?cKh>E0w) z!P*J$U;OG>GVRamHd~b~&z@?3zWD!sevtZ?sPMj?3(ag-CLgt3^Vou6Nq~j`(+P>! z41JFqo+~ao{<@S^(WEQHWT}{9i@u=7wr>tIXC7OZ&izUwciEK>R_A`X-)1)2F!k~j zTitmEUJ|{!c2jIq8a3QHB{r)^^4mAbvr!7|P01~137pIHW;Mp5c+r9qcAbWd5U=5tLb zqm_Z};`$lFrM+vSqMRebm&)Dv6>II@bN}^s&9C-f>;t`&LOQH%i_O`-o)3=t(G>f3 z{@G4@k)8go)nN$^PZLvqdN+{pJ!z460T4Tfxy{TzH2 z0!2=nt!_z6Nv&Qr>0^bGOj+{A2n!j%<(FTUSWQ2@G-ze=@xId1Qu%jQGG%vb_BnX9 z9CVuQ5!S|`P<`^%^quE!d|SEdXhVaD>a83wnXO3R)vb#XDjaOB zdA^GT*2=}CuaR_c(@5UQW8!IB#V8ofB&-c$=ukUUmqWzfAI5#&mmUxD}`JV zeOZ*k&g6v%M{1qSpHShm#o@LR)6smzgL{H*RKzjvZF(-c$7$Y)VugJT?Tg%4LMqN5 znDb1yY7v``lAXHTsUWNT)I*Eh&G~NVo)U^Lx^Qnh?`GxaT8)ehQyba0lrn6YG%+K1 zfsKocj&6d9okZ8ED7P7>N}bjySih}dR6JtHgy-|@HuU8pM~}K=RLE2?fUuod3ni}>({QCnVGpQ4!m9(d!3cx znzWV(SF6*)g$ol43O1};w{Gv=+SAj%m%Y2w*f&{UWCc&#BBO*as#blEcdc7;{dm7w z!#$@KPgZlKb+30V?0D^VcwH-N<(nlF+98k{-keqw|`QnQixw*OJ<>fYV{%YFW z^X{727{#0r_bA-H>B*K339i-@?x^$&ea`KI+`6WAf$c1uN?EP~`_41ns%UXq=(I2( zGBPqcSemO<=J-qVl<&?)3^Pbl}VEJ<6h}XNjKc*=Qt@hiMy1sJT zW@W8s*YCgb;IQDU+L3VZkMTJR<(WQV;oZ(a`oE1c^)d@-5a(H zDMmB5ZQIt@C&_RBr$BA8qstMdx$$z#1bh_h4mZx1)|uGvzvz?O(vB@#7NkCB`y!yQ zs%UrXzrz|!3pYHH-^rK5!R7dLyFidtw%>`57qW9RE&qNozI7|=_U+rkoh`3-JuH}U z_hd6 zIxX_z;@{uiO3TXreK6~i`j_PFUtYh0*%&%l7*x$t4)qX`cmPP}&QT7iWOU;Euh zf_&}kcRrg{V)fR-FEuq4eC{^rfFa?|BcM~;ORRi3R_3o*?-BCm_ICfhOAI^aiyq&t zd`$7w+jHftojN8iVG<{p-sCr|4G`vIP};U+%9Vx-(L$|!ry1rwH}%c8`uoK=?aYge z{Cv=H5=t+pxGxTrl9Q2>JC{}*8XDU7IA!zA606>hzQ;$BHpb|M$H)6SzRJ;=NDV>J+}Mb^Ee-UiY6PJ|@e4mHztjviSMA-0a-dYuEO=Efy6O4f%SDTl2za z!RmR_&!)Y8{rd9DlKT4k)>+9?C@2uvWe#*wq9vu~>G||IEinrCNWrB+m=%i8~HDfEQS*M>ax|pFN zw6NmDg9i!D&d#BsQ=eDLTfg6vVKQrtSKh51C(EZENq3Z<*HajId~$XnHD^6;Cs}E^=X!>LI1JA|@eN7S3!PfQv_FTIrcE4gmtgLLOOVh0|27&IQY;0_GKTpT6jo)uK`DBWb@y#)eR+{fiv98aw}M=) zt5&ZT*NeGv4+P}8kFI#N)RA?rr3_@VaC_bN3DR7FyWbp>&X3tqkf=A^xTd@AqWNX; zjYwMcD*?C?c2Auwl)uyOBXIUG&73q6FB7Y|7-mI zyIZrb|9oDb^X$ybn>pA13p4o4He0)FS=%ul#s$lkE!(xrO0Iu>#K-^Jzuzqk3%&j? zdv4L`FUJgwugqj*aom`2u*vg6`r$*>T^Cif&bL>3u6g->dV;5t{;x&)fyqBzCU+=g zm^?em}&8QD4+OUnl8QsZsSBCUFswImPFeOjLG%_WU{bS#t@Vu<&sE zpHG6V%ilfGF@A63!s3v$2CYqK9f?LHy%57Y|WZA!G4ylpTpOwD=B?H^kiCR zPY=(r2zPh)+Sd(cm8;iZ&oV0r z_f@TwpQLPJs1~ej*|bSm-%is_WZ~XZ8*+bdNObP*?&jv=YMH(H{(Jj^2M2=vZSP*W zqH=PQ*lQsp(eB4>)uEx`>tZ}z?*IF?z2%z-2MZgolu6c=70&H^SFg!!40yYD9sAMs zjb^<{jFOLdN;Wy|Y@J&8`OId4i<)AmtuGez&X_&hy6DM?Nt1+(bB|hIoLcih*i?qE z_@wrgt4G7Lk40F>eEa>k^JE6Y1Fw>_w6wy)!qn8K_x4sRPxP=CSrmM#c3w%*O`V^e zd5*QWF7|Bn)|(j=7C>_A0K(BD0v2jhF-n4Hrn6% zt%=?AvkzODE?WkLhlPoWh~(Vfws-B;t>Uo_eg%`OjPzoR+Z2{f$lwq5&CUJ2YLd#r zmZwjjR#sNdne~K2ny+14C+5bLD=MCo#4ZZ0F`u<=<*HqIcX#pI{cs2ky|}xwvhwKB zqphv3g_SpFy;#6+v?j3Ye}$7^SFXbG{UN`4ZGIm7k$Ph7il>~}JsTe$ZWk99fBxM4 z@2j9IQ+N+QV91qVi=Qo-ys}wGe9`C6pS!!ePoFwf^{!}o!U~IB*B<+K{hi;ClO#~N zyx-f3@6PX=U*qEoq%PL?2nt@gc8yQgYKk;J%iS}-oxbc#l-Q(`e`CYP2aU}#HO>n! zbcwz%UN2oN{<-*Q=b!W6@7Mo7(8w&K`s-oWY_G16le153$iDnyqru{PQ`2C5``{s5na!E}$+NhWC{o>;-S5}3t?vt@RRH~upnVOcy zCv9dT!BeFu<5YjXaptW2y{9EPx7@YU&-cFQ$I`Uu(4skWWH!H<<5iqw*u6Ex@3~Fq z{rBfjpVrpV*|hS!ZI!+kb~JeY1yIJ5LhvfS#F;Gmf62aX&)bn=~p zX+iPEQ=4KUA_REYcFZnzcV{o(vSICxUF*_QQWy@nzrHSSQxOm-a?gFwdU4&TI~NLU zl$D*QrS{!5D|xohRy?l4(b4hXQSo?_!beAzNX%L{k6X@iz3r8NLn%%sH}#$F$(Zai z4w}OE@J_De8E)2!6P{&$eD5XhMQ_r%e)X#CTKiek#1>~tDZRV9`}>??wVyS1d^Zm! zY*?^BL4s$?mMs<)Rz^QL>mD-kEZxX9>2!_%)5nwB)2CiuFCuFxcUSoOuAeLsPX7gW z)`z~5+s735_*L~6caa@uAO7>yKl(HyuRy8jwCvQ93)Mm1d^~FT7JhXR`}r7s|IB3P z)!Ox9QFlsYUUs&&rsl`rf49whG}%g7`SIuT_VexkPrbXl{CE=I;=8(@mlis=r=6cy z`*dn}Ox4S!KY#wTk-1W~{L!OFCnu}Vulx0K)-qF5)6lmoU%h$LloGijNYM18b@_sF z!^rE=69d}kY-RLZBJIl^GuJOe-=Y{Lmt(!AP#;`p!G<3?0 z%o%eQY4UDZIqBQys-^bcZJ{jRe*AqA(S1Eip#G@8AFP+wJ_* zo6g*?In=`W^JnFzMJFc7bhebnu3x=+{koMCRaUNB_pZMF|L@)JcdcHusENJF+EUMR zQdf8P@gB*|-wv0$oCzsBIkSRktw8646aSx2@Yem*>-+Z0i|Q{N=fspuXL`p?-2P|Y z77j&!0b2mo9D3=2vbiZQ;Dgz@aI&?u}JN#~m+Yi#ai^_d1?TDm*u5 zQtzEjr=s^97wMlhS2IjxaZ9Gf1>G1v;ke7)Pdd-f575Z@mUX3c?(C@ohHLjsahWo4 zVrJL`%SYv8m?4n!@}%FL)6=F-D`FP%Q#yADwiaN!z^sk4H}@Uylb!wlls3zf%!vz~+hU4N zsJ^jp# zi(9vD-K6q**_Rh7r{DMAJDQ_&hE=~bJ#ZC=@R4Z?m6H{A7AJ%yxfVA2rJtR9<>hIX z)GDFrvk#=CYE|kwX65G#SDe~=dGqGY&61L_v5IoGGrAZXX3G|RE^=LACq94ou3Z*0 zO&_SJ7ft@5F}3`K|CL=gmn(e@zIFTd&-{PPi~<`sZ=SrHaS6wFb))YA_nkNI^x0(U z&b&)h=xz0qXPy&xoHm}G#ricrZt8U1=yk3pc`9>kDvjLJT>~vPp7ehrE@PC^asT~w zliHu3o<8)bIDKtx_4jwuhDjFXbIb18O7Mt@in`Y3zL{Bn!q$7QaIb()=gY@Q8(TRx zhUk4gb>WrHp_gvEHRKdtAMIEg^!wu0l>YE%Rz8ke{lfn{E^SQaeOM4NL1@*gQ=4p3 zPE1(*)qStQF`6H8Y_bf;-7HcW|8|k{nve^lyCby z{_3~}w(-e&x!jSOICrjX$_W9vY15_|oU8r4kLALd|Nab2 zsb_}cu5(Ebnyw}J?LD9WSeCPu-n`c>`?TbE_NzP6T`rCCx~ecrtJ^XJc;srf@7 z+D`18PWG&_2L~E+Z*Nz8bSc$)|L3>)+?zL?n8t26JJHRpP3Pp91kJsRRyXP&G%;4> zRa|PdcG65a5%V11gf9!O>^REuw0Uozk7k_fqz|9Zf8V}+dwN>hrvgB zdG2r9w{3G%YWu!RsMb1inyIc))t41bO-ypO9*)udlDHtbF%1Pfm&01s?^^ z6goZp|i7QMN-SzUyW z(ZR3G&(o80{r-pFf4iEQe2%>HeEEtM8CO=EvaSBs;WQ1S7(2J zcX#R1rA}AQo;szarL}6!nmaoR7vF#1?_!d-x>U#VPLqmcn_)%4$qx^exwyG^vYeF& z7ID4)_3v-{eixJ3n;id2%o23`*!;-3>uA-7|DHy_nijCRNXBglo&C0-qxr-x)nlJj zsgkkhA)e60S#sA*mE%rn zWQn}qdcf5$c!!g^xk^ZQ_~-4CAvP-(ENFQCQoL0vX7{n@pF=^-;wRUy$#uFY_4f9v zs;cfxN{ysPny~l-riCg}*o3FXwT6fOiO1z zw)X5(eYbW`>gj9TdOI4r&(|pG>gnZWXTN^)=GN}=^(rr2($+P%e9`sXv@Tm!b?M_{ zy}G)(Cr_UiKFlgu{^myEmm7h3Pkev;+#g_ecuGvTgRwD#YW1!Zrb#IQwHrNZj{NJn zxb4J&E1G=gd{fiYKR?+oP+Y{{e)vxJHffRL4NWgKtdyJ1KcB2Bue4}Q^OD`YaqS$g z4sBcvLZ|9XokPELh?$j$ZBQ}b8b}eoF(>=o#}8pzqIA1 zniCT?UAh$XP<{QXEDM=`KOXm6-?|-ZR8!xmc<*CjLM5ANLl=K%$IAm8Dw?kt-XB`% z`GEU|!LIwdHcVNXVh`tDi|ktT=GNBNN5$ixbZuCcX`Ft}=INB+ORT>dna(aV%DLF7 zru`zgS>p5^hc>1*CIrX==cW#+EP zd0Q)2zTTzRq7^4{@{Q8lt;;^e98B82?)9u?KWprwuXp!ouk3H1vTAWa)zqlVJ2tU9 ze6J}9S}*tPp7z6nio3f?A0O-0*3o$oIB$|lVPQnzlr?MK{QC9l+O=!z)~#!6OJ)$@ zVJrUpiK(tWF)=YRGBPnS(bJPtf9Bz*%L*+1JZyhm_U_Ki`SBO7U7Ka1VOZ&2@xo%p zyX7v`>x7T8cgZt0yzDzP<3-+KSI$3@60aT@)<64nHr~W-w$D+ey-Namg7*7ph}_zq zKR;1o=gyrjSFT(MiH)@_dg9@izSLNKqWbMu=M8*Q#O5$g5DERJ$+%kAHtk^&$AYF5 ziyeF{3JF5u^WQE|_E^Wik+5=zOeCFO0dOVcj*$ncl1!-@%=SnVQT+3?_3)B z#%S?Q%YX^}!mfe0Zr{Egbz5Q9$5Y4eY9AF4diZ#f%FA8rj>_(>;#?T?aLwIn1K9?( z{*XhNUpuw+9Xcn8?AGR;U=Y{JpmJo_uU+;3KF>G5|HpU#{rgw19yPSm*6zOkO;1ZJ zCnMtmud)!IblbzvKSM&#o&$r^r%#_e`Oq!VjwvPbSy}U=M+c8f_kU*j-*KSBKylLo z%S|_5{mkXeem6~C+Hy~^fFtiB9pz+~Gk|8HCsmIPfBQa5D$v;*5;E;yg>}=!b z4SuOx#a486ynXwYX`a%=j{EQZUt76cxpe8$e8yXS=N!5g{g{$)C|HG)$2!x?gQs)J zi>oQJ4F>{_?3kcxDsUjc;>g3xPgY(3+j!XftmS5@&iD2uF9PbGENpI{6&_+vy%#TKaWk@^J=-z!df4xqWq6`T6;Iemm=b9~THXz$KhTwMp7#LJn?_QQ! zy=s-#snfzg_7p9Q2)#OYciG22Jzd?_2vdgJku@cyC1u;TZR69CZccJ$-Ne_jCA5hB z+k*D*+oxN{X|>zNc?mBar!We{GN}hioO6aHv}V^Q1@4({9+$UZfY+GB2b{ zU!(QbjG4TO+Q()u{VL3Evr&GMPU!p9c^MfR+S-rTy<2&v=3ab_=F^>fZr{4~L##Mx z?UK{Y_usEyyY}w>`u!))UC!n4RW)}q-*9f%yU8kx7kM@4%(@)H-H@^%hrwV1=L{Ad zuXusUf+|yZk^&_yUn;q{Xc&fkX=qu<$M9z5rK8;U3pj6Gm6yoeoB!_KlEp4D%_kDrl+6+k zvG`sNN?&yQ)~!{mSNF?UF3OaWXJBPzUAlDX#arAfKT6xp&wqJo>DRAct>*9j8+puW zQi_JA_L+0%^4{m zvQ-%yA8h+IY0{)imxAUs9p33yw72a4zgYzqJstCFw`G5sVYn1jyB8Nc7cJ&F%)!D` zSy>6{VehH@Z272P(zxnKhv3hjKWiRYuh&2Q>Dt=p?5r%du%Ft&iHcqZe;;dGR4H!s z*z(*q)^+QfAD!0fmB!`#A34E6Gy7vs_=AIWRML-MDaJ!sNNZk&%+#&8?oL z&plLxxLS>jj6Qw(v_p2smMvR0Y?#2jC0i|M_NUpCCx1SvK7UQr)>9op9)Bm+Z_~RS z5)d$B?#$cQWb&-;ow^tqq}0$O?&;Q9IPEag<&Q5NG+r|_OmbA&T`N<^#OypZz>KH4 zN^Wn{37+IXKRzm{U6>}P9VQ#GZtdFCp4P(?b!Tr+NlopOv7F?t$i~!o=FFKpckTpe zeEIiVUMFJ1g!yp+6Y9U+O#gi8fz6g1fAngW^0yy;uNQUY;=PZpfx({NcFC{2aW!v) z$L@=JQ^Z%tZfXxO36-0EgwUSFL)r`Mlljy}MVfd*_iBcFq3Z$9jf!Q>^s0>dsYzJGB}q4uSd zGv*!O^WMvF-gY;e@r=G-lT^J$TxZ%;7I}MnYlwKQ>S1p_`0#N1^XJdIJr2EjlOwnN z(W_GJ0!fBHb@hIJ=cegKi|NP7$m(i_aQsd>ntqghlFBk|#!WNWn*N-BkrFB~iOI*% zx?;vYX(s0h5=xJ+Ih_tq;t*1HW>pC|WXI|B)|QV&-Kyk8KzMj~SlBcV>-5*N?%cT( zxLC{D+S=~l58>GB&I>ObYF(dqXGh_Q3kzFWSvP@tHg6&hH!{zcw~3aO2LMJNK=-C-^jBw(*nPu+LJ=>t^oTd+D?F`Z-6|Mk>0`*uFrD z<*-6Z9Cv~B4U@(ToUA8x&vhwH3<$aGWr&?@$>9u|}Xt3N}E{& zV(Pz;w!{~0=ho|<6f*2`QJTo{-kb26B6LuVWN^_}7-6L==^yiQSL3HXzc zvDYADTh7g*e?Ompj%r$$`8*|3&Z=a^B8{CpcUqUdS+REQ)vp;FziC)DzxdA1bnw87 zi;LZPNN1E*k>6R+&9ESQ*SY5DYrMtv zXDYw(etoSrBJ5lK!GsH8H+zyz`fDH5zgxMgXszPi?iV^I=e_Xh*&>j9=3RYTM;qIu zH^(Flx>{x|JQ}QZ>ppFK-64Eb>@Gp|NJy!yQ5 z^Euu6`zl^sSU5+;aJJHp+N7JCK>NSB*_!XT5KW4rcIfWl9ra1np#>`R`>7cbDMWPhCw2#5%|Asc(U5C3pCOL3wg)Ru+z*SXz{)txdVs3}(j@#=*xM#jh4*$e9vEJxm z;ThdG+iF7Y9Z#^@J1;Fln&zU%L=FN*26$`wkJq^&fa`B>~r%?H6*5WU*``OaF zqWE{vUxhfW#;hbK6aOUxn#f&~mcjc#YKIJfAy}&TZA!$=nRLg?nD=qE* zRb0+o?yI4p@!%>`Y`W_Cy5mQe?b&0)$Ni}BZ{7YCGG}GCxO8+K^-GqRIdkUKtETho zc8MBJe5ALpWtEmqy_|Z=p@$wJ73P+fR(+h=v*c16E^ht7akC@#!@96k;rS^pniKEL z)hV7UF1E@}-d|VaRMW{#XF6th{s{@4o}8qlrM64>o08Ea70<6hH_ub zSr@uum6npiqmPe||4w`7s1WRSQg-fPMdn8@WNLL>9=fphH0FHz)!X86eZ__a3fAh& z*X~`raiig?`mfq6C1ba{PJYS8>^R%*-p!jQV>2pCG&Y-U48Lr$|2{v%?{9A($6d9w zw0tIc@7}$**x0kpY?a)tPKK9O$g@{6YiOO?r}6S+Y{{)#w`a}jXJ$}pd?>u|wx8+g z*aEZsL?d?LDLhk39Nczs`Se{<+teuZLU8)(rB_uvx!Mow>aG=5>tPS(5{VWzSi36A z&CM+>EzLmU%!v~Z_E#?Bn|ETqbqr_X9hsF+zW-L9c%q4wJ1RO_Xh+@biRQ}6&S4_+ zgx#izhK5QQpJ9@;Z!6AlQPJ*NrO_i9xcANz^EWOJk2t)Vb<&vaLT0tKx?oXrV}r`+ zgsIbAL-M}NNN7+lYDyMj>zyp!{bZ|DWmNc1$qy$cD*O7LT|Tc$YrDwoxm%s~p3Y%tun(S;V#33ocx29tH*X$k^s9J!usrlTCZXWqn3(8SR#qJy9h^M* zu;B9lOePi#Q3qC3ROVgr-7vjf#l*}^&aP(1jvW;j7C7GF;b7?P?fw1zz4`QWofj4U zMpURVF&yQeBqA%%`m^=sOv|^jYXjxImNh&q{@Cn$(BH6au9a5eB#8xrsooYT%o7(* zSlF=Ubz;}lH81~lpV)Ng!UX{i7Huu9HIwhUP7&+9U01ngW=D>Ip$=bBzh>8@sZ+mx zyPg03*Bj%=X{;wE&5YP~&Wv42P{noa4E_8s5+$1ct@jSg@2wO)VsSLFc)N!e?}EvB zYTDI$(HA32dRl!qFWUUtQ0_HjrOTxq*PK}1cd=a5waFjxM2 zcXfAHo|<~Ei%m@4_v>OEW$(Uoom;%q9CmacweNbp@UMOP{_nwD-;RB~ZT-E7JJH$s z@b35fsvowB_sQGu+qrY+=FOWIFFu?l+Vh$5@1MsDf}bP^Nf>$bnC$;icg`hGGv=0q zrPDK+7a0rI8^79dbaR=4v!~LvU~abU&-E+wJ^lQ?9qAOdwz3jpS1oKh9ocwP=FtO} z=X2)FNj*KSc1PY^4q2a9bqc4sENzrhB0Xz(X7&rl3*7DLHOn^-k9c}m;<3yYarw?` zN)PG;f=$P#K_=J;7rD?NBgNkSL_Bt+$7td;8TE z_4M>OC~Tl=4S zL21dR@Gn)~;N8V#M@7SZ=GjDsUbU_McIDc&MJf|D_ovp!?PJO8QDB_RAt^9n;e>bU zch8&H7jY|knjP?(m2W>yaALq)rQ07sL zQ}ex->-K~tTL`UlXx0<6{!%MW5A^vK<8`PjCEuYTe4E!t%-GyPbpY=0Eg( zcjZGR3un}v39RhBor`x*Ub!snx3Ft%U@m*+taUG~mX-N9G3`0twdJPot2az0JCzQe?IsX~Ix zTy8F|O`D5BS5QjN{$;IW9d>?4QTD&gUwj$433qev9evpsySvQrSdHENZMnClq@-jH zmi~=f&oDuC>I@xED+ZA#yr)i`$;{5r&C2R3I=)G+^`puC4)q`A+25XMr5d#wDycEm zSF137V6wWsJ>UIE;p1b5$69{2U&+4mrKuXQs|l>ID0y4RY%9WEvhFjs_?zD;#QmEGcVzw{Kc>*7Y%rP zyA6&R%u7A}SfaT!`_z|1CXdYy@7lHN+O=(kkB@0}330X7*u}@i-Mh6ld%8~KA^A<> z%jdjuk92&tV~JSW5e?B2w(YFb{>w=)ygha)F=u7rqRo@%Zh7mreQ%8Os+B8m?x{5P zk4)cvq9H&pr8V7plEBIZ2Kw6C%NMWS__2b!e3yb6qk@8Sq_We*dndlW)p24on!uxE zKInk^k0!bJ@0T)4+NARK=I-wqwSSLv3Ntr4L|I16d6Q9BS65yA`?UV~+uL$y zFVbSWK4DKu(e#JzV%5qF#yk&SC0n;Wy0S>HGo$dTyzEPdwcX5WZu+nJEjRwUlglEq zZ)ptE)lyrb&KHFjXSC~VipW^>bVlCVGqw}AUUW=Ns;!MJEP1@ajjJO0IL z(-~P^6{9JC_AGicXU(^7)0Rz3zBprw2K)KquB1tx*CGd9u?$=`=y`Wbf&nZ=F3HQZZW+zt5;7BFsk5^Hc3>i z3f^gWMToPj)8qOU50yo)+al{ybzY@vD>fZBESv3kDwsj`Pxqt-qwhk$f(358{T@-ub#NgZO`}e=}6&!WhmpxkKuw`-vEo7@|4GiBl@1-zX^-0Y-`ns_5IEn-q3UvE z*|TNh@f92Q?D;b*d!3}sjv3XDKPIRODr-&Co;Q1nxnBA8D_8b>y>|Pn`|IQ|NWxtOzjoH(C0gMMK`=kdxn=~F*hY%G0o zVIea+|EjJ>ysx(fIe1<^bG+IoFkn*b30~VnN!KDTEBt$vXrjzE?GcNoO=a*MZ<}RT zk3Q>Re#m`PJB91f)R#s|jVTKj9c{YG%ffI{;q3IT7fx+F3mTSGhvjv%el#$8F5GcG zar=@-nx4Kkj*PB<@2^a&KRemq&NAb|0&o4fQ9(hoX3h+Zh|mb~_#Dilf9uYjJNNDd z1_$p=I{G^|H#bRALHhQCkd3Ui^x&z)%Ne@gFJ=7gyT^vHQ-Ft4r8|rL zfCI0hqNLVFm8<+7;Q`OM7qhfz7*61EIQ&H6h$dh3(;soKU(G0IUet2DPd0i(f}+xt zDO09R@0T&jm~cYowCAdG=guv5?|*l9w|_zTA^!9Cey_Wc{xS9a(>~j&S*^xa7IWI{5yQ^qB5zv{mKkU#lOv zDN|%LA66fqdve{*PbPLQB~MOFRCe!EVX$}?kT`AqW!D2C54XCT?%#EP%D%RZM>gLT zi+Ch8zb{kW|CM&2-c38NTycSkLZb5*-}BnY!R=LCF|pks>HpDRIv^?6lJ^2{v>7 zuB7m1LJ$75ugHA9Co9T!(viEmj*n)&>t+14i1Airu~@K$n&IEcZiR)$VisZy9=($m z*m+xdvTSM+Qc~_ZG1})@GMw%>&eAE)4~?Ft4b84k&>N=YQX%-3yb|*{L&as>U3=gJ8dn=Gk?TyoXc4tY+d|H&cJAks zI9zom|Hk2klfN(=+rlfYw$rol+)vL3v1xZjGlizCV(NE#`ygT2-cL-8$3IR9v7De0 zH(T*rvyP4G!pBEj7o0k;)V-W{7cVd4nvbp0Yt6gfcr1quT_$I$}xl+CSj`YsV4NqpR>^-5$v-?&+ z&`yP&jH`v6=PEeKO?Q3m=2K>66(=tnX!7XrasJ7Rg1D+`R13^)CeG$MvtCE9uP=7m z$`?^pg0VI6EK^@5i5IRpEVk{y!IBw&uRluD+Z48+wP2abd)LETEq{mjICRwcDe<58 zX<-b}kgFE^u$FcP3}WB5p(>7oqwE8 zcwf3f+uxJ#;?y@14>b#{9`>&(tuvw_~%F~%g?&!-8xk{k50?FqM01k zd0b=Pf|HwE!oE2$$X6EVJZVVtdXSc~Sm(sQ3ENaB$b9L$Ih|py#{0zQ+uyzw{daLs zl;Z#X>J78>-Y9t(Y)bp_`;t@9ox}+Z4WB;0x!BNTt=9DC&z>#c%uG$W{~pQB7gpk9 zXz8<6P<}s!`9w?#lY;^$!%2_kl?rOjXBYze6V^9vdhPZ}ZN}V1<~x@j{k|(aD09}O zCF|xEwym^rX6hF>A2PR#v;5%WqQL87n-r91-l$7jnZ8P1Nk3y(wQj2;`#!6r7b3olS;v#oq@Qi=#vzD#ql3Ds~j&0Cck>J`w#&nVEpOZI8eC}{}|5VMsWLHf}SLzq@^Y&lj z_;qf#u4PDW{Qu;Wf21yj!bAdY*JNV$H1__eZ_g* z7M6IyzTc-W9*HsLdG?g~frrgi*^)lq@XnXDznyILCU&lDtk8FU-kI6;dX=aw%M;b= zhUPba|}sPw*nk<&;>JpbOS#YIq}rlByq0zB_;7uPgq?FU(kT>=m2k z$-=@Jj=S9U>h9rL^RaSMWs-@Y{)_atHl2~3jFLPnZ!@Z~vWot4G;ZWZq$bR`bcpALYjMKr_DSEf6CQ0> z^*VZggZupzn>H2Q+f&)jC)?$s6dN0R_3G99Js*#mUXPh95_eb5da8}ag9_{EWsiH! zvu1s}SN;C$hs&=8mE2NJ%1g3xIjc`>+cKX+KQ}jb)-v1we?Fg!)!*}>3B0)A%|l(i zxmB5uKOSr47I#>qmKYv>{e9i{-LlqYSFT=tdwcu)PW5>+tV&;fe0*G7FXqORjA!0U zcZ>V(bk*DY<gSEJ+Kp*%X=ORx>@2JT~{#RRNx5voBgsWsC?6v@Cyj=e+&@ zJ*!u*-n+N<{5;$G-?#5C^PPR|wSM)>)af6&CdUivdcN8_b$L10tPZo9A0I@u!|oKF z*0r>>++F_OuH;2PWaP~+FE8uwda>xry3X4FPwq~sJ>qZc)aFVN@cm}_lEtSqZ{EC_>@RuRT0r&BQ~mnN+qv6UuG&@e^V8bs z?eA`GelAjX=ElZ#qU$x}>Yr?z9`h}(^lIq-pJ(%9}YymsJ^> zC^1EL2D?@5n7?Y;!T=2c4x2w84quNgk3GNs+urxJ>x)93zF|-6*45u{vwg*eg17D2 zN2i^ftj>JkeBHOr`~N)EukkJ`D@#m#cx!96E$1W?_oJX=Wlo(sb#t?CzhQY^U{my$ z$BsvNlG@a?C$$94YHshCk!av6G^RJw+E6x!Udw zsjNIYMKhT1y4<#n8vB2JU4JIp$k>?i!GT8RX~}h8SKq5z+||{k8N5u!?oCC{z1^K_l=_d9%f^Yq;39g7PBC;STfb41Qbf*~Vn5>M3kJH_X}y}j+cFu>dU zbeE|1GQYW6Wh+-zz2EzNZPeCP8#e}C-g4~Nv8Sh}#}^!AebgXnoMv#W?%U@1b1R?C ze0^TM>wk+-5p2}yxjgGC``D_-iv{^|>$(C)~ z*2V9)i`{w2h@FFn_e+6|WTgF;+3ZY>>hmg?1m$Z!99+VFewJxAWFb{&*Py}6z7f&Kr__CNRT+O;byD=V(NM3+blILtxwX}?XrpQglBTI=19D2ifK4Sbo00J^#KOU%R!Hm08}Mio2!PXXn>`y?XiDn#jwyZk<~5 z_Pb$Y{<%4pp`oD*12km#-rwKW=5n(fYiDoR@9q#E z8d`dgRs2rb?OgBadS9)cZ9Fdb`(uCoof|iHq@A6$XU`sQy`3qSmUv!X?*Dvp<&zT= z_y2uculxu!5+p6{-Y@s}>-ze?`SrhVXD*+cwywyw=10f%`1;xp4-STghAyf({J7t~ z?*HHK!WZY+R`1%iOG_IB&Tf}8$++<6=jZI~?CWbHjdN~n*nH0F_0s8aziwUMw=MPb zv=aAimp%8?SDF6&`%is-P0_P6Gt=kSep?f{`QMl2_LZ`h>F4Im|MNsWHa2#)dH%K1 zzo6rv|9m{|Z~1hJ{GSKx3>U6k`EpD;|4!ZSx4gW(>-Yb&Vt8|B>*X@m$Z6s0LU?@b)|D$)u3B~KYux_dci+F;`#rAMzgNn%>%Ej=(vvxs#R7%DzrF44?Op8F z3v$}GSF6|0D?BFI+uN(xzp*&oJnlHpWl>R4@9BE6dnyWDU5{?P9+xdA)NlXqhwb+} z#eaT$+?suT)hesHKR=}N_k8SBpZCI*^MvJ`MbQ!r4F@OjZ+^$SXVt1zCnu}luX??f z$$akHi|+D&AM)4VxN&1g+1p!t_UzFNUN)!p+s*6o^?$oWwP($m6<7cF>rCTxGZT}7 z*Z0rOwN~{k%DMCO+o?d$)tfeb+WY-p^p=dk)YPY?*JI7|@0}Kpw@C$!3Kv{-72o^q z*6OyzJ^y~a_Vx7*k10I5qwq1GjKznC?egnlc5*Syt9aB2I!gY>$H&>%)&z!@9%|t< zPCN7C?t3|Z@upn)^V5uD|0sxWe|n?rb>c<6m-FB5`F!s6n>Q+pzTc~U|2qEvuGfqc zJwVyRxt;H6v|PmlN2OmM4)Y&1EWcCeURi1RUzUf>JpZ1Li~Wy-u{EcAX6Gp_+O}<* z?`*Tsu&}Ppdb?gI#a_RC>(&mIC9AUX^4=}+oGjuRDDw2#?EGi{#Ps)mnIx309kxbc zk^R4q{a)K=<>bDMcL)ucUY~rtceYjOs~d%n-|QB-Uf&rN9)5jY>~0a)oiCTomPj@= zHQl*$XU+Ba|G&bOW|?M-{r~)^TmPEL+Z!8`pUu-o^hjr*mo9C%4I<3Dy#>VZBglnKk>ZvK3dzLTrpMP%qjB2mIDUqAg zLc_v7-3RS|-j<`dX!rYlw?9ejE}wn>N?CVEoI6h^yL?SRO!~h+Kc6XXtpES-+_`gx z$;Ud{1<&8vYgYE=#>(L3eX`bOQw68)(6r5-tnU9Txb)?vrNPVnN^KQ{I%~e&Ojma6 zc@QmE^+NG;h^+a$kb8p9IN$9mJk~S2Bje|%r_by=GrqmK`DjMv=VyW!gZ*uf{*T#^ zz$p0liMsvM`e{?9n1H7{B4p0*PP?)qkV#|R-fz1~KAuV|bbZagdauFeY6{%VuXGmtO%{dW86Rlkng+bKt^0-gAG z`_`>G}G9pa1>+-P+sD{dnqB(KJDO0gjsQyYH`Ew@xhl-}n0e<&o2# zpPl{veEq-4`7d9**wA@QR#p~t;@i>rpyS0EIBu?$uIW4bbb-8CoY&7@^LwCOfbM-V zKR?g^f9LCl+xh$F9=@zTzvj^PH+OeG@2~%(tn}@U==p1D=jLdh{-nKr&!=nA`8&T| z0aY32?f=K{Fz7wHIc4Dy-LKa(v$Cq*Y&?Es{-3xcj}@!97#n~!6*qNnjzi{8ay8HWTQ&UrukM}-4{(0R?uGSy( zV;5eq|Nqn9=;_QYX)fO?IEv~6j0~lnK0eIoNzjZsVm@p2w*V*e-TM3XembR{KCkkb z{J#(FZEbDb`g=ZH4UdoAkihtV7DK_andwXizFv?2p0;N1w_DjAD>P31`1ttj^+50{ zrKwY=&RSL+dUs9vn|phs&)9Chn0&PByRgmedwZ+<}EiEkze=RnLSKB?Fmaba8`mBvk z`93k{q^qk!4<;0Re00?OUd7|i?H<*qYWH3d(~GJ2b~D}n>y=<$US9E-f`d)0+|SO> z&!4^OdTjY!>5bb89y-~D`rCdD(NCJcztO|NlG(wR3#U?}o(2{_T$c!^F_l)x~fi zM^vO&Jd?da{{N5T+wWDqo?)0=V>kc0ZlA1m+U=l-2o46PPer-9y1HR(T?q;9N0wc@ zwl@0vuh;AE*L*(9Z}Z{6n#j#LGF5eTb__B$6&LmtK0i0t<;dYq9+zIB<2Zd|dAIi@~(N7|<=f*t!5IA`7Yw^L5}!iW9;UhjXm z`@J25z%60$eL2K87xC##i~mZ~x=v&-$Qel^iu?&sV5`skpb zPtWcD|6I5G-LA)d*3Zt*zn`mU^3rhI7Kv@wE?h9E{q-e#{ob;ZlT?$B_tk#8nSQ_K zv#(-u+2-Qk@d=<=yZ^uI|G#gy|D(v@GvDs+pRdb&W-gjF>-=-)Birv)N!$FnZfj>5 z#ed+%boK15>cQ3DZa$Z*ezWo8Tsy=wE^TP4S3|10+8XJqX7cI)-J zeZO8E?H2EsHh=f?`TYO;|NpiR4P{+AXWGgOVSY!pF7nW^U0ypY>b=LsPh9IVeOIPG znEgeer*bmKIh$4bGxl#ZjrIUbjj!6~@?>f@;zD(~*a8tX*s&nWvnTzt85^1xH6$-%Op}D`RUNAhco4)6!Q;V{o?#tvQpR8VPdwP1h{r5Y?O%MKk+PZ0z z(esefROOvV&#YC}5aOI|K56TPruLlII(wW_Q=Q-K`~9x`Ugh(T$K~f+m%nS{eJ!Ya zrE})%xNSKX>6Zx{)NEjR&Mt_HCZy>RFucBUFP8MoTzqd@-2d^6=Bfy3YU@hJ*xY!U8C>^odR$ef;kUQ>^|x;Z zCo#+^K4)3;drRi!b$dQ}Y3Ej12z5@GI+Zi>{LP@sxl7hoe0VTBf8R~DX66Qtz0wzQ z&&{!%tmfObKd12HWq+kO_U%z_3PX6`ydRxJ@vAe^5Ce7NN{rN`W<9!GJE;#Du zum0jm-37Dy#CzNF@1Jwu^P%}!+`68P=gytmntgp;%+5*S+;i;f_x(I_b#=IK;MIAn zj&_Uhw|Sp>oqzTf{;0qy>GLYvzF+B+wa&5qx_$rOUjByidzI;DXPM4g_V=;;e}zTq z^J}mDlL!s%7T2%)nfm>>$1f|-c9!xT>(;N2-&yo@k!yF^+gq+K?)`GIwpAtme-`Zj z*qdMR({cU@wPmkBH~PH0qq%I=&$n_l9~=!sudk2KpS_AT>TR$aL*ZY=62Wox!9cg92(rAgjva~#QaIo@$zt{Kw`&z#5 z^W3kmuTP&kb#C>$ovyB~AUAaD?>oW2r``X97<|&c;{(L&!&MR$}es0c8i?=(U&-?x5vVZfz2Q8e!T3T9J z+1c~!|NYbqUN+y?KRuluZ>n_Wb$nPi8H$<4y}Somt7ZcbQ()yEg}|7VrI#yJv}l zs?U}AS~C*X=;_Yn%BzgIq-t~P%vyn+`j#Kt{cZj0za)f){;r)F_&v}#>&uEwn>O9L zb!%_+w`Inw{I)S(aO>?VeRpp!^T(fp7oV8j6aQ%>*syNbt5u*oZa@P^|Ns5IzBc+e z>#I&-b-V9(iqq#59`iN7JH=$HNtDN{clMs&&rM-*pLjqmqilEI&ZvYO%LiBYO|-dp zc4N_-*@_?X+>?>bQhS_e}Hm z|1H~p-#-1EOy4;M0j}0->*M#={jFj+ar(4(ov2ry(8f#KW<-4P6jMsMse1E(VeJPm zl`XSbA6{t{qxE7_EOWu0l7{5IwF`sOPy4PH+S)|q;2?q&BLiNv-k zhRMfb>V7`$G32{!D^&UDyxW8gLX&^8YKHRfY?;^+HcesTly`w!Zcnv1IA!(0pk1=J z(|27uS+;3zPP|H5`R^+~KR^HfdjG%I|Nor-A5;7FDm%Yih)C*<4T;a^*Vm<`J==WV zZg=VHYxBBnYI)4OL|O$ezLI>@5IdV&Zs~~)JFd@nWqH3;ZR=7Y;U~J5ips}AWcS=Z zb*ymRizkapH_bKpX}&S7#_4u+{@&8dzUFt!@7F$`SN$$^dhD{-RnE?bZ*9$fety1w zjq9)C;1+GxQhDwb(swN;Tq*V1VWZM!Z*%hZyqtJN5xaxpo=ZRaWHEmUR$plGz}x@y zvI`Q1zaQo6WzPTcd&cL*6GGow2wu2*c*oz#Z&g@ks|uL}PB)vcUA}+il68!CvudAy zGCaWWYc=QDbA3`Al@sqQZ%mXpW59Fx!qgTe~DWM4fgo%l@ literal 0 HcmV?d00001 diff --git a/docs/html/sdk/images/2.3/home-plain.png b/docs/html/sdk/images/2.3/home-plain.png new file mode 100644 index 0000000000000000000000000000000000000000..a6255f6a4bb114d84b8774a1ade316bb548efd80 GIT binary patch literal 428133 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 eq10T6RHng7~Zjd>8({TK}1seb?hY>wUK`owNU6 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�%*pr9$Nyh%w&{A^jD5eHRX#}0T3+s% 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

    N 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 VE-`KNx~BrN-qY33Wt~$(69D8Q)iVG9 literal 0 HcmV?d00001 diff --git a/docs/html/sdk/images/2.3/onetouch.png b/docs/html/sdk/images/2.3/onetouch.png new file mode 100644 index 0000000000000000000000000000000000000000..2789612f02a6f7ba9973e2910d574a0c9a2f1a05 GIT binary patch literal 43272 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 A&j0`b literal 0 HcmV?d00001 diff --git a/docs/html/sdk/images/2.3/power.png b/docs/html/sdk/images/2.3/power.png new file mode 100644 index 0000000000000000000000000000000000000000..7b0785d8351e381e4d36cdcaa130f47aa292cf1c GIT binary patch literal 62788 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 z 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 bf9x;x^ZxlRk?P05z`)??>gTe~DWM4fPxq-2 literal 0 HcmV?d00001 diff --git a/docs/html/sdk/images/2.3/running.png b/docs/html/sdk/images/2.3/running.png new file mode 100644 index 0000000000000000000000000000000000000000..fe9a1a08f87086ab6506a4e7830ecd80f941cc8c GIT binary patch literal 72197 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'g~)PnDR0%IcZ`_ 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%0Aewoq91^pF8~E{J0kPd+qPTPafLS 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 Q1_lNOPgg&ebxsLQ030(BOaK4? literal 0 HcmV?d00001 diff --git a/docs/html/sdk/images/2.3/sipcall.png b/docs/html/sdk/images/2.3/sipcall.png new file mode 100644 index 0000000000000000000000000000000000000000..48a5a1d1291923563237eab9151d10a749ff1a36 GIT binary patch literal 34554 zcmeAS@N?(olHy`uVBq!ia0y~yV7$e^z}UgT#K6Fid0-n00|NtNage(c!@6@aFBupZ zI14-?iy0WWg+Z8+Vb&Z81_lQ95>H=O_FLTiLOPuMy#l)!7!(*hT^vIyZoS!CIVa|5 zsaZ_v^n2A+b3-?0Zc#346x?W_z^uQi^)KrOp(N{LX8Ru;>6?4LbF#xDf#+Lg_el3J z&!{A z-|Mb^xBGe}`1zbg|3AwAcNE}YVcK{@U<0QB2TPKs!=pLL+6n?3EUS`Pm>L}vWR(Rt zSS}fYm}@NF%KrZQuhM>|%G$`yYC@eoy}f5&cW%qQy)EtRtOAQ3djqCMhteJg1%ZxP zS3b_>nN!Ro<)|RAqE8THMa#<>L0!6i4hjOP8yBRtD(DFO{;c_czsEr#0BlJT=Za*n zl^R`(G=jWX9T{djO-ps^Q1L9=J=gG&|uDaQiJ^`(ZOy z&q)o_eY?K=tkIk9ec2>5^z+X>t5$U_%9zz=&jxbN9fpoYFTPgojaz>=Z~M)hWlHlr zO|514oH&wsDlBK8T^6)5M(?^tY|lMIrbdg`S2k*N+0ECN;5oI4=iQN*t6R>d74N>= z=%6t9q>qn}Mpu(P56Dm(bBnp>wrw+;e%e)Ytz{qYx2-pGHtCp~nz}B&=%EtSzqaR< zM5DtT*H;k&EeQrU?%dJw*wT@-?-FufV8D(Ep z+|b6UxJf5mzQjkfbZ5-mxpOCasEBpH+!eRk;g~$gxQVZ31V!<-R@%r3Y}hQ6WFqCe z{Bp|#2Zak)u9z%05%8Q86&3ZStUA?vX3(pT6+DMeq;39DtR&E3-fZ>m<;#UrnARVC z{Bh=*=;^1gUb^(CXlI)3mQ|}BKYrX}=+v?9wchm8X`9c!e8l4T;rHK3D!qMu&p!XW z#4E$+ZXofcYVXaQYhK4+$SMnT7)QvOo0>9CthAAvf8N~2CgxOw+3dADcS@?gOS9dQ zC~@HEhw|Jf9FMl|-CLWIa-_<(N#RG$z5tDs?YA$#{Bq<7%fD$HERTE__4)pqtl~Lo z$-H^zw zcxLJYm%ue~zTs>~u9}*fdQO_+w>){HMB70{fsV~ivdql4a?BPadue(E&OiUWz(QzmJcL(!^62^E1K}1Uk(7t;|e~UL@_mFW-H1(Zvk4$sd3J{aSJG>*S)`i6=N% zmK`5HJb2JCG*tYCm;lSdty@K}S2`&O zaPznZwzap%SHCqiK9${gW#hWn7c)YprOrQ}&fB%&_S@Ll*p(q#LY*p;Px`0{bG7b? zTYok!+Muh%LMCs!w9|{USKb$_-4q0Rj~+R4-YV7760$k^xb7|v-0!f6|DT0 z203i?TfX^)wpV6w@Z{TX=gpbpqayV9@#B>tS`s|F?!IG_I@M$78pw0F!RVVS)6Jd? zH!C*<0q%wzvuufDq2aMdE%(1#wR&FVvzY-JEZQ<>*GDeQj8YNWcr&MNfBiBi;YAv4 zhaaY%p4RH57#iB%-tO+^7PNB8%+7Fri{~ptvMMSn3JMBJO17-fv0ZxQWr^7~MF9?$ zMNG$zAHV;xue{)#WHMj-<5#QK%gM{fbClW`8ZOL~3i+^dgYkt$XVX4c?cErmBi5a2 zB)R^&G!NTrp0>-Swi7)L)WjOi+;aPE*hD_JZD-R~Z&)G>iiC?A4$}@F>y(-yT{~taSm`M4mO@3Hl zA;NX_%!v!Ek?YsKFmegpax+Kt4_8r}OISqyFMdmA1hRZ z8WVPW`&QO|*zoeMN>PQ=MG67|p`n*erk@t&YW4cvz%}=h94=OK&3KrX7#7IxX`XGKU-#?f^603jEU^==GN!$K zmd{V72sPbarMWPYD^R5Q;DXano4k&z`_KFG`){KI!=7$SLC4_W$(LV-gkF7FGOdi~ zKxC7`l&!0#^T{%2M*Y`)`@bZ1`!wU$dCRu&Z{DOEa+*0}rPwW&G7}!=Gcwv258ron zUzeV!%ks##|Ki2K3CE^fTDWlG+uPgYi_eS`Q@7zFHZDZ{`jK>%i*6jcJt4tZ@>Ng%dOL!Viw*OWJy%BS|_(^)hr#$$;=5; z=NR}s6pPqy_}{er;T-0NOwSMPzb4F>X>{z}zTbJvFaK=SuSrZwV(NM&dRJ$IuE09Y zI`h0c7FJeOPfiF$jKN z%k{61-CdTHbm;x};&YA)+qZ2yw{=E!rIlH{-(iDECsWL3w?2LUYRa^L=CdzLm^7Os zzE$mQbXX90ut3x#cH-9<#-BBDmrW8*ZaSmK(KMCiY%}xWsP!(BR3;lP+`}fYJyF8p z$gE|Vv%*}C?^?HdRh9(Xn;GYy8_(>yo2UP({ee+}`vxP4%MKyG2@=L>-b~F`RtQQX3d(lU_!9nd~=?|RVl?28ZXb|aEavM<;}gjEA)D)mu5>) zNqIRx56_Xuh3l_pZ@=xR@cr92vmjaRE}`zDbNrTHf1P_}uE(S&pMS>ag=nzbzV&W?$OYF&?R+=#G{Dccznx4t|j<;d%=Qf(V6KR;VOuWHre#f$42Yob`y zg*bgLHyun!{`^`&gLhiMtQj*pjwUrXH`ndozmZXCsZ99N@;~Rw_kGUIuZ}i7{^uco z{f^@2e#dUC-F~m?VXJu5{-mC#pMPeURDF7Ka(Z0V%O4*f2h6^bws|HGUsdI@)uuni zx2?SJ@7h-$cX#*qJD<;68@)ZQ^lIqoX}Z5JwA+0-q1>+%z3t4yf8!9>_qxhz?z!imf7aMd^r-o=Sf2HI zMNUpn(5vsiC6n#u>&x{Ye_YsqJbC-=`~SXe&%eFx?Ax-#-S0nEsCdpQO@039l|u^~GpB}5+BOwn8TsKm+| z4DSEBwq4Gm-~qe+4@MT>=8Xp||8KAVy*);6`st^ie(t#{eX&$_5`X=#%ky{LeP{pw zv%S2G%$8ZA2@NMUy(zJhD;~Bg3ClEE+&*D0*U$Vp%}CPs^0jrb zuZwnq5nXI8yg#Q%yyT*kBgjkH*fp(*R4w|v(Ikbv_ySoo8}rj^ZTjBv3lX*;o&xN z{whL;4-WW#O+j=b&CF?{ECDsU9|6k7=zDJJp>+Zn2VJd?p?5PBxU{M^rPZ*TL< zSP1mGX)g7*|NG_V^ZEOej&^0Q-}~*~@Aun<^h!QWh%EW^$UteE4FAOk{c=PI2(ax9!MLv9uH&nb{9y!92eCF}T8OCmM{pm$TMsoeTWAtWB ziriOI86Q7?r~Xot*=PB9czF2uo)zufTm9YW*tIp0#*?|0O!0cQ`o+hJtcdrE*=8Ip zSQ(-<(SwJNuWE1H{`>aVS?83*&evRXh(~AkSA}*yS+C`n6#`9tcmMfx+Sj}8{=V9F zK3SvQ2aS!4$y{mLZ}0D~|Nic7!0WufzrNnRd-p@7h0MPX?e;a_@0L6NnW@orU_*FZ z<Ux=|=C`y_@&&jcvKJO+A?7{f2IGWw{;e=0_jgn%}6Z2L5^c z`0?Mrf8V}+JEwSZpQ>k()!gHKvf26h`MJ5KlGj8$dkj4%{Q?6P#~uHEz5f4E{=ebu zvsN;Fn_kT*uDfO3rm~AQ*fU}6uDkD2j3oPyZ@#Is<|zC1sNOKv-pJ*wg^!MOD!cbR zDcTvLHPvr<__~;zmoGEN&$TLjb=>}+p@aordvmd#XHcNy#fuj&s?V!9^s>Zj(vr+u zz2^5S9`~9b3cq{zZg@=L(Qf^H8Jlk=ND0(2BpgdIiY!^#=+F=()qQl$U*nlk54h}D zmg;mZN|aa_@S<7%&x0E`BxZ;{V`iCqq*GXZ*REaH*2VsQv-$j?&y0*Jv(0jwJbIeh z`A==i@ya;ooji(*jWg0; z2c2sX*nWHN>8GH0^6~Q%a{5!Z|MuImoiU9L2OfVkF*R+BYO1WWSg_I}J>>WY*`7Y} zO|ECW9Q>9W3w0j&RDLkQK!D?n7q5VP*v*wI+`cq^YSoC9I6eEg2+P5jCA&a{MC$h2 zia~2vXg(B6V0I0x`!spJPW-+*b6(uuQTVv{ye)ej>l?o7HfCmJzu#_mX6FtQNq*yQ z|7+syxBuRx+gqEMu!OTV9+o!G+w=LHwdM1!MF-js>;$C>w&sAwU*h|J9QD@U%W{V+ z{pZF0x+#9k|9@z=pV2b={PW8%zsxPaS9zG%+~(_*;I2gu?96do$HEoPX*sm~yT0$+ zR{z>p!OLz~mAts{;)RBaM77O4aCa|t+I_>l+}g{xZv%ltzo(u}yZo}mYVN!lGZb2M zqPOMz{Pfg7>+JK-pn|c+PQK&grekkRN`1suo@mzSid%pEZQ1e1A3uKlIB_DV#M!pZ zZ2RrlgT8GRja-*@oT@fVKXYLH2Db-6UJFYm9)8$xb`96{B{>@Vcs}O#YCDz+|04Y0f0XR!OW9_h-#yTN&7$!9&-DF&o~{gDzAf+WtIt30 zeV+IIM$WeT|Nngl_wY2kie6pO3=OTdlb^$}DgPvCOS3$Snt5F6f7BGG&?71n-muM1-5fbXwW-wR-OlIpV)VAB zot>q`q-k|4vvkjn$(B62 z-o7+itBWaZ&9Y2^-d817;cFroXU4ehj_%jjU8z~>IqBBz+k4~kl_q+qO@3J-WwA?R z_bkI{CsVXGzn$~$^euJKsXMg)o?o=?bdMBUczEd56eG@~A2<|!eSKYzsy;a0aB8V* ztg1^`ME!$Hlf{lk`S|(SeK^3ZH(h)3$q6f?#ICU)y>rp$mY%FzLImrh9OfsBciqiP zcvAgt=X3r4pY(YT7wn7?D9`cTKjSN_;dYko0z7AG?ChgriNhhGu5deAM>F>GP~hWOfY{>U4SP8ooN@xa+otspe~qmxM+1$NUmi zRGEK1TKjhdFZ+Vi4QL`kIR<7*fsBLnyBl}&*!YKuZ#VC!I|Io;}PLWDz$%K z$G?B~Zr}fZzsuj<$vmdt+{_l<@k*j_8zYnd?_amN)VyGo($3Up0xyJ=#1fbi@@e<_g96kj;sG$`kMcY<@X93gPw-7Yo_OJ+If}N zy|>4LTd`}=?YD6ola5|o?7si&+WbbhvfX#pl*2WH6a4IC_^f649z1$q^W3`8VZrj{ z>`Lob1>W=yl#SlY-QnJMH0fi-9UUi;Ubpm8tu=3gH(Qx)-4Ob4TIg{Bw`H$)>6|{$ zyur~#$~02wMZcjKU%PzGhl7jG9mv~md~DyBrTU_!vlql!K39`HTt6#hU)tGO{521l zt;^n2JnB?$NKrHq+GM%;=9-;16j+?B=K4wa9CTT)>32Wa9-M7jA9M=2X0U_pZXOg@@n2e!cl-PFrHbSH^W5 z9yznmJ}aPD^}*~;i)_566?`rDhE+wZpWu(UXpKua~iJ zs`{FBOu}VzvvQ*7Z-LVAFB%KVdmP-}y?uLkd%nELhlg|Al?3~b8)vWF7NeIg;ie$) zV2<;>12H>)@EB;H+GTt-CY?8}wRF|lUx_bM=1$#|c(2EB+Uch$k^A0myIoaXeKvo4 z{{6hETLc&i>VQ|9|7SUD-uf@t-yO*ySn` zQc{i>vKAO0SkT}l-nA&E=%i}i_SuHp^6%SeoaFN1m8pGoMKh^z^4Uq^X-`vMZ;mL| zRcCqR`#8#C?ztSZ+t;qK{bNp9JxzCS^pdnoFHL6D+0FOAyycXfYvksnSypk6l0(l~ zJ_&OE*K_%0i!|FrjyVzgBLgF4rwi43d!N3xHd>a?y}0`Fq zpNseJ|9`Q#zsbaGr$pF`1ykbc|9+iqmiwu~rY-T!t*x&gw#%Dc{+45Q``_Q+@ArPc z$6x!x`C&oD>1n#sW;s9pzOUb3{M^r@n(?({5l3}ZRaJF0@8KK!>+Pp>H!pu4`@TxN zXY;o=HbaK>xjQXpPxMf^b^G?g@6Aj`4#%%C zsAOkME;U_RVs-b*l_jrt-GA@D{IcKj%}rwS0%Z>iu2x^~x=}OXtSxx(H)-8lws5{> z{R$k($;k&!n65}J{;IrLRv}=|3v-6D)fd8ct$TlOZ}shMxh(=S^o)5~0!7U8?o`}N zozBX{_#$Cm-LIGT|2#8K(W+spN{gJv&c^m`_xpXb^LAz4-Br3U;Kkkdb>DB_`?igl zoo~;tSF44Eg%d(w@2Wd08h#)~DMYXB&i>i?`*yBgecGTWeO@J-(v-8Tixzk{d|k0X zzi{{6zkmOJtdL>8E5PC8p(B=^oy}|&Cc?U;KXls3O>c^JCa|5JbFMKzc%{gc7dhG4 z-A9v_{@l3K@|vq;RqCF{OTR@mJ(cP|&g#g~emI3~_U*LIm3!kfp2pR3DrUbH30x~V zD{Y?Op;B*AlaihdQYYTs-3=NtGM+Ipch2YS`~SWbk11d*nbDRw$Ex%dC`TPXcI-?f z(*keLNeTCB?Ede4U;F;g=kxo&-O6r0m=GL%`RVldeT9#Y#s7U3Uj6M&V$aua-`2(L zy=BmIJ-*&ntlKfZ_Oh>eY}L!9ZHarn-OAow{+`YLc+@ARpype*Z?E6;$*cYF#M4jt zZ7&sO4r!Uk6h9#Q1ta`c(cU)jmhjRH*20K%QL=D zDk%7%ZvT_>$W_PXha|jJgmQCp&F>T(<~6^Q5O=kanO(%SF{#euI7dsSMaQBUr=KQ> zCOCN*Nbs;V_ZSwR;>+^)^Ye3460G>1D9agp{r0U}-`?I1Z>;z7jyp3$W$%?Mg=&*K zk0u2?SX{K7aZZHP|A3`dX5PNDI!~na?VPE=e*aMCf%oPwCAOIh-#c^bYJqL__jj#E zvv-%hWzyv@$xr*$XtiyfE3f+nleeID;OF!9^)HuB5Ar&D)#LlSyV88^j*|`_Yv+@F z_2!LD>8mS``|a0d&dOYWSoQ6loyGzjKmOLu`0um)GBY!CLWY1&T%&`46Gx}p;=OzK z8thc!Xj-*uLm0`e8A=lkv|E4H?7Otc zDvWEJUO#6J^Z$A4UZh>RGpS15^7*q(8VmGRPuyi%aeSF@NYq8%l*Oge$07nNGhW|f z44ZvF>frOI)8pH6_$J(Yw(!Bey3e!kJ4jg8@UfemoKn0m|Gu3C-x1~g|9-u8c6Ls% zJHWp``}(?*Cr>6H?{oan`EtvFi@$#V-v9S){_Kyr3QyK*$?cRVoTfbew4-m-3cHO} zU$ZLMi+9TGDYXCp^E{`bT>tZl?sA#=`TL*E%1-#W;M%oo1r|KT#yuOSO`CRUkyUDM z^5tb3X4=!1S@j)F+8M()sVY5mcbcV~u~?Gds~Kkm-lPVt+Ie=()sJf%3tQ{_CwX<= zJN4}M_xI-ew_Xc2`@i*@`32_`qnSQx%sJfgb1e!F`JB;~5|}yBJYnK&Q*EE;+>@6G zrdxtW`^C67KmD+2zD?z)>-+zG{qdv1LWZyX@FI?dYB)wO?k;Z%$>^XqSusopxYIiZ+opvJoq-DR`;#tco zZRFYy8)}OepPPJAMP&P&*CF?k?mqBYYnvS(wCz{v%PYATe`G8RwV%)}$dNSj(();O zetvepUMzNYc79k;ad%f~*>2e^(HTl?VfPq=>`Gr<0rm2_^>$^Po~C;+VM6h~oST~# zyZ3L~vSo^Dl9BDQLwC}mQjSilQcp~D^wJDbn_XJ%8W^-vgoSe-r`oct9TiJLSQg2( zI4Pc3A}c3%Z*#i8h6s~V+bdz$mwZhM2X4LHu*##l`uEAn>ia*m>gU|pkofe})bsZL z|D;ZjHM@MN-1TGbvUtO@Ya*=jx2}8L>B6+kboEKeb_czV-^#`7BO4tQ1mybF1vvhE z+rEG6?YGb8RqKT$HSElLeaI?IWMYxKyL)~8|A&X$!`H=RuC0zU*`ho5NOZ<~i8CyL zBHn+e1f>|wEV1I%ZVwaoWqjQnQ7tlOwv&QDv8#eW!>2BRuBgV2ZV$;z`*O^r*C;am zpB6NsbkRMLqumc=-4|aheSJ-{tLV`Y&SK4-n=Y8>PV{)Oi;wm7s)dgieRTv+7)q%u zUfH@@+lRw{QJ$q{QoH=jazP-C8Q}}t!?QOY-4<9x*G+NU+_hibQ zJaZA>`CBbN{j4#Xsbj_A=dUQxvGb7C<5=m&8I3_xANQ?|$uaum?Fp>iV&2 z@3UF?Q`yBkU6?+#b=%DkZuDhgYK&mu(p!|g+GO6czSV0s*{G{b_S}89?y|4>$xS(b z@1$+s3mQTH@vuF4;|$Y6)#;~ICws0q6x>_SWaj!Z4LsGWdisRxt_msH*};{)SC6g? z@e*i>&fCeVCfWU@Cn4O)7V_4|cFPqN#2-GkM za2&am@jOC$;togMyC(<@|ExJ>7J6H73tr|OdgH4GNdegP1dO0%A%_{ovKx9Le zSEO+AI#X@Xa)g5tH@%Lhy*z%oglEr90ll`8p8lFA$_oQle44g)Eoih|drk6{dms?^ zH_}F~-<190k=N_@_Z5QXbbA&gZ%%t+vYF}By6fjpbS-jOd@(w2=Te>UX^R#wejNM0 z>iXk;`+Juz1*I5XXS;B8Y4&wx0gfX<8#KFK?3h#@!!MgX%goO1-@fmA`A;>3bzWT^ zo_}}O*O$xZfBRWuJay+xVcEr2ZVCeFVzTqU^;tfja5aoyT)J(d*V1h{H#eo7owf5_ z^+8r~mB}Y%t;>GY?6aEAVU+zz88m~w^yG=9F*UcW+Z@bSTix4TuK%X;qO17K_SJt9 z%MkruRD=qRQ>IZCYRf~vuhkc)_G5!=>2lW4AHx5N^({uU#{57 zHYfCl!SvH}i_ckx$5p1s@@=?;>|b2(bLxwtes0XS4I`{{OxoZ_5f=u(HVP$>*QP<*Gr0g@TGlyiPSKTrj^^ zv3ToN(c2u24hmvC$;rw8|D6AS=l=coC072I3j-gPf!4d|Fo?MR{PWy?fBt>D_QQ-N zIthyv1UQZyI-Iw?{$26>*Kgm3hKkxbf+C{BHTlW;`hTATTsw;UN1x; zKQPG+w5Wh-{u-x3bs$K3BTlGB^KU`qOG1+ceYi@Uv4xil6Mv z+i!3`Y~L-e+a8S$3(TtKYI~lY+9$pBX-&@k6`M^qm_Bnk{`F7L)%RB;tk%unkzHY% zwe0b&xM!!fSchw^Y3tMe6FaSMwc@oZyOlq)o|l~2DfBMp``TyX`oAq_iGmjTs5F2> z0~`d6GnzuS+}R@fwI=9%NzCGHDxub^uKwQ1`=#}HN$%Ax4POtpe(YQQ^R9M`dSt}= zihl{E4C2qM9`;T>6Y+zHW_4uv+) zw){6C_hKINuChNJqkhDT^F+*Kxf{+Ru7M)ci}H81T-i9a+tfE$#5FY3_i{pQMxaQp zne@^tG0s))0 z3eV3u9arcw_4QtU*>CyhCT=~B_QP`h$M3wDJpYf%HW8-A8KU3sRj>b94sQDX{rmT4 z&Ayc@Pv&i3?6a<`ud#c&Zgkm6)#;$5+VSgQ+3ve}<>~3q|NZ^__~VZI@5?P@JdSU^ zV3_O^D6;%AsGylD`y(WI*IZtWqTY>~8)P?VcFkI(6F#T-oTYX7yE9LVHt9U(auHP! zaN;=}AoBE1@%f|EoD>9l(^=s4c ze@oun^8=NPA)E^~Qly|CZ|o0qK0 zQk(3#{PLX71r|A*Z>B_wxfX7m#bmfY&Gj#T@4DAri=Gr&x(2qn|5jI5W;1^Fm6L7V zM3tReckbP~)OlL!^wX)EZ>o4k9eH+a*^K>q_3L;)sl8w`@jdD=f7Bb7G z@bU7lTy^Wtoj0KMMzd7ET`0X+`1GaU=FZodsj=6Kcg9%F?Nehv{&VxAQ_Y(uO!9on z{3-MQ`ZwO8U;d}x$TE`e^UukczTTu~!R@zYR&!0my;j{tb8!x!qcLI zO`MyzxII3z`qZl%RqLvzZH_u|bml6{TQTCNv~0b99-aAY<@PHky0g!!33b*zR(Cr7 z@6QZ-`Iisf9{$o?+9Kq|p*qDUTBTFOZuYJMi#wTlS~feDzi%(Ldn@ncGV$hZw>fY9 z_c7}7cA#W+?g-h_iPJGdd)VurH1>NMOR$D_M~s^o3|GC z9~S6byRa{3Hn`z$;=4K_kug3uG~2lu-AC{Y1#Mo9_D+jDo^eEzftt@W8pc*jv_2t0bZ_w z3RAdRxE6V6E@cvAX}q*DQr(Ml>7fvFrj%qaA-4a=xw!upp0jw~BWe@rC{TUv+q&JE z`_qq}d+02F`)ziDK=^E}HJ4S7EZbn`_n_im-uv_CcBVbJazW4ae846LyJfrgrWs{TDd*Yy^~4E}$=7e+yRJUfdRd}Gl%BiA@+nqx{X8d$ zxMt?%>D^tkcdzaA)0wl5aZa3j?$W=upez9)d0AOGxpyyKFu1LYmsOTEZ|i%0`(c+) zUyEz%hXu(M6)u~MCk8pHFg=|Tr1fFtPBkM@h69?Z%as{*CIvJcpCaxcnLJ1M*qQy7 z$t{Ln9H~8$w+?))IX>e7*RrHekM>KeGiM!s7!k9Xf40;0uQ_JB|KBKnJG(5m{%vU5 z2iA34=O&%%-k5%F_p?2+vO+F;wqytLuS_b=gAvyyxN*=%x^cN=B29DUf&su zEX;B~{JS~d({BFBsU^Odq=+33=D`3V-FFl`M{}NPPWvyS#m! zjReo3H+n*kBp39(-gwN1@051sp`Gib=NL;Q6`zw-JS4JnM*6~O-HlBQEkVUO=Pb6z z3AL`*nI=73YVl$Awu3y)g@;648<}pjChP6+?(j{VdTjFK$%0=+?S8SDukdi)v|*9g z5~k!gPc9UunYb>NepB{)joIs(>f>#RPl|TBC@nOac5h>H$!)VltE)v`KPUTdb5VNx z|BHXfB(3#MNp;qrrmlC9tLpF&np@ZE6FPgc=g-CRy~iK#j5!zS=eXD^uBPCbo?@^htF|qBSrMgT+(yY^*{9Nfh!CsoIN7MOMJ}CZN&=Pcr^WhPL3bWb4 zQ|G97@hzY1GoLN7XQsNsoZ@4=hZ&fn)@(brY(ts%$rPiB^Gc-Io*r7X=g<_6wsq>4 zFSh7jymN;qwOjmSXv>P(IcDA#&zl@_%#7ytX)0bxlm7WCyz}n8e>cw;1*QZ~E3DMJ z_OTygF_+TRS&tS{;?ZQrF@9x~ZeLK43-X^z}6Eqg4s z>E6ef)zaaWPgAcLKCj8i=?U3hQDORC&Nw;Szd6FPgL$)0A-gEcXVzBsb5>cGMPn~+ zo@9RO%Jdhn!sht4O%inDw^nMOt$NKxW4n>ya~V6u7JuIR+5Ml_g7S*N_s~$&`R8BH zIw%?GVtLf^V(GloPeVf2rZ2c4@LodfX=6qSpKR&QiRXlus*LJx*M)$zQlWq32+W=u(46i#G5I2A$j@A{Vh$^X|5;n=%(x zceG46_x03=g$KjyWHw3aepvEx~WM?0`rMq%flt)YCp6gQ!`3~}w ze)Hi~l-=B{^CLXCetOZ`E0>I_{{NkG>D~GIdkH^|v%fzTjZJH7(Q@ENKCN&3X z1)Q?D%ImABY&-jSc>a?~z6n*0QD>UV*QrmcO*($~h#JeokPi;QT>ZB$of5Y?Jv-^u z-}bNwo6<8J4^t9_l%GFZB*4+FsMcF_&ct_vk6F<2;vcKypDx<*#(4fiKK7nD7SEeB zq(1(*xc}el7yb1)+^uU`&V__dNWHu@Vb12CJ=!{-Gz3gnJ?4^gx1Chr#n4dgsiDZ^ z!7!m|4)+wJ4S_6;hG}j+*;2thE^4jNvv!K~l?$h0dKOOHCYo~i?8UwI6J6hF zc^rBv9_w-RCG-gT-B>hBv`4&OTx^G?*X*Sq%+FkQxjz!_Tnai8{`yk>Wb)9{Pe^2?>0-ozw7N?B6x-mVZRFn@~Zq`lLoL^k>wrY3*B z`E!P_AIDOcDH@7LE?7QiF-ks_pHOgaS$@F5wF%ufMN(%ky$~tQX2|2zu`n}6plaV2 zRolsu|JVQD#M-gjm?jm{hg|-pL7~TOQZ=GlWfE9-f+(ur;`n zS4w8qPOd3IQ4^XEh%_-UGL&eYm{u?=eAByi3+;bB-lFcoJ6HUk4cDtl=S(g{SBKVp zNpR}?&H1#)(2FZ6C-ZCb4UvSK28YsOU(XeC@>HAYe_TTGh^)XJIrop7H7Dd~&7YOh z60m*#j=kry>3x5Yj=Jo2b-+Y{4pij__bcA z%c1EzU;W?tM_*&1|K5^%r}}j#pWDi=^6}J~ShUoN7@zmMt*c}i8jP`vrlBsu5EvSkn7 z*QkH`Jb$&a@}%q8ULosVM`>OCIrDtU-@o@)|EzHolxCBeX1pwWmI}wJWe2xp{q3v_ zV@~<~?d{iq<2U_|t3AutdcVb&eNllITT^P5Se^ij;%xu9pU*wq8ZNQRP4dsID*`Lm ze2X{OvfNVkde~hHP4iUF`TxEII6vsy82j9J&I!Rq3|~2>6#7lOCEV!i$f3DJ;M_8Q zNpqE~>i4Dfw*{lzIWoEa?B{>~L-sPS*U^=a4JLY-=l%=Hf34c`;o7wNKj(_iOYKs; z5c#M>-2BYBQ%Md-E@o`myg7J5$kozhuVYfdD#uIbo+!FMegB&0MT`0Eb3Rvfo}9O7 zj=bc;ri2;J^2e^YEP7r%|MlPY`U?lXFPLJOW)K!|yk}*bBWL8!q@z!sEV=)_T}rL@ z)Y-!;_Z(aCn9b^oYMExwR9*ug&F3Kk97|gbrIyYqIMh04UflN7lB21+mWi}InbI9q za`V7D(dBW$MmvLr^%(^XhE+?!Gd4|asTgL8M$XTMLG~1y4@J!PKiHkK$PrUt>Q8h0h zaocW;oC|swbs*WEdoY%cJIFb?w7H=boJ`hJ9l!n z-+sO3bNiYoYuV}3_B5~D6CPK2RBN*I0ml{wQHh@J2_F{xvXZ?<%Y?m3m+|a<#ka2T=HJXioC|#tzMTxeE^||_pTA!^M!ltA z@rP*vr&G=<@p*65JoUqDPC;02wRXm=ZLg2~pME{4Wy0TP`)j6i1F|QzEGVx1zViL+ zHm{XC>R%k6wM@{cdXxN$$F5&;ITR->urM((v9enA+DawVsKchw()_Ri&*LrUm#*qc z{BoyMe0j-(dDS_7>Y^;&xz00|z1(@HOTT{S<88M;&E%QurK2=Oszf874&RaH}P2*-^GM)Z@!==KPA@fS**8keGJ8RS9E{QcS6s|tM?kgR4ZR3N?mlM4| ze>oMG^;5_xIXU_B#nXj{Bt4uKe|XH%QsA_}{8>|i#H&}?YGHX-N^)0)^eMW=?|g7I z-NUbU-alQ=nKFUL;&b2bvpQBX@tM=|dA9EloSwMH%2Ts(R$A~+exC(3g~hxZG_`Ej zvtG4hUU5KEaZd1|)_*VNJ$}4jxy7R?SZr>~-W@}f41){`)|LMla?;t zeYaOj-NeSGr)hiK=A?g{K3U9YT@x^=(fPqH1&64K^RCan?ziTTa%ea=bMZRw$LrTv zec3bdoa$K@(}r`s|MtrL-*k1(#L3pp>U_LL>jJs_b!MBjw6yOKJh+XQr{wUm2Xlno zmd!b{=~GKelFj;5ro`zEt`jX-F1m3nbkW$|UCMl}Q{hsK-t6As?bq{)FK+5NBM}*M zpG|17@ys5LF7ddEhoBk!=k>pDH%~kfppz!i)*Qs)@T~3N^6UcV>yc`kA8E%gf{P9ACYF(>|cmA#D6`FL~O~Rb(+Ki`PHD2hQvdE7}Gca>? zu9ZGidM-WSxYfm~J^$6kzwY~S>2GZIoPz-eF0iD9%7k_yYzE7!JNxY@>`#tHp@4G`ob&cIEr#9&tOuM$lG4M_7?ro>v$5%e? z{orzN>I_%oS4$qxn1O|b?5wvgt@ys_={&Xl(F>du4=#RTx_nN+y6j&ER#s%)_&ZH>e#QOj ze^Jwq_3!-=U)js~blKM#juP=to*#&c^}k*kd!17;|No!o;W71pH_!k3X5!xJ+ZNv= z>Mp#Dop#Q(@TmCy6C9F1&i}W0|L^zg?RlY-JcF(+7GXKI^U%)?>(UQD^o{>V#b!QzNN`G#;Cg*hIz|(lk!#AI;`)bRLOg&b{eAAiZc(F(IV~9_(^SP-t^8$8#^Z#G+beb;vyvk=6 z4mO{C`&Rbt+u%}Po#nxyN*sMxSC{%KKmF9KxpZa8uOAl|g9h&Z-v8N`ev~Wp`sbT# zG+%e+oNSvRI_LAkg^FiRt-ijd;_1|It?tjWVh%MWa-ICa>gmBD$l@Dl_Gf;N`H_Si zy^fkEQ~M^b*W9&Gl+9w=#NYnzHF%NoFZ^&S%ZW5u};Iq zam!~ddt>+O@WYdTrK|ogx%@jU%YwIgYm1e2)b!Jnd<9$zx+T+hEqu9a+3Q)WR!;JH z{7aght$yGB`q|5#r=GODTq@NwdC{Z`-4{htmff59IYv*tV(;|256v$_UL82t%+4qC z;?0{cReN18?|fi1MJwst&P5u@$;lTpO0KR7jV-^sRA`c?8aJcOH03E`kJhL{(u`lys`tm8oZXA~*PQUu{iFen!;6t1XRg5+F|68NJeu-ydT{qMIkOd1b zpWost{pqsyiJ7ZKbPYfMSd-ti^4-EiYKweJ`u*f;wF=8m+`cTkt7PVXrTL3*=b2=l zaqQ$c%Lyy~2>q?zGFyArKmmook&Xo-ui(BSktmlk(0BQxb`q-b(3;9*zvRZpj5%#b zSMJ&M;)cw*Gu2^nil??LIL}oav}oTysi|Bok{e89`g=D7yB}A%sCV1d>&BHu-!5Bp z%vybOy7Ut9zv>c9%N%!xFx@@(ZrKbg>%?PgA}d1{m^FXgcw^(jlg^7i%(yPex5L`@ z+=SzD(^Quq?3rUV^Q6Dpro|u6Y*>`4A?WHTv@%y~S@-!G@jZ%}3cQtC5ewByf1Yy= z4Gj&A)w_OFJl@90sOZH7#rfy2U%njtD)zu9)|Vx}UR+$PH~sY?Zv82#mb1@>Nxby) zO`2fE&UH2A=~>N-hfOZ8_GDPO#qa8w^A8V&l+0fFw0jxj>R9ddipnL&xQ&0GY4A~$ zdJ{6Mnm5*5*Z9&Vuj=FX-Q%mnWNcp~Rxa1*yf!Iy&y!~_t|;t1VP+btD9U9i?ya_K zwW6;hw>iHrlc*ZEui;b$!>w}nh4Q+zHh2FZH5TKUdUfO1gEQyMnUY%h_0?5dTifM+bFGS=czAnz z8%VS~eQ7lF%%;@S*Vf0Mm*{p;QsCEiH~)03)&5aPT=I(>Ei<{TB zrAz%d9$(h}R@5xubSU=8E&K5AdEWbewan*IT5|96$}@p>hXopDd-u-#9Hkok-21?q z6?-);MDM=s+!}uT)~`7`d!#H?dG_3?IVt~I%im+tisiHB?d*^JxNyhi_1!}LzMGPF zKe_l<@tlj(w6I_izDqL}8ShDZ7on8adb0CsiaPUNKR-V{e*X1QTUYJgU44CBtb4zl zDbM1qTfgr4e6HI?X`;uGmnC7AXK$>S>bPc3UvOn_;PJE_g^ORyPCjH~mMo*9sH!KQ zXe=KSSbk|i0&Fe7j_oJ4I~FBwh}1jzN&d2&W8So%xi=zm3THQQ+_Ic)9IJhcJwE2y zr_RLie^(d2c;KD;d{1=X7Bpp>)zwvcTGON?f0~#;1Hil zaRQE9n=8E!9Wt8!eO{@)qrj${Z!TPzkSHN6Ed2KE+u7#%c4cp7Tz(m|E$8Nm6DMB0 zSfSA+D=Vuvef6y0M(6KMn8*1~&w8r)^{WnABFw8cga=;VYM|QkY?egOx4tD-oaKJX zmo@KCYA_LUjXd8yC-dp`%>pxwZkE(kJA^)JiCVT{fzwr=BQZtN0#98nl)W?f_I_Jd z@FOCa+p@5r==u2-D%^{Dvnn5-kXJgr{_K(CTmPB6__4%ZUi`Q-U0y!p-P755Pv2&L z5#G(?EIKVD*nusn^xnrke+7;S&HBFnm~~s`t_mAFE2~#utD>W#TmpSmgqjq#Y~Nmd z?)dTJsga-s+&_L))YsQ%XRp5he*VgR(WB=AqXR2Ns)E|=QmdpNB{?z;W zmZdGlp;d36+b+K+p?qXUVS`nu&4k&ZERx3d8{KwJ7ugp3N62ZbsjHo5ak66k^Muz& zcYeHn$nD%Q&cr(broNXo)q9K=Wmy^TNR+TtoqIO5<6Syi;v8=8Wtz)cCLNHRzqtHP z09(o&frU9{N0@$_U9C8N;OOGTi<6T7@MPOIv)y;=K0P^k z4Gd0&XY{Vgm=ekO=Hu`C|K*l{TGbvfP2bJk-ShFa>AH14mhr8AeQRUvw=*mHFFDXn^&H(nlk&>d_&P~byhWZ4c2h-J*ztUtX^+r+4`NDC1)$1at2CA zRo}E`dVb&H)!RO&;EY+zUP~pXpliqTTmI9JKk` zo1Yz8q!SQTa-92%y;tX(1v;`NJ7by@Ov+B~xV2-=6+;cLGI<#ppXHZpYik=F4y^ea zJj;RG+xBP8zNy;bX`62zJm{$KYbM{l1DifxJIu$!V^R=%WwVp)>{8ojrE6_ozv7=( zS!;J|{=NU*+j!rLs@!KW&(7<#sk~JFp>kb@q*g$7z}q!)5*t09txSq#Jsc9jwEE`t z`ywq9UU>Z5>Av+{>A|b{*K_jaE1$CK9afmN?By(m)ow3#y_$A+t#5WQ^CNEmCGNj3 zPYKwUGK)##X5RMpyV>9N?O6XhNmi^~FZRbw<3%fbCT;q-#AV6~jqArGTT_?!=SF6?B zLEsR_@|u+zHlAdL;fHKc;m5^PKXVRws{r-)pca zBeId}S|Ok2!~2<$hnA`~oXzLn<8G1OEq5uTKKMoC?D=s!$|ifT%E=4G|BCDp`ub@5 zn&KBh7hGkfjn2z^R&U{*V|;G%oPZ?De?pmDP8}Lue#?y|c!IoQ^}?g0qxGg6yT4AT zT^6+R;YsE>zJAu6>XUpn7b<=|wyIS7`meuryYK3CC4J>#?LK5V_uR5&%N#(*!Nll^ zPk5lTet|`-rm&NWXP1l8u653mlCjs*ql$8`ZGN%qU4g}|+qaJ&KOP#Io0rGdnLGDb zPR;^pzo%E<$%@xGw|(EOTqDue8oz~1;w-;Tvp-JAYf$}l=CG$zheDvyRF%C; zW-(a=PEy%^oA-V&V^vo?SXQut#P&eu3;tr#$qJ|%|8*{+?x4wdT0MpbI9f0np1^ty;w zuefjR4CDNkj!6Oku81a;XyqO7Pk*8Nk7KW)uVaUX;N1&599>o}SjF1uYkb}{?v{%8 za!oG(c`BSu3`UWcO|(}U9y6NRqrmZQg>CkF(XT*REZ=awTQ+ z&1YW66Hc7kq|=qOc-qUH69)SOqFRD{FJF4OrL-Inv}Oa zdfL-tZgwFvPC1`BxW*u`OmITgt&&x9)?0`MZ+M`WtEd;b;(m3cmT#chtp`0>T$f#@ zshrH)9?hRB(Wbz$GQ?|2%b^d`g#(p-ZdvhV{^q)`OJieW-@bkOu;9kalCDJ&&NF6} zw*ItwzbJ5`=rj3MtI{^#T((Rtc(0jQTjGtkWwXyt^I9sy$8J*R?8OoJ-Kl?(;k}PF zE1bMm-j)p6d~V(6&+PM_N1ZF1<^QahtyNg=Ranj2S<`Ypoyz;bD;}%*Xkr7xY1=x?&2#O7ir8|=BWGlXY^G8lO5MzpG`5E zQyeHFy{=ENH}LpW*>zG3&QAN6r*5dPt#~@G{BNzD-K_K+MYT<=jqSU3T+TiHzJ9g3 zjDh+E@uLPum#z5sKp^b^&)fpNQzo*4QyZr~U$<+`^5x4HFJ^vrUtw9&#ryx=&T2@s zE!5~z;3(T2d;Kfx4*iaQZJ(o3D;Dp0Jadkck*&nehv)JqX5PLrOElHr@mc=MOKzJR z6g(##epp~Nciu*A^|*!iK7TXYs+E#>sLLWSY2TH1+x0%jy(-%IrtG&;n@M8una<@B z$!ynI8ed2TO4~fYb9H)2dAW1ZhRZLv+|2R*_UQSk&P5tkHuD@50?aPtGA2m48A$jn zzxo%40c-XE3S?6l|D1$eSBY#7RRF7@3Oyd|M|CW{(1Jz zA56VhS*a?T9i7AH$03-yEJbDS|2xIkV{Y8M$+_#s!vcq`UsXRnyDp!SwE3prJR8Yg zH^n_E5Az*GTxXx1b}~i5apD#6&+QouvghZQ>v#$k2q+#&+gxcgZ_$cnKZ6%9(y)@@ zn;;jr{(8-1ac}m-;EoWiPR>b3Il!w_xxAqXby`j~Ab`yl#B#O<8qt@Z|H)R~yf+{CB1B>~xm> z-Nzqi=I57N$jtO%OZq1^qc7KN_UWfwEKG9!%g@z(%<>DjU4B05{f->jPOY13{&hUw zDOb;z{q*d8WxiDc|4J=nCY0FUzqu<|F_r1eJVvovF}c}Eek!V6i`Ko~q~pBrSj^{z z=Q&DsJSUxgx@d~ipRY+XMK6Rlw}zhI9Qe?4+o^q3UL2wR-Ai5_^-q7rDK(qTNV`zq zC8br9CsFV8tpA%ClH)8&Urx!(?UyohO`g5TN!W3p%uFu#NTos%-h3_zgM%5FjK@4h zZG>NJc(qPJY$}gAyKm|3@b?zyO}&dUki%x_Q5z@0u0g+nBdV&>Tn$=X(3dH=n7Z`|y&ZT*5wjVo@hxnQC@{q)n%l`EzsZNL3oDlB^1 zn%9wYR+_!9Pz#!;{WDDT1sjuOm*vyXKSQ)kEiE}u&iY{KCo_9(r*ETgqi^6sO%d0V zX`6Sg6Lw0NJAK+TvE`RJzcd{bo$6@+ZDW6A^yYwX)mmljmnwxjTT1WVjO??RS`@ZZ zUSoHv?d_1wwNJBWe?7Hu7ne;IcV(Q>=T(xX`N4lBPv>zqFTa#}XH~t^s{3{8qQjK$ zth%}E)Z2xcA)#ycT=#L;ySwkp?VtCSecBrOf31q=!-9zGr3MofQ@DlJcMAoq{e7-v zTGl?@>d~sH`{nYTPQvdg4pVLAU+wsHt@`uI$4h&xR{zrbBYMvB zYM9^6jEW6W7xg|1Mh5;|wJQ9=(K3y19^eJ5R|-w<6*8AzzI5@ZY5skIQk!tu*l*!8 zLRqKhHNX0CcI|@KU$RcdoC-PjeeR^F$9>vYtmnNxu{bch9<;$zK_GpKRiBHJvF5~M zS@VzWn)&s`@ttgQLho&Qw)pJJTdQ{7&oZg_>b~w-_`0{8D}6uf)ugzZ-VTv>4E+1; zYJPC^9JjB>*QkZ$Ez4iMe_N|f)YrA)f7b{94=((rcs#)Yw2Z$bz-#HmiGn#CAdX8< zU!Twy(2;sc7YpCqfG!%Yd2?^CG;}So{oj}V6Tu25e*ALTU*58a1tKHdmUyT3``r)b z;Pd=+r1t&$x*oJw2)t5vUTSD#Bs1NU5t>iDtQ6gU3b~vesA$}zZ_oBYHJ11*@KPX_9f_mK`QY&%=N3Ps_H&= z$G^F``T6{RFXwmd+x2W#_P6)<_t*dbC;#t5`;7n&mZU_5t9zbr%LQ$%)z1HXLb)Fl zINqPnZO^&6Dd{Me(+OYmyI%c3uv9%=`Qd=zw45b&Pcr@8dNw)!839M;z*S-G#N&ml5us`$mHqbKaa|~8u zEQ}Vf&!%sfRnn8j%G78v`O3%HGx`ES8wpsQ-r}Z<%mf zfB&EA`@iq4Ucb-E!s5sO?dA6iePiD;ADFN6jfZIwPh*2lpi4oJpe~iMBU_Oe#PB7T&wJjPppt4e^gZ z>wYNje14~Tezo(wIdiJtot&)h|L)Gt&xiT#U%Y-j`PAQEUw{Am{eJSKNnBi9U0q$9 zHgEQyZ};})OU>lp!OQ*r{(L?^|Ng$eUtV5*^ypDjQ&T&?yqsOljk|Ya%WST%i_JEd z4W4h#p?GC+^zkc8Z7eSvhR#3ykcEvc@5YA4qe&B$e8GU5ySr0Z{oG9B<2PbFLphC+E)k|NnZW&2RO(?{ar?6LjMEdZ*;h%20*_2M;b> zx-|7@m*^wqGiG^rc9gsfVvsOQVqsXaY+2p6o9U{ms!OgMIG~`WcI?WP5J$&@_wUCm z$ub}K_V#vfPfwq$by#Gir*24Kpk?i^FCBu)FG_ap-@o6*if!iNn+CGVE%)}H>w54Y zp}xNUCD+rZPqo9=OjyUyaJ*lBy2RVviHF(j?d^4Sbr~}9^5Qlou}Z&Mr5PFtEX!pPgHi_7QJx8h7EVs z)EQ)Kt3noaoPTa#`KiUEH#jJ$sJK{F>&~vy?lpS%mj7`(dGch6uCMP|KhwsIr9A?# zZ0Cv!Ee)BxdD${GQ`690b+xs&D;4H;GcH)Lpkd0Yl`Bumr=+H;MtXaCaz-ELSQvLN z^5OI6XcZX8|Lo5+<(5^{Q7^DZffiQgBL+}T>QcKLF5F)?v*@AXDSPfo0R8sl@EWAA<*9-eD!B0s-eKHskTTh5~+ zosyE0Pd4pY;eA5I%sl_z9HUgP%F4=sfD4a~c7Ofyr7FqlT}Zm?_U(O@Hgb_G7A{oW zdumVRXRBLldMd1{GdLE?xq5q_K657L-k!?)HJ^JO6lU1f{(5?P`pN4r^qwSH&8>TJ zVd2i==SC7e>-YUSb^G@1D_26Q-n{v5BB*Xoh z&u7EqYnQHHzrXHpmASdOv$M0S>(O_w`o*sEPX83PKF)X9>jm<~x^X>foceiF=-&OjWi;K%F=f;5qgIl+5-J5Y=f`@JX`S>jv z7kj16b8>UT*G8EZJaDM3tyP=sS+%G-z-k$fyxpF~i`J}JQ(k*dT3UMlk4N2y+xfM% zwO_w@p%by8L96QHqgIeBuC89YcI`)bk%j#20U9D4EGnyCy?SLN(X(NL0W)*6b331? zh{&6}yTd&_SFT;VcCq7j6RF;lDMdT)_}l+AQCClYb7Q0TbUjluvujtcF1?tMa{9fJ z?Dw|a=g!TsG)_G=<@9v@@Q@G=7ACv-|Ns2_ytn#$pQN#xvGL}+(whXG_S(q`J1q?G z_C9^#Lcza3KN}kxx98oRWtJ;7{q)kyFCSgiP@33rFu|tk%ZbB>mDSbLudRvH4qsf%L<-n@Ae z6&-z4SiAXP!p4Zg!or0M7b;E6czSB8o}L~X8{4Jery(IBHD4~e->`DyP>f`G8yFJu zq`>0dy?bI}Vxpp=o72ztb$2Hl%?zo%6u&3^{JaGV7Cd{F794zerg3^yM1+R6_V(S5 zZ`L?)EL^uF*=p{+YuChtgg(8vsBCR*&C1%EdV1R1ySt|!O){M6^C`M8`}#Uwe*Wc` zU#2J=n561mVI$Xk@JIS3!+$2~PAj(0v@Tz_Y15`39}>m7uU@;ht>WXO>hJG(C5?{U zzkmPW!G~8@hZ`Cis;a80si`epy7b_|gXVd60s;ene!1+g?lU7GHg@i`X=VTa{nZR! zrlFxR!MlD+TN~TU%G>vagySt+0`!#)1$tF3FZG_TrmlYb#tohLeRnQg2v8A{l#-IO zE_?Il=H~SC^HfdOu3h{0?_YL4nH4KmtXRHWTvBr8#EF6u5)z`KOP4HBvAemXXXS+r zr9A>p|DV2o?Y*_nQ;&~}tLno8#`eRUyu7AHMoF7*o;r0(OG|6ov}u2TeNEmN@$1*G z$H)7>fByWqz@nw9~vC#(C11q5W|=Bm!l&B>WEPvyDp z!xLOB0r|x*FD+dg(9qTO z_4n7eu&6lDz!()3^=Nz1o{0e(S1w#IFffSNmUFX#k=es7FE1}`W5kR;L8ljILqb9r z9(+D;@9*uMy!qynZC1ItxePB3`5cdmiaK`e*ujGbj~zQ^X=&Llrkj|CKi1nj`{$>pX=!OWX1lp}M%XAzOG-{ul(e+8JUvbK^$T^|`)qw{ z95}w3m6n$7|NCwBu3f)AJw3g4?b_d8UVi?zpKJY^HD{7G>gejq+ty4Z;7nhda-rh-*g3QlNKmGi3cUPB~Zd6EIT%Wq6VvB$i2Z-2v+rC`${Moa* zT3THP6P7Gpy4QDZecPf%kEUn_i|NJeD0z9wwOj1$Ok+?nvTN5aR#w*ckGit1&zLd8 z#ohh&t5gw-b zzjkeCVBp3L8$NvfI@hxJS-<_i8B?ZQ5q|XM`uh28ZEdZstou?p60P2~+Wq_Scx(3c zWlNW?joZ6x!-jx8EAsE}TOGbWZhPL{?f2`dpP!rizj6h?yxpBmsiz+w@BbL;yh8lI zZHIry4jod`(a}*CahYuI7UthmwjgOaC z)u$(&PuvgAes$x68e*XP_|M?RqIJmisOG?(PS@Y%VSJkD9-TUVmr}MQRe)#$4 z%9ShI`DC@Uv=&|a`sK@)4<8H+4H+5qrvLu%@GvMZg@&Hgi`tmvnwj}>Tkh=>f0Xy_ z+xPC>yI;S4ojrS2RaJH4#*K!ChSA&eY)f8T*phj9#mVJo&z@ywVtVuTt!iCB_W60B zId>&@&>^Uc7A;cso)!@u{kdY#l`B{7?k*1x5C8q^m)|^_NPqwJn>KxVb#?W{ix;oh ztj)JMpK{tf@6M0!`~U0yKW(0Lq$6^3T4Yp|mX=o0&O5)qzkh#obGue)S=qObA2)8< zvgGp1^Yd)2YkzI|@x4J$p4;ig+$G7Trd#X(zK%DM($&^py=&L3!w+}t+7%TQ#m2(2 zW!tt%R@&j~zI^$zX6@R&wZFH`nl)?s^zh{5#Yf7XtaRSR@#oKrFnnW$V_thRMfX zUS6Im9vK;V^XARmdwX^+UE1olIQPbegC|eEJT+B&=gyruX4VP{4~}+=8yXt6wzkfk zIa5zhPeoQ*Lc+z(jjQz#x47PwYuEau&CeY>_U!5D>HP9`XHJ}0(3kY(#l>cJ{(W_S zf31z)K4;FHnAq6f-ro2<6^Yr|(&FOBAAeNyo%Q7Xd;i53`Q&Ug{#U+RGt)R-FMeN) zhKODDw>2wQb{>8>W7e#orI(laa(~LR(1EQ5;N;BA%JTB|7Up1SX6L`RA<;P`&<$n<3H zbVo((vt2n_sqW~TA}KcBiQx{VA$pzzEL!;sD8_xII4xo~2O8pDCK&Fka# zR{i@^`SZN-%}@XT-v7V#cgU>9M#q|(KS#U8S2{1d{L;$G>dNtZS67Go&$IDV>tbd2 zl)amilk?fLXZiIy9Evx0-6)?kYnIp6lvXE2$;hkgGFVwz88Wi7 z7c15L`l4B>v-rfNOP_vzex4#Td-dvUZ|~Es+~OXBGZj{?T-j-}cHO!(qnRlSH*PfK zoG0?}=bt}+{`~v*ckzq9#bn3@;d$E=a z)}F^hPJ2W~M*8~prkGE9=@G}=@a9d<$5WP;mXG|Ou5^C#>{$?J(}t~ESsOk+KHmQC z<>&ME%P+t5Q499>=Vy3#XXoNIYxb1B4wIIa?p%9PfuON%B?oETVGXlQz5MoOGq zzk1w!8B@>ck4}aM2M242c=7nxeSFmVBY4xb)6?~rihKFrxqh+oolemSmFlvPSyQK~ z?lUkp7G`+!_U-Q15du!KFCRIWhlgL6G){|%irO|?%Hu!tP7Ak{YuCQbk#$lMXJ+_W z_x9N{wb+?QK$Z2XRaU8|rp&c2PfJbx`{}g){{R21S1K&-IGPk_ImK;p=lAokUcKtt z-uL_4+vw0x*IS@t-}3VEPEXUly)oH6Hg@jp*|S?)kN*AredRQ3$F;L`w`ufF-7k~cL*v)_c z{ib(i;k_qyb#;%DEst#7wk_}OuCI4?7K55j28m7;6%{!-Z?@&$ zc2Szxqa@ew&KqC-_0`n9du=D5RN)O`XJ=V(>g>srnzpucuhe{aaM0iWuZW09 z$%6xoo1XOB|GTj%^|W;VqTS~<|2gsUt%lI1n0YL}^y=6d6|YP!dGq`^J40e(;+2l; z|Nj2=HZR(`Ws8=U){0gsDXF<@FAH9BU%7nw^*}2%E-tP^hY$D5+wZIUTgA`cU;X{v z-Tn3PZh@Yjopa~PuADGofgwmup7lwazx(#~_T%II=0--p zJ|36<|LWty%eQacs{8SQopooa1uO_{^oet2T+lzH>crET^+{^jg!bN$#|PhP&Pd~;*t*VotQTNEZe zKGwTy*Dm)ynVIJK_wMbjUKy9Ks=D-OxA^g+M^#l-Q&Un(!u6&-w{ll?PZem}nQ(|oF++Dk@c4oL0-8|AMeDt-7ni|uAH#ax0 zeE%;kEiL(Y-`kwIeK9+WTF*bPuB;5~jl8s}tf)vSmP^R;=$SJ;TmGepFgn!K)PN3D zN>KQDNKR1Du>9Q}{e3?UUBCYQ#>Qk-Rn>q0{;dvM`|0af+tOE4Dt-q#IyN4B@$BS` zCzj_oMMg%(?x`sJ{q1eYf9IH(ISvXRK7Lf(en6nDt?kLdtE5<|1DQlU3%igiA|d}-MJGZ*Pot~larhr92Yll$`qBw91K#@(%;|TmzR=~5)%^> z6ufxr)~TmOJ7e^=-fwGTTXlLyP+VMGM8u1iFEg{VPe1g@+4-+sx}uTQV;G`}@1NxOn#L*}XkIAPaP(T`PUhsQ<9)KywpCwFOjMTSaSIK-3aPp8+_-Tf#mHJqX?AaC=f#T`KYsr%Z&i|! zlao_cX7cxwOrlzt+DIPvPJTuQuN=iuy2?|Qe$zS|9NEM{eRQL<~@x_7s>X1DW53dzXyy!C3iV4WlTy=vynnTd&suU@@k zX5+bV<%$Rgi>axpe*C^Ea{1PkpHfs+mo~HW2ZeuVaY~GgjLgbgD(15-@^d$+)=XC*ugy}iB9&&|!w%vAKx zzq>0mF795e;n`WH-r?cjnJXFXRy4bEl-66-E#I?ekKG*c2hCOyEf;=I>64X_Io2=# zzj4lA{#OZtPXA|@`0%!H@$j%PsH-oZtnM!+Cbn(cwoes%#P#FmSe0h|`0!9@=gTiI zFP}Vl^46_e3=YdLA8pUgxw*+TN&MQiYk`4*=jYiz{`@mHH+SjMrQz#hK7RNxLH7Kf z%Fhf34jfRhvf8y}ONfR@m&>C6f1caN^6kzJEd7>{YG7=9ds}XFR#sMS?pgwI5^nR@!-*J@#TJVyWX?3+{+IQ4OOWH z71)cvh|9_CtN8e6*)p}4jfK3ty#N0FyP~zb?5$9#kCL-)+@2ll*7@z46`*lvb9#SI z$)2>cvlyA#o;-cpxqfTS&rf>ocek#vD&1hj!paI7MA<#@*RLwG*}khHBO*LxHtpE9 zZCkIj`6-J`i+2(W>lr@BzCUpGZ0^%jQ@y;r`sHlBJUv&gUvF+?G|M2dY1XV+t5#*D zq@*MzDM@bFlYf8T>+9>851gE=KGSDefW{otY_Y9#_w2EGwXwhd{JFW-kvd`wOTd7G zrOC0Gtyj)=mfK?8$W2QYE>zUfS#!67hldArqGM*}%}bXi&72t-8+$fw^X5&PcFB}o zUo`1|LTbd0f`@&w))G8y3?C}?oH=vm)2AX)QBiJg?&RdhOO`BIwMr}K^UKT2pX|yG z4i1irx;0td|JCc)rlzK`F)?S(oRQ!;Ha)&>=9DQVZ*Q5_cq?4Vjy}HRqo|aWR-9GM zkAkeb@Av)oOS(I4n%G2-D;IC*mzI8Av`FdFlbEepQ!6fBTI$Wp)aaq|==0BS-@d&) z_W9FO?};8$=FG{-&emRRd*kMY-C|dz`NP@2(5Umf}(p`m+gf1BL|9Uirzv}b|^YpR3=o0?8@4XX4sR_;Il z^2dpZ%9mchyRor(%CTd|%Cwwoe?Fa_a@08eoX7NI$Bs=3>O9Bzv0|QGtygXL`*k1( z++On7cedHY+-FapYHDhh{&byVS8H|i+~ec@hO){o8Y>TL#Q!K!*SW*r&F64IFrrLk znjFZ=duA`vzxtK^^6yz=QShMQ%c0-j-v_VVz#{`u%qCt2LgJ)h4pD^ULMr<-Pk<_U_J3XSs~5tVgp26sIX!_^{6RO?b?f zm2<(kmC^ZNi9|#n+vUWB4E9&G2WnL%Zk7IDcfay}VQ%i*wb9#`OfTLU^U1;0b!o7) z%Kh)RZ{2$I`0-Nj&!0b^WEK{lTo(TPW5xbIpS-uX|D6_C`pdrU=%!7--m`yM>OK8l zTJZY#{r}#7H)3V2(O$$qr%|;=gyB`KLm+F3ucI^ni=O>nqM?p~qE|{5yb$z>VB_4q z(Bk!8uj8qysc-efxmuqv_PR~3&%So;T2@vT!+{i|N}G8-vtGS=TmC^rR5b8=S$X)4 zeEHDyn>TJu;OqMJ>(`t)GM3k8*;Hpqza7g(9K6Eyd|>^<`%-%W16 z$fNqUMQ6UN$OfN1ndg`~`PQvlZ*OlePvlmbxZ?KVy5B2y`J6j!S@GdPkEAgJXa?rZ z&CTNaaX!AjwO?O_CMPeRH!sdTo>kzNz>8UjT2dDrV`KJCkUsTy-SXy*wo_I$EPnob za^LRo)Kt~V0|^G#*2n)p=oT6q>uXwlKjP-aix+R-p8e!qE4R2;$=u{>$=VY-?gv*? zE?C2Ntl44bWbw_JB>`dWOPcRqPyAFjclVk#I+rY0FI%Q&yX)QIPAzlu?OV5sGMJc{ zsJO{^&o)Zsda2^+>pOK{k7m6;x6|G;A8vjKWXO2cI5T*8u_42iX@}lb2K-$WzC8I8 z>z=z|(b?Ir7rXbLc>MD6^6wKG?yG4@vTHjhCo7jezqcjxa!UBM%a@h;xwyHPdb{^Z zwdQ+&S-9}x!Kc9zUko?!CN>%lici{H8?A$t|Y-_PQH`tz=2sK3wg6cOEC zx9shA-Fshiad5nNk=IurH+}J>+6_hl%CDH1nNQBWDZ5b5J1Zl@V|tm%e>SJRqH{Ud zaUUo$`LdOvxsky{pwmI6>6x3wcE)S{ZJX~OdaJylnD5He|JywttzWn2cX1)V@9`@! z0*@|R1c0uJnyw$u)X>@K>EqM$W$!sZKR^5be?A|Vum9tJ?9S5_De`N01O)|6O-&gR zva_rI{rUOt@9*yEQqt1vV|Gq@<*mr?)+6!o!2^Z3-23}#H>t01Uh#cvcdU5BOyMt^ znYJl*wEX{jdM9VJ+QGHX2mTiaguV>E@siv0&i+>u_U|&f@$&ZHof5lhH2p(Euim{o zH*3ny9XqB>nG#?wvS+EZd0s?xH1h%T`!&g#nLmGh&9=4On|^*??f<{u83N+tOB}{)PJ#y=z^1T+|?(yObh`)KF0-eRd9S?g)DiX0c6 zxN&2K&vE5<*W>F&*MB~#K3_yktjr{NNr1+eFJDB~>pz#_&KE8dUo`1+LMjI@Z*E3L z#bf^J^RrA>-#zKX&BgWR?c07iTP>kZEiJ7l_R<#VtX1-s=UWcUfB1jWgX4Gh|8qNE zdpIh``NuD|KQp*rziY629{X)kNuq3Vaq&y**^xTamM%@*ek3F!!Xoq167T7Hp&=m? zeqI5c-unCf{_g8P-)_Ip#w)cY@9wTAPoBJbm9;QHLx3YIE9=tb%ltAH51u{yHf=j! zxv%)5NzW5fZ|tiDjdgy1b93_CxxSx_=AYNs((3B$Txg}u@ZihK%ahf7yLx+7s~>*; zd49hA{mtp;R|GCLGByql4*uBNRb_kHFyS#=gf!tv@Y0q>VBV@_sv+%3PM z_unghKf9}&iwu_~w*=@PPdK=Pb-_~pUCR{y6vq|j#r?ki4m7`hVYg9@*oNK(>qQy< zn9Fjv7JQ2q*pg)B#<8%zYoqN9K2W)5@Gnd1zBS(+bz8$IpW_@0?|FL4ww-OTV|EC9 zx;{on$mvt3oRk5`n)fN@j9Y#+wY`hqDZvo8#3|Q*Zh#nQ0z&+f5yQEH7s*VIf~Rw{ z1{{97)6n=ssx!w|yL0yvGPqYo)z8jzy1~|!bs^^Z;%|`*Jy`ItBBI(}$ z7ESshzn)L8j(=*at;VPAv)R=1MfOP}1I{$_?G&#^BrFRS~`O3BGN^Zc{C zZPl08>-VRnr*D_;S+r=;?%lh)ySsPp+}YOV=I!lWSXfw8^l4}D^Q`Rbr#9_sYHAZF zPQ1Q8{{F_~-itZ%gY1J8DCuN&M#-vag*`y=aQa;XH^MWC3l+gn!0B%Sk&HY z_pU14)xqJwp32WHP7fa+@4tNMl8A^%R8-Uv?ToCfPoUw#{k^Iy*RRhn&*tLdQdCsj z^j%|d-<;o7$!FqgzfPS!`}XVW>)+qoyL#QacW*%8&(-jF&;*vyY$>yx8?UaeE-fk9 zv}x0$$B(nKvqM8dbaZrTYHQQa&H4Gb-(F4i-b1A1@Zd;eQt==2GWsg5TKK}dn@8{2-*MGlTe)Q)wpFbyWzG-P`X;gPV&P}%R+t*_=)~;D|=gyr^pFTM`JI|gyn=#?TgM*+>!j6K4 zE>{13Jnje0pG=#!t?KKmLx=X)-hO#|`}a z#;z`|?xRZkZT`EpwY3#LJF~OsX_te-3n$siZ>s)hmh67~>+5S3ab^cMH#bkuPM2@n zH*DbG=JxjRh}d1W)%WSBmR2nD=0AHhHb<6U(r8Kk{e2rZZcI&;J=e2jgn$}vz; zX*vJ=|EJUXv(5A0LEYi&>#MRe*gL~yR#%r-a`NJet)kjtQ>IPJyS>dBfy4GiJn+yZh_w|Nr|N8XB4s{OS77 zf4|=w8yOusbVx>4R$E)Uwzk%D<>t+s`}_NsE>)fDSO4wJ&6k&#uWbAC@NhdXFYn&H zdym@R3keB1H{U)!I{NkF$H}?5x^f0TSA0gF)><<6W{P{ioNf9!(9zt_KL-Z~^UGR= zgoLR0Z@J{wBVm|*O~>2Y+tt-oZ+i9re}8SOzXdEc>g&68{n^>s-CbSNbRv^-bI(5h z7!({_{{9|lbHVG^ppgn&+r6hwomw5f-p$>e`)K+C$M>^0J^yf9Y{n)ok+{AaOqE{47ULWxPve~<;s+4)6@hw*!bo4Bpz;Cv0_E?@jk`_Z*OmZer~RH(vglGJ1nxS z{rvoN#9qIv!@SFnsv*2{bR5n)-Ba^>-6f z)8l=z);TveJUu-Nz>GDT}@ZONngyu{96 zeaL$9``uUX9XmKJ&V6{JcxBqR7XiB`^?3@vzq&e{TU>9BMd6}l%haZy-dpta)XL!H zE0(cjZmg=PsHm*e)YiU!?OIw&ii~xc&!eo_t5#(N1O)i``Q_y3Fc?U@y|d--F{@8+ zyywk${ra`Cvhw~vpHACWe{*qnpFMlF|6D6mZSCy;|NdSnJJut4`Pwx%z019_)@46F zJgoly&bIQC3d4qoH4P06a{caEY3b?b=h@EoTh85j=;UPe&lP(P95~R{#&&6riMhGD z$tQ#Lrb|mmSY%&Y^Wwz|zpEcVeysfT#M8rrW2*e`Z*O-S3{7vtAw^ z7IlAqTv-`xDEpmh>(U8DFKs(EYu6sPva(_jkdUxQJvHUYlPCA$B!TL>wa~fO>1v!tE#G6wrp8jTU*z5b6s8C`S$hao_}UMaP{g|$P&3L z=2feXHz8ZwWyp<7&^i-jpX{Q9|Tfni~M z{QTnQ^Muv?QZ_~`_nW)Oj_1|u*NYb~ep&MC%F1BI2PY@1FI~Fya2v0(;p7_gnjZz9 z6xC&4?I?WA@ZinO%^}Z^JwD#Ax-N0o?%moN8Zx$3Q(jHkU-mXCHg@jh$&)8dn$(lA z)OVIi=fQ+IcD1vt8l4ty*t99=+~UPkrcV!c>~dK&Wr_%chnLr)U3*roTJ`DkXH!$t zl`;JR{yDOfMHa7JYg_-X=F*+p+w<@D$y(dk*yzRVaJZ##^ytxUas7YVuP?u}v$N|K z)8*pko^4&O=jkIRCN^*0JVQgnw`Hb6pRPCbM@0Wl7 z;>C`WIk~xv34eZkRCenT zsGm8*XW6`Ya;2dGR#BNMb(3tZK?TH-ZgKr1^Cz8W=nVD})6&*HUCGI^@W12h8C!zN z-`;ZlB*kE2Za&|#n2q7c{d}R-GWK;g*4EMC;nVk6zAUNA$jHde%?$|&X+L-}(0yL* zNy*J~=iZ$jUl$n_wX5LaA!c^Inr}DLr|ZQQ6&C*db~}G%@8$>{t(zA!OjaHAHriV8 zdPn~KeW9VDD*f)Ru1Aj@i;9eVduQk8<@4(%{peEg-DB%_dGq8LYCfG*4+{&M zZI-*}(_)j#S0^^>TPA<|`gQ5$m(kmD6yK-Y&6gJxT)23#an+X$cJ}ryTTDLnEp1!B zx9aPud-vv@OqsOg&4ULF3|(DaPi)^jc`{|*Jin}M*ybB$5A@z)U|@^!ba4y;&pqDS zYvg9vt}@Nz`;61U?p422I^T#)o;o!&G}N@{i3fN+sav1S$;Tg;f$*UfDdpU-Ezh13& zF?4ftd74Jw3fg z+-ujaT{?TdkjH=7mn&+2eoF0|0v;T7v7NRY)G#nkvzvcDX`>3;rHN;pYPb9P`=@Wd zxrG18v$M0O>&1Th^2Mg?&5d7QU;EFo*jV`3EjIS9vU}f|+2;B0@9ll-R~8r%@#D1q zeg=m2!!I=|ii?Xs8uaw`Zr!?-o16Qn{o5ximET@m?9KpMJpHlt$;yf?OR^7vt^mCl z=;qJLFu^wEUt=uP*o-TdwQ_vZx`GiT0x5_Dr*?(HSpWn^X7 zu3x{u=4a8Tka?gg_1uihmoNAB_SV+c_RCm0P5bila{93zNv6hzU#sNg<>e*7Kuk7`fDBSe(UP$@aJb|KY#nS_VF=Zp@pkfz54U>Gh;)KvdX1Pm!zbmWMpKdq@+L{ zq4oj~4L= zceZ&x=={{EsHp7h)y>V#lO|pI_V)J5{8K40>4AZu^$)#n#^&bNuU=idV#SS3sovY= zo58KdO6A*?27ddhFP-zrVk?gBPK>y0~oF zwykJq%&W-^3{p~3EA*0`JUumyj5e)VqhoG9{rF=^Y3bWHZcLdz{q&6F7thYl4qomj zYgv>M7&vj~&Yum8%wAqzCt8pDUCsRdx+W#%$t=@sK6$%2)23a!cFnBfLxQgET48m+ z4*s7R+1b16|Nom|m^^Ft?BJlFTYHbWZtY7>PPVnNS+scZ<;$0+PMIPjBjY#M>goIU z{#RG7SOFSNnPr--q^vyOt~M$*cJ11=xp{f>=FHKtmbJFBTD5xhWDd`M_rk)D2b*n{^5VsdAHRR|%UYS3nVDHz&;H{5>cxv0vu5#08mXwM zJ$rb#J>>7PV{VgPxcAANOfXorYL#C6zM3B&5+#{)qNAgoot>MTn`2{Qe$>>})co03 z`&)&L`9$#Y#cV~cu1D|eENZnegIyLo6h=8D= zU}|b=@G_sm!a_|gty^0%gT1`EDy-NVvahcz+!+%eA0HhZ&DS0r9PFH?RGYkgMt{G5 zUERJP-j#oTd|b3hDL+4-o10s#J2Wb4)`STcZZ39S!G6fmCN?EM-@g9eA4TW3j{X7x z4wlHsNI^kCA?1jt>V~bZ(_bsJ*iE@+c3hJ7-_LetmTPMa7nY=@0XtDz*qLOU630DF9ibiDOpvp4i!|S4Gb=!4*~Y{Ab_n XTqF~5r=yvHfq}u()z4*}Q$iB}?Hm}{ literal 0 HcmV?d00001 diff --git a/docs/html/sdk/sdk_toc.cs b/docs/html/sdk/sdk_toc.cs index 057d9e0f2dec5..55303a8759d6b 100644 --- a/docs/html/sdk/sdk_toc.cs +++ b/docs/html/sdk/sdk_toc.cs @@ -61,6 +61,14 @@

    \ No newline at end of file + -- GitLab From d2bbaaf2948c362e82aa9f1c8e02a6092235c021 Mon Sep 17 00:00:00 2001 From: Brad Fitzpatrick Date: Tue, 30 Nov 2010 12:59:28 -0800 Subject: [PATCH 028/291] [don't auto-merge] Don't re-read SharedPreferences unnecessarily. Bug: 3211034 Bug: 3216290 Change-Id: Idd5cc25965d400f20122372ca1cf47d4703dd87c --- core/java/android/app/ContextImpl.java | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/core/java/android/app/ContextImpl.java b/core/java/android/app/ContextImpl.java index 2dd5819aa7235..599807427e7ce 100644 --- a/core/java/android/app/ContextImpl.java +++ b/core/java/android/app/ContextImpl.java @@ -367,7 +367,8 @@ class ContextImpl extends Context { } Map map = null; - if (prefsFile.exists() && prefsFile.canRead()) { + FileStatus stat = new FileStatus(); + if (FileUtils.getFileStatus(prefsFile.getPath(), stat) && prefsFile.canRead()) { try { FileInputStream str = new FileInputStream(prefsFile); map = XmlUtils.readMapXml(str); @@ -380,7 +381,7 @@ class ContextImpl extends Context { Log.w(TAG, "getSharedPreferences", e); } } - sp.replace(map); + sp.replace(map, stat); } return sp; } @@ -2768,12 +2769,16 @@ class ContextImpl extends Context { } } - public void replace(Map newContents) { + /* package */ void replace(Map newContents, FileStatus stat) { synchronized (this) { mLoaded = true; if (newContents != null) { mMap = newContents; } + if (stat != null) { + mStatTimestamp = stat.mtime; + mStatSize = stat.size; + } } } -- GitLab From 54d21dadf1aee8f58df65728a00ad57dbfeefb22 Mon Sep 17 00:00:00 2001 From: Scott Main Date: Wed, 10 Nov 2010 10:43:56 -0800 Subject: [PATCH 029/291] docs: updates to the backup dev guide add sample code for performing restore and fix typos bug: 3180881,3125550,3125563 Change-Id: I27dd19ede8bad03d11b8ddebe516e9dbf4fdbb89 --- docs/html/guide/topics/data/backup.jd | 70 +++++++++++++++++++++++---- 1 file changed, 61 insertions(+), 9 deletions(-) diff --git a/docs/html/guide/topics/data/backup.jd b/docs/html/guide/topics/data/backup.jd index 6c02031fd4f57..623ee22dc79a6 100644 --- a/docs/html/guide/topics/data/backup.jd +++ b/docs/html/guide/topics/data/backup.jd @@ -7,7 +7,9 @@ page.title=Data Backup

    Quickview

      -
    • Back up your data to the cloud in case the user looses it
    • +
    • Back up the user's data to the cloud in case the user loses it
    • +
    • If the user upgrades to a new Android-powered device, your app can restore the user's +data onto the new device
    • Easily back up SharedPreferences and private files with BackupAgentHelper
    • Requires API Level 8
    @@ -389,7 +391,7 @@ conceptually a set of key-value pairs.

    To add an entity to your backup data set, you must:

    1. Call {@link android.app.backup.BackupDataOutput#writeEntityHeader(String,int) -writeEntityheader()}, passing a unique string key for the data you're about to write and the data +writeEntityHeader()}, passing a unique string key for the data you're about to write and the data size.
    2. Call {@link android.app.backup.BackupDataOutput#writeEntityData(byte[],int) writeEntityData()}, passing a byte buffer that contains your data and the number of bytes to write @@ -403,8 +405,8 @@ single entity:

      ByteArrayOutputStream bufStream = new ByteArrayOutputStream(); DataOutputStream outWriter = new DataOutputStream(bufStream); // Write structured data -outWriter.writeString(playerName); -outWriter.writeInt(playerScore); +outWriter.writeUTF(mPlayerName); +outWriter.writeInt(mPlayerScore); // Send the data to the Backup Manager via the BackupDataOutput byte[] buffer = bufStream.toByteArray(); int len = buffer.length; @@ -422,10 +424,10 @@ android.app.backup.BackupAgent#onBackup(ParcelFileDescriptor,BackupDataOutput,Pa onBackup()} so you can determine whether another backup is necessary (as handled in step 1). If you do not write the current data state to this file, then {@code oldState} will be empty during the next callback. -

      Again, the following example saves a representation of the data using the file's -last-modified timestamp:

      +

      The following example saves a representation of the current data into {@code newState} using +the file's last-modified timestamp:

      -FileOutputStream outstream = new FileOutputStream(stateFile.getFileDescriptor());
      +FileOutputStream outstream = new FileOutputStream(newState.getFileDescriptor());
       DataOutputStream out = new DataOutputStream(outstream);
       
       long modified = mDataFile.lastModified();
      @@ -493,7 +495,8 @@ onBackup()} is called after the device is restored.
       
       

      In your implementation of {@link android.app.backup.BackupAgent#onRestore(BackupDataInput,int,ParcelFileDescriptor) -onRestore()}, you should call {@link android.app.backup.BackupDataInput#readNextHeader()} to iterate +onRestore()}, you should call {@link android.app.backup.BackupDataInput#readNextHeader()} on the +{@code data} to iterate through all entities in the data set. For each entity found, do the following:

        @@ -517,6 +520,54 @@ android.app.backup.BackupAgent#onBackup(ParcelFileDescriptor,BackupDataOutput,Pa onBackup()}.
      +

      For example, here's how you can restore the data backed up by the example in the previous +section:

      + +
      +@Override
      +public void onRestore(BackupDataInput data, int appVersionCode,
      +                      ParcelFileDescriptor newState) throws IOException {
      +    // There should be only one entity, but the safest
      +    // way to consume it is using a while loop
      +    while (data.readNextHeader()) {
      +        String key = data.getKey();
      +        int dataSize = data.getDataSize();
      +
      +        // If the key is ours (for saving top score). Note this key was used when
      +        // we wrote the backup entity header
      +        if (TOPSCORE_BACKUP_KEY.equals(key)) {
      +            // Create an input stream for the BackupDataInput
      +            byte[] dataBuf = new byte[dataSize];
      +            data.readEntityData(dataBuf, 0, dataSize);
      +            ByteArrayInputStream baStream = new ByteArrayInputStream(dataBuf);
      +            DataInputStream in = new DataInputStream(baStream);
      +
      +            // Read the player name and score from the backup data
      +            mPlayerName = in.readUTF();
      +            mPlayerScore = in.readInt();
      +
      +            // Record the score on the device (to a file or something)
      +            recordScore(mPlayerName, mPlayerScore);
      +        } else {
      +            // We don't know this entity key. Skip it. (Shouldn't happen.)
      +            data.skipEntityData();
      +        }
      +    }
      +
      +    // Finally, write to the state blob (newState) that describes the restored data
      +    FileOutputStream outstream = new FileOutputStream(newState.getFileDescriptor());
      +    DataOutputStream out = new DataOutputStream(outstream);
      +    out.writeUTF(mPlayerName);
      +    out.writeInt(mPlayerScore);
      +}
      +
      + +

      In this example, the {@code appVersionCode} parameter passed to {@link +android.app.backup.BackupAgent#onRestore onRestore()} is not used. However, you might want to use +it if you've chosen to perform backup when the user's version of the application has actually moved +backward (for example, the user went from version 1.5 of your app to 1.0). For more information, see +the section about Checking the Restore Data Version.

      +

      For an example implementation of {@link android.app.backup.BackupAgent}, see the {@code @@ -592,7 +643,8 @@ public class MyPrefsBackupAgent extends BackupAgentHelper { static final String PREFS_BACKUP_KEY = "prefs"; // Allocate a helper and add it to the backup agent - void onCreate() { + @Override + public void onCreate() { SharedPreferencesBackupHelper helper = new SharedPreferencesBackupHelper(this, PREFS); addHelper(PREFS_BACKUP_KEY, helper); } -- GitLab From 8d023ddcd45e55ae426e6c6d9e6e9231c3987018 Mon Sep 17 00:00:00 2001 From: Andreas Huber Date: Thu, 18 Nov 2010 11:03:48 -0800 Subject: [PATCH 030/291] DO NOT MERGE Support for "chunked" HTTP transfer encoding. DO NOT MERGE Change-Id: I253d48ea69f239a6d3d0bb7e0d31eef5c773a9d6 related-to-bug: 3205131 --- media/libstagefright/NuHTTPDataSource.cpp | 104 +++++++++++++++++- media/libstagefright/httplive/LiveSource.cpp | 35 ++++-- media/libstagefright/include/HTTPStream.h | 8 +- .../libstagefright/include/NuHTTPDataSource.h | 8 ++ 4 files changed, 142 insertions(+), 13 deletions(-) diff --git a/media/libstagefright/NuHTTPDataSource.cpp b/media/libstagefright/NuHTTPDataSource.cpp index fcbfdacf36c23..6bf6979af8cdf 100644 --- a/media/libstagefright/NuHTTPDataSource.cpp +++ b/media/libstagefright/NuHTTPDataSource.cpp @@ -67,7 +67,9 @@ NuHTTPDataSource::NuHTTPDataSource() mPort(0), mOffset(0), mContentLength(0), - mContentLengthValid(false) { + mContentLengthValid(false), + mHasChunkedTransferEncoding(false), + mChunkDataBytesLeft(0) { } NuHTTPDataSource::~NuHTTPDataSource() { @@ -184,6 +186,30 @@ status_t NuHTTPDataSource::connect( return ERROR_IO; } + mHasChunkedTransferEncoding = false; + + { + string value; + if (mHTTP.find_header_value("Transfer-Encoding", &value) + || mHTTP.find_header_value("Transfer-encoding", &value)) { + // We don't currently support any transfer encodings but + // chunked. + + if (!strcasecmp(value.c_str(), "chunked")) { + LOGI("Chunked transfer encoding applied."); + mHasChunkedTransferEncoding = true; + mChunkDataBytesLeft = 0; + } else { + mState = DISCONNECTED; + mHTTP.disconnect(); + + LOGE("We don't support '%s' transfer encoding.", value.c_str()); + + return ERROR_UNSUPPORTED; + } + } + } + applyTimeoutResponse(); if (offset == 0) { @@ -193,8 +219,17 @@ status_t NuHTTPDataSource::connect( && ParseSingleUnsignedLong(value.c_str(), &x)) { mContentLength = (off_t)x; mContentLengthValid = true; + } else { + LOGW("Server did not give us the content length!"); } } else { + if (httpStatus != 206 /* Partial Content */) { + // We requested a range but the server didn't support that. + LOGE("We requested a range but the server didn't " + "support that."); + return ERROR_UNSUPPORTED; + } + string value; unsigned long x; if (mHTTP.find_header_value(string("Content-Range"), &value)) { @@ -222,6 +257,71 @@ status_t NuHTTPDataSource::initCheck() const { return mState == CONNECTED ? OK : NO_INIT; } +ssize_t NuHTTPDataSource::internalRead(void *data, size_t size) { + if (!mHasChunkedTransferEncoding) { + return mHTTP.receive(data, size); + } + + if (mChunkDataBytesLeft < 0) { + return 0; + } else if (mChunkDataBytesLeft == 0) { + char line[1024]; + status_t err = mHTTP.receive_line(line, sizeof(line)); + + if (err != OK) { + return err; + } + + LOGV("line = '%s'", line); + + char *end; + unsigned long n = strtoul(line, &end, 16); + + if (end == line || (*end != ';' && *end != '\0')) { + LOGE("malformed HTTP chunk '%s'", line); + return ERROR_MALFORMED; + } + + mChunkDataBytesLeft = n; + LOGV("chunk data size = %lu", n); + + if (mChunkDataBytesLeft == 0) { + mChunkDataBytesLeft = -1; + return 0; + } + + // fall through + } + + if (size > (size_t)mChunkDataBytesLeft) { + size = mChunkDataBytesLeft; + } + + ssize_t n = mHTTP.receive(data, size); + + if (n < 0) { + return n; + } + + mChunkDataBytesLeft -= (size_t)n; + + if (mChunkDataBytesLeft == 0) { + char line[1024]; + status_t err = mHTTP.receive_line(line, sizeof(line)); + + if (err != OK) { + return err; + } + + if (line[0] != '\0') { + LOGE("missing HTTP chunk terminator."); + return ERROR_MALFORMED; + } + } + + return n; +} + ssize_t NuHTTPDataSource::readAt(off_t offset, void *data, size_t size) { LOGV("readAt offset %ld, size %d", offset, size); @@ -250,7 +350,7 @@ ssize_t NuHTTPDataSource::readAt(off_t offset, void *data, size_t size) { size_t numBytesRead = 0; while (numBytesRead < size) { ssize_t n = - mHTTP.receive((uint8_t *)data + numBytesRead, size - numBytesRead); + internalRead((uint8_t *)data + numBytesRead, size - numBytesRead); if (n < 0) { return n; diff --git a/media/libstagefright/httplive/LiveSource.cpp b/media/libstagefright/httplive/LiveSource.cpp index 412457104309a..29c7b0493db58 100644 --- a/media/libstagefright/httplive/LiveSource.cpp +++ b/media/libstagefright/httplive/LiveSource.cpp @@ -318,20 +318,41 @@ status_t LiveSource::fetchM3U(const char *url, sp *out) { status_t err = source->getSize(&size); if (err != OK) { - return err; + size = 65536; } sp buffer = new ABuffer(size); - size_t offset = 0; - while (offset < (size_t)size) { + buffer->setRange(0, 0); + + for (;;) { + size_t bufferRemaining = buffer->capacity() - buffer->size(); + + if (bufferRemaining == 0) { + bufferRemaining = 32768; + + LOGV("increasing download buffer to %d bytes", + buffer->size() + bufferRemaining); + + sp copy = new ABuffer(buffer->size() + bufferRemaining); + memcpy(copy->data(), buffer->data(), buffer->size()); + copy->setRange(0, buffer->size()); + + buffer = copy; + } + ssize_t n = source->readAt( - offset, buffer->data() + offset, size - offset); + buffer->size(), buffer->data() + buffer->size(), + bufferRemaining); - if (n <= 0) { - return ERROR_IO; + if (n < 0) { + return err; + } + + if (n == 0) { + break; } - offset += n; + buffer->setRange(0, buffer->size() + (size_t)n); } *out = buffer; diff --git a/media/libstagefright/include/HTTPStream.h b/media/libstagefright/include/HTTPStream.h index 35b086566040c..793798f0942a1 100644 --- a/media/libstagefright/include/HTTPStream.h +++ b/media/libstagefright/include/HTTPStream.h @@ -55,6 +55,10 @@ public: // Pass a negative value to disable the timeout. void setReceiveTimeout(int seconds); + // Receive a line of data terminated by CRLF, line will be '\0' terminated + // _excluding_ the termianting CRLF. + status_t receive_line(char *line, size_t size); + private: enum State { READY, @@ -68,10 +72,6 @@ private: KeyedVector mHeaders; - // Receive a line of data terminated by CRLF, line will be '\0' terminated - // _excluding_ the termianting CRLF. - status_t receive_line(char *line, size_t size); - HTTPStream(const HTTPStream &); HTTPStream &operator=(const HTTPStream &); }; diff --git a/media/libstagefright/include/NuHTTPDataSource.h b/media/libstagefright/include/NuHTTPDataSource.h index 8593a918376c4..3c88cc27727c7 100644 --- a/media/libstagefright/include/NuHTTPDataSource.h +++ b/media/libstagefright/include/NuHTTPDataSource.h @@ -49,6 +49,11 @@ private: off_t mOffset; off_t mContentLength; bool mContentLengthValid; + bool mHasChunkedTransferEncoding; + + // The number of data bytes in the current chunk before any subsequent + // chunk header (or -1 if no more chunks). + ssize_t mChunkDataBytesLeft; status_t connect( const char *uri, const String8 &headers, off_t offset); @@ -58,6 +63,9 @@ private: const String8 &headers, off_t offset); + // Read up to "size" bytes of data, respect transfer encoding. + ssize_t internalRead(void *data, size_t size); + void applyTimeoutResponse(); static void MakeFullHeaders( -- GitLab From d208a2c7b0993da0fba7c453763c472746ad4282 Mon Sep 17 00:00:00 2001 From: Andreas Huber Date: Thu, 28 Oct 2010 10:50:47 -0700 Subject: [PATCH 031/291] DO NOT MERGE Upgrade to the latest version of libwebm to fix YouTube webm playback. DO NOT MERGE related-to-bug: 3141937 Change-Id: Iaf1b0c5d45a6b5bb7624a59747041c27b4dde83b --- .../matroska/MatroskaExtractor.cpp | 4 +- media/libstagefright/matroska/mkvparser.cpp | 7614 ++++++++++------- media/libstagefright/matroska/mkvparser.hpp | 982 ++- 3 files changed, 5067 insertions(+), 3533 deletions(-) diff --git a/media/libstagefright/matroska/MatroskaExtractor.cpp b/media/libstagefright/matroska/MatroskaExtractor.cpp index 7c7d69e738634..d16476d3f4b70 100644 --- a/media/libstagefright/matroska/MatroskaExtractor.cpp +++ b/media/libstagefright/matroska/MatroskaExtractor.cpp @@ -252,7 +252,7 @@ void BlockIterator::reset() { } void BlockIterator::seek(int64_t seekTimeUs) { - mCluster = mSegment->GetCluster(seekTimeUs * 1000ll); + mCluster = mSegment->FindCluster(seekTimeUs * 1000ll); mBlockEntry = mCluster != NULL ? mCluster->GetFirst() : NULL; while (!eos() && block()->GetTrackNumber() != mTrackNum) { @@ -476,7 +476,7 @@ void MatroskaExtractor::addTracks() { size_t codecPrivateSize; const unsigned char *codecPrivate = - track->GetCodecPrivate(&codecPrivateSize); + track->GetCodecPrivate(codecPrivateSize); enum { VIDEO_TRACK = 1, AUDIO_TRACK = 2 }; diff --git a/media/libstagefright/matroska/mkvparser.cpp b/media/libstagefright/matroska/mkvparser.cpp index 4e51004b487a1..455b1d6637534 100644 --- a/media/libstagefright/matroska/mkvparser.cpp +++ b/media/libstagefright/matroska/mkvparser.cpp @@ -1,3103 +1,4511 @@ -#include "mkvparser.hpp" -#include -#include - -mkvparser::IMkvReader::~IMkvReader() -{ -} - -long long mkvparser::ReadUInt(IMkvReader* pReader, long long pos, long& len) -{ - assert(pReader); - assert(pos >= 0); - - long long total, available; - - long hr = pReader->Length(&total, &available); - assert(hr >= 0); - assert(pos < available); - assert((available - pos) >= 1); //assume here max u-int len is 8 - - unsigned char b; - - hr = pReader->Read(pos, 1, &b); - if (hr < 0) - return hr; - - assert(hr == 0L); - - if (b & 0x80) //1000 0000 - { - len = 1; - b &= 0x7F; //0111 1111 - } - else if (b & 0x40) //0100 0000 - { - len = 2; - b &= 0x3F; //0011 1111 - } - else if (b & 0x20) //0010 0000 - { - len = 3; - b &= 0x1F; //0001 1111 - } - else if (b & 0x10) //0001 0000 - { - len = 4; - b &= 0x0F; //0000 1111 - } - else if (b & 0x08) //0000 1000 - { - len = 5; - b &= 0x07; //0000 0111 - } - else if (b & 0x04) //0000 0100 - { - len = 6; - b &= 0x03; //0000 0011 - } - else if (b & 0x02) //0000 0010 - { - len = 7; - b &= 0x01; //0000 0001 - } - else - { - assert(b & 0x01); //0000 0001 - len = 8; - b = 0; //0000 0000 - } - - assert((available - pos) >= len); - - long long result = b; - ++pos; - for (long i = 1; i < len; ++i) - { - hr = pReader->Read(pos, 1, &b); - - if (hr < 0) - return hr; - - assert(hr == 0L); - - result <<= 8; - result |= b; - - ++pos; - } - - return result; -} - - -long long mkvparser::GetUIntLength( - IMkvReader* pReader, - long long pos, - long& len) -{ - assert(pReader); - assert(pos >= 0); - - long long total, available; - - long hr = pReader->Length(&total, &available); - assert(hr >= 0); - assert(available <= total); - - if (pos >= available) - return pos; //too few bytes available - - unsigned char b; - - hr = pReader->Read(pos, 1, &b); - - if (hr < 0) - return hr; - - assert(hr == 0L); - - if (b == 0) //we can't handle u-int values larger than 8 bytes - return E_FILE_FORMAT_INVALID; - - unsigned char m = 0x80; - len = 1; - - while (!(b & m)) - { - m >>= 1; - ++len; - } - - return 0; //success -} - - -long long mkvparser::SyncReadUInt( - IMkvReader* pReader, - long long pos, - long long stop, - long& len) -{ - assert(pReader); - - if (pos >= stop) - return E_FILE_FORMAT_INVALID; - - unsigned char b; - - long hr = pReader->Read(pos, 1, &b); - - if (hr < 0) - return hr; - - if (hr != 0L) - return E_BUFFER_NOT_FULL; - - if (b == 0) //we can't handle u-int values larger than 8 bytes - return E_FILE_FORMAT_INVALID; - - unsigned char m = 0x80; - len = 1; - - while (!(b & m)) - { - m >>= 1; - ++len; - } - - if ((pos + len) > stop) - return E_FILE_FORMAT_INVALID; - - long long result = b & (~m); - ++pos; - - for (int i = 1; i < len; ++i) - { - hr = pReader->Read(pos, 1, &b); - - if (hr < 0) - return hr; - - if (hr != 0L) - return E_BUFFER_NOT_FULL; - - result <<= 8; - result |= b; - - ++pos; - } - - return result; -} - - -long long mkvparser::UnserializeUInt( - IMkvReader* pReader, - long long pos, - long long size) -{ - assert(pReader); - assert(pos >= 0); - assert(size > 0); - assert(size <= 8); - - long long result = 0; - - for (long long i = 0; i < size; ++i) - { - unsigned char b; - - const long hr = pReader->Read(pos, 1, &b); - - if (hr < 0) - return hr; - result <<= 8; - result |= b; - - ++pos; - } - - return result; -} - - -float mkvparser::Unserialize4Float( - IMkvReader* pReader, - long long pos) -{ - assert(pReader); - assert(pos >= 0); - - long long total, available; - - long hr = pReader->Length(&total, &available); - assert(hr >= 0); - assert(available <= total); - assert((pos + 4) <= available); - - float result; - - unsigned char* const p = (unsigned char*)&result; - unsigned char* q = p + 4; - - for (;;) - { - hr = pReader->Read(pos, 1, --q); - assert(hr == 0L); - - if (q == p) - break; - - ++pos; - } - - return result; -} - - -double mkvparser::Unserialize8Double( - IMkvReader* pReader, - long long pos) -{ - assert(pReader); - assert(pos >= 0); - - double result; - - unsigned char* const p = (unsigned char*)&result; - unsigned char* q = p + 8; - - for (;;) - { - const long hr = pReader->Read(pos, 1, --q); - assert(hr == 0L); - - if (q == p) - break; - - ++pos; - } - - return result; -} - -signed char mkvparser::Unserialize1SInt( - IMkvReader* pReader, - long long pos) -{ - assert(pReader); - assert(pos >= 0); - - long long total, available; - - long hr = pReader->Length(&total, &available); - assert(hr == 0); - assert(available <= total); - assert(pos < available); - - signed char result; - - hr = pReader->Read(pos, 1, (unsigned char*)&result); - assert(hr == 0); - - return result; -} - -short mkvparser::Unserialize2SInt( - IMkvReader* pReader, - long long pos) -{ - assert(pReader); - assert(pos >= 0); - - long long total, available; - - long hr = pReader->Length(&total, &available); - assert(hr >= 0); - assert(available <= total); - assert((pos + 2) <= available); - - short result; - - unsigned char* const p = (unsigned char*)&result; - unsigned char* q = p + 2; - - for (;;) - { - hr = pReader->Read(pos, 1, --q); - assert(hr == 0L); - - if (q == p) - break; - - ++pos; - } - - return result; -} - - -bool mkvparser::Match( - IMkvReader* pReader, - long long& pos, - unsigned long id_, - long long& val) - -{ - assert(pReader); - assert(pos >= 0); - - long long total, available; - - long hr = pReader->Length(&total, &available); - assert(hr >= 0); - assert(available <= total); - - long len; - - const long long id = ReadUInt(pReader, pos, len); - assert(id >= 0); - assert(len > 0); - assert(len <= 8); - assert((pos + len) <= available); - - if ((unsigned long)id != id_) - return false; - - pos += len; //consume id - - const long long size = ReadUInt(pReader, pos, len); - assert(size >= 0); - assert(size <= 8); - assert(len > 0); - assert(len <= 8); - assert((pos + len) <= available); - - pos += len; //consume length of size of payload - - val = UnserializeUInt(pReader, pos, size); - assert(val >= 0); - - pos += size; //consume size of payload - - return true; -} - -bool mkvparser::Match( - IMkvReader* pReader, - long long& pos, - unsigned long id_, - char*& val) -{ - assert(pReader); - assert(pos >= 0); - - long long total, available; - - long hr = pReader->Length(&total, &available); - assert(hr >= 0); - assert(available <= total); - - long len; - - const long long id = ReadUInt(pReader, pos, len); - assert(id >= 0); - assert(len > 0); - assert(len <= 8); - assert((pos + len) <= available); - - if ((unsigned long)id != id_) - return false; - - pos += len; //consume id - - const long long size_ = ReadUInt(pReader, pos, len); - assert(size_ >= 0); - assert(len > 0); - assert(len <= 8); - assert((pos + len) <= available); - - pos += len; //consume length of size of payload - assert((pos + size_) <= available); - - const size_t size = static_cast(size_); - val = new char[size+1]; - - for (size_t i = 0; i < size; ++i) - { - char c; - - hr = pReader->Read(pos + i, 1, (unsigned char*)&c); - assert(hr == 0L); - - val[i] = c; - - if (c == '\0') - break; - - } - - val[size] = '\0'; - pos += size_; //consume size of payload - - return true; -} - -#if 0 -bool mkvparser::Match( - IMkvReader* pReader, - long long& pos, - unsigned long id, - wchar_t*& val) -{ - char* str; - - if (!Match(pReader, pos, id, str)) - return false; - - const size_t size = mbstowcs(NULL, str, 0); - - if (size == 0) - val = NULL; - else - { - val = new wchar_t[size+1]; - mbstowcs(val, str, size); - val[size] = L'\0'; - } - - delete[] str; - return true; -} -#endif - - -bool mkvparser::Match( - IMkvReader* pReader, - long long& pos, - unsigned long id_, - unsigned char*& val, - size_t *optionalSize) -{ - assert(pReader); - assert(pos >= 0); - - long long total, available; - - long hr = pReader->Length(&total, &available); - assert(hr >= 0); - assert(available <= total); - - long len; - const long long id = ReadUInt(pReader, pos, len); - assert(id >= 0); - assert(len > 0); - assert(len <= 8); - assert((pos + len) <= available); - - if ((unsigned long)id != id_) - return false; - - pos += len; //consume id - - const long long size_ = ReadUInt(pReader, pos, len); - assert(size_ >= 0); - assert(len > 0); - assert(len <= 8); - assert((pos + len) <= available); - - pos += len; //consume length of size of payload - assert((pos + size_) <= available); - - const size_t size = static_cast(size_); - val = new unsigned char[size]; - - if (optionalSize) { - *optionalSize = size; - } - - for (size_t i = 0; i < size; ++i) - { - unsigned char b; - - hr = pReader->Read(pos + i, 1, &b); - assert(hr == 0L); - - val[i] = b; - } - - pos += size_; //consume size of payload - return true; -} - - -bool mkvparser::Match( - IMkvReader* pReader, - long long& pos, - unsigned long id_, - double& val) -{ - assert(pReader); - assert(pos >= 0); - - long long total, available; - - long hr = pReader->Length(&total, &available); - assert(hr >= 0); - assert(available <= total); - long idlen; - const long long id = ReadUInt(pReader, pos, idlen); - assert(id >= 0); //TODO - - if ((unsigned long)id != id_) - return false; - - long sizelen; - const long long size = ReadUInt(pReader, pos + idlen, sizelen); - - switch (size) - { - case 4: - case 8: - break; - default: - return false; - } - - pos += idlen + sizelen; //consume id and size fields - assert((pos + size) <= available); - - if (size == 4) - val = Unserialize4Float(pReader, pos); - else - { - assert(size == 8); - val = Unserialize8Double(pReader, pos); - } - - pos += size; //consume size of payload - - return true; -} - - -bool mkvparser::Match( - IMkvReader* pReader, - long long& pos, - unsigned long id_, - short& val) -{ - assert(pReader); - assert(pos >= 0); - - long long total, available; - - long hr = pReader->Length(&total, &available); - assert(hr >= 0); - assert(available <= total); - - long len; - const long long id = ReadUInt(pReader, pos, len); - assert(id >= 0); - assert((pos + len) <= available); - - if ((unsigned long)id != id_) - return false; - - pos += len; //consume id - - const long long size = ReadUInt(pReader, pos, len); - assert(size <= 2); - assert((pos + len) <= available); - - pos += len; //consume length of size of payload - assert((pos + size) <= available); - - //TODO: - // Generalize this to work for any size signed int - if (size == 1) - val = Unserialize1SInt(pReader, pos); - else - val = Unserialize2SInt(pReader, pos); - - pos += size; //consume size of payload - - return true; -} - - -namespace mkvparser -{ - -EBMLHeader::EBMLHeader(): - m_docType(NULL) -{ -} - -EBMLHeader::~EBMLHeader() -{ - delete[] m_docType; -} - -long long EBMLHeader::Parse( - IMkvReader* pReader, - long long& pos) -{ - assert(pReader); - - long long total, available; - - long hr = pReader->Length(&total, &available); - - if (hr < 0) - return hr; - - pos = 0; - long long end = (1024 < available)? 1024: available; - - for (;;) - { - unsigned char b = 0; - - while (pos < end) - { - hr = pReader->Read(pos, 1, &b); - - if (hr < 0) - return hr; - - if (b == 0x1A) - break; - - ++pos; - } - - if (b != 0x1A) - { - if ((pos >= 1024) || - (available >= total) || - ((total - available) < 5)) - return -1; - - return available + 5; //5 = 4-byte ID + 1st byte of size - } - - if ((total - pos) < 5) - return E_FILE_FORMAT_INVALID; - - if ((available - pos) < 5) - return pos + 5; //try again later - - long len; - - const long long result = ReadUInt(pReader, pos, len); - - if (result < 0) //error - return result; - - if (result == 0x0A45DFA3) //ReadId masks-off length indicator bits - { - assert(len == 4); - pos += len; - break; - } - - ++pos; //throw away just the 0x1A byte, and try again - } - - long len; - long long result = GetUIntLength(pReader, pos, len); - - if (result < 0) //error - return result; - - if (result > 0) //need more data - return result; - - assert(len > 0); - assert(len <= 8); - - if ((total - pos) < len) - return E_FILE_FORMAT_INVALID; - if ((available - pos) < len) - return pos + len; //try again later - - result = ReadUInt(pReader, pos, len); - - if (result < 0) //error - return result; - - pos += len; //consume u-int - - if ((total - pos) < result) - return E_FILE_FORMAT_INVALID; - - if ((available - pos) < result) - return pos + result; - - end = pos + result; - - m_version = 1; - m_readVersion = 1; - m_maxIdLength = 4; - m_maxSizeLength = 8; - m_docTypeVersion = 1; - m_docTypeReadVersion = 1; - - while (pos < end) - { - if (Match(pReader, pos, 0x0286, m_version)) - ; - else if (Match(pReader, pos, 0x02F7, m_readVersion)) - ; - else if (Match(pReader, pos, 0x02F2, m_maxIdLength)) - ; - else if (Match(pReader, pos, 0x02F3, m_maxSizeLength)) - ; - else if (Match(pReader, pos, 0x0282, m_docType)) - ; - else if (Match(pReader, pos, 0x0287, m_docTypeVersion)) - ; - else if (Match(pReader, pos, 0x0285, m_docTypeReadVersion)) - ; - else - { - result = ReadUInt(pReader, pos, len); - assert(result > 0); - assert(len > 0); - assert(len <= 8); - - pos += len; - assert(pos < end); - - result = ReadUInt(pReader, pos, len); - assert(result >= 0); - assert(len > 0); - assert(len <= 8); - - pos += len + result; - assert(pos <= end); - } - } - - assert(pos == end); - - return 0; -} - - -Segment::Segment( - IMkvReader* pReader, - long long start, - long long size) : - m_pReader(pReader), - m_start(start), - m_size(size), - m_pos(start), - m_pInfo(NULL), - m_pTracks(NULL), - m_clusterCount(0) - //m_clusterNumber(0) -{ -} - - -Segment::~Segment() -{ - Cluster** i = m_clusters; - Cluster** j = m_clusters + m_clusterCount; - - while (i != j) - { - Cluster* p = *i++; - assert(p); - delete p; - } - - delete[] m_clusters; - - delete m_pTracks; - delete m_pInfo; -} - - -long long Segment::CreateInstance( - IMkvReader* pReader, - long long pos, - Segment*& pSegment) -{ - assert(pReader); - assert(pos >= 0); - - pSegment = NULL; - - long long total, available; - - long hr = pReader->Length(&total, &available); - assert(hr >= 0); - assert(available <= total); - - //I would assume that in practice this loop would execute - //exactly once, but we allow for other elements (e.g. Void) - //to immediately follow the EBML header. This is fine for - //the source filter case (since the entire file is available), - //but in the splitter case over a network we should probably - //just give up early. We could for example decide only to - //execute this loop a maximum of, say, 10 times. - - while (pos < total) - { - //Read ID - - long len; - long long result = GetUIntLength(pReader, pos, len); - - if (result) //error, or too few available bytes - return result; - - if ((pos + len) > total) - return E_FILE_FORMAT_INVALID; - - if ((pos + len) > available) - return pos + len; - - //TODO: if we liberalize the behavior of ReadUInt, we can - //probably eliminate having to use GetUIntLength here. - const long long id = ReadUInt(pReader, pos, len); - - if (id < 0) //error - return id; - - pos += len; //consume ID - - //Read Size - - result = GetUIntLength(pReader, pos, len); - - if (result) //error, or too few available bytes - return result; - - if ((pos + len) > total) - return E_FILE_FORMAT_INVALID; - - if ((pos + len) > available) - return pos + len; - - //TODO: if we liberalize the behavior of ReadUInt, we can - //probably eliminate having to use GetUIntLength here. - const long long size = ReadUInt(pReader, pos, len); - - if (size < 0) - return size; - - pos += len; //consume length of size of element - - //Pos now points to start of payload - - if ((pos + size) > total) - return E_FILE_FORMAT_INVALID; - - if (id == 0x08538067) //Segment ID - { - pSegment = new Segment(pReader, pos, size); - assert(pSegment); //TODO - - return 0; //success - } - - pos += size; //consume payload - } - - assert(pos == total); - - pSegment = new Segment(pReader, pos, 0); - assert(pSegment); //TODO - - return 0; //success (sort of) -} - - -long long Segment::ParseHeaders() -{ - //Outermost (level 0) segment object has been constructed, - //and pos designates start of payload. We need to find the - //inner (level 1) elements. - long long total, available; - - long hr = m_pReader->Length(&total, &available); - assert(hr >= 0); - assert(available <= total); - - const long long stop = m_start + m_size; - assert(stop <= total); - assert(m_pos <= stop); - - bool bQuit = false; - while ((m_pos < stop) && !bQuit) - { - long long pos = m_pos; - - long len; - long long result = GetUIntLength(m_pReader, pos, len); - - if (result) //error, or too few available bytes - return result; - - if ((pos + len) > stop) - return E_FILE_FORMAT_INVALID; - - if ((pos + len) > available) - return pos + len; - - const long long idpos = pos; - const long long id = ReadUInt(m_pReader, idpos, len); - - if (id < 0) //error - return id; - - pos += len; //consume ID - - //Read Size - result = GetUIntLength(m_pReader, pos, len); - - if (result) //error, or too few available bytes - return result; - - if ((pos + len) > stop) - return E_FILE_FORMAT_INVALID; - - if ((pos + len) > available) - return pos + len; - - const long long size = ReadUInt(m_pReader, pos, len); - - if (size < 0) - return size; - - pos += len; //consume length of size of element - - //Pos now points to start of payload - - if ((pos + size) > stop) - return E_FILE_FORMAT_INVALID; - - //We read EBML elements either in total or nothing at all. - - if ((pos + size) > available) - return pos + size; - - if (id == 0x0549A966) //Segment Info ID - { - assert(m_pInfo == NULL); - m_pInfo = new SegmentInfo(this, pos, size); - assert(m_pInfo); //TODO - - if (m_pTracks) - bQuit = true; - } - else if (id == 0x0654AE6B) //Tracks ID - { - assert(m_pTracks == NULL); - m_pTracks = new Tracks(this, pos, size); - assert(m_pTracks); //TODO - - if (m_pInfo) - bQuit = true; - } - else if (id == 0x0F43B675) //Cluster ID - { -#if 0 - if (m_pInfo == NULL) //TODO: liberalize - ; - else if (m_pTracks == NULL) - ; - else - //ParseCluster(idpos, pos, size); - Cluster::Parse(this, m_clusters, pos, size); -#endif - bQuit = true; - } - - m_pos = pos + size; //consume payload - } - - assert(m_pos <= stop); - - return 0; //success -} - - -long Segment::ParseCluster(Cluster*& pCluster, long long& pos_) const -{ - pCluster = NULL; - pos_ = -1; - - const long long stop = m_start + m_size; - assert(m_pos <= stop); - - long long pos = m_pos; - long long off = -1; - - - while (pos < stop) - { - long len; - const long long idpos = pos; - - const long long id = SyncReadUInt(m_pReader, pos, stop, len); - - if (id < 0) //error - return static_cast(id); - - if (id == 0) - return E_FILE_FORMAT_INVALID; - - pos += len; //consume id - assert(pos < stop); - - const long long size = SyncReadUInt(m_pReader, pos, stop, len); - - if (size < 0) //error - return static_cast(size); - - pos += len; //consume size - assert(pos <= stop); - - if (size == 0) //weird - continue; - - //pos now points to start of payload - - pos += size; //consume payload - assert(pos <= stop); - - if (off >= 0) - { - pos_ = idpos; - break; - } - - if (id == 0x0F43B675) //Cluster ID - off = idpos - m_start; - } - - Segment* const this_ = const_cast(this); - const size_t idx = m_clusterCount; - - if (pos >= stop) - { - pos_ = stop; - -#if 0 - if (off < 0) - { - pCluster = Cluster::CreateEndOfStream(this_, idx); - return 1L; - } -#else - if (off < 0) - return 1L; -#endif - - //Reading 0 bytes at pos might work too -- it would depend - //on how the reader is implemented. - - unsigned char b; - - const long hr = m_pReader->Read(pos - 1, 1, &b); - - if (hr < 0) - return hr; - - if (hr != 0L) - return E_BUFFER_NOT_FULL; - } - - assert(off >= 0); - assert(pos_ >= m_start); - assert(pos_ <= stop); - - pCluster = Cluster::Parse(this_, idx, off); - return 0L; -} - - -bool Segment::AddCluster(Cluster* pCluster, long long pos) -{ - assert(pos >= m_start); - - const long long stop = m_start + m_size; - assert(pos <= stop); - - if (pCluster) - m_clusters[pos] = pCluster; - - m_pos = pos; //m_pos >= stop is now we know we have all clusters - - return (pos >= stop); -} - - -long Segment::Load() -{ - //Outermost (level 0) segment object has been constructed, - //and pos designates start of payload. We need to find the - //inner (level 1) elements. - const long long stop = m_start + m_size; -#ifdef _DEBUG - { - long long total, available; - - long hr = m_pReader->Length(&total, &available); - assert(hr >= 0); - assert(available >= total); - assert(stop <= total); - } -#endif - long long index = m_pos; - - m_clusterCount = 0; - - while (index < stop) - { - long len = 0; - - long long result = GetUIntLength(m_pReader, index, len); - - if (result < 0) //error - return static_cast(result); - - if ((index + len) > stop) - return E_FILE_FORMAT_INVALID; - - const long long idpos = index; - const long long id = ReadUInt(m_pReader, idpos, len); - - if (id < 0) //error - return static_cast(id); - - index += len; //consume ID - - //Read Size - result = GetUIntLength(m_pReader, index, len); - - if (result < 0) //error - return static_cast(result); - - if ((index + len) > stop) - return E_FILE_FORMAT_INVALID; - - const long long size = ReadUInt(m_pReader, index, len); - - if (size < 0) //error - return static_cast(size); - - index += len; //consume length of size of element - - if (id == 0x0F43B675) // Cluster ID - break; - - if (id == 0x014D9B74) // SeekHead ID - { - ParseSeekHead(index, size, NULL); - break; - } - index += size; - } - - if (m_clusterCount == 0) - return -1L; - - while (m_pos < stop) - { - long long pos = m_pos; - - long len; - - long long result = GetUIntLength(m_pReader, pos, len); - - if (result < 0) //error - return static_cast(result); - - if ((pos + len) > stop) - return E_FILE_FORMAT_INVALID; - - const long long idpos = pos; - const long long id = ReadUInt(m_pReader, idpos, len); - - if (id < 0) //error - return static_cast(id); - - pos += len; //consume ID - - //Read Size - result = GetUIntLength(m_pReader, pos, len); - - if (result < 0) //error - return static_cast(result); - - if ((pos + len) > stop) - return E_FILE_FORMAT_INVALID; - - const long long size = ReadUInt(m_pReader, pos, len); - - if (size < 0) //error - return static_cast(size); - - pos += len; //consume length of size of element - - //Pos now points to start of payload - - if ((pos + size) > stop) - return E_FILE_FORMAT_INVALID; - - if (id == 0x0F43B675) //Cluster ID - break; - - if (id == 0x014D9B74) //SeekHead ID - { - m_clusters = new Cluster*[m_clusterCount]; - size_t index = 0; - - ParseSeekHead(pos, size, &index); - assert(index == m_clusterCount); - } - else if (id == 0x0549A966) //Segment Info ID - { - assert(m_pInfo == NULL); - m_pInfo = new SegmentInfo(this, pos, size); - assert(m_pInfo); //TODO - } - else if (id == 0x0654AE6B) //Tracks ID - { - assert(m_pTracks == NULL); - m_pTracks = new Tracks(this, pos, size); - assert(m_pTracks); //TODO - } - - m_pos = pos + size; //consume payload - } - - assert(m_clusters); - - //TODO: see notes above. This check is here (temporarily) to ensure - //that the first seekhead has entries for the clusters (because that's - //when they're loaded). In case we are given a file that lists the - //clusters in a second seekhead, the worst thing that happens is that - //we treat this as an invalid file (which is better then simply - //asserting somewhere). But that's only a work-around. What we need - //to do is be able to handle having multiple seekheads, and having - //clusters listed somewhere besides the first seekhead. - // - //if (m_clusters == NULL) - // return E_FILE_FORMAT_INVALID; - - //NOTE: we stop parsing when we reach the first cluster, under the - //assumption all clusters are named in some SeekHead. Clusters - //will have been (pre)loaded, so we indicate that we have all clusters - //by adjusting the parse position: - m_pos = stop; //means "we have all clusters" - - return 0L; -} - - -void Segment::ParseSeekHead(long long start, long long size_, size_t* pIndex) -{ - long long pos = start; - const long long stop = start + size_; - while (pos < stop) - { - long len; - - const long long id = ReadUInt(m_pReader, pos, len); - assert(id >= 0); //TODO - assert((pos + len) <= stop); - - pos += len; //consume ID - - const long long size = ReadUInt(m_pReader, pos, len); - assert(size >= 0); - assert((pos + len) <= stop); - - pos += len; //consume Size field - assert((pos + size) <= stop); - - if (id == 0x0DBB) //SeekEntry ID - ParseSeekEntry(pos, size, pIndex); - - pos += size; //consume payload - assert(pos <= stop); - } - - assert(pos == stop); -} - - -void Segment::ParseSecondarySeekHead(long long off, size_t* pIndex) -{ - assert(off >= 0); - assert(off < m_size); - - long long pos = m_start + off; - const long long stop = m_start + m_size; - - long len; - - long long result = GetUIntLength(m_pReader, pos, len); - assert(result == 0); - assert((pos + len) <= stop); - - const long long idpos = pos; - - const long long id = ReadUInt(m_pReader, idpos, len); - assert(id == 0x014D9B74); //SeekHead ID - - pos += len; //consume ID - assert(pos < stop); - - //Read Size - - result = GetUIntLength(m_pReader, pos, len); - assert(result == 0); - assert((pos + len) <= stop); - - const long long size = ReadUInt(m_pReader, pos, len); - assert(size >= 0); - - pos += len; //consume length of size of element - assert((pos + size) <= stop); - - //Pos now points to start of payload - - ParseSeekHead(pos, size, pIndex); -} - - -void Segment::ParseSeekEntry(long long start, long long size_, size_t* pIndex) -{ - long long pos = start; - - const long long stop = start + size_; - - long len; - - const long long seekIdId = ReadUInt(m_pReader, pos, len); - //seekIdId; - assert(seekIdId == 0x13AB); //SeekID ID - assert((pos + len) <= stop); - - pos += len; //consume id - - const long long seekIdSize = ReadUInt(m_pReader, pos, len); - assert(seekIdSize >= 0); - assert((pos + len) <= stop); - - pos += len; //consume size - - const long long seekId = ReadUInt(m_pReader, pos, len); //payload - assert(seekId >= 0); - assert(len == seekIdSize); - assert((pos + len) <= stop); - - pos += seekIdSize; //consume payload - - const long long seekPosId = ReadUInt(m_pReader, pos, len); - //seekPosId; - assert(seekPosId == 0x13AC); //SeekPos ID - assert((pos + len) <= stop); - - pos += len; //consume id - - const long long seekPosSize = ReadUInt(m_pReader, pos, len); - assert(seekPosSize >= 0); - assert((pos + len) <= stop); - - pos += len; //consume size - assert((pos + seekPosSize) <= stop); - - const long long seekOff = UnserializeUInt(m_pReader, pos, seekPosSize); - assert(seekOff >= 0); - assert(seekOff < m_size); - - pos += seekPosSize; //consume payload - assert(pos == stop); - - const long long seekPos = m_start + seekOff; - assert(seekPos < (m_start + m_size)); - - if (seekId == 0x0F43B675) //cluster id - { - if (pIndex == NULL) - ++m_clusterCount; - else - { - assert(m_clusters); - assert(m_clusterCount > 0); - - size_t& index = *pIndex; - assert(index < m_clusterCount); - - Cluster*& pCluster = m_clusters[index]; - - pCluster = Cluster::Parse(this, index, seekOff); - assert(pCluster); //TODO - - ++index; - } - } - else if (seekId == 0x014D9B74) //SeekHead ID - { - ParseSecondarySeekHead(seekOff, pIndex); - } -} - - -long long Segment::Unparsed() const -{ - const long long stop = m_start + m_size; - - const long long result = stop - m_pos; - assert(result >= 0); - - return result; -} - - -#if 0 //NOTE: too inefficient -long long Segment::Load(long long time_ns) -{ - if (Unparsed() <= 0) - return 0; - - while (m_clusters.empty()) - { - const long long result = Parse(); - - if (result) //error, or not enough bytes available - return result; - - if (Unparsed() <= 0) - return 0; - } - - while (m_clusters.back()->GetTime() < time_ns) - { - const long long result = Parse(); - - if (result) //error, or not enough bytes available - return result; - - if (Unparsed() <= 0) - return 0; - } - - return 0; -} -#endif - - -Cluster* Segment::GetFirst() -{ - if ((m_clusters == NULL) || (m_clusterCount <= 0)) - return &m_eos; - - Cluster* const pCluster = m_clusters[0]; - assert(pCluster); - - return pCluster; -} - - -Cluster* Segment::GetLast() -{ - if ((m_clusters == NULL) || (m_clusterCount <= 0)) - return &m_eos; - - const size_t idx = m_clusterCount - 1; - Cluster* const pCluster = m_clusters[idx]; - assert(pCluster); - - return pCluster; -} - - -unsigned long Segment::GetCount() const -{ - //TODO: m_clusterCount should not be long long. - return static_cast(m_clusterCount); -} - - -Cluster* Segment::GetNext(const Cluster* pCurr) -{ - assert(pCurr); - assert(pCurr != &m_eos); - assert(m_clusters); - assert(m_clusterCount > 0); - - size_t idx = pCurr->m_index; - assert(idx < m_clusterCount); - assert(pCurr == m_clusters[idx]); - - idx++; - - if (idx >= m_clusterCount) - return &m_eos; - - Cluster* const pNext = m_clusters[idx]; - assert(pNext); - - return pNext; -} - - -Cluster* Segment::GetCluster(long long time_ns) -{ - if ((m_clusters == NULL) || (m_clusterCount <= 0)) - return &m_eos; - - { - Cluster* const pCluster = m_clusters[0]; - assert(pCluster); - assert(pCluster->m_index == 0); - - if (time_ns <= pCluster->GetTime()) - return pCluster; - } - - //Binary search of cluster array - - size_t i = 0; - size_t j = m_clusterCount; - - while (i < j) - { - //INVARIANT: - //[0, i) <= time_ns - //[i, j) ? - //[j, m_clusterCount) > time_ns - - const size_t k = i + (j - i) / 2; - assert(k < m_clusterCount); - - Cluster* const pCluster = m_clusters[k]; - assert(pCluster); - assert(pCluster->m_index == k); - - const long long t = pCluster->GetTime(); - - if (t <= time_ns) - i = k + 1; - else - j = k; - - assert(i <= j); - } - - assert(i == j); - assert(i > 0); - assert(i <= m_clusterCount); - - const size_t k = i - 1; - - Cluster* const pCluster = m_clusters[k]; - assert(pCluster); - assert(pCluster->m_index == k); - assert(pCluster->GetTime() <= time_ns); - - return pCluster; -} - - -Tracks* Segment::GetTracks() const -{ - return m_pTracks; -} - - -const SegmentInfo* const Segment::GetInfo() const -{ - return m_pInfo; -} - - -long long Segment::GetDuration() const -{ - assert(m_pInfo); - return m_pInfo->GetDuration(); -} - - -SegmentInfo::SegmentInfo(Segment* pSegment, long long start, long long size_) : - m_pSegment(pSegment), - m_start(start), - m_size(size_), - m_pMuxingAppAsUTF8(NULL), - m_pWritingAppAsUTF8(NULL), - m_pTitleAsUTF8(NULL) -{ - IMkvReader* const pReader = m_pSegment->m_pReader; - - long long pos = start; - const long long stop = start + size_; - - m_timecodeScale = 1000000; - m_duration = 0; - - - while (pos < stop) - { - if (Match(pReader, pos, 0x0AD7B1, m_timecodeScale)) - assert(m_timecodeScale > 0); - - else if (Match(pReader, pos, 0x0489, m_duration)) - assert(m_duration >= 0); - - else if (Match(pReader, pos, 0x0D80, m_pMuxingAppAsUTF8)) //[4D][80] - assert(m_pMuxingAppAsUTF8); - - else if (Match(pReader, pos, 0x1741, m_pWritingAppAsUTF8)) //[57][41] - assert(m_pWritingAppAsUTF8); - - else if (Match(pReader, pos, 0x3BA9, m_pTitleAsUTF8)) //[7B][A9] - assert(m_pTitleAsUTF8); - - else - { - long len; - - const long long id = ReadUInt(pReader, pos, len); - //id; - assert(id >= 0); - assert((pos + len) <= stop); - - pos += len; //consume id - assert((stop - pos) > 0); - - const long long size = ReadUInt(pReader, pos, len); - assert(size >= 0); - assert((pos + len) <= stop); - - pos += len + size; //consume size and payload - assert(pos <= stop); - } - } - - assert(pos == stop); -} - -SegmentInfo::~SegmentInfo() -{ - if (m_pMuxingAppAsUTF8) - { - delete[] m_pMuxingAppAsUTF8; - m_pMuxingAppAsUTF8 = NULL; - } - - if (m_pWritingAppAsUTF8) - { - delete[] m_pWritingAppAsUTF8; - m_pWritingAppAsUTF8 = NULL; - } - - if (m_pTitleAsUTF8) - { - delete[] m_pTitleAsUTF8; - m_pTitleAsUTF8 = NULL; - } -} - -long long SegmentInfo::GetTimeCodeScale() const -{ - return m_timecodeScale; -} - - -long long SegmentInfo::GetDuration() const -{ - assert(m_duration >= 0); - assert(m_timecodeScale >= 1); - - const double dd = double(m_duration) * double(m_timecodeScale); - const long long d = static_cast(dd); - - return d; -} - -const char* SegmentInfo::GetMuxingAppAsUTF8() const -{ - return m_pMuxingAppAsUTF8; -} - -const char* SegmentInfo::GetWritingAppAsUTF8() const -{ - return m_pWritingAppAsUTF8; -} - -const char* SegmentInfo::GetTitleAsUTF8() const -{ - return m_pTitleAsUTF8; -} - -Track::Track(Segment* pSegment, const Info& i) : - m_pSegment(pSegment), - m_info(i) -{ -} - -Track::~Track() -{ - Info& info = const_cast(m_info); - info.Clear(); -} - -Track::Info::Info(): - type(-1), - number(-1), - uid(-1), - nameAsUTF8(NULL), - codecId(NULL), - codecPrivate(NULL), - codecPrivateSize(0), - codecNameAsUTF8(NULL) -{ -} - -void Track::Info::Clear() -{ - delete[] nameAsUTF8; - nameAsUTF8 = NULL; - - delete[] codecId; - codecId = NULL; - - delete[] codecPrivate; - codecPrivate = NULL; - - delete[] codecNameAsUTF8; - codecNameAsUTF8 = NULL; -} - -const BlockEntry* Track::GetEOS() const -{ - return &m_eos; -} - -long long Track::GetType() const -{ - const unsigned long result = static_cast(m_info.type); - return result; -} - -unsigned long Track::GetNumber() const -{ - assert(m_info.number >= 0); - const unsigned long result = static_cast(m_info.number); - return result; -} - -const char* Track::GetNameAsUTF8() const -{ - return m_info.nameAsUTF8; -} - -const char* Track::GetCodecNameAsUTF8() const -{ - return m_info.codecNameAsUTF8; -} - - -const char* Track::GetCodecId() const -{ - return m_info.codecId; -} - - -const unsigned char* Track::GetCodecPrivate(size_t *optionalSize) const -{ - if (optionalSize) { - *optionalSize = m_info.codecPrivateSize; - } - return m_info.codecPrivate; -} - - -long Track::GetFirst(const BlockEntry*& pBlockEntry) const -{ - Cluster* const pCluster = m_pSegment->GetFirst(); - - //If Segment::GetFirst returns NULL, then this must be a network - //download, and we haven't loaded any clusters yet. In this case, - //returning NULL from Track::GetFirst means the same thing. - - if ((pCluster == NULL) || pCluster->EOS()) - { - pBlockEntry = NULL; - return E_BUFFER_NOT_FULL; //return 1L instead? - } - - pBlockEntry = pCluster->GetFirst(); - - while (pBlockEntry) - { - const Block* const pBlock = pBlockEntry->GetBlock(); - assert(pBlock); - - if (pBlock->GetTrackNumber() == (unsigned long)m_info.number) - return 0L; - - pBlockEntry = pCluster->GetNext(pBlockEntry); - } - - //NOTE: if we get here, it means that we didn't find a block with - //a matching track number. We interpret that as an error (which - //might be too conservative). - - pBlockEntry = GetEOS(); //so we can return a non-NULL value - return 1L; -} - - -long Track::GetNext(const BlockEntry* pCurrEntry, const BlockEntry*& pNextEntry) const -{ - assert(pCurrEntry); - assert(!pCurrEntry->EOS()); //? - assert(pCurrEntry->GetBlock()->GetTrackNumber() == (unsigned long)m_info.number); - - const Cluster* const pCurrCluster = pCurrEntry->GetCluster(); - assert(pCurrCluster); - assert(!pCurrCluster->EOS()); - - pNextEntry = pCurrCluster->GetNext(pCurrEntry); - - while (pNextEntry) - { - const Block* const pNextBlock = pNextEntry->GetBlock(); - assert(pNextBlock); - - if (pNextBlock->GetTrackNumber() == (unsigned long)m_info.number) - return 0L; - - pNextEntry = pCurrCluster->GetNext(pNextEntry); - } - - Segment* pSegment = pCurrCluster->m_pSegment; - Cluster* const pNextCluster = pSegment->GetNext(pCurrCluster); - - if ((pNextCluster == NULL) || pNextCluster->EOS()) - { - if (pSegment->Unparsed() <= 0) //all clusters have been loaded - { - pNextEntry = GetEOS(); - return 1L; - } - - pNextEntry = NULL; - return E_BUFFER_NOT_FULL; - } - - pNextEntry = pNextCluster->GetFirst(); - - while (pNextEntry) - { - const Block* const pNextBlock = pNextEntry->GetBlock(); - assert(pNextBlock); - - if (pNextBlock->GetTrackNumber() == (unsigned long)m_info.number) - return 0L; - - pNextEntry = pNextCluster->GetNext(pNextEntry); - } - - //TODO: what has happened here is that we did not find a block - //with a matching track number on the next cluster. It might - //be the case that some cluster beyond the next cluster - //contains a block having a matching track number, but for - //now we terminate the search immediately. We do this so that - //we don't end up searching the entire file looking for the - //next block. Another possibility is to try searching for the next - //block in a small, fixed number of clusters (intead searching - //just the next one), or to terminate the search when when the - //there is a large gap in time, or large gap in file position. It - //might very well be the case that the approach we use here is - //unnecessarily conservative. - - //TODO: again, here's a case where we need to return the special - //EOS block. Or something. It's OK if pNext is NULL, because - //we only need it to set the stop time of the media sample. - //(The start time is determined from pCurr, which is non-NULL - //and non-EOS.) The problem is when we set pCurr=pNext; when - //pCurr has the value NULL we interpret that to mean that we - //haven't fully initialized pCurr and we attempt to set it to - //point to the first block for this track. But that's not what - //we want at all; we want the next call to PopulateSample to - //return end-of-stream, not (re)start from the beginning. - // - //One work-around is to send EOS immediately. We would send - //the EOS the next pass anyway, so maybe it's no great loss. The - //only problem is that if this the stream really does end one - //cluster early (relative to other tracks), or the last frame - //happens to be a keyframe ("CanSeekToEnd"). - // - //The problem is that we need a way to mark as stream as - //"at end of stream" without actually being at end of stream. - //We need to give pCurr some value that means "you've reached EOS". - //We can't synthesize the special EOS Cluster immediately - //(when we first open the file, say), because we use the existance - //of that special cluster value to mean that we've read all of - //the clusters (this is a network download, so we can't know apriori - //how many we have). - // - //Or, we could return E_FAIL, and set another bit in the stream - //object itself, to indicate that it should send EOS earlier - //than when (pCurr=pStop). - // - //Or, probably the best solution, when we actually load the - //blocks into a cluster: if we notice that there's no block - //for a track, we synthesize a nonce EOS block for that track. - //That way we always have something to return. But that will - //only work for sequential scan??? - - //pNext = NULL; - //return E_FAIL; - pNextEntry = GetEOS(); - return 1L; -} - - -Track::EOSBlock::EOSBlock() -{ -} - - -bool Track::EOSBlock::EOS() const -{ - return true; -} - - -Cluster* Track::EOSBlock::GetCluster() const -{ - return NULL; -} - - -size_t Track::EOSBlock::GetIndex() const -{ - return 0; -} - - -const Block* Track::EOSBlock::GetBlock() const -{ - return NULL; -} - - -bool Track::EOSBlock::IsBFrame() const -{ - return false; -} - - -VideoTrack::VideoTrack(Segment* pSegment, const Info& i) : - Track(pSegment, i), - m_width(-1), - m_height(-1), - m_rate(-1) -{ - assert(i.type == 1); - assert(i.number > 0); - - IMkvReader* const pReader = pSegment->m_pReader; - - const Settings& s = i.settings; - assert(s.start >= 0); - assert(s.size >= 0); - - long long pos = s.start; - assert(pos >= 0); - - const long long stop = pos + s.size; - - while (pos < stop) - { -#ifdef _DEBUG - long len; - const long long id = ReadUInt(pReader, pos, len); - assert(id >= 0); //TODO: handle error case - assert((pos + len) <= stop); -#endif - if (Match(pReader, pos, 0x30, m_width)) - ; - else if (Match(pReader, pos, 0x3A, m_height)) - ; - else if (Match(pReader, pos, 0x0383E3, m_rate)) - ; - else - { - long len; - const long long id = ReadUInt(pReader, pos, len); - assert(id >= 0); //TODO: handle error case - assert((pos + len) <= stop); - - pos += len; //consume id - - const long long size = ReadUInt(pReader, pos, len); - assert(size >= 0); //TODO: handle error case - assert((pos + len) <= stop); - - pos += len; //consume length of size - assert((pos + size) <= stop); - - //pos now designates start of payload - - pos += size; //consume payload - assert(pos <= stop); - } - } - - return; -} - - -bool VideoTrack::VetEntry(const BlockEntry* pBlockEntry) const -{ - assert(pBlockEntry); - - const Block* const pBlock = pBlockEntry->GetBlock(); - assert(pBlock); - assert(pBlock->GetTrackNumber() == (unsigned long)m_info.number); - - return pBlock->IsKey(); -} - - - -long long VideoTrack::GetWidth() const -{ - return m_width; -} - - -long long VideoTrack::GetHeight() const -{ - return m_height; -} - - -double VideoTrack::GetFrameRate() const -{ - return m_rate; -} - - -AudioTrack::AudioTrack(Segment* pSegment, const Info& i) : - Track(pSegment, i) -{ - assert(i.type == 2); - assert(i.number > 0); - - IMkvReader* const pReader = pSegment->m_pReader; - - const Settings& s = i.settings; - assert(s.start >= 0); - assert(s.size >= 0); - - long long pos = s.start; - assert(pos >= 0); - - const long long stop = pos + s.size; - - while (pos < stop) - { -#ifdef _DEBUG - long len; - const long long id = ReadUInt(pReader, pos, len); - assert(id >= 0); //TODO: handle error case - assert((pos + len) <= stop); -#endif - if (Match(pReader, pos, 0x35, m_rate)) - ; - else if (Match(pReader, pos, 0x1F, m_channels)) - ; - else if (Match(pReader, pos, 0x2264, m_bitDepth)) - ; - else - { - long len; - const long long id = ReadUInt(pReader, pos, len); - assert(id >= 0); //TODO: handle error case - assert((pos + len) <= stop); - - pos += len; //consume id - - const long long size = ReadUInt(pReader, pos, len); - assert(size >= 0); //TODO: handle error case - assert((pos + len) <= stop); - - pos += len; //consume length of size - assert((pos + size) <= stop); - - //pos now designates start of payload - - pos += size; //consume payload - assert(pos <= stop); - } - } - - return; -} - -bool AudioTrack::VetEntry(const BlockEntry* pBlockEntry) const -{ - assert(pBlockEntry); - - const Block* const pBlock = pBlockEntry->GetBlock(); - assert(pBlock); - assert(pBlock->GetTrackNumber() == (unsigned long)m_info.number); - - return true; -} - - -double AudioTrack::GetSamplingRate() const -{ - return m_rate; -} - - -long long AudioTrack::GetChannels() const -{ - return m_channels; -} - -long long AudioTrack::GetBitDepth() const -{ - return m_bitDepth; -} - -Tracks::Tracks(Segment* pSegment, long long start, long long size_) : - m_pSegment(pSegment), - m_start(start), - m_size(size_), - m_trackEntries(NULL), - m_trackEntriesEnd(NULL) -{ - long long stop = m_start + m_size; - IMkvReader* const pReader = m_pSegment->m_pReader; - - long long pos1 = m_start; - int count = 0; - - while (pos1 < stop) - { - long len; - const long long id = ReadUInt(pReader, pos1, len); - assert(id >= 0); - assert((pos1 + len) <= stop); - - pos1 += len; //consume id - - const long long size = ReadUInt(pReader, pos1, len); - assert(size >= 0); - assert((pos1 + len) <= stop); - - pos1 += len; //consume length of size - - //pos now desinates start of element - if (id == 0x2E) //TrackEntry ID - ++count; - - pos1 += size; //consume payload - assert(pos1 <= stop); - } - - if (count <= 0) - return; - - m_trackEntries = new Track*[count]; - m_trackEntriesEnd = m_trackEntries; - - long long pos = m_start; - - while (pos < stop) - { - long len; - const long long id = ReadUInt(pReader, pos, len); - assert(id >= 0); - assert((pos + len) <= stop); - - pos += len; //consume id - - const long long size1 = ReadUInt(pReader, pos, len); - assert(size1 >= 0); - assert((pos + len) <= stop); - - pos += len; //consume length of size - - //pos now desinates start of element - - if (id == 0x2E) //TrackEntry ID - ParseTrackEntry(pos, size1, *m_trackEntriesEnd++); - - pos += size1; //consume payload - assert(pos <= stop); - } -} - -unsigned long Tracks::GetTracksCount() const -{ - const ptrdiff_t result = m_trackEntriesEnd - m_trackEntries; - assert(result >= 0); - - return static_cast(result); -} - - -void Tracks::ParseTrackEntry( - long long start, - long long size, - Track*& pTrack) -{ - IMkvReader* const pReader = m_pSegment->m_pReader; - - long long pos = start; - const long long stop = start + size; - - Track::Info i; - - Track::Settings videoSettings; - videoSettings.start = -1; - - Track::Settings audioSettings; - audioSettings.start = -1; - - while (pos < stop) - { -#ifdef _DEBUG - long len; - const long long id = ReadUInt(pReader, pos, len); - len; - id; -#endif - if (Match(pReader, pos, 0x57, i.number)) - assert(i.number > 0); - - else if (Match(pReader, pos, 0x33C5, i.uid)) - ; - - else if (Match(pReader, pos, 0x03, i.type)) - ; - - else if (Match(pReader, pos, 0x136E, i.nameAsUTF8)) - assert(i.nameAsUTF8); - - else if (Match(pReader, pos, 0x06, i.codecId)) - ; - - else if (Match(pReader, pos, 0x23A2, i.codecPrivate, &i.codecPrivateSize)) - ; - - else if (Match(pReader, pos, 0x058688, i.codecNameAsUTF8)) - assert(i.codecNameAsUTF8); - - else - { - long len; - - const long long id = ReadUInt(pReader, pos, len); - assert(id >= 0); //TODO: handle error case - assert((pos + len) <= stop); - - pos += len; //consume id - - const long long size = ReadUInt(pReader, pos, len); - assert(size >= 0); //TODO: handle error case - assert((pos + len) <= stop); - - pos += len; //consume length of size - const long long start = pos; - - pos += size; //consume payload - assert(pos <= stop); - - if (id == 0x60) - { - videoSettings.start = start; - videoSettings.size = size; - } - else if (id == 0x61) - { - audioSettings.start = start; - audioSettings.size = size; - } - } - } - - assert(pos == stop); - //TODO: propertly vet info.number, to ensure both its existence, - //and that it is unique among all tracks. - assert(i.number > 0); - - //TODO: vet settings, to ensure that video settings (0x60) - //were specified when type = 1, and that audio settings (0x61) - //were specified when type = 2. - if (i.type == 1) //video - { - assert(audioSettings.start < 0); - assert(videoSettings.start >= 0); - - i.settings = videoSettings; - - VideoTrack* const t = new VideoTrack(m_pSegment, i); - assert(t); //TODO - pTrack = t; - } - else if (i.type == 2) //audio - { - assert(videoSettings.start < 0); - assert(audioSettings.start >= 0); - - i.settings = audioSettings; - - AudioTrack* const t = new AudioTrack(m_pSegment, i); - assert(t); //TODO - pTrack = t; - } - else - { - // for now we do not support other track types yet. - // TODO: support other track types - i.Clear(); - - pTrack = NULL; - } - - return; -} - - -Tracks::~Tracks() -{ - Track** i = m_trackEntries; - Track** const j = m_trackEntriesEnd; - - while (i != j) - { - Track* pTrack = *i++; - delete pTrack; - pTrack = NULL; - } - - delete[] m_trackEntries; -} - - -Track* Tracks::GetTrackByNumber(unsigned long tn) const -{ - Track** i = m_trackEntries; - Track** const j = m_trackEntriesEnd; - - while (i != j) - { - Track* const pTrack = *i++; - - if (pTrack == NULL) - continue; - - if (tn == pTrack->GetNumber()) - return pTrack; - } - - return NULL; //not found -} - - -Track* Tracks::GetTrackByIndex(unsigned long idx) const -{ - const ptrdiff_t count = m_trackEntriesEnd - m_trackEntries; - - if (idx >= static_cast(count)) - return NULL; - - return m_trackEntries[idx]; -} - - -void Cluster::Load() -{ - assert(m_pSegment); - - if (m_start > 0) - { - assert(m_size > 0); - assert(m_timecode >= 0); - return; - } - - assert(m_size == 0); - assert(m_timecode < 0); - - IMkvReader* const pReader = m_pSegment->m_pReader; - - const long long off = -m_start; //relative to segment - long long pos = m_pSegment->m_start + off; //absolute - - long len; - - const long long id_ = ReadUInt(pReader, pos, len); - assert(id_ >= 0); - assert(id_ == 0x0F43B675); //Cluster ID - - pos += len; //consume id - - const long long size_ = ReadUInt(pReader, pos, len); - assert(size_ >= 0); - - pos += len; //consume size - - m_start = pos; - m_size = size_; - - const long long stop = m_start + size_; - - long long timecode = -1; - - while (pos < stop) - { - if (Match(pReader, pos, 0x67, timecode)) - break; - else - { - const long long id = ReadUInt(pReader, pos, len); - assert(id >= 0); //TODO - assert((pos + len) <= stop); - - pos += len; //consume id - - const long long size = ReadUInt(pReader, pos, len); - assert(size >= 0); //TODO - assert((pos + len) <= stop); - - pos += len; //consume size - - if (id == 0x20) //BlockGroup ID - break; - - if (id == 0x23) //SimpleBlock ID - break; - - pos += size; //consume payload - assert(pos <= stop); - } - } - - assert(pos <= stop); - assert(timecode >= 0); - - m_timecode = timecode; -} - - -Cluster* Cluster::Parse( - Segment* pSegment, - size_t idx, - long long off) -{ - assert(pSegment); - assert(off >= 0); - assert(off < pSegment->m_size); - Cluster* const pCluster = new Cluster(pSegment, idx, -off); - assert(pCluster); - - return pCluster; -} - - -Cluster::Cluster() : - m_pSegment(NULL), - m_index(0), - m_start(0), - m_size(0), - m_timecode(0), - m_pEntries(NULL), - m_entriesCount(0) -{ -} - -Cluster::Cluster( - Segment* pSegment, - size_t idx, - long long off) : - m_pSegment(pSegment), - m_index(idx), - m_start(off), - m_size(0), - m_timecode(-1), - m_pEntries(NULL), - m_entriesCount(0) -{ -} - - -Cluster::~Cluster() -{ -#if 0 - while (!m_pEntries.empty()) - { - BlockEntry* pBlockEntry = m_pEntries.front(); - assert(pBlockEntry); - - m_pEntries.pop_front(); - delete pBlockEntry; - } -#else - BlockEntry** i = m_pEntries; - BlockEntry** const j = m_pEntries + m_entriesCount; - while (i != j) - { - BlockEntry* p = *i++; - - assert(p); - delete p; - } - - delete[] m_pEntries; -#endif - -} - -bool Cluster::EOS() const -{ - return (m_pSegment == 0); -} - - -void Cluster::LoadBlockEntries() -{ - if (m_pEntries) - return; - - Load(); - assert(m_timecode >= 0); - assert(m_start > 0); - assert(m_size > 0); - - IMkvReader* const pReader = m_pSegment->m_pReader; - - long long pos = m_start; - const long long stop = m_start + m_size; - long long timecode = -1; - - long long idx = pos; - - m_entriesCount = 0; - - while (idx < stop) - { - if (Match(pReader, idx, 0x67, timecode)) - assert(timecode == m_timecode); - else - { - long len; - - const long long id = ReadUInt(pReader, idx, len); - assert(id >= 0); //TODO - assert((idx + len) <= stop); - - idx += len; //consume id - - const long long size = ReadUInt(pReader, idx, len); - assert(size >= 0); //TODO - assert((idx + len) <= stop); - - idx += len; //consume size - - if (id == 0x20) //BlockGroup ID - ++m_entriesCount; - else if (id == 0x23) //SimpleBlock ID - ++m_entriesCount; - - idx += size; //consume payload - - assert(idx <= stop); - } - } - - if (m_entriesCount == 0) - return; - - m_pEntries = new BlockEntry*[m_entriesCount]; - size_t index = 0; - - while (pos < stop) - { - if (Match(pReader, pos, 0x67, timecode)) - assert(timecode == m_timecode); - else - { - long len; - const long long id = ReadUInt(pReader, pos, len); - assert(id >= 0); //TODO - assert((pos + len) <= stop); - - pos += len; //consume id - - const long long size = ReadUInt(pReader, pos, len); - assert(size >= 0); //TODO - assert((pos + len) <= stop); - - pos += len; //consume size - - if (id == 0x20) //BlockGroup ID - ParseBlockGroup(pos, size, index++); - else if (id == 0x23) //SimpleBlock ID - ParseSimpleBlock(pos, size, index++); - - pos += size; //consume payload - assert(pos <= stop); - } - } - - assert(pos == stop); - assert(timecode >= 0); - assert(index == m_entriesCount); -} - - - -long long Cluster::GetTimeCode() -{ - Load(); - return m_timecode; -} - - -long long Cluster::GetTime() -{ - const long long tc = GetTimeCode(); - assert(tc >= 0); - - const SegmentInfo* const pInfo = m_pSegment->GetInfo(); - assert(pInfo); - - const long long scale = pInfo->GetTimeCodeScale(); - assert(scale >= 1); - - const long long t = m_timecode * scale; - - return t; -} - - -void Cluster::ParseBlockGroup(long long start, long long size, size_t index) -{ - assert(m_pEntries); - assert(m_entriesCount); - assert(index < m_entriesCount); - - BlockGroup* const pGroup = new BlockGroup(this, index, start, size); - assert(pGroup); //TODO - - m_pEntries[index] = pGroup; -} - - - -void Cluster::ParseSimpleBlock(long long start, long long size, size_t index) -{ - assert(m_pEntries); - assert(m_entriesCount); - assert(index < m_entriesCount); - - SimpleBlock* const pSimpleBlock = new SimpleBlock(this, index, start, size); - assert(pSimpleBlock); //TODO - - m_pEntries[index] = pSimpleBlock; -} - - -const BlockEntry* Cluster::GetFirst() -{ - LoadBlockEntries(); - - return m_pEntries[0]; -} - - -const BlockEntry* Cluster::GetLast() -{ - if (m_entriesCount == 0) - return m_pEntries[0]; - - return m_pEntries[m_entriesCount-1]; -} - - -const BlockEntry* Cluster::GetNext(const BlockEntry* pEntry) const -{ - assert(pEntry); - - size_t idx = pEntry->GetIndex(); - - ++idx; - - if (idx == m_entriesCount) - return NULL; - - return m_pEntries[idx]; - -} - - -const BlockEntry* Cluster::GetEntry(const Track* pTrack) -{ - - assert(pTrack); - - if (m_pSegment == NULL) //EOS - return pTrack->GetEOS(); - - LoadBlockEntries(); - - BlockEntry* i = *m_pEntries; - BlockEntry* j = *m_pEntries + m_entriesCount; - while (i != j) - { - BlockEntry* pEntry = i; - i++; - assert(pEntry); - assert(!pEntry->EOS()); - - const Block* const pBlock = pEntry->GetBlock(); - assert(pBlock); - - if (pBlock->GetTrackNumber() != pTrack->GetNumber()) - continue; - - if (pTrack->VetEntry(pEntry)) - return pEntry; - } - - return pTrack->GetEOS(); //no satisfactory block found -} - - -BlockEntry::BlockEntry() -{ -} - - -BlockEntry::~BlockEntry() -{ -} - - - -SimpleBlock::SimpleBlock( - Cluster* pCluster, - size_t idx, - long long start, - long long size) : - m_pCluster(pCluster), - m_index(idx), - m_block(start, size, pCluster->m_pSegment->m_pReader) -{ -} - - -bool SimpleBlock::EOS() const -{ - return false; -} - - -Cluster* SimpleBlock::GetCluster() const -{ - return m_pCluster; -} - - -size_t SimpleBlock::GetIndex() const -{ - return m_index; -} - - -const Block* SimpleBlock::GetBlock() const -{ - return &m_block; -} - - -bool SimpleBlock::IsBFrame() const -{ - return false; -} - - -BlockGroup::BlockGroup( - Cluster* pCluster, - size_t idx, - long long start, - long long size_) : - m_pCluster(pCluster), - m_index(idx), - m_prevTimeCode(0), - m_nextTimeCode(0), - m_pBlock(NULL) //TODO: accept multiple blocks within a block group -{ - IMkvReader* const pReader = m_pCluster->m_pSegment->m_pReader; - - long long pos = start; - const long long stop = start + size_; - - bool bSimpleBlock = false; - - while (pos < stop) - { - short t; - - if (Match(pReader, pos, 0x7B, t)) - { - if (t < 0) - m_prevTimeCode = t; - else if (t > 0) - m_nextTimeCode = t; - else - assert(false); - } - else - { - long len; - const long long id = ReadUInt(pReader, pos, len); - assert(id >= 0); //TODO - assert((pos + len) <= stop); - - pos += len; //consume ID - - const long long size = ReadUInt(pReader, pos, len); - assert(size >= 0); //TODO - assert((pos + len) <= stop); - - pos += len; //consume size - - switch (id) - { - case 0x23: //SimpleBlock ID - bSimpleBlock = true; - //YES, FALL THROUGH TO NEXT CASE - - case 0x21: //Block ID - ParseBlock(pos, size); - break; - - default: - break; - } - - pos += size; //consume payload - assert(pos <= stop); - } - } - - assert(pos == stop); - assert(m_pBlock); - - if (!bSimpleBlock) - m_pBlock->SetKey(m_prevTimeCode >= 0); -} - - -BlockGroup::~BlockGroup() -{ - delete m_pBlock; -} - - -void BlockGroup::ParseBlock(long long start, long long size) -{ - IMkvReader* const pReader = m_pCluster->m_pSegment->m_pReader; - - Block* const pBlock = new Block(start, size, pReader); - assert(pBlock); //TODO - - //TODO: the Matroska spec says you have multiple blocks within the - //same block group, with blocks ranked by priority (the flag bits). - //I haven't ever seen such a file (mkvmux certainly doesn't make - //one), so until then I'll just assume block groups contain a single - //block. -#if 0 - m_blocks.push_back(pBlock); -#else - assert(m_pBlock == NULL); - m_pBlock = pBlock; -#endif - -#if 0 - Track* const pTrack = pBlock->GetTrack(); - assert(pTrack); - - pTrack->Insert(pBlock); -#endif -} - - -bool BlockGroup::EOS() const -{ - return false; -} - - -Cluster* BlockGroup::GetCluster() const -{ - return m_pCluster; -} - - -size_t BlockGroup::GetIndex() const -{ - return m_index; -} - - -const Block* BlockGroup::GetBlock() const -{ - return m_pBlock; -} - - -short BlockGroup::GetPrevTimeCode() const -{ - return m_prevTimeCode; -} - - -short BlockGroup::GetNextTimeCode() const -{ - return m_nextTimeCode; -} - - -bool BlockGroup::IsBFrame() const -{ - return (m_nextTimeCode > 0); -} - - - -Block::Block(long long start, long long size_, IMkvReader* pReader) : - m_start(start), - m_size(size_) -{ - long long pos = start; - const long long stop = start + size_; - - long len; - - m_track = ReadUInt(pReader, pos, len); - assert(m_track > 0); - assert((pos + len) <= stop); - - pos += len; //consume track number - assert((stop - pos) >= 2); - - m_timecode = Unserialize2SInt(pReader, pos); - - pos += 2; - assert((stop - pos) >= 1); - - const long hr = pReader->Read(pos, 1, &m_flags); - assert(hr == 0L); - - ++pos; - assert(pos <= stop); - - m_frameOff = pos; - - const long long frame_size = stop - pos; - - assert(frame_size <= 2147483647L); - - m_frameSize = static_cast(frame_size); -} - - -long long Block::GetTimeCode(Cluster* pCluster) const -{ - assert(pCluster); - - const long long tc0 = pCluster->GetTimeCode(); - assert(tc0 >= 0); - - const long long tc = tc0 + static_cast(m_timecode); - assert(tc >= 0); - - return tc; //unscaled timecode units -} - - -long long Block::GetTime(Cluster* pCluster) const -{ - assert(pCluster); - - const long long tc = GetTimeCode(pCluster); - - const Segment* const pSegment = pCluster->m_pSegment; - const SegmentInfo* const pInfo = pSegment->GetInfo(); - assert(pInfo); - - const long long scale = pInfo->GetTimeCodeScale(); - assert(scale >= 1); - - const long long ns = tc * scale; - - return ns; -} - - -unsigned long Block::GetTrackNumber() const -{ - assert(m_track > 0); - - return static_cast(m_track); -} - - -bool Block::IsKey() const -{ - return ((m_flags & static_cast(1 << 7)) != 0); -} - - -void Block::SetKey(bool bKey) -{ - if (bKey) - m_flags |= static_cast(1 << 7); - else - m_flags &= 0x7F; -} - - -long Block::GetSize() const -{ - return m_frameSize; -} - - -long Block::Read(IMkvReader* pReader, unsigned char* buf) const -{ - - assert(pReader); - assert(buf); - - const long hr = pReader->Read(m_frameOff, m_frameSize, buf); - - return hr; -} - - -} //end namespace mkvparser +// Copyright (c) 2010 The WebM project authors. All Rights Reserved. +// +// Use of this source code is governed by a BSD-style license +// that can be found in the LICENSE file in the root of the source +// tree. An additional intellectual property rights grant can be found +// in the file PATENTS. All contributing project authors may +// be found in the AUTHORS file in the root of the source tree. + +#include "mkvparser.hpp" +#include +#include +#include +//#include +//#include "odbgstream.hpp" +//using std::endl; + +mkvparser::IMkvReader::~IMkvReader() +{ +} + + +void mkvparser::GetVersion(int& major, int& minor, int& build, int& revision) +{ + major = 1; + minor = 0; + build = 0; + revision = 4; +} + + +long long mkvparser::ReadUInt(IMkvReader* pReader, long long pos, long& len) +{ + assert(pReader); + assert(pos >= 0); + + long long total, available; + + long hr = pReader->Length(&total, &available); + assert(hr >= 0); + assert(pos < available); + assert((available - pos) >= 1); //assume here max u-int len is 8 + + unsigned char b; + + hr = pReader->Read(pos, 1, &b); + if (hr < 0) + return hr; + + assert(hr == 0L); + + if (b & 0x80) //1000 0000 + { + len = 1; + b &= 0x7F; //0111 1111 + } + else if (b & 0x40) //0100 0000 + { + len = 2; + b &= 0x3F; //0011 1111 + } + else if (b & 0x20) //0010 0000 + { + len = 3; + b &= 0x1F; //0001 1111 + } + else if (b & 0x10) //0001 0000 + { + len = 4; + b &= 0x0F; //0000 1111 + } + else if (b & 0x08) //0000 1000 + { + len = 5; + b &= 0x07; //0000 0111 + } + else if (b & 0x04) //0000 0100 + { + len = 6; + b &= 0x03; //0000 0011 + } + else if (b & 0x02) //0000 0010 + { + len = 7; + b &= 0x01; //0000 0001 + } + else + { + assert(b & 0x01); //0000 0001 + len = 8; + b = 0; //0000 0000 + } + + assert((available - pos) >= len); + + long long result = b; + ++pos; + for (long i = 1; i < len; ++i) + { + hr = pReader->Read(pos, 1, &b); + + if (hr < 0) + return hr; + + assert(hr == 0L); + + result <<= 8; + result |= b; + + ++pos; + } + + return result; +} + + +long long mkvparser::GetUIntLength( + IMkvReader* pReader, + long long pos, + long& len) +{ + assert(pReader); + assert(pos >= 0); + + long long total, available; + + long hr = pReader->Length(&total, &available); + assert(hr >= 0); + assert(available <= total); + + if (pos >= available) + return pos; //too few bytes available + + unsigned char b; + + hr = pReader->Read(pos, 1, &b); + + if (hr < 0) + return hr; + + assert(hr == 0L); + + if (b == 0) //we can't handle u-int values larger than 8 bytes + return E_FILE_FORMAT_INVALID; + + unsigned char m = 0x80; + len = 1; + + while (!(b & m)) + { + m >>= 1; + ++len; + } + + return 0; //success +} + + +long long mkvparser::SyncReadUInt( + IMkvReader* pReader, + long long pos, + long long stop, + long& len) +{ + assert(pReader); + + if (pos >= stop) + return E_FILE_FORMAT_INVALID; + + unsigned char b; + + long hr = pReader->Read(pos, 1, &b); + + if (hr < 0) + return hr; + + if (hr != 0L) + return E_BUFFER_NOT_FULL; + + if (b == 0) //we can't handle u-int values larger than 8 bytes + return E_FILE_FORMAT_INVALID; + + unsigned char m = 0x80; + len = 1; + + while (!(b & m)) + { + m >>= 1; + ++len; + } + + if ((pos + len) > stop) + return E_FILE_FORMAT_INVALID; + + long long result = b & (~m); + ++pos; + + for (int i = 1; i < len; ++i) + { + hr = pReader->Read(pos, 1, &b); + + if (hr < 0) + return hr; + + if (hr != 0L) + return E_BUFFER_NOT_FULL; + + result <<= 8; + result |= b; + + ++pos; + } + + return result; +} + + +long long mkvparser::UnserializeUInt( + IMkvReader* pReader, + long long pos, + long long size) +{ + assert(pReader); + assert(pos >= 0); + assert(size > 0); + assert(size <= 8); + + long long result = 0; + + for (long long i = 0; i < size; ++i) + { + unsigned char b; + + const long hr = pReader->Read(pos, 1, &b); + + if (hr < 0) + return hr; + result <<= 8; + result |= b; + + ++pos; + } + + return result; +} + + +float mkvparser::Unserialize4Float( + IMkvReader* pReader, + long long pos) +{ + assert(pReader); + assert(pos >= 0); + + long long total, available; + + long hr = pReader->Length(&total, &available); + assert(hr >= 0); + assert(available <= total); + assert((pos + 4) <= available); + + float result; + + unsigned char* const p = (unsigned char*)&result; + unsigned char* q = p + 4; + + for (;;) + { + hr = pReader->Read(pos, 1, --q); + assert(hr == 0L); + + if (q == p) + break; + + ++pos; + } + + return result; +} + + +double mkvparser::Unserialize8Double( + IMkvReader* pReader, + long long pos) +{ + assert(pReader); + assert(pos >= 0); + + double result; + + unsigned char* const p = (unsigned char*)&result; + unsigned char* q = p + 8; + + for (;;) + { + const long hr = pReader->Read(pos, 1, --q); + assert(hr == 0L); + + if (q == p) + break; + + ++pos; + } + + return result; +} + +signed char mkvparser::Unserialize1SInt( + IMkvReader* pReader, + long long pos) +{ + assert(pReader); + assert(pos >= 0); + + long long total, available; + + long hr = pReader->Length(&total, &available); + assert(hr == 0); + assert(available <= total); + assert(pos < available); + + signed char result; + + hr = pReader->Read(pos, 1, (unsigned char*)&result); + assert(hr == 0); + + return result; +} + +short mkvparser::Unserialize2SInt( + IMkvReader* pReader, + long long pos) +{ + assert(pReader); + assert(pos >= 0); + + long long total, available; + + long hr = pReader->Length(&total, &available); + assert(hr >= 0); + assert(available <= total); + assert((pos + 2) <= available); + + short result; + + unsigned char* const p = (unsigned char*)&result; + unsigned char* q = p + 2; + + for (;;) + { + hr = pReader->Read(pos, 1, --q); + assert(hr == 0L); + + if (q == p) + break; + + ++pos; + } + + return result; +} + + +bool mkvparser::Match( + IMkvReader* pReader, + long long& pos, + unsigned long id_, + long long& val) + +{ + assert(pReader); + assert(pos >= 0); + + long long total, available; + + long hr = pReader->Length(&total, &available); + assert(hr >= 0); + assert(available <= total); + + long len; + + const long long id = ReadUInt(pReader, pos, len); + assert(id >= 0); + assert(len > 0); + assert(len <= 8); + assert((pos + len) <= available); + + if ((unsigned long)id != id_) + return false; + + pos += len; //consume id + + const long long size = ReadUInt(pReader, pos, len); + assert(size >= 0); + assert(size <= 8); + assert(len > 0); + assert(len <= 8); + assert((pos + len) <= available); + + pos += len; //consume length of size of payload + + val = UnserializeUInt(pReader, pos, size); + assert(val >= 0); + + pos += size; //consume size of payload + + return true; +} + +bool mkvparser::Match( + IMkvReader* pReader, + long long& pos, + unsigned long id_, + char*& val) +{ + assert(pReader); + assert(pos >= 0); + + long long total, available; + + long hr = pReader->Length(&total, &available); + assert(hr >= 0); + assert(available <= total); + + long len; + + const long long id = ReadUInt(pReader, pos, len); + assert(id >= 0); + assert(len > 0); + assert(len <= 8); + assert((pos + len) <= available); + + if ((unsigned long)id != id_) + return false; + + pos += len; //consume id + + const long long size_ = ReadUInt(pReader, pos, len); + assert(size_ >= 0); + assert(len > 0); + assert(len <= 8); + assert((pos + len) <= available); + + pos += len; //consume length of size of payload + assert((pos + size_) <= available); + + const size_t size = static_cast(size_); + val = new char[size+1]; + + for (size_t i = 0; i < size; ++i) + { + char c; + + hr = pReader->Read(pos + i, 1, (unsigned char*)&c); + assert(hr == 0L); + + val[i] = c; + + if (c == '\0') + break; + + } + + val[size] = '\0'; + pos += size_; //consume size of payload + + return true; +} + +bool mkvparser::Match( + IMkvReader* pReader, + long long& pos, + unsigned long id_, + unsigned char*& buf, + size_t& buflen) +{ + assert(pReader); + assert(pos >= 0); + + long long total, available; + + long hr = pReader->Length(&total, &available); + assert(hr >= 0); + assert(available <= total); + + long len; + const long long id = ReadUInt(pReader, pos, len); + assert(id >= 0); + assert(len > 0); + assert(len <= 8); + assert((pos + len) <= available); + + if ((unsigned long)id != id_) + return false; + + pos += len; //consume id + + const long long size_ = ReadUInt(pReader, pos, len); + assert(size_ >= 0); + assert(len > 0); + assert(len <= 8); + assert((pos + len) <= available); + + pos += len; //consume length of size of payload + assert((pos + size_) <= available); + + const long buflen_ = static_cast(size_); + + buf = new (std::nothrow) unsigned char[buflen_]; + assert(buf); //TODO + + hr = pReader->Read(pos, buflen_, buf); + assert(hr == 0L); + + buflen = buflen_; + + pos += size_; //consume size of payload + return true; +} + + +bool mkvparser::Match( + IMkvReader* pReader, + long long& pos, + unsigned long id_, + double& val) +{ + assert(pReader); + assert(pos >= 0); + + long long total, available; + + long hr = pReader->Length(&total, &available); + assert(hr >= 0); + assert(available <= total); + long idlen; + const long long id = ReadUInt(pReader, pos, idlen); + assert(id >= 0); //TODO + + if ((unsigned long)id != id_) + return false; + + long sizelen; + const long long size = ReadUInt(pReader, pos + idlen, sizelen); + + switch (size) + { + case 4: + case 8: + break; + default: + return false; + } + + pos += idlen + sizelen; //consume id and size fields + assert((pos + size) <= available); + + if (size == 4) + val = Unserialize4Float(pReader, pos); + else + { + assert(size == 8); + val = Unserialize8Double(pReader, pos); + } + + pos += size; //consume size of payload + + return true; +} + + +bool mkvparser::Match( + IMkvReader* pReader, + long long& pos, + unsigned long id_, + short& val) +{ + assert(pReader); + assert(pos >= 0); + + long long total, available; + + long hr = pReader->Length(&total, &available); + assert(hr >= 0); + assert(available <= total); + + long len; + const long long id = ReadUInt(pReader, pos, len); + assert(id >= 0); + assert((pos + len) <= available); + + if ((unsigned long)id != id_) + return false; + + pos += len; //consume id + + const long long size = ReadUInt(pReader, pos, len); + assert(size <= 2); + assert((pos + len) <= available); + + pos += len; //consume length of size of payload + assert((pos + size) <= available); + + //TODO: + // Generalize this to work for any size signed int + if (size == 1) + val = Unserialize1SInt(pReader, pos); + else + val = Unserialize2SInt(pReader, pos); + + pos += size; //consume size of payload + + return true; +} + + +namespace mkvparser +{ + +EBMLHeader::EBMLHeader(): + m_docType(NULL) +{ +} + +EBMLHeader::~EBMLHeader() +{ + delete[] m_docType; +} + +long long EBMLHeader::Parse( + IMkvReader* pReader, + long long& pos) +{ + assert(pReader); + + long long total, available; + + long hr = pReader->Length(&total, &available); + + if (hr < 0) + return hr; + + pos = 0; + long long end = (1024 < available)? 1024: available; + + for (;;) + { + unsigned char b = 0; + + while (pos < end) + { + hr = pReader->Read(pos, 1, &b); + + if (hr < 0) + return hr; + + if (b == 0x1A) + break; + + ++pos; + } + + if (b != 0x1A) + { + if ((pos >= 1024) || + (available >= total) || + ((total - available) < 5)) + return -1; + + return available + 5; //5 = 4-byte ID + 1st byte of size + } + + if ((total - pos) < 5) + return E_FILE_FORMAT_INVALID; + + if ((available - pos) < 5) + return pos + 5; //try again later + + long len; + + const long long result = ReadUInt(pReader, pos, len); + + if (result < 0) //error + return result; + + if (result == 0x0A45DFA3) //ReadId masks-off length indicator bits + { + assert(len == 4); + pos += len; + break; + } + + ++pos; //throw away just the 0x1A byte, and try again + } + + long len; + long long result = GetUIntLength(pReader, pos, len); + + if (result < 0) //error + return result; + + if (result > 0) //need more data + return result; + + assert(len > 0); + assert(len <= 8); + + if ((total - pos) < len) + return E_FILE_FORMAT_INVALID; + if ((available - pos) < len) + return pos + len; //try again later + + result = ReadUInt(pReader, pos, len); + + if (result < 0) //error + return result; + + pos += len; //consume u-int + + if ((total - pos) < result) + return E_FILE_FORMAT_INVALID; + + if ((available - pos) < result) + return pos + result; + + end = pos + result; + + m_version = 1; + m_readVersion = 1; + m_maxIdLength = 4; + m_maxSizeLength = 8; + m_docTypeVersion = 1; + m_docTypeReadVersion = 1; + + while (pos < end) + { + if (Match(pReader, pos, 0x0286, m_version)) + ; + else if (Match(pReader, pos, 0x02F7, m_readVersion)) + ; + else if (Match(pReader, pos, 0x02F2, m_maxIdLength)) + ; + else if (Match(pReader, pos, 0x02F3, m_maxSizeLength)) + ; + else if (Match(pReader, pos, 0x0282, m_docType)) + ; + else if (Match(pReader, pos, 0x0287, m_docTypeVersion)) + ; + else if (Match(pReader, pos, 0x0285, m_docTypeReadVersion)) + ; + else + { + result = ReadUInt(pReader, pos, len); + assert(result > 0); + assert(len > 0); + assert(len <= 8); + + pos += len; + assert(pos < end); + + result = ReadUInt(pReader, pos, len); + assert(result >= 0); + assert(len > 0); + assert(len <= 8); + + pos += len + result; + assert(pos <= end); + } + } + + assert(pos == end); + + return 0; +} + + +Segment::Segment( + IMkvReader* pReader, + long long start, + long long size) : + m_pReader(pReader), + m_start(start), + m_size(size), + m_pos(start), + m_pInfo(NULL), + m_pTracks(NULL), + m_pCues(NULL), + m_clusters(NULL), + m_clusterCount(0), + m_clusterPreloadCount(0), + m_clusterSize(0) +{ +} + + +Segment::~Segment() +{ + const long count = m_clusterCount + m_clusterPreloadCount; + + Cluster** i = m_clusters; + Cluster** j = m_clusters + count; + + while (i != j) + { + Cluster* const p = *i++; + assert(p); + + delete p; + } + + delete[] m_clusters; + + delete m_pTracks; + delete m_pInfo; + delete m_pCues; +} + + +long long Segment::CreateInstance( + IMkvReader* pReader, + long long pos, + Segment*& pSegment) +{ + assert(pReader); + assert(pos >= 0); + + pSegment = NULL; + + long long total, available; + + long hr = pReader->Length(&total, &available); + assert(hr >= 0); + assert(available <= total); + + //I would assume that in practice this loop would execute + //exactly once, but we allow for other elements (e.g. Void) + //to immediately follow the EBML header. This is fine for + //the source filter case (since the entire file is available), + //but in the splitter case over a network we should probably + //just give up early. We could for example decide only to + //execute this loop a maximum of, say, 10 times. + + while (pos < total) + { + //Read ID + + long len; + long long result = GetUIntLength(pReader, pos, len); + + if (result) //error, or too few available bytes + return result; + + if ((pos + len) > total) + return E_FILE_FORMAT_INVALID; + + if ((pos + len) > available) + return pos + len; + + //TODO: if we liberalize the behavior of ReadUInt, we can + //probably eliminate having to use GetUIntLength here. + const long long id = ReadUInt(pReader, pos, len); + + if (id < 0) //error + return id; + + pos += len; //consume ID + + //Read Size + + result = GetUIntLength(pReader, pos, len); + + if (result) //error, or too few available bytes + return result; + + if ((pos + len) > total) + return E_FILE_FORMAT_INVALID; + + if ((pos + len) > available) + return pos + len; + + //TODO: if we liberalize the behavior of ReadUInt, we can + //probably eliminate having to use GetUIntLength here. + const long long size = ReadUInt(pReader, pos, len); + + if (size < 0) + return size; + + pos += len; //consume length of size of element + + //Pos now points to start of payload + + if ((pos + size) > total) + return E_FILE_FORMAT_INVALID; + + if (id == 0x08538067) //Segment ID + { + pSegment = new Segment(pReader, pos, size); + assert(pSegment); //TODO + + return 0; //success + } + + pos += size; //consume payload + } + + assert(pos == total); + + pSegment = new Segment(pReader, pos, 0); + assert(pSegment); //TODO + + return 0; //success (sort of) +} + + +long long Segment::ParseHeaders() +{ + //Outermost (level 0) segment object has been constructed, + //and pos designates start of payload. We need to find the + //inner (level 1) elements. + long long total, available; + + long hr = m_pReader->Length(&total, &available); + assert(hr >= 0); + assert(available <= total); + + const long long stop = m_start + m_size; + assert(stop <= total); + assert(m_pos <= stop); + + bool bQuit = false; + + while ((m_pos < stop) && !bQuit) + { + long long pos = m_pos; + + long len; + long long result = GetUIntLength(m_pReader, pos, len); + + if (result) //error, or too few available bytes + return result; + + if ((pos + len) > stop) + return E_FILE_FORMAT_INVALID; + + if ((pos + len) > available) + return pos + len; + + const long long idpos = pos; + const long long id = ReadUInt(m_pReader, idpos, len); + + if (id < 0) //error + return id; + + pos += len; //consume ID + + //Read Size + result = GetUIntLength(m_pReader, pos, len); + + if (result) //error, or too few available bytes + return result; + + if ((pos + len) > stop) + return E_FILE_FORMAT_INVALID; + + if ((pos + len) > available) + return pos + len; + + const long long size = ReadUInt(m_pReader, pos, len); + + if (size < 0) + return size; + + pos += len; //consume length of size of element + + //Pos now points to start of payload + + if ((pos + size) > stop) + return E_FILE_FORMAT_INVALID; + + //We read EBML elements either in total or nothing at all. + + if ((pos + size) > available) + return pos + size; + + if (id == 0x0549A966) //Segment Info ID + { + assert(m_pInfo == NULL); + + m_pInfo = new SegmentInfo(this, pos, size); + assert(m_pInfo); //TODO + } + else if (id == 0x0654AE6B) //Tracks ID + { + assert(m_pTracks == NULL); + + m_pTracks = new Tracks(this, pos, size); + assert(m_pTracks); //TODO + } + else if (id == 0x0C53BB6B) //Cues ID + { + if (m_pCues == NULL) + { + m_pCues = new Cues(this, pos, size); + assert(m_pCues); //TODO + } + } + else if (id == 0x014D9B74) //SeekHead ID + { + ParseSeekHead(pos, size); + } + else if (id == 0x0F43B675) //Cluster ID + { + bQuit = true; + } + + if (!bQuit) + m_pos = pos + size; //consume payload + } + + assert(m_pos <= stop); + + if (m_pInfo == NULL) //TODO: liberalize this behavior + return E_FILE_FORMAT_INVALID; + + if (m_pTracks == NULL) + return E_FILE_FORMAT_INVALID; + + return 0; //success +} + + +#if 0 +long Segment::ParseCluster(Cluster*& pCluster, long long& pos_) const +{ + pCluster = NULL; + pos_ = -1; + + const long long stop = m_start + m_size; + assert(m_pos <= stop); + + long long pos = m_pos; + long long off = -1; + + while (pos < stop) + { + long len; + const long long idpos = pos; + + const long long id = SyncReadUInt(m_pReader, pos, stop, len); + + if (id < 0) //error + return static_cast(id); + + if (id == 0) + return E_FILE_FORMAT_INVALID; + + pos += len; //consume id + assert(pos < stop); + + const long long size = SyncReadUInt(m_pReader, pos, stop, len); + + if (size < 0) //error + return static_cast(size); + + pos += len; //consume size + assert(pos <= stop); + + if (size == 0) //weird + continue; + + //pos now points to start of payload + + pos += size; //consume payload + assert(pos <= stop); + + if (id == 0x0F43B675) //Cluster ID + { + off = idpos - m_start; // >= 0 means we found a cluster + break; + } + } + + assert(pos <= stop); + + //Indicate to caller how much of file has been consumed. This is + //used later in AddCluster to adjust the current parse position + //(the value cached in the segment object itself) to the + //file position value just past the cluster we parsed. + + if (off < 0) //we did not found any more clusters + { + pos_ = stop; //pos_ >= 0 here means EOF (cluster is NULL) + return 0; //TODO: confirm this return value + } + + //We found a cluster. Now read something, to ensure that it is + //fully loaded in the network cache. + + if (pos >= stop) //we parsed the entire segment + { + //We did find a cluster, but it was very last element in the segment. + //Our preference is that the loop above runs 1 1/2 times: + //the first pass finds the cluster, and the second pass + //finds the element the follows the cluster. In this case, however, + //we reached the end of the file without finding another element, + //so we didn't actually read anything yet associated with "end of the + //cluster". And we must perform an actual read, in order + //to guarantee that all of the data that belongs to this + //cluster has been loaded into the network cache. So instead + //of reading the next element that follows the cluster, we + //read the last byte of the cluster (which is also the last + //byte in the file). + + //Read the last byte of the file. (Reading 0 bytes at pos + //might work too -- it would depend on how the reader is + //implemented. Here we take the more conservative approach, + //since this makes fewer assumptions about the network + //reader abstraction.) + + unsigned char b; + + const int result = m_pReader->Read(pos - 1, 1, &b); + assert(result == 0); + + pos_ = stop; + } + else + { + long len; + const long long idpos = pos; + + const long long id = SyncReadUInt(m_pReader, pos, stop, len); + + if (id < 0) //error + return static_cast(id); + + if (id == 0) + return E_BUFFER_NOT_FULL; + + pos += len; //consume id + assert(pos < stop); + + const long long size = SyncReadUInt(m_pReader, pos, stop, len); + + if (size < 0) //error + return static_cast(size); + + pos_ = idpos; + } + + //We found a cluster, and it has been completely loaded into the + //network cache. (We can guarantee this because we actually read + //the EBML tag that follows the cluster, or, if we reached EOF, + //because we actually read the last byte of the cluster). + + Segment* const this_ = const_cast(this); + + pCluster = Cluster::Parse(this_, m_clusterCount, off); + assert(pCluster); + assert(pCluster->m_index == m_clusterCount); + + return 0; +} + + +bool Segment::AddCluster(Cluster* pCluster, long long pos) +{ + assert(pos >= m_start); + + const long long stop = m_start + m_size; + assert(pos <= stop); + + if (pCluster) + { + AppendCluster(pCluster); + assert(m_clusters); + assert(m_clusterSize > pCluster->m_index); + assert(m_clusters[pCluster->m_index] == pCluster); + } + + m_pos = pos; //m_pos >= stop is now we know we have all clusters + + return (pos >= stop); +} +#endif + + +long Segment::LoadCluster() +{ + const long long stop = m_start + m_size; + + while (m_pos < stop) + { + long long pos = m_pos; + + long len; + + long long result = GetUIntLength(m_pReader, pos, len); + + if (result < 0) //error + return static_cast(result); + + if ((pos + len) > stop) + return E_FILE_FORMAT_INVALID; + + const long long idpos = pos; + const long long id = ReadUInt(m_pReader, idpos, len); + + if (id < 0) //error + return static_cast(id); + + pos += len; //consume ID + + //Read Size + result = GetUIntLength(m_pReader, pos, len); + + if (result < 0) //error + return static_cast(result); + + if ((pos + len) > stop) + return E_FILE_FORMAT_INVALID; + + const long long size = ReadUInt(m_pReader, pos, len); + + if (size < 0) //error + return static_cast(size); + + pos += len; //consume length of size of element + + if (size == 0) //weird + { + m_pos = pos; + continue; + } + + //Pos now points to start of payload + + if ((pos + size) > stop) + return E_FILE_FORMAT_INVALID; + + if (id == 0x0C53BB6B) //Cues ID + { + if (m_pCues == NULL) + { + m_pCues = new Cues(this, pos, size); + assert(m_pCues); //TODO + } + + m_pos = pos + size; //consume payload + continue; + } + + if (id != 0x0F43B675) //Cluster ID + { + m_pos = pos + size; //consume payload + continue; + } + + const long idx = m_clusterCount; + const long long idoff = idpos - m_start; + + if (m_clusterPreloadCount > 0) + { + assert(idx < m_clusterSize); + + Cluster* const pCluster = m_clusters[idx]; + assert(pCluster); + assert(pCluster->m_index < 0); + + const long long off_ = pCluster->m_pos; + assert(off_); + + const long long off = off_ * ((off_ >= 0) ? 1 : -1); + assert(idoff <= off); + + if (idoff == off) //cluster has been preloaded already + { + pCluster->m_index = idx; + ++m_clusterCount; + --m_clusterPreloadCount; + + m_pos = pos + size; //consume payload + break; + } + } + + Cluster* const pCluster = Cluster::Parse(this, idx, idoff); + assert(pCluster); + assert(pCluster->m_index == idx); + + AppendCluster(pCluster); + assert(m_clusters); + assert(idx < m_clusterSize); + assert(m_clusters[idx] == pCluster); + + m_pos = pos + size; //consume payload + break; + } + + assert(m_pos <= stop); + return 0; +} + + +void Segment::AppendCluster(Cluster* pCluster) +{ + assert(pCluster); + assert(pCluster->m_index >= 0); + + const long count = m_clusterCount + m_clusterPreloadCount; + + long& size = m_clusterSize; + assert(size >= count); + + const long idx = pCluster->m_index; + assert(idx == m_clusterCount); + + if (count >= size) + { + long n; + + if (size > 0) + n = 2 * size; + else if (m_pInfo == 0) + n = 2048; + else + { + const long long ns = m_pInfo->GetDuration(); + + if (ns <= 0) + n = 2048; + else + { + const long long sec = (ns + 999999999LL) / 1000000000LL; + n = static_cast(sec); + } + } + + Cluster** const qq = new Cluster*[n]; + Cluster** q = qq; + + Cluster** p = m_clusters; + Cluster** const pp = p + count; + + while (p != pp) + *q++ = *p++; + + delete[] m_clusters; + + m_clusters = qq; + size = n; + } + + if (m_clusterPreloadCount > 0) + { + assert(m_clusters); + + Cluster** const p = m_clusters + m_clusterCount; + assert(*p); + assert((*p)->m_index < 0); + + Cluster** q = p + m_clusterPreloadCount; + assert(q < (m_clusters + size)); + + for (;;) + { + Cluster** const qq = q - 1; + assert((*qq)->m_index < 0); + + *q = *qq; + q = qq; + + if (q == p) + break; + } + } + + m_clusters[idx] = pCluster; + ++m_clusterCount; +} + + +void Segment::PreloadCluster(Cluster* pCluster, ptrdiff_t idx) +{ + assert(pCluster); + assert(pCluster->m_index < 0); + assert(idx >= m_clusterCount); + + const long count = m_clusterCount + m_clusterPreloadCount; + + long& size = m_clusterSize; + assert(size >= count); + + if (count >= size) + { + long n; + + if (size > 0) + n = 2 * size; + else if (m_pInfo == 0) + n = 2048; + else + { + const long long ns = m_pInfo->GetDuration(); + + if (ns <= 0) + n = 2048; + else + { + const long long sec = (ns + 999999999LL) / 1000000000LL; + n = static_cast(sec); + } + } + + Cluster** const qq = new Cluster*[n]; + Cluster** q = qq; + + Cluster** p = m_clusters; + Cluster** const pp = p + count; + + while (p != pp) + *q++ = *p++; + + delete[] m_clusters; + + m_clusters = qq; + size = n; + } + + assert(m_clusters); + + Cluster** const p = m_clusters + idx; + + Cluster** q = m_clusters + count; + assert(q >= p); + assert(q < (m_clusters + size)); + + while (q > p) + { + Cluster** const qq = q - 1; + assert((*qq)->m_index < 0); + + *q = *qq; + q = qq; + } + + m_clusters[idx] = pCluster; + ++m_clusterPreloadCount; +} + + +long Segment::Load() +{ + assert(m_clusters == NULL); + assert(m_clusterSize == 0); + assert(m_clusterCount == 0); + + //Outermost (level 0) segment object has been constructed, + //and pos designates start of payload. We need to find the + //inner (level 1) elements. + const long long stop = m_start + m_size; + +#ifdef _DEBUG //TODO: this is really Microsoft-specific + { + long long total, available; + + long hr = m_pReader->Length(&total, &available); + assert(hr >= 0); + assert(available >= total); + assert(stop <= total); + } +#endif + + while (m_pos < stop) + { + long long pos = m_pos; + + long len; + + long long result = GetUIntLength(m_pReader, pos, len); + + if (result < 0) //error + return static_cast(result); + + if ((pos + len) > stop) + return E_FILE_FORMAT_INVALID; + + const long long idpos = pos; + const long long id = ReadUInt(m_pReader, idpos, len); + + if (id < 0) //error + return static_cast(id); + + pos += len; //consume ID + + //Read Size + result = GetUIntLength(m_pReader, pos, len); + + if (result < 0) //error + return static_cast(result); + + if ((pos + len) > stop) + return E_FILE_FORMAT_INVALID; + + const long long size = ReadUInt(m_pReader, pos, len); + + if (size < 0) //error + return static_cast(size); + + pos += len; //consume length of size of element + + //Pos now points to start of payload + + if ((pos + size) > stop) + return E_FILE_FORMAT_INVALID; + + if (id == 0x0F43B675) //Cluster ID + { + const long idx = m_clusterCount; + const long long off = idpos - m_start; + + Cluster* const pCluster = Cluster::Parse(this, idx, off); + assert(pCluster); + assert(pCluster->m_index == idx); + + AppendCluster(pCluster); + assert(m_clusters); + assert(m_clusterSize > idx); + assert(m_clusters[idx] == pCluster); + } + else if (id == 0x0C53BB6B) //Cues ID + { + assert(m_pCues == NULL); + + m_pCues = new Cues(this, pos, size); + assert(m_pCues); //TODO + } + else if (id == 0x0549A966) //SegmentInfo ID + { + assert(m_pInfo == NULL); + + m_pInfo = new SegmentInfo(this, pos, size); + assert(m_pInfo); + } + else if (id == 0x0654AE6B) //Tracks ID + { + assert(m_pTracks == NULL); + + m_pTracks = new Tracks(this, pos, size); + assert(m_pTracks); //TODO + } + + m_pos = pos + size; //consume payload + } + + assert(m_pos >= stop); + + if (m_pInfo == NULL) + return E_FILE_FORMAT_INVALID; //TODO: ignore this case? + + if (m_pTracks == NULL) + return E_FILE_FORMAT_INVALID; + + if (m_clusters == NULL) //TODO: ignore this case? + return E_FILE_FORMAT_INVALID; + + //TODO: decide whether we require Cues element + //if (m_pCues == NULL) + // return E_FILE_FORMAT_INVALID; + + return 0; +} + + +void Segment::ParseSeekHead(long long start, long long size_) +{ + long long pos = start; + const long long stop = start + size_; + + while (pos < stop) + { + long len; + + const long long id = ReadUInt(m_pReader, pos, len); + assert(id >= 0); //TODO + assert((pos + len) <= stop); + + pos += len; //consume ID + + const long long size = ReadUInt(m_pReader, pos, len); + assert(size >= 0); + assert((pos + len) <= stop); + + pos += len; //consume Size field + assert((pos + size) <= stop); + + if (id == 0x0DBB) //SeekEntry ID + ParseSeekEntry(pos, size); + + pos += size; //consume payload + assert(pos <= stop); + } + + assert(pos == stop); +} + + +void Segment::ParseCues(long long off) +{ + if (m_pCues) + return; + + //odbgstream os; + //os << "Segment::ParseCues (begin)" << endl; + + long long pos = m_start + off; + const long long stop = m_start + m_size; + + long len; + + long long result = GetUIntLength(m_pReader, pos, len); + assert(result == 0); + assert((pos + len) <= stop); + + const long long idpos = pos; + + const long long id = ReadUInt(m_pReader, idpos, len); + assert(id == 0x0C53BB6B); //Cues ID + + pos += len; //consume ID + assert(pos < stop); + + //Read Size + + result = GetUIntLength(m_pReader, pos, len); + assert(result == 0); + assert((pos + len) <= stop); + + const long long size = ReadUInt(m_pReader, pos, len); + assert(size >= 0); + + pos += len; //consume length of size of element + assert((pos + size) <= stop); + + //Pos now points to start of payload + + m_pCues = new Cues(this, pos, size); + assert(m_pCues); //TODO + + //os << "Segment::ParseCues (end)" << endl; +} + + +void Segment::ParseSeekEntry( + long long start, + long long size_) +{ + long long pos = start; + + const long long stop = start + size_; + + long len; + + const long long seekIdId = ReadUInt(m_pReader, pos, len); + //seekIdId; + assert(seekIdId == 0x13AB); //SeekID ID + assert((pos + len) <= stop); + + pos += len; //consume id + + const long long seekIdSize = ReadUInt(m_pReader, pos, len); + assert(seekIdSize >= 0); + assert((pos + len) <= stop); + + pos += len; //consume size + + const long long seekId = ReadUInt(m_pReader, pos, len); //payload + assert(seekId >= 0); + assert(len == seekIdSize); + assert((pos + len) <= stop); + + pos += seekIdSize; //consume payload + + const long long seekPosId = ReadUInt(m_pReader, pos, len); + //seekPosId; + assert(seekPosId == 0x13AC); //SeekPos ID + assert((pos + len) <= stop); + + pos += len; //consume id + + const long long seekPosSize = ReadUInt(m_pReader, pos, len); + assert(seekPosSize >= 0); + assert((pos + len) <= stop); + + pos += len; //consume size + assert((pos + seekPosSize) <= stop); + + const long long seekOff = UnserializeUInt(m_pReader, pos, seekPosSize); + assert(seekOff >= 0); + assert(seekOff < m_size); + + pos += seekPosSize; //consume payload + assert(pos == stop); + + const long long seekPos = m_start + seekOff; + assert(seekPos < (m_start + m_size)); + + if (seekId == 0x0C53BB6B) //Cues ID + ParseCues(seekOff); +} + + +Cues::Cues(Segment* pSegment, long long start_, long long size_) : + m_pSegment(pSegment), + m_start(start_), + m_size(size_), + m_cue_points(NULL), + m_count(0), + m_preload_count(0), + m_pos(start_) +{ +} + + +Cues::~Cues() +{ + const size_t n = m_count + m_preload_count; + + CuePoint** p = m_cue_points; + CuePoint** const q = p + n; + + while (p != q) + { + CuePoint* const pCP = *p++; + assert(pCP); + + delete pCP; + } + + delete[] m_cue_points; +} + + +void Cues::Init() const +{ + if (m_cue_points) + return; + + assert(m_count == 0); + assert(m_preload_count == 0); + + IMkvReader* const pReader = m_pSegment->m_pReader; + + const long long stop = m_start + m_size; + long long pos = m_start; + + size_t cue_points_size = 0; + + while (pos < stop) + { + const long long idpos = pos; + + long len; + + const long long id = ReadUInt(pReader, pos, len); + assert(id >= 0); //TODO + assert((pos + len) <= stop); + + pos += len; //consume ID + + const long long size = ReadUInt(pReader, pos, len); + assert(size >= 0); + assert((pos + len) <= stop); + + pos += len; //consume Size field + assert((pos + size) <= stop); + + if (id == 0x3B) //CuePoint ID + PreloadCuePoint(cue_points_size, idpos); + + pos += size; //consume payload + assert(pos <= stop); + } +} + + +void Cues::PreloadCuePoint( + size_t& cue_points_size, + long long pos) const +{ + assert(m_count == 0); + + if (m_preload_count >= cue_points_size) + { + size_t n; + + if (cue_points_size > 0) + n = static_cast(2 * cue_points_size); + else + { + const SegmentInfo* const pInfo = m_pSegment->GetInfo(); + + if (pInfo == NULL) + n = 2048; + else + { + const long long ns = pInfo->GetDuration(); + + if (ns <= 0) + n = 2048; + else + { + const long long sec = (ns + 999999999LL) / 1000000000LL; + n = static_cast(sec); + } + } + } + + CuePoint** const qq = new CuePoint*[n]; + CuePoint** q = qq; //beginning of target + + CuePoint** p = m_cue_points; //beginning of source + CuePoint** const pp = p + m_preload_count; //end of source + + while (p != pp) + *q++ = *p++; + + delete[] m_cue_points; + + m_cue_points = qq; + cue_points_size = n; + } + + CuePoint* const pCP = new CuePoint(m_preload_count, pos); + m_cue_points[m_preload_count++] = pCP; +} + + +bool Cues::LoadCuePoint() const +{ + //odbgstream os; + //os << "Cues::LoadCuePoint" << endl; + + const long long stop = m_start + m_size; + + if (m_pos >= stop) + return false; //nothing else to do + + Init(); + + IMkvReader* const pReader = m_pSegment->m_pReader; + + while (m_pos < stop) + { + const long long idpos = m_pos; + + long len; + + const long long id = ReadUInt(pReader, m_pos, len); + assert(id >= 0); //TODO + assert((m_pos + len) <= stop); + + m_pos += len; //consume ID + + const long long size = ReadUInt(pReader, m_pos, len); + assert(size >= 0); + assert((m_pos + len) <= stop); + + m_pos += len; //consume Size field + assert((m_pos + size) <= stop); + + if (id != 0x3B) //CuePoint ID + { + m_pos += size; //consume payload + assert(m_pos <= stop); + + continue; + } + + assert(m_preload_count > 0); + + CuePoint* const pCP = m_cue_points[m_count]; + assert(pCP); + assert((pCP->GetTimeCode() >= 0) || (-pCP->GetTimeCode() == idpos)); + + pCP->Load(pReader); + ++m_count; + --m_preload_count; + + m_pos += size; //consume payload + assert(m_pos <= stop); + + break; + } + + return (m_pos < stop); +} + + +bool Cues::Find( + long long time_ns, + const Track* pTrack, + const CuePoint*& pCP, + const CuePoint::TrackPosition*& pTP) const +{ + assert(time_ns >= 0); + assert(pTrack); + + LoadCuePoint(); + + assert(m_cue_points); + assert(m_count > 0); + + CuePoint** const ii = m_cue_points; + CuePoint** i = ii; + + CuePoint** const jj = ii + m_count + m_preload_count; + CuePoint** j = jj; + + pCP = *i; + assert(pCP); + + if (time_ns <= pCP->GetTime(m_pSegment)) + { + pTP = pCP->Find(pTrack); + return (pTP != NULL); + } + + IMkvReader* const pReader = m_pSegment->m_pReader; + + while (i < j) + { + //INVARIANT: + //[ii, i) <= time_ns + //[i, j) ? + //[j, jj) > time_ns + + CuePoint** const k = i + (j - i) / 2; + assert(k < jj); + + CuePoint* const pCP = *k; + assert(pCP); + + pCP->Load(pReader); + + const long long t = pCP->GetTime(m_pSegment); + + if (t <= time_ns) + i = k + 1; + else + j = k; + + assert(i <= j); + } + + assert(i == j); + assert(i <= jj); + assert(i > ii); + + pCP = *--i; + assert(pCP); + assert(pCP->GetTime(m_pSegment) <= time_ns); + + //TODO: here and elsewhere, it's probably not correct to search + //for the cue point with this time, and then search for a matching + //track. In principle, the matching track could be on some earlier + //cue point, and with our current algorithm, we'd miss it. To make + //this bullet-proof, we'd need to create a secondary structure, + //with a list of cue points that apply to a track, and then search + //that track-based structure for a matching cue point. + + pTP = pCP->Find(pTrack); + return (pTP != NULL); +} + + +#if 0 +bool Cues::FindNext( + long long time_ns, + const Track* pTrack, + const CuePoint*& pCP, + const CuePoint::TrackPosition*& pTP) const +{ + pCP = 0; + pTP = 0; + + if (m_count == 0) + return false; + + assert(m_cue_points); + + const CuePoint* const* const ii = m_cue_points; + const CuePoint* const* i = ii; + + const CuePoint* const* const jj = ii + m_count; + const CuePoint* const* j = jj; + + while (i < j) + { + //INVARIANT: + //[ii, i) <= time_ns + //[i, j) ? + //[j, jj) > time_ns + + const CuePoint* const* const k = i + (j - i) / 2; + assert(k < jj); + + pCP = *k; + assert(pCP); + + const long long t = pCP->GetTime(m_pSegment); + + if (t <= time_ns) + i = k + 1; + else + j = k; + + assert(i <= j); + } + + assert(i == j); + assert(i <= jj); + + if (i >= jj) //time_ns is greater than max cue point + return false; + + pCP = *i; + assert(pCP); + assert(pCP->GetTime(m_pSegment) > time_ns); + + pTP = pCP->Find(pTrack); + return (pTP != NULL); +} +#endif + + +const CuePoint* Cues::GetFirst() const +{ + LoadCuePoint(); //init cues + + const size_t count = m_count + m_preload_count; + + if (count == 0) //weird + return NULL; + + CuePoint* const* const pp = m_cue_points; + assert(pp); + + CuePoint* const pCP = pp[0]; + assert(pCP); + assert(pCP->GetTimeCode() >= 0); + + return pCP; +} + + +const CuePoint* Cues::GetLast() const +{ + LoadCuePoint(); //init cues + + const size_t count = m_count + m_preload_count; + + if (count == 0) //weird + return NULL; + + const size_t index = count - 1; + + CuePoint* const* const pp = m_cue_points; + assert(pp); + + CuePoint* const pCP = pp[index]; + assert(pCP); + + pCP->Load(m_pSegment->m_pReader); + assert(pCP->GetTimeCode() >= 0); + + return pCP; +} + + +const CuePoint* Cues::GetNext(const CuePoint* pCurr) const +{ + if (pCurr == NULL) + return NULL; + + assert(pCurr->GetTimeCode() >= 0); + assert(m_cue_points); + assert(m_count >= 1); + + const size_t count = m_count + m_preload_count; + + size_t index = pCurr->m_index; + assert(index < count); + + CuePoint* const* const pp = m_cue_points; + assert(pp); + assert(pp[index] == pCurr); + + ++index; + + if (index >= count) + return NULL; + + CuePoint* const pNext = pp[index]; + assert(pNext); + + pNext->Load(m_pSegment->m_pReader); + + return pNext; +} + + +const BlockEntry* Cues::GetBlock( + const CuePoint* pCP, + const CuePoint::TrackPosition* pTP) const +{ + if (pCP == NULL) + return NULL; + + if (pTP == NULL) + return NULL; + + return m_pSegment->GetBlock(*pCP, *pTP); +} + + +const BlockEntry* Segment::GetBlock( + const CuePoint& cp, + const CuePoint::TrackPosition& tp) +{ + Cluster** const ii = m_clusters; + Cluster** i = ii; + + const long count = m_clusterCount + m_clusterPreloadCount; + + Cluster** const jj = ii + count; + Cluster** j = jj; + + while (i < j) + { + //INVARIANT: + //[ii, i) < pTP->m_pos + //[i, j) ? + //[j, jj) > pTP->m_pos + + Cluster** const k = i + (j - i) / 2; + assert(k < jj); + + Cluster* const pCluster = *k; + assert(pCluster); + + const long long pos_ = pCluster->m_pos; + assert(pos_); + + const long long pos = pos_ * ((pos_ < 0) ? -1 : 1); + + if (pos < tp.m_pos) + i = k + 1; + else if (pos > tp.m_pos) + j = k; + else + return pCluster->GetEntry(cp, tp); + } + + assert(i == j); + + Cluster* const pCluster = Cluster::Parse(this, -1, tp.m_pos); + const ptrdiff_t idx = i - m_clusters; + + PreloadCluster(pCluster, idx); + assert(m_clusters); + assert(m_clusterPreloadCount > 0); + assert(m_clusters[idx] == pCluster); + + return pCluster->GetEntry(cp, tp); +} + + + +CuePoint::CuePoint(size_t idx, long long pos) : + m_index(idx), + m_timecode(-1 * pos), + m_track_positions(NULL), + m_track_positions_count(0) +{ + assert(pos > 0); +} + + +CuePoint::~CuePoint() +{ + delete[] m_track_positions; +} + + +void CuePoint::Load(IMkvReader* pReader) +{ + //odbgstream os; + //os << "CuePoint::Load(begin): timecode=" << m_timecode << endl; + + if (m_timecode >= 0) //already loaded + return; + + assert(m_track_positions == NULL); + assert(m_track_positions_count == 0); + + long long pos_ = -m_timecode; + + long long stop; + + { + long len; + + const long long id = ReadUInt(pReader, pos_, len); + assert(id == 0x3B); //CuePoint ID + //assert((pos + len) <= stop); + + pos_ += len; //consume ID + + const long long size = ReadUInt(pReader, pos_, len); + assert(size >= 0); + //assert((pos + len) <= stop); + + pos_ += len; //consume Size field + //assert((pos + size) <= stop); + + //pos_ now points to start of payload + + stop = pos_ + size; + } + + long long pos = pos_; + + //First count number of track positions + + while (pos < stop) + { + long len; + + const long long id = ReadUInt(pReader, pos, len); + assert(id >= 0); //TODO + assert((pos + len) <= stop); + + pos += len; //consume ID + + const long long size = ReadUInt(pReader, pos, len); + assert(size >= 0); + assert((pos + len) <= stop); + + pos += len; //consume Size field + assert((pos + size) <= stop); + + if (id == 0x33) //CueTime ID + m_timecode = UnserializeUInt(pReader, pos, size); + + else if (id == 0x37) //CueTrackPosition(s) ID + ++m_track_positions_count; + + pos += size; //consume payload + assert(pos <= stop); + } + + assert(m_timecode >= 0); + assert(m_track_positions_count > 0); + + //os << "CuePoint::Load(cont'd): idpos=" << idpos + // << " timecode=" << m_timecode + // << endl; + + m_track_positions = new TrackPosition[m_track_positions_count]; + + //Now parse track positions + + TrackPosition* p = m_track_positions; + pos = pos_; + + while (pos < stop) + { + long len; + + const long long id = ReadUInt(pReader, pos, len); + assert(id >= 0); //TODO + assert((pos + len) <= stop); + + pos += len; //consume ID + + const long long size = ReadUInt(pReader, pos, len); + assert(size >= 0); + assert((pos + len) <= stop); + + pos += len; //consume Size field + assert((pos + size) <= stop); + + if (id == 0x37) //CueTrackPosition(s) ID + { + TrackPosition& tp = *p++; + tp.Parse(pReader, pos, size); + } + + pos += size; //consume payload + assert(pos <= stop); + } + + assert(size_t(p - m_track_positions) == m_track_positions_count); +} + + + +void CuePoint::TrackPosition::Parse( + IMkvReader* pReader, + long long start_, + long long size_) +{ + const long long stop = start_ + size_; + long long pos = start_; + + m_track = -1; + m_pos = -1; + m_block = 1; //default + + while (pos < stop) + { + long len; + + const long long id = ReadUInt(pReader, pos, len); + assert(id >= 0); //TODO + assert((pos + len) <= stop); + + pos += len; //consume ID + + const long long size = ReadUInt(pReader, pos, len); + assert(size >= 0); + assert((pos + len) <= stop); + + pos += len; //consume Size field + assert((pos + size) <= stop); + + if (id == 0x77) //CueTrack ID + m_track = UnserializeUInt(pReader, pos, size); + + else if (id == 0x71) //CueClusterPos ID + m_pos = UnserializeUInt(pReader, pos, size); + + else if (id == 0x1378) //CueBlockNumber + m_block = UnserializeUInt(pReader, pos, size); + + pos += size; //consume payload + assert(pos <= stop); + } + + assert(m_pos >= 0); + //assert(m_track > 0); + //assert(m_block > 0); +} + + +const CuePoint::TrackPosition* CuePoint::Find(const Track* pTrack) const +{ + assert(pTrack); + + const long long n = pTrack->GetNumber(); + + const TrackPosition* i = m_track_positions; + const TrackPosition* const j = i + m_track_positions_count; + + while (i != j) + { + const TrackPosition& p = *i++; + + if (p.m_track == n) + return &p; + } + + return NULL; //no matching track number found +} + + +long long CuePoint::GetTimeCode() const +{ + return m_timecode; +} + +long long CuePoint::GetTime(Segment* pSegment) const +{ + assert(pSegment); + assert(m_timecode >= 0); + + const SegmentInfo* const pInfo = pSegment->GetInfo(); + assert(pInfo); + + const long long scale = pInfo->GetTimeCodeScale(); + assert(scale >= 1); + + const long long time = scale * m_timecode; + + return time; +} + + +long long Segment::Unparsed() const +{ + const long long stop = m_start + m_size; + + const long long result = stop - m_pos; + assert(result >= 0); + + return result; +} + + +Cluster* Segment::GetFirst() +{ + if ((m_clusters == NULL) || (m_clusterCount <= 0)) + return &m_eos; + + Cluster* const pCluster = m_clusters[0]; + assert(pCluster); + + return pCluster; +} + + +Cluster* Segment::GetLast() +{ + if ((m_clusters == NULL) || (m_clusterCount <= 0)) + return &m_eos; + + const long idx = m_clusterCount - 1; + + Cluster* const pCluster = m_clusters[idx]; + assert(pCluster); + + return pCluster; +} + + +unsigned long Segment::GetCount() const +{ + return m_clusterCount; +} + + +Cluster* Segment::GetNext(const Cluster* pCurr) +{ + assert(pCurr); + assert(pCurr != &m_eos); + assert(m_clusters); + + long idx = pCurr->m_index; + + if (idx >= 0) + { + assert(m_clusterCount > 0); + assert(idx < m_clusterCount); + assert(pCurr == m_clusters[idx]); + + ++idx; + + if (idx >= m_clusterCount) + return &m_eos; //caller will LoadCluster as desired + + Cluster* const pNext = m_clusters[idx]; + assert(pNext); + assert(pNext->m_index >= 0); + assert(pNext->m_index == idx); + + return pNext; + } + + assert(m_clusterPreloadCount > 0); + + const long long off_ = pCurr->m_pos; + const long long off = off_ * ((off_ < 0) ? -1 : 1); + + long long pos = m_start + off; + const long long stop = m_start + m_size; //end of segment + + { + long len; + + long long result = GetUIntLength(m_pReader, pos, len); + assert(result == 0); //TODO + assert((pos + len) <= stop); //TODO + + const long long id = ReadUInt(m_pReader, pos, len); + assert(id == 0x0F43B675); //Cluster ID //TODO + + pos += len; //consume ID + + //Read Size + result = GetUIntLength(m_pReader, pos, len); + assert(result == 0); //TODO + assert((pos + len) <= stop); //TODO + + const long long size = ReadUInt(m_pReader, pos, len); + assert(size > 0); //TODO + assert((pCurr->m_size <= 0) || (pCurr->m_size == size)); + + pos += len; //consume length of size of element + assert((pos + size) <= stop); //TODO + + //Pos now points to start of payload + + pos += size; //consume payload + } + + long long off_next = 0; + + while (pos < stop) + { + long len; + + long long result = GetUIntLength(m_pReader, pos, len); + assert(result == 0); //TODO + assert((pos + len) <= stop); //TODO + + const long long idpos = pos; //pos of next (potential) cluster + + const long long id = ReadUInt(m_pReader, idpos, len); + assert(id > 0); //TODO + + pos += len; //consume ID + + //Read Size + result = GetUIntLength(m_pReader, pos, len); + assert(result == 0); //TODO + assert((pos + len) <= stop); //TODO + + const long long size = ReadUInt(m_pReader, pos, len); + assert(size >= 0); //TODO + + pos += len; //consume length of size of element + assert((pos + size) <= stop); //TODO + + //Pos now points to start of payload + + if (size == 0) //weird + continue; + + if (id == 0x0F43B675) //Cluster ID + { + off_next = idpos - m_start; + break; + } + + pos += size; //consume payload + } + + if (off_next <= 0) + return 0; + + Cluster** const ii = m_clusters + m_clusterCount; + Cluster** i = ii; + + Cluster** const jj = ii + m_clusterPreloadCount; + Cluster** j = jj; + + while (i < j) + { + //INVARIANT: + //[0, i) < pos_next + //[i, j) ? + //[j, jj) > pos_next + + Cluster** const k = i + (j - i) / 2; + assert(k < jj); + + Cluster* const pNext = *k; + assert(pNext); + assert(pNext->m_index < 0); + + const long long pos_ = pNext->m_pos; + assert(pos_); + + pos = pos_ * ((pos_ < 0) ? -1 : 1); + + if (pos < off_next) + i = k + 1; + else if (pos > off_next) + j = k; + else + return pNext; + } + + assert(i == j); + + Cluster* const pNext = Cluster::Parse(this, -1, off_next); + const ptrdiff_t idx_next = i - m_clusters; //insertion position + + PreloadCluster(pNext, idx_next); + assert(m_clusters); + assert(idx_next < m_clusterSize); + assert(m_clusters[idx_next] == pNext); + + return pNext; +} + + +Cluster* Segment::FindCluster(long long time_ns) +{ + if ((m_clusters == NULL) || (m_clusterCount <= 0)) + return &m_eos; + + { + Cluster* const pCluster = m_clusters[0]; + assert(pCluster); + assert(pCluster->m_index == 0); + + if (time_ns <= pCluster->GetTime()) + return pCluster; + } + + //Binary search of cluster array + + long i = 0; + long j = m_clusterCount; + + while (i < j) + { + //INVARIANT: + //[0, i) <= time_ns + //[i, j) ? + //[j, m_clusterCount) > time_ns + + const long k = i + (j - i) / 2; + assert(k < m_clusterCount); + + Cluster* const pCluster = m_clusters[k]; + assert(pCluster); + assert(pCluster->m_index == k); + + const long long t = pCluster->GetTime(); + + if (t <= time_ns) + i = k + 1; + else + j = k; + + assert(i <= j); + } + + assert(i == j); + assert(i > 0); + assert(i <= m_clusterCount); + + const long k = i - 1; + + Cluster* const pCluster = m_clusters[k]; + assert(pCluster); + assert(pCluster->m_index == k); + assert(pCluster->GetTime() <= time_ns); + + return pCluster; +} + + +const BlockEntry* Segment::Seek( + long long time_ns, + const Track* pTrack) +{ + assert(pTrack); + + if ((m_clusters == NULL) || (m_clusterCount <= 0)) + return pTrack->GetEOS(); + + Cluster** const i = m_clusters; + assert(i); + + { + Cluster* const pCluster = *i; + assert(pCluster); + assert(pCluster->m_index == 0); //m_clusterCount > 0 + assert(pCluster->m_pSegment == this); + + if (time_ns <= pCluster->GetTime()) + return pCluster->GetEntry(pTrack); + } + + Cluster** const j = i + m_clusterCount; + + if (pTrack->GetType() == 2) //audio + { + //TODO: we could decide to use cues for this, as we do for video. + //But we only use it for video because looking around for a keyframe + //can get expensive. Audio doesn't require anything special so a + //straight cluster search is good enough (we assume). + + Cluster** lo = i; + Cluster** hi = j; + + while (lo < hi) + { + //INVARIANT: + //[i, lo) <= time_ns + //[lo, hi) ? + //[hi, j) > time_ns + + Cluster** const mid = lo + (hi - lo) / 2; + assert(mid < hi); + + Cluster* const pCluster = *mid; + assert(pCluster); + assert(pCluster->m_index == long(mid - m_clusters)); + assert(pCluster->m_pSegment == this); + + const long long t = pCluster->GetTime(); + + if (t <= time_ns) + lo = mid + 1; + else + hi = mid; + + assert(lo <= hi); + } + + assert(lo == hi); + assert(lo > i); + assert(lo <= j); + + Cluster* const pCluster = *--lo; + assert(pCluster); + assert(pCluster->GetTime() <= time_ns); + + return pCluster->GetEntry(pTrack); + } + + assert(pTrack->GetType() == 1); //video + + Cluster** lo = i; + Cluster** hi = j; + + while (lo < hi) + { + //INVARIANT: + //[i, lo) <= time_ns + //[lo, hi) ? + //[hi, j) > time_ns + + Cluster** const mid = lo + (hi - lo) / 2; + assert(mid < hi); + + Cluster* const pCluster = *mid; + assert(pCluster); + + const long long t = pCluster->GetTime(); + + if (t <= time_ns) + lo = mid + 1; + else + hi = mid; + + assert(lo <= hi); + } + + assert(lo == hi); + assert(lo > i); + assert(lo <= j); + + Cluster* pCluster = *--lo; + assert(pCluster); + assert(pCluster->GetTime() <= time_ns); + + { + const BlockEntry* const pBlockEntry = pCluster->GetEntry(pTrack); + assert(pBlockEntry); + + if (!pBlockEntry->EOS()) //found a keyframe + { + const Block* const pBlock = pBlockEntry->GetBlock(); + assert(pBlock); + + //TODO: this isn't necessarily the keyframe we want, + //since there might another keyframe on this same + //cluster with a greater timecode that but that is + //still less than the requested time. For now we + //simply return the first keyframe we find. + + if (pBlock->GetTime(pCluster) <= time_ns) + return pBlockEntry; + } + } + + const VideoTrack* const pVideo = static_cast(pTrack); + + while (lo != i) + { + pCluster = *--lo; + assert(pCluster); + assert(pCluster->GetTime() <= time_ns); + + const BlockEntry* const pBlockEntry = pCluster->GetMaxKey(pVideo); + assert(pBlockEntry); + + if (!pBlockEntry->EOS()) + return pBlockEntry; + } + + //weird: we're on the first cluster, but no keyframe found + //should never happen but we must return something anyway + + return pTrack->GetEOS(); +} + + +#if 0 +bool Segment::SearchCues( + long long time_ns, + Track* pTrack, + Cluster*& pCluster, + const BlockEntry*& pBlockEntry, + const CuePoint*& pCP, + const CuePoint::TrackPosition*& pTP) +{ + if (pTrack->GetType() != 1) //not video + return false; //TODO: for now, just handle video stream + + if (m_pCues == NULL) + return false; + + if (!m_pCues->Find(time_ns, pTrack, pCP, pTP)) + return false; //weird + + assert(pCP); + assert(pTP); + assert(pTP->m_track == pTrack->GetNumber()); + + //We have the cue point and track position we want, + //so we now need to search for the cluster having + //the indicated position. + + return GetCluster(pCP, pTP, pCluster, pBlockEntry); +} +#endif + + +Tracks* Segment::GetTracks() const +{ + return m_pTracks; +} + + +const SegmentInfo* Segment::GetInfo() const +{ + return m_pInfo; +} + + +const Cues* Segment::GetCues() const +{ + return m_pCues; +} + + +long long Segment::GetDuration() const +{ + assert(m_pInfo); + return m_pInfo->GetDuration(); +} + + +SegmentInfo::SegmentInfo(Segment* pSegment, long long start, long long size_) : + m_pSegment(pSegment), + m_start(start), + m_size(size_), + m_pMuxingAppAsUTF8(NULL), + m_pWritingAppAsUTF8(NULL), + m_pTitleAsUTF8(NULL) +{ + IMkvReader* const pReader = m_pSegment->m_pReader; + + long long pos = start; + const long long stop = start + size_; + + m_timecodeScale = 1000000; + m_duration = -1; + + while (pos < stop) + { + if (Match(pReader, pos, 0x0AD7B1, m_timecodeScale)) + assert(m_timecodeScale > 0); + + else if (Match(pReader, pos, 0x0489, m_duration)) + assert(m_duration >= 0); + + else if (Match(pReader, pos, 0x0D80, m_pMuxingAppAsUTF8)) //[4D][80] + assert(m_pMuxingAppAsUTF8); + + else if (Match(pReader, pos, 0x1741, m_pWritingAppAsUTF8)) //[57][41] + assert(m_pWritingAppAsUTF8); + + else if (Match(pReader, pos, 0x3BA9, m_pTitleAsUTF8)) //[7B][A9] + assert(m_pTitleAsUTF8); + + else + { + long len; + + const long long id = ReadUInt(pReader, pos, len); + //id; + assert(id >= 0); + assert((pos + len) <= stop); + + pos += len; //consume id + assert((stop - pos) > 0); + + const long long size = ReadUInt(pReader, pos, len); + assert(size >= 0); + assert((pos + len) <= stop); + + pos += len + size; //consume size and payload + assert(pos <= stop); + } + } + + assert(pos == stop); +} + +SegmentInfo::~SegmentInfo() +{ + if (m_pMuxingAppAsUTF8) + { + delete[] m_pMuxingAppAsUTF8; + m_pMuxingAppAsUTF8 = NULL; + } + + if (m_pWritingAppAsUTF8) + { + delete[] m_pWritingAppAsUTF8; + m_pWritingAppAsUTF8 = NULL; + } + + if (m_pTitleAsUTF8) + { + delete[] m_pTitleAsUTF8; + m_pTitleAsUTF8 = NULL; + } +} + +long long SegmentInfo::GetTimeCodeScale() const +{ + return m_timecodeScale; +} + + +long long SegmentInfo::GetDuration() const +{ + if (m_duration < 0) + return -1; + + assert(m_timecodeScale >= 1); + + const double dd = double(m_duration) * double(m_timecodeScale); + const long long d = static_cast(dd); + + return d; +} + +const char* SegmentInfo::GetMuxingAppAsUTF8() const +{ + return m_pMuxingAppAsUTF8; +} + + +const char* SegmentInfo::GetWritingAppAsUTF8() const +{ + return m_pWritingAppAsUTF8; +} + +const char* SegmentInfo::GetTitleAsUTF8() const +{ + return m_pTitleAsUTF8; +} + +Track::Track(Segment* pSegment, const Info& i) : + m_pSegment(pSegment), + m_info(i) +{ +} + +Track::~Track() +{ + Info& info = const_cast(m_info); + info.Clear(); +} + +Track::Info::Info(): + type(-1), + number(-1), + uid(-1), + nameAsUTF8(NULL), + codecId(NULL), + codecPrivate(NULL), + codecPrivateSize(0), + codecNameAsUTF8(NULL) +{ +} + + +void Track::Info::Clear() +{ + delete[] nameAsUTF8; + nameAsUTF8 = NULL; + + delete[] codecId; + codecId = NULL; + + delete[] codecPrivate; + codecPrivate = NULL; + + codecPrivateSize = 0; + + delete[] codecNameAsUTF8; + codecNameAsUTF8 = NULL; +} + +const BlockEntry* Track::GetEOS() const +{ + return &m_eos; +} + +long long Track::GetType() const +{ + return m_info.type; +} + +long long Track::GetNumber() const +{ + return m_info.number; +} + +const char* Track::GetNameAsUTF8() const +{ + return m_info.nameAsUTF8; +} + +const char* Track::GetCodecNameAsUTF8() const +{ + return m_info.codecNameAsUTF8; +} + + +const char* Track::GetCodecId() const +{ + return m_info.codecId; +} + +const unsigned char* Track::GetCodecPrivate(size_t& size) const +{ + size = m_info.codecPrivateSize; + return m_info.codecPrivate; +} + + +long Track::GetFirst(const BlockEntry*& pBlockEntry) const +{ + Cluster* pCluster = m_pSegment->GetFirst(); + + //If Segment::GetFirst returns NULL, then this must be a network + //download, and we haven't loaded any clusters yet. In this case, + //returning NULL from Track::GetFirst means the same thing. + + for (int i = 0; i < 100; ++i) //arbitrary upper bound + { + if (pCluster == NULL) + { + pBlockEntry = GetEOS(); + return 1; + } + + if (pCluster->EOS()) + { + if (m_pSegment->Unparsed() <= 0) //all clusters have been loaded + { + pBlockEntry = GetEOS(); + return 1; + } + + pBlockEntry = 0; + return E_BUFFER_NOT_FULL; + } + + pBlockEntry = pCluster->GetFirst(); + + while (pBlockEntry) + { + const Block* const pBlock = pBlockEntry->GetBlock(); + assert(pBlock); + + if (pBlock->GetTrackNumber() == m_info.number) + return 0; + + pBlockEntry = pCluster->GetNext(pBlockEntry); + } + + pCluster = m_pSegment->GetNext(pCluster); + } + + //NOTE: if we get here, it means that we didn't find a block with + //a matching track number. We interpret that as an error (which + //might be too conservative). + + pBlockEntry = GetEOS(); //so we can return a non-NULL value + return 1; +} + + +long Track::GetNext( + const BlockEntry* pCurrEntry, + const BlockEntry*& pNextEntry) const +{ + assert(pCurrEntry); + assert(!pCurrEntry->EOS()); //? + + const Block* const pCurrBlock = pCurrEntry->GetBlock(); + assert(pCurrBlock->GetTrackNumber() == m_info.number); + + Cluster* pCluster = pCurrEntry->GetCluster(); + assert(pCluster); + assert(!pCluster->EOS()); + + pNextEntry = pCluster->GetNext(pCurrEntry); + + for (int i = 0; i < 100; ++i) //arbitrary upper bound to search + { + while (pNextEntry) + { + const Block* const pNextBlock = pNextEntry->GetBlock(); + assert(pNextBlock); + + if (pNextBlock->GetTrackNumber() == m_info.number) + return 0; + + pNextEntry = pCluster->GetNext(pNextEntry); + } + + pCluster = m_pSegment->GetNext(pCluster); + + if (pCluster == NULL) + { + pNextEntry = GetEOS(); + return 1; + } + + if (pCluster->EOS()) + { + if (m_pSegment->Unparsed() <= 0) //all clusters have been loaded + { + pNextEntry = GetEOS(); + return 1; + } + + //TODO: there is a potential O(n^2) problem here: we tell the + //caller to (pre)load another cluster, which he does, but then he + //calls GetNext again, which repeats the same search. This is + //a pathological case, since the only way it can happen is if + //there exists a long sequence of clusters none of which contain a + // block from this track. One way around this problem is for the + //caller to be smarter when he loads another cluster: don't call + //us back until you have a cluster that contains a block from this + //track. (Of course, that's not cheap either, since our caller + //would have to scan the each cluster as it's loaded, so that + //would just push back the problem.) + + pNextEntry = NULL; + return E_BUFFER_NOT_FULL; + } + + pNextEntry = pCluster->GetFirst(); + } + + //NOTE: if we get here, it means that we didn't find a block with + //a matching track number after lots of searching, so we give + //up trying. + + pNextEntry = GetEOS(); //so we can return a non-NULL value + return 1; +} + + +Track::EOSBlock::EOSBlock() +{ +} + + +bool Track::EOSBlock::EOS() const +{ + return true; +} + + +Cluster* Track::EOSBlock::GetCluster() const +{ + return NULL; +} + + +size_t Track::EOSBlock::GetIndex() const +{ + return 0; +} + + +const Block* Track::EOSBlock::GetBlock() const +{ + return NULL; +} + + +bool Track::EOSBlock::IsBFrame() const +{ + return false; +} + + +VideoTrack::VideoTrack(Segment* pSegment, const Info& i) : + Track(pSegment, i), + m_width(-1), + m_height(-1), + m_rate(-1) +{ + assert(i.type == 1); + assert(i.number > 0); + + IMkvReader* const pReader = pSegment->m_pReader; + + const Settings& s = i.settings; + assert(s.start >= 0); + assert(s.size >= 0); + + long long pos = s.start; + assert(pos >= 0); + + const long long stop = pos + s.size; + + while (pos < stop) + { +#ifdef _DEBUG + long len; + const long long id = ReadUInt(pReader, pos, len); + assert(id >= 0); //TODO: handle error case + assert((pos + len) <= stop); +#endif + if (Match(pReader, pos, 0x30, m_width)) + ; + else if (Match(pReader, pos, 0x3A, m_height)) + ; + else if (Match(pReader, pos, 0x0383E3, m_rate)) + ; + else + { + long len; + const long long id = ReadUInt(pReader, pos, len); + assert(id >= 0); //TODO: handle error case + assert((pos + len) <= stop); + + pos += len; //consume id + + const long long size = ReadUInt(pReader, pos, len); + assert(size >= 0); //TODO: handle error case + assert((pos + len) <= stop); + + pos += len; //consume length of size + assert((pos + size) <= stop); + + //pos now designates start of payload + + pos += size; //consume payload + assert(pos <= stop); + } + } + + return; +} + + +bool VideoTrack::VetEntry(const BlockEntry* pBlockEntry) const +{ + assert(pBlockEntry); + + const Block* const pBlock = pBlockEntry->GetBlock(); + assert(pBlock); + assert(pBlock->GetTrackNumber() == m_info.number); + + return pBlock->IsKey(); +} + + +long long VideoTrack::GetWidth() const +{ + return m_width; +} + + +long long VideoTrack::GetHeight() const +{ + return m_height; +} + + +double VideoTrack::GetFrameRate() const +{ + return m_rate; +} + + +AudioTrack::AudioTrack(Segment* pSegment, const Info& i) : + Track(pSegment, i), + m_rate(0.0), + m_channels(0), + m_bitDepth(-1) +{ + assert(i.type == 2); + assert(i.number > 0); + + IMkvReader* const pReader = pSegment->m_pReader; + + const Settings& s = i.settings; + assert(s.start >= 0); + assert(s.size >= 0); + + long long pos = s.start; + assert(pos >= 0); + + const long long stop = pos + s.size; + + while (pos < stop) + { +#ifdef _DEBUG + long len; + const long long id = ReadUInt(pReader, pos, len); + assert(id >= 0); //TODO: handle error case + assert((pos + len) <= stop); +#endif + if (Match(pReader, pos, 0x35, m_rate)) + ; + else if (Match(pReader, pos, 0x1F, m_channels)) + ; + else if (Match(pReader, pos, 0x2264, m_bitDepth)) + ; + else + { + long len; + const long long id = ReadUInt(pReader, pos, len); + assert(id >= 0); //TODO: handle error case + assert((pos + len) <= stop); + + pos += len; //consume id + + const long long size = ReadUInt(pReader, pos, len); + assert(size >= 0); //TODO: handle error case + assert((pos + len) <= stop); + + pos += len; //consume length of size + assert((pos + size) <= stop); + + //pos now designates start of payload + + pos += size; //consume payload + assert(pos <= stop); + } + } + + return; +} + + +bool AudioTrack::VetEntry(const BlockEntry* pBlockEntry) const +{ + assert(pBlockEntry); + + const Block* const pBlock = pBlockEntry->GetBlock(); + assert(pBlock); + assert(pBlock->GetTrackNumber() == m_info.number); + + return true; +} + + +double AudioTrack::GetSamplingRate() const +{ + return m_rate; +} + + +long long AudioTrack::GetChannels() const +{ + return m_channels; +} + +long long AudioTrack::GetBitDepth() const +{ + return m_bitDepth; +} + +Tracks::Tracks(Segment* pSegment, long long start, long long size_) : + m_pSegment(pSegment), + m_start(start), + m_size(size_), + m_trackEntries(NULL), + m_trackEntriesEnd(NULL) +{ + long long stop = m_start + m_size; + IMkvReader* const pReader = m_pSegment->m_pReader; + + long long pos1 = m_start; + int count = 0; + + while (pos1 < stop) + { + long len; + const long long id = ReadUInt(pReader, pos1, len); + assert(id >= 0); + assert((pos1 + len) <= stop); + + pos1 += len; //consume id + + const long long size = ReadUInt(pReader, pos1, len); + assert(size >= 0); + assert((pos1 + len) <= stop); + + pos1 += len; //consume length of size + + //pos now desinates start of element + if (id == 0x2E) //TrackEntry ID + ++count; + + pos1 += size; //consume payload + assert(pos1 <= stop); + } + + if (count <= 0) + return; + + m_trackEntries = new Track*[count]; + m_trackEntriesEnd = m_trackEntries; + + long long pos = m_start; + + while (pos < stop) + { + long len; + const long long id = ReadUInt(pReader, pos, len); + assert(id >= 0); + assert((pos + len) <= stop); + + pos += len; //consume id + + const long long size1 = ReadUInt(pReader, pos, len); + assert(size1 >= 0); + assert((pos + len) <= stop); + + pos += len; //consume length of size + + //pos now desinates start of element + + if (id == 0x2E) //TrackEntry ID + ParseTrackEntry(pos, size1, *m_trackEntriesEnd++); + + pos += size1; //consume payload + assert(pos <= stop); + } +} + + +unsigned long Tracks::GetTracksCount() const +{ + const ptrdiff_t result = m_trackEntriesEnd - m_trackEntries; + assert(result >= 0); + + return static_cast(result); +} + + +void Tracks::ParseTrackEntry( + long long start, + long long size, + Track*& pTrack) +{ + IMkvReader* const pReader = m_pSegment->m_pReader; + + long long pos = start; + const long long stop = start + size; + + Track::Info i; + + Track::Settings videoSettings; + videoSettings.start = -1; + + Track::Settings audioSettings; + audioSettings.start = -1; + + while (pos < stop) + { +#ifdef _DEBUG + long len; + const long long id = ReadUInt(pReader, pos, len); + len; + id; +#endif + if (Match(pReader, pos, 0x57, i.number)) + assert(i.number > 0); + else if (Match(pReader, pos, 0x33C5, i.uid)) + ; + else if (Match(pReader, pos, 0x03, i.type)) + ; + else if (Match(pReader, pos, 0x136E, i.nameAsUTF8)) + assert(i.nameAsUTF8); + else if (Match(pReader, pos, 0x06, i.codecId)) + ; + else if (Match(pReader, + pos, + 0x23A2, + i.codecPrivate, + i.codecPrivateSize)) + ; + else if (Match(pReader, pos, 0x058688, i.codecNameAsUTF8)) + assert(i.codecNameAsUTF8); + else + { + long len; + + const long long id = ReadUInt(pReader, pos, len); + assert(id >= 0); //TODO: handle error case + assert((pos + len) <= stop); + + pos += len; //consume id + + const long long size = ReadUInt(pReader, pos, len); + assert(size >= 0); //TODO: handle error case + assert((pos + len) <= stop); + + pos += len; //consume length of size + const long long start = pos; + + pos += size; //consume payload + assert(pos <= stop); + + if (id == 0x60) + { + videoSettings.start = start; + videoSettings.size = size; + } + else if (id == 0x61) + { + audioSettings.start = start; + audioSettings.size = size; + } + } + } + + assert(pos == stop); + //TODO: propertly vet info.number, to ensure both its existence, + //and that it is unique among all tracks. + assert(i.number > 0); + + //TODO: vet settings, to ensure that video settings (0x60) + //were specified when type = 1, and that audio settings (0x61) + //were specified when type = 2. + if (i.type == 1) //video + { + assert(audioSettings.start < 0); + assert(videoSettings.start >= 0); + + i.settings = videoSettings; + + VideoTrack* const t = new VideoTrack(m_pSegment, i); + assert(t); //TODO + pTrack = t; + } + else if (i.type == 2) //audio + { + assert(videoSettings.start < 0); + assert(audioSettings.start >= 0); + + i.settings = audioSettings; + + AudioTrack* const t = new AudioTrack(m_pSegment, i); + assert(t); //TODO + pTrack = t; + } + else + { + // for now we do not support other track types yet. + // TODO: support other track types + i.Clear(); + + pTrack = NULL; + } + + return; +} + + +Tracks::~Tracks() +{ + Track** i = m_trackEntries; + Track** const j = m_trackEntriesEnd; + + while (i != j) + { + Track* const pTrack = *i++; + delete pTrack; + } + + delete[] m_trackEntries; +} + + +Track* Tracks::GetTrackByNumber(unsigned long tn_) const +{ + const long long tn = tn_; + + Track** i = m_trackEntries; + Track** const j = m_trackEntriesEnd; + + while (i != j) + { + Track* const pTrack = *i++; + + if (pTrack == NULL) + continue; + + if (tn == pTrack->GetNumber()) + return pTrack; + } + + return NULL; //not found +} + + +Track* Tracks::GetTrackByIndex(unsigned long idx) const +{ + const ptrdiff_t count = m_trackEntriesEnd - m_trackEntries; + + if (idx >= static_cast(count)) + return NULL; + + return m_trackEntries[idx]; +} + + +void Cluster::Load() +{ + assert(m_pSegment); + assert(m_pos); + assert(m_size); + + if (m_pos > 0) //loaded + { + assert(m_size > 0); + assert(m_timecode >= 0); + return; + } + + assert(m_pos < 0); //not loaded yet + assert(m_size < 0); + assert(m_timecode < 0); + + IMkvReader* const pReader = m_pSegment->m_pReader; + + m_pos *= -1; //relative to segment + long long pos = m_pSegment->m_start + m_pos; //absolute + + long len; + + const long long id_ = ReadUInt(pReader, pos, len); + assert(id_ >= 0); + assert(id_ == 0x0F43B675); //Cluster ID + + pos += len; //consume id + + const long long size_ = ReadUInt(pReader, pos, len); + assert(size_ >= 0); + + pos += len; //consume size + + m_size = size_; + const long long stop = pos + size_; + + long long timecode = -1; + + while (pos < stop) + { + if (Match(pReader, pos, 0x67, timecode)) + break; + else + { + const long long id = ReadUInt(pReader, pos, len); + assert(id >= 0); //TODO + assert((pos + len) <= stop); + + pos += len; //consume id + + const long long size = ReadUInt(pReader, pos, len); + assert(size >= 0); //TODO + assert((pos + len) <= stop); + + pos += len; //consume size + + if (id == 0x20) //BlockGroup ID + break; + + if (id == 0x23) //SimpleBlock ID + break; + + pos += size; //consume payload + assert(pos <= stop); + } + } + + assert(pos <= stop); + assert(timecode >= 0); + + m_timecode = timecode; +} + + +Cluster* Cluster::Parse( + Segment* pSegment, + long idx, + long long off) +{ + assert(pSegment); + assert(off >= 0); + assert(off < pSegment->m_size); + + Cluster* const pCluster = new Cluster(pSegment, idx, -off); + assert(pCluster); + + return pCluster; +} + + +Cluster::Cluster() : + m_pSegment(NULL), + m_index(0), + m_pos(0), + m_size(0), + m_timecode(0), + m_entries(NULL), + m_entriesCount(0) +{ +} + + +Cluster::Cluster( + Segment* pSegment, + long idx, + long long off) : + m_pSegment(pSegment), + m_index(idx), + m_pos(off), + m_size(-1), + m_timecode(-1), + m_entries(NULL), + m_entriesCount(0) +{ +} + + +Cluster::~Cluster() +{ + BlockEntry** i = m_entries; + BlockEntry** const j = m_entries + m_entriesCount; + + while (i != j) + { + BlockEntry* p = *i++; + assert(p); + + delete p; + } + + delete[] m_entries; +} + + +bool Cluster::EOS() const +{ + return (m_pSegment == NULL); +} + + +void Cluster::LoadBlockEntries() +{ + if (m_entries) + return; + + assert(m_pSegment); + assert(m_pos); + assert(m_size); + assert(m_entriesCount == 0); + + IMkvReader* const pReader = m_pSegment->m_pReader; + + if (m_pos < 0) + m_pos *= -1; //relative to segment + + long long pos = m_pSegment->m_start + m_pos; //absolute + + { + long len; + + const long long id = ReadUInt(pReader, pos, len); + id; + assert(id >= 0); + assert(id == 0x0F43B675); //Cluster ID + + pos += len; //consume id + + const long long size = ReadUInt(pReader, pos, len); + assert(size > 0); + + pos += len; //consume size + + //pos now points to start of payload + + if (m_size >= 0) + assert(size == m_size); + else + m_size = size; + } + + const long long stop = pos + m_size; + long long timecode = -1; //of cluster itself + + //First count the number of entries + + long long idx = pos; //points to start of payload + m_entriesCount = 0; + + while (idx < stop) + { + if (Match(pReader, idx, 0x67, timecode)) + { + if (m_timecode >= 0) + assert(timecode == m_timecode); + else + m_timecode = timecode; + } + else + { + long len; + + const long long id = ReadUInt(pReader, idx, len); + assert(id >= 0); //TODO + assert((idx + len) <= stop); + + idx += len; //consume id + + const long long size = ReadUInt(pReader, idx, len); + assert(size >= 0); //TODO + assert((idx + len) <= stop); + + idx += len; //consume size + + if (id == 0x20) //BlockGroup ID + ++m_entriesCount; + else if (id == 0x23) //SimpleBlock ID + ++m_entriesCount; + + idx += size; //consume payload + assert(idx <= stop); + } + } + + assert(idx == stop); + assert(m_timecode >= 0); + + if (m_entriesCount == 0) //TODO: handle empty clusters + return; + + m_entries = new BlockEntry*[m_entriesCount]; + size_t index = 0; + + while (pos < stop) + { + if (Match(pReader, pos, 0x67, timecode)) + assert(timecode == m_timecode); + else + { + long len; + const long long id = ReadUInt(pReader, pos, len); + assert(id >= 0); //TODO + assert((pos + len) <= stop); + + pos += len; //consume id + + const long long size = ReadUInt(pReader, pos, len); + assert(size >= 0); //TODO + assert((pos + len) <= stop); + + pos += len; //consume size + + if (id == 0x20) //BlockGroup ID + ParseBlockGroup(pos, size, index++); + else if (id == 0x23) //SimpleBlock ID + ParseSimpleBlock(pos, size, index++); + + pos += size; //consume payload + assert(pos <= stop); + } + } + + assert(pos == stop); + assert(timecode >= 0); + assert(index == m_entriesCount); +} + + + +long long Cluster::GetTimeCode() +{ + Load(); + return m_timecode; +} + + +long long Cluster::GetTime() +{ + const long long tc = GetTimeCode(); + assert(tc >= 0); + + const SegmentInfo* const pInfo = m_pSegment->GetInfo(); + assert(pInfo); + + const long long scale = pInfo->GetTimeCodeScale(); + assert(scale >= 1); + + const long long t = m_timecode * scale; + + return t; +} + + +long long Cluster::GetFirstTime() +{ + const BlockEntry* const pEntry = GetFirst(); + + if (pEntry == NULL) //empty cluster + return GetTime(); + + const Block* const pBlock = pEntry->GetBlock(); + assert(pBlock); + + return pBlock->GetTime(this); +} + + +long long Cluster::GetLastTime() +{ + const BlockEntry* const pEntry = GetLast(); + + if (pEntry == NULL) //empty cluster + return GetTime(); + + const Block* const pBlock = pEntry->GetBlock(); + assert(pBlock); + + return pBlock->GetTime(this); +} + + +void Cluster::ParseBlockGroup(long long start, long long size, size_t index) +{ + assert(m_entries); + assert(m_entriesCount); + assert(index < m_entriesCount); + + BlockGroup* const pGroup = + new (std::nothrow) BlockGroup(this, index, start, size); + assert(pGroup); //TODO + + m_entries[index] = pGroup; +} + + + +void Cluster::ParseSimpleBlock(long long start, long long size, size_t index) +{ + assert(m_entries); + assert(m_entriesCount); + assert(index < m_entriesCount); + + SimpleBlock* const pSimpleBlock = + new (std::nothrow) SimpleBlock(this, index, start, size); + assert(pSimpleBlock); //TODO + + m_entries[index] = pSimpleBlock; +} + + +const BlockEntry* Cluster::GetFirst() +{ + LoadBlockEntries(); + //assert(m_entries); + //assert(m_entriesCount >= 1); + + if ((m_entries == NULL) || (m_entriesCount == 0)) + return NULL; + + const BlockEntry* const pFirst = m_entries[0]; + assert(pFirst); + + return pFirst; +} + + +const BlockEntry* Cluster::GetLast() +{ + LoadBlockEntries(); + //assert(m_entries); + //assert(m_entriesCount >= 1); + + if ((m_entries == NULL) || (m_entriesCount == 0)) + return NULL; + + const size_t idx = m_entriesCount - 1; + + const BlockEntry* const pLast = m_entries[idx]; + assert(pLast); + + return pLast; +} + + +const BlockEntry* Cluster::GetNext(const BlockEntry* pEntry) const +{ + assert(pEntry); + assert(m_entries); + assert(m_entriesCount); + + size_t idx = pEntry->GetIndex(); + assert(idx < m_entriesCount); + assert(m_entries[idx] == pEntry); + + ++idx; + + if (idx >= m_entriesCount) + return NULL; + + return m_entries[idx]; +} + + +const BlockEntry* Cluster::GetEntry(const Track* pTrack) +{ + assert(pTrack); + + if (m_pSegment == NULL) //EOS + return pTrack->GetEOS(); + + LoadBlockEntries(); + + if ((m_entries == NULL) || (m_entriesCount == 0)) + return NULL; + + BlockEntry** i = m_entries; + assert(i); + + BlockEntry** const j = i + m_entriesCount; + + while (i != j) + { + const BlockEntry* const pEntry = *i++; + assert(pEntry); + assert(!pEntry->EOS()); + + const Block* const pBlock = pEntry->GetBlock(); + assert(pBlock); + + if (pBlock->GetTrackNumber() != pTrack->GetNumber()) + continue; + + if (pTrack->VetEntry(pEntry)) + return pEntry; + } + + return pTrack->GetEOS(); //no satisfactory block found +} + + +const BlockEntry* +Cluster::GetEntry( + const CuePoint& cp, + const CuePoint::TrackPosition& tp) +{ + assert(m_pSegment); + + LoadBlockEntries(); + + if (m_entries == NULL) + return NULL; + + const long long count = m_entriesCount; + + if (count <= 0) + return NULL; + + const long long tc = cp.GetTimeCode(); + + if ((tp.m_block > 0) && (tp.m_block <= count)) + { + const size_t block = static_cast(tp.m_block); + const size_t index = block - 1; + + const BlockEntry* const pEntry = m_entries[index]; + assert(pEntry); + assert(!pEntry->EOS()); + + const Block* const pBlock = pEntry->GetBlock(); + assert(pBlock); + + if ((pBlock->GetTrackNumber() == tp.m_track) && + (pBlock->GetTimeCode(this) == tc)) + { + return pEntry; + } + } + + const BlockEntry* const* i = m_entries; + const BlockEntry* const* const j = i + count; + + while (i != j) + { + const BlockEntry* const pEntry = *i++; + assert(pEntry); + assert(!pEntry->EOS()); + + const Block* const pBlock = pEntry->GetBlock(); + assert(pBlock); + + if (pBlock->GetTrackNumber() != tp.m_track) + continue; + + const long long tc_ = pBlock->GetTimeCode(this); + + if (tc_ < tc) + continue; + + if (tc_ > tc) + return NULL; + + const Tracks* const pTracks = m_pSegment->GetTracks(); + assert(pTracks); + + const long tn = static_cast(tp.m_track); + const Track* const pTrack = pTracks->GetTrackByNumber(tn); + + if (pTrack == NULL) + return NULL; + + const long long type = pTrack->GetType(); + + if (type == 2) //audio + return pEntry; + + if (type != 1) //not video + return NULL; + + if (!pBlock->IsKey()) + return NULL; + + return pEntry; + } + + return NULL; +} + + +const BlockEntry* Cluster::GetMaxKey(const VideoTrack* pTrack) +{ + assert(pTrack); + + if (m_pSegment == NULL) //EOS + return pTrack->GetEOS(); + + LoadBlockEntries(); + //assert(m_entries); + + BlockEntry** i = m_entries + m_entriesCount; + BlockEntry** const j = m_entries; + + while (i != j) + { + const BlockEntry* const pEntry = *--i; + assert(pEntry); + assert(!pEntry->EOS()); + + const Block* const pBlock = pEntry->GetBlock(); + assert(pBlock); + + if (pBlock->GetTrackNumber() != pTrack->GetNumber()) + continue; + + if (pBlock->IsKey()) + return pEntry; + } + + return pTrack->GetEOS(); //no satisfactory block found +} + + + +BlockEntry::BlockEntry() +{ +} + + +BlockEntry::~BlockEntry() +{ +} + + +SimpleBlock::SimpleBlock( + Cluster* pCluster, + size_t idx, + long long start, + long long size) : + m_pCluster(pCluster), + m_index(idx), + m_block(start, size, pCluster->m_pSegment->m_pReader) +{ +} + + +bool SimpleBlock::EOS() const +{ + return false; +} + + +Cluster* SimpleBlock::GetCluster() const +{ + return m_pCluster; +} + + +size_t SimpleBlock::GetIndex() const +{ + return m_index; +} + + +const Block* SimpleBlock::GetBlock() const +{ + return &m_block; +} + + +bool SimpleBlock::IsBFrame() const +{ + return false; +} + + +BlockGroup::BlockGroup( + Cluster* pCluster, + size_t idx, + long long start, + long long size_) : + m_pCluster(pCluster), + m_index(idx), + m_prevTimeCode(0), + m_nextTimeCode(0), + m_pBlock(NULL) //TODO: accept multiple blocks within a block group +{ + IMkvReader* const pReader = m_pCluster->m_pSegment->m_pReader; + + long long pos = start; + const long long stop = start + size_; + + bool bSimpleBlock = false; + bool bReferenceBlock = false; + + while (pos < stop) + { + short t; + + if (Match(pReader, pos, 0x7B, t)) + { + if (t < 0) + m_prevTimeCode = t; + else if (t > 0) + m_nextTimeCode = t; + else + assert(false); + + bReferenceBlock = true; + } + else + { + long len; + const long long id = ReadUInt(pReader, pos, len); + assert(id >= 0); //TODO + assert((pos + len) <= stop); + + pos += len; //consume ID + + const long long size = ReadUInt(pReader, pos, len); + assert(size >= 0); //TODO + assert((pos + len) <= stop); + + pos += len; //consume size + + switch (id) + { + case 0x23: //SimpleBlock ID + bSimpleBlock = true; + //YES, FALL THROUGH TO NEXT CASE + + case 0x21: //Block ID + ParseBlock(pos, size); + break; + + default: + break; + } + + pos += size; //consume payload + assert(pos <= stop); + } + } + + assert(pos == stop); + assert(m_pBlock); + + if (!bSimpleBlock) + m_pBlock->SetKey(!bReferenceBlock); +} + + +BlockGroup::~BlockGroup() +{ + delete m_pBlock; +} + + +void BlockGroup::ParseBlock(long long start, long long size) +{ + IMkvReader* const pReader = m_pCluster->m_pSegment->m_pReader; + + Block* const pBlock = new Block(start, size, pReader); + assert(pBlock); //TODO + + //TODO: the Matroska spec says you have multiple blocks within the + //same block group, with blocks ranked by priority (the flag bits). + + assert(m_pBlock == NULL); + m_pBlock = pBlock; +} + + +bool BlockGroup::EOS() const +{ + return false; +} + + +Cluster* BlockGroup::GetCluster() const +{ + return m_pCluster; +} + + +size_t BlockGroup::GetIndex() const +{ + return m_index; +} + + +const Block* BlockGroup::GetBlock() const +{ + return m_pBlock; +} + + +short BlockGroup::GetPrevTimeCode() const +{ + return m_prevTimeCode; +} + + +short BlockGroup::GetNextTimeCode() const +{ + return m_nextTimeCode; +} + + +bool BlockGroup::IsBFrame() const +{ + return (m_nextTimeCode > 0); +} + + + +Block::Block(long long start, long long size_, IMkvReader* pReader) : + m_start(start), + m_size(size_) +{ + long long pos = start; + const long long stop = start + size_; + + long len; + + m_track = ReadUInt(pReader, pos, len); + assert(m_track > 0); + assert((pos + len) <= stop); + + pos += len; //consume track number + assert((stop - pos) >= 2); + + m_timecode = Unserialize2SInt(pReader, pos); + + pos += 2; + assert((stop - pos) >= 1); + + const long hr = pReader->Read(pos, 1, &m_flags); + assert(hr == 0L); + + ++pos; + assert(pos <= stop); + + m_frameOff = pos; + + const long long frame_size = stop - pos; + + assert(frame_size <= 2147483647L); + + m_frameSize = static_cast(frame_size); +} + + +long long Block::GetTimeCode(Cluster* pCluster) const +{ + assert(pCluster); + + const long long tc0 = pCluster->GetTimeCode(); + assert(tc0 >= 0); + + const long long tc = tc0 + static_cast(m_timecode); + assert(tc >= 0); + + return tc; //unscaled timecode units +} + + +long long Block::GetTime(Cluster* pCluster) const +{ + assert(pCluster); + + const long long tc = GetTimeCode(pCluster); + + const Segment* const pSegment = pCluster->m_pSegment; + const SegmentInfo* const pInfo = pSegment->GetInfo(); + assert(pInfo); + + const long long scale = pInfo->GetTimeCodeScale(); + assert(scale >= 1); + + const long long ns = tc * scale; + + return ns; +} + + +long long Block::GetTrackNumber() const +{ + return m_track; +} + + +bool Block::IsKey() const +{ + return ((m_flags & static_cast(1 << 7)) != 0); +} + + +void Block::SetKey(bool bKey) +{ + if (bKey) + m_flags |= static_cast(1 << 7); + else + m_flags &= 0x7F; +} + + +long long Block::GetOffset() const +{ + return m_frameOff; +} + + +long Block::GetSize() const +{ + return m_frameSize; +} + + +long Block::Read(IMkvReader* pReader, unsigned char* buf) const +{ + + assert(pReader); + assert(buf); + + const long hr = pReader->Read(m_frameOff, m_frameSize, buf); + + return hr; +} + + +} //end namespace mkvparser diff --git a/media/libstagefright/matroska/mkvparser.hpp b/media/libstagefright/matroska/mkvparser.hpp index 4d311b48615ac..c46d349b8deb5 100644 --- a/media/libstagefright/matroska/mkvparser.hpp +++ b/media/libstagefright/matroska/mkvparser.hpp @@ -1,428 +1,554 @@ -#ifndef MKVPARSER_HPP -#define MKVPARSER_HPP - -#include -#include - -namespace mkvparser -{ - -const int E_FILE_FORMAT_INVALID = -2; -const int E_BUFFER_NOT_FULL = -3; - -class IMkvReader -{ -public: - virtual int Read(long long position, long length, unsigned char* buffer) = 0; - virtual int Length(long long* total, long long* available) = 0; -protected: - virtual ~IMkvReader(); -}; - -long long GetUIntLength(IMkvReader*, long long, long&); -long long ReadUInt(IMkvReader*, long long, long&); -long long SyncReadUInt(IMkvReader*, long long pos, long long stop, long&); -long long UnserializeUInt(IMkvReader*, long long pos, long long size); -float Unserialize4Float(IMkvReader*, long long); -double Unserialize8Double(IMkvReader*, long long); -short Unserialize2SInt(IMkvReader*, long long); -signed char Unserialize1SInt(IMkvReader*, long long); -bool Match(IMkvReader*, long long&, unsigned long, long long&); -bool Match(IMkvReader*, long long&, unsigned long, char*&); -bool Match(IMkvReader*, long long&, unsigned long,unsigned char*&, - size_t *optionalSize = NULL); -bool Match(IMkvReader*, long long&, unsigned long, double&); -bool Match(IMkvReader*, long long&, unsigned long, short&); - - -struct EBMLHeader -{ - EBMLHeader(); - ~EBMLHeader(); - long long m_version; - long long m_readVersion; - long long m_maxIdLength; - long long m_maxSizeLength; - char* m_docType; - long long m_docTypeVersion; - long long m_docTypeReadVersion; - - long long Parse(IMkvReader*, long long&); -}; - - -class Segment; -class Track; -class Cluster; - -class Block -{ - Block(const Block&); - Block& operator=(const Block&); - -public: - const long long m_start; - const long long m_size; - - Block(long long start, long long size, IMkvReader*); - - unsigned long GetTrackNumber() const; - - long long GetTimeCode(Cluster*) const; //absolute, but not scaled - long long GetTime(Cluster*) const; //absolute, and scaled (nanosecond units) - bool IsKey() const; - void SetKey(bool); - - long GetSize() const; - long Read(IMkvReader*, unsigned char*) const; - -private: - long long m_track; //Track::Number() - short m_timecode; //relative to cluster - unsigned char m_flags; - long long m_frameOff; - long m_frameSize; - -}; - - -class BlockEntry -{ - BlockEntry(const BlockEntry&); - BlockEntry& operator=(const BlockEntry&); - -public: - virtual ~BlockEntry(); - virtual bool EOS() const = 0; - virtual Cluster* GetCluster() const = 0; - virtual size_t GetIndex() const = 0; - virtual const Block* GetBlock() const = 0; - virtual bool IsBFrame() const = 0; - -protected: - BlockEntry(); - -}; - - -class SimpleBlock : public BlockEntry -{ - SimpleBlock(const SimpleBlock&); - SimpleBlock& operator=(const SimpleBlock&); - -public: - SimpleBlock(Cluster*, size_t, long long start, long long size); - - bool EOS() const; - Cluster* GetCluster() const; - size_t GetIndex() const; - const Block* GetBlock() const; - bool IsBFrame() const; - -protected: - Cluster* const m_pCluster; - const size_t m_index; - Block m_block; - -}; - - -class BlockGroup : public BlockEntry -{ - BlockGroup(const BlockGroup&); - BlockGroup& operator=(const BlockGroup&); - -public: - BlockGroup(Cluster*, size_t, long long, long long); - ~BlockGroup(); - - bool EOS() const; - Cluster* GetCluster() const; - size_t GetIndex() const; - const Block* GetBlock() const; - bool IsBFrame() const; - - short GetPrevTimeCode() const; //relative to block's time - short GetNextTimeCode() const; //as above - -protected: - Cluster* const m_pCluster; - const size_t m_index; - -private: - BlockGroup(Cluster*, size_t, unsigned long); - void ParseBlock(long long start, long long size); - - short m_prevTimeCode; - short m_nextTimeCode; - - //TODO: the Matroska spec says you can have multiple blocks within the - //same block group, with blocks ranked by priority (the flag bits). - //For now we just cache a single block. -#if 0 - typedef std::deque blocks_t; - blocks_t m_blocks; //In practice should contain only a single element. -#else - Block* m_pBlock; -#endif - -}; - - -class Track -{ - Track(const Track&); - Track& operator=(const Track&); - -public: - Segment* const m_pSegment; - virtual ~Track(); - - long long GetType() const; - unsigned long GetNumber() const; - const char* GetNameAsUTF8() const; - const char* GetCodecNameAsUTF8() const; - const char* GetCodecId() const; - const unsigned char* GetCodecPrivate( - size_t *optionalSize = NULL) const; - - const BlockEntry* GetEOS() const; - - struct Settings - { - long long start; - long long size; - }; - - struct Info - { - long long type; - long long number; - long long uid; - char* nameAsUTF8; - char* codecId; - unsigned char* codecPrivate; - size_t codecPrivateSize; - char* codecNameAsUTF8; - Settings settings; - Info(); - void Clear(); - }; - - long GetFirst(const BlockEntry*&) const; - long GetNext(const BlockEntry* pCurr, const BlockEntry*& pNext) const; - virtual bool VetEntry(const BlockEntry*) const = 0; - -protected: - Track(Segment*, const Info&); - const Info m_info; - - class EOSBlock : public BlockEntry - { - public: - EOSBlock(); - - bool EOS() const; - Cluster* GetCluster() const; - size_t GetIndex() const; - const Block* GetBlock() const; - bool IsBFrame() const; - }; - - EOSBlock m_eos; - -}; - - -class VideoTrack : public Track -{ - VideoTrack(const VideoTrack&); - VideoTrack& operator=(const VideoTrack&); - -public: - VideoTrack(Segment*, const Info&); - long long GetWidth() const; - long long GetHeight() const; - double GetFrameRate() const; - - bool VetEntry(const BlockEntry*) const; - -private: - long long m_width; - long long m_height; - double m_rate; - -}; - - -class AudioTrack : public Track -{ - AudioTrack(const AudioTrack&); - AudioTrack& operator=(const AudioTrack&); - -public: - AudioTrack(Segment*, const Info&); - double GetSamplingRate() const; - long long GetChannels() const; - long long GetBitDepth() const; - bool VetEntry(const BlockEntry*) const; - -private: - double m_rate; - long long m_channels; - long long m_bitDepth; -}; - - -class Tracks -{ - Tracks(const Tracks&); - Tracks& operator=(const Tracks&); - -public: - Segment* const m_pSegment; - const long long m_start; - const long long m_size; - - Tracks(Segment*, long long start, long long size); - virtual ~Tracks(); - - Track* GetTrackByNumber(unsigned long tn) const; - Track* GetTrackByIndex(unsigned long idx) const; - -private: - Track** m_trackEntries; - Track** m_trackEntriesEnd; - - void ParseTrackEntry(long long, long long, Track*&); - -public: - unsigned long GetTracksCount() const; -}; - - -class SegmentInfo -{ - SegmentInfo(const SegmentInfo&); - SegmentInfo& operator=(const SegmentInfo&); - -public: - Segment* const m_pSegment; - const long long m_start; - const long long m_size; - - SegmentInfo(Segment*, long long start, long long size); - ~SegmentInfo(); - long long GetTimeCodeScale() const; - long long GetDuration() const; //scaled - const char* GetMuxingAppAsUTF8() const; - const char* GetWritingAppAsUTF8() const; - const char* GetTitleAsUTF8() const; - -private: - long long m_timecodeScale; - double m_duration; - char* m_pMuxingAppAsUTF8; - char* m_pWritingAppAsUTF8; - char* m_pTitleAsUTF8; -}; - - -class Cluster -{ - Cluster(const Cluster&); - Cluster& operator=(const Cluster&); - -public: - Segment* const m_pSegment; - const size_t m_index; - -public: - static Cluster* Parse(Segment*, size_t, long long off); - - Cluster(); //EndOfStream - ~Cluster(); - - bool EOS() const; - - long long GetTimeCode(); //absolute, but not scaled - long long GetTime(); //absolute, and scaled (nanosecond units) - - const BlockEntry* GetFirst(); - const BlockEntry* GetLast(); - const BlockEntry* GetNext(const BlockEntry*) const; - const BlockEntry* GetEntry(const Track*); -protected: - Cluster(Segment*, size_t, long long off); - -private: - long long m_start; - long long m_size; - long long m_timecode; - BlockEntry** m_pEntries; - size_t m_entriesCount; - - void Load(); - void LoadBlockEntries(); - void ParseBlockGroup(long long, long long, size_t); - void ParseSimpleBlock(long long, long long, size_t); - -}; - - -class Segment -{ - Segment(const Segment&); - Segment& operator=(const Segment&); - -private: - Segment(IMkvReader*, long long pos, long long size); - -public: - IMkvReader* const m_pReader; - const long long m_start; //posn of segment payload - const long long m_size; //size of segment payload - Cluster m_eos; //TODO: make private? - - static long long CreateInstance(IMkvReader*, long long, Segment*&); - ~Segment(); - - //for big-bang loading (source filter) - long Load(); - - //for incremental loading (splitter) - long long Unparsed() const; - long long ParseHeaders(); - long ParseCluster(Cluster*&, long long& newpos) const; - bool AddCluster(Cluster*, long long); - - Tracks* GetTracks() const; - const SegmentInfo* const GetInfo() const; - long long GetDuration() const; - - //NOTE: this turned out to be too inefficient. - //long long Load(long long time_nanoseconds); - - Cluster* GetFirst(); - Cluster* GetLast(); - unsigned long GetCount() const; - - Cluster* GetNext(const Cluster*); - Cluster* GetCluster(long long time_nanoseconds); - -private: - long long m_pos; //absolute file posn; what has been consumed so far - SegmentInfo* m_pInfo; - Tracks* m_pTracks; - Cluster** m_clusters; - size_t m_clusterCount; - - void ParseSeekHead(long long pos, long long size, size_t*); - void ParseSeekEntry(long long pos, long long size, size_t*); - void ParseSecondarySeekHead(long long off, size_t*); -}; - - -} //end namespace mkvparser - -#endif //MKVPARSER_HPP +// Copyright (c) 2010 The WebM project authors. All Rights Reserved. +// +// Use of this source code is governed by a BSD-style license +// that can be found in the LICENSE file in the root of the source +// tree. An additional intellectual property rights grant can be found +// in the file PATENTS. All contributing project authors may +// be found in the AUTHORS file in the root of the source tree. + +#ifndef MKVPARSER_HPP +#define MKVPARSER_HPP + +#include +#include + +namespace mkvparser +{ + +const int E_FILE_FORMAT_INVALID = -2; +const int E_BUFFER_NOT_FULL = -3; + +class IMkvReader +{ +public: + virtual int Read(long long pos, long len, unsigned char* buf) = 0; + virtual int Length(long long* total, long long* available) = 0; +protected: + virtual ~IMkvReader(); +}; + +long long GetUIntLength(IMkvReader*, long long, long&); +long long ReadUInt(IMkvReader*, long long, long&); +long long SyncReadUInt(IMkvReader*, long long pos, long long stop, long&); +long long UnserializeUInt(IMkvReader*, long long pos, long long size); +float Unserialize4Float(IMkvReader*, long long); +double Unserialize8Double(IMkvReader*, long long); +short Unserialize2SInt(IMkvReader*, long long); +signed char Unserialize1SInt(IMkvReader*, long long); +bool Match(IMkvReader*, long long&, unsigned long, long long&); +bool Match(IMkvReader*, long long&, unsigned long, char*&); +bool Match(IMkvReader*, long long&, unsigned long,unsigned char*&, size_t&); +bool Match(IMkvReader*, long long&, unsigned long, double&); +bool Match(IMkvReader*, long long&, unsigned long, short&); + +void GetVersion(int& major, int& minor, int& build, int& revision); + +struct EBMLHeader +{ + EBMLHeader(); + ~EBMLHeader(); + long long m_version; + long long m_readVersion; + long long m_maxIdLength; + long long m_maxSizeLength; + char* m_docType; + long long m_docTypeVersion; + long long m_docTypeReadVersion; + + long long Parse(IMkvReader*, long long&); +}; + + +class Segment; +class Track; +class Cluster; + +class Block +{ + Block(const Block&); + Block& operator=(const Block&); + +public: + const long long m_start; + const long long m_size; + + Block(long long start, long long size, IMkvReader*); + + long long GetTrackNumber() const; + long long GetTimeCode(Cluster*) const; //absolute, but not scaled + long long GetTime(Cluster*) const; //absolute, and scaled (ns units) + bool IsKey() const; + void SetKey(bool); + + long long GetOffset() const; + long GetSize() const; + long Read(IMkvReader*, unsigned char*) const; + +private: + long long m_track; //Track::Number() + short m_timecode; //relative to cluster + unsigned char m_flags; + long long m_frameOff; + long m_frameSize; + +}; + + +class BlockEntry +{ + BlockEntry(const BlockEntry&); + BlockEntry& operator=(const BlockEntry&); + +public: + virtual ~BlockEntry(); + virtual bool EOS() const = 0; + virtual Cluster* GetCluster() const = 0; + virtual size_t GetIndex() const = 0; + virtual const Block* GetBlock() const = 0; + virtual bool IsBFrame() const = 0; + +protected: + BlockEntry(); + +}; + + +class SimpleBlock : public BlockEntry +{ + SimpleBlock(const SimpleBlock&); + SimpleBlock& operator=(const SimpleBlock&); + +public: + SimpleBlock(Cluster*, size_t, long long start, long long size); + + bool EOS() const; + Cluster* GetCluster() const; + size_t GetIndex() const; + const Block* GetBlock() const; + bool IsBFrame() const; + +protected: + Cluster* const m_pCluster; + const size_t m_index; + Block m_block; + +}; + + +class BlockGroup : public BlockEntry +{ + BlockGroup(const BlockGroup&); + BlockGroup& operator=(const BlockGroup&); + +public: + BlockGroup(Cluster*, size_t, long long, long long); + ~BlockGroup(); + + bool EOS() const; + Cluster* GetCluster() const; + size_t GetIndex() const; + const Block* GetBlock() const; + bool IsBFrame() const; + + short GetPrevTimeCode() const; //relative to block's time + short GetNextTimeCode() const; //as above + +protected: + Cluster* const m_pCluster; + const size_t m_index; + +private: + BlockGroup(Cluster*, size_t, unsigned long); + void ParseBlock(long long start, long long size); + + short m_prevTimeCode; + short m_nextTimeCode; + + //TODO: the Matroska spec says you can have multiple blocks within the + //same block group, with blocks ranked by priority (the flag bits). + //For now we just cache a single block. +#if 0 + typedef std::deque blocks_t; + blocks_t m_blocks; //In practice should contain only a single element. +#else + Block* m_pBlock; +#endif + +}; + + +class Track +{ + Track(const Track&); + Track& operator=(const Track&); + +public: + Segment* const m_pSegment; + virtual ~Track(); + + long long GetType() const; + long long GetNumber() const; + const char* GetNameAsUTF8() const; + const char* GetCodecNameAsUTF8() const; + const char* GetCodecId() const; + const unsigned char* GetCodecPrivate(size_t&) const; + + const BlockEntry* GetEOS() const; + + struct Settings + { + long long start; + long long size; + }; + + struct Info + { + long long type; + long long number; + long long uid; + char* nameAsUTF8; + char* codecId; + unsigned char* codecPrivate; + size_t codecPrivateSize; + char* codecNameAsUTF8; + Settings settings; + Info(); + void Clear(); + }; + + long GetFirst(const BlockEntry*&) const; + long GetNext(const BlockEntry* pCurr, const BlockEntry*& pNext) const; + virtual bool VetEntry(const BlockEntry*) const = 0; + +protected: + Track(Segment*, const Info&); + const Info m_info; + + class EOSBlock : public BlockEntry + { + public: + EOSBlock(); + + bool EOS() const; + Cluster* GetCluster() const; + size_t GetIndex() const; + const Block* GetBlock() const; + bool IsBFrame() const; + }; + + EOSBlock m_eos; + +}; + + +class VideoTrack : public Track +{ + VideoTrack(const VideoTrack&); + VideoTrack& operator=(const VideoTrack&); + +public: + VideoTrack(Segment*, const Info&); + long long GetWidth() const; + long long GetHeight() const; + double GetFrameRate() const; + + bool VetEntry(const BlockEntry*) const; + +private: + long long m_width; + long long m_height; + double m_rate; + +}; + + +class AudioTrack : public Track +{ + AudioTrack(const AudioTrack&); + AudioTrack& operator=(const AudioTrack&); + +public: + AudioTrack(Segment*, const Info&); + double GetSamplingRate() const; + long long GetChannels() const; + long long GetBitDepth() const; + bool VetEntry(const BlockEntry*) const; + +private: + double m_rate; + long long m_channels; + long long m_bitDepth; +}; + + +class Tracks +{ + Tracks(const Tracks&); + Tracks& operator=(const Tracks&); + +public: + Segment* const m_pSegment; + const long long m_start; + const long long m_size; + + Tracks(Segment*, long long start, long long size); + virtual ~Tracks(); + + Track* GetTrackByNumber(unsigned long tn) const; + Track* GetTrackByIndex(unsigned long idx) const; + +private: + Track** m_trackEntries; + Track** m_trackEntriesEnd; + + void ParseTrackEntry(long long, long long, Track*&); + +public: + unsigned long GetTracksCount() const; +}; + + +class SegmentInfo +{ + SegmentInfo(const SegmentInfo&); + SegmentInfo& operator=(const SegmentInfo&); + +public: + Segment* const m_pSegment; + const long long m_start; + const long long m_size; + + SegmentInfo(Segment*, long long start, long long size); + ~SegmentInfo(); + long long GetTimeCodeScale() const; + long long GetDuration() const; //scaled + const char* GetMuxingAppAsUTF8() const; + const char* GetWritingAppAsUTF8() const; + const char* GetTitleAsUTF8() const; + +private: + long long m_timecodeScale; + double m_duration; + char* m_pMuxingAppAsUTF8; + char* m_pWritingAppAsUTF8; + char* m_pTitleAsUTF8; +}; + +class Cues; +class CuePoint +{ + friend class Cues; + + CuePoint(size_t, long long); + ~CuePoint(); + + CuePoint(const CuePoint&); + CuePoint& operator=(const CuePoint&); + +public: + void Load(IMkvReader*); + + long long GetTimeCode() const; //absolute but unscaled + long long GetTime(Segment*) const; //absolute and scaled (ns units) + + struct TrackPosition + { + long long m_track; + long long m_pos; //of cluster + long long m_block; + //codec_state //defaults to 0 + //reference = clusters containing req'd referenced blocks + // reftime = timecode of the referenced block + + void Parse(IMkvReader*, long long, long long); + }; + + const TrackPosition* Find(const Track*) const; + +private: + const size_t m_index; + long long m_timecode; + TrackPosition* m_track_positions; + size_t m_track_positions_count; + +}; + + +class Cues +{ + friend class Segment; + + Cues(Segment*, long long start, long long size); + ~Cues(); + + Cues(const Cues&); + Cues& operator=(const Cues&); + +public: + Segment* const m_pSegment; + const long long m_start; + const long long m_size; + + bool Find( //lower bound of time_ns + long long time_ns, + const Track*, + const CuePoint*&, + const CuePoint::TrackPosition*&) const; + +#if 0 + bool FindNext( //upper_bound of time_ns + long long time_ns, + const Track*, + const CuePoint*&, + const CuePoint::TrackPosition*&) const; +#endif + + const CuePoint* GetFirst() const; + const CuePoint* GetLast() const; + + const CuePoint* GetNext(const CuePoint*) const; + + const BlockEntry* GetBlock( + const CuePoint*, + const CuePoint::TrackPosition*) const; + +private: + void Init() const; + bool LoadCuePoint() const; + void PreloadCuePoint(size_t&, long long) const; + + mutable CuePoint** m_cue_points; + mutable size_t m_count; + mutable size_t m_preload_count; + mutable long long m_pos; + +}; + + +class Cluster +{ + Cluster(const Cluster&); + Cluster& operator=(const Cluster&); + +public: + Segment* const m_pSegment; + +public: + static Cluster* Parse(Segment*, long, long long off); + + Cluster(); //EndOfStream + ~Cluster(); + + bool EOS() const; + + long long GetTimeCode(); //absolute, but not scaled + long long GetTime(); //absolute, and scaled (nanosecond units) + long long GetFirstTime(); //time (ns) of first (earliest) block + long long GetLastTime(); //time (ns) of last (latest) block + + const BlockEntry* GetFirst(); + const BlockEntry* GetLast(); + const BlockEntry* GetNext(const BlockEntry*) const; + const BlockEntry* GetEntry(const Track*); + const BlockEntry* GetEntry( + const CuePoint&, + const CuePoint::TrackPosition&); + const BlockEntry* GetMaxKey(const VideoTrack*); + +protected: + Cluster(Segment*, long, long long off); + +public: + //TODO: these should all be private, with public selector functions + long m_index; + long long m_pos; + long long m_size; + +private: + long long m_timecode; + BlockEntry** m_entries; + size_t m_entriesCount; + + void Load(); + void LoadBlockEntries(); + void ParseBlockGroup(long long, long long, size_t); + void ParseSimpleBlock(long long, long long, size_t); + +}; + + +class Segment +{ + friend class Cues; + + Segment(const Segment&); + Segment& operator=(const Segment&); + +private: + Segment(IMkvReader*, long long pos, long long size); + +public: + IMkvReader* const m_pReader; + const long long m_start; //posn of segment payload + const long long m_size; //size of segment payload + Cluster m_eos; //TODO: make private? + + static long long CreateInstance(IMkvReader*, long long, Segment*&); + ~Segment(); + + long Load(); //loads headers and all clusters + + //for incremental loading (splitter) + long long Unparsed() const; + long long ParseHeaders(); //stops when first cluster is found + long LoadCluster(); //loads one cluster + +#if 0 + //This pair parses one cluster, but only changes the state of the + //segment object when the cluster is actually added to the index. + long ParseCluster(Cluster*&, long long& newpos) const; + bool AddCluster(Cluster*, long long); +#endif + + Tracks* GetTracks() const; + const SegmentInfo* GetInfo() const; + const Cues* GetCues() const; + + long long GetDuration() const; + + unsigned long GetCount() const; + Cluster* GetFirst(); + Cluster* GetLast(); + Cluster* GetNext(const Cluster*); + + Cluster* FindCluster(long long time_nanoseconds); + const BlockEntry* Seek(long long time_nanoseconds, const Track*); + +private: + + long long m_pos; //absolute file posn; what has been consumed so far + SegmentInfo* m_pInfo; + Tracks* m_pTracks; + Cues* m_pCues; + Cluster** m_clusters; + long m_clusterCount; //number of entries for which m_index >= 0 + long m_clusterPreloadCount; //number of entries for which m_index < 0 + long m_clusterSize; //array size + + void AppendCluster(Cluster*); + void PreloadCluster(Cluster*, ptrdiff_t); + + void ParseSeekHead(long long pos, long long size); + void ParseSeekEntry(long long pos, long long size); + void ParseCues(long long); + + const BlockEntry* GetBlock( + const CuePoint&, + const CuePoint::TrackPosition&); + +}; + + +} //end namespace mkvparser + +#endif //MKVPARSER_HPP -- GitLab From 7badd2c402f9e8e9fd13f6915ad2e32301f9f305 Mon Sep 17 00:00:00 2001 From: Mathias Agopian Date: Mon, 22 Nov 2010 15:48:10 -0800 Subject: [PATCH 032/291] allow rotation-vector to have 4 components - upadte documentation for rotation vector - update method dealing with rotation vector to deal with 4 components - virtual rotation-vector sensor reports all four components - improve SensorManager documentation layout Whent he 4-th component of the rotation-vector is present, we can save a square-root when computing the quaternion or rotation matrix from it. Change-Id: Ia84d278dd5f0909fab1c5ba050f8df2679e2c7c8 --- core/java/android/hardware/SensorEvent.java | 48 ++++++++++++++----- core/java/android/hardware/SensorManager.java | 21 +++++--- .../sensorservice/RotationVectorSensor.cpp | 1 + 3 files changed, 50 insertions(+), 20 deletions(-) diff --git a/core/java/android/hardware/SensorEvent.java b/core/java/android/hardware/SensorEvent.java index 32ff3b3d9791e..8c55bf33788bd 100644 --- a/core/java/android/hardware/SensorEvent.java +++ b/core/java/android/hardware/SensorEvent.java @@ -220,25 +220,47 @@ public class SensorEvent { *

      * *

      {@link android.hardware.Sensor#TYPE_GRAVITY Sensor.TYPE_GRAVITY}:

      - * A three dimensional vector indicating the direction and magnitude of gravity. Units - * are m/s^2. The coordinate system is the same as is used by the acceleration sensor. + *

      A three dimensional vector indicating the direction and magnitude of gravity. Units + * are m/s^2. The coordinate system is the same as is used by the acceleration sensor.

      + *

      Note: When the device is at rest, the output of the gravity sensor should be identical + * to that of the accelerometer.

      * *

      {@link android.hardware.Sensor#TYPE_LINEAR_ACCELERATION Sensor.TYPE_LINEAR_ACCELERATION}:

      * A three dimensional vector indicating acceleration along each device axis, not including * gravity. All values have units of m/s^2. The coordinate system is the same as is used by the - * acceleration sensor. + * acceleration sensor. + *

      The output of the accelerometer, gravity and linear-acceleration sensors must obey the + * following relation:

      + *

        acceleration = gravity + linear-acceleration

      * *

      {@link android.hardware.Sensor#TYPE_ROTATION_VECTOR Sensor.TYPE_ROTATION_VECTOR}:

      - * The rotation vector represents the orientation of the device as a combination of an angle - * and an axis, in which the device has rotated through an angle theta around an axis - * <x, y, z>. The three elements of the rotation vector are - * <x*sin(theta/2), y*sin(theta/2), z*sin(theta/2)>, such that the magnitude of the rotation - * vector is equal to sin(theta/2), and the direction of the rotation vector is equal to the - * direction of the axis of rotation. The three elements of the rotation vector are equal to - * the last three components of a unit quaternion - * <cos(theta/2), x*sin(theta/2), y*sin(theta/2), z*sin(theta/2)>. Elements of the rotation - * vector are unitless. The x,y, and z axis are defined in the same way as the acceleration - * sensor. + *

      The rotation vector represents the orientation of the device as a combination of an angle + * and an axis, in which the device has rotated through an angle θ around an axis + * <x, y, z>.

      + *

      The three elements of the rotation vector are + * <x*sin(θ/2), y*sin(θ/2), z*sin(θ/2)>, such that the magnitude of the rotation + * vector is equal to sin(θ/2), and the direction of the rotation vector is equal to the + * direction of the axis of rotation.

      + *

      The three elements of the rotation vector are equal to + * the last three components of a unit quaternion + * <cos(θ/2), x*sin(θ/2), y*sin(θ/2), z*sin(θ/2)>.

      + *

      Elements of the rotation vector are unitless. + * The x,y, and z axis are defined in the same way as the acceleration + * sensor.

      + *
        + *

        + * values[0]: x*sin(θ/2) + *

        + *

        + * values[1]: y*sin(θ/2) + *

        + *

        + * values[2]: z*sin(θ/2) + *

        + *

        + * values[3]: cos(θ/2) (optional: only if value.length = 4) + *

        + *
      * *

      {@link android.hardware.Sensor#TYPE_ORIENTATION * Sensor.TYPE_ORIENTATION}:

      All values are angles in degrees. diff --git a/core/java/android/hardware/SensorManager.java b/core/java/android/hardware/SensorManager.java index c178aee3d5488..1b799aed857f7 100644 --- a/core/java/android/hardware/SensorManager.java +++ b/core/java/android/hardware/SensorManager.java @@ -1938,13 +1938,18 @@ public class SensorManager * @param R an array of floats in which to store the rotation matrix */ public static void getRotationMatrixFromVector(float[] R, float[] rotationVector) { - float q0 = (float)Math.sqrt(1 - rotationVector[0]*rotationVector[0] - - rotationVector[1]*rotationVector[1] - - rotationVector[2]*rotationVector[2]); + + float q0; float q1 = rotationVector[0]; float q2 = rotationVector[1]; float q3 = rotationVector[2]; + if (rotationVector.length == 4) { + q0 = rotationVector[3]; + } else { + q0 = (float)Math.sqrt(1 - q1*q1 - q2*q2 - q3*q3); + } + float sq_q1 = 2 * q1 * q1; float sq_q2 = 2 * q2 * q2; float sq_q3 = 2 * q3 * q3; @@ -1995,10 +2000,12 @@ public class SensorManager * @param Q an array of floats in which to store the computed quaternion */ public static void getQuaternionFromVector(float[] Q, float[] rv) { - float w = (float)Math.sqrt(1 - rv[0]*rv[0] - rv[1]*rv[1] - rv[2]*rv[2]); - //In this case, the w component of the quaternion is known to be a positive number - - Q[0] = w; + if (rv.length == 4) { + Q[0] = rv[3]; + } else { + //In this case, the w component of the quaternion is known to be a positive number + Q[0] = (float)Math.sqrt(1 - rv[0]*rv[0] - rv[1]*rv[1] - rv[2]*rv[2]); + } Q[1] = rv[0]; Q[2] = rv[1]; Q[3] = rv[2]; diff --git a/services/sensorservice/RotationVectorSensor.cpp b/services/sensorservice/RotationVectorSensor.cpp index eecf260a77241..50cd6beac37b1 100644 --- a/services/sensorservice/RotationVectorSensor.cpp +++ b/services/sensorservice/RotationVectorSensor.cpp @@ -125,6 +125,7 @@ bool RotationVectorSensor::process(sensors_event_t* outEvent, outEvent->data[0] = qx; outEvent->data[1] = qy; outEvent->data[2] = qz; + outEvent->data[3] = qw; outEvent->sensor = '_rov'; outEvent->type = SENSOR_TYPE_ROTATION_VECTOR; return true; -- GitLab From 6038db3dda36198aa8e0599dcb34033da31c85f5 Mon Sep 17 00:00:00 2001 From: Mathias Agopian Date: Thu, 11 Nov 2010 17:58:51 -0800 Subject: [PATCH 033/291] Uses 4-th order low-pass for extracting gravity. Most accelerometers have 8-bits accuracy so we beed to reject 48dB in thestop-band, which requires a 4-th order filter at the cut-off frequency we're using. Change-Id: Ic00421d38d751641f86b1f3ad7663e6b44a91198 --- services/sensorservice/GravitySensor.cpp | 2 +- services/sensorservice/GravitySensor.h | 2 +- .../SecondOrderLowPassFilter.cpp | 19 +++++++++++++++++++ .../sensorservice/SecondOrderLowPassFilter.h | 12 ++++++++++++ 4 files changed, 33 insertions(+), 2 deletions(-) diff --git a/services/sensorservice/GravitySensor.cpp b/services/sensorservice/GravitySensor.cpp index 18bd359ea27d7..da72f9c4b5ee8 100644 --- a/services/sensorservice/GravitySensor.cpp +++ b/services/sensorservice/GravitySensor.cpp @@ -30,7 +30,7 @@ namespace android { GravitySensor::GravitySensor(sensor_t const* list, size_t count) : mSensorDevice(SensorDevice::getInstance()), mEnabled(false), mAccTime(0), - mLowPass(M_SQRT1_2, 1), + mLowPass(M_SQRT1_2, 1.5f), mX(mLowPass), mY(mLowPass), mZ(mLowPass) { diff --git a/services/sensorservice/GravitySensor.h b/services/sensorservice/GravitySensor.h index f9850b75f34ff..ff3bea77e5c16 100644 --- a/services/sensorservice/GravitySensor.h +++ b/services/sensorservice/GravitySensor.h @@ -37,7 +37,7 @@ class GravitySensor : public SensorInterface { double mAccTime; SecondOrderLowPassFilter mLowPass; - BiquadFilter mX, mY, mZ; + CascadedBiquadFilter mX, mY, mZ; public: GravitySensor(sensor_t const* list, size_t count); diff --git a/services/sensorservice/SecondOrderLowPassFilter.cpp b/services/sensorservice/SecondOrderLowPassFilter.cpp index e13e1362d6dd4..eeb6d1e84b0d4 100644 --- a/services/sensorservice/SecondOrderLowPassFilter.cpp +++ b/services/sensorservice/SecondOrderLowPassFilter.cpp @@ -66,5 +66,24 @@ float BiquadFilter::operator()(float x) return y; } +// --------------------------------------------------------------------------- + +CascadedBiquadFilter::CascadedBiquadFilter(const SecondOrderLowPassFilter& s) + : mA(s), mB(s) +{ +} + +float CascadedBiquadFilter::init(float x) +{ + mA.init(x); + mB.init(x); + return x; +} + +float CascadedBiquadFilter::operator()(float x) +{ + return mB(mA(x)); +} + // --------------------------------------------------------------------------- }; // namespace android diff --git a/services/sensorservice/SecondOrderLowPassFilter.h b/services/sensorservice/SecondOrderLowPassFilter.h index 998ca35b9b660..85698ca636bbb 100644 --- a/services/sensorservice/SecondOrderLowPassFilter.h +++ b/services/sensorservice/SecondOrderLowPassFilter.h @@ -54,6 +54,18 @@ public: float operator()(float in); }; +/* + * Two cascaded biquad IIR filters + * (4-poles IIR) + */ +class CascadedBiquadFilter { + BiquadFilter mA; + BiquadFilter mB; +public: + CascadedBiquadFilter(const SecondOrderLowPassFilter& s); + float init(float in); + float operator()(float in); +}; // --------------------------------------------------------------------------- }; // namespace android -- GitLab From b483d5cd134cda393824fd8e9c1a5443bd868ae6 Mon Sep 17 00:00:00 2001 From: Mathias Agopian Date: Mon, 29 Nov 2010 17:26:51 -0800 Subject: [PATCH 034/291] fix [3237242] sensormanager sensor active count gets out of sync whether a physical sensor needed to be active or not was managed by a simpe reference counter; unfortunatelly nothing prevented it to get out of sync if a sensor was disabled more than once. sensorservice already maintainted a list of all the "clients" connected to a physical sensor; we now use that list to determine if a sensor should be enabled. This can never be "out-of-sync" since this is the only data structure linking a sensor to a user of that sensor. also removed the isEnabled() method, which was never used and implemented wrongly (since it didn't take into account that a sensor could be disabled for a client but not of another). Change-Id: I789affb877728ca957e99f7ba749def37c4db1c7 --- services/sensorservice/GravitySensor.cpp | 8 +------ services/sensorservice/GravitySensor.h | 2 -- .../LinearAccelerationSensor.cpp | 4 ---- .../sensorservice/LinearAccelerationSensor.h | 1 - .../sensorservice/RotationVectorSensor.cpp | 18 +++++---------- services/sensorservice/RotationVectorSensor.h | 2 -- services/sensorservice/SensorDevice.cpp | 22 ++++++++++--------- services/sensorservice/SensorDevice.h | 3 +-- services/sensorservice/SensorInterface.cpp | 13 +++-------- services/sensorservice/SensorInterface.h | 3 --- 10 files changed, 22 insertions(+), 54 deletions(-) diff --git a/services/sensorservice/GravitySensor.cpp b/services/sensorservice/GravitySensor.cpp index da72f9c4b5ee8..5c6aa99e9f35c 100644 --- a/services/sensorservice/GravitySensor.cpp +++ b/services/sensorservice/GravitySensor.cpp @@ -29,7 +29,7 @@ namespace android { GravitySensor::GravitySensor(sensor_t const* list, size_t count) : mSensorDevice(SensorDevice::getInstance()), - mEnabled(false), mAccTime(0), + mAccTime(0), mLowPass(M_SQRT1_2, 1.5f), mX(mLowPass), mY(mLowPass), mZ(mLowPass) @@ -71,15 +71,9 @@ bool GravitySensor::process(sensors_event_t* outEvent, } return false; } - -bool GravitySensor::isEnabled() const { - return mEnabled; -} - status_t GravitySensor::activate(void* ident, bool enabled) { status_t err = mSensorDevice.activate(this, mAccelerometer.getHandle(), enabled); if (err == NO_ERROR) { - mEnabled = enabled; if (enabled) { mAccTime = 0; } diff --git a/services/sensorservice/GravitySensor.h b/services/sensorservice/GravitySensor.h index ff3bea77e5c16..decfbb891252c 100644 --- a/services/sensorservice/GravitySensor.h +++ b/services/sensorservice/GravitySensor.h @@ -33,7 +33,6 @@ namespace android { class GravitySensor : public SensorInterface { SensorDevice& mSensorDevice; Sensor mAccelerometer; - bool mEnabled; double mAccTime; SecondOrderLowPassFilter mLowPass; @@ -43,7 +42,6 @@ public: GravitySensor(sensor_t const* list, size_t count); virtual bool process(sensors_event_t* outEvent, const sensors_event_t& event); - virtual bool isEnabled() const; virtual status_t activate(void* ident, bool enabled); virtual status_t setDelay(void* ident, int handle, int64_t ns); virtual Sensor getSensor() const; diff --git a/services/sensorservice/LinearAccelerationSensor.cpp b/services/sensorservice/LinearAccelerationSensor.cpp index 2dc12dc50a33f..9425a92094155 100644 --- a/services/sensorservice/LinearAccelerationSensor.cpp +++ b/services/sensorservice/LinearAccelerationSensor.cpp @@ -53,10 +53,6 @@ bool LinearAccelerationSensor::process(sensors_event_t* outEvent, return result; } -bool LinearAccelerationSensor::isEnabled() const { - return mGravitySensor.isEnabled(); -} - status_t LinearAccelerationSensor::activate(void* ident, bool enabled) { return mGravitySensor.activate(ident, enabled); } diff --git a/services/sensorservice/LinearAccelerationSensor.h b/services/sensorservice/LinearAccelerationSensor.h index ee918ce1c4719..c577086ab2dca 100644 --- a/services/sensorservice/LinearAccelerationSensor.h +++ b/services/sensorservice/LinearAccelerationSensor.h @@ -40,7 +40,6 @@ class LinearAccelerationSensor : public SensorInterface { const sensors_event_t& event); public: LinearAccelerationSensor(sensor_t const* list, size_t count); - virtual bool isEnabled() const; virtual status_t activate(void* ident, bool enabled); virtual status_t setDelay(void* ident, int handle, int64_t ns); virtual Sensor getSensor() const; diff --git a/services/sensorservice/RotationVectorSensor.cpp b/services/sensorservice/RotationVectorSensor.cpp index 50cd6beac37b1..418e7f8d0d056 100644 --- a/services/sensorservice/RotationVectorSensor.cpp +++ b/services/sensorservice/RotationVectorSensor.cpp @@ -34,7 +34,6 @@ static inline T clamp(T v) { RotationVectorSensor::RotationVectorSensor(sensor_t const* list, size_t count) : mSensorDevice(SensorDevice::getInstance()), - mEnabled(false), mALowPass(M_SQRT1_2, 5.0f), mAX(mALowPass), mAY(mALowPass), mAZ(mALowPass), mMLowPass(M_SQRT1_2, 2.5f), @@ -133,19 +132,12 @@ bool RotationVectorSensor::process(sensors_event_t* outEvent, return false; } -bool RotationVectorSensor::isEnabled() const { - return mEnabled; -} - status_t RotationVectorSensor::activate(void* ident, bool enabled) { - if (mEnabled != enabled) { - mSensorDevice.activate(this, mAcc.getHandle(), enabled); - mSensorDevice.activate(this, mMag.getHandle(), enabled); - mEnabled = enabled; - if (enabled) { - mMagTime = 0; - mAccTime = 0; - } + mSensorDevice.activate(this, mAcc.getHandle(), enabled); + mSensorDevice.activate(this, mMag.getHandle(), enabled); + if (enabled) { + mMagTime = 0; + mAccTime = 0; } return NO_ERROR; } diff --git a/services/sensorservice/RotationVectorSensor.h b/services/sensorservice/RotationVectorSensor.h index e7f28c93a2328..b7c9512745642 100644 --- a/services/sensorservice/RotationVectorSensor.h +++ b/services/sensorservice/RotationVectorSensor.h @@ -34,7 +34,6 @@ class RotationVectorSensor : public SensorInterface { SensorDevice& mSensorDevice; Sensor mAcc; Sensor mMag; - bool mEnabled; float mMagData[3]; double mAccTime; double mMagTime; @@ -47,7 +46,6 @@ public: RotationVectorSensor(sensor_t const* list, size_t count); virtual bool process(sensors_event_t* outEvent, const sensors_event_t& event); - virtual bool isEnabled() const; virtual status_t activate(void* ident, bool enabled); virtual status_t setDelay(void* ident, int handle, int64_t ns); virtual Sensor getSensor() const; diff --git a/services/sensorservice/SensorDevice.cpp b/services/sensorservice/SensorDevice.cpp index 73f85ba35ca1b..f192913fd6508 100644 --- a/services/sensorservice/SensorDevice.cpp +++ b/services/sensorservice/SensorDevice.cpp @@ -137,9 +137,8 @@ void SensorDevice::dump(String8& result, char* buffer, size_t SIZE) Mutex::Autolock _l(mLock); for (size_t i=0 ; i= 0) { + if (info.rates.size() == 0) { + actuateHardware = true; + } + } else { + // sensor wasn't enabled for this ident + } } + if (actuateHardware) { err = mSensorDevice->activate(mSensorDevice, handle, enabled); if (enabled) { diff --git a/services/sensorservice/SensorDevice.h b/services/sensorservice/SensorDevice.h index 63ecbcddecc40..c19b2ced45fa1 100644 --- a/services/sensorservice/SensorDevice.h +++ b/services/sensorservice/SensorDevice.h @@ -40,8 +40,7 @@ class SensorDevice : public Singleton { Mutex mLock; // protect mActivationCount[].rates // fixed-size array after construction struct Info { - Info() : count(0) { } - int32_t count; + Info() { } KeyedVector rates; }; DefaultKeyedVector mActivationCount; diff --git a/services/sensorservice/SensorInterface.cpp b/services/sensorservice/SensorInterface.cpp index 93d23d9a40d2e..be8eaff73610c 100644 --- a/services/sensorservice/SensorInterface.cpp +++ b/services/sensorservice/SensorInterface.cpp @@ -32,7 +32,7 @@ SensorInterface::~SensorInterface() HardwareSensor::HardwareSensor(const sensor_t& sensor) : mSensorDevice(SensorDevice::getInstance()), - mSensor(&sensor), mEnabled(false) + mSensor(&sensor) { LOGI("%s", sensor.name); } @@ -46,15 +46,8 @@ bool HardwareSensor::process(sensors_event_t* outEvent, return true; } -bool HardwareSensor::isEnabled() const { - return mEnabled; -} - -status_t HardwareSensor::activate(void* ident,bool enabled) { - status_t err = mSensorDevice.activate(ident, mSensor.getHandle(), enabled); - if (err == NO_ERROR) - mEnabled = enabled; - return err; +status_t HardwareSensor::activate(void* ident, bool enabled) { + return mSensorDevice.activate(ident, mSensor.getHandle(), enabled); } status_t HardwareSensor::setDelay(void* ident, int handle, int64_t ns) { diff --git a/services/sensorservice/SensorInterface.h b/services/sensorservice/SensorInterface.h index eebd5638f5d0e..084f2f5cc27da 100644 --- a/services/sensorservice/SensorInterface.h +++ b/services/sensorservice/SensorInterface.h @@ -38,7 +38,6 @@ public: virtual bool process(sensors_event_t* outEvent, const sensors_event_t& event) = 0; - virtual bool isEnabled() const = 0; virtual status_t activate(void* ident, bool enabled) = 0; virtual status_t setDelay(void* ident, int handle, int64_t ns) = 0; virtual Sensor getSensor() const = 0; @@ -51,7 +50,6 @@ class HardwareSensor : public SensorInterface { SensorDevice& mSensorDevice; Sensor mSensor; - bool mEnabled; public: HardwareSensor(const sensor_t& sensor); @@ -61,7 +59,6 @@ public: virtual bool process(sensors_event_t* outEvent, const sensors_event_t& event); - virtual bool isEnabled() const; virtual status_t activate(void* ident, bool enabled); virtual status_t setDelay(void* ident, int handle, int64_t ns); virtual Sensor getSensor() const; -- GitLab From 04639ba0a939988d00131e61458807dac650f9c3 Mon Sep 17 00:00:00 2001 From: David Brown Date: Tue, 30 Nov 2010 15:31:15 -0800 Subject: [PATCH 035/291] Reduce the outrageous verbosity of CallerInfo.toString(). Bug: 3121292 Change-Id: Ia8383891ef29a003acbd627b25ce87a187ef95c0 --- .../internal/telephony/CallerInfo.java | 57 ++++++++++++------- 1 file changed, 35 insertions(+), 22 deletions(-) diff --git a/telephony/java/com/android/internal/telephony/CallerInfo.java b/telephony/java/com/android/internal/telephony/CallerInfo.java index e4d7943c60731..857d105aa8ff0 100644 --- a/telephony/java/com/android/internal/telephony/CallerInfo.java +++ b/telephony/java/com/android/internal/telephony/CallerInfo.java @@ -469,27 +469,40 @@ public class CallerInfo { * @return a string debug representation of this instance. */ public String toString() { - return new StringBuilder(384) - .append("\nname: " + /*name*/ "nnnnnn") - .append("\nphoneNumber: " + /*phoneNumber*/ "xxxxxxx") - .append("\ncnapName: " + cnapName) - .append("\nnumberPresentation: " + numberPresentation) - .append("\nnamePresentation: " + namePresentation) - .append("\ncontactExits: " + contactExists) - .append("\nphoneLabel: " + phoneLabel) - .append("\nnumberType: " + numberType) - .append("\nnumberLabel: " + numberLabel) - .append("\nphotoResource: " + photoResource) - .append("\nperson_id: " + person_id) - .append("\nneedUpdate: " + needUpdate) - .append("\ncontactRefUri: " + /*contactRefUri*/ "xxxxxxx") - .append("\ncontactRingtoneUri: " + /*contactRefUri*/ "xxxxxxx") - .append("\nshouldSendToVoicemail: " + shouldSendToVoicemail) - .append("\ncachedPhoto: " + cachedPhoto) - .append("\nisCachedPhotoCurrent: " + isCachedPhotoCurrent) - .append("\nemergency: " + mIsEmergency) - .append("\nvoicemail " + mIsVoiceMail) - .append("\ncontactExists " + contactExists) - .toString(); + // Warning: never check in this file with VERBOSE_DEBUG = true + // because that will result in PII in the system log. + final boolean VERBOSE_DEBUG = false; + + if (VERBOSE_DEBUG) { + return new StringBuilder(384) + .append("\nname: " + name) + .append("\nphoneNumber: " + phoneNumber) + .append("\ncnapName: " + cnapName) + .append("\nnumberPresentation: " + numberPresentation) + .append("\nnamePresentation: " + namePresentation) + .append("\ncontactExits: " + contactExists) + .append("\nphoneLabel: " + phoneLabel) + .append("\nnumberType: " + numberType) + .append("\nnumberLabel: " + numberLabel) + .append("\nphotoResource: " + photoResource) + .append("\nperson_id: " + person_id) + .append("\nneedUpdate: " + needUpdate) + .append("\ncontactRefUri: " + contactRefUri) + .append("\ncontactRingtoneUri: " + contactRefUri) + .append("\nshouldSendToVoicemail: " + shouldSendToVoicemail) + .append("\ncachedPhoto: " + cachedPhoto) + .append("\nisCachedPhotoCurrent: " + isCachedPhotoCurrent) + .append("\nemergency: " + mIsEmergency) + .append("\nvoicemail " + mIsVoiceMail) + .append("\ncontactExists " + contactExists) + .toString(); + } else { + return new StringBuilder(128) + .append("CallerInfo { ") + .append("name " + ((name == null) ? "null" : "non-null")) + .append(", phoneNumber " + ((phoneNumber == null) ? "null" : "non-null")) + .append(" }") + .toString(); + } } } -- GitLab From f92b453a58d19531f3735dd90cd4f97a78823ae1 Mon Sep 17 00:00:00 2001 From: Irfan Sheriff Date: Wed, 3 Nov 2010 11:13:10 -0700 Subject: [PATCH 036/291] DO NOT MERGE Remove wifistatetracker lock access in BroadcastReceiver The worksource reporting gets blocked by the statetracker lock which can cause system restarts when done from broadcastreceiver thread Bug: 3153787 Change-Id: Ie70687e7453a1c3618bac1424562be44762b2c9d --- .../java/com/android/server/WifiService.java | 27 +++++++++++++++---- 1 file changed, 22 insertions(+), 5 deletions(-) diff --git a/services/java/com/android/server/WifiService.java b/services/java/com/android/server/WifiService.java index c1e99658ad53c..5aa01119ac71d 100644 --- a/services/java/com/android/server/WifiService.java +++ b/services/java/com/android/server/WifiService.java @@ -174,6 +174,8 @@ public class WifiService extends IWifiManager.Stub { private static final int MESSAGE_SET_CHANNELS = 8; private static final int MESSAGE_ENABLE_NETWORKS = 9; private static final int MESSAGE_START_SCAN = 10; + private static final int MESSAGE_REPORT_WORKSOURCE = 11; + private static final int MESSAGE_ENABLE_RSSI_POLLING = 12; private final WifiHandler mWifiHandler; @@ -1664,8 +1666,8 @@ public class WifiService extends IWifiManager.Stub { mScreenOff = false; // Once the screen is on, we are not keeping WIFI running // because of any locks so clear that tracking immediately. - reportStartWorkSource(); - mWifiStateTracker.enableRssiPolling(true); + sendReportWorkSourceMessage(); + sendEnableRssiPollingMessage(true); /* DHCP or other temporary failures in the past can prevent * a disabled network from being connected to, enable on screen on */ @@ -1677,7 +1679,7 @@ public class WifiService extends IWifiManager.Stub { Slog.d(TAG, "ACTION_SCREEN_OFF"); } mScreenOff = true; - mWifiStateTracker.enableRssiPolling(false); + sendEnableRssiPollingMessage(false); /* * Set a timer to put Wi-Fi to sleep, but only if the screen is off * AND the "stay on while plugged in" setting doesn't match the @@ -1715,7 +1717,7 @@ public class WifiService extends IWifiManager.Stub { Slog.d(TAG, "got ACTION_DEVICE_IDLE"); } mDeviceIdle = true; - reportStartWorkSource(); + sendReportWorkSourceMessage(); } else if (action.equals(Intent.ACTION_BATTERY_CHANGED)) { /* * Set a timer to put Wi-Fi to sleep, but only if the screen is off @@ -1821,6 +1823,15 @@ public class WifiService extends IWifiManager.Stub { Message.obtain(mWifiHandler, MESSAGE_ENABLE_NETWORKS).sendToTarget(); } + private void sendReportWorkSourceMessage() { + Message.obtain(mWifiHandler, MESSAGE_REPORT_WORKSOURCE).sendToTarget(); + } + + private void sendEnableRssiPollingMessage(boolean enable) { + Message.obtain(mWifiHandler, MESSAGE_ENABLE_RSSI_POLLING, enable ? 1 : 0, 0).sendToTarget(); + } + + private void reportStartWorkSource() { synchronized (mWifiStateTracker) { mTmpWorkSource.clear(); @@ -2021,6 +2032,12 @@ public class WifiService extends IWifiManager.Stub { } mWifiStateTracker.scan(forceActive); break; + case MESSAGE_REPORT_WORKSOURCE: + reportStartWorkSource(); + break; + case MESSAGE_ENABLE_RSSI_POLLING: + mWifiStateTracker.enableRssiPolling(msg.arg1 == 1); + break; } } } @@ -2245,7 +2262,7 @@ public class WifiService extends IWifiManager.Stub { // Be aggressive about adding new locks into the accounted state... // we want to over-report rather than under-report. - reportStartWorkSource(); + sendReportWorkSourceMessage(); updateWifiState(); return true; -- GitLab From 5cdcf16ec7c5f6e0de1d17e8246fe4d2a12e7ace Mon Sep 17 00:00:00 2001 From: James Dong Date: Tue, 30 Nov 2010 18:18:08 -0800 Subject: [PATCH 037/291] Be conservative in estimating the file size limit. bug - 3045580 Change-Id: Ifdffa354b9433639c3f246a0eb581ef14af1e797 --- media/libmediaplayerservice/StagefrightRecorder.cpp | 8 ++++++++ media/libstagefright/MPEG4Writer.cpp | 5 ++++- 2 files changed, 12 insertions(+), 1 deletion(-) diff --git a/media/libmediaplayerservice/StagefrightRecorder.cpp b/media/libmediaplayerservice/StagefrightRecorder.cpp index 553648da03589..3261fe6e543f2 100644 --- a/media/libmediaplayerservice/StagefrightRecorder.cpp +++ b/media/libmediaplayerservice/StagefrightRecorder.cpp @@ -361,6 +361,9 @@ status_t StagefrightRecorder::setParamMaxFileDurationUs(int64_t timeUs) { return BAD_VALUE; } + if (timeUs <= 15 * 1000000LL) { + LOGW("Target duration (%lld us) too short to be respected", timeUs); + } mMaxFileDurationUs = timeUs; return OK; } @@ -371,6 +374,11 @@ status_t StagefrightRecorder::setParamMaxFileSizeBytes(int64_t bytes) { LOGE("Max file size is too small: %lld bytes", bytes); return BAD_VALUE; } + + if (bytes <= 100 * 1024) { + LOGW("Target file size (%lld bytes) is too small to be respected", bytes); + } + mMaxFileSizeBytes = bytes; return OK; } diff --git a/media/libstagefright/MPEG4Writer.cpp b/media/libstagefright/MPEG4Writer.cpp index cbb1604024310..7eb7d460f644f 100644 --- a/media/libstagefright/MPEG4Writer.cpp +++ b/media/libstagefright/MPEG4Writer.cpp @@ -863,7 +863,10 @@ bool MPEG4Writer::exceedsFileSizeLimit() { nTotalBytesEstimate += (*it)->getEstimatedTrackSizeBytes(); } - return (nTotalBytesEstimate >= mMaxFileSizeLimitBytes); + // Be conservative in the estimate: do not exceed 95% of + // the target file limit. For small target file size limit, though, + // this will not help. + return (nTotalBytesEstimate >= (95 * mMaxFileSizeLimitBytes) / 100); } bool MPEG4Writer::exceedsFileDurationLimit() { -- GitLab From 06e8cdc0f81ead604d5adf9d7b3f982e10226fd2 Mon Sep 17 00:00:00 2001 From: Hung-ying Tyan Date: Mon, 25 Oct 2010 17:04:36 +0800 Subject: [PATCH 038/291] Fix race between ending and answering a SIP call. + Also fix race between ending and changing (holding/unholding) a SIP call. + Remove an unused method. Bug : 3128233 Change-Id: Ie18d8333a88f0d9906d54988243d909b58e07e4b --- .../android/server/sip/SipSessionGroup.java | 26 +++++++++---------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/voip/java/com/android/server/sip/SipSessionGroup.java b/voip/java/com/android/server/sip/SipSessionGroup.java index 29f5f5a7120c2..30ddfb54d106b 100644 --- a/voip/java/com/android/server/sip/SipSessionGroup.java +++ b/voip/java/com/android/server/sip/SipSessionGroup.java @@ -527,11 +527,14 @@ class SipSessionGroup implements SipListener { } public void answerCall(String sessionDescription, int timeout) { - try { - processCommand(new MakeCallCommand(mPeerProfile, - sessionDescription, timeout)); - } catch (SipException e) { - onError(e); + synchronized (SipSessionGroup.this) { + if (mPeerProfile == null) return; + try { + processCommand(new MakeCallCommand(mPeerProfile, + sessionDescription, timeout)); + } catch (SipException e) { + onError(e); + } } } @@ -540,14 +543,11 @@ class SipSessionGroup implements SipListener { } public void changeCall(String sessionDescription, int timeout) { - doCommandAsync(new MakeCallCommand(mPeerProfile, sessionDescription, - timeout)); - } - - public void changeCallWithTimeout( - String sessionDescription, int timeout) { - doCommandAsync(new MakeCallCommand(mPeerProfile, sessionDescription, - timeout)); + synchronized (SipSessionGroup.this) { + if (mPeerProfile == null) return; + doCommandAsync(new MakeCallCommand(mPeerProfile, + sessionDescription, timeout)); + } } public void register(int duration) { -- GitLab From 67a337bc51b9a7ecc09a779fb48a9a215bf5d0ed Mon Sep 17 00:00:00 2001 From: Martijn Coenen Date: Wed, 1 Dec 2010 14:16:59 +0100 Subject: [PATCH 039/291] Fixed technology name typo's. Change-Id: If39b109cb60c762d50c21f6aaced0a31abb66c40 --- core/java/android/nfc/technology/TagTechnology.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/core/java/android/nfc/technology/TagTechnology.java b/core/java/android/nfc/technology/TagTechnology.java index e2357658ce000..c6c65e8dcb6f8 100644 --- a/core/java/android/nfc/technology/TagTechnology.java +++ b/core/java/android/nfc/technology/TagTechnology.java @@ -74,17 +74,17 @@ public interface TagTechnology { /** * A Mifare Classic tag with NDEF data */ - public static final int MIFRARE_CLASSIC_NDEF = 201; + public static final int MIFARE_CLASSIC_NDEF = 201; /** * A Mifare Ultralight tag */ - public static final int MIFRARE_ULTRALIGHT = 202; + public static final int MIFARE_ULTRALIGHT = 202; /** * A Mifare DESFire tag */ - public static final int MIFRARE_DESFIRE = 203; + public static final int MIFARE_DESFIRE = 203; /** * Returns the technology type for this tag connection. -- GitLab From b87b53d7a863da9049b66621d98caf720b8dec60 Mon Sep 17 00:00:00 2001 From: Eric Laurent Date: Tue, 2 Nov 2010 12:02:20 -0700 Subject: [PATCH 040/291] Fix issue 3142808. There is a bug in the way audio policy manager handles A2DP interface suspend/restore when SCO is used. This bug is not new but has been triggered by a change in the timing of the events received by audio policy manager when a call is setup and torn down introduced by commit 164a8f86c7e48992691368c4895709c3bdb835a4. The fix consists in grouping the control of A2DP suspended state in a single function that is called systematically when conditions affecting this state are changed: - call state change - device connection/disconnection - change in forced usage. Change-Id: I46ee2399ee5547b60511fc6cfd32e2720091b0f8 --- .../audioflinger/AudioPolicyManagerBase.cpp | 101 +++++++++--------- 1 file changed, 52 insertions(+), 49 deletions(-) diff --git a/services/audioflinger/AudioPolicyManagerBase.cpp b/services/audioflinger/AudioPolicyManagerBase.cpp index 425ca315c455e..ee9297f1bafdd 100644 --- a/services/audioflinger/AudioPolicyManagerBase.cpp +++ b/services/audioflinger/AudioPolicyManagerBase.cpp @@ -81,12 +81,6 @@ status_t AudioPolicyManagerBase::setDeviceConnectionState(AudioSystem::audio_dev LOGV("setDeviceConnectionState() BT SCO device, address %s", device_address); // keep track of SCO device address mScoDeviceAddress = String8(device_address, MAX_DEVICE_ADDRESS_LEN); -#ifdef WITH_A2DP - if (mA2dpOutput != 0 && - mPhoneState != AudioSystem::MODE_NORMAL) { - mpClientInterface->suspendOutput(mA2dpOutput); - } -#endif } } break; @@ -115,12 +109,6 @@ status_t AudioPolicyManagerBase::setDeviceConnectionState(AudioSystem::audio_dev { if (AudioSystem::isBluetoothScoDevice(device)) { mScoDeviceAddress = ""; -#ifdef WITH_A2DP - if (mA2dpOutput != 0 && - mPhoneState != AudioSystem::MODE_NORMAL) { - mpClientInterface->restoreOutput(mA2dpOutput); - } -#endif } } } break; @@ -138,6 +126,7 @@ status_t AudioPolicyManagerBase::setDeviceConnectionState(AudioSystem::audio_dev if (state == AudioSystem::DEVICE_STATE_UNAVAILABLE && AudioSystem::isA2dpDevice(device)) { closeA2dpOutputs(); } + checkA2dpSuspend(); #endif updateDeviceForStrategy(); setOutputDevice(mHardwareOutput, newDevice); @@ -275,14 +264,7 @@ void AudioPolicyManagerBase::setPhoneState(int state) newDevice = getNewDevice(mHardwareOutput, false); #ifdef WITH_A2DP checkOutputForAllStrategies(); - // suspend A2DP output if a SCO device is present. - if (mA2dpOutput != 0 && mScoDeviceAddress != "") { - if (oldState == AudioSystem::MODE_NORMAL) { - mpClientInterface->suspendOutput(mA2dpOutput); - } else if (state == AudioSystem::MODE_NORMAL) { - mpClientInterface->restoreOutput(mA2dpOutput); - } - } + checkA2dpSuspend(); #endif updateDeviceForStrategy(); @@ -387,6 +369,7 @@ void AudioPolicyManagerBase::setForceUse(AudioSystem::force_use usage, AudioSyst uint32_t newDevice = getNewDevice(mHardwareOutput, false); #ifdef WITH_A2DP checkOutputForAllStrategies(); + checkA2dpSuspend(); #endif updateDeviceForStrategy(); setOutputDevice(mHardwareOutput, newDevice); @@ -1018,7 +1001,8 @@ AudioPolicyManagerBase::AudioPolicyManagerBase(AudioPolicyClientInterface *clien Thread(false), #endif //AUDIO_POLICY_TEST mPhoneState(AudioSystem::MODE_NORMAL), mRingerMode(0), mMusicStopTime(0), - mLimitRingtoneVolume(false), mTotalEffectsCpuLoad(0), mTotalEffectsMemory(0) + mLimitRingtoneVolume(false), mTotalEffectsCpuLoad(0), mTotalEffectsMemory(0), + mA2dpSuspended(false) { mpClientInterface = clientInterface; @@ -1314,17 +1298,6 @@ status_t AudioPolicyManagerBase::handleA2dpConnection(AudioSystem::audio_devices } AudioOutputDescriptor *hwOutputDesc = mOutputs.valueFor(mHardwareOutput); - if (mScoDeviceAddress != "") { - // It is normal to suspend twice if we are both in call, - // and have the hardware audio output routed to BT SCO - if (mPhoneState != AudioSystem::MODE_NORMAL) { - mpClientInterface->suspendOutput(mA2dpOutput); - } - if (AudioSystem::isBluetoothScoDevice((AudioSystem::audio_devices)hwOutputDesc->device())) { - mpClientInterface->suspendOutput(mA2dpOutput); - } - } - if (!a2dpUsedForSonification()) { // mute music on A2DP output if a notification or ringtone is playing uint32_t refCount = hwOutputDesc->strategyRefCount(STRATEGY_SONIFICATION); @@ -1332,6 +1305,9 @@ status_t AudioPolicyManagerBase::handleA2dpConnection(AudioSystem::audio_devices setStrategyMute(STRATEGY_MEDIA, true, mA2dpOutput); } } + + mA2dpSuspended = false; + return NO_ERROR; } @@ -1361,6 +1337,7 @@ status_t AudioPolicyManagerBase::handleA2dpDisconnection(AudioSystem::audio_devi } } mA2dpDeviceAddress = ""; + mA2dpSuspended = false; return NO_ERROR; } @@ -1458,6 +1435,48 @@ void AudioPolicyManagerBase::checkOutputForAllStrategies() checkOutputForStrategy(STRATEGY_DTMF); } +void AudioPolicyManagerBase::checkA2dpSuspend() +{ + // suspend A2DP output if: + // (NOT already suspended) && + // ((SCO device is connected && + // (forced usage for communication || for record is SCO))) || + // (phone state is ringing || in call) + // + // restore A2DP output if: + // (Already suspended) && + // ((SCO device is NOT connected || + // (forced usage NOT for communication && NOT for record is SCO))) && + // (phone state is NOT ringing && NOT in call) + // + if (mA2dpOutput == 0) { + return; + } + + if (mA2dpSuspended) { + if (((mScoDeviceAddress == "") || + ((mForceUse[AudioSystem::FOR_COMMUNICATION] != AudioSystem::FORCE_BT_SCO) && + (mForceUse[AudioSystem::FOR_RECORD] != AudioSystem::FORCE_BT_SCO))) && + ((mPhoneState != AudioSystem::MODE_IN_CALL) && + (mPhoneState != AudioSystem::MODE_RINGTONE))) { + + mpClientInterface->restoreOutput(mA2dpOutput); + mA2dpSuspended = false; + } + } else { + if (((mScoDeviceAddress != "") && + ((mForceUse[AudioSystem::FOR_COMMUNICATION] == AudioSystem::FORCE_BT_SCO) || + (mForceUse[AudioSystem::FOR_RECORD] == AudioSystem::FORCE_BT_SCO))) || + ((mPhoneState == AudioSystem::MODE_IN_CALL) || + (mPhoneState == AudioSystem::MODE_RINGTONE))) { + + mpClientInterface->suspendOutput(mA2dpOutput); + mA2dpSuspended = true; + } + } +} + + #endif uint32_t AudioPolicyManagerBase::getNewDevice(audio_io_handle_t output, bool fromCache) @@ -1697,14 +1716,7 @@ void AudioPolicyManagerBase::setOutputDevice(audio_io_handle_t output, uint32_t // wait for the PCM output buffers to empty before proceeding with the rest of the command usleep(outputDesc->mLatency*2*1000); } -#ifdef WITH_A2DP - // suspend A2DP output if SCO device is selected - if (AudioSystem::isBluetoothScoDevice((AudioSystem::audio_devices)device)) { - if (mA2dpOutput != 0) { - mpClientInterface->suspendOutput(mA2dpOutput); - } - } -#endif + // do the routing AudioParameter param = AudioParameter(); param.addInt(String8(AudioParameter::keyRouting), (int)device); @@ -1712,15 +1724,6 @@ void AudioPolicyManagerBase::setOutputDevice(audio_io_handle_t output, uint32_t // update stream volumes according to new device applyStreamVolumes(output, device, delayMs); -#ifdef WITH_A2DP - // if disconnecting SCO device, restore A2DP output - if (AudioSystem::isBluetoothScoDevice((AudioSystem::audio_devices)prevDevice)) { - if (mA2dpOutput != 0) { - LOGV("restore A2DP output"); - mpClientInterface->restoreOutput(mA2dpOutput); - } - } -#endif // if changing from a combined headset + speaker route, unmute media streams if (output == mHardwareOutput && AudioSystem::popCount(prevDevice) == 2) { setStrategyMute(STRATEGY_MEDIA, false, output, delayMs); -- GitLab From e142eb0c24b0757343fb0f8cd9e21cacd444a880 Mon Sep 17 00:00:00 2001 From: Irfan Sheriff Date: Mon, 15 Nov 2010 14:33:21 -0800 Subject: [PATCH 041/291] DO NOT MERGE Fix status fetch from supplicant Bug: 3192891 Change-Id: I2471f144494d398fe1d4572ac4d6421c100693e2 --- .../android/net/wifi/WifiStateTracker.java | 48 +++++++++---------- 1 file changed, 24 insertions(+), 24 deletions(-) diff --git a/wifi/java/android/net/wifi/WifiStateTracker.java b/wifi/java/android/net/wifi/WifiStateTracker.java index a0e588d3f33d4..1284072a20ac5 100644 --- a/wifi/java/android/net/wifi/WifiStateTracker.java +++ b/wifi/java/android/net/wifi/WifiStateTracker.java @@ -1461,34 +1461,34 @@ public class WifiStateTracker extends NetworkStateTracker { } private void requestConnectionStatus(WifiInfo info) { - String reply = status(); - if (reply == null) { - return; - } - /* - * Parse the reply from the supplicant to the status command, and update - * local state accordingly. The reply is a series of lines of the form - * "name=value". - */ String SSID = null; String BSSID = null; String suppState = null; int netId = -1; - String[] lines = reply.split("\n"); - for (String line : lines) { - String[] prop = line.split(" *= *"); - if (prop.length < 2) - continue; - String name = prop[0]; - String value = prop[1]; - if (name.equalsIgnoreCase("id")) - netId = Integer.parseInt(value); - else if (name.equalsIgnoreCase("ssid")) - SSID = value; - else if (name.equalsIgnoreCase("bssid")) - BSSID = value; - else if (name.equalsIgnoreCase("wpa_state")) - suppState = value; + String reply = status(); + if (reply != null) { + /* + * Parse the reply from the supplicant to the status command, and update + * local state accordingly. The reply is a series of lines of the form + * "name=value". + */ + + String[] lines = reply.split("\n"); + for (String line : lines) { + String[] prop = line.split(" *= *"); + if (prop.length < 2) + continue; + String name = prop[0]; + String value = prop[1]; + if (name.equalsIgnoreCase("id")) + netId = Integer.parseInt(value); + else if (name.equalsIgnoreCase("ssid")) + SSID = value; + else if (name.equalsIgnoreCase("bssid")) + BSSID = value; + else if (name.equalsIgnoreCase("wpa_state")) + suppState = value; + } } info.setNetworkId(netId); info.setSSID(SSID); -- GitLab From 4567847d461afac08a80518637a0e48eff3c5247 Mon Sep 17 00:00:00 2001 From: John Wang Date: Mon, 15 Nov 2010 18:44:46 -0800 Subject: [PATCH 042/291] Add "canDial" check. For bug #3164802. CallManager allow a new phone call only if ALL of the following are true: - Phone is not powered off - There's no incoming or waiting call - There's available call slot in either foreground or background - The foreground call is ACTIVE or IDLE or DISCONNECTED. Change-Id: I0124d600fd8c63b8c608301f3889b3faec47f1db --- .../internal/telephony/CallManager.java | 30 +++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/telephony/java/com/android/internal/telephony/CallManager.java b/telephony/java/com/android/internal/telephony/CallManager.java index d74a5472fd6fa..a8dd9c2567d96 100644 --- a/telephony/java/com/android/internal/telephony/CallManager.java +++ b/telephony/java/com/android/internal/telephony/CallManager.java @@ -695,6 +695,10 @@ public final class CallManager { Log.d(LOG_TAG, this.toString()); } + if (!canDial(phone)) { + throw new CallStateException("cannot dial in current state"); + } + if ( hasActiveFgCall() ) { Phone activePhone = getActiveFgCall().getPhone(); boolean hasBgCall = !(activePhone.getBackgroundCall().isIdle()); @@ -747,6 +751,32 @@ public final class CallManager { } } + /** + * Phone can make a call only if ALL of the following are true: + * - Phone is not powered off + * - There's no incoming or waiting call + * - There's available call slot in either foreground or background + * - The foreground call is ACTIVE or IDLE or DISCONNECTED. + * (We mainly need to make sure it *isn't* DIALING or ALERTING.) + * @param phone + * @return true if the phone can make a new call + */ + private boolean canDial(Phone phone) { + int serviceState = phone.getServiceState().getState(); + boolean hasRingingCall = hasActiveRingingCall(); + boolean hasActiveCall = hasActiveFgCall(); + boolean hasHoldingCall = hasActiveBgCall(); + boolean allLinesTaken = hasActiveCall && hasHoldingCall; + Call.State fgCallState = getActiveFgCallState(); + + return (serviceState != ServiceState.STATE_POWER_OFF + && !hasRingingCall + && !allLinesTaken + && ((fgCallState == Call.State.ACTIVE) + || (fgCallState == Call.State.IDLE) + || (fgCallState == Call.State.DISCONNECTED))); + } + /** * Whether or not the phone can do explicit call transfer in the current * phone state--that is, one call holding and one call active. -- GitLab From 1de2eac9d0a9ef03ecf9f964893ca889487f5403 Mon Sep 17 00:00:00 2001 From: Kenny Root Date: Wed, 1 Dec 2010 11:37:36 -0800 Subject: [PATCH 043/291] Grant ACCESS_ALL_DOWNLOADS to DefaultContainerService Be compatible with the old DownloadProvider behavior of being able to operate on content URIs returned from .insert() Bug: 3242328 Change-Id: I7dad15ac0fefa867c3c8a33a579fc9899ac80262 --- core/java/android/provider/Downloads.java | 9 ++++++++- packages/DefaultContainerService/AndroidManifest.xml | 1 + 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/core/java/android/provider/Downloads.java b/core/java/android/provider/Downloads.java index 72bf6b08d684e..1ca6d3a8c06b6 100644 --- a/core/java/android/provider/Downloads.java +++ b/core/java/android/provider/Downloads.java @@ -600,7 +600,14 @@ public final class Downloads { "android.permission.ACCESS_DOWNLOAD_MANAGER_ADVANCED"; /** - * The permission to directly access the download manager's cache directory + * The permission to access the all the downloads in the manager. + */ + public static final String PERMISSION_ACCESS_ALL = + "android.permission.ACCESS_ALL_DOWNLOADS"; + + /** + * The permission to directly access the download manager's cache + * directory */ public static final String PERMISSION_CACHE = "android.permission.ACCESS_CACHE_FILESYSTEM"; diff --git a/packages/DefaultContainerService/AndroidManifest.xml b/packages/DefaultContainerService/AndroidManifest.xml index 078daa76d5019..b0597c4e6ee45 100755 --- a/packages/DefaultContainerService/AndroidManifest.xml +++ b/packages/DefaultContainerService/AndroidManifest.xml @@ -1,6 +1,7 @@ + -- GitLab From f36bde828c0e427c0dbbe543b2465114c9aff45c Mon Sep 17 00:00:00 2001 From: Irfan Sheriff Date: Wed, 1 Dec 2010 11:25:36 -0800 Subject: [PATCH 044/291] DO NOT MERGE Dont let supplicant stay in DORMANT state In some situations, the supplicant stays in a DORMANT state. This prevents a connections to a network. As long as the driver is started and we are not in scan-only mode, issue a reconnect to get supplicant out of DORMANT state. Upon failures and network disable, supplicant should get into an INACTIVE state. Bug: 3236920 Change-Id: If32b5bfb7fea6c69c4a461db0b2012875b6273b5 --- .../java/android/net/wifi/WifiStateTracker.java | 17 +++++++++++------ 1 file changed, 11 insertions(+), 6 deletions(-) diff --git a/wifi/java/android/net/wifi/WifiStateTracker.java b/wifi/java/android/net/wifi/WifiStateTracker.java index 1284072a20ac5..5540174680758 100644 --- a/wifi/java/android/net/wifi/WifiStateTracker.java +++ b/wifi/java/android/net/wifi/WifiStateTracker.java @@ -1038,13 +1038,18 @@ public class WifiStateTracker extends NetworkStateTracker { } handleDisconnectedState(newDetailedState, true); /** - * If we were associated with a network (networkId != -1), - * assume we reached this state because of a failed attempt - * to acquire an IP address, and attempt another connection - * and IP address acquisition in RECONNECT_DELAY_MSECS - * milliseconds. + * We should never let the supplicant stay in DORMANT state + * as long as we are in connect mode and driver is started + * + * We should normally hit a DORMANT state due to a disconnect + * issued after an IP configuration failure. We issue a reconnect + * after RECONNECT_DELAY_MSECS in such a case. + * + * After multiple failures, the network gets disabled and the + * supplicant should reach an INACTIVE state. + * */ - if (mRunState == RUN_STATE_RUNNING && !mIsScanOnly && networkId != -1) { + if (mRunState == RUN_STATE_RUNNING && !mIsScanOnly) { sendMessageDelayed(reconnectMsg, RECONNECT_DELAY_MSECS); } else if (mRunState == RUN_STATE_STOPPING) { stopDriver(); -- GitLab From a45d693757c14c2d97a81f1fd8faa3ba38b53021 Mon Sep 17 00:00:00 2001 From: Scott Main Date: Wed, 1 Dec 2010 12:46:45 -0800 Subject: [PATCH 045/291] docs: dashboard update Change-Id: Ia96a015dea41e32d1d2c892dddfd9a4fed5d49d0 --- .../resources/dashboard/platform-versions.jd | 36 +++++++++---------- 1 file changed, 17 insertions(+), 19 deletions(-) diff --git a/docs/html/resources/dashboard/platform-versions.jd b/docs/html/resources/dashboard/platform-versions.jd index cef057e30f7d3..74167640187e1 100644 --- a/docs/html/resources/dashboard/platform-versions.jd +++ b/docs/html/resources/dashboard/platform-versions.jd @@ -52,9 +52,8 @@ Android Market within a 14-day period ending on the data collection date noted b
      +src="http://chart.apis.google.com/chart?&cht=p&chs=460x250&chd=t:6.3,10.6,0.1,39.6,43.4&chl +=Android%201.5|Android%201.6|Other*|Android%202.1|Android%202.2&chco=c4df9b,6fad0c" /> @@ -62,13 +61,13 @@ Android%201.5|Android%201.6|Other*|Android%202.1|Android%202.2&chco=c4df9b, - - - - + + + +
      API Level Distribution
      Android 1.537.9%
      Android 1.6415.0%
      Android 2.1740.8%
      Android 2.2836.2%
      Android 1.536.3%
      Android 1.6410.6%
      Android 2.1739.6%
      Android 2.2843.4%
      -

      Data collected during two weeks ending on November 1, 2010

      +

      Data collected during two weeks ending on December 1, 2010

      * Other: 0.1% of devices running obsolete versions

      @@ -97,17 +96,16 @@ Android Market within a 14-day period ending on the date indicated on the x-axis - -

      Last historical dataset collected during two weeks ending on November 1, 2010

      +chxl=0:|2010/06/01|06/15|07/01|07/15|08/01|08/15|09/01|09/15|10/01|10/15|11/01|11/15|2010/12/01|1:|0 +%25|25%25|50%25|75%25|100%25|2:|0%25|25%25|50%25|75%25|100%25&chxp=0,0,1,2,3,4,5,6,7,8,9,10,11,12& +chxtc=0,5&chd=t:100.3,100.8,99.7,99.8,99.8,99.7,99.8,99.9,99.9,99.9,99.9,99.9,99.9|72.7,76.1,78.4,80 +.9,84.3,86.5,87.9,89.2,90.2,91.1,92.0,92.7,93.6|45.9,51.0,54.9,58.8,64.0,68.1,70.3,72.1,73.8,75.3,77 +.0,79.0,83.0|0.8,1.2,1.8,3.3,4.3,11.3,27.8,32.1,33.4,34.5,36.2,38.3,43.4&chm=tAndroid%201.5,7caa36,0 +,0,15,,t::-5|b,c3df9b,0,1,0|tAndroid%201.6,5b831d,1,0,15,,t::-5|b,aadb5e,1,2,0|tAndroid%202.1,38540b +,2,0,15,,t::-5|b,91da1e,2,3,0|tAndroid%202.2,131d02,3,5,15,,t::-5|B,6fad0c,3,4,0&chg=7,25&chdl= +Android%201.5|Android%201.6|Android%202.1|Android%202.2&chco=add274,94d134,73ad18,507d08" /> + +

      Last historical dataset collected during two weeks ending on December 1, 2010

      -- GitLab From e4eaa317f611b76467ea25ba03c528a03f2bc780 Mon Sep 17 00:00:00 2001 From: Eric Laurent Date: Wed, 1 Dec 2010 14:25:39 -0800 Subject: [PATCH 046/291] Fix issue 2641884: Bluetooth volume is dependent on in call volume. The problem is that the code in AudioPolicyManagerBase::checkAndSetVolume() that forces voice volume to max when setting bluetooth SCO volume is not called if the bluetooth stream volume did not actually change. So even if we re apply volumes when switching to bluetooth device, the volume voice volume is not changed and remains what it was when routed to earpiece What makes things worse on Passion is that stream volumes are limited when connected to bluetooth and their actual value does not change as soon as they exceed the limit threshold. Change-Id: Id7c317db45b392a1c20dca2859678e3c64a371ed --- .../audioflinger/AudioPolicyManagerBase.cpp | 36 ++++++++++++------- 1 file changed, 23 insertions(+), 13 deletions(-) diff --git a/services/audioflinger/AudioPolicyManagerBase.cpp b/services/audioflinger/AudioPolicyManagerBase.cpp index ee9297f1bafdd..8d16ab4eeaa3c 100644 --- a/services/audioflinger/AudioPolicyManagerBase.cpp +++ b/services/audioflinger/AudioPolicyManagerBase.cpp @@ -1000,8 +1000,9 @@ AudioPolicyManagerBase::AudioPolicyManagerBase(AudioPolicyClientInterface *clien #ifdef AUDIO_POLICY_TEST Thread(false), #endif //AUDIO_POLICY_TEST - mPhoneState(AudioSystem::MODE_NORMAL), mRingerMode(0), mMusicStopTime(0), - mLimitRingtoneVolume(false), mTotalEffectsCpuLoad(0), mTotalEffectsMemory(0), + mPhoneState(AudioSystem::MODE_NORMAL), mRingerMode(0), + mMusicStopTime(0), mLimitRingtoneVolume(false), mLastVoiceVolume(-1.0f), + mTotalEffectsCpuLoad(0), mTotalEffectsMemory(0), mA2dpSuspended(false) { mpClientInterface = clientInterface; @@ -1838,29 +1839,38 @@ status_t AudioPolicyManagerBase::checkAndSetVolume(int stream, int index, audio_ } float volume = computeVolume(stream, index, output, device); - // do not set volume if the float value did not change - if (volume != mOutputs.valueFor(output)->mCurVolume[stream] || force) { + // We actually change the volume if: + // - the float value returned by computeVolume() changed + // - the force flag is set + if (volume != mOutputs.valueFor(output)->mCurVolume[stream] || + force) { mOutputs.valueFor(output)->mCurVolume[stream] = volume; LOGV("setStreamVolume() for output %d stream %d, volume %f, delay %d", output, stream, volume, delayMs); if (stream == AudioSystem::VOICE_CALL || stream == AudioSystem::DTMF || stream == AudioSystem::BLUETOOTH_SCO) { - float voiceVolume = -1.0; // offset value to reflect actual hardware volume that never reaches 0 // 1% corresponds roughly to first step in VOICE_CALL stream volume setting (see AudioService.java) volume = 0.01 + 0.99 * volume; - if (stream == AudioSystem::VOICE_CALL) { - voiceVolume = (float)index/(float)mStreams[stream].mIndexMax; - } else if (stream == AudioSystem::BLUETOOTH_SCO) { - voiceVolume = 1.0; - } - if (voiceVolume >= 0 && output == mHardwareOutput) { - mpClientInterface->setVoiceVolume(voiceVolume, delayMs); - } } mpClientInterface->setStreamVolume((AudioSystem::stream_type)stream, volume, output, delayMs); } + if (stream == AudioSystem::VOICE_CALL || + stream == AudioSystem::BLUETOOTH_SCO) { + float voiceVolume; + // Force voice volume to max for bluetooth SCO as volume is managed by the headset + if (stream == AudioSystem::VOICE_CALL) { + voiceVolume = (float)index/(float)mStreams[stream].mIndexMax; + } else { + voiceVolume = 1.0; + } + if (voiceVolume != mLastVoiceVolume && output == mHardwareOutput) { + mpClientInterface->setVoiceVolume(voiceVolume, delayMs); + mLastVoiceVolume = voiceVolume; + } + } + return NO_ERROR; } -- GitLab From fddbe98cca2c5ab301337cc5e20e8b25a779822a Mon Sep 17 00:00:00 2001 From: Xia Wang Date: Tue, 30 Nov 2010 14:47:31 -0800 Subject: [PATCH 047/291] Restore Wi-Fi configuration after the test. DO NOT MERGE - save Wi-Fi configuration and restore it after the test, other tests may need data connection - Fix issue: reset dhcp after parsing a static IP setting. bug: 3240713 Change-Id: I2158cab6fb6751414893b6a950d9e5bb20021645 --- .../AccessPointParserHelper.java | 12 +- .../ConnectivityManagerTestActivity.java | 6 +- .../functional/WifiConnectionTest.java | 125 ++++++++++++------ 3 files changed, 100 insertions(+), 43 deletions(-) diff --git a/core/tests/ConnectivityManagerTest/src/com/android/connectivitymanagertest/AccessPointParserHelper.java b/core/tests/ConnectivityManagerTest/src/com/android/connectivitymanagertest/AccessPointParserHelper.java index 37c854a767f7b..18c7f28cea2a7 100644 --- a/core/tests/ConnectivityManagerTest/src/com/android/connectivitymanagertest/AccessPointParserHelper.java +++ b/core/tests/ConnectivityManagerTest/src/com/android/connectivitymanagertest/AccessPointParserHelper.java @@ -34,7 +34,6 @@ import java.util.ArrayList; import java.util.HashMap; import java.util.List; - /** * Help class to process configurations of access points saved in an XML file. * The configurations of an access point is included in tag @@ -55,6 +54,9 @@ import java.util.List; * abcdefgh * * + * + * Note:ssid and security have to be the first two tags + * for static ip setting, tag "ip" should be listed before other fields: dns, gateway, netmask. */ public class AccessPointParserHelper { private static final String KEYSTORE_SPACE = "keystore://"; @@ -186,6 +188,7 @@ public class AccessPointParserHelper { networks.add(config); if (mDhcpInfo != null) { ssidToDhcpInfoHM.put(config.SSID, mDhcpInfo); + mDhcpInfo = null; } } } @@ -214,6 +217,13 @@ public class AccessPointParserHelper { case EAP: config.allowedKeyManagement.set(KeyMgmt.WPA_EAP); config.allowedKeyManagement.set(KeyMgmt.IEEE8021X); + // Initialize other fields. + config.phase2.setValue(""); + config.ca_cert.setValue(""); + config.client_cert.setValue(""); + config.private_key.setValue(""); + config.identity.setValue(""); + config.anonymous_identity.setValue(""); break; default: throw new SAXException(); diff --git a/core/tests/ConnectivityManagerTest/src/com/android/connectivitymanagertest/ConnectivityManagerTestActivity.java b/core/tests/ConnectivityManagerTest/src/com/android/connectivitymanagertest/ConnectivityManagerTestActivity.java index 3d62c616245fe..08077065f6ce4 100644 --- a/core/tests/ConnectivityManagerTest/src/com/android/connectivitymanagertest/ConnectivityManagerTestActivity.java +++ b/core/tests/ConnectivityManagerTest/src/com/android/connectivitymanagertest/ConnectivityManagerTestActivity.java @@ -545,11 +545,6 @@ public class ConnectivityManagerTestActivity extends Activity { // Connect to network by disabling others. mWifiManager.enableNetwork(networkId, true); mWifiManager.saveConfiguration(); - List wifiNetworks = mWifiManager.getConfiguredNetworks(); - for (WifiConfiguration netConfig : wifiNetworks) { - Log.v(LOG_TAG, netConfig.toString()); - } - mWifiManager.reconnect(); break; } @@ -688,3 +683,4 @@ public class ConnectivityManagerTestActivity extends Activity { return super.onKeyDown(keyCode, event); } } + diff --git a/core/tests/ConnectivityManagerTest/src/com/android/connectivitymanagertest/functional/WifiConnectionTest.java b/core/tests/ConnectivityManagerTest/src/com/android/connectivitymanagertest/functional/WifiConnectionTest.java index 4140570cd6d88..e3e3ee0b55403 100644 --- a/core/tests/ConnectivityManagerTest/src/com/android/connectivitymanagertest/functional/WifiConnectionTest.java +++ b/core/tests/ConnectivityManagerTest/src/com/android/connectivitymanagertest/functional/WifiConnectionTest.java @@ -28,6 +28,7 @@ import android.content.Intent; import android.content.Context; import android.content.res.Resources; import android.net.wifi.WifiConfiguration; +import android.net.wifi.WifiConfiguration.Status; import android.net.wifi.WifiInfo; import android.net.wifi.WifiManager; import android.net.ConnectivityManager; @@ -42,6 +43,7 @@ import android.util.Log; import java.util.ArrayList; import java.util.HashMap; +import java.util.HashSet; import java.util.List; import java.util.Map.Entry; import java.util.Set; @@ -56,13 +58,14 @@ import java.util.Set; public class WifiConnectionTest extends ActivityInstrumentationTestCase2 { private static final String TAG = "WifiConnectionTest"; - private static final boolean DEBUG = true; - private static final String PKG_NAME = "com.android.connectivitymanagertests"; + private static final boolean DEBUG = false; private List networks = new ArrayList(); private ConnectivityManagerTestActivity mAct; private HashMap hm = null; private ConnectivityManagerTestRunner mRunner; private ContentResolver cr; + private Set enabledNetworks = null; + private WifiManager mWifiManager = null; public WifiConnectionTest() { super(ConnectivityManagerTestActivity.class); @@ -71,8 +74,12 @@ public class WifiConnectionTest @Override public void setUp() throws Exception { super.setUp(); - mAct = getActivity(); + log("before we launch the test activity, we preserve all the configured networks."); mRunner = ((ConnectivityManagerTestRunner)getInstrumentation()); + mWifiManager = (WifiManager) mRunner.getContext().getSystemService(Context.WIFI_SERVICE); + enabledNetworks = getEnabledNetworks(mWifiManager.getConfiguredNetworks()); + + mAct = getActivity(); cr = mRunner.getContext().getContentResolver(); networks = mAct.loadNetworkConfigurations(); hm = mAct.getDhcpInfo(); @@ -83,21 +90,18 @@ public class WifiConnectionTest // enable Wifi and verify wpa_supplicant is started assertTrue("enable Wifi failed", mAct.enableWifi()); - try { - Thread.sleep( 2 * ConnectivityManagerTestActivity.SHORT_TIMEOUT); - } catch (Exception e) { - fail("interrupted while waiting for WPA_SUPPLICANT to start"); - } + sleep(2 * ConnectivityManagerTestActivity.SHORT_TIMEOUT, + "interrupted while waiting for WPA_SUPPLICANT to start"); WifiInfo mConnection = mAct.mWifiManager.getConnectionInfo(); assertNotNull(mConnection); assertTrue("wpa_supplicant is not started ", mAct.mWifiManager.pingSupplicant()); } private void printNetworkConfigurations() { - Log.v(TAG, "==== print network configurations parsed from XML file ===="); - Log.v(TAG, "number of access points: " + networks.size()); + log("==== print network configurations parsed from XML file ===="); + log("number of access points: " + networks.size()); for (WifiConfiguration config : networks) { - Log.v(TAG, config.toString()); + log(config.toString()); } } @@ -107,30 +111,82 @@ public class WifiConnectionTest } else { Set> set = hm.entrySet(); for (Entry me: set) { - Log.v(TAG, "SSID: " + me.getKey()); + log("SSID: " + me.getKey()); DhcpInfo dhcp = me.getValue(); - Log.v(TAG, " dhcp: " + dhcp.toString()); - Log.v(TAG, "IP: " + intToIpString(dhcp.ipAddress)); - Log.v(TAG, "gateway: " + intToIpString(dhcp.gateway)); - Log.v(TAG, "Netmask: " + intToIpString(dhcp.netmask)); - Log.v(TAG, "DNS1: " + intToIpString(dhcp.dns1)); - Log.v(TAG, "DNS2: " + intToIpString(dhcp.dns2)); + log("IP: " + intToIpString(dhcp.ipAddress)); + log("gateway: " + intToIpString(dhcp.gateway)); + log("Netmask: " + intToIpString(dhcp.netmask)); + log("DNS1: " + intToIpString(dhcp.dns1)); + log("DNS2: " + intToIpString(dhcp.dns2)); } } } @Override public void tearDown() throws Exception { + log("tear down"); mAct.removeConfiguredNetworksAndDisableWifi(); + reEnableNetworks(enabledNetworks); + mWifiManager.saveConfiguration(); super.tearDown(); } + private Set getEnabledNetworks(List configuredNetworks) { + Set networks = new HashSet(); + for (WifiConfiguration wifiConfig : configuredNetworks) { + if (wifiConfig.status == Status.ENABLED || wifiConfig.status == Status.CURRENT) { + networks.add(wifiConfig); + log("remembering enabled network " + wifiConfig.SSID + + " status is " + wifiConfig.status); + } + } + return networks; + } + + private void reEnableNetworks(Set enabledWifiConfig) { + if (!mWifiManager.isWifiEnabled()) { + log("reEnableNetworks: enable Wifi"); + mWifiManager.setWifiEnabled(true); + sleep(ConnectivityManagerTestActivity.SHORT_TIMEOUT, + "interruped while waiting for wifi to be enabled"); + } + for (WifiConfiguration wifiConfig : enabledWifiConfig) { + log("recover wifi configuration: " + wifiConfig.toString()); + int netId = mWifiManager.addNetwork(wifiConfig); + if (wifiConfig.status == Status.CURRENT) { + mWifiManager.enableNetwork(netId, true); + mWifiManager.reconnect(); + sleep(ConnectivityManagerTestActivity.SHORT_TIMEOUT, + String.format("interruped while connecting to %s", wifiConfig.SSID)); + log("re-connecting to network " + wifiConfig.SSID); + } + } + List wifiConfigurations = mWifiManager.getConfiguredNetworks(); + for (WifiConfiguration wifiConfig: wifiConfigurations) { + if (wifiConfig.status == Status.DISABLED) { + mWifiManager.enableNetwork(wifiConfig.networkId, false); + } + } + } + private String intToIpString(int i) { return ((i & 0xFF) + "." + ((i >> 8) & 0xFF) + "." + ((i >> 16) & 0xFF) + "." + ((i >> 24) & 0xFF)); } + + private void sleep(long sometime, String errorMsg) { + try { + Thread.sleep(sometime); + } catch (InterruptedException e) { + fail(errorMsg); + } + } + + private void log(String message) { + Log.v(TAG, message); + } /** * Connect to the provided Wi-Fi network * @param config is the network configuration @@ -164,26 +220,25 @@ public class WifiConnectionTest // step 2: verify Wifi state and network state; assertTrue(mAct.waitForWifiState(WifiManager.WIFI_STATE_ENABLED, ConnectivityManagerTestActivity.SHORT_TIMEOUT)); + // 802.1x requires long time for connection. assertTrue(mAct.waitForNetworkState(ConnectivityManager.TYPE_WIFI, - State.CONNECTED, ConnectivityManagerTestActivity.LONG_TIMEOUT)); + State.CONNECTED, 2 * ConnectivityManagerTestActivity.LONG_TIMEOUT)); // step 3: verify the current connected network is the given SSID + assertNotNull("Wifi connection returns null", mAct.mWifiManager.getConnectionInfo()); if (DEBUG) { - Log.v(TAG, "config.SSID = " + config.SSID); - Log.v(TAG, "mAct.mWifiManager.getConnectionInfo.getSSID()" + + log("config.SSID = " + config.SSID); + log("mAct.mWifiManager.getConnectionInfo.getSSID()" + mAct.mWifiManager.getConnectionInfo().getSSID()); } assertTrue(config.SSID.contains(mAct.mWifiManager.getConnectionInfo().getSSID())); - - // Maintain the connection for 50 seconds before switching - try { - Thread.sleep(mAct.LONG_TIMEOUT); - } catch (Exception e) { - fail("interrupted while waiting for WPA_SUPPLICANT to start"); - } - if (isStaticIP) { Settings.System.putInt(cr, Settings.System.WIFI_USE_STATIC_IP, 0); + Settings.System.putString(cr, Settings.System.WIFI_STATIC_IP, ""); + Settings.System.putString(cr, Settings.System.WIFI_STATIC_GATEWAY, ""); + Settings.System.putString(cr, Settings.System.WIFI_STATIC_NETMASK, ""); + Settings.System.putString(cr, Settings.System.WIFI_STATIC_DNS1, ""); + Settings.System.putString(cr, Settings.System.WIFI_STATIC_DNS2, ""); } } @@ -191,15 +246,11 @@ public class WifiConnectionTest public void testWifiConnections() { for (int i = 0; i < networks.size(); i++) { String ssid = networks.get(i).SSID; - Log.v(TAG, "-- start Wi-Fi connection test for SSID: " + ssid + " --"); + log("-- START Wi-Fi connection test for SSID: " + ssid + " --"); connectToWifi(networks.get(i)); - mAct.removeConfiguredNetworksAndDisableWifi(); - try { - Thread.sleep(4 * mAct.SHORT_TIMEOUT); - } catch (Exception e) { - fail("Interrupted while disabling wifi"); - } - Log.v(TAG, "-- END Wi-Fi connection test for SSID: " + ssid + " --"); + sleep(2 * ConnectivityManagerTestActivity.SHORT_TIMEOUT, + String.format("Interrupted while connecting to ", ssid)); + log("-- END Wi-Fi connection test for SSID: " + ssid + " --"); } } } -- GitLab From d69f649eaf265ecee75757f34bb83b6068968e3d Mon Sep 17 00:00:00 2001 From: Irfan Sheriff Date: Fri, 3 Dec 2010 09:59:07 -0800 Subject: [PATCH 048/291] DO NOT MERGE Avoid nullifying dhcp target A race condition causes an NPE on mDhcpTarget. The safest change is to avoid nullifying it. A dummy call to remove messages on a handler whose looper is quit should do no harm. Bug: 3191203 Change-Id: I7613a5add873ce9512e9719cb2dc8da61255370e --- wifi/java/android/net/wifi/WifiStateTracker.java | 13 +++++-------- 1 file changed, 5 insertions(+), 8 deletions(-) diff --git a/wifi/java/android/net/wifi/WifiStateTracker.java b/wifi/java/android/net/wifi/WifiStateTracker.java index 5540174680758..27e6a72ec977c 100644 --- a/wifi/java/android/net/wifi/WifiStateTracker.java +++ b/wifi/java/android/net/wifi/WifiStateTracker.java @@ -933,10 +933,8 @@ public class WifiStateTracker extends NetworkStateTracker { resetConnections(true); } // When supplicant dies, kill the DHCP thread - if (mDhcpTarget != null) { - mDhcpTarget.getLooper().quit(); - mDhcpTarget = null; - } + mDhcpTarget.getLooper().quit(); + mContext.removeStickyBroadcast(new Intent(WifiManager.NETWORK_STATE_CHANGED_ACTION)); if (ActivityManagerNative.isSystemReady()) { intent = new Intent(WifiManager.SUPPLICANT_CONNECTION_CHANGE_ACTION); @@ -1407,10 +1405,9 @@ public class WifiStateTracker extends NetworkStateTracker { NetworkUtils.resetConnections(mInterfaceName); // Stop DHCP - if (mDhcpTarget != null) { - mDhcpTarget.setCancelCallback(true); - mDhcpTarget.removeMessages(EVENT_DHCP_START); - } + mDhcpTarget.setCancelCallback(true); + mDhcpTarget.removeMessages(EVENT_DHCP_START); + if (!NetworkUtils.stopDhcp(mInterfaceName)) { Log.e(TAG, "Could not stop DHCP"); } -- GitLab From 698a8aaca2b9e2b4707e39b8f6fc62a91db1a3b5 Mon Sep 17 00:00:00 2001 From: Mathias Agopian Date: Wed, 24 Nov 2010 15:59:35 -0800 Subject: [PATCH 049/291] [3229973, 3247470, ...] set EGLNativeWindowSurface's format in EGL (there are multiple bugs this should fix) we now use the EGL_NATIVE_VISUAL_ID of a config to set the ANativeWindow's format from eglCreateWindowSurface(), this guarantees that the surface's format will match whatever EGLConfig the user chose. this should fix all current and future config/surface format mismatch and allow users to easily select 32-bits surfaces. Change-Id: I3835d0eb70c75eeecded3c3509a0a8207554c98b --- opengl/libs/EGL/egl.cpp | 33 +++++++++++++++++++++++++-------- 1 file changed, 25 insertions(+), 8 deletions(-) diff --git a/opengl/libs/EGL/egl.cpp b/opengl/libs/EGL/egl.cpp index ab260d582a700..29a5a96d8e5ac 100644 --- a/opengl/libs/EGL/egl.cpp +++ b/opengl/libs/EGL/egl.cpp @@ -40,6 +40,8 @@ #include #include +#include + #include "hooks.h" #include "egl_impl.h" #include "Loader.h" @@ -196,15 +198,16 @@ struct egl_surface_t : public egl_object_t { typedef egl_object_t::LocalRef Ref; - egl_surface_t(EGLDisplay dpy, EGLSurface surface, EGLConfig config, - int impl, egl_connection_t const* cnx) - : dpy(dpy), surface(surface), config(config), impl(impl), cnx(cnx) { + egl_surface_t(EGLDisplay dpy, EGLConfig config, EGLNativeWindowType win, + EGLSurface surface, int impl, egl_connection_t const* cnx) + : dpy(dpy), surface(surface), config(config), win(win), impl(impl), cnx(cnx) { } ~egl_surface_t() { } EGLDisplay dpy; EGLSurface surface; EGLConfig config; + sp win; int impl; egl_connection_t const* cnx; }; @@ -984,11 +987,22 @@ EGLSurface eglCreateWindowSurface( EGLDisplay dpy, EGLConfig config, egl_display_t const* dp = 0; egl_connection_t* cnx = validate_display_config(dpy, config, dp); if (cnx) { + EGLDisplay iDpy = dp->disp[ dp->configs[intptr_t(config)].impl ].dpy; + EGLConfig iConfig = dp->configs[intptr_t(config)].config; + EGLint format; + + // set the native window's buffers format to match this config + if (cnx->egl.eglGetConfigAttrib(iDpy, + iConfig, EGL_NATIVE_VISUAL_ID, &format)) { + if (format != 0) { + native_window_set_buffers_geometry(window, 0, 0, format); + } + } + EGLSurface surface = cnx->egl.eglCreateWindowSurface( - dp->disp[ dp->configs[intptr_t(config)].impl ].dpy, - dp->configs[intptr_t(config)].config, window, attrib_list); + iDpy, iConfig, window, attrib_list); if (surface != EGL_NO_SURFACE) { - egl_surface_t* s = new egl_surface_t(dpy, surface, config, + egl_surface_t* s = new egl_surface_t(dpy, config, window, surface, dp->configs[intptr_t(config)].impl, cnx); return s; } @@ -1007,7 +1021,7 @@ EGLSurface eglCreatePixmapSurface( EGLDisplay dpy, EGLConfig config, dp->disp[ dp->configs[intptr_t(config)].impl ].dpy, dp->configs[intptr_t(config)].config, pixmap, attrib_list); if (surface != EGL_NO_SURFACE) { - egl_surface_t* s = new egl_surface_t(dpy, surface, config, + egl_surface_t* s = new egl_surface_t(dpy, config, NULL, surface, dp->configs[intptr_t(config)].impl, cnx); return s; } @@ -1025,7 +1039,7 @@ EGLSurface eglCreatePbufferSurface( EGLDisplay dpy, EGLConfig config, dp->disp[ dp->configs[intptr_t(config)].impl ].dpy, dp->configs[intptr_t(config)].config, attrib_list); if (surface != EGL_NO_SURFACE) { - egl_surface_t* s = new egl_surface_t(dpy, surface, config, + egl_surface_t* s = new egl_surface_t(dpy, config, NULL, surface, dp->configs[intptr_t(config)].impl, cnx); return s; } @@ -1046,6 +1060,9 @@ EGLBoolean eglDestroySurface(EGLDisplay dpy, EGLSurface surface) EGLBoolean result = s->cnx->egl.eglDestroySurface( dp->disp[s->impl].dpy, s->surface); if (result == EGL_TRUE) { + if (s->win != NULL) { + native_window_set_buffers_geometry(s->win.get(), 0, 0, 0); + } _s.terminate(); } return result; -- GitLab From 2fe24e3e14cce791e89c93ddc23e28af5c2c90cc Mon Sep 17 00:00:00 2001 From: Jan Brands Date: Fri, 3 Dec 2010 23:45:03 +0100 Subject: [PATCH 050/291] First implementation of MifareUltralight Change-Id: I77818ddc89b529c17fc41d6c0850688365c6b770 --- core/java/android/nfc/Tag.java | 4 + .../nfc/technology/MifareUltralight.java | 81 +++++++++++++++++++ .../android/nfc/technology/TagTechnology.java | 2 +- 3 files changed, 86 insertions(+), 1 deletion(-) create mode 100644 core/java/android/nfc/technology/MifareUltralight.java diff --git a/core/java/android/nfc/Tag.java b/core/java/android/nfc/Tag.java index 938e6a7d3cc66..4d9e6353a582a 100644 --- a/core/java/android/nfc/Tag.java +++ b/core/java/android/nfc/Tag.java @@ -18,6 +18,7 @@ package android.nfc; import android.nfc.technology.IsoDep; import android.nfc.technology.MifareClassic; +import android.nfc.technology.MifareUltralight; import android.nfc.technology.NfcV; import android.nfc.technology.Ndef; import android.nfc.technology.NfcA; @@ -160,6 +161,9 @@ public class Tag implements Parcelable { case TagTechnology.MIFARE_CLASSIC: { return new MifareClassic(adapter, this, extras); } + case TagTechnology.MIFARE_ULTRALIGHT: { + return new MifareUltralight(adapter, this, extras); + } default: { throw new UnsupportedOperationException("Tech " + tech + " not supported"); diff --git a/core/java/android/nfc/technology/MifareUltralight.java b/core/java/android/nfc/technology/MifareUltralight.java new file mode 100644 index 0000000000000..dd1dae95a6cc6 --- /dev/null +++ b/core/java/android/nfc/technology/MifareUltralight.java @@ -0,0 +1,81 @@ +/* + * Copyright (C) 2010 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 android.nfc.technology; + +import android.nfc.NfcAdapter; +import android.nfc.Tag; +import android.os.Bundle; +import android.os.RemoteException; + +import java.io.IOException; + +/** + * Concrete class for TagTechnology.MIFARE_ULTRALIGHT + * + * Mifare classic has n sectors, with varying sizes, although + * they are at least the same pattern for any one mifare classic + * product. Each sector has two keys. Authentication with the correct + * key is needed before access to any sector. + * + * Each sector has k blocks. + * Block size is constant across the whole mifare classic family. + */ +public final class MifareUltralight extends BasicTagTechnology { + public static final int TYPE_ULTRALIGHT = 1; + public static final int TYPE_ULTRALIGHT_C = 2; + public static final int TYPE_UNKNOWN = 10; + + private static final int NXP_MANUFACTURER_ID = 0x04; + + private int mType; + + public MifareUltralight(NfcAdapter adapter, Tag tag, Bundle extras) throws RemoteException { + super(adapter, tag, TagTechnology.MIFARE_ULTRALIGHT); + + // Check if this could actually be a Mifare + NfcA a = (NfcA) tag.getTechnology(TagTechnology.NFC_A); + + mType = TYPE_UNKNOWN; + + if( a.getSak() == 0x00 && tag.getId()[0] == NXP_MANUFACTURER_ID ) { + // could be UL or UL-C + mType = TYPE_ULTRALIGHT; + } + } + + public int getType() { + return mType; + } + + // Methods that require connect() + /** + * @throws IOException + */ + public byte[] readBlock(int block) throws IOException { + byte[] blockread_cmd = { 0x30, (byte)block }; // phHal_eMifareRead + return transceive(blockread_cmd); + } + + /** + * @throws IOException + */ +/* + public byte[] readOTP(); + public void writePage(int block, byte[] data); + public void writeBlock(int block, byte[] data); +*/ +} diff --git a/core/java/android/nfc/technology/TagTechnology.java b/core/java/android/nfc/technology/TagTechnology.java index c6c65e8dcb6f8..2b4f74c9233ff 100644 --- a/core/java/android/nfc/technology/TagTechnology.java +++ b/core/java/android/nfc/technology/TagTechnology.java @@ -77,7 +77,7 @@ public interface TagTechnology { public static final int MIFARE_CLASSIC_NDEF = 201; /** - * A Mifare Ultralight tag + * This object is an instance of {@link MifareUltralight} */ public static final int MIFARE_ULTRALIGHT = 202; -- GitLab From e869aee382cfe01d42dffba4912458a16bb791fb Mon Sep 17 00:00:00 2001 From: Mathias Agopian Date: Fri, 3 Dec 2010 17:33:09 -0800 Subject: [PATCH 051/291] [3171580] don't automatically log GraphicBuffer allocation failures some of these failures are not fatal and even expected in some cases so they should not emit a dump in the log in those cases. Change-Id: Idcfa252e3bfa9d74e27fe4ad8f8623aa01aa9c5e --- include/ui/GraphicBuffer.h | 5 ++++- include/ui/GraphicBufferAllocator.h | 1 + libs/ui/GraphicBuffer.cpp | 5 +++++ libs/ui/GraphicBufferAllocator.cpp | 11 +++++++---- services/surfaceflinger/Layer.cpp | 1 + 5 files changed, 18 insertions(+), 5 deletions(-) diff --git a/include/ui/GraphicBuffer.h b/include/ui/GraphicBuffer.h index a3e85a96aa516..6edc3caabcb6f 100644 --- a/include/ui/GraphicBuffer.h +++ b/include/ui/GraphicBuffer.h @@ -88,12 +88,15 @@ public: status_t lock(uint32_t usage, const Rect& rect, void** vaddr); status_t lock(GGLSurface* surface, uint32_t usage); status_t unlock(); - + android_native_buffer_t* getNativeBuffer() const; void setIndex(int index); int getIndex() const; + // for debugging + static void dumpAllocationsToSystemLog(); + private: virtual ~GraphicBuffer(); diff --git a/include/ui/GraphicBufferAllocator.h b/include/ui/GraphicBufferAllocator.h index 54b8236e2a727..dffa788f46b51 100644 --- a/include/ui/GraphicBufferAllocator.h +++ b/include/ui/GraphicBufferAllocator.h @@ -68,6 +68,7 @@ public: status_t free(buffer_handle_t handle); void dump(String8& res) const; + static void dumpToSystemLog(); private: struct alloc_rec_t { diff --git a/libs/ui/GraphicBuffer.cpp b/libs/ui/GraphicBuffer.cpp index 519c277c603a0..828a988befa31 100644 --- a/libs/ui/GraphicBuffer.cpp +++ b/libs/ui/GraphicBuffer.cpp @@ -99,6 +99,11 @@ status_t GraphicBuffer::initCheck() const { return mInitCheck; } +void GraphicBuffer::dumpAllocationsToSystemLog() +{ + GraphicBufferAllocator::dumpToSystemLog(); +} + android_native_buffer_t* GraphicBuffer::getNativeBuffer() const { return static_cast( diff --git a/libs/ui/GraphicBufferAllocator.cpp b/libs/ui/GraphicBufferAllocator.cpp index d51664dded098..fa46ab7b3379d 100644 --- a/libs/ui/GraphicBufferAllocator.cpp +++ b/libs/ui/GraphicBufferAllocator.cpp @@ -73,6 +73,13 @@ void GraphicBufferAllocator::dump(String8& result) const result.append(buffer); } +void GraphicBufferAllocator::dumpToSystemLog() +{ + String8 s; + GraphicBufferAllocator::getInstance().dump(s); + LOGD("%s", s.string()); +} + status_t GraphicBufferAllocator::alloc(uint32_t w, uint32_t h, PixelFormat format, int usage, buffer_handle_t* handle, int32_t* stride) { @@ -104,10 +111,6 @@ status_t GraphicBufferAllocator::alloc(uint32_t w, uint32_t h, PixelFormat forma rec.usage = usage; rec.size = h * stride[0] * bytesPerPixel(format); list.add(*handle, rec); - } else { - String8 s; - dump(s); - LOGD("%s", s.string()); } return err; diff --git a/services/surfaceflinger/Layer.cpp b/services/surfaceflinger/Layer.cpp index a060d316ddc90..5018fb3c437fe 100644 --- a/services/surfaceflinger/Layer.cpp +++ b/services/surfaceflinger/Layer.cpp @@ -347,6 +347,7 @@ sp Layer::requestBuffer(int index, err = buffer->initCheck(); if (err || buffer->handle == 0) { + GraphicBuffer::dumpAllocationsToSystemLog(); LOGE_IF(err || buffer->handle == 0, "Layer::requestBuffer(this=%p), index=%d, w=%d, h=%d failed (%s)", this, index, w, h, strerror(-err)); -- GitLab From 1989af22b5aa94430c7a43e13f3307d25be8c837 Mon Sep 17 00:00:00 2001 From: Mathias Agopian Date: Thu, 2 Dec 2010 21:32:29 -0800 Subject: [PATCH 052/291] [3171580] Fix two typos related to fixed-size buffers mFixedSize was never set, this bug was introduced during some "cleanup", in practice this could cause some issues when a fixed-size buffer was used and the window was resized. Layer::drawForSreenShot() had a typo that had no effect. mFixedSize was used to determine if filtering was needed, which was a bit too conservative and created a dependency between filtering and "fixed size" states which should exist. Now we enable filtering based on the size of the buffer vs. the size of the layer. Change-Id: I32044e91b0c944c1b137efdceb3f01dfaa78119d --- services/surfaceflinger/Layer.cpp | 23 +++++++++++------------ services/surfaceflinger/Layer.h | 1 + services/surfaceflinger/LayerBase.cpp | 12 ++++-------- services/surfaceflinger/LayerBase.h | 4 +++- 4 files changed, 19 insertions(+), 21 deletions(-) diff --git a/services/surfaceflinger/Layer.cpp b/services/surfaceflinger/Layer.cpp index 5018fb3c437fe..81cb15def5ba2 100644 --- a/services/surfaceflinger/Layer.cpp +++ b/services/surfaceflinger/Layer.cpp @@ -57,7 +57,7 @@ Layer::Layer(SurfaceFlinger* flinger, mSecure(false), mTextureManager(), mBufferManager(mTextureManager), - mWidth(0), mHeight(0), mFixedSize(false) + mWidth(0), mHeight(0), mNeedsScaling(false), mFixedSize(false) { } @@ -216,13 +216,10 @@ slowpath: void Layer::drawForSreenShot() const { - bool currentFixedSize = mFixedSize; - bool currentBlending = mNeedsBlending; - const_cast(this)->mFixedSize = false; - const_cast(this)->mFixedSize = true; + const bool currentFiltering = mNeedsFiltering; + const_cast(this)->mNeedsFiltering = true; LayerBase::drawForSreenShot(); - const_cast(this)->mFixedSize = currentFixedSize; - const_cast(this)->mNeedsBlending = currentBlending; + const_cast(this)->mNeedsFiltering = currentFiltering; } void Layer::onDraw(const Region& clip) const @@ -260,11 +257,10 @@ void Layer::onDraw(const Region& clip) const bool Layer::needsFiltering() const { if (!(mFlags & DisplayHardware::SLOW_CONFIG)) { - // NOTE: there is a race here, because mFixedSize is updated in a - // binder transaction. however, it doesn't really matter since it is - // evaluated each time we draw. To be perfectly correct, this flag - // would have to be associated with a buffer. - if (mFixedSize) + // if our buffer is not the same size than ourselves, + // we need filtering. + Mutex::Autolock _l(mLock); + if (mNeedsScaling) return true; } return LayerBase::needsFiltering(); @@ -321,6 +317,7 @@ sp Layer::requestBuffer(int index, Mutex::Autolock _l(mLock); // zero means default + mFixedSize = reqWidth && reqHeight; if (!reqFormat) reqFormat = mFormat; if (!reqWidth) reqWidth = mWidth; if (!reqHeight) reqHeight = mHeight; @@ -334,6 +331,7 @@ sp Layer::requestBuffer(int index, mReqWidth = reqWidth; mReqHeight = reqHeight; mReqFormat = reqFormat; + mNeedsScaling = mWidth != mReqWidth || mHeight != mReqHeight; lcblk->reallocateAllExcept(index); } @@ -457,6 +455,7 @@ void Layer::setBufferSize(uint32_t w, uint32_t h) { Mutex::Autolock _l(mLock); mWidth = w; mHeight = h; + mNeedsScaling = mWidth != mReqWidth || mHeight != mReqHeight; } bool Layer::isFixedSize() const { diff --git a/services/surfaceflinger/Layer.h b/services/surfaceflinger/Layer.h index 263c372716e20..a93fcb13b8aeb 100644 --- a/services/surfaceflinger/Layer.h +++ b/services/surfaceflinger/Layer.h @@ -230,6 +230,7 @@ private: uint32_t mReqWidth; uint32_t mReqHeight; uint32_t mReqFormat; + bool mNeedsScaling; bool mFixedSize; }; diff --git a/services/surfaceflinger/LayerBase.cpp b/services/surfaceflinger/LayerBase.cpp index 64eed4b55f7c2..79c6d0d62f9d6 100644 --- a/services/surfaceflinger/LayerBase.cpp +++ b/services/surfaceflinger/LayerBase.cpp @@ -216,14 +216,10 @@ uint32_t LayerBase::doTransaction(uint32_t flags) flags |= eVisibleRegion; this->contentDirty = true; - mNeedsFiltering = false; - if (!(mFlags & DisplayHardware::SLOW_CONFIG)) { - // we may use linear filtering, if the matrix scales us - const uint8_t type = temp.transform.getType(); - if (!temp.transform.preserveRects() || (type >= Transform::SCALE)) { - mNeedsFiltering = true; - } - } + // we may use linear filtering, if the matrix scales us + const uint8_t type = temp.transform.getType(); + mNeedsFiltering = (!temp.transform.preserveRects() || + (type >= Transform::SCALE)); } // Commit the transaction diff --git a/services/surfaceflinger/LayerBase.h b/services/surfaceflinger/LayerBase.h index d688f6523d7a6..633df96542a5f 100644 --- a/services/surfaceflinger/LayerBase.h +++ b/services/surfaceflinger/LayerBase.h @@ -185,7 +185,9 @@ public: /** * needsLinearFiltering - true if this surface needs filtering */ - virtual bool needsFiltering() const { return mNeedsFiltering; } + virtual bool needsFiltering() const { + return (!(mFlags & DisplayHardware::SLOW_CONFIG)) && mNeedsFiltering; + } /** * isSecure - true if this surface is secure, that is if it prevents -- GitLab From e33811512eb061338792dbb0dbd37a1b8e4e1079 Mon Sep 17 00:00:00 2001 From: Mathias Agopian Date: Thu, 2 Dec 2010 15:19:36 -0800 Subject: [PATCH 053/291] [3253328, 3171580] Treat GONE and INVISIBLE views the same when calculating transparent regions We only used to check for INVISIBLE, which prevented some Surfaceview optimization to take place. Change-Id: I244b54696d861a022ca1c334ff61ab7efb899587 --- core/java/android/view/ViewGroup.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/java/android/view/ViewGroup.java b/core/java/android/view/ViewGroup.java index b9864ba3b1403..2b71b4a492e04 100644 --- a/core/java/android/view/ViewGroup.java +++ b/core/java/android/view/ViewGroup.java @@ -3304,7 +3304,7 @@ public abstract class ViewGroup extends View implements ViewParent, ViewManager boolean noneOfTheChildrenAreTransparent = true; for (int i = 0; i < count; i++) { final View child = children[i]; - if ((child.mViewFlags & VISIBILITY_MASK) != GONE || child.getAnimation() != null) { + if ((child.mViewFlags & VISIBILITY_MASK) == VISIBLE || child.getAnimation() != null) { if (!child.gatherTransparentRegion(region)) { noneOfTheChildrenAreTransparent = false; } -- GitLab From 48e723a0ee9b625825d23642f843b91fa276ab7c Mon Sep 17 00:00:00 2001 From: Mathias Agopian Date: Tue, 2 Nov 2010 20:57:14 -0700 Subject: [PATCH 054/291] [3171580] Add transform field to native buffers. (DO NOT MERGE) This field indicate how the content of the buffer needs to be transformed. Change-Id: Ide3e980a90599e931406135693231276626adbbb --- include/ui/GraphicBuffer.h | 10 ++++++++++ include/ui/android_native_buffer.h | 8 ++++++-- libs/ui/GraphicBuffer.cpp | 19 +++++++++++++------ 3 files changed, 29 insertions(+), 8 deletions(-) diff --git a/include/ui/GraphicBuffer.h b/include/ui/GraphicBuffer.h index 6edc3caabcb6f..0be26a79a71d1 100644 --- a/include/ui/GraphicBuffer.h +++ b/include/ui/GraphicBuffer.h @@ -26,6 +26,8 @@ #include #include +#include + struct android_native_buffer_t; namespace android { @@ -63,6 +65,13 @@ public: USAGE_HW_MASK = GRALLOC_USAGE_HW_MASK }; + enum { + TRANSFORM_IDENTITY = 0, + TRANSFORM_ROT_90 = HAL_TRANSFORM_ROT_90, + TRANSFORM_ROT_180 = HAL_TRANSFORM_ROT_180, + TRANSFORM_ROT_270 = HAL_TRANSFORM_ROT_270 + }; + GraphicBuffer(); // creates w * h buffer @@ -79,6 +88,7 @@ public: uint32_t getHeight() const { return height; } uint32_t getStride() const { return stride; } uint32_t getUsage() const { return usage; } + uint32_t getTransform() const { return transform; } PixelFormat getPixelFormat() const { return format; } Rect getBounds() const { return Rect(width, height); } diff --git a/include/ui/android_native_buffer.h b/include/ui/android_native_buffer.h index 402843e20565e..a472824bc5245 100644 --- a/include/ui/android_native_buffer.h +++ b/include/ui/android_native_buffer.h @@ -51,8 +51,12 @@ typedef struct android_native_buffer_t int stride; int format; int usage; - - void* reserved[2]; + + /* transformation as defined in hardware.h */ + uint8_t transform; + + uint8_t reserved_bytes[3]; + void* reserved[1]; buffer_handle_t handle; diff --git a/libs/ui/GraphicBuffer.cpp b/libs/ui/GraphicBuffer.cpp index 828a988befa31..367195439763b 100644 --- a/libs/ui/GraphicBuffer.cpp +++ b/libs/ui/GraphicBuffer.cpp @@ -45,6 +45,7 @@ GraphicBuffer::GraphicBuffer() stride = format = usage = 0; + transform = 0; handle = NULL; } @@ -57,7 +58,8 @@ GraphicBuffer::GraphicBuffer(uint32_t w, uint32_t h, height = stride = format = - usage = 0; + usage = + transform = 0; handle = NULL; mInitCheck = initSize(w, h, reqFormat, reqUsage); } @@ -74,6 +76,7 @@ GraphicBuffer::GraphicBuffer(uint32_t w, uint32_t h, stride = inStride; format = inFormat; usage = inUsage; + transform = 0; handle = inHandle; } @@ -182,8 +185,10 @@ status_t GraphicBuffer::lock(GGLSurface* sur, uint32_t usage) return res; } +const int kFlattenFdsOffset = 9; + size_t GraphicBuffer::getFlattenedSize() const { - return (8 + (handle ? handle->numInts : 0))*sizeof(int); + return (kFlattenFdsOffset + (handle ? handle->numInts : 0))*sizeof(int); } size_t GraphicBuffer::getFdCount() const { @@ -208,13 +213,14 @@ status_t GraphicBuffer::flatten(void* buffer, size_t size, buf[5] = usage; buf[6] = 0; buf[7] = 0; + buf[8] = transform; if (handle) { buf[6] = handle->numFds; buf[7] = handle->numInts; native_handle_t const* const h = handle; memcpy(fds, h->data, h->numFds*sizeof(int)); - memcpy(&buf[8], h->data + h->numFds, h->numInts*sizeof(int)); + memcpy(&buf[kFlattenFdsOffset], h->data + h->numFds, h->numInts*sizeof(int)); } return NO_ERROR; @@ -223,7 +229,7 @@ status_t GraphicBuffer::flatten(void* buffer, size_t size, status_t GraphicBuffer::unflatten(void const* buffer, size_t size, int fds[], size_t count) { - if (size < 8*sizeof(int)) return NO_MEMORY; + if (size < kFlattenFdsOffset*sizeof(int)) return NO_MEMORY; int const* buf = static_cast(buffer); if (buf[0] != 'GBFR') return BAD_TYPE; @@ -231,7 +237,7 @@ status_t GraphicBuffer::unflatten(void const* buffer, size_t size, const size_t numFds = buf[6]; const size_t numInts = buf[7]; - const size_t sizeNeeded = (8 + numInts) * sizeof(int); + const size_t sizeNeeded = (kFlattenFdsOffset + numInts) * sizeof(int); if (size < sizeNeeded) return NO_MEMORY; size_t fdCountNeeded = 0; @@ -248,9 +254,10 @@ status_t GraphicBuffer::unflatten(void const* buffer, size_t size, stride = buf[3]; format = buf[4]; usage = buf[5]; + transform = buf[8]; native_handle* h = native_handle_create(numFds, numInts); memcpy(h->data, fds, numFds*sizeof(int)); - memcpy(h->data + numFds, &buf[8], numInts*sizeof(int)); + memcpy(h->data + numFds, &buf[kFlattenFdsOffset], numInts*sizeof(int)); handle = h; } else { width = height = stride = format = usage = 0; -- GitLab From 025005f562f695c3b1785745c2e5c184fc3a2330 Mon Sep 17 00:00:00 2001 From: Mathias Agopian Date: Mon, 1 Nov 2010 23:32:18 -0700 Subject: [PATCH 055/291] [3171580] SurfaceFlinger Bypass mode. (DO NOT MERGE) This is a poor's man precursor to the h/w composer HAL. Basically we detect when a window is full screen and in that case we bypass surfaceflinger's composition step, which yields to much improved performance. Change-Id: Ie03796ae81a1c951949b771c9323044b980cb347 --- services/surfaceflinger/Android.mk | 1 + .../DisplayHardware/DisplayHardware.cpp | 6 ++ .../DisplayHardware/DisplayHardware.h | 1 + services/surfaceflinger/Layer.cpp | 93 +++++++++++++++++-- services/surfaceflinger/Layer.h | 5 + services/surfaceflinger/LayerBase.h | 6 ++ services/surfaceflinger/SurfaceFlinger.cpp | 68 +++++++++++++- services/surfaceflinger/SurfaceFlinger.h | 3 + 8 files changed, 172 insertions(+), 11 deletions(-) diff --git a/services/surfaceflinger/Android.mk b/services/surfaceflinger/Android.mk index e2f8a7468d877..41562f6794b75 100644 --- a/services/surfaceflinger/Android.mk +++ b/services/surfaceflinger/Android.mk @@ -25,6 +25,7 @@ ifeq ($(TARGET_BOARD_PLATFORM), omap3) endif ifeq ($(TARGET_BOARD_PLATFORM), s5pc110) LOCAL_CFLAGS += -DHAS_CONTEXT_PRIORITY + LOCAL_CFLAGS += -DUSE_COMPOSITION_BYPASS endif diff --git a/services/surfaceflinger/DisplayHardware/DisplayHardware.cpp b/services/surfaceflinger/DisplayHardware/DisplayHardware.cpp index 28a512e95b583..818774d98ae8e 100644 --- a/services/surfaceflinger/DisplayHardware/DisplayHardware.cpp +++ b/services/surfaceflinger/DisplayHardware/DisplayHardware.cpp @@ -339,6 +339,12 @@ void DisplayHardware::flip(const Region& dirty) const //glClear(GL_COLOR_BUFFER_BIT); } +status_t DisplayHardware::postBypassBuffer(const native_handle_t* handle) const +{ + framebuffer_device_t *fbDev = (framebuffer_device_t *)mNativeWindow->getDevice(); + return fbDev->post(fbDev, handle); +} + uint32_t DisplayHardware::getFlags() const { return mFlags; diff --git a/services/surfaceflinger/DisplayHardware/DisplayHardware.h b/services/surfaceflinger/DisplayHardware/DisplayHardware.h index 2d7900c350778..79ef2a7fe79de 100644 --- a/services/surfaceflinger/DisplayHardware/DisplayHardware.h +++ b/services/surfaceflinger/DisplayHardware/DisplayHardware.h @@ -64,6 +64,7 @@ public: // Flip the front and back buffers if the back buffer is "dirty". Might // be instantaneous, might involve copying the frame buffer around. void flip(const Region& dirty) const; + status_t postBypassBuffer(const native_handle_t* handle) const; float getDpiX() const; float getDpiY() const; diff --git a/services/surfaceflinger/Layer.cpp b/services/surfaceflinger/Layer.cpp index 81cb15def5ba2..a18f473315068 100644 --- a/services/surfaceflinger/Layer.cpp +++ b/services/surfaceflinger/Layer.cpp @@ -57,7 +57,8 @@ Layer::Layer(SurfaceFlinger* flinger, mSecure(false), mTextureManager(), mBufferManager(mTextureManager), - mWidth(0), mHeight(0), mNeedsScaling(false), mFixedSize(false) + mWidth(0), mHeight(0), mNeedsScaling(false), mFixedSize(false), + mBypassState(false) { } @@ -251,6 +252,29 @@ void Layer::onDraw(const Region& clip) const } return; } + +#ifdef USE_COMPOSITION_BYPASS + sp buffer(mBufferManager.getActiveBuffer()); + if ((buffer != NULL) && (buffer->transform)) { + // Here we have a "bypass" buffer, but we need to composite it + // most likely because it's not fullscreen anymore. + // Since the buffer may have a transformation applied by the client + // we need to inverse this transformation here. + + // calculate the inverse of the buffer transform + const uint32_t mask = HAL_TRANSFORM_FLIP_V | HAL_TRANSFORM_FLIP_H; + const uint32_t bufferTransformInverse = buffer->transform ^ mask; + + // To accomplish the inverse transform, we use "mBufferTransform" + // which is not used by Layer.cpp + const_cast(this)->mBufferTransform = bufferTransformInverse; + drawWithOpenGL(clip, tex); + // reset to "no transfrom" + const_cast(this)->mBufferTransform = 0; + return; + } +#endif + drawWithOpenGL(clip, tex); } @@ -311,11 +335,12 @@ sp Layer::requestBuffer(int index, * buffer 'index' as our front buffer. */ - status_t err = NO_ERROR; - uint32_t w, h, f; + uint32_t w, h, f, bypass; { // scope for the lock Mutex::Autolock _l(mLock); + bypass = mBypassState; + // zero means default mFixedSize = reqWidth && reqHeight; if (!reqFormat) reqFormat = mFormat; @@ -340,9 +365,40 @@ sp Layer::requestBuffer(int index, // here we have to reallocate a new buffer because the buffer could be // used as the front buffer, or by a client in our process // (eg: status bar), and we can't release the handle under its feet. - const uint32_t effectiveUsage = getEffectiveUsage(usage); - buffer = new GraphicBuffer(w, h, f, effectiveUsage); - err = buffer->initCheck(); + uint32_t effectiveUsage = getEffectiveUsage(usage); + + status_t err = NO_MEMORY; + +#ifdef USE_COMPOSITION_BYPASS + if (!mSecure && bypass && (effectiveUsage & GRALLOC_USAGE_HW_RENDER)) { + // always allocate a buffer matching the screen size. the size + // may be different from (w,h) if the buffer is rotated. + const DisplayHardware& hw(graphicPlane(0).displayHardware()); + int32_t w = hw.getWidth(); + int32_t h = hw.getHeight(); + int32_t f = hw.getFormat(); + + buffer = new GraphicBuffer(w, h, f, effectiveUsage | GRALLOC_USAGE_HW_FB); + err = buffer->initCheck(); + buffer->transform = uint8_t(getOrientation()); + + if (err != NO_ERROR) { + // allocation didn't succeed, probably because an older bypass + // window hasn't released all its resources yet. + ClientRef::Access sharedClient(mUserClientRef); + SharedBufferServer* lcblk(sharedClient.get()); + if (lcblk) { + // all buffers need reallocation + lcblk->reallocateAll(); + } + } + } +#endif + + if (err != NO_ERROR) { + buffer = new GraphicBuffer(w, h, f, effectiveUsage); + err = buffer->initCheck(); + } if (err || buffer->handle == 0) { GraphicBuffer::dumpAllocationsToSystemLog(); @@ -389,6 +445,27 @@ uint32_t Layer::getEffectiveUsage(uint32_t usage) const return usage; } +bool Layer::setBypass(bool enable) +{ + Mutex::Autolock _l(mLock); + + if (mNeedsScaling || mNeedsFiltering) { + return false; + } + + if (mBypassState != enable) { + mBypassState = enable; + ClientRef::Access sharedClient(mUserClientRef); + SharedBufferServer* lcblk(sharedClient.get()); + if (lcblk) { + // all buffers need reallocation + lcblk->reallocateAll(); + } + } + + return true; +} + uint32_t Layer::doTransaction(uint32_t flags) { const Layer::State& front(drawingState()); @@ -639,9 +716,9 @@ void Layer::dump(String8& result, char* buffer, size_t SIZE) const snprintf(buffer, SIZE, " " "format=%2d, [%3ux%3u:%3u] [%3ux%3u:%3u]," - " freezeLock=%p, dq-q-time=%u us\n", + " freezeLock=%p, bypass=%d, dq-q-time=%u us\n", mFormat, w0, h0, s0, w1, h1, s1, - getFreezeLock().get(), totalTime); + getFreezeLock().get(), mBypassState, totalTime); result.append(buffer); } diff --git a/services/surfaceflinger/Layer.h b/services/surfaceflinger/Layer.h index a93fcb13b8aeb..9ff57164a8772 100644 --- a/services/surfaceflinger/Layer.h +++ b/services/surfaceflinger/Layer.h @@ -81,6 +81,10 @@ public: virtual sp createSurface() const; virtual status_t ditch(); virtual void onRemoved(); + virtual bool setBypass(bool enable); + + inline sp getBypassBuffer() const { + return mBufferManager.getActiveBuffer(); } // only for debugging inline sp getBuffer(int i) const { @@ -232,6 +236,7 @@ private: uint32_t mReqFormat; bool mNeedsScaling; bool mFixedSize; + bool mBypassState; }; // --------------------------------------------------------------------------- diff --git a/services/surfaceflinger/LayerBase.h b/services/surfaceflinger/LayerBase.h index 633df96542a5f..3ec8ac344272f 100644 --- a/services/surfaceflinger/LayerBase.h +++ b/services/surfaceflinger/LayerBase.h @@ -35,6 +35,7 @@ #include +#include "DisplayHardware/DisplayHardware.h" #include "Transform.h" namespace android { @@ -117,6 +118,11 @@ public: virtual void draw(const Region& clip) const; virtual void drawForSreenShot() const; + /** + * bypass mode + */ + virtual bool setBypass(bool enable) { return false; } + /** * onDraw - draws the surface. */ diff --git a/services/surfaceflinger/SurfaceFlinger.cpp b/services/surfaceflinger/SurfaceFlinger.cpp index a9b39659f6b65..5e9e06cd04478 100644 --- a/services/surfaceflinger/SurfaceFlinger.cpp +++ b/services/surfaceflinger/SurfaceFlinger.cpp @@ -61,6 +61,10 @@ #define AID_GRAPHICS 1003 #endif +#ifdef USE_COMPOSITION_BYPASS +#warning "using COMPOSITION_BYPASS" +#endif + #define DISPLAY_COUNT 1 namespace android { @@ -373,8 +377,15 @@ bool SurfaceFlinger::threadLoop() const DisplayHardware& hw(graphicPlane(0).displayHardware()); if (LIKELY(hw.canDraw() && !isFrozen())) { - // repaint the framebuffer (if needed) +#ifdef USE_COMPOSITION_BYPASS + if (handleBypassLayer()) { + unlockClients(); + return true; + } +#endif + + // repaint the framebuffer (if needed) const int index = hw.getCurrentBufferIndex(); GraphicLog& logger(GraphicLog::getInstance()); @@ -401,6 +412,20 @@ bool SurfaceFlinger::threadLoop() return true; } +bool SurfaceFlinger::handleBypassLayer() +{ + sp bypassLayer(mBypassLayer.promote()); + if (bypassLayer != 0) { + sp buffer(bypassLayer->getBypassBuffer()); + if (buffer!=0 && (buffer->usage & GRALLOC_USAGE_HW_FB)) { + const DisplayHardware& hw(graphicPlane(0).displayHardware()); + hw.postBypassBuffer(buffer->handle); + return true; + } + } + return false; +} + void SurfaceFlinger::postFramebuffer() { if (!mInvalidRegion.isEmpty()) { @@ -696,6 +721,28 @@ void SurfaceFlinger::commitTransaction() mTransactionCV.broadcast(); } +void SurfaceFlinger::setBypassLayer(const sp& layer) +{ + // if this layer is already the bypass layer, do nothing + sp cur(mBypassLayer.promote()); + if (mBypassLayer == layer) + return; + + // clear the current bypass layer + mBypassLayer.clear(); + if (cur != 0) { + cur->setBypass(false); + cur.clear(); + } + + // set new bypass layer + if (layer != 0) { + if (layer->setBypass(true)) { + mBypassLayer = static_cast(layer.get()); + } + } +} + void SurfaceFlinger::handlePageFlip() { bool visibleRegions = mVisibleRegionsDirty; @@ -721,6 +768,21 @@ void SurfaceFlinger::handlePageFlip() mVisibleLayersSortedByZ.add(currentLayers[i]); } +#ifdef USE_COMPOSITION_BYPASS + sp bypassLayer; + const size_t numVisibleLayers = mVisibleLayersSortedByZ.size(); + if (numVisibleLayers == 1) { + const sp& candidate(mVisibleLayersSortedByZ[0]); + const Region& visibleRegion(candidate->visibleRegionScreen); + const Region reminder(screenRegion.subtract(visibleRegion)); + if (reminder.isEmpty()) { + // fullscreen candidate! + bypassLayer = candidate; + } + } + setBypassLayer(bypassLayer); +#endif + mWormholeRegion = screenRegion.subtract(opaqueRegion); mVisibleRegionsDirty = false; } @@ -1416,9 +1478,9 @@ status_t SurfaceFlinger::dump(int fd, const Vector& args) mWormholeRegion.dump(result, "WormholeRegion"); const DisplayHardware& hw(graphicPlane(0).displayHardware()); snprintf(buffer, SIZE, - " display frozen: %s, freezeCount=%d, orientation=%d, canDraw=%d\n", + " display frozen: %s, freezeCount=%d, orientation=%d, bypass=%p, canDraw=%d\n", mFreezeDisplay?"yes":"no", mFreezeCount, - mCurrentState.orientation, hw.canDraw()); + mCurrentState.orientation, mBypassLayer.unsafe_get(), hw.canDraw()); result.append(buffer); snprintf(buffer, SIZE, " last eglSwapBuffers() time: %f us\n" diff --git a/services/surfaceflinger/SurfaceFlinger.h b/services/surfaceflinger/SurfaceFlinger.h index 426217519a82f..ca572921af6f4 100644 --- a/services/surfaceflinger/SurfaceFlinger.h +++ b/services/surfaceflinger/SurfaceFlinger.h @@ -307,6 +307,7 @@ private: bool lockPageFlip(const LayerVector& currentLayers); void unlockPageFlip(const LayerVector& currentLayers); void handleRepaint(); + bool handleBypassLayer(); void postFramebuffer(); void composeSurfaces(const Region& dirty); void unlockClients(); @@ -322,6 +323,7 @@ private: uint32_t setTransactionFlags(uint32_t flags); void commitTransaction(); + void setBypassLayer(const sp& layer); status_t captureScreenImplLocked(DisplayID dpy, sp* heap, @@ -399,6 +401,7 @@ private: int32_t mFreezeCount; nsecs_t mFreezeDisplayTime; Vector< sp > mVisibleLayersSortedByZ; + wp mBypassLayer; // don't use a lock for these, we don't care -- GitLab From c1576ad627d3d2b2d3c0764c605ebbf3ddc24401 Mon Sep 17 00:00:00 2001 From: Jeff Hamilton Date: Sun, 5 Dec 2010 21:45:22 -0600 Subject: [PATCH 056/291] Update the docs to clarify the ordering constraints. Change-Id: Ib3932e637a675c875b9ed3482826a150b845a385 --- core/java/android/nfc/Tag.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/core/java/android/nfc/Tag.java b/core/java/android/nfc/Tag.java index 4d9e6353a582a..04304dd425a84 100644 --- a/core/java/android/nfc/Tag.java +++ b/core/java/android/nfc/Tag.java @@ -113,6 +113,11 @@ public class Tag implements Parcelable { /** * Returns technologies present in the tag that this implementation understands, * or a zero length array if there are no supported technologies on this tag. + * + * The elements of the list are guaranteed be one of the constants defined in + * {@link TagTechnology}. + * + * The ordering of the returned array is undefined and should not be relied upon. */ public int[] getTechnologyList() { return Arrays.copyOf(mTechList, mTechList.length); -- GitLab From 5ebb8507d5a1c593dbcd920e3a9876c0a4f85ea0 Mon Sep 17 00:00:00 2001 From: Daniel Sandler Date: Mon, 6 Dec 2010 16:34:22 -0500 Subject: [PATCH 057/291] More precise status bar battery icons. The rule is: 1px per 5%, which just about covers the entire bounding box of the battery body (21px, actually). (For the charging animation I got lazy and just cut an image every 10% / 2px.) Color band reference: Green: 100-30% Yellow: 25-20% Orange: 15% Red: 10-0% Bug: 3136046 Change-Id: I49d2cc9dbfff7228a6af53dfd9d8d5e56c2233e7 --- .../res/drawable-hdpi/stat_sys_battery_0.png | Bin 2251 -> 826 bytes .../res/drawable-hdpi/stat_sys_battery_10.png | Bin 1508 -> 457 bytes .../drawable-hdpi/stat_sys_battery_100.png | Bin 1807 -> 788 bytes .../res/drawable-hdpi/stat_sys_battery_15.png | Bin 0 -> 468 bytes .../res/drawable-hdpi/stat_sys_battery_20.png | Bin 1625 -> 477 bytes .../res/drawable-hdpi/stat_sys_battery_25.png | Bin 0 -> 485 bytes .../res/drawable-hdpi/stat_sys_battery_30.png | Bin 0 -> 508 bytes .../res/drawable-hdpi/stat_sys_battery_35.png | Bin 0 -> 508 bytes .../res/drawable-hdpi/stat_sys_battery_40.png | Bin 1670 -> 516 bytes .../res/drawable-hdpi/stat_sys_battery_45.png | Bin 0 -> 512 bytes .../res/drawable-hdpi/stat_sys_battery_5.png | Bin 0 -> 461 bytes .../res/drawable-hdpi/stat_sys_battery_50.png | Bin 0 -> 516 bytes .../res/drawable-hdpi/stat_sys_battery_55.png | Bin 0 -> 517 bytes .../res/drawable-hdpi/stat_sys_battery_60.png | Bin 1706 -> 514 bytes .../res/drawable-hdpi/stat_sys_battery_65.png | Bin 0 -> 520 bytes .../res/drawable-hdpi/stat_sys_battery_70.png | Bin 0 -> 512 bytes .../res/drawable-hdpi/stat_sys_battery_75.png | Bin 0 -> 517 bytes .../res/drawable-hdpi/stat_sys_battery_80.png | Bin 1704 -> 511 bytes .../res/drawable-hdpi/stat_sys_battery_85.png | Bin 0 -> 495 bytes .../res/drawable-hdpi/stat_sys_battery_90.png | Bin 0 -> 461 bytes .../res/drawable-hdpi/stat_sys_battery_95.png | Bin 0 -> 458 bytes .../stat_sys_battery_charge_anim0.png | Bin 1810 -> 795 bytes .../stat_sys_battery_charge_anim1.png | Bin 1928 -> 803 bytes .../stat_sys_battery_charge_anim2.png | Bin 1941 -> 867 bytes .../stat_sys_battery_charge_anim3.png | Bin 1956 -> 899 bytes .../stat_sys_battery_charge_anim4.png | Bin 1914 -> 911 bytes .../stat_sys_battery_charge_anim5.png | Bin 2023 -> 900 bytes .../stat_sys_battery_unknown.png | Bin 1449 -> 411 bytes .../res/drawable-mdpi/stat_sys_battery_0.png | Bin 1667 -> 858 bytes .../res/drawable-mdpi/stat_sys_battery_10.png | Bin 623 -> 703 bytes .../drawable-mdpi/stat_sys_battery_100.png | Bin 769 -> 715 bytes .../res/drawable-mdpi/stat_sys_battery_15.png | Bin 0 -> 690 bytes .../res/drawable-mdpi/stat_sys_battery_20.png | Bin 693 -> 684 bytes .../res/drawable-mdpi/stat_sys_battery_25.png | Bin 0 -> 712 bytes .../res/drawable-mdpi/stat_sys_battery_30.png | Bin 0 -> 731 bytes .../res/drawable-mdpi/stat_sys_battery_35.png | Bin 0 -> 749 bytes .../res/drawable-mdpi/stat_sys_battery_40.png | Bin 709 -> 751 bytes .../res/drawable-mdpi/stat_sys_battery_45.png | Bin 0 -> 745 bytes .../res/drawable-mdpi/stat_sys_battery_5.png | Bin 0 -> 682 bytes .../res/drawable-mdpi/stat_sys_battery_50.png | Bin 0 -> 749 bytes .../res/drawable-mdpi/stat_sys_battery_55.png | Bin 0 -> 752 bytes .../res/drawable-mdpi/stat_sys_battery_60.png | Bin 723 -> 748 bytes .../res/drawable-mdpi/stat_sys_battery_65.png | Bin 0 -> 734 bytes .../res/drawable-mdpi/stat_sys_battery_70.png | Bin 0 -> 723 bytes .../res/drawable-mdpi/stat_sys_battery_75.png | Bin 0 -> 703 bytes .../res/drawable-mdpi/stat_sys_battery_80.png | Bin 705 -> 691 bytes .../res/drawable-mdpi/stat_sys_battery_85.png | Bin 0 -> 666 bytes .../res/drawable-mdpi/stat_sys_battery_90.png | Bin 0 -> 666 bytes .../res/drawable-mdpi/stat_sys_battery_95.png | Bin 0 -> 669 bytes .../stat_sys_battery_charge_anim0.png | Bin 805 -> 872 bytes .../stat_sys_battery_charge_anim1.png | Bin 850 -> 855 bytes .../stat_sys_battery_charge_anim2.png | Bin 855 -> 889 bytes .../stat_sys_battery_charge_anim3.png | Bin 863 -> 886 bytes .../stat_sys_battery_charge_anim4.png | Bin 825 -> 851 bytes .../stat_sys_battery_charge_anim5.png | Bin 893 -> 828 bytes .../stat_sys_battery_unknown.png | Bin 529 -> 534 bytes core/res/res/drawable/stat_sys_battery.xml | 26 ++++++++++++++---- 57 files changed, 20 insertions(+), 6 deletions(-) create mode 100644 core/res/res/drawable-hdpi/stat_sys_battery_15.png create mode 100644 core/res/res/drawable-hdpi/stat_sys_battery_25.png create mode 100644 core/res/res/drawable-hdpi/stat_sys_battery_30.png create mode 100644 core/res/res/drawable-hdpi/stat_sys_battery_35.png create mode 100644 core/res/res/drawable-hdpi/stat_sys_battery_45.png create mode 100644 core/res/res/drawable-hdpi/stat_sys_battery_5.png create mode 100644 core/res/res/drawable-hdpi/stat_sys_battery_50.png create mode 100644 core/res/res/drawable-hdpi/stat_sys_battery_55.png create mode 100644 core/res/res/drawable-hdpi/stat_sys_battery_65.png create mode 100644 core/res/res/drawable-hdpi/stat_sys_battery_70.png create mode 100644 core/res/res/drawable-hdpi/stat_sys_battery_75.png create mode 100644 core/res/res/drawable-hdpi/stat_sys_battery_85.png create mode 100644 core/res/res/drawable-hdpi/stat_sys_battery_90.png create mode 100644 core/res/res/drawable-hdpi/stat_sys_battery_95.png create mode 100644 core/res/res/drawable-mdpi/stat_sys_battery_15.png create mode 100644 core/res/res/drawable-mdpi/stat_sys_battery_25.png create mode 100644 core/res/res/drawable-mdpi/stat_sys_battery_30.png create mode 100644 core/res/res/drawable-mdpi/stat_sys_battery_35.png create mode 100644 core/res/res/drawable-mdpi/stat_sys_battery_45.png create mode 100644 core/res/res/drawable-mdpi/stat_sys_battery_5.png create mode 100644 core/res/res/drawable-mdpi/stat_sys_battery_50.png create mode 100644 core/res/res/drawable-mdpi/stat_sys_battery_55.png create mode 100644 core/res/res/drawable-mdpi/stat_sys_battery_65.png create mode 100644 core/res/res/drawable-mdpi/stat_sys_battery_70.png create mode 100644 core/res/res/drawable-mdpi/stat_sys_battery_75.png create mode 100644 core/res/res/drawable-mdpi/stat_sys_battery_85.png create mode 100644 core/res/res/drawable-mdpi/stat_sys_battery_90.png create mode 100644 core/res/res/drawable-mdpi/stat_sys_battery_95.png diff --git a/core/res/res/drawable-hdpi/stat_sys_battery_0.png b/core/res/res/drawable-hdpi/stat_sys_battery_0.png index 82f2509228f6f995d2e4e700753e539d42ec2e13..572e0d307bc0fa81b558d4625d4604d7acc69098 100644 GIT binary patch delta 766 zcmX>txQlIqM?KRWPZ!6Kid%2OeDf|lh-};F9V8f@StrAhRhX$b!8J0(mcc$~x-G*U z#wA{BESMrUJWzPZB(s1?al$G#S1;v^OKK}WyGI>Abz{$T8*}Fky}d7(Rw~zi%Xs$l z^Pc~Lxwpmil41n)GGc`0^GnKaJ)64SR zJNR~pzusydvHkDqOfjG0yFx9?4eqkb?96;9@YpjvdMA6n@vp#n>WOC`-@mfufqRhE zX4cEP>2FoG?T}voW`D~|&3gZySL;`P&6@Yss&S9q@53#bc~Qc-+6;FU-DWS-Q8LZD zx5|}&^?T2ZCkJiWFF1TtJdw7xb7zp>7mFi83Xf_OzwVZQ__Z&`;uGi9--j+Z#HVEH zI>o$uXmhtL*g=BKt{C7)ObMQ-8W0KhMSj~yI1XVm)+3lYDN|=0B`LRLq)Fv&}N$Y3S1wv$@~}{RtE8D0*_d+fkkEC{zl)sDO%%&q|ISs1 z-IFbF5{tr|bCSPbSM^*hNPe{9$u@;9F46j#cIS>~Z*VvIoY)!qCxZ+ eLjOe)7%H+Yck}J>yU4)6z~JfX=d#Wzp$Py(SY%QF literal 2251 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 DSvj%D literal 1508 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 a46=us3QEpByvM-6z~JfX=d#Wzp$Pypy~s)c literal 0 HcmV?d00001 diff --git a/core/res/res/drawable-hdpi/stat_sys_battery_20.png b/core/res/res/drawable-hdpi/stat_sys_battery_20.png index c8f9c9231a287b50cbaf393e3f397d85ab560591..c22fead36434185002b82303d133e624ded11148 100755 GIT binary patch delta 415 zcmcb~bC-F7M?GV`r;B4q#jT`2|Nq-F>oN#4_a0br(D_D!m=hNlH#c*`l`4~mNB;f$ z$11Y($Nl~FpX>krI@-|l|KH!+{vPtmMQn__)-ifqJ^Vvq=l%Wl$yZODI(6#6i4z@{ z#WfrmOFV4_ghkt4h#46hpJxxU;BB+6dv#@{aK}akYwO(%9$y#NTXSSfFz4QP$a%wj zRZhX`lbY|WFAWjRjam9V&-Mg1yYs3ox3R09Cg@W9@l%@Nh7Aorqn1c0Y0NnK;W>YV zy!?dUydD1!a4G63Oq)0@E#bja*3ZtKh7qo=JCiZN|`^o5Q4^z8@*UG^hR2Ks`@YA2SSIrHAJ z?OqGW0CoX;_DA{-HM|`+Jx=V_;x7a4vfq0|SF(iEBhjaDG}zd16s2 zgJVj5QmTSyZen_BP-r5%(GQ`zk9!uLS~AsQn;zFfp39xYDT68?trEmh5xxNm&iO^D3Z{Any2%D+ z1`1||dWOa(=H}))3PuKo2Koj@`i4fjhUQkrMpgy}3Q(YAr(jc*l4cd;;s&*=C?(BS zDWjyMz)D}gyu4hm+*mKaC|%#s($W%ShLMqOQA(O_ab;dfVufyAu`2bec=Y@6+;6mIX_pwBC$ZIIA zz^b}9q_QAYKPa_0zqBYhH7GSr8ObXA7J(EN`1)G;7iFer<|XF1rc0S-M#mIvW|7Sr{5x8X8!-nV6Zm8o3%88Jn5F%)qAC)WXr!#nH{l z$-=_e(9p%r(#*uw!qwEo&Dg-g*v-)mrq?sCxFj(zITdDaW@d^NRIejmy;jaesfi`| zMIrh5Ij|HEkda@KU!0L&px_*AqTrjDoS6sWgQ5o<_Es*bMVV!(DQ-pixeDO$waUa| zzq6&ek%fhYxv@FK-xh9WMiypf&L-xr2F4anrb59rp8RlXE0ZZ1jwn~1}`^zn$ZLcB_JArFqSH`T}bN*Ju&#&cN z=-a=LStCs5_q@M$=l{+7E0mO0D(JeJTZ{XHJx|~H*%$J*zxVu{b*yIp<(GSAJa_+m zZlgo^nyvFc*~HJ><{nt0QtJG`ed+{I#a#v0@ znZv7LU7>e&=7XY-d*j|mPGwjd_PWtz?oHOYRaz>)Ua!iJfA%iiF7IyM_u|kEXKHuv zsQe$j&Z2Tx=j-NG$-9(g!;+%EZPRKMz9ppJB>%3pRrgziOV-+j#iGJ*vi|CqB~M?x z@zhP<_(`)KCLNOtn0#xGOzJAV0!?YVh^4pp3iXF%-Br!=l6@fbSkr0AUw-xLoxiju zzR2gh6dkoY;ko|xRXQj4uRf!~)pL8cxBSLe4C}tPr+vM6O=xl}n?B*x z8!!ACN8y|a7S~d!^()%nd`YVatxXc=b9O&7#)_ZQki_0+w6(Z&ciJ&eRB&E z7dO3G=xT6W;C#WI3n%-Gty8k+a2qdp^dKx|&6JflIE1S;?B1A`+p@OV=c&oOxVSyp zxS;5up!R~MBf*c90&bZ3*WLCyE9)GQkhTAjiPG27?|-ZMd&{?6TGXF#;hyd7MPBn$ ze16&;E59H6x{-03aM6z^Y(JI5tM^=w|2^~5)HLVouMAyhJ&VsaxIE`f%QP*dc}rsx}hh;W#aZtzrrG|`%hl~K>d_>CLV@)BF-{fn?A1q751L4elF{r G5}E*TOlO7w diff --git a/core/res/res/drawable-hdpi/stat_sys_battery_25.png b/core/res/res/drawable-hdpi/stat_sys_battery_25.png new file mode 100644 index 0000000000000000000000000000000000000000..7c7030a49a11f6661209454fa5c4754cc54a7609 GIT binary patch literal 485 zcmeAS@N?(olHy`uVBq!ia0y~yU=U+qU{K>=V_;x7a4vfq0|SF(iEBhjaDG}zd16s2 zgJVj5QmTSyZen_BP-_> z#{9&^b6ekDIw8C!zd>AAu7 z_j6_@@?Eg#JE?SvD>5MSpf``$b6x|UWbtQvF4SbqdX~AiW3h%*)jao4T!$~rG4Fq- z&#}n5O>#-;wdcS8UFn>pBIxzz%fo-y-*PQ~qQ{--Q1l>X&7 zro(1Z+W+wHqBk#--=w}gyjkbz*G}d|xno*QG6gKgPv<=x1PNSiZaK)9xduFEcPOFnGH9xvX=V_;x7a4vfq0|SF(iEBhjaDG}zd16s2 zgJVj5QmTSyZen_BP-FA?FSARXGK#PinrizBEKMH)iSgJlhl4%?^%SNFPGd9rao|rt5YMzA)>+>;&rD%_r0(#CGtJl~VKK<}B0-rWetb^m@(J~ZV3 zXPJez+s2>2*;Cmz7bRV*{O@q|<9vCM<(u{gY<|G@pXpKgeogZqvR8C=99*#Fdq=P1 zkHg>R=d+$LoH*I}gDUgk>Hy1sqBkF$cc^I&|CpEfjK_z6)+-j8FHAeg z%f@=BI3S4SQMSVwH>a}y>|g(duUKe5k@p|>)E{1JH#HS*d1zb0%f?~A@V2*a%6}u( R-3$y244$rjF6*2UngHC(-wyx) literal 0 HcmV?d00001 diff --git a/core/res/res/drawable-hdpi/stat_sys_battery_35.png b/core/res/res/drawable-hdpi/stat_sys_battery_35.png new file mode 100644 index 0000000000000000000000000000000000000000..00190ab9fa50427eecf55a7750f6840d1c899326 GIT binary patch literal 508 zcmeAS@N?(olHy`uVBq!ia0y~yU=U+qU{K>=V_;x7a4vfq0|SF(iEBhjaDG}zd16s2 zgJVj5QmTSyZen_BP-FA?FSARXGK#PinrizBEKMH)iSgJlhl4?5WYB7N5p)F=kFpB+nV0gneR~ zZ67#N4gdUQzIL4bNgeYe`werBvmP-zbjg8DeulhP*TJAw4wvm3XBs*DVd=0x$ipVN zT=yZ{>4G3$m7lkhm~S-b+e>b7Y*Ugx!@240=l*n&R_zTNCO6Jv)o+P#T=(yH_aTmC zcI!E!i%Wigo}ARYG2C~GRL|OTzuC3=RwjIiUlCc*?6~lE9~ayH=2@)f5>r;lZ#3kp z|MBnhS_VtCq9U$+DG3$)TF3V*N&k`T$p4_Zx0lszwaf%vmQ^wyAO2adSZKa5?I7BK0RT-;`@Fl-oKqWAL3UW3C~)}b?jo>_Y0;H3I`Zi!zWBmjBQqC QU|?YIboFyt=akR{0HbZ#Bme*a literal 0 HcmV?d00001 diff --git a/core/res/res/drawable-hdpi/stat_sys_battery_40.png b/core/res/res/drawable-hdpi/stat_sys_battery_40.png index 441bbfba9f03bfb0ebd1e8b75bc354004832bcc2..ced08cd5afbbff688be26d77cb9c709a5f44a5eb 100755 GIT binary patch delta 454 zcmZqUZDE<li(*9{!=Q^Zx$&0y=M7G>lKj&&5k>t3QAA@(Ei^3 zKG%d~CH3VGyxH2mFDUw>z3Jfm#vg3+Ki!TKauwz_tYO=YeNoN-1;E5i;bB@g5j&=q}dHk`VkBa O3=E#GelF{r5}E)JY0<|3 literal 1670 zcmeAS@N?(olHy`uVBq!ia0y~yU=U+qU{K>=V_;x7a4vfq0|SF(iEBhjaDG}zd16s2 zgJVj5QmTSyZen_BP-r5%(GQ`zk9!uLS~AsQn;zFfp39xYDT68?trEmh5xxNm&iO^D3Z{Any2%D+ z1`1||dWOa(=H}))3PuKo2Koj@`i4fjhUQkrMpgy}3Q(YAr(jc*l4cd;;s&*=C?(BS zDWjyMz)D}gyu4hm+*mKaC|%#s($W%ShLMqOQA(O_ab;dfVufyAu`2bec=Y@6+;6mIX_pwBC$ZIIA zz^b}9q_QAYKPa_0zqBYhH7GSr8ObXA7J(EN`1)G;7iFer<|XF1rc0S-M#mIvW|7Sr{5x8X8!-nV6Zm8o3%88Jn5F%)qMG(!#>nz{S|v z#KhUq(8bNd+1Sv+#l+3oz{1hM$;l0-*E6rUBrz{J6=rWH$X;_tTvCfN%TiO^it=+6z~O6^iOqf| z17`y>XA47Dh`*hTO`I$(9gU3L94##k49t|EdQ->=GkrS+8+}mXKuRnyp&%DG5EGoP zL22Ah0g-u9^HOY;ij?f_HoILHVqjp}=IP=XQgQ3ew7q%4jsnNi%WBi5okf-?c%5KY zSn4seeZiszt*z2A%~SR?PE@`AkavNbh=S_{g^81xIz2i#8XHbW*nFMd)un+ z&$n4i#NI0XVoaaa@H=YV`cuvkyU&ZZ82J~aEm{AJfib$nk!MAYP~N|zc|2{&b=g1j zHn|3wn6h)+ycUwoBB5fGa9KBO<)@Hrj+DR+$IK=$O`fK6)uwLxy{u*S5;kp{`P167 z?bj?}c3kpMIv}cj{+S(n*V=nsvD{%Nb>Y~zz2Xa|+&yf!DcnNT%6@*^CN@d#t#a@7 zq!}D|c={OIc02CkMTNR8$A0uk>rG{1n{#$SYv8m+hsqnWjNe*Aj+H!Pmb<4IWlH?@;$PdO*mJ>IjWH+#NJ?$=gD zoy13r&BHIszW(q*VV9xYp|5V-PO^)haUJA-$LXc)b-vy?WIxmXva-YPcZx8v>Hohq zS7z@5wS;YMo1R#EUf#nW{=Yx`!OZ9V49pCf@5+~)IA&l6su?_8{an^LB{Ts58>V;b diff --git a/core/res/res/drawable-hdpi/stat_sys_battery_45.png b/core/res/res/drawable-hdpi/stat_sys_battery_45.png new file mode 100644 index 0000000000000000000000000000000000000000..8f60486685d7a1ec497828e9c7f2b8c010d3f2de GIT binary patch literal 512 zcmeAS@N?(olHy`uVBq!ia0y~yU=U+qU{K>=V_;x7a4vfq0|SF(iEBhjaDG}zd16s2 zgJVj5QmTSyZen_BP-B>Ar-fh{`~)M&#cQJ%-nlm#X;vA31UuM zT-@Bu4Ogm69v=Dk?;oqk&L8*p*MF}6`|D^!&;NgaZ~J@5D;Kdb?pnv_arN*Ig`M~J z*C$^+aq85m11C;&To%`GWGwNt6%ZC}dm(0IYFA?FSARXGK#PinrizBEKMH)iSgJln%~=F((+_<45@jt7l9}l8KoL&HQKhRgWfUhAzmQf51mlp^oXu`~EiKs#zMgDnTZzopr0Flkz%m4rY literal 0 HcmV?d00001 diff --git a/core/res/res/drawable-hdpi/stat_sys_battery_5.png b/core/res/res/drawable-hdpi/stat_sys_battery_5.png new file mode 100644 index 0000000000000000000000000000000000000000..d9c61357d137b1780adf77a5ba6160c77b4880c1 GIT binary patch literal 461 zcmeAS@N?(olHy`uVBq!ia0y~yU=U+qU{K>=V_;x7a4vfq0|SF(iEBhjaDG}zd16s2 zgJVj5QmTSyZen_BP-p$23{dKgV=l{RIxBWfjm5bOIcdcXexO(`9!p{5q z>yxjZICbjOffFY>E{kh8GM0GS3J8m~y$~}pHa^cDWWn2JUH9tBO5u);3f9)U89cr& zw&uu|V9veokn@K5s+@w=CpF($Um7Bs8?*F#p6v;2cITBdov~=u%b6=>I-Wh+{v|yj zk>&GN4?~w5r{+IAU%$c5PT{+>!2ian$LBccXr4WG=D_(wM+(AEFLD2QYv$x55?mqK z>yDi~_2J`rdx3DFj`>U<#S5;oZ1H3{aWPR$^uB-R_y7CqUUDp1$M8{lMz^Er{rl(b z>-IhS^~Z6FjPw4_A8eVbe)F&R=ellI9mB`s1q(eLqWC&m9i}pG=V_;x7a4vfq0|SF(iEBhjaDG}zd16s2 zgJVj5QmTSyZen_BP-FA?FSARXGK#PinrizBEKMH)iSgJhM4ung1!(P2lX&lhcnLIK%WTdtwqt ze}LHG`}PU7H4g9075*`M=fybaDC_X1d}#c+aEXM@QZAFX!ZS3PkN7wI5I&PIq41Va z-i8phs}7U)>zXz2{`fT6Q94Cq)4@3kxA*<2am&1L%HeF&bDOXUtN;I9YM^S+EPJkN z=FnDD3&|zVqPw1!)I) z*`B_4&(S#~zwdvIwnJZM%$z2DNr`*Sr#`Mf!B)@qNczvI{N$gK5>Fa(6a$_*G=0DC z$h()*lsoSOzd{|~sdo-Fyd5_^G=ly+?)@*C^};`;`M;Cuz98*TgFdr8?duLQFtRZ$ YmYz0i_btg}1_lNOPgg&ebxsLQ0A?NE;s5{u literal 0 HcmV?d00001 diff --git a/core/res/res/drawable-hdpi/stat_sys_battery_55.png b/core/res/res/drawable-hdpi/stat_sys_battery_55.png new file mode 100644 index 0000000000000000000000000000000000000000..3f7581d7df86e30b95c9379b4e45e1cd1e52d377 GIT binary patch literal 517 zcmeAS@N?(olHy`uVBq!ia0y~yU=U+qU{K>=V_;x7a4vfq0|SF(iEBhjaDG}zd16s2 zgJVj5QmTSyZen_BP-FA?FSARXGK#PinrizBEKMH)iScEaox#X{6lo?9r3cNeO9;pSOA#wzz9_ zKYTC0!Ol+MyR^Xn#-&_(3eyCqu^Ih1@FyUMXIc>JtZ$rWrZ7HIclg7ZW^lqHm(x5V zX+oC5$@^l`2iR(Uo?O6dByuysZ$fT-o$X?ijMN2b2aP$jPh9=~FJOkyjDvjXM^99S z7)Vra{5jpJIr2uK#Gm)(yGMCQvrW=}xI6CuU3}+3dBEle zY|UJK?r(Gs$?yALq3zJu88fFzUsB>;^Qn*PPq5XqJ(B)&DnI$Bq{Nek9L0dA4o%%~k)kuUwdag6)5+SIyF}RS7b=75uTyj7&TX Z?OZcvCdxm~V_;xl@O1TaS?83{1OSF?-#7pO literal 0 HcmV?d00001 diff --git a/core/res/res/drawable-hdpi/stat_sys_battery_60.png b/core/res/res/drawable-hdpi/stat_sys_battery_60.png index d9467eda963f336d0ba443d8c95491d7d20e7a1c..359d65eeb2b47b34d887abca69b2ed95fce39f3b 100755 GIT binary patch delta 452 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 bnPJBCoi+PTc0FZaU|{fc^>bP0l+XkKV1VQ) literal 0 HcmV?d00001 diff --git a/core/res/res/drawable-hdpi/stat_sys_battery_80.png b/core/res/res/drawable-hdpi/stat_sys_battery_80.png index e3f48054a55e246330e5efc098d424b71124f87a..24b32c1ecbd309e2437b3fd34ed5b6fb0e253e60 100755 GIT binary patch delta 449 zcmZ3%`=5D&M?K?0PZ!6Kid#v4{{OdU)@2Z8?me*Lp!1CcF()oAZf@p=D^(^BkNo@h zk5y#nkNf-UKiB{Lb+n=9|G&St{XOKBi`W=Hq(J7Ej@m4|pLh@V{~A4DOE9mZgn63q&>_b1X|>XcbD{u;ZxYKl}1KlKX0z zic=eYa0=8nN%Cy+j6RghtmDTmA+e;xJN(UkNeLIT2Hqc^COb-}Xlyz-N8$FqKUHp- zpQbj>V(qsHo3Q%-|HWrQ5|rv6HqUCErKMpuL(=`+@9)zOeQFG2d#t1V@A9b!_4OI4 zA69f{zDv5bluJs2=hT_{l?fl>S40*x*E4>!_BzcqK{803#lmvN zSS7Pmgg?P6nQkzi1<-nx9(iTlkA3=9mO Lu6{1-oD!M<;H=e@ literal 1704 zcmeAS@N?(olHy`uVBq!ia0y~yU=U+qU{K>=V_;x7a4vfq0|SF(iEBhjaDG}zd16s2 zgJVj5QmTSyZen_BP-r5%(GQ`zk9!uLS~AsQn;zFfp39xYDT68?trEmh5xxNm&iO^D3Z{Any2%D+ z1`1||dWOa(=H}))3PuKo2Koj@`i4fjhUQkrMpgy}3Q(YAr(jc*l4cd;;s&*=C?(BS zDWjyMz)D}gyu4hm+*mKaC|%#s($W%ShLMqOQA(O_ab;dfVufyAu`2bec=Y@6+;6mIX_pwBC$ZIIA zz^b}9q_QAYKPa_0zqBYhH7GSr8ObXA7J(EN`1)G;7iFer<|XF1rc0S-M#mIvW|7Sr{5x8X8!-nV6Zm8o3%88Jn5F%)qMG(#gog)ycrw z#KhUq(8bNd+1Sv+#l+3oz{1hM$;l0-*E6rUBrz{J6=rWH$X>8sM>o8Bt(=Qe6HD@o zLh|!-U@0IVBfliSI3vG6!8zDe!8b8EGY`ZEMGrXatz1%zGRsm^+=}vZ6~N(Zm5J4U z17`y>XA47Dh`*hTO`I$(9gU3L94##k49t|EdQ->=GkrS+8+}mXKuRnyp&%DG5EGoP zL22Ah0g-u9^HOY;ij?f_-1q6qGB7aR@N{tuskrrKnr*(Yqd;5w`_pAiffMFP{c8?Z z{K2gusv4-G@#4kCBmN6K92tX@0v#PyyfTzCoIC|R8e2qMy*v&G)X&*#eCE#EU)QpK z%P1~&_~f}b`u)-pVtHWGarWdjncwU$JBj3FE+40p&WzWUmkAHl-?|Vh^$9LUt z>(9+tc)DZ9)Mc7G7H+N6dhccYEI_U4+qqxDPFJVIbL}W_YJ0#CVq(RSxIw1vV&w0$ zR^K0;yA#^_>)@eVr{BIYwcq$)hVsP;W`Rp>SfBYnO*OGx+?ea}Fo}Ut_59ASUCoRa z`g>$Jj|&~GSLk3DxY|Ges#JBpep1l$%dh4hJbB9b6*vDhizu0>1B&i%Z_nEociG}20ihonwk|t z45iMu_?E4gsLwfO!04malGs)~Z?U1|o*eH@Z037vV;DBPaLJnSp+lzbn%U!^4IY9w zIBi~a$lOyg;wyG{)TE_~r!XO5p^VRz&DWK#B3MSaTDRl_bvC&2zRt^pD?2ie8VT#1>nijJGCY%xv>PsCWBYMWkKP%Y;zzV`Q&w4eox7pEtEJ5%)_g-K`hsv9>24;ir6mdTx7o%dUPYl{5jV!sK@vVLi0XD(Q1{o-^q*+yeaGR i|Kr6UZhQ@IU}X6C>drN#H(xe_>JCp=KbLh*2~7YgfsN+? diff --git a/core/res/res/drawable-hdpi/stat_sys_battery_85.png b/core/res/res/drawable-hdpi/stat_sys_battery_85.png new file mode 100644 index 0000000000000000000000000000000000000000..2be76e0374a8d0fda14fa40dc83687b35a1ecb58 GIT binary patch literal 495 zcmeAS@N?(olHy`uVBq!ia0y~yU=U+qU{K>=V_;x7a4vfq0|SF(iEBhjaDG}zd16s2 zgJVj5QmTSyZen_BP-+te^1w zGk&6!uc2xlkoM0za~j)BMpN#*5Bdsq?yTbbn`g1E_i?;>Qkk#pA^(C!lV#4FRQw^7 zag15vU)P&Q=N)RAkTt{ zTaKNvU-5mv6Yt;7oDcCUj)Z3|=V_;x7a4vfq0|SF(iEBhjaDG}zd16s2 zgJVj5QmTSyZen_BP-p$23{dKgV=l{RIxBWfjl{K1u_MPD`LCA z`W@Ue7hL%PNv8FU z&3=i98y%dkEv@x+h6aEB9J4FJCdVflJ?JW?|;#(7yc>D|D9C#1!;#G^qK8xUw4p!k&WS2^`fnz U<*&apFfcH9y85}Sb4q9e04sFNjsO4v literal 0 HcmV?d00001 diff --git a/core/res/res/drawable-hdpi/stat_sys_battery_95.png b/core/res/res/drawable-hdpi/stat_sys_battery_95.png new file mode 100644 index 0000000000000000000000000000000000000000..2cac442f83dbb93f97069e43d998d1b760bb4465 GIT binary patch literal 458 zcmeAS@N?(olHy`uVBq!ia0y~yU=U+qU{K>=V_;x7a4vfq0|SF(iEBhjaDG}zd16s2 zgJVj5QmTSyZen_BP-4iLwSK>CPQr>#{PnLi|qIRUzCxQmN<*$N->w` z3v+>b_DB8>e|S6oABf>G3VHT@>IAlL^+pTVyb*8=cs4QMXYWzl{}qvWPvTQkQd(yG zn%wwM{djNYnk?&OOgsG@#18PV?F@;&@FPNFmtc-di@Nra)X4ZcBbkO>Qh5d^ejCNt z*)KLZm$D%3pfZ1o=KcTmQ)Zsx_-Lu^wratR1T~qHy+O^A1yX;eSM6jv`k?-Q#+1(* zWrljq|NqLCe#{8CaQ>*XW^==xU*GMY>iy$3<<9${uTbaC+I-*fY?FA&0{fB(j; zl+@JJgp`ycFS(~I`0@LDzO8_;Xxj@hrdk7ekB24_?|x)nUgoP%f2?WEnl(%cSNq>7 zteMEZrIvZq`o#hg37n*59bM{p4hI`-YR|CMGAC5C4)C*x&eQ zd;I>oyUd$8R(xZ!d^zLl{rmT&pKzuejNYE7%O3P!N#x<$eO}?LgZ}P=lVl85mhRlOE3cl_ zs6J@Y9S6Z9dg|)W*&pqx{+_pd*RCq{2|s0LF`qP>!5NXZqM)!)^537IpZN?P88sxu zbE=vq@uYqJ@`Z*MBbNjTV)zGITOrzFdiCn~C{fA!<{#Yjm@SGNV^DPK!i zHd)<2i}~{FI%ekPr5DaPlx*&NI&-B=kM6>(dhsI%PM~=nVdZNDw#$b;#?|s}O0k?q%pS5Vk~}`g|0i<(XE%7Ze?!f$1I=rG$WLth_wZr$ zc_z=c3p|G+PO)9CX3kilJt2%?X{^v}!TXW>YM4U#%pbD-|M~N?{NdNr70gy>*)txx zlrA^FVdQ&MBb@0Bko} ARR910 literal 1810 zcmeAS@N?(olHy`uVBq!ia0y~yU=U+qU{K>=V_;x7a4vfq0|SF(iEBhjaDG}zd16s2 zgJVj5QmTSyZen_BP-r5%(GQ`zk9!uLS~AsQn;zFfp39xYDT68?trEmh5xxNm&iO^D3Z{Any2%D+ z1`1||dWOa(=H}))3PuKo2Koj@`i4fjhUQkrMpgy}3Q(YAr(jc*l4cd;;s&*=C?(BS zDWjyMz)D}gyu4hm+*mKaC|%#s($W%ShLMqOQA(O_ab;dfVufyAu`2bec=Y@6+;6mIX_pwBC$ZIIA zz^b}9q_QAYKPa_0zqBYhH7GSr8ObXA7J(EN`1)G;7iFer<|XF1rc0S-M#mIvW|7Sr{5x8X8!-nV6Zm8o3%88Jn5F%)qAC(b(A4$->Co z$-=_S(9p%r(#*uw!qwEo&Dg-g*v-)mrq?sCxFj(zITdDaW@d^NRIeFcy;jaesfi`| zMIrh5Ij|HEkda@KU!0L&px_*AqTrjDoS6sWgQ5o<_Es*bMVV!(DQ-pixeDO$waUa| zzony_tCO3lrHLuT-xh9WMiypf&L-xr2F4anrbk$$tvhVvo^K!T6Kj(a0 zuHk!0%xT5xrXB%B4jqo7tLrwn?(|&bDsWS&KvnoqK(~ka+MXQEkQ)&X%#5-En+1KH zqWmU5JM(+z`rdo0Q>an`#Yc4J)iS_&gXZF`yNl2TOo0CVY>Jad$ut1 z;1{o7TXSEY;a;OC)Y+3$(w7%1&aJt({~ByNvhccsivdq?;Db4zFJ^ps7sm7D+qbw@%}1px5-7@6Gkur4KdyD+{*1YE_wv}(Yq=e6J5Zp(oGdu4srcTjQ`4tSV|(@L)v<#8PgXJH zYnpgV*yI;$J6+ylJ>#(N>ZE;Zr=2QG&8jxnkzv}TaOxO;>y&57?)__A6kM|2Jo`HD zqTAf^j5&>ddKU4&EiGI>%7`(W^)B`b_#;-ZKUXMp&6mG%CQG!Zgts475ByO0#A*gg?jlQ_nsAIA!B`FI7%+-cN^?m$%maof9v@$G>lO*mC`{`il~| zo)U+;U+GK>XPNtiX=BYCg=3m?mm9K|tlP@w`;xy-M}A+B{JbS0ksDj5H#bN=eq^AX zbJewJd*9@}i48SM2@ih#+y10;-m6XD7fcLVx^AmZ$4sLfC&@z_b7UI)ir2cTZkWtE zjqOf3BeS6ZclnGniz1JmxRde2L1YvE+pOf%>&|W4eU9%>RND8a^WIK4{;*9W$-|x{ zsBvAwpPCQ9=SMv-U1NO8axqtQefAn%_77(S`sNDtFgTe~DWM4fBPYhi diff --git a/core/res/res/drawable-hdpi/stat_sys_battery_charge_anim1.png b/core/res/res/drawable-hdpi/stat_sys_battery_charge_anim1.png index 997feb36658d664dbce5ac43a025c1404ad127f5..895ade2561ef22f2b0e902472ff7c0abf04b679f 100755 GIT binary patch delta 743 zcmeC+U(7baqn_!gr;B4q#jT`2|Nq-F>oN#4_a0br(D_D!m=hNlH#c*`l`4~mNB;f$ z$NJ-o;Un+k4$iFq{{Alie}29_(}_oC&YY2Nh!D*9!M=!xP3j86l2?f}6Yjjfzkg#^ zN@{9qLQ2Y!m)uhp{P_Jn-&R0awC#l$Q>}r#$3qi|cRw;OFY{HXKi0Hn%^D_!tNrg3 z)=XsIQp>z)ed7#auV!bCj(WzA{0je=L#i2O>u*%sesZ$9eZxs}6O$9nhkwZm>~DOu zJ$`@PUFOXkE50#VzMOIO{{8#XPdHN!MsLs4We@tVaZ+K;rcIm9WqkawZs*QQU5$Sy zOlJf}M$Ytha5%sh`Qd1{xb*erc+KnRSCz2vq zCcR1u6BQNZFFE+=(IeRd95p}R-riojbLY;Ol-7+qcI>beZ|BA9g#`B=T_WKCf`rL4WtbNiqg2OLy+tl~>Pd zR39|yj)UM4J$3cx?2qS zIaN&y0_NCq>;F;_5#21YqmlFF8OgSa2?uU(=gH~nI>cE2|KFd&4+$Su{rIu=oTcTA zldrF6F35Fw-H_(lFlpDukM(TFy2Y0+IQqc2ygn>!rEJHh8I2EbZ~xC@WmPTt?*9AK zA3uwwnWd$bnX?3Y;-=U!tDc{$&^%GupGkx9`JdnHT4zcdAMTp_@bU4TJaZ0wdV5~J zY3T})`(SghTNYc-bU9)_DK_E6gJ5!~bAq)5J#EX(f3EhI>m{FL5o{;+2H_fq{X+)78&q Iol`;+0IM@x@Bjb+ literal 1928 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 X?eEOYxf&Y|swh2O{an^LB{Ts5FIfZW diff --git a/core/res/res/drawable-hdpi/stat_sys_battery_charge_anim3.png b/core/res/res/drawable-hdpi/stat_sys_battery_charge_anim3.png index 21582ca14f4e12ff470053d37b21b750e6fd4c3c..85f461a6162a1b3f92aa649c73cbca6987d67a5a 100755 GIT binary patch delta 839 zcmZ3&-^@P2vtHHH#WAGf)|;?c50O9-yUo^*-|X7`FW{KUOnZLU#?`hi9vrPK6I%p- zKJw-e+7j@j+jiH(YH8gctN0yVX4zeBW@VMM>)a}uwIFDb-c$KEx8D6Jd-vwdn=^0T z{1Ud~h_jgUyZBxC`M>8Z%iDrPSiddanK1vB;s-{yW!sHkynDB=zA@{F*&T%MDv z0?Upp{OhpiAj7IX2iiXW{rlIytjIw_q^dzHsr-atMa8cbKd))T`L5yFuYL8z*QWJT>}Rb}n|yNnFUJh)tSbyD@rZX|s`|W| zmWeyX3Pe9XOFg&1$*k33+M2(Yk4MS=^!~Iz(c&7PmtoVaZ##Sh7mEh!=dlR;x>?B0 z;A(2{xx~cIzh3Xr9O)F-Ch^H{6)tIK2}XRY7n#|>tDm`g;w&N8SCs|Z9!=x&x-~n3 z|46WW!^bDLnpq>x@cZ0Tuj5vzSmrEyypH$alTXPB-G#oVrX<`ene3A=N!OV3zuZ%m z5c%AuAJ57q{@&rtTQAm~dr#|dGFOqU+8?v9GKa4FE$NTVFIp|!HPg9KdBd}%x1Sj< zbUZM{I=uceqrUpCgy0#Bvrg^}txM44&iU4IA>iTacKOrE2D0*pl5Wfkch@?==EJ2P zaO&WV>vA=2 zx`FbA2kFLn>x3^zGFL3q*86Q# z`$==YLXrKB?ej%y^0@0ipJA)cz4EaC`$5)!>IWF?^IMp+-V|(PU|?YIboFyt=akR{ E011PS;{X5v literal 1956 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 RKL!Q{22WQ%mvv4FO#rY|nx_B& literal 1914 zcmeAS@N?(olHy`uVBq!ia0y~yU=U+qU{K>=V_;x7a4vfq0|SF(iEBhjaDG}zd16s2 zgJVj5QmTSyZen_BP-r5%(GQ`zk9!uLS~AsQn;zFfp39xYDT68?trEmh5xxNm&iO^D3Z{Any2%D+ z1`1||dWOa(=H}))3PuKo2Koj@`i4fjhUQkrMpgy}3Q(YAr(jc*l4cd;;s&*=C?(BS zDWjyMz)D}gyu4hm+*mKaC|%#s($W%ShLMqOQA(O_ab;dfVufyAu`2bec=Y@6+;6mIX_pwBC$ZIIA zz^b}9q_QAYKPa_0zqBYhH7GSr8ObXA7J(EN`1)G;7iFer<|XF1rc0S-M#mIvW|7Sr{5x8X8!-nV6Zm8o3%88Jn5F%)qACz{$|b$->y! z*~G-f(9p%r!r9o+!o|eR*}%flz{$xCrq?sCxFj(zITdDaW@d^NRId?Uy;jaesfi`| zMIrh5Ij|HEkda@KU!0L&px_*As^FWLoS6sWgQ5o<_Es*bMVV!(DQ-pixeDO$waUa| zzq5;hvw@kjg`q3N-%iFRPL`IAM#gTAmX-zvW=c@KDddEizMX=NJ}7Y@B^H=akc%6L z2~O9bG;XJW$ULceDYi;QO7?c4Pehh5Ffgz3ba4!+xbF@6SrxpW0%= z)uc0_$*gf(r=7WO_MI&{ElRhpS}nY_)wtl|A%}wsSrY}<@mzAsxv1_mLCjRKW69E9 zOZog~_byw0zi0kgrnGB;>x1UQHur76fB*Nr{@h;w#*PpAdhGu$Zsq&ee=zR(=U!3a zY47HHUpVh@^Ksv;%iDkdi!yY4JvC^rqkx0Sk}0t^VS$FN8y+rUKNsh!YV}i}aZ6!L z(+Vbz{GTeUtyR~*KD*3+E=Wu@cvZpEpR-)*=gTcqSF~_@=*?j@mE(ozDVwK``K7L{ zAKJ{<6&-Ng-~R4hpa8?Cd0P)JUvc<`e?b!K2dVV@(CzzbzNovN+LL7+IU{>lN98j| zS=TNnqZ>yMkBw_Tymh~HW|>S|k-_0>-Yp5o3tfF~ z&N7sK>Gq5<%4~kr!`GYruV*$@8a7{KGk)`B(=6@i6oaml(HS=yB&b_f!t~^gGHMBLSmEFGZ`qPv5^VW8TR-4a`Z`iGWYiq35m&mYyGtEI# zSNVK*8D3$y&c?cDW>noho;@!cLd;ec?~tyTw=LOMJ7wh|J<;R+v!CC7{Y|{MO?}g>Ni*3&BlmqjhyCwYiYx==P`%qcXjUv&5Rh1Jzr?!Wl z-gi$j+x%}fyJ5&L>kaQXW~~q~X)r&r?(Fe1Vs%9_Oik5>mrZB&E)9!5%k|eUd2>!GAZf z2?S<_8XsPByWywWiFAdv+A>@l+ui;ff4aK)LdU5^FHWpWZnJ%{)ONnY?6?CWx4gPf zoLqgLMJHHWsr7Ks!kGtkKKmMW6(4GyxwG?H9*?ayx9H2rP`;)2-^)kso_SCwtxG#u zy2bX*-;4Jabn<;`TNU*oHh#yFn2=vOiuD#uQ*NqqJTf(?UvYSTZ&YJg=`^-wFUybZ y^O&;jxvX?h1mxYOo_@#cN39txiT=Ldv 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 literal 1449 zcmeAS@N?(olHy`uVBq!ia0y~yU=U(pU{K>=V_;x7se1Yi0|SF(iEBhjaDG}zd16s2 zgJVj5QmTSyZen_BP-r5%(GQ`zk9!uLS~AsQn;zFfp39xYDT68?trEmh5xxNm&iO^D3Z{Any2%D+ z1`1||dWOa(=H}))3PuKo2Koj@`i4fjhUQkrMpgy}3Q(YAr(jc*l4cd;;s&*=C?(BS zDWjyMz)D}gyu4hm+*mKaC|%#s($W%ShLMqOQA(O_ab;dfVufyAu`2bec=Y@6+;6mIX_pwBC$ZIIA zz^b}9q_QAYKPa_0zqBYhH7GSr8ObXA7J(EN`1)G;7iFer<|XF1rc0S-M#mIvW|7Sr{5x8X8!-nV6Zm8o3%88Jn5F%)qAC!qL*j*uu%g z$-=_e(9p%r(#*uw!qwEo&Dg-g*v-)mrq?sCxFj(zITdDaW@d^NRIf2!y;jaesfi`| zMIrh5Ij|HEkda@KU!0L&px_*AqTrjDoS6sWgQ5o<_Es*bMVV!(DQ-pixeDO$waUa| zzpJ5}fsvDmu`$%&7H(!n7G`G7Cg!dN#uiSdN>IHiC`Zl{3AJgIppwn{}x_IBc*j}J3$K)^9^{IybPE#6H{)BiilJ! zS-P~k{_n5WMG-D8OBglEC04j|+@0Fv&=!%Dlw@dcUoYvy_T=vU{q@OTjkLA3PaM@) z7qc{QbSFOuq51J&l5bf{9K} zPG=4FYBbh?Z%#jdj*0h>T=w(x^XoZ{SXNA6mikeXkyg{h z_KttStld^tRzDWYr+7p~Me&P^hnsAAus#3&v~#meSF?y5dm%NWK;p>pW5>jJyBJb< zgbqLQ+QVk}=l6GhAOG2AzOpS7k9PRoTu{)E+1AD_zcAuRmVk-yd|2~mdPK)-onXXB==s(RdBd*RdDHRL<)XYrmc&5OH3RAYA@`>IKF%H4Om*ti_HZ?V! zJH6_v2UIQ=+vxEav#k2gyd&;#V7nl`yk3HXje&vT)bTUn3=9lxN#5=*4F5rJ!QSPQ85kHi3p^r=85kHmz}W3% zwjD^YtiUmyfq{XKfq_ASVeMfT1qKGDI8PVH5R21$C);+1c#5>m4-Va)Rds8gTuF-C zABOTg%6}vqxskSznveo=llBo_HWOcm;YJRy=wUsR+loy zj%nYs-Y`r|%bw{yS8pyq^YUEl*{e4=*IKODT^7H#$cpbm$is<|(tp$p_ieD`J$kF~ z&Dr$I@{)V?eB$5b%vmi`W*8WI=~Q^0aHs3m8z+CvTXD~^w82oB!K?mdm*MWWDK#ut^rI%-_iO3WCH+k0F8&$8dAKBTx%(z<0A=qlA<$V{G z{KFq5uk#i~T{L@tygij6_mTXHdrm2pvjlrwwc3~U?>Sm+l6v8gNwUAw4hK#3fY_Td z|Ch8BIKDo4B``YZvzzzMdcHgVW^A<7KW1{^(UqQC+x9c9K9Di_F>~(ixd-&)jk}~S zPoJ|p>XxCw=a+|Wth2g4Jt$@MMg~(Qr}gz=MYD`IY0OiSmS zd0WF}^Lg<@xjDAWe?>Ad3MYHo*|5!Pd017Vr8d*-Kj)t{D{s0V`usnO=ik&r_0FP` z?^M(+EV&lW-f>6wnANfqW`^9iuI=5o%OGlb#BzswG4WHSnwjd19{qkDUmdFQ@}5PR zEdv9CYKdz^NlIc#s#S7PYGO$$gOP!ufv%yEu7PQYp|O>*xs|b{u7RnQfx(6uavM=J iXQ2>tmIipR1P$QlnRqTfhJUHue<-iOJci zB??KY>6v-9O7C~?S5nAKu~iB;^)>Jo2Tt~skz|cV7z)0WFNY~KZ%Gk)tz(4^Clz9|8>y;bpa#8ycOYHUSr0o>TUVrVcW=jZBIBo^o!>KTB%1o3Nbfv+!qrMbCq)x{-2 zsR;LCHMlsWvLIDID784hv?w_>C^bzPmofg4V}`gRI7`k;tKifEWnkc%6L2~Lxs^l7JnNcgFFDYi;Q zO7?cM*sGZs7?{3$x;TbZ+`1Ctoh=+FV)y-Aic#g3V-nduTerq;QCh*VRC=YtB8^4d zu^K-Z!gmRDi^Pb=e39q)$H=;{Ou579BV(ALNXV|WH=La1GcVujoP6f-KAUniUXIw( z=dH$*EuYssulauGeVfM81nbjlOu2qIvVbUGdC`oW%9!GkdjLaBi+(@cJ09OCh~fbrPe2X~e_*RH?4Ig)|dTX3(pWWL3tHhwXut1Azlp1(PL-IKTG9-)pa zJQmu{Y?`_Bs{Z7sN0;+0oHtLfl|#R{&1b&e+r1a(-#3&H3R*Jz@WDeq%YD~}%)9H+ zdEE00+gU}Gi?3o1T)DODYWxX)q1K%@dX6P7Ne%eWI!W)^%;U@(crRZwJHJ@z2=8G5 zjn0>+!`v519)3Te)6=6zZPLov)a~Cqj*Css{XXOU`m4@yR~4k3XUi^D!x?+Zmf1ztqm}mCt7BfSX|)bG<~Ya&aGc3mhaDam$R}WeE0qH z)8cn*y|4T`=eL%@#Y+Oc6|av@|&0u-`Gsi+_Kn-*;V(&#MbtFP+=i*}7`8OhJFa#XI5Nt1YC@EzlGFEFxRAZ_mfC zzuo>eiEUT@p&mbxF}(9TSNG&+3Ce4gq93vIR0+FnbU4~vbYO1#(HxhoLm%6|%~qMd zttVRU*^%;vHz#TzWqK2_Js6wG|X9att*th~UkpKJ0y zRY{rCY46UkK6I6Tx?omtbg+{o%a4ZCvPWAIW^&q3nj_|aaLN4nA#=9dZYw=x);sCq zt{)#0AAWTF*)M;tD#z=27SGLh^?a?l>;7~62yb9yNK8&Te&MC%3{bV;>FVdQ&MBb@ E0Om1@k^lez diff --git a/core/res/res/drawable-mdpi/stat_sys_battery_10.png b/core/res/res/drawable-mdpi/stat_sys_battery_10.png index 8fd88f3d8c717edab1ea01f654283ddca927cb8d..eedc2b01ee13e8924d674438cabd6f13217b394a 100644 GIT binary patch delta 578 zcmaFQvY%D4Gr-TCmrII^fq{Y7)59f*fq{XKfq_ASgN=cK;neXn;S&{&>cJumYY)39 zFfcG4_H=O!u{eEo(%!saM}gM;Gw)`{3%mNg;SiXpF+pGvL*T`L#TtvAFlwwQcq+sx zRl&5p(6v27bH&S*KLX-;;$53CCKPB?S$pLrwH z(2-;DeANNF4{a`zxblW`Od$&Hudg% zHUD=^RVwtv^L1tBxNqonwE_RmQ2nI2ewtw>9AmGBDD!<)Dj)tByk>~tdg z=!Q2eTAHsCOppH#ydr&n_t$r~cJ1GG`R0x2b#Vfv#bV!#=I6aF(c5QTe{=rbx7Y4k ztg6{lv`lD~_V&YY&!LL_SN>m8ZJS#1 zMW=gGv2B9Kvop$39$xDkst;s}ZO`m#h~&TFw&lYzDb-{C2hv^c6e>@UP!{ktsXXJL z!q|D=yN0Lu)gg<@KTIpiH*P$7HSY1`JB(7|M!E*3A%@0Q#^zSWmbwO}Rt5$eX2@-v R%*%vT?%>g7yp!#i3;|NW{YwA< delta 498 zcmdnb`kqCxGr-TCmrII^fq{Y7)59f*fq{Xafq_AigN=cK;az0OnTd)<^klC`xvalSNbyTG-2mz2Hp-2+)R7;YvjG;Fxb z(-<=$X7d!0V>7oenf^M`ee)C-hl29EpIPsxK3gWr{JH1fXRGV`diFnE&iLs-FY}xF zME9i6kA>>ubY)7PY?WlxUh%WeFn?L=;l3l@`mwJVY`@<;@>~D7MD}#wm>9ETd`=6v zR_ScpFBFwt^XVpw#a4%o1zW>ww%+~f^s4nr^`&|L_x_TLeR*6`ep%XfEg1>ro7ulZF$ML*c`AY1v`jotxwXcp%)?tzoH_$b* k3^6pfGBLL@FxNFOw=yu$;+&8_ITpKIbcn{~$$d(^b diff --git a/core/res/res/drawable-mdpi/stat_sys_battery_100.png b/core/res/res/drawable-mdpi/stat_sys_battery_100.png index 52675172196df20b6ddb111642dd2ca411ac10bf..17a955dcc3db96dfe6dc6be86eb1e9e2aa3fcfa4 100644 GIT binary patch delta 590 zcmZoERN@z`(%Az`!8E!N$PAaO(J(@QI2>^^CIg>&<9w{|(n>S5peWH9M{$g+ZqxCQBcZA>J zSmeSa*s0{HHhJc{^4JjdvSU6>kDB8|-p||h_1@~NAIC2ge0+8H>7(cU>_h>&c^#+2lCIBnve@O;>sArgM!q z)3sP>Zx=P^l%8|fODh8P-K8Jk-f dTk0B^S{WE@m?5`u@_g)a2ahh}oqU1G5CByB0FnRz delta 688 zcmX@j+Q_EZ8Q|y6%O%Cdz`(%k>ERN@z`(%Iz`!8M!N$PA@Gi3C%tS?_dawvXeao^V z3=B-Ho-U3d7N?(1Ih!RMD0001`?(`3xh%6IT7xuqU33i;*s8Fj;5qjX7CX1=cFo%N z7in*Iay+`UOQAzV)ysZK=A^W=bC!DVJdJb<-yY(gzO$Hr|L2eP>1_Y5a($it_AZ|T z%Pa@(6AX-gjZ71s^ZP&h@GY-ieaB>(42vyHU;fxIervpcfJ5VM=QBP%%MDB=?A15- zYG2sJX4L7~(@81lTxIwueeu!fufK0Lcd%#Q^j^N??YX-@7G0M9=H#<;MMGuo-K!^`UDK+c z9dsz6zViL$=*p_cj@#xl2Wm%WZE4?I#ALY3XWF*RTUrZ5V>0;H&)hPtaR##@OOxb` zMky9g!Sn^^&P%j7FgV#wy~`rPadO5xox8JlGS~ZE=Lz%NjmC5D-<+nh9KF_ho0Rnb265|s-NH;~6@GXT`B-4Z5B}@&sddIozttq!85kH;OI#yLQW8s2 zt&)pU6H8JVj0_A7bPWx3jVwb9&8cptHiA#I)q8% J^5j`eh5$2_A1?p^ diff --git a/core/res/res/drawable-mdpi/stat_sys_battery_15.png b/core/res/res/drawable-mdpi/stat_sys_battery_15.png new file mode 100644 index 0000000000000000000000000000000000000000..eef8c929ab7bbf2c57fe9325408083f78ddf9c94 GIT binary patch literal 690 zcmeAS@N?(olHy`uVBq!ia0y~yVBlk5V36QoV_;x7b^J^?0|NtFlDE4H!+#K5uy^@n z1_lPs0*}aI1_lNXFm^kcZ3hx8D{xGQ>1SAb*hPVXfpMFsi(`nz>8q3W=LtIs9IM~F zz1--C=Mx4+iAEQVfCeiYMyE=yteCkjoV+%Tu@CyV0+%dZ=CX*(!^M;Rgkw>Pu;5XV zzM9?EA~AZOZnB&dVx7O`(z`!D)1J+4{m&L;wj{G_l^@HtsI@1LnD}xxuToNyUbSoD z?0Zc4E`Hf2vwd^w`Ws6Z@P*7N_7C|g*3e2q~j=5UBQ}hAT2a}c$wd+IH zXoqRX#X4Clci)|-RloS6MDN7ExwiG6B-4(Z>3k}Avy#)_i}L2#iCjE) zQKkC%i|y+>ZnJpz+}UwszI4jzXU`6Oi`skYMC(VvSD}aYX5Y@9&t87k>CSv*w>R$? zPgec?`)Xs1f7ZwC$7kF+@8SK5tLpcs=|8o-BZDsPy?U3q>`j2@s%5*4^nY)x+WGkJ zmtGg19VxqJu3E=4^$6FF1>dZ_!cT~uzp<3Ix}uFFfgc=xJHzuB$lLFB^RY8 zmZUNm85kPq8XD;un1&b{TN#^MnHcCAm|7Va=pPNLM$wR)pOTqYiCaV5j914Q7#Ji$ vHU#IVm6RtIr7}3CbP0l+XkK{2&yR literal 0 HcmV?d00001 diff --git a/core/res/res/drawable-mdpi/stat_sys_battery_20.png b/core/res/res/drawable-mdpi/stat_sys_battery_20.png index 8bc41f0cb62d7c155e89f015f6ab6fa0cf813090..999299fd53cbfb6c27181f7eccbe075311a06920 100644 GIT binary patch delta 602 zcmdnWx`tJ;Gr-TCmrII^fq{Y7)59f*fq{XKfq_ASgN=cK;neXn;S&{&>cJumYY)39 zFfcG~@N{tuu{eEo()p}lN0DRo>F<_!=03cpp%>(2-jx4fS+wgfflFH>@9xd}!YRa6 z+4zWiN7>6wZW~J!IVOp0e7k6=Lat}pv*Kc5-^GDUdVd}qD0o(L|0nl<-Z#4zYjCNY zWht|o8<`X+BHXTWCdd0y*vqPV-aSUYCoaC5_xN-<>kfXChA57QE0JV<-f4irgMaTU#_bA{yai}TeyBN z%i3v)YC%S_G6$YMExGW?=*^oMbA%@;HX1kE?Ei3eRpjQ%Ez^WbJ8#=ZdtI4*cJbD% zt2*cP_elOY$Z-Gl-uyZ9@2}0td6R#9$1jD`%c46bZrQnW|GoFSz2?p^WYgAX_9Te)H}VTP^Sf;RA!@<6>F3mC94-pISA#PbyYfG}|JZu<#tlpD z9!->DU|>)!ag8WRNi0dVN-j!GEJl9^VCTSwfCSH~x}Fc|^>>2Ci4 delta 590 zcmZ3(x|LP2Gr-TCmrII^fq{Y7)59f*fq{Xafq_AigN=cK;az0OnTd)<^UPRX(%B@YCJu=M!oqF4u{@RJm95{@va8@Ag)IfAC+} z^8C%b?b!$3HNAG-e%m&x@ALD6^@hh{Lu;dMcur!l(O!EeYwNvPH^0doJ5$Hn`CyLr zHT~+n_nPl(t$tdPhHJ`B~j@v^n$IKTp2FyR6`~wFP5J*)j`t z-J;WN0{#`B?bhdq{SD{$c%}OHqwhi2Bb*&`=KiwqPGDO(T||I?hTD}zieeps0+Aj8 zJ}V_>B&KD!bhl-iaVm2s@^PpsocY3|vr4*cV!iJnjsW%-CfgtXZT>Zn^{~^CCP8P0 z-WhBh#<_-@{;%9;e)g?Iz|8%d>;L6NTvWKOweoYP_3!h}N8B#2u-o|Yu=REKhPbo? z|3ZIqK7V$+?0@?LR|W1SAb*hPVXf$@x|i(`nz>8q1AW`{Tm9IH3Z zzyH*hRX@E+KzB_ON9NYuMjlnw)(2O|t?&KES}w3|gQ&H3ws*9xK+w_)EG~8^j6}lx83Jr((z)*5Gbax!7f6iC?&l{Xf@{wMAacQ^br?3AmUHZ_<-Pl%q zc&mx5TH2bH4JRU$Pw%TRzUH*x;j6}3H=MSFEdFPbb6c`E@$-RDjez)g;IeW&f zh1*SKtObP_7#LJbTq8{(JaZG%Q-e|yQz{Ej TrrIztFfe$!`njxgN@xNA-*F-x literal 0 HcmV?d00001 diff --git a/core/res/res/drawable-mdpi/stat_sys_battery_30.png b/core/res/res/drawable-mdpi/stat_sys_battery_30.png new file mode 100644 index 0000000000000000000000000000000000000000..b77c5e3d51ea4ff9949515f592dbbeda616b52b8 GIT binary patch literal 731 zcmeAS@N?(olHy`uVBq!ia0y~yVBlk5V36QoV_;x7b^J^?0|NtFlDE4H!+#K5uy^@n z1_lPs0*}aI1_lNXFm^kcZ3hx8D{xGQ>1SAb*hPVXf$_eli(`nz>8q0r^MxG+TKC_) zTYRq5iD#mMfJ*_ZEeBUt%O~v>h0WC&55#Zus&<8R*gN=oItwZ-b#PQtQS1ts&@=IX z;=bK;7alMy^2uq*sJNO{cJIt=bLRiNPbwC~txrxehQP1)EISxu7%nZ+kehK+ltFOkSuYTZ<~H=_8v|d1J$W-wWi*kF!Rom@+SLr-8%15oz@f` z2q}=8FMq4#-(HF5FBVh=rCE7?bhKH;8u?zj$#;>WouY6*+s7wjlVi``xIE*0@6Dx_ z^GkGY_5D!d-{?MV%GalFn7%h`?uolB$kp-NF46Yei6*y2-jCepf8soB%(v*GQlPSw z%K;Hn*PoR~Cd>X3mi}*9$FMPEzq;VPf1CD+2@lqe0au8glbfGSez?Ylxfi>No=fgCxj?;QX|b^2DN4 l2FH~Aq*MjZ+{EZAiV$p literal 0 HcmV?d00001 diff --git a/core/res/res/drawable-mdpi/stat_sys_battery_35.png b/core/res/res/drawable-mdpi/stat_sys_battery_35.png new file mode 100644 index 0000000000000000000000000000000000000000..018f9804865b1a083be804c3571b542beeac16bb GIT binary patch literal 749 zcmeAS@N?(olHy`uVBq!ia0y~yVBlk5V36QoV_;x7b^J^?0|NtFlDE4H!+#K5uy^@n z1_lPs0*}aI1_lNXFm^kcZ3hx8D{xGQ>1SAb*hPVXf$^iKi(`nz>8q3X<^?+nwC=xo z_qD|Fgf|`<4ilRcs=AiAJ8AGc_&T;~f4|T$MMzWg1h+z*f~l;DhybgjpeqNfNTcIH z6Sm*??n-h=D<41T>3Dc$*yiVF&fkpuk+0Csyf%#6c(%g2_3Qn)qSs#2NJ#5A(KT}| zkF$TH??ijkYuB!E94=iM{CW-Oz?MCp6Kr7kdkb9o{v!0h1lQt88uGg1!j zp^W$Vtu+|=8>}vfO?-Wz{r({%1NJ+?SJlt$+*p~^WAQwX@p~heLDtm#yfC-W*T5 z_{_Dy$z$dH6W#laKLnp~bf|SZTmRim)4Y)m7pj)8&Nu=xi`IhHph0mRQV#XUH(0b*Yu3_GlFlF(viHzuAA7UV5L>=A3iYn}LBrwZt`| zBqgyV)hf9tHL)a>!N|bSK-bVn*T6Ky(Adh@+{(m2*TB@uz(D_KP&JB%-29Zxv`X9> z;%2-$&cMJR39=zLKdq!Zu_%?nF(p4KRlzeiF+DXXH8G{K@MNkD0|Nttr>mdKI;Vst E0G`PzzyJUM literal 0 HcmV?d00001 diff --git a/core/res/res/drawable-mdpi/stat_sys_battery_40.png b/core/res/res/drawable-mdpi/stat_sys_battery_40.png index d827ce9a67511391977c21e92f100e583da6e822..42e556daa8af544cebf746e33d747062f8937ba2 100644 GIT binary patch delta 685 zcmX@g`kqy>Gr-TCmrII^fq{Y7)59f*fq{XKfq_ASgN=cK;neXn;S&{&>cJumYY)39 zFfcHF_H=O!u{eEovSI#ZLxH39<=ZBkaA_`OTEe!COCZOiB-Lrf{HB?Hkuwq+^&PA) ztQCI5ZD6cq$QY^`qQWMk(X_ycZPm6v|F`ukW-jo&Vzl9diubq6)z5c-mi#AuLgQlI zcEinv4^N#swPWMmJbq4NXBV;hvpIzhw#@Uo{_IPxtdz9B!Jfc4gE`Ca*zUA4K?j#S ztLMuaYZoXht#5e2804kO22ye%M?9jh^(eZc9S{3`=$tE0aHQ7ub$4#t%tQu0={~>{<>xQ`o6|;{e08p_j9ZZGyg_ioV@D` zud|5lr=PE1hu7`d`|8h`FkylHn>|a*9v$G3eaPTC&2;S#yy!py95Z$pw^ zoO_?M>7i=S)>CDxId0#Zw8bMi*dk}omHktcw$!TxeO=_C#qsofbGTuj(+Z&&){l!O z2v6C4yvpG~BJqvMJxU%+{TBAUIT|?WuzPpSshxAu4uxB51jW9XxK>$j zn%%qLma4jYa~^NwOiwu!z_Y5~>D8_SZg-Y{u$*MFntOcp1OQnlrS@A zrcZrGf9r|+^(+3F)-g5<9F%vC5ueS#z@S><8c~vxSdwa$T$GwvlFDFYU}&IgXryak z8e(W{Wo&L`VxVhaYGq)ce>A8XMMG|WN@iLmZVhoWUL9v(V2}ja5S*V@Ql40pI(Z3` FA^_(TB#8h3 delta 584 zcmaFQdX!bMGr-TCmrII^fq{Y7)59f*fq{Xafq_AigN=cK;az0OnTd)<^$co%{8^{W?B)^f@9cLDG*{+7H@^QpS!~_CAaT~+ zck^T|G+X1o{r)@u_VY8Y8@~UmKN9tO&xgetOcfi0cV2#3BQWtXgR;_VXRn1@^}gk^ zH6Ogpo0|RB@I#%2jNQG^0mI*nuVFt7F&7^HL7k;yF^6+y0hvFW@@Eo1m6_eNTPy zf8}Ln^(mWPv}>LrvcA zt&%}AKR&+Q%OxP`khxary+dVy)^^?qujv*SqFfuI&fZLCyz+Xv^6ERx8V%ZC6Q<5Q z%f7s}f&1&GtOnJXOooqPM$a8uS8#psnpt``>Cu7clUz6SgoNVRWgFSI#A)ZPXy*~* zzY@+NerJ~mWF-p`w_LKC+PqG z=SnB;hpg%Ikhi<-&2U;Y=0C&M=-cl%-Ir9D9K$3fZlG&q8DeN|Wnyk+V6JOmZe?Jg V#W^8=axZqd=n##|llL(h0st?A{R992 diff --git a/core/res/res/drawable-mdpi/stat_sys_battery_45.png b/core/res/res/drawable-mdpi/stat_sys_battery_45.png new file mode 100644 index 0000000000000000000000000000000000000000..e6b6a6ce406a3477ce591dc2aa0f21d9623f5d5c GIT binary patch literal 745 zcmeAS@N?(olHy`uVBq!ia0y~yVBlk5V36QoV_;x7b^J^?0|NtFlDE4H!+#K5uy^@n z1_lPs0*}aI1_lNXFm^kcZ3hx8D{xGQ>1SAb*hPVXf$^=Ui(`nz>8q1A<^?+nxSoIW zu3MKqxzSaDPmjYxX~LzYPJb9oRb{z6L<$=x2(M{i5(*S) zJY2ooSj4Q&Lafm7@Y*u>;`DcSB!A>9Ol~aO-8)m(`%Q_}@y@qp)iMUgE-6RPgt;vg zKTtgJzHL}|IOpPWwitFP2g_p>_s^_j>Np|$zLwX5Wt;00QvqfNuT0L0thDq-+fddQ zy&`8A`x}f8tn0YLX7@*FTBFqmhtTSbaHpEoL;JJ3?v9Kile|IPGE z+h>K$+Ur_ua`l7z(n+tbS9Rb2J^je}_tRfFyvUzunzt|O)WN4aFCEQ09r>19(*3Ss z$xFBIclywZqv0BQ!58*tLAl+eOey7?H=dasPId9>Uqzv znR(tv=iiPn-)SDRE-bX{nze|h|3^xC>a;cWz4QMDoKEcs=~7`}U{Eb_jVMV;EJ?LW zE=o--No6oHFf`CLG}1LN4KXyfGB&p|G0-(IwK6c!KN?hxq9HdwB{QuOw}!YGuZ}Y? yFi3)I2+mI{DNig)WpGT%PfAtr%uP&B4N6T+sVqF1YQw<5z~JfX=d#Wzp$PyORwT^; literal 0 HcmV?d00001 diff --git a/core/res/res/drawable-mdpi/stat_sys_battery_5.png b/core/res/res/drawable-mdpi/stat_sys_battery_5.png new file mode 100644 index 0000000000000000000000000000000000000000..60636a5ce08f393eb26b4dcd309b0f38f3384945 GIT binary patch literal 682 zcmeAS@N?(olHy`uVBq!ia0y~yVBlk5V36QoV_;x7b^J^?0|NtFlDE4H!+#K5uy^@n z1_lPs0*}aI1_lNXFm^kcZ3hx8D{xGQ>1SAb*hPVXfpMLui(`nz>8q3X<_SBBwC=aw z{cj?((+rhu%|BKy;BeK_vT6yK*K}{ujkYe64=iPm#U1uAn676KnW&M$#3&=|ZYHGi z>DK0AjZKD|<~F!AP6_UPcc=K-o%xN$%(MAbJe!uZ9x2CJ=YK%9tA9%;Pktc?6n-hor++yRe74Hkr*)q*z6ivtqZD7A=`JC-@@5$DC z43lljz2OQ1SAb*hPVXf$^iKi(`nz>8q0svqKyOj@NJA zt^Yl)N#>ralaHc?qSCgF+XXo5II=y96IS+qb8`A1+!24^)+N6r2c0AZFB7Fe4~3*X z)%oSe9>odibKVm*`I!{O|ur*A%#Pi|InWzKv zRx#DA(UxGAV}9N!E4Y)j#)_qQ0k2KS)#vASHr6HeSUi8n)Zb9}U_}VC(uQYqZrfVU z__Zi>!K&iy3%`<$rdIs@7kp{G;|1{#?@lK9&$%kGW2!HQ>(iQsJ$vJ41gtRp_uOdV ziQB&)+kGhxH&aZ}{qyC|u_^E3_=JnI%VTE7pWVZ2qPg_N(%ISJb^GS?ult&)mAz50 z>h_c8>-Ns$U1P5DMJ!S0p~cdqs@u(BhdlZG9xQ8Kymz!&)w$`F5)Y%`l8G8e z7dy&K&G;tyv^(qSlb-cuFZAATwl%yhB)(c;_mrD0`?AgzoNwVS$~o-FwP-?F&9U1z zmhwn>>UqaIpEEc9bHDn^lFlV7`De^puhTQy=%(P0} z8h*Tg2ugsGARB`7(@M${i&7aJQ}UBi6+Ckj(^G>|6H_V+Po~;1FfcH9y85}Sb4q9e E05MQ7hX4Qo literal 0 HcmV?d00001 diff --git a/core/res/res/drawable-mdpi/stat_sys_battery_55.png b/core/res/res/drawable-mdpi/stat_sys_battery_55.png new file mode 100644 index 0000000000000000000000000000000000000000..067cbf1483e4e1c6601d7c8ff95d3632d83625f4 GIT binary patch literal 752 zcmeAS@N?(olHy`uVBq!ia0y~yVBlk5V36QoV_;x7b^J^?0|NtFlDE4H!+#K5uy^@n z1_lPs0*}aI1_lNXFm^kcZ3hx8D{xGQ>1SAb*hPVXf$@u{i(`nz>8q0r^MxG+TKC_) zZ5^#Rv9L+0WvZIc!o~}ViWilp#5?keT@o$1a6tY*SkNS{kL)WnC$10@ap-aqW)*o8 zAds?j!~3#wjdPvJ)`2k>He7v|ac|G|e7Qg7?rz+fvlgvN?me4UEHh)-OHap8!HJ@w zu`j3JV}9?#Ce!Q2e0%@#1F{dK0?N+W249tCQ2M0MwTSBi>o=Da;R3M()$z>tR=mVJ_}SZ`Y@^oi547Ck1pHq z-fQS^ViK>y`|nBDMa^C{KU}>&Zu75Hi62kIuDtHw{P_E>CR2rC@3)fQpRbx3cPlFH zwp-&1lY(67_}$yL)_i%pZR7OY#%xE*$~4a2|GPt?G<)faU!PZceC?>n*W>E>4~hp}bokK7@O)i;%7GN=AKRbnKc079Z&?gy0|Ntt zYKdz^NlIc#s#S7PYGO$$gOP!ufv%yEu7PQYp|O>*xs{2bu7RnQfkEe{$nz)~a`RI% z(<*Um`0@TBC=E)2YzWRzD=AMbN@Z|N$xljE@XSq2PYp^gTe~ HDWM4f@wqbK literal 0 HcmV?d00001 diff --git a/core/res/res/drawable-mdpi/stat_sys_battery_60.png b/core/res/res/drawable-mdpi/stat_sys_battery_60.png index 53399dc6db3fa2e038d01a42f448a4debf47324a..0d4ea9832ff9b14064d4ea6bc3fd9f9050df0c78 100644 GIT binary patch delta 624 zcmcc2`i51pGr-TCmrII^fq{Y7)59f*fq{XKfq_ASgN=cK;neXn;S&{&>cJumYY)39 zFfcHF@N{tuu{eEo^2Y4Ri2}#!zt_DN7xtFQS$O4Gm-B&>fsR)KmstE1=Q!%R{LQWx z@e_DttvmlWY+fwOGTYIsP$R>1+cxJe=bvZ3?|nblIVtTh8 zr962#W#781l^KWT6nrs!d_>{MUX`b@Cr<2TTjc$Co&M&0w@=T*OtVz7T-euXNr|#{ zb(UG4T=}P%>kos?^vhB&HpQNu?7$=?Zlr5q8e(W{Wo&L`VyJ6iYGq*1xheAegg%5}b}R+dk%X^NJ(v3>LYnLp3(X??vt<#OWk z%Qu<%xZLxr_TGE(X>W^YovJC&Tq@i*%~F^_WM;Q+?M4pQ~Gf*yN#pA27N{;r4WAEg{QTVF=Y9XT%XW5r*s zHwT~c61SAb*hPVXf$@>2i(`nz>8q0svqKyOj@NJA z{k}$}@w3v5!wwrdlf+qcby+6XaBtjf?cLei^fy*^!$tpu+|0yM4-po{BN8D>Gqj67 zynFZdT*RHnCYC2-6Ca12HrW67{hxHUf3uaBGp`NfHlFSEro`%U!s@HDSkCYW-Za^K zR_lvYh3cp1#dq_BS5>p!VbNo(>?u5bW*t+9m18IazPH^-VyHmfsGN~u_*OV#bsg@)xKr}^f5FwKmdzJHC> zW34m0*QnpHvzw+U*0agAHaPxiBd2)l$zyZa7Ej=-J?5t)!P=`bed&9}=k1dJa>7kB zl`@^0d$_MH(Fiza%%b!;`De^puhTQy=%(P0}8h*Tg2ug91ARB`7(@M${ oi&7aJQ}UBi6+Ckj(^G>|6H_V+Po~;1FfcH9y85}Sb4q9e05N|ldjJ3c literal 0 HcmV?d00001 diff --git a/core/res/res/drawable-mdpi/stat_sys_battery_70.png b/core/res/res/drawable-mdpi/stat_sys_battery_70.png new file mode 100644 index 0000000000000000000000000000000000000000..0d22fbcca37b688fd483511ab33d194cb42ac6a9 GIT binary patch literal 723 zcmeAS@N?(olHy`uVBq!ia0y~yVBlk5V36QoV_;x7b^J^?0|NtFlDE4H!+#K5uy^@n z1_lPs0*}aI1_lNXFm^kcZ3hx8D{xGQ>1SAb*hPVXf$_Shi(`nz>8q3XXN5S5wC^`I zF8{BxVYZ7>qUffuTU<$t=XN~N&2gP@JA1MJgxZFXUo6*>7Pt0_iE()*UK3Dd^YOVb zwL1OW#v9&uQVe%@^zMJglm6`SoS$#ez^Y__Dwjr$9>mAnnT{x@P>YWM8# zF3|CZjv&9lNgd-dr%Wg5PElaHyHgjlqkTkaIH+iZbc zfkkL`luyzeJw`$IU>UuR2CXGRIZT>NcFfNeI~p{XEMoe9LDP(7uKY0v)?-OKELUC+ zSpO*FXr{yERgdmB^O-L7P))LGEbh>3wJ>?0xiRPT!Lmg;^V9k#=lGxb^&_IqV!?{D zuTFofd^e*Y%;J}!x^J)3t&fuVj~kRSRCemr^6~DQAzQ!raq*QUol7`*9~}_!?P5|5 z_DGo({6A_xgI~avl<3DRLGi6x;u=wsl30>zm0XmXSdz+MWMF8ZYiOivU>ag*Y-Mb2 zWn!pnU}|Mx(77q{JOcv*LPKtTN@iLmZVf-)KLjN+NstY}`DrEPiAAXljw$&`sS2LC diRr09sfj6-g(p*O7#J8BJYD@<);T3K0RY%yA)){P literal 0 HcmV?d00001 diff --git a/core/res/res/drawable-mdpi/stat_sys_battery_75.png b/core/res/res/drawable-mdpi/stat_sys_battery_75.png new file mode 100644 index 0000000000000000000000000000000000000000..409127babae56811f1da3049c0ef3c5427f5ba19 GIT binary patch literal 703 zcmeAS@N?(olHy`uVBq!ia0y~yVBlk5V36QoV_;x7b^J^?0|NtFlDE4H!+#K5uy^@n z1_lPs0*}aI1_lNXFm^kcZ3hx8D{xGQ>1SAb*hPVXf$^}Xi(`nz>8q0svx5Ugj@Lim z_d6?Tf&`D#RmUtBmclpY6E3Y^(B0j9JKAVxYLSm!bNA-Wi<>Pt1ZAcKWrQqw8^C^f z`Ofe29)GwrWy{ii2aocXyp32Do@+!tTWOb!(3Zkeg5G&^mZ zrT<>GxK0`4w!?~b|IRg*K9IW5VQ6Q(*_uIV)5O$B=^w0bI!;t8R5gfv-Ib_+!0G^h zsPUO?j6Nq6c^gh2nD;=ALHNGB!yLcpU%M}so}GU_dT+nJVf4J%Bg>+{%VpktwVV60 z_g}^zv;9A`zdyFR?84+{Yd_xIV_lik7X2;p;kSoTJ8R>YY~ET`IM?6q-Q|pRz11^+ z&*^?~c=Cp<#0llmbAzk}I7 z)rI*+ybqHFd&Pz(wQnG@&UU!~@&;``!ak%=Z3OP0qHzpMMN$rmm>$MoPwq!9xH zgKCLuL`h0wNvc(HQEFmIDua=Mp@FWUk*FVdQ I&MBb@0HL=c2LJ#7 literal 0 HcmV?d00001 diff --git a/core/res/res/drawable-mdpi/stat_sys_battery_80.png b/core/res/res/drawable-mdpi/stat_sys_battery_80.png index f38af5deaa864f78a97c765866c0afec7ea02089..9bb5a4ddedefd7f06ca2099ea13a89bda5ab22d6 100644 GIT binary patch delta 566 zcmX@ex|vn6Gr-TCmrII^fq{Y7)59f*fq{XKfq_ASgN=cK;neXn;S&{&>cJumYY)39 zFfcG~_jGX#u{eEovSEI(qd?34y}O^!a5>bZpuA>@gXRNv23=mJOP};#=tNb$`oX?r z(XxeYd>2_eLo_EG=nOc}E4oDB)4koYT{fy3W;Z-ca*CH<>`TjgF7|Ksrq2%h@4H`e zd7NM{L*?7=zrhYdY1{NN_cq4WGwPo`XJTe%=E3kOAmW3y1OJ-X>tBOC%^A+TaqL;i z{D-0KR3Z0?%-{`wpH!$m{~%K%`Nh{`Mj2yEY{5_C6!C-mT0-vL7dfnQT<`v$64UtL`5!-7~e^{j#9_+o!eLvp2pwwxi_3got}{-JYDP z-+lDYU*|KKTgrAE{+%*&n)u^++mCH5di`iW_X7s8@7gZsjn=j#7ICE}c=0?p-r$hP z=$-a}Z|5xi9}x~66AT<4h@QD{xM7B$-btP-8s|!~CWy`YJSF1Xa*h0sKT8+=316Mn zX57A{B<<>5&ArE-7*{YBFE=?XJn>Y>8`j6g+g2S8m=c=pr6}@Pfw!}C>MP|_*Cy?M zx#mNJ+jWbZGdRVrxc!sj-u7Dg)Du%nkxKimlAcHG`Hyc--;{0>$zVB8mi^f;`?Sv` ze_#LN^ew!wWd39)hskFk|#HqHL}chTAntK{li1?K7h-}{|G-z?A0PM1~UO8)#k=9ird+g2r}y;T#O zBkaQ}SQ&0t^H(B+>j1N|Y)JdMHT$Q0x3l>j-}m+SZ~d)$@(jukRxxySZ??F3`+tvo z_;xm(dFy%%HrRw7y!+FHbANlxoTDdG?q7eImT0lBwy&b>=tk|CX3X7^eH*qG*L%vu ze|lU~&GCat;Q5hkpKI3MrW<$`zYM!vGoh*Y5o6@eT*H$+@9zIvxs6@m@^`nDCQU92 znDsv&buT*SIIo+rH_6PO#&Gny`B@L;r(v3{C!SfGAO3em zY|iq1zcT_D8>KD&F?Id@_lHU1f%jwuCMj_PT_ej7Lvt$=b1MULT?2C~0|PD23Hg%) PvCBn=Xk4D$#AFBnfE4iZ diff --git a/core/res/res/drawable-mdpi/stat_sys_battery_85.png b/core/res/res/drawable-mdpi/stat_sys_battery_85.png new file mode 100644 index 0000000000000000000000000000000000000000..5d832cf089c97187a18b60950291e7e18b0f5c87 GIT binary patch literal 666 zcmeAS@N?(olHy`uVBq!ia0y~yVBlk5V36QoV_;x7b^J^?0|NtFlDE4H!+#K5uy^@n z1_lPs0*}aI1_lNXFm^kcZ3hx8D{xGQ>1SAb*hPVXfpMOvi(`nz>8q0tW(5ZdwC%V2 zK4;mZqaK~1Tvw$We=$5#=3tF?xpQZ){zMyxa=XUt>F-{z1-&iPCxwf`LA*MgZ&f##;#b!+b26y9>9T>ABRS zG^>u>GsT3nlrlkReL2+f!)BwMssA>K~G#oj-pdhwQ~8)~c1 z30uzH$SN2wr2F9AnY{<2B+ky=$!a6CqW6m>3t#cN-4d($9W`3MXfH5axH8!|d0*Mx z`z6~e)oz${tgbb2`xmBSXJY*9qI8kR&+M3VrN9`utDDm|rQ1X?Sk9AWkGk8xb?2-4 zb@%ODPVi6nTcyUpz@S><8c~vxSdwa$T$GwvlFDFYU}&IgXryak8e(W{Wo&L`0%BVk z80?602Bi~(hTQy=%(P0}8cwqRe#gMTAPKS|I6tkVJh3R1!7(L2DOJHUH!(dmC^a#q VvhZZ84FdxMgQu&X%Q~loCIE^E2ipJu literal 0 HcmV?d00001 diff --git a/core/res/res/drawable-mdpi/stat_sys_battery_90.png b/core/res/res/drawable-mdpi/stat_sys_battery_90.png new file mode 100644 index 0000000000000000000000000000000000000000..5245336541899447af0ec9c8ea689ae532625718 GIT binary patch literal 666 zcmeAS@N?(olHy`uVBq!ia0y~yVBlk5V36QoV_;x7b^J^?0|NtFlDE4H!+#K5uy^@n z1_lPs0*}aI1_lNXFm^kcZ3hx8D{xGQ>1SAb*hPVXfpMOvi(`nz>8q3NvqJ&}j@GBY ztDU_@Ns#HLnh-a)s4ffVx1^2p9X?3k$jw*2aWgkHGe0v|lS4{}=bB>*?>}dOv%B)| z&)s+$7k%`e#t2LN8Rxm zsX4b_-M2jTp&%6gt1BqSf^Bot~A}$Nzpj zrJ2_jA^fCOD?{XI?yC=rB!koQHNvLe-E(F)$EAmdKR#-G#CqO{<9PRDht=Pew_OOkBwEHUt1_sp<*NBpo#FA92rD`Rsj6A;_V zz+gv|Gbo)PH00)|WTsW()^L*j_d5m#21$?&!TD(=<%vb942~)JNvR5+xryniL8*x; Wm4zo$Z5S9B7(8A5T-G@yGywpn=n;+p literal 0 HcmV?d00001 diff --git a/core/res/res/drawable-mdpi/stat_sys_battery_95.png b/core/res/res/drawable-mdpi/stat_sys_battery_95.png new file mode 100644 index 0000000000000000000000000000000000000000..2e72e4e565ecd1de6563d2518c3ad6c05e6eea05 GIT binary patch literal 669 zcmeAS@N?(olHy`uVBq!ia0y~yVBlk5V36QoV_;x7b^J^?0|NtFlDE4H!+#K5uy^@n z1_lPs0*}aI1_lNXFm^kcZ3hx8D{xGQ>1SAb*hPVXfpMXyi(`nz>8q2@W`#HkxcOgw zn<>o9r<}HF0;6b5+G{VC?S+bYHSIH&J~%XY0{aBVkG@RrRQU}$IJ8{Ydym-*@hEQJ zy*ei5n99Ety+_AxnO=Dr{I&FOeXx;?texXt(}d3-dDn0-tn&N+N@{cS^at!~XSo%m z3ci_lIl46OevPxIPG#bY*2I%B`!|1Sy0l_6A-z>YEMU?F$?!wBl~&%q^SyfArE}p&;}=`D?s1oW z{>HQXz$Wg$o(cN{CLBH8u4Qzp`pQ8gSL;;cGaH`zmHz1qTNAJ*!BOPSh9rp#ul{#z zdHL)5SK0jJYYF-`e0>ZI45}rr5hW>!C8<`)MX8A;sSHL2h6cKZM!E*3A%@0Q#^zQg zAhwl(!Hy_rP*Oo?$jwj5OsmAL;UxR-cMJ>+k{}y`^V3So6N^$A98>a>QWZRN6Vp?J ZQWH}u3s0unFfcGMc)I$ztaD0e0synd4zvIO literal 0 HcmV?d00001 diff --git a/core/res/res/drawable-mdpi/stat_sys_battery_charge_anim0.png b/core/res/res/drawable-mdpi/stat_sys_battery_charge_anim0.png index 9f3da1197b33bafa697beaf6fe7bad3597269dcd..59ee09152e02e11a864e356baeb1ab544938bac6 100644 GIT binary patch delta 813 zcmZ3=_JU2ZGr-TCmrII^fq{Y7)59f*fq{XKfq_ASgN=cK;neXn;S&{&>cJumYY)39 zFfcIXc)B=-Se(8(+1q1EqDb5P&-M5Jn=k9NNITNv*xhmHfI+XG$mR)pdRdou&3zro zBIqK%sP&4|bhp)uV%@|!7cJ1qNI1|W*6KL3H}LWVrM|}&|DSHjI1~Nub!@H7xxq$DQrG18`1@Y<26O%XYp&2zD)I^K5ApVIWLM%guBxuycy&8>34`YX zJ&vZ$t9FSxxb#USOEoGPs41;)JiyeFxPx=Y(p8)ZMqNq`{-Nw*7W^g*m4Yu>_MK@q zTp(z%eAV{!w6vbb7TJq5CPnCoMP;8pp!q;(gV>Mc&_;%e%XjbEUc7LjKxw8={k*VH z&8c4cMl;X+Jb3V6;(_(w9_euFzj*)t`=gIP3a^)bub#JkeTdfI7cXCOHk^8NOf^Bo zwWPFk?fSKA@A4X0TmQD3eb!D|O6t3y8Z{NNdCZBl~#<=OG&dQKgSEFvvIQ>*_`_`?gV)19=9a(GVovbK*eeLb+8FTg& zK7FUR{`~0cKd!9{z55tP>$~`@$Woxak%F_Fp$| z{(SCn__adYvM2V{K_{Ma{^4uo6BltbiP^BN@{jWDw>QjtmBbHN-QK=ZYpFuYK6~6e1B9Q*2nB;*i~=v+x+G2&C3}W7*tDK zBT7;dOH!?pi&7IyQW=a43=MP*jdTr6Lkx|rjLoe~Kx``mgB?-Mpu~*Okei>9nO2Eg i!%6nv?-&>uBtbR==ckpFCl;kLIHu$$rB3EzmIeU5WMP2- delta 724 zcmaFCwvhJB{dnxL> zY2ub^`(2eJ+60gKtE;QG|0@Xd`pS5I`SRuLx6WD^8GYiB$hrRQ_A}Yy*zy<`K879Z zc279{^jX9A15e8~@Nd|&C+0+o(f+hGSF^4&@aDV~lU{pkbMEgy>z>xmn>n-cqF4QO zu5FV}J~^uK(dPZf4<9~QDr^(Ckn28r&dpP6s?_=CpUoMI^$QN0oPE6S{du?6rAwDa zU$pzje%)(n&?yU4adZe8VEugT|TB+Wcw z|9?;8wb{IDbrN5@nZ0D{s;#JFSjc~eyWg2*F9QREYKdz^NlIc#s#S7PYGO$$gOP!u zfv%x}u90Pkp}Ccbxs`#ru7SCgfq@q1gnT3oYN=Ma`6-!cmAG|8hiF`$Y|d;50O=`2 A4gdfE diff --git a/core/res/res/drawable-mdpi/stat_sys_battery_charge_anim1.png b/core/res/res/drawable-mdpi/stat_sys_battery_charge_anim1.png index 8f8c81eb45a94d04e8509487d19cdae30de04c2c..5d9bd74b958060c1c631647312c3e8980b4b7f3b 100644 GIT binary patch delta 741 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 delta 701 zcmcc2wv$b(~EJ-)K|xZJWOO z^G2NwLd+lE>^Qx>tVi&vm#*Zs^_ATsv*kQeUa=#>;IB0_-z&WhIyrX>A-y6VxN>x!?|IL{U<*va~A*(<3=4Ynf^oqM_)LPR$)BfOZU=5}D7O_#cji!5 zP=)9iN&3nGt@+_HDIek;{!?5X2&dVHviYHt=S?#0WzhKwnGk+Ja;aVj& zhvn?Y*cC|5_gS(gUYgll4Gq0#Y)aeJa^&a^+JZxr?%Bf!c((LBC z=^B}QG73!d)5F^YI4`?yUmL2&c+GnXLpDS9_L9Pn(a#&!KM9N9_`=C8-g5P!OD@kF z?p|^|;B`NPNua)BR@z?Wm7XeMH~*dwy?Az0lyIP3onkPP&hHKX82Ys&{`O6OuR8ev rla#oDu90Pkp}Ccbxs`#ru7SCgfq@q1g#5`LvCBn=Xk4DG#B2xvA?QDh diff --git a/core/res/res/drawable-mdpi/stat_sys_battery_charge_anim5.png b/core/res/res/drawable-mdpi/stat_sys_battery_charge_anim5.png index f9353c01d77150d7b24040ac7f7192f6f013f16e..e5e3ac513264c57c15766c2ab12c26f423e198f0 100644 GIT binary patch delta 704 zcmey%wueozGr-TCmrII^fq{Y7)59f*fq{XKfq_ASgN=cK;neXn;S&{&>cJumYY)39 zFfcGVc)B=-Se(8(d3Sb*qsXy( z=ZosQIW~INXKCM;+VN6z$x;i`_!s;oRX!niS_=*a?AJXa$>1Bpe`1fz#x*K2=Iab= z%UAr;X4zoUcJyZZq8v7s*HRt%J;7$mUdIGml~!1u5t<+nYnv_;CB*;8A?HE8ykqm# z(trgD0kdpW|HO}pBsK;mP%sxm$E*FfLn7?HySmEIweWUs(#<6Zs7akT+A|Ua|Q>! zt4FtX^IJ^c+t+KG=D*Q(OZDQe$CuwfuV0h@e}VCRe>z-wgLbv#NwA;QDoZGzlXrf<=-{-7%a#QD8HXV2#D7V``C-{i# z9Q~N5cMpklPrd#^VWsN-HBSTcc&c1q+opWcT(w&@t=`V{NRsZ_$2uK9@}(99JUS3r z-(6M{rDwZ1bM*>mZ*{rX42O0+yPy@y#~jvUVqNBY)4wz&SdnLu@7fT_SuOEl%%0CH z4~Z=vU{pt=)cf^5%OSR za7pKa;N=VaN?$%Z*tDQyNlyopuCrF833sgT-O}>s)}PB}6y7~_PF6}{M&t9!`_F6d zm9zc38gzB~#E&KoY*`H=6Bu;r16WQq>^0l4&s9#+f3<)L)1<~LEL&QNIU`uY8kiEC z1jJdBViimn&t~5|^6}fbuZk@vEFUeEe|h|6Pc5$w<7tPy6q~(*jDb59&VCMFcVFbC z@3l*1A0}9CUw!pkCu{n_V@LaDnp*|yeXyOGRQ12}h<1V^lTh*Gb)P>3)>_}4lwTis zE4xrk<;t}?VXt22FFr375xwSo-HZ+5Reow>$_~3DUQOEiQ!JQiZL{yA?H2pzvWg$> zyHzv&Mu_bKWe3exAx6OhrgbdGqt;Id&=i;vUF}&`%Ts8#AV|Z(b@sMyR(6fXV=JZ~ z+LdH@-tmOY>jxjx%`Uk!^_*<_srP$aJlZftmPqU{z?vO7Um@DJBws^7Jk1e z5NO13H;qmIw$!QFPb!k9?uqzcFtzFXP4*QA_ghX1b2>KkhJJEb!x*i1!s(s&_ZQFp zba4x-t~(l)aqewQk`uKUb}fzkT_IUrh~ie3a4~XI*VL zlR4?%;ji3$pFDB`*0L}&Ffgc=xJHzuB$lLFB^RY8mZUNm85kPq8XD*tS%w&zTbY{`dU8Y!P9%?=PlpY?NRrf{Qu(iYVURd+~x7+^v_t^?Rw*P7P(WrAeR_4>4 z9JBn_Uw17RTA^`D=1k}FO5+Xk3LXk}f^E$uGiujluG#LQw2|o{w{TNN!cm7?g|Xj7 zTI}a9%Y1E-!|%}Ipyr}^;fI{pp4A~*YwfjIjAowUZLxjS*D|MLfxBH*oC6#8x;C#e z-P2hMWT$^Vq4kJO#Z0H;+{C|vp%w@Di+A3cazfc&;Yq^EkSML`r)S^Tzi7{l#}>AI zh1Ovn31+kJI=Kl?j$0kJdj1|My_CZbr7udgT|BTaP($S1QH$^Y&vs;69@^x4nWuPD z2D7B0rCFBJ0ek0queD*xe>)`}GAascddS~<{_%qJKThZKiv@&}zHC~x%Bq2vC$+AH zi*G|{M=4KttfcUw9x=WDQVv2bDh`fKn?k1E)7yL7`$jp_%vm{FQ@f5l{#da4E?>tF pHK|^&xqi#DZ+{c-_uciEO~`ncnOpf4IR*v>22WQ%mvv4FO#l)Y<;4I1 literal 529 zcmeAS@N?(olHy`uVBq!ia0y~yVBle3V36csVPIfbpU&>Wz`($iJ5 zQ@*|C8~GQc@0{~_?*IP}?{U}1&$9XYXF@rXzoQQB6XRxDaP^2{H-pojvioc-4%P`Z>(#mh z?B-34+FQ!XpsZEJKOydz1YeNQkLP8noA38LQem~3Gq))3|7}GXR)rab{`z4bLRM?N zF=GhV6jD$NZ`^%EA#9Ji!&~owS*v!J<;@wJyQFfgc=xJHzuB$lLFB^RY8mZUNm85kPq8XD*t zS%w&zTbY%X8O-xS>N=;0uEIgTN!@$76;OXk;vd$@?2>`*kyg~o~ diff --git a/core/res/res/drawable/stat_sys_battery.xml b/core/res/res/drawable/stat_sys_battery.xml index 968595dd94fc3..8261243c15ff5 100644 --- a/core/res/res/drawable/stat_sys_battery.xml +++ b/core/res/res/drawable/stat_sys_battery.xml @@ -19,12 +19,26 @@ --> - - - - - - + + + + + + + + + + + + + + + + + + + + -- GitLab From d57fbe887fabd027e644caeaa2139c863143a786 Mon Sep 17 00:00:00 2001 From: James Dong Date: Mon, 6 Dec 2010 15:02:28 -0800 Subject: [PATCH 058/291] Fixed a race condition where some recording frames may not be released bug - 3258924 Change-Id: I4f30d04a713676f5da40e6a7dd861510cc041f9b --- libs/camera/Camera.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/libs/camera/Camera.cpp b/libs/camera/Camera.cpp index 7efc6d781448d..743fbb21a7951 100644 --- a/libs/camera/Camera.cpp +++ b/libs/camera/Camera.cpp @@ -359,6 +359,9 @@ void Camera::dataCallbackTimestamp(nsecs_t timestamp, int32_t msgType, const sp< } if (listener != NULL) { listener->postDataTimestamp(timestamp, msgType, dataPtr); + } else { + LOGW("No listener was set. Drop a recording frame."); + releaseRecordingFrame(dataPtr); } } -- GitLab From 35042f1f58663fd00a08e4a8dd51c59bfeddda78 Mon Sep 17 00:00:00 2001 From: Nick Pelly Date: Mon, 6 Dec 2010 17:32:59 -0800 Subject: [PATCH 059/291] Remove ACTION_TAG_DISCOVERED from protected broadcast list. ACTION_TAG_DISCOVERED is a start activity intent, not a broadcast intent, so its presence in this list is redundant. Change-Id: I05419ec9c4471b7b11c9ae50a02e5ac3d9e572d2 --- core/res/AndroidManifest.xml | 1 - 1 file changed, 1 deletion(-) diff --git a/core/res/AndroidManifest.xml b/core/res/AndroidManifest.xml index 07a48e7763a96..b83aea8538208 100644 --- a/core/res/AndroidManifest.xml +++ b/core/res/AndroidManifest.xml @@ -86,7 +86,6 @@ - -- GitLab From f053292d7a46c30abbe6f12ca04dbc03ec964d80 Mon Sep 17 00:00:00 2001 From: Chung-yih Wang Date: Wed, 3 Nov 2010 13:11:53 +0800 Subject: [PATCH 060/291] Fix SIP bug of different transport/port used for requests. bug: http://b/3156148 Change-Id: I4fa5b274d2e90ebde12d9e99822dc193a65bad32 --- .../internal/telephony/sip/SipPhone.java | 4 +- voip/java/android/net/sip/SipProfile.java | 50 ++++++++++++++----- .../com/android/server/sip/SipHelper.java | 5 +- 3 files changed, 44 insertions(+), 15 deletions(-) diff --git a/telephony/java/com/android/internal/telephony/sip/SipPhone.java b/telephony/java/com/android/internal/telephony/sip/SipPhone.java index 5cf253139ca03..a92ac1c3f8808 100755 --- a/telephony/java/com/android/internal/telephony/sip/SipPhone.java +++ b/telephony/java/com/android/internal/telephony/sip/SipPhone.java @@ -383,7 +383,9 @@ public class SipPhone extends SipPhoneBase { Connection dial(String originalNumber) throws SipException { String calleeSipUri = originalNumber; if (!calleeSipUri.contains("@")) { - calleeSipUri += "@" + getSipDomain(mProfile); + calleeSipUri = mProfile.getUriString().replaceFirst( + mProfile.getUserName() + "@", + calleeSipUri + "@"); } try { SipProfile callee = diff --git a/voip/java/android/net/sip/SipProfile.java b/voip/java/android/net/sip/SipProfile.java index 6977e304abe63..4029ed025aa28 100644 --- a/voip/java/android/net/sip/SipProfile.java +++ b/voip/java/android/net/sip/SipProfile.java @@ -20,6 +20,7 @@ import android.os.Parcel; import android.os.Parcelable; import android.text.TextUtils; +import java.io.ObjectStreamException; import java.io.Serializable; import java.text.ParseException; import javax.sip.InvalidArgumentException; @@ -40,12 +41,15 @@ import javax.sip.address.URI; public class SipProfile implements Parcelable, Serializable, Cloneable { private static final long serialVersionUID = 1L; private static final int DEFAULT_PORT = 5060; + private static final String TCP = "TCP"; + private static final String UDP = "UDP"; private Address mAddress; private String mProxyAddress; private String mPassword; private String mDomain; - private String mProtocol = ListeningPoint.UDP; + private String mProtocol = UDP; private String mProfileName; + private int mPort = DEFAULT_PORT; private boolean mSendKeepAlive = false; private boolean mAutoRegistration = true; private transient int mCallingUid = 0; @@ -95,6 +99,7 @@ public class SipProfile implements Parcelable, Serializable, Cloneable { mUri.setUserPassword(profile.getPassword()); mDisplayName = profile.getDisplayName(); mProxyAddress = profile.getProxyAddress(); + mProfile.mPort = profile.getPort(); } /** @@ -171,12 +176,11 @@ public class SipProfile implements Parcelable, Serializable, Cloneable { * @throws IllegalArgumentException if the port number is out of range */ public Builder setPort(int port) throws IllegalArgumentException { - try { - mUri.setPort(port); - return this; - } catch (InvalidArgumentException e) { - throw new IllegalArgumentException(e); + if ((port > 65535) || (port < 1000)) { + throw new IllegalArgumentException("incorrect port arugment"); } + mProfile.mPort = port; + return this; } /** @@ -193,7 +197,7 @@ public class SipProfile implements Parcelable, Serializable, Cloneable { throw new NullPointerException("protocol cannot be null"); } protocol = protocol.toUpperCase(); - if (!protocol.equals("UDP") && !protocol.equals("TCP")) { + if (!protocol.equals(UDP) && !protocol.equals(TCP)) { throw new IllegalArgumentException( "unsupported protocol: " + protocol); } @@ -258,13 +262,22 @@ public class SipProfile implements Parcelable, Serializable, Cloneable { mProfile.mPassword = mUri.getUserPassword(); mUri.setUserPassword(null); try { - mProfile.mAddress = mAddressFactory.createAddress( - mDisplayName, mUri); if (!TextUtils.isEmpty(mProxyAddress)) { SipURI uri = (SipURI) mAddressFactory.createURI(fix(mProxyAddress)); mProfile.mProxyAddress = uri.getHost(); + } else { + if (!mProfile.mProtocol.equals(UDP)) { + mUri.setTransportParam(mProfile.mProtocol); + } + if (mProfile.mPort != DEFAULT_PORT) { + mUri.setPort(mProfile.mPort); + } } + mProfile.mAddress = mAddressFactory.createAddress( + mDisplayName, mUri); + } catch (InvalidArgumentException e) { + throw new RuntimeException(e); } catch (ParseException e) { // must not occur throw new RuntimeException(e); @@ -286,6 +299,7 @@ public class SipProfile implements Parcelable, Serializable, Cloneable { mSendKeepAlive = (in.readInt() == 0) ? false : true; mAutoRegistration = (in.readInt() == 0) ? false : true; mCallingUid = in.readInt(); + mPort = in.readInt(); } @Override @@ -299,6 +313,7 @@ public class SipProfile implements Parcelable, Serializable, Cloneable { out.writeInt(mSendKeepAlive ? 1 : 0); out.writeInt(mAutoRegistration ? 1 : 0); out.writeInt(mCallingUid); + out.writeInt(mPort); } @Override @@ -322,7 +337,13 @@ public class SipProfile implements Parcelable, Serializable, Cloneable { * @return the SIP URI string of this profile */ public String getUriString() { - return mAddress.getURI().toString(); + // We need to return the sip uri domain instead of + // the SIP URI with transport, port information if + // the outbound proxy address exists. + if (!TextUtils.isEmpty(mProxyAddress)) { + return "sip:" + getUserName() + "@" + mDomain; + } + return getUri().toString(); } /** @@ -377,8 +398,7 @@ public class SipProfile implements Parcelable, Serializable, Cloneable { * @return the port number of the SIP server */ public int getPort() { - int port = getUri().getPort(); - return (port == -1) ? DEFAULT_PORT : port; + return mPort; } /** @@ -441,4 +461,10 @@ public class SipProfile implements Parcelable, Serializable, Cloneable { public int getCallingUid() { return mCallingUid; } + + private Object readResolve() throws ObjectStreamException { + // For compatibility. + if (mPort == 0) mPort = DEFAULT_PORT; + return this; + } } diff --git a/voip/java/com/android/server/sip/SipHelper.java b/voip/java/com/android/server/sip/SipHelper.java index 13e6f14d369c4..518543a5cbb25 100644 --- a/voip/java/com/android/server/sip/SipHelper.java +++ b/voip/java/com/android/server/sip/SipHelper.java @@ -215,8 +215,9 @@ class SipHelper { String tag) throws ParseException, SipException { FromHeader fromHeader = createFromHeader(userProfile, tag); ToHeader toHeader = createToHeader(userProfile); - SipURI requestURI = mAddressFactory.createSipURI("sip:" - + userProfile.getSipDomain()); + SipURI requestURI = mAddressFactory.createSipURI( + userProfile.getUriString().replaceFirst( + userProfile.getUserName() + "@", "")); List viaHeaders = createViaHeaders(); CallIdHeader callIdHeader = createCallIdHeader(); CSeqHeader cSeqHeader = createCSeqHeader(requestType); -- GitLab From 39f91ed5290e8b27c795f8aec181a6dd4431d317 Mon Sep 17 00:00:00 2001 From: Martijn Coenen Date: Mon, 6 Dec 2010 18:11:12 -0800 Subject: [PATCH 061/291] Added NdefFormatable tag, initial class with supported methods. Change-Id: Ifa358b5e980158d5e8accb9f42fdcfb29ad81e64 --- .../nfc/technology/NdefFormatable.java | 62 +++++++++++++++++++ .../android/nfc/technology/TagTechnology.java | 5 ++ 2 files changed, 67 insertions(+) create mode 100644 core/java/android/nfc/technology/NdefFormatable.java diff --git a/core/java/android/nfc/technology/NdefFormatable.java b/core/java/android/nfc/technology/NdefFormatable.java new file mode 100644 index 0000000000000..7c4f9ab1cbc01 --- /dev/null +++ b/core/java/android/nfc/technology/NdefFormatable.java @@ -0,0 +1,62 @@ +/* + * Copyright (C) 2010 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 android.nfc.technology; + +import android.nfc.ErrorCodes; +import android.nfc.FormatException; +import android.nfc.NdefMessage; +import android.nfc.NfcAdapter; +import android.nfc.Tag; +import android.os.Bundle; +import android.os.RemoteException; + +import java.io.IOException; + +/** + * An interface to a {@link Tag} allowing to format the tag as NDEF. + * + *

      You can acquire this kind of interface with {@link Tag#getTechnology(int)}. + * + *

      Note: + * Use of this class requires the {@link android.Manifest.permission#NFC} + * permission. + */ +public final class NdefFormatable extends BasicTagTechnology { + /** + * Internal constructor, to be used by NfcAdapter + * @hide + */ + public NdefFormatable(NfcAdapter adapter, Tag tag, int tech, Bundle extras) throws RemoteException { + super(adapter, tag, tech); + } + + /** + * Returns whether a tag can be formatted with {@link + * NdefFormatable#format(NdefMessage)} + */ + public boolean canBeFormatted() throws IOException { + throw new UnsupportedOperationException(); + } + + /** + * Formats a tag as NDEF, if possible. You may supply a first + * NdefMessage to be written on the tag. + */ + public void format(NdefMessage firstMessage) throws IOException { + throw new UnsupportedOperationException(); + } +} diff --git a/core/java/android/nfc/technology/TagTechnology.java b/core/java/android/nfc/technology/TagTechnology.java index 2b4f74c9233ff..9dfb297b930d3 100644 --- a/core/java/android/nfc/technology/TagTechnology.java +++ b/core/java/android/nfc/technology/TagTechnology.java @@ -66,6 +66,11 @@ public interface TagTechnology { */ public static final int TYPE_4 = 104; + /** + * This object is an instance of {@link NdefFormatable} + */ + public static final int NDEF_FORMATABLE = 110; + /** * This object is an instance of {@link MifareClassic} */ -- GitLab From 9a9706a213637b396226afff53c69927283609a7 Mon Sep 17 00:00:00 2001 From: Martijn Coenen Date: Mon, 6 Dec 2010 14:35:34 -0800 Subject: [PATCH 062/291] Added missing ndef technology to getTech. Change-Id: I1f08e140c9bb43a8e894812adbc4d11801637f46 --- core/java/android/nfc/Tag.java | 1 + 1 file changed, 1 insertion(+) diff --git a/core/java/android/nfc/Tag.java b/core/java/android/nfc/Tag.java index 04304dd425a84..ad054961163bc 100644 --- a/core/java/android/nfc/Tag.java +++ b/core/java/android/nfc/Tag.java @@ -154,6 +154,7 @@ public class Tag implements Parcelable { case TagTechnology.NFC_V: { return new NfcV(adapter, this, extras); } + case TagTechnology.MIFARE_CLASSIC_NDEF: case TagTechnology.TYPE_1: case TagTechnology.TYPE_2: case TagTechnology.TYPE_3: -- GitLab From 0871ee0c6f43a7201ce49a66211c1c850eabeb6b Mon Sep 17 00:00:00 2001 From: Dirk Dougherty Date: Mon, 6 Dec 2010 18:58:42 -0800 Subject: [PATCH 063/291] Doc change: fix href to axis_globe_inverted orientation diagram. --- core/java/android/hardware/SensorManager.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/java/android/hardware/SensorManager.java b/core/java/android/hardware/SensorManager.java index 1b799aed857f7..4a75514a07502 100644 --- a/core/java/android/hardware/SensorManager.java +++ b/core/java/android/hardware/SensorManager.java @@ -1532,7 +1532,7 @@ public class SensorManager * * *

      - *

      Inverted world coordinate-system diagram.
      *

      *

      -- GitLab From 65c3f9806edd694c4db00fa2884139ea97c80962 Mon Sep 17 00:00:00 2001 From: Jan Brands Date: Mon, 6 Dec 2010 21:05:52 +0100 Subject: [PATCH 064/291] Corrected MIFARE default key set The all-zero key is not a commonly used key. Fixed naming Change-Id: I2fb86079159195c6893ea758e8b0bbda266dc420 --- core/java/android/nfc/technology/MifareClassic.java | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/core/java/android/nfc/technology/MifareClassic.java b/core/java/android/nfc/technology/MifareClassic.java index c25b71f94121e..ba3a42584f88f 100644 --- a/core/java/android/nfc/technology/MifareClassic.java +++ b/core/java/android/nfc/technology/MifareClassic.java @@ -36,23 +36,21 @@ import java.io.IOException; */ public final class MifareClassic extends BasicTagTechnology { /** - * The well-known, default factory MIFARE read key. + * The well-known, default MIFARE read key. * Use this key to effectively make the payload in this sector * public. */ - public static final byte[] DEFAULT_KEY_FACTORY = + public static final byte[] KEY_DEFAULT = {(byte)0xFF,(byte)0xFF,(byte)0xFF,(byte)0xFF,(byte)0xFF,(byte)0xFF}; - public static final byte[] DEFAULT_KEY_ZERO = - {(byte)0x00,(byte)0x00,(byte)0x00,(byte)0x00,(byte)0x00,(byte)0x00}; /** * The well-known, default Mifare Application Directory read key. */ - public static final byte[] DEFAULT_KEY_MAD = + public static final byte[] KEY_MIFARE_APPLICATION_DIRECTORY = {(byte)0xA0,(byte)0xA1,(byte)0xA2,(byte)0xA3,(byte)0xA4,(byte)0xA5}; /** * The well-known, default read key for NDEF data on a Mifare Classic */ - public static final byte[] DEFAULT_KEY_NFC_FORUM = + public static final byte[] KEY_NFC_FORUM = {(byte)0xD3,(byte)0xF7,(byte)0xD3,(byte)0xF7,(byte)0xD3,(byte)0xF7}; public static final int TYPE_CLASSIC = 0; -- GitLab From 72df4ea8300ad345eb256cf43d8dae35eef39ba2 Mon Sep 17 00:00:00 2001 From: Martijn Coenen Date: Mon, 6 Dec 2010 21:05:17 -0800 Subject: [PATCH 065/291] Remove Type X Tags from the top-level API. Also added an extra to carry the ndef message, so we can have it in multiple Ndef instances without doing an active read. Change-Id: I2ecabc24732990c5c9979ee3a001a7fb13da21d9 --- core/java/android/nfc/Tag.java | 6 +----- core/java/android/nfc/technology/Ndef.java | 3 +++ .../android/nfc/technology/TagTechnology.java | 17 +---------------- 3 files changed, 5 insertions(+), 21 deletions(-) diff --git a/core/java/android/nfc/Tag.java b/core/java/android/nfc/Tag.java index ad054961163bc..2f6b3a5ae4843 100644 --- a/core/java/android/nfc/Tag.java +++ b/core/java/android/nfc/Tag.java @@ -154,11 +154,7 @@ public class Tag implements Parcelable { case TagTechnology.NFC_V: { return new NfcV(adapter, this, extras); } - case TagTechnology.MIFARE_CLASSIC_NDEF: - case TagTechnology.TYPE_1: - case TagTechnology.TYPE_2: - case TagTechnology.TYPE_3: - case TagTechnology.TYPE_4: { + case TagTechnology.NDEF: { return new Ndef(adapter, this, tech, extras); } case TagTechnology.NFC_F: { diff --git a/core/java/android/nfc/technology/Ndef.java b/core/java/android/nfc/technology/Ndef.java index 22460cf452762..1e3da2abaaee3 100644 --- a/core/java/android/nfc/technology/Ndef.java +++ b/core/java/android/nfc/technology/Ndef.java @@ -44,6 +44,9 @@ public final class Ndef extends BasicTagTechnology { public static final int NDEF_MODE_WRITE_MANY = 4; public static final int NDEF_MODE_UNKNOWN = 5; + /** @hide */ + public static final String EXTRA_NDEF_MSG = "ndefmsg"; + /** * Internal constructor, to be used by NfcAdapter * @hide diff --git a/core/java/android/nfc/technology/TagTechnology.java b/core/java/android/nfc/technology/TagTechnology.java index 9dfb297b930d3..4704f2ba09827 100644 --- a/core/java/android/nfc/technology/TagTechnology.java +++ b/core/java/android/nfc/technology/TagTechnology.java @@ -49,22 +49,7 @@ public interface TagTechnology { /** * This object is an instance of {@link Ndef} */ - public static final int TYPE_1 = 101; - - /** - * This object is an instance of {@link Ndef} - */ - public static final int TYPE_2 = 102; - - /** - * This object is an instance of {@link Ndef} - */ - public static final int TYPE_3 = 103; - - /** - * This object is an instance of {@link Ndef} - */ - public static final int TYPE_4 = 104; + public static final int NDEF = 101; /** * This object is an instance of {@link NdefFormatable} -- GitLab From ee5a3aca5752f201b69fe0307414ca16ca492f0e Mon Sep 17 00:00:00 2001 From: Mathias Agopian Date: Tue, 7 Dec 2010 21:00:25 -0800 Subject: [PATCH 066/291] [317580] fix issue where the screen wouldn't be rotated properly in bypass mode In some situations, the screen transformation would not be applied while in bypass mode. Change-Id: I3d6dd52e4c12b11aae97b54bf8e2322536eee37f --- services/surfaceflinger/Layer.cpp | 12 ++++++++++++ services/surfaceflinger/Layer.h | 2 ++ services/surfaceflinger/SurfaceFlinger.cpp | 6 +++++- 3 files changed, 19 insertions(+), 1 deletion(-) diff --git a/services/surfaceflinger/Layer.cpp b/services/surfaceflinger/Layer.cpp index a18f473315068..3a8690eb5da4f 100644 --- a/services/surfaceflinger/Layer.cpp +++ b/services/surfaceflinger/Layer.cpp @@ -466,6 +466,18 @@ bool Layer::setBypass(bool enable) return true; } +void Layer::updateBuffersOrientation() +{ + sp buffer(getBypassBuffer()); + if (buffer != NULL && mOrientation != buffer->transform) { + ClientRef::Access sharedClient(mUserClientRef); + SharedBufferServer* lcblk(sharedClient.get()); + if (lcblk) { // all buffers need reallocation + lcblk->reallocateAll(); + } + } +} + uint32_t Layer::doTransaction(uint32_t flags) { const Layer::State& front(drawingState()); diff --git a/services/surfaceflinger/Layer.h b/services/surfaceflinger/Layer.h index 9ff57164a8772..cb62558f04f35 100644 --- a/services/surfaceflinger/Layer.h +++ b/services/surfaceflinger/Layer.h @@ -83,6 +83,8 @@ public: virtual void onRemoved(); virtual bool setBypass(bool enable); + void updateBuffersOrientation(); + inline sp getBypassBuffer() const { return mBufferManager.getActiveBuffer(); } diff --git a/services/surfaceflinger/SurfaceFlinger.cpp b/services/surfaceflinger/SurfaceFlinger.cpp index 5e9e06cd04478..af0f95a25c1c3 100644 --- a/services/surfaceflinger/SurfaceFlinger.cpp +++ b/services/surfaceflinger/SurfaceFlinger.cpp @@ -725,8 +725,12 @@ void SurfaceFlinger::setBypassLayer(const sp& layer) { // if this layer is already the bypass layer, do nothing sp cur(mBypassLayer.promote()); - if (mBypassLayer == layer) + if (mBypassLayer == layer) { + if (cur != NULL) { + cur->updateBuffersOrientation(); + } return; + } // clear the current bypass layer mBypassLayer.clear(); -- GitLab From 7b9c56fe0fb99207218827a569eb12fd24901193 Mon Sep 17 00:00:00 2001 From: Dianne Hackborn Date: Tue, 7 Dec 2010 11:14:53 -0800 Subject: [PATCH 067/291] Add more checks for bad values to protect from corrupt files. Change-Id: I4174c358c49b93e74920b00fcfd6c68659bf7d08 --- .../android/internal/os/BatteryStatsImpl.java | 28 +++++++++++++++---- 1 file changed, 22 insertions(+), 6 deletions(-) diff --git a/core/java/com/android/internal/os/BatteryStatsImpl.java b/core/java/com/android/internal/os/BatteryStatsImpl.java index bc6d6d26e4736..abc88e87803e9 100644 --- a/core/java/com/android/internal/os/BatteryStatsImpl.java +++ b/core/java/com/android/internal/os/BatteryStatsImpl.java @@ -3077,13 +3077,18 @@ public final class BatteryStatsImpl extends BatteryStats { } } - void readExcessivePowerFromParcelLocked(Parcel in) { + boolean readExcessivePowerFromParcelLocked(Parcel in) { final int N = in.readInt(); if (N == 0) { mExcessivePower = null; - return; + return true; } + if (N > 10000) { + Slog.w(TAG, "File corrupt: too many excessive power entries " + N); + return false; + } + mExcessivePower = new ArrayList(); for (int i=0; i 10000) { + if (NW > 100) { Slog.w(TAG, "File corrupt: too many wake locks " + NW); return; } @@ -4705,7 +4711,7 @@ public final class BatteryStatsImpl extends BatteryStats { } int NP = in.readInt(); - if (NP > 10000) { + if (NP > 1000) { Slog.w(TAG, "File corrupt: too many sensors " + NP); return; } @@ -4718,7 +4724,7 @@ public final class BatteryStatsImpl extends BatteryStats { } NP = in.readInt(); - if (NP > 10000) { + if (NP > 1000) { Slog.w(TAG, "File corrupt: too many processes " + NP); return; } @@ -4729,6 +4735,10 @@ public final class BatteryStatsImpl extends BatteryStats { p.mSystemTime = p.mLoadedSystemTime = in.readLong(); p.mStarts = p.mLoadedStarts = in.readInt(); int NSB = in.readInt(); + if (NSB > 100) { + Slog.w(TAG, "File corrupt: too many speed bins " + NSB); + return; + } p.mSpeedBins = new SamplingCounter[NSB]; for (int i=0; i 1000) { + Slog.w(TAG, "File corrupt: too many services " + NS); + return; + } for (int is = 0; is < NS; is++) { String servName = in.readString(); Uid.Pkg.Serv s = u.getServiceStatsLocked(pkgName, servName); -- GitLab From 5289b91c885158094988a9a7b51b3139565eb639 Mon Sep 17 00:00:00 2001 From: Martijn Coenen Date: Tue, 7 Dec 2010 18:01:35 -0800 Subject: [PATCH 068/291] Implement ndef formatting. Change-Id: I6e3e3abdc304bc14d7c93a413e42bf957963e288 --- core/java/android/nfc/INfcTag.aidl | 3 +- core/java/android/nfc/Tag.java | 4 +++ .../nfc/technology/NdefFormatable.java | 34 +++++++++++++++++-- 3 files changed, 38 insertions(+), 3 deletions(-) diff --git a/core/java/android/nfc/INfcTag.aidl b/core/java/android/nfc/INfcTag.aidl index ad3c1bb2ce993..f5c79e74d474a 100644 --- a/core/java/android/nfc/INfcTag.aidl +++ b/core/java/android/nfc/INfcTag.aidl @@ -37,4 +37,5 @@ interface INfcTag int write(int nativeHandle, in NdefMessage msg); int makeReadOnly(int nativeHandle); int getModeHint(int nativeHandle); -} \ No newline at end of file + int formatNdef(int nativeHandle, in byte[] key); +} diff --git a/core/java/android/nfc/Tag.java b/core/java/android/nfc/Tag.java index 2f6b3a5ae4843..36de915c8b75b 100644 --- a/core/java/android/nfc/Tag.java +++ b/core/java/android/nfc/Tag.java @@ -21,6 +21,7 @@ import android.nfc.technology.MifareClassic; import android.nfc.technology.MifareUltralight; import android.nfc.technology.NfcV; import android.nfc.technology.Ndef; +import android.nfc.technology.NdefFormatable; import android.nfc.technology.NfcA; import android.nfc.technology.NfcB; import android.nfc.technology.NfcF; @@ -157,6 +158,9 @@ public class Tag implements Parcelable { case TagTechnology.NDEF: { return new Ndef(adapter, this, tech, extras); } + case TagTechnology.NDEF_FORMATABLE: { + return new NdefFormatable(adapter, this, tech, extras); + } case TagTechnology.NFC_F: { return new NfcF(adapter, this, extras); } diff --git a/core/java/android/nfc/technology/NdefFormatable.java b/core/java/android/nfc/technology/NdefFormatable.java index 7c4f9ab1cbc01..3ed37a5124070 100644 --- a/core/java/android/nfc/technology/NdefFormatable.java +++ b/core/java/android/nfc/technology/NdefFormatable.java @@ -56,7 +56,37 @@ public final class NdefFormatable extends BasicTagTechnology { * Formats a tag as NDEF, if possible. You may supply a first * NdefMessage to be written on the tag. */ - public void format(NdefMessage firstMessage) throws IOException { - throw new UnsupportedOperationException(); + public void format(NdefMessage firstMessage) throws IOException, FormatException { + try { + byte[] DEFAULT_KEY = {(byte)0xFF,(byte)0xFF,(byte)0xFF, + (byte)0xFF,(byte)0xFF,(byte)0xFF}; + int serviceHandle = mTag.getServiceHandle(); + int errorCode = mTagService.formatNdef(serviceHandle, DEFAULT_KEY); + switch (errorCode) { + case ErrorCodes.SUCCESS: + break; + case ErrorCodes.ERROR_IO: + throw new IOException(); + case ErrorCodes.ERROR_INVALID_PARAM: + throw new FormatException(); + default: + // Should not happen + throw new IOException(); + } + errorCode = mTagService.write(serviceHandle, firstMessage); + switch (errorCode) { + case ErrorCodes.SUCCESS: + break; + case ErrorCodes.ERROR_IO: + throw new IOException(); + case ErrorCodes.ERROR_INVALID_PARAM: + throw new FormatException(); + default: + // Should not happen + throw new IOException(); + } + } catch (RemoteException e) { + attemptDeadServiceRecovery(e); + } } } -- GitLab From 6d9fc7e1efa9e99bdab366fc5d579c139fd04e71 Mon Sep 17 00:00:00 2001 From: Martijn Coenen Date: Tue, 7 Dec 2010 14:04:28 -0800 Subject: [PATCH 069/291] Implemented getSize() to return max ndef size. Change-Id: Ia584e8cfa51a4eaef5f03dc436c78a67296c2cae --- core/java/android/nfc/technology/Ndef.java | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/core/java/android/nfc/technology/Ndef.java b/core/java/android/nfc/technology/Ndef.java index 1e3da2abaaee3..c856646464324 100644 --- a/core/java/android/nfc/technology/Ndef.java +++ b/core/java/android/nfc/technology/Ndef.java @@ -47,12 +47,22 @@ public final class Ndef extends BasicTagTechnology { /** @hide */ public static final String EXTRA_NDEF_MSG = "ndefmsg"; + /** @hide */ + public static final String EXTRA_NDEF_MAXLENGTH = "ndefmaxlength"; + + private final int maxNdefSize; + /** * Internal constructor, to be used by NfcAdapter * @hide */ public Ndef(NfcAdapter adapter, Tag tag, int tech, Bundle extras) throws RemoteException { super(adapter, tag, tech); + if (extras != null) { + maxNdefSize = extras.getInt(EXTRA_NDEF_MAXLENGTH); + } else { + maxNdefSize = 0; //TODO: throw exception + } } /** @@ -95,7 +105,7 @@ public final class Ndef extends BasicTagTechnology { * Get maximum NDEF message size in bytes */ public int getSize() { - throw new UnsupportedOperationException(); + return maxNdefSize; } /** -- GitLab From 36af79434fb62c26238132eaeda2ec5e732f3c2f Mon Sep 17 00:00:00 2001 From: Brad Fitzpatrick Date: Wed, 8 Dec 2010 11:31:07 -0800 Subject: [PATCH 070/291] Fix malformed Javadoc. Change-Id: I5cfbd49272117defce5226da0f40a8392457a2e2 --- core/java/android/content/Context.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/java/android/content/Context.java b/core/java/android/content/Context.java index 75638312bdeee..a370b33426751 100644 --- a/core/java/android/content/Context.java +++ b/core/java/android/content/Context.java @@ -143,7 +143,7 @@ public abstract class Context { * tied to the lifetime of the process rather than the current component. * *

      Consider for example how this interacts with - * {@ #registerReceiver(BroadcastReceiver, IntentFilter)}: + * {@link #registerReceiver(BroadcastReceiver, IntentFilter)}: *

        *
      • If used from an Activity context, the receiver is being registered * within that activity. This means that you are expected to unregister -- GitLab From 791982bad921ee8244264c36af81d46ae6f4e79e Mon Sep 17 00:00:00 2001 From: Mathias Agopian Date: Wed, 8 Dec 2010 15:34:02 -0800 Subject: [PATCH 071/291] fix [3258603] 'Quadrant' benchmark crashes inside eglQueryContext on GB/Crespo eglQueryContext(..., EGL_CONFIG_ID, ...) is dereferencing an uninitialized pointer due to a typo. Change-Id: I100addf3150f19cb6dfbce9987fb5239dd240878 --- opengl/libs/EGL/egl.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/opengl/libs/EGL/egl.cpp b/opengl/libs/EGL/egl.cpp index 29a5a96d8e5ac..ebe2193d7ea40 100644 --- a/opengl/libs/EGL/egl.cpp +++ b/opengl/libs/EGL/egl.cpp @@ -218,8 +218,8 @@ struct egl_context_t : public egl_object_t egl_context_t(EGLDisplay dpy, EGLContext context, EGLConfig config, int impl, egl_connection_t const* cnx, int version) - : dpy(dpy), context(context), read(0), draw(0), impl(impl), cnx(cnx), - version(version) + : dpy(dpy), context(context), config(config), read(0), draw(0), impl(impl), + cnx(cnx), version(version) { } EGLDisplay dpy; -- GitLab From da1b16ad41f7a4abf2531f86e1ba6053b588dae8 Mon Sep 17 00:00:00 2001 From: James Dong Date: Wed, 8 Dec 2010 15:28:42 -0800 Subject: [PATCH 072/291] When INFO_FORMAT_CHANGED event comes in before the renderer was initialized, go back to read from source again bug - 3264094 Change-Id: I291a9b09b335d0eb4acf91f992e59fc44bc57d01 --- media/libstagefright/AwesomePlayer.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/media/libstagefright/AwesomePlayer.cpp b/media/libstagefright/AwesomePlayer.cpp index 08cf51517a3eb..7dbb145182ba0 100644 --- a/media/libstagefright/AwesomePlayer.cpp +++ b/media/libstagefright/AwesomePlayer.cpp @@ -1211,6 +1211,8 @@ void AwesomePlayer::onVideoEvent() { } // fall through + } else { + continue; } } -- GitLab From cc0c9daa9162786bab44521b3b75c0019cd3626f Mon Sep 17 00:00:00 2001 From: Megha Joshi Date: Wed, 24 Nov 2010 12:57:06 -0800 Subject: [PATCH 073/291] Integrating webinar hosting with developer.android.com Change-Id: I320378560bbb09efade14f583dbcf2d66f34a9d8 --- docs/html/resources/index.jd | 4 + docs/html/resources/resources_toc.cs | 14 ++- docs/html/resources/webinars/date.js | 100 +++++++++++++++++ .../resources/webinars/webinar-upcoming.jd | 53 +++++++++ docs/html/resources/webinars/webinar-watch.jd | 106 ++++++++++++++++++ 5 files changed, 275 insertions(+), 2 deletions(-) create mode 100644 docs/html/resources/webinars/date.js create mode 100644 docs/html/resources/webinars/webinar-upcoming.jd create mode 100644 docs/html/resources/webinars/webinar-watch.jd diff --git a/docs/html/resources/index.jd b/docs/html/resources/index.jd index 166872131a970..699952a0b442a 100644 --- a/docs/html/resources/index.jd +++ b/docs/html/resources/index.jd @@ -29,6 +29,10 @@ techniques that you find in the samples!

        Links to the Android discussion groups and information about other ways to collaborate with other developers.
        +
        Webinars
        +
        Online training videos on wide range of Android topics +coupled with live IRC chat sessions for discussions.
        +
        More
        Quick development tips, troubleshooting information, and frequently asked questions (FAQs).
        diff --git a/docs/html/resources/resources_toc.cs b/docs/html/resources/resources_toc.cs index ed23c7c789b85..0e1718895bb7f 100644 --- a/docs/html/resources/resources_toc.cs +++ b/docs/html/resources/resources_toc.cs @@ -270,8 +270,18 @@
    3. - - + +
    4. +

      Webinars

      +
      +
    5. More diff --git a/docs/html/resources/webinars/date.js b/docs/html/resources/webinars/date.js new file mode 100644 index 0000000000000..97abf4b350d73 --- /dev/null +++ b/docs/html/resources/webinars/date.js @@ -0,0 +1,100 @@ +// Copyright 2009 Google Inc. All Rights Reserved. + +/** + * @fileoverview Utility functions for formating date. + */ + +/** + * Formats start date and end date in JSON format to string of format: + "09/09/2010 20:00 PM to 22:00 PM PST" + * @param {object} start date in JSON format. + * @param {object} end date in JSON format. + * @param {string} formatted date string. + */ +function formatDate(start,end) { + var s_ampm = null; + var e_ampm = null; + + var toStr = function (num) { + if (num <= 12) { + return "" + num; + } else { + return "" + (num - 12); + } + }; + + var getMonthName = function (num) { + switch(num) { + case 1: + return 'January'; + case 2: + return 'February'; + case 3: + return 'March'; + case 4: + return 'April'; + case 5: + return 'May'; + case 6: + return 'June'; + case 7: + return 'July'; + case 8: + return 'August'; + case 9: + return 'September'; + case 10: + return 'October'; + case 11: + return 'November'; + case 12: + return 'December'; + } + } + + var regex = /(^\d{4})-(\d{2})-(\d{2})\s{1}(\d{2}):(\d{2}):(\d{2}$)/; + var s_match = regex.exec(start.toString()); + + if( s_match == null) { + return ''; + } + var yy = s_match[1]; + + var mm = parseInt(s_match[2], 10 /** base 10 **/); + var dd = s_match[3]; + + var s_hh = parseInt(s_match[4], 10 /** base 10 **/); + + if (s_hh > 12) { + s_ampm = "PM"; + } else { + s_ampm = "AM"; + } + s_hh = toStr(s_hh); + var s_mi = s_match[5]; + + + var str = getMonthName(mm) + " " + dd + ", " + yy ; + str += " " + s_hh + ":" + s_mi; + str += " " + s_ampm; + + regex = /(^\d{4})-(\d{2})-(\d{2})\s{1}(\d{2}):(\d{2}):(\d{2}$)/; + var e_match = regex.exec(end.toString()); + if( e_match == null) { + return str + ' PST'; + } + var e_hh = parseInt(e_match[4], 10 /** base 10 **/); + if (e_hh > 12) { + e_ampm = "PM"; + } else { + e_ampm = "AM"; + } + e_hh = toStr(e_hh); + var e_mi = e_match[5]; + + str += " to " + e_hh + ":" + e_mi; + str += " " + e_ampm; + str += " PST"; + return str; + +} diff --git a/docs/html/resources/webinars/webinar-upcoming.jd b/docs/html/resources/webinars/webinar-upcoming.jd new file mode 100644 index 0000000000000..b9602f4df5f37 --- /dev/null +++ b/docs/html/resources/webinars/webinar-upcoming.jd @@ -0,0 +1,53 @@ +page.title=Upcoming Schedule +@jd:body + + + + +
      +
      diff --git a/docs/html/resources/webinars/webinar-watch.jd b/docs/html/resources/webinars/webinar-watch.jd new file mode 100644 index 0000000000000..5301b3f6fc2a5 --- /dev/null +++ b/docs/html/resources/webinars/webinar-watch.jd @@ -0,0 +1,106 @@ +page.title=Watch A Webinar +@jd:body + + + + + +
      +
      +
      +
      -- GitLab From 5d275bba42aea034959e94a47b6568376d93e7ad Mon Sep 17 00:00:00 2001 From: Costin Manolache Date: Thu, 2 Dec 2010 16:44:46 -0800 Subject: [PATCH 074/291] Fix bug in permission grant system. Change-Id: Ic7d712e5a672c3eded16fee83235db01ab3c74fa --- .../accounts/AccountManagerService.java | 64 +++++++++++++++---- .../GrantCredentialsPermissionActivity.java | 51 +++++++++++---- 2 files changed, 89 insertions(+), 26 deletions(-) diff --git a/core/java/android/accounts/AccountManagerService.java b/core/java/android/accounts/AccountManagerService.java index 1d9e0f166c5b5..9a8cc15a60e4b 100644 --- a/core/java/android/accounts/AccountManagerService.java +++ b/core/java/android/accounts/AccountManagerService.java @@ -802,6 +802,44 @@ public class AccountManagerService } } + void getAuthTokenLabel(final IAccountManagerResponse response, + final Account account, final String authTokenType) { + if (account == null) throw new IllegalArgumentException("account is null"); + if (authTokenType == null) throw new IllegalArgumentException("authTokenType is null"); + + checkBinderPermission(Manifest.permission.USE_CREDENTIALS); + + long identityToken = clearCallingIdentity(); + try { + new Session(response, account.type, false, + false /* stripAuthTokenFromResult */) { + protected String toDebugString(long now) { + return super.toDebugString(now) + ", getAuthTokenLabel" + + ", " + account + + ", authTokenType " + authTokenType; + } + + public void run() throws RemoteException { + mAuthenticator.getAuthTokenLabel(this, authTokenType); + } + + public void onResult(Bundle result) { + if (result != null) { + String label = result.getString(AccountManager.KEY_AUTH_TOKEN_LABEL); + Bundle bundle = new Bundle(); + bundle.putString(AccountManager.KEY_AUTH_TOKEN_LABEL, label); + super.onResult(bundle); + return; + } else { + super.onResult(result); + } + } + }.bind(); + } finally { + restoreCallingIdentity(identityToken); + } + } + public void getAuthToken(IAccountManagerResponse response, final Account account, final String authTokenType, final boolean notifyOnAuthFailure, final boolean expectActivityLaunch, final Bundle loginOptions) { @@ -912,36 +950,36 @@ public class AccountManagerService .notify(getCredentialPermissionNotificationId(account, authTokenType, uid), n); } - private Intent newGrantCredentialsPermissionIntent(Account account, int uid, - AccountAuthenticatorResponse response, String authTokenType, String authTokenLabel) { + String getAccountLabel(String accountType) { RegisteredServicesCache.ServiceInfo serviceInfo = - mAuthenticatorCache.getServiceInfo( - AuthenticatorDescription.newKey(account.type)); + mAuthenticatorCache.getServiceInfo( + AuthenticatorDescription.newKey(accountType)); if (serviceInfo == null) { - throw new IllegalArgumentException("unknown account type: " + account.type); + throw new IllegalArgumentException("unknown account type: " + accountType); } final Context authContext; try { authContext = mContext.createPackageContext( - serviceInfo.type.packageName, 0); + serviceInfo.type.packageName, 0); } catch (PackageManager.NameNotFoundException e) { - throw new IllegalArgumentException("unknown account type: " + account.type); + throw new IllegalArgumentException("unknown account type: " + accountType); } + return authContext.getString(serviceInfo.type.labelId); + } + + private Intent newGrantCredentialsPermissionIntent(Account account, int uid, + AccountAuthenticatorResponse response, String authTokenType, String authTokenLabel) { Intent intent = new Intent(mContext, GrantCredentialsPermissionActivity.class); - intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK); intent.addCategory( String.valueOf(getCredentialPermissionNotificationId(account, authTokenType, uid))); + intent.putExtra(GrantCredentialsPermissionActivity.EXTRAS_ACCOUNT, account); - intent.putExtra(GrantCredentialsPermissionActivity.EXTRAS_AUTH_TOKEN_LABEL, authTokenLabel); intent.putExtra(GrantCredentialsPermissionActivity.EXTRAS_AUTH_TOKEN_TYPE, authTokenType); intent.putExtra(GrantCredentialsPermissionActivity.EXTRAS_RESPONSE, response); - intent.putExtra(GrantCredentialsPermissionActivity.EXTRAS_ACCOUNT_TYPE_LABEL, - authContext.getString(serviceInfo.type.labelId)); - intent.putExtra(GrantCredentialsPermissionActivity.EXTRAS_PACKAGES, - mContext.getPackageManager().getPackagesForUid(uid)); intent.putExtra(GrantCredentialsPermissionActivity.EXTRAS_REQUESTING_UID, uid); + return intent; } diff --git a/core/java/android/accounts/GrantCredentialsPermissionActivity.java b/core/java/android/accounts/GrantCredentialsPermissionActivity.java index fd340cbeb921d..83e4fd9085a1a 100644 --- a/core/java/android/accounts/GrantCredentialsPermissionActivity.java +++ b/core/java/android/accounts/GrantCredentialsPermissionActivity.java @@ -17,6 +17,7 @@ package android.accounts; import android.app.Activity; import android.os.Bundle; +import android.os.RemoteException; import android.widget.TextView; import android.widget.LinearLayout; import android.widget.ImageView; @@ -26,6 +27,7 @@ import android.view.Window; import android.content.Context; import android.content.Intent; import android.content.pm.PackageManager; +import android.content.pm.RegisteredServicesCache; import android.text.TextUtils; import android.graphics.drawable.Drawable; import com.android.internal.R; @@ -46,6 +48,7 @@ public class GrantCredentialsPermissionActivity extends Activity implements View private int mUid; private Bundle mResultBundle = null; protected LayoutInflater mInflater; + private final AccountManagerService accountManagerService = AccountManagerService.getSingleton(); protected void onCreate(Bundle savedInstanceState) { requestWindowFeature(Window.FEATURE_NO_TITLE); @@ -55,27 +58,56 @@ public class GrantCredentialsPermissionActivity extends Activity implements View mInflater = (LayoutInflater) getSystemService(Context.LAYOUT_INFLATER_SERVICE); final Bundle extras = getIntent().getExtras(); + + // Grant 'account'/'type' to mUID mAccount = extras.getParcelable(EXTRAS_ACCOUNT); mAuthTokenType = extras.getString(EXTRAS_AUTH_TOKEN_TYPE); + mUid = extras.getInt(EXTRAS_REQUESTING_UID); + final PackageManager pm = getPackageManager(); + final String[] packages = pm.getPackagesForUid(mUid); - if (mAccount == null || mAuthTokenType == null) { + if (mAccount == null || mAuthTokenType == null || packages == null) { // we were somehow started with bad parameters. abort the activity. setResult(Activity.RESULT_CANCELED); finish(); return; } - mUid = extras.getInt(EXTRAS_REQUESTING_UID); - final String accountTypeLabel = extras.getString(EXTRAS_ACCOUNT_TYPE_LABEL); - final String[] packages = extras.getStringArray(EXTRAS_PACKAGES); - final String authTokenLabel = extras.getString(EXTRAS_AUTH_TOKEN_LABEL); + final String accountTypeLabel = accountManagerService.getAccountLabel(mAccount.type); + + + final TextView authTokenTypeView = (TextView) findViewById(R.id.authtoken_type); + authTokenTypeView.setVisibility(View.GONE); + + /** Handles the responses from the AccountManager */ + IAccountManagerResponse response = new IAccountManagerResponse.Stub() { + public void onResult(Bundle bundle) { + final String authTokenLabel = + bundle.getString(AccountManager.KEY_AUTH_TOKEN_LABEL); + if (!TextUtils.isEmpty(authTokenLabel)) { + runOnUiThread(new Runnable() { + public void run() { + if (!isFinishing()) { + authTokenTypeView.setText(authTokenLabel); + authTokenTypeView.setVisibility(View.VISIBLE); + } + } + }); + } + } + + public void onError(int code, String message) { + } + }; + + accountManagerService.getAuthTokenLabel( + response, mAccount, mAuthTokenType); findViewById(R.id.allow_button).setOnClickListener(this); findViewById(R.id.deny_button).setOnClickListener(this); LinearLayout packagesListView = (LinearLayout) findViewById(R.id.packages_list); - final PackageManager pm = getPackageManager(); for (String pkg : packages) { String packageLabel; try { @@ -88,12 +120,6 @@ public class GrantCredentialsPermissionActivity extends Activity implements View ((TextView) findViewById(R.id.account_name)).setText(mAccount.name); ((TextView) findViewById(R.id.account_type)).setText(accountTypeLabel); - TextView authTokenTypeView = (TextView) findViewById(R.id.authtoken_type); - if (TextUtils.isEmpty(authTokenLabel)) { - authTokenTypeView.setVisibility(View.GONE); - } else { - authTokenTypeView.setText(authTokenLabel); - } } private View newPackageView(String packageLabel) { @@ -103,7 +129,6 @@ public class GrantCredentialsPermissionActivity extends Activity implements View } public void onClick(View v) { - final AccountManagerService accountManagerService = AccountManagerService.getSingleton(); switch (v.getId()) { case R.id.allow_button: accountManagerService.grantAppPermission(mAccount, mAuthTokenType, mUid); -- GitLab From 767926bbe90358bc3857f4b78f54c8cdacfb8773 Mon Sep 17 00:00:00 2001 From: Eric Fischer Date: Thu, 9 Dec 2010 16:54:24 -0800 Subject: [PATCH 075/291] Import revised translations. DO NOT MERGE Bug 3272618 Change-Id: I165a5964e62e3d3df59c26cf6595898ea3f84996 --- packages/SystemUI/res/values-cs/strings.xml | 3 +-- packages/SystemUI/res/values-da/strings.xml | 3 +-- packages/SystemUI/res/values-de/strings.xml | 3 +-- packages/SystemUI/res/values-el/strings.xml | 3 +-- packages/SystemUI/res/values-es-rUS/strings.xml | 3 +-- packages/SystemUI/res/values-es/strings.xml | 3 +-- packages/SystemUI/res/values-fr/strings.xml | 3 +-- packages/SystemUI/res/values-it/strings.xml | 3 +-- packages/SystemUI/res/values-ja/strings.xml | 3 +-- packages/SystemUI/res/values-ko/strings.xml | 3 +-- packages/SystemUI/res/values-nb/strings.xml | 3 +-- packages/SystemUI/res/values-nl/strings.xml | 3 +-- packages/SystemUI/res/values-pl/strings.xml | 3 +-- packages/SystemUI/res/values-pt-rPT/strings.xml | 3 +-- packages/SystemUI/res/values-pt/strings.xml | 3 +-- packages/SystemUI/res/values-ru/strings.xml | 3 +-- packages/SystemUI/res/values-sv/strings.xml | 3 +-- packages/SystemUI/res/values-tr/strings.xml | 3 +-- packages/SystemUI/res/values-zh-rCN/strings.xml | 3 +-- packages/SystemUI/res/values-zh-rTW/strings.xml | 3 +-- 20 files changed, 20 insertions(+), 40 deletions(-) diff --git a/packages/SystemUI/res/values-cs/strings.xml b/packages/SystemUI/res/values-cs/strings.xml index ff59db085b525..b51098179f603 100644 --- a/packages/SystemUI/res/values-cs/strings.xml +++ b/packages/SystemUI/res/values-cs/strings.xml @@ -19,8 +19,7 @@ - - + "UI systému" "Vymazat" "Žádná oznámení" "Probíhající" diff --git a/packages/SystemUI/res/values-da/strings.xml b/packages/SystemUI/res/values-da/strings.xml index 9389617769af6..6b22329331cc0 100644 --- a/packages/SystemUI/res/values-da/strings.xml +++ b/packages/SystemUI/res/values-da/strings.xml @@ -19,8 +19,7 @@ - - + "System-UI" "Ryd" "Ingen meddelelser" "I gang" diff --git a/packages/SystemUI/res/values-de/strings.xml b/packages/SystemUI/res/values-de/strings.xml index 3ea65d94c898d..a5a97c677a1c6 100644 --- a/packages/SystemUI/res/values-de/strings.xml +++ b/packages/SystemUI/res/values-de/strings.xml @@ -19,8 +19,7 @@ - - + "System-UI" "Löschen" "Keine Benachrichtigungen" "Aktuell" diff --git a/packages/SystemUI/res/values-el/strings.xml b/packages/SystemUI/res/values-el/strings.xml index cba104711c5bb..79b90f822f143 100644 --- a/packages/SystemUI/res/values-el/strings.xml +++ b/packages/SystemUI/res/values-el/strings.xml @@ -19,8 +19,7 @@ - - + "UI συστήματ." "Εκκαθάριση" "Δεν υπάρχουν ειδοποιήσεις" "Εν εξελίξει" diff --git a/packages/SystemUI/res/values-es-rUS/strings.xml b/packages/SystemUI/res/values-es-rUS/strings.xml index 56dead5ef96ad..d2c1a8ec12873 100644 --- a/packages/SystemUI/res/values-es-rUS/strings.xml +++ b/packages/SystemUI/res/values-es-rUS/strings.xml @@ -19,8 +19,7 @@ - - + "Sistema UI" "Borrar" "No hay notificaciones" "Continuo" diff --git a/packages/SystemUI/res/values-es/strings.xml b/packages/SystemUI/res/values-es/strings.xml index 4ebe49201793d..38c6f918ea77b 100644 --- a/packages/SystemUI/res/values-es/strings.xml +++ b/packages/SystemUI/res/values-es/strings.xml @@ -19,8 +19,7 @@ - - + "IU sistema" "Borrar" "No tienes notificaciones" "Entrante" diff --git a/packages/SystemUI/res/values-fr/strings.xml b/packages/SystemUI/res/values-fr/strings.xml index 7aff506b14c67..c5b6ce81c5e13 100644 --- a/packages/SystemUI/res/values-fr/strings.xml +++ b/packages/SystemUI/res/values-fr/strings.xml @@ -19,8 +19,7 @@ - - + "IU système" "Effacer" "Aucune notification" "En cours" diff --git a/packages/SystemUI/res/values-it/strings.xml b/packages/SystemUI/res/values-it/strings.xml index 496a82e8dfe1c..8bc101cc54833 100644 --- a/packages/SystemUI/res/values-it/strings.xml +++ b/packages/SystemUI/res/values-it/strings.xml @@ -19,8 +19,7 @@ - - + "UI sistema" "Cancella" "Nessuna notifica" "In corso" diff --git a/packages/SystemUI/res/values-ja/strings.xml b/packages/SystemUI/res/values-ja/strings.xml index 24c018b978ba4..b059e7471f1fc 100644 --- a/packages/SystemUI/res/values-ja/strings.xml +++ b/packages/SystemUI/res/values-ja/strings.xml @@ -19,8 +19,7 @@ - - + "システムUI" "通知を消去" "通知なし" "実行中" diff --git a/packages/SystemUI/res/values-ko/strings.xml b/packages/SystemUI/res/values-ko/strings.xml index 0b6649d709e9c..d325c0206d153 100644 --- a/packages/SystemUI/res/values-ko/strings.xml +++ b/packages/SystemUI/res/values-ko/strings.xml @@ -19,8 +19,7 @@ - - + "시스템 UI" "지우기" "알림 없음" "진행 중" diff --git a/packages/SystemUI/res/values-nb/strings.xml b/packages/SystemUI/res/values-nb/strings.xml index 5684e57af08d1..cb44ef4e52218 100644 --- a/packages/SystemUI/res/values-nb/strings.xml +++ b/packages/SystemUI/res/values-nb/strings.xml @@ -19,8 +19,7 @@ - - + "Sys.gr.snitt" "Fjern" "Ingen varslinger" "Aktiviteter" diff --git a/packages/SystemUI/res/values-nl/strings.xml b/packages/SystemUI/res/values-nl/strings.xml index cd10b29655b91..79f18b4a3d802 100644 --- a/packages/SystemUI/res/values-nl/strings.xml +++ b/packages/SystemUI/res/values-nl/strings.xml @@ -19,8 +19,7 @@ - - + "Systeem-UI" "Wissen" "Geen meldingen" "Actief" diff --git a/packages/SystemUI/res/values-pl/strings.xml b/packages/SystemUI/res/values-pl/strings.xml index 70f3ad252e08f..ddc5c88ceffea 100644 --- a/packages/SystemUI/res/values-pl/strings.xml +++ b/packages/SystemUI/res/values-pl/strings.xml @@ -19,8 +19,7 @@ - - + "Interfejs" "Wyczyść" "Brak powiadomień" "Bieżące" diff --git a/packages/SystemUI/res/values-pt-rPT/strings.xml b/packages/SystemUI/res/values-pt-rPT/strings.xml index 492063a95dfed..e89346d07e349 100644 --- a/packages/SystemUI/res/values-pt-rPT/strings.xml +++ b/packages/SystemUI/res/values-pt-rPT/strings.xml @@ -19,8 +19,7 @@ - - + "IU do sist." "Limpar" "Sem notificações" "Em curso" diff --git a/packages/SystemUI/res/values-pt/strings.xml b/packages/SystemUI/res/values-pt/strings.xml index 08effa7312260..23e4870ba8869 100644 --- a/packages/SystemUI/res/values-pt/strings.xml +++ b/packages/SystemUI/res/values-pt/strings.xml @@ -19,8 +19,7 @@ - - + "Interf sist" "Limpar" "Sem notificações" "Em andamento" diff --git a/packages/SystemUI/res/values-ru/strings.xml b/packages/SystemUI/res/values-ru/strings.xml index 7c5bcf7a8f0a0..71109e38b6b87 100644 --- a/packages/SystemUI/res/values-ru/strings.xml +++ b/packages/SystemUI/res/values-ru/strings.xml @@ -19,8 +19,7 @@ - - + "Графический интерфейс системы" "Очистить" "Нет уведомлений" "Текущие" diff --git a/packages/SystemUI/res/values-sv/strings.xml b/packages/SystemUI/res/values-sv/strings.xml index 1127c9d22457c..492a74db38da7 100644 --- a/packages/SystemUI/res/values-sv/strings.xml +++ b/packages/SystemUI/res/values-sv/strings.xml @@ -19,8 +19,7 @@ - - + "Gränssnitt" "Ta bort" "Inga aviseringar" "Pågående" diff --git a/packages/SystemUI/res/values-tr/strings.xml b/packages/SystemUI/res/values-tr/strings.xml index dd66d82f41c4a..504ea45ba5d37 100644 --- a/packages/SystemUI/res/values-tr/strings.xml +++ b/packages/SystemUI/res/values-tr/strings.xml @@ -19,8 +19,7 @@ - - + "Sist Arayüzü" "Temizle" "Bildirim yok" "Sürüyor" diff --git a/packages/SystemUI/res/values-zh-rCN/strings.xml b/packages/SystemUI/res/values-zh-rCN/strings.xml index cda0317713770..6e5902415c553 100644 --- a/packages/SystemUI/res/values-zh-rCN/strings.xml +++ b/packages/SystemUI/res/values-zh-rCN/strings.xml @@ -19,8 +19,7 @@ - - + "系统用户界面" "清除" "无通知" "正在进行的" diff --git a/packages/SystemUI/res/values-zh-rTW/strings.xml b/packages/SystemUI/res/values-zh-rTW/strings.xml index 503087ba6decf..906a68c7b94ec 100644 --- a/packages/SystemUI/res/values-zh-rTW/strings.xml +++ b/packages/SystemUI/res/values-zh-rTW/strings.xml @@ -19,8 +19,7 @@ - - + "系統 UI" "清除" "沒有通知" "進行中" -- GitLab From 50b4d8f643f31b37e9872f562fb869059cf79c8a Mon Sep 17 00:00:00 2001 From: Nick Pelly Date: Tue, 7 Dec 2010 22:40:28 -0800 Subject: [PATCH 076/291] Make getSystemService(NFC_SERVICE) the NFC entry point. This gives NFC service a handle to the application context. Deprecate NfcAdapter.getDefaultAdapter(), it does not provide a context. Using this method will print a warning, and will later throw an exception if a method that requires a context is called. No 2.3 API's will fail, but new API's that do require a context might fail. Also add helper NfcAdapter.getDefaultAdapter(Context). Change-Id: I9a6378de4ef4b61ad922f8d53e64e2a1a1d5d60c --- api/current.xml | 44 ++++++ core/java/android/app/ContextImpl.java | 13 ++ core/java/android/content/Context.java | 8 ++ core/java/android/nfc/NfcAdapter.java | 127 +++++++++++------- core/java/android/nfc/NfcManager.java | 58 ++++++++ core/java/android/nfc/Tag.java | 3 +- core/java/android/nfc/package.html | 6 +- .../android/nfc/technology/MifareClassic.java | 2 +- .../nfc/technology/MifareUltralight.java | 16 +-- 9 files changed, 216 insertions(+), 61 deletions(-) create mode 100644 core/java/android/nfc/NfcManager.java diff --git a/api/current.xml b/api/current.xml index 3b9ab1a0edfc0..893f2d23f4b83 100644 --- a/api/current.xml +++ b/api/current.xml @@ -35673,6 +35673,17 @@ visibility="public" > + + + + + + + + + + diff --git a/core/java/android/app/ContextImpl.java b/core/java/android/app/ContextImpl.java index 599807427e7ce..7e7cd7a8dcf2a 100644 --- a/core/java/android/app/ContextImpl.java +++ b/core/java/android/app/ContextImpl.java @@ -72,6 +72,7 @@ import android.net.IThrottleManager; import android.net.Uri; import android.net.wifi.IWifiManager; import android.net.wifi.WifiManager; +import android.nfc.NfcManager; import android.os.Binder; import android.os.Bundle; import android.os.DropBoxManager; @@ -201,6 +202,7 @@ class ContextImpl extends Context { private DevicePolicyManager mDevicePolicyManager = null; private UiModeManager mUiModeManager = null; private DownloadManager mDownloadManager = null; + private NfcManager mNfcManager = null; private final Object mSync = new Object(); @@ -977,6 +979,8 @@ class ContextImpl extends Context { return getUiModeManager(); } else if (DOWNLOAD_SERVICE.equals(name)) { return getDownloadManager(); + } else if (NFC_SERVICE.equals(name)) { + return getNfcManager(); } return null; @@ -1204,6 +1208,15 @@ class ContextImpl extends Context { return mDownloadManager; } + private NfcManager getNfcManager() { + synchronized (mSync) { + if (mNfcManager == null) { + mNfcManager = new NfcManager(this); + } + } + return mNfcManager; + } + @Override public int checkPermission(String permission, int pid, int uid) { if (permission == null) { diff --git a/core/java/android/content/Context.java b/core/java/android/content/Context.java index a370b33426751..85c29b8751476 100644 --- a/core/java/android/content/Context.java +++ b/core/java/android/content/Context.java @@ -1549,6 +1549,14 @@ public abstract class Context { */ public static final String DOWNLOAD_SERVICE = "download"; + /** + * Use with {@link #getSystemService} to retrieve a + * {@link android.nfc.NfcManager} for using NFC. + * + * @see #getSystemService + */ + public static final String NFC_SERVICE = "nfc"; + /** * Use with {@link #getSystemService} to retrieve a * {@link android.net.sip.SipManager} for accessing the SIP related service. diff --git a/core/java/android/nfc/NfcAdapter.java b/core/java/android/nfc/NfcAdapter.java index a1c22bfe503a8..d71fdd50490bf 100644 --- a/core/java/android/nfc/NfcAdapter.java +++ b/core/java/android/nfc/NfcAdapter.java @@ -19,6 +19,7 @@ package android.nfc; import android.annotation.SdkConstant; import android.annotation.SdkConstant.SdkConstantType; import android.app.ActivityThread; +import android.content.Context; import android.content.pm.IPackageManager; import android.content.pm.PackageManager; import android.os.IBinder; @@ -29,11 +30,12 @@ import android.util.Log; /** * Represents the device's local NFC adapter. *

      - * Use the static {@link #getDefaultAdapter} method to get the default NFC - * Adapter for this Android device. Most Android devices will have only one NFC - * Adapter, and {@link #getDefaultAdapter} returns the singleton object. + * Use the helper {@link #getDefaultAdapter(Context)} to get the default NFC + * adapter for this Android device. */ public final class NfcAdapter { + private static final String TAG = "NFC"; + /** * Intent to start an activity when a tag is discovered. */ @@ -161,29 +163,17 @@ public final class NfcAdapter { */ private static final int DISCOVERY_MODE_CARD_EMULATION = 2; - private static final String TAG = "NFC"; - // Both guarded by NfcAdapter.class: + // Guarded by NfcAdapter.class private static boolean sIsInitialized = false; - private static NfcAdapter sAdapter; - // Final after construction, except for attemptDeadServiceRecovery() - // when NFC crashes. - // Not locked - we accept a best effort attempt when NFC crashes. - /*package*/ INfcAdapter mService; + // Final after first constructor, except for + // attemptDeadServiceRecovery() when NFC crashes - we accept a best effort + // recovery + private static INfcAdapter sService; - private NfcAdapter(INfcAdapter service) { - mService = service; - } + private final Context mContext; - /** - * Returns the binder interface to the service. - * @hide - */ - public INfcAdapter getService() { - return mService; - } - /** * Helper to check if this device has FEATURE_NFC, but without using * a context. @@ -204,8 +194,27 @@ public final class NfcAdapter { } } + private static synchronized INfcAdapter setupService() { + if (!sIsInitialized) { + sIsInitialized = true; + + /* is this device meant to have NFC */ + if (!hasNfcFeature()) { + Log.v(TAG, "this device does not have NFC support"); + return null; + } + + sService = getServiceInterface(); + if (sService == null) { + Log.e(TAG, "could not retrieve NFC service"); + return null; + } + } + return sService; + } + /** get handle to NFC service interface */ - private static synchronized INfcAdapter getServiceInterface() { + private static INfcAdapter getServiceInterface() { /* get a handle to NFC service */ IBinder b = ServiceManager.getService("nfc"); if (b == null) { @@ -214,35 +223,55 @@ public final class NfcAdapter { return INfcAdapter.Stub.asInterface(b); } + /** + * Helper to get the default NFC Adapter. + *

      + * Most Android devices will only have one NFC Adapter (NFC Controller). + *

      + * This helper is the equivalent of: + *

      {@code
      +     * NfcManager manager = (NfcManager) context.getSystemService(Context.NFC_SERVICE);
      +     * NfcAdapter adapter = manager.getDefaultAdapter();
      +     * }
      + * @param context the calling application's context + * + * @return the default NFC adapter, or null if no NFC adapter exists + */ + public static NfcAdapter getDefaultAdapter(Context context) { + /* use getSystemService() instead of just instantiating to take + * advantage of the context's cached NfcManager & NfcAdapter */ + NfcManager manager = (NfcManager) context.getSystemService(Context.NFC_SERVICE); + return manager.getDefaultAdapter(); + } + /** * Get a handle to the default NFC Adapter on this Android device. *

      * Most Android devices will only have one NFC Adapter (NFC Controller). * * @return the default NFC adapter, or null if no NFC adapter exists + * @deprecated use {@link #getDefaultAdapter(Context)} */ + @Deprecated public static NfcAdapter getDefaultAdapter() { - synchronized (NfcAdapter.class) { - if (sIsInitialized) { - return sAdapter; - } - sIsInitialized = true; - - /* is this device meant to have NFC */ - if (!hasNfcFeature()) { - Log.v(TAG, "this device does not have NFC support"); - return null; - } - - INfcAdapter service = getServiceInterface(); - if (service == null) { - Log.e(TAG, "could not retrieve NFC service"); - return null; - } + Log.w(TAG, "WARNING: NfcAdapter.getDefaultAdapter() is deprecated, use " + + "NfcAdapter.getDefaultAdapter(Context) instead", new Exception()); + return new NfcAdapter(null); + } - sAdapter = new NfcAdapter(service); - return sAdapter; + /*package*/ NfcAdapter(Context context) { + if (setupService() == null) { + throw new UnsupportedOperationException(); } + mContext = context; + } + + /** + * Returns the binder interface to the service. + * @hide + */ + public INfcAdapter getService() { + return sService; } /** @@ -256,9 +285,9 @@ public final class NfcAdapter { Log.e(TAG, "could not retrieve NFC service during service recovery"); return; } - /* assigning to mService is not thread-safe, but this is best-effort code + /* assigning to sService is not thread-safe, but this is best-effort code * and on a well-behaved system should never happen */ - mService = service; + sService = service; return; } @@ -275,7 +304,7 @@ public final class NfcAdapter { */ public boolean isEnabled() { try { - return mService.isEnabled(); + return sService.isEnabled(); } catch (RemoteException e) { attemptDeadServiceRecovery(e); return false; @@ -292,7 +321,7 @@ public final class NfcAdapter { */ public boolean enable() { try { - return mService.enable(); + return sService.enable(); } catch (RemoteException e) { attemptDeadServiceRecovery(e); return false; @@ -311,7 +340,7 @@ public final class NfcAdapter { */ public boolean disable() { try { - return mService.disable(); + return sService.disable(); } catch (RemoteException e) { attemptDeadServiceRecovery(e); return false; @@ -338,7 +367,7 @@ public final class NfcAdapter { */ public void setLocalNdefMessage(NdefMessage message) { try { - mService.localSet(message); + sService.localSet(message); } catch (RemoteException e) { attemptDeadServiceRecovery(e); } @@ -353,7 +382,7 @@ public final class NfcAdapter { */ public NdefMessage getLocalNdefMessage() { try { - return mService.localGet(); + return sService.localGet(); } catch (RemoteException e) { attemptDeadServiceRecovery(e); return null; @@ -366,7 +395,7 @@ public final class NfcAdapter { */ public NfcSecureElement createNfcSecureElementConnection() { try { - return new NfcSecureElement(mService.getNfcSecureElementInterface()); + return new NfcSecureElement(sService.getNfcSecureElementInterface()); } catch (RemoteException e) { Log.e(TAG, "createNfcSecureElementConnection failed", e); return null; diff --git a/core/java/android/nfc/NfcManager.java b/core/java/android/nfc/NfcManager.java new file mode 100644 index 0000000000000..5fa6483510230 --- /dev/null +++ b/core/java/android/nfc/NfcManager.java @@ -0,0 +1,58 @@ +/* + * Copyright (C) 2010 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 android.nfc; + +import android.content.Context; + +/** + * High level manager used to obtain an instance of an {@link NfcAdapter}. + *

      + * Use {@link android.content.Context#getSystemService(java.lang.String)} + * with {@link Context#NFC_SERVICE} to create an {@link NfcManager}, + * then call {@link #getDefaultAdapter} to obtain the {@link NfcAdapter}. + *

      + * Alternately, you can just call the static helper + * {@link NfcAdapter#getDefaultAdapter(android.content.Context)}. + * + * @see Context#getSystemService + * @see NfcAdapter#getDefaultAdapter(android.content.Context) + */ +public final class NfcManager { + private final NfcAdapter mAdapter; + + /** + * @hide + */ + public NfcManager(Context context) { + NfcAdapter adapter; + try { + adapter = new NfcAdapter(context); + } catch (UnsupportedOperationException e) { + adapter = null; + } + mAdapter = adapter; + } + + /** + * Get the default NFC Adapter for this device. + * + * @return the default NFC Adapter + */ + public NfcAdapter getDefaultAdapter() { + return mAdapter; + } +} diff --git a/core/java/android/nfc/Tag.java b/core/java/android/nfc/Tag.java index 36de915c8b75b..d042634c1138b 100644 --- a/core/java/android/nfc/Tag.java +++ b/core/java/android/nfc/Tag.java @@ -127,7 +127,7 @@ public class Tag implements Parcelable { /** * Returns the technology, or null if not present */ - public TagTechnology getTechnology(int tech) { + public TagTechnology getTechnology(NfcAdapter adapter, int tech) { int pos = -1; for (int idx = 0; idx < mTechList.length; idx++) { if (mTechList[idx] == tech) { @@ -140,7 +140,6 @@ public class Tag implements Parcelable { } Bundle extras = mTechExtras[pos]; - NfcAdapter adapter = NfcAdapter.getDefaultAdapter(); try { switch (tech) { case TagTechnology.NFC_A: { diff --git a/core/java/android/nfc/package.html b/core/java/android/nfc/package.html index b054d1cc41796..97bb29d10a8fe 100644 --- a/core/java/android/nfc/package.html +++ b/core/java/android/nfc/package.html @@ -6,9 +6,13 @@ NDEF message in NFC tags. A "tag" may actually be another device that appears as

      Here's a summary of the classes:

      +
      {@link android.nfc.NfcManager}
      +
      This is the high level manager, used to obtain this device's {@link android.nfc.NfcAdapter}. You can +acquire an instance using {@link android.content.Context#getSystemService}.
      {@link android.nfc.NfcAdapter}
      This represents the device's NFC adapter, which is your entry-point to performing NFC -operations. You can acquire an instance with {@link android.nfc.NfcAdapter#getDefaultAdapter}.
      +operations. You can acquire an instance with {@link android.nfc.NfcManager#getDefaultAdapter}, or +{@link android.nfc.NfcAdapter#getDefaultAdapter(android.content.Context)}.
      {@link android.nfc.NdefMessage}
      Represents an NDEF data message, which is the standard format in which "records" carrying data are transmitted between devices and tags. Your application can receive these diff --git a/core/java/android/nfc/technology/MifareClassic.java b/core/java/android/nfc/technology/MifareClassic.java index ba3a42584f88f..bd20808a1f26e 100644 --- a/core/java/android/nfc/technology/MifareClassic.java +++ b/core/java/android/nfc/technology/MifareClassic.java @@ -74,7 +74,7 @@ public final class MifareClassic extends BasicTagTechnology { super(adapter, tag, TagTechnology.MIFARE_CLASSIC); // Check if this could actually be a Mifare - NfcA a = (NfcA) tag.getTechnology(TagTechnology.NFC_A); + NfcA a = (NfcA) tag.getTechnology(adapter, TagTechnology.NFC_A); //short[] ATQA = getATQA(tag); mIsEmulated = false; diff --git a/core/java/android/nfc/technology/MifareUltralight.java b/core/java/android/nfc/technology/MifareUltralight.java index dd1dae95a6cc6..6681688e5e456 100644 --- a/core/java/android/nfc/technology/MifareUltralight.java +++ b/core/java/android/nfc/technology/MifareUltralight.java @@ -16,13 +16,13 @@ package android.nfc.technology; +import java.io.IOException; + import android.nfc.NfcAdapter; import android.nfc.Tag; import android.os.Bundle; import android.os.RemoteException; -import java.io.IOException; - /** * Concrete class for TagTechnology.MIFARE_ULTRALIGHT * @@ -39,7 +39,7 @@ public final class MifareUltralight extends BasicTagTechnology { public static final int TYPE_ULTRALIGHT_C = 2; public static final int TYPE_UNKNOWN = 10; - private static final int NXP_MANUFACTURER_ID = 0x04; + private static final int NXP_MANUFACTURER_ID = 0x04; private int mType; @@ -47,13 +47,13 @@ public final class MifareUltralight extends BasicTagTechnology { super(adapter, tag, TagTechnology.MIFARE_ULTRALIGHT); // Check if this could actually be a Mifare - NfcA a = (NfcA) tag.getTechnology(TagTechnology.NFC_A); + NfcA a = (NfcA) tag.getTechnology(adapter, TagTechnology.NFC_A); mType = TYPE_UNKNOWN; if( a.getSak() == 0x00 && tag.getId()[0] == NXP_MANUFACTURER_ID ) { - // could be UL or UL-C - mType = TYPE_ULTRALIGHT; + // could be UL or UL-C + mType = TYPE_ULTRALIGHT; } } @@ -73,9 +73,9 @@ public final class MifareUltralight extends BasicTagTechnology { /** * @throws IOException */ -/* + /* public byte[] readOTP(); public void writePage(int block, byte[] data); public void writeBlock(int block, byte[] data); -*/ + */ } -- GitLab From 3300e4c3ea2f2317532ded6f9e79d6ad9e038679 Mon Sep 17 00:00:00 2001 From: Martijn Coenen Date: Wed, 8 Dec 2010 23:23:47 -0800 Subject: [PATCH 077/291] Implemented isWritable() to indicate NDEF capability container r/w state. Change-Id: Ie8bdf490c955e620f5e5029346fbe2e188ea4748 --- core/java/android/nfc/technology/Ndef.java | 52 +++++++++------------- 1 file changed, 21 insertions(+), 31 deletions(-) diff --git a/core/java/android/nfc/technology/Ndef.java b/core/java/android/nfc/technology/Ndef.java index c856646464324..b2e70c96007d9 100644 --- a/core/java/android/nfc/technology/Ndef.java +++ b/core/java/android/nfc/technology/Ndef.java @@ -38,11 +38,12 @@ import java.io.IOException; * permission. */ public final class Ndef extends BasicTagTechnology { - public static final int NDEF_MODE_READ_ONCE = 1; - public static final int NDEF_MODE_READ_ONLY = 2; - public static final int NDEF_MODE_WRITE_ONCE = 3; - public static final int NDEF_MODE_WRITE_MANY = 4; - public static final int NDEF_MODE_UNKNOWN = 5; + /** @hide */ + public static final int NDEF_MODE_READ_ONLY = 1; + /** @hide */ + public static final int NDEF_MODE_READ_WRITE = 2; + /** @hide */ + public static final int NDEF_MODE_UNKNOWN = 3; /** @hide */ public static final String EXTRA_NDEF_MSG = "ndefmsg"; @@ -50,7 +51,11 @@ public final class Ndef extends BasicTagTechnology { /** @hide */ public static final String EXTRA_NDEF_MAXLENGTH = "ndefmaxlength"; - private final int maxNdefSize; + /** @hide */ + public static final String EXTRA_NDEF_CARDSTATE = "ndefcardstate"; + + private final int mMaxNdefSize; + private final int mCardState; /** * Internal constructor, to be used by NfcAdapter @@ -59,10 +64,12 @@ public final class Ndef extends BasicTagTechnology { public Ndef(NfcAdapter adapter, Tag tag, int tech, Bundle extras) throws RemoteException { super(adapter, tag, tech); if (extras != null) { - maxNdefSize = extras.getInt(EXTRA_NDEF_MAXLENGTH); + mMaxNdefSize = extras.getInt(EXTRA_NDEF_MAXLENGTH); + mCardState = extras.getInt(EXTRA_NDEF_CARDSTATE); } else { - maxNdefSize = 0; //TODO: throw exception + throw new NullPointerException("NDEF tech extras are null."); } + } /** @@ -104,35 +111,18 @@ public final class Ndef extends BasicTagTechnology { /** * Get maximum NDEF message size in bytes */ - public int getSize() { - return maxNdefSize; + public int getMaxSize() { + return mMaxNdefSize; } /** - * Read/Write mode hint. - * Provides a hint if further reads or writes are likely to succeed. + * Provides a hint on whether writes are likely to succeed. *

      Requires {@link android.Manifest.permission#NFC} permission. - * @return one of NDEF_MODE + * @return true if write is likely to succeed * @throws IOException if the target is lost or connection closed */ - public int getModeHint() throws IOException { - try { - int result = mTagService.getModeHint(mTag.getServiceHandle()); - if (ErrorCodes.isError(result)) { - switch (result) { - case ErrorCodes.ERROR_IO: - throw new IOException(); - default: - // Should not happen - throw new IOException(); - } - } - return result; - - } catch (RemoteException e) { - attemptDeadServiceRecovery(e); - return NDEF_MODE_UNKNOWN; - } + public boolean isWritable() { + return (mCardState == NDEF_MODE_READ_WRITE); } // Methods that require connect() -- GitLab From fc5a3b6cfb85679e82a39730c7154b55b0711a0c Mon Sep 17 00:00:00 2001 From: Martijn Coenen Date: Fri, 10 Dec 2010 10:46:56 -0800 Subject: [PATCH 078/291] Changed transceive on all technologies to "raw", except for Mifare classes. Change-Id: I3d680e37fec0ab84cdbb70d9fb6fff9527dd76a2 --- core/java/android/nfc/INfcTag.aidl | 2 +- .../nfc/technology/BasicTagTechnology.java | 4 +-- .../android/nfc/technology/MifareClassic.java | 25 +++++++++++++++++++ .../nfc/technology/MifareUltralight.java | 25 +++++++++++++++++++ core/java/android/nfc/technology/Ndef.java | 5 ++++ .../nfc/technology/NdefFormatable.java | 5 ++++ 6 files changed, 63 insertions(+), 3 deletions(-) diff --git a/core/java/android/nfc/INfcTag.aidl b/core/java/android/nfc/INfcTag.aidl index f5c79e74d474a..69e5bc7d3a884 100644 --- a/core/java/android/nfc/INfcTag.aidl +++ b/core/java/android/nfc/INfcTag.aidl @@ -29,7 +29,7 @@ interface INfcTag byte[] getUid(int nativeHandle); boolean isNdef(int nativeHandle); boolean isPresent(int nativeHandle); - byte[] transceive(int nativeHandle, in byte[] data); + byte[] transceive(int nativeHandle, in byte[] data, boolean raw); int getLastError(int nativeHandle); diff --git a/core/java/android/nfc/technology/BasicTagTechnology.java b/core/java/android/nfc/technology/BasicTagTechnology.java index 6b281b9898a4b..ba8bd559cfc23 100644 --- a/core/java/android/nfc/technology/BasicTagTechnology.java +++ b/core/java/android/nfc/technology/BasicTagTechnology.java @@ -181,9 +181,9 @@ import android.util.Log; */ public byte[] transceive(byte[] data) throws IOException { try { - byte[] response = mTagService.transceive(mTag.getServiceHandle(), data); + byte[] response = mTagService.transceive(mTag.getServiceHandle(), data, true); if (response == null) { - throw new IOException("transcieve failed"); + throw new IOException("transceive failed"); } return response; } catch (RemoteException e) { diff --git a/core/java/android/nfc/technology/MifareClassic.java b/core/java/android/nfc/technology/MifareClassic.java index bd20808a1f26e..defdcf263b79b 100644 --- a/core/java/android/nfc/technology/MifareClassic.java +++ b/core/java/android/nfc/technology/MifareClassic.java @@ -285,5 +285,30 @@ public final class MifareClassic extends BasicTagTechnology { public void writeSectorAccessControl(int sector, int access); public void increment(int block); public void decrement(int block); + */ + /** + * Send data to a tag and receive the response. + *

      + * This method will block until the response is received. It can be canceled + * with {@link #close}. + *

      Requires {@link android.Manifest.permission#NFC} permission. + * + * @param data bytes to send + * @return bytes received in response + * @throws IOException if the target is lost or connection closed + */ + @Override + public byte[] transceive(byte[] data) throws IOException { + try { + byte[] response = mTagService.transceive(mTag.getServiceHandle(), data, false); + if (response == null) { + throw new IOException("transceive failed"); + } + return response; + } catch (RemoteException e) { + attemptDeadServiceRecovery(e); + throw new IOException("NFC service died"); + } + } } diff --git a/core/java/android/nfc/technology/MifareUltralight.java b/core/java/android/nfc/technology/MifareUltralight.java index 6681688e5e456..58d264572976d 100644 --- a/core/java/android/nfc/technology/MifareUltralight.java +++ b/core/java/android/nfc/technology/MifareUltralight.java @@ -70,6 +70,31 @@ public final class MifareUltralight extends BasicTagTechnology { return transceive(blockread_cmd); } + /** + * Send data to a tag and receive the response. + *

      + * This method will block until the response is received. It can be canceled + * with {@link #close}. + *

      Requires {@link android.Manifest.permission#NFC} permission. + * + * @param data bytes to send + * @return bytes received in response + * @throws IOException if the target is lost or connection closed + */ + @Override + public byte[] transceive(byte[] data) throws IOException { + try { + byte[] response = mTagService.transceive(mTag.getServiceHandle(), data, false); + if (response == null) { + throw new IOException("transceive failed"); + } + return response; + } catch (RemoteException e) { + attemptDeadServiceRecovery(e); + throw new IOException("NFC service died"); + } + } + /** * @throws IOException */ diff --git a/core/java/android/nfc/technology/Ndef.java b/core/java/android/nfc/technology/Ndef.java index b2e70c96007d9..e76a573649e1f 100644 --- a/core/java/android/nfc/technology/Ndef.java +++ b/core/java/android/nfc/technology/Ndef.java @@ -195,4 +195,9 @@ public final class Ndef extends BasicTagTechnology { public void makeLowLevelReadonly() { throw new UnsupportedOperationException(); } + + @Override + public byte[] transceive(byte[] data) { + throw new UnsupportedOperationException(); + } } diff --git a/core/java/android/nfc/technology/NdefFormatable.java b/core/java/android/nfc/technology/NdefFormatable.java index 3ed37a5124070..8744876abe6fa 100644 --- a/core/java/android/nfc/technology/NdefFormatable.java +++ b/core/java/android/nfc/technology/NdefFormatable.java @@ -89,4 +89,9 @@ public final class NdefFormatable extends BasicTagTechnology { attemptDeadServiceRecovery(e); } } + + @Override + public byte[] transceive(byte[] data) { + throw new UnsupportedOperationException(); + } } -- GitLab From b79173f6602359d00a1a89f4d6505a44d461d796 Mon Sep 17 00:00:00 2001 From: Martijn Coenen Date: Fri, 10 Dec 2010 11:54:26 -0800 Subject: [PATCH 079/291] Changed technology close() to reconnect to the tag instead of physical disconnect. Change-Id: I8935e4aae452adeec472c0b3ff3c77f1400a264e --- core/java/android/nfc/INfcTag.aidl | 1 + core/java/android/nfc/technology/BasicTagTechnology.java | 5 ++++- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/core/java/android/nfc/INfcTag.aidl b/core/java/android/nfc/INfcTag.aidl index 69e5bc7d3a884..852ab5ede25d9 100644 --- a/core/java/android/nfc/INfcTag.aidl +++ b/core/java/android/nfc/INfcTag.aidl @@ -25,6 +25,7 @@ interface INfcTag { int close(int nativeHandle); int connect(int nativeHandle); + int reconnect(int nativeHandle); int[] getTechList(int nativeHandle); byte[] getUid(int nativeHandle); boolean isNdef(int nativeHandle); diff --git a/core/java/android/nfc/technology/BasicTagTechnology.java b/core/java/android/nfc/technology/BasicTagTechnology.java index ba8bd559cfc23..a50c10b1926fb 100644 --- a/core/java/android/nfc/technology/BasicTagTechnology.java +++ b/core/java/android/nfc/technology/BasicTagTechnology.java @@ -162,7 +162,10 @@ import android.util.Log; public void close() { mIsConnected = false; try { - mTagService.close(mTag.getServiceHandle()); + /* Note that we don't want to physically disconnect the tag, + * but just reconnect to it to reset its state + */ + mTagService.reconnect(mTag.getServiceHandle()); } catch (RemoteException e) { attemptDeadServiceRecovery(e); } -- GitLab From 641dd62155fd2eeddd93b2036154b13c05b70ba2 Mon Sep 17 00:00:00 2001 From: Jeff Hamilton Date: Thu, 2 Dec 2010 09:16:22 -0600 Subject: [PATCH 080/291] First pass at advanced NFC tag dispatching APIs and other cleanup. Change-Id: I022fcd481274a2f68d93218026e77551cfae8cae --- core/java/android/nfc/INfcTag.aidl | 8 +++--- core/java/android/nfc/NfcAdapter.java | 26 +++++++++++++++++++ core/java/android/nfc/technology/Ndef.java | 7 +++-- .../nfc/technology/NdefFormatable.java | 2 +- .../android/nfc/technology/TagTechnology.java | 22 +++++----------- 5 files changed, 40 insertions(+), 25 deletions(-) diff --git a/core/java/android/nfc/INfcTag.aidl b/core/java/android/nfc/INfcTag.aidl index 852ab5ede25d9..0f96d6b5f72d0 100644 --- a/core/java/android/nfc/INfcTag.aidl +++ b/core/java/android/nfc/INfcTag.aidl @@ -34,9 +34,9 @@ interface INfcTag int getLastError(int nativeHandle); - NdefMessage read(int nativeHandle); - int write(int nativeHandle, in NdefMessage msg); - int makeReadOnly(int nativeHandle); - int getModeHint(int nativeHandle); + NdefMessage ndefRead(int nativeHandle); + int ndefWrite(int nativeHandle, in NdefMessage msg); + int ndefMakeReadOnly(int nativeHandle); + boolean ndefIsWritable(int nativeHandle); int formatNdef(int nativeHandle, in byte[] key); } diff --git a/core/java/android/nfc/NfcAdapter.java b/core/java/android/nfc/NfcAdapter.java index d71fdd50490bf..758c8a0d68c83 100644 --- a/core/java/android/nfc/NfcAdapter.java +++ b/core/java/android/nfc/NfcAdapter.java @@ -36,6 +36,32 @@ import android.util.Log; public final class NfcAdapter { private static final String TAG = "NFC"; + /** + * Intent to start an activity when a tag with NDEF payload is discovered. + * If the tag has and NDEF payload this intent is started before + * {@link #ACTION_TECHNOLOGY_DISCOVERED}. + * + * If any activities respond to this intent neither + * {@link #ACTION_TECHNOLOGY_DISCOVERED} or {@link #ACTION_TAG_DISCOVERED} will be started. + * @hide + */ + @SdkConstant(SdkConstantType.ACTIVITY_INTENT_ACTION) + public static final String ACTION_NDEF_DISCOVERED = "android.nfc.action.NDEF_DISCOVERED"; + + /** + * Intent to started when a tag is discovered. The data URI is formated as + * {@code vnd.android.nfc://tag/} with the path having a directory entry for each technology + * in the {@link Tag#getTechnologyList()} is ascending order. + * + * This intent is started after {@link #ACTION_NDEF_DISCOVERED} and before + * {@link #ACTION_TAG_DISCOVERED} + * + * If any activities respond to this intent {@link #ACTION_TAG_DISCOVERED} will not be started. + * @hide + */ + @SdkConstant(SdkConstantType.ACTIVITY_INTENT_ACTION) + public static final String ACTION_TECHNOLOGY_DISCOVERED = "android.nfc.action.TECH_DISCOVERED"; + /** * Intent to start an activity when a tag is discovered. */ diff --git a/core/java/android/nfc/technology/Ndef.java b/core/java/android/nfc/technology/Ndef.java index e76a573649e1f..aa3f04b813e5b 100644 --- a/core/java/android/nfc/technology/Ndef.java +++ b/core/java/android/nfc/technology/Ndef.java @@ -79,7 +79,7 @@ public final class Ndef extends BasicTagTechnology { public NdefMessage getNdefMessage() throws IOException, FormatException { try { int serviceHandle = mTag.getServiceHandle(); - NdefMessage msg = mTagService.read(serviceHandle); + NdefMessage msg = mTagService.ndefRead(serviceHandle); if (msg == null) { int errorCode = mTagService.getLastError(serviceHandle); switch (errorCode) { @@ -119,7 +119,6 @@ public final class Ndef extends BasicTagTechnology { * Provides a hint on whether writes are likely to succeed. *

      Requires {@link android.Manifest.permission#NFC} permission. * @return true if write is likely to succeed - * @throws IOException if the target is lost or connection closed */ public boolean isWritable() { return (mCardState == NDEF_MODE_READ_WRITE); @@ -132,7 +131,7 @@ public final class Ndef extends BasicTagTechnology { */ public void writeNdefMessage(NdefMessage msg) throws IOException, FormatException { try { - int errorCode = mTagService.write(mTag.getServiceHandle(), msg); + int errorCode = mTagService.ndefWrite(mTag.getServiceHandle(), msg); switch (errorCode) { case ErrorCodes.SUCCESS: break; @@ -169,7 +168,7 @@ public final class Ndef extends BasicTagTechnology { */ public boolean makeReadonly() throws IOException { try { - int errorCode = mTagService.makeReadOnly(mTag.getServiceHandle()); + int errorCode = mTagService.ndefMakeReadOnly(mTag.getServiceHandle()); switch (errorCode) { case ErrorCodes.SUCCESS: return true; diff --git a/core/java/android/nfc/technology/NdefFormatable.java b/core/java/android/nfc/technology/NdefFormatable.java index 8744876abe6fa..05fd67c7e00cc 100644 --- a/core/java/android/nfc/technology/NdefFormatable.java +++ b/core/java/android/nfc/technology/NdefFormatable.java @@ -73,7 +73,7 @@ public final class NdefFormatable extends BasicTagTechnology { // Should not happen throw new IOException(); } - errorCode = mTagService.write(serviceHandle, firstMessage); + errorCode = mTagService.ndefWrite(serviceHandle, firstMessage); switch (errorCode) { case ErrorCodes.SUCCESS: break; diff --git a/core/java/android/nfc/technology/TagTechnology.java b/core/java/android/nfc/technology/TagTechnology.java index 4704f2ba09827..bef1cc4bc7fdc 100644 --- a/core/java/android/nfc/technology/TagTechnology.java +++ b/core/java/android/nfc/technology/TagTechnology.java @@ -39,42 +39,32 @@ public interface TagTechnology { /** * This object is an instance of {@link NfcF} */ - public static final int NFC_F = 11; + public static final int NFC_F = 4; /** * This object is an instance of {@link NfcV} */ - public static final int NFC_V = 21; + public static final int NFC_V = 5; /** * This object is an instance of {@link Ndef} */ - public static final int NDEF = 101; + public static final int NDEF = 6; /** * This object is an instance of {@link NdefFormatable} */ - public static final int NDEF_FORMATABLE = 110; + public static final int NDEF_FORMATABLE = 7; /** * This object is an instance of {@link MifareClassic} */ - public static final int MIFARE_CLASSIC = 200; - - /** - * A Mifare Classic tag with NDEF data - */ - public static final int MIFARE_CLASSIC_NDEF = 201; + public static final int MIFARE_CLASSIC = 8; /** * This object is an instance of {@link MifareUltralight} */ - public static final int MIFARE_ULTRALIGHT = 202; - - /** - * A Mifare DESFire tag - */ - public static final int MIFARE_DESFIRE = 203; + public static final int MIFARE_ULTRALIGHT = 9; /** * Returns the technology type for this tag connection. -- GitLab From e3f6336bcffc250da90ec864bccfa73ad1d016b9 Mon Sep 17 00:00:00 2001 From: Martijn Coenen Date: Mon, 13 Dec 2010 16:18:41 +0100 Subject: [PATCH 081/291] Fixed API for active NDEF reading and NDEF formatting. - Added getNdefCached() to return the message read at discovery time. - Fixed format() to check ndef before doing the write: libnfc actually requires a checkNdef to be done before writing. Change-Id: I9b3108299c05539bdef92dd74f62f911fb5a16bf --- core/java/android/nfc/technology/Ndef.java | 55 ++++++++++++------- .../nfc/technology/NdefFormatable.java | 27 +++++---- 2 files changed, 50 insertions(+), 32 deletions(-) diff --git a/core/java/android/nfc/technology/Ndef.java b/core/java/android/nfc/technology/Ndef.java index aa3f04b813e5b..7e194aacf8f72 100644 --- a/core/java/android/nfc/technology/Ndef.java +++ b/core/java/android/nfc/technology/Ndef.java @@ -56,6 +56,7 @@ public final class Ndef extends BasicTagTechnology { private final int mMaxNdefSize; private final int mCardState; + private final NdefMessage mNdefMsg; /** * Internal constructor, to be used by NfcAdapter @@ -66,6 +67,7 @@ public final class Ndef extends BasicTagTechnology { if (extras != null) { mMaxNdefSize = extras.getInt(EXTRA_NDEF_MAXLENGTH); mCardState = extras.getInt(EXTRA_NDEF_CARDSTATE); + mNdefMsg = extras.getParcelable(EXTRA_NDEF_MSG); } else { throw new NullPointerException("NDEF tech extras are null."); } @@ -76,27 +78,8 @@ public final class Ndef extends BasicTagTechnology { * Get the primary NDEF message on this tag. This data is read at discovery time * and does not require a connection. */ - public NdefMessage getNdefMessage() throws IOException, FormatException { - try { - int serviceHandle = mTag.getServiceHandle(); - NdefMessage msg = mTagService.ndefRead(serviceHandle); - if (msg == null) { - int errorCode = mTagService.getLastError(serviceHandle); - switch (errorCode) { - case ErrorCodes.ERROR_IO: - throw new IOException(); - case ErrorCodes.ERROR_INVALID_PARAM: - throw new FormatException(); - default: - // Should not happen - throw new IOException(); - } - } - return msg; - } catch (RemoteException e) { - attemptDeadServiceRecovery(e); - return null; - } + public NdefMessage getCachedNdefMessage() { + return mNdefMsg; } /** @@ -125,6 +108,36 @@ public final class Ndef extends BasicTagTechnology { } // Methods that require connect() + /** + * Get the primary NDEF message on this tag. This data is read actively + * and requires a connection. + */ + public NdefMessage getNdefMessage() throws IOException, FormatException { + try { + int serviceHandle = mTag.getServiceHandle(); + if (mTagService.isNdef(serviceHandle)) { + NdefMessage msg = mTagService.ndefRead(serviceHandle); + if (msg == null) { + int errorCode = mTagService.getLastError(serviceHandle); + switch (errorCode) { + case ErrorCodes.ERROR_IO: + throw new IOException(); + case ErrorCodes.ERROR_INVALID_PARAM: + throw new FormatException(); + default: + // Should not happen + throw new IOException(); + } + } + return msg; + } else { + return null; + } + } catch (RemoteException e) { + attemptDeadServiceRecovery(e); + return null; + } + } /** * Overwrite the primary NDEF message * @throws IOException diff --git a/core/java/android/nfc/technology/NdefFormatable.java b/core/java/android/nfc/technology/NdefFormatable.java index 05fd67c7e00cc..bd21e58db28ee 100644 --- a/core/java/android/nfc/technology/NdefFormatable.java +++ b/core/java/android/nfc/technology/NdefFormatable.java @@ -73,17 +73,22 @@ public final class NdefFormatable extends BasicTagTechnology { // Should not happen throw new IOException(); } - errorCode = mTagService.ndefWrite(serviceHandle, firstMessage); - switch (errorCode) { - case ErrorCodes.SUCCESS: - break; - case ErrorCodes.ERROR_IO: - throw new IOException(); - case ErrorCodes.ERROR_INVALID_PARAM: - throw new FormatException(); - default: - // Should not happen - throw new IOException(); + // Now check and see if the format worked + if (mTagService.isNdef(serviceHandle)) { + errorCode = mTagService.ndefWrite(serviceHandle, firstMessage); + switch (errorCode) { + case ErrorCodes.SUCCESS: + break; + case ErrorCodes.ERROR_IO: + throw new IOException(); + case ErrorCodes.ERROR_INVALID_PARAM: + throw new FormatException(); + default: + // Should not happen + throw new IOException(); + } + } else { + throw new IOException(); } } catch (RemoteException e) { attemptDeadServiceRecovery(e); -- GitLab From 320274c5f17057a3a823fed50b7027cbd46fc025 Mon Sep 17 00:00:00 2001 From: Brad Fitzpatrick Date: Mon, 13 Dec 2010 14:07:39 -0800 Subject: [PATCH 082/291] Fix StrictMode javadoc copy/paste error. Change-Id: Idd49111f0a1af6f331cffa0972191b2d4e25a385 --- core/java/android/os/StrictMode.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/core/java/android/os/StrictMode.java b/core/java/android/os/StrictMode.java index e9120891b73d5..b9b0549d3fdde 100644 --- a/core/java/android/os/StrictMode.java +++ b/core/java/android/os/StrictMode.java @@ -207,7 +207,7 @@ public final class StrictMode { } /** - * Creates ThreadPolicy instances. Methods whose names start + * Creates {@link ThreadPolicy} instances. Methods whose names start * with {@code detect} specify what problems we should look * for. Methods whose names start with {@code penalty} specify what * we should do when we detect a problem. @@ -218,11 +218,11 @@ public final class StrictMode { * *

      For example, detect everything and log anything that's found: *

      -         * StrictMode.VmPolicy policy = new StrictMode.VmPolicy.Builder()
      +         * StrictMode.ThreadPolicy policy = new StrictMode.ThreadPolicy.Builder()
                *     .detectAll()
                *     .penaltyLog()
                *     .build();
      -         * StrictMode.setVmPolicy(policy);
      +         * StrictMode.setThreadPolicy(policy);
                * 
      */ public static final class Builder { -- GitLab From e4a5951925f16f18dae91ed65567e96528f17fee Mon Sep 17 00:00:00 2001 From: Dianne Hackborn Date: Tue, 7 Dec 2010 11:08:07 -0800 Subject: [PATCH 083/291] Fix issue #3154576: battery stats checkin should include UID -> packages+ map Includes some other small fixes to battery collection and a few other things. Output of package info looks like this: 5,0,i,uid,1000,com.android.settings 5,0,i,uid,1000,com.android.providers.subscribedfeeds 5,0,i,uid,1000,com.android.providers.settings 5,0,i,uid,1000,com.android.server.vpn 5,0,i,uid,1000,android 5,0,i,uid,1000,com.android.systemui 5,0,i,uid,1000,com.google.android.backup 5,0,i,uid,1001,com.android.phone 5,0,i,uid,1001,com.android.providers.telephony 5,0,i,uid,1022,com.android.nfc 5,0,i,uid,10021,com.google.android.location 5,0,i,uid,10021,com.google.android.syncadapters.calendar 5,0,i,uid,10021,com.google.android.gsf 5,0,i,uid,10021,com.google.android.syncadapters.contacts 5,0,i,uid,10026,com.android.providers.downloads.ui 5,0,i,uid,10026,com.android.providers.media 5,0,i,uid,10026,com.android.providers.drm 5,0,i,uid,10026,com.android.providers.downloads 5,0,i,uid,10032,com.android.launcher 5,0,i,uid,10039,com.google.android.gm 5,0,i,uid,10041,com.google.android.gallery3d 5,0,i,uid,10049,com.android.providers.calendar Change-Id: I9e38f254eef146339113ad270f5c6e8b60fb7a1d --- cmds/pm/src/com/android/commands/pm/Pm.java | 76 +++++++++- .../android/content/pm/PackageParser.java | 2 +- core/java/android/os/BatteryStats.java | 35 ++++- .../android/internal/os/BatteryStatsImpl.java | 143 ++++++++++++------ .../policy/impl/RecentApplicationsDialog.java | 22 ++- .../android/server/PackageManagerService.java | 3 - .../server/am/BatteryStatsService.java | 33 ++-- 7 files changed, 235 insertions(+), 79 deletions(-) diff --git a/cmds/pm/src/com/android/commands/pm/Pm.java b/cmds/pm/src/com/android/commands/pm/Pm.java index 9b8b0ac4477ad..311dc38d685f0 100644 --- a/cmds/pm/src/com/android/commands/pm/Pm.java +++ b/cmds/pm/src/com/android/commands/pm/Pm.java @@ -152,6 +152,7 @@ public final class Pm { * pm list permission-groups * pm list permissions * pm list features + * pm list libraries * pm list instrumentation */ private void runList() { @@ -169,6 +170,8 @@ public final class Pm { runListPermissions(); } else if ("features".equals(type)) { runListFeatures(); + } else if ("libraries".equals(type)) { + runListLibraries(); } else if ("instrumentation".equals(type)) { runListInstrumentation(); } else { @@ -181,6 +184,8 @@ public final class Pm { * Lists all the installed packages. */ private void runListPackages(boolean showApplicationPackage) { + int getFlags = 0; + boolean listDisabled = false, listEnabled = false; try { String opt; while ((opt=nextOption()) != null) { @@ -190,6 +195,12 @@ public final class Pm { showApplicationPackage = true; } else if (opt.equals("-f")) { showApplicationPackage = true; + } else if (opt.equals("-d")) { + listDisabled = true; + } else if (opt.equals("-e")) { + listEnabled = true; + } else if (opt.equals("-u")) { + getFlags |= PackageManager.GET_UNINSTALLED_PACKAGES; } else { System.err.println("Error: Unknown option: " + opt); showUsage(); @@ -202,18 +213,26 @@ public final class Pm { return; } + String filter = nextArg(); + try { - List packages = mPm.getInstalledPackages(0 /* all */); + List packages = mPm.getInstalledPackages(getFlags); int count = packages.size(); for (int p = 0 ; p < count ; p++) { PackageInfo info = packages.get(p); - System.out.print("package:"); - if (showApplicationPackage) { - System.out.print(info.applicationInfo.sourceDir); - System.out.print("="); + if (filter != null && !info.packageName.contains(filter)) { + continue; + } + if ((!listDisabled || !info.applicationInfo.enabled) && + (!listEnabled || info.applicationInfo.enabled)) { + System.out.print("package:"); + if (showApplicationPackage) { + System.out.print(info.applicationInfo.sourceDir); + System.out.print("="); + } + System.out.println(info.packageName); } - System.out.println(info.packageName); } } catch (RemoteException e) { System.err.println(e.toString()); @@ -259,6 +278,42 @@ public final class Pm { } } + /** + * Lists all of the libraries supported by the current device. + * + * pm list libraries + */ + private void runListLibraries() { + try { + List list = new ArrayList(); + String[] rawList = mPm.getSystemSharedLibraryNames(); + for (int i=0; i() { + public int compare(String o1, String o2) { + if (o1 == o2) return 0; + if (o1 == null) return -1; + if (o2 == null) return 1; + return o1.compareTo(o2); + } + }); + + int count = (list != null) ? list.size() : 0; + for (int p = 0; p < count; p++) { + String lib = list.get(p); + System.out.print("library:"); + System.out.println(lib); + } + } catch (RemoteException e) { + System.err.println(e.toString()); + System.err.println(PM_NOT_RUNNING_ERR); + } + } + /** * Lists all of the installed instrumentation, or all for a given package * @@ -880,11 +935,12 @@ public final class Pm { private static void showUsage() { System.err.println("usage: pm [list|path|install|uninstall]"); - System.err.println(" pm list packages [-f]"); + System.err.println(" pm list packages [-f] [-d] [-e] [-u] [FILTER]"); System.err.println(" pm list permission-groups"); System.err.println(" pm list permissions [-g] [-f] [-d] [-u] [GROUP]"); System.err.println(" pm list instrumentation [-f] [TARGET-PACKAGE]"); System.err.println(" pm list features"); + System.err.println(" pm list libraries"); System.err.println(" pm path PACKAGE"); System.err.println(" pm install [-l] [-r] [-t] [-i INSTALLER_PACKAGE_NAME] [-s] [-f] PATH"); System.err.println(" pm uninstall [-k] PACKAGE"); @@ -892,8 +948,12 @@ public final class Pm { System.err.println(" pm disable PACKAGE_OR_COMPONENT"); System.err.println(" pm setInstallLocation [0/auto] [1/internal] [2/external]"); System.err.println(""); - System.err.println("The list packages command prints all packages. Options:"); + System.err.println("The list packages command prints all packages, optionally only"); + System.err.println("those whose package name contains the text in FILTER. Options:"); System.err.println(" -f: see their associated file."); + System.err.println(" -d: filter to include disbled packages."); + System.err.println(" -e: filter to include enabled packages."); + System.err.println(" -u: also include uninstalled packages."); System.err.println(""); System.err.println("The list permission-groups command prints all known"); System.err.println("permission groups."); diff --git a/core/java/android/content/pm/PackageParser.java b/core/java/android/content/pm/PackageParser.java index ff3656c22216e..ee3bbfaedd6bf 100644 --- a/core/java/android/content/pm/PackageParser.java +++ b/core/java/android/content/pm/PackageParser.java @@ -195,7 +195,7 @@ public class PackageParser { pi.versionName = p.mVersionName; pi.sharedUserId = p.mSharedUserId; pi.sharedUserLabel = p.mSharedUserLabel; - pi.applicationInfo = p.applicationInfo; + pi.applicationInfo = generateApplicationInfo(p, flags); pi.installLocation = p.installLocation; pi.firstInstallTime = firstInstallTime; pi.lastUpdateTime = lastUpdateTime; diff --git a/core/java/android/os/BatteryStats.java b/core/java/android/os/BatteryStats.java index d67e6f5f348ae..e4485d1fb68e8 100644 --- a/core/java/android/os/BatteryStats.java +++ b/core/java/android/os/BatteryStats.java @@ -17,9 +17,12 @@ package android.os; import java.io.PrintWriter; +import java.util.ArrayList; import java.util.Formatter; +import java.util.List; import java.util.Map; +import android.content.pm.ApplicationInfo; import android.util.Log; import android.util.Printer; import android.util.SparseArray; @@ -120,6 +123,7 @@ public abstract class BatteryStats implements Parcelable { private static final long BYTES_PER_GB = 1073741824; //1024^3 + private static final String UID_DATA = "uid"; private static final String APK_DATA = "apk"; private static final String PROCESS_DATA = "pr"; private static final String SENSOR_DATA = "sr"; @@ -1460,7 +1464,7 @@ public abstract class BatteryStats implements Parcelable { for (int iu=0; iu= 0 && uid != reqUid) { + if (reqUid >= 0 && uid != reqUid && uid != Process.SYSTEM_UID) { continue; } @@ -1877,7 +1881,7 @@ public abstract class BatteryStats implements Parcelable { } @SuppressWarnings("unused") - public void dumpCheckinLocked(PrintWriter pw, String[] args) { + public void dumpCheckinLocked(PrintWriter pw, String[] args, List apps) { boolean isUnpluggedOnly = false; for (String arg : args) { @@ -1887,6 +1891,33 @@ public abstract class BatteryStats implements Parcelable { } } + if (apps != null) { + SparseArray> uids = new SparseArray>(); + for (int i=0; i pkgs = uids.get(ai.uid); + if (pkgs == null) { + pkgs = new ArrayList(); + uids.put(ai.uid, pkgs); + } + pkgs.add(ai.packageName); + } + SparseArray uidStats = getUidStats(); + final int NU = uidStats.size(); + String[] lineArgs = new String[2]; + for (int i=0; i pkgs = uids.get(uid); + if (pkgs != null) { + for (int j=0; j SIGNAL_STRENGTH_NONE_OR_UNKNOWN) { + state = ServiceState.STATE_IN_SERVICE; + } + } + + return state; + } + + private void updateAllPhoneStateLocked(int state, int simState, int bin) { boolean scanning = false; + boolean newHistory = false; + + mPhoneServiceStateRaw = state; + mPhoneSimStateRaw = simState; + mPhoneSignalStrengthBinRaw = bin; - int bin = mPhoneSignalStrengthBin; + if (simState == TelephonyManager.SIM_STATE_ABSENT) { + // In this case we will always be STATE_OUT_OF_SERVICE, so need + // to infer that we are scanning from other data. + if (state == ServiceState.STATE_OUT_OF_SERVICE + && bin > SIGNAL_STRENGTH_NONE_OR_UNKNOWN) { + state = ServiceState.STATE_IN_SERVICE; + } + } // If the phone is powered off, stop all timers. if (state == ServiceState.STATE_POWER_OFF) { - stopAllSignalStrengthTimersLocked(-1); + bin = -1; - // If we're back in service or continuing in service, restart the old timer. - } if (state == ServiceState.STATE_IN_SERVICE) { - if (bin == -1) bin = SIGNAL_STRENGTH_NONE_OR_UNKNOWN; - if (!mPhoneSignalStrengthsTimer[bin].isRunningLocked()) { - mPhoneSignalStrengthsTimer[bin].startRunningLocked(this); - } + // If we are in service, make sure the correct signal string timer is running. + } else if (state == ServiceState.STATE_IN_SERVICE) { + // Bin will be changed below. // If we're out of service, we are in the lowest signal strength // bin and have the scanning bit set. } else if (state == ServiceState.STATE_OUT_OF_SERVICE) { scanning = true; - mPhoneSignalStrengthBin = SIGNAL_STRENGTH_NONE_OR_UNKNOWN; - stopAllSignalStrengthTimersLocked(mPhoneSignalStrengthBin); - if (!mPhoneSignalStrengthsTimer[mPhoneSignalStrengthBin].isRunningLocked()) { - mPhoneSignalStrengthsTimer[mPhoneSignalStrengthBin].startRunningLocked(this); - } + bin = SIGNAL_STRENGTH_NONE_OR_UNKNOWN; if (!mPhoneSignalScanningTimer.isRunningLocked()) { mHistoryCur.states |= HistoryItem.STATE_PHONE_SCANNING_FLAG; + newHistory = true; if (DEBUG_HISTORY) Slog.v(TAG, "Phone started scanning to: " + Integer.toHexString(mHistoryCur.states)); - addHistoryRecordLocked(SystemClock.elapsedRealtime()); mPhoneSignalScanningTimer.startRunningLocked(this); } } @@ -1687,7 +1704,7 @@ public final class BatteryStatsImpl extends BatteryStats { mHistoryCur.states &= ~HistoryItem.STATE_PHONE_SCANNING_FLAG; if (DEBUG_HISTORY) Slog.v(TAG, "Phone stopped scanning to: " + Integer.toHexString(mHistoryCur.states)); - addHistoryRecordLocked(SystemClock.elapsedRealtime()); + newHistory = true; mPhoneSignalScanningTimer.stopRunningLocked(this); } } @@ -1695,21 +1712,48 @@ public final class BatteryStatsImpl extends BatteryStats { if (mPhoneServiceState != state) { mHistoryCur.states = (mHistoryCur.states&~HistoryItem.STATE_PHONE_STATE_MASK) | (state << HistoryItem.STATE_PHONE_STATE_SHIFT); - if (DEBUG_HISTORY) Slog.v(TAG, "Phone state " + bin + " to: " + if (DEBUG_HISTORY) Slog.v(TAG, "Phone state " + state + " to: " + Integer.toHexString(mHistoryCur.states)); - addHistoryRecordLocked(SystemClock.elapsedRealtime()); + newHistory = true; mPhoneServiceState = state; } + + if (mPhoneSignalStrengthBin != bin) { + if (mPhoneSignalStrengthBin >= 0) { + mPhoneSignalStrengthsTimer[mPhoneSignalStrengthBin].stopRunningLocked(this); + } + if (bin >= 0) { + if (!mPhoneSignalStrengthsTimer[bin].isRunningLocked()) { + mPhoneSignalStrengthsTimer[bin].startRunningLocked(this); + } + mHistoryCur.states = (mHistoryCur.states&~HistoryItem.STATE_SIGNAL_STRENGTH_MASK) + | (bin << HistoryItem.STATE_SIGNAL_STRENGTH_SHIFT); + if (DEBUG_HISTORY) Slog.v(TAG, "Signal strength " + bin + " to: " + + Integer.toHexString(mHistoryCur.states)); + newHistory = true; + } else { + stopAllSignalStrengthTimersLocked(-1); + } + mPhoneSignalStrengthBin = bin; + } + + if (newHistory) { + addHistoryRecordLocked(SystemClock.elapsedRealtime()); + } + } + + /** + * Telephony stack updates the phone state. + * @param state phone state from ServiceState.getState() + */ + public void notePhoneStateLocked(int state, int simState) { + updateAllPhoneStateLocked(state, simState, mPhoneSignalStrengthBinRaw); } public void notePhoneSignalStrengthLocked(SignalStrength signalStrength) { // Bin the strength. int bin; - if (mPhoneServiceState == ServiceState.STATE_POWER_OFF - || mPhoneServiceState == ServiceState.STATE_OUT_OF_SERVICE) { - // Ignore any signal strength changes when radio was turned off or out of service. - return; - } + if (!signalStrength.isGsm()) { int dBm = signalStrength.getCdmaDbm(); if (dBm >= -75) bin = SIGNAL_STRENGTH_GREAT; @@ -1725,18 +1769,8 @@ public final class BatteryStatsImpl extends BatteryStats { else if (asu >= 4) bin = SIGNAL_STRENGTH_MODERATE; else bin = SIGNAL_STRENGTH_POOR; } - if (mPhoneSignalStrengthBin != bin) { - mHistoryCur.states = (mHistoryCur.states&~HistoryItem.STATE_SIGNAL_STRENGTH_MASK) - | (bin << HistoryItem.STATE_SIGNAL_STRENGTH_SHIFT); - if (DEBUG_HISTORY) Slog.v(TAG, "Signal strength " + bin + " to: " - + Integer.toHexString(mHistoryCur.states)); - addHistoryRecordLocked(SystemClock.elapsedRealtime()); - if (mPhoneSignalStrengthBin >= 0) { - mPhoneSignalStrengthsTimer[mPhoneSignalStrengthBin].stopRunningLocked(this); - } - mPhoneSignalStrengthBin = bin; - mPhoneSignalStrengthsTimer[bin].startRunningLocked(this); - } + + updateAllPhoneStateLocked(mPhoneServiceStateRaw, mPhoneSimStateRaw, bin); } public void notePhoneDataConnectionStateLocked(int dataType, boolean hasData) { @@ -3971,6 +4005,9 @@ public final class BatteryStatsImpl extends BatteryStats { mKernelWakelockStats.clear(); } + mLowDischargeAmountSinceCharge = 0; + mHighDischargeAmountSinceCharge = 0; + clearHistoryLocked(); } @@ -3992,12 +4029,10 @@ public final class BatteryStatsImpl extends BatteryStats { // level to a now very high level). if (oldStatus == BatteryManager.BATTERY_STATUS_FULL || level >= 95 - || (mDischargeCurrentLevel < 30 && level >= 90)) { + || (mDischargeCurrentLevel < 20 && level >= 80)) { doWrite = true; resetAllStatsLocked(); mDischargeStartLevel = level; - mLowDischargeAmountSinceCharge = 0; - mHighDischargeAmountSinceCharge = 0; } updateKernelWakelocksLocked(); mHistoryCur.batteryLevel = (byte)level; @@ -4087,11 +4122,13 @@ public final class BatteryStatsImpl extends BatteryStats { mHistoryCur.batteryPlugType = (byte)plugType; changed = true; } - if (mHistoryCur.batteryTemperature != temp) { + if (temp >= (mHistoryCur.batteryTemperature+10) + || temp <= (mHistoryCur.batteryTemperature-10)) { mHistoryCur.batteryTemperature = (char)temp; changed = true; } - if (mHistoryCur.batteryVoltage != volt) { + if (volt > (mHistoryCur.batteryVoltage+20) + || volt < (mHistoryCur.batteryVoltage-20)) { mHistoryCur.batteryVoltage = (char)volt; changed = true; } @@ -4287,20 +4324,28 @@ public final class BatteryStatsImpl extends BatteryStats { } public int getDischargeCurrentLevelLocked() { - return mDischargeCurrentLevel; + return mDischargeCurrentLevel; } @Override public int getLowDischargeAmountSinceCharge() { synchronized(this) { - return mLowDischargeAmountSinceCharge; + int val = mLowDischargeAmountSinceCharge; + if (mOnBattery && mDischargeCurrentLevel < mDischargeUnplugLevel) { + val += mDischargeUnplugLevel-mDischargeCurrentLevel-1; + } + return val; } } @Override public int getHighDischargeAmountSinceCharge() { synchronized(this) { - return mHighDischargeAmountSinceCharge; + int val = mHighDischargeAmountSinceCharge; + if (mOnBattery && mDischargeCurrentLevel < mDischargeUnplugLevel) { + val += mDischargeUnplugLevel-mDischargeCurrentLevel; + } + return val; } } @@ -4802,8 +4847,8 @@ public final class BatteryStatsImpl extends BatteryStats { out.writeLong(computeRealtime(NOWREAL_SYS, STATS_SINCE_CHARGED)); out.writeInt(mDischargeUnplugLevel); out.writeInt(mDischargeCurrentLevel); - out.writeInt(mLowDischargeAmountSinceCharge); - out.writeInt(mHighDischargeAmountSinceCharge); + out.writeInt(getLowDischargeAmountSinceCharge()); + out.writeInt(getHighDischargeAmountSinceCharge()); mScreenOnTimer.writeSummaryFromParcelLocked(out, NOWREAL); for (int i=0; i apps = mContext.getPackageManager().getInstalledApplications(0); + synchronized (mStats) { + mStats.dumpCheckinLocked(pw, args, apps); + } + } else { + synchronized (mStats) { + mStats.dumpLocked(pw); + } } } } -- GitLab From 2ed20f87684a892d640a91f1961f369bbbc7d05e Mon Sep 17 00:00:00 2001 From: Nick Kralevich Date: Mon, 13 Dec 2010 14:32:17 -0800 Subject: [PATCH 084/291] Avoid leaking sockets. When a DNS lookup fails, we end up creating a datagram socket but never properly close it. This wastes limited valuable file descriptors and causes CTS test failures. Generally, we should ensure that sockets or files are opened in a try block, and closed in a finally block. Bug: 3276283 Change-Id: I3432f3bc061268c7367948230f6edbdfcec55892 --- core/java/android/net/SntpClient.java | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/core/java/android/net/SntpClient.java b/core/java/android/net/SntpClient.java index f607ee916a4c4..3e21e2dbdaa9d 100644 --- a/core/java/android/net/SntpClient.java +++ b/core/java/android/net/SntpClient.java @@ -72,8 +72,9 @@ public class SntpClient * @return true if the transaction was successful. */ public boolean requestTime(String host, int timeout) { + DatagramSocket socket = null; try { - DatagramSocket socket = new DatagramSocket(); + socket = new DatagramSocket(); socket.setSoTimeout(timeout); InetAddress address = InetAddress.getByName(host); byte[] buffer = new byte[NTP_PACKET_SIZE]; @@ -96,7 +97,6 @@ public class SntpClient socket.receive(response); long responseTicks = SystemClock.elapsedRealtime(); long responseTime = requestTime + (responseTicks - requestTicks); - socket.close(); // extract the results long originateTime = readTimeStamp(buffer, ORIGINATE_TIME_OFFSET); @@ -123,6 +123,10 @@ public class SntpClient } catch (Exception e) { if (Config.LOGD) Log.d(TAG, "request time failed: " + e); return false; + } finally { + if (socket != null) { + socket.close(); + } } return true; -- GitLab From 096b67f65510a5076f1f845f9e19dda2b30ea6bb Mon Sep 17 00:00:00 2001 From: Dan Morrill Date: Mon, 13 Dec 2010 16:25:54 -0800 Subject: [PATCH 085/291] GL texture filtering changed from AND to OR, so rename tag name to match. ( == AND, == OR, e.g. uses-feature vs. supports-screen). Change-Id: I0f20aed7f95169d9adfc7fe128191eb6e49d116f --- tools/aapt/Command.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tools/aapt/Command.cpp b/tools/aapt/Command.cpp index 661ecb1d43951..739763edca34e 100644 --- a/tools/aapt/Command.cpp +++ b/tools/aapt/Command.cpp @@ -904,10 +904,10 @@ int doDump(Bundle* bundle) error.string()); goto bail; } - } else if (tag == "uses-gl-texture") { + } else if (tag == "supports-gl-texture") { String8 name = getAttribute(tree, NAME_ATTR, &error); if (name != "" && error == "") { - printf("uses-gl-texture:'%s'\n", name.string()); + printf("supports-gl-texture:'%s'\n", name.string()); } else { fprintf(stderr, "ERROR getting 'android:name' attribute: %s\n", error.string()); -- GitLab From d602b355baf309e74b08b7497d3495ac2d69222b Mon Sep 17 00:00:00 2001 From: Roman Nurik Date: Sun, 17 Oct 2010 21:33:05 -0700 Subject: [PATCH 086/291] Update icon guidelines for Gingerbread. Also add new, revamped icon templates pack. Change-Id: Ie02e5e5cade3837e863063bcec8fa5c20a83b1ba --- docs/html/guide/guide_toc.cs | 28 +- .../practices/ui_guidelines/icon_design.jd | 1600 ++--------------- .../ui_guidelines/icon_design_1.html | 9 + .../practices/ui_guidelines/icon_design_1.jd | 1205 ------------- .../ui_guidelines/icon_design_dialog.jd | 164 ++ .../ui_guidelines/icon_design_launcher.jd | 520 ++++++ .../ui_guidelines/icon_design_list.jd | 163 ++ .../ui_guidelines/icon_design_menu.jd | 349 ++++ .../ui_guidelines/icon_design_status_bar.jd | 330 ++++ .../ui_guidelines/icon_design_tab.jd | 454 +++++ .../guide/practices/ui_guidelines/index.jd | 2 +- .../images/icon_design/IconGraphic_Colors.png | Bin 638509 -> 11494 bytes .../icon_design/do_dont_statusicons.png | Bin 174884 -> 3610 bytes .../images/icon_design/do_dont_tabicons.png | Bin 0 -> 8398 bytes .../images/icon_design/launcher_size_hdpi.png | Bin 0 -> 24231 bytes .../images/icon_design/launcher_size_ldpi.png | Bin 0 -> 9973 bytes .../images/icon_design/launcher_size_mdpi.png | Bin 0 -> 13661 bytes .../images/icon_design/launcher_structure.png | Bin 60602 -> 23861 bytes .../images/icon_design/launcher_style.png | Bin 0 -> 11651 bytes .../images/icon_design/menu_size_hdpi.png | Bin 0 -> 6821 bytes .../images/icon_design/menu_size_ldpi.png | Bin 0 -> 3920 bytes .../images/icon_design/menu_size_mdpi.png | Bin 0 -> 4958 bytes .../html/images/icon_design/menu_standard.png | Bin 0 -> 41277 bytes docs/html/images/icon_design/menu_style.png | Bin 0 -> 4707 bytes .../icon_design/statusbar_size_hdpi.png | Bin 0 -> 2783 bytes .../icon_design/statusbar_size_ldpi.png | Bin 0 -> 2108 bytes .../icon_design/statusbar_size_mdpi.png | Bin 0 -> 2356 bytes .../images/icon_design/statusbar_standard.png | Bin 0 -> 3913 bytes .../images/icon_design/statusbar_style.png | Bin 0 -> 2866 bytes .../html/images/icon_design/tab_size_hdpi.png | Bin 0 -> 3283 bytes .../html/images/icon_design/tab_size_ldpi.png | Bin 0 -> 2728 bytes .../html/images/icon_design/tab_size_mdpi.png | Bin 0 -> 2673 bytes docs/html/images/icon_design/tab_standard.png | Bin 0 -> 10607 bytes .../images/icon_design/tab_style_selected.png | Bin 0 -> 4403 bytes .../icon_design/tab_style_unselected.png | Bin 0 -> 2994 bytes docs/html/shareables/icon_templates-v2.3.zip | Bin 0 -> 1286803 bytes 36 files changed, 2191 insertions(+), 2633 deletions(-) create mode 100644 docs/html/guide/practices/ui_guidelines/icon_design_1.html delete mode 100644 docs/html/guide/practices/ui_guidelines/icon_design_1.jd create mode 100644 docs/html/guide/practices/ui_guidelines/icon_design_dialog.jd create mode 100644 docs/html/guide/practices/ui_guidelines/icon_design_launcher.jd create mode 100644 docs/html/guide/practices/ui_guidelines/icon_design_list.jd create mode 100644 docs/html/guide/practices/ui_guidelines/icon_design_menu.jd create mode 100644 docs/html/guide/practices/ui_guidelines/icon_design_status_bar.jd create mode 100644 docs/html/guide/practices/ui_guidelines/icon_design_tab.jd create mode 100644 docs/html/images/icon_design/do_dont_tabicons.png create mode 100644 docs/html/images/icon_design/launcher_size_hdpi.png create mode 100644 docs/html/images/icon_design/launcher_size_ldpi.png create mode 100644 docs/html/images/icon_design/launcher_size_mdpi.png create mode 100644 docs/html/images/icon_design/launcher_style.png create mode 100644 docs/html/images/icon_design/menu_size_hdpi.png create mode 100644 docs/html/images/icon_design/menu_size_ldpi.png create mode 100644 docs/html/images/icon_design/menu_size_mdpi.png create mode 100644 docs/html/images/icon_design/menu_standard.png create mode 100644 docs/html/images/icon_design/menu_style.png create mode 100644 docs/html/images/icon_design/statusbar_size_hdpi.png create mode 100644 docs/html/images/icon_design/statusbar_size_ldpi.png create mode 100644 docs/html/images/icon_design/statusbar_size_mdpi.png create mode 100644 docs/html/images/icon_design/statusbar_standard.png create mode 100644 docs/html/images/icon_design/statusbar_style.png create mode 100644 docs/html/images/icon_design/tab_size_hdpi.png create mode 100644 docs/html/images/icon_design/tab_size_ldpi.png create mode 100644 docs/html/images/icon_design/tab_size_mdpi.png create mode 100644 docs/html/images/icon_design/tab_standard.png create mode 100644 docs/html/images/icon_design/tab_style_selected.png create mode 100644 docs/html/images/icon_design/tab_style_unselected.png create mode 100644 docs/html/shareables/icon_templates-v2.3.zip diff --git a/docs/html/guide/guide_toc.cs b/docs/html/guide/guide_toc.cs index 545807eb18942..52a7421507cec 100644 --- a/docs/html/guide/guide_toc.cs +++ b/docs/html/guide/guide_toc.cs @@ -484,9 +484,31 @@ UI Guidelines
      -
      {@code android:name}
      +
      {@code android:name}
      The name that's at the base of the permission tree. It serves as a prefix to all permission names in the tree. Java-style scoping should be used to ensure that the name is unique. The name must have more than diff --git a/docs/html/guide/topics/manifest/uses-feature-element.jd b/docs/html/guide/topics/manifest/uses-feature-element.jd index 6652affcc9d8b..2e43c3069f99d 100644 --- a/docs/html/guide/topics/manifest/uses-feature-element.jd +++ b/docs/html/guide/topics/manifest/uses-feature-element.jd @@ -403,10 +403,9 @@ declares a Bluetooth permission, but does not declare the Bluetooth feature in a
      <manifest ...>
      -...
           <uses-permission android:name="android.permission.BLUETOOTH_ADMIN" />
           <uses-sdk android:minSdkVersion="3" />
      -...
      +    ...
       </manifest>
      @@ -418,10 +417,9 @@ including devices running older versions of the platform.
      <manifest ...>
      -...
           <uses-permission android:name="android.permission.BLUETOOTH_ADMIN" />
           <uses-sdk android:minSdkVersion="3" android:targetSdkVersion="5" />
      -...
      +    ...
       </manifest>
      @@ -430,11 +428,10 @@ including devices running older versions of the platform.
      <manifest ...>
      -...
           <uses-feature android:name="android.hardware.bluetooth" />
           <uses-permission android:name="android.permission.BLUETOOTH_ADMIN" />
           <uses-sdk android:minSdkVersion="3" android:targetSdkVersion="5" />
      -...
      +    ...
       </manifest>
      @@ -445,11 +442,10 @@ feature support, for all devices.
      <manifest ...>
      -...
           <uses-feature android:name="android.hardware.bluetooth" android:required="false" />
           <uses-permission android:name="android.permission.BLUETOOTH_ADMIN" />
           <uses-sdk android:minSdkVersion="3" android:targetSdkVersion="5" />
      -...
      +    ...
       </manifest>
      diff --git a/docs/html/guide/topics/security/security.jd b/docs/html/guide/topics/security/security.jd index de0c6e57cc507..2e31940fdc29d 100644 --- a/docs/html/guide/topics/security/security.jd +++ b/docs/html/guide/topics/security/security.jd @@ -120,9 +120,8 @@ specify:

      <manifest xmlns:android="http://schemas.android.com/apk/res/android"
           package="com.android.app.myapp" >
      -
           <uses-permission android:name="android.permission.RECEIVE_SMS" />
      -
      +    ...
       </manifest>

      At application install time, permissions requested by the application are @@ -175,13 +174,12 @@ of its activities could declare a permission for this operation as follows:

      <manifest xmlns:android="http://schemas.android.com/apk/res/android"
           package="com.me.app.myapp" >
      -
           <permission android:name="com.me.app.myapp.permission.DEADLY_ACTIVITY"
               android:label="@string/permlab_deadlyActivity"
               android:description="@string/permdesc_deadlyActivity"
               android:permissionGroup="android.permission-group.COST_MONEY"
               android:protectionLevel="dangerous" />
      -
      +    ...
       </manifest>

      The {@link android.R.styleable#AndroidManifestPermission_protectionLevel diff --git a/docs/html/resources/tutorials/testing/activity_test.jd b/docs/html/resources/tutorials/testing/activity_test.jd index 87dd183130618..ec878d21428ed 100644 --- a/docs/html/resources/tutorials/testing/activity_test.jd +++ b/docs/html/resources/tutorials/testing/activity_test.jd @@ -368,14 +368,14 @@ page.title=Activity Testing package="com.android.example.spinner.test" android:versionCode="1" android:versionName="1.0"> - <application android:icon="@drawable/icon" android:label="@string/app_name"> - - <uses-library android:name="android.test.runner" /> - </application> <uses-sdk android:minSdkVersion="3" /> <instrumentation android:targetPackage="com.android.example.spinner" android:name="android.test.InstrumentationTestRunner" /> + <application android:icon="@drawable/icon" android:label="@string/app_name"> + <uses-library android:name="android.test.runner" /> + ... + </application> </manifest>

      diff --git a/docs/html/sdk/ndk/overview.jd b/docs/html/sdk/ndk/overview.jd index f6d148a85fab9..56b92012a5be1 100644 --- a/docs/html/sdk/ndk/overview.jd +++ b/docs/html/sdk/ndk/overview.jd @@ -489,7 +489,6 @@ adb install bin/NativeActivity-debug.apk android:minSdkVersion attribute value of "3" or higher. For example:

       <manifest>
      -  ...
         <uses-sdk android:minSdkVersion="3" />
         ...
       </manifest>
      @@ -540,7 +539,6 @@ adb install bin/NativeActivity-debug.apk
           to users whose devices are capable of supporting your application. For example:
             
       <manifest>
      -  ... 
       
         <uses-feature android:glEsVersion="0x00020000" />
      -- 
      GitLab
      
      
      From 071360d1fe5cb75925e5a7ff1b799c5cab160a44 Mon Sep 17 00:00:00 2001
      From: Scott Main 
      Date: Tue, 14 Dec 2010 16:35:36 -0800
      Subject: [PATCH 089/291] cherrypick Change-Id:
       I0b44b8b11599ac94fd0ecac84dcb71725d69cd63 Doc change: Update min glibc
       version for linux.
      
      Change-Id: I97a79004362e97732fa7d3be07c7396180f5fa99
      ---
       docs/html/sdk/android-2.3-highlights.jd | 2 +-
       docs/html/sdk/android-2.3.jd            | 4 ++--
       docs/html/sdk/requirements.jd           | 6 ++++--
       3 files changed, 7 insertions(+), 5 deletions(-)
      
      diff --git a/docs/html/sdk/android-2.3-highlights.jd b/docs/html/sdk/android-2.3-highlights.jd
      index f60bf519c92ed..1a603afb40c72 100644
      --- a/docs/html/sdk/android-2.3-highlights.jd
      +++ b/docs/html/sdk/android-2.3-highlights.jd
      @@ -258,7 +258,7 @@ audio

      href="http://www.khronos.org/opensles/">Khronos OpenSL ES, a standard API that gives applications access to powerful audio controls and effects from native code. Applications can use the API to manage audio devices and control -low-latency audio input, output and processing directly from native code

      +audio input, output, and processing directly from native code.

      Native graphics management

      diff --git a/docs/html/sdk/android-2.3.jd b/docs/html/sdk/android-2.3.jd index 5438adc135f5d..5b4f17bfddcb8 100644 --- a/docs/html/sdk/android-2.3.jd +++ b/docs/html/sdk/android-2.3.jd @@ -124,7 +124,7 @@ in {@sdkPlatformVersion}, including new features and changes in the framework API since the previous version.

      -

      SIP-based VOIP

      +

      SIP-based VoIP

      The platform now includes a SIP protocol stack and framework API that lets developers build internet telephony applications. Using the API, applications can offer @@ -747,7 +747,7 @@ gyroscope sensor.

    6. {@link android.content.pm.PackageManager#FEATURE_SIP android.software.sip} — The application uses the SIP API on the device.
    7. {@link android.content.pm.PackageManager#FEATURE_SIP_VOIP -android.software.sip.voip} — The application uses a SIP-based VOIP +android.software.sip.voip} — The application uses a SIP-based VoIP service on the device.
    8. {@link android.content.pm.PackageManager#FEATURE_TOUCHSCREEN_MULTITOUCH_JAZZHAND diff --git a/docs/html/sdk/requirements.jd b/docs/html/sdk/requirements.jd index 3679d44234bf2..a359dad729b14 100644 --- a/docs/html/sdk/requirements.jd +++ b/docs/html/sdk/requirements.jd @@ -8,12 +8,14 @@ Android applications using the Android SDK.

      • Windows XP (32-bit), Vista (32- or 64-bit), or Windows 7 (32- or 64-bit)
      • Mac OS X 10.5.8 or later (x86 only)
      • -
      • Linux (tested on Linux Ubuntu Hardy Heron and Lucid Lynx) +
      • Linux (tested on Ubuntu Linux, Lucid Lynx)
          +
        • GNU C Library (glibc) 2.11 or later is required.
        • +
        • On Ubuntu Linux, Lucid Lynx or later release is required.
        • 64-bit distributions must be capable of running 32-bit applications. For information about how to add support for 32-bit applications, see the Ubuntu Linux -installation notes.
        • + installation notes.
      -- GitLab From 93d204ed98019322e434b714c7c0a619d69f24f5 Mon Sep 17 00:00:00 2001 From: Scott Main Date: Mon, 6 Dec 2010 15:19:37 -0800 Subject: [PATCH 090/291] cherrypick Change-Id: Icf74572932165270a93243f4a109979807b495df docs: fix misc broken links; update some screenshots using windows bug: 3258882 Change-Id: I3d4a2c66be4e563f4c45d72fec30c9a1b5d8fc23 --- .../developing/testing/testing_otheride.jd | 4 ++-- docs/html/guide/developing/tools/emulator.jd | 4 ++-- docs/html/guide/topics/admin/device-admin.jd | 8 ++++---- .../topics/manifest/uses-feature-element.jd | 2 +- .../guide/topics/resources/layout-resource.jd | 2 +- .../topics/testing/contentprovider_testing.jd | 7 ++++--- docs/html/guide/topics/testing/index.jd | 2 ++ .../html/guide/topics/testing/what_to_test.jd | 2 +- docs/html/images/developing/avd-dialog.png | Bin 86111 -> 47189 bytes docs/html/images/sdk_manager_packages.png | Bin 88599 -> 114564 bytes .../resources/articles/layout-tricks-merge.jd | 4 +++- .../resources/articles/layout-tricks-stubs.jd | 2 +- .../tutorials/images/hello_world_0.png | Bin 6328 -> 31542 bytes .../tutorials/images/hello_world_1.png | Bin 57397 -> 49664 bytes docs/html/sdk/adding-components.jd | 2 +- docs/html/sdk/android-2.3.jd | 7 ++++--- docs/html/sdk/ndk/index.jd | 3 ++- docs/html/sdk/win-usb.jd | 2 +- 18 files changed, 29 insertions(+), 22 deletions(-) mode change 100755 => 100644 docs/html/images/developing/avd-dialog.png mode change 100755 => 100644 docs/html/images/sdk_manager_packages.png diff --git a/docs/html/guide/developing/testing/testing_otheride.jd b/docs/html/guide/developing/testing/testing_otheride.jd index 523a8e57f36e3..adb0efac8a37f 100644 --- a/docs/html/guide/developing/testing/testing_otheride.jd +++ b/docs/html/guide/developing/testing/testing_otheride.jd @@ -296,7 +296,7 @@ $ android create test-project -m ../HelloAndroid -n HelloAndroidTest -p HelloAnd

      Running Tests

      You run tests from the command line, either with Ant or with an - + Android Debug Bridge (adb) shell.

      Quick build and run with Ant

      @@ -318,7 +318,7 @@ $ android create test-project -m ../HelloAndroid -n HelloAndroidTest -p HelloAnd

      Running tests on a device or emulator

      When you run tests from the command line with - + Android Debug Bridge (adb), you get more options for choosing the tests to run than with any other method. You can select individual test methods, filter tests according to their annotation, or specify testing options. Since the test run is controlled diff --git a/docs/html/guide/developing/tools/emulator.jd b/docs/html/guide/developing/tools/emulator.jd index f07cdd58d541d..2250979090bdf 100644 --- a/docs/html/guide/developing/tools/emulator.jd +++ b/docs/html/guide/developing/tools/emulator.jd @@ -496,8 +496,8 @@ on disk images, use -help-disk-images.

      Enable the root shell (as in -shell and specify the QEMU character device to use for communication with the shell. <device> must be a QEMU device type. See the documentation for '-serial dev' at - http://www.bellard.org/qemu/qemu-doc.html#SEC10 - for a list of device types.

      + wiki.qemu.org + for more information.

      Here are some examples:

      For full information about how to declare features and use them for -- GitLab From 1bcfd85cc0f274b250b68a122f964b276ef4be4a Mon Sep 17 00:00:00 2001 From: Scott Main Date: Mon, 6 Dec 2010 16:19:32 -0800 Subject: [PATCH 092/291] cherrypick Change-Id: I56db12e2444e5020cd72a0c974539e777a7f1ebd docs: fix syntax error; enlarge screenshot thumbnail Change-Id: I0fe043969a9754237c6bce6999598033c510d8f3 --- docs/html/resources/tutorials/hello-world.jd | 2 +- docs/html/sdk/android-2.3.jd | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/docs/html/resources/tutorials/hello-world.jd b/docs/html/resources/tutorials/hello-world.jd index 77ffc6f46b9f2..67c2521cec492 100644 --- a/docs/html/resources/tutorials/hello-world.jd +++ b/docs/html/resources/tutorials/hello-world.jd @@ -115,7 +115,7 @@ Android project in Eclipse.

      Click Finish.

      - +

      Here is a description of each field:

      diff --git a/docs/html/sdk/android-2.3.jd b/docs/html/sdk/android-2.3.jd index f996fa26d43af..33affcb2d3c8a 100644 --- a/docs/html/sdk/android-2.3.jd +++ b/docs/html/sdk/android-2.3.jd @@ -679,8 +679,8 @@ removes several classes that were previously deprecated.
      • New xlargeScreens attribute for <supports-screens>< -/ code > < /a> +href="{@docRoot}guide/topics/manifest/supports-screens-element.html">{@code +<supports-screens>} element, to indicate whether the application supports extra large screen form-factors. For details, see Supporting Multiple -- GitLab From 0846a2f5ec77a8862d92430b6721da0960d0d001 Mon Sep 17 00:00:00 2001 From: Scott Main Date: Mon, 6 Dec 2010 19:06:26 -0800 Subject: [PATCH 093/291] cherrypick Change-Id: I7033e605213db4b5c73c09c2207bed68a704aa72 docs: update sitemap add new webmaster tools verification file Change-Id: I9a261fbb0f863696e257f99a40a9f9a173995d50 --- docs/html/googleb38c1d60b7ba5d19.html | 0 docs/html/googlef295f8c7d59b0d29.html | 1 + docs/html/guide/webapps/index.jd | 4 +- docs/html/sitemap.txt | 8949 ++++++++++++++----------- 4 files changed, 4994 insertions(+), 3960 deletions(-) delete mode 100644 docs/html/googleb38c1d60b7ba5d19.html create mode 100644 docs/html/googlef295f8c7d59b0d29.html diff --git a/docs/html/googleb38c1d60b7ba5d19.html b/docs/html/googleb38c1d60b7ba5d19.html deleted file mode 100644 index e69de29bb2d1d..0000000000000 diff --git a/docs/html/googlef295f8c7d59b0d29.html b/docs/html/googlef295f8c7d59b0d29.html new file mode 100644 index 0000000000000..89c9f8db41bf7 --- /dev/null +++ b/docs/html/googlef295f8c7d59b0d29.html @@ -0,0 +1 @@ +google-site-verification: googlef295f8c7d59b0d29.html \ No newline at end of file diff --git a/docs/html/guide/webapps/index.jd b/docs/html/guide/webapps/index.jd index 280380fe193ad..069290ae93526 100644 --- a/docs/html/guide/webapps/index.jd +++ b/docs/html/guide/webapps/index.jd @@ -63,8 +63,8 @@ WebView bind JavaScript to Android APIs.
        Debugging Web Apps
        How to debug web apps using JavaScript Console APIs.
        -
        Best Practices for Web -Apps
        +
        Best Practices for Web +Apps
        A list of practices you should follow, in order to provide an effective web application on Android-powered devices.
        diff --git a/docs/html/sitemap.txt b/docs/html/sitemap.txt index 7a0b8ac07f013..f11dbc850e518 100644 --- a/docs/html/sitemap.txt +++ b/docs/html/sitemap.txt @@ -1,4 +1,3 @@ -http://developer.android.com/ http://developer.android.com/index.html http://developer.android.com/sdk/index.html http://developer.android.com/guide/index.html @@ -7,79 +6,25 @@ http://developer.android.com/resources/index.html http://developer.android.com/videos/index.html http://developer.android.com/resources/dashboard/platform-versions.html http://developer.android.com/license.html -http://developer.android.com/resources/community-groups.html -http://developer.android.com/resources/community-more.html -http://developer.android.com/resources/articles/index.html -http://developer.android.com/resources/articles/avoiding-memory-leaks.html -http://developer.android.com/resources/articles/backward-compatibility.html -http://developer.android.com/resources/articles/can-i-use-this-intent.html -http://developer.android.com/resources/articles/creating-input-method.html -http://developer.android.com/resources/articles/drawable-mutations.html -http://developer.android.com/resources/articles/faster-screen-orientation-change.html -http://developer.android.com/resources/articles/future-proofing.html -http://developer.android.com/resources/articles/gestures.html -http://developer.android.com/resources/articles/glsurfaceview.html -http://developer.android.com/resources/articles/layout-tricks-reuse.html -http://developer.android.com/resources/articles/layout-tricks-efficiency.html -http://developer.android.com/resources/articles/layout-tricks-stubs.html -http://developer.android.com/resources/articles/layout-tricks-merge.html -http://developer.android.com/resources/articles/listview-backgrounds.html -http://developer.android.com/resources/articles/live-folders.html -http://developer.android.com/resources/articles/on-screen-inputs.html -http://developer.android.com/resources/articles/painless-threading.html -http://developer.android.com/resources/articles/qsb.html -http://developer.android.com/resources/articles/touch-mode.html -http://developer.android.com/resources/articles/track-mem.html -http://developer.android.com/resources/articles/ui-1.5.html -http://developer.android.com/resources/articles/ui-1.6.html -http://developer.android.com/resources/articles/timed-ui-updates.html -http://developer.android.com/resources/articles/tts.html -http://developer.android.com/resources/articles/using-webviews.html -http://developer.android.com/resources/articles/wikinotes-linkify.html -http://developer.android.com/resources/articles/wikinotes-intents.html -http://developer.android.com/resources/articles/window-bg-speed.html -http://developer.android.com/resources/articles/zipalign.html -http://developer.android.com/resources/tutorials/hello-world.html -http://developer.android.com/resources/tutorials/views/index.html -http://developer.android.com/resources/tutorials/localization/index.html -http://developer.android.com/resources/tutorials/notepad/index.html -http://developer.android.com/resources/samples/index.html -http://developer.android.com/resources/samples/ApiDemos/index.html -http://developer.android.com/resources/samples/BluetoothChat/index.html -http://developer.android.com/resources/samples/ContactManager/index.html -http://developer.android.com/resources/samples/Home/index.html -http://developer.android.com/resources/samples/JetBoy/index.html -http://developer.android.com/resources/samples/LunarLander/index.html -http://developer.android.com/resources/samples/MultiResolution/index.html -http://developer.android.com/resources/samples/NotePad/index.html -http://developer.android.com/resources/samples/SearchableDictionary/index.html -http://developer.android.com/resources/samples/Snake/index.html -http://developer.android.com/resources/samples/SoftKeyboard/index.html -http://developer.android.com/resources/samples/Wiktionary/index.html -http://developer.android.com/resources/samples/WiktionarySimple/index.html -http://developer.android.com/resources/faq/commontasks.html -http://developer.android.com/resources/faq/troubleshooting.html -http://developer.android.com/resources/faq/index.html -http://developer.android.com/resources/faq/framework.html -http://developer.android.com/resources/faq/licensingandoss.html -http://developer.android.com/resources/faq/security.html http://developer.android.com/sdk/installing.html http://developer.android.com/sdk/adding-components.html -http://developer.android.com/sdk/android-2.0.1.html +http://developer.android.com/sdk/android-2.3.html +http://developer.android.com/sdk/android-2.3-highlights.html +http://developer.android.com/sdk/api_diff/9/changes.html +http://developer.android.com/sdk/android-2.2.html +http://developer.android.com/sdk/android-2.1.html http://developer.android.com/sdk/android-1.6.html http://developer.android.com/sdk/android-1.5.html +http://developer.android.com/sdk/android-2.0.1.html http://developer.android.com/sdk/android-2.0.html http://developer.android.com/sdk/android-1.1.html http://developer.android.com/sdk/tools-notes.html http://developer.android.com/sdk/win-usb.html http://developer.android.com/sdk/eclipse-adt.html -http://developer.android.com/sdk/ndk/1.6_r1/index.html +http://developer.android.com/sdk/ndk/index.html +http://developer.android.com/sdk/ndk/overview.html http://developer.android.com/sdk/requirements.html -http://developer.android.com/sdk/RELEASENOTES.html http://developer.android.com/sdk/older_releases.html -http://developer.android.com/sdk/download.html?v=android-sdk_r04-windows.zip -http://developer.android.com/sdk/download.html?v=android-sdk_r04-mac_86.zip -http://developer.android.com/sdk/download.html?v=android-sdk_r04-linux_86.tgz http://developer.android.com/guide/basics/what-is-android.html http://developer.android.com/guide/topics/fundamentals.html http://developer.android.com/guide/topics/ui/index.html @@ -88,17 +33,30 @@ http://developer.android.com/guide/topics/ui/menus.html http://developer.android.com/guide/topics/ui/dialogs.html http://developer.android.com/guide/topics/ui/ui-events.html http://developer.android.com/guide/topics/ui/notifiers/index.html +http://developer.android.com/guide/topics/ui/notifiers/toasts.html +http://developer.android.com/guide/topics/ui/notifiers/notifications.html http://developer.android.com/guide/topics/ui/themes.html http://developer.android.com/guide/topics/ui/custom-components.html http://developer.android.com/guide/topics/ui/binding.html http://developer.android.com/guide/topics/ui/layout-objects.html http://developer.android.com/guide/topics/ui/how-android-draws.html http://developer.android.com/guide/topics/resources/index.html -http://developer.android.com/guide/topics/resources/resources-i18n.html -http://developer.android.com/guide/topics/resources/available-resources.html +http://developer.android.com/guide/topics/resources/providing-resources.html +http://developer.android.com/guide/topics/resources/accessing-resources.html +http://developer.android.com/guide/topics/resources/runtime-changes.html http://developer.android.com/guide/topics/resources/localization.html +http://developer.android.com/guide/topics/resources/available-resources.html +http://developer.android.com/guide/topics/resources/animation-resource.html +http://developer.android.com/guide/topics/resources/color-list-resource.html +http://developer.android.com/guide/topics/resources/drawable-resource.html +http://developer.android.com/guide/topics/resources/layout-resource.html +http://developer.android.com/guide/topics/resources/menu-resource.html +http://developer.android.com/guide/topics/resources/string-resource.html +http://developer.android.com/guide/topics/resources/style-resource.html +http://developer.android.com/guide/topics/resources/more-resources.html http://developer.android.com/guide/topics/intents/intents-filters.html http://developer.android.com/guide/topics/data/data-storage.html +http://developer.android.com/guide/topics/data/backup.html http://developer.android.com/guide/topics/providers/content-providers.html http://developer.android.com/guide/topics/security/security.html http://developer.android.com/guide/topics/manifest/manifest-intro.html @@ -131,30 +89,54 @@ http://developer.android.com/guide/topics/graphics/2d-graphics.html http://developer.android.com/guide/topics/graphics/opengl.html http://developer.android.com/guide/topics/media/index.html http://developer.android.com/guide/topics/location/index.html +http://developer.android.com/guide/topics/location/obtaining-user-location.html http://developer.android.com/guide/topics/appwidgets/index.html http://developer.android.com/guide/topics/wireless/bluetooth.html +http://developer.android.com/guide/topics/search/index.html +http://developer.android.com/guide/topics/search/search-dialog.html +http://developer.android.com/guide/topics/search/adding-recent-query-suggestions.html +http://developer.android.com/guide/topics/search/adding-custom-suggestions.html +http://developer.android.com/guide/topics/search/searchable-config.html +http://developer.android.com/guide/topics/admin/device-admin.html +http://developer.android.com/guide/topics/testing/index.html +http://developer.android.com/guide/topics/testing/testing_android.html +http://developer.android.com/guide/topics/testing/activity_testing.html +http://developer.android.com/guide/topics/testing/contentprovider_testing.html +http://developer.android.com/guide/topics/testing/service_testing.html +http://developer.android.com/guide/topics/testing/what_to_test.html http://developer.android.com/guide/developing/eclipse-adt.html http://developer.android.com/guide/developing/other-ide.html http://developer.android.com/guide/developing/device.html http://developer.android.com/guide/developing/debug-tasks.html +http://developer.android.com/guide/developing/testing/index.html +http://developer.android.com/guide/developing/testing/testing_eclipse.html +http://developer.android.com/guide/developing/testing/testing_otheride.html http://developer.android.com/guide/developing/tools/index.html http://developer.android.com/guide/developing/tools/aapt.html http://developer.android.com/guide/developing/tools/adb.html http://developer.android.com/guide/developing/tools/othertools.html http://developer.android.com/guide/developing/tools/aidl.html http://developer.android.com/guide/developing/tools/avd.html +http://developer.android.com/guide/developing/tools/bmgr.html http://developer.android.com/guide/developing/tools/ddms.html http://developer.android.com/guide/developing/tools/draw9patch.html http://developer.android.com/guide/developing/tools/emulator.html http://developer.android.com/guide/developing/tools/hierarchy-viewer.html http://developer.android.com/guide/developing/tools/layoutopt.html http://developer.android.com/guide/developing/tools/monkey.html +http://developer.android.com/guide/developing/tools/monkeyrunner_concepts.html +http://developer.android.com/guide/developing/tools/MonkeyDevice.html +http://developer.android.com/guide/developing/tools/MonkeyImage.html +http://developer.android.com/guide/developing/tools/MonkeyRunner.html +http://developer.android.com/guide/developing/tools/proguard.html http://developer.android.com/guide/developing/tools/traceview.html http://developer.android.com/guide/developing/tools/zipalign.html http://developer.android.com/guide/publishing/app-signing.html http://developer.android.com/guide/publishing/versioning.html +http://developer.android.com/guide/publishing/licensing.html http://developer.android.com/guide/publishing/preparing.html http://developer.android.com/guide/publishing/publishing.html +http://developer.android.com/guide/practices/compatibility.html http://developer.android.com/guide/practices/screens_support.html http://developer.android.com/guide/practices/ui_guidelines/index.html http://developer.android.com/guide/practices/ui_guidelines/icon_design.html @@ -164,20 +146,26 @@ http://developer.android.com/guide/practices/ui_guidelines/menu_design.html http://developer.android.com/guide/practices/design/performance.html http://developer.android.com/guide/practices/design/responsiveness.html http://developer.android.com/guide/practices/design/seamlessness.html -http://developer.android.com/guide/webapps/targetting.html +http://developer.android.com/guide/webapps/index.html +http://developer.android.com/guide/webapps/targeting.html http://developer.android.com/guide/webapps/webview.html http://developer.android.com/guide/webapps/debugging.html http://developer.android.com/guide/webapps/best-practices.html -http://developer.android.com/guide/topics/admin/device-admin.html http://developer.android.com/guide/appendix/api-levels.html +http://developer.android.com/guide/appendix/market-filters.html +http://developer.android.com/guide/appendix/install-location.html http://developer.android.com/guide/appendix/media-formats.html http://developer.android.com/guide/appendix/g-app-intents.html http://developer.android.com/guide/appendix/glossary.html +http://developer.android.com/guide/tutorials/hello-world.html +http://developer.android.com/resources/community-groups.html http://developer.android.com/reference/classes.html http://developer.android.com/reference/android/package-summary.html http://developer.android.com/reference/android/accessibilityservice/package-summary.html http://developer.android.com/reference/android/accounts/package-summary.html http://developer.android.com/reference/android/app/package-summary.html +http://developer.android.com/reference/android/app/admin/package-summary.html +http://developer.android.com/reference/android/app/backup/package-summary.html http://developer.android.com/reference/android/appwidget/package-summary.html http://developer.android.com/reference/android/bluetooth/package-summary.html http://developer.android.com/reference/android/content/package-summary.html @@ -193,14 +181,19 @@ http://developer.android.com/reference/android/hardware/package-summary.html http://developer.android.com/reference/android/inputmethodservice/package-summary.html http://developer.android.com/reference/android/location/package-summary.html http://developer.android.com/reference/android/media/package-summary.html +http://developer.android.com/reference/android/media/audiofx/package-summary.html http://developer.android.com/reference/android/net/package-summary.html http://developer.android.com/reference/android/net/http/package-summary.html +http://developer.android.com/reference/android/net/sip/package-summary.html http://developer.android.com/reference/android/net/wifi/package-summary.html +http://developer.android.com/reference/android/nfc/package-summary.html http://developer.android.com/reference/android/opengl/package-summary.html http://developer.android.com/reference/android/os/package-summary.html +http://developer.android.com/reference/android/os/storage/package-summary.html http://developer.android.com/reference/android/preference/package-summary.html http://developer.android.com/reference/android/provider/package-summary.html http://developer.android.com/reference/android/sax/package-summary.html +http://developer.android.com/reference/android/service/wallpaper/package-summary.html http://developer.android.com/reference/android/speech/package-summary.html http://developer.android.com/reference/android/speech/tts/package-summary.html http://developer.android.com/reference/android/telephony/package-summary.html @@ -221,7 +214,6 @@ http://developer.android.com/reference/android/view/animation/package-summary.ht http://developer.android.com/reference/android/view/inputmethod/package-summary.html http://developer.android.com/reference/android/webkit/package-summary.html http://developer.android.com/reference/android/widget/package-summary.html -http://developer.android.com/reference/com/android/internal/os/package-summary.html http://developer.android.com/reference/dalvik/bytecode/package-summary.html http://developer.android.com/reference/dalvik/system/package-summary.html http://developer.android.com/reference/java/awt/font/package-summary.html @@ -268,7 +260,15 @@ http://developer.android.com/reference/javax/security/auth/x500/package-summary. http://developer.android.com/reference/javax/security/cert/package-summary.html http://developer.android.com/reference/javax/sql/package-summary.html http://developer.android.com/reference/javax/xml/package-summary.html +http://developer.android.com/reference/javax/xml/datatype/package-summary.html +http://developer.android.com/reference/javax/xml/namespace/package-summary.html http://developer.android.com/reference/javax/xml/parsers/package-summary.html +http://developer.android.com/reference/javax/xml/transform/package-summary.html +http://developer.android.com/reference/javax/xml/transform/dom/package-summary.html +http://developer.android.com/reference/javax/xml/transform/sax/package-summary.html +http://developer.android.com/reference/javax/xml/transform/stream/package-summary.html +http://developer.android.com/reference/javax/xml/validation/package-summary.html +http://developer.android.com/reference/javax/xml/xpath/package-summary.html http://developer.android.com/reference/junit/framework/package-summary.html http://developer.android.com/reference/junit/runner/package-summary.html http://developer.android.com/reference/org/apache/http/package-summary.html @@ -304,114 +304,239 @@ http://developer.android.com/reference/org/apache/http/protocol/package-summary. http://developer.android.com/reference/org/apache/http/util/package-summary.html http://developer.android.com/reference/org/json/package-summary.html http://developer.android.com/reference/org/w3c/dom/package-summary.html +http://developer.android.com/reference/org/w3c/dom/ls/package-summary.html http://developer.android.com/reference/org/xml/sax/package-summary.html http://developer.android.com/reference/org/xml/sax/ext/package-summary.html http://developer.android.com/reference/org/xml/sax/helpers/package-summary.html http://developer.android.com/reference/org/xmlpull/v1/package-summary.html http://developer.android.com/reference/org/xmlpull/v1/sax2/package-summary.html +http://developer.android.com/reference/java/lang/ref/ReferenceQueue.html http://developer.android.com/reference/org/apache/http/message/AbstractHttpMessage.html +http://developer.android.com/resources/community-more.html +http://developer.android.com/resources/dashboard/screens.html +http://developer.android.com/resources/articles/index.html +http://developer.android.com/resources/articles/avoiding-memory-leaks.html +http://developer.android.com/resources/articles/backward-compatibility.html +http://developer.android.com/resources/articles/can-i-use-this-intent.html +http://developer.android.com/resources/articles/creating-input-method.html +http://developer.android.com/resources/articles/drawable-mutations.html +http://developer.android.com/resources/articles/faster-screen-orientation-change.html +http://developer.android.com/resources/articles/future-proofing.html +http://developer.android.com/resources/articles/gestures.html +http://developer.android.com/resources/articles/glsurfaceview.html +http://developer.android.com/resources/articles/layout-tricks-reuse.html +http://developer.android.com/resources/articles/layout-tricks-efficiency.html +http://developer.android.com/resources/articles/layout-tricks-stubs.html +http://developer.android.com/resources/articles/layout-tricks-merge.html +http://developer.android.com/resources/articles/listview-backgrounds.html +http://developer.android.com/resources/articles/live-folders.html +http://developer.android.com/resources/articles/live-wallpapers.html +http://developer.android.com/resources/articles/on-screen-inputs.html +http://developer.android.com/resources/articles/painless-threading.html +http://developer.android.com/resources/articles/qsb.html +http://developer.android.com/resources/articles/speech-input.html +http://developer.android.com/resources/articles/touch-mode.html +http://developer.android.com/resources/articles/track-mem.html +http://developer.android.com/resources/articles/ui-1.5.html +http://developer.android.com/resources/articles/ui-1.6.html +http://developer.android.com/resources/articles/timed-ui-updates.html +http://developer.android.com/resources/articles/tts.html +http://developer.android.com/resources/articles/contacts.html +http://developer.android.com/resources/articles/using-webviews.html +http://developer.android.com/resources/articles/wikinotes-linkify.html +http://developer.android.com/resources/articles/wikinotes-intents.html +http://developer.android.com/resources/articles/window-bg-speed.html +http://developer.android.com/resources/articles/zipalign.html +http://developer.android.com/resources/tutorials/hello-world.html +http://developer.android.com/resources/tutorials/views/index.html +http://developer.android.com/resources/tutorials/localization/index.html +http://developer.android.com/resources/tutorials/testing/helloandroid_test.html +http://developer.android.com/resources/tutorials/notepad/index.html +http://developer.android.com/resources/tutorials/testing/activity_test.html +http://developer.android.com/resources/samples/get.html +http://developer.android.com/resources/samples/index.html +http://developer.android.com/resources/samples/AccelerometerPlay/index.html +http://developer.android.com/resources/samples/AccessibilityService/index.html +http://developer.android.com/resources/samples/ApiDemos/index.html +http://developer.android.com/resources/samples/BackupRestore/index.html +http://developer.android.com/resources/samples/BluetoothChat/index.html +http://developer.android.com/resources/samples/BusinessCard/index.html +http://developer.android.com/resources/samples/ContactManager/index.html +http://developer.android.com/resources/samples/Home/index.html +http://developer.android.com/resources/samples/JetBoy/index.html +http://developer.android.com/resources/samples/CubeLiveWallpaper/index.html +http://developer.android.com/resources/samples/LunarLander/index.html +http://developer.android.com/resources/samples/MultiResolution/index.html +http://developer.android.com/resources/samples/NFCDemo/index.html +http://developer.android.com/resources/samples/NotePad/index.html +http://developer.android.com/resources/samples/SampleSyncAdapter/index.html +http://developer.android.com/resources/samples/SearchableDictionary/index.html +http://developer.android.com/resources/samples/SipDemo/index.html +http://developer.android.com/resources/samples/Snake/index.html +http://developer.android.com/resources/samples/SoftKeyboard/index.html +http://developer.android.com/resources/samples/Spinner/index.html +http://developer.android.com/resources/samples/SpinnerTest/index.html +http://developer.android.com/resources/samples/TicTacToeLib/index.html +http://developer.android.com/resources/samples/TicTacToeMain/index.html +http://developer.android.com/resources/samples/Wiktionary/index.html +http://developer.android.com/resources/samples/WiktionarySimple/index.html +http://developer.android.com/resources/faq/commontasks.html +http://developer.android.com/resources/faq/troubleshooting.html +http://developer.android.com/resources/faq/index.html +http://developer.android.com/resources/faq/framework.html +http://developer.android.com/resources/faq/licensingandoss.html +http://developer.android.com/resources/faq/security.html +http://developer.android.com/sdk/api_diff/9/changes/jdiff_topleftframe.html +http://developer.android.com/sdk/api_diff/9/changes/alldiffs_index_all.html +http://developer.android.com/sdk/api_diff/9/changes/changes-summary.html +http://developer.android.com/sdk/api_diff/6/changes.html +http://developer.android.com/sdk/android-2.0-highlights.html +http://developer.android.com/reference/android/widget/QuickContactBadge.html +http://developer.android.com/reference/android/content/Intent.html +http://developer.android.com/reference/android/content/Context.html +http://developer.android.com/reference/android/bluetooth/BluetoothAdapter.html http://developer.android.com/reference/android/app/Activity.html +http://developer.android.com/reference/android/provider/Contacts.html +http://developer.android.com/sdk/api_diff/5/changes.html +http://developer.android.com/reference/android/app/NativeActivity.html +http://developer.android.com/reference/android/graphics/Bitmap.html +http://developer.android.com/reference/android/opengl/GLSurfaceView.html +http://developer.android.com/reference/android/net/sip/SipManager.html +http://developer.android.com/reference/android/nfc/NfcAdapter.html +http://developer.android.com/reference/android/nfc/NdefMessage.html +http://developer.android.com/reference/android/nfc/NdefRecord.html +http://developer.android.com/reference/android/hardware/Sensor.html +http://developer.android.com/reference/android/hardware/Camera.html +http://developer.android.com/reference/android/hardware/Camera.CameraInfo.html +http://developer.android.com/reference/android/media/CamcorderProfile.html +http://developer.android.com/reference/android/media/CameraProfile.html +http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/graphics/CameraPreview.html +http://developer.android.com/reference/android/hardware/Camera.Parameters.html +http://developer.android.com/reference/android/media/audiofx/AudioEffect.html +http://developer.android.com/reference/android/media/AudioTrack.html +http://developer.android.com/reference/android/media/MediaPlayer.html +http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/media/AudioFxDemo.html +http://developer.android.com/reference/android/media/ExifInterface.html +http://developer.android.com/reference/android/media/MediaRecorder.html +http://developer.android.com/reference/android/app/DownloadManager.html +http://developer.android.com/reference/android/app/DownloadManager.Request.html +http://developer.android.com/reference/android/app/DownloadManager.Query.html +http://developer.android.com/reference/android/os/StrictMode.html +http://developer.android.com/reference/android/os/StrictMode.ThreadPolicy.html +http://developer.android.com/reference/android/os/StrictMode.VmPolicy.html http://developer.android.com/reference/android/view/View.html -http://developer.android.com/reference/android/widget/TextView.html -http://developer.android.com/reference/android/content/Context.html -http://developer.android.com/resources/samples/Wiktionary/res/index.html -http://developer.android.com/resources/samples/Wiktionary/src/index.html -http://developer.android.com/resources/samples/Wiktionary/AndroidManifest.html -http://developer.android.com/reference/android/app/Application.html -http://developer.android.com/reference/android/graphics/drawable/Drawable.html -http://developer.android.com/reference/java/lang/ref/WeakReference.html -http://developer.android.com/resources/samples/ApiDemos/assets/index.html -http://developer.android.com/resources/samples/ApiDemos/res/index.html -http://developer.android.com/resources/samples/ApiDemos/src/index.html -http://developer.android.com/resources/samples/ApiDemos/tests/index.html -http://developer.android.com/resources/samples/ApiDemos/AndroidManifest.html -http://developer.android.com/reference/android/provider/LiveFolders.html -http://developer.android.com/resources/samples/NotePad/res/index.html -http://developer.android.com/resources/samples/NotePad/src/index.html -http://developer.android.com/resources/samples/NotePad/tests/index.html -http://developer.android.com/resources/samples/NotePad/AndroidManifest.html -http://developer.android.com/reference/android/widget/FrameLayout.html -http://developer.android.com/reference/android/widget/ImageView.html -http://developer.android.com/reference/android/view/LayoutInflater.html -http://developer.android.com/reference/android/view/View.OnClickListener.html -http://developer.android.com/reference/android/os/Handler.html -http://developer.android.com/reference/android/os/AsyncTask.html -http://developer.android.com/reference/android/app/SearchManager.html -http://developer.android.com/reference/android/content/ContentProvider.html -http://developer.android.com/resources/samples/SearchableDictionary/res/index.html -http://developer.android.com/resources/samples/SearchableDictionary/src/index.html -http://developer.android.com/resources/samples/SearchableDictionary/AndroidManifest.html -http://developer.android.com/reference/android/view/ContextThemeWrapper.html +http://developer.android.com/reference/android/widget/OverScroller.html +http://developer.android.com/reference/android/view/ViewConfiguration.html +http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/view/SecureView.html +http://developer.android.com/reference/android/view/InputEvent.html +http://developer.android.com/reference/android/view/KeyEvent.html +http://developer.android.com/reference/android/view/MotionEvent.html +http://developer.android.com/reference/android/view/InputDevice.html +http://developer.android.com/reference/android/view/inputmethod/BaseInputConnection.html +http://developer.android.com/reference/android/view/inputmethod/InputConnection.html +http://developer.android.com/reference/android/view/inputmethod/InputConnectionWrapper.html +http://developer.android.com/reference/android/content/pm/ActivityInfo.html +http://developer.android.com/reference/android/app/ActivityManager.RunningAppProcessInfo.html http://developer.android.com/reference/android/R.style.html -http://developer.android.com/reference/android/app/AliasActivity.html -http://developer.android.com/reference/android/util/Log.html -http://developer.android.com/reference/android/os/Debug.html -http://developer.android.com/reference/android/R.attr.html -http://developer.android.com/reference/android/R.styleable.html -http://developer.android.com/reference/java/lang/SecurityException.html -http://developer.android.com/reference/android/Manifest.permission.html -http://developer.android.com/reference/android/Manifest.permission_group.html -http://developer.android.com/reference/android/app/Service.html -http://developer.android.com/reference/android/content/BroadcastReceiver.html -http://developer.android.com/reference/android/content/ContentResolver.html +http://developer.android.com/reference/android/webkit/WebSettings.html +http://developer.android.com/reference/android/webkit/WebView.html +http://developer.android.com/reference/android/opengl/GLES20.html +http://developer.android.com/reference/android/graphics/ImageFormat.html +http://developer.android.com/reference/android/provider/AlarmClock.html +http://developer.android.com/reference/android/provider/MediaStore.html +http://developer.android.com/reference/android/provider/Settings.html +http://developer.android.com/reference/android/provider/ContactsContract.html +http://developer.android.com/reference/android/provider/ContactsContract.CommonDataKinds.SipAddress.html +http://developer.android.com/reference/android/location/LocationManager.html +http://developer.android.com/reference/android/os/WorkSource.html +http://developer.android.com/reference/android/location/Criteria.html +http://developer.android.com/reference/android/os/storage/StorageManager.html +http://developer.android.com/reference/android/os/Environment.html +http://developer.android.com/reference/android/content/pm/PackageInfo.html http://developer.android.com/reference/android/content/pm/PackageManager.html -http://developer.android.com/reference/android/content/Intent.html -http://developer.android.com/reference/java/util/zip/Checksum.html -http://developer.android.com/reference/java/util/zip/Adler32.html -http://developer.android.com/reference/java/util/zip/CheckedInputStream.html -http://developer.android.com/reference/java/util/zip/CheckedOutputStream.html -http://developer.android.com/reference/java/util/zip/CRC32.html -http://developer.android.com/reference/java/util/zip/Deflater.html -http://developer.android.com/reference/java/util/zip/DeflaterOutputStream.html -http://developer.android.com/reference/java/util/zip/GZIPInputStream.html -http://developer.android.com/reference/java/util/zip/GZIPOutputStream.html -http://developer.android.com/reference/java/util/zip/Inflater.html -http://developer.android.com/reference/java/util/zip/InflaterInputStream.html -http://developer.android.com/reference/java/util/zip/ZipEntry.html -http://developer.android.com/reference/java/util/zip/ZipFile.html -http://developer.android.com/reference/java/util/zip/ZipInputStream.html -http://developer.android.com/reference/java/util/zip/ZipOutputStream.html -http://developer.android.com/reference/java/util/zip/DataFormatException.html -http://developer.android.com/reference/java/util/zip/ZipException.html -http://developer.android.com/reference/java/util/zip/package-descr.html -http://developer.android.com/reference/android/os/Parcelable.html -http://developer.android.com/reference/android/os/Parcelable.Creator.html -http://developer.android.com/reference/android/graphics/Rect.html -http://developer.android.com/reference/android/os/Parcel.html -http://developer.android.com/reference/android/content/ServiceConnection.html -http://developer.android.com/reference/android/os/IBinder.html -http://developer.android.com/reference/android/os/DeadObjectException.html -http://developer.android.com/reference/org/apache/http/impl/conn/AbstractClientConnAdapter.html -http://developer.android.com/reference/org/apache/http/impl/conn/AbstractPooledConnAdapter.html -http://developer.android.com/reference/org/apache/http/impl/conn/AbstractPoolEntry.html -http://developer.android.com/reference/org/apache/http/impl/conn/DefaultClientConnection.html -http://developer.android.com/reference/org/apache/http/impl/conn/DefaultClientConnectionOperator.html -http://developer.android.com/reference/org/apache/http/impl/conn/DefaultHttpRoutePlanner.html -http://developer.android.com/reference/org/apache/http/impl/conn/DefaultResponseParser.html -http://developer.android.com/reference/org/apache/http/impl/conn/IdleConnectionHandler.html -http://developer.android.com/reference/org/apache/http/impl/conn/LoggingSessionInputBuffer.html -http://developer.android.com/reference/org/apache/http/impl/conn/LoggingSessionOutputBuffer.html -http://developer.android.com/reference/org/apache/http/impl/conn/ProxySelectorRoutePlanner.html -http://developer.android.com/reference/org/apache/http/impl/conn/SingleClientConnManager.html -http://developer.android.com/reference/org/apache/http/impl/conn/SingleClientConnManager.ConnAdapter.html -http://developer.android.com/reference/org/apache/http/impl/conn/SingleClientConnManager.PoolEntry.html -http://developer.android.com/reference/org/apache/http/impl/conn/Wire.html -http://developer.android.com/reference/org/apache/http/conn/OperatedClientConnection.html -http://developer.android.com/reference/org/apache/http/conn/ManagedClientConnection.html -http://developer.android.com/reference/org/apache/http/conn/ClientConnectionOperator.html -http://developer.android.com/reference/org/apache/http/conn/routing/HttpRoutePlanner.html +http://developer.android.com/reference/android/telephony/TelephonyManager.html +http://developer.android.com/reference/android/telephony/gsm/GsmCellLocation.html +http://developer.android.com/reference/android/view/InputQueue.html +http://developer.android.com/reference/android/view/SurfaceHolder.Callback2.html +http://developer.android.com/reference/android/view/SurfaceHolder.html +http://developer.android.com/reference/android/view/Window.html +http://developer.android.com/reference/java/util/ArrayDeque.html +http://developer.android.com/reference/java/util/NavigableMap.html +http://developer.android.com/reference/java/util/concurrent/ConcurrentSkipListMap.html +http://developer.android.com/reference/java/util/concurrent/LinkedBlockingDeque.html +http://developer.android.com/reference/java/util/Arrays.html +http://developer.android.com/reference/java/net/CookieManager.html +http://developer.android.com/reference/java/net/HttpURLConnection.html +http://developer.android.com/reference/java/net/InterfaceAddress.html +http://developer.android.com/reference/java/net/NetworkInterface.html +http://developer.android.com/reference/java/net/IDN.html +http://developer.android.com/reference/java/io/File.html +http://developer.android.com/reference/java/lang/String.html +http://developer.android.com/reference/java/text/Normalizer.html +http://developer.android.com/reference/java/text/Normalizer.Form.html +http://developer.android.com/sdk/api_diff/7/changes.html +http://developer.android.com/reference/android/app/WallpaperInfo.html +http://developer.android.com/reference/android/app/WallpaperManager.html +http://developer.android.com/reference/android/telephony/SignalStrength.html +http://developer.android.com/reference/android/telephony/PhoneStateListener.html +http://developer.android.com/reference/android/widget/RemoteViews.html http://developer.android.com/reference/android/view/ViewGroup.html -http://developer.android.com/reference/android/widget/Button.html -http://developer.android.com/reference/android/widget/EditText.html -http://developer.android.com/reference/android/widget/ListView.html -http://developer.android.com/reference/android/widget/CheckBox.html -http://developer.android.com/reference/android/widget/RadioButton.html +http://developer.android.com/reference/android/webkit/WebStorage.html +http://developer.android.com/reference/android/webkit/GeolocationPermissions.html +http://developer.android.com/reference/android/webkit/WebChromeClient.html +http://developer.android.com/sdk/api_diff/8/changes.html +http://developer.android.com/sdk/android-2.2-highlights.html +http://developer.android.com/reference/android/opengl/ETC1.html +http://developer.android.com/reference/android/opengl/ETC1Util.html +http://developer.android.com/reference/android/opengl/ETC1Util.ETC1Texture.html +http://developer.android.com/reference/android/graphics/YuvImage.html +http://developer.android.com/reference/android/media/AudioManager.html +http://developer.android.com/reference/android/media/SoundPool.html +http://developer.android.com/reference/android/media/MediaScannerConnection.html +http://developer.android.com/reference/android/media/MediaScannerConnection.OnScanCompletedListener.html +http://developer.android.com/reference/android/speech/RecognitionService.html +http://developer.android.com/reference/android/speech/RecognitionListener.html +http://developer.android.com/reference/android/speech/RecognizerIntent.html +http://developer.android.com/reference/android/media/ThumbnailUtils.html +http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/app/DeviceAdminSample.html +http://developer.android.com/reference/android/app/UiModeManager.html +http://developer.android.com/reference/android/view/ScaleGestureDetector.html +http://developer.android.com/reference/android/view/ViewGroup.LayoutParams.html +http://developer.android.com/reference/android/R.attr.html +http://developer.android.com/reference/android/content/ContentResolver.html +http://developer.android.com/reference/android/app/ActivityManager.html +http://developer.android.com/reference/android/service/wallpaper/WallpaperService.html +http://developer.android.com/sdk/api_diff/4/changes.html +http://developer.android.com/sdk/android-1.6-highlights.html +http://developer.android.com/reference/android/view/View.OnClickListener.html +http://developer.android.com/reference/android/app/SearchManager.html +http://developer.android.com/reference/android/telephony/SmsManager.html +http://developer.android.com/reference/android/util/DisplayMetrics.html +http://developer.android.com/reference/android/Manifest.permission.html +http://developer.android.com/sdk/api_diff/3/changes.html +http://developer.android.com/sdk/android-1.5-highlights.html +http://developer.android.com/reference/android/widget/SlidingDrawer.html +http://developer.android.com/reference/android/widget/HorizontalScrollView.html +http://developer.android.com/reference/android/provider/LiveFolders.html +http://developer.android.com/reference/android/inputmethodservice/InputMethodService.html +http://developer.android.com/reference/android/hardware/SensorManager.html +http://developer.android.com/reference/android/test/suitebuilder/annotation/LargeTest.html +http://developer.android.com/reference/android/test/suitebuilder/annotation/MediumTest.html +http://developer.android.com/reference/android/test/suitebuilder/annotation/SmallTest.html +http://developer.android.com/reference/android/os/Process.html +http://developer.android.com/reference/android/widget/TextView.html +http://developer.android.com/reference/android/widget/EditText.html +http://developer.android.com/reference/android/widget/Button.html +http://developer.android.com/reference/android/widget/ListView.html +http://developer.android.com/reference/android/widget/CheckBox.html +http://developer.android.com/reference/android/widget/RadioButton.html http://developer.android.com/reference/android/widget/Gallery.html http://developer.android.com/reference/android/widget/Spinner.html http://developer.android.com/reference/android/widget/AutoCompleteTextView.html http://developer.android.com/reference/android/widget/ImageSwitcher.html http://developer.android.com/reference/android/widget/TextSwitcher.html http://developer.android.com/reference/android/widget/LinearLayout.html +http://developer.android.com/reference/android/widget/FrameLayout.html http://developer.android.com/reference/android/widget/RelativeLayout.html http://developer.android.com/reference/android/app/ListActivity.html http://developer.android.com/reference/android/graphics/Canvas.html @@ -419,214 +544,199 @@ http://developer.android.com/reference/android/view/SurfaceView.html http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/view/LabelView.html http://developer.android.com/resources/samples/ApiDemos/res/layout/custom_view_1.html http://developer.android.com/resources/samples/NotePad/src/com/example/android/notepad/NoteEditor.html -http://developer.android.com/reference/java/util/regex/MatchResult.html -http://developer.android.com/reference/java/util/regex/Matcher.html -http://developer.android.com/reference/java/util/regex/Pattern.html -http://developer.android.com/reference/java/util/regex/PatternSyntaxException.html -http://developer.android.com/reference/java/util/regex/package-descr.html -http://developer.android.com/reference/android/text/Editable.html -http://developer.android.com/reference/android/text/GetChars.html -http://developer.android.com/reference/android/text/Html.ImageGetter.html -http://developer.android.com/reference/android/text/Html.TagHandler.html -http://developer.android.com/reference/android/text/InputFilter.html -http://developer.android.com/reference/android/text/InputType.html -http://developer.android.com/reference/android/text/NoCopySpan.html -http://developer.android.com/reference/android/text/ParcelableSpan.html -http://developer.android.com/reference/android/text/Spannable.html -http://developer.android.com/reference/android/text/Spanned.html -http://developer.android.com/reference/android/text/SpanWatcher.html -http://developer.android.com/reference/android/text/TextUtils.EllipsizeCallback.html -http://developer.android.com/reference/android/text/TextUtils.StringSplitter.html -http://developer.android.com/reference/android/text/TextWatcher.html -http://developer.android.com/reference/android/text/AlteredCharSequence.html -http://developer.android.com/reference/android/text/AndroidCharacter.html -http://developer.android.com/reference/android/text/Annotation.html -http://developer.android.com/reference/android/text/AutoText.html -http://developer.android.com/reference/android/text/BoringLayout.html -http://developer.android.com/reference/android/text/BoringLayout.Metrics.html -http://developer.android.com/reference/android/text/ClipboardManager.html -http://developer.android.com/reference/android/text/DynamicLayout.html -http://developer.android.com/reference/android/text/Editable.Factory.html +http://developer.android.com/reference/android/bluetooth/BluetoothDevice.html +http://developer.android.com/reference/android/bluetooth/BluetoothSocket.html +http://developer.android.com/reference/android/bluetooth/BluetoothServerSocket.html +http://developer.android.com/reference/java/net/Socket.html +http://developer.android.com/reference/java/net/ServerSocket.html +http://developer.android.com/reference/android/bluetooth/BluetoothClass.html +http://developer.android.com/reference/java/util/UUID.html +http://developer.android.com/reference/java/io/InputStream.html +http://developer.android.com/reference/java/io/OutputStream.html +http://developer.android.com/reference/javax/xml/transform/stream/StreamResult.html +http://developer.android.com/reference/javax/xml/transform/stream/StreamSource.html +http://developer.android.com/reference/javax/xml/transform/stream/package-descr.html +http://developer.android.com/reference/android/content/BroadcastReceiver.html +http://developer.android.com/reference/android/os/Handler.html +http://developer.android.com/reference/android/app/Service.html +http://developer.android.com/reference/android/app/NotificationManager.html +http://developer.android.com/reference/android/widget/ProgressBar.html +http://developer.android.com/reference/android/app/ProgressDialog.html +http://developer.android.com/reference/android/os/Parcelable.html +http://developer.android.com/reference/android/os/Parcelable.Creator.html +http://developer.android.com/reference/android/graphics/Rect.html +http://developer.android.com/reference/android/os/Parcel.html +http://developer.android.com/reference/android/content/ServiceConnection.html +http://developer.android.com/reference/android/os/IBinder.html +http://developer.android.com/reference/android/os/DeadObjectException.html +http://developer.android.com/reference/android/content/res/Resources.html http://developer.android.com/reference/android/text/Html.html -http://developer.android.com/reference/android/text/InputFilter.AllCaps.html -http://developer.android.com/reference/android/text/InputFilter.LengthFilter.html -http://developer.android.com/reference/android/text/Layout.html -http://developer.android.com/reference/android/text/Layout.Directions.html -http://developer.android.com/reference/android/text/LoginFilter.html -http://developer.android.com/reference/android/text/LoginFilter.PasswordFilterGMail.html -http://developer.android.com/reference/android/text/LoginFilter.UsernameFilterGeneric.html -http://developer.android.com/reference/android/text/LoginFilter.UsernameFilterGMail.html -http://developer.android.com/reference/android/text/NoCopySpan.Concrete.html -http://developer.android.com/reference/android/text/Selection.html -http://developer.android.com/reference/android/text/Spannable.Factory.html -http://developer.android.com/reference/android/text/SpannableString.html -http://developer.android.com/reference/android/text/SpannableStringBuilder.html -http://developer.android.com/reference/android/text/SpannedString.html -http://developer.android.com/reference/android/text/StaticLayout.html -http://developer.android.com/reference/android/text/TextPaint.html http://developer.android.com/reference/android/text/TextUtils.html -http://developer.android.com/reference/android/text/TextUtils.SimpleStringSplitter.html -http://developer.android.com/reference/android/text/Layout.Alignment.html -http://developer.android.com/reference/android/text/TextUtils.TruncateAt.html -http://developer.android.com/reference/android/text/package-descr.html -http://developer.android.com/reference/android/graphics/drawable/BitmapDrawable.html -http://developer.android.com/reference/android/graphics/drawable/ShapeDrawable.html -http://developer.android.com/reference/android/view/ContextMenu.html -http://developer.android.com/reference/android/view/ContextMenu.ContextMenuInfo.html -http://developer.android.com/reference/android/view/GestureDetector.OnDoubleTapListener.html -http://developer.android.com/reference/android/view/GestureDetector.OnGestureListener.html -http://developer.android.com/reference/android/view/KeyEvent.Callback.html -http://developer.android.com/reference/android/view/LayoutInflater.Factory.html -http://developer.android.com/reference/android/view/LayoutInflater.Filter.html -http://developer.android.com/reference/android/view/Menu.html -http://developer.android.com/reference/android/view/MenuItem.html -http://developer.android.com/reference/android/view/MenuItem.OnMenuItemClickListener.html -http://developer.android.com/reference/android/view/SubMenu.html -http://developer.android.com/reference/android/view/SurfaceHolder.html -http://developer.android.com/reference/android/view/SurfaceHolder.Callback.html -http://developer.android.com/reference/android/view/View.OnCreateContextMenuListener.html -http://developer.android.com/reference/android/view/View.OnFocusChangeListener.html -http://developer.android.com/reference/android/view/View.OnKeyListener.html -http://developer.android.com/reference/android/view/View.OnLongClickListener.html -http://developer.android.com/reference/android/view/View.OnTouchListener.html -http://developer.android.com/reference/android/view/ViewGroup.OnHierarchyChangeListener.html -http://developer.android.com/reference/android/view/ViewManager.html -http://developer.android.com/reference/android/view/ViewParent.html -http://developer.android.com/reference/android/view/ViewStub.OnInflateListener.html -http://developer.android.com/reference/android/view/ViewTreeObserver.OnGlobalFocusChangeListener.html -http://developer.android.com/reference/android/view/ViewTreeObserver.OnGlobalLayoutListener.html -http://developer.android.com/reference/android/view/ViewTreeObserver.OnPreDrawListener.html -http://developer.android.com/reference/android/view/ViewTreeObserver.OnScrollChangedListener.html -http://developer.android.com/reference/android/view/ViewTreeObserver.OnTouchModeChangeListener.html -http://developer.android.com/reference/android/view/Window.Callback.html -http://developer.android.com/reference/android/view/WindowManager.html -http://developer.android.com/reference/android/view/AbsSavedState.html -http://developer.android.com/reference/android/view/Display.html -http://developer.android.com/reference/android/view/FocusFinder.html -http://developer.android.com/reference/android/view/GestureDetector.html -http://developer.android.com/reference/android/view/GestureDetector.SimpleOnGestureListener.html -http://developer.android.com/reference/android/view/Gravity.html -http://developer.android.com/reference/android/view/HapticFeedbackConstants.html -http://developer.android.com/reference/android/view/KeyCharacterMap.html -http://developer.android.com/reference/android/view/KeyCharacterMap.KeyData.html -http://developer.android.com/reference/android/view/KeyEvent.html -http://developer.android.com/reference/android/view/KeyEvent.DispatcherState.html -http://developer.android.com/reference/android/view/MenuInflater.html -http://developer.android.com/reference/android/view/MotionEvent.html -http://developer.android.com/reference/android/view/OrientationEventListener.html -http://developer.android.com/reference/android/view/OrientationListener.html -http://developer.android.com/reference/android/view/SoundEffectConstants.html -http://developer.android.com/reference/android/view/Surface.html -http://developer.android.com/reference/android/view/TouchDelegate.html -http://developer.android.com/reference/android/view/VelocityTracker.html -http://developer.android.com/reference/android/view/View.BaseSavedState.html -http://developer.android.com/reference/android/view/View.MeasureSpec.html -http://developer.android.com/reference/android/view/ViewConfiguration.html -http://developer.android.com/reference/android/view/ViewDebug.html -http://developer.android.com/reference/android/view/ViewGroup.LayoutParams.html -http://developer.android.com/reference/android/view/ViewGroup.MarginLayoutParams.html -http://developer.android.com/reference/android/view/ViewStub.html -http://developer.android.com/reference/android/view/ViewTreeObserver.html -http://developer.android.com/reference/android/view/Window.html -http://developer.android.com/reference/android/view/WindowManager.LayoutParams.html -http://developer.android.com/reference/android/view/ViewDebug.HierarchyTraceType.html -http://developer.android.com/reference/android/view/ViewDebug.RecyclerTraceType.html -http://developer.android.com/reference/android/view/InflateException.html -http://developer.android.com/reference/android/view/Surface.OutOfResourcesException.html -http://developer.android.com/reference/android/view/SurfaceHolder.BadSurfaceTypeException.html -http://developer.android.com/reference/android/view/WindowManager.BadTokenException.html +http://developer.android.com/reference/java/lang/ref/PhantomReference.html +http://developer.android.com/reference/java/lang/ref/Reference.html +http://developer.android.com/reference/java/lang/ref/SoftReference.html +http://developer.android.com/reference/java/lang/ref/WeakReference.html http://developer.android.com/reference/java/lang/Object.html -http://developer.android.com/reference/android/graphics/drawable/Drawable.Callback.html -http://developer.android.com/reference/android/view/accessibility/AccessibilityEventSource.html -http://developer.android.com/reference/android/widget/AnalogClock.html -http://developer.android.com/reference/android/inputmethodservice/KeyboardView.html -http://developer.android.com/reference/android/widget/ProgressBar.html -http://developer.android.com/reference/android/inputmethodservice/Keyboard.html -http://developer.android.com/reference/android/widget/AbsListView.html -http://developer.android.com/reference/android/widget/AbsSeekBar.html -http://developer.android.com/reference/android/widget/AbsSpinner.html -http://developer.android.com/reference/android/widget/AbsoluteLayout.html -http://developer.android.com/reference/android/widget/AdapterView.html -http://developer.android.com/reference/android/widget/Adapter.html -http://developer.android.com/reference/android/appwidget/AppWidgetHostView.html -http://developer.android.com/reference/android/widget/CheckedTextView.html -http://developer.android.com/reference/android/widget/Chronometer.html -http://developer.android.com/reference/android/widget/CompoundButton.html -http://developer.android.com/reference/android/widget/DatePicker.html -http://developer.android.com/reference/android/widget/DialerFilter.html -http://developer.android.com/reference/android/widget/DigitalClock.html -http://developer.android.com/reference/android/widget/ExpandableListView.html -http://developer.android.com/reference/android/inputmethodservice/ExtractEditText.html -http://developer.android.com/reference/android/opengl/GLSurfaceView.html -http://developer.android.com/reference/android/gesture/GestureOverlayView.html -http://developer.android.com/reference/android/widget/GridView.html -http://developer.android.com/reference/android/widget/HorizontalScrollView.html -http://developer.android.com/reference/android/widget/ImageButton.html -http://developer.android.com/reference/android/widget/MediaController.html -http://developer.android.com/reference/android/widget/MultiAutoCompleteTextView.html -http://developer.android.com/reference/android/widget/QuickContactBadge.html -http://developer.android.com/reference/android/widget/RadioGroup.html -http://developer.android.com/reference/android/widget/RatingBar.html -http://developer.android.com/reference/android/widget/ScrollView.html -http://developer.android.com/reference/android/widget/SeekBar.html -http://developer.android.com/reference/android/widget/SlidingDrawer.html -http://developer.android.com/reference/android/widget/TabHost.html -http://developer.android.com/reference/android/widget/TabWidget.html -http://developer.android.com/reference/android/widget/TableLayout.html -http://developer.android.com/reference/android/widget/TableRow.html -http://developer.android.com/reference/android/widget/TimePicker.html -http://developer.android.com/reference/android/widget/ToggleButton.html -http://developer.android.com/reference/android/widget/TwoLineListItem.html -http://developer.android.com/reference/android/widget/VideoView.html -http://developer.android.com/reference/android/widget/ViewAnimator.html -http://developer.android.com/reference/android/widget/ViewFlipper.html -http://developer.android.com/reference/android/widget/ViewSwitcher.html -http://developer.android.com/reference/android/webkit/WebView.html -http://developer.android.com/reference/android/widget/ZoomButton.html -http://developer.android.com/reference/android/widget/ZoomControls.html -http://developer.android.com/reference/android/widget/Checkable.html -http://developer.android.com/reference/android/view/animation/Animation.html -http://developer.android.com/reference/java/lang/RuntimeException.html -http://developer.android.com/reference/java/lang/String.html -http://developer.android.com/reference/android/util/AttributeSet.html -http://developer.android.com/reference/java/util/ArrayList.html -http://developer.android.com/reference/android/view/inputmethod/InputMethodManager.html -http://developer.android.com/reference/android/view/accessibility/AccessibilityEvent.html -http://developer.android.com/reference/java/lang/CharSequence.html -http://developer.android.com/reference/android/graphics/Bitmap.html -http://developer.android.com/reference/android/graphics/Point.html -http://developer.android.com/reference/android/content/res/Resources.html -http://developer.android.com/reference/android/view/inputmethod/InputConnection.html -http://developer.android.com/reference/android/view/inputmethod/EditorInfo.html -http://developer.android.com/reference/java/lang/Runnable.html -http://developer.android.com/reference/android/util/SparseArray.html -http://developer.android.com/reference/android/content/res/TypedArray.html http://developer.android.com/reference/java/lang/Class.html -http://developer.android.com/reference/android/widget/Scroller.html -http://developer.android.com/reference/android/os/SystemClock.html -http://developer.android.com/reference/android/view/accessibility/AccessibilityManager.html +http://developer.android.com/reference/java/lang/InterruptedException.html http://developer.android.com/reference/java/lang/IllegalArgumentException.html -http://developer.android.com/reference/java/lang/ref/ReferenceQueue.html -http://developer.android.com/reference/java/lang/Throwable.html -http://developer.android.com/reference/android/speech/tts/TextToSpeech.OnInitListener.html -http://developer.android.com/reference/android/speech/tts/TextToSpeech.OnUtteranceCompletedListener.html -http://developer.android.com/reference/android/speech/tts/TextToSpeech.html -http://developer.android.com/reference/android/speech/tts/TextToSpeech.Engine.html -http://developer.android.com/reference/org/apache/http/impl/AbstractHttpClientConnection.html -http://developer.android.com/reference/org/apache/http/impl/AbstractHttpServerConnection.html -http://developer.android.com/reference/org/apache/http/impl/DefaultConnectionReuseStrategy.html -http://developer.android.com/reference/org/apache/http/impl/DefaultHttpClientConnection.html -http://developer.android.com/reference/org/apache/http/impl/DefaultHttpRequestFactory.html -http://developer.android.com/reference/org/apache/http/impl/DefaultHttpResponseFactory.html -http://developer.android.com/reference/org/apache/http/impl/DefaultHttpServerConnection.html -http://developer.android.com/reference/org/apache/http/impl/EnglishReasonPhraseCatalog.html -http://developer.android.com/reference/org/apache/http/impl/HttpConnectionMetricsImpl.html -http://developer.android.com/reference/org/apache/http/impl/NoConnectionReuseStrategy.html -http://developer.android.com/reference/org/apache/http/impl/SocketHttpClientConnection.html -http://developer.android.com/reference/org/apache/http/impl/SocketHttpServerConnection.html -http://developer.android.com/reference/org/apache/http/impl/package-descr.html -http://developer.android.com/reference/org/apache/http/io/SessionInputBuffer.html -http://developer.android.com/reference/org/apache/http/io/SessionOutputBuffer.html +http://developer.android.com/reference/javax/security/auth/Destroyable.html +http://developer.android.com/reference/javax/security/auth/AuthPermission.html +http://developer.android.com/reference/javax/security/auth/PrivateCredentialPermission.html +http://developer.android.com/reference/javax/security/auth/Subject.html +http://developer.android.com/reference/javax/security/auth/SubjectDomainCombiner.html +http://developer.android.com/reference/javax/security/auth/DestroyFailedException.html +http://developer.android.com/reference/javax/security/auth/package-descr.html +http://developer.android.com/reference/org/w3c/dom/ls/DOMImplementationLS.html +http://developer.android.com/reference/org/w3c/dom/ls/LSInput.html +http://developer.android.com/reference/org/w3c/dom/ls/LSOutput.html +http://developer.android.com/reference/org/w3c/dom/ls/LSParser.html +http://developer.android.com/reference/org/w3c/dom/ls/LSParserFilter.html +http://developer.android.com/reference/org/w3c/dom/ls/LSResourceResolver.html +http://developer.android.com/reference/org/w3c/dom/ls/LSSerializer.html +http://developer.android.com/reference/org/w3c/dom/ls/LSException.html +http://developer.android.com/reference/android/webkit/ConsoleMessage.html +http://developer.android.com/reference/android/webkit/ConsoleMessage.MessageLevel.html +http://developer.android.com/reference/android/util/Log.html +http://developer.android.com/reference/android/app/DatePickerDialog.OnDateSetListener.html +http://developer.android.com/reference/android/app/KeyguardManager.OnKeyguardExitResult.html +http://developer.android.com/reference/android/app/PendingIntent.OnFinished.html +http://developer.android.com/reference/android/app/SearchManager.OnCancelListener.html +http://developer.android.com/reference/android/app/SearchManager.OnDismissListener.html +http://developer.android.com/reference/android/app/TimePickerDialog.OnTimeSetListener.html +http://developer.android.com/reference/android/app/ActivityGroup.html +http://developer.android.com/reference/android/app/ActivityManager.MemoryInfo.html +http://developer.android.com/reference/android/app/ActivityManager.ProcessErrorStateInfo.html +http://developer.android.com/reference/android/app/ActivityManager.RecentTaskInfo.html +http://developer.android.com/reference/android/app/ActivityManager.RunningServiceInfo.html +http://developer.android.com/reference/android/app/ActivityManager.RunningTaskInfo.html +http://developer.android.com/reference/android/app/AlarmManager.html +http://developer.android.com/reference/android/app/AlertDialog.html +http://developer.android.com/reference/android/app/AlertDialog.Builder.html +http://developer.android.com/reference/android/app/AliasActivity.html +http://developer.android.com/reference/android/app/Application.html +http://developer.android.com/reference/android/app/DatePickerDialog.html +http://developer.android.com/reference/android/app/Dialog.html +http://developer.android.com/reference/android/app/ExpandableListActivity.html +http://developer.android.com/reference/android/app/Instrumentation.html +http://developer.android.com/reference/android/app/Instrumentation.ActivityMonitor.html +http://developer.android.com/reference/android/app/Instrumentation.ActivityResult.html +http://developer.android.com/reference/android/app/IntentService.html +http://developer.android.com/reference/android/app/KeyguardManager.html +http://developer.android.com/reference/android/app/KeyguardManager.KeyguardLock.html +http://developer.android.com/reference/android/app/LauncherActivity.html +http://developer.android.com/reference/android/app/LauncherActivity.IconResizer.html +http://developer.android.com/reference/android/app/LauncherActivity.ListItem.html +http://developer.android.com/reference/android/app/LocalActivityManager.html +http://developer.android.com/reference/android/app/Notification.html +http://developer.android.com/reference/android/app/PendingIntent.html +http://developer.android.com/reference/android/app/SearchableInfo.html +http://developer.android.com/reference/android/app/TabActivity.html +http://developer.android.com/reference/android/app/TimePickerDialog.html +http://developer.android.com/reference/android/app/PendingIntent.CanceledException.html +http://developer.android.com/reference/android/app/package-descr.html +http://developer.android.com/reference/android/widget/DatePicker.html +http://developer.android.com/reference/android/widget/TimePicker.html +http://developer.android.com/reference/android/test/mock/MockApplication.html +http://developer.android.com/reference/android/test/mock/MockContentProvider.html +http://developer.android.com/reference/android/test/mock/MockContentResolver.html +http://developer.android.com/reference/android/test/mock/MockContext.html +http://developer.android.com/reference/android/test/mock/MockCursor.html +http://developer.android.com/reference/android/test/mock/MockDialogInterface.html +http://developer.android.com/reference/android/test/mock/MockPackageManager.html +http://developer.android.com/reference/android/test/mock/MockResources.html +http://developer.android.com/reference/android/test/mock/package-descr.html +http://developer.android.com/reference/android/database/Cursor.html +http://developer.android.com/reference/android/content/DialogInterface.html +http://developer.android.com/reference/android/widget/Toast.html +http://developer.android.com/reference/android/view/Gravity.html +http://developer.android.com/reference/android/view/LayoutInflater.html +http://developer.android.com/guide/topics/resources/resources-i18n.html +http://developer.android.com/reference/android/telephony/CellLocation.html +http://developer.android.com/reference/android/telephony/NeighboringCellInfo.html +http://developer.android.com/reference/android/telephony/PhoneNumberFormattingTextWatcher.html +http://developer.android.com/reference/android/telephony/PhoneNumberUtils.html +http://developer.android.com/reference/android/telephony/ServiceState.html +http://developer.android.com/reference/android/telephony/SmsMessage.html +http://developer.android.com/reference/android/telephony/SmsMessage.SubmitPdu.html +http://developer.android.com/reference/android/telephony/SmsMessage.MessageClass.html +http://developer.android.com/reference/android/telephony/package-descr.html +http://developer.android.com/reference/java/util/concurrent/atomic/AtomicBoolean.html +http://developer.android.com/reference/java/util/concurrent/atomic/AtomicInteger.html +http://developer.android.com/reference/java/util/concurrent/atomic/AtomicIntegerArray.html +http://developer.android.com/reference/java/util/concurrent/atomic/AtomicIntegerFieldUpdater.html +http://developer.android.com/reference/java/util/concurrent/atomic/AtomicLong.html +http://developer.android.com/reference/java/util/concurrent/atomic/AtomicLongArray.html +http://developer.android.com/reference/java/util/concurrent/atomic/AtomicLongFieldUpdater.html +http://developer.android.com/reference/java/util/concurrent/atomic/AtomicMarkableReference.html +http://developer.android.com/reference/java/util/concurrent/atomic/AtomicReference.html +http://developer.android.com/reference/java/util/concurrent/atomic/AtomicReferenceArray.html +http://developer.android.com/reference/java/util/concurrent/atomic/AtomicReferenceFieldUpdater.html +http://developer.android.com/reference/java/util/concurrent/atomic/AtomicStampedReference.html +http://developer.android.com/reference/java/util/concurrent/atomic/package-descr.html +http://developer.android.com/reference/javax/xml/XMLConstants.html +http://developer.android.com/reference/javax/xml/package-descr.html +http://developer.android.com/reference/org/apache/http/entity/ContentLengthStrategy.html +http://developer.android.com/reference/org/apache/http/entity/ContentProducer.html +http://developer.android.com/reference/org/apache/http/entity/AbstractHttpEntity.html +http://developer.android.com/reference/org/apache/http/entity/BasicHttpEntity.html +http://developer.android.com/reference/org/apache/http/entity/BufferedHttpEntity.html +http://developer.android.com/reference/org/apache/http/entity/ByteArrayEntity.html +http://developer.android.com/reference/org/apache/http/entity/EntityTemplate.html +http://developer.android.com/reference/org/apache/http/entity/FileEntity.html +http://developer.android.com/reference/org/apache/http/entity/HttpEntityWrapper.html +http://developer.android.com/reference/org/apache/http/entity/InputStreamEntity.html +http://developer.android.com/reference/org/apache/http/entity/SerializableEntity.html +http://developer.android.com/reference/org/apache/http/entity/StringEntity.html +http://developer.android.com/reference/org/apache/http/entity/package-descr.html +http://developer.android.com/reference/android/test/InstrumentationTestRunner.html +http://developer.android.com/reference/junit/framework/TestSuite.html +http://developer.android.com/reference/junit/framework/TestCase.html +http://developer.android.com/reference/android/test/InstrumentationTestCase.html +http://developer.android.com/reference/android/test/PerformanceTestCase.html +http://developer.android.com/reference/android/os/Bundle.html +http://developer.android.com/reference/javax/security/auth/x500/X500Principal.html +http://developer.android.com/reference/javax/security/auth/x500/package-descr.html +http://developer.android.com/reference/android/view/ContextMenu.html +http://developer.android.com/reference/org/apache/http/util/ByteArrayBuffer.html +http://developer.android.com/reference/org/apache/http/util/CharArrayBuffer.html +http://developer.android.com/reference/org/apache/http/util/EncodingUtils.html +http://developer.android.com/reference/org/apache/http/util/EntityUtils.html +http://developer.android.com/reference/org/apache/http/util/ExceptionUtils.html +http://developer.android.com/reference/org/apache/http/util/LangUtils.html +http://developer.android.com/reference/org/apache/http/util/VersionInfo.html +http://developer.android.com/reference/org/apache/http/util/package-descr.html +http://developer.android.com/reference/org/apache/http/HttpEntity.html +http://developer.android.com/reference/android/content/SharedPreferences.html +http://developer.android.com/reference/android/os/Binder.html +http://developer.android.com/reference/android/media/JetPlayer.html +http://developer.android.com/guide/topics/media/jet/jetcreator_manual.html +http://developer.android.com/reference/android/content/ContentValues.html +http://developer.android.com/reference/javax/crypto/SecretKey.html +http://developer.android.com/reference/javax/crypto/Cipher.html +http://developer.android.com/reference/javax/crypto/CipherInputStream.html +http://developer.android.com/reference/javax/crypto/CipherOutputStream.html +http://developer.android.com/reference/javax/crypto/CipherSpi.html +http://developer.android.com/reference/javax/crypto/EncryptedPrivateKeyInfo.html +http://developer.android.com/reference/javax/crypto/ExemptionMechanism.html +http://developer.android.com/reference/javax/crypto/ExemptionMechanismSpi.html +http://developer.android.com/reference/javax/crypto/KeyAgreement.html +http://developer.android.com/reference/javax/crypto/KeyAgreementSpi.html +http://developer.android.com/reference/javax/crypto/KeyGenerator.html +http://developer.android.com/reference/javax/crypto/KeyGeneratorSpi.html +http://developer.android.com/reference/javax/crypto/Mac.html +http://developer.android.com/reference/javax/crypto/MacSpi.html +http://developer.android.com/reference/javax/crypto/NullCipher.html +http://developer.android.com/reference/javax/crypto/SealedObject.html +http://developer.android.com/reference/javax/crypto/SecretKeyFactory.html +http://developer.android.com/reference/javax/crypto/SecretKeyFactorySpi.html +http://developer.android.com/reference/javax/crypto/BadPaddingException.html +http://developer.android.com/reference/javax/crypto/ExemptionMechanismException.html +http://developer.android.com/reference/javax/crypto/IllegalBlockSizeException.html +http://developer.android.com/reference/javax/crypto/NoSuchPaddingException.html +http://developer.android.com/reference/javax/crypto/ShortBufferException.html +http://developer.android.com/reference/javax/crypto/package-descr.html +http://developer.android.com/reference/android/location/LocationListener.html http://developer.android.com/reference/java/security/cert/CertPathBuilderResult.html http://developer.android.com/reference/java/security/cert/CertPathParameters.html http://developer.android.com/reference/java/security/cert/CertPathValidatorResult.html @@ -672,465 +782,66 @@ http://developer.android.com/reference/java/security/cert/CertPathValidatorExcep http://developer.android.com/reference/java/security/cert/CertStoreException.html http://developer.android.com/reference/java/security/cert/CRLException.html http://developer.android.com/reference/java/security/cert/package-descr.html -http://developer.android.com/reference/android/location/LocationManager.html -http://developer.android.com/reference/android/os/Handler.Callback.html -http://developer.android.com/reference/android/os/IBinder.DeathRecipient.html -http://developer.android.com/reference/android/os/IInterface.html -http://developer.android.com/reference/android/os/MessageQueue.IdleHandler.html -http://developer.android.com/reference/android/os/BatteryManager.html -http://developer.android.com/reference/android/os/Binder.html -http://developer.android.com/reference/android/os/Build.html -http://developer.android.com/reference/android/os/Build.VERSION.html -http://developer.android.com/reference/android/os/Build.VERSION_CODES.html -http://developer.android.com/reference/android/os/Bundle.html -http://developer.android.com/reference/android/os/ConditionVariable.html -http://developer.android.com/reference/android/os/CountDownTimer.html -http://developer.android.com/reference/android/os/Debug.InstructionCount.html -http://developer.android.com/reference/android/os/Debug.MemoryInfo.html -http://developer.android.com/reference/android/os/Environment.html -http://developer.android.com/reference/android/os/FileObserver.html -http://developer.android.com/reference/android/os/HandlerThread.html -http://developer.android.com/reference/android/os/Looper.html -http://developer.android.com/reference/android/os/MemoryFile.html -http://developer.android.com/reference/android/os/Message.html -http://developer.android.com/reference/android/os/MessageQueue.html -http://developer.android.com/reference/android/os/Messenger.html -http://developer.android.com/reference/android/os/ParcelFileDescriptor.html -http://developer.android.com/reference/android/os/ParcelFileDescriptor.AutoCloseInputStream.html -http://developer.android.com/reference/android/os/ParcelFileDescriptor.AutoCloseOutputStream.html -http://developer.android.com/reference/android/os/ParcelUuid.html -http://developer.android.com/reference/android/os/PatternMatcher.html -http://developer.android.com/reference/android/os/PowerManager.html -http://developer.android.com/reference/android/os/PowerManager.WakeLock.html -http://developer.android.com/reference/android/os/Process.html -http://developer.android.com/reference/android/os/RemoteCallbackList.html -http://developer.android.com/reference/android/os/ResultReceiver.html -http://developer.android.com/reference/android/os/StatFs.html -http://developer.android.com/reference/android/os/TokenWatcher.html -http://developer.android.com/reference/android/os/Vibrator.html -http://developer.android.com/reference/android/os/AsyncTask.Status.html -http://developer.android.com/reference/android/os/BadParcelableException.html -http://developer.android.com/reference/android/os/ParcelFormatException.html -http://developer.android.com/reference/android/os/RemoteException.html -http://developer.android.com/reference/java/lang/Void.html -http://developer.android.com/reference/java/util/concurrent/TimeUnit.html -http://developer.android.com/reference/java/lang/IllegalStateException.html -http://developer.android.com/reference/java/util/concurrent/CancellationException.html -http://developer.android.com/reference/java/util/concurrent/ExecutionException.html -http://developer.android.com/reference/java/lang/InterruptedException.html -http://developer.android.com/reference/java/util/concurrent/TimeoutException.html -http://developer.android.com/reference/java/security/spec/AlgorithmParameterSpec.html -http://developer.android.com/reference/java/security/spec/ECField.html -http://developer.android.com/reference/java/security/spec/KeySpec.html -http://developer.android.com/reference/java/security/spec/DSAParameterSpec.html -http://developer.android.com/reference/java/security/spec/DSAPrivateKeySpec.html -http://developer.android.com/reference/java/security/spec/DSAPublicKeySpec.html -http://developer.android.com/reference/java/security/spec/ECFieldF2m.html -http://developer.android.com/reference/java/security/spec/ECFieldFp.html -http://developer.android.com/reference/java/security/spec/ECGenParameterSpec.html -http://developer.android.com/reference/java/security/spec/ECParameterSpec.html -http://developer.android.com/reference/java/security/spec/ECPoint.html -http://developer.android.com/reference/java/security/spec/ECPrivateKeySpec.html -http://developer.android.com/reference/java/security/spec/ECPublicKeySpec.html -http://developer.android.com/reference/java/security/spec/EllipticCurve.html -http://developer.android.com/reference/java/security/spec/EncodedKeySpec.html -http://developer.android.com/reference/java/security/spec/MGF1ParameterSpec.html -http://developer.android.com/reference/java/security/spec/PKCS8EncodedKeySpec.html -http://developer.android.com/reference/java/security/spec/PSSParameterSpec.html -http://developer.android.com/reference/java/security/spec/RSAKeyGenParameterSpec.html -http://developer.android.com/reference/java/security/spec/RSAMultiPrimePrivateCrtKeySpec.html -http://developer.android.com/reference/java/security/spec/RSAOtherPrimeInfo.html -http://developer.android.com/reference/java/security/spec/RSAPrivateCrtKeySpec.html -http://developer.android.com/reference/java/security/spec/RSAPrivateKeySpec.html -http://developer.android.com/reference/java/security/spec/RSAPublicKeySpec.html -http://developer.android.com/reference/java/security/spec/X509EncodedKeySpec.html -http://developer.android.com/reference/java/security/spec/InvalidKeySpecException.html -http://developer.android.com/reference/java/security/spec/InvalidParameterSpecException.html -http://developer.android.com/reference/java/security/spec/package-descr.html -http://developer.android.com/reference/android/app/Instrumentation.html -http://developer.android.com/reference/android/graphics/drawable/shapes/ArcShape.html -http://developer.android.com/reference/android/graphics/drawable/shapes/OvalShape.html -http://developer.android.com/reference/android/graphics/drawable/shapes/PathShape.html -http://developer.android.com/reference/android/graphics/drawable/shapes/RectShape.html -http://developer.android.com/reference/android/graphics/drawable/shapes/RoundRectShape.html -http://developer.android.com/reference/android/graphics/drawable/shapes/Shape.html -http://developer.android.com/reference/android/graphics/drawable/shapes/package-descr.html -http://developer.android.com/reference/android/graphics/Path.html -http://developer.android.com/reference/org/apache/http/client/protocol/ClientContext.html -http://developer.android.com/reference/org/apache/http/client/protocol/ClientContextConfigurer.html -http://developer.android.com/reference/org/apache/http/client/protocol/RequestAddCookies.html -http://developer.android.com/reference/org/apache/http/client/protocol/RequestDefaultHeaders.html -http://developer.android.com/reference/org/apache/http/client/protocol/RequestProxyAuthentication.html -http://developer.android.com/reference/org/apache/http/client/protocol/RequestTargetAuthentication.html -http://developer.android.com/reference/org/apache/http/client/protocol/ResponseProcessCookies.html -http://developer.android.com/reference/org/apache/http/client/protocol/package-descr.html -http://developer.android.com/reference/org/apache/http/protocol/HttpContext.html -http://developer.android.com/reference/org/apache/http/client/CookieStore.html -http://developer.android.com/reference/java/nio/channels/spi/AbstractInterruptibleChannel.html -http://developer.android.com/reference/java/nio/channels/spi/AbstractSelectableChannel.html -http://developer.android.com/reference/java/nio/channels/spi/AbstractSelectionKey.html -http://developer.android.com/reference/java/nio/channels/spi/AbstractSelector.html -http://developer.android.com/reference/java/nio/channels/spi/SelectorProvider.html -http://developer.android.com/reference/java/nio/channels/spi/package-descr.html -http://developer.android.com/reference/java/nio/channels/DatagramChannel.html -http://developer.android.com/reference/java/nio/channels/Pipe.html -http://developer.android.com/reference/java/nio/channels/Selector.html -http://developer.android.com/reference/java/nio/channels/ServerSocketChannel.html -http://developer.android.com/reference/java/nio/channels/SocketChannel.html -http://developer.android.com/reference/android/content/pm/PackageItemInfo.html -http://developer.android.com/reference/android/location/Geocoder.html -http://developer.android.com/reference/android/media/SoundPool.html -http://developer.android.com/reference/android/graphics/AvoidXfermode.html -http://developer.android.com/reference/android/graphics/BitmapFactory.html -http://developer.android.com/reference/android/graphics/BitmapFactory.Options.html -http://developer.android.com/reference/android/graphics/BitmapShader.html -http://developer.android.com/reference/android/graphics/BlurMaskFilter.html -http://developer.android.com/reference/android/graphics/Camera.html -http://developer.android.com/reference/android/graphics/Color.html -http://developer.android.com/reference/android/graphics/ColorFilter.html -http://developer.android.com/reference/android/graphics/ColorMatrix.html -http://developer.android.com/reference/android/graphics/ColorMatrixColorFilter.html -http://developer.android.com/reference/android/graphics/ComposePathEffect.html -http://developer.android.com/reference/android/graphics/ComposeShader.html -http://developer.android.com/reference/android/graphics/CornerPathEffect.html -http://developer.android.com/reference/android/graphics/DashPathEffect.html -http://developer.android.com/reference/android/graphics/DiscretePathEffect.html -http://developer.android.com/reference/android/graphics/DrawFilter.html -http://developer.android.com/reference/android/graphics/EmbossMaskFilter.html -http://developer.android.com/reference/android/graphics/Interpolator.html -http://developer.android.com/reference/android/graphics/LayerRasterizer.html -http://developer.android.com/reference/android/graphics/LightingColorFilter.html -http://developer.android.com/reference/android/graphics/LinearGradient.html -http://developer.android.com/reference/android/graphics/MaskFilter.html -http://developer.android.com/reference/android/graphics/Matrix.html -http://developer.android.com/reference/android/graphics/Movie.html -http://developer.android.com/reference/android/graphics/NinePatch.html -http://developer.android.com/reference/android/graphics/Paint.html -http://developer.android.com/reference/android/graphics/Paint.FontMetrics.html -http://developer.android.com/reference/android/graphics/Paint.FontMetricsInt.html -http://developer.android.com/reference/android/graphics/PaintFlagsDrawFilter.html -http://developer.android.com/reference/android/graphics/PathDashPathEffect.html -http://developer.android.com/reference/android/graphics/PathEffect.html -http://developer.android.com/reference/android/graphics/PathMeasure.html -http://developer.android.com/reference/android/graphics/Picture.html -http://developer.android.com/reference/android/graphics/PixelFormat.html -http://developer.android.com/reference/android/graphics/PixelXorXfermode.html -http://developer.android.com/reference/android/graphics/PointF.html -http://developer.android.com/reference/android/graphics/PorterDuff.html -http://developer.android.com/reference/android/graphics/PorterDuffColorFilter.html -http://developer.android.com/reference/android/graphics/PorterDuffXfermode.html -http://developer.android.com/reference/android/graphics/RadialGradient.html -http://developer.android.com/reference/android/graphics/Rasterizer.html -http://developer.android.com/reference/android/graphics/RectF.html -http://developer.android.com/reference/android/graphics/Region.html -http://developer.android.com/reference/android/graphics/RegionIterator.html -http://developer.android.com/reference/android/graphics/Shader.html -http://developer.android.com/reference/android/graphics/SumPathEffect.html -http://developer.android.com/reference/android/graphics/SweepGradient.html -http://developer.android.com/reference/android/graphics/Typeface.html -http://developer.android.com/reference/android/graphics/Xfermode.html -http://developer.android.com/reference/android/graphics/AvoidXfermode.Mode.html -http://developer.android.com/reference/android/graphics/Bitmap.CompressFormat.html -http://developer.android.com/reference/android/graphics/Bitmap.Config.html -http://developer.android.com/reference/android/graphics/BlurMaskFilter.Blur.html -http://developer.android.com/reference/android/graphics/Canvas.EdgeType.html -http://developer.android.com/reference/android/graphics/Canvas.VertexMode.html -http://developer.android.com/reference/android/graphics/Interpolator.Result.html -http://developer.android.com/reference/android/graphics/Matrix.ScaleToFit.html -http://developer.android.com/reference/android/graphics/Paint.Align.html -http://developer.android.com/reference/android/graphics/Paint.Cap.html -http://developer.android.com/reference/android/graphics/Paint.Join.html -http://developer.android.com/reference/android/graphics/Paint.Style.html -http://developer.android.com/reference/android/graphics/Path.Direction.html -http://developer.android.com/reference/android/graphics/Path.FillType.html -http://developer.android.com/reference/android/graphics/PathDashPathEffect.Style.html -http://developer.android.com/reference/android/graphics/PorterDuff.Mode.html -http://developer.android.com/reference/android/graphics/Region.Op.html -http://developer.android.com/reference/android/graphics/Shader.TileMode.html -http://developer.android.com/reference/android/graphics/package-descr.html -http://developer.android.com/reference/android/text/util/Linkify.MatchFilter.html -http://developer.android.com/reference/android/text/util/Linkify.TransformFilter.html -http://developer.android.com/reference/android/text/util/Linkify.html -http://developer.android.com/reference/android/text/util/Rfc822Token.html -http://developer.android.com/reference/android/text/util/Rfc822Tokenizer.html -http://developer.android.com/reference/android/text/util/package-descr.html -http://developer.android.com/reference/android/text/method/MetaKeyKeyListener.html -http://developer.android.com/reference/android/widget/AbsListView.OnScrollListener.html -http://developer.android.com/reference/android/widget/AbsListView.RecyclerListener.html -http://developer.android.com/reference/android/widget/AdapterView.OnItemClickListener.html -http://developer.android.com/reference/android/widget/AdapterView.OnItemLongClickListener.html -http://developer.android.com/reference/android/widget/AdapterView.OnItemSelectedListener.html -http://developer.android.com/reference/android/widget/AutoCompleteTextView.Validator.html -http://developer.android.com/reference/android/widget/Chronometer.OnChronometerTickListener.html -http://developer.android.com/reference/android/widget/CompoundButton.OnCheckedChangeListener.html -http://developer.android.com/reference/android/widget/DatePicker.OnDateChangedListener.html -http://developer.android.com/reference/android/widget/ExpandableListAdapter.html -http://developer.android.com/reference/android/widget/ExpandableListView.OnChildClickListener.html -http://developer.android.com/reference/android/widget/ExpandableListView.OnGroupClickListener.html -http://developer.android.com/reference/android/widget/ExpandableListView.OnGroupCollapseListener.html -http://developer.android.com/reference/android/widget/ExpandableListView.OnGroupExpandListener.html -http://developer.android.com/reference/android/widget/Filter.FilterListener.html -http://developer.android.com/reference/android/widget/Filterable.html -http://developer.android.com/reference/android/widget/FilterQueryProvider.html -http://developer.android.com/reference/android/widget/ListAdapter.html -http://developer.android.com/reference/android/widget/MediaController.MediaPlayerControl.html -http://developer.android.com/reference/android/widget/MultiAutoCompleteTextView.Tokenizer.html -http://developer.android.com/reference/android/widget/PopupWindow.OnDismissListener.html -http://developer.android.com/reference/android/widget/RadioGroup.OnCheckedChangeListener.html -http://developer.android.com/reference/android/widget/RatingBar.OnRatingBarChangeListener.html -http://developer.android.com/reference/android/widget/SectionIndexer.html -http://developer.android.com/reference/android/widget/SeekBar.OnSeekBarChangeListener.html -http://developer.android.com/reference/android/widget/SimpleAdapter.ViewBinder.html -http://developer.android.com/reference/android/widget/SimpleCursorAdapter.CursorToStringConverter.html -http://developer.android.com/reference/android/widget/SimpleCursorAdapter.ViewBinder.html -http://developer.android.com/reference/android/widget/SimpleCursorTreeAdapter.ViewBinder.html -http://developer.android.com/reference/android/widget/SlidingDrawer.OnDrawerCloseListener.html -http://developer.android.com/reference/android/widget/SlidingDrawer.OnDrawerOpenListener.html -http://developer.android.com/reference/android/widget/SlidingDrawer.OnDrawerScrollListener.html -http://developer.android.com/reference/android/widget/SpinnerAdapter.html -http://developer.android.com/reference/android/widget/TabHost.OnTabChangeListener.html -http://developer.android.com/reference/android/widget/TabHost.TabContentFactory.html -http://developer.android.com/reference/android/widget/TextView.OnEditorActionListener.html -http://developer.android.com/reference/android/widget/TimePicker.OnTimeChangedListener.html -http://developer.android.com/reference/android/widget/ViewSwitcher.ViewFactory.html -http://developer.android.com/reference/android/widget/WrapperListAdapter.html -http://developer.android.com/reference/android/widget/ZoomButtonsController.OnZoomListener.html -http://developer.android.com/reference/android/widget/AbsListView.LayoutParams.html -http://developer.android.com/reference/android/widget/AbsoluteLayout.LayoutParams.html -http://developer.android.com/reference/android/widget/AdapterView.AdapterContextMenuInfo.html -http://developer.android.com/reference/android/widget/AlphabetIndexer.html -http://developer.android.com/reference/android/widget/ArrayAdapter.html -http://developer.android.com/reference/android/widget/BaseAdapter.html -http://developer.android.com/reference/android/widget/BaseExpandableListAdapter.html -http://developer.android.com/reference/android/widget/CursorAdapter.html -http://developer.android.com/reference/android/widget/CursorTreeAdapter.html -http://developer.android.com/reference/android/widget/ExpandableListView.ExpandableListContextMenuInfo.html -http://developer.android.com/reference/android/widget/Filter.html -http://developer.android.com/reference/android/widget/Filter.FilterResults.html -http://developer.android.com/reference/android/widget/FrameLayout.LayoutParams.html -http://developer.android.com/reference/android/widget/Gallery.LayoutParams.html -http://developer.android.com/reference/android/widget/HeaderViewListAdapter.html -http://developer.android.com/reference/android/widget/LinearLayout.LayoutParams.html -http://developer.android.com/reference/android/widget/ListView.FixedViewInfo.html -http://developer.android.com/reference/android/widget/MultiAutoCompleteTextView.CommaTokenizer.html -http://developer.android.com/reference/android/widget/PopupWindow.html -http://developer.android.com/reference/android/widget/RadioGroup.LayoutParams.html -http://developer.android.com/reference/android/widget/RelativeLayout.LayoutParams.html -http://developer.android.com/reference/android/widget/RemoteViews.html -http://developer.android.com/reference/android/widget/ResourceCursorAdapter.html -http://developer.android.com/reference/android/widget/ResourceCursorTreeAdapter.html -http://developer.android.com/reference/android/widget/SimpleAdapter.html -http://developer.android.com/reference/android/widget/SimpleCursorAdapter.html -http://developer.android.com/reference/android/widget/SimpleCursorTreeAdapter.html -http://developer.android.com/reference/android/widget/SimpleExpandableListAdapter.html -http://developer.android.com/reference/android/widget/TabHost.TabSpec.html -http://developer.android.com/reference/android/widget/TableLayout.LayoutParams.html -http://developer.android.com/reference/android/widget/TableRow.LayoutParams.html -http://developer.android.com/reference/android/widget/TextView.SavedState.html -http://developer.android.com/reference/android/widget/Toast.html -http://developer.android.com/reference/android/widget/ZoomButtonsController.html -http://developer.android.com/reference/android/widget/ImageView.ScaleType.html -http://developer.android.com/reference/android/widget/TextView.BufferType.html -http://developer.android.com/reference/android/widget/RemoteViews.ActionException.html -http://developer.android.com/reference/android/view/inputmethod/BaseInputConnection.html -http://developer.android.com/reference/android/view/inputmethod/ExtractedTextRequest.html -http://developer.android.com/reference/android/view/inputmethod/ExtractedText.html -http://developer.android.com/reference/android/content/res/ColorStateList.html -http://developer.android.com/reference/android/text/method/KeyListener.html -http://developer.android.com/reference/android/text/method/LinkMovementMethod.html -http://developer.android.com/reference/android/text/method/MovementMethod.html -http://developer.android.com/reference/android/text/method/TransformationMethod.html -http://developer.android.com/reference/android/text/style/URLSpan.html -http://developer.android.com/reference/android/view/inputmethod/CompletionInfo.html -http://developer.android.com/reference/android/R.id.html -http://developer.android.com/reference/org/xmlpull/v1/XmlPullParserException.html -http://developer.android.com/reference/java/io/IOException.html -http://developer.android.com/reference/android/util/TypedValue.html -http://developer.android.com/reference/org/apache/http/io/HttpMessageParser.html -http://developer.android.com/reference/org/apache/http/io/HttpMessageWriter.html -http://developer.android.com/reference/org/apache/http/io/HttpTransportMetrics.html -http://developer.android.com/reference/org/apache/http/io/package-descr.html -http://developer.android.com/reference/org/apache/http/impl/conn/tsccm/BasicPooledConnAdapter.html -http://developer.android.com/reference/org/apache/http/conn/ClientConnectionManager.html -http://developer.android.com/reference/org/apache/http/conn/routing/HttpRoute.html -http://developer.android.com/reference/org/apache/http/params/HttpParams.html -http://developer.android.com/reference/org/apache/http/HttpHost.html -http://developer.android.com/reference/java/net/InetAddress.html -http://developer.android.com/reference/org/apache/http/HttpConnectionMetrics.html +http://developer.android.com/reference/org/xml/sax/helpers/AttributeListImpl.html +http://developer.android.com/reference/org/xml/sax/helpers/AttributesImpl.html +http://developer.android.com/reference/org/xml/sax/helpers/DefaultHandler.html +http://developer.android.com/reference/org/xml/sax/helpers/LocatorImpl.html +http://developer.android.com/reference/org/xml/sax/helpers/NamespaceSupport.html +http://developer.android.com/reference/org/xml/sax/helpers/ParserAdapter.html +http://developer.android.com/reference/org/xml/sax/helpers/ParserFactory.html +http://developer.android.com/reference/org/xml/sax/helpers/XMLFilterImpl.html +http://developer.android.com/reference/org/xml/sax/helpers/XMLReaderAdapter.html +http://developer.android.com/reference/org/xml/sax/helpers/XMLReaderFactory.html +http://developer.android.com/reference/org/xml/sax/helpers/package-descr.html +http://developer.android.com/reference/org/xml/sax/AttributeList.html +http://developer.android.com/reference/org/xml/sax/Attributes.html +http://developer.android.com/reference/org/xml/sax/Parser.html +http://developer.android.com/reference/android/content/pm/ConfigurationInfo.html +http://developer.android.com/reference/javax/net/ssl/HandshakeCompletedListener.html +http://developer.android.com/reference/javax/net/ssl/HostnameVerifier.html +http://developer.android.com/reference/javax/net/ssl/KeyManager.html +http://developer.android.com/reference/javax/net/ssl/ManagerFactoryParameters.html http://developer.android.com/reference/javax/net/ssl/SSLSession.html -http://developer.android.com/reference/org/apache/http/HttpResponse.html -http://developer.android.com/reference/org/apache/http/HttpEntityEnclosingRequest.html -http://developer.android.com/reference/org/apache/http/HttpRequest.html -http://developer.android.com/reference/org/apache/http/HttpClientConnection.html -http://developer.android.com/reference/org/apache/http/HttpConnection.html -http://developer.android.com/reference/org/apache/http/HttpInetConnection.html -http://developer.android.com/reference/org/apache/http/conn/ConnectionReleaseTrigger.html -http://developer.android.com/reference/android/content/res/XmlResourceParser.html -http://developer.android.com/reference/android/content/res/AssetFileDescriptor.html -http://developer.android.com/reference/android/content/res/AssetFileDescriptor.AutoCloseInputStream.html -http://developer.android.com/reference/android/content/res/AssetFileDescriptor.AutoCloseOutputStream.html -http://developer.android.com/reference/android/content/res/AssetManager.html -http://developer.android.com/reference/android/content/res/AssetManager.AssetInputStream.html -http://developer.android.com/reference/android/content/res/Configuration.html -http://developer.android.com/reference/android/content/res/Resources.Theme.html -http://developer.android.com/reference/android/content/res/Resources.NotFoundException.html -http://developer.android.com/reference/android/test/mock/MockResources.html -http://developer.android.com/reference/android/util/DisplayMetrics.html -http://developer.android.com/reference/java/util/Formatter.html -http://developer.android.com/reference/java/io/InputStream.html -http://developer.android.com/reference/android/accounts/AccountAuthenticatorActivity.html -http://developer.android.com/reference/android/app/ActivityGroup.html -http://developer.android.com/reference/android/app/AlertDialog.html -http://developer.android.com/reference/android/text/method/CharacterPickerDialog.html -http://developer.android.com/reference/android/app/DatePickerDialog.html -http://developer.android.com/reference/android/app/Dialog.html -http://developer.android.com/reference/android/app/ExpandableListActivity.html -http://developer.android.com/reference/android/app/LauncherActivity.html -http://developer.android.com/reference/android/preference/PreferenceActivity.html -http://developer.android.com/reference/android/app/ProgressDialog.html -http://developer.android.com/reference/android/app/TabActivity.html -http://developer.android.com/reference/android/app/TimePickerDialog.html -http://developer.android.com/reference/android/preference/Preference.html -http://developer.android.com/reference/android/view/animation/Interpolator.html -http://developer.android.com/reference/android/bluetooth/BluetoothAdapter.html -http://developer.android.com/resources/samples/NotePad/res/drawable-hdpi/index.html -http://developer.android.com/resources/samples/NotePad/res/drawable-hdpi-v6/index.html -http://developer.android.com/resources/samples/NotePad/res/drawable-ldpi-v6/index.html -http://developer.android.com/resources/samples/NotePad/res/drawable-mdpi/index.html -http://developer.android.com/resources/samples/NotePad/res/drawable-mdpi-v6/index.html -http://developer.android.com/resources/samples/NotePad/res/layout/index.html -http://developer.android.com/resources/samples/NotePad/res/values/index.html -http://developer.android.com/reference/org/apache/http/client/methods/AbortableHttpRequest.html -http://developer.android.com/reference/org/apache/http/client/methods/HttpUriRequest.html -http://developer.android.com/reference/org/apache/http/client/methods/HttpDelete.html -http://developer.android.com/reference/org/apache/http/client/methods/HttpEntityEnclosingRequestBase.html -http://developer.android.com/reference/org/apache/http/client/methods/HttpGet.html -http://developer.android.com/reference/org/apache/http/client/methods/HttpHead.html -http://developer.android.com/reference/org/apache/http/client/methods/HttpOptions.html -http://developer.android.com/reference/org/apache/http/client/methods/HttpPost.html -http://developer.android.com/reference/org/apache/http/client/methods/HttpPut.html -http://developer.android.com/reference/org/apache/http/client/methods/HttpRequestBase.html -http://developer.android.com/reference/org/apache/http/client/methods/HttpTrace.html -http://developer.android.com/reference/org/apache/http/client/methods/package-descr.html -http://developer.android.com/reference/java/util/concurrent/BlockingQueue.html -http://developer.android.com/reference/java/util/concurrent/Callable.html -http://developer.android.com/reference/java/util/concurrent/CompletionService.html -http://developer.android.com/reference/java/util/concurrent/ConcurrentMap.html -http://developer.android.com/reference/java/util/concurrent/Delayed.html -http://developer.android.com/reference/java/util/concurrent/Executor.html -http://developer.android.com/reference/java/util/concurrent/ExecutorService.html -http://developer.android.com/reference/java/util/concurrent/Future.html -http://developer.android.com/reference/java/util/concurrent/RejectedExecutionHandler.html -http://developer.android.com/reference/java/util/concurrent/ScheduledExecutorService.html -http://developer.android.com/reference/java/util/concurrent/ScheduledFuture.html -http://developer.android.com/reference/java/util/concurrent/ThreadFactory.html -http://developer.android.com/reference/java/util/concurrent/AbstractExecutorService.html -http://developer.android.com/reference/java/util/concurrent/ArrayBlockingQueue.html -http://developer.android.com/reference/java/util/concurrent/ConcurrentHashMap.html -http://developer.android.com/reference/java/util/concurrent/ConcurrentLinkedQueue.html -http://developer.android.com/reference/java/util/concurrent/CopyOnWriteArrayList.html -http://developer.android.com/reference/java/util/concurrent/CopyOnWriteArraySet.html -http://developer.android.com/reference/java/util/concurrent/CountDownLatch.html -http://developer.android.com/reference/java/util/concurrent/CyclicBarrier.html -http://developer.android.com/reference/java/util/concurrent/DelayQueue.html -http://developer.android.com/reference/java/util/concurrent/Exchanger.html -http://developer.android.com/reference/java/util/concurrent/ExecutorCompletionService.html -http://developer.android.com/reference/java/util/concurrent/Executors.html -http://developer.android.com/reference/java/util/concurrent/FutureTask.html -http://developer.android.com/reference/java/util/concurrent/LinkedBlockingQueue.html -http://developer.android.com/reference/java/util/concurrent/PriorityBlockingQueue.html -http://developer.android.com/reference/java/util/concurrent/ScheduledThreadPoolExecutor.html -http://developer.android.com/reference/java/util/concurrent/Semaphore.html -http://developer.android.com/reference/java/util/concurrent/SynchronousQueue.html -http://developer.android.com/reference/java/util/concurrent/ThreadPoolExecutor.html -http://developer.android.com/reference/java/util/concurrent/ThreadPoolExecutor.AbortPolicy.html -http://developer.android.com/reference/java/util/concurrent/ThreadPoolExecutor.CallerRunsPolicy.html -http://developer.android.com/reference/java/util/concurrent/ThreadPoolExecutor.DiscardOldestPolicy.html -http://developer.android.com/reference/java/util/concurrent/ThreadPoolExecutor.DiscardPolicy.html -http://developer.android.com/reference/java/util/concurrent/BrokenBarrierException.html -http://developer.android.com/reference/java/util/concurrent/RejectedExecutionException.html -http://developer.android.com/reference/java/lang/Exception.html -http://developer.android.com/reference/java/lang/StackTraceElement.html -http://developer.android.com/reference/java/io/PrintWriter.html -http://developer.android.com/reference/java/io/PrintStream.html -http://developer.android.com/reference/java/lang/Enum.html -http://developer.android.com/reference/java/lang/Comparable.html -http://developer.android.com/reference/android/view/animation/Animation.AnimationListener.html -http://developer.android.com/reference/android/view/animation/AccelerateDecelerateInterpolator.html -http://developer.android.com/reference/android/view/animation/AccelerateInterpolator.html -http://developer.android.com/reference/android/view/animation/AlphaAnimation.html -http://developer.android.com/reference/android/view/animation/Animation.Description.html -http://developer.android.com/reference/android/view/animation/AnimationSet.html -http://developer.android.com/reference/android/view/animation/AnimationUtils.html -http://developer.android.com/reference/android/view/animation/AnticipateInterpolator.html -http://developer.android.com/reference/android/view/animation/AnticipateOvershootInterpolator.html -http://developer.android.com/reference/android/view/animation/BounceInterpolator.html -http://developer.android.com/reference/android/view/animation/CycleInterpolator.html -http://developer.android.com/reference/android/view/animation/DecelerateInterpolator.html -http://developer.android.com/reference/android/view/animation/GridLayoutAnimationController.html -http://developer.android.com/reference/android/view/animation/GridLayoutAnimationController.AnimationParameters.html -http://developer.android.com/reference/android/view/animation/LayoutAnimationController.html -http://developer.android.com/reference/android/view/animation/LayoutAnimationController.AnimationParameters.html -http://developer.android.com/reference/android/view/animation/LinearInterpolator.html -http://developer.android.com/reference/android/view/animation/OvershootInterpolator.html -http://developer.android.com/reference/android/view/animation/RotateAnimation.html -http://developer.android.com/reference/android/view/animation/ScaleAnimation.html -http://developer.android.com/reference/android/view/animation/Transformation.html -http://developer.android.com/reference/android/view/animation/TranslateAnimation.html -http://developer.android.com/reference/android/view/animation/package-descr.html -http://developer.android.com/reference/android/widget/package-descr.html -http://developer.android.com/reference/android/database/Cursor.html -http://developer.android.com/reference/java/security/PublicKey.html -http://developer.android.com/reference/java/lang/NullPointerException.html -http://developer.android.com/reference/javax/security/auth/Destroyable.html -http://developer.android.com/reference/javax/security/auth/AuthPermission.html -http://developer.android.com/reference/javax/security/auth/PrivateCredentialPermission.html -http://developer.android.com/reference/javax/security/auth/Subject.html -http://developer.android.com/reference/javax/security/auth/SubjectDomainCombiner.html -http://developer.android.com/reference/javax/security/auth/DestroyFailedException.html -http://developer.android.com/reference/javax/security/auth/package-descr.html -http://developer.android.com/reference/java/util/logging/Filter.html -http://developer.android.com/reference/java/util/logging/LoggingMXBean.html -http://developer.android.com/reference/java/util/logging/ConsoleHandler.html -http://developer.android.com/reference/java/util/logging/ErrorManager.html -http://developer.android.com/reference/java/util/logging/FileHandler.html -http://developer.android.com/reference/java/util/logging/Formatter.html -http://developer.android.com/reference/java/util/logging/Handler.html -http://developer.android.com/reference/java/util/logging/Level.html -http://developer.android.com/reference/java/util/logging/Logger.html -http://developer.android.com/reference/java/util/logging/LoggingPermission.html -http://developer.android.com/reference/java/util/logging/LogManager.html -http://developer.android.com/reference/java/util/logging/LogRecord.html -http://developer.android.com/reference/java/util/logging/MemoryHandler.html -http://developer.android.com/reference/java/util/logging/SimpleFormatter.html -http://developer.android.com/reference/java/util/logging/SocketHandler.html -http://developer.android.com/reference/java/util/logging/StreamHandler.html -http://developer.android.com/reference/java/util/logging/XMLFormatter.html -http://developer.android.com/reference/java/util/logging/package-descr.html -http://developer.android.com/reference/java/io/OutputStream.html -http://developer.android.com/reference/android/Manifest.html -http://developer.android.com/reference/android/R.html -http://developer.android.com/reference/android/R.anim.html -http://developer.android.com/reference/android/R.array.html -http://developer.android.com/reference/android/R.bool.html -http://developer.android.com/reference/android/R.color.html -http://developer.android.com/reference/android/R.dimen.html -http://developer.android.com/reference/android/R.drawable.html -http://developer.android.com/reference/android/R.integer.html -http://developer.android.com/reference/android/R.layout.html -http://developer.android.com/reference/android/R.plurals.html -http://developer.android.com/reference/android/R.raw.html -http://developer.android.com/reference/android/R.string.html -http://developer.android.com/reference/android/R.xml.html -http://developer.android.com/reference/android/media/MediaPlayer.html -http://developer.android.com/reference/android/media/MediaRecorder.html -http://developer.android.com/reference/android/media/JetPlayer.html -http://developer.android.com/guide/topics/media/jet/jetcreator_manual.html -http://developer.android.com/reference/android/content/ContentValues.html +http://developer.android.com/reference/javax/net/ssl/SSLSessionBindingListener.html +http://developer.android.com/reference/javax/net/ssl/SSLSessionContext.html +http://developer.android.com/reference/javax/net/ssl/TrustManager.html +http://developer.android.com/reference/javax/net/ssl/X509KeyManager.html +http://developer.android.com/reference/javax/net/ssl/X509TrustManager.html +http://developer.android.com/reference/javax/net/ssl/CertPathTrustManagerParameters.html +http://developer.android.com/reference/javax/net/ssl/HandshakeCompletedEvent.html +http://developer.android.com/reference/javax/net/ssl/HttpsURLConnection.html +http://developer.android.com/reference/javax/net/ssl/KeyManagerFactory.html +http://developer.android.com/reference/javax/net/ssl/KeyManagerFactorySpi.html +http://developer.android.com/reference/javax/net/ssl/KeyStoreBuilderParameters.html +http://developer.android.com/reference/javax/net/ssl/SSLContext.html +http://developer.android.com/reference/javax/net/ssl/SSLContextSpi.html +http://developer.android.com/reference/javax/net/ssl/SSLEngine.html +http://developer.android.com/reference/javax/net/ssl/SSLEngineResult.html +http://developer.android.com/reference/javax/net/ssl/SSLParameters.html +http://developer.android.com/reference/javax/net/ssl/SSLPermission.html +http://developer.android.com/reference/javax/net/ssl/SSLServerSocket.html +http://developer.android.com/reference/javax/net/ssl/SSLServerSocketFactory.html +http://developer.android.com/reference/javax/net/ssl/SSLSessionBindingEvent.html +http://developer.android.com/reference/javax/net/ssl/SSLSocket.html +http://developer.android.com/reference/javax/net/ssl/SSLSocketFactory.html +http://developer.android.com/reference/javax/net/ssl/TrustManagerFactory.html +http://developer.android.com/reference/javax/net/ssl/TrustManagerFactorySpi.html +http://developer.android.com/reference/javax/net/ssl/X509ExtendedKeyManager.html +http://developer.android.com/reference/javax/net/ssl/SSLEngineResult.HandshakeStatus.html +http://developer.android.com/reference/javax/net/ssl/SSLEngineResult.Status.html +http://developer.android.com/reference/javax/net/ssl/SSLException.html +http://developer.android.com/reference/javax/net/ssl/SSLHandshakeException.html +http://developer.android.com/reference/javax/net/ssl/SSLKeyException.html +http://developer.android.com/reference/javax/net/ssl/SSLPeerUnverifiedException.html +http://developer.android.com/reference/javax/net/ssl/SSLProtocolException.html +http://developer.android.com/reference/javax/net/ssl/package-descr.html http://developer.android.com/reference/java/lang/Appendable.html +http://developer.android.com/reference/java/lang/CharSequence.html http://developer.android.com/reference/java/lang/Cloneable.html +http://developer.android.com/reference/java/lang/Comparable.html http://developer.android.com/reference/java/lang/Iterable.html http://developer.android.com/reference/java/lang/Readable.html +http://developer.android.com/reference/java/lang/Runnable.html http://developer.android.com/reference/java/lang/Thread.UncaughtExceptionHandler.html http://developer.android.com/reference/java/lang/Boolean.html http://developer.android.com/reference/java/lang/Byte.html @@ -1140,6 +851,7 @@ http://developer.android.com/reference/java/lang/Character.UnicodeBlock.html http://developer.android.com/reference/java/lang/ClassLoader.html http://developer.android.com/reference/java/lang/Compiler.html http://developer.android.com/reference/java/lang/Double.html +http://developer.android.com/reference/java/lang/Enum.html http://developer.android.com/reference/java/lang/Float.html http://developer.android.com/reference/java/lang/InheritableThreadLocal.html http://developer.android.com/reference/java/lang/Integer.html @@ -1153,6 +865,7 @@ http://developer.android.com/reference/java/lang/Runtime.html http://developer.android.com/reference/java/lang/RuntimePermission.html http://developer.android.com/reference/java/lang/SecurityManager.html http://developer.android.com/reference/java/lang/Short.html +http://developer.android.com/reference/java/lang/StackTraceElement.html http://developer.android.com/reference/java/lang/StrictMath.html http://developer.android.com/reference/java/lang/StringBuffer.html http://developer.android.com/reference/java/lang/StringBuilder.html @@ -1160,6 +873,8 @@ http://developer.android.com/reference/java/lang/System.html http://developer.android.com/reference/java/lang/Thread.html http://developer.android.com/reference/java/lang/ThreadGroup.html http://developer.android.com/reference/java/lang/ThreadLocal.html +http://developer.android.com/reference/java/lang/Throwable.html +http://developer.android.com/reference/java/lang/Void.html http://developer.android.com/reference/java/lang/Thread.State.html http://developer.android.com/reference/java/lang/ArithmeticException.html http://developer.android.com/reference/java/lang/ArrayIndexOutOfBoundsException.html @@ -1168,15 +883,20 @@ http://developer.android.com/reference/java/lang/ClassCastException.html http://developer.android.com/reference/java/lang/ClassNotFoundException.html http://developer.android.com/reference/java/lang/CloneNotSupportedException.html http://developer.android.com/reference/java/lang/EnumConstantNotPresentException.html +http://developer.android.com/reference/java/lang/Exception.html http://developer.android.com/reference/java/lang/IllegalAccessException.html http://developer.android.com/reference/java/lang/IllegalMonitorStateException.html +http://developer.android.com/reference/java/lang/IllegalStateException.html http://developer.android.com/reference/java/lang/IllegalThreadStateException.html http://developer.android.com/reference/java/lang/IndexOutOfBoundsException.html http://developer.android.com/reference/java/lang/InstantiationException.html http://developer.android.com/reference/java/lang/NegativeArraySizeException.html http://developer.android.com/reference/java/lang/NoSuchFieldException.html http://developer.android.com/reference/java/lang/NoSuchMethodException.html +http://developer.android.com/reference/java/lang/NullPointerException.html http://developer.android.com/reference/java/lang/NumberFormatException.html +http://developer.android.com/reference/java/lang/RuntimeException.html +http://developer.android.com/reference/java/lang/SecurityException.html http://developer.android.com/reference/java/lang/StringIndexOutOfBoundsException.html http://developer.android.com/reference/java/lang/TypeNotPresentException.html http://developer.android.com/reference/java/lang/UnsupportedOperationException.html @@ -1202,2443 +922,2645 @@ http://developer.android.com/reference/java/lang/UnsatisfiedLinkError.html http://developer.android.com/reference/java/lang/UnsupportedClassVersionError.html http://developer.android.com/reference/java/lang/VerifyError.html http://developer.android.com/reference/java/lang/VirtualMachineError.html -http://developer.android.com/reference/java/nio/channels/AlreadyConnectedException.html -http://developer.android.com/reference/java/nio/channels/CancelledKeyException.html -http://developer.android.com/reference/java/nio/channels/ClosedSelectorException.html -http://developer.android.com/reference/java/nio/channels/ConnectionPendingException.html -http://developer.android.com/reference/java/util/FormatterClosedException.html -http://developer.android.com/reference/java/nio/channels/IllegalBlockingModeException.html -http://developer.android.com/reference/java/nio/InvalidMarkException.html -http://developer.android.com/reference/java/nio/channels/NoConnectionPendingException.html -http://developer.android.com/reference/java/nio/channels/NonReadableChannelException.html -http://developer.android.com/reference/java/nio/channels/NonWritableChannelException.html -http://developer.android.com/reference/java/nio/channels/NotYetBoundException.html -http://developer.android.com/reference/java/nio/channels/NotYetConnectedException.html -http://developer.android.com/reference/java/nio/channels/OverlappingFileLockException.html -http://developer.android.com/reference/org/apache/http/protocol/ExecutionContext.html -http://developer.android.com/reference/org/apache/http/protocol/HttpExpectationVerifier.html -http://developer.android.com/reference/org/apache/http/protocol/HttpProcessor.html -http://developer.android.com/reference/org/apache/http/protocol/HttpRequestHandler.html -http://developer.android.com/reference/org/apache/http/protocol/HttpRequestHandlerResolver.html -http://developer.android.com/reference/org/apache/http/protocol/HttpRequestInterceptorList.html -http://developer.android.com/reference/org/apache/http/protocol/HttpResponseInterceptorList.html -http://developer.android.com/reference/org/apache/http/protocol/BasicHttpContext.html -http://developer.android.com/reference/org/apache/http/protocol/BasicHttpProcessor.html -http://developer.android.com/reference/org/apache/http/protocol/DefaultedHttpContext.html -http://developer.android.com/reference/org/apache/http/protocol/HTTP.html -http://developer.android.com/reference/org/apache/http/protocol/HttpDateGenerator.html -http://developer.android.com/reference/org/apache/http/protocol/HttpRequestExecutor.html -http://developer.android.com/reference/org/apache/http/protocol/HttpRequestHandlerRegistry.html -http://developer.android.com/reference/org/apache/http/protocol/HttpService.html -http://developer.android.com/reference/org/apache/http/protocol/RequestConnControl.html -http://developer.android.com/reference/org/apache/http/protocol/RequestContent.html -http://developer.android.com/reference/org/apache/http/protocol/RequestDate.html -http://developer.android.com/reference/org/apache/http/protocol/RequestExpectContinue.html -http://developer.android.com/reference/org/apache/http/protocol/RequestTargetHost.html -http://developer.android.com/reference/org/apache/http/protocol/RequestUserAgent.html -http://developer.android.com/reference/org/apache/http/protocol/ResponseConnControl.html -http://developer.android.com/reference/org/apache/http/protocol/ResponseContent.html -http://developer.android.com/reference/org/apache/http/protocol/ResponseDate.html -http://developer.android.com/reference/org/apache/http/protocol/ResponseServer.html -http://developer.android.com/reference/org/apache/http/protocol/SyncBasicHttpContext.html -http://developer.android.com/reference/org/apache/http/protocol/UriPatternMatcher.html -http://developer.android.com/reference/org/apache/http/auth/AUTH.html -http://developer.android.com/reference/android/accounts/AbstractAccountAuthenticator.html -http://developer.android.com/reference/org/apache/http/impl/client/AbstractAuthenticationHandler.html -http://developer.android.com/reference/java/util/AbstractCollection.html -http://developer.android.com/reference/org/apache/http/impl/conn/tsccm/AbstractConnPool.html -http://developer.android.com/reference/org/apache/http/impl/cookie/AbstractCookieAttributeHandler.html -http://developer.android.com/reference/org/apache/http/impl/cookie/AbstractCookieSpec.html -http://developer.android.com/reference/android/database/AbstractCursor.html -http://developer.android.com/reference/org/apache/http/impl/client/AbstractHttpClient.html -http://developer.android.com/reference/org/apache/http/entity/AbstractHttpEntity.html -http://developer.android.com/reference/org/apache/http/params/AbstractHttpParams.html -http://developer.android.com/reference/android/inputmethodservice/AbstractInputMethodService.AbstractInputMethodImpl.html -http://developer.android.com/reference/android/inputmethodservice/AbstractInputMethodService.AbstractInputMethodSessionImpl.html -http://developer.android.com/reference/java/util/AbstractMap.html -http://developer.android.com/reference/org/apache/http/impl/io/AbstractMessageParser.html -http://developer.android.com/reference/org/apache/http/impl/io/AbstractMessageWriter.html -http://developer.android.com/reference/java/util/concurrent/locks/AbstractQueuedSynchronizer.html -http://developer.android.com/reference/java/util/concurrent/locks/AbstractQueuedSynchronizer.ConditionObject.html -http://developer.android.com/reference/org/apache/http/impl/io/AbstractSessionInputBuffer.html -http://developer.android.com/reference/org/apache/http/impl/io/AbstractSessionOutputBuffer.html -http://developer.android.com/reference/android/content/AbstractThreadedSyncAdapter.html -http://developer.android.com/reference/org/apache/http/conn/ssl/AbstractVerifier.html -http://developer.android.com/reference/java/security/AccessControlContext.html -http://developer.android.com/reference/java/security/AccessController.html -http://developer.android.com/reference/android/accessibilityservice/AccessibilityServiceInfo.html -http://developer.android.com/reference/java/lang/reflect/AccessibleObject.html -http://developer.android.com/reference/android/accounts/Account.html -http://developer.android.com/reference/android/accounts/AccountAuthenticatorResponse.html -http://developer.android.com/reference/android/accounts/AccountManager.html -http://developer.android.com/reference/android/app/ActivityManager.html -http://developer.android.com/reference/android/app/ActivityManager.MemoryInfo.html -http://developer.android.com/reference/android/app/ActivityManager.ProcessErrorStateInfo.html -http://developer.android.com/reference/android/app/ActivityManager.RecentTaskInfo.html -http://developer.android.com/reference/android/app/ActivityManager.RunningAppProcessInfo.html -http://developer.android.com/reference/android/app/ActivityManager.RunningServiceInfo.html -http://developer.android.com/reference/android/app/ActivityManager.RunningTaskInfo.html -http://developer.android.com/reference/android/location/Address.html -http://developer.android.com/reference/android/app/AlarmManager.html -http://developer.android.com/reference/android/app/AlertDialog.Builder.html -http://developer.android.com/reference/java/security/AlgorithmParameterGenerator.html -http://developer.android.com/reference/java/security/AlgorithmParameterGeneratorSpi.html -http://developer.android.com/reference/java/security/AlgorithmParameters.html -http://developer.android.com/reference/java/security/AlgorithmParametersSpi.html -http://developer.android.com/reference/android/text/style/AlignmentSpan.Standard.html -http://developer.android.com/reference/java/text/Annotation.html -http://developer.android.com/reference/android/appwidget/AppWidgetHost.html -http://developer.android.com/reference/android/appwidget/AppWidgetManager.html -http://developer.android.com/reference/android/appwidget/AppWidgetProviderInfo.html -http://developer.android.com/reference/android/content/pm/ApplicationInfo.DisplayNameComparator.html -http://developer.android.com/reference/java/lang/reflect/Array.html -http://developer.android.com/reference/java/util/Arrays.html -http://developer.android.com/reference/android/text/method/ArrowKeyMovementMethod.html -http://developer.android.com/reference/junit/framework/Assert.html -http://developer.android.com/reference/android/media/AsyncPlayer.html -http://developer.android.com/reference/android/content/AsyncQueryHandler.WorkerArgs.html -http://developer.android.com/reference/java/util/concurrent/atomic/AtomicBoolean.html -http://developer.android.com/reference/java/util/concurrent/atomic/AtomicIntegerArray.html -http://developer.android.com/reference/java/util/concurrent/atomic/AtomicIntegerFieldUpdater.html -http://developer.android.com/reference/java/util/concurrent/atomic/AtomicLongArray.html -http://developer.android.com/reference/java/util/concurrent/atomic/AtomicLongFieldUpdater.html -http://developer.android.com/reference/java/util/concurrent/atomic/AtomicMarkableReference.html -http://developer.android.com/reference/java/util/concurrent/atomic/AtomicReference.html -http://developer.android.com/reference/java/util/concurrent/atomic/AtomicReferenceArray.html -http://developer.android.com/reference/java/util/concurrent/atomic/AtomicReferenceFieldUpdater.html -http://developer.android.com/reference/java/util/concurrent/atomic/AtomicStampedReference.html -http://developer.android.com/reference/org/xml/sax/helpers/AttributeListImpl.html -http://developer.android.com/reference/java/text/AttributedCharacterIterator.Attribute.html -http://developer.android.com/reference/java/text/AttributedString.html -http://developer.android.com/reference/java/util/jar/Attributes.html -http://developer.android.com/reference/java/util/jar/Attributes.Name.html -http://developer.android.com/reference/org/xml/sax/helpers/AttributesImpl.html -http://developer.android.com/reference/android/media/AudioFormat.html -http://developer.android.com/reference/android/media/AudioManager.html -http://developer.android.com/reference/android/media/AudioRecord.html -http://developer.android.com/reference/android/media/AudioTrack.html -http://developer.android.com/reference/org/apache/http/auth/params/AuthParams.html -http://developer.android.com/reference/org/apache/http/client/params/AuthPolicy.html -http://developer.android.com/reference/org/apache/http/impl/auth/AuthSchemeBase.html -http://developer.android.com/reference/org/apache/http/auth/AuthSchemeRegistry.html -http://developer.android.com/reference/org/apache/http/auth/AuthScope.html -http://developer.android.com/reference/org/apache/http/auth/AuthState.html -http://developer.android.com/reference/java/net/Authenticator.html -http://developer.android.com/reference/android/accounts/AuthenticatorDescription.html -http://developer.android.com/reference/junit/runner/BaseTestRunner.html -http://developer.android.com/reference/org/apache/http/impl/cookie/BasicClientCookie.html -http://developer.android.com/reference/org/apache/http/impl/client/BasicCookieStore.html -http://developer.android.com/reference/org/apache/http/impl/client/BasicCredentialsProvider.html -http://developer.android.com/reference/org/apache/http/impl/cookie/BasicDomainHandler.html -http://developer.android.com/reference/org/apache/http/conn/BasicEofSensorWatcher.html +http://developer.android.com/reference/java/nio/CharBuffer.html +http://developer.android.com/reference/android/view/View.MeasureSpec.html +http://developer.android.com/reference/org/apache/http/message/HeaderValueFormatter.html +http://developer.android.com/reference/org/apache/http/message/HeaderValueParser.html +http://developer.android.com/reference/org/apache/http/message/LineFormatter.html +http://developer.android.com/reference/org/apache/http/message/LineParser.html http://developer.android.com/reference/org/apache/http/message/BasicHeader.html http://developer.android.com/reference/org/apache/http/message/BasicHeaderElement.html http://developer.android.com/reference/org/apache/http/message/BasicHeaderElementIterator.html http://developer.android.com/reference/org/apache/http/message/BasicHeaderIterator.html http://developer.android.com/reference/org/apache/http/message/BasicHeaderValueFormatter.html http://developer.android.com/reference/org/apache/http/message/BasicHeaderValueParser.html +http://developer.android.com/reference/org/apache/http/message/BasicHttpEntityEnclosingRequest.html +http://developer.android.com/reference/org/apache/http/message/BasicHttpRequest.html +http://developer.android.com/reference/org/apache/http/message/BasicHttpResponse.html http://developer.android.com/reference/org/apache/http/message/BasicLineFormatter.html http://developer.android.com/reference/org/apache/http/message/BasicLineParser.html http://developer.android.com/reference/org/apache/http/message/BasicListHeaderIterator.html http://developer.android.com/reference/org/apache/http/message/BasicNameValuePair.html -http://developer.android.com/reference/org/apache/http/impl/cookie/BasicPathHandler.html http://developer.android.com/reference/org/apache/http/message/BasicRequestLine.html -http://developer.android.com/reference/org/apache/http/impl/client/BasicResponseHandler.html -http://developer.android.com/reference/org/apache/http/conn/routing/BasicRouteDirector.html -http://developer.android.com/reference/org/apache/http/impl/auth/BasicSchemeFactory.html http://developer.android.com/reference/org/apache/http/message/BasicStatusLine.html http://developer.android.com/reference/org/apache/http/message/BasicTokenIterator.html -http://developer.android.com/reference/org/apache/http/auth/BasicUserPrincipal.html -http://developer.android.com/reference/org/apache/http/impl/cookie/BestMatchSpec.html -http://developer.android.com/reference/org/apache/http/impl/cookie/BestMatchSpecFactory.html +http://developer.android.com/reference/org/apache/http/message/BufferedHeader.html +http://developer.android.com/reference/org/apache/http/message/HeaderGroup.html +http://developer.android.com/reference/org/apache/http/message/ParserCursor.html +http://developer.android.com/reference/org/apache/http/HttpMessage.html +http://developer.android.com/reference/org/apache/http/client/methods/HttpRequestBase.html +http://developer.android.com/reference/org/apache/http/impl/client/RequestWrapper.html +http://developer.android.com/reference/org/apache/http/HttpRequest.html +http://developer.android.com/reference/org/apache/http/impl/client/EntityEnclosingRequestWrapper.html +http://developer.android.com/reference/org/apache/http/client/methods/HttpDelete.html +http://developer.android.com/reference/org/apache/http/client/methods/HttpEntityEnclosingRequestBase.html +http://developer.android.com/reference/org/apache/http/client/methods/HttpGet.html +http://developer.android.com/reference/org/apache/http/client/methods/HttpHead.html +http://developer.android.com/reference/org/apache/http/client/methods/HttpOptions.html +http://developer.android.com/reference/org/apache/http/client/methods/HttpPost.html +http://developer.android.com/reference/org/apache/http/client/methods/HttpPut.html +http://developer.android.com/reference/org/apache/http/client/methods/HttpTrace.html +http://developer.android.com/reference/org/apache/http/HttpEntityEnclosingRequest.html +http://developer.android.com/reference/org/apache/http/params/HttpParams.html +http://developer.android.com/reference/org/apache/http/Header.html +http://developer.android.com/reference/org/apache/http/HeaderIterator.html +http://developer.android.com/reference/org/apache/http/ProtocolVersion.html +http://developer.android.com/reference/android/accessibilityservice/AccessibilityService.html +http://developer.android.com/reference/android/accessibilityservice/AccessibilityServiceInfo.html +http://developer.android.com/reference/android/view/accessibility/AccessibilityEvent.html +http://developer.android.com/reference/android/content/ContentProvider.html +http://developer.android.com/reference/android/net/Uri.html +http://developer.android.com/reference/android/content/ContentUris.html +http://developer.android.com/reference/android/provider/Contacts.Phones.html +http://developer.android.com/reference/android/provider/BaseColumns.html +http://developer.android.com/reference/android/provider/Contacts.PeopleColumns.html +http://developer.android.com/reference/android/provider/Contacts.PhonesColumns.html +http://developer.android.com/reference/android/provider/Contacts.People.html +http://developer.android.com/reference/android/database/sqlite/SQLiteOpenHelper.html +http://developer.android.com/reference/android/database/sqlite/SQLiteDatabase.html +http://developer.android.com/reference/android/database/sqlite/SQLiteCursor.html +http://developer.android.com/reference/android/database/MatrixCursor.html +http://developer.android.com/reference/android/content/pm/PackageItemInfo.html +http://developer.android.com/reference/android/content/IntentFilter.html +http://developer.android.com/reference/android/content/ComponentName.html +http://developer.android.com/reference/android/view/Menu.html +http://developer.android.com/reference/java/text/AttributedCharacterIterator.html +http://developer.android.com/reference/java/text/CharacterIterator.html +http://developer.android.com/reference/java/text/Annotation.html +http://developer.android.com/reference/java/text/AttributedCharacterIterator.Attribute.html +http://developer.android.com/reference/java/text/AttributedString.html http://developer.android.com/reference/java/text/Bidi.html -http://developer.android.com/reference/java/util/BitSet.html -http://developer.android.com/reference/android/bluetooth/BluetoothClass.html -http://developer.android.com/reference/android/bluetooth/BluetoothClass.Device.html -http://developer.android.com/reference/android/bluetooth/BluetoothClass.Device.Major.html -http://developer.android.com/reference/android/bluetooth/BluetoothClass.Service.html -http://developer.android.com/reference/android/bluetooth/BluetoothDevice.html -http://developer.android.com/reference/android/bluetooth/BluetoothServerSocket.html -http://developer.android.com/reference/android/bluetooth/BluetoothSocket.html http://developer.android.com/reference/java/text/BreakIterator.html -http://developer.android.com/reference/android/provider/Browser.html -http://developer.android.com/reference/android/provider/Browser.BookmarkColumns.html -http://developer.android.com/reference/android/provider/Browser.SearchColumns.html -http://developer.android.com/reference/org/apache/http/impl/cookie/BrowserCompatSpecFactory.html -http://developer.android.com/reference/java/nio/Buffer.html -http://developer.android.com/reference/org/apache/http/message/BufferedHeader.html -http://developer.android.com/reference/android/text/style/BulletSpan.html -http://developer.android.com/reference/org/apache/http/util/ByteArrayBuffer.html -http://developer.android.com/reference/java/nio/ByteOrder.html -http://developer.android.com/reference/android/webkit/CacheManager.html -http://developer.android.com/reference/android/webkit/CacheManager.CacheResult.html -http://developer.android.com/reference/java/net/CacheRequest.html -http://developer.android.com/reference/java/net/CacheResponse.html -http://developer.android.com/reference/java/util/Calendar.html -http://developer.android.com/reference/android/provider/CallLog.html -http://developer.android.com/reference/android/provider/CallLog.Calls.html -http://developer.android.com/reference/android/hardware/Camera.Parameters.html -http://developer.android.com/reference/android/hardware/Camera.Size.html -http://developer.android.com/reference/android/telephony/CellLocation.html -http://developer.android.com/reference/javax/net/ssl/CertPathTrustManagerParameters.html -http://developer.android.com/reference/javax/security/cert/Certificate.html -http://developer.android.com/reference/java/nio/channels/Channels.html -http://developer.android.com/reference/org/apache/http/util/CharArrayBuffer.html -http://developer.android.com/reference/android/text/style/CharacterStyle.html -http://developer.android.com/reference/java/nio/charset/Charset.html -http://developer.android.com/reference/java/nio/charset/CharsetDecoder.html -http://developer.android.com/reference/java/nio/charset/CharsetEncoder.html -http://developer.android.com/reference/java/nio/charset/spi/CharsetProvider.html -http://developer.android.com/reference/javax/crypto/Cipher.html -http://developer.android.com/reference/javax/crypto/CipherSpi.html -http://developer.android.com/reference/org/apache/http/client/utils/CloneUtils.html -http://developer.android.com/reference/java/security/CodeSigner.html -http://developer.android.com/reference/java/security/CodeSource.html -http://developer.android.com/reference/java/nio/charset/CoderResult.html -http://developer.android.com/reference/java/nio/charset/CodingErrorAction.html +http://developer.android.com/reference/java/text/ChoiceFormat.html http://developer.android.com/reference/java/text/CollationElementIterator.html http://developer.android.com/reference/java/text/CollationKey.html http://developer.android.com/reference/java/text/Collator.html -http://developer.android.com/reference/java/util/Collections.html -http://developer.android.com/reference/android/content/ComponentName.html -http://developer.android.com/reference/android/util/Config.html -http://developer.android.com/reference/android/content/pm/ConfigurationInfo.html -http://developer.android.com/reference/org/apache/http/conn/params/ConnManagerParams.html -http://developer.android.com/reference/org/apache/http/conn/params/ConnPerRouteBean.html -http://developer.android.com/reference/org/apache/http/conn/params/ConnRouteParams.html -http://developer.android.com/reference/android/net/ConnectivityManager.html -http://developer.android.com/reference/android/provider/Contacts.ContactMethods.html -http://developer.android.com/reference/android/provider/Contacts.Extensions.html -http://developer.android.com/reference/android/provider/Contacts.GroupMembership.html -http://developer.android.com/reference/android/provider/Contacts.Groups.html -http://developer.android.com/reference/android/provider/Contacts.Intents.html -http://developer.android.com/reference/android/provider/Contacts.Intents.Insert.html -http://developer.android.com/reference/android/provider/Contacts.Intents.UI.html -http://developer.android.com/reference/android/provider/Contacts.Organizations.html -http://developer.android.com/reference/android/provider/Contacts.People.html -http://developer.android.com/reference/android/provider/Contacts.People.ContactMethods.html -http://developer.android.com/reference/android/provider/Contacts.People.Extensions.html -http://developer.android.com/reference/android/provider/Contacts.People.Phones.html -http://developer.android.com/reference/android/provider/Contacts.Phones.html -http://developer.android.com/reference/android/provider/Contacts.Photos.html -http://developer.android.com/reference/android/provider/Contacts.Settings.html -http://developer.android.com/reference/android/provider/ContactsContract.html -http://developer.android.com/reference/android/provider/ContactsContract.AggregationExceptions.html -http://developer.android.com/reference/android/provider/ContactsContract.CommonDataKinds.html -http://developer.android.com/reference/android/provider/ContactsContract.CommonDataKinds.Email.html -http://developer.android.com/reference/android/provider/ContactsContract.CommonDataKinds.Event.html -http://developer.android.com/reference/android/provider/ContactsContract.CommonDataKinds.GroupMembership.html -http://developer.android.com/reference/android/provider/ContactsContract.CommonDataKinds.Im.html -http://developer.android.com/reference/android/provider/ContactsContract.CommonDataKinds.Nickname.html -http://developer.android.com/reference/android/provider/ContactsContract.CommonDataKinds.Note.html -http://developer.android.com/reference/android/provider/ContactsContract.CommonDataKinds.Organization.html -http://developer.android.com/reference/android/provider/ContactsContract.CommonDataKinds.Phone.html -http://developer.android.com/reference/android/provider/ContactsContract.CommonDataKinds.Photo.html -http://developer.android.com/reference/android/provider/ContactsContract.CommonDataKinds.Relation.html -http://developer.android.com/reference/android/provider/ContactsContract.CommonDataKinds.StructuredName.html -http://developer.android.com/reference/android/provider/ContactsContract.CommonDataKinds.StructuredPostal.html -http://developer.android.com/reference/android/provider/ContactsContract.CommonDataKinds.Website.html -http://developer.android.com/reference/android/provider/ContactsContract.Contacts.html -http://developer.android.com/reference/android/provider/ContactsContract.Contacts.AggregationSuggestions.html -http://developer.android.com/reference/android/provider/ContactsContract.Contacts.Data.html -http://developer.android.com/reference/android/provider/ContactsContract.Contacts.Photo.html -http://developer.android.com/reference/android/provider/ContactsContract.Data.html -http://developer.android.com/reference/android/provider/ContactsContract.Groups.html -http://developer.android.com/reference/android/provider/ContactsContract.Intents.html -http://developer.android.com/reference/android/provider/ContactsContract.Intents.Insert.html -http://developer.android.com/reference/android/provider/ContactsContract.PhoneLookup.html -http://developer.android.com/reference/android/provider/ContactsContract.QuickContact.html -http://developer.android.com/reference/android/provider/ContactsContract.RawContacts.html -http://developer.android.com/reference/android/provider/ContactsContract.RawContacts.Data.html -http://developer.android.com/reference/android/provider/ContactsContract.RawContacts.Entity.html -http://developer.android.com/reference/android/provider/ContactsContract.RawContactsEntity.html -http://developer.android.com/reference/android/provider/ContactsContract.Settings.html -http://developer.android.com/reference/android/provider/ContactsContract.StatusUpdates.html -http://developer.android.com/reference/android/provider/ContactsContract.SyncState.html -http://developer.android.com/reference/java/net/ContentHandler.html -http://developer.android.com/reference/android/database/ContentObserver.html -http://developer.android.com/reference/android/content/ContentProviderClient.html -http://developer.android.com/reference/android/content/ContentProviderOperation.html -http://developer.android.com/reference/android/content/ContentProviderOperation.Builder.html -http://developer.android.com/reference/android/content/ContentProviderResult.html -http://developer.android.com/reference/android/content/ContentUris.html -http://developer.android.com/reference/java/net/CookieHandler.html -http://developer.android.com/reference/org/apache/http/cookie/CookieIdentityComparator.html -http://developer.android.com/reference/android/webkit/CookieManager.html -http://developer.android.com/reference/org/apache/http/cookie/CookieOrigin.html -http://developer.android.com/reference/org/apache/http/cookie/CookiePathComparator.html -http://developer.android.com/reference/org/apache/http/client/params/CookiePolicy.html -http://developer.android.com/reference/org/apache/http/cookie/CookieSpecRegistry.html -http://developer.android.com/reference/android/webkit/CookieSyncManager.html -http://developer.android.com/reference/android/location/Criteria.html -http://developer.android.com/reference/java/util/Currency.html -http://developer.android.com/reference/android/database/CursorJoiner.html -http://developer.android.com/reference/android/database/CursorWrapper.html -http://developer.android.com/reference/javax/crypto/spec/DESKeySpec.html -http://developer.android.com/reference/javax/crypto/spec/DESedeKeySpec.html -http://developer.android.com/reference/javax/crypto/spec/DHGenParameterSpec.html -http://developer.android.com/reference/javax/crypto/spec/DHParameterSpec.html -http://developer.android.com/reference/javax/crypto/spec/DHPrivateKeySpec.html -http://developer.android.com/reference/javax/crypto/spec/DHPublicKeySpec.html -http://developer.android.com/reference/android/database/DataSetObserver.html -http://developer.android.com/reference/android/database/DatabaseUtils.html -http://developer.android.com/reference/android/database/DatabaseUtils.InsertHelper.html -http://developer.android.com/reference/java/net/DatagramPacket.html -http://developer.android.com/reference/java/net/DatagramSocket.html -http://developer.android.com/reference/java/net/DatagramSocketImpl.html -http://developer.android.com/reference/java/util/Date.html -http://developer.android.com/reference/android/text/format/DateFormat.html +http://developer.android.com/reference/java/text/DateFormat.html +http://developer.android.com/reference/java/text/DateFormat.Field.html http://developer.android.com/reference/java/text/DateFormatSymbols.html -http://developer.android.com/reference/android/webkit/DateSorter.html -http://developer.android.com/reference/org/apache/http/impl/cookie/DateUtils.html -http://developer.android.com/reference/android/util/DebugUtils.html +http://developer.android.com/reference/java/text/DecimalFormat.html http://developer.android.com/reference/java/text/DecimalFormatSymbols.html -http://developer.android.com/reference/org/apache/http/impl/client/DefaultConnectionKeepAliveStrategy.html -http://developer.android.com/reference/org/xml/sax/helpers/DefaultHandler.html -http://developer.android.com/reference/org/apache/http/impl/client/DefaultHttpRequestRetryHandler.html -http://developer.android.com/reference/org/apache/http/impl/client/DefaultRedirectHandler.html -http://developer.android.com/reference/org/apache/http/impl/client/DefaultRequestDirector.html -http://developer.android.com/reference/org/apache/http/impl/client/DefaultUserTokenHandler.html -http://developer.android.com/reference/dalvik/system/DexFile.html -http://developer.android.com/reference/android/net/DhcpInfo.html -http://developer.android.com/reference/java/util/Dictionary.html -http://developer.android.com/reference/org/apache/http/impl/auth/DigestSchemeFactory.html -http://developer.android.com/reference/javax/xml/parsers/DocumentBuilder.html -http://developer.android.com/reference/javax/xml/parsers/DocumentBuilderFactory.html -http://developer.android.com/reference/android/graphics/drawable/Drawable.ConstantState.html -http://developer.android.com/reference/android/text/style/DrawableMarginSpan.html -http://developer.android.com/reference/org/xmlpull/v1/sax2/Driver.html -http://developer.android.com/reference/java/sql/DriverManager.html -http://developer.android.com/reference/java/sql/DriverPropertyInfo.html -http://developer.android.com/reference/javax/microedition/khronos/egl/EGLConfig.html -http://developer.android.com/reference/javax/microedition/khronos/egl/EGLContext.html -http://developer.android.com/reference/javax/microedition/khronos/egl/EGLDisplay.html -http://developer.android.com/reference/javax/microedition/khronos/egl/EGLSurface.html -http://developer.android.com/reference/android/sax/Element.html -http://developer.android.com/reference/org/apache/http/util/EncodingUtils.html -http://developer.android.com/reference/javax/crypto/EncryptedPrivateKeyInfo.html -http://developer.android.com/reference/org/apache/http/impl/entity/EntityDeserializer.html -http://developer.android.com/reference/org/apache/http/impl/entity/EntitySerializer.html -http://developer.android.com/reference/org/apache/http/util/EntityUtils.html -http://developer.android.com/reference/java/util/EventListenerProxy.html -http://developer.android.com/reference/android/util/EventLogTags.html -http://developer.android.com/reference/android/util/EventLogTags.Description.html -http://developer.android.com/reference/java/util/EventObject.html -http://developer.android.com/reference/org/apache/http/util/ExceptionUtils.html -http://developer.android.com/reference/javax/crypto/ExemptionMechanism.html -http://developer.android.com/reference/javax/crypto/ExemptionMechanismSpi.html -http://developer.android.com/reference/android/media/ExifInterface.html -http://developer.android.com/reference/android/media/FaceDetector.html -http://developer.android.com/reference/android/media/FaceDetector.Face.html -http://developer.android.com/reference/android/content/pm/FeatureInfo.html http://developer.android.com/reference/java/text/FieldPosition.html -http://developer.android.com/reference/java/io/File.html -http://developer.android.com/reference/java/nio/channels/FileChannel.MapMode.html -http://developer.android.com/reference/java/io/FileDescriptor.html -http://developer.android.com/reference/java/nio/channels/FileLock.html -http://developer.android.com/reference/android/util/FloatMath.html http://developer.android.com/reference/java/text/Format.html -http://developer.android.com/reference/java/util/FormattableFlags.html -http://developer.android.com/reference/android/opengl/GLDebugHelper.html -http://developer.android.com/reference/android/opengl/GLES10.html -http://developer.android.com/reference/android/opengl/GLES10Ext.html -http://developer.android.com/reference/android/opengl/GLES11Ext.html -http://developer.android.com/reference/android/opengl/GLU.html -http://developer.android.com/reference/android/opengl/GLUtils.html -http://developer.android.com/reference/android/webkit/GeolocationPermissions.html -http://developer.android.com/reference/android/hardware/GeomagneticField.html -http://developer.android.com/reference/android/gesture/Gesture.html -http://developer.android.com/reference/android/gesture/GestureLibraries.html -http://developer.android.com/reference/android/gesture/GestureLibrary.html -http://developer.android.com/reference/android/gesture/GesturePoint.html -http://developer.android.com/reference/android/gesture/GestureStore.html -http://developer.android.com/reference/android/gesture/GestureStroke.html -http://developer.android.com/reference/android/location/GpsSatellite.html -http://developer.android.com/reference/android/location/GpsStatus.html -http://developer.android.com/reference/java/security/GuardedObject.html -http://developer.android.com/reference/org/xml/sax/HandlerBase.html -http://developer.android.com/reference/org/apache/http/message/HeaderGroup.html -http://developer.android.com/reference/org/apache/http/params/HttpAbstractParamBean.html -http://developer.android.com/reference/org/apache/http/client/params/HttpClientParams.html -http://developer.android.com/reference/org/apache/http/params/HttpConnectionParams.html -http://developer.android.com/reference/org/apache/http/entity/HttpEntityWrapper.html -http://developer.android.com/reference/org/apache/http/params/HttpProtocolParams.html +http://developer.android.com/reference/java/text/Format.Field.html +http://developer.android.com/reference/java/text/MessageFormat.html +http://developer.android.com/reference/java/text/MessageFormat.Field.html +http://developer.android.com/reference/java/text/NumberFormat.html +http://developer.android.com/reference/java/text/NumberFormat.Field.html +http://developer.android.com/reference/java/text/ParsePosition.html +http://developer.android.com/reference/java/text/RuleBasedCollator.html +http://developer.android.com/reference/java/text/SimpleDateFormat.html +http://developer.android.com/reference/java/text/StringCharacterIterator.html +http://developer.android.com/reference/java/text/ParseException.html +http://developer.android.com/reference/android/location/LocationProvider.html +http://developer.android.com/reference/android/content/res/AssetManager.html +http://developer.android.com/reference/android/content/res/Configuration.html +http://developer.android.com/reference/org/apache/http/impl/io/AbstractMessageParser.html +http://developer.android.com/reference/org/apache/http/impl/io/AbstractMessageWriter.html +http://developer.android.com/reference/org/apache/http/impl/io/AbstractSessionInputBuffer.html +http://developer.android.com/reference/org/apache/http/impl/io/AbstractSessionOutputBuffer.html +http://developer.android.com/reference/org/apache/http/impl/io/ChunkedInputStream.html +http://developer.android.com/reference/org/apache/http/impl/io/ChunkedOutputStream.html +http://developer.android.com/reference/org/apache/http/impl/io/ContentLengthInputStream.html +http://developer.android.com/reference/org/apache/http/impl/io/ContentLengthOutputStream.html +http://developer.android.com/reference/org/apache/http/impl/io/HttpRequestParser.html +http://developer.android.com/reference/org/apache/http/impl/io/HttpRequestWriter.html +http://developer.android.com/reference/org/apache/http/impl/io/HttpResponseParser.html +http://developer.android.com/reference/org/apache/http/impl/io/HttpResponseWriter.html http://developer.android.com/reference/org/apache/http/impl/io/HttpTransportMetricsImpl.html -http://developer.android.com/reference/android/text/style/IconMarginSpan.html -http://developer.android.com/reference/java/security/Identity.html -http://developer.android.com/reference/org/apache/http/conn/util/InetAddressUtils.html -http://developer.android.com/reference/android/view/inputmethod/InputBinding.html -http://developer.android.com/reference/android/view/inputmethod/InputConnectionWrapper.html -http://developer.android.com/reference/android/view/inputmethod/InputMethodInfo.html -http://developer.android.com/reference/android/inputmethodservice/InputMethodService.Insets.html +http://developer.android.com/reference/org/apache/http/impl/io/IdentityInputStream.html +http://developer.android.com/reference/org/apache/http/impl/io/IdentityOutputStream.html +http://developer.android.com/reference/org/apache/http/impl/io/SocketInputBuffer.html +http://developer.android.com/reference/org/apache/http/impl/io/SocketOutputBuffer.html +http://developer.android.com/reference/org/apache/http/impl/io/package-descr.html +http://developer.android.com/reference/org/apache/http/io/HttpTransportMetrics.html +http://developer.android.com/reference/org/apache/http/io/SessionInputBuffer.html +http://developer.android.com/reference/java/sql/Array.html +http://developer.android.com/reference/java/sql/Blob.html +http://developer.android.com/reference/java/sql/CallableStatement.html +http://developer.android.com/reference/java/sql/Clob.html +http://developer.android.com/reference/java/sql/Connection.html +http://developer.android.com/reference/java/sql/DatabaseMetaData.html +http://developer.android.com/reference/java/sql/Driver.html +http://developer.android.com/reference/java/sql/NClob.html +http://developer.android.com/reference/java/sql/ParameterMetaData.html +http://developer.android.com/reference/java/sql/PreparedStatement.html +http://developer.android.com/reference/java/sql/Ref.html +http://developer.android.com/reference/java/sql/ResultSet.html +http://developer.android.com/reference/java/sql/ResultSetMetaData.html +http://developer.android.com/reference/java/sql/RowId.html +http://developer.android.com/reference/java/sql/Savepoint.html +http://developer.android.com/reference/java/sql/SQLData.html +http://developer.android.com/reference/java/sql/SQLInput.html +http://developer.android.com/reference/java/sql/SQLOutput.html +http://developer.android.com/reference/java/sql/SQLXML.html +http://developer.android.com/reference/java/sql/Statement.html +http://developer.android.com/reference/java/sql/Struct.html +http://developer.android.com/reference/java/sql/Wrapper.html +http://developer.android.com/reference/java/sql/Date.html +http://developer.android.com/reference/java/sql/DriverManager.html +http://developer.android.com/reference/java/sql/DriverPropertyInfo.html +http://developer.android.com/reference/java/sql/SQLPermission.html +http://developer.android.com/reference/java/sql/Time.html +http://developer.android.com/reference/java/sql/Timestamp.html +http://developer.android.com/reference/java/sql/Types.html +http://developer.android.com/reference/java/sql/ClientInfoStatus.html +http://developer.android.com/reference/java/sql/RowIdLifetime.html +http://developer.android.com/reference/java/sql/BatchUpdateException.html +http://developer.android.com/reference/java/sql/DataTruncation.html +http://developer.android.com/reference/java/sql/SQLClientInfoException.html +http://developer.android.com/reference/java/sql/SQLDataException.html +http://developer.android.com/reference/java/sql/SQLException.html +http://developer.android.com/reference/java/sql/SQLFeatureNotSupportedException.html +http://developer.android.com/reference/java/sql/SQLIntegrityConstraintViolationException.html +http://developer.android.com/reference/java/sql/SQLInvalidAuthorizationSpecException.html +http://developer.android.com/reference/java/sql/SQLNonTransientConnectionException.html +http://developer.android.com/reference/java/sql/SQLNonTransientException.html +http://developer.android.com/reference/java/sql/SQLRecoverableException.html +http://developer.android.com/reference/java/sql/SQLSyntaxErrorException.html +http://developer.android.com/reference/java/sql/SQLTimeoutException.html +http://developer.android.com/reference/java/sql/SQLTransactionRollbackException.html +http://developer.android.com/reference/java/sql/SQLTransientConnectionException.html +http://developer.android.com/reference/java/sql/SQLTransientException.html +http://developer.android.com/reference/java/sql/SQLWarning.html +http://developer.android.com/reference/java/sql/package-descr.html +http://developer.android.com/reference/org/xml/sax/ContentHandler.html +http://developer.android.com/reference/org/xml/sax/DocumentHandler.html +http://developer.android.com/reference/org/xml/sax/DTDHandler.html +http://developer.android.com/reference/org/xml/sax/EntityResolver.html +http://developer.android.com/reference/org/xml/sax/ErrorHandler.html +http://developer.android.com/reference/org/xml/sax/Locator.html +http://developer.android.com/reference/org/xml/sax/XMLFilter.html +http://developer.android.com/reference/org/xml/sax/XMLReader.html +http://developer.android.com/reference/org/xml/sax/HandlerBase.html http://developer.android.com/reference/org/xml/sax/InputSource.html -http://developer.android.com/reference/android/app/Instrumentation.ActivityMonitor.html -http://developer.android.com/reference/android/app/Instrumentation.ActivityResult.html -http://developer.android.com/reference/android/content/Intent.FilterComparison.html -http://developer.android.com/reference/android/content/Intent.ShortcutIconResource.html -http://developer.android.com/reference/android/content/IntentFilter.html -http://developer.android.com/reference/android/content/IntentFilter.AuthorityEntry.html -http://developer.android.com/reference/android/content/IntentSender.html -http://developer.android.com/reference/javax/crypto/spec/IvParameterSpec.html -http://developer.android.com/reference/org/json/JSONArray.html -http://developer.android.com/reference/org/json/JSONObject.html -http://developer.android.com/reference/org/json/JSONStringer.html -http://developer.android.com/reference/org/json/JSONTokener.html -http://developer.android.com/reference/android/webkit/JsResult.html -http://developer.android.com/reference/javax/crypto/KeyAgreement.html -http://developer.android.com/reference/javax/crypto/KeyAgreementSpi.html -http://developer.android.com/reference/java/security/KeyFactory.html -http://developer.android.com/reference/java/security/KeyFactorySpi.html -http://developer.android.com/reference/javax/crypto/KeyGenerator.html -http://developer.android.com/reference/javax/crypto/KeyGeneratorSpi.html -http://developer.android.com/reference/javax/net/ssl/KeyManagerFactory.html -http://developer.android.com/reference/javax/net/ssl/KeyManagerFactorySpi.html -http://developer.android.com/reference/java/security/KeyPair.html -http://developer.android.com/reference/java/security/KeyPairGeneratorSpi.html -http://developer.android.com/reference/java/security/KeyRep.html -http://developer.android.com/reference/java/security/KeyStore.html -http://developer.android.com/reference/java/security/KeyStore.Builder.html -http://developer.android.com/reference/java/security/KeyStore.CallbackHandlerProtection.html -http://developer.android.com/reference/java/security/KeyStore.PasswordProtection.html -http://developer.android.com/reference/java/security/KeyStore.PrivateKeyEntry.html -http://developer.android.com/reference/java/security/KeyStore.SecretKeyEntry.html -http://developer.android.com/reference/java/security/KeyStore.TrustedCertificateEntry.html -http://developer.android.com/reference/javax/net/ssl/KeyStoreBuilderParameters.html -http://developer.android.com/reference/java/security/KeyStoreSpi.html -http://developer.android.com/reference/android/inputmethodservice/Keyboard.Key.html -http://developer.android.com/reference/android/inputmethodservice/Keyboard.Row.html -http://developer.android.com/reference/android/app/KeyguardManager.html -http://developer.android.com/reference/android/app/KeyguardManager.KeyguardLock.html -http://developer.android.com/reference/org/apache/http/util/LangUtils.html -http://developer.android.com/reference/android/app/LauncherActivity.IconResizer.html -http://developer.android.com/reference/android/app/LauncherActivity.ListItem.html -http://developer.android.com/reference/org/apache/http/impl/entity/LaxContentLengthStrategy.html -http://developer.android.com/reference/android/text/style/LeadingMarginSpan.Standard.html -http://developer.android.com/reference/android/app/LocalActivityManager.html -http://developer.android.com/reference/android/net/LocalServerSocket.html -http://developer.android.com/reference/android/net/LocalSocket.html -http://developer.android.com/reference/android/net/LocalSocketAddress.html -http://developer.android.com/reference/java/util/Locale.html -http://developer.android.com/reference/android/location/Location.html -http://developer.android.com/reference/android/location/LocationProvider.html -http://developer.android.com/reference/org/xml/sax/helpers/LocatorImpl.html -http://developer.android.com/reference/java/util/concurrent/locks/LockSupport.html -http://developer.android.com/reference/android/util/LogPrinter.html -http://developer.android.com/reference/javax/crypto/Mac.html -http://developer.android.com/reference/javax/crypto/MacSpi.html -http://developer.android.com/reference/android/net/MailTo.html -http://developer.android.com/reference/java/math/MathContext.html -http://developer.android.com/reference/android/opengl/Matrix.html -http://developer.android.com/reference/android/database/MatrixCursor.RowBuilder.html -http://developer.android.com/reference/android/media/MediaRecorder.AudioEncoder.html -http://developer.android.com/reference/android/media/MediaRecorder.AudioSource.html -http://developer.android.com/reference/android/media/MediaRecorder.OutputFormat.html -http://developer.android.com/reference/android/media/MediaRecorder.VideoEncoder.html -http://developer.android.com/reference/android/media/MediaRecorder.VideoSource.html -http://developer.android.com/reference/android/media/MediaScannerConnection.html -http://developer.android.com/reference/android/provider/MediaStore.html -http://developer.android.com/reference/android/provider/MediaStore.Audio.html -http://developer.android.com/reference/android/provider/MediaStore.Audio.Albums.html -http://developer.android.com/reference/android/provider/MediaStore.Audio.Artists.html -http://developer.android.com/reference/android/provider/MediaStore.Audio.Artists.Albums.html -http://developer.android.com/reference/android/provider/MediaStore.Audio.Genres.html -http://developer.android.com/reference/android/provider/MediaStore.Audio.Genres.Members.html -http://developer.android.com/reference/android/provider/MediaStore.Audio.Media.html -http://developer.android.com/reference/android/provider/MediaStore.Audio.Playlists.html -http://developer.android.com/reference/android/provider/MediaStore.Audio.Playlists.Members.html -http://developer.android.com/reference/android/provider/MediaStore.Images.html -http://developer.android.com/reference/android/provider/MediaStore.Images.Media.html -http://developer.android.com/reference/android/provider/MediaStore.Images.Thumbnails.html -http://developer.android.com/reference/android/provider/MediaStore.Video.html -http://developer.android.com/reference/android/provider/MediaStore.Video.Media.html -http://developer.android.com/reference/android/provider/MediaStore.Video.Thumbnails.html -http://developer.android.com/reference/java/security/MessageDigestSpi.html -http://developer.android.com/reference/android/webkit/MimeTypeMap.html -http://developer.android.com/reference/android/test/mock/MockDialogInterface.html -http://developer.android.com/reference/java/lang/reflect/Modifier.html -http://developer.android.com/reference/android/util/MonthDisplayHelper.html -http://developer.android.com/reference/android/test/MoreAsserts.html -http://developer.android.com/reference/org/apache/http/conn/MultihomePlainSocketFactory.html -http://developer.android.com/reference/org/apache/http/auth/NTCredentials.html -http://developer.android.com/reference/org/apache/http/auth/NTUserPrincipal.html -http://developer.android.com/reference/org/xml/sax/helpers/NamespaceSupport.html -http://developer.android.com/reference/android/telephony/NeighboringCellInfo.html -http://developer.android.com/reference/org/apache/http/impl/cookie/NetscapeDraftHeaderParser.html -http://developer.android.com/reference/org/apache/http/impl/cookie/NetscapeDraftSpecFactory.html -http://developer.android.com/reference/android/net/NetworkInfo.html -http://developer.android.com/reference/java/net/NetworkInterface.html -http://developer.android.com/reference/android/app/Notification.html -http://developer.android.com/reference/android/app/NotificationManager.html -http://developer.android.com/reference/java/awt/font/NumericShaper.html -http://developer.android.com/reference/javax/crypto/spec/OAEPParameterSpec.html -http://developer.android.com/reference/java/io/ObjectInputStream.GetField.html -http://developer.android.com/reference/java/io/ObjectOutputStream.PutField.html -http://developer.android.com/reference/java/io/ObjectStreamClass.html -http://developer.android.com/reference/java/io/ObjectStreamField.html -http://developer.android.com/reference/java/util/Observable.html -http://developer.android.com/reference/android/gesture/OrientedBoundingBox.html -http://developer.android.com/reference/javax/crypto/spec/PBEKeySpec.html -http://developer.android.com/reference/javax/crypto/spec/PBEParameterSpec.html -http://developer.android.com/reference/javax/crypto/spec/PSource.html -http://developer.android.com/reference/java/util/jar/Pack200.html -http://developer.android.com/reference/android/content/pm/PackageInfo.html -http://developer.android.com/reference/android/content/pm/PackageItemInfo.DisplayNameComparator.html -http://developer.android.com/reference/android/content/pm/PackageStats.html -http://developer.android.com/reference/android/util/Pair.html -http://developer.android.com/reference/java/text/ParsePosition.html -http://developer.android.com/reference/org/xml/sax/helpers/ParserAdapter.html -http://developer.android.com/reference/org/apache/http/message/ParserCursor.html -http://developer.android.com/reference/org/xml/sax/helpers/ParserFactory.html -http://developer.android.com/reference/java/net/PasswordAuthentication.html -http://developer.android.com/reference/javax/security/auth/callback/PasswordCallback.html -http://developer.android.com/reference/android/text/method/PasswordTransformationMethod.html -http://developer.android.com/reference/android/app/PendingIntent.html -http://developer.android.com/reference/java/security/Permission.html -http://developer.android.com/reference/java/security/PermissionCollection.html -http://developer.android.com/reference/android/telephony/PhoneNumberFormattingTextWatcher.html -http://developer.android.com/reference/android/telephony/PhoneNumberUtils.html -http://developer.android.com/reference/android/telephony/PhoneStateListener.html -http://developer.android.com/reference/org/apache/http/conn/scheme/PlainSocketFactory.html -http://developer.android.com/reference/android/webkit/Plugin.html -http://developer.android.com/reference/android/webkit/PluginData.html -http://developer.android.com/reference/android/webkit/PluginList.html -http://developer.android.com/reference/java/security/Policy.html -http://developer.android.com/reference/android/gesture/Prediction.html -http://developer.android.com/reference/android/preference/PreferenceManager.html -http://developer.android.com/reference/java/util/prefs/Preferences.html -http://developer.android.com/reference/android/util/PrintStreamPrinter.html -http://developer.android.com/reference/android/util/PrintWriterPrinter.html -http://developer.android.com/reference/java/beans/PropertyChangeSupport.html -http://developer.android.com/reference/java/security/ProtectionDomain.html -http://developer.android.com/reference/org/apache/http/ProtocolVersion.html -http://developer.android.com/reference/java/security/Provider.Service.html -http://developer.android.com/reference/java/net/Proxy.html -http://developer.android.com/reference/java/net/ProxySelector.html -http://developer.android.com/reference/android/text/style/QuoteSpan.html -http://developer.android.com/reference/javax/crypto/spec/RC2ParameterSpec.html -http://developer.android.com/reference/javax/crypto/spec/RC5ParameterSpec.html -http://developer.android.com/reference/org/apache/http/impl/cookie/RFC2109DomainHandler.html -http://developer.android.com/reference/org/apache/http/impl/cookie/RFC2109SpecFactory.html -http://developer.android.com/reference/org/apache/http/impl/cookie/RFC2965CommentUrlAttributeHandler.html -http://developer.android.com/reference/org/apache/http/impl/cookie/RFC2965DiscardAttributeHandler.html -http://developer.android.com/reference/org/apache/http/impl/cookie/RFC2965DomainAttributeHandler.html -http://developer.android.com/reference/org/apache/http/impl/cookie/RFC2965PortAttributeHandler.html -http://developer.android.com/reference/org/apache/http/impl/cookie/RFC2965SpecFactory.html -http://developer.android.com/reference/org/apache/http/impl/cookie/RFC2965VersionAttributeHandler.html -http://developer.android.com/reference/java/util/Random.html +http://developer.android.com/reference/org/xml/sax/SAXException.html +http://developer.android.com/reference/org/xml/sax/SAXNotRecognizedException.html +http://developer.android.com/reference/org/xml/sax/SAXNotSupportedException.html +http://developer.android.com/reference/org/xml/sax/SAXParseException.html +http://developer.android.com/reference/org/xml/sax/package-descr.html +http://developer.android.com/reference/android/speech/tts/TextToSpeech.OnInitListener.html +http://developer.android.com/reference/android/speech/tts/TextToSpeech.OnUtteranceCompletedListener.html +http://developer.android.com/reference/android/speech/tts/TextToSpeech.html +http://developer.android.com/reference/android/speech/tts/TextToSpeech.Engine.html +http://developer.android.com/reference/org/apache/http/conn/ssl/X509HostnameVerifier.html +http://developer.android.com/reference/org/apache/http/conn/ssl/AbstractVerifier.html +http://developer.android.com/reference/org/apache/http/conn/ssl/AllowAllHostnameVerifier.html +http://developer.android.com/reference/org/apache/http/conn/ssl/BrowserCompatHostnameVerifier.html +http://developer.android.com/reference/org/apache/http/conn/ssl/SSLSocketFactory.html +http://developer.android.com/reference/org/apache/http/conn/ssl/StrictHostnameVerifier.html +http://developer.android.com/reference/org/apache/http/conn/ssl/package-descr.html +http://developer.android.com/resources/tutorials/views/hello-listview.html +http://developer.android.com/reference/android/widget/Adapter.html +http://developer.android.com/reference/android/widget/CursorAdapter.html +http://developer.android.com/reference/android/widget/BaseAdapter.html +http://developer.android.com/reference/java/io/Closeable.html +http://developer.android.com/reference/java/io/DataInput.html +http://developer.android.com/reference/java/io/DataOutput.html +http://developer.android.com/reference/java/io/Externalizable.html +http://developer.android.com/reference/java/io/FileFilter.html +http://developer.android.com/reference/java/io/FilenameFilter.html +http://developer.android.com/reference/java/io/Flushable.html +http://developer.android.com/reference/java/io/ObjectInput.html +http://developer.android.com/reference/java/io/ObjectInputValidation.html +http://developer.android.com/reference/java/io/ObjectOutput.html +http://developer.android.com/reference/java/io/ObjectStreamConstants.html +http://developer.android.com/reference/java/io/Serializable.html +http://developer.android.com/reference/java/io/BufferedInputStream.html +http://developer.android.com/reference/java/io/BufferedOutputStream.html +http://developer.android.com/reference/java/io/BufferedReader.html +http://developer.android.com/reference/java/io/BufferedWriter.html +http://developer.android.com/reference/java/io/ByteArrayInputStream.html +http://developer.android.com/reference/java/io/ByteArrayOutputStream.html +http://developer.android.com/reference/java/io/CharArrayReader.html +http://developer.android.com/reference/java/io/CharArrayWriter.html +http://developer.android.com/reference/java/io/Console.html +http://developer.android.com/reference/java/io/DataInputStream.html +http://developer.android.com/reference/java/io/DataOutputStream.html +http://developer.android.com/reference/java/io/FileDescriptor.html +http://developer.android.com/reference/java/io/FileInputStream.html +http://developer.android.com/reference/java/io/FileOutputStream.html +http://developer.android.com/reference/java/io/FilePermission.html +http://developer.android.com/reference/java/io/FileReader.html +http://developer.android.com/reference/java/io/FileWriter.html +http://developer.android.com/reference/java/io/FilterInputStream.html +http://developer.android.com/reference/java/io/FilterOutputStream.html +http://developer.android.com/reference/java/io/FilterReader.html +http://developer.android.com/reference/java/io/FilterWriter.html +http://developer.android.com/reference/java/io/InputStreamReader.html +http://developer.android.com/reference/java/io/LineNumberInputStream.html +http://developer.android.com/reference/java/io/LineNumberReader.html +http://developer.android.com/reference/java/io/ObjectInputStream.html +http://developer.android.com/reference/java/io/ObjectInputStream.GetField.html +http://developer.android.com/reference/java/io/ObjectOutputStream.html +http://developer.android.com/reference/java/io/ObjectOutputStream.PutField.html +http://developer.android.com/reference/java/io/ObjectStreamClass.html +http://developer.android.com/reference/java/io/ObjectStreamField.html +http://developer.android.com/reference/java/io/OutputStreamWriter.html +http://developer.android.com/reference/java/io/PipedInputStream.html +http://developer.android.com/reference/java/io/PipedOutputStream.html +http://developer.android.com/reference/java/io/PipedReader.html +http://developer.android.com/reference/java/io/PipedWriter.html +http://developer.android.com/reference/java/io/PrintStream.html +http://developer.android.com/reference/java/io/PrintWriter.html +http://developer.android.com/reference/java/io/PushbackInputStream.html +http://developer.android.com/reference/java/io/PushbackReader.html http://developer.android.com/reference/java/io/RandomAccessFile.html http://developer.android.com/reference/java/io/Reader.html -http://developer.android.com/reference/android/speech/RecognizerIntent.html -http://developer.android.com/reference/org/apache/http/impl/client/RedirectLocations.html -http://developer.android.com/reference/java/util/concurrent/locks/ReentrantLock.html -http://developer.android.com/reference/java/util/concurrent/locks/ReentrantReadWriteLock.html -http://developer.android.com/reference/java/util/concurrent/locks/ReentrantReadWriteLock.ReadLock.html -http://developer.android.com/reference/java/util/concurrent/locks/ReentrantReadWriteLock.WriteLock.html -http://developer.android.com/reference/org/apache/http/impl/conn/tsccm/RefQueueWorker.html -http://developer.android.com/reference/java/lang/ref/Reference.html -http://developer.android.com/reference/android/text/method/ReplacementTransformationMethod.html -http://developer.android.com/reference/android/content/pm/ResolveInfo.html -http://developer.android.com/reference/android/content/pm/ResolveInfo.DisplayNameComparator.html -http://developer.android.com/reference/java/util/ResourceBundle.html -http://developer.android.com/reference/java/net/ResponseCache.html -http://developer.android.com/reference/android/media/Ringtone.html -http://developer.android.com/reference/android/media/RingtoneManager.html -http://developer.android.com/reference/org/apache/http/impl/conn/tsccm/RouteSpecificPool.html -http://developer.android.com/reference/org/apache/http/conn/routing/RouteTracker.html -http://developer.android.com/reference/org/apache/http/impl/client/RoutedRequest.html -http://developer.android.com/reference/javax/xml/parsers/SAXParser.html -http://developer.android.com/reference/javax/xml/parsers/SAXParserFactory.html -http://developer.android.com/reference/android/database/sqlite/SQLiteClosable.html -http://developer.android.com/reference/android/database/sqlite/SQLiteOpenHelper.html -http://developer.android.com/reference/android/database/sqlite/SQLiteQueryBuilder.html -http://developer.android.com/reference/javax/net/ssl/SSLContext.html -http://developer.android.com/reference/javax/net/ssl/SSLContextSpi.html -http://developer.android.com/reference/javax/net/ssl/SSLEngine.html -http://developer.android.com/reference/javax/net/ssl/SSLEngineResult.html -http://developer.android.com/reference/org/apache/http/conn/ssl/SSLSocketFactory.html -http://developer.android.com/reference/android/net/wifi/ScanResult.html -http://developer.android.com/reference/java/util/Scanner.html -http://developer.android.com/reference/org/apache/http/conn/scheme/Scheme.html -http://developer.android.com/reference/org/apache/http/conn/scheme/SchemeRegistry.html -http://developer.android.com/reference/android/text/method/ScrollingMovementMethod.html -http://developer.android.com/reference/javax/crypto/SealedObject.html -http://developer.android.com/reference/android/provider/SearchRecentSuggestions.html -http://developer.android.com/reference/javax/crypto/SecretKeyFactory.html -http://developer.android.com/reference/javax/crypto/SecretKeyFactorySpi.html -http://developer.android.com/reference/javax/crypto/spec/SecretKeySpec.html +http://developer.android.com/reference/java/io/SequenceInputStream.html +http://developer.android.com/reference/java/io/SerializablePermission.html +http://developer.android.com/reference/java/io/StreamTokenizer.html +http://developer.android.com/reference/java/io/StringBufferInputStream.html +http://developer.android.com/reference/java/io/StringReader.html +http://developer.android.com/reference/java/io/StringWriter.html +http://developer.android.com/reference/java/io/Writer.html +http://developer.android.com/reference/java/io/CharConversionException.html +http://developer.android.com/reference/java/io/EOFException.html +http://developer.android.com/reference/java/io/FileNotFoundException.html +http://developer.android.com/reference/java/io/InterruptedIOException.html +http://developer.android.com/reference/java/io/InvalidClassException.html +http://developer.android.com/reference/java/io/InvalidObjectException.html +http://developer.android.com/reference/java/io/IOException.html +http://developer.android.com/reference/java/io/NotActiveException.html +http://developer.android.com/reference/java/io/NotSerializableException.html +http://developer.android.com/reference/java/io/ObjectStreamException.html +http://developer.android.com/reference/java/io/OptionalDataException.html +http://developer.android.com/reference/java/io/StreamCorruptedException.html +http://developer.android.com/reference/java/io/SyncFailedException.html +http://developer.android.com/reference/java/io/UnsupportedEncodingException.html +http://developer.android.com/reference/java/io/UTFDataFormatException.html +http://developer.android.com/reference/java/io/WriteAbortedException.html +http://developer.android.com/reference/java/io/IOError.html +http://developer.android.com/reference/org/apache/http/cookie/params/CookieSpecPNames.html +http://developer.android.com/reference/org/apache/http/cookie/params/CookieSpecParamBean.html +http://developer.android.com/reference/org/apache/http/cookie/params/package-descr.html +http://developer.android.com/reference/java/security/Certificate.html +http://developer.android.com/reference/java/security/DomainCombiner.html +http://developer.android.com/reference/java/security/Guard.html +http://developer.android.com/reference/java/security/Key.html +http://developer.android.com/reference/java/security/KeyStore.Entry.html +http://developer.android.com/reference/java/security/KeyStore.LoadStoreParameter.html +http://developer.android.com/reference/java/security/KeyStore.ProtectionParameter.html +http://developer.android.com/reference/java/security/Policy.Parameters.html +http://developer.android.com/reference/java/security/Principal.html +http://developer.android.com/reference/java/security/PrivateKey.html +http://developer.android.com/reference/java/security/PrivilegedAction.html +http://developer.android.com/reference/java/security/PrivilegedExceptionAction.html +http://developer.android.com/reference/java/security/PublicKey.html +http://developer.android.com/reference/java/security/AccessControlContext.html +http://developer.android.com/reference/java/security/AccessController.html +http://developer.android.com/reference/java/security/AlgorithmParameterGenerator.html +http://developer.android.com/reference/java/security/AlgorithmParameterGeneratorSpi.html +http://developer.android.com/reference/java/security/AlgorithmParameters.html +http://developer.android.com/reference/java/security/AlgorithmParametersSpi.html +http://developer.android.com/reference/java/security/AllPermission.html +http://developer.android.com/reference/java/security/AuthProvider.html +http://developer.android.com/reference/java/security/BasicPermission.html +http://developer.android.com/reference/java/security/CodeSigner.html +http://developer.android.com/reference/java/security/CodeSource.html +http://developer.android.com/reference/java/security/DigestInputStream.html +http://developer.android.com/reference/java/security/DigestOutputStream.html +http://developer.android.com/reference/java/security/GuardedObject.html +http://developer.android.com/reference/java/security/Identity.html +http://developer.android.com/reference/java/security/IdentityScope.html +http://developer.android.com/reference/java/security/KeyFactory.html +http://developer.android.com/reference/java/security/KeyFactorySpi.html +http://developer.android.com/reference/java/security/KeyPair.html +http://developer.android.com/reference/java/security/KeyPairGenerator.html +http://developer.android.com/reference/java/security/KeyPairGeneratorSpi.html +http://developer.android.com/reference/java/security/KeyRep.html +http://developer.android.com/reference/java/security/KeyStore.html +http://developer.android.com/reference/java/security/KeyStore.Builder.html +http://developer.android.com/reference/java/security/KeyStore.CallbackHandlerProtection.html +http://developer.android.com/reference/java/security/KeyStore.PasswordProtection.html +http://developer.android.com/reference/java/security/KeyStore.PrivateKeyEntry.html +http://developer.android.com/reference/java/security/KeyStore.SecretKeyEntry.html +http://developer.android.com/reference/java/security/KeyStore.TrustedCertificateEntry.html +http://developer.android.com/reference/java/security/KeyStoreSpi.html +http://developer.android.com/reference/java/security/MessageDigest.html +http://developer.android.com/reference/java/security/MessageDigestSpi.html +http://developer.android.com/reference/java/security/Permission.html +http://developer.android.com/reference/java/security/PermissionCollection.html +http://developer.android.com/reference/java/security/Permissions.html +http://developer.android.com/reference/java/security/Policy.html +http://developer.android.com/reference/java/security/PolicySpi.html +http://developer.android.com/reference/java/security/ProtectionDomain.html +http://developer.android.com/reference/java/security/Provider.html +http://developer.android.com/reference/java/security/Provider.Service.html +http://developer.android.com/reference/java/security/SecureClassLoader.html +http://developer.android.com/reference/java/security/SecureRandom.html http://developer.android.com/reference/java/security/SecureRandomSpi.html http://developer.android.com/reference/java/security/Security.html -http://developer.android.com/reference/java/nio/channels/SelectionKey.html -http://developer.android.com/reference/android/hardware/Sensor.html -http://developer.android.com/reference/android/hardware/SensorEvent.html -http://developer.android.com/reference/android/hardware/SensorManager.html -http://developer.android.com/reference/java/net/ServerSocket.html -http://developer.android.com/reference/javax/net/ServerSocketFactory.html -http://developer.android.com/reference/android/telephony/ServiceState.html -http://developer.android.com/reference/android/provider/Settings.html -http://developer.android.com/reference/android/provider/Settings.NameValueTable.html -http://developer.android.com/reference/android/graphics/drawable/ShapeDrawable.ShaderFactory.html -http://developer.android.com/reference/android/content/pm/Signature.html +http://developer.android.com/reference/java/security/SecurityPermission.html +http://developer.android.com/reference/java/security/Signature.html http://developer.android.com/reference/java/security/SignatureSpi.html http://developer.android.com/reference/java/security/SignedObject.html -http://developer.android.com/reference/android/telephony/SmsManager.html -http://developer.android.com/reference/android/telephony/gsm/SmsMessage.html -http://developer.android.com/reference/android/telephony/gsm/SmsMessage.SubmitPdu.html -http://developer.android.com/reference/java/net/Socket.html -http://developer.android.com/reference/java/net/SocketAddress.html -http://developer.android.com/reference/javax/net/SocketFactory.html -http://developer.android.com/reference/java/net/SocketImpl.html -http://developer.android.com/reference/android/util/SparseBooleanArray.html -http://developer.android.com/reference/android/util/SparseIntArray.html -http://developer.android.com/reference/android/net/http/SslCertificate.html -http://developer.android.com/reference/android/net/http/SslCertificate.DName.html -http://developer.android.com/reference/android/util/StateSet.html -http://developer.android.com/reference/java/io/StreamTokenizer.html -http://developer.android.com/reference/org/apache/http/impl/entity/StrictContentLengthStrategy.html -http://developer.android.com/reference/android/util/StringBuilderPrinter.html -http://developer.android.com/reference/java/text/StringCharacterIterator.html -http://developer.android.com/reference/java/util/StringTokenizer.html -http://developer.android.com/reference/android/content/SyncAdapterType.html -http://developer.android.com/reference/android/content/SyncContext.html -http://developer.android.com/reference/android/content/SyncResult.html -http://developer.android.com/reference/android/provider/SyncStateContract.html -http://developer.android.com/reference/android/provider/SyncStateContract.Constants.html -http://developer.android.com/reference/android/provider/SyncStateContract.Helpers.html -http://developer.android.com/reference/android/text/style/TabStopSpan.Standard.html -http://developer.android.com/reference/android/telephony/TelephonyManager.html -http://developer.android.com/reference/dalvik/system/TemporaryDirectory.html -http://developer.android.com/reference/junit/framework/TestFailure.html -http://developer.android.com/reference/android/test/suitebuilder/TestMethod.html -http://developer.android.com/reference/junit/framework/TestResult.html -http://developer.android.com/reference/junit/framework/TestSuite.html -http://developer.android.com/reference/android/test/suitebuilder/TestSuiteBuilder.html -http://developer.android.com/reference/org/apache/http/impl/conn/tsccm/ThreadSafeClientConnManager.html -http://developer.android.com/reference/android/text/format/Time.html -http://developer.android.com/reference/android/util/TimeUtils.html -http://developer.android.com/reference/java/util/TimeZone.html -http://developer.android.com/reference/java/util/Timer.html -http://developer.android.com/reference/java/util/TimerTask.html +http://developer.android.com/reference/java/security/Signer.html http://developer.android.com/reference/java/security/Timestamp.html -http://developer.android.com/reference/android/util/TimingLogger.html -http://developer.android.com/reference/android/media/ToneGenerator.html -http://developer.android.com/reference/android/text/method/Touch.html -http://developer.android.com/reference/dalvik/system/TouchDex.html -http://developer.android.com/reference/android/test/TouchUtils.html -http://developer.android.com/reference/javax/net/ssl/TrustManagerFactory.html -http://developer.android.com/reference/javax/net/ssl/TrustManagerFactorySpi.html -http://developer.android.com/reference/java/sql/Types.html +http://developer.android.com/reference/java/security/UnresolvedPermission.html +http://developer.android.com/reference/java/security/KeyRep.Type.html +http://developer.android.com/reference/java/security/AccessControlException.html +http://developer.android.com/reference/java/security/DigestException.html +http://developer.android.com/reference/java/security/GeneralSecurityException.html +http://developer.android.com/reference/java/security/InvalidAlgorithmParameterException.html +http://developer.android.com/reference/java/security/InvalidKeyException.html +http://developer.android.com/reference/java/security/InvalidParameterException.html +http://developer.android.com/reference/java/security/KeyException.html +http://developer.android.com/reference/java/security/KeyManagementException.html +http://developer.android.com/reference/java/security/KeyStoreException.html +http://developer.android.com/reference/java/security/NoSuchAlgorithmException.html +http://developer.android.com/reference/java/security/NoSuchProviderException.html +http://developer.android.com/reference/java/security/PrivilegedActionException.html +http://developer.android.com/reference/java/security/ProviderException.html +http://developer.android.com/reference/java/security/SignatureException.html +http://developer.android.com/reference/java/security/UnrecoverableEntryException.html +http://developer.android.com/reference/java/security/UnrecoverableKeyException.html +http://developer.android.com/reference/java/security/package-descr.html +http://developer.android.com/reference/javax/security/auth/callback/CallbackHandler.html +http://developer.android.com/reference/android/graphics/drawable/Animatable.html +http://developer.android.com/reference/android/graphics/drawable/Drawable.Callback.html +http://developer.android.com/reference/android/graphics/drawable/AnimationDrawable.html +http://developer.android.com/reference/android/graphics/drawable/BitmapDrawable.html +http://developer.android.com/reference/android/graphics/drawable/ClipDrawable.html +http://developer.android.com/reference/android/graphics/drawable/ColorDrawable.html +http://developer.android.com/reference/android/graphics/drawable/Drawable.html +http://developer.android.com/reference/android/graphics/drawable/Drawable.ConstantState.html +http://developer.android.com/reference/android/graphics/drawable/DrawableContainer.html +http://developer.android.com/reference/android/graphics/drawable/DrawableContainer.DrawableContainerState.html +http://developer.android.com/reference/android/graphics/drawable/GradientDrawable.html +http://developer.android.com/reference/android/graphics/drawable/InsetDrawable.html +http://developer.android.com/reference/android/graphics/drawable/LayerDrawable.html +http://developer.android.com/reference/android/graphics/drawable/LevelListDrawable.html +http://developer.android.com/reference/android/graphics/drawable/NinePatchDrawable.html +http://developer.android.com/reference/android/graphics/drawable/PaintDrawable.html +http://developer.android.com/reference/android/graphics/drawable/PictureDrawable.html +http://developer.android.com/reference/android/graphics/drawable/RotateDrawable.html +http://developer.android.com/reference/android/graphics/drawable/ScaleDrawable.html +http://developer.android.com/reference/android/graphics/drawable/ShapeDrawable.html +http://developer.android.com/reference/android/graphics/drawable/ShapeDrawable.ShaderFactory.html +http://developer.android.com/reference/android/graphics/drawable/StateListDrawable.html +http://developer.android.com/reference/android/graphics/drawable/TransitionDrawable.html +http://developer.android.com/reference/android/graphics/drawable/GradientDrawable.Orientation.html +http://developer.android.com/reference/android/graphics/drawable/package-descr.html +http://developer.android.com/reference/android/os/Build.html +http://developer.android.com/reference/android/os/SystemClock.html +http://developer.android.com/reference/android/content/ComponentCallbacks.html +http://developer.android.com/reference/android/content/DialogInterface.OnCancelListener.html +http://developer.android.com/reference/android/content/DialogInterface.OnClickListener.html +http://developer.android.com/reference/android/content/DialogInterface.OnDismissListener.html +http://developer.android.com/reference/android/content/DialogInterface.OnKeyListener.html +http://developer.android.com/reference/android/content/DialogInterface.OnMultiChoiceClickListener.html +http://developer.android.com/reference/android/content/DialogInterface.OnShowListener.html +http://developer.android.com/reference/android/content/EntityIterator.html +http://developer.android.com/reference/android/content/IntentSender.OnFinished.html +http://developer.android.com/reference/android/content/SharedPreferences.Editor.html +http://developer.android.com/reference/android/content/SharedPreferences.OnSharedPreferenceChangeListener.html +http://developer.android.com/reference/android/content/SyncStatusObserver.html +http://developer.android.com/reference/android/content/AbstractThreadedSyncAdapter.html +http://developer.android.com/reference/android/content/AsyncQueryHandler.html +http://developer.android.com/reference/android/content/AsyncQueryHandler.WorkerArgs.html +http://developer.android.com/reference/android/content/AsyncQueryHandler.WorkerHandler.html +http://developer.android.com/reference/android/content/ContentProviderClient.html +http://developer.android.com/reference/android/content/ContentProviderOperation.html +http://developer.android.com/reference/android/content/ContentProviderOperation.Builder.html +http://developer.android.com/reference/android/content/ContentProviderResult.html +http://developer.android.com/reference/android/content/ContentQueryMap.html +http://developer.android.com/reference/android/content/ContextWrapper.html +http://developer.android.com/reference/android/content/Entity.html +http://developer.android.com/reference/android/content/Entity.NamedContentValues.html +http://developer.android.com/reference/android/content/Intent.FilterComparison.html +http://developer.android.com/reference/android/content/Intent.ShortcutIconResource.html +http://developer.android.com/reference/android/content/IntentFilter.AuthorityEntry.html +http://developer.android.com/reference/android/content/IntentSender.html +http://developer.android.com/reference/android/content/MutableContextWrapper.html +http://developer.android.com/reference/android/content/PeriodicSync.html +http://developer.android.com/reference/android/content/SearchRecentSuggestionsProvider.html +http://developer.android.com/reference/android/content/SyncAdapterType.html +http://developer.android.com/reference/android/content/SyncContext.html +http://developer.android.com/reference/android/content/SyncInfo.html +http://developer.android.com/reference/android/content/SyncResult.html +http://developer.android.com/reference/android/content/SyncStats.html +http://developer.android.com/reference/android/content/UriMatcher.html +http://developer.android.com/reference/android/content/ActivityNotFoundException.html +http://developer.android.com/reference/android/content/IntentFilter.MalformedMimeTypeException.html +http://developer.android.com/reference/android/content/IntentSender.SendIntentException.html +http://developer.android.com/reference/android/content/OperationApplicationException.html +http://developer.android.com/reference/android/content/ReceiverCallNotAllowedException.html +http://developer.android.com/reference/android/content/package-descr.html +http://developer.android.com/reference/java/util/Iterator.html +http://developer.android.com/reference/org/apache/http/client/entity/UrlEncodedFormEntity.html +http://developer.android.com/reference/android/sax/ElementListener.html +http://developer.android.com/reference/android/sax/EndElementListener.html +http://developer.android.com/reference/android/sax/EndTextElementListener.html +http://developer.android.com/reference/android/sax/StartElementListener.html +http://developer.android.com/reference/android/sax/TextElementListener.html +http://developer.android.com/reference/android/sax/Element.html +http://developer.android.com/reference/android/sax/RootElement.html +http://developer.android.com/reference/android/sax/package-descr.html +http://developer.android.com/reference/android/os/PatternMatcher.html +http://developer.android.com/reference/android/test/ActivityInstrumentationTestCase2.html +http://developer.android.com/reference/android/test/ActivityUnitTestCase.html +http://developer.android.com/reference/junit/framework/Assert.html +http://developer.android.com/reference/android/test/SingleLaunchActivityTestCase.html +http://developer.android.com/reference/android/test/ViewAsserts.html +http://developer.android.com/reference/junit/runner/TestSuiteLoader.html +http://developer.android.com/reference/junit/runner/BaseTestRunner.html +http://developer.android.com/reference/junit/runner/Version.html +http://developer.android.com/reference/junit/runner/package-descr.html +http://developer.android.com/reference/org/apache/http/params/CoreConnectionPNames.html +http://developer.android.com/reference/org/apache/http/params/CoreProtocolPNames.html +http://developer.android.com/reference/org/apache/http/params/AbstractHttpParams.html +http://developer.android.com/reference/org/apache/http/params/BasicHttpParams.html +http://developer.android.com/reference/org/apache/http/params/DefaultedHttpParams.html +http://developer.android.com/reference/org/apache/http/params/HttpAbstractParamBean.html +http://developer.android.com/reference/org/apache/http/params/HttpConnectionParamBean.html +http://developer.android.com/reference/org/apache/http/params/HttpConnectionParams.html +http://developer.android.com/reference/org/apache/http/params/HttpProtocolParamBean.html +http://developer.android.com/reference/org/apache/http/params/HttpProtocolParams.html +http://developer.android.com/reference/org/apache/http/params/package-descr.html +http://developer.android.com/reference/android/content/res/XmlResourceParser.html +http://developer.android.com/reference/android/content/res/AssetFileDescriptor.html +http://developer.android.com/reference/android/content/res/AssetFileDescriptor.AutoCloseInputStream.html +http://developer.android.com/reference/android/content/res/AssetFileDescriptor.AutoCloseOutputStream.html +http://developer.android.com/reference/android/content/res/AssetManager.AssetInputStream.html +http://developer.android.com/reference/android/content/res/ColorStateList.html +http://developer.android.com/reference/android/content/res/ObbInfo.html +http://developer.android.com/reference/android/content/res/ObbScanner.html +http://developer.android.com/reference/android/content/res/Resources.Theme.html +http://developer.android.com/reference/android/content/res/TypedArray.html +http://developer.android.com/reference/android/content/res/Resources.NotFoundException.html +http://developer.android.com/reference/android/content/res/package-descr.html +http://developer.android.com/reference/android/os/ParcelFileDescriptor.html +http://developer.android.com/reference/org/json/JSONArray.html +http://developer.android.com/reference/org/json/JSONObject.html +http://developer.android.com/reference/org/json/JSONStringer.html +http://developer.android.com/reference/org/json/JSONTokener.html +http://developer.android.com/reference/org/json/JSONException.html +http://developer.android.com/reference/javax/xml/transform/dom/DOMLocator.html +http://developer.android.com/reference/javax/xml/transform/dom/DOMResult.html +http://developer.android.com/reference/javax/xml/transform/dom/DOMSource.html +http://developer.android.com/reference/javax/xml/transform/dom/package-descr.html +http://developer.android.com/reference/android/speech/RecognitionService.Callback.html +http://developer.android.com/reference/android/speech/SpeechRecognizer.html +http://developer.android.com/reference/android/widget/AdapterView.html +http://developer.android.com/reference/android/content/pm/ApplicationInfo.html +http://developer.android.com/reference/android/content/pm/ApplicationInfo.DisplayNameComparator.html +http://developer.android.com/reference/android/content/pm/ComponentInfo.html +http://developer.android.com/reference/android/content/pm/FeatureInfo.html +http://developer.android.com/reference/android/content/pm/InstrumentationInfo.html +http://developer.android.com/reference/android/content/pm/LabeledIntent.html +http://developer.android.com/reference/android/content/pm/PackageItemInfo.DisplayNameComparator.html +http://developer.android.com/reference/android/content/pm/PackageStats.html +http://developer.android.com/reference/android/content/pm/PathPermission.html +http://developer.android.com/reference/android/content/pm/PermissionGroupInfo.html +http://developer.android.com/reference/android/content/pm/PermissionInfo.html +http://developer.android.com/reference/android/content/pm/ProviderInfo.html +http://developer.android.com/reference/android/content/pm/ResolveInfo.html +http://developer.android.com/reference/android/content/pm/ResolveInfo.DisplayNameComparator.html +http://developer.android.com/reference/android/content/pm/ServiceInfo.html +http://developer.android.com/reference/android/content/pm/Signature.html +http://developer.android.com/reference/android/content/pm/PackageManager.NameNotFoundException.html +http://developer.android.com/reference/android/R.styleable.html +http://developer.android.com/reference/android/widget/AbsoluteLayout.html +http://developer.android.com/reference/android/graphics/BitmapFactory.Options.html +http://developer.android.com/reference/android/graphics/BitmapFactory.html +http://developer.android.com/reference/android/nfc/FormatException.html +http://developer.android.com/reference/android/nfc/package-descr.html +http://developer.android.com/reference/java/net/ContentHandlerFactory.html +http://developer.android.com/reference/java/net/CookiePolicy.html +http://developer.android.com/reference/java/net/CookieStore.html +http://developer.android.com/reference/java/net/DatagramSocketImplFactory.html +http://developer.android.com/reference/java/net/FileNameMap.html +http://developer.android.com/reference/java/net/SocketImplFactory.html +http://developer.android.com/reference/java/net/SocketOptions.html +http://developer.android.com/reference/java/net/URLStreamHandlerFactory.html +http://developer.android.com/reference/java/net/Authenticator.html +http://developer.android.com/reference/java/net/CacheRequest.html +http://developer.android.com/reference/java/net/CacheResponse.html +http://developer.android.com/reference/java/net/ContentHandler.html +http://developer.android.com/reference/java/net/CookieHandler.html +http://developer.android.com/reference/java/net/DatagramPacket.html +http://developer.android.com/reference/java/net/DatagramSocket.html +http://developer.android.com/reference/java/net/DatagramSocketImpl.html +http://developer.android.com/reference/java/net/HttpCookie.html +http://developer.android.com/reference/java/net/Inet4Address.html +http://developer.android.com/reference/java/net/Inet6Address.html +http://developer.android.com/reference/java/net/InetAddress.html +http://developer.android.com/reference/java/net/InetSocketAddress.html +http://developer.android.com/reference/java/net/JarURLConnection.html +http://developer.android.com/reference/java/net/MulticastSocket.html +http://developer.android.com/reference/java/net/NetPermission.html +http://developer.android.com/reference/java/net/PasswordAuthentication.html +http://developer.android.com/reference/java/net/Proxy.html +http://developer.android.com/reference/java/net/ProxySelector.html +http://developer.android.com/reference/java/net/ResponseCache.html +http://developer.android.com/reference/java/net/SecureCacheResponse.html +http://developer.android.com/reference/java/net/SocketAddress.html +http://developer.android.com/reference/java/net/SocketImpl.html +http://developer.android.com/reference/java/net/SocketPermission.html http://developer.android.com/reference/java/net/URI.html -http://developer.android.com/reference/org/apache/http/client/utils/URIUtils.html http://developer.android.com/reference/java/net/URL.html +http://developer.android.com/reference/java/net/URLClassLoader.html http://developer.android.com/reference/java/net/URLConnection.html http://developer.android.com/reference/java/net/URLDecoder.html -http://developer.android.com/reference/org/apache/http/client/utils/URLEncodedUtils.html http://developer.android.com/reference/java/net/URLEncoder.html http://developer.android.com/reference/java/net/URLStreamHandler.html -http://developer.android.com/reference/android/webkit/URLUtil.html -http://developer.android.com/reference/java/util/UUID.html -http://developer.android.com/reference/android/net/Uri.html -http://developer.android.com/reference/android/net/Uri.Builder.html -http://developer.android.com/reference/android/content/UriMatcher.html +http://developer.android.com/reference/java/net/Authenticator.RequestorType.html +http://developer.android.com/reference/java/net/Proxy.Type.html +http://developer.android.com/reference/java/net/BindException.html +http://developer.android.com/reference/java/net/ConnectException.html +http://developer.android.com/reference/java/net/HttpRetryException.html +http://developer.android.com/reference/java/net/MalformedURLException.html +http://developer.android.com/reference/java/net/NoRouteToHostException.html +http://developer.android.com/reference/java/net/PortUnreachableException.html +http://developer.android.com/reference/java/net/ProtocolException.html +http://developer.android.com/reference/java/net/SocketException.html +http://developer.android.com/reference/java/net/SocketTimeoutException.html +http://developer.android.com/reference/java/net/UnknownHostException.html +http://developer.android.com/reference/java/net/UnknownServiceException.html +http://developer.android.com/reference/java/net/URISyntaxException.html +http://developer.android.com/reference/java/util/Map.html +http://developer.android.com/reference/java/util/List.html +http://developer.android.com/reference/android/webkit/DownloadListener.html +http://developer.android.com/reference/android/webkit/GeolocationPermissions.Callback.html +http://developer.android.com/reference/android/webkit/Plugin.PreferencesClickHandler.html +http://developer.android.com/reference/android/webkit/PluginStub.html +http://developer.android.com/reference/android/webkit/UrlInterceptHandler.html +http://developer.android.com/reference/android/webkit/ValueCallback.html +http://developer.android.com/reference/android/webkit/WebChromeClient.CustomViewCallback.html +http://developer.android.com/reference/android/webkit/WebIconDatabase.IconListener.html +http://developer.android.com/reference/android/webkit/WebStorage.QuotaUpdater.html +http://developer.android.com/reference/android/webkit/WebView.PictureListener.html +http://developer.android.com/reference/android/webkit/CacheManager.html +http://developer.android.com/reference/android/webkit/CacheManager.CacheResult.html +http://developer.android.com/reference/android/webkit/CookieManager.html +http://developer.android.com/reference/android/webkit/CookieSyncManager.html +http://developer.android.com/reference/android/webkit/DateSorter.html +http://developer.android.com/reference/android/webkit/HttpAuthHandler.html +http://developer.android.com/reference/android/webkit/JsPromptResult.html +http://developer.android.com/reference/android/webkit/JsResult.html +http://developer.android.com/reference/android/webkit/MimeTypeMap.html +http://developer.android.com/reference/android/webkit/Plugin.html +http://developer.android.com/reference/android/webkit/PluginData.html +http://developer.android.com/reference/android/webkit/PluginList.html +http://developer.android.com/reference/android/webkit/SslErrorHandler.html http://developer.android.com/reference/android/webkit/UrlInterceptRegistry.html -http://developer.android.com/reference/android/net/UrlQuerySanitizer.html -http://developer.android.com/reference/android/net/UrlQuerySanitizer.IllegalCharacterValueSanitizer.html -http://developer.android.com/reference/android/net/UrlQuerySanitizer.ParameterValuePair.html -http://developer.android.com/reference/android/provider/UserDictionary.html -http://developer.android.com/reference/android/provider/UserDictionary.Words.html -http://developer.android.com/reference/org/apache/http/auth/UsernamePasswordCredentials.html -http://developer.android.com/reference/dalvik/system/VMDebug.html -http://developer.android.com/reference/dalvik/system/VMRuntime.html -http://developer.android.com/reference/dalvik/system/VMStack.html -http://developer.android.com/reference/junit/runner/Version.html -http://developer.android.com/reference/org/apache/http/util/VersionInfo.html -http://developer.android.com/reference/android/test/ViewAsserts.html -http://developer.android.com/reference/android/opengl/Visibility.html -http://developer.android.com/reference/org/apache/http/impl/conn/tsccm/WaitingThread.html -http://developer.android.com/reference/org/apache/http/impl/conn/tsccm/WaitingThreadAborter.html -http://developer.android.com/reference/android/app/WallpaperManager.html +http://developer.android.com/reference/android/webkit/URLUtil.html http://developer.android.com/reference/android/webkit/WebBackForwardList.html -http://developer.android.com/reference/android/webkit/WebChromeClient.html http://developer.android.com/reference/android/webkit/WebHistoryItem.html http://developer.android.com/reference/android/webkit/WebIconDatabase.html -http://developer.android.com/reference/android/webkit/WebSettings.html -http://developer.android.com/reference/android/webkit/WebStorage.html http://developer.android.com/reference/android/webkit/WebView.HitTestResult.html http://developer.android.com/reference/android/webkit/WebView.WebViewTransport.html http://developer.android.com/reference/android/webkit/WebViewClient.html http://developer.android.com/reference/android/webkit/WebViewDatabase.html -http://developer.android.com/reference/android/net/wifi/WifiConfiguration.html -http://developer.android.com/reference/android/net/wifi/WifiConfiguration.AuthAlgorithm.html -http://developer.android.com/reference/android/net/wifi/WifiConfiguration.GroupCipher.html -http://developer.android.com/reference/android/net/wifi/WifiConfiguration.KeyMgmt.html -http://developer.android.com/reference/android/net/wifi/WifiConfiguration.PairwiseCipher.html -http://developer.android.com/reference/android/net/wifi/WifiConfiguration.Protocol.html -http://developer.android.com/reference/android/net/wifi/WifiConfiguration.Status.html -http://developer.android.com/reference/android/net/wifi/WifiInfo.html -http://developer.android.com/reference/android/net/wifi/WifiManager.html -http://developer.android.com/reference/android/net/wifi/WifiManager.MulticastLock.html -http://developer.android.com/reference/android/net/wifi/WifiManager.WifiLock.html -http://developer.android.com/reference/java/io/Writer.html -http://developer.android.com/reference/javax/security/auth/x500/X500Principal.html -http://developer.android.com/reference/javax/net/ssl/X509ExtendedKeyManager.html -http://developer.android.com/reference/javax/xml/XMLConstants.html -http://developer.android.com/reference/org/xml/sax/helpers/XMLFilterImpl.html -http://developer.android.com/reference/org/xml/sax/helpers/XMLReaderAdapter.html -http://developer.android.com/reference/org/xml/sax/helpers/XMLReaderFactory.html -http://developer.android.com/reference/android/util/Xml.html +http://developer.android.com/reference/android/webkit/WebSettings.LayoutAlgorithm.html +http://developer.android.com/reference/android/webkit/WebSettings.PluginState.html +http://developer.android.com/reference/android/webkit/WebSettings.RenderPriority.html +http://developer.android.com/reference/android/webkit/WebSettings.TextSize.html +http://developer.android.com/reference/android/webkit/WebSettings.ZoomDensity.html +http://developer.android.com/reference/android/view/accessibility/AccessibilityManager.html +http://developer.android.com/reference/android/accounts/AccountManager.html +http://developer.android.com/reference/android/text/ClipboardManager.html +http://developer.android.com/reference/android/net/ConnectivityManager.html +http://developer.android.com/reference/android/app/admin/DevicePolicyManager.html +http://developer.android.com/reference/android/os/DropBoxManager.html +http://developer.android.com/reference/android/view/inputmethod/InputMethodManager.html +http://developer.android.com/reference/android/os/PowerManager.html +http://developer.android.com/reference/android/os/Vibrator.html +http://developer.android.com/reference/android/net/wifi/WifiManager.html +http://developer.android.com/reference/android/view/WindowManager.html +http://developer.android.com/reference/android/os/Looper.html +http://developer.android.com/reference/android/database/sqlite/SQLiteDatabase.CursorFactory.html +http://developer.android.com/reference/java/util/Formatter.html +http://developer.android.com/reference/android/util/AttributeSet.html +http://developer.android.com/reference/org/xmlpull/v1/XmlPullParser.html +http://developer.android.com/reference/org/xmlpull/v1/XmlSerializer.html http://developer.android.com/reference/org/xmlpull/v1/XmlPullParserFactory.html -http://developer.android.com/reference/dalvik/system/Zygote.html -http://developer.android.com/reference/org/apache/http/cookie/CookieAttributeHandler.html -http://developer.android.com/reference/android/view/inputmethod/InputMethod.html -http://developer.android.com/reference/android/view/inputmethod/InputMethodSession.html -http://developer.android.com/reference/java/util/concurrent/locks/Lock.html -http://developer.android.com/reference/org/apache/http/conn/ssl/X509HostnameVerifier.html -http://developer.android.com/reference/android/accessibilityservice/AccessibilityService.html -http://developer.android.com/reference/org/xml/sax/AttributeList.html -http://developer.android.com/reference/org/xml/sax/Attributes.html -http://developer.android.com/reference/org/apache/http/auth/Credentials.html -http://developer.android.com/reference/org/apache/http/client/CredentialsProvider.html -http://developer.android.com/reference/org/apache/http/conn/EofSensorWatcher.html -http://developer.android.com/reference/org/apache/http/HeaderElementIterator.html -http://developer.android.com/reference/org/apache/http/HeaderIterator.html -http://developer.android.com/reference/java/util/List.html -http://developer.android.com/reference/org/apache/http/client/ResponseHandler.html -http://developer.android.com/reference/org/apache/http/conn/routing/HttpRouteDirector.html -http://developer.android.com/reference/org/apache/http/TokenIterator.html -http://developer.android.com/reference/javax/net/ssl/TrustManager.html -http://developer.android.com/reference/org/apache/http/client/HttpRequestRetryHandler.html -http://developer.android.com/reference/org/apache/http/client/RedirectHandler.html -http://developer.android.com/reference/org/apache/http/client/RequestDirector.html -http://developer.android.com/reference/org/apache/http/HttpEntity.html -http://developer.android.com/reference/java/util/Formattable.html -http://developer.android.com/reference/org/xml/sax/DocumentHandler.html -http://developer.android.com/reference/java/security/Principal.html -http://developer.android.com/reference/java/security/KeyPairGenerator.html -http://developer.android.com/reference/java/security/Key.html -http://developer.android.com/reference/javax/security/auth/callback/CallbackHandler.html +http://developer.android.com/reference/org/xmlpull/v1/XmlPullParserException.html +http://developer.android.com/reference/android/graphics/AvoidXfermode.html +http://developer.android.com/reference/android/graphics/BitmapShader.html +http://developer.android.com/reference/android/graphics/BlurMaskFilter.html +http://developer.android.com/reference/android/graphics/Camera.html +http://developer.android.com/reference/android/graphics/Color.html +http://developer.android.com/reference/android/graphics/ColorFilter.html +http://developer.android.com/reference/android/graphics/ColorMatrix.html +http://developer.android.com/reference/android/graphics/ColorMatrixColorFilter.html +http://developer.android.com/reference/android/graphics/ComposePathEffect.html +http://developer.android.com/reference/android/graphics/ComposeShader.html +http://developer.android.com/reference/android/graphics/CornerPathEffect.html +http://developer.android.com/reference/android/graphics/DashPathEffect.html +http://developer.android.com/reference/android/graphics/DiscretePathEffect.html +http://developer.android.com/reference/android/graphics/DrawFilter.html +http://developer.android.com/reference/android/graphics/EmbossMaskFilter.html +http://developer.android.com/reference/android/graphics/Interpolator.html +http://developer.android.com/reference/android/graphics/LayerRasterizer.html +http://developer.android.com/reference/android/graphics/LightingColorFilter.html +http://developer.android.com/reference/android/graphics/LinearGradient.html +http://developer.android.com/reference/android/graphics/MaskFilter.html +http://developer.android.com/reference/android/graphics/Matrix.html +http://developer.android.com/reference/android/graphics/Movie.html +http://developer.android.com/reference/android/graphics/NinePatch.html +http://developer.android.com/reference/android/graphics/Paint.html +http://developer.android.com/reference/android/graphics/Paint.FontMetrics.html +http://developer.android.com/reference/android/graphics/Paint.FontMetricsInt.html +http://developer.android.com/reference/android/graphics/PaintFlagsDrawFilter.html +http://developer.android.com/reference/android/graphics/Path.html +http://developer.android.com/reference/android/graphics/PathDashPathEffect.html +http://developer.android.com/reference/android/graphics/PathEffect.html +http://developer.android.com/reference/android/graphics/PathMeasure.html +http://developer.android.com/reference/android/graphics/Picture.html +http://developer.android.com/reference/android/graphics/PixelFormat.html +http://developer.android.com/reference/android/graphics/PixelXorXfermode.html +http://developer.android.com/reference/android/graphics/Point.html +http://developer.android.com/reference/android/graphics/PointF.html +http://developer.android.com/reference/android/graphics/PorterDuff.html +http://developer.android.com/reference/android/graphics/PorterDuffColorFilter.html +http://developer.android.com/reference/android/graphics/PorterDuffXfermode.html +http://developer.android.com/reference/android/graphics/RadialGradient.html +http://developer.android.com/reference/android/graphics/Rasterizer.html +http://developer.android.com/reference/android/graphics/RectF.html +http://developer.android.com/reference/android/graphics/Region.html +http://developer.android.com/reference/android/graphics/RegionIterator.html +http://developer.android.com/reference/android/graphics/Shader.html +http://developer.android.com/reference/android/graphics/SumPathEffect.html +http://developer.android.com/reference/android/graphics/SweepGradient.html +http://developer.android.com/reference/android/graphics/Typeface.html +http://developer.android.com/reference/android/graphics/Xfermode.html +http://developer.android.com/reference/android/graphics/AvoidXfermode.Mode.html +http://developer.android.com/reference/android/graphics/Bitmap.CompressFormat.html +http://developer.android.com/reference/android/graphics/Bitmap.Config.html +http://developer.android.com/reference/android/graphics/BlurMaskFilter.Blur.html +http://developer.android.com/reference/android/graphics/Canvas.EdgeType.html +http://developer.android.com/reference/android/graphics/Canvas.VertexMode.html +http://developer.android.com/reference/android/graphics/Interpolator.Result.html +http://developer.android.com/reference/android/graphics/Matrix.ScaleToFit.html +http://developer.android.com/reference/android/graphics/Paint.Align.html +http://developer.android.com/reference/android/graphics/Paint.Cap.html +http://developer.android.com/reference/android/graphics/Paint.Join.html +http://developer.android.com/reference/android/graphics/Paint.Style.html +http://developer.android.com/reference/android/graphics/Path.Direction.html +http://developer.android.com/reference/android/graphics/Path.FillType.html +http://developer.android.com/reference/android/graphics/PathDashPathEffect.Style.html +http://developer.android.com/reference/android/graphics/PorterDuff.Mode.html +http://developer.android.com/reference/android/graphics/Region.Op.html +http://developer.android.com/reference/android/graphics/Shader.TileMode.html +http://developer.android.com/reference/android/graphics/package-descr.html +http://developer.android.com/reference/javax/security/auth/callback/Callback.html +http://developer.android.com/reference/javax/security/auth/callback/PasswordCallback.html +http://developer.android.com/reference/javax/security/auth/callback/UnsupportedCallbackException.html +http://developer.android.com/reference/javax/security/auth/callback/package-descr.html +http://developer.android.com/reference/java/util/Locale.html http://developer.android.com/reference/android/util/Printer.html -http://developer.android.com/reference/java/math/BigDecimal.html -http://developer.android.com/reference/java/security/MessageDigest.html -http://developer.android.com/reference/android/content/DialogInterface.html -http://developer.android.com/reference/java/util/jar/Pack200.Packer.html -http://developer.android.com/reference/java/util/jar/Pack200.Unpacker.html -http://developer.android.com/reference/org/xml/sax/Parser.html -http://developer.android.com/reference/java/util/concurrent/locks/ReadWriteLock.html -http://developer.android.com/reference/org/apache/http/impl/conn/tsccm/ConnPoolByRoute.html -http://developer.android.com/reference/org/xml/sax/XMLReader.html -http://developer.android.com/reference/android/database/sqlite/SQLiteDatabase.html -http://developer.android.com/reference/android/content/SearchRecentSuggestionsProvider.html -http://developer.android.com/reference/java/security/SecureRandom.html -http://developer.android.com/reference/java/nio/channels/SelectableChannel.html -http://developer.android.com/reference/java/security/Signature.html -http://developer.android.com/reference/java/text/CharacterIterator.html -http://developer.android.com/reference/android/text/style/AbsoluteSizeSpan.html -http://developer.android.com/reference/android/database/AbstractCursor.SelfContentObserver.html -http://developer.android.com/reference/android/inputmethodservice/AbstractInputMethodService.html -http://developer.android.com/reference/java/util/AbstractList.html -http://developer.android.com/reference/java/util/prefs/AbstractPreferences.html -http://developer.android.com/reference/java/util/AbstractQueue.html -http://developer.android.com/reference/java/util/AbstractSequentialList.html -http://developer.android.com/reference/java/util/AbstractSet.html -http://developer.android.com/reference/android/database/AbstractWindowedCursor.html -http://developer.android.com/reference/java/security/AccessControlException.html -http://developer.android.com/reference/android/accounts/AccountsException.html -http://developer.android.com/reference/java/security/acl/AclNotFoundException.html -http://developer.android.com/reference/android/content/pm/ActivityInfo.html -http://developer.android.com/reference/android/test/ActivityInstrumentationTestCase.html -http://developer.android.com/reference/android/test/ActivityInstrumentationTestCase2.html -http://developer.android.com/reference/android/content/ActivityNotFoundException.html -http://developer.android.com/reference/android/test/ActivityTestCase.html -http://developer.android.com/reference/android/test/ActivityUnitTestCase.html -http://developer.android.com/reference/java/security/AllPermission.html -http://developer.android.com/reference/dalvik/system/AllocationLimitError.html -http://developer.android.com/reference/org/apache/http/conn/ssl/AllowAllHostnameVerifier.html +http://developer.android.com/reference/android/util/Base64.html +http://developer.android.com/reference/android/util/Base64InputStream.html +http://developer.android.com/reference/android/util/Base64OutputStream.html +http://developer.android.com/reference/android/util/Config.html +http://developer.android.com/reference/android/util/DebugUtils.html +http://developer.android.com/reference/android/util/EventLog.html +http://developer.android.com/reference/android/util/EventLog.Event.html +http://developer.android.com/reference/android/util/EventLogTags.html +http://developer.android.com/reference/android/util/EventLogTags.Description.html +http://developer.android.com/reference/android/util/FloatMath.html +http://developer.android.com/reference/android/util/LogPrinter.html +http://developer.android.com/reference/android/util/MonthDisplayHelper.html +http://developer.android.com/reference/android/util/Pair.html +http://developer.android.com/reference/android/util/Patterns.html +http://developer.android.com/reference/android/util/PrintStreamPrinter.html +http://developer.android.com/reference/android/util/PrintWriterPrinter.html +http://developer.android.com/reference/android/util/SparseArray.html +http://developer.android.com/reference/android/util/SparseBooleanArray.html +http://developer.android.com/reference/android/util/SparseIntArray.html +http://developer.android.com/reference/android/util/StateSet.html +http://developer.android.com/reference/android/util/StringBuilderPrinter.html +http://developer.android.com/reference/android/util/TimeUtils.html +http://developer.android.com/reference/android/util/TimingLogger.html +http://developer.android.com/reference/android/util/TypedValue.html +http://developer.android.com/reference/android/util/Xml.html +http://developer.android.com/reference/android/util/Xml.Encoding.html http://developer.android.com/reference/android/util/AndroidException.html http://developer.android.com/reference/android/util/AndroidRuntimeException.html -http://developer.android.com/reference/android/test/AndroidTestCase.html -http://developer.android.com/reference/android/test/AndroidTestRunner.html -http://developer.android.com/reference/android/graphics/drawable/AnimationDrawable.html -http://developer.android.com/reference/java/lang/annotation/AnnotationFormatError.html -http://developer.android.com/reference/java/lang/annotation/AnnotationTypeMismatchException.html -http://developer.android.com/reference/android/appwidget/AppWidgetProvider.html -http://developer.android.com/reference/android/content/pm/ApplicationInfo.html -http://developer.android.com/reference/android/test/ApplicationTestCase.html -http://developer.android.com/reference/junit/framework/AssertionFailedError.html -http://developer.android.com/reference/android/content/AsyncQueryHandler.html -http://developer.android.com/reference/android/content/AsyncQueryHandler.WorkerHandler.html -http://developer.android.com/reference/java/nio/channels/AsynchronousCloseException.html -http://developer.android.com/reference/java/util/concurrent/atomic/AtomicInteger.html -http://developer.android.com/reference/java/util/concurrent/atomic/AtomicLong.html -http://developer.android.com/reference/org/xml/sax/ext/Attributes2Impl.html -http://developer.android.com/reference/org/apache/http/auth/params/AuthParamBean.html -http://developer.android.com/reference/java/security/AuthProvider.html -http://developer.android.com/reference/org/apache/http/auth/AuthenticationException.html -http://developer.android.com/reference/java/net/Authenticator.RequestorType.html -http://developer.android.com/reference/android/accounts/AuthenticatorException.html -http://developer.android.com/reference/android/text/style/BackgroundColorSpan.html -http://developer.android.com/reference/java/util/prefs/BackingStoreException.html -http://developer.android.com/reference/javax/crypto/BadPaddingException.html -http://developer.android.com/reference/android/text/method/BaseKeyListener.html -http://developer.android.com/reference/org/apache/http/impl/cookie/BasicClientCookie2.html -http://developer.android.com/reference/org/apache/http/impl/cookie/BasicCommentHandler.html -http://developer.android.com/reference/org/apache/http/impl/cookie/BasicExpiresHandler.html -http://developer.android.com/reference/org/apache/http/entity/BasicHttpEntity.html -http://developer.android.com/reference/org/apache/http/message/BasicHttpEntityEnclosingRequest.html -http://developer.android.com/reference/org/apache/http/params/BasicHttpParams.html -http://developer.android.com/reference/org/apache/http/message/BasicHttpRequest.html -http://developer.android.com/reference/org/apache/http/message/BasicHttpResponse.html -http://developer.android.com/reference/org/apache/http/conn/BasicManagedEntity.html -http://developer.android.com/reference/org/apache/http/impl/cookie/BasicMaxAgeHandler.html -http://developer.android.com/reference/java/security/BasicPermission.html -http://developer.android.com/reference/org/apache/http/impl/conn/tsccm/BasicPoolEntry.html -http://developer.android.com/reference/org/apache/http/impl/conn/tsccm/BasicPoolEntryRef.html -http://developer.android.com/reference/org/apache/http/impl/auth/BasicScheme.html -http://developer.android.com/reference/org/apache/http/impl/cookie/BasicSecureHandler.html -http://developer.android.com/reference/java/sql/BatchUpdateException.html -http://developer.android.com/reference/java/math/BigInteger.html -http://developer.android.com/reference/java/net/BindException.html -http://developer.android.com/reference/org/apache/http/conn/ssl/BrowserCompatHostnameVerifier.html -http://developer.android.com/reference/org/apache/http/impl/cookie/BrowserCompatSpec.html -http://developer.android.com/reference/java/nio/BufferOverflowException.html -http://developer.android.com/reference/java/nio/BufferUnderflowException.html -http://developer.android.com/reference/org/apache/http/entity/BufferedHttpEntity.html -http://developer.android.com/reference/java/io/BufferedInputStream.html -http://developer.android.com/reference/java/io/BufferedOutputStream.html -http://developer.android.com/reference/java/io/BufferedReader.html -http://developer.android.com/reference/java/io/BufferedWriter.html -http://developer.android.com/reference/org/apache/http/entity/ByteArrayEntity.html -http://developer.android.com/reference/java/io/ByteArrayInputStream.html -http://developer.android.com/reference/java/io/ByteArrayOutputStream.html -http://developer.android.com/reference/java/nio/ByteBuffer.html -http://developer.android.com/reference/android/telephony/cdma/CdmaCellLocation.html -http://developer.android.com/reference/javax/security/cert/CertificateEncodingException.html -http://developer.android.com/reference/javax/security/cert/CertificateException.html -http://developer.android.com/reference/javax/security/cert/CertificateExpiredException.html -http://developer.android.com/reference/javax/security/cert/CertificateNotYetValidException.html -http://developer.android.com/reference/javax/security/cert/CertificateParsingException.html -http://developer.android.com/reference/java/io/CharArrayReader.html -http://developer.android.com/reference/java/io/CharArrayWriter.html -http://developer.android.com/reference/java/nio/CharBuffer.html -http://developer.android.com/reference/java/io/CharConversionException.html -http://developer.android.com/reference/java/nio/charset/CharacterCodingException.html -http://developer.android.com/reference/android/preference/CheckBoxPreference.html -http://developer.android.com/reference/java/text/ChoiceFormat.html -http://developer.android.com/reference/org/apache/http/impl/io/ChunkedInputStream.html -http://developer.android.com/reference/org/apache/http/impl/io/ChunkedOutputStream.html -http://developer.android.com/reference/javax/crypto/CipherInputStream.html -http://developer.android.com/reference/javax/crypto/CipherOutputStream.html -http://developer.android.com/reference/org/apache/http/client/CircularRedirectException.html -http://developer.android.com/reference/android/text/style/ClickableSpan.html -http://developer.android.com/reference/org/apache/http/client/params/ClientParamBean.html -http://developer.android.com/reference/org/apache/http/impl/client/ClientParamsStack.html -http://developer.android.com/reference/org/apache/http/client/ClientProtocolException.html -http://developer.android.com/reference/android/graphics/drawable/ClipDrawable.html -http://developer.android.com/reference/java/nio/channels/ClosedByInterruptException.html -http://developer.android.com/reference/java/nio/channels/ClosedChannelException.html -http://developer.android.com/reference/java/nio/charset/CoderMalfunctionError.html -http://developer.android.com/reference/android/graphics/drawable/ColorDrawable.html -http://developer.android.com/reference/junit/framework/ComparisonFailure.html -http://developer.android.com/reference/android/content/pm/ComponentInfo.html -http://developer.android.com/reference/java/util/ConcurrentModificationException.html -http://developer.android.com/reference/org/apache/http/conn/params/ConnConnectionParamBean.html -http://developer.android.com/reference/org/apache/http/conn/params/ConnManagerParamBean.html -http://developer.android.com/reference/org/apache/http/conn/params/ConnRouteParamBean.html -http://developer.android.com/reference/java/net/ConnectException.html -http://developer.android.com/reference/org/apache/http/conn/ConnectTimeoutException.html -http://developer.android.com/reference/org/apache/http/ConnectionClosedException.html -http://developer.android.com/reference/javax/sql/ConnectionEvent.html -http://developer.android.com/reference/org/apache/http/conn/ConnectionPoolTimeoutException.html -http://developer.android.com/reference/java/lang/reflect/Constructor.html -http://developer.android.com/reference/android/provider/ContactsContract.Presence.html -http://developer.android.com/reference/org/apache/http/impl/io/ContentLengthInputStream.html -http://developer.android.com/reference/org/apache/http/impl/io/ContentLengthOutputStream.html -http://developer.android.com/reference/android/database/ContentObservable.html -http://developer.android.com/reference/android/content/ContentQueryMap.html -http://developer.android.com/reference/android/content/ContextWrapper.html -http://developer.android.com/reference/org/apache/http/impl/cookie/CookieSpecBase.html -http://developer.android.com/reference/org/apache/http/cookie/params/CookieSpecParamBean.html -http://developer.android.com/reference/android/database/CursorIndexOutOfBoundsException.html -http://developer.android.com/reference/android/database/CursorJoiner.Result.html -http://developer.android.com/reference/android/database/CursorWindow.html -http://developer.android.com/reference/org/w3c/dom/DOMException.html -http://developer.android.com/reference/java/io/DataInputStream.html -http://developer.android.com/reference/java/io/DataOutputStream.html -http://developer.android.com/reference/android/database/DataSetObservable.html -http://developer.android.com/reference/java/sql/DataTruncation.html -http://developer.android.com/reference/java/sql/Date.html -http://developer.android.com/reference/java/text/DateFormat.html -http://developer.android.com/reference/java/text/DateFormat.Field.html -http://developer.android.com/reference/android/text/method/DateKeyListener.html -http://developer.android.com/reference/org/apache/http/impl/cookie/DateParseException.html -http://developer.android.com/reference/android/text/method/DateTimeKeyListener.html -http://developer.android.com/reference/java/text/DecimalFormat.html -http://developer.android.com/reference/org/xml/sax/ext/DefaultHandler2.html -http://developer.android.com/reference/org/apache/http/impl/client/DefaultHttpClient.html -http://developer.android.com/reference/org/apache/http/impl/client/DefaultProxyAuthenticationHandler.html -http://developer.android.com/reference/org/apache/http/impl/client/DefaultTargetAuthenticationHandler.html -http://developer.android.com/reference/org/apache/http/params/DefaultedHttpParams.html -http://developer.android.com/reference/dalvik/system/DexClassLoader.html -http://developer.android.com/reference/android/text/method/DialerKeyListener.html -http://developer.android.com/reference/android/preference/DialogPreference.html -http://developer.android.com/reference/java/security/DigestException.html -http://developer.android.com/reference/java/security/DigestInputStream.html -http://developer.android.com/reference/java/security/DigestOutputStream.html -http://developer.android.com/reference/org/apache/http/impl/auth/DigestScheme.html -http://developer.android.com/reference/android/text/method/DigitsKeyListener.html -http://developer.android.com/reference/java/nio/DoubleBuffer.html -http://developer.android.com/reference/android/graphics/drawable/DrawableContainer.html -http://developer.android.com/reference/android/graphics/drawable/DrawableContainer.DrawableContainerState.html -http://developer.android.com/reference/java/util/DuplicateFormatFlagsException.html -http://developer.android.com/reference/android/text/style/DynamicDrawableSpan.html -http://developer.android.com/reference/java/io/EOFException.html -http://developer.android.com/reference/android/preference/EditTextPreference.html -http://developer.android.com/reference/java/lang/annotation/ElementType.html -http://developer.android.com/reference/java/util/EmptyStackException.html -http://developer.android.com/reference/org/apache/http/impl/client/EntityEnclosingRequestWrapper.html -http://developer.android.com/reference/org/apache/http/entity/EntityTemplate.html -http://developer.android.com/reference/java/util/EnumMap.html -http://developer.android.com/reference/java/util/EnumSet.html -http://developer.android.com/reference/org/apache/http/conn/EofSensorInputStream.html -http://developer.android.com/reference/javax/crypto/ExemptionMechanismException.html -http://developer.android.com/reference/javax/xml/parsers/FactoryConfigurationError.html -http://developer.android.com/reference/java/lang/reflect/Field.html -http://developer.android.com/reference/java/nio/channels/FileChannel.html -http://developer.android.com/reference/org/apache/http/entity/FileEntity.html -http://developer.android.com/reference/java/io/FileInputStream.html -http://developer.android.com/reference/java/nio/channels/FileLockInterruptionException.html -http://developer.android.com/reference/java/io/FileNotFoundException.html -http://developer.android.com/reference/java/io/FileOutputStream.html -http://developer.android.com/reference/java/io/FilePermission.html -http://developer.android.com/reference/java/io/FileReader.html -http://developer.android.com/reference/java/io/FileWriter.html -http://developer.android.com/reference/java/io/FilterInputStream.html -http://developer.android.com/reference/java/io/FilterOutputStream.html -http://developer.android.com/reference/java/io/FilterReader.html -http://developer.android.com/reference/java/io/FilterWriter.html -http://developer.android.com/reference/java/nio/FloatBuffer.html -http://developer.android.com/reference/android/text/style/ForegroundColorSpan.html -http://developer.android.com/reference/java/text/Format.Field.html -http://developer.android.com/reference/java/util/FormatFlagsConversionMismatchException.html -http://developer.android.com/reference/java/util/Formatter.BigDecimalLayoutForm.html +http://developer.android.com/reference/android/util/TimeFormatException.html +http://developer.android.com/resources/tutorials/views/hello-spinner.html +http://developer.android.com/reference/android/widget/AbsSpinner.html +http://developer.android.com/reference/android/test/ProviderTestCase2.html +http://developer.android.com/reference/android/test/ServiceTestCase.html +http://developer.android.com/reference/android/test/MoreAsserts.html +http://developer.android.com/reference/android/test/TouchUtils.html +http://developer.android.com/reference/android/opengl/GLSurfaceView.EGLConfigChooser.html +http://developer.android.com/reference/android/opengl/GLSurfaceView.EGLContextFactory.html +http://developer.android.com/reference/android/opengl/GLSurfaceView.EGLWindowSurfaceFactory.html +http://developer.android.com/reference/android/opengl/GLSurfaceView.GLWrapper.html +http://developer.android.com/reference/android/opengl/GLSurfaceView.Renderer.html +http://developer.android.com/reference/android/opengl/GLDebugHelper.html +http://developer.android.com/reference/android/opengl/GLES10.html +http://developer.android.com/reference/android/opengl/GLES10Ext.html http://developer.android.com/reference/android/opengl/GLES11.html +http://developer.android.com/reference/android/opengl/GLES11Ext.html +http://developer.android.com/reference/android/opengl/GLU.html +http://developer.android.com/reference/android/opengl/GLUtils.html +http://developer.android.com/reference/android/opengl/Matrix.html +http://developer.android.com/reference/android/opengl/Visibility.html http://developer.android.com/reference/android/opengl/GLException.html -http://developer.android.com/reference/java/security/GeneralSecurityException.html -http://developer.android.com/reference/java/lang/reflect/GenericSignatureFormatError.html -http://developer.android.com/reference/android/graphics/drawable/GradientDrawable.html -http://developer.android.com/reference/android/graphics/drawable/GradientDrawable.Orientation.html -http://developer.android.com/reference/java/util/GregorianCalendar.html -http://developer.android.com/reference/android/telephony/gsm/GsmCellLocation.html -http://developer.android.com/reference/javax/net/ssl/HandshakeCompletedEvent.html -http://developer.android.com/reference/java/util/HashMap.html -http://developer.android.com/reference/java/util/HashSet.html -http://developer.android.com/reference/java/util/Hashtable.html -http://developer.android.com/reference/android/text/method/HideReturnsTransformationMethod.html -http://developer.android.com/reference/android/webkit/HttpAuthHandler.html -http://developer.android.com/reference/org/apache/http/params/HttpConnectionParamBean.html -http://developer.android.com/reference/org/apache/http/HttpException.html -http://developer.android.com/reference/org/apache/http/conn/HttpHostConnectException.html -http://developer.android.com/reference/org/apache/http/params/HttpProtocolParamBean.html -http://developer.android.com/reference/org/apache/http/impl/io/HttpRequestParser.html -http://developer.android.com/reference/org/apache/http/impl/io/HttpRequestWriter.html -http://developer.android.com/reference/org/apache/http/client/HttpResponseException.html -http://developer.android.com/reference/org/apache/http/impl/io/HttpResponseParser.html -http://developer.android.com/reference/org/apache/http/impl/io/HttpResponseWriter.html -http://developer.android.com/reference/java/net/HttpRetryException.html -http://developer.android.com/reference/java/net/HttpURLConnection.html -http://developer.android.com/reference/org/apache/http/HttpVersion.html -http://developer.android.com/reference/javax/net/ssl/HttpsURLConnection.html -http://developer.android.com/reference/java/util/IdentityHashMap.html -http://developer.android.com/reference/org/apache/http/impl/io/IdentityInputStream.html -http://developer.android.com/reference/org/apache/http/impl/io/IdentityOutputStream.html -http://developer.android.com/reference/java/security/IdentityScope.html -http://developer.android.com/reference/javax/crypto/IllegalBlockSizeException.html -http://developer.android.com/reference/java/nio/charset/IllegalCharsetNameException.html -http://developer.android.com/reference/java/util/IllegalFormatCodePointException.html -http://developer.android.com/reference/java/util/IllegalFormatConversionException.html -http://developer.android.com/reference/java/util/IllegalFormatException.html -http://developer.android.com/reference/java/util/IllegalFormatFlagsException.html -http://developer.android.com/reference/java/util/IllegalFormatPrecisionException.html -http://developer.android.com/reference/java/util/IllegalFormatWidthException.html -http://developer.android.com/reference/java/nio/channels/IllegalSelectorException.html -http://developer.android.com/reference/android/text/style/ImageSpan.html -http://developer.android.com/reference/java/lang/annotation/IncompleteAnnotationException.html -http://developer.android.com/reference/java/beans/IndexedPropertyChangeEvent.html -http://developer.android.com/reference/java/net/Inet4Address.html -http://developer.android.com/reference/java/net/Inet6Address.html -http://developer.android.com/reference/java/net/InetSocketAddress.html -http://developer.android.com/reference/android/inputmethodservice/InputMethodService.html -http://developer.android.com/reference/android/inputmethodservice/InputMethodService.InputMethodImpl.html -http://developer.android.com/reference/android/inputmethodservice/InputMethodService.InputMethodSessionImpl.html -http://developer.android.com/reference/java/util/InputMismatchException.html -http://developer.android.com/reference/org/apache/http/entity/InputStreamEntity.html -http://developer.android.com/reference/java/io/InputStreamReader.html -http://developer.android.com/reference/android/graphics/drawable/InsetDrawable.html -http://developer.android.com/reference/android/content/pm/InstrumentationInfo.html -http://developer.android.com/reference/android/test/InstrumentationTestCase.html -http://developer.android.com/reference/android/test/InstrumentationTestRunner.html -http://developer.android.com/reference/android/test/InstrumentationTestSuite.html +http://developer.android.com/reference/java/nio/Buffer.html http://developer.android.com/reference/java/nio/IntBuffer.html -http://developer.android.com/reference/android/content/IntentFilter.MalformedMimeTypeException.html -http://developer.android.com/reference/android/content/IntentSender.SendIntentException.html -http://developer.android.com/reference/android/app/IntentService.html -http://developer.android.com/reference/java/io/InterruptedIOException.html -http://developer.android.com/reference/java/security/InvalidAlgorithmParameterException.html -http://developer.android.com/reference/java/io/InvalidClassException.html -http://developer.android.com/reference/org/apache/http/auth/InvalidCredentialsException.html -http://developer.android.com/reference/java/security/InvalidKeyException.html -http://developer.android.com/reference/java/io/InvalidObjectException.html -http://developer.android.com/reference/java/security/InvalidParameterException.html -http://developer.android.com/reference/java/util/prefs/InvalidPreferencesFormatException.html -http://developer.android.com/reference/java/util/InvalidPropertiesFormatException.html -http://developer.android.com/reference/java/lang/reflect/InvocationTargetException.html -http://developer.android.com/reference/android/test/IsolatedContext.html -http://developer.android.com/reference/org/json/JSONException.html -http://developer.android.com/reference/java/util/jar/JarEntry.html -http://developer.android.com/reference/java/util/jar/JarException.html -http://developer.android.com/reference/java/util/jar/JarFile.html -http://developer.android.com/reference/java/util/jar/JarInputStream.html -http://developer.android.com/reference/java/util/jar/JarOutputStream.html -http://developer.android.com/reference/java/net/JarURLConnection.html -http://developer.android.com/reference/android/webkit/JsPromptResult.html -http://developer.android.com/reference/java/security/KeyException.html -http://developer.android.com/reference/java/security/KeyManagementException.html -http://developer.android.com/reference/java/security/KeyRep.Type.html -http://developer.android.com/reference/java/security/KeyStoreException.html -http://developer.android.com/reference/android/content/pm/LabeledIntent.html -http://developer.android.com/reference/java/security/acl/LastOwnerException.html -http://developer.android.com/reference/android/graphics/drawable/LayerDrawable.html -http://developer.android.com/reference/android/graphics/drawable/LevelListDrawable.html -http://developer.android.com/reference/java/io/LineNumberInputStream.html -http://developer.android.com/reference/java/io/LineNumberReader.html -http://developer.android.com/reference/java/util/LinkedHashMap.html -http://developer.android.com/reference/java/util/LinkedHashSet.html -http://developer.android.com/reference/java/util/LinkedList.html -http://developer.android.com/reference/android/preference/ListPreference.html -http://developer.android.com/reference/java/util/ListResourceBundle.html -http://developer.android.com/reference/android/net/LocalSocketAddress.Namespace.html -http://developer.android.com/reference/org/xml/sax/ext/Locator2Impl.html -http://developer.android.com/reference/javax/security/auth/login/LoginException.html -http://developer.android.com/reference/java/nio/LongBuffer.html -http://developer.android.com/reference/org/apache/http/auth/MalformedChallengeException.html -http://developer.android.com/reference/org/apache/http/MalformedChunkCodingException.html -http://developer.android.com/reference/org/apache/http/cookie/MalformedCookieException.html -http://developer.android.com/reference/java/nio/charset/MalformedInputException.html -http://developer.android.com/reference/java/lang/reflect/MalformedParameterizedTypeException.html -http://developer.android.com/reference/java/net/MalformedURLException.html -http://developer.android.com/reference/java/nio/MappedByteBuffer.html -http://developer.android.com/reference/android/text/style/MaskFilterSpan.html -http://developer.android.com/reference/android/database/MatrixCursor.html -http://developer.android.com/reference/android/database/MergeCursor.html -http://developer.android.com/reference/java/text/MessageFormat.html -http://developer.android.com/reference/java/text/MessageFormat.Field.html -http://developer.android.com/reference/java/lang/reflect/Method.html -http://developer.android.com/reference/org/apache/http/MethodNotSupportedException.html -http://developer.android.com/reference/android/text/style/MetricAffectingSpan.html -http://developer.android.com/reference/java/util/MissingFormatArgumentException.html -http://developer.android.com/reference/java/util/MissingFormatWidthException.html -http://developer.android.com/reference/java/util/MissingResourceException.html -http://developer.android.com/reference/android/test/mock/MockApplication.html -http://developer.android.com/reference/android/test/mock/MockContentResolver.html -http://developer.android.com/reference/android/test/mock/MockContext.html -http://developer.android.com/reference/android/test/mock/MockPackageManager.html -http://developer.android.com/reference/android/text/method/MultiTapKeyListener.html -http://developer.android.com/reference/java/net/MulticastSocket.html -http://developer.android.com/reference/android/content/MutableContextWrapper.html -http://developer.android.com/reference/org/apache/http/impl/auth/NTLMEngineException.html -http://developer.android.com/reference/org/apache/http/impl/auth/NTLMScheme.html -http://developer.android.com/reference/java/net/NetPermission.html -http://developer.android.com/reference/org/apache/http/impl/cookie/NetscapeDomainHandler.html -http://developer.android.com/reference/org/apache/http/impl/cookie/NetscapeDraftSpec.html -http://developer.android.com/reference/android/accounts/NetworkErrorException.html -http://developer.android.com/reference/android/net/NetworkInfo.DetailedState.html -http://developer.android.com/reference/android/net/NetworkInfo.State.html -http://developer.android.com/reference/android/graphics/drawable/NinePatchDrawable.html -http://developer.android.com/reference/org/apache/http/NoHttpResponseException.html -http://developer.android.com/reference/java/net/NoRouteToHostException.html -http://developer.android.com/reference/java/security/NoSuchAlgorithmException.html -http://developer.android.com/reference/java/util/NoSuchElementException.html -http://developer.android.com/reference/javax/crypto/NoSuchPaddingException.html -http://developer.android.com/reference/java/security/NoSuchProviderException.html -http://developer.android.com/reference/java/util/prefs/NodeChangeEvent.html -http://developer.android.com/reference/org/apache/http/client/NonRepeatableRequestException.html -http://developer.android.com/reference/java/io/NotActiveException.html -http://developer.android.com/reference/java/security/acl/NotOwnerException.html -http://developer.android.com/reference/java/io/NotSerializableException.html -http://developer.android.com/reference/javax/crypto/NullCipher.html -http://developer.android.com/reference/java/text/NumberFormat.html -http://developer.android.com/reference/java/text/NumberFormat.Field.html -http://developer.android.com/reference/android/text/method/NumberKeyListener.html -http://developer.android.com/reference/java/io/ObjectInputStream.html -http://developer.android.com/reference/java/io/ObjectOutputStream.html -http://developer.android.com/reference/java/io/ObjectStreamException.html -http://developer.android.com/reference/android/content/OperationApplicationException.html -http://developer.android.com/reference/android/accounts/OperationCanceledException.html -http://developer.android.com/reference/java/io/OptionalDataException.html -http://developer.android.com/reference/java/io/OutputStreamWriter.html -http://developer.android.com/reference/javax/crypto/spec/PSource.PSpecified.html -http://developer.android.com/reference/android/content/pm/PackageManager.NameNotFoundException.html -http://developer.android.com/reference/android/graphics/drawable/PaintDrawable.html -http://developer.android.com/reference/java/text/ParseException.html -http://developer.android.com/reference/javax/xml/parsers/ParserConfigurationException.html -http://developer.android.com/reference/dalvik/system/PathClassLoader.html -http://developer.android.com/reference/android/content/pm/PathPermission.html -http://developer.android.com/reference/android/app/PendingIntent.CanceledException.html -http://developer.android.com/reference/android/content/pm/PermissionGroupInfo.html -http://developer.android.com/reference/android/content/pm/PermissionInfo.html -http://developer.android.com/reference/java/security/Permissions.html -http://developer.android.com/reference/java/lang/ref/PhantomReference.html -http://developer.android.com/reference/android/graphics/drawable/PictureDrawable.html -http://developer.android.com/reference/java/nio/channels/Pipe.SinkChannel.html -http://developer.android.com/reference/java/nio/channels/Pipe.SourceChannel.html -http://developer.android.com/reference/java/io/PipedInputStream.html -http://developer.android.com/reference/java/io/PipedOutputStream.html -http://developer.android.com/reference/java/io/PipedReader.html -http://developer.android.com/reference/java/io/PipedWriter.html -http://developer.android.com/reference/java/net/PortUnreachableException.html -http://developer.android.com/reference/dalvik/system/PotentialDeadlockError.html -http://developer.android.com/reference/android/preference/Preference.BaseSavedState.html -http://developer.android.com/reference/android/preference/PreferenceCategory.html -http://developer.android.com/reference/java/util/prefs/PreferenceChangeEvent.html -http://developer.android.com/reference/android/preference/PreferenceGroup.html -http://developer.android.com/reference/android/preference/PreferenceScreen.html -http://developer.android.com/reference/java/util/PriorityQueue.html -http://developer.android.com/reference/java/security/PrivilegedActionException.html -http://developer.android.com/reference/java/util/Properties.html -http://developer.android.com/reference/java/beans/PropertyChangeEvent.html -http://developer.android.com/reference/java/beans/PropertyChangeListenerProxy.html -http://developer.android.com/reference/java/util/PropertyPermission.html -http://developer.android.com/reference/java/util/PropertyResourceBundle.html -http://developer.android.com/reference/java/net/ProtocolException.html -http://developer.android.com/reference/java/security/Provider.html -http://developer.android.com/reference/java/security/ProviderException.html -http://developer.android.com/reference/android/content/pm/ProviderInfo.html -http://developer.android.com/reference/android/test/ProviderTestCase.html -http://developer.android.com/reference/android/test/ProviderTestCase2.html -http://developer.android.com/reference/java/net/Proxy.Type.html -http://developer.android.com/reference/java/io/PushbackInputStream.html -http://developer.android.com/reference/java/io/PushbackReader.html -http://developer.android.com/reference/android/text/method/QwertyKeyListener.html -http://developer.android.com/reference/org/apache/http/impl/cookie/RFC2109Spec.html -http://developer.android.com/reference/org/apache/http/impl/cookie/RFC2109VersionHandler.html -http://developer.android.com/reference/org/apache/http/impl/auth/RFC2617Scheme.html -http://developer.android.com/reference/org/apache/http/impl/cookie/RFC2965Spec.html -http://developer.android.com/reference/android/text/style/RasterizerSpan.html -http://developer.android.com/reference/java/nio/ReadOnlyBufferException.html -http://developer.android.com/reference/android/content/ReceiverCallNotAllowedException.html -http://developer.android.com/reference/org/apache/http/client/RedirectException.html -http://developer.android.com/reference/java/lang/reflect/ReflectPermission.html -http://developer.android.com/reference/android/text/style/RelativeSizeSpan.html -http://developer.android.com/reference/android/test/RenamingDelegatingContext.html -http://developer.android.com/reference/android/text/style/ReplacementSpan.html -http://developer.android.com/reference/org/apache/http/impl/client/RequestWrapper.html -http://developer.android.com/reference/java/lang/annotation/RetentionPolicy.html -http://developer.android.com/reference/android/preference/RingtonePreference.html -http://developer.android.com/reference/android/sax/RootElement.html -http://developer.android.com/reference/android/graphics/drawable/RotateDrawable.html -http://developer.android.com/reference/java/math/RoundingMode.html -http://developer.android.com/reference/org/apache/http/conn/routing/RouteInfo.LayerType.html -http://developer.android.com/reference/org/apache/http/conn/routing/RouteInfo.TunnelType.html -http://developer.android.com/reference/javax/sql/RowSetEvent.html -http://developer.android.com/reference/java/text/RuleBasedCollator.html -http://developer.android.com/reference/org/xml/sax/SAXException.html -http://developer.android.com/reference/org/xml/sax/SAXNotRecognizedException.html -http://developer.android.com/reference/org/xml/sax/SAXNotSupportedException.html -http://developer.android.com/reference/org/xml/sax/SAXParseException.html -http://developer.android.com/reference/java/sql/SQLException.html -http://developer.android.com/reference/java/sql/SQLPermission.html -http://developer.android.com/reference/java/sql/SQLWarning.html -http://developer.android.com/reference/android/database/sqlite/SQLiteAbortException.html -http://developer.android.com/reference/android/database/sqlite/SQLiteConstraintException.html -http://developer.android.com/reference/android/database/sqlite/SQLiteCursor.html -http://developer.android.com/reference/android/database/sqlite/SQLiteDatabaseCorruptException.html -http://developer.android.com/reference/android/database/sqlite/SQLiteDiskIOException.html -http://developer.android.com/reference/android/database/sqlite/SQLiteDoneException.html -http://developer.android.com/reference/android/database/sqlite/SQLiteException.html -http://developer.android.com/reference/android/database/sqlite/SQLiteFullException.html -http://developer.android.com/reference/android/database/sqlite/SQLiteMisuseException.html -http://developer.android.com/reference/android/database/sqlite/SQLiteProgram.html -http://developer.android.com/reference/android/database/sqlite/SQLiteQuery.html -http://developer.android.com/reference/android/database/sqlite/SQLiteStatement.html -http://developer.android.com/reference/android/net/SSLCertificateSocketFactory.html -http://developer.android.com/reference/javax/net/ssl/SSLEngineResult.HandshakeStatus.html -http://developer.android.com/reference/javax/net/ssl/SSLEngineResult.Status.html -http://developer.android.com/reference/javax/net/ssl/SSLException.html -http://developer.android.com/reference/javax/net/ssl/SSLHandshakeException.html -http://developer.android.com/reference/javax/net/ssl/SSLKeyException.html -http://developer.android.com/reference/javax/net/ssl/SSLPeerUnverifiedException.html -http://developer.android.com/reference/javax/net/ssl/SSLPermission.html -http://developer.android.com/reference/javax/net/ssl/SSLProtocolException.html -http://developer.android.com/reference/javax/net/ssl/SSLServerSocket.html -http://developer.android.com/reference/javax/net/ssl/SSLServerSocketFactory.html -http://developer.android.com/reference/javax/net/ssl/SSLSessionBindingEvent.html -http://developer.android.com/reference/javax/net/ssl/SSLSocket.html -http://developer.android.com/reference/javax/net/ssl/SSLSocketFactory.html -http://developer.android.com/reference/android/graphics/drawable/ScaleDrawable.html -http://developer.android.com/reference/android/text/style/ScaleXSpan.html -http://developer.android.com/reference/java/net/SecureCacheResponse.html -http://developer.android.com/reference/java/security/SecureClassLoader.html -http://developer.android.com/reference/java/security/SecurityPermission.html -http://developer.android.com/reference/java/io/SequenceInputStream.html -http://developer.android.com/reference/org/apache/http/entity/SerializableEntity.html -http://developer.android.com/reference/java/io/SerializablePermission.html -http://developer.android.com/reference/android/content/pm/ServiceInfo.html -http://developer.android.com/reference/android/test/ServiceTestCase.html -http://developer.android.com/reference/android/provider/Settings.Secure.html -http://developer.android.com/reference/android/provider/Settings.SettingNotFoundException.html -http://developer.android.com/reference/android/provider/Settings.System.html -http://developer.android.com/reference/java/nio/ShortBuffer.html -http://developer.android.com/reference/javax/crypto/ShortBufferException.html -http://developer.android.com/reference/java/security/SignatureException.html -http://developer.android.com/reference/java/security/Signer.html -http://developer.android.com/reference/java/text/SimpleDateFormat.html -http://developer.android.com/reference/java/util/SimpleTimeZone.html -http://developer.android.com/reference/android/test/SingleLaunchActivityTestCase.html -http://developer.android.com/reference/android/text/method/SingleLineTransformationMethod.html -http://developer.android.com/reference/android/telephony/gsm/SmsMessage.MessageClass.html -http://developer.android.com/reference/java/net/SocketException.html -http://developer.android.com/reference/org/apache/http/impl/io/SocketInputBuffer.html -http://developer.android.com/reference/org/apache/http/impl/io/SocketOutputBuffer.html -http://developer.android.com/reference/java/net/SocketPermission.html -http://developer.android.com/reference/java/net/SocketTimeoutException.html -http://developer.android.com/reference/java/lang/ref/SoftReference.html -http://developer.android.com/reference/android/webkit/SslErrorHandler.html -http://developer.android.com/reference/java/util/Stack.html -http://developer.android.com/reference/android/database/StaleDataException.html -http://developer.android.com/reference/dalvik/system/StaleDexCacheError.html -http://developer.android.com/reference/android/graphics/drawable/StateListDrawable.html -http://developer.android.com/reference/java/io/StreamCorruptedException.html -http://developer.android.com/reference/org/apache/http/conn/ssl/StrictHostnameVerifier.html -http://developer.android.com/reference/android/text/style/StrikethroughSpan.html -http://developer.android.com/reference/java/io/StringBufferInputStream.html -http://developer.android.com/reference/org/apache/http/entity/StringEntity.html -http://developer.android.com/reference/java/io/StringReader.html -http://developer.android.com/reference/java/io/StringWriter.html -http://developer.android.com/reference/android/text/style/StyleSpan.html -http://developer.android.com/reference/android/text/style/SubscriptSpan.html -http://developer.android.com/reference/android/text/style/SuperscriptSpan.html -http://developer.android.com/reference/android/net/wifi/SupplicantState.html -http://developer.android.com/reference/android/test/SyncBaseInstrumentation.html -http://developer.android.com/reference/java/io/SyncFailedException.html -http://developer.android.com/reference/junit/framework/TestCase.html -http://developer.android.com/reference/android/test/suitebuilder/TestSuiteBuilder.FailedToCreateTests.html -http://developer.android.com/reference/android/text/style/TextAppearanceSpan.html +http://developer.android.com/reference/java/nio/FloatBuffer.html +http://developer.android.com/reference/java/awt/font/NumericShaper.html http://developer.android.com/reference/java/awt/font/TextAttribute.html -http://developer.android.com/reference/android/text/method/TextKeyListener.html -http://developer.android.com/reference/android/text/method/TextKeyListener.Capitalize.html -http://developer.android.com/reference/java/sql/Time.html -http://developer.android.com/reference/android/util/TimeFormatException.html -http://developer.android.com/reference/android/text/method/TimeKeyListener.html -http://developer.android.com/reference/java/sql/Timestamp.html -http://developer.android.com/reference/java/util/TooManyListenersException.html -http://developer.android.com/reference/android/graphics/drawable/TransitionDrawable.html -http://developer.android.com/reference/java/util/TreeMap.html -http://developer.android.com/reference/java/util/TreeSet.html -http://developer.android.com/reference/org/apache/http/impl/client/TunnelRefusedException.html -http://developer.android.com/reference/android/text/style/TypefaceSpan.html -http://developer.android.com/reference/java/net/URISyntaxException.html -http://developer.android.com/reference/java/net/URLClassLoader.html -http://developer.android.com/reference/java/io/UTFDataFormatException.html -http://developer.android.com/reference/java/lang/reflect/UndeclaredThrowableException.html -http://developer.android.com/reference/android/text/style/UnderlineSpan.html -http://developer.android.com/reference/java/util/UnknownFormatConversionException.html -http://developer.android.com/reference/java/util/UnknownFormatFlagsException.html -http://developer.android.com/reference/java/net/UnknownHostException.html -http://developer.android.com/reference/java/net/UnknownServiceException.html -http://developer.android.com/reference/java/nio/charset/UnmappableCharacterException.html -http://developer.android.com/reference/java/security/UnrecoverableEntryException.html -http://developer.android.com/reference/java/security/UnrecoverableKeyException.html -http://developer.android.com/reference/java/nio/channels/UnresolvedAddressException.html -http://developer.android.com/reference/java/security/UnresolvedPermission.html -http://developer.android.com/reference/java/nio/channels/UnsupportedAddressTypeException.html -http://developer.android.com/reference/javax/security/auth/callback/UnsupportedCallbackException.html -http://developer.android.com/reference/java/nio/charset/UnsupportedCharsetException.html -http://developer.android.com/reference/org/apache/http/impl/auth/UnsupportedDigestAlgorithmException.html -http://developer.android.com/reference/java/io/UnsupportedEncodingException.html -http://developer.android.com/reference/org/apache/http/UnsupportedHttpVersionException.html -http://developer.android.com/reference/org/apache/http/client/entity/UrlEncodedFormEntity.html -http://developer.android.com/reference/java/util/Vector.html -http://developer.android.com/reference/java/util/WeakHashMap.html -http://developer.android.com/reference/android/webkit/WebSettings.LayoutAlgorithm.html -http://developer.android.com/reference/android/webkit/WebSettings.RenderPriority.html -http://developer.android.com/reference/android/webkit/WebSettings.TextSize.html -http://developer.android.com/reference/java/io/WriteAbortedException.html -http://developer.android.com/reference/javax/security/cert/X509Certificate.html -http://developer.android.com/reference/android/util/Xml.Encoding.html -http://developer.android.com/reference/java/util/Queue.html -http://developer.android.com/reference/org/xml/sax/ext/Attributes2.html -http://developer.android.com/reference/javax/sql/PooledConnection.html -http://developer.android.com/reference/java/util/Set.html -http://developer.android.com/reference/org/xml/sax/ext/LexicalHandler.html -http://developer.android.com/reference/org/xml/sax/ext/DeclHandler.html -http://developer.android.com/reference/org/xml/sax/ext/EntityResolver2.html -http://developer.android.com/reference/org/xml/sax/ext/Locator2.html -http://developer.android.com/reference/javax/sql/RowSet.html -http://developer.android.com/reference/javax/security/auth/callback/Callback.html -http://developer.android.com/reference/org/apache/http/ConnectionReuseStrategy.html -http://developer.android.com/reference/org/apache/http/FormattedHeader.html -http://developer.android.com/reference/org/apache/http/Header.html -http://developer.android.com/reference/org/apache/http/HeaderElement.html -http://developer.android.com/reference/org/apache/http/HttpMessage.html -http://developer.android.com/reference/org/apache/http/HttpRequestFactory.html -http://developer.android.com/reference/org/apache/http/HttpRequestInterceptor.html -http://developer.android.com/reference/org/apache/http/HttpResponseFactory.html -http://developer.android.com/reference/org/apache/http/HttpResponseInterceptor.html -http://developer.android.com/reference/org/apache/http/HttpServerConnection.html -http://developer.android.com/reference/org/apache/http/HttpStatus.html -http://developer.android.com/reference/org/apache/http/NameValuePair.html -http://developer.android.com/reference/org/apache/http/ReasonPhraseCatalog.html -http://developer.android.com/reference/org/apache/http/RequestLine.html -http://developer.android.com/reference/org/apache/http/StatusLine.html -http://developer.android.com/reference/org/apache/http/ParseException.html -http://developer.android.com/reference/org/apache/http/ProtocolException.html -http://developer.android.com/reference/android/net/wifi/package-descr.html -http://developer.android.com/resources/samples/WiktionarySimple/res/index.html -http://developer.android.com/resources/samples/WiktionarySimple/src/index.html -http://developer.android.com/resources/samples/WiktionarySimple/AndroidManifest.html -http://developer.android.com/reference/org/apache/http/auth/AuthScheme.html -http://developer.android.com/reference/org/apache/http/auth/AuthSchemeFactory.html -http://developer.android.com/reference/org/apache/http/auth/package-descr.html -http://developer.android.com/reference/org/apache/http/conn/ClientConnectionManagerFactory.html -http://developer.android.com/reference/org/apache/http/conn/ClientConnectionRequest.html -http://developer.android.com/reference/org/apache/http/conn/ConnectionKeepAliveStrategy.html -http://developer.android.com/reference/android/graphics/drawable/Animatable.html -http://developer.android.com/reference/android/graphics/drawable/package-descr.html -http://developer.android.com/reference/android/test/PerformanceTestCase.html -http://developer.android.com/reference/android/test/PerformanceTestCase.Intermediates.html -http://developer.android.com/reference/android/test/TestSuiteProvider.html -http://developer.android.com/reference/android/test/AssertionFailedError.html -http://developer.android.com/reference/android/test/ComparisonFailure.html -http://developer.android.com/reference/android/test/package-descr.html -http://developer.android.com/resources/samples/NotePad/res/drawable-mdpi-v6/app_notes.html -http://developer.android.com/resources/samples/NotePad/res/drawable-mdpi-v6/live_folder_notes.html -http://developer.android.com/reference/java/util/Collection.html -http://developer.android.com/reference/java/security/PrivilegedAction.html -http://developer.android.com/reference/java/io/Serializable.html -http://developer.android.com/reference/java/lang/reflect/AnnotatedElement.html -http://developer.android.com/reference/java/lang/reflect/GenericDeclaration.html -http://developer.android.com/reference/java/lang/reflect/Type.html -http://developer.android.com/reference/java/lang/annotation/Annotation.html -http://developer.android.com/reference/java/lang/reflect/TypeVariable.html -http://developer.android.com/reference/java/util/Comparator.html -http://developer.android.com/reference/java/util/Enumeration.html -http://developer.android.com/reference/java/util/EventListener.html -http://developer.android.com/reference/java/util/Iterator.html -http://developer.android.com/reference/java/util/ListIterator.html -http://developer.android.com/reference/java/util/Map.html -http://developer.android.com/reference/java/util/Map.Entry.html -http://developer.android.com/reference/java/util/Observer.html -http://developer.android.com/reference/java/util/RandomAccess.html -http://developer.android.com/reference/java/util/SortedMap.html -http://developer.android.com/reference/java/util/SortedSet.html -http://developer.android.com/reference/android/provider/BaseColumns.html -http://developer.android.com/reference/android/provider/Contacts.ContactMethodsColumns.html -http://developer.android.com/reference/android/provider/Contacts.ExtensionsColumns.html -http://developer.android.com/reference/android/provider/Contacts.GroupsColumns.html -http://developer.android.com/reference/android/provider/Contacts.OrganizationColumns.html -http://developer.android.com/reference/android/provider/Contacts.PeopleColumns.html -http://developer.android.com/reference/android/provider/Contacts.PhonesColumns.html -http://developer.android.com/reference/android/provider/Contacts.PhotosColumns.html -http://developer.android.com/reference/android/provider/Contacts.PresenceColumns.html -http://developer.android.com/reference/android/provider/Contacts.SettingsColumns.html -http://developer.android.com/reference/android/provider/ContactsContract.BaseSyncColumns.html -http://developer.android.com/reference/android/provider/ContactsContract.CommonDataKinds.BaseTypes.html -http://developer.android.com/reference/android/provider/ContactsContract.CommonDataKinds.CommonColumns.html -http://developer.android.com/reference/android/provider/ContactsContract.ContactOptionsColumns.html -http://developer.android.com/reference/android/provider/ContactsContract.ContactsColumns.html -http://developer.android.com/reference/android/provider/ContactsContract.ContactStatusColumns.html -http://developer.android.com/reference/android/provider/ContactsContract.DataColumns.html -http://developer.android.com/reference/android/provider/ContactsContract.DataColumnsWithJoins.html -http://developer.android.com/reference/android/provider/ContactsContract.GroupsColumns.html -http://developer.android.com/reference/android/provider/ContactsContract.PhoneLookupColumns.html -http://developer.android.com/reference/android/provider/ContactsContract.PresenceColumns.html -http://developer.android.com/reference/android/provider/ContactsContract.RawContactsColumns.html -http://developer.android.com/reference/android/provider/ContactsContract.SettingsColumns.html -http://developer.android.com/reference/android/provider/ContactsContract.StatusColumns.html -http://developer.android.com/reference/android/provider/ContactsContract.SyncColumns.html -http://developer.android.com/reference/android/provider/MediaStore.Audio.AlbumColumns.html -http://developer.android.com/reference/android/provider/MediaStore.Audio.ArtistColumns.html -http://developer.android.com/reference/android/provider/MediaStore.Audio.AudioColumns.html -http://developer.android.com/reference/android/provider/MediaStore.Audio.GenresColumns.html -http://developer.android.com/reference/android/provider/MediaStore.Audio.PlaylistsColumns.html -http://developer.android.com/reference/android/provider/MediaStore.Images.ImageColumns.html -http://developer.android.com/reference/android/provider/MediaStore.MediaColumns.html -http://developer.android.com/reference/android/provider/MediaStore.Video.VideoColumns.html -http://developer.android.com/reference/android/provider/OpenableColumns.html -http://developer.android.com/reference/android/provider/SyncStateContract.Columns.html -http://developer.android.com/reference/java/io/Closeable.html -http://developer.android.com/reference/java/io/Flushable.html -http://developer.android.com/reference/java/io/DataInput.html -http://developer.android.com/reference/java/io/DataOutput.html -http://developer.android.com/reference/java/io/Externalizable.html -http://developer.android.com/reference/java/io/FileFilter.html -http://developer.android.com/reference/java/io/FilenameFilter.html -http://developer.android.com/reference/java/io/ObjectInput.html -http://developer.android.com/reference/java/io/ObjectInputValidation.html -http://developer.android.com/reference/java/io/ObjectOutput.html -http://developer.android.com/reference/java/io/ObjectStreamConstants.html -http://developer.android.com/reference/android/accounts/AccountManagerCallback.html -http://developer.android.com/reference/android/accounts/AccountManagerFuture.html -http://developer.android.com/reference/android/accounts/OnAccountsUpdateListener.html -http://developer.android.com/reference/java/nio/channels/ByteChannel.html -http://developer.android.com/reference/java/nio/channels/Channel.html -http://developer.android.com/reference/java/nio/channels/GatheringByteChannel.html -http://developer.android.com/reference/java/nio/channels/InterruptibleChannel.html -http://developer.android.com/reference/java/nio/channels/ReadableByteChannel.html -http://developer.android.com/reference/java/nio/channels/ScatteringByteChannel.html -http://developer.android.com/reference/java/nio/channels/WritableByteChannel.html -http://developer.android.com/reference/org/apache/http/client/AuthenticationHandler.html -http://developer.android.com/reference/org/apache/http/client/UserTokenHandler.html -http://developer.android.com/reference/org/apache/http/client/HttpClient.html -http://developer.android.com/reference/android/util/package-descr.html -http://developer.android.com/reference/android/app/DatePickerDialog.OnDateSetListener.html -http://developer.android.com/reference/android/app/KeyguardManager.OnKeyguardExitResult.html -http://developer.android.com/reference/android/app/PendingIntent.OnFinished.html -http://developer.android.com/reference/android/app/SearchManager.OnCancelListener.html -http://developer.android.com/reference/android/app/SearchManager.OnDismissListener.html -http://developer.android.com/reference/android/app/TimePickerDialog.OnTimeSetListener.html -http://developer.android.com/guide/topics/ui/notifiers/notifications.html -http://developer.android.com/reference/java/text/AttributedCharacterIterator.html -http://developer.android.com/reference/org/xml/sax/helpers/package-descr.html -http://developer.android.com/reference/org/apache/http/params/CoreConnectionPNames.html -http://developer.android.com/reference/org/apache/http/params/CoreProtocolPNames.html -http://developer.android.com/reference/java/security/Certificate.html -http://developer.android.com/reference/java/security/DomainCombiner.html -http://developer.android.com/reference/java/security/Guard.html -http://developer.android.com/reference/java/security/KeyStore.Entry.html -http://developer.android.com/reference/java/security/KeyStore.LoadStoreParameter.html -http://developer.android.com/reference/java/security/KeyStore.ProtectionParameter.html -http://developer.android.com/reference/java/security/PrivateKey.html -http://developer.android.com/reference/java/security/PrivilegedExceptionAction.html -http://developer.android.com/reference/android/view/inputmethod/InputMethod.SessionCallback.html -http://developer.android.com/reference/android/view/inputmethod/InputMethodSession.EventCallback.html -http://developer.android.com/reference/android/database/CrossProcessCursor.html -http://developer.android.com/reference/android/database/CharArrayBuffer.html -http://developer.android.com/reference/android/database/Observable.html -http://developer.android.com/reference/android/database/SQLException.html -http://developer.android.com/reference/org/xmlpull/v1/XmlPullParser.html -http://developer.android.com/reference/android/text/style/AlignmentSpan.html -http://developer.android.com/reference/android/text/style/LeadingMarginSpan.html -http://developer.android.com/reference/android/text/style/LineBackgroundSpan.html -http://developer.android.com/reference/android/text/style/LineHeightSpan.html -http://developer.android.com/reference/android/text/style/LineHeightSpan.WithDensity.html -http://developer.android.com/reference/android/text/style/ParagraphStyle.html -http://developer.android.com/reference/android/text/style/TabStopSpan.html -http://developer.android.com/reference/android/text/style/UpdateAppearance.html -http://developer.android.com/reference/android/text/style/UpdateLayout.html -http://developer.android.com/reference/android/text/style/WrapTogetherSpan.html -http://developer.android.com/reference/android/content/ComponentCallbacks.html -http://developer.android.com/reference/android/content/DialogInterface.OnCancelListener.html -http://developer.android.com/reference/android/content/DialogInterface.OnClickListener.html -http://developer.android.com/reference/android/content/DialogInterface.OnDismissListener.html -http://developer.android.com/reference/android/content/DialogInterface.OnKeyListener.html -http://developer.android.com/reference/android/content/DialogInterface.OnMultiChoiceClickListener.html -http://developer.android.com/reference/android/content/IntentSender.OnFinished.html -http://developer.android.com/reference/android/content/SharedPreferences.html -http://developer.android.com/reference/android/content/SharedPreferences.Editor.html -http://developer.android.com/reference/android/content/SharedPreferences.OnSharedPreferenceChangeListener.html -http://developer.android.com/reference/android/content/SyncStatusObserver.html -http://developer.android.com/reference/android/webkit/DownloadListener.html -http://developer.android.com/reference/android/webkit/GeolocationPermissions.Callback.html -http://developer.android.com/reference/android/webkit/Plugin.PreferencesClickHandler.html -http://developer.android.com/reference/android/webkit/PluginStub.html -http://developer.android.com/reference/android/webkit/UrlInterceptHandler.html -http://developer.android.com/reference/android/webkit/WebIconDatabase.IconListener.html -http://developer.android.com/reference/android/webkit/WebStorage.QuotaUpdater.html -http://developer.android.com/reference/android/webkit/WebView.PictureListener.html -http://developer.android.com/reference/android/media/AudioRecord.OnRecordPositionUpdateListener.html -http://developer.android.com/reference/android/media/AudioTrack.OnPlaybackPositionUpdateListener.html -http://developer.android.com/reference/android/media/JetPlayer.OnJetEventListener.html -http://developer.android.com/reference/android/media/MediaPlayer.OnBufferingUpdateListener.html -http://developer.android.com/reference/android/media/MediaPlayer.OnCompletionListener.html -http://developer.android.com/reference/android/media/MediaPlayer.OnErrorListener.html -http://developer.android.com/reference/android/media/MediaPlayer.OnInfoListener.html -http://developer.android.com/reference/android/media/MediaPlayer.OnPreparedListener.html -http://developer.android.com/reference/android/media/MediaPlayer.OnSeekCompleteListener.html -http://developer.android.com/reference/android/media/MediaPlayer.OnVideoSizeChangedListener.html -http://developer.android.com/reference/android/media/MediaRecorder.OnErrorListener.html -http://developer.android.com/reference/android/media/MediaRecorder.OnInfoListener.html -http://developer.android.com/reference/android/media/MediaScannerConnection.MediaScannerConnectionClient.html -http://developer.android.com/reference/android/webkit/package-descr.html -http://developer.android.com/reference/java/lang/reflect/GenericArrayType.html -http://developer.android.com/reference/java/lang/reflect/InvocationHandler.html -http://developer.android.com/reference/java/lang/reflect/Member.html -http://developer.android.com/reference/java/lang/reflect/ParameterizedType.html -http://developer.android.com/reference/java/lang/reflect/WildcardType.html -http://developer.android.com/reference/java/lang/reflect/Proxy.html -http://developer.android.com/reference/org/apache/http/conn/params/ConnRoutePNames.html -http://developer.android.com/reference/org/apache/http/cookie/Cookie.html -http://developer.android.com/reference/org/apache/http/cookie/SetCookie.html -http://developer.android.com/reference/org/xml/sax/ContentHandler.html -http://developer.android.com/reference/org/xml/sax/DTDHandler.html -http://developer.android.com/reference/org/xml/sax/EntityResolver.html -http://developer.android.com/reference/org/xml/sax/ErrorHandler.html -http://developer.android.com/reference/org/xml/sax/Locator.html -http://developer.android.com/reference/org/xml/sax/XMLFilter.html -http://developer.android.com/reference/android/database/sqlite/SQLiteDatabase.CursorFactory.html -http://developer.android.com/reference/java/security/acl/Acl.html -http://developer.android.com/reference/java/security/acl/AclEntry.html -http://developer.android.com/reference/org/apache/http/client/params/AllClientPNames.html -http://developer.android.com/reference/java/sql/Array.html -http://developer.android.com/reference/org/w3c/dom/Attr.html -http://developer.android.com/reference/org/apache/http/auth/params/AuthPNames.html -http://developer.android.com/reference/java/sql/Blob.html -http://developer.android.com/reference/java/sql/CallableStatement.html -http://developer.android.com/reference/android/hardware/Camera.html -http://developer.android.com/reference/android/hardware/Camera.AutoFocusCallback.html -http://developer.android.com/reference/android/hardware/Camera.ErrorCallback.html -http://developer.android.com/reference/android/hardware/Camera.PictureCallback.html -http://developer.android.com/reference/android/hardware/Camera.PreviewCallback.html -http://developer.android.com/reference/android/hardware/Camera.ShutterCallback.html -http://developer.android.com/reference/org/w3c/dom/CDATASection.html -http://developer.android.com/reference/org/w3c/dom/CharacterData.html -http://developer.android.com/reference/org/apache/http/cookie/ClientCookie.html -http://developer.android.com/reference/org/apache/http/client/params/ClientPNames.html -http://developer.android.com/reference/java/sql/Clob.html -http://developer.android.com/reference/org/w3c/dom/Comment.html -http://developer.android.com/reference/java/util/concurrent/locks/Condition.html -http://developer.android.com/reference/org/apache/http/conn/params/ConnConnectionPNames.html -http://developer.android.com/reference/java/sql/Connection.html -http://developer.android.com/reference/javax/sql/ConnectionEventListener.html -http://developer.android.com/reference/javax/sql/ConnectionPoolDataSource.html -http://developer.android.com/reference/org/apache/http/conn/params/ConnManagerPNames.html -http://developer.android.com/reference/org/apache/http/conn/params/ConnPerRoute.html -http://developer.android.com/reference/java/net/ContentHandlerFactory.html -http://developer.android.com/reference/org/apache/http/entity/ContentLengthStrategy.html -http://developer.android.com/reference/org/apache/http/entity/ContentProducer.html -http://developer.android.com/reference/org/apache/http/cookie/CookieSpec.html -http://developer.android.com/reference/org/apache/http/cookie/CookieSpecFactory.html -http://developer.android.com/reference/org/apache/http/cookie/params/CookieSpecPNames.html -http://developer.android.com/reference/android/net/Credentials.html -http://developer.android.com/reference/java/sql/DatabaseMetaData.html -http://developer.android.com/reference/java/net/DatagramSocketImplFactory.html -http://developer.android.com/reference/javax/sql/DataSource.html -http://developer.android.com/reference/android/text/format/DateUtils.html -http://developer.android.com/reference/java/lang/Deprecated.html -http://developer.android.com/reference/javax/crypto/interfaces/DHKey.html -http://developer.android.com/reference/javax/crypto/interfaces/DHPrivateKey.html -http://developer.android.com/reference/javax/crypto/interfaces/DHPublicKey.html -http://developer.android.com/reference/org/w3c/dom/Document.html -http://developer.android.com/reference/java/lang/annotation/Documented.html -http://developer.android.com/reference/org/w3c/dom/DocumentFragment.html -http://developer.android.com/reference/org/w3c/dom/DocumentType.html -http://developer.android.com/reference/org/w3c/dom/DOMImplementation.html -http://developer.android.com/reference/java/sql/Driver.html -http://developer.android.com/reference/java/security/interfaces/DSAKey.html -http://developer.android.com/reference/java/security/interfaces/DSAKeyPairGenerator.html -http://developer.android.com/reference/java/security/interfaces/DSAParams.html -http://developer.android.com/reference/java/security/interfaces/DSAPrivateKey.html -http://developer.android.com/reference/java/security/interfaces/DSAPublicKey.html -http://developer.android.com/reference/java/security/interfaces/ECKey.html -http://developer.android.com/reference/java/security/interfaces/ECPrivateKey.html -http://developer.android.com/reference/java/security/interfaces/ECPublicKey.html -http://developer.android.com/reference/javax/microedition/khronos/egl/EGL.html -http://developer.android.com/reference/javax/microedition/khronos/egl/EGL10.html -http://developer.android.com/reference/javax/microedition/khronos/egl/EGL11.html -http://developer.android.com/reference/org/w3c/dom/Element.html -http://developer.android.com/reference/android/sax/ElementListener.html -http://developer.android.com/reference/android/sax/EndElementListener.html -http://developer.android.com/reference/android/sax/EndTextElementListener.html -http://developer.android.com/reference/org/w3c/dom/Entity.html -http://developer.android.com/reference/org/w3c/dom/EntityReference.html -http://developer.android.com/reference/java/net/FileNameMap.html -http://developer.android.com/reference/android/test/FlakyTest.html -http://developer.android.com/reference/android/text/format/Formatter.html -http://developer.android.com/reference/android/gesture/GestureOverlayView.OnGestureListener.html -http://developer.android.com/reference/android/gesture/GestureOverlayView.OnGesturePerformedListener.html -http://developer.android.com/reference/android/gesture/GestureOverlayView.OnGesturingListener.html -http://developer.android.com/reference/javax/microedition/khronos/opengles/GL.html -http://developer.android.com/reference/javax/microedition/khronos/opengles/GL10.html -http://developer.android.com/reference/javax/microedition/khronos/opengles/GL10Ext.html -http://developer.android.com/reference/javax/microedition/khronos/opengles/GL11.html -http://developer.android.com/reference/javax/microedition/khronos/opengles/GL11Ext.html -http://developer.android.com/reference/javax/microedition/khronos/opengles/GL11ExtensionPack.html -http://developer.android.com/reference/android/opengl/GLSurfaceView.EGLConfigChooser.html -http://developer.android.com/reference/android/opengl/GLSurfaceView.EGLContextFactory.html -http://developer.android.com/reference/android/opengl/GLSurfaceView.EGLWindowSurfaceFactory.html -http://developer.android.com/reference/android/opengl/GLSurfaceView.GLWrapper.html -http://developer.android.com/reference/android/opengl/GLSurfaceView.Renderer.html -http://developer.android.com/reference/android/location/GpsStatus.Listener.html -http://developer.android.com/reference/android/location/GpsStatus.NmeaListener.html -http://developer.android.com/reference/java/security/acl/Group.html -http://developer.android.com/reference/javax/net/ssl/HandshakeCompletedListener.html -http://developer.android.com/reference/org/apache/http/message/HeaderValueFormatter.html -http://developer.android.com/reference/org/apache/http/message/HeaderValueParser.html -http://developer.android.com/reference/org/apache/http/conn/scheme/HostNameResolver.html -http://developer.android.com/reference/javax/net/ssl/HostnameVerifier.html -http://developer.android.com/reference/java/lang/annotation/Inherited.html -http://developer.android.com/reference/android/inputmethodservice/KeyboardView.OnKeyboardActionListener.html -http://developer.android.com/reference/javax/net/ssl/KeyManager.html -http://developer.android.com/reference/android/test/suitebuilder/annotation/LargeTest.html -http://developer.android.com/reference/org/apache/http/conn/scheme/LayeredSocketFactory.html -http://developer.android.com/reference/org/apache/http/conn/scheme/SocketFactory.html -http://developer.android.com/reference/org/apache/http/message/LineFormatter.html -http://developer.android.com/reference/org/apache/http/message/LineParser.html -http://developer.android.com/reference/android/location/LocationListener.html -http://developer.android.com/reference/javax/net/ssl/ManagerFactoryParameters.html -http://developer.android.com/reference/java/util/jar/Manifest.html -http://developer.android.com/reference/android/test/suitebuilder/annotation/MediumTest.html -http://developer.android.com/reference/org/w3c/dom/NamedNodeMap.html -http://developer.android.com/reference/org/w3c/dom/Node.html -http://developer.android.com/reference/java/util/prefs/NodeChangeListener.html -http://developer.android.com/reference/org/w3c/dom/NodeList.html -http://developer.android.com/reference/org/w3c/dom/Notation.html -http://developer.android.com/reference/org/apache/http/impl/auth/NTLMEngine.html -http://developer.android.com/reference/dalvik/bytecode/Opcodes.html -http://developer.android.com/reference/java/lang/Override.html -http://developer.android.com/reference/java/security/acl/Owner.html -http://developer.android.com/reference/java/sql/ParameterMetaData.html -http://developer.android.com/reference/android/net/ParseException.html -http://developer.android.com/reference/javax/crypto/interfaces/PBEKey.html -http://developer.android.com/reference/java/security/acl/Permission.html -http://developer.android.com/reference/org/apache/http/impl/conn/tsccm/PoolEntryRequest.html -http://developer.android.com/reference/android/preference/Preference.OnPreferenceChangeListener.html -http://developer.android.com/reference/android/preference/Preference.OnPreferenceClickListener.html -http://developer.android.com/reference/java/util/prefs/PreferenceChangeListener.html -http://developer.android.com/reference/android/preference/PreferenceManager.OnActivityDestroyListener.html -http://developer.android.com/reference/android/preference/PreferenceManager.OnActivityResultListener.html -http://developer.android.com/reference/android/preference/PreferenceManager.OnActivityStopListener.html -http://developer.android.com/reference/java/util/prefs/PreferencesFactory.html -http://developer.android.com/reference/java/sql/PreparedStatement.html -http://developer.android.com/reference/org/w3c/dom/ProcessingInstruction.html -http://developer.android.com/reference/java/beans/PropertyChangeListener.html -http://developer.android.com/reference/junit/framework/Protectable.html -http://developer.android.com/reference/android/net/Proxy.html -http://developer.android.com/reference/java/sql/Ref.html -http://developer.android.com/reference/org/apache/http/impl/conn/tsccm/RefQueueHandler.html -http://developer.android.com/reference/android/widget/RemoteViews.RemoteView.html -http://developer.android.com/reference/java/sql/ResultSet.html -http://developer.android.com/reference/java/sql/ResultSetMetaData.html -http://developer.android.com/reference/java/lang/annotation/Retention.html -http://developer.android.com/reference/org/apache/http/conn/routing/RouteInfo.html -http://developer.android.com/reference/javax/sql/RowSetInternal.html -http://developer.android.com/reference/javax/sql/RowSetListener.html -http://developer.android.com/reference/javax/sql/RowSetMetaData.html -http://developer.android.com/reference/javax/sql/RowSetReader.html -http://developer.android.com/reference/javax/sql/RowSetWriter.html -http://developer.android.com/reference/java/security/interfaces/RSAKey.html -http://developer.android.com/reference/java/security/interfaces/RSAMultiPrimePrivateCrtKey.html -http://developer.android.com/reference/java/security/interfaces/RSAPrivateCrtKey.html -http://developer.android.com/reference/java/security/interfaces/RSAPrivateKey.html -http://developer.android.com/reference/java/security/interfaces/RSAPublicKey.html -http://developer.android.com/reference/java/sql/Savepoint.html -http://developer.android.com/reference/javax/crypto/SecretKey.html -http://developer.android.com/reference/android/hardware/SensorEventListener.html -http://developer.android.com/reference/android/hardware/SensorListener.html -http://developer.android.com/reference/org/apache/http/cookie/SetCookie2.html -http://developer.android.com/reference/org/apache/http/cookie/SM.html -http://developer.android.com/reference/android/test/suitebuilder/annotation/SmallTest.html -http://developer.android.com/reference/android/test/suitebuilder/annotation/Smoke.html -http://developer.android.com/reference/android/telephony/gsm/SmsManager.html -http://developer.android.com/reference/android/telephony/SmsMessage.html -http://developer.android.com/reference/android/telephony/SmsMessage.MessageClass.html -http://developer.android.com/reference/android/telephony/SmsMessage.SubmitPdu.html -http://developer.android.com/reference/java/net/SocketImplFactory.html -http://developer.android.com/reference/java/net/SocketOptions.html -http://developer.android.com/reference/java/sql/SQLData.html -http://developer.android.com/reference/java/sql/SQLInput.html -http://developer.android.com/reference/android/database/sqlite/SQLiteCursorDriver.html -http://developer.android.com/reference/android/database/sqlite/SQLiteTransactionListener.html -http://developer.android.com/reference/java/sql/SQLOutput.html -http://developer.android.com/reference/javax/net/ssl/SSLSessionBindingListener.html -http://developer.android.com/reference/javax/net/ssl/SSLSessionContext.html -http://developer.android.com/reference/android/sax/StartElementListener.html -http://developer.android.com/reference/java/sql/Statement.html -http://developer.android.com/reference/java/sql/Struct.html -http://developer.android.com/reference/android/test/suitebuilder/annotation/Suppress.html -http://developer.android.com/reference/java/lang/SuppressWarnings.html -http://developer.android.com/reference/java/lang/annotation/Target.html -http://developer.android.com/reference/junit/framework/Test.html -http://developer.android.com/reference/junit/framework/TestListener.html -http://developer.android.com/reference/junit/runner/TestSuiteLoader.html -http://developer.android.com/reference/dalvik/annotation/TestTarget.html -http://developer.android.com/reference/dalvik/annotation/TestTargetClass.html -http://developer.android.com/reference/org/w3c/dom/Text.html -http://developer.android.com/reference/android/sax/TextElementListener.html -http://developer.android.com/reference/android/test/UiThreadTest.html -http://developer.android.com/reference/android/net/UrlQuerySanitizer.ValueSanitizer.html -http://developer.android.com/reference/java/net/URLStreamHandlerFactory.html -http://developer.android.com/reference/android/view/ViewDebug.CapturedViewProperty.html -http://developer.android.com/reference/android/view/ViewDebug.ExportedProperty.html -http://developer.android.com/reference/android/view/ViewDebug.FlagToString.html -http://developer.android.com/reference/android/view/ViewDebug.IntToString.html -http://developer.android.com/reference/javax/net/ssl/X509KeyManager.html -http://developer.android.com/reference/javax/net/ssl/X509TrustManager.html -http://developer.android.com/reference/org/xmlpull/v1/XmlSerializer.html -http://developer.android.com/reference/org/apache/http/cookie/params/package-descr.html -http://developer.android.com/reference/java/util/concurrent/locks/package-descr.html -http://developer.android.com/reference/org/apache/http/conn/routing/package-descr.html -http://developer.android.com/guide/appendix/faq/commontasks.html -http://developer.android.com/reference/javax/security/cert/package-descr.html -http://developer.android.com/reference/org/xml/sax/ext/package-descr.html -http://developer.android.com/reference/java/security/package-descr.html -http://developer.android.com/guide/topics/ui/notifiers/toasts.html -http://developer.android.com/guide/appendix/faq/index.html -http://developer.android.com/reference/org/apache/http/message/package-descr.html -http://developer.android.com/resources/samples/ContactManager/res/index.html -http://developer.android.com/resources/samples/ContactManager/src/index.html -http://developer.android.com/resources/samples/ContactManager/AndroidManifest.html -http://developer.android.com/guide/developing/tools/adt.html -http://developer.android.com/resources/samples/BluetoothChat/res/index.html -http://developer.android.com/resources/samples/BluetoothChat/src/index.html -http://developer.android.com/resources/samples/BluetoothChat/AndroidManifest.html -http://developer.android.com/reference/org/apache/http/impl/conn/tsccm/package-descr.html -http://developer.android.com/reference/android/content/pm/package-descr.html -http://developer.android.com/reference/org/apache/http/auth/params/package-descr.html -http://developer.android.com/reference/org/apache/http/cookie/package-descr.html -http://developer.android.com/reference/java/net/package-descr.html -http://developer.android.com/reference/java/util/prefs/package-descr.html -http://developer.android.com/reference/android/sax/package-descr.html -http://developer.android.com/resources/samples/LunarLander/res/index.html -http://developer.android.com/resources/samples/LunarLander/src/index.html -http://developer.android.com/resources/samples/LunarLander/tests/index.html -http://developer.android.com/resources/samples/LunarLander/AndroidManifest.html -http://developer.android.com/reference/java/io/package-descr.html -http://developer.android.com/reference/javax/xml/parsers/package-descr.html -http://developer.android.com/reference/java/nio/channels/package-descr.html -http://developer.android.com/resources/tutorials/views/hello-datepicker.html -http://developer.android.com/resources/tutorials/views/hello-timepicker.html -http://developer.android.com/reference/java/util/concurrent/package-descr.html -http://developer.android.com/reference/org/apache/http/client/utils/package-descr.html -http://developer.android.com/reference/android/database/sqlite/package-descr.html -http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/app/RemoteService.html -http://developer.android.com/resources/samples/WiktionarySimple/src/com/index.html -http://developer.android.com/resources/samples/ApiDemos/tests/src/index.html -http://developer.android.com/resources/samples/ApiDemos/tests/AndroidManifest.html -http://developer.android.com/resources/samples/LunarLander/src/com/index.html -http://developer.android.com/reference/junit/framework/package-descr.html -http://developer.android.com/reference/java/util/concurrent/atomic/package-descr.html -http://developer.android.com/reference/org/xml/sax/package-descr.html -http://developer.android.com/resources/samples/ApiDemos/tests/src/com/index.html -http://developer.android.com/reference/java/lang/package-descr.html -http://developer.android.com/reference/android/bluetooth/package-descr.html -http://developer.android.com/guide/appendix/faq/framework.html -http://developer.android.com/guide/appendix/faq/troubleshooting.html -http://developer.android.com/guide/appendix/faq/licensingandoss.html -http://developer.android.com/guide/appendix/faq/security.html -http://developer.android.com/resources/samples/ApiDemos/assets/fonts/index.html -http://developer.android.com/reference/android/telephony/package-descr.html -http://developer.android.com/reference/android/hardware/package-descr.html -http://developer.android.com/reference/android/package-descr.html -http://developer.android.com/reference/java/sql/package-descr.html -http://developer.android.com/reference/org/apache/http/impl/io/package-descr.html -http://developer.android.com/resources/tutorials/views/hello-spinner.html -http://developer.android.com/resources/tutorials/views/hello-listview.html -http://developer.android.com/resources/tutorials/views/hello-gridview.html -http://developer.android.com/resources/samples/ApiDemos/res/anim/index.html -http://developer.android.com/resources/samples/ApiDemos/res/drawable/index.html -http://developer.android.com/resources/samples/ApiDemos/res/drawable-hdpi/index.html -http://developer.android.com/resources/samples/ApiDemos/res/drawable-ldpi/index.html -http://developer.android.com/resources/samples/ApiDemos/res/drawable-mdpi/index.html -http://developer.android.com/resources/samples/ApiDemos/res/drawable-nodpi/index.html -http://developer.android.com/resources/samples/ApiDemos/res/layout/index.html -http://developer.android.com/resources/samples/ApiDemos/res/menu/index.html -http://developer.android.com/resources/samples/ApiDemos/res/raw/index.html -http://developer.android.com/resources/samples/ApiDemos/res/values/index.html -http://developer.android.com/resources/samples/ApiDemos/res/values-large/index.html -http://developer.android.com/resources/samples/ApiDemos/res/values-large-long/index.html -http://developer.android.com/resources/samples/ApiDemos/res/values-large-notlong/index.html -http://developer.android.com/resources/samples/ApiDemos/res/values-long/index.html -http://developer.android.com/resources/samples/ApiDemos/res/values-normal/index.html -http://developer.android.com/resources/samples/ApiDemos/res/values-normal-long/index.html -http://developer.android.com/resources/samples/ApiDemos/res/values-normal-notlong/index.html -http://developer.android.com/resources/samples/ApiDemos/res/values-notlong/index.html -http://developer.android.com/resources/samples/ApiDemos/res/values-small/index.html -http://developer.android.com/resources/samples/ApiDemos/res/values-small-long/index.html -http://developer.android.com/resources/samples/ApiDemos/res/values-small-notlong/index.html -http://developer.android.com/resources/samples/ApiDemos/res/xml/index.html -http://developer.android.com/reference/android/view/inputmethod/package-descr.html -http://developer.android.com/resources/samples/NotePad/res/layout/note_editor.html -http://developer.android.com/resources/samples/NotePad/res/layout/noteslist_item.html -http://developer.android.com/resources/samples/NotePad/res/layout/title_editor.html -http://developer.android.com/resources/samples/ApiDemos/res/drawable-mdpi/alert_dialog_icon.html -http://developer.android.com/resources/samples/ApiDemos/res/drawable-mdpi/app_sample_code.html -http://developer.android.com/resources/samples/ApiDemos/res/drawable-mdpi/arrow_down_float.html -http://developer.android.com/resources/samples/ApiDemos/res/drawable-mdpi/arrow_up_float.html -http://developer.android.com/resources/samples/ApiDemos/res/drawable-mdpi/btn_check_off.html -http://developer.android.com/resources/samples/ApiDemos/res/drawable-mdpi/btn_check_on.html -http://developer.android.com/resources/samples/ApiDemos/res/drawable-mdpi/btn_circle_normal.html -http://developer.android.com/resources/samples/ApiDemos/res/drawable-mdpi/btn_default_normal.9.html -http://developer.android.com/resources/samples/ApiDemos/res/drawable-mdpi/button.9.html -http://developer.android.com/resources/samples/ApiDemos/res/drawable-mdpi/ic_contact_picture.html -http://developer.android.com/resources/samples/ApiDemos/res/drawable-mdpi/ic_popup_reminder.html -http://developer.android.com/resources/samples/ApiDemos/res/drawable-mdpi/icon48x48_2.html -http://developer.android.com/resources/samples/ApiDemos/res/drawable-mdpi/progress_circular_background.html -http://developer.android.com/resources/samples/ApiDemos/res/drawable-mdpi/progress_particle.html -http://developer.android.com/resources/samples/ApiDemos/res/drawable-mdpi/robot.html -http://developer.android.com/resources/samples/ApiDemos/res/drawable-mdpi/scrollbar_state2.html -http://developer.android.com/resources/samples/ApiDemos/res/drawable-mdpi/star_big_on.html -http://developer.android.com/resources/samples/ApiDemos/res/drawable-mdpi/stat_happy.html -http://developer.android.com/resources/samples/ApiDemos/res/drawable-mdpi/stat_neutral.html -http://developer.android.com/resources/samples/ApiDemos/res/drawable-mdpi/stat_sad.html -http://developer.android.com/resources/samples/ApiDemos/res/drawable-mdpi/stat_sample.html -http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/appwidget/ExampleAppWidgetProvider.html -http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/appwidget/ExampleAppWidgetConfigure.html -http://developer.android.com/resources/samples/Snake/res/index.html -http://developer.android.com/resources/samples/Snake/src/index.html -http://developer.android.com/resources/samples/Snake/tests/index.html -http://developer.android.com/resources/samples/Snake/AndroidManifest.html -http://developer.android.com/sdk/api_diff/6/changes/jdiff_topleftframe.html -http://developer.android.com/sdk/api_diff/6/changes/alldiffs_index_all.html -http://developer.android.com/sdk/api_diff/6/changes/changes-summary.html -http://developer.android.com/resources/samples/ApiDemos/res/drawable-ldpi/logo120dpi.html -http://developer.android.com/resources/samples/ApiDemos/res/drawable-ldpi/npatch120dpi.9.html -http://developer.android.com/resources/samples/ApiDemos/res/drawable-ldpi/reslogo120dpi.html -http://developer.android.com/resources/samples/ApiDemos/res/drawable-ldpi/smlnpatch120dpi.9.html -http://developer.android.com/resources/samples/ApiDemos/res/drawable-ldpi/stylogo120dpi.html -http://developer.android.com/sdk/api_diff/3/changes.html -http://developer.android.com/sdk/android-1.5-highlights.html -http://developer.android.com/sdk/api_diff/6/changes/jdiff_statistics.html -http://developer.android.com/sdk/api_diff/6/changes/pkg_android.html -http://developer.android.com/sdk/api_diff/6/changes/pkg_android.accounts.html -http://developer.android.com/sdk/api_diff/6/changes/pkg_android.os.html -http://developer.android.com/sdk/api_diff/6/changes/pkg_android.view.html -http://developer.android.com/sdk/api_diff/4/changes.html -http://developer.android.com/sdk/android-1.6-highlights.html -http://developer.android.com/reference/android/content/res/package-descr.html -http://developer.android.com/resources/samples/NotePad/res/drawable-hdpi-v6/app_notes.html -http://developer.android.com/resources/samples/NotePad/res/drawable-hdpi-v6/live_folder_notes.html -http://developer.android.com/reference/android/test/mock/package-descr.html -http://developer.android.com/resources/samples/SoftKeyboard/res/index.html -http://developer.android.com/resources/samples/SoftKeyboard/src/index.html -http://developer.android.com/resources/samples/SoftKeyboard/AndroidManifest.html -http://developer.android.com/sdk/api_diff/4/changes/jdiff_topleftframe.html -http://developer.android.com/sdk/api_diff/4/changes/alldiffs_index_all.html -http://developer.android.com/sdk/api_diff/4/changes/changes-summary.html -http://developer.android.com/resources/samples/NotePad/tests/src/index.html -http://developer.android.com/resources/samples/NotePad/tests/AndroidManifest.html -http://developer.android.com/reference/java/nio/charset/package-descr.html -http://developer.android.com/reference/javax/crypto/interfaces/package-descr.html -http://developer.android.com/reference/org/apache/http/conn/params/package-descr.html -http://developer.android.com/resources/samples/MultiResolution/res/index.html -http://developer.android.com/resources/samples/MultiResolution/src/index.html -http://developer.android.com/resources/samples/MultiResolution/AndroidManifest.html -http://developer.android.com/resources/samples/ApiDemos/tests/src/com/example/index.html -http://developer.android.com/resources/samples/ApiDemos/res/values-small-long/strings.html -http://developer.android.com/sdk/api_diff/4/changes/packages_index_all.html -http://developer.android.com/sdk/api_diff/4/changes/classes_index_all.html -http://developer.android.com/sdk/api_diff/4/changes/constructors_index_all.html -http://developer.android.com/sdk/api_diff/4/changes/methods_index_all.html -http://developer.android.com/sdk/api_diff/4/changes/fields_index_all.html -http://developer.android.com/reference/android/view/package-descr.html -http://developer.android.com/sdk/api_diff/6/changes/android.os.Build.VERSION_CODES.html -http://developer.android.com/reference/android/database/package-descr.html -http://developer.android.com/sdk/adt_download.html -http://developer.android.com/reference/javax/security/auth/x500/package-descr.html -http://developer.android.com/sdk/api_diff/6/changes/android.view.WindowManager.LayoutParams.html -http://developer.android.com/reference/android/net/package-descr.html -http://developer.android.com/reference/org/apache/http/client/package-descr.html -http://developer.android.com/sdk/download.html?v=archives/android-sdk-windows-1.6_r1.zip -http://developer.android.com/sdk/download.html?v=archives/android-sdk-mac_x86-1.6_r1.zip -http://developer.android.com/sdk/download.html?v=archives/android-sdk-linux_x86-1.6_r1.tgz -http://developer.android.com/sdk/download.html?v=archives/android-sdk-windows-1.5_r3.zip -http://developer.android.com/sdk/download.html?v=archives/android-sdk-mac_x86-1.5_r3.zip -http://developer.android.com/sdk/download.html?v=archives/android-sdk-linux_x86-1.5_r3.zip -http://developer.android.com/sdk/download.html?v=archives/android-sdk-windows-1.1_r1.zip -http://developer.android.com/sdk/download.html?v=archives/android-sdk-mac_x86-1.1_r1.zip -http://developer.android.com/sdk/download.html?v=archives/android-sdk-linux_x86-1.1_r1.zip -http://developer.android.com/sdk/download.html?v=archives/android-sdk-windows-1.0_r2.zip -http://developer.android.com/sdk/download.html?v=archives/android-sdk-mac_x86-1.0_r2.zip -http://developer.android.com/sdk/download.html?v=archives/android-sdk-linux_x86-1.0_r2.zip -http://developer.android.com/sdk/download.html?v=archives/android-sdk-windows-1.5_r2.zip -http://developer.android.com/sdk/download.html?v=archives/android-sdk-mac_x86-1.5_r2.zip -http://developer.android.com/sdk/download.html?v=archives/android-sdk-linux_x86-1.5_r2.zip -http://developer.android.com/sdk/download.html?v=archives/android-sdk-windows-1.5_r1.zip -http://developer.android.com/sdk/download.html?v=archives/android-sdk-mac_x86-1.5_r1.zip -http://developer.android.com/sdk/download.html?v=archives/android-sdk-linux_x86-1.5_r1.zip -http://developer.android.com/sdk/download.html?v=archives/android-sdk-windows-1.0_r1.zip -http://developer.android.com/sdk/download.html?v=archives/android-sdk-mac_x86-1.0_r1.zip -http://developer.android.com/sdk/download.html?v=archives/android-sdk-linux_x86-1.0_r1.zip -http://developer.android.com/sdk/OLD_RELEASENOTES.html -http://developer.android.com/sdk/download.html?v=archives/android-sdk-windows-0.9_beta.zip -http://developer.android.com/sdk/download.html?v=archives/android-sdk-mac_x86-0.9_beta.zip -http://developer.android.com/sdk/download.html?v=archives/android-sdk-linux_x86-0.9_beta.zip -http://developer.android.com/sdk/download.html?v=archives/android-sdk_m5-rc15_windows.zip -http://developer.android.com/sdk/download.html?v=archives/android-sdk_m5-rc15_mac-x86.zip -http://developer.android.com/sdk/download.html?v=archives/android-sdk_m5-rc15_linux-x86.zip -http://developer.android.com/sdk/download.html?v=archives/android-sdk_m5-rc14_windows.zip -http://developer.android.com/sdk/download.html?v=archives/android-sdk_m5-rc14_mac-x86.zip -http://developer.android.com/sdk/download.html?v=archives/android-sdk_m5-rc14_linux-x86.zip -http://developer.android.com/sdk/download.html?v=archives/android_sdk_windows_m3-rc37a.zip -http://developer.android.com/sdk/download.html?v=archives/android_sdk_darwin_m3-rc37a.zip -http://developer.android.com/sdk/download.html?v=archives/android_sdk_linux_m3-rc37a.zip -http://developer.android.com/sdk/download.html?v=archives/android_sdk_windows_m3-rc22a.zip -http://developer.android.com/sdk/download.html?v=archives/android_sdk_darwin_m3-rc22a.zip -http://developer.android.com/sdk/download.html?v=archives/android_sdk_linux_m3-rc22a.zip -http://developer.android.com/sdk/download.html?v=archives/android_sdk_windows_m3-rc20a.zip -http://developer.android.com/sdk/download.html?v=archives/android_sdk_darwin_m3-rc20a.zip -http://developer.android.com/sdk/download.html?v=archives/android_sdk_linux_m3-rc20a.zip -http://developer.android.com/resources/samples/ApiDemos/res/drawable/animated_gif.html -http://developer.android.com/resources/samples/ApiDemos/res/drawable/balloons.html -http://developer.android.com/resources/samples/ApiDemos/res/drawable/beach.html -http://developer.android.com/resources/samples/ApiDemos/res/drawable/black_box.html -http://developer.android.com/resources/samples/ApiDemos/res/drawable/black_opaque_box.html -http://developer.android.com/resources/samples/ApiDemos/res/drawable/box.html -http://developer.android.com/resources/samples/ApiDemos/res/drawable/circular_progress.html -http://developer.android.com/resources/samples/ApiDemos/res/drawable/filled_box.html -http://developer.android.com/resources/samples/ApiDemos/res/drawable/frog.html -http://developer.android.com/resources/samples/ApiDemos/res/drawable/gallery_background_1.html -http://developer.android.com/resources/samples/ApiDemos/res/drawable/gallery_photo_1.html -http://developer.android.com/resources/samples/ApiDemos/res/drawable/gallery_photo_2.html -http://developer.android.com/resources/samples/ApiDemos/res/drawable/gallery_photo_3.html -http://developer.android.com/resources/samples/ApiDemos/res/drawable/gallery_photo_4.html -http://developer.android.com/resources/samples/ApiDemos/res/drawable/gallery_photo_5.html -http://developer.android.com/resources/samples/ApiDemos/res/drawable/gallery_photo_6.html -http://developer.android.com/resources/samples/ApiDemos/res/drawable/gallery_photo_7.html -http://developer.android.com/resources/samples/ApiDemos/res/drawable/gallery_photo_8.html -http://developer.android.com/resources/samples/ApiDemos/res/drawable/icon48x48_1.html -http://developer.android.com/resources/samples/ApiDemos/res/drawable/line.html -http://developer.android.com/resources/samples/ApiDemos/res/drawable/logo160dpi.html -http://developer.android.com/resources/samples/ApiDemos/res/drawable/npatch160dpi.9.html -http://developer.android.com/resources/samples/ApiDemos/res/drawable/photo1.html -http://developer.android.com/resources/samples/ApiDemos/res/drawable/photo2.html -http://developer.android.com/resources/samples/ApiDemos/res/drawable/photo3.html -http://developer.android.com/resources/samples/ApiDemos/res/drawable/photo4.html -http://developer.android.com/resources/samples/ApiDemos/res/drawable/photo5.html -http://developer.android.com/resources/samples/ApiDemos/res/drawable/photo6.html -http://developer.android.com/resources/samples/ApiDemos/res/drawable/picture_frame.html -http://developer.android.com/resources/samples/ApiDemos/res/drawable/reslogo160dpi.html -http://developer.android.com/resources/samples/ApiDemos/res/drawable/sample_0.html -http://developer.android.com/resources/samples/ApiDemos/res/drawable/sample_1.html -http://developer.android.com/resources/samples/ApiDemos/res/drawable/sample_2.html -http://developer.android.com/resources/samples/ApiDemos/res/drawable/sample_3.html -http://developer.android.com/resources/samples/ApiDemos/res/drawable/sample_4.html -http://developer.android.com/resources/samples/ApiDemos/res/drawable/sample_5.html -http://developer.android.com/resources/samples/ApiDemos/res/drawable/sample_6.html -http://developer.android.com/resources/samples/ApiDemos/res/drawable/sample_7.html -http://developer.android.com/resources/samples/ApiDemos/res/drawable/sample_thumb_0.html -http://developer.android.com/resources/samples/ApiDemos/res/drawable/sample_thumb_1.html -http://developer.android.com/resources/samples/ApiDemos/res/drawable/sample_thumb_2.html -http://developer.android.com/resources/samples/ApiDemos/res/drawable/sample_thumb_3.html -http://developer.android.com/resources/samples/ApiDemos/res/drawable/sample_thumb_4.html -http://developer.android.com/resources/samples/ApiDemos/res/drawable/sample_thumb_5.html -http://developer.android.com/resources/samples/ApiDemos/res/drawable/sample_thumb_6.html -http://developer.android.com/resources/samples/ApiDemos/res/drawable/sample_thumb_7.html -http://developer.android.com/resources/samples/ApiDemos/res/drawable/scrollbar_vertical_thumb.html -http://developer.android.com/resources/samples/ApiDemos/res/drawable/scrollbar_vertical_track.html -http://developer.android.com/resources/samples/ApiDemos/res/drawable/shape_1.html -http://developer.android.com/resources/samples/ApiDemos/res/drawable/shape_2.html -http://developer.android.com/resources/samples/ApiDemos/res/drawable/shape_3.html -http://developer.android.com/resources/samples/ApiDemos/res/drawable/shape_4.html -http://developer.android.com/resources/samples/ApiDemos/res/drawable/shape_5.html -http://developer.android.com/resources/samples/ApiDemos/res/drawable/smlnpatch160dpi.9.html -http://developer.android.com/resources/samples/ApiDemos/res/drawable/stylogo160dpi.html -http://developer.android.com/resources/samples/JetBoy/JETBOY_content/index.html -http://developer.android.com/resources/samples/JetBoy/res/index.html -http://developer.android.com/resources/samples/JetBoy/src/index.html -http://developer.android.com/resources/samples/JetBoy/AndroidManifest.html -http://developer.android.com/sdk/api_diff/4/changes/methods_index_removals.html -http://developer.android.com/sdk/api_diff/4/changes/methods_index_additions.html -http://developer.android.com/sdk/api_diff/4/changes/methods_index_changes.html -http://developer.android.com/sdk/api_diff/4/changes/android.view.View.html -http://developer.android.com/sdk/api_diff/4/changes/android.test.AndroidTestCase.html -http://developer.android.com/sdk/api_diff/4/changes/android.telephony.gsm.SmsMessage.html -http://developer.android.com/sdk/api_diff/4/changes/android.content.ComponentName.html -http://developer.android.com/sdk/api_diff/4/changes/android.view.VelocityTracker.html -http://developer.android.com/sdk/api_diff/4/changes/android.graphics.Typeface.html -http://developer.android.com/sdk/api_diff/4/changes/android.graphics.drawable.Drawable.html -http://developer.android.com/sdk/api_diff/4/changes/android.net.wifi.WifiManager.html -http://developer.android.com/sdk/api_diff/4/changes/android.graphics.BitmapFactory.html -http://developer.android.com/sdk/api_diff/4/changes/android.app.Activity.html -http://developer.android.com/sdk/api_diff/4/changes/android.app.Dialog.html -http://developer.android.com/sdk/api_diff/4/changes/android.view.Window.Callback.html -http://developer.android.com/sdk/api_diff/4/changes/android.telephony.gsm.SmsManager.html -http://developer.android.com/sdk/api_diff/4/changes/android.content.Context.html -http://developer.android.com/sdk/api_diff/4/changes/android.content.ContextWrapper.html -http://developer.android.com/sdk/api_diff/4/changes/android.test.mock.MockContext.html -http://developer.android.com/sdk/api_diff/4/changes/android.media.MediaRecorder.html -http://developer.android.com/sdk/api_diff/4/changes/android.os.RemoteCallbackList.html -http://developer.android.com/sdk/api_diff/4/changes/android.widget.ListView.html -http://developer.android.com/sdk/api_diff/4/changes/android.widget.TabWidget.html -http://developer.android.com/sdk/api_diff/4/changes/android.graphics.Bitmap.html -http://developer.android.com/sdk/api_diff/4/changes/android.graphics.Canvas.html -http://developer.android.com/sdk/api_diff/4/changes/android.graphics.NinePatch.html -http://developer.android.com/sdk/api_diff/4/changes/android.widget.AutoCompleteTextView.html -http://developer.android.com/sdk/api_diff/4/changes/android.content.pm.ConfigurationInfo.html -http://developer.android.com/sdk/api_diff/4/changes/android.content.Intent.html -http://developer.android.com/sdk/api_diff/4/changes/android.app.PendingIntent.html -http://developer.android.com/sdk/api_diff/4/changes/android.content.pm.PackageManager.html -http://developer.android.com/sdk/api_diff/4/changes/android.test.mock.MockPackageManager.html -http://developer.android.com/sdk/api_diff/4/changes/android.view.ViewConfiguration.html -http://developer.android.com/sdk/api_diff/4/changes/android.content.ContentProvider.html -http://developer.android.com/sdk/api_diff/4/changes/android.location.Address.html -http://developer.android.com/sdk/api_diff/4/changes/android.media.AudioManager.html -http://developer.android.com/sdk/api_diff/4/changes/android.widget.PopupWindow.html -http://developer.android.com/sdk/api_diff/4/changes/android.widget.TabHost.TabSpec.html -http://developer.android.com/sdk/api_diff/4/changes/android.inputmethodservice.KeyboardView.html -http://developer.android.com/sdk/api_diff/4/changes/android.app.LauncherActivity.html -http://developer.android.com/sdk/api_diff/4/changes/android.app.SearchManager.html -http://developer.android.com/sdk/api_diff/4/changes/android.graphics.drawable.BitmapDrawable.html -http://developer.android.com/sdk/api_diff/4/changes/android.graphics.drawable.NinePatchDrawable.html -http://developer.android.com/sdk/api_diff/6/changes/android.accounts.AbstractAccountAuthenticator.html -http://developer.android.com/resources/samples/Home/res/index.html -http://developer.android.com/resources/samples/Home/src/index.html -http://developer.android.com/resources/samples/Home/AndroidManifest.html -http://developer.android.com/sdk/api_diff/4/changes/jdiff_statistics.html -http://developer.android.com/reference/java/security/acl/package-descr.html -http://developer.android.com/reference/javax/crypto/spec/package-descr.html -http://developer.android.com/resources/samples/Wiktionary/src/com/index.html -http://developer.android.com/reference/android/telephony/cdma/package-descr.html -http://developer.android.com/reference/android/content/package-descr.html -http://developer.android.com/reference/android/app/package-descr.html -http://developer.android.com/resources/samples/ApiDemos/res/values-notlong/strings.html -http://developer.android.com/resources/samples/ApiDemos/res/values-long/strings.html -http://developer.android.com/resources/samples/SoftKeyboard/res/drawable-hdpi/index.html -http://developer.android.com/resources/samples/SoftKeyboard/res/drawable-mdpi/index.html -http://developer.android.com/resources/samples/SoftKeyboard/res/layout/index.html -http://developer.android.com/resources/samples/SoftKeyboard/res/values/index.html -http://developer.android.com/resources/samples/SoftKeyboard/res/values-land/index.html -http://developer.android.com/resources/samples/SoftKeyboard/res/xml/index.html -http://developer.android.com/reference/java/util/package-descr.html -http://developer.android.com/reference/java/text/package-descr.html -http://developer.android.com/resources/samples/BluetoothChat/src/com/index.html -http://developer.android.com/resources/samples/ApiDemos/res/xml/advanced_preferences.html -http://developer.android.com/resources/samples/ApiDemos/res/xml/appwidget_provider.html -http://developer.android.com/resources/samples/ApiDemos/res/xml/default_values.html -http://developer.android.com/resources/samples/ApiDemos/res/xml/preference_dependencies.html -http://developer.android.com/resources/samples/ApiDemos/res/xml/preferences.html -http://developer.android.com/resources/samples/ApiDemos/res/xml/searchable.html -http://developer.android.com/sdk/api_diff/4/changes/classes_index_removals.html -http://developer.android.com/sdk/api_diff/4/changes/classes_index_additions.html -http://developer.android.com/sdk/api_diff/4/changes/classes_index_changes.html -http://developer.android.com/sdk/api_diff/4/changes/java.util.concurrent.locks.AbstractQueuedSynchronizer.html -http://developer.android.com/sdk/api_diff/4/changes/android.content.pm.ActivityInfo.html -http://developer.android.com/sdk/api_diff/4/changes/pkg_android.graphics.drawable.html -http://developer.android.com/sdk/api_diff/4/changes/android.graphics.drawable.AnimationDrawable.html -http://developer.android.com/sdk/api_diff/4/changes/pkg_android.view.animation.html -http://developer.android.com/sdk/api_diff/4/changes/android.content.pm.ApplicationInfo.html -http://developer.android.com/sdk/api_diff/4/changes/android.graphics.BitmapFactory.Options.html -http://developer.android.com/sdk/api_diff/4/changes/android.os.Build.html -http://developer.android.com/sdk/api_diff/4/changes/android.os.Build.VERSION.html -http://developer.android.com/sdk/api_diff/4/changes/pkg_android.os.html -http://developer.android.com/sdk/api_diff/4/changes/android.widget.CheckedTextView.html -http://developer.android.com/sdk/api_diff/4/changes/android.util.Config.html -http://developer.android.com/sdk/api_diff/4/changes/android.content.res.Configuration.html -http://developer.android.com/sdk/api_diff/4/changes/android.util.DisplayMetrics.html -http://developer.android.com/sdk/api_diff/4/changes/pkg_android.opengl.html -http://developer.android.com/sdk/api_diff/4/changes/android.text.style.ImageSpan.html -http://developer.android.com/sdk/api_diff/4/changes/pkg_android.content.html -http://developer.android.com/sdk/api_diff/4/changes/pkg_android.content.pm.html -http://developer.android.com/sdk/api_diff/4/changes/android.app.LauncherActivity.ListItem.html -http://developer.android.com/sdk/api_diff/4/changes/android.Manifest.permission.html -http://developer.android.com/sdk/api_diff/4/changes/android.Manifest.permission_group.html -http://developer.android.com/sdk/api_diff/4/changes/android.media.MediaRecorder.AudioSource.html -http://developer.android.com/sdk/api_diff/4/changes/android.provider.MediaStore.Audio.Genres.Members.html -http://developer.android.com/sdk/api_diff/4/changes/android.provider.MediaStore.Audio.Media.html -http://developer.android.com/sdk/api_diff/4/changes/android.content.pm.ProviderInfo.html -http://developer.android.com/sdk/api_diff/4/changes/android.R.anim.html -http://developer.android.com/sdk/api_diff/4/changes/android.R.attr.html -http://developer.android.com/sdk/api_diff/4/changes/android.R.drawable.html -http://developer.android.com/sdk/api_diff/4/changes/android.R.style.html -http://developer.android.com/sdk/api_diff/4/changes/android.hardware.SensorManager.html -http://developer.android.com/sdk/api_diff/4/changes/android.provider.Settings.Secure.html -http://developer.android.com/sdk/api_diff/4/changes/android.provider.Settings.System.html -http://developer.android.com/sdk/api_diff/4/changes/pkg_android.telephony.html -http://developer.android.com/sdk/api_diff/4/changes/android.telephony.gsm.SmsMessage.MessageClass.html -http://developer.android.com/sdk/api_diff/4/changes/android.telephony.gsm.SmsMessage.SubmitPdu.html -http://developer.android.com/sdk/api_diff/4/changes/android.view.Surface.html -http://developer.android.com/sdk/api_diff/4/changes/android.telephony.TelephonyManager.html -http://developer.android.com/sdk/api_diff/4/changes/java.util.concurrent.TimeUnit.html -http://developer.android.com/sdk/api_diff/4/changes/android.media.ToneGenerator.html -http://developer.android.com/sdk/api_diff/4/changes/android.util.TypedValue.html -http://developer.android.com/sdk/api_diff/4/changes/pkg_android.view.html -http://developer.android.com/sdk/api_diff/4/changes/pkg_android.net.wifi.html -http://developer.android.com/sdk/api_diff/4/changes/pkg_android.widget.html -http://developer.android.com/reference/org/apache/http/protocol/package-descr.html -http://developer.android.com/resources/samples/ApiDemos/res/values-large-long/strings.html -http://developer.android.com/resources/samples/SoftKeyboard/res/values-land/dimens.html -http://developer.android.com/resources/samples/ApiDemos/res/values-large/strings.html -http://developer.android.com/reference/java/security/interfaces/package-descr.html -http://developer.android.com/resources/tutorials/notepad/notepad-ex1.html -http://developer.android.com/resources/tutorials/notepad/notepad-ex2.html -http://developer.android.com/resources/tutorials/notepad/notepad-ex3.html -http://developer.android.com/resources/tutorials/notepad/notepad-extra-credit.html -http://developer.android.com/reference/android/text/style/package-descr.html -http://developer.android.com/resources/samples/BluetoothChat/res/drawable/index.html -http://developer.android.com/resources/samples/BluetoothChat/res/drawable-hdpi/index.html -http://developer.android.com/resources/samples/BluetoothChat/res/layout/index.html -http://developer.android.com/resources/samples/BluetoothChat/res/menu/index.html -http://developer.android.com/resources/samples/BluetoothChat/res/values/index.html -http://developer.android.com/resources/tutorials/views/hello-linearlayout.html -http://developer.android.com/resources/tutorials/views/hello-tablelayout.html -http://developer.android.com/resources/tutorials/views/hello-relativelayout.html -http://developer.android.com/reference/dalvik/system/package-descr.html -http://developer.android.com/resources/samples/ApiDemos/res/values/arrays.html -http://developer.android.com/resources/samples/ApiDemos/res/values/attrs.html -http://developer.android.com/resources/samples/ApiDemos/res/values/colors.html -http://developer.android.com/resources/samples/ApiDemos/res/values/ids.html -http://developer.android.com/resources/samples/ApiDemos/res/values/strings.html -http://developer.android.com/resources/samples/ApiDemos/res/values/styles.html -http://developer.android.com/reference/javax/net/package-descr.html -http://developer.android.com/resources/samples/ApiDemos/tests/src/com/example/android/index.html -http://developer.android.com/resources/samples/ApiDemos/src/com/index.html -http://developer.android.com/sdk/api_diff/6/changes/android.R.attr.html -http://developer.android.com/reference/android/provider/package-descr.html -http://developer.android.com/sdk/terms_body.html -http://developer.android.com/reference/java/util/jar/package-descr.html -http://developer.android.com/resources/samples/LunarLander/tests/src/index.html -http://developer.android.com/resources/samples/LunarLander/tests/AndroidManifest.html -http://developer.android.com/resources/samples/BluetoothChat/res/menu/option_menu.html -http://developer.android.com/resources/samples/SoftKeyboard/res/values/colors.html -http://developer.android.com/resources/samples/SoftKeyboard/res/values/dimens.html -http://developer.android.com/resources/samples/SoftKeyboard/res/values/strings.html -http://developer.android.com/resources/tutorials/views/hello-formstuff.html -http://developer.android.com/resources/samples/ContactManager/res/drawable-hdpi/index.html -http://developer.android.com/resources/samples/ContactManager/res/drawable-ldpi/index.html -http://developer.android.com/resources/samples/ContactManager/res/drawable-mdpi/index.html -http://developer.android.com/resources/samples/ContactManager/res/layout/index.html -http://developer.android.com/resources/samples/ContactManager/res/values/index.html -http://developer.android.com/resources/samples/NotePad/res/drawable-hdpi/app_notes.html +http://developer.android.com/reference/android/os/Handler.Callback.html +http://developer.android.com/reference/android/os/IBinder.DeathRecipient.html +http://developer.android.com/reference/android/os/IInterface.html +http://developer.android.com/reference/android/os/MessageQueue.IdleHandler.html +http://developer.android.com/reference/android/os/RecoverySystem.ProgressListener.html +http://developer.android.com/reference/android/os/AsyncTask.html +http://developer.android.com/reference/android/os/BatteryManager.html +http://developer.android.com/reference/android/os/Build.VERSION.html +http://developer.android.com/reference/android/os/Build.VERSION_CODES.html +http://developer.android.com/reference/android/os/ConditionVariable.html +http://developer.android.com/reference/android/os/CountDownTimer.html +http://developer.android.com/reference/android/os/Debug.html +http://developer.android.com/reference/android/os/Debug.InstructionCount.html +http://developer.android.com/reference/android/os/Debug.MemoryInfo.html +http://developer.android.com/reference/android/os/DropBoxManager.Entry.html +http://developer.android.com/reference/android/os/FileObserver.html +http://developer.android.com/reference/android/os/HandlerThread.html +http://developer.android.com/reference/android/os/MemoryFile.html +http://developer.android.com/reference/android/os/Message.html +http://developer.android.com/reference/android/os/MessageQueue.html +http://developer.android.com/reference/android/os/Messenger.html +http://developer.android.com/reference/android/os/ParcelFileDescriptor.AutoCloseInputStream.html +http://developer.android.com/reference/android/os/ParcelFileDescriptor.AutoCloseOutputStream.html +http://developer.android.com/reference/android/os/ParcelUuid.html +http://developer.android.com/reference/android/os/PowerManager.WakeLock.html +http://developer.android.com/reference/android/os/RecoverySystem.html +http://developer.android.com/reference/android/os/RemoteCallbackList.html +http://developer.android.com/reference/android/os/ResultReceiver.html +http://developer.android.com/reference/android/os/StatFs.html +http://developer.android.com/reference/android/os/StrictMode.ThreadPolicy.Builder.html +http://developer.android.com/reference/android/os/StrictMode.VmPolicy.Builder.html +http://developer.android.com/reference/android/os/TokenWatcher.html +http://developer.android.com/reference/android/os/AsyncTask.Status.html +http://developer.android.com/reference/android/os/BadParcelableException.html +http://developer.android.com/reference/android/os/ParcelFormatException.html +http://developer.android.com/reference/android/os/RemoteException.html +http://developer.android.com/reference/android/widget/SimpleCursorAdapter.html +http://developer.android.com/resources/samples/SearchableDictionary/res/index.html +http://developer.android.com/resources/samples/SearchableDictionary/src/index.html +http://developer.android.com/resources/samples/SearchableDictionary/AndroidManifest.html +http://developer.android.com/reference/java/util/regex/MatchResult.html +http://developer.android.com/reference/java/util/regex/Matcher.html +http://developer.android.com/reference/java/util/regex/Pattern.html +http://developer.android.com/reference/java/util/regex/PatternSyntaxException.html +http://developer.android.com/reference/android/widget/AbsListView.OnScrollListener.html +http://developer.android.com/reference/android/widget/AbsListView.RecyclerListener.html +http://developer.android.com/reference/android/widget/AdapterView.OnItemClickListener.html +http://developer.android.com/reference/android/widget/AdapterView.OnItemLongClickListener.html +http://developer.android.com/reference/android/widget/AdapterView.OnItemSelectedListener.html +http://developer.android.com/reference/android/widget/AutoCompleteTextView.Validator.html +http://developer.android.com/reference/android/widget/Checkable.html +http://developer.android.com/reference/android/widget/Chronometer.OnChronometerTickListener.html +http://developer.android.com/reference/android/widget/CompoundButton.OnCheckedChangeListener.html +http://developer.android.com/reference/android/widget/DatePicker.OnDateChangedListener.html +http://developer.android.com/reference/android/widget/ExpandableListAdapter.html +http://developer.android.com/reference/android/widget/ExpandableListView.OnChildClickListener.html +http://developer.android.com/reference/android/widget/ExpandableListView.OnGroupClickListener.html +http://developer.android.com/reference/android/widget/ExpandableListView.OnGroupCollapseListener.html +http://developer.android.com/reference/android/widget/ExpandableListView.OnGroupExpandListener.html +http://developer.android.com/reference/android/widget/Filter.FilterListener.html +http://developer.android.com/reference/android/widget/Filterable.html +http://developer.android.com/reference/android/widget/FilterQueryProvider.html +http://developer.android.com/reference/android/widget/HeterogeneousExpandableList.html +http://developer.android.com/reference/android/widget/ListAdapter.html +http://developer.android.com/reference/android/widget/MediaController.MediaPlayerControl.html +http://developer.android.com/reference/android/widget/MultiAutoCompleteTextView.Tokenizer.html +http://developer.android.com/reference/android/widget/PopupWindow.OnDismissListener.html +http://developer.android.com/reference/android/widget/RadioGroup.OnCheckedChangeListener.html +http://developer.android.com/reference/android/widget/RatingBar.OnRatingBarChangeListener.html +http://developer.android.com/reference/android/widget/SectionIndexer.html +http://developer.android.com/reference/android/widget/SeekBar.OnSeekBarChangeListener.html +http://developer.android.com/reference/android/widget/SimpleAdapter.ViewBinder.html +http://developer.android.com/reference/android/widget/SimpleCursorAdapter.CursorToStringConverter.html +http://developer.android.com/reference/android/widget/SimpleCursorAdapter.ViewBinder.html +http://developer.android.com/reference/android/widget/SimpleCursorTreeAdapter.ViewBinder.html +http://developer.android.com/reference/android/widget/SlidingDrawer.OnDrawerCloseListener.html +http://developer.android.com/reference/android/widget/SlidingDrawer.OnDrawerOpenListener.html +http://developer.android.com/reference/android/widget/SlidingDrawer.OnDrawerScrollListener.html +http://developer.android.com/reference/android/widget/SpinnerAdapter.html +http://developer.android.com/reference/android/widget/TabHost.OnTabChangeListener.html +http://developer.android.com/reference/android/widget/TabHost.TabContentFactory.html +http://developer.android.com/reference/android/widget/TextView.OnEditorActionListener.html +http://developer.android.com/reference/android/widget/TimePicker.OnTimeChangedListener.html +http://developer.android.com/reference/android/widget/ViewSwitcher.ViewFactory.html +http://developer.android.com/reference/android/widget/WrapperListAdapter.html +http://developer.android.com/reference/android/widget/ZoomButtonsController.OnZoomListener.html +http://developer.android.com/reference/android/widget/AbsListView.html +http://developer.android.com/reference/android/widget/AbsListView.LayoutParams.html +http://developer.android.com/reference/android/widget/AbsoluteLayout.LayoutParams.html +http://developer.android.com/reference/android/widget/AbsSeekBar.html +http://developer.android.com/reference/android/widget/AdapterView.AdapterContextMenuInfo.html +http://developer.android.com/reference/android/widget/AlphabetIndexer.html +http://developer.android.com/reference/android/widget/AnalogClock.html +http://developer.android.com/reference/android/widget/ArrayAdapter.html +http://developer.android.com/reference/android/widget/BaseExpandableListAdapter.html +http://developer.android.com/reference/android/widget/CheckedTextView.html +http://developer.android.com/reference/android/widget/Chronometer.html +http://developer.android.com/reference/android/widget/CompoundButton.html +http://developer.android.com/reference/android/widget/CursorTreeAdapter.html +http://developer.android.com/reference/android/widget/DialerFilter.html +http://developer.android.com/reference/android/widget/DigitalClock.html +http://developer.android.com/reference/android/widget/ExpandableListView.html +http://developer.android.com/reference/android/widget/ExpandableListView.ExpandableListContextMenuInfo.html +http://developer.android.com/reference/android/widget/Filter.html +http://developer.android.com/reference/android/widget/Filter.FilterResults.html +http://developer.android.com/reference/android/widget/FrameLayout.LayoutParams.html +http://developer.android.com/reference/android/widget/Gallery.LayoutParams.html +http://developer.android.com/reference/android/widget/GridView.html +http://developer.android.com/reference/android/widget/HeaderViewListAdapter.html +http://developer.android.com/reference/android/widget/ImageButton.html +http://developer.android.com/reference/android/widget/ImageView.html +http://developer.android.com/reference/android/widget/LinearLayout.LayoutParams.html +http://developer.android.com/reference/android/widget/ListView.FixedViewInfo.html +http://developer.android.com/reference/android/widget/MediaController.html +http://developer.android.com/reference/android/widget/MultiAutoCompleteTextView.html +http://developer.android.com/reference/android/widget/MultiAutoCompleteTextView.CommaTokenizer.html +http://developer.android.com/reference/android/widget/PopupWindow.html +http://developer.android.com/reference/android/widget/RadioGroup.html +http://developer.android.com/reference/android/widget/RadioGroup.LayoutParams.html +http://developer.android.com/reference/android/widget/RatingBar.html +http://developer.android.com/reference/android/widget/RelativeLayout.LayoutParams.html +http://developer.android.com/reference/android/widget/ResourceCursorAdapter.html +http://developer.android.com/reference/android/widget/ResourceCursorTreeAdapter.html +http://developer.android.com/reference/android/widget/Scroller.html +http://developer.android.com/reference/android/widget/ScrollView.html +http://developer.android.com/reference/android/widget/SeekBar.html +http://developer.android.com/reference/android/widget/SimpleAdapter.html +http://developer.android.com/reference/android/widget/SimpleCursorTreeAdapter.html +http://developer.android.com/reference/android/widget/SimpleExpandableListAdapter.html +http://developer.android.com/reference/android/widget/TabHost.html +http://developer.android.com/reference/android/widget/TabHost.TabSpec.html +http://developer.android.com/reference/android/widget/TableLayout.html +http://developer.android.com/reference/android/widget/TableLayout.LayoutParams.html +http://developer.android.com/reference/android/widget/TableRow.html +http://developer.android.com/reference/android/widget/TableRow.LayoutParams.html +http://developer.android.com/reference/android/widget/TabWidget.html +http://developer.android.com/reference/android/widget/TextView.SavedState.html +http://developer.android.com/reference/android/widget/ToggleButton.html +http://developer.android.com/reference/android/widget/TwoLineListItem.html +http://developer.android.com/reference/android/widget/VideoView.html +http://developer.android.com/reference/android/widget/ViewAnimator.html +http://developer.android.com/reference/android/widget/ViewFlipper.html +http://developer.android.com/reference/android/widget/ViewSwitcher.html +http://developer.android.com/reference/android/widget/ZoomButton.html +http://developer.android.com/reference/android/widget/ZoomButtonsController.html +http://developer.android.com/reference/android/widget/ZoomControls.html +http://developer.android.com/reference/android/widget/ImageView.ScaleType.html +http://developer.android.com/reference/android/widget/TextView.BufferType.html +http://developer.android.com/reference/android/widget/RemoteViews.ActionException.html +http://developer.android.com/reference/android/view/animation/Interpolator.html +http://developer.android.com/reference/java/util/ArrayList.html +http://developer.android.com/reference/android/view/animation/Animation.html +http://developer.android.com/reference/android/view/ContextMenu.ContextMenuInfo.html +http://developer.android.com/reference/android/view/KeyEvent.DispatcherState.html +http://developer.android.com/reference/android/view/View.OnFocusChangeListener.html +http://developer.android.com/reference/android/view/ViewParent.html +http://developer.android.com/reference/android/view/TouchDelegate.html +http://developer.android.com/reference/android/view/ViewTreeObserver.html +http://developer.android.com/reference/android/view/inputmethod/EditorInfo.html +http://developer.android.com/reference/android/view/KeyEvent.Callback.html +http://developer.android.com/reference/android/view/View.OnCreateContextMenuListener.html +http://developer.android.com/reference/android/view/View.OnKeyListener.html +http://developer.android.com/reference/android/view/View.OnLongClickListener.html +http://developer.android.com/reference/android/view/View.OnTouchListener.html +http://developer.android.com/reference/android/view/accessibility/AccessibilityEventSource.html +http://developer.android.com/reference/android/content/pm/package-descr.html +http://developer.android.com/reference/android/view/GestureDetector.OnDoubleTapListener.html +http://developer.android.com/reference/android/view/GestureDetector.OnGestureListener.html +http://developer.android.com/reference/android/view/InputQueue.Callback.html +http://developer.android.com/reference/android/view/LayoutInflater.Factory.html +http://developer.android.com/reference/android/view/LayoutInflater.Filter.html +http://developer.android.com/reference/android/view/MenuItem.html +http://developer.android.com/reference/android/view/MenuItem.OnMenuItemClickListener.html +http://developer.android.com/reference/android/view/ScaleGestureDetector.OnScaleGestureListener.html +http://developer.android.com/reference/android/view/SubMenu.html +http://developer.android.com/reference/android/view/SurfaceHolder.Callback.html +http://developer.android.com/reference/android/view/ViewGroup.OnHierarchyChangeListener.html +http://developer.android.com/reference/android/view/ViewManager.html +http://developer.android.com/reference/android/view/ViewStub.OnInflateListener.html +http://developer.android.com/reference/android/view/ViewTreeObserver.OnGlobalFocusChangeListener.html +http://developer.android.com/reference/android/view/ViewTreeObserver.OnGlobalLayoutListener.html +http://developer.android.com/reference/android/view/ViewTreeObserver.OnPreDrawListener.html +http://developer.android.com/reference/android/view/ViewTreeObserver.OnScrollChangedListener.html +http://developer.android.com/reference/android/view/ViewTreeObserver.OnTouchModeChangeListener.html +http://developer.android.com/reference/android/view/Window.Callback.html +http://developer.android.com/reference/android/view/AbsSavedState.html +http://developer.android.com/reference/android/view/ContextThemeWrapper.html +http://developer.android.com/reference/android/view/Display.html +http://developer.android.com/reference/android/view/FocusFinder.html +http://developer.android.com/reference/android/view/GestureDetector.html +http://developer.android.com/reference/android/view/GestureDetector.SimpleOnGestureListener.html +http://developer.android.com/reference/android/view/HapticFeedbackConstants.html +http://developer.android.com/reference/android/view/InputDevice.MotionRange.html +http://developer.android.com/reference/android/view/KeyCharacterMap.html +http://developer.android.com/reference/android/view/KeyCharacterMap.KeyData.html +http://developer.android.com/reference/android/view/MenuInflater.html +http://developer.android.com/reference/android/view/MotionEvent.PointerCoords.html +http://developer.android.com/reference/android/view/OrientationEventListener.html +http://developer.android.com/reference/android/view/OrientationListener.html +http://developer.android.com/reference/android/view/ScaleGestureDetector.SimpleOnScaleGestureListener.html +http://developer.android.com/reference/android/view/SoundEffectConstants.html +http://developer.android.com/reference/android/view/Surface.html +http://developer.android.com/reference/android/view/VelocityTracker.html +http://developer.android.com/reference/android/view/View.BaseSavedState.html +http://developer.android.com/reference/android/view/ViewDebug.html +http://developer.android.com/reference/android/view/ViewGroup.MarginLayoutParams.html +http://developer.android.com/reference/android/view/ViewStub.html +http://developer.android.com/reference/android/view/WindowManager.LayoutParams.html +http://developer.android.com/reference/android/view/ViewDebug.HierarchyTraceType.html +http://developer.android.com/reference/android/view/ViewDebug.RecyclerTraceType.html +http://developer.android.com/reference/android/view/InflateException.html +http://developer.android.com/reference/android/view/Surface.OutOfResourcesException.html +http://developer.android.com/reference/android/view/SurfaceHolder.BadSurfaceTypeException.html +http://developer.android.com/reference/android/view/WindowManager.BadTokenException.html +http://developer.android.com/reference/android/text/method/MetaKeyKeyListener.html +http://developer.android.com/reference/org/apache/http/impl/cookie/AbstractCookieAttributeHandler.html +http://developer.android.com/reference/org/apache/http/impl/cookie/AbstractCookieSpec.html +http://developer.android.com/reference/org/apache/http/impl/cookie/BasicClientCookie.html +http://developer.android.com/reference/org/apache/http/impl/cookie/BasicClientCookie2.html +http://developer.android.com/reference/org/apache/http/impl/cookie/BasicCommentHandler.html +http://developer.android.com/reference/org/apache/http/impl/cookie/BasicDomainHandler.html +http://developer.android.com/reference/org/apache/http/impl/cookie/BasicExpiresHandler.html +http://developer.android.com/reference/org/apache/http/impl/cookie/BasicMaxAgeHandler.html +http://developer.android.com/reference/org/apache/http/impl/cookie/BasicPathHandler.html +http://developer.android.com/reference/org/apache/http/impl/cookie/BasicSecureHandler.html +http://developer.android.com/reference/org/apache/http/impl/cookie/BestMatchSpec.html +http://developer.android.com/reference/org/apache/http/impl/cookie/BestMatchSpecFactory.html +http://developer.android.com/reference/org/apache/http/impl/cookie/BrowserCompatSpec.html +http://developer.android.com/reference/org/apache/http/impl/cookie/BrowserCompatSpecFactory.html +http://developer.android.com/reference/org/apache/http/impl/cookie/CookieSpecBase.html +http://developer.android.com/reference/org/apache/http/impl/cookie/DateUtils.html +http://developer.android.com/reference/org/apache/http/impl/cookie/NetscapeDomainHandler.html +http://developer.android.com/reference/org/apache/http/impl/cookie/NetscapeDraftHeaderParser.html +http://developer.android.com/reference/org/apache/http/impl/cookie/NetscapeDraftSpec.html +http://developer.android.com/reference/org/apache/http/impl/cookie/NetscapeDraftSpecFactory.html +http://developer.android.com/reference/org/apache/http/impl/cookie/RFC2109DomainHandler.html +http://developer.android.com/reference/org/apache/http/impl/cookie/RFC2109Spec.html +http://developer.android.com/reference/org/apache/http/impl/cookie/RFC2109SpecFactory.html +http://developer.android.com/reference/org/apache/http/impl/cookie/RFC2109VersionHandler.html +http://developer.android.com/reference/org/apache/http/impl/cookie/RFC2965CommentUrlAttributeHandler.html +http://developer.android.com/reference/org/apache/http/impl/cookie/RFC2965DiscardAttributeHandler.html +http://developer.android.com/reference/org/apache/http/impl/cookie/RFC2965DomainAttributeHandler.html +http://developer.android.com/reference/org/apache/http/impl/cookie/RFC2965PortAttributeHandler.html +http://developer.android.com/reference/org/apache/http/impl/cookie/RFC2965Spec.html +http://developer.android.com/reference/org/apache/http/impl/cookie/RFC2965SpecFactory.html +http://developer.android.com/reference/org/apache/http/impl/cookie/RFC2965VersionAttributeHandler.html +http://developer.android.com/reference/org/apache/http/impl/cookie/DateParseException.html +http://developer.android.com/reference/org/apache/http/cookie/CookieAttributeHandler.html +http://developer.android.com/reference/android/util/package-descr.html +http://developer.android.com/reference/java/nio/ByteBuffer.html +http://developer.android.com/reference/android/opengl/package-descr.html +http://developer.android.com/resources/samples/BusinessCard/res/index.html +http://developer.android.com/resources/samples/BusinessCard/src/index.html +http://developer.android.com/resources/samples/BusinessCard/AndroidManifest.html +http://developer.android.com/reference/android/text/Editable.html +http://developer.android.com/reference/android/text/GetChars.html +http://developer.android.com/reference/android/text/Html.ImageGetter.html +http://developer.android.com/reference/android/text/Html.TagHandler.html +http://developer.android.com/reference/android/text/InputFilter.html +http://developer.android.com/reference/android/text/InputType.html +http://developer.android.com/reference/android/text/NoCopySpan.html +http://developer.android.com/reference/android/text/ParcelableSpan.html +http://developer.android.com/reference/android/text/Spannable.html +http://developer.android.com/reference/android/text/Spanned.html +http://developer.android.com/reference/android/text/SpanWatcher.html +http://developer.android.com/reference/android/text/TextUtils.EllipsizeCallback.html +http://developer.android.com/reference/android/text/TextUtils.StringSplitter.html +http://developer.android.com/reference/android/text/TextWatcher.html +http://developer.android.com/reference/android/text/AlteredCharSequence.html +http://developer.android.com/reference/android/text/AndroidCharacter.html +http://developer.android.com/reference/android/text/Annotation.html +http://developer.android.com/reference/android/text/AutoText.html +http://developer.android.com/reference/android/text/BoringLayout.html +http://developer.android.com/reference/android/text/BoringLayout.Metrics.html +http://developer.android.com/reference/android/text/DynamicLayout.html +http://developer.android.com/reference/android/text/Editable.Factory.html +http://developer.android.com/reference/android/text/InputFilter.AllCaps.html +http://developer.android.com/reference/android/text/InputFilter.LengthFilter.html +http://developer.android.com/reference/android/text/Layout.html +http://developer.android.com/reference/android/text/Layout.Directions.html +http://developer.android.com/reference/android/text/LoginFilter.html +http://developer.android.com/reference/android/text/LoginFilter.PasswordFilterGMail.html +http://developer.android.com/reference/android/text/LoginFilter.UsernameFilterGeneric.html +http://developer.android.com/reference/android/text/LoginFilter.UsernameFilterGMail.html +http://developer.android.com/reference/android/text/NoCopySpan.Concrete.html +http://developer.android.com/reference/android/text/Selection.html +http://developer.android.com/reference/android/text/Spannable.Factory.html +http://developer.android.com/reference/android/text/SpannableString.html +http://developer.android.com/reference/android/text/SpannableStringBuilder.html +http://developer.android.com/reference/android/text/SpannedString.html +http://developer.android.com/reference/android/text/StaticLayout.html +http://developer.android.com/reference/android/text/TextPaint.html +http://developer.android.com/reference/android/text/TextUtils.SimpleStringSplitter.html +http://developer.android.com/reference/android/text/Layout.Alignment.html +http://developer.android.com/reference/android/text/TextUtils.TruncateAt.html +http://developer.android.com/reference/org/apache/http/io/HttpMessageParser.html +http://developer.android.com/reference/org/apache/http/io/HttpMessageWriter.html +http://developer.android.com/reference/org/apache/http/io/SessionOutputBuffer.html +http://developer.android.com/reference/org/apache/http/io/package-descr.html +http://developer.android.com/reference/android/net/sip/SipRegistrationListener.html +http://developer.android.com/reference/android/net/sip/SipAudioCall.html +http://developer.android.com/reference/android/net/sip/SipAudioCall.Listener.html +http://developer.android.com/reference/android/net/sip/SipErrorCode.html +http://developer.android.com/reference/android/net/sip/SipProfile.html +http://developer.android.com/reference/android/net/sip/SipProfile.Builder.html +http://developer.android.com/reference/android/net/sip/SipSession.html +http://developer.android.com/reference/android/net/sip/SipSession.Listener.html +http://developer.android.com/reference/android/net/sip/SipSession.State.html +http://developer.android.com/reference/android/net/sip/SipException.html +http://developer.android.com/reference/android/bluetooth/BluetoothClass.Device.html +http://developer.android.com/reference/android/bluetooth/BluetoothClass.Device.Major.html +http://developer.android.com/reference/android/bluetooth/BluetoothClass.Service.html +http://developer.android.com/resources/samples/SipDemo/src/com/example/android/sip/SipSettings.html +http://developer.android.com/resources/samples/SipDemo/src/com/example/android/sip/WalkieTalkieActivity.html +http://developer.android.com/resources/samples/SipDemo/res/index.html +http://developer.android.com/resources/samples/SipDemo/src/index.html +http://developer.android.com/resources/samples/SipDemo/AndroidManifest.html +http://developer.android.com/reference/org/apache/http/conn/util/InetAddressUtils.html +http://developer.android.com/reference/org/apache/http/auth/params/AuthPNames.html +http://developer.android.com/reference/org/apache/http/auth/params/AuthParamBean.html +http://developer.android.com/reference/org/apache/http/auth/params/AuthParams.html +http://developer.android.com/reference/org/apache/http/auth/params/package-descr.html +http://developer.android.com/reference/org/xml/sax/ext/Attributes2.html +http://developer.android.com/reference/org/xml/sax/ext/DeclHandler.html +http://developer.android.com/reference/org/xml/sax/ext/EntityResolver2.html +http://developer.android.com/reference/org/xml/sax/ext/LexicalHandler.html +http://developer.android.com/reference/org/xml/sax/ext/Locator2.html +http://developer.android.com/reference/org/xml/sax/ext/Attributes2Impl.html +http://developer.android.com/reference/org/xml/sax/ext/DefaultHandler2.html +http://developer.android.com/reference/org/xml/sax/ext/Locator2Impl.html +http://developer.android.com/reference/org/xml/sax/ext/package-descr.html +http://developer.android.com/reference/java/nio/charset/IllegalCharsetNameException.html +http://developer.android.com/reference/java/util/IllegalFormatException.html +http://developer.android.com/reference/java/nio/channels/IllegalSelectorException.html +http://developer.android.com/reference/java/nio/channels/UnresolvedAddressException.html +http://developer.android.com/reference/java/nio/channels/UnsupportedAddressTypeException.html +http://developer.android.com/reference/java/nio/charset/UnsupportedCharsetException.html +http://developer.android.com/reference/java/util/DuplicateFormatFlagsException.html +http://developer.android.com/reference/java/util/FormatFlagsConversionMismatchException.html +http://developer.android.com/reference/java/util/IllegalFormatCodePointException.html +http://developer.android.com/reference/java/util/IllegalFormatConversionException.html +http://developer.android.com/reference/java/util/IllegalFormatFlagsException.html +http://developer.android.com/reference/java/util/IllegalFormatPrecisionException.html +http://developer.android.com/reference/java/util/IllegalFormatWidthException.html +http://developer.android.com/reference/java/util/MissingFormatArgumentException.html +http://developer.android.com/reference/java/util/MissingFormatWidthException.html +http://developer.android.com/reference/java/util/UnknownFormatConversionException.html +http://developer.android.com/reference/java/util/UnknownFormatFlagsException.html +http://developer.android.com/reference/android/service/wallpaper/WallpaperService.Engine.html +http://developer.android.com/reference/org/apache/http/client/methods/AbortableHttpRequest.html +http://developer.android.com/reference/org/apache/http/client/methods/HttpUriRequest.html +http://developer.android.com/reference/org/apache/http/RequestLine.html +http://developer.android.com/reference/org/apache/http/conn/ClientConnectionRequest.html +http://developer.android.com/reference/org/apache/http/conn/ConnectionReleaseTrigger.html +http://developer.android.com/reference/org/apache/http/conn/ManagedClientConnection.html +http://developer.android.com/reference/org/apache/http/auth/AUTH.html +http://developer.android.com/reference/android/accounts/AbstractAccountAuthenticator.html +http://developer.android.com/reference/org/apache/http/impl/client/AbstractAuthenticationHandler.html +http://developer.android.com/reference/org/apache/http/impl/conn/AbstractClientConnAdapter.html +http://developer.android.com/reference/java/util/AbstractCollection.html +http://developer.android.com/reference/org/apache/http/impl/conn/tsccm/AbstractConnPool.html +http://developer.android.com/reference/android/database/AbstractCursor.html +http://developer.android.com/reference/java/util/concurrent/AbstractExecutorService.html +http://developer.android.com/reference/org/apache/http/impl/client/AbstractHttpClient.html +http://developer.android.com/reference/org/apache/http/impl/AbstractHttpClientConnection.html +http://developer.android.com/reference/org/apache/http/impl/AbstractHttpServerConnection.html +http://developer.android.com/reference/android/inputmethodservice/AbstractInputMethodService.AbstractInputMethodImpl.html +http://developer.android.com/reference/android/inputmethodservice/AbstractInputMethodService.AbstractInputMethodSessionImpl.html +http://developer.android.com/reference/java/nio/channels/spi/AbstractInterruptibleChannel.html +http://developer.android.com/reference/java/util/AbstractMap.html +http://developer.android.com/reference/java/util/AbstractMap.SimpleEntry.html +http://developer.android.com/reference/java/util/AbstractMap.SimpleImmutableEntry.html +http://developer.android.com/reference/java/util/concurrent/locks/AbstractOwnableSynchronizer.html +http://developer.android.com/reference/org/apache/http/impl/conn/AbstractPoolEntry.html +http://developer.android.com/reference/java/util/concurrent/locks/AbstractQueuedLongSynchronizer.ConditionObject.html +http://developer.android.com/reference/java/util/concurrent/locks/AbstractQueuedSynchronizer.ConditionObject.html +http://developer.android.com/reference/android/view/animation/AccelerateDecelerateInterpolator.html +http://developer.android.com/reference/android/view/animation/AccelerateInterpolator.html +http://developer.android.com/reference/java/lang/reflect/AccessibleObject.html +http://developer.android.com/reference/android/accounts/Account.html +http://developer.android.com/reference/android/accounts/AccountAuthenticatorResponse.html +http://developer.android.com/reference/android/location/Address.html +http://developer.android.com/reference/java/util/zip/Adler32.html +http://developer.android.com/reference/android/text/style/AlignmentSpan.Standard.html +http://developer.android.com/reference/android/net/http/AndroidHttpClient.html +http://developer.android.com/reference/android/view/animation/Animation.Description.html +http://developer.android.com/reference/android/view/animation/AnimationUtils.html +http://developer.android.com/reference/android/view/animation/AnticipateInterpolator.html +http://developer.android.com/reference/android/view/animation/AnticipateOvershootInterpolator.html +http://developer.android.com/reference/android/appwidget/AppWidgetHost.html +http://developer.android.com/reference/android/appwidget/AppWidgetManager.html +http://developer.android.com/reference/android/appwidget/AppWidgetProviderInfo.html +http://developer.android.com/reference/java/lang/reflect/Array.html +http://developer.android.com/reference/android/text/method/ArrowKeyMovementMethod.html +http://developer.android.com/reference/android/media/AsyncPlayer.html +http://developer.android.com/reference/java/util/jar/Attributes.html +http://developer.android.com/reference/java/util/jar/Attributes.Name.html +http://developer.android.com/reference/android/media/audiofx/AudioEffect.Descriptor.html +http://developer.android.com/reference/android/media/AudioFormat.html +http://developer.android.com/reference/android/media/AudioRecord.html +http://developer.android.com/reference/org/apache/http/client/params/AuthPolicy.html +http://developer.android.com/reference/org/apache/http/impl/auth/AuthSchemeBase.html +http://developer.android.com/reference/org/apache/http/auth/AuthSchemeRegistry.html +http://developer.android.com/reference/org/apache/http/auth/AuthScope.html +http://developer.android.com/reference/org/apache/http/auth/AuthState.html +http://developer.android.com/reference/android/accounts/AuthenticatorDescription.html +http://developer.android.com/reference/android/app/backup/BackupDataInput.html +http://developer.android.com/reference/android/app/backup/BackupDataOutput.html +http://developer.android.com/reference/android/app/backup/BackupManager.html +http://developer.android.com/reference/org/apache/http/impl/client/BasicCookieStore.html +http://developer.android.com/reference/org/apache/http/impl/client/BasicCredentialsProvider.html +http://developer.android.com/reference/org/apache/http/conn/BasicEofSensorWatcher.html +http://developer.android.com/reference/org/apache/http/protocol/BasicHttpContext.html +http://developer.android.com/reference/org/apache/http/protocol/BasicHttpProcessor.html +http://developer.android.com/reference/org/apache/http/impl/client/BasicResponseHandler.html +http://developer.android.com/reference/org/apache/http/conn/routing/BasicRouteDirector.html +http://developer.android.com/reference/org/apache/http/impl/auth/BasicSchemeFactory.html +http://developer.android.com/reference/org/apache/http/auth/BasicUserPrincipal.html +http://developer.android.com/reference/android/media/audiofx/BassBoost.Settings.html +http://developer.android.com/reference/java/util/BitSet.html +http://developer.android.com/reference/android/view/animation/BounceInterpolator.html +http://developer.android.com/reference/android/provider/Browser.html +http://developer.android.com/reference/android/provider/Browser.BookmarkColumns.html +http://developer.android.com/reference/android/provider/Browser.SearchColumns.html +http://developer.android.com/reference/android/text/style/BulletSpan.html +http://developer.android.com/reference/java/nio/ByteOrder.html +http://developer.android.com/reference/java/util/zip/CRC32.html +http://developer.android.com/reference/java/util/Calendar.html +http://developer.android.com/reference/android/provider/CallLog.html +http://developer.android.com/reference/android/provider/CallLog.Calls.html +http://developer.android.com/reference/android/hardware/Camera.Size.html +http://developer.android.com/reference/javax/security/cert/Certificate.html +http://developer.android.com/reference/java/nio/channels/Channels.html +http://developer.android.com/reference/android/text/style/CharacterStyle.html +http://developer.android.com/reference/java/nio/charset/Charset.html +http://developer.android.com/reference/java/nio/charset/CharsetDecoder.html +http://developer.android.com/reference/java/nio/charset/CharsetEncoder.html +http://developer.android.com/reference/java/nio/charset/spi/CharsetProvider.html +http://developer.android.com/reference/org/apache/http/client/protocol/ClientContextConfigurer.html +http://developer.android.com/reference/org/apache/http/client/utils/CloneUtils.html +http://developer.android.com/reference/java/nio/charset/CoderResult.html +http://developer.android.com/reference/java/nio/charset/CodingErrorAction.html +http://developer.android.com/reference/java/util/Collections.html +http://developer.android.com/reference/android/view/inputmethod/CompletionInfo.html +http://developer.android.com/reference/org/apache/http/conn/params/ConnManagerParams.html +http://developer.android.com/reference/org/apache/http/conn/params/ConnPerRouteBean.html +http://developer.android.com/reference/org/apache/http/conn/params/ConnRouteParams.html +http://developer.android.com/reference/android/provider/Contacts.ContactMethods.html +http://developer.android.com/reference/android/provider/Contacts.Extensions.html +http://developer.android.com/reference/android/provider/Contacts.GroupMembership.html +http://developer.android.com/reference/android/provider/Contacts.Groups.html +http://developer.android.com/reference/android/provider/Contacts.Intents.html +http://developer.android.com/reference/android/provider/Contacts.Intents.Insert.html +http://developer.android.com/reference/android/provider/Contacts.Intents.UI.html +http://developer.android.com/reference/android/provider/Contacts.Organizations.html +http://developer.android.com/reference/android/provider/Contacts.People.ContactMethods.html +http://developer.android.com/reference/android/provider/Contacts.People.Extensions.html +http://developer.android.com/reference/android/provider/Contacts.People.Phones.html +http://developer.android.com/reference/android/provider/Contacts.Photos.html +http://developer.android.com/reference/android/provider/Contacts.Settings.html +http://developer.android.com/reference/android/provider/ContactsContract.AggregationExceptions.html +http://developer.android.com/reference/android/provider/ContactsContract.CommonDataKinds.html +http://developer.android.com/reference/android/provider/ContactsContract.CommonDataKinds.Email.html +http://developer.android.com/reference/android/provider/ContactsContract.CommonDataKinds.Event.html +http://developer.android.com/reference/android/provider/ContactsContract.CommonDataKinds.GroupMembership.html +http://developer.android.com/reference/android/provider/ContactsContract.CommonDataKinds.Im.html +http://developer.android.com/reference/android/provider/ContactsContract.CommonDataKinds.Nickname.html +http://developer.android.com/reference/android/provider/ContactsContract.CommonDataKinds.Note.html +http://developer.android.com/reference/android/provider/ContactsContract.CommonDataKinds.Organization.html +http://developer.android.com/reference/android/provider/ContactsContract.CommonDataKinds.Phone.html +http://developer.android.com/reference/android/provider/ContactsContract.CommonDataKinds.Photo.html +http://developer.android.com/reference/android/provider/ContactsContract.CommonDataKinds.Relation.html +http://developer.android.com/reference/android/provider/ContactsContract.CommonDataKinds.StructuredName.html +http://developer.android.com/reference/android/provider/ContactsContract.CommonDataKinds.StructuredPostal.html +http://developer.android.com/reference/android/provider/ContactsContract.CommonDataKinds.Website.html +http://developer.android.com/reference/android/provider/ContactsContract.Contacts.html +http://developer.android.com/reference/android/provider/ContactsContract.Contacts.AggregationSuggestions.html +http://developer.android.com/reference/android/provider/ContactsContract.Contacts.Data.html +http://developer.android.com/reference/android/provider/ContactsContract.Contacts.Photo.html +http://developer.android.com/reference/android/provider/ContactsContract.Data.html +http://developer.android.com/reference/android/provider/ContactsContract.Groups.html +http://developer.android.com/reference/android/provider/ContactsContract.Intents.html +http://developer.android.com/reference/android/provider/ContactsContract.Intents.Insert.html +http://developer.android.com/reference/android/provider/ContactsContract.PhoneLookup.html +http://developer.android.com/reference/android/provider/ContactsContract.QuickContact.html +http://developer.android.com/reference/android/provider/ContactsContract.RawContacts.html +http://developer.android.com/reference/android/provider/ContactsContract.RawContacts.Data.html +http://developer.android.com/reference/android/provider/ContactsContract.RawContacts.Entity.html +http://developer.android.com/reference/android/provider/ContactsContract.RawContactsEntity.html +http://developer.android.com/reference/android/provider/ContactsContract.Settings.html +http://developer.android.com/reference/android/provider/ContactsContract.StatusUpdates.html +http://developer.android.com/reference/android/provider/ContactsContract.SyncState.html +http://developer.android.com/reference/android/database/ContentObserver.html +http://developer.android.com/reference/org/apache/http/cookie/CookieIdentityComparator.html +http://developer.android.com/reference/org/apache/http/cookie/CookieOrigin.html +http://developer.android.com/reference/org/apache/http/cookie/CookiePathComparator.html +http://developer.android.com/reference/org/apache/http/client/params/CookiePolicy.html +http://developer.android.com/reference/org/apache/http/cookie/CookieSpecRegistry.html +http://developer.android.com/reference/java/util/concurrent/CopyOnWriteArrayList.html +http://developer.android.com/reference/java/util/concurrent/CountDownLatch.html +http://developer.android.com/reference/java/util/Currency.html +http://developer.android.com/reference/android/database/CursorJoiner.html +http://developer.android.com/reference/android/database/CursorWrapper.html +http://developer.android.com/reference/android/view/animation/CycleInterpolator.html +http://developer.android.com/reference/java/util/concurrent/CyclicBarrier.html +http://developer.android.com/reference/javax/crypto/spec/DESKeySpec.html +http://developer.android.com/reference/javax/crypto/spec/DESedeKeySpec.html +http://developer.android.com/reference/javax/crypto/spec/DHGenParameterSpec.html +http://developer.android.com/reference/javax/crypto/spec/DHParameterSpec.html +http://developer.android.com/reference/javax/crypto/spec/DHPrivateKeySpec.html +http://developer.android.com/reference/javax/crypto/spec/DHPublicKeySpec.html +http://developer.android.com/reference/java/security/spec/DSAParameterSpec.html +http://developer.android.com/reference/java/security/spec/DSAPrivateKeySpec.html +http://developer.android.com/reference/java/security/spec/DSAPublicKeySpec.html +http://developer.android.com/reference/android/database/DataSetObserver.html +http://developer.android.com/reference/android/database/DatabaseUtils.html +http://developer.android.com/reference/android/database/DatabaseUtils.InsertHelper.html +http://developer.android.com/reference/javax/xml/datatype/DatatypeConstants.html +http://developer.android.com/reference/javax/xml/datatype/DatatypeConstants.Field.html +http://developer.android.com/reference/javax/xml/datatype/DatatypeFactory.html +http://developer.android.com/reference/java/util/Date.html +http://developer.android.com/reference/android/text/format/DateFormat.html +http://developer.android.com/reference/android/view/animation/DecelerateInterpolator.html +http://developer.android.com/reference/org/apache/http/impl/conn/DefaultClientConnectionOperator.html +http://developer.android.com/reference/org/apache/http/impl/client/DefaultConnectionKeepAliveStrategy.html +http://developer.android.com/reference/org/apache/http/impl/DefaultConnectionReuseStrategy.html +http://developer.android.com/reference/org/apache/http/impl/DefaultHttpRequestFactory.html +http://developer.android.com/reference/org/apache/http/impl/client/DefaultHttpRequestRetryHandler.html +http://developer.android.com/reference/org/apache/http/impl/DefaultHttpResponseFactory.html +http://developer.android.com/reference/org/apache/http/impl/conn/DefaultHttpRoutePlanner.html +http://developer.android.com/reference/org/apache/http/impl/client/DefaultRedirectHandler.html +http://developer.android.com/reference/org/apache/http/impl/client/DefaultRequestDirector.html +http://developer.android.com/reference/org/apache/http/impl/client/DefaultUserTokenHandler.html +http://developer.android.com/reference/org/apache/http/protocol/DefaultedHttpContext.html +http://developer.android.com/reference/java/util/zip/Deflater.html +http://developer.android.com/reference/android/app/admin/DeviceAdminInfo.html +http://developer.android.com/reference/dalvik/system/DexFile.html +http://developer.android.com/reference/android/net/DhcpInfo.html +http://developer.android.com/reference/java/util/Dictionary.html +http://developer.android.com/reference/org/apache/http/impl/auth/DigestSchemeFactory.html +http://developer.android.com/reference/javax/xml/parsers/DocumentBuilder.html +http://developer.android.com/reference/javax/xml/parsers/DocumentBuilderFactory.html +http://developer.android.com/reference/android/text/style/DrawableMarginSpan.html +http://developer.android.com/reference/org/xmlpull/v1/sax2/Driver.html +http://developer.android.com/reference/javax/xml/datatype/Duration.html +http://developer.android.com/reference/java/security/spec/ECFieldF2m.html +http://developer.android.com/reference/java/security/spec/ECFieldFp.html +http://developer.android.com/reference/java/security/spec/ECGenParameterSpec.html +http://developer.android.com/reference/java/security/spec/ECParameterSpec.html +http://developer.android.com/reference/java/security/spec/ECPoint.html +http://developer.android.com/reference/java/security/spec/ECPrivateKeySpec.html +http://developer.android.com/reference/java/security/spec/ECPublicKeySpec.html +http://developer.android.com/reference/javax/microedition/khronos/egl/EGLConfig.html +http://developer.android.com/reference/javax/microedition/khronos/egl/EGLContext.html +http://developer.android.com/reference/javax/microedition/khronos/egl/EGLDisplay.html +http://developer.android.com/reference/javax/microedition/khronos/egl/EGLSurface.html +http://developer.android.com/reference/java/security/spec/EllipticCurve.html +http://developer.android.com/reference/java/security/spec/EncodedKeySpec.html +http://developer.android.com/reference/org/apache/http/impl/EnglishReasonPhraseCatalog.html +http://developer.android.com/reference/org/apache/http/impl/entity/EntityDeserializer.html +http://developer.android.com/reference/org/apache/http/impl/entity/EntitySerializer.html +http://developer.android.com/reference/android/media/audiofx/EnvironmentalReverb.Settings.html +http://developer.android.com/reference/android/media/audiofx/Equalizer.Settings.html +http://developer.android.com/reference/java/util/logging/ErrorManager.html +http://developer.android.com/reference/java/util/EventListenerProxy.html +http://developer.android.com/reference/java/util/EventObject.html +http://developer.android.com/reference/java/util/concurrent/Exchanger.html +http://developer.android.com/reference/java/util/concurrent/ExecutorCompletionService.html +http://developer.android.com/reference/java/util/concurrent/Executors.html +http://developer.android.com/reference/android/view/inputmethod/ExtractedText.html +http://developer.android.com/reference/android/view/inputmethod/ExtractedTextRequest.html +http://developer.android.com/reference/android/media/FaceDetector.html +http://developer.android.com/reference/android/media/FaceDetector.Face.html +http://developer.android.com/reference/android/app/backup/FileBackupHelper.html +http://developer.android.com/reference/java/nio/channels/FileChannel.MapMode.html +http://developer.android.com/reference/java/nio/channels/FileLock.html +http://developer.android.com/reference/java/util/FormattableFlags.html +http://developer.android.com/reference/java/util/concurrent/FutureTask.html +http://developer.android.com/reference/android/location/Geocoder.html +http://developer.android.com/reference/android/hardware/GeomagneticField.html +http://developer.android.com/reference/android/gesture/Gesture.html +http://developer.android.com/reference/android/gesture/GestureLibraries.html +http://developer.android.com/reference/android/gesture/GestureLibrary.html +http://developer.android.com/reference/android/gesture/GesturePoint.html +http://developer.android.com/reference/android/gesture/GestureStore.html +http://developer.android.com/reference/android/gesture/GestureStroke.html +http://developer.android.com/reference/android/gesture/GestureUtils.html +http://developer.android.com/reference/android/location/GpsSatellite.html +http://developer.android.com/reference/android/location/GpsStatus.html +http://developer.android.com/reference/org/apache/http/protocol/HTTP.html +http://developer.android.com/reference/java/util/logging/Handler.html +http://developer.android.com/reference/org/apache/http/client/params/HttpClientParams.html +http://developer.android.com/reference/org/apache/http/impl/HttpConnectionMetricsImpl.html +http://developer.android.com/reference/org/apache/http/protocol/HttpDateGenerator.html +http://developer.android.com/reference/org/apache/http/HttpHost.html +http://developer.android.com/reference/org/apache/http/protocol/HttpRequestExecutor.html +http://developer.android.com/reference/org/apache/http/protocol/HttpRequestHandlerRegistry.html +http://developer.android.com/reference/org/apache/http/conn/routing/HttpRoute.html +http://developer.android.com/reference/org/apache/http/protocol/HttpService.html +http://developer.android.com/reference/android/text/style/IconMarginSpan.html +http://developer.android.com/reference/org/apache/http/impl/conn/IdleConnectionHandler.html +http://developer.android.com/reference/java/util/zip/Inflater.html +http://developer.android.com/reference/android/view/inputmethod/InputBinding.html +http://developer.android.com/reference/android/view/inputmethod/InputMethodInfo.html +http://developer.android.com/reference/android/inputmethodservice/InputMethodService.Insets.html +http://developer.android.com/reference/javax/crypto/spec/IvParameterSpec.html +http://developer.android.com/reference/android/inputmethodservice/Keyboard.html +http://developer.android.com/reference/android/inputmethodservice/Keyboard.Key.html +http://developer.android.com/reference/android/inputmethodservice/Keyboard.Row.html +http://developer.android.com/reference/org/apache/http/impl/entity/LaxContentLengthStrategy.html +http://developer.android.com/reference/android/view/animation/LayoutAnimationController.html +http://developer.android.com/reference/android/view/animation/LayoutAnimationController.AnimationParameters.html +http://developer.android.com/reference/android/text/style/LeadingMarginSpan.Standard.html +http://developer.android.com/reference/java/util/logging/Level.html +http://developer.android.com/reference/android/view/animation/LinearInterpolator.html +http://developer.android.com/reference/android/text/util/Linkify.html +http://developer.android.com/reference/android/net/LocalServerSocket.html +http://developer.android.com/reference/android/net/LocalSocket.html +http://developer.android.com/reference/android/net/LocalSocketAddress.html +http://developer.android.com/reference/android/location/Location.html +http://developer.android.com/reference/java/util/concurrent/locks/LockSupport.html +http://developer.android.com/reference/java/util/logging/LogManager.html +http://developer.android.com/reference/java/util/logging/LogRecord.html +http://developer.android.com/reference/java/util/logging/Logger.html +http://developer.android.com/reference/org/apache/http/impl/conn/LoggingSessionInputBuffer.html +http://developer.android.com/reference/org/apache/http/impl/conn/LoggingSessionOutputBuffer.html +http://developer.android.com/reference/java/security/spec/MGF1ParameterSpec.html +http://developer.android.com/reference/android/net/MailTo.html +http://developer.android.com/reference/android/Manifest.html +http://developer.android.com/reference/android/Manifest.permission_group.html +http://developer.android.com/reference/java/math/MathContext.html +http://developer.android.com/reference/android/database/MatrixCursor.RowBuilder.html +http://developer.android.com/reference/android/media/MediaRecorder.AudioEncoder.html +http://developer.android.com/reference/android/media/MediaRecorder.AudioSource.html +http://developer.android.com/reference/android/media/MediaRecorder.OutputFormat.html +http://developer.android.com/reference/android/media/MediaRecorder.VideoEncoder.html +http://developer.android.com/reference/android/media/MediaRecorder.VideoSource.html +http://developer.android.com/reference/android/provider/MediaStore.Audio.html +http://developer.android.com/reference/android/provider/MediaStore.Audio.Albums.html +http://developer.android.com/reference/android/provider/MediaStore.Audio.Artists.html +http://developer.android.com/reference/android/provider/MediaStore.Audio.Artists.Albums.html +http://developer.android.com/reference/android/provider/MediaStore.Audio.Genres.html +http://developer.android.com/reference/android/provider/MediaStore.Audio.Genres.Members.html +http://developer.android.com/reference/android/provider/MediaStore.Audio.Media.html +http://developer.android.com/reference/android/provider/MediaStore.Audio.Playlists.html +http://developer.android.com/reference/android/provider/MediaStore.Audio.Playlists.Members.html +http://developer.android.com/reference/android/provider/MediaStore.Images.html +http://developer.android.com/reference/android/provider/MediaStore.Images.Media.html +http://developer.android.com/reference/android/provider/MediaStore.Images.Thumbnails.html +http://developer.android.com/reference/android/provider/MediaStore.Video.html +http://developer.android.com/reference/android/provider/MediaStore.Video.Media.html +http://developer.android.com/reference/android/provider/MediaStore.Video.Thumbnails.html +http://developer.android.com/reference/java/lang/reflect/Modifier.html +http://developer.android.com/reference/org/apache/http/conn/MultihomePlainSocketFactory.html +http://developer.android.com/reference/org/apache/http/auth/NTCredentials.html +http://developer.android.com/reference/org/apache/http/auth/NTUserPrincipal.html +http://developer.android.com/reference/android/net/NetworkInfo.html +http://developer.android.com/reference/org/apache/http/impl/NoConnectionReuseStrategy.html +http://developer.android.com/reference/javax/crypto/spec/OAEPParameterSpec.html +http://developer.android.com/reference/java/util/Observable.html +http://developer.android.com/reference/android/os/storage/OnObbStateChangeListener.html +http://developer.android.com/reference/android/gesture/OrientedBoundingBox.html +http://developer.android.com/reference/javax/xml/transform/OutputKeys.html +http://developer.android.com/reference/android/view/animation/OvershootInterpolator.html +http://developer.android.com/reference/javax/crypto/spec/PBEKeySpec.html +http://developer.android.com/reference/javax/crypto/spec/PBEParameterSpec.html +http://developer.android.com/reference/java/security/spec/PSSParameterSpec.html +http://developer.android.com/reference/javax/crypto/spec/PSource.html +http://developer.android.com/reference/java/util/jar/Pack200.html +http://developer.android.com/reference/android/text/method/PasswordTransformationMethod.html +http://developer.android.com/reference/java/nio/channels/Pipe.html +http://developer.android.com/reference/org/apache/http/conn/scheme/PlainSocketFactory.html +http://developer.android.com/reference/android/gesture/Prediction.html +http://developer.android.com/reference/android/preference/Preference.html +http://developer.android.com/reference/android/preference/PreferenceManager.html +http://developer.android.com/reference/java/util/prefs/Preferences.html +http://developer.android.com/reference/android/media/audiofx/PresetReverb.Settings.html +http://developer.android.com/reference/java/beans/PropertyChangeSupport.html +http://developer.android.com/reference/java/lang/reflect/Proxy.html +http://developer.android.com/reference/org/apache/http/impl/conn/ProxySelectorRoutePlanner.html +http://developer.android.com/reference/javax/xml/namespace/QName.html +http://developer.android.com/reference/android/text/style/QuoteSpan.html +http://developer.android.com/reference/javax/crypto/spec/RC2ParameterSpec.html +http://developer.android.com/reference/javax/crypto/spec/RC5ParameterSpec.html +http://developer.android.com/reference/java/security/spec/RSAKeyGenParameterSpec.html +http://developer.android.com/reference/java/security/spec/RSAOtherPrimeInfo.html +http://developer.android.com/reference/java/security/spec/RSAPrivateKeySpec.html +http://developer.android.com/reference/java/security/spec/RSAPublicKeySpec.html +http://developer.android.com/reference/java/util/Random.html +http://developer.android.com/reference/org/apache/http/impl/client/RedirectLocations.html +http://developer.android.com/reference/java/util/concurrent/locks/ReentrantLock.html +http://developer.android.com/reference/java/util/concurrent/locks/ReentrantReadWriteLock.html +http://developer.android.com/reference/java/util/concurrent/locks/ReentrantReadWriteLock.ReadLock.html +http://developer.android.com/reference/java/util/concurrent/locks/ReentrantReadWriteLock.WriteLock.html +http://developer.android.com/reference/org/apache/http/impl/conn/tsccm/RefQueueWorker.html +http://developer.android.com/reference/android/text/method/ReplacementTransformationMethod.html +http://developer.android.com/reference/org/apache/http/client/protocol/RequestAddCookies.html +http://developer.android.com/reference/org/apache/http/protocol/RequestConnControl.html +http://developer.android.com/reference/org/apache/http/protocol/RequestContent.html +http://developer.android.com/reference/org/apache/http/protocol/RequestDate.html +http://developer.android.com/reference/org/apache/http/client/protocol/RequestDefaultHeaders.html +http://developer.android.com/reference/org/apache/http/protocol/RequestExpectContinue.html +http://developer.android.com/reference/org/apache/http/client/protocol/RequestProxyAuthentication.html +http://developer.android.com/reference/org/apache/http/client/protocol/RequestTargetAuthentication.html +http://developer.android.com/reference/org/apache/http/protocol/RequestTargetHost.html +http://developer.android.com/reference/org/apache/http/protocol/RequestUserAgent.html +http://developer.android.com/reference/java/util/ResourceBundle.html +http://developer.android.com/reference/java/util/ResourceBundle.Control.html +http://developer.android.com/reference/org/apache/http/protocol/ResponseConnControl.html +http://developer.android.com/reference/org/apache/http/protocol/ResponseContent.html +http://developer.android.com/reference/org/apache/http/protocol/ResponseDate.html +http://developer.android.com/reference/org/apache/http/client/protocol/ResponseProcessCookies.html +http://developer.android.com/reference/org/apache/http/protocol/ResponseServer.html +http://developer.android.com/reference/android/app/backup/RestoreObserver.html +http://developer.android.com/reference/android/text/util/Rfc822Token.html +http://developer.android.com/reference/android/text/util/Rfc822Tokenizer.html +http://developer.android.com/reference/android/media/Ringtone.html +http://developer.android.com/reference/android/media/RingtoneManager.html +http://developer.android.com/reference/org/apache/http/impl/conn/tsccm/RouteSpecificPool.html +http://developer.android.com/reference/org/apache/http/conn/routing/RouteTracker.html +http://developer.android.com/reference/org/apache/http/impl/client/RoutedRequest.html +http://developer.android.com/reference/javax/xml/parsers/SAXParser.html +http://developer.android.com/reference/javax/xml/parsers/SAXParserFactory.html +http://developer.android.com/reference/javax/xml/transform/sax/SAXResult.html +http://developer.android.com/reference/javax/xml/transform/sax/SAXSource.html +http://developer.android.com/reference/android/database/sqlite/SQLiteClosable.html +http://developer.android.com/reference/android/database/sqlite/SQLiteQueryBuilder.html +http://developer.android.com/reference/android/net/SSLSessionCache.html +http://developer.android.com/reference/android/net/wifi/ScanResult.html +http://developer.android.com/reference/java/util/Scanner.html +http://developer.android.com/reference/javax/xml/validation/Schema.html +http://developer.android.com/reference/javax/xml/validation/SchemaFactory.html +http://developer.android.com/reference/javax/xml/validation/SchemaFactoryLoader.html +http://developer.android.com/reference/org/apache/http/conn/scheme/Scheme.html +http://developer.android.com/reference/org/apache/http/conn/scheme/SchemeRegistry.html +http://developer.android.com/reference/android/text/method/ScrollingMovementMethod.html +http://developer.android.com/reference/android/provider/SearchRecentSuggestions.html +http://developer.android.com/reference/javax/crypto/spec/SecretKeySpec.html +http://developer.android.com/reference/java/nio/channels/SelectionKey.html +http://developer.android.com/reference/java/nio/channels/Selector.html +http://developer.android.com/reference/java/nio/channels/spi/SelectorProvider.html +http://developer.android.com/reference/java/util/concurrent/Semaphore.html +http://developer.android.com/reference/android/hardware/SensorEvent.html +http://developer.android.com/reference/javax/net/ServerSocketFactory.html +http://developer.android.com/reference/java/util/ServiceLoader.html +http://developer.android.com/reference/android/provider/Settings.NameValueTable.html +http://developer.android.com/reference/android/graphics/drawable/shapes/Shape.html +http://developer.android.com/reference/android/app/backup/SharedPreferencesBackupHelper.html +http://developer.android.com/reference/org/apache/http/impl/conn/SingleClientConnManager.html +http://developer.android.com/reference/android/telephony/gsm/SmsManager.html +http://developer.android.com/reference/javax/net/SocketFactory.html +http://developer.android.com/reference/android/net/http/SslCertificate.html +http://developer.android.com/reference/android/net/http/SslCertificate.DName.html +http://developer.android.com/reference/android/net/http/SslError.html +http://developer.android.com/reference/org/apache/http/impl/entity/StrictContentLengthStrategy.html +http://developer.android.com/reference/java/util/StringTokenizer.html +http://developer.android.com/reference/android/provider/SyncStateContract.html +http://developer.android.com/reference/android/provider/SyncStateContract.Constants.html +http://developer.android.com/reference/android/provider/SyncStateContract.Helpers.html +http://developer.android.com/reference/android/text/style/TabStopSpan.Standard.html +http://developer.android.com/reference/junit/framework/TestFailure.html +http://developer.android.com/reference/android/test/suitebuilder/TestMethod.html +http://developer.android.com/reference/junit/framework/TestResult.html +http://developer.android.com/reference/android/test/suitebuilder/TestSuiteBuilder.html +http://developer.android.com/reference/java/util/concurrent/ThreadPoolExecutor.AbortPolicy.html +http://developer.android.com/reference/java/util/concurrent/ThreadPoolExecutor.CallerRunsPolicy.html +http://developer.android.com/reference/java/util/concurrent/ThreadPoolExecutor.DiscardOldestPolicy.html +http://developer.android.com/reference/java/util/concurrent/ThreadPoolExecutor.DiscardPolicy.html +http://developer.android.com/reference/org/apache/http/impl/conn/tsccm/ThreadSafeClientConnManager.html +http://developer.android.com/reference/android/text/format/Time.html +http://developer.android.com/reference/java/util/TimeZone.html +http://developer.android.com/reference/java/util/Timer.html +http://developer.android.com/reference/java/util/TimerTask.html +http://developer.android.com/reference/android/media/ToneGenerator.html +http://developer.android.com/reference/android/text/method/Touch.html +http://developer.android.com/reference/android/net/TrafficStats.html +http://developer.android.com/reference/android/view/animation/Transformation.html +http://developer.android.com/reference/javax/xml/transform/Transformer.html +http://developer.android.com/reference/javax/xml/transform/TransformerFactory.html +http://developer.android.com/reference/javax/xml/validation/TypeInfoProvider.html +http://developer.android.com/reference/org/apache/http/client/utils/URIUtils.html +http://developer.android.com/reference/org/apache/http/client/utils/URLEncodedUtils.html +http://developer.android.com/reference/android/net/Uri.Builder.html +http://developer.android.com/reference/org/apache/http/protocol/UriPatternMatcher.html +http://developer.android.com/reference/android/net/UrlQuerySanitizer.html +http://developer.android.com/reference/android/net/UrlQuerySanitizer.IllegalCharacterValueSanitizer.html +http://developer.android.com/reference/android/net/UrlQuerySanitizer.ParameterValuePair.html +http://developer.android.com/reference/android/provider/UserDictionary.html +http://developer.android.com/reference/android/provider/UserDictionary.Words.html +http://developer.android.com/reference/org/apache/http/auth/UsernamePasswordCredentials.html +http://developer.android.com/reference/javax/xml/validation/Validator.html +http://developer.android.com/reference/javax/xml/validation/ValidatorHandler.html +http://developer.android.com/reference/android/media/audiofx/Virtualizer.Settings.html +http://developer.android.com/reference/android/media/audiofx/Visualizer.html +http://developer.android.com/reference/org/apache/http/impl/conn/tsccm/WaitingThread.html +http://developer.android.com/reference/org/apache/http/impl/conn/tsccm/WaitingThreadAborter.html +http://developer.android.com/reference/android/net/wifi/WifiConfiguration.html +http://developer.android.com/reference/android/net/wifi/WifiConfiguration.AuthAlgorithm.html +http://developer.android.com/reference/android/net/wifi/WifiConfiguration.GroupCipher.html +http://developer.android.com/reference/android/net/wifi/WifiConfiguration.KeyMgmt.html +http://developer.android.com/reference/android/net/wifi/WifiConfiguration.PairwiseCipher.html +http://developer.android.com/reference/android/net/wifi/WifiConfiguration.Protocol.html +http://developer.android.com/reference/android/net/wifi/WifiConfiguration.Status.html +http://developer.android.com/reference/android/net/wifi/WifiInfo.html +http://developer.android.com/reference/android/net/wifi/WifiManager.MulticastLock.html +http://developer.android.com/reference/android/net/wifi/WifiManager.WifiLock.html +http://developer.android.com/reference/org/apache/http/impl/conn/Wire.html +http://developer.android.com/reference/javax/xml/datatype/XMLGregorianCalendar.html +http://developer.android.com/reference/javax/xml/xpath/XPathConstants.html +http://developer.android.com/reference/javax/xml/xpath/XPathFactory.html +http://developer.android.com/reference/java/util/zip/ZipEntry.html +http://developer.android.com/reference/java/util/zip/ZipFile.html +http://developer.android.com/reference/org/apache/http/conn/OperatedClientConnection.html +http://developer.android.com/reference/java/util/concurrent/ExecutorService.html +http://developer.android.com/reference/android/view/inputmethod/InputMethod.html +http://developer.android.com/reference/android/view/inputmethod/InputMethodSession.html +http://developer.android.com/reference/java/util/concurrent/locks/AbstractQueuedLongSynchronizer.html +http://developer.android.com/reference/java/util/concurrent/locks/Lock.html +http://developer.android.com/reference/java/util/concurrent/locks/AbstractQueuedSynchronizer.html +http://developer.android.com/reference/org/apache/http/impl/client/DefaultHttpClient.html +http://developer.android.com/reference/org/apache/http/HttpRequestInterceptor.html +http://developer.android.com/reference/org/apache/http/auth/Credentials.html +http://developer.android.com/reference/android/app/backup/BackupAgent.html +http://developer.android.com/reference/org/apache/http/client/CookieStore.html +http://developer.android.com/reference/org/apache/http/client/CredentialsProvider.html +http://developer.android.com/reference/org/apache/http/conn/EofSensorWatcher.html +http://developer.android.com/reference/org/apache/http/HeaderElementIterator.html +http://developer.android.com/reference/org/apache/http/protocol/HttpContext.html +http://developer.android.com/reference/org/apache/http/client/ResponseHandler.html +http://developer.android.com/reference/org/apache/http/conn/routing/HttpRouteDirector.html +http://developer.android.com/reference/org/apache/http/TokenIterator.html +http://developer.android.com/reference/org/apache/http/conn/ClientConnectionManager.html +http://developer.android.com/reference/org/apache/http/conn/ClientConnectionOperator.html +http://developer.android.com/reference/org/apache/http/client/HttpRequestRetryHandler.html +http://developer.android.com/reference/org/apache/http/conn/routing/HttpRoutePlanner.html +http://developer.android.com/reference/org/apache/http/client/RedirectHandler.html +http://developer.android.com/reference/org/apache/http/client/RequestDirector.html +http://developer.android.com/reference/java/util/concurrent/CompletionService.html +http://developer.android.com/reference/java/util/concurrent/Executor.html +http://developer.android.com/reference/java/util/concurrent/ScheduledExecutorService.html +http://developer.android.com/reference/java/util/concurrent/ThreadFactory.html +http://developer.android.com/reference/java/util/concurrent/Callable.html +http://developer.android.com/reference/android/app/backup/BackupAgentHelper.html +http://developer.android.com/reference/java/util/Formattable.html +http://developer.android.com/reference/java/math/BigDecimal.html +http://developer.android.com/reference/java/util/jar/Pack200.Packer.html +http://developer.android.com/reference/java/util/jar/Pack200.Unpacker.html +http://developer.android.com/reference/android/preference/PreferenceActivity.html +http://developer.android.com/reference/java/util/concurrent/locks/ReadWriteLock.html +http://developer.android.com/reference/org/apache/http/impl/conn/tsccm/ConnPoolByRoute.html +http://developer.android.com/reference/java/nio/channels/SelectableChannel.html +http://developer.android.com/reference/java/nio/channels/DatagramChannel.html +http://developer.android.com/reference/java/nio/channels/ServerSocketChannel.html +http://developer.android.com/reference/java/nio/channels/SocketChannel.html +http://developer.android.com/reference/javax/xml/transform/Templates.html +http://developer.android.com/reference/javax/xml/xpath/XPath.html +http://developer.android.com/reference/android/text/style/AbsoluteSizeSpan.html +http://developer.android.com/reference/android/database/AbstractCursor.SelfContentObserver.html +http://developer.android.com/reference/android/inputmethodservice/AbstractInputMethodService.html +http://developer.android.com/reference/java/util/AbstractList.html +http://developer.android.com/reference/org/apache/http/impl/conn/AbstractPooledConnAdapter.html +http://developer.android.com/reference/java/util/prefs/AbstractPreferences.html +http://developer.android.com/reference/java/util/AbstractQueue.html +http://developer.android.com/reference/java/nio/channels/spi/AbstractSelectableChannel.html +http://developer.android.com/reference/java/nio/channels/spi/AbstractSelectionKey.html +http://developer.android.com/reference/java/nio/channels/spi/AbstractSelector.html +http://developer.android.com/reference/java/util/AbstractSequentialList.html +http://developer.android.com/reference/java/util/AbstractSet.html +http://developer.android.com/reference/android/database/AbstractWindowedCursor.html +http://developer.android.com/reference/android/accounts/AccountAuthenticatorActivity.html +http://developer.android.com/reference/android/accounts/AccountsException.html +http://developer.android.com/reference/java/security/acl/AclNotFoundException.html +http://developer.android.com/reference/android/test/ActivityInstrumentationTestCase.html +http://developer.android.com/reference/android/test/ActivityTestCase.html +http://developer.android.com/reference/android/view/animation/AlphaAnimation.html +http://developer.android.com/reference/java/nio/channels/AlreadyConnectedException.html +http://developer.android.com/reference/android/test/AndroidTestCase.html +http://developer.android.com/reference/android/test/AndroidTestRunner.html +http://developer.android.com/reference/android/view/animation/AnimationSet.html +http://developer.android.com/reference/java/lang/annotation/AnnotationFormatError.html +http://developer.android.com/reference/java/lang/annotation/AnnotationTypeMismatchException.html +http://developer.android.com/reference/android/appwidget/AppWidgetHostView.html +http://developer.android.com/reference/android/appwidget/AppWidgetProvider.html +http://developer.android.com/reference/android/test/ApplicationTestCase.html +http://developer.android.com/reference/android/graphics/drawable/shapes/ArcShape.html +http://developer.android.com/reference/java/util/concurrent/ArrayBlockingQueue.html +http://developer.android.com/reference/junit/framework/AssertionFailedError.html +http://developer.android.com/reference/java/nio/channels/AsynchronousCloseException.html +http://developer.android.com/reference/org/apache/http/auth/AuthenticationException.html +http://developer.android.com/reference/android/accounts/AuthenticatorException.html +http://developer.android.com/reference/android/text/style/BackgroundColorSpan.html +http://developer.android.com/reference/java/util/prefs/BackingStoreException.html +http://developer.android.com/reference/android/app/backup/BackupDataInputStream.html +http://developer.android.com/reference/android/text/method/BaseKeyListener.html +http://developer.android.com/reference/org/apache/http/conn/BasicManagedEntity.html +http://developer.android.com/reference/org/apache/http/impl/conn/tsccm/BasicPoolEntry.html +http://developer.android.com/reference/org/apache/http/impl/conn/tsccm/BasicPoolEntryRef.html +http://developer.android.com/reference/org/apache/http/impl/conn/tsccm/BasicPooledConnAdapter.html +http://developer.android.com/reference/org/apache/http/impl/auth/BasicScheme.html +http://developer.android.com/reference/android/media/audiofx/BassBoost.html +http://developer.android.com/reference/java/math/BigInteger.html +http://developer.android.com/reference/java/util/concurrent/BrokenBarrierException.html +http://developer.android.com/reference/java/nio/BufferOverflowException.html +http://developer.android.com/reference/java/nio/BufferUnderflowException.html +http://developer.android.com/reference/java/util/concurrent/CancellationException.html +http://developer.android.com/reference/java/nio/channels/CancelledKeyException.html +http://developer.android.com/reference/android/telephony/cdma/CdmaCellLocation.html +http://developer.android.com/reference/javax/security/cert/CertificateEncodingException.html +http://developer.android.com/reference/javax/security/cert/CertificateException.html +http://developer.android.com/reference/javax/security/cert/CertificateExpiredException.html +http://developer.android.com/reference/javax/security/cert/CertificateNotYetValidException.html +http://developer.android.com/reference/javax/security/cert/CertificateParsingException.html +http://developer.android.com/reference/java/nio/charset/CharacterCodingException.html +http://developer.android.com/reference/android/text/method/CharacterPickerDialog.html +http://developer.android.com/reference/android/preference/CheckBoxPreference.html +http://developer.android.com/reference/java/util/zip/CheckedInputStream.html +http://developer.android.com/reference/java/util/zip/CheckedOutputStream.html +http://developer.android.com/reference/org/apache/http/client/CircularRedirectException.html +http://developer.android.com/reference/android/text/style/ClickableSpan.html +http://developer.android.com/reference/org/apache/http/client/params/ClientParamBean.html +http://developer.android.com/reference/org/apache/http/impl/client/ClientParamsStack.html +http://developer.android.com/reference/org/apache/http/client/ClientProtocolException.html +http://developer.android.com/reference/java/nio/channels/ClosedByInterruptException.html +http://developer.android.com/reference/java/nio/channels/ClosedChannelException.html +http://developer.android.com/reference/java/nio/channels/ClosedSelectorException.html +http://developer.android.com/reference/java/nio/charset/CoderMalfunctionError.html +http://developer.android.com/reference/junit/framework/ComparisonFailure.html +http://developer.android.com/reference/java/util/concurrent/ConcurrentHashMap.html +http://developer.android.com/reference/java/util/concurrent/ConcurrentLinkedQueue.html +http://developer.android.com/reference/java/util/ConcurrentModificationException.html +http://developer.android.com/reference/java/util/concurrent/ConcurrentSkipListSet.html +http://developer.android.com/reference/org/apache/http/conn/params/ConnConnectionParamBean.html +http://developer.android.com/reference/org/apache/http/conn/params/ConnManagerParamBean.html +http://developer.android.com/reference/org/apache/http/conn/params/ConnRouteParamBean.html +http://developer.android.com/reference/org/apache/http/conn/ConnectTimeoutException.html +http://developer.android.com/reference/org/apache/http/ConnectionClosedException.html +http://developer.android.com/reference/javax/sql/ConnectionEvent.html +http://developer.android.com/reference/java/nio/channels/ConnectionPendingException.html +http://developer.android.com/reference/org/apache/http/conn/ConnectionPoolTimeoutException.html +http://developer.android.com/reference/java/util/logging/ConsoleHandler.html +http://developer.android.com/reference/java/lang/reflect/Constructor.html +http://developer.android.com/reference/android/provider/ContactsContract.Presence.html +http://developer.android.com/reference/android/database/ContentObservable.html +http://developer.android.com/reference/java/util/concurrent/CopyOnWriteArraySet.html +http://developer.android.com/reference/android/database/CursorIndexOutOfBoundsException.html +http://developer.android.com/reference/android/database/CursorJoiner.Result.html +http://developer.android.com/reference/android/database/CursorWindow.html +http://developer.android.com/reference/org/w3c/dom/DOMException.html +http://developer.android.com/reference/java/util/zip/DataFormatException.html +http://developer.android.com/reference/android/database/DataSetObservable.html +http://developer.android.com/reference/javax/xml/datatype/DatatypeConfigurationException.html +http://developer.android.com/reference/android/text/method/DateKeyListener.html +http://developer.android.com/reference/android/text/method/DateTimeKeyListener.html +http://developer.android.com/reference/org/apache/http/impl/conn/DefaultClientConnection.html +http://developer.android.com/reference/org/apache/http/impl/DefaultHttpClientConnection.html +http://developer.android.com/reference/org/apache/http/impl/DefaultHttpServerConnection.html +http://developer.android.com/reference/org/apache/http/impl/client/DefaultProxyAuthenticationHandler.html +http://developer.android.com/reference/org/apache/http/impl/conn/DefaultResponseParser.html +http://developer.android.com/reference/org/apache/http/impl/client/DefaultTargetAuthenticationHandler.html +http://developer.android.com/reference/java/util/zip/DeflaterInputStream.html +http://developer.android.com/reference/java/util/zip/DeflaterOutputStream.html +http://developer.android.com/reference/java/util/concurrent/DelayQueue.html +http://developer.android.com/reference/java/util/concurrent/Delayed.html +http://developer.android.com/reference/android/app/admin/DeviceAdminReceiver.html +http://developer.android.com/reference/dalvik/system/DexClassLoader.html +http://developer.android.com/reference/android/text/method/DialerKeyListener.html +http://developer.android.com/reference/android/preference/DialogPreference.html +http://developer.android.com/reference/org/apache/http/impl/auth/DigestScheme.html +http://developer.android.com/reference/android/text/method/DigitsKeyListener.html +http://developer.android.com/reference/java/nio/DoubleBuffer.html +http://developer.android.com/reference/android/text/style/DynamicDrawableSpan.html +http://developer.android.com/reference/android/preference/EditTextPreference.html +http://developer.android.com/reference/java/lang/annotation/ElementType.html +http://developer.android.com/reference/java/util/EmptyStackException.html +http://developer.android.com/reference/java/util/EnumMap.html +http://developer.android.com/reference/java/util/EnumSet.html +http://developer.android.com/reference/android/media/audiofx/EnvironmentalReverb.html +http://developer.android.com/reference/org/apache/http/conn/EofSensorInputStream.html +http://developer.android.com/reference/android/media/audiofx/Equalizer.html +http://developer.android.com/reference/java/util/concurrent/ExecutionException.html +http://developer.android.com/reference/android/inputmethodservice/ExtractEditText.html +http://developer.android.com/reference/javax/xml/parsers/FactoryConfigurationError.html +http://developer.android.com/reference/java/lang/reflect/Field.html +http://developer.android.com/reference/java/nio/channels/FileChannel.html +http://developer.android.com/reference/java/util/logging/FileHandler.html +http://developer.android.com/reference/java/nio/channels/FileLockInterruptionException.html +http://developer.android.com/reference/android/text/style/ForegroundColorSpan.html +http://developer.android.com/reference/java/util/Formatter.BigDecimalLayoutForm.html +http://developer.android.com/reference/java/util/FormatterClosedException.html +http://developer.android.com/reference/java/util/zip/GZIPInputStream.html +http://developer.android.com/reference/java/util/zip/GZIPOutputStream.html +http://developer.android.com/reference/java/lang/reflect/GenericSignatureFormatError.html +http://developer.android.com/reference/android/gesture/GestureOverlayView.html +http://developer.android.com/reference/java/util/GregorianCalendar.html +http://developer.android.com/reference/android/view/animation/GridLayoutAnimationController.html +http://developer.android.com/reference/android/view/animation/GridLayoutAnimationController.AnimationParameters.html +http://developer.android.com/reference/java/util/HashMap.html +http://developer.android.com/reference/java/util/HashSet.html +http://developer.android.com/reference/java/util/Hashtable.html +http://developer.android.com/reference/android/text/method/HideReturnsTransformationMethod.html +http://developer.android.com/reference/org/apache/http/HttpException.html +http://developer.android.com/reference/org/apache/http/conn/HttpHostConnectException.html +http://developer.android.com/reference/org/apache/http/client/HttpResponseException.html +http://developer.android.com/reference/org/apache/http/HttpVersion.html +http://developer.android.com/reference/java/util/IdentityHashMap.html +http://developer.android.com/reference/java/nio/channels/IllegalBlockingModeException.html +http://developer.android.com/reference/android/text/style/ImageSpan.html +http://developer.android.com/reference/java/lang/annotation/IncompleteAnnotationException.html +http://developer.android.com/reference/java/beans/IndexedPropertyChangeEvent.html +http://developer.android.com/reference/java/util/zip/InflaterInputStream.html +http://developer.android.com/reference/java/util/zip/InflaterOutputStream.html +http://developer.android.com/reference/android/inputmethodservice/InputMethodService.InputMethodImpl.html +http://developer.android.com/reference/android/inputmethodservice/InputMethodService.InputMethodSessionImpl.html +http://developer.android.com/reference/java/util/InputMismatchException.html +http://developer.android.com/reference/android/test/InstrumentationTestSuite.html +http://developer.android.com/reference/org/apache/http/auth/InvalidCredentialsException.html +http://developer.android.com/reference/java/security/spec/InvalidKeySpecException.html +http://developer.android.com/reference/java/nio/InvalidMarkException.html +http://developer.android.com/reference/java/security/spec/InvalidParameterSpecException.html +http://developer.android.com/reference/java/util/prefs/InvalidPreferencesFormatException.html +http://developer.android.com/reference/java/util/InvalidPropertiesFormatException.html +http://developer.android.com/reference/java/lang/reflect/InvocationTargetException.html +http://developer.android.com/reference/android/test/IsolatedContext.html +http://developer.android.com/reference/java/util/jar/JarEntry.html +http://developer.android.com/reference/java/util/jar/JarException.html +http://developer.android.com/reference/java/util/jar/JarFile.html +http://developer.android.com/reference/java/util/jar/JarInputStream.html +http://developer.android.com/reference/java/util/jar/JarOutputStream.html +http://developer.android.com/reference/android/inputmethodservice/KeyboardView.html +http://developer.android.com/reference/java/security/acl/LastOwnerException.html +http://developer.android.com/reference/android/text/method/LinkMovementMethod.html +http://developer.android.com/reference/java/util/concurrent/LinkedBlockingQueue.html +http://developer.android.com/reference/java/util/LinkedHashMap.html +http://developer.android.com/reference/java/util/LinkedHashSet.html +http://developer.android.com/reference/java/util/LinkedList.html +http://developer.android.com/reference/android/preference/ListPreference.html +http://developer.android.com/reference/java/util/ListResourceBundle.html +http://developer.android.com/reference/android/net/LocalSocketAddress.Namespace.html +http://developer.android.com/reference/java/util/logging/LoggingPermission.html +http://developer.android.com/reference/javax/security/auth/login/LoginException.html +http://developer.android.com/reference/java/nio/LongBuffer.html +http://developer.android.com/reference/org/apache/http/auth/MalformedChallengeException.html +http://developer.android.com/reference/org/apache/http/MalformedChunkCodingException.html +http://developer.android.com/reference/org/apache/http/cookie/MalformedCookieException.html +http://developer.android.com/reference/java/nio/charset/MalformedInputException.html +http://developer.android.com/reference/java/lang/reflect/MalformedParameterizedTypeException.html +http://developer.android.com/reference/java/nio/MappedByteBuffer.html +http://developer.android.com/reference/android/text/style/MaskFilterSpan.html +http://developer.android.com/reference/java/util/logging/MemoryHandler.html +http://developer.android.com/reference/android/database/MergeCursor.html +http://developer.android.com/reference/java/lang/reflect/Method.html +http://developer.android.com/reference/org/apache/http/MethodNotSupportedException.html +http://developer.android.com/reference/android/text/style/MetricAffectingSpan.html +http://developer.android.com/reference/java/util/MissingResourceException.html +http://developer.android.com/reference/android/text/method/MultiTapKeyListener.html +http://developer.android.com/reference/org/apache/http/impl/auth/NTLMEngineException.html +http://developer.android.com/reference/org/apache/http/impl/auth/NTLMScheme.html +http://developer.android.com/reference/android/accounts/NetworkErrorException.html +http://developer.android.com/reference/android/net/NetworkInfo.DetailedState.html +http://developer.android.com/reference/android/net/NetworkInfo.State.html +http://developer.android.com/reference/java/nio/channels/NoConnectionPendingException.html +http://developer.android.com/reference/org/apache/http/NoHttpResponseException.html +http://developer.android.com/reference/java/util/NoSuchElementException.html +http://developer.android.com/reference/java/util/prefs/NodeChangeEvent.html +http://developer.android.com/reference/java/nio/channels/NonReadableChannelException.html +http://developer.android.com/reference/org/apache/http/client/NonRepeatableRequestException.html +http://developer.android.com/reference/java/nio/channels/NonWritableChannelException.html +http://developer.android.com/reference/java/security/acl/NotOwnerException.html +http://developer.android.com/reference/java/nio/channels/NotYetBoundException.html +http://developer.android.com/reference/java/nio/channels/NotYetConnectedException.html +http://developer.android.com/reference/android/text/method/NumberKeyListener.html +http://developer.android.com/reference/android/accounts/OperationCanceledException.html +http://developer.android.com/reference/android/graphics/drawable/shapes/OvalShape.html +http://developer.android.com/reference/java/nio/channels/OverlappingFileLockException.html +http://developer.android.com/reference/java/security/spec/PKCS8EncodedKeySpec.html +http://developer.android.com/reference/javax/crypto/spec/PSource.PSpecified.html +http://developer.android.com/reference/javax/xml/parsers/ParserConfigurationException.html +http://developer.android.com/reference/dalvik/system/PathClassLoader.html +http://developer.android.com/reference/android/graphics/drawable/shapes/PathShape.html +http://developer.android.com/reference/java/nio/channels/Pipe.SinkChannel.html +http://developer.android.com/reference/java/nio/channels/Pipe.SourceChannel.html +http://developer.android.com/reference/android/preference/Preference.BaseSavedState.html +http://developer.android.com/reference/android/preference/PreferenceCategory.html +http://developer.android.com/reference/java/util/prefs/PreferenceChangeEvent.html +http://developer.android.com/reference/android/preference/PreferenceGroup.html +http://developer.android.com/reference/android/preference/PreferenceScreen.html +http://developer.android.com/reference/android/media/audiofx/PresetReverb.html +http://developer.android.com/reference/java/util/concurrent/PriorityBlockingQueue.html +http://developer.android.com/reference/java/util/PriorityQueue.html +http://developer.android.com/reference/java/util/Properties.html +http://developer.android.com/reference/java/beans/PropertyChangeEvent.html +http://developer.android.com/reference/java/beans/PropertyChangeListenerProxy.html +http://developer.android.com/reference/java/util/PropertyPermission.html +http://developer.android.com/reference/java/util/PropertyResourceBundle.html +http://developer.android.com/reference/android/test/ProviderTestCase.html +http://developer.android.com/reference/android/text/method/QwertyKeyListener.html +http://developer.android.com/reference/org/apache/http/impl/auth/RFC2617Scheme.html +http://developer.android.com/reference/java/security/spec/RSAMultiPrimePrivateCrtKeySpec.html +http://developer.android.com/reference/java/security/spec/RSAPrivateCrtKeySpec.html +http://developer.android.com/reference/android/text/style/RasterizerSpan.html +http://developer.android.com/reference/java/nio/ReadOnlyBufferException.html +http://developer.android.com/reference/android/graphics/drawable/shapes/RectShape.html +http://developer.android.com/reference/org/apache/http/client/RedirectException.html +http://developer.android.com/reference/java/lang/reflect/ReflectPermission.html +http://developer.android.com/reference/java/util/concurrent/RejectedExecutionException.html +http://developer.android.com/reference/android/text/style/RelativeSizeSpan.html +http://developer.android.com/reference/android/test/RenamingDelegatingContext.html +http://developer.android.com/reference/android/text/style/ReplacementSpan.html +http://developer.android.com/reference/java/lang/annotation/RetentionPolicy.html +http://developer.android.com/reference/android/preference/RingtonePreference.html +http://developer.android.com/reference/android/view/animation/RotateAnimation.html +http://developer.android.com/reference/android/graphics/drawable/shapes/RoundRectShape.html +http://developer.android.com/reference/java/math/RoundingMode.html +http://developer.android.com/reference/org/apache/http/conn/routing/RouteInfo.LayerType.html +http://developer.android.com/reference/org/apache/http/conn/routing/RouteInfo.TunnelType.html +http://developer.android.com/reference/javax/sql/RowSetEvent.html +http://developer.android.com/reference/javax/xml/transform/sax/SAXTransformerFactory.html +http://developer.android.com/reference/android/database/sqlite/SQLiteAbortException.html +http://developer.android.com/reference/android/database/sqlite/SQLiteConstraintException.html +http://developer.android.com/reference/android/database/sqlite/SQLiteDatabaseCorruptException.html +http://developer.android.com/reference/android/database/sqlite/SQLiteDiskIOException.html +http://developer.android.com/reference/android/database/sqlite/SQLiteDoneException.html +http://developer.android.com/reference/android/database/sqlite/SQLiteException.html +http://developer.android.com/reference/android/database/sqlite/SQLiteFullException.html +http://developer.android.com/reference/android/database/sqlite/SQLiteMisuseException.html +http://developer.android.com/reference/android/database/sqlite/SQLiteProgram.html +http://developer.android.com/reference/android/database/sqlite/SQLiteQuery.html +http://developer.android.com/reference/android/database/sqlite/SQLiteStatement.html +http://developer.android.com/reference/android/net/SSLCertificateSocketFactory.html +http://developer.android.com/reference/android/view/animation/ScaleAnimation.html +http://developer.android.com/reference/android/text/style/ScaleXSpan.html +http://developer.android.com/reference/java/util/concurrent/ScheduledThreadPoolExecutor.html +http://developer.android.com/reference/java/util/ServiceConfigurationError.html +http://developer.android.com/reference/android/provider/Settings.Secure.html +http://developer.android.com/reference/android/provider/Settings.SettingNotFoundException.html +http://developer.android.com/reference/android/provider/Settings.System.html +http://developer.android.com/reference/java/nio/ShortBuffer.html +http://developer.android.com/reference/java/util/logging/SimpleFormatter.html +http://developer.android.com/reference/java/util/SimpleTimeZone.html +http://developer.android.com/reference/org/apache/http/impl/conn/SingleClientConnManager.ConnAdapter.html +http://developer.android.com/reference/org/apache/http/impl/conn/SingleClientConnManager.PoolEntry.html +http://developer.android.com/reference/android/text/method/SingleLineTransformationMethod.html +http://developer.android.com/reference/java/util/logging/SocketHandler.html +http://developer.android.com/reference/org/apache/http/impl/SocketHttpClientConnection.html +http://developer.android.com/reference/org/apache/http/impl/SocketHttpServerConnection.html +http://developer.android.com/reference/java/util/Stack.html +http://developer.android.com/reference/android/database/StaleDataException.html +http://developer.android.com/reference/javax/sql/StatementEvent.html +http://developer.android.com/reference/java/util/logging/StreamHandler.html +http://developer.android.com/reference/android/text/style/StrikethroughSpan.html +http://developer.android.com/reference/android/text/style/StyleSpan.html +http://developer.android.com/reference/android/text/style/SubscriptSpan.html +http://developer.android.com/reference/android/text/style/SuperscriptSpan.html +http://developer.android.com/reference/android/net/wifi/SupplicantState.html +http://developer.android.com/reference/android/test/SyncBaseInstrumentation.html +http://developer.android.com/reference/org/apache/http/protocol/SyncBasicHttpContext.html +http://developer.android.com/reference/java/util/concurrent/SynchronousQueue.html +http://developer.android.com/reference/android/test/suitebuilder/TestSuiteBuilder.FailedToCreateTests.html +http://developer.android.com/reference/android/text/style/TextAppearanceSpan.html +http://developer.android.com/reference/android/text/method/TextKeyListener.html +http://developer.android.com/reference/android/text/method/TextKeyListener.Capitalize.html +http://developer.android.com/reference/java/util/concurrent/ThreadPoolExecutor.html +http://developer.android.com/reference/android/text/method/TimeKeyListener.html +http://developer.android.com/reference/java/util/concurrent/TimeUnit.html +http://developer.android.com/reference/java/util/concurrent/TimeoutException.html +http://developer.android.com/reference/java/util/TooManyListenersException.html +http://developer.android.com/reference/javax/xml/transform/TransformerConfigurationException.html +http://developer.android.com/reference/javax/xml/transform/TransformerException.html +http://developer.android.com/reference/javax/xml/transform/TransformerFactoryConfigurationError.html +http://developer.android.com/reference/android/view/animation/TranslateAnimation.html +http://developer.android.com/reference/java/util/TreeMap.html +http://developer.android.com/reference/java/util/TreeSet.html +http://developer.android.com/reference/org/apache/http/impl/client/TunnelRefusedException.html +http://developer.android.com/reference/android/text/style/TypefaceSpan.html +http://developer.android.com/reference/android/text/style/URLSpan.html +http://developer.android.com/reference/java/lang/reflect/UndeclaredThrowableException.html +http://developer.android.com/reference/android/text/style/UnderlineSpan.html +http://developer.android.com/reference/java/nio/charset/UnmappableCharacterException.html +http://developer.android.com/reference/org/apache/http/impl/auth/UnsupportedDigestAlgorithmException.html +http://developer.android.com/reference/org/apache/http/UnsupportedHttpVersionException.html +http://developer.android.com/reference/java/util/Vector.html +http://developer.android.com/reference/android/media/audiofx/Virtualizer.html +http://developer.android.com/reference/java/util/WeakHashMap.html +http://developer.android.com/reference/javax/security/cert/X509Certificate.html +http://developer.android.com/reference/java/security/spec/X509EncodedKeySpec.html +http://developer.android.com/reference/java/util/logging/XMLFormatter.html +http://developer.android.com/reference/javax/xml/xpath/XPathException.html +http://developer.android.com/reference/javax/xml/xpath/XPathExpressionException.html +http://developer.android.com/reference/javax/xml/xpath/XPathFactoryConfigurationException.html +http://developer.android.com/reference/javax/xml/xpath/XPathFunctionException.html +http://developer.android.com/reference/java/util/zip/ZipError.html +http://developer.android.com/reference/java/util/zip/ZipException.html +http://developer.android.com/reference/java/util/zip/ZipInputStream.html +http://developer.android.com/reference/java/util/zip/ZipOutputStream.html +http://developer.android.com/reference/java/util/Queue.html +http://developer.android.com/reference/java/util/concurrent/BlockingQueue.html +http://developer.android.com/reference/java/util/concurrent/ConcurrentNavigableMap.html +http://developer.android.com/reference/java/util/NavigableSet.html +http://developer.android.com/reference/javax/sql/PooledConnection.html +http://developer.android.com/reference/java/util/Set.html +http://developer.android.com/reference/java/util/concurrent/BlockingDeque.html +http://developer.android.com/reference/javax/sql/RowSet.html +http://developer.android.com/reference/org/apache/http/cookie/ClientCookie.html +http://developer.android.com/reference/org/apache/http/cookie/Cookie.html +http://developer.android.com/reference/org/apache/http/cookie/CookieSpec.html +http://developer.android.com/reference/org/apache/http/cookie/CookieSpecFactory.html +http://developer.android.com/reference/org/apache/http/cookie/SetCookie.html +http://developer.android.com/reference/org/apache/http/cookie/SetCookie2.html +http://developer.android.com/reference/org/apache/http/cookie/SM.html +http://developer.android.com/reference/org/apache/http/cookie/package-descr.html +http://developer.android.com/reference/android/database/CrossProcessCursor.html +http://developer.android.com/reference/android/database/CharArrayBuffer.html +http://developer.android.com/reference/android/database/Observable.html +http://developer.android.com/reference/android/database/SQLException.html +http://developer.android.com/reference/java/util/Map.Entry.html +http://developer.android.com/reference/java/util/Collection.html +http://developer.android.com/reference/java/util/Enumeration.html +http://developer.android.com/reference/java/util/concurrent/ConcurrentMap.html +http://developer.android.com/reference/java/util/concurrent/Future.html +http://developer.android.com/reference/java/util/concurrent/RejectedExecutionHandler.html +http://developer.android.com/reference/java/util/concurrent/RunnableFuture.html +http://developer.android.com/reference/java/util/concurrent/RunnableScheduledFuture.html +http://developer.android.com/reference/java/util/concurrent/ScheduledFuture.html +http://developer.android.com/reference/java/util/Deque.html +http://developer.android.com/reference/org/apache/http/NameValuePair.html +http://developer.android.com/reference/android/inputmethodservice/KeyboardView.OnKeyboardActionListener.html +http://developer.android.com/reference/android/inputmethodservice/package-descr.html +http://developer.android.com/reference/java/util/Comparator.html +http://developer.android.com/reference/java/util/EventListener.html +http://developer.android.com/reference/java/util/ListIterator.html +http://developer.android.com/reference/java/util/Observer.html +http://developer.android.com/reference/java/util/RandomAccess.html +http://developer.android.com/reference/java/util/SortedMap.html +http://developer.android.com/reference/java/util/SortedSet.html +http://developer.android.com/reference/org/apache/http/HeaderElement.html +http://developer.android.com/reference/dalvik/bytecode/Opcodes.html http://developer.android.com/reference/dalvik/bytecode/package-descr.html -http://developer.android.com/resources/samples/BluetoothChat/res/layout/custom_title.html -http://developer.android.com/resources/samples/BluetoothChat/res/layout/device_list.html -http://developer.android.com/resources/samples/BluetoothChat/res/layout/device_name.html -http://developer.android.com/resources/samples/BluetoothChat/res/layout/main.html -http://developer.android.com/resources/samples/BluetoothChat/res/layout/message.html -http://developer.android.com/resources/samples/NotePad/res/drawable-ldpi-v6/app_notes.html -http://developer.android.com/resources/samples/NotePad/res/drawable-ldpi-v6/live_folder_notes.html -http://developer.android.com/sdk/api_diff/4/changes/pkg_android.html -http://developer.android.com/sdk/api_diff/4/changes/pkg_android.app.html -http://developer.android.com/sdk/api_diff/4/changes/pkg_android.content.res.html -http://developer.android.com/sdk/api_diff/4/changes/pkg_android.graphics.html -http://developer.android.com/sdk/api_diff/4/changes/pkg_android.hardware.html -http://developer.android.com/sdk/api_diff/4/changes/pkg_android.inputmethodservice.html -http://developer.android.com/sdk/api_diff/4/changes/pkg_android.location.html -http://developer.android.com/sdk/api_diff/4/changes/pkg_android.media.html -http://developer.android.com/sdk/api_diff/4/changes/pkg_android.provider.html -http://developer.android.com/sdk/api_diff/4/changes/pkg_android.telephony.gsm.html -http://developer.android.com/sdk/api_diff/4/changes/pkg_android.test.html -http://developer.android.com/sdk/api_diff/4/changes/pkg_android.test.mock.html -http://developer.android.com/sdk/api_diff/4/changes/pkg_android.text.style.html -http://developer.android.com/sdk/api_diff/4/changes/pkg_android.util.html -http://developer.android.com/sdk/api_diff/4/changes/pkg_java.util.concurrent.html -http://developer.android.com/sdk/api_diff/4/changes/pkg_java.util.concurrent.locks.html -http://developer.android.com/resources/samples/ApiDemos/res/menu/category_order.html -http://developer.android.com/resources/samples/ApiDemos/res/menu/checkable.html -http://developer.android.com/resources/samples/ApiDemos/res/menu/disabled.html -http://developer.android.com/resources/samples/ApiDemos/res/menu/groups.html -http://developer.android.com/resources/samples/ApiDemos/res/menu/order.html -http://developer.android.com/resources/samples/ApiDemos/res/menu/shortcuts.html -http://developer.android.com/resources/samples/ApiDemos/res/menu/submenu.html -http://developer.android.com/resources/samples/ApiDemos/res/menu/title_icon.html -http://developer.android.com/resources/samples/ApiDemos/res/menu/title_only.html -http://developer.android.com/resources/samples/ApiDemos/res/menu/visible.html -http://developer.android.com/resources/samples/ApiDemos/res/layout/activity_animation.html -http://developer.android.com/resources/samples/ApiDemos/res/layout/alarm_controller.html -http://developer.android.com/resources/samples/ApiDemos/res/layout/alarm_service.html -http://developer.android.com/resources/samples/ApiDemos/res/layout/alert_dialog.html -http://developer.android.com/resources/samples/ApiDemos/res/layout/alert_dialog_text_entry.html -http://developer.android.com/resources/samples/ApiDemos/res/layout/animation_1.html -http://developer.android.com/resources/samples/ApiDemos/res/layout/animation_2.html -http://developer.android.com/resources/samples/ApiDemos/res/layout/animation_3.html -http://developer.android.com/resources/samples/ApiDemos/res/layout/animations_main_screen.html -http://developer.android.com/resources/samples/ApiDemos/res/layout/appwidget_configure.html -http://developer.android.com/resources/samples/ApiDemos/res/layout/appwidget_provider.html -http://developer.android.com/resources/samples/ApiDemos/res/layout/autocomplete_1.html -http://developer.android.com/resources/samples/ApiDemos/res/layout/autocomplete_2.html -http://developer.android.com/resources/samples/ApiDemos/res/layout/autocomplete_3.html -http://developer.android.com/resources/samples/ApiDemos/res/layout/autocomplete_4.html -http://developer.android.com/resources/samples/ApiDemos/res/layout/autocomplete_5.html -http://developer.android.com/resources/samples/ApiDemos/res/layout/autocomplete_6.html -http://developer.android.com/resources/samples/ApiDemos/res/layout/baseline_1.html -http://developer.android.com/resources/samples/ApiDemos/res/layout/baseline_2.html -http://developer.android.com/resources/samples/ApiDemos/res/layout/baseline_3.html -http://developer.android.com/resources/samples/ApiDemos/res/layout/baseline_4.html -http://developer.android.com/resources/samples/ApiDemos/res/layout/baseline_6.html -http://developer.android.com/resources/samples/ApiDemos/res/layout/baseline_7.html -http://developer.android.com/resources/samples/ApiDemos/res/layout/baseline_nested_1.html -http://developer.android.com/resources/samples/ApiDemos/res/layout/baseline_nested_2.html -http://developer.android.com/resources/samples/ApiDemos/res/layout/baseline_nested_3.html -http://developer.android.com/resources/samples/ApiDemos/res/layout/buttons_1.html -http://developer.android.com/resources/samples/ApiDemos/res/layout/chronometer.html -http://developer.android.com/resources/samples/ApiDemos/res/layout/contacts_filter.html -http://developer.android.com/resources/samples/ApiDemos/res/layout/controls_1.html -http://developer.android.com/resources/samples/ApiDemos/res/layout/custom_dialog_activity.html -http://developer.android.com/resources/samples/ApiDemos/res/layout/custom_title.html -http://developer.android.com/resources/samples/ApiDemos/res/layout/custom_title_1.html -http://developer.android.com/resources/samples/ApiDemos/res/layout/date_widgets_example_1.html -http://developer.android.com/resources/samples/ApiDemos/res/layout/date_widgets_example_2.html -http://developer.android.com/resources/samples/ApiDemos/res/layout/density_image_views.html -http://developer.android.com/resources/samples/ApiDemos/res/layout/density_styled_image_views.html -http://developer.android.com/resources/samples/ApiDemos/res/layout/dialog_activity.html -http://developer.android.com/resources/samples/ApiDemos/res/layout/focus_1.html -http://developer.android.com/resources/samples/ApiDemos/res/layout/focus_2.html -http://developer.android.com/resources/samples/ApiDemos/res/layout/focus_3.html -http://developer.android.com/resources/samples/ApiDemos/res/layout/foreground_service_controller.html -http://developer.android.com/resources/samples/ApiDemos/res/layout/forward_target.html -http://developer.android.com/resources/samples/ApiDemos/res/layout/forwarding.html -http://developer.android.com/resources/samples/ApiDemos/res/layout/gallery_1.html -http://developer.android.com/resources/samples/ApiDemos/res/layout/gallery_2.html -http://developer.android.com/resources/samples/ApiDemos/res/layout/google_login.html -http://developer.android.com/resources/samples/ApiDemos/res/layout/grid_1.html -http://developer.android.com/resources/samples/ApiDemos/res/layout/grid_2.html -http://developer.android.com/resources/samples/ApiDemos/res/layout/hello_world.html -http://developer.android.com/resources/samples/ApiDemos/res/layout/image_button_1.html -http://developer.android.com/resources/samples/ApiDemos/res/layout/image_switcher_1.html -http://developer.android.com/resources/samples/ApiDemos/res/layout/image_view_1.html -http://developer.android.com/resources/samples/ApiDemos/res/layout/incoming_message.html -http://developer.android.com/resources/samples/ApiDemos/res/layout/incoming_message_info.html -http://developer.android.com/resources/samples/ApiDemos/res/layout/incoming_message_panel.html -http://developer.android.com/resources/samples/ApiDemos/res/layout/incoming_message_view.html -http://developer.android.com/resources/samples/ApiDemos/res/layout/intents.html -http://developer.android.com/resources/samples/ApiDemos/res/layout/launcher_shortcuts.html -http://developer.android.com/resources/samples/ApiDemos/res/layout/layout_animation_1.html -http://developer.android.com/resources/samples/ApiDemos/res/layout/layout_animation_3.html -http://developer.android.com/resources/samples/ApiDemos/res/layout/layout_animation_4.html -http://developer.android.com/resources/samples/ApiDemos/res/layout/layout_animation_5.html -http://developer.android.com/resources/samples/ApiDemos/res/layout/layout_animation_6.html -http://developer.android.com/resources/samples/ApiDemos/res/layout/layout_animation_7.html -http://developer.android.com/resources/samples/ApiDemos/res/layout/linear_layout_1.html -http://developer.android.com/resources/samples/ApiDemos/res/layout/linear_layout_10.html -http://developer.android.com/resources/samples/ApiDemos/res/layout/linear_layout_2.html -http://developer.android.com/resources/samples/ApiDemos/res/layout/linear_layout_3.html -http://developer.android.com/resources/samples/ApiDemos/res/layout/linear_layout_4.html -http://developer.android.com/resources/samples/ApiDemos/res/layout/linear_layout_5.html -http://developer.android.com/resources/samples/ApiDemos/res/layout/linear_layout_6.html -http://developer.android.com/resources/samples/ApiDemos/res/layout/linear_layout_7.html -http://developer.android.com/resources/samples/ApiDemos/res/layout/linear_layout_8.html -http://developer.android.com/resources/samples/ApiDemos/res/layout/linear_layout_9.html -http://developer.android.com/resources/samples/ApiDemos/res/layout/link.html -http://developer.android.com/resources/samples/ApiDemos/res/layout/list_12.html -http://developer.android.com/resources/samples/ApiDemos/res/layout/list_13.html -http://developer.android.com/resources/samples/ApiDemos/res/layout/list_7.html -http://developer.android.com/resources/samples/ApiDemos/res/layout/list_8.html -http://developer.android.com/resources/samples/ApiDemos/res/layout/list_item_checkbox.html -http://developer.android.com/resources/samples/ApiDemos/res/layout/list_item_icon_text.html -http://developer.android.com/resources/samples/ApiDemos/res/layout/list_position.html -http://developer.android.com/resources/samples/ApiDemos/res/layout/local_sample.html -http://developer.android.com/resources/samples/ApiDemos/res/layout/local_service_binding.html -http://developer.android.com/resources/samples/ApiDemos/res/layout/local_service_controller.html -http://developer.android.com/resources/samples/ApiDemos/res/layout/log_text_box_1.html -http://developer.android.com/resources/samples/ApiDemos/res/layout/mapview.html -http://developer.android.com/resources/samples/ApiDemos/res/layout/marquee.html -http://developer.android.com/resources/samples/ApiDemos/res/layout/mediaplayer_1.html -http://developer.android.com/resources/samples/ApiDemos/res/layout/mediaplayer_2.html -http://developer.android.com/resources/samples/ApiDemos/res/layout/morse_code.html -http://developer.android.com/resources/samples/ApiDemos/res/layout/notify_with_text.html -http://developer.android.com/resources/samples/ApiDemos/res/layout/notifying_controller.html -http://developer.android.com/resources/samples/ApiDemos/res/layout/preference_widget_mypreference.html -http://developer.android.com/resources/samples/ApiDemos/res/layout/progressbar_1.html -http://developer.android.com/resources/samples/ApiDemos/res/layout/progressbar_2.html -http://developer.android.com/resources/samples/ApiDemos/res/layout/progressbar_3.html -http://developer.android.com/resources/samples/ApiDemos/res/layout/progressbar_4.html -http://developer.android.com/resources/samples/ApiDemos/res/layout/quick_contacts.html -http://developer.android.com/resources/samples/ApiDemos/res/layout/radio_group_1.html -http://developer.android.com/resources/samples/ApiDemos/res/layout/ratingbar_1.html -http://developer.android.com/resources/samples/ApiDemos/res/layout/read_asset.html -http://developer.android.com/resources/samples/ApiDemos/res/layout/receive_result.html -http://developer.android.com/resources/samples/ApiDemos/res/layout/redirect_enter.html -http://developer.android.com/resources/samples/ApiDemos/res/layout/redirect_getter.html -http://developer.android.com/resources/samples/ApiDemos/res/layout/redirect_main.html -http://developer.android.com/resources/samples/ApiDemos/res/layout/relative_layout_1.html -http://developer.android.com/resources/samples/ApiDemos/res/layout/relative_layout_2.html -http://developer.android.com/resources/samples/ApiDemos/res/layout/remote_service_binding.html -http://developer.android.com/resources/samples/ApiDemos/res/layout/remote_service_controller.html -http://developer.android.com/resources/samples/ApiDemos/res/layout/reorder_four.html -http://developer.android.com/resources/samples/ApiDemos/res/layout/reorder_on_launch.html -http://developer.android.com/resources/samples/ApiDemos/res/layout/reorder_three.html -http://developer.android.com/resources/samples/ApiDemos/res/layout/reorder_two.html -http://developer.android.com/resources/samples/ApiDemos/res/layout/resources.html -http://developer.android.com/resources/samples/ApiDemos/res/layout/save_restore_state.html -http://developer.android.com/resources/samples/ApiDemos/res/layout/scroll_view_1.html -http://developer.android.com/resources/samples/ApiDemos/res/layout/scroll_view_2.html -http://developer.android.com/resources/samples/ApiDemos/res/layout/scrollbar1.html -http://developer.android.com/resources/samples/ApiDemos/res/layout/scrollbar2.html -http://developer.android.com/resources/samples/ApiDemos/res/layout/scrollbar3.html -http://developer.android.com/resources/samples/ApiDemos/res/layout/search_invoke.html -http://developer.android.com/resources/samples/ApiDemos/res/layout/search_query_results.html -http://developer.android.com/resources/samples/ApiDemos/res/layout/seekbar_1.html -http://developer.android.com/resources/samples/ApiDemos/res/layout/select_dialog.html -http://developer.android.com/resources/samples/ApiDemos/res/layout/send_result.html -http://developer.android.com/resources/samples/ApiDemos/res/layout/service_start_arguments_controller.html -http://developer.android.com/resources/samples/ApiDemos/res/layout/shape_drawable_1.html -http://developer.android.com/resources/samples/ApiDemos/res/layout/spinner_1.html -http://developer.android.com/resources/samples/ApiDemos/res/layout/status_bar_balloon.html -http://developer.android.com/resources/samples/ApiDemos/res/layout/status_bar_notifications.html -http://developer.android.com/resources/samples/ApiDemos/res/layout/styled_text.html -http://developer.android.com/resources/samples/ApiDemos/res/layout/surface_view_overlay.html -http://developer.android.com/resources/samples/ApiDemos/res/layout/table_layout_1.html -http://developer.android.com/resources/samples/ApiDemos/res/layout/table_layout_10.html -http://developer.android.com/resources/samples/ApiDemos/res/layout/table_layout_11.html -http://developer.android.com/resources/samples/ApiDemos/res/layout/table_layout_12.html -http://developer.android.com/resources/samples/ApiDemos/res/layout/table_layout_2.html -http://developer.android.com/resources/samples/ApiDemos/res/layout/table_layout_3.html -http://developer.android.com/resources/samples/ApiDemos/res/layout/table_layout_4.html -http://developer.android.com/resources/samples/ApiDemos/res/layout/table_layout_5.html -http://developer.android.com/resources/samples/ApiDemos/res/layout/table_layout_6.html -http://developer.android.com/resources/samples/ApiDemos/res/layout/table_layout_7.html -http://developer.android.com/resources/samples/ApiDemos/res/layout/table_layout_8.html -http://developer.android.com/resources/samples/ApiDemos/res/layout/table_layout_9.html -http://developer.android.com/resources/samples/ApiDemos/res/layout/tabs1.html -http://developer.android.com/resources/samples/ApiDemos/res/layout/text_switcher_1.html -http://developer.android.com/resources/samples/ApiDemos/res/layout/text_to_speech.html -http://developer.android.com/resources/samples/ApiDemos/res/layout/translucent_background.html -http://developer.android.com/resources/samples/ApiDemos/res/layout/videoview.html -http://developer.android.com/resources/samples/ApiDemos/res/layout/visibility_1.html -http://developer.android.com/resources/samples/ApiDemos/res/layout/voice_recognition.html -http://developer.android.com/resources/samples/ApiDemos/res/layout/wallpaper_2.html -http://developer.android.com/resources/samples/ApiDemos/res/layout/webview_1.html +http://developer.android.com/reference/android/media/AudioManager.OnAudioFocusChangeListener.html +http://developer.android.com/reference/android/media/AudioRecord.OnRecordPositionUpdateListener.html +http://developer.android.com/reference/android/media/AudioTrack.OnPlaybackPositionUpdateListener.html +http://developer.android.com/reference/android/media/JetPlayer.OnJetEventListener.html +http://developer.android.com/reference/android/media/MediaPlayer.OnBufferingUpdateListener.html +http://developer.android.com/reference/android/media/MediaPlayer.OnCompletionListener.html +http://developer.android.com/reference/android/media/MediaPlayer.OnErrorListener.html +http://developer.android.com/reference/android/media/MediaPlayer.OnInfoListener.html +http://developer.android.com/reference/android/media/MediaPlayer.OnPreparedListener.html +http://developer.android.com/reference/android/media/MediaPlayer.OnSeekCompleteListener.html +http://developer.android.com/reference/android/media/MediaPlayer.OnVideoSizeChangedListener.html +http://developer.android.com/reference/android/media/MediaRecorder.OnErrorListener.html +http://developer.android.com/reference/android/media/MediaRecorder.OnInfoListener.html +http://developer.android.com/reference/android/media/MediaScannerConnection.MediaScannerConnectionClient.html +http://developer.android.com/reference/android/media/SoundPool.OnLoadCompleteListener.html +http://developer.android.com/reference/org/apache/http/HttpResponse.html +http://developer.android.com/reference/org/apache/http/StatusLine.html +http://developer.android.com/reference/org/apache/http/ReasonPhraseCatalog.html +http://developer.android.com/reference/javax/xml/parsers/package-descr.html +http://developer.android.com/reference/android/telephony/gsm/SmsMessage.html +http://developer.android.com/reference/android/telephony/gsm/SmsMessage.SubmitPdu.html +http://developer.android.com/reference/android/telephony/gsm/SmsMessage.MessageClass.html +http://developer.android.com/reference/android/telephony/gsm/package-descr.html +http://developer.android.com/reference/android/provider/Contacts.ContactMethodsColumns.html +http://developer.android.com/reference/android/provider/Contacts.ExtensionsColumns.html +http://developer.android.com/reference/android/provider/Contacts.GroupsColumns.html +http://developer.android.com/reference/android/provider/Contacts.OrganizationColumns.html +http://developer.android.com/reference/android/provider/Contacts.PhotosColumns.html +http://developer.android.com/reference/android/provider/Contacts.PresenceColumns.html +http://developer.android.com/reference/android/provider/Contacts.SettingsColumns.html +http://developer.android.com/reference/android/provider/ContactsContract.BaseSyncColumns.html +http://developer.android.com/reference/android/provider/ContactsContract.CommonDataKinds.BaseTypes.html +http://developer.android.com/reference/android/provider/ContactsContract.CommonDataKinds.CommonColumns.html +http://developer.android.com/reference/android/provider/ContactsContract.ContactOptionsColumns.html +http://developer.android.com/reference/android/provider/ContactsContract.ContactsColumns.html +http://developer.android.com/reference/android/provider/ContactsContract.ContactStatusColumns.html +http://developer.android.com/reference/android/provider/ContactsContract.DataColumns.html +http://developer.android.com/reference/android/provider/ContactsContract.DataColumnsWithJoins.html +http://developer.android.com/reference/android/provider/ContactsContract.GroupsColumns.html +http://developer.android.com/reference/android/provider/ContactsContract.PhoneLookupColumns.html +http://developer.android.com/reference/android/provider/ContactsContract.PresenceColumns.html +http://developer.android.com/reference/android/provider/ContactsContract.RawContactsColumns.html +http://developer.android.com/reference/android/provider/ContactsContract.SettingsColumns.html +http://developer.android.com/reference/android/provider/ContactsContract.StatusColumns.html +http://developer.android.com/reference/android/provider/ContactsContract.SyncColumns.html +http://developer.android.com/reference/android/provider/MediaStore.Audio.AlbumColumns.html +http://developer.android.com/reference/android/provider/MediaStore.Audio.ArtistColumns.html +http://developer.android.com/reference/android/provider/MediaStore.Audio.AudioColumns.html +http://developer.android.com/reference/android/provider/MediaStore.Audio.GenresColumns.html +http://developer.android.com/reference/android/provider/MediaStore.Audio.PlaylistsColumns.html +http://developer.android.com/reference/android/provider/MediaStore.Images.ImageColumns.html +http://developer.android.com/reference/android/provider/MediaStore.MediaColumns.html +http://developer.android.com/reference/android/provider/MediaStore.Video.VideoColumns.html +http://developer.android.com/reference/android/provider/OpenableColumns.html +http://developer.android.com/reference/android/provider/SyncStateContract.Columns.html +http://developer.android.com/reference/org/apache/http/ConnectionReuseStrategy.html +http://developer.android.com/reference/org/apache/http/FormattedHeader.html +http://developer.android.com/reference/org/apache/http/HttpClientConnection.html +http://developer.android.com/reference/org/apache/http/HttpConnection.html +http://developer.android.com/reference/org/apache/http/HttpConnectionMetrics.html +http://developer.android.com/reference/org/apache/http/HttpInetConnection.html +http://developer.android.com/reference/org/apache/http/HttpRequestFactory.html +http://developer.android.com/reference/org/apache/http/HttpResponseFactory.html +http://developer.android.com/reference/org/apache/http/HttpResponseInterceptor.html +http://developer.android.com/reference/org/apache/http/HttpServerConnection.html +http://developer.android.com/reference/org/apache/http/HttpStatus.html +http://developer.android.com/reference/org/apache/http/ParseException.html +http://developer.android.com/reference/org/apache/http/ProtocolException.html +http://developer.android.com/reference/org/w3c/dom/Node.html +http://developer.android.com/reference/org/w3c/dom/Element.html +http://developer.android.com/reference/android/media/package-descr.html +http://developer.android.com/reference/android/view/animation/Animation.AnimationListener.html +http://developer.android.com/reference/java/security/acl/AclEntry.html +http://developer.android.com/reference/java/util/jar/Manifest.html +http://developer.android.com/reference/javax/microedition/khronos/egl/EGL10.html +http://developer.android.com/reference/android/R.html +http://developer.android.com/reference/android/R.anim.html +http://developer.android.com/reference/android/R.array.html +http://developer.android.com/reference/android/R.bool.html +http://developer.android.com/reference/android/R.color.html +http://developer.android.com/reference/android/R.dimen.html +http://developer.android.com/reference/android/R.drawable.html +http://developer.android.com/reference/android/R.id.html +http://developer.android.com/reference/android/R.integer.html +http://developer.android.com/reference/android/R.layout.html +http://developer.android.com/reference/android/R.plurals.html +http://developer.android.com/reference/android/R.raw.html +http://developer.android.com/reference/android/R.string.html +http://developer.android.com/reference/android/R.xml.html +http://developer.android.com/resources/tutorials/views/hello-formstuff.html +http://developer.android.com/reference/android/text/method/MovementMethod.html +http://developer.android.com/reference/android/text/method/KeyListener.html +http://developer.android.com/reference/android/text/method/TransformationMethod.html +http://developer.android.com/reference/java/security/spec/AlgorithmParameterSpec.html +http://developer.android.com/reference/java/nio/channels/ByteChannel.html +http://developer.android.com/reference/java/nio/channels/Channel.html +http://developer.android.com/reference/java/nio/channels/GatheringByteChannel.html +http://developer.android.com/reference/java/nio/channels/InterruptibleChannel.html +http://developer.android.com/reference/java/nio/channels/ReadableByteChannel.html +http://developer.android.com/reference/java/nio/channels/ScatteringByteChannel.html +http://developer.android.com/reference/java/nio/channels/WritableByteChannel.html +http://developer.android.com/reference/org/apache/http/conn/scheme/LayeredSocketFactory.html +http://developer.android.com/reference/org/apache/http/conn/scheme/HostNameResolver.html +http://developer.android.com/reference/org/apache/http/conn/scheme/SocketFactory.html +http://developer.android.com/reference/java/lang/annotation/Annotation.html +http://developer.android.com/ +http://developer.android.com/reference/org/w3c/dom/Document.html +http://developer.android.com/reference/org/w3c/dom/DocumentFragment.html +http://developer.android.com/reference/javax/xml/transform/SourceLocator.html +http://developer.android.com/reference/javax/crypto/interfaces/DHKey.html +http://developer.android.com/reference/javax/crypto/interfaces/DHPrivateKey.html +http://developer.android.com/reference/javax/crypto/interfaces/DHPublicKey.html +http://developer.android.com/reference/javax/crypto/interfaces/PBEKey.html +http://developer.android.com/reference/javax/crypto/interfaces/package-descr.html +http://developer.android.com/reference/org/apache/http/impl/entity/package-descr.html +http://developer.android.com/resources/tutorials/views/hello-tabwidget.html +http://developer.android.com/reference/android/text/package-descr.html +http://developer.android.com/reference/android/text/method/package-descr.html +http://developer.android.com/reference/android/accounts/AccountManagerCallback.html +http://developer.android.com/reference/android/accounts/AccountManagerFuture.html +http://developer.android.com/reference/android/accounts/OnAccountsUpdateListener.html +http://developer.android.com/reference/java/security/interfaces/DSAPrivateKey.html +http://developer.android.com/reference/java/security/interfaces/DSAPublicKey.html +http://developer.android.com/reference/java/security/interfaces/ECPrivateKey.html +http://developer.android.com/reference/java/security/interfaces/ECPublicKey.html +http://developer.android.com/reference/java/security/interfaces/RSAMultiPrimePrivateCrtKey.html +http://developer.android.com/reference/java/security/interfaces/RSAPrivateCrtKey.html +http://developer.android.com/reference/java/security/interfaces/RSAPrivateKey.html +http://developer.android.com/reference/java/security/interfaces/RSAPublicKey.html +http://developer.android.com/resources/tutorials/views/hello-gallery.html +http://developer.android.com/reference/android/gesture/GestureOverlayView.OnGestureListener.html +http://developer.android.com/reference/android/gesture/GestureOverlayView.OnGesturePerformedListener.html +http://developer.android.com/reference/android/gesture/GestureOverlayView.OnGesturingListener.html +http://developer.android.com/reference/org/apache/http/conn/ClientConnectionManagerFactory.html +http://developer.android.com/reference/org/apache/http/conn/ConnectionKeepAliveStrategy.html +http://developer.android.com/reference/java/lang/reflect/AnnotatedElement.html +http://developer.android.com/reference/java/lang/reflect/GenericArrayType.html +http://developer.android.com/reference/java/lang/reflect/GenericDeclaration.html +http://developer.android.com/reference/java/lang/reflect/InvocationHandler.html +http://developer.android.com/reference/java/lang/reflect/Member.html +http://developer.android.com/reference/java/lang/reflect/ParameterizedType.html +http://developer.android.com/reference/java/lang/reflect/Type.html +http://developer.android.com/reference/java/lang/reflect/TypeVariable.html +http://developer.android.com/reference/java/lang/reflect/WildcardType.html +http://developer.android.com/reference/org/apache/http/conn/package-descr.html +http://developer.android.com/reference/android/media/audiofx/AudioEffect.OnControlStatusChangeListener.html +http://developer.android.com/reference/android/media/audiofx/AudioEffect.OnEnableStatusChangeListener.html +http://developer.android.com/reference/android/media/audiofx/BassBoost.OnParameterChangeListener.html +http://developer.android.com/reference/android/media/audiofx/EnvironmentalReverb.OnParameterChangeListener.html +http://developer.android.com/reference/android/media/audiofx/Equalizer.OnParameterChangeListener.html +http://developer.android.com/reference/android/media/audiofx/PresetReverb.OnParameterChangeListener.html +http://developer.android.com/reference/android/media/audiofx/Virtualizer.OnParameterChangeListener.html +http://developer.android.com/reference/android/media/audiofx/Visualizer.OnDataCaptureListener.html +http://developer.android.com/reference/android/media/audiofx/package-descr.html +http://developer.android.com/reference/org/apache/http/message/package-descr.html +http://developer.android.com/reference/org/apache/http/conn/params/ConnConnectionPNames.html +http://developer.android.com/reference/org/apache/http/conn/params/ConnManagerPNames.html +http://developer.android.com/reference/org/apache/http/conn/params/ConnPerRoute.html +http://developer.android.com/reference/org/apache/http/conn/params/ConnRoutePNames.html +http://developer.android.com/reference/org/apache/http/auth/AuthScheme.html +http://developer.android.com/reference/org/apache/http/auth/AuthSchemeFactory.html +http://developer.android.com/reference/java/security/spec/ECField.html +http://developer.android.com/reference/java/security/spec/KeySpec.html +http://developer.android.com/resources/tutorials/views/hello-datepicker.html +http://developer.android.com/resources/tutorials/views/hello-timepicker.html +http://developer.android.com/reference/android/net/UrlQuerySanitizer.ValueSanitizer.html +http://developer.android.com/reference/android/net/Credentials.html +http://developer.android.com/reference/android/net/Proxy.html +http://developer.android.com/reference/android/net/ParseException.html +http://developer.android.com/reference/org/apache/http/client/params/AllClientPNames.html +http://developer.android.com/reference/org/apache/http/client/params/ClientPNames.html +http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/app/VoiceRecognition.html +http://developer.android.com/reference/javax/xml/transform/sax/TemplatesHandler.html +http://developer.android.com/reference/javax/xml/transform/sax/TransformerHandler.html +http://developer.android.com/reference/android/database/sqlite/SQLiteCursorDriver.html +http://developer.android.com/reference/android/database/sqlite/SQLiteTransactionListener.html +http://developer.android.com/reference/org/apache/http/protocol/ExecutionContext.html +http://developer.android.com/reference/org/apache/http/protocol/HttpExpectationVerifier.html +http://developer.android.com/reference/org/apache/http/protocol/HttpProcessor.html +http://developer.android.com/reference/org/apache/http/protocol/HttpRequestHandler.html +http://developer.android.com/reference/org/apache/http/protocol/HttpRequestHandlerResolver.html +http://developer.android.com/reference/org/apache/http/protocol/HttpRequestInterceptorList.html +http://developer.android.com/reference/org/apache/http/protocol/HttpResponseInterceptorList.html +http://developer.android.com/reference/org/apache/http/client/protocol/ClientContext.html +http://developer.android.com/reference/javax/xml/transform/ErrorListener.html +http://developer.android.com/reference/javax/xml/transform/Result.html +http://developer.android.com/reference/javax/xml/transform/Source.html +http://developer.android.com/reference/javax/xml/transform/URIResolver.html +http://developer.android.com/resources/samples/NFCDemo/src/com/example/android/nfc/TagViewer.html +http://developer.android.com/resources/samples/NFCDemo/src/com/example/android/nfc/NdefMessageParser.html +http://developer.android.com/resources/samples/NFCDemo/src/com/example/android/nfc/record/ParsedNdefRecord.html +http://developer.android.com/resources/samples/NFCDemo/src/com/example/android/nfc/record/SmartPoster.html +http://developer.android.com/resources/samples/NFCDemo/src/com/example/android/nfc/record/TextRecord.html +http://developer.android.com/resources/samples/NFCDemo/src/com/example/android/nfc/record/UriRecord.html +http://developer.android.com/resources/samples/NFCDemo/src/com/example/android/nfc/simulator/FakeTagsActivity.html +http://developer.android.com/resources/samples/NFCDemo/src/com/example/android/nfc/simulator/MockNdefMessages.html +http://developer.android.com/resources/samples/NFCDemo/res/index.html +http://developer.android.com/resources/samples/NFCDemo/src/index.html +http://developer.android.com/resources/samples/NFCDemo/AndroidManifest.html +http://developer.android.com/reference/junit/framework/Protectable.html +http://developer.android.com/reference/junit/framework/Test.html +http://developer.android.com/reference/junit/framework/TestListener.html +http://developer.android.com/reference/org/apache/http/client/protocol/package-descr.html +http://developer.android.com/reference/android/text/style/AlignmentSpan.html +http://developer.android.com/reference/android/text/style/LeadingMarginSpan.html +http://developer.android.com/reference/android/text/style/LeadingMarginSpan.LeadingMarginSpan2.html +http://developer.android.com/reference/android/text/style/LineBackgroundSpan.html +http://developer.android.com/reference/android/text/style/LineHeightSpan.html +http://developer.android.com/reference/android/text/style/LineHeightSpan.WithDensity.html +http://developer.android.com/reference/android/text/style/ParagraphStyle.html +http://developer.android.com/reference/android/text/style/TabStopSpan.html +http://developer.android.com/reference/android/text/style/UpdateAppearance.html +http://developer.android.com/reference/android/text/style/UpdateLayout.html +http://developer.android.com/reference/android/text/style/WrapTogetherSpan.html +http://developer.android.com/reference/java/security/interfaces/DSAKey.html +http://developer.android.com/reference/java/security/interfaces/DSAKeyPairGenerator.html +http://developer.android.com/reference/java/security/interfaces/DSAParams.html +http://developer.android.com/reference/java/security/interfaces/ECKey.html +http://developer.android.com/reference/java/security/interfaces/RSAKey.html +http://developer.android.com/reference/java/security/acl/Acl.html +http://developer.android.com/reference/java/security/acl/Group.html +http://developer.android.com/reference/java/security/acl/Owner.html +http://developer.android.com/reference/java/security/acl/Permission.html +http://developer.android.com/resources/samples/TicTacToeMain/AndroidManifest.html +http://developer.android.com/resources/samples/TicTacToeMain/src/com/example/android/tictactoe/MainActivity.html +http://developer.android.com/resources/samples/TicTacToeLib/AndroidManifest.html +http://developer.android.com/resources/samples/TicTacToeLib/src/com/example/android/tictactoe/library/GameActivity.html +http://developer.android.com/resources/samples/TicTacToeLib/src/com/example/android/tictactoe/library/GameView.html +http://developer.android.com/resources/samples/TicTacToeMain/res/index.html +http://developer.android.com/resources/samples/TicTacToeMain/src/index.html +http://developer.android.com/reference/javax/microedition/khronos/egl/EGL.html +http://developer.android.com/reference/javax/microedition/khronos/egl/EGL11.html +http://developer.android.com/resources/samples/BluetoothChat/res/index.html +http://developer.android.com/resources/samples/BluetoothChat/src/index.html +http://developer.android.com/resources/samples/BluetoothChat/AndroidManifest.html +http://developer.android.com/reference/org/apache/http/impl/conn/tsccm/PoolEntryRequest.html +http://developer.android.com/reference/org/apache/http/impl/conn/tsccm/RefQueueHandler.html +http://developer.android.com/reference/android/test/PerformanceTestCase.Intermediates.html +http://developer.android.com/reference/android/test/TestSuiteProvider.html +http://developer.android.com/reference/android/test/AssertionFailedError.html +http://developer.android.com/reference/android/test/ComparisonFailure.html +http://developer.android.com/reference/android/view/inputmethod/InputMethod.SessionCallback.html +http://developer.android.com/reference/android/view/inputmethod/InputMethodSession.EventCallback.html +http://developer.android.com/reference/android/preference/Preference.OnPreferenceChangeListener.html +http://developer.android.com/reference/android/preference/Preference.OnPreferenceClickListener.html +http://developer.android.com/reference/android/preference/PreferenceManager.OnActivityDestroyListener.html +http://developer.android.com/reference/android/preference/PreferenceManager.OnActivityResultListener.html +http://developer.android.com/reference/android/preference/PreferenceManager.OnActivityStopListener.html +http://developer.android.com/resources/samples/CubeLiveWallpaper/src/com/example/android/livecubes/cube1/CubeWallpaper1.html +http://developer.android.com/resources/samples/CubeLiveWallpaper/src/com/example/android/livecubes/cube2/CubeWallpaper2.html +http://developer.android.com/resources/samples/CubeLiveWallpaper/src/com/example/android/livecubes/cube2/CubeWallpaper2Settings.html +http://developer.android.com/resources/samples/CubeLiveWallpaper/res/index.html +http://developer.android.com/resources/samples/CubeLiveWallpaper/src/index.html +http://developer.android.com/resources/samples/CubeLiveWallpaper/AndroidManifest.html +http://developer.android.com/reference/javax/sql/CommonDataSource.html +http://developer.android.com/reference/javax/sql/ConnectionEventListener.html +http://developer.android.com/reference/javax/sql/ConnectionPoolDataSource.html +http://developer.android.com/reference/javax/sql/DataSource.html +http://developer.android.com/reference/javax/sql/RowSetInternal.html +http://developer.android.com/reference/javax/sql/RowSetListener.html +http://developer.android.com/reference/javax/sql/RowSetMetaData.html +http://developer.android.com/reference/javax/sql/RowSetReader.html +http://developer.android.com/reference/javax/sql/RowSetWriter.html +http://developer.android.com/reference/javax/sql/StatementEventListener.html +http://developer.android.com/reference/java/util/zip/Checksum.html +http://developer.android.com/resources/samples/SampleSyncAdapter/res/index.html +http://developer.android.com/resources/samples/SampleSyncAdapter/samplesyncadapter_server/index.html +http://developer.android.com/resources/samples/SampleSyncAdapter/src/index.html +http://developer.android.com/resources/samples/SampleSyncAdapter/AndroidManifest.html +http://developer.android.com/resources/tutorials/views/hello-linearlayout.html +http://developer.android.com/reference/java/util/concurrent/locks/Condition.html +http://developer.android.com/resources/samples/AccelerometerPlay/res/index.html +http://developer.android.com/resources/samples/AccelerometerPlay/src/index.html +http://developer.android.com/resources/samples/AccelerometerPlay/AndroidManifest.html +http://developer.android.com/reference/android/widget/package-descr.html +http://developer.android.com/reference/org/apache/http/client/methods/package-descr.html +http://developer.android.com/reference/android/database/sqlite/package-descr.html +http://developer.android.com/reference/java/lang/annotation/Target.html +http://developer.android.com/reference/android/os/package-descr.html +http://developer.android.com/reference/android/view/package-descr.html +http://developer.android.com/reference/org/apache/http/conn/routing/RouteInfo.html +http://developer.android.com/reference/java/lang/annotation/Retention.html +http://developer.android.com/resources/tutorials/views/hello-webview.html +http://developer.android.com/reference/javax/crypto/spec/package-descr.html +http://developer.android.com/reference/java/security/acl/package-descr.html +http://developer.android.com/reference/android/location/GpsStatus.Listener.html +http://developer.android.com/reference/android/location/GpsStatus.NmeaListener.html +http://developer.android.com/reference/android/location/package-descr.html +http://developer.android.com/reference/java/beans/PropertyChangeListener.html +http://developer.android.com/reference/javax/security/auth/login/package-descr.html +http://developer.android.com/resources/samples/SearchableDictionary/res/drawable/index.html +http://developer.android.com/resources/samples/SearchableDictionary/res/drawable-hdpi/index.html +http://developer.android.com/resources/samples/SearchableDictionary/res/drawable-mdpi/index.html +http://developer.android.com/resources/samples/SearchableDictionary/res/layout/index.html +http://developer.android.com/resources/samples/SearchableDictionary/res/menu/index.html +http://developer.android.com/resources/samples/SearchableDictionary/res/raw/index.html +http://developer.android.com/resources/samples/SearchableDictionary/res/values/index.html +http://developer.android.com/resources/samples/SearchableDictionary/res/xml/index.html +http://developer.android.com/reference/android/test/suitebuilder/package-descr.html +http://developer.android.com/resources/samples/SipDemo/res/drawable/index.html +http://developer.android.com/resources/samples/SipDemo/res/layout/index.html +http://developer.android.com/resources/samples/SipDemo/res/values/index.html +http://developer.android.com/resources/samples/SipDemo/res/xml/index.html +http://developer.android.com/reference/javax/security/cert/package-descr.html +http://developer.android.com/resources/samples/BluetoothChat/res/drawable/index.html +http://developer.android.com/resources/samples/BluetoothChat/res/drawable-hdpi/index.html +http://developer.android.com/resources/samples/BluetoothChat/res/layout/index.html +http://developer.android.com/resources/samples/BluetoothChat/res/menu/index.html +http://developer.android.com/resources/samples/BluetoothChat/res/values/index.html +http://developer.android.com/reference/org/apache/http/conn/params/package-descr.html +http://developer.android.com/reference/java/util/logging/Filter.html +http://developer.android.com/reference/java/util/logging/LoggingMXBean.html +http://developer.android.com/reference/java/util/logging/Formatter.html http://developer.android.com/sdk/api_diff/5/changes/jdiff_topleftframe.html http://developer.android.com/sdk/api_diff/5/changes/alldiffs_index_all.html http://developer.android.com/sdk/api_diff/5/changes/changes-summary.html -http://developer.android.com/resources/samples/WiktionarySimple/res/drawable/index.html -http://developer.android.com/resources/samples/WiktionarySimple/res/layout/index.html -http://developer.android.com/resources/samples/WiktionarySimple/res/values/index.html -http://developer.android.com/resources/samples/WiktionarySimple/res/xml/index.html -http://developer.android.com/reference/android/os/package-descr.html -http://developer.android.com/reference/javax/xml/package-descr.html -http://developer.android.com/resources/samples/Snake/tests/src/index.html -http://developer.android.com/resources/samples/Snake/tests/AndroidManifest.html -http://developer.android.com/reference/org/apache/http/client/params/package-descr.html -http://developer.android.com/resources/samples/BluetoothChat/src/com/example/index.html -http://developer.android.com/resources/samples/WiktionarySimple/res/drawable/app_icon.html -http://developer.android.com/resources/samples/WiktionarySimple/res/drawable/star_logo.html -http://developer.android.com/resources/samples/WiktionarySimple/res/drawable/widget_bg.html -http://developer.android.com/resources/samples/WiktionarySimple/res/drawable/widget_bg_normal.9.html -http://developer.android.com/resources/samples/WiktionarySimple/res/drawable/widget_bg_pressed.9.html -http://developer.android.com/resources/samples/WiktionarySimple/res/drawable/widget_bg_selected.9.html -http://developer.android.com/sdk/api_diff/6/changes/packages_index_all.html -http://developer.android.com/sdk/api_diff/6/changes/classes_index_all.html -http://developer.android.com/sdk/api_diff/6/changes/constructors_index_all.html -http://developer.android.com/sdk/api_diff/6/changes/methods_index_all.html -http://developer.android.com/sdk/api_diff/6/changes/fields_index_all.html -http://developer.android.com/resources/samples/NotePad/src/com/index.html -http://developer.android.com/resources/samples/LunarLander/src/com/example/index.html -http://developer.android.com/resources/samples/ApiDemos/res/values-small/strings.html -http://developer.android.com/reference/java/math/package-descr.html -http://developer.android.com/resources/samples/SoftKeyboard/res/layout/input.html -http://developer.android.com/resources/samples/BluetoothChat/res/drawable-hdpi/app_icon.html -http://developer.android.com/reference/javax/crypto/package-descr.html -http://developer.android.com/reference/android/gesture/package-descr.html -http://developer.android.com/sdk/api_diff/6/changes/classes_index_changes.html -http://developer.android.com/reference/org/apache/http/params/package-descr.html -http://developer.android.com/sdk/api_diff/4/changes/packages_index_additions.html -http://developer.android.com/sdk/api_diff/4/changes/packages_index_changes.html -http://developer.android.com/reference/android/telephony/gsm/package-descr.html -http://developer.android.com/resources/samples/ApiDemos/res/values-normal/strings.html -http://developer.android.com/reference/javax/security/auth/login/package-descr.html -http://developer.android.com/resources/samples/ApiDemos/tests/src/com/example/android/apis/index.html -http://developer.android.com/reference/org/apache/http/conn/ssl/package-descr.html -http://developer.android.com/resources/samples/ContactManager/res/drawable-hdpi/icon.html +http://developer.android.com/reference/org/w3c/dom/Attr.html +http://developer.android.com/reference/org/w3c/dom/CDATASection.html +http://developer.android.com/reference/org/w3c/dom/CharacterData.html +http://developer.android.com/reference/org/w3c/dom/Comment.html +http://developer.android.com/reference/org/w3c/dom/DocumentType.html +http://developer.android.com/reference/org/w3c/dom/DOMConfiguration.html +http://developer.android.com/reference/org/w3c/dom/DOMError.html +http://developer.android.com/reference/org/w3c/dom/DOMErrorHandler.html +http://developer.android.com/reference/org/w3c/dom/DOMImplementation.html +http://developer.android.com/reference/org/w3c/dom/DOMImplementationList.html +http://developer.android.com/reference/org/w3c/dom/DOMImplementationSource.html +http://developer.android.com/reference/org/w3c/dom/DOMLocator.html +http://developer.android.com/reference/org/w3c/dom/DOMStringList.html +http://developer.android.com/reference/org/w3c/dom/Entity.html +http://developer.android.com/reference/org/w3c/dom/EntityReference.html +http://developer.android.com/reference/org/w3c/dom/NamedNodeMap.html +http://developer.android.com/reference/org/w3c/dom/NameList.html +http://developer.android.com/reference/org/w3c/dom/NodeList.html +http://developer.android.com/reference/org/w3c/dom/Notation.html +http://developer.android.com/reference/org/w3c/dom/ProcessingInstruction.html +http://developer.android.com/reference/org/w3c/dom/Text.html +http://developer.android.com/reference/org/w3c/dom/TypeInfo.html +http://developer.android.com/reference/org/w3c/dom/UserDataHandler.html +http://developer.android.com/reference/javax/xml/xpath/XPathExpression.html +http://developer.android.com/reference/javax/xml/xpath/XPathFunction.html +http://developer.android.com/reference/javax/xml/xpath/XPathFunctionResolver.html +http://developer.android.com/reference/javax/xml/xpath/XPathVariableResolver.html +http://developer.android.com/sdk/api_diff/7/changes/jdiff_topleftframe.html +http://developer.android.com/sdk/api_diff/7/changes/alldiffs_index_all.html +http://developer.android.com/sdk/api_diff/7/changes/changes-summary.html +http://developer.android.com/resources/samples/WiktionarySimple/res/index.html +http://developer.android.com/resources/samples/WiktionarySimple/src/index.html +http://developer.android.com/resources/samples/WiktionarySimple/AndroidManifest.html +http://developer.android.com/reference/org/apache/http/client/AuthenticationHandler.html +http://developer.android.com/reference/android/hardware/Camera.AutoFocusCallback.html +http://developer.android.com/reference/android/hardware/Camera.ErrorCallback.html +http://developer.android.com/reference/android/hardware/Camera.OnZoomChangeListener.html +http://developer.android.com/reference/android/hardware/Camera.PictureCallback.html +http://developer.android.com/reference/android/hardware/Camera.PreviewCallback.html +http://developer.android.com/reference/android/hardware/Camera.ShutterCallback.html +http://developer.android.com/reference/android/hardware/SensorEventListener.html +http://developer.android.com/reference/android/hardware/SensorListener.html +http://developer.android.com/reference/android/telephony/cdma/package-descr.html +http://developer.android.com/reference/android/test/package-descr.html +http://developer.android.com/resources/samples/SearchableDictionary/res/drawable/ic_dictionary.html +http://developer.android.com/reference/junit/framework/package-descr.html +http://developer.android.com/resources/samples/TicTacToeMain/res/drawable/index.html +http://developer.android.com/resources/samples/TicTacToeMain/res/layout/index.html +http://developer.android.com/resources/samples/TicTacToeMain/res/values/index.html +http://developer.android.com/resources/samples/CubeLiveWallpaper/res/drawable/index.html +http://developer.android.com/resources/samples/CubeLiveWallpaper/res/values/index.html +http://developer.android.com/resources/samples/CubeLiveWallpaper/res/xml/index.html +http://developer.android.com/reference/javax/microedition/khronos/opengles/GL10.html +http://developer.android.com/reference/android/text/util/Linkify.MatchFilter.html +http://developer.android.com/reference/android/text/util/Linkify.TransformFilter.html +http://developer.android.com/reference/android/database/package-descr.html +http://developer.android.com/resources/samples/SipDemo/src/com/index.html +http://developer.android.com/resources/samples/SearchableDictionary/res/xml/searchable.html +http://developer.android.com/reference/java/util/prefs/NodeChangeListener.html +http://developer.android.com/reference/java/util/prefs/PreferenceChangeListener.html +http://developer.android.com/reference/java/util/prefs/PreferencesFactory.html +http://developer.android.com/reference/javax/xml/transform/package-descr.html +http://developer.android.com/resources/samples/CubeLiveWallpaper/res/drawable/ic_launcher_wallpaper.html +http://developer.android.com/reference/java/security/interfaces/package-descr.html +http://developer.android.com/reference/android/app/backup/BackupHelper.html +http://developer.android.com/reference/javax/xml/validation/package-descr.html http://developer.android.com/sdk/api_diff/5/changes/packages_index_all.html http://developer.android.com/sdk/api_diff/5/changes/classes_index_all.html http://developer.android.com/sdk/api_diff/5/changes/constructors_index_all.html http://developer.android.com/sdk/api_diff/5/changes/methods_index_all.html http://developer.android.com/sdk/api_diff/5/changes/fields_index_all.html -http://developer.android.com/resources/samples/SoftKeyboard/src/com/index.html -http://developer.android.com/resources/samples/BluetoothChat/res/drawable/app_icon.html -http://developer.android.com/reference/org/apache/http/impl/entity/package-descr.html -http://developer.android.com/resources/samples/ApiDemos/src/com/example/index.html -http://developer.android.com/resources/samples/Snake/res/drawable/index.html -http://developer.android.com/resources/samples/Snake/res/layout/index.html -http://developer.android.com/resources/samples/Snake/res/values/index.html -http://developer.android.com/reference/android/location/package-descr.html -http://developer.android.com/sdk/api_diff/4/changes/constructors_index_additions.html -http://developer.android.com/sdk/api_diff/4/changes/constructors_index_changes.html -http://developer.android.com/resources/samples/SoftKeyboard/res/drawable-hdpi/sym_keyboard_delete.html -http://developer.android.com/resources/samples/SoftKeyboard/res/drawable-hdpi/sym_keyboard_done.html -http://developer.android.com/resources/samples/SoftKeyboard/res/drawable-hdpi/sym_keyboard_return.html -http://developer.android.com/resources/samples/SoftKeyboard/res/drawable-hdpi/sym_keyboard_search.html -http://developer.android.com/resources/samples/SoftKeyboard/res/drawable-hdpi/sym_keyboard_shift.html -http://developer.android.com/resources/samples/SoftKeyboard/res/drawable-hdpi/sym_keyboard_space.html -http://developer.android.com/resources/samples/MultiResolution/src/com/index.html -http://developer.android.com/resources/samples/WiktionarySimple/res/xml/widget_word.html +http://developer.android.com/resources/samples/WiktionarySimple/res/drawable/index.html +http://developer.android.com/resources/samples/WiktionarySimple/res/layout/index.html +http://developer.android.com/resources/samples/WiktionarySimple/res/values/index.html +http://developer.android.com/resources/samples/WiktionarySimple/res/xml/index.html +http://developer.android.com/reference/org/apache/http/impl/auth/NTLMEngine.html +http://developer.android.com/sdk/api_diff/4/changes/jdiff_topleftframe.html +http://developer.android.com/sdk/api_diff/4/changes/alldiffs_index_all.html +http://developer.android.com/sdk/api_diff/4/changes/changes-summary.html +http://developer.android.com/reference/android/net/wifi/package-descr.html +http://developer.android.com/sdk/api_diff/3/changes/jdiff_topleftframe.html +http://developer.android.com/sdk/api_diff/3/changes/alldiffs_index_all.html +http://developer.android.com/sdk/api_diff/3/changes/changes-summary.html +http://developer.android.com/reference/android/preference/package-descr.html +http://developer.android.com/sdk/api_diff/9/changes/packages_index_all.html +http://developer.android.com/sdk/api_diff/9/changes/classes_index_all.html +http://developer.android.com/sdk/api_diff/9/changes/constructors_index_all.html +http://developer.android.com/sdk/api_diff/9/changes/methods_index_all.html +http://developer.android.com/sdk/api_diff/9/changes/fields_index_all.html +http://developer.android.com/reference/java/util/concurrent/locks/package-descr.html +http://developer.android.com/guide/samples/index.html +http://developer.android.com/reference/org/apache/http/conn/routing/package-descr.html +http://developer.android.com/sdk/api_diff/9/changes/alldiffs_index_removals.html +http://developer.android.com/sdk/api_diff/9/changes/alldiffs_index_additions.html +http://developer.android.com/sdk/api_diff/9/changes/alldiffs_index_changes.html +http://developer.android.com/sdk/api_diff/9/changes/java.util.concurrent.AbstractExecutorService.html +http://developer.android.com/sdk/api_diff/9/changes/pkg_java.util.html +http://developer.android.com/sdk/api_diff/9/changes/java.util.concurrent.locks.AbstractOwnableSynchronizer.html +http://developer.android.com/sdk/api_diff/9/changes/pkg_java.util.concurrent.locks.html +http://developer.android.com/sdk/api_diff/9/changes/android.content.AbstractThreadedSyncAdapter.html +http://developer.android.com/sdk/api_diff/9/changes/java.security.AccessController.html +http://developer.android.com/sdk/api_diff/9/changes/android.location.Criteria.html +http://developer.android.com/sdk/api_diff/9/changes/android.provider.Settings.html +http://developer.android.com/sdk/api_diff/9/changes/android.app.Activity.html +http://developer.android.com/sdk/api_diff/9/changes/android.content.pm.ActivityInfo.html +http://developer.android.com/sdk/api_diff/9/changes/android.app.ActivityManager.RunningAppProcessInfo.html +http://developer.android.com/sdk/api_diff/9/changes/android.view.MotionEvent.html +http://developer.android.com/sdk/api_diff/9/changes/javax.sql.PooledConnection.html +http://developer.android.com/sdk/api_diff/9/changes/pkg_android.provider.html +http://developer.android.com/sdk/api_diff/9/changes/java.util.Calendar.html +http://developer.android.com/sdk/api_diff/9/changes/pkg_dalvik.system.html +http://developer.android.com/sdk/api_diff/9/changes/java.util.concurrent.ThreadPoolExecutor.html +http://developer.android.com/sdk/api_diff/9/changes/pkg_android.html +http://developer.android.com/sdk/api_diff/9/changes/pkg_android.app.html +http://developer.android.com/sdk/api_diff/9/changes/pkg_android.app.admin.html +http://developer.android.com/sdk/api_diff/9/changes/pkg_android.content.html +http://developer.android.com/sdk/api_diff/9/changes/pkg_android.content.pm.html +http://developer.android.com/sdk/api_diff/9/changes/pkg_android.content.res.html +http://developer.android.com/sdk/api_diff/9/changes/pkg_android.graphics.html +http://developer.android.com/sdk/api_diff/9/changes/pkg_android.hardware.html +http://developer.android.com/sdk/api_diff/9/changes/pkg_android.location.html +http://developer.android.com/sdk/api_diff/9/changes/pkg_android.media.html +http://developer.android.com/sdk/api_diff/9/changes/pkg_android.net.wifi.html +http://developer.android.com/sdk/api_diff/9/changes/pkg_android.opengl.html +http://developer.android.com/sdk/api_diff/9/changes/pkg_android.os.html +http://developer.android.com/sdk/api_diff/9/changes/pkg_android.service.wallpaper.html +http://developer.android.com/sdk/api_diff/9/changes/pkg_android.telephony.html +http://developer.android.com/sdk/api_diff/9/changes/pkg_android.telephony.gsm.html +http://developer.android.com/sdk/api_diff/9/changes/pkg_android.test.mock.html +http://developer.android.com/sdk/api_diff/9/changes/pkg_android.text.format.html +http://developer.android.com/sdk/api_diff/9/changes/pkg_android.util.html +http://developer.android.com/sdk/api_diff/9/changes/pkg_android.view.html +http://developer.android.com/sdk/api_diff/9/changes/pkg_android.view.inputmethod.html +http://developer.android.com/sdk/api_diff/9/changes/pkg_android.webkit.html +http://developer.android.com/sdk/api_diff/9/changes/pkg_android.widget.html +http://developer.android.com/sdk/api_diff/9/changes/android.content.pm.ApplicationInfo.html +http://developer.android.com/sdk/api_diff/9/changes/android.content.SharedPreferences.Editor.html +http://developer.android.com/sdk/api_diff/9/changes/java.lang.reflect.Array.html +http://developer.android.com/sdk/api_diff/9/changes/java.sql.Array.html +http://developer.android.com/sdk/api_diff/9/changes/java.nio.Buffer.html +http://developer.android.com/sdk/api_diff/9/changes/java.util.Arrays.html +http://developer.android.com/sdk/api_diff/9/changes/java.util.Collections.html +http://developer.android.com/sdk/api_diff/9/changes/java.util.concurrent.atomic.AtomicBoolean.html +http://developer.android.com/sdk/api_diff/9/changes/java.util.concurrent.atomic.AtomicInteger.html +http://developer.android.com/sdk/api_diff/9/changes/java.util.concurrent.atomic.AtomicIntegerArray.html +http://developer.android.com/sdk/api_diff/9/changes/java.util.concurrent.atomic.AtomicIntegerFieldUpdater.html +http://developer.android.com/sdk/api_diff/9/changes/java.util.concurrent.atomic.AtomicLong.html +http://developer.android.com/sdk/api_diff/9/changes/java.util.concurrent.atomic.AtomicLongArray.html +http://developer.android.com/sdk/api_diff/9/changes/java.util.concurrent.atomic.AtomicLongFieldUpdater.html +http://developer.android.com/sdk/api_diff/9/changes/java.util.concurrent.atomic.AtomicReference.html +http://developer.android.com/sdk/api_diff/9/changes/java.util.concurrent.atomic.AtomicReferenceArray.html +http://developer.android.com/sdk/api_diff/9/changes/java.util.concurrent.atomic.AtomicReferenceFieldUpdater.html +http://developer.android.com/sdk/api_diff/9/changes/android.media.AudioTrack.html +http://developer.android.com/sdk/api_diff/9/changes/android.media.MediaPlayer.html +http://developer.android.com/sdk/api_diff/9/changes/java.sql.DatabaseMetaData.html +http://developer.android.com/sdk/api_diff/9/changes/android.view.inputmethod.BaseInputConnection.html +http://developer.android.com/sdk/api_diff/9/changes/java.sql.BatchUpdateException.html +http://developer.android.com/sdk/api_diff/9/changes/java.sql.Blob.html +http://developer.android.com/sdk/api_diff/9/changes/pkg_java.util.concurrent.html +http://developer.android.com/sdk/api_diff/9/changes/java.text.BreakIterator.html +http://developer.android.com/sdk/api_diff/9/changes/android.os.Build.html +http://developer.android.com/sdk/api_diff/9/changes/android.os.Build.VERSION_CODES.html +http://developer.android.com/sdk/api_diff/9/changes/java.util.concurrent.Executors.html +http://developer.android.com/sdk/api_diff/9/changes/java.sql.CallableStatement.html +http://developer.android.com/sdk/api_diff/9/changes/android.media.CamcorderProfile.html +http://developer.android.com/sdk/api_diff/9/changes/android.hardware.Camera.html +http://developer.android.com/sdk/api_diff/9/changes/android.hardware.Camera.Parameters.html +http://developer.android.com/sdk/api_diff/9/changes/android.media.CameraProfile.html +http://developer.android.com/sdk/api_diff/9/changes/java.io.File.html +http://developer.android.com/sdk/api_diff/9/changes/java.util.TreeSet.html +http://developer.android.com/sdk/api_diff/9/changes/java.util.TreeMap.html +http://developer.android.com/sdk/api_diff/9/changes/java.lang.Class.html +http://developer.android.com/sdk/api_diff/9/changes/java.util.ResourceBundle.html +http://developer.android.com/sdk/api_diff/9/changes/java.io.PrintStream.html +http://developer.android.com/sdk/api_diff/9/changes/java.io.PrintWriter.html +http://developer.android.com/sdk/api_diff/9/changes/pkg_java.sql.html +http://developer.android.com/sdk/api_diff/9/changes/java.sql.Clob.html +http://developer.android.com/sdk/api_diff/9/changes/android.app.Notification.html +http://developer.android.com/sdk/api_diff/9/changes/android.widget.RemoteViews.html +http://developer.android.com/sdk/api_diff/9/changes/java.text.CollationKey.html +http://developer.android.com/sdk/api_diff/9/changes/pkg_javax.sql.html +http://developer.android.com/sdk/api_diff/9/changes/java.util.concurrent.ConcurrentHashMap.html +http://developer.android.com/sdk/api_diff/9/changes/android.content.res.Configuration.html +http://developer.android.com/sdk/api_diff/9/changes/java.sql.Connection.html +http://developer.android.com/sdk/api_diff/9/changes/javax.sql.ConnectionPoolDataSource.html +http://developer.android.com/sdk/api_diff/9/changes/pkg_java.io.html +http://developer.android.com/sdk/api_diff/9/changes/java.lang.System.html +http://developer.android.com/sdk/api_diff/9/changes/android.provider.ContactsContract.CommonDataKinds.Nickname.html +http://developer.android.com/sdk/api_diff/9/changes/android.content.Context.html +http://developer.android.com/sdk/api_diff/9/changes/pkg_java.net.html +http://developer.android.com/sdk/api_diff/9/changes/java.lang.Math.html +http://developer.android.com/sdk/api_diff/9/changes/java.lang.StrictMath.html +http://developer.android.com/sdk/api_diff/9/changes/android.os.ParcelFileDescriptor.html +http://developer.android.com/sdk/api_diff/9/changes/pkg_dalvik.bytecode.html +http://developer.android.com/sdk/api_diff/9/changes/javax.sql.DataSource.html +http://developer.android.com/sdk/api_diff/9/changes/java.sql.DataTruncation.html +http://developer.android.com/sdk/api_diff/9/changes/javax.xml.datatype.DatatypeFactory.html +http://developer.android.com/sdk/api_diff/9/changes/java.text.DateFormatSymbols.html +http://developer.android.com/sdk/api_diff/9/changes/android.text.format.DateUtils.html +http://developer.android.com/sdk/api_diff/9/changes/java.text.DecimalFormatSymbols.html +http://developer.android.com/sdk/api_diff/9/changes/java.util.concurrent.ScheduledThreadPoolExecutor.html +http://developer.android.com/sdk/api_diff/9/changes/pkg_java.util.zip.html +http://developer.android.com/sdk/api_diff/9/changes/android.util.DisplayMetrics.html +http://developer.android.com/sdk/api_diff/9/changes/java.util.LinkedList.html +http://developer.android.com/sdk/api_diff/9/changes/android.view.KeyEvent.html +http://developer.android.com/sdk/api_diff/9/changes/android.app.admin.DevicePolicyManager.html +http://developer.android.com/sdk/api_diff/9/changes/javax.security.auth.Subject.html +http://developer.android.com/sdk/api_diff/9/changes/javax.xml.parsers.DocumentBuilderFactory.html +http://developer.android.com/sdk/api_diff/9/changes/java.lang.Double.html +http://developer.android.com/sdk/api_diff/9/changes/android.os.DropBoxManager.Entry.html +http://developer.android.com/sdk/api_diff/9/changes/javax.net.ssl.SSLContextSpi.html +http://developer.android.com/sdk/api_diff/9/changes/java.lang.Enum.html +http://developer.android.com/sdk/api_diff/9/changes/android.os.Environment.html +http://developer.android.com/sdk/api_diff/9/changes/java.util.concurrent.ExecutorService.html +http://developer.android.com/sdk/api_diff/9/changes/android.media.ExifInterface.html +http://developer.android.com/sdk/api_diff/9/changes/org.apache.http.protocol.HTTP.html +http://developer.android.com/sdk/api_diff/9/changes/android.content.pm.PackageManager.html +http://developer.android.com/sdk/api_diff/9/changes/android.R.attr.html +http://developer.android.com/sdk/api_diff/9/changes/dalvik.system.PathClassLoader.html +http://developer.android.com/sdk/api_diff/9/changes/android.content.pm.PackageInfo.html +http://developer.android.com/sdk/api_diff/9/changes/java.lang.Float.html +http://developer.android.com/sdk/api_diff/9/changes/java.text.Format.html +http://developer.android.com/sdk/api_diff/9/changes/java.util.concurrent.FutureTask.html +http://developer.android.com/sdk/api_diff/9/changes/android.location.Geocoder.html +http://developer.android.com/sdk/api_diff/9/changes/android.test.mock.MockPackageManager.html +http://developer.android.com/sdk/api_diff/9/changes/android.hardware.SensorManager.html +http://developer.android.com/sdk/api_diff/9/changes/java.lang.Package.html +http://developer.android.com/sdk/api_diff/9/changes/java.util.concurrent.locks.LockSupport.html +http://developer.android.com/sdk/api_diff/9/changes/java.lang.String.html +http://developer.android.com/sdk/api_diff/9/changes/java.lang.reflect.Member.html +http://developer.android.com/sdk/api_diff/9/changes/javax.net.ssl.SSLContext.html +http://developer.android.com/sdk/api_diff/9/changes/android.view.View.html +http://developer.android.com/sdk/api_diff/9/changes/java.net.NetworkInterface.html +http://developer.android.com/sdk/api_diff/9/changes/java.sql.ResultSet.html +http://developer.android.com/sdk/api_diff/9/changes/java.util.concurrent.locks.ReentrantReadWriteLock.WriteLock.html +http://developer.android.com/sdk/api_diff/9/changes/javax.net.ssl.SSLSessionContext.html +http://developer.android.com/sdk/api_diff/9/changes/java.security.Policy.html +http://developer.android.com/sdk/api_diff/9/changes/android.hardware.Sensor.html +http://developer.android.com/sdk/api_diff/9/changes/javax.security.auth.x500.X500Principal.html +http://developer.android.com/sdk/api_diff/9/changes/java.net.SocketImpl.html +http://developer.android.com/sdk/api_diff/9/changes/android.widget.ListView.html +http://developer.android.com/sdk/api_diff/9/changes/javax.net.ssl.KeyStoreBuilderParameters.html +http://developer.android.com/sdk/api_diff/9/changes/android.webkit.WebSettings.html +http://developer.android.com/sdk/api_diff/9/changes/android.telephony.gsm.GsmCellLocation.html +http://developer.android.com/sdk/api_diff/9/changes/java.util.concurrent.locks.ReentrantReadWriteLock.html +http://developer.android.com/sdk/api_diff/9/changes/java.text.NumberFormat.html +http://developer.android.com/sdk/api_diff/9/changes/android.view.ViewConfiguration.html +http://developer.android.com/sdk/api_diff/9/changes/android.view.inputmethod.InputConnection.html +http://developer.android.com/sdk/api_diff/9/changes/android.view.inputmethod.InputConnectionWrapper.html +http://developer.android.com/sdk/api_diff/9/changes/javax.net.ssl.SSLEngine.html +http://developer.android.com/sdk/api_diff/9/changes/javax.net.ssl.SSLSocket.html +http://developer.android.com/sdk/api_diff/9/changes/android.content.IntentSender.html +http://developer.android.com/sdk/api_diff/9/changes/android.opengl.GLES20.html +http://developer.android.com/sdk/api_diff/9/changes/java.util.logging.Logger.html +http://developer.android.com/sdk/api_diff/9/changes/javax.net.ssl.HandshakeCompletedEvent.html +http://developer.android.com/sdk/api_diff/9/changes/android.graphics.ImageFormat.html +http://developer.android.com/sdk/api_diff/9/changes/android.provider.MediaStore.html +http://developer.android.com/sdk/api_diff/9/changes/java.io.IOException.html +http://developer.android.com/sdk/api_diff/9/changes/java.sql.Statement.html +http://developer.android.com/sdk/api_diff/9/changes/java.sql.SQLException.html +http://developer.android.com/sdk/api_diff/9/changes/pkg_java.awt.font.html +http://developer.android.com/sdk/api_diff/9/changes/pkg_java.lang.html +http://developer.android.com/sdk/api_diff/9/changes/pkg_java.lang.reflect.html +http://developer.android.com/sdk/api_diff/9/changes/pkg_java.nio.html +http://developer.android.com/sdk/api_diff/9/changes/pkg_java.security.html +http://developer.android.com/sdk/api_diff/9/changes/pkg_java.text.html +http://developer.android.com/sdk/api_diff/9/changes/pkg_java.util.concurrent.atomic.html +http://developer.android.com/sdk/api_diff/9/changes/pkg_java.util.logging.html +http://developer.android.com/sdk/api_diff/9/changes/pkg_javax.net.ssl.html +http://developer.android.com/sdk/api_diff/9/changes/pkg_javax.security.auth.html +http://developer.android.com/sdk/api_diff/9/changes/pkg_javax.security.auth.x500.html +http://developer.android.com/sdk/api_diff/9/changes/pkg_javax.xml.datatype.html +http://developer.android.com/sdk/api_diff/9/changes/pkg_javax.xml.parsers.html +http://developer.android.com/sdk/api_diff/9/changes/pkg_javax.xml.transform.html +http://developer.android.com/sdk/api_diff/9/changes/pkg_javax.xml.validation.html +http://developer.android.com/sdk/api_diff/9/changes/java.awt.font.TextAttribute.html +http://developer.android.com/sdk/api_diff/9/changes/java.util.Properties.html +http://developer.android.com/sdk/api_diff/9/changes/android.content.pm.PackageItemInfo.html +http://developer.android.com/sdk/api_diff/9/changes/java.util.Locale.html +http://developer.android.com/sdk/api_diff/9/changes/android.location.LocationManager.html +http://developer.android.com/sdk/api_diff/9/changes/java.sql.Types.html +http://developer.android.com/sdk/api_diff/9/changes/java.io.ObjectStreamClass.html +http://developer.android.com/sdk/api_diff/9/changes/android.Manifest.permission.html +http://developer.android.com/sdk/api_diff/9/changes/android.media.MediaRecorder.html +http://developer.android.com/sdk/api_diff/9/changes/android.telephony.TelephonyManager.html +http://developer.android.com/sdk/api_diff/9/changes/javax.xml.parsers.SAXParserFactory.html +http://developer.android.com/sdk/api_diff/9/changes/javax.xml.transform.TransformerFactory.html +http://developer.android.com/sdk/api_diff/9/changes/javax.xml.validation.SchemaFactory.html +http://developer.android.com/sdk/api_diff/9/changes/android.service.wallpaper.WallpaperService.Engine.html +http://developer.android.com/sdk/api_diff/9/changes/dalvik.bytecode.Opcodes.html +http://developer.android.com/sdk/api_diff/9/changes/pkg_org.apache.http.protocol.html +http://developer.android.com/sdk/api_diff/9/changes/java.sql.ParameterMetaData.html +http://developer.android.com/sdk/api_diff/9/changes/java.io.PipedInputStream.html +http://developer.android.com/sdk/api_diff/9/changes/java.io.PipedReader.html +http://developer.android.com/sdk/api_diff/9/changes/android.os.PowerManager.WakeLock.html +http://developer.android.com/sdk/api_diff/9/changes/java.sql.PreparedStatement.html +http://developer.android.com/sdk/api_diff/9/changes/android.R.drawable.html +http://developer.android.com/sdk/api_diff/9/changes/java.util.PropertyResourceBundle.html +http://developer.android.com/sdk/api_diff/9/changes/android.R.style.html +http://developer.android.com/sdk/api_diff/9/changes/java.sql.SQLInput.html +http://developer.android.com/sdk/api_diff/9/changes/java.util.Scanner.html +http://developer.android.com/sdk/api_diff/9/changes/java.sql.ResultSetMetaData.html +http://developer.android.com/sdk/api_diff/9/changes/javax.sql.RowSet.html +http://developer.android.com/sdk/api_diff/9/changes/android.net.wifi.WifiManager.WifiLock.html +http://developer.android.com/sdk/api_diff/9/changes/java.sql.SQLOutput.html +http://developer.android.com/sdk/api_diff/9/changes/java.sql.SQLWarning.html +http://developer.android.com/sdk/api_diff/9/changes/javax.net.ssl.SSLSessionBindingEvent.html +http://developer.android.com/sdk/api_diff/9/changes/android.view.Window.html +http://developer.android.com/sdk/api_diff/9/changes/java.util.concurrent.TimeUnit.html +http://developer.android.com/sdk/api_diff/9/changes/java.security.UnrecoverableKeyException.html +http://developer.android.com/reference/javax/xml/xpath/package-descr.html http://developer.android.com/resources/tutorials/views/hello-autocomplete.html -http://developer.android.com/resources/tutorials/views/hello-gallery.html -http://developer.android.com/resources/tutorials/views/hello-tabwidget.html -http://developer.android.com/resources/tutorials/views/hello-mapview.html -http://developer.android.com/resources/tutorials/views/hello-webview.html -http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/view/index.html -http://developer.android.com/resources/samples/JetBoy/src/com/index.html -http://developer.android.com/resources/samples/WiktionarySimple/res/values/strings.html -http://developer.android.com/resources/samples/WiktionarySimple/res/values/styles.html -http://developer.android.com/sdk/api_diff/6/changes/alldiffs_index_additions.html -http://developer.android.com/sdk/api_diff/6/changes/alldiffs_index_changes.html -http://developer.android.com/resources/samples/LunarLander/src/com/example/android/index.html -http://developer.android.com/resources/samples/LunarLander/tests/src/com/index.html -http://developer.android.com/sdk/api_diff/6/changes/packages_index_changes.html -http://developer.android.com/resources/samples/ApiDemos/res/drawable-hdpi/alert_dialog_icon.html -http://developer.android.com/resources/samples/ApiDemos/res/drawable-hdpi/app_sample_code.html -http://developer.android.com/resources/samples/ApiDemos/res/drawable-hdpi/arrow_down_float.html -http://developer.android.com/resources/samples/ApiDemos/res/drawable-hdpi/arrow_up_float.html -http://developer.android.com/resources/samples/ApiDemos/res/drawable-hdpi/btn_check_off.html -http://developer.android.com/resources/samples/ApiDemos/res/drawable-hdpi/btn_check_on.html -http://developer.android.com/resources/samples/ApiDemos/res/drawable-hdpi/btn_circle_normal.html -http://developer.android.com/resources/samples/ApiDemos/res/drawable-hdpi/btn_default_normal.9.html -http://developer.android.com/resources/samples/ApiDemos/res/drawable-hdpi/button.9.html -http://developer.android.com/resources/samples/ApiDemos/res/drawable-hdpi/ic_contact_picture.html -http://developer.android.com/resources/samples/ApiDemos/res/drawable-hdpi/ic_popup_reminder.html -http://developer.android.com/resources/samples/ApiDemos/res/drawable-hdpi/icon48x48_2.html -http://developer.android.com/resources/samples/ApiDemos/res/drawable-hdpi/logo240dpi.html -http://developer.android.com/resources/samples/ApiDemos/res/drawable-hdpi/npatch240dpi.9.html -http://developer.android.com/resources/samples/ApiDemos/res/drawable-hdpi/progress_circular_background.html -http://developer.android.com/resources/samples/ApiDemos/res/drawable-hdpi/progress_particle.html -http://developer.android.com/resources/samples/ApiDemos/res/drawable-hdpi/reslogo240dpi.html -http://developer.android.com/resources/samples/ApiDemos/res/drawable-hdpi/robot.html -http://developer.android.com/resources/samples/ApiDemos/res/drawable-hdpi/scrollbar_state2.html -http://developer.android.com/resources/samples/ApiDemos/res/drawable-hdpi/smlnpatch240dpi.9.html -http://developer.android.com/resources/samples/ApiDemos/res/drawable-hdpi/star_big_on.html -http://developer.android.com/resources/samples/ApiDemos/res/drawable-hdpi/stat_happy.html -http://developer.android.com/resources/samples/ApiDemos/res/drawable-hdpi/stat_neutral.html -http://developer.android.com/resources/samples/ApiDemos/res/drawable-hdpi/stat_sad.html -http://developer.android.com/resources/samples/ApiDemos/res/drawable-hdpi/stat_sample.html -http://developer.android.com/resources/samples/ApiDemos/res/drawable-hdpi/stylogo240dpi.html -http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/graphics/GLSurfaceViewActivity.html -http://developer.android.com/resources/samples/SoftKeyboard/res/xml/method.html -http://developer.android.com/resources/samples/SoftKeyboard/res/xml/qwerty.html -http://developer.android.com/resources/samples/SoftKeyboard/res/xml/symbols.html -http://developer.android.com/resources/samples/SoftKeyboard/res/xml/symbols_shift.html -http://developer.android.com/resources/samples/ContactManager/res/drawable-mdpi/icon.html -http://developer.android.com/resources/samples/ApiDemos/tests/src/com/example/android/apis/app/index.html -http://developer.android.com/resources/samples/ApiDemos/tests/src/com/example/android/apis/os/index.html -http://developer.android.com/resources/samples/ApiDemos/tests/src/com/example/android/apis/view/index.html -http://developer.android.com/resources/samples/ApiDemos/tests/src/com/example/android/apis/AllTests.html -http://developer.android.com/resources/samples/ApiDemos/tests/src/com/example/android/apis/ApiDemosApplicationTests.html -http://developer.android.com/resources/samples/ApiDemos/tests/src/com/example/android/apis/ApiDemosTest.html -http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/index.html -http://developer.android.com/sdk/api_diff/6/changes/methods_index_changes.html -http://developer.android.com/reference/android/text/method/package-descr.html -http://developer.android.com/resources/samples/ContactManager/src/com/index.html -http://developer.android.com/resources/samples/LunarLander/tests/src/com/example/index.html -http://developer.android.com/resources/samples/ContactManager/res/layout/account_entry.html -http://developer.android.com/resources/samples/ContactManager/res/layout/contact_adder.html -http://developer.android.com/resources/samples/ContactManager/res/layout/contact_entry.html -http://developer.android.com/resources/samples/ContactManager/res/layout/contact_manager.html -http://developer.android.com/resources/samples/ApiDemos/res/values-small-notlong/strings.html +http://developer.android.com/resources/samples/BackupRestore/src/com/example/android/backuprestore/ExampleAgent.html +http://developer.android.com/reference/org/apache/http/client/HttpClient.html +http://developer.android.com/reference/org/apache/http/client/UserTokenHandler.html +http://developer.android.com/reference/javax/xml/datatype/package-descr.html +http://developer.android.com/resources/samples/BluetoothChat/res/layout/custom_title.html +http://developer.android.com/resources/samples/BluetoothChat/res/layout/device_list.html +http://developer.android.com/resources/samples/BluetoothChat/res/layout/device_name.html +http://developer.android.com/resources/samples/BluetoothChat/res/layout/main.html +http://developer.android.com/resources/samples/BluetoothChat/res/layout/message.html http://developer.android.com/resources/samples/WiktionarySimple/res/layout/widget_message.html http://developer.android.com/resources/samples/WiktionarySimple/res/layout/widget_word.html -http://developer.android.com/resources/samples/BluetoothChat/res/values/strings.html -http://developer.android.com/resources/samples/ApiDemos/res/anim/cycle_7.html -http://developer.android.com/resources/samples/ApiDemos/res/anim/fade.html -http://developer.android.com/resources/samples/ApiDemos/res/anim/hold.html -http://developer.android.com/resources/samples/ApiDemos/res/anim/hyperspace_in.html -http://developer.android.com/resources/samples/ApiDemos/res/anim/hyperspace_out.html -http://developer.android.com/resources/samples/ApiDemos/res/anim/layout_animation_row_left_slide.html -http://developer.android.com/resources/samples/ApiDemos/res/anim/layout_animation_row_right_slide.html -http://developer.android.com/resources/samples/ApiDemos/res/anim/layout_animation_table.html -http://developer.android.com/resources/samples/ApiDemos/res/anim/layout_bottom_to_top_slide.html -http://developer.android.com/resources/samples/ApiDemos/res/anim/layout_grid_fade.html -http://developer.android.com/resources/samples/ApiDemos/res/anim/layout_grid_inverse_fade.html -http://developer.android.com/resources/samples/ApiDemos/res/anim/layout_random_fade.html -http://developer.android.com/resources/samples/ApiDemos/res/anim/layout_wave_scale.html -http://developer.android.com/resources/samples/ApiDemos/res/anim/push_left_in.html -http://developer.android.com/resources/samples/ApiDemos/res/anim/push_left_out.html -http://developer.android.com/resources/samples/ApiDemos/res/anim/push_up_in.html -http://developer.android.com/resources/samples/ApiDemos/res/anim/push_up_out.html -http://developer.android.com/resources/samples/ApiDemos/res/anim/shake.html -http://developer.android.com/resources/samples/ApiDemos/res/anim/slide_left.html -http://developer.android.com/resources/samples/ApiDemos/res/anim/slide_right.html -http://developer.android.com/resources/samples/ApiDemos/res/anim/slide_top_to_bottom.html -http://developer.android.com/resources/samples/ApiDemos/res/anim/wave_scale.html -http://developer.android.com/resources/samples/ApiDemos/res/anim/zoom_enter.html -http://developer.android.com/resources/samples/ApiDemos/res/anim/zoom_exit.html -http://developer.android.com/resources/samples/Wiktionary/src/com/example/index.html -http://developer.android.com/resources/samples/SoftKeyboard/res/drawable-mdpi/sym_keyboard_delete.html -http://developer.android.com/resources/samples/SoftKeyboard/res/drawable-mdpi/sym_keyboard_done.html -http://developer.android.com/resources/samples/SoftKeyboard/res/drawable-mdpi/sym_keyboard_return.html -http://developer.android.com/resources/samples/SoftKeyboard/res/drawable-mdpi/sym_keyboard_search.html -http://developer.android.com/resources/samples/SoftKeyboard/res/drawable-mdpi/sym_keyboard_shift.html -http://developer.android.com/resources/samples/SoftKeyboard/res/drawable-mdpi/sym_keyboard_space.html -http://developer.android.com/sdk/api_diff/5/changes/jdiff_statistics.html +http://developer.android.com/sdk/api_diff/9/changes/jdiff_statistics.html +http://developer.android.com/resources/samples/SipDemo/res/values/strings.html +http://developer.android.com/reference/org/apache/http/impl/package-descr.html +http://developer.android.com/reference/android/view/animation/package-descr.html +http://developer.android.com/reference/android/gesture/package-descr.html +http://developer.android.com/reference/android/text/format/DateUtils.html +http://developer.android.com/reference/android/text/format/Formatter.html +http://developer.android.com/sdk/api_diff/9/changes/fields_index_removals.html +http://developer.android.com/sdk/api_diff/9/changes/fields_index_additions.html +http://developer.android.com/sdk/api_diff/9/changes/fields_index_changes.html +http://developer.android.com/reference/javax/microedition/khronos/opengles/GL.html +http://developer.android.com/reference/android/appwidget/package-descr.html +http://developer.android.com/reference/org/apache/http/client/utils/package-descr.html +http://developer.android.com/resources/samples/BluetoothChat/res/drawable-hdpi/app_icon.html +http://developer.android.com/resources/samples/SipDemo/res/layout/call_address_dialog.html +http://developer.android.com/resources/samples/SipDemo/res/layout/walkietalkie.html +http://developer.android.com/resources/tutorials/views/hello-gridview.html +http://developer.android.com/sdk/api_diff/5/changes/packages_index_additions.html +http://developer.android.com/sdk/api_diff/5/changes/packages_index_changes.html http://developer.android.com/sdk/api_diff/5/changes/pkg_android.html http://developer.android.com/sdk/api_diff/5/changes/pkg_android.app.html http://developer.android.com/sdk/api_diff/5/changes/pkg_android.content.html @@ -3669,638 +3591,1896 @@ http://developer.android.com/sdk/api_diff/5/changes/pkg_android.widget.html http://developer.android.com/sdk/api_diff/5/changes/pkg_dalvik.system.html http://developer.android.com/sdk/api_diff/5/changes/pkg_java.util.concurrent.html http://developer.android.com/sdk/api_diff/5/changes/pkg_java.util.concurrent.locks.html -http://developer.android.com/resources/samples/ContactManager/src/com/example/index.html -http://developer.android.com/reference/javax/net/ssl/package-descr.html -http://developer.android.com/reference/android/media/package-descr.html -http://developer.android.com/resources/samples/NotePad/res/drawable-mdpi/app_notes.html -http://developer.android.com/resources/samples/NotePad/res/drawable-mdpi/live_folder_notes.html -http://developer.android.com/sdk/api_diff/5/changes/android.widget.AutoCompleteTextView.html -http://developer.android.com/sdk/api_diff/5/changes/android.widget.MediaController.MediaPlayerControl.html -http://developer.android.com/sdk/api_diff/5/changes/android.widget.SimpleCursorTreeAdapter.html -http://developer.android.com/sdk/api_diff/5/changes/android.widget.VideoView.html -http://developer.android.com/reference/org/apache/http/conn/package-descr.html -http://developer.android.com/resources/samples/Home/res/anim/index.html -http://developer.android.com/resources/samples/Home/res/color/index.html -http://developer.android.com/resources/samples/Home/res/drawable/index.html -http://developer.android.com/resources/samples/Home/res/drawable-hdpi/index.html -http://developer.android.com/resources/samples/Home/res/drawable-land/index.html -http://developer.android.com/resources/samples/Home/res/drawable-mdpi/index.html -http://developer.android.com/resources/samples/Home/res/drawable-port/index.html -http://developer.android.com/resources/samples/Home/res/layout/index.html -http://developer.android.com/resources/samples/Home/res/layout-land/index.html -http://developer.android.com/resources/samples/Home/res/layout-port/index.html -http://developer.android.com/resources/samples/Home/res/values/index.html -http://developer.android.com/resources/samples/Home/res/values-cs/index.html -http://developer.android.com/resources/samples/Home/res/values-de-rDE/index.html -http://developer.android.com/resources/samples/Home/res/values-es-rUS/index.html -http://developer.android.com/resources/samples/Home/res/values-land/index.html -http://developer.android.com/resources/samples/Home/res/values-nl-rNL/index.html -http://developer.android.com/resources/samples/ApiDemos/res/values-normal-notlong/strings.html -http://developer.android.com/sdk/api_diff/5/changes/android.view.HapticFeedbackConstants.html -http://developer.android.com/sdk/api_diff/5/changes/android.view.KeyEvent.html -http://developer.android.com/sdk/api_diff/5/changes/android.view.KeyEvent.Callback.html -http://developer.android.com/sdk/api_diff/5/changes/android.view.MotionEvent.html -http://developer.android.com/sdk/api_diff/5/changes/android.view.Surface.html -http://developer.android.com/sdk/api_diff/5/changes/android.view.SurfaceHolder.html -http://developer.android.com/sdk/api_diff/5/changes/android.view.SurfaceView.html -http://developer.android.com/sdk/api_diff/5/changes/android.view.View.html -http://developer.android.com/sdk/api_diff/5/changes/android.view.ViewConfiguration.html -http://developer.android.com/sdk/api_diff/5/changes/android.view.ViewGroup.html -http://developer.android.com/sdk/api_diff/5/changes/android.view.Window.Callback.html -http://developer.android.com/sdk/api_diff/5/changes/android.view.WindowManager.LayoutParams.html -http://developer.android.com/sdk/api_diff/5/changes/android.content.BroadcastReceiver.html -http://developer.android.com/sdk/api_diff/5/changes/android.content.ContentProvider.html -http://developer.android.com/sdk/api_diff/5/changes/android.content.ContentResolver.html -http://developer.android.com/sdk/api_diff/5/changes/android.content.Context.html -http://developer.android.com/sdk/api_diff/5/changes/android.content.ContextWrapper.html -http://developer.android.com/sdk/api_diff/5/changes/android.content.Intent.html +http://developer.android.com/resources/samples/AccelerometerPlay/src/com/index.html +http://developer.android.com/sdk/api_diff/9/changes/packages_index_additions.html +http://developer.android.com/sdk/api_diff/9/changes/packages_index_changes.html +http://developer.android.com/sdk/api_diff/6/changes/jdiff_topleftframe.html +http://developer.android.com/sdk/api_diff/6/changes/alldiffs_index_all.html +http://developer.android.com/sdk/api_diff/6/changes/changes-summary.html +http://developer.android.com/resources/tutorials/views/hello-relativelayout.html +http://developer.android.com/reference/android/view/ViewDebug.CapturedViewProperty.html +http://developer.android.com/reference/android/view/ViewDebug.ExportedProperty.html +http://developer.android.com/reference/android/view/ViewDebug.FlagToString.html +http://developer.android.com/reference/android/view/ViewDebug.IntToString.html +http://developer.android.com/resources/samples/AccelerometerPlay/src/com/example/index.html +http://developer.android.com/resources/samples/ApiDemos/assets/index.html +http://developer.android.com/resources/samples/ApiDemos/res/index.html +http://developer.android.com/resources/samples/ApiDemos/src/index.html +http://developer.android.com/resources/samples/ApiDemos/tests/index.html +http://developer.android.com/resources/samples/ApiDemos/AndroidManifest.html +http://developer.android.com/sdk/api_diff/5/changes/jdiff_statistics.html +http://developer.android.com/sdk/api_diff/5/changes/android.text.format.DateUtils.html +http://developer.android.com/sdk/api_diff/5/changes/android.text.format.Formatter.html +http://developer.android.com/sdk/api_diff/8/changes/jdiff_topleftframe.html +http://developer.android.com/sdk/api_diff/8/changes/alldiffs_index_all.html +http://developer.android.com/sdk/api_diff/8/changes/changes-summary.html +http://developer.android.com/resources/samples/Spinner/res/index.html +http://developer.android.com/resources/samples/Spinner/src/index.html +http://developer.android.com/resources/samples/Spinner/AndroidManifest.html +http://developer.android.com/resources/samples/SipDemo/res/drawable/btn_record.html +http://developer.android.com/resources/samples/SipDemo/res/drawable/btn_speak_normal.html +http://developer.android.com/resources/samples/SipDemo/res/drawable/btn_speak_pressed.html +http://developer.android.com/resources/samples/SipDemo/res/drawable/btn_speak_selected.html +http://developer.android.com/resources/samples/SipDemo/res/drawable/icon.html +http://developer.android.com/resources/samples/NFCDemo/src/com/index.html +http://developer.android.com/resources/samples/JetBoy/JETBOY_content/index.html +http://developer.android.com/resources/samples/JetBoy/res/index.html +http://developer.android.com/resources/samples/JetBoy/src/index.html +http://developer.android.com/resources/samples/JetBoy/AndroidManifest.html +http://developer.android.com/sdk/api_diff/5/changes/android.test.AndroidTestRunner.html +http://developer.android.com/sdk/api_diff/5/changes/android.test.InstrumentationTestCase.html +http://developer.android.com/sdk/api_diff/5/changes/android.database.sqlite.SQLiteDatabase.html +http://developer.android.com/resources/samples/SipDemo/src/com/example/index.html +http://developer.android.com/resources/samples/Home/res/index.html +http://developer.android.com/resources/samples/Home/src/index.html +http://developer.android.com/resources/samples/Home/AndroidManifest.html +http://developer.android.com/sdk/api_diff/5/changes/android.os.BatteryManager.html +http://developer.android.com/sdk/api_diff/5/changes/android.os.Build.VERSION_CODES.html +http://developer.android.com/sdk/api_diff/5/changes/android.os.Debug.MemoryInfo.html +http://developer.android.com/sdk/api_diff/5/changes/android.os.HandlerThread.html +http://developer.android.com/resources/samples/TicTacToeMain/res/layout/main.html +http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/graphics/GLSurfaceViewActivity.html +http://developer.android.com/resources/samples/SearchableDictionary/src/com/index.html +http://developer.android.com/sdk/api_diff/7/changes/alldiffs_index_additions.html +http://developer.android.com/sdk/api_diff/7/changes/alldiffs_index_changes.html +http://developer.android.com/sdk/api_diff/7/changes/android.app.WallpaperManager.html +http://developer.android.com/sdk/api_diff/7/changes/android.content.Intent.html +http://developer.android.com/sdk/api_diff/7/changes/android.content.pm.PackageManager.html +http://developer.android.com/sdk/api_diff/7/changes/android.widget.RemoteViews.html +http://developer.android.com/sdk/api_diff/7/changes/android.webkit.GeolocationPermissions.html +http://developer.android.com/sdk/api_diff/7/changes/pkg_android.html +http://developer.android.com/sdk/api_diff/7/changes/pkg_android.app.html +http://developer.android.com/sdk/api_diff/7/changes/pkg_android.content.html +http://developer.android.com/sdk/api_diff/7/changes/pkg_android.content.pm.html +http://developer.android.com/sdk/api_diff/7/changes/pkg_android.graphics.html +http://developer.android.com/sdk/api_diff/7/changes/pkg_android.media.html +http://developer.android.com/sdk/api_diff/7/changes/pkg_android.os.html +http://developer.android.com/sdk/api_diff/7/changes/pkg_android.telephony.html +http://developer.android.com/sdk/api_diff/7/changes/pkg_android.view.html +http://developer.android.com/sdk/api_diff/7/changes/pkg_android.webkit.html +http://developer.android.com/sdk/api_diff/7/changes/pkg_android.widget.html +http://developer.android.com/sdk/api_diff/7/changes/android.R.attr.html +http://developer.android.com/sdk/api_diff/7/changes/android.os.Build.VERSION_CODES.html +http://developer.android.com/sdk/api_diff/7/changes/android.webkit.CacheManager.CacheResult.html +http://developer.android.com/sdk/api_diff/7/changes/android.media.MediaRecorder.AudioSource.html +http://developer.android.com/sdk/api_diff/7/changes/android.webkit.WebStorage.html +http://developer.android.com/sdk/api_diff/7/changes/android.graphics.Rect.html +http://developer.android.com/sdk/api_diff/7/changes/android.webkit.WebView.html +http://developer.android.com/sdk/api_diff/7/changes/android.webkit.WebChromeClient.html +http://developer.android.com/sdk/api_diff/7/changes/android.webkit.WebSettings.html +http://developer.android.com/sdk/api_diff/7/changes/android.widget.ViewFlipper.html +http://developer.android.com/sdk/api_diff/7/changes/android.view.ViewGroup.html +http://developer.android.com/sdk/api_diff/7/changes/android.view.View.html +http://developer.android.com/sdk/api_diff/7/changes/android.os.PowerManager.html +http://developer.android.com/sdk/api_diff/7/changes/android.telephony.PhoneStateListener.html +http://developer.android.com/sdk/api_diff/7/changes/android.Manifest.permission.html +http://developer.android.com/sdk/api_diff/7/changes/android.telephony.NeighboringCellInfo.html +http://developer.android.com/reference/org/w3c/dom/package-descr.html +http://developer.android.com/sdk/api_diff/5/changes/android.webkit.CallbackProxy.html +http://developer.android.com/sdk/api_diff/5/changes/android.webkit.Plugin.html +http://developer.android.com/sdk/api_diff/5/changes/android.webkit.PluginData.html +http://developer.android.com/sdk/api_diff/5/changes/android.webkit.PluginList.html +http://developer.android.com/sdk/api_diff/5/changes/android.webkit.UrlInterceptHandler.html +http://developer.android.com/sdk/api_diff/5/changes/android.webkit.UrlInterceptRegistry.html +http://developer.android.com/sdk/api_diff/5/changes/android.webkit.WebChromeClient.html +http://developer.android.com/sdk/api_diff/5/changes/android.webkit.WebSettings.html +http://developer.android.com/sdk/api_diff/5/changes/android.webkit.WebView.html +http://developer.android.com/sdk/api_diff/5/changes/android.webkit.WebViewClient.html +http://developer.android.com/sdk/api_diff/5/changes/android.app.Activity.html +http://developer.android.com/sdk/api_diff/5/changes/android.app.ActivityManager.html +http://developer.android.com/sdk/api_diff/5/changes/android.app.ActivityManager.RunningAppProcessInfo.html +http://developer.android.com/sdk/api_diff/5/changes/android.app.ActivityManager.RunningServiceInfo.html +http://developer.android.com/sdk/api_diff/5/changes/android.app.Dialog.html +http://developer.android.com/sdk/api_diff/5/changes/android.app.IntentService.html +http://developer.android.com/sdk/api_diff/5/changes/android.app.LauncherActivity.html +http://developer.android.com/sdk/api_diff/5/changes/android.app.Notification.html +http://developer.android.com/sdk/api_diff/5/changes/android.app.NotificationManager.html +http://developer.android.com/sdk/api_diff/5/changes/android.app.SearchManager.html +http://developer.android.com/sdk/api_diff/5/changes/android.app.Service.html +http://developer.android.com/resources/samples/AlarmServiceTest +http://developer.android.com/reference/org/apache/http/protocol/package-descr.html +http://developer.android.com/reference/javax/xml/transform/sax/package-descr.html +http://developer.android.com/sdk/api_diff/5/changes/android.telephony.NeighboringCellInfo.html +http://developer.android.com/sdk/api_diff/5/changes/android.telephony.PhoneNumberUtils.html +http://developer.android.com/sdk/api_diff/5/changes/android.telephony.PhoneStateListener.html +http://developer.android.com/sdk/api_diff/5/changes/android.telephony.TelephonyManager.html +http://developer.android.com/sdk/api_diff/6/changes/alldiffs_index_additions.html +http://developer.android.com/sdk/api_diff/6/changes/alldiffs_index_changes.html +http://developer.android.com/sdk/api_diff/6/changes/android.accounts.AbstractAccountAuthenticator.html +http://developer.android.com/sdk/api_diff/6/changes/pkg_android.html +http://developer.android.com/sdk/api_diff/6/changes/pkg_android.accounts.html +http://developer.android.com/sdk/api_diff/6/changes/pkg_android.os.html +http://developer.android.com/sdk/api_diff/6/changes/pkg_android.view.html +http://developer.android.com/sdk/api_diff/6/changes/android.os.Build.VERSION_CODES.html +http://developer.android.com/sdk/api_diff/6/changes/android.R.attr.html +http://developer.android.com/sdk/api_diff/6/changes/android.view.WindowManager.LayoutParams.html +http://developer.android.com/sdk/api_diff/7/changes/packages_index_all.html +http://developer.android.com/sdk/api_diff/7/changes/classes_index_all.html +http://developer.android.com/sdk/api_diff/7/changes/constructors_index_all.html +http://developer.android.com/sdk/api_diff/7/changes/methods_index_all.html +http://developer.android.com/sdk/api_diff/7/changes/fields_index_all.html +http://developer.android.com/reference/android/text/style/package-descr.html +http://developer.android.com/sdk/api_diff/5/changes/android.widget.AutoCompleteTextView.html +http://developer.android.com/sdk/api_diff/5/changes/android.widget.MediaController.MediaPlayerControl.html +http://developer.android.com/sdk/api_diff/5/changes/android.widget.SimpleCursorTreeAdapter.html +http://developer.android.com/sdk/api_diff/5/changes/android.widget.VideoView.html +http://developer.android.com/sdk/api_diff/7/changes/jdiff_statistics.html +http://developer.android.com/sdk/api_diff/4/changes/packages_index_all.html +http://developer.android.com/sdk/api_diff/4/changes/classes_index_all.html +http://developer.android.com/sdk/api_diff/4/changes/constructors_index_all.html +http://developer.android.com/sdk/api_diff/4/changes/methods_index_all.html +http://developer.android.com/sdk/api_diff/4/changes/fields_index_all.html +http://developer.android.com/sdk/api_diff/5/changes/android.graphics.drawable.BitmapDrawable.html +http://developer.android.com/sdk/api_diff/5/changes/android.graphics.drawable.Drawable.html +http://developer.android.com/sdk/api_diff/5/changes/android.graphics.drawable.Drawable.ConstantState.html +http://developer.android.com/reference/java/lang/Deprecated.html +http://developer.android.com/reference/java/lang/annotation/Documented.html +http://developer.android.com/reference/android/test/FlakyTest.html +http://developer.android.com/reference/javax/microedition/khronos/opengles/GL10Ext.html +http://developer.android.com/reference/javax/microedition/khronos/opengles/GL11.html +http://developer.android.com/reference/javax/microedition/khronos/opengles/GL11Ext.html +http://developer.android.com/reference/javax/microedition/khronos/opengles/GL11ExtensionPack.html +http://developer.android.com/reference/java/lang/annotation/Inherited.html +http://developer.android.com/reference/javax/xml/namespace/NamespaceContext.html +http://developer.android.com/reference/java/lang/Override.html +http://developer.android.com/reference/android/widget/RemoteViews.RemoteView.html +http://developer.android.com/reference/android/test/suitebuilder/annotation/Smoke.html +http://developer.android.com/reference/android/test/suitebuilder/annotation/Suppress.html +http://developer.android.com/reference/java/lang/SuppressWarnings.html +http://developer.android.com/reference/dalvik/annotation/TestTarget.html +http://developer.android.com/reference/dalvik/annotation/TestTargetClass.html +http://developer.android.com/reference/android/test/UiThreadTest.html +http://developer.android.com/guide/tutorials/notepad/index.html +http://developer.android.com/resources/samples/NotePad/res/index.html +http://developer.android.com/resources/samples/NotePad/src/index.html +http://developer.android.com/resources/samples/NotePad/tests/index.html +http://developer.android.com/resources/samples/NotePad/AndroidManifest.html +http://developer.android.com/resources/samples/SearchableDictionary/res/values/strings.html +http://developer.android.com/reference/dalvik/system/package-descr.html +http://developer.android.com/resources/samples/AccelerometerPlay/src/com/example/android/index.html http://developer.android.com/sdk/api_diff/5/changes/methods_index_additions.html http://developer.android.com/sdk/api_diff/5/changes/methods_index_changes.html +http://developer.android.com/sdk/api_diff/5/changes/android.content.ContentResolver.html http://developer.android.com/sdk/api_diff/5/changes/android.location.LocationManager.html -http://developer.android.com/sdk/api_diff/5/changes/android.webkit.PluginList.html http://developer.android.com/sdk/api_diff/5/changes/android.provider.Contacts.ContactMethods.html http://developer.android.com/sdk/api_diff/5/changes/android.provider.Contacts.People.html -http://developer.android.com/sdk/api_diff/5/changes/android.database.sqlite.SQLiteDatabase.html -http://developer.android.com/sdk/api_diff/5/changes/android.app.NotificationManager.html +http://developer.android.com/sdk/api_diff/5/changes/android.content.ContentProvider.html +http://developer.android.com/sdk/api_diff/5/changes/android.view.View.html http://developer.android.com/sdk/api_diff/5/changes/android.hardware.Camera.html http://developer.android.com/sdk/api_diff/5/changes/android.provider.MediaStore.Images.Thumbnails.html +http://developer.android.com/sdk/api_diff/5/changes/android.view.KeyEvent.html http://developer.android.com/sdk/api_diff/5/changes/android.content.pm.PackageManager.html http://developer.android.com/sdk/api_diff/5/changes/android.test.mock.MockPackageManager.html -http://developer.android.com/sdk/api_diff/5/changes/android.telephony.PhoneNumberUtils.html +http://developer.android.com/sdk/api_diff/5/changes/android.content.Context.html http://developer.android.com/sdk/api_diff/5/changes/java.util.concurrent.BlockingQueue.html -http://developer.android.com/sdk/api_diff/5/changes/android.graphics.drawable.Drawable.html -http://developer.android.com/sdk/api_diff/5/changes/android.os.Debug.MemoryInfo.html -http://developer.android.com/sdk/api_diff/5/changes/android.webkit.Plugin.html http://developer.android.com/sdk/api_diff/5/changes/android.content.pm.ServiceInfo.html -http://developer.android.com/sdk/api_diff/5/changes/android.text.format.DateUtils.html -http://developer.android.com/sdk/api_diff/5/changes/android.text.format.Formatter.html +http://developer.android.com/sdk/api_diff/5/changes/android.view.MotionEvent.html http://developer.android.com/sdk/api_diff/5/changes/android.hardware.Camera.Parameters.html -http://developer.android.com/sdk/api_diff/5/changes/android.webkit.PluginData.html -http://developer.android.com/sdk/api_diff/5/changes/android.webkit.WebSettings.html http://developer.android.com/sdk/api_diff/5/changes/android.view.animation.Animation.html http://developer.android.com/sdk/api_diff/5/changes/android.text.style.AbsoluteSizeSpan.html http://developer.android.com/sdk/api_diff/5/changes/android.provider.Contacts.Organizations.html http://developer.android.com/sdk/api_diff/5/changes/android.provider.Contacts.Phones.html http://developer.android.com/sdk/api_diff/5/changes/android.inputmethodservice.AbstractInputMethodService.html -http://developer.android.com/sdk/api_diff/5/changes/android.telephony.NeighboringCellInfo.html -http://developer.android.com/sdk/api_diff/5/changes/android.app.ActivityManager.html http://developer.android.com/sdk/api_diff/5/changes/android.media.AudioManager.html -http://developer.android.com/sdk/api_diff/5/changes/android.webkit.UrlInterceptHandler.html -http://developer.android.com/sdk/api_diff/5/changes/android.webkit.UrlInterceptRegistry.html -http://developer.android.com/sdk/api_diff/5/changes/android.webkit.WebView.html +http://developer.android.com/sdk/api_diff/5/changes/android.view.ViewConfiguration.html http://developer.android.com/sdk/api_diff/5/changes/android.provider.Contacts.Settings.html -http://developer.android.com/sdk/api_diff/5/changes/android.telephony.TelephonyManager.html -http://developer.android.com/sdk/api_diff/5/changes/android.test.InstrumentationTestCase.html http://developer.android.com/sdk/api_diff/5/changes/android.database.AbstractWindowedCursor.html http://developer.android.com/sdk/api_diff/5/changes/android.database.CursorWindow.html -http://developer.android.com/sdk/api_diff/5/changes/android.graphics.drawable.Drawable.ConstantState.html -http://developer.android.com/sdk/api_diff/5/changes/android.app.Activity.html -http://developer.android.com/sdk/api_diff/5/changes/android.app.Dialog.html -http://developer.android.com/sdk/api_diff/5/changes/android.webkit.CallbackProxy.html -http://developer.android.com/sdk/api_diff/5/changes/android.webkit.WebChromeClient.html +http://developer.android.com/sdk/api_diff/5/changes/android.content.BroadcastReceiver.html +http://developer.android.com/sdk/api_diff/5/changes/android.view.Surface.html +http://developer.android.com/sdk/api_diff/5/changes/android.view.Window.Callback.html http://developer.android.com/sdk/api_diff/5/changes/android.inputmethodservice.InputMethodService.html -http://developer.android.com/sdk/api_diff/5/changes/android.app.LauncherActivity.html -http://developer.android.com/sdk/api_diff/5/changes/android.telephony.PhoneStateListener.html -http://developer.android.com/sdk/api_diff/5/changes/android.app.Service.html -http://developer.android.com/sdk/api_diff/5/changes/android.os.HandlerThread.html +http://developer.android.com/sdk/api_diff/5/changes/android.view.KeyEvent.Callback.html http://developer.android.com/sdk/api_diff/5/changes/android.database.DatabaseUtils.html +http://developer.android.com/sdk/api_diff/5/changes/android.content.ContextWrapper.html http://developer.android.com/sdk/api_diff/5/changes/android.test.mock.MockContext.html http://developer.android.com/sdk/api_diff/5/changes/android.opengl.GLSurfaceView.html -http://developer.android.com/sdk/api_diff/5/changes/android.test.AndroidTestRunner.html -http://developer.android.com/sdk/api_diff/5/changes/android.app.IntentService.html +http://developer.android.com/sdk/api_diff/5/changes/android.view.SurfaceView.html http://developer.android.com/sdk/api_diff/5/changes/android.media.ToneGenerator.html -http://developer.android.com/sdk/api_diff/5/changes/android.app.SearchManager.html -http://developer.android.com/sdk/api_diff/5/changes/fields_index_removals.html -http://developer.android.com/sdk/api_diff/5/changes/fields_index_additions.html -http://developer.android.com/sdk/api_diff/5/changes/fields_index_changes.html -http://developer.android.com/sdk/api_diff/5/changes/android.provider.Contacts.SettingsColumns.html -http://developer.android.com/sdk/api_diff/5/changes/android.Manifest.permission.html -http://developer.android.com/sdk/api_diff/5/changes/android.R.attr.html -http://developer.android.com/sdk/api_diff/5/changes/android.provider.Contacts.Intents.Insert.html -http://developer.android.com/sdk/api_diff/5/changes/android.provider.Settings.html -http://developer.android.com/sdk/api_diff/5/changes/android.provider.Settings.System.html -http://developer.android.com/sdk/api_diff/5/changes/android.R.style.html +http://developer.android.com/reference/android/text/util/package-descr.html +http://developer.android.com/resources/samples/JetBoy/JETBOY_content/JETBOY_Music.logic/index.html +http://developer.android.com/sdk/api_diff/5/changes/constructors_index_additions.html +http://developer.android.com/sdk/api_diff/5/changes/constructors_index_changes.html http://developer.android.com/sdk/api_diff/5/changes/android.provider.Contacts.Intents.html +http://developer.android.com/sdk/api_diff/5/changes/android.provider.Contacts.Intents.Insert.html +http://developer.android.com/sdk/api_diff/5/changes/android.provider.Contacts.Intents.UI.html +http://developer.android.com/sdk/api_diff/7/changes/classes_index_additions.html +http://developer.android.com/sdk/api_diff/7/changes/classes_index_changes.html +http://developer.android.com/resources/samples/AccessibilityService/res/index.html +http://developer.android.com/resources/samples/AccessibilityService/src/index.html +http://developer.android.com/resources/samples/AccessibilityService/AndroidManifest.html +http://developer.android.com/resources/samples/Spinner/src/com/index.html +http://developer.android.com/resources/samples/ApiDemos/assets/fonts/index.html +http://developer.android.com/reference/android/view/inputmethod/package-descr.html +http://developer.android.com/sdk/api_diff/9/changes/methods_index_removals.html +http://developer.android.com/sdk/api_diff/9/changes/methods_index_additions.html +http://developer.android.com/sdk/api_diff/9/changes/methods_index_changes.html +http://developer.android.com/sdk/api_diff/5/changes/android.media.AudioFormat.html +http://developer.android.com/sdk/api_diff/5/changes/android.provider.Contacts.SettingsColumns.html +http://developer.android.com/sdk/api_diff/5/changes/android.provider.Contacts.GroupMembership.html http://developer.android.com/sdk/api_diff/5/changes/android.provider.Contacts.html http://developer.android.com/sdk/api_diff/5/changes/android.provider.Contacts.ContactMethodsColumns.html -http://developer.android.com/sdk/api_diff/5/changes/android.media.AudioFormat.html -http://developer.android.com/sdk/api_diff/5/changes/android.app.ActivityManager.RunningServiceInfo.html +http://developer.android.com/sdk/api_diff/5/changes/android.provider.Contacts.Extensions.html +http://developer.android.com/sdk/api_diff/5/changes/android.provider.Contacts.ExtensionsColumns.html +http://developer.android.com/sdk/api_diff/5/changes/android.provider.Contacts.Groups.html +http://developer.android.com/sdk/api_diff/5/changes/android.provider.Contacts.GroupsColumns.html http://developer.android.com/sdk/api_diff/5/changes/android.provider.Contacts.OrganizationColumns.html -http://developer.android.com/sdk/api_diff/5/changes/android.provider.Contacts.GroupMembership.html http://developer.android.com/sdk/api_diff/5/changes/android.provider.Contacts.People.ContactMethods.html http://developer.android.com/sdk/api_diff/5/changes/android.provider.Contacts.People.Extensions.html http://developer.android.com/sdk/api_diff/5/changes/android.provider.Contacts.People.Phones.html -http://developer.android.com/sdk/api_diff/5/changes/android.provider.Contacts.Photos.html -http://developer.android.com/sdk/api_diff/5/changes/android.provider.Contacts.Extensions.html -http://developer.android.com/sdk/api_diff/5/changes/android.provider.Contacts.Groups.html http://developer.android.com/sdk/api_diff/5/changes/android.provider.Contacts.PeopleColumns.html +http://developer.android.com/sdk/api_diff/5/changes/android.provider.Contacts.PhonesColumns.html +http://developer.android.com/sdk/api_diff/5/changes/android.provider.Contacts.Photos.html http://developer.android.com/sdk/api_diff/5/changes/android.provider.Contacts.PhotosColumns.html -http://developer.android.com/sdk/api_diff/5/changes/android.text.TextPaint.html -http://developer.android.com/sdk/api_diff/5/changes/android.os.Build.VERSION_CODES.html -http://developer.android.com/sdk/api_diff/5/changes/android.webkit.WebViewClient.html -http://developer.android.com/sdk/api_diff/5/changes/android.os.BatteryManager.html -http://developer.android.com/sdk/api_diff/5/changes/android.provider.Contacts.Intents.UI.html -http://developer.android.com/sdk/api_diff/5/changes/android.content.pm.ActivityInfo.html -http://developer.android.com/sdk/api_diff/5/changes/android.app.Notification.html http://developer.android.com/sdk/api_diff/5/changes/android.provider.Contacts.PresenceColumns.html -http://developer.android.com/sdk/api_diff/5/changes/android.app.ActivityManager.RunningAppProcessInfo.html -http://developer.android.com/sdk/api_diff/5/changes/android.provider.Contacts.PhonesColumns.html +http://developer.android.com/sdk/api_diff/5/changes/dalvik.system.AllocationLimitError.html +http://developer.android.com/sdk/api_diff/5/changes/dalvik.system.PotentialDeadlockError.html +http://developer.android.com/sdk/api_diff/5/changes/dalvik.system.StaleDexCacheError.html +http://developer.android.com/sdk/api_diff/5/changes/dalvik.system.TemporaryDirectory.html +http://developer.android.com/sdk/api_diff/5/changes/dalvik.system.TouchDex.html +http://developer.android.com/sdk/api_diff/5/changes/android.view.HapticFeedbackConstants.html +http://developer.android.com/sdk/api_diff/5/changes/dalvik.system.VMStack.html +http://developer.android.com/sdk/api_diff/5/changes/dalvik.system.VMRuntime.html +http://developer.android.com/sdk/api_diff/5/changes/dalvik.system.Zygote.html +http://developer.android.com/sdk/api_diff/5/changes/android.text.TextPaint.html +http://developer.android.com/sdk/api_diff/5/changes/android.view.SurfaceHolder.html http://developer.android.com/sdk/api_diff/5/changes/android.content.pm.ProviderInfo.html -http://developer.android.com/sdk/api_diff/5/changes/android.media.MediaPlayer.html -http://developer.android.com/sdk/api_diff/5/changes/android.provider.Contacts.ExtensionsColumns.html -http://developer.android.com/sdk/api_diff/5/changes/android.provider.Contacts.GroupsColumns.html +http://developer.android.com/sdk/api_diff/5/changes/android.provider.Settings.html http://developer.android.com/sdk/api_diff/5/changes/android.content.res.Configuration.html -http://developer.android.com/sdk/api_diff/5/changes/android.content.pm.PackageInfo.html +http://developer.android.com/sdk/api_diff/5/changes/android.view.WindowManager.LayoutParams.html +http://developer.android.com/sdk/api_diff/5/changes/android.R.style.html http://developer.android.com/sdk/api_diff/5/changes/android.content.pm.ResolveInfo.html -http://developer.android.com/sdk/api_diff/5/changes/android.R.drawable.html -http://developer.android.com/sdk/api_diff/5/changes/android.text.InputType.html +http://developer.android.com/sdk/api_diff/5/changes/android.content.pm.PackageInfo.html +http://developer.android.com/sdk/api_diff/5/changes/android.R.attr.html +http://developer.android.com/sdk/api_diff/5/changes/android.content.Intent.html http://developer.android.com/sdk/api_diff/5/changes/android.graphics.PixelFormat.html -http://developer.android.com/sdk/api_diff/3/changes/jdiff_topleftframe.html -http://developer.android.com/sdk/api_diff/3/changes/alldiffs_index_all.html -http://developer.android.com/sdk/api_diff/3/changes/changes-summary.html -http://developer.android.com/resources/samples/ApiDemos/res/values-large-notlong/strings.html -http://developer.android.com/reference/javax/sql/package-descr.html -http://developer.android.com/resources/samples/SoftKeyboard/src/com/example/index.html -http://developer.android.com/resources/samples/Wiktionary/src/com/example/android/index.html -http://developer.android.com/sdk/api_diff/3/changes/packages_index_all.html -http://developer.android.com/sdk/api_diff/3/changes/classes_index_all.html -http://developer.android.com/sdk/api_diff/3/changes/constructors_index_all.html -http://developer.android.com/sdk/api_diff/3/changes/methods_index_all.html -http://developer.android.com/sdk/api_diff/3/changes/fields_index_all.html +http://developer.android.com/sdk/api_diff/5/changes/android.Manifest.permission.html +http://developer.android.com/sdk/api_diff/5/changes/android.text.InputType.html +http://developer.android.com/sdk/api_diff/5/changes/android.media.MediaPlayer.html +http://developer.android.com/sdk/api_diff/5/changes/dalvik.system.VMDebug.html +http://developer.android.com/sdk/api_diff/5/changes/android.content.pm.ActivityInfo.html +http://developer.android.com/sdk/api_diff/5/changes/android.R.drawable.html +http://developer.android.com/sdk/api_diff/5/changes/android.provider.Settings.System.html +http://developer.android.com/sdk/api_diff/5/changes/android.view.ViewGroup.html +http://developer.android.com/reference/android/net/package-descr.html +http://developer.android.com/sdk/api_diff/4/changes/fields_index_removals.html +http://developer.android.com/sdk/api_diff/4/changes/fields_index_additions.html +http://developer.android.com/sdk/api_diff/4/changes/fields_index_changes.html +http://developer.android.com/sdk/api_diff/4/changes/android.provider.Settings.Secure.html +http://developer.android.com/sdk/api_diff/4/changes/android.content.Context.html +http://developer.android.com/sdk/api_diff/4/changes/android.content.Intent.html +http://developer.android.com/sdk/api_diff/4/changes/android.Manifest.permission.html +http://developer.android.com/sdk/api_diff/4/changes/android.R.attr.html +http://developer.android.com/sdk/api_diff/4/changes/android.R.anim.html +http://developer.android.com/sdk/api_diff/4/changes/android.os.Build.VERSION.html +http://developer.android.com/sdk/api_diff/4/changes/android.content.pm.ActivityInfo.html +http://developer.android.com/sdk/api_diff/4/changes/android.os.Build.html +http://developer.android.com/sdk/api_diff/4/changes/android.telephony.TelephonyManager.html +http://developer.android.com/sdk/api_diff/4/changes/android.provider.MediaStore.Audio.Genres.Members.html +http://developer.android.com/sdk/api_diff/4/changes/android.provider.MediaStore.Audio.Media.html +http://developer.android.com/sdk/api_diff/4/changes/android.util.TypedValue.html +http://developer.android.com/sdk/api_diff/4/changes/android.util.DisplayMetrics.html +http://developer.android.com/sdk/api_diff/4/changes/android.graphics.Bitmap.html +http://developer.android.com/sdk/api_diff/4/changes/android.telephony.gsm.SmsMessage.SubmitPdu.html +http://developer.android.com/sdk/api_diff/4/changes/android.telephony.gsm.SmsMessage.html +http://developer.android.com/sdk/api_diff/4/changes/android.app.SearchManager.html +http://developer.android.com/sdk/api_diff/4/changes/android.content.pm.ApplicationInfo.html +http://developer.android.com/sdk/api_diff/4/changes/android.view.View.html +http://developer.android.com/sdk/api_diff/4/changes/android.content.pm.PackageManager.html +http://developer.android.com/sdk/api_diff/4/changes/android.content.pm.ConfigurationInfo.html +http://developer.android.com/sdk/api_diff/4/changes/android.graphics.BitmapFactory.Options.html +http://developer.android.com/sdk/api_diff/4/changes/android.hardware.SensorManager.html +http://developer.android.com/sdk/api_diff/4/changes/android.util.Config.html +http://developer.android.com/sdk/api_diff/4/changes/android.content.pm.ProviderInfo.html +http://developer.android.com/sdk/api_diff/4/changes/android.app.LauncherActivity.ListItem.html +http://developer.android.com/sdk/api_diff/4/changes/android.telephony.gsm.SmsManager.html +http://developer.android.com/sdk/api_diff/4/changes/android.content.res.Configuration.html +http://developer.android.com/sdk/api_diff/4/changes/android.provider.Settings.System.html +http://developer.android.com/sdk/api_diff/4/changes/android.R.drawable.html +http://developer.android.com/sdk/api_diff/4/changes/android.Manifest.permission_group.html +http://developer.android.com/sdk/api_diff/4/changes/android.view.Surface.html +http://developer.android.com/sdk/api_diff/4/changes/android.media.ToneGenerator.html +http://developer.android.com/sdk/api_diff/4/changes/android.media.MediaRecorder.AudioSource.html +http://developer.android.com/sdk/api_diff/4/changes/android.R.style.html +http://developer.android.com/reference/android/webkit/package-descr.html +http://developer.android.com/sdk/api_diff/6/changes/jdiff_statistics.html +http://developer.android.com/sdk/1.0_r1/upgrading.html +http://developer.android.com/reference/java/lang/ref/package-descr.html +http://developer.android.com/resources/samples/SearchableDictionary/res/layout/main.html +http://developer.android.com/resources/samples/SearchableDictionary/res/layout/result.html +http://developer.android.com/resources/samples/SearchableDictionary/res/layout/word.html +http://developer.android.com/reference/org/apache/http/package-descr.html +http://developer.android.com/resources/samples/AccelerometerPlay/src/com/example/android/accelerometerplay/index.html +http://developer.android.com/sdk/api_diff/6/changes/packages_index_all.html +http://developer.android.com/sdk/api_diff/6/changes/classes_index_all.html +http://developer.android.com/sdk/api_diff/6/changes/constructors_index_all.html +http://developer.android.com/sdk/api_diff/6/changes/methods_index_all.html +http://developer.android.com/sdk/api_diff/6/changes/fields_index_all.html +http://developer.android.com/guide/practices/ui_guidelines/icon_design_1.html +http://developer.android.com/sdk/api_diff/4/changes/jdiff_statistics.html +http://developer.android.com/resources/samples/SoftKeyboard/res/index.html +http://developer.android.com/resources/samples/SoftKeyboard/src/index.html +http://developer.android.com/resources/samples/SoftKeyboard/AndroidManifest.html +http://developer.android.com/resources/samples/JetBoy/res/drawable/index.html +http://developer.android.com/resources/samples/JetBoy/res/layout/index.html +http://developer.android.com/resources/samples/JetBoy/res/raw/index.html +http://developer.android.com/resources/samples/JetBoy/res/values/index.html +http://developer.android.com/sdk/api_diff/7/changes/constructors_index_additions.html +http://developer.android.com/resources/samples/NFCDemo/res/drawable/index.html +http://developer.android.com/resources/samples/NFCDemo/res/layout/index.html +http://developer.android.com/resources/samples/NFCDemo/res/raw/index.html +http://developer.android.com/resources/samples/NFCDemo/res/values/index.html +http://developer.android.com/sdk/api_diff/4/changes/methods_index_removals.html +http://developer.android.com/sdk/api_diff/4/changes/methods_index_additions.html +http://developer.android.com/sdk/api_diff/4/changes/methods_index_changes.html +http://developer.android.com/sdk/api_diff/4/changes/android.test.AndroidTestCase.html +http://developer.android.com/sdk/api_diff/4/changes/android.content.ComponentName.html +http://developer.android.com/sdk/api_diff/4/changes/android.view.VelocityTracker.html +http://developer.android.com/sdk/api_diff/4/changes/android.graphics.Typeface.html +http://developer.android.com/sdk/api_diff/4/changes/android.graphics.drawable.Drawable.html +http://developer.android.com/sdk/api_diff/4/changes/android.net.wifi.WifiManager.html +http://developer.android.com/sdk/api_diff/4/changes/android.graphics.BitmapFactory.html +http://developer.android.com/sdk/api_diff/4/changes/android.app.Activity.html +http://developer.android.com/sdk/api_diff/4/changes/android.app.Dialog.html +http://developer.android.com/sdk/api_diff/4/changes/android.view.Window.Callback.html +http://developer.android.com/sdk/api_diff/4/changes/android.content.ContextWrapper.html +http://developer.android.com/sdk/api_diff/4/changes/android.test.mock.MockContext.html +http://developer.android.com/sdk/api_diff/4/changes/android.media.MediaRecorder.html +http://developer.android.com/sdk/api_diff/4/changes/android.os.RemoteCallbackList.html +http://developer.android.com/sdk/api_diff/4/changes/android.widget.ListView.html +http://developer.android.com/sdk/api_diff/4/changes/android.widget.TabWidget.html +http://developer.android.com/sdk/api_diff/4/changes/android.graphics.Canvas.html +http://developer.android.com/sdk/api_diff/4/changes/android.graphics.NinePatch.html +http://developer.android.com/sdk/api_diff/4/changes/android.widget.AutoCompleteTextView.html +http://developer.android.com/sdk/api_diff/4/changes/android.app.PendingIntent.html +http://developer.android.com/sdk/api_diff/4/changes/android.test.mock.MockPackageManager.html +http://developer.android.com/sdk/api_diff/4/changes/android.view.ViewConfiguration.html +http://developer.android.com/sdk/api_diff/4/changes/android.content.ContentProvider.html +http://developer.android.com/sdk/api_diff/4/changes/android.location.Address.html +http://developer.android.com/sdk/api_diff/4/changes/android.media.AudioManager.html +http://developer.android.com/sdk/api_diff/4/changes/android.widget.PopupWindow.html +http://developer.android.com/sdk/api_diff/4/changes/android.widget.TabHost.TabSpec.html +http://developer.android.com/sdk/api_diff/4/changes/android.inputmethodservice.KeyboardView.html +http://developer.android.com/sdk/api_diff/4/changes/android.app.LauncherActivity.html +http://developer.android.com/sdk/api_diff/4/changes/android.graphics.drawable.BitmapDrawable.html +http://developer.android.com/sdk/api_diff/4/changes/android.graphics.drawable.NinePatchDrawable.html +http://developer.android.com/resources/samples/ApiDemos/res/anim/index.html +http://developer.android.com/resources/samples/ApiDemos/res/drawable/index.html +http://developer.android.com/resources/samples/ApiDemos/res/drawable-hdpi/index.html +http://developer.android.com/resources/samples/ApiDemos/res/drawable-ldpi/index.html +http://developer.android.com/resources/samples/ApiDemos/res/drawable-mdpi/index.html +http://developer.android.com/resources/samples/ApiDemos/res/drawable-nodpi/index.html +http://developer.android.com/resources/samples/ApiDemos/res/layout/index.html +http://developer.android.com/resources/samples/ApiDemos/res/menu/index.html +http://developer.android.com/resources/samples/ApiDemos/res/raw/index.html +http://developer.android.com/resources/samples/ApiDemos/res/values/index.html +http://developer.android.com/resources/samples/ApiDemos/res/values-large/index.html +http://developer.android.com/resources/samples/ApiDemos/res/values-large-long/index.html +http://developer.android.com/resources/samples/ApiDemos/res/values-large-notlong/index.html +http://developer.android.com/resources/samples/ApiDemos/res/values-long/index.html +http://developer.android.com/resources/samples/ApiDemos/res/values-normal/index.html +http://developer.android.com/resources/samples/ApiDemos/res/values-normal-long/index.html +http://developer.android.com/resources/samples/ApiDemos/res/values-normal-notlong/index.html +http://developer.android.com/resources/samples/ApiDemos/res/values-notlong/index.html +http://developer.android.com/resources/samples/ApiDemos/res/values-small/index.html +http://developer.android.com/resources/samples/ApiDemos/res/values-small-long/index.html +http://developer.android.com/resources/samples/ApiDemos/res/values-small-notlong/index.html +http://developer.android.com/resources/samples/ApiDemos/res/xml/index.html +http://developer.android.com/resources/samples/NotePad/res/drawable/index.html +http://developer.android.com/resources/samples/NotePad/res/drawable-hdpi/index.html +http://developer.android.com/resources/samples/NotePad/res/drawable-ldpi/index.html +http://developer.android.com/resources/samples/NotePad/res/layout/index.html +http://developer.android.com/resources/samples/NotePad/res/menu/index.html +http://developer.android.com/resources/samples/NotePad/res/values/index.html +http://developer.android.com/resources/samples/JetBoy/JETBOY_content/JETBOY_Music.logic/LgDoc/index.html +http://developer.android.com/resources/samples/Snake/res/index.html +http://developer.android.com/resources/samples/Snake/src/index.html +http://developer.android.com/resources/samples/Snake/tests/index.html +http://developer.android.com/resources/samples/Snake/AndroidManifest.html +http://developer.android.com/reference/org/apache/http/client/package-descr.html +http://developer.android.com/sdk/api_diff/5/changes/alldiffs_index_removals.html +http://developer.android.com/sdk/api_diff/5/changes/alldiffs_index_additions.html +http://developer.android.com/sdk/api_diff/5/changes/alldiffs_index_changes.html +http://developer.android.com/resources/samples/SampleSyncAdapter/samplesyncadapter_server/model/index.html +http://developer.android.com/resources/samples/SampleSyncAdapter/samplesyncadapter_server/templates/index.html +http://developer.android.com/resources/samples/SearchableDictionary/res/drawable-mdpi/ic_menu_search.html +http://developer.android.com/sdk/api_diff/3/changes/jdiff_statistics.html +http://developer.android.com/sdk/api_diff/3/changes/pkg_android.html +http://developer.android.com/sdk/api_diff/3/changes/pkg_android.app.html +http://developer.android.com/sdk/api_diff/3/changes/pkg_android.content.html +http://developer.android.com/sdk/api_diff/3/changes/pkg_android.content.pm.html +http://developer.android.com/sdk/api_diff/3/changes/pkg_android.content.res.html +http://developer.android.com/sdk/api_diff/3/changes/pkg_android.database.html +http://developer.android.com/sdk/api_diff/3/changes/pkg_android.database.sqlite.html +http://developer.android.com/sdk/api_diff/3/changes/pkg_android.graphics.html +http://developer.android.com/sdk/api_diff/3/changes/pkg_android.graphics.drawable.html +http://developer.android.com/sdk/api_diff/3/changes/pkg_android.graphics.drawable.shapes.html +http://developer.android.com/sdk/api_diff/3/changes/pkg_android.hardware.html +http://developer.android.com/sdk/api_diff/3/changes/pkg_android.location.html +http://developer.android.com/sdk/api_diff/3/changes/pkg_android.media.html +http://developer.android.com/sdk/api_diff/3/changes/pkg_android.net.html +http://developer.android.com/sdk/api_diff/3/changes/pkg_android.net.wifi.html +http://developer.android.com/sdk/api_diff/3/changes/pkg_android.opengl.html +http://developer.android.com/sdk/api_diff/3/changes/pkg_android.os.html +http://developer.android.com/sdk/api_diff/3/changes/pkg_android.preference.html +http://developer.android.com/sdk/api_diff/3/changes/pkg_android.provider.html +http://developer.android.com/sdk/api_diff/3/changes/pkg_android.telephony.html +http://developer.android.com/sdk/api_diff/3/changes/pkg_android.telephony.gsm.html +http://developer.android.com/sdk/api_diff/3/changes/pkg_android.test.html +http://developer.android.com/sdk/api_diff/3/changes/pkg_android.test.mock.html +http://developer.android.com/sdk/api_diff/3/changes/pkg_android.test.suitebuilder.html +http://developer.android.com/sdk/api_diff/3/changes/pkg_android.text.html +http://developer.android.com/sdk/api_diff/3/changes/pkg_android.text.method.html +http://developer.android.com/sdk/api_diff/3/changes/pkg_android.text.style.html +http://developer.android.com/sdk/api_diff/3/changes/pkg_android.util.html +http://developer.android.com/sdk/api_diff/3/changes/pkg_android.view.html +http://developer.android.com/sdk/api_diff/3/changes/pkg_android.view.animation.html +http://developer.android.com/sdk/api_diff/3/changes/pkg_android.webkit.html +http://developer.android.com/sdk/api_diff/3/changes/pkg_android.widget.html +http://developer.android.com/sdk/api_diff/3/changes/pkg_dalvik.system.html +http://developer.android.com/sdk/api_diff/3/changes/pkg_java.lang.html +http://developer.android.com/sdk/api_diff/3/changes/pkg_java.util.jar.html +http://developer.android.com/sdk/api_diff/3/changes/pkg_java.util.logging.html +http://developer.android.com/resources/tutorials/notepad/notepad-ex1.html +http://developer.android.com/resources/tutorials/notepad/notepad-ex2.html +http://developer.android.com/resources/tutorials/notepad/notepad-ex3.html +http://developer.android.com/resources/tutorials/notepad/notepad-extra-credit.html +http://developer.android.com/resources/samples/AccessibilityService/res/raw/index.html +http://developer.android.com/resources/samples/AccessibilityService/res/values/index.html +http://developer.android.com/resources/samples/ApiDemos/res/values-large-long/strings.html +http://developer.android.com/resources/samples/NotePad/src/com/index.html +http://developer.android.com/resources/samples/NotePad/res/drawable/app_notes.html +http://developer.android.com/resources/samples/NotePad/res/drawable/ic_menu_compose.html +http://developer.android.com/resources/samples/NotePad/res/drawable/ic_menu_delete.html +http://developer.android.com/resources/samples/NotePad/res/drawable/ic_menu_discard.html +http://developer.android.com/resources/samples/NotePad/res/drawable/ic_menu_edit.html +http://developer.android.com/resources/samples/NotePad/res/drawable/ic_menu_revert.html +http://developer.android.com/resources/samples/NotePad/res/drawable/ic_menu_save.html +http://developer.android.com/resources/samples/NotePad/res/drawable/live_folder_notes.html +http://developer.android.com/resources/samples/ApiDemos/res/drawable/animated_gif.html +http://developer.android.com/resources/samples/ApiDemos/res/drawable/balloons.html +http://developer.android.com/resources/samples/ApiDemos/res/drawable/beach.html +http://developer.android.com/resources/samples/ApiDemos/res/drawable/black_box.html +http://developer.android.com/resources/samples/ApiDemos/res/drawable/black_opaque_box.html +http://developer.android.com/resources/samples/ApiDemos/res/drawable/box.html +http://developer.android.com/resources/samples/ApiDemos/res/drawable/circular_progress.html +http://developer.android.com/resources/samples/ApiDemos/res/drawable/filled_box.html +http://developer.android.com/resources/samples/ApiDemos/res/drawable/frog.html +http://developer.android.com/resources/samples/ApiDemos/res/drawable/gallery_background_1.html +http://developer.android.com/resources/samples/ApiDemos/res/drawable/gallery_photo_1.html +http://developer.android.com/resources/samples/ApiDemos/res/drawable/gallery_photo_2.html +http://developer.android.com/resources/samples/ApiDemos/res/drawable/gallery_photo_3.html +http://developer.android.com/resources/samples/ApiDemos/res/drawable/gallery_photo_4.html +http://developer.android.com/resources/samples/ApiDemos/res/drawable/gallery_photo_5.html +http://developer.android.com/resources/samples/ApiDemos/res/drawable/gallery_photo_6.html +http://developer.android.com/resources/samples/ApiDemos/res/drawable/gallery_photo_7.html +http://developer.android.com/resources/samples/ApiDemos/res/drawable/gallery_photo_8.html +http://developer.android.com/resources/samples/ApiDemos/res/drawable/icon48x48_1.html +http://developer.android.com/resources/samples/ApiDemos/res/drawable/line.html +http://developer.android.com/resources/samples/ApiDemos/res/drawable/logo160dpi.html +http://developer.android.com/resources/samples/ApiDemos/res/drawable/npatch160dpi.9.html +http://developer.android.com/resources/samples/ApiDemos/res/drawable/photo1.html +http://developer.android.com/resources/samples/ApiDemos/res/drawable/photo2.html +http://developer.android.com/resources/samples/ApiDemos/res/drawable/photo3.html +http://developer.android.com/resources/samples/ApiDemos/res/drawable/photo4.html +http://developer.android.com/resources/samples/ApiDemos/res/drawable/photo5.html +http://developer.android.com/resources/samples/ApiDemos/res/drawable/photo6.html +http://developer.android.com/resources/samples/ApiDemos/res/drawable/picture_frame.html +http://developer.android.com/resources/samples/ApiDemos/res/drawable/reslogo160dpi.html +http://developer.android.com/resources/samples/ApiDemos/res/drawable/sample_0.html +http://developer.android.com/resources/samples/ApiDemos/res/drawable/sample_1.html +http://developer.android.com/resources/samples/ApiDemos/res/drawable/sample_2.html +http://developer.android.com/resources/samples/ApiDemos/res/drawable/sample_3.html +http://developer.android.com/resources/samples/ApiDemos/res/drawable/sample_4.html +http://developer.android.com/resources/samples/ApiDemos/res/drawable/sample_5.html +http://developer.android.com/resources/samples/ApiDemos/res/drawable/sample_6.html +http://developer.android.com/resources/samples/ApiDemos/res/drawable/sample_7.html +http://developer.android.com/resources/samples/ApiDemos/res/drawable/sample_thumb_0.html +http://developer.android.com/resources/samples/ApiDemos/res/drawable/sample_thumb_1.html +http://developer.android.com/resources/samples/ApiDemos/res/drawable/sample_thumb_2.html +http://developer.android.com/resources/samples/ApiDemos/res/drawable/sample_thumb_3.html +http://developer.android.com/resources/samples/ApiDemos/res/drawable/sample_thumb_4.html +http://developer.android.com/resources/samples/ApiDemos/res/drawable/sample_thumb_5.html +http://developer.android.com/resources/samples/ApiDemos/res/drawable/sample_thumb_6.html +http://developer.android.com/resources/samples/ApiDemos/res/drawable/sample_thumb_7.html +http://developer.android.com/resources/samples/ApiDemos/res/drawable/scrollbar_vertical_thumb.html +http://developer.android.com/resources/samples/ApiDemos/res/drawable/scrollbar_vertical_track.html +http://developer.android.com/resources/samples/ApiDemos/res/drawable/shape_1.html +http://developer.android.com/resources/samples/ApiDemos/res/drawable/shape_2.html +http://developer.android.com/resources/samples/ApiDemos/res/drawable/shape_3.html +http://developer.android.com/resources/samples/ApiDemos/res/drawable/shape_4.html +http://developer.android.com/resources/samples/ApiDemos/res/drawable/shape_5.html +http://developer.android.com/resources/samples/ApiDemos/res/drawable/smlnpatch160dpi.9.html +http://developer.android.com/resources/samples/ApiDemos/res/drawable/stylogo160dpi.html +http://developer.android.com/sdk/api_diff/4/changes/packages_index_additions.html +http://developer.android.com/sdk/api_diff/4/changes/packages_index_changes.html +http://developer.android.com/sdk/api_diff/4/changes/pkg_android.html +http://developer.android.com/sdk/api_diff/4/changes/pkg_android.app.html +http://developer.android.com/sdk/api_diff/4/changes/pkg_android.content.html +http://developer.android.com/sdk/api_diff/4/changes/pkg_android.content.pm.html +http://developer.android.com/sdk/api_diff/4/changes/pkg_android.content.res.html +http://developer.android.com/sdk/api_diff/4/changes/pkg_android.graphics.html +http://developer.android.com/sdk/api_diff/4/changes/pkg_android.graphics.drawable.html +http://developer.android.com/sdk/api_diff/4/changes/pkg_android.hardware.html +http://developer.android.com/sdk/api_diff/4/changes/pkg_android.inputmethodservice.html +http://developer.android.com/sdk/api_diff/4/changes/pkg_android.location.html +http://developer.android.com/sdk/api_diff/4/changes/pkg_android.media.html +http://developer.android.com/sdk/api_diff/4/changes/pkg_android.net.wifi.html +http://developer.android.com/sdk/api_diff/4/changes/pkg_android.opengl.html +http://developer.android.com/sdk/api_diff/4/changes/pkg_android.os.html +http://developer.android.com/sdk/api_diff/4/changes/pkg_android.provider.html +http://developer.android.com/sdk/api_diff/4/changes/pkg_android.telephony.html +http://developer.android.com/sdk/api_diff/4/changes/pkg_android.telephony.gsm.html +http://developer.android.com/sdk/api_diff/4/changes/pkg_android.test.html +http://developer.android.com/sdk/api_diff/4/changes/pkg_android.test.mock.html +http://developer.android.com/sdk/api_diff/4/changes/pkg_android.text.style.html +http://developer.android.com/sdk/api_diff/4/changes/pkg_android.util.html +http://developer.android.com/sdk/api_diff/4/changes/pkg_android.view.html +http://developer.android.com/sdk/api_diff/4/changes/pkg_android.view.animation.html +http://developer.android.com/sdk/api_diff/4/changes/pkg_android.widget.html +http://developer.android.com/sdk/api_diff/4/changes/pkg_java.util.concurrent.html +http://developer.android.com/sdk/api_diff/4/changes/pkg_java.util.concurrent.locks.html +http://developer.android.com/sdk/api_diff/3/changes/android.graphics.Bitmap.html +http://developer.android.com/sdk/api_diff/3/changes/android.graphics.Canvas.html +http://developer.android.com/sdk/api_diff/3/changes/android.graphics.Rect.html +http://developer.android.com/sdk/api_diff/3/changes/android.graphics.RectF.html +http://developer.android.com/sdk/api_diff/3/changes/android.os.Binder.html +http://developer.android.com/sdk/api_diff/3/changes/android.os.Build.html +http://developer.android.com/sdk/api_diff/3/changes/android.os.Debug.html +http://developer.android.com/sdk/api_diff/3/changes/android.os.Environment.html +http://developer.android.com/sdk/api_diff/3/changes/android.os.Handler.html +http://developer.android.com/sdk/api_diff/3/changes/android.os.IBinder.html +http://developer.android.com/sdk/api_diff/3/changes/android.os.Looper.html +http://developer.android.com/sdk/api_diff/3/changes/android.os.Parcel.html +http://developer.android.com/sdk/api_diff/3/changes/android.os.ParcelFileDescriptor.html +http://developer.android.com/resources/samples/ApiDemos/tests/src/index.html +http://developer.android.com/resources/samples/ApiDemos/tests/AndroidManifest.html +http://developer.android.com/reference/java/util/concurrent/package-descr.html +http://developer.android.com/resources/samples/SampleSyncAdapter/res/drawable/index.html +http://developer.android.com/resources/samples/SampleSyncAdapter/res/layout/index.html +http://developer.android.com/resources/samples/SampleSyncAdapter/res/values/index.html +http://developer.android.com/resources/samples/SampleSyncAdapter/res/xml/index.html +http://developer.android.com/resources/samples/Wiktionary/res/index.html +http://developer.android.com/resources/samples/Wiktionary/src/index.html +http://developer.android.com/resources/samples/Wiktionary/AndroidManifest.html +http://developer.android.com/resources/samples/ApiDemos/res/values-small-notlong/strings.html +http://developer.android.com/resources/samples/TicTacToeLib/res/index.html +http://developer.android.com/resources/samples/TicTacToeLib/src/index.html +http://developer.android.com/sdk/api_diff/3/changes/android.telephony.gsm.SmsMessage.html +http://developer.android.com/resources/samples/AccelerometerPlay/res/drawable-hdpi/index.html +http://developer.android.com/resources/samples/AccelerometerPlay/res/drawable-ldpi/index.html +http://developer.android.com/resources/samples/AccelerometerPlay/res/drawable-mdpi/index.html +http://developer.android.com/resources/samples/AccelerometerPlay/res/layout/index.html +http://developer.android.com/resources/samples/AccelerometerPlay/res/values/index.html +http://developer.android.com/resources/samples/ApiDemos/res/values-normal/strings.html +http://developer.android.com/sdk/api_diff/6/changes/packages_index_changes.html +http://developer.android.com/resources/samples/NotePad/res/drawable-hdpi/app_notes.html +http://developer.android.com/resources/samples/NotePad/res/drawable-hdpi/ic_menu_compose.html +http://developer.android.com/resources/samples/NotePad/res/drawable-hdpi/ic_menu_delete.html +http://developer.android.com/resources/samples/NotePad/res/drawable-hdpi/ic_menu_discard.html +http://developer.android.com/resources/samples/NotePad/res/drawable-hdpi/ic_menu_edit.html +http://developer.android.com/resources/samples/NotePad/res/drawable-hdpi/ic_menu_revert.html +http://developer.android.com/resources/samples/NotePad/res/drawable-hdpi/ic_menu_save.html +http://developer.android.com/resources/samples/NotePad/res/drawable-hdpi/live_folder_notes.html +http://developer.android.com/resources/samples/Snake/res/drawable/index.html +http://developer.android.com/resources/samples/Snake/res/layout/index.html +http://developer.android.com/resources/samples/Snake/res/values/index.html +http://developer.android.com/sdk/api_diff/3/changes/android.webkit.URLUtil.html +http://developer.android.com/sdk/api_diff/3/changes/android.webkit.UrlInterceptHandler.html +http://developer.android.com/sdk/api_diff/3/changes/android.webkit.UrlInterceptRegistry.html +http://developer.android.com/sdk/api_diff/3/changes/android.webkit.WebHistoryItem.html +http://developer.android.com/sdk/api_diff/3/changes/android.webkit.WebSettings.html +http://developer.android.com/sdk/api_diff/3/changes/android.webkit.WebView.html +http://developer.android.com/resources/tutorials/views/hello-tablelayout.html +http://developer.android.com/resources/samples/NotePad/res/values/strings.html +http://developer.android.com/resources/samples/BluetoothChat/res/menu/option_menu.html +http://developer.android.com/sdk/api_diff/8/changes/alldiffs_index_removals.html +http://developer.android.com/sdk/api_diff/8/changes/alldiffs_index_additions.html +http://developer.android.com/sdk/api_diff/8/changes/alldiffs_index_changes.html +http://developer.android.com/sdk/api_diff/8/changes/android.media.AudioManager.html +http://developer.android.com/sdk/api_diff/8/changes/android.widget.AbsListView.html +http://developer.android.com/sdk/api_diff/8/changes/android.content.AbstractThreadedSyncAdapter.html +http://developer.android.com/sdk/api_diff/8/changes/android.accounts.AccountManager.html +http://developer.android.com/sdk/api_diff/8/changes/android.provider.Settings.html +http://developer.android.com/sdk/api_diff/8/changes/android.content.Intent.html +http://developer.android.com/sdk/api_diff/8/changes/android.speech.RecognizerIntent.html +http://developer.android.com/sdk/api_diff/8/changes/android.view.MotionEvent.html +http://developer.android.com/sdk/api_diff/8/changes/android.app.Activity.html +http://developer.android.com/sdk/api_diff/8/changes/android.content.pm.ActivityInfo.html +http://developer.android.com/sdk/api_diff/8/changes/android.test.ActivityInstrumentationTestCase2.html +http://developer.android.com/sdk/api_diff/8/changes/android.app.ActivityManager.html +http://developer.android.com/sdk/api_diff/8/changes/android.app.ActivityManager.ProcessErrorStateInfo.html +http://developer.android.com/sdk/api_diff/8/changes/android.hardware.Camera.html +http://developer.android.com/sdk/api_diff/8/changes/android.content.ContentResolver.html +http://developer.android.com/sdk/api_diff/8/changes/android.content.pm.PackageManager.html +http://developer.android.com/sdk/api_diff/8/changes/android.test.mock.MockPackageManager.html +http://developer.android.com/sdk/api_diff/8/changes/org.w3c.dom.Document.html +http://developer.android.com/sdk/api_diff/8/changes/android.app.AlarmManager.html +http://developer.android.com/sdk/api_diff/8/changes/android.provider.Settings.Secure.html +http://developer.android.com/sdk/api_diff/8/changes/pkg_android.html +http://developer.android.com/sdk/api_diff/8/changes/pkg_android.accounts.html +http://developer.android.com/sdk/api_diff/8/changes/pkg_android.app.html +http://developer.android.com/sdk/api_diff/8/changes/pkg_android.content.html +http://developer.android.com/sdk/api_diff/8/changes/pkg_android.content.pm.html +http://developer.android.com/sdk/api_diff/8/changes/pkg_android.content.res.html +http://developer.android.com/sdk/api_diff/8/changes/pkg_android.database.html +http://developer.android.com/sdk/api_diff/8/changes/pkg_android.database.sqlite.html +http://developer.android.com/sdk/api_diff/8/changes/pkg_android.gesture.html +http://developer.android.com/sdk/api_diff/8/changes/pkg_android.graphics.html +http://developer.android.com/sdk/api_diff/8/changes/pkg_android.hardware.html +http://developer.android.com/sdk/api_diff/8/changes/pkg_android.location.html +http://developer.android.com/sdk/api_diff/8/changes/pkg_android.media.html +http://developer.android.com/sdk/api_diff/8/changes/pkg_android.net.html +http://developer.android.com/sdk/api_diff/8/changes/pkg_android.net.http.html +http://developer.android.com/sdk/api_diff/8/changes/pkg_android.opengl.html +http://developer.android.com/sdk/api_diff/8/changes/pkg_android.os.html +http://developer.android.com/sdk/api_diff/8/changes/pkg_android.provider.html +http://developer.android.com/sdk/api_diff/8/changes/pkg_android.speech.html +http://developer.android.com/sdk/api_diff/8/changes/pkg_android.speech.tts.html +http://developer.android.com/sdk/api_diff/8/changes/pkg_android.telephony.html +http://developer.android.com/sdk/api_diff/8/changes/pkg_android.test.html +http://developer.android.com/sdk/api_diff/8/changes/pkg_android.test.mock.html +http://developer.android.com/sdk/api_diff/8/changes/pkg_android.text.html +http://developer.android.com/sdk/api_diff/8/changes/pkg_android.text.style.html +http://developer.android.com/sdk/api_diff/8/changes/pkg_android.text.util.html +http://developer.android.com/sdk/api_diff/8/changes/pkg_android.util.html +http://developer.android.com/sdk/api_diff/8/changes/pkg_android.view.html +http://developer.android.com/sdk/api_diff/8/changes/pkg_android.view.animation.html +http://developer.android.com/sdk/api_diff/8/changes/pkg_android.webkit.html +http://developer.android.com/sdk/api_diff/8/changes/pkg_android.widget.html +http://developer.android.com/sdk/api_diff/8/changes/android.text.AndroidCharacter.html +http://developer.android.com/sdk/api_diff/8/changes/android.view.animation.Animation.html +http://developer.android.com/sdk/api_diff/8/changes/java.util.regex.Matcher.html +http://developer.android.com/sdk/api_diff/8/changes/android.content.pm.ApplicationInfo.html +http://developer.android.com/sdk/api_diff/8/changes/android.speech.tts.TextToSpeech.html +http://developer.android.com/sdk/api_diff/8/changes/java.util.ArrayList.html +http://developer.android.com/sdk/api_diff/8/changes/org.w3c.dom.Attr.html +http://developer.android.com/sdk/api_diff/8/changes/android.media.SoundPool.html +http://developer.android.com/sdk/api_diff/8/changes/android.provider.Contacts.PresenceColumns.html +http://developer.android.com/sdk/api_diff/8/changes/android.provider.ContactsContract.StatusColumns.html +http://developer.android.com/sdk/api_diff/8/changes/android.widget.BaseExpandableListAdapter.html +http://developer.android.com/sdk/api_diff/8/changes/android.Manifest.permission.html +http://developer.android.com/sdk/api_diff/8/changes/android.content.Context.html +http://developer.android.com/sdk/api_diff/8/changes/android.provider.MediaStore.Audio.AudioColumns.html +http://developer.android.com/sdk/api_diff/8/changes/android.os.Build.html +http://developer.android.com/sdk/api_diff/8/changes/android.view.WindowManager.LayoutParams.html +http://developer.android.com/sdk/api_diff/8/changes/android.provider.Browser.html +http://developer.android.com/sdk/api_diff/8/changes/android.os.Build.VERSION_CODES.html +http://developer.android.com/sdk/api_diff/8/changes/android.os.Bundle.html +http://developer.android.com/sdk/api_diff/8/changes/android.webkit.CacheManager.html +http://developer.android.com/sdk/api_diff/8/changes/android.provider.CallLog.Calls.html +http://developer.android.com/sdk/api_diff/8/changes/android.hardware.Camera.Parameters.html +http://developer.android.com/sdk/api_diff/8/changes/android.provider.MediaStore.Images.Thumbnails.html +http://developer.android.com/sdk/api_diff/8/changes/android.provider.MediaStore.Video.Thumbnails.html +http://developer.android.com/sdk/api_diff/8/changes/java.nio.charset.Charset.html +http://developer.android.com/sdk/api_diff/8/changes/android.content.ComponentName.html +http://developer.android.com/sdk/api_diff/8/changes/android.gesture.Gesture.html +http://developer.android.com/sdk/api_diff/8/changes/android.gesture.GesturePoint.html +http://developer.android.com/sdk/api_diff/8/changes/android.gesture.GestureStroke.html +http://developer.android.com/sdk/api_diff/8/changes/org.w3c.dom.Node.html +http://developer.android.com/sdk/api_diff/8/changes/android.database.sqlite.SQLiteProgram.html +http://developer.android.com/sdk/api_diff/8/changes/java.util.regex.Pattern.html +http://developer.android.com/sdk/api_diff/8/changes/android.content.pm.ComponentInfo.html +http://developer.android.com/sdk/api_diff/8/changes/android.content.res.Configuration.html +http://developer.android.com/sdk/api_diff/8/changes/android.database.sqlite.SQLiteDatabase.html +http://developer.android.com/sdk/api_diff/8/changes/android.net.ConnectivityManager.html +http://developer.android.com/sdk/api_diff/8/changes/android.provider.ContactsContract.Groups.html +http://developer.android.com/sdk/api_diff/8/changes/android.provider.ContactsContract.RawContacts.html +http://developer.android.com/sdk/api_diff/8/changes/android.content.ContextWrapper.html +http://developer.android.com/sdk/api_diff/8/changes/android.app.SearchManager.html +http://developer.android.com/sdk/api_diff/8/changes/android.database.DatabaseUtils.html +http://developer.android.com/sdk/api_diff/8/changes/android.R.id.html +http://developer.android.com/sdk/api_diff/8/changes/android.R.anim.html +http://developer.android.com/sdk/api_diff/8/changes/pkg_dalvik.bytecode.html +http://developer.android.com/sdk/api_diff/8/changes/pkg_dalvik.system.html +http://developer.android.com/sdk/api_diff/8/changes/java.net.DatagramSocketImpl.html +http://developer.android.com/sdk/api_diff/8/changes/android.os.Debug.html +http://developer.android.com/sdk/api_diff/8/changes/dalvik.system.Zygote.html +http://developer.android.com/sdk/api_diff/8/changes/dalvik.system.VMDebug.html +http://developer.android.com/sdk/api_diff/8/changes/android.content.SyncResult.html +http://developer.android.com/sdk/api_diff/8/changes/android.app.Dialog.html +http://developer.android.com/sdk/api_diff/8/changes/android.os.Environment.html +http://developer.android.com/sdk/api_diff/8/changes/android.view.View.html +http://developer.android.com/sdk/api_diff/8/changes/android.view.Display.html +http://developer.android.com/sdk/api_diff/8/changes/javax.xml.parsers.DocumentBuilder.html +http://developer.android.com/sdk/api_diff/8/changes/javax.xml.parsers.DocumentBuilderFactory.html +http://developer.android.com/sdk/api_diff/8/changes/pkg_org.w3c.dom.html +http://developer.android.com/sdk/api_diff/8/changes/org.w3c.dom.DOMException.html +http://developer.android.com/sdk/api_diff/8/changes/org.w3c.dom.DOMImplementation.html +http://developer.android.com/sdk/api_diff/8/changes/org.w3c.dom.Element.html +http://developer.android.com/sdk/api_diff/8/changes/android.webkit.WebView.html +http://developer.android.com/sdk/api_diff/8/changes/org.w3c.dom.Entity.html +http://developer.android.com/sdk/api_diff/8/changes/android.util.EventLogTags.html +http://developer.android.com/sdk/api_diff/8/changes/android.media.ExifInterface.html +http://developer.android.com/sdk/api_diff/8/changes/android.R.attr.html +http://developer.android.com/sdk/api_diff/8/changes/android.speech.tts.TextToSpeech.Engine.html +http://developer.android.com/sdk/api_diff/8/changes/android.provider.MediaStore.html +http://developer.android.com/sdk/api_diff/8/changes/android.view.ViewGroup.LayoutParams.html +http://developer.android.com/sdk/api_diff/8/changes/android.view.GestureDetector.html +http://developer.android.com/sdk/api_diff/8/changes/android.webkit.WebSettings.html +http://developer.android.com/sdk/api_diff/8/changes/android.widget.ListView.html +http://developer.android.com/sdk/api_diff/8/changes/android.net.SSLCertificateSocketFactory.html +http://developer.android.com/sdk/api_diff/8/changes/android.test.mock.MockContext.html +http://developer.android.com/sdk/api_diff/8/changes/org.w3c.dom.NamedNodeMap.html +http://developer.android.com/sdk/api_diff/8/changes/android.view.ViewConfiguration.html +http://developer.android.com/sdk/api_diff/8/changes/javax.xml.parsers.SAXParser.html +http://developer.android.com/sdk/api_diff/8/changes/javax.xml.parsers.SAXParserFactory.html +http://developer.android.com/sdk/api_diff/8/changes/android.net.http.SslCertificate.html +http://developer.android.com/sdk/api_diff/8/changes/org.w3c.dom.Text.html +http://developer.android.com/sdk/api_diff/8/changes/android.view.VelocityTracker.html +http://developer.android.com/sdk/api_diff/8/changes/android.opengl.GLSurfaceView.html +http://developer.android.com/sdk/api_diff/8/changes/android.view.HapticFeedbackConstants.html +http://developer.android.com/sdk/api_diff/8/changes/java.util.HashMap.html +http://developer.android.com/sdk/api_diff/8/changes/android.widget.ImageView.html +http://developer.android.com/sdk/api_diff/8/changes/android.widget.TabWidget.html +http://developer.android.com/sdk/api_diff/8/changes/pkg_java.net.html +http://developer.android.com/sdk/api_diff/8/changes/pkg_java.nio.charset.html +http://developer.android.com/sdk/api_diff/8/changes/pkg_java.util.html +http://developer.android.com/sdk/api_diff/8/changes/pkg_java.util.regex.html +http://developer.android.com/sdk/api_diff/8/changes/pkg_javax.xml.html +http://developer.android.com/sdk/api_diff/8/changes/pkg_javax.xml.parsers.html +http://developer.android.com/sdk/api_diff/8/changes/android.graphics.PixelFormat.html +http://developer.android.com/sdk/api_diff/8/changes/android.webkit.JsResult.html +http://developer.android.com/sdk/api_diff/8/changes/android.location.LocationManager.html +http://developer.android.com/sdk/api_diff/8/changes/android.provider.Settings.System.html +http://developer.android.com/sdk/api_diff/8/changes/android.util.Log.html +http://developer.android.com/sdk/api_diff/8/changes/android.opengl.Matrix.html +http://developer.android.com/sdk/api_diff/8/changes/android.media.MediaRecorder.html +http://developer.android.com/sdk/api_diff/8/changes/android.media.MediaScannerConnection.html +http://developer.android.com/sdk/api_diff/8/changes/android.media.MediaScannerConnection.MediaScannerConnectionClient.html +http://developer.android.com/sdk/api_diff/8/changes/android.provider.MediaStore.Audio.Playlists.Members.html +http://developer.android.com/sdk/api_diff/8/changes/android.telephony.TelephonyManager.html +http://developer.android.com/sdk/api_diff/8/changes/android.webkit.WebChromeClient.html +http://developer.android.com/sdk/api_diff/8/changes/android.webkit.WebViewClient.html +http://developer.android.com/sdk/api_diff/8/changes/dalvik.bytecode.Opcodes.html +http://developer.android.com/sdk/api_diff/8/changes/android.os.PowerManager.html +http://developer.android.com/sdk/api_diff/8/changes/android.widget.RemoteViews.html +http://developer.android.com/sdk/api_diff/8/changes/android.widget.VideoView.html +http://developer.android.com/sdk/api_diff/8/changes/android.text.util.Rfc822Tokenizer.html +http://developer.android.com/sdk/api_diff/8/changes/android.hardware.Sensor.html +http://developer.android.com/sdk/api_diff/8/changes/javax.xml.XMLConstants.html +http://developer.android.com/sdk/api_diff/4/changes/android.widget.CheckedTextView.html +http://developer.android.com/resources/samples/BusinessCard/res/layout/index.html +http://developer.android.com/resources/samples/BusinessCard/res/values/index.html +http://developer.android.com/resources/samples/Home/src/com/index.html +http://developer.android.com/resources/samples/BluetoothChat/src/com/index.html +http://developer.android.com/resources/samples/Snake/res/drawable/greenstar.html +http://developer.android.com/resources/samples/Snake/res/drawable/redstar.html +http://developer.android.com/resources/samples/Snake/res/drawable/yellowstar.html +http://developer.android.com/sdk/api_diff/4/changes/java.util.concurrent.TimeUnit.html +http://developer.android.com/resources/samples/CubeLiveWallpaper/src/com/index.html +http://developer.android.com/resources/samples/LunarLander/res/index.html +http://developer.android.com/resources/samples/LunarLander/src/index.html +http://developer.android.com/resources/samples/LunarLander/tests/index.html +http://developer.android.com/resources/samples/LunarLander/AndroidManifest.html +http://developer.android.com/resources/samples/ApiDemos/res/menu/camera_menu.html +http://developer.android.com/resources/samples/ApiDemos/res/menu/category_order.html +http://developer.android.com/resources/samples/ApiDemos/res/menu/checkable.html +http://developer.android.com/resources/samples/ApiDemos/res/menu/disabled.html +http://developer.android.com/resources/samples/ApiDemos/res/menu/groups.html +http://developer.android.com/resources/samples/ApiDemos/res/menu/order.html +http://developer.android.com/resources/samples/ApiDemos/res/menu/shortcuts.html +http://developer.android.com/resources/samples/ApiDemos/res/menu/submenu.html +http://developer.android.com/resources/samples/ApiDemos/res/menu/title_icon.html +http://developer.android.com/resources/samples/ApiDemos/res/menu/title_only.html +http://developer.android.com/resources/samples/ApiDemos/res/menu/visible.html +http://developer.android.com/resources/samples/ApiDemos/res/drawable-mdpi/alert_dialog_icon.html +http://developer.android.com/resources/samples/ApiDemos/res/drawable-mdpi/app_sample_code.html +http://developer.android.com/resources/samples/ApiDemos/res/drawable-mdpi/arrow_down_float.html +http://developer.android.com/resources/samples/ApiDemos/res/drawable-mdpi/arrow_up_float.html +http://developer.android.com/resources/samples/ApiDemos/res/drawable-mdpi/btn_check_off.html +http://developer.android.com/resources/samples/ApiDemos/res/drawable-mdpi/btn_check_on.html +http://developer.android.com/resources/samples/ApiDemos/res/drawable-mdpi/btn_circle_normal.html +http://developer.android.com/resources/samples/ApiDemos/res/drawable-mdpi/btn_default_normal.9.html +http://developer.android.com/resources/samples/ApiDemos/res/drawable-mdpi/button.9.html +http://developer.android.com/resources/samples/ApiDemos/res/drawable-mdpi/ic_contact_picture.html +http://developer.android.com/resources/samples/ApiDemos/res/drawable-mdpi/ic_popup_reminder.html +http://developer.android.com/resources/samples/ApiDemos/res/drawable-mdpi/icon48x48_2.html +http://developer.android.com/resources/samples/ApiDemos/res/drawable-mdpi/progress_circular_background.html +http://developer.android.com/resources/samples/ApiDemos/res/drawable-mdpi/progress_particle.html +http://developer.android.com/resources/samples/ApiDemos/res/drawable-mdpi/scrollbar_state2.html +http://developer.android.com/resources/samples/ApiDemos/res/drawable-mdpi/star_big_on.html +http://developer.android.com/resources/samples/ApiDemos/res/drawable-mdpi/stat_happy.html +http://developer.android.com/resources/samples/ApiDemos/res/drawable-mdpi/stat_neutral.html +http://developer.android.com/resources/samples/ApiDemos/res/drawable-mdpi/stat_sad.html +http://developer.android.com/resources/samples/ApiDemos/res/drawable-mdpi/stat_sample.html +http://developer.android.com/resources/samples/Snake/res/layout/snake_layout.html +http://developer.android.com/resources/samples/SampleSyncAdapter/src/com/index.html +http://developer.android.com/sdk/api_diff/8/changes/jdiff_statistics.html +http://developer.android.com/sdk/api_diff/3/changes/android.test.ActivityInstrumentationTestCase.html +http://developer.android.com/sdk/api_diff/3/changes/android.test.InstrumentationTestCase.html +http://developer.android.com/sdk/api_diff/3/changes/android.test.ProviderTestCase.html +http://developer.android.com/sdk/api_diff/3/changes/android.test.TouchUtils.html +http://developer.android.com/resources/samples/NFCDemo/res/values/strings.html +http://developer.android.com/resources/samples/JetBoy/res/layout/main.html +http://developer.android.com/sdk/api_diff/8/changes/packages_index_all.html +http://developer.android.com/sdk/api_diff/8/changes/classes_index_all.html +http://developer.android.com/sdk/api_diff/8/changes/constructors_index_all.html +http://developer.android.com/sdk/api_diff/8/changes/methods_index_all.html +http://developer.android.com/sdk/api_diff/8/changes/fields_index_all.html +http://developer.android.com/reference/org/apache/http/client/params/package-descr.html +http://developer.android.com/resources/samples/Spinner/src/com/android/index.html +http://developer.android.com/sdk/api_diff/3/changes/dalvik.system.DexFile.html +http://developer.android.com/sdk/api_diff/3/changes/dalvik.system.VMDebug.html +http://developer.android.com/sdk/api_diff/3/changes/dalvik.system.Zygote.html +http://developer.android.com/resources/samples/TicTacToeMain/res/values/strings.html +http://developer.android.com/sdk/api_diff/7/changes/packages_index_additions.html +http://developer.android.com/sdk/api_diff/7/changes/packages_index_changes.html +http://developer.android.com/resources/samples/BluetoothChat/res/drawable/app_icon.html +http://developer.android.com/resources/samples/SearchableDictionary/res/menu/options_menu.html +http://developer.android.com/reference/java/security/spec/package-descr.html +http://developer.android.com/resources/samples/AccelerometerPlay/res/drawable-ldpi/icon.html +http://developer.android.com/sdk/api_diff/9/changes/classes_index_removals.html +http://developer.android.com/sdk/api_diff/9/changes/classes_index_additions.html +http://developer.android.com/sdk/api_diff/9/changes/classes_index_changes.html +http://developer.android.com/reference/org/apache/http/impl/conn/tsccm/package-descr.html +http://developer.android.com/reference/android/app/backup/package-descr.html +http://developer.android.com/resources/samples/ApiDemos/res/values/arrays.html +http://developer.android.com/resources/samples/ApiDemos/res/values/attrs.html +http://developer.android.com/resources/samples/ApiDemos/res/values/colors.html +http://developer.android.com/resources/samples/ApiDemos/res/values/ids.html +http://developer.android.com/resources/samples/ApiDemos/res/values/strings.html +http://developer.android.com/resources/samples/ApiDemos/res/values/styles.html +http://developer.android.com/resources/samples/SearchableDictionary/src/com/example/index.html +http://developer.android.com/sdk/api_diff/3/changes/android.Manifest.permission.html +http://developer.android.com/sdk/api_diff/3/changes/android.R.attr.html +http://developer.android.com/sdk/api_diff/3/changes/android.R.drawable.html +http://developer.android.com/sdk/api_diff/3/changes/android.R.id.html +http://developer.android.com/sdk/api_diff/3/changes/android.R.string.html +http://developer.android.com/sdk/api_diff/3/changes/android.R.style.html +http://developer.android.com/sdk/api_diff/7/changes/fields_index_additions.html +http://developer.android.com/sdk/api_diff/7/changes/fields_index_changes.html +http://developer.android.com/resources/samples/BackupRestore/res/index.html +http://developer.android.com/resources/samples/BackupRestore/src/index.html +http://developer.android.com/resources/samples/BackupRestore/AndroidManifest.html +http://developer.android.com/resources/samples/SampleSyncAdapter/src/com/example/index.html +http://developer.android.com/resources/samples/AccelerometerPlay/res/values/strings.html +http://developer.android.com/resources/samples/ApiDemos/res/drawable-ldpi/logo120dpi.html +http://developer.android.com/resources/samples/ApiDemos/res/drawable-ldpi/npatch120dpi.9.html +http://developer.android.com/resources/samples/ApiDemos/res/drawable-ldpi/reslogo120dpi.html +http://developer.android.com/resources/samples/ApiDemos/res/drawable-ldpi/smlnpatch120dpi.9.html +http://developer.android.com/resources/samples/ApiDemos/res/drawable-ldpi/stylogo120dpi.html +http://developer.android.com/resources/samples/TicTacToeLib/res/drawable/index.html +http://developer.android.com/resources/samples/TicTacToeLib/res/layout/index.html +http://developer.android.com/resources/samples/TicTacToeLib/res/layout-land/index.html +http://developer.android.com/resources/samples/TicTacToeLib/res/values/index.html http://developer.android.com/resources/samples/Snake/src/com/index.html -http://developer.android.com/reference/android/appwidget/package-descr.html -http://developer.android.com/resources/samples/BluetoothChat/src/com/example/android/index.html -http://developer.android.com/resources/samples/Home/res/anim/fade_in.html -http://developer.android.com/resources/samples/Home/res/anim/fade_out.html -http://developer.android.com/resources/samples/Home/res/anim/grid_entry.html -http://developer.android.com/resources/samples/Home/res/anim/grid_exit.html -http://developer.android.com/resources/samples/Home/res/anim/hide_applications.html -http://developer.android.com/resources/samples/Home/res/anim/show_applications.html -http://developer.android.com/reference/org/w3c/dom/package-descr.html -http://developer.android.com/reference/org/apache/http/package-descr.html -http://developer.android.com/resources/samples/MultiResolution/src/com/example/index.html -http://developer.android.com/resources/samples/Home/res/drawable/all_applications.html -http://developer.android.com/resources/samples/Home/res/drawable/all_applications_background.html -http://developer.android.com/resources/samples/Home/res/drawable/all_applications_button_background.html -http://developer.android.com/resources/samples/Home/res/drawable/favorite_background.html -http://developer.android.com/resources/samples/Home/res/drawable/grid_selector.html -http://developer.android.com/resources/samples/Home/res/drawable-hdpi/all_applications_label_background.9.html -http://developer.android.com/resources/samples/Home/res/drawable-hdpi/application_background.9.html -http://developer.android.com/resources/samples/Home/res/drawable-hdpi/application_background_static.html -http://developer.android.com/resources/samples/Home/res/drawable-hdpi/focused_application_background_static.html -http://developer.android.com/resources/samples/Home/res/drawable-hdpi/hide_all_applications.html -http://developer.android.com/resources/samples/Home/res/drawable-hdpi/ic_launcher_allhide.html -http://developer.android.com/resources/samples/Home/res/drawable-hdpi/ic_launcher_allshow.html -http://developer.android.com/resources/samples/Home/res/drawable-hdpi/ic_launcher_home.html -http://developer.android.com/resources/samples/Home/res/drawable-hdpi/pressed_application_background_static.html -http://developer.android.com/resources/samples/Home/res/drawable-hdpi/show_all_applications.html -http://developer.android.com/reference/android/inputmethodservice/package-descr.html -http://developer.android.com/sdk/api_diff/3/changes/packages_index_additions.html -http://developer.android.com/sdk/api_diff/3/changes/packages_index_changes.html -http://developer.android.com/sdk/api_diff/3/changes/pkg_android.html -http://developer.android.com/sdk/api_diff/3/changes/pkg_android.app.html -http://developer.android.com/sdk/api_diff/3/changes/pkg_android.content.html -http://developer.android.com/sdk/api_diff/3/changes/pkg_android.content.pm.html -http://developer.android.com/sdk/api_diff/3/changes/pkg_android.content.res.html -http://developer.android.com/sdk/api_diff/3/changes/pkg_android.database.html -http://developer.android.com/sdk/api_diff/3/changes/pkg_android.database.sqlite.html -http://developer.android.com/sdk/api_diff/3/changes/pkg_android.graphics.html -http://developer.android.com/sdk/api_diff/3/changes/pkg_android.graphics.drawable.html -http://developer.android.com/sdk/api_diff/3/changes/pkg_android.graphics.drawable.shapes.html -http://developer.android.com/sdk/api_diff/3/changes/pkg_android.hardware.html -http://developer.android.com/sdk/api_diff/3/changes/pkg_android.location.html -http://developer.android.com/sdk/api_diff/3/changes/pkg_android.media.html -http://developer.android.com/sdk/api_diff/3/changes/pkg_android.net.html -http://developer.android.com/sdk/api_diff/3/changes/pkg_android.net.wifi.html -http://developer.android.com/sdk/api_diff/3/changes/pkg_android.opengl.html -http://developer.android.com/sdk/api_diff/3/changes/pkg_android.os.html -http://developer.android.com/sdk/api_diff/3/changes/pkg_android.preference.html -http://developer.android.com/sdk/api_diff/3/changes/pkg_android.provider.html -http://developer.android.com/sdk/api_diff/3/changes/pkg_android.telephony.html -http://developer.android.com/sdk/api_diff/3/changes/pkg_android.telephony.gsm.html -http://developer.android.com/sdk/api_diff/3/changes/pkg_android.test.html -http://developer.android.com/sdk/api_diff/3/changes/pkg_android.test.mock.html -http://developer.android.com/sdk/api_diff/3/changes/pkg_android.test.suitebuilder.html -http://developer.android.com/sdk/api_diff/3/changes/pkg_android.text.html -http://developer.android.com/sdk/api_diff/3/changes/pkg_android.text.method.html -http://developer.android.com/sdk/api_diff/3/changes/pkg_android.text.style.html -http://developer.android.com/sdk/api_diff/3/changes/pkg_android.util.html -http://developer.android.com/sdk/api_diff/3/changes/pkg_android.view.html -http://developer.android.com/sdk/api_diff/3/changes/pkg_android.view.animation.html -http://developer.android.com/sdk/api_diff/3/changes/pkg_android.webkit.html -http://developer.android.com/sdk/api_diff/3/changes/pkg_android.widget.html -http://developer.android.com/sdk/api_diff/3/changes/pkg_dalvik.system.html -http://developer.android.com/sdk/api_diff/3/changes/pkg_java.lang.html -http://developer.android.com/sdk/api_diff/3/changes/pkg_java.util.jar.html -http://developer.android.com/sdk/api_diff/3/changes/pkg_java.util.logging.html -http://developer.android.com/sdk/api_diff/5/changes/dalvik.system.AllocationLimitError.html -http://developer.android.com/sdk/api_diff/5/changes/dalvik.system.PotentialDeadlockError.html -http://developer.android.com/sdk/api_diff/5/changes/dalvik.system.StaleDexCacheError.html -http://developer.android.com/sdk/api_diff/5/changes/dalvik.system.TemporaryDirectory.html -http://developer.android.com/sdk/api_diff/5/changes/dalvik.system.TouchDex.html -http://developer.android.com/sdk/api_diff/5/changes/android.graphics.drawable.BitmapDrawable.html -http://developer.android.com/sdk/api_diff/5/changes/dalvik.system.VMStack.html -http://developer.android.com/sdk/api_diff/5/changes/dalvik.system.VMRuntime.html -http://developer.android.com/sdk/api_diff/5/changes/dalvik.system.Zygote.html -http://developer.android.com/sdk/api_diff/5/changes/dalvik.system.VMDebug.html -http://developer.android.com/resources/samples/Home/res/values-de-rDE/strings.html -http://developer.android.com/resources/samples/SearchableDictionary/src/com/index.html -http://developer.android.com/reference/android/opengl/package-descr.html -http://developer.android.com/sdk/api_diff/3/changes/jdiff_statistics.html -http://developer.android.com/resources/samples/ApiDemos/res/drawable-nodpi/logonodpi120.html -http://developer.android.com/resources/samples/ApiDemos/res/drawable-nodpi/logonodpi160.html -http://developer.android.com/resources/samples/ApiDemos/res/drawable-nodpi/logonodpi240.html -http://developer.android.com/resources/samples/Home/res/values-cs/strings.html -http://developer.android.com/sdk/api_diff/3/changes/android.telephony.PhoneNumberUtils.html -http://developer.android.com/sdk/api_diff/3/changes/android.telephony.TelephonyManager.html -http://developer.android.com/sdk/api_diff/4/changes/alldiffs_index_removals.html -http://developer.android.com/sdk/api_diff/4/changes/alldiffs_index_additions.html -http://developer.android.com/sdk/api_diff/4/changes/alldiffs_index_changes.html -http://developer.android.com/reference/java/nio/charset/spi/package-descr.html -http://developer.android.com/resources/samples/JetBoy/src/com/example/index.html -http://developer.android.com/reference/junit/runner/package-descr.html -http://developer.android.com/reference/android/test/suitebuilder/package-descr.html -http://developer.android.com/resources/samples/SoftKeyboard/src/com/example/android/index.html -http://developer.android.com/sdk/api_diff/3/changes/android.view.GestureDetector.html -http://developer.android.com/sdk/api_diff/3/changes/android.view.GestureDetector.SimpleOnGestureListener.html -http://developer.android.com/sdk/api_diff/3/changes/android.view.Gravity.html -http://developer.android.com/sdk/api_diff/3/changes/android.view.KeyCharacterMap.html -http://developer.android.com/sdk/api_diff/3/changes/android.view.KeyEvent.html -http://developer.android.com/sdk/api_diff/3/changes/android.view.Menu.html -http://developer.android.com/sdk/api_diff/3/changes/android.view.MotionEvent.html -http://developer.android.com/sdk/api_diff/3/changes/android.view.OrientationListener.html -http://developer.android.com/sdk/api_diff/3/changes/android.view.View.html -http://developer.android.com/sdk/api_diff/3/changes/android.view.ViewConfiguration.html -http://developer.android.com/sdk/api_diff/3/changes/android.view.ViewDebug.html -http://developer.android.com/sdk/api_diff/3/changes/android.view.ViewGroup.html -http://developer.android.com/sdk/api_diff/3/changes/android.view.ViewParent.html -http://developer.android.com/sdk/api_diff/3/changes/android.view.ViewTreeObserver.html -http://developer.android.com/sdk/api_diff/3/changes/android.view.Window.html -http://developer.android.com/sdk/api_diff/3/changes/android.view.WindowManager.LayoutParams.html -http://developer.android.com/sdk/api_diff/3/changes/android.net.wifi.WifiManager.html -http://developer.android.com/resources/samples/Home/res/layout-land/home.html -http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/view/RelativeLayout1.html -http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/view/RelativeLayout2.html -http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/view/LinearLayout1.html -http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/view/LinearLayout2.html -http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/view/LinearLayout3.html -http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/view/LinearLayout4.html -http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/view/LinearLayout5.html -http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/view/LinearLayout6.html -http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/view/LinearLayout7.html -http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/view/LinearLayout8.html -http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/view/LinearLayout9.html -http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/view/ScrollView1.html -http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/view/ScrollView2.html -http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/view/TableLayout1.html -http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/view/TableLayout2.html -http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/view/TableLayout3.html -http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/view/TableLayout4.html -http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/view/TableLayout5.html -http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/view/TableLayout6.html -http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/view/TableLayout7.html -http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/view/TableLayout8.html -http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/view/TableLayout9.html -http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/view/TableLayout10.html -http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/view/TableLayout11.html -http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/view/TableLayout12.html -http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/view/Baseline1.html -http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/view/Baseline2.html -http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/view/Baseline3.html -http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/view/Baseline4.html -http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/view/Baseline6.html -http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/view/Baseline7.html -http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/view/BaselineNested1.html -http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/view/BaselineNested2.html -http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/view/BaselineNested3.html -http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/view/RadioGroup1.html -http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/view/ScrollBar1.html -http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/view/ScrollBar2.html -http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/view/Visibility1.html -http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/view/List1.html -http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/view/List2.html -http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/view/List3.html -http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/view/List4.html -http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/view/List5.html -http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/view/List6.html -http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/view/List7.html -http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/view/List8.html -http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/view/CustomView1.html -http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/view/ImageButton1.html -http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/view/DateWidgets1.html -http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/view/DateWidgets2.html -http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/view/Gallery1.html -http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/view/Gallery2.html -http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/view/Spinner1.html -http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/view/Grid1.html -http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/view/Grid2.html -http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/view/ImageSwitcher1.html -http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/view/TextSwitcher1.html -http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/view/Animation1.html -http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/view/Animation2.html -http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/view/Controls1.html -http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/view/Controls2.html -http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/view/AutoComplete1.html -http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/view/AutoComplete2.html -http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/view/AutoComplete3.html -http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/view/AutoComplete4.html -http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/view/AutoComplete5.html -http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/view/ProgressBar1.html -http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/view/ProgressBar2.html -http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/view/ProgressBar3.html -http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/view/ProgressBar4.html -http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/view/Focus1.html -http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/view/Focus2.html -http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/view/Focus3.html -http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/view/Animation3.html -http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/view/AutoComplete6.html -http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/view/Buttons1.html -http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/view/ChronometerDemo.html -http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/view/ExpandableList1.html -http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/view/ExpandableList2.html -http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/view/ExpandableList3.html -http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/view/ImageView1.html -http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/view/InternalSelectionFocus.html -http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/view/InternalSelectionScroll.html -http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/view/InternalSelectionView.html -http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/view/LayoutAnimation1.html -http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/view/LayoutAnimation2.html -http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/view/LayoutAnimation3.html -http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/view/LayoutAnimation4.html -http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/view/LayoutAnimation5.html -http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/view/LayoutAnimation6.html -http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/view/LayoutAnimation7.html -http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/view/LinearLayout10.html -http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/view/List10.html -http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/view/List11.html -http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/view/List12.html -http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/view/List13.html -http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/view/List14.html -http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/view/List9.html -http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/view/RatingBar1.html -http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/view/ScrollBar3.html -http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/view/SeekBar1.html -http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/view/Tabs1.html -http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/view/Tabs2.html -http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/view/Tabs3.html -http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/view/WebView1.html +http://developer.android.com/resources/samples/ApiDemos/res/values-large/strings.html +http://developer.android.com/guide/developing/tools/adt.html +http://developer.android.com/resources/samples/BusinessCard/src/com/index.html +http://developer.android.com/sdk/api_diff/3/changes/android.view.animation.Animation.html +http://developer.android.com/sdk/api_diff/3/changes/android.view.animation.Transformation.html +http://developer.android.com/sdk/api_diff/3/changes/android.util.SparseIntArray.html +http://developer.android.com/sdk/api_diff/3/changes/android.util.TimeUtils.html +http://developer.android.com/sdk/api_diff/3/changes/android.net.ConnectivityManager.html +http://developer.android.com/sdk/api_diff/3/changes/android.net.NetworkInfo.html +http://developer.android.com/resources/samples/Wiktionary/res/anim/index.html +http://developer.android.com/resources/samples/Wiktionary/res/drawable/index.html +http://developer.android.com/resources/samples/Wiktionary/res/layout/index.html +http://developer.android.com/resources/samples/Wiktionary/res/menu/index.html +http://developer.android.com/resources/samples/Wiktionary/res/values/index.html +http://developer.android.com/resources/samples/Wiktionary/res/xml/index.html +http://developer.android.com/resources/samples/Snake/res/values/attrs.html +http://developer.android.com/resources/samples/Snake/res/values/strings.html +http://developer.android.com/resources/samples/TicTacToeLib/res/layout-land/lib_game.html +http://developer.android.com/resources/samples/Wiktionary/src/com/index.html +http://developer.android.com/resources/samples/BluetoothChat/src/com/example/index.html +http://developer.android.com/resources/samples/NFCDemo/res/drawable/icon.html +http://developer.android.com/resources/samples/BusinessCard/res/layout/business_card.html +http://developer.android.com/reference/android/package-descr.html +http://developer.android.com/resources/samples/CubeLiveWallpaper/src/com/example/index.html +http://developer.android.com/resources/samples/AccelerometerPlay/src/com/example/android/accelerometerplay/AccelerometerPlayActivity.html +http://developer.android.com/resources/samples/SipDemo/res/xml/preferences.html +http://developer.android.com/sdk/api_diff/3/changes/android.test.suitebuilder.TestMethod.html +http://developer.android.com/sdk/api_diff/3/changes/android.database.Cursor.html +http://developer.android.com/sdk/api_diff/3/changes/android.database.CursorWrapper.html +http://developer.android.com/sdk/api_diff/3/changes/android.database.DatabaseUtils.html http://developer.android.com/sdk/api_diff/3/changes/java.lang.Character.UnicodeBlock.html http://developer.android.com/sdk/api_diff/3/changes/java.lang.Class.html -http://developer.android.com/resources/samples/NotePad/src/com/example/index.html -http://developer.android.com/resources/samples/NotePad/src/com/google/index.html -http://developer.android.com/sdk/api_diff/3/changes/constructors_index_removals.html -http://developer.android.com/sdk/api_diff/3/changes/constructors_index_additions.html -http://developer.android.com/sdk/api_diff/3/changes/constructors_index_changes.html +http://developer.android.com/sdk/api_diff/3/changes/packages_index_all.html +http://developer.android.com/sdk/api_diff/3/changes/classes_index_all.html +http://developer.android.com/sdk/api_diff/3/changes/constructors_index_all.html +http://developer.android.com/sdk/api_diff/3/changes/methods_index_all.html +http://developer.android.com/sdk/api_diff/3/changes/fields_index_all.html +http://developer.android.com/resources/samples/SampleSyncAdapter/res/xml/authenticator.html +http://developer.android.com/resources/samples/SampleSyncAdapter/res/xml/contacts.html +http://developer.android.com/resources/samples/SampleSyncAdapter/res/xml/syncadapter.html +http://developer.android.com/sdk/api_diff/8/changes/fields_index_removals.html +http://developer.android.com/sdk/api_diff/8/changes/fields_index_additions.html +http://developer.android.com/sdk/api_diff/8/changes/fields_index_changes.html +http://developer.android.com/sdk/api_diff/6/changes/classes_index_changes.html +http://developer.android.com/resources/samples/BluetoothChat/src/com/example/android/index.html +http://developer.android.com/resources/samples/TicTacToeLib/res/values/strings.html +http://developer.android.com/resources/samples/Wiktionary/res/drawable/app_icon.html +http://developer.android.com/resources/samples/Wiktionary/res/drawable/ic_menu_shuffle.html +http://developer.android.com/resources/samples/Wiktionary/res/drawable/logo_overlay.9.html +http://developer.android.com/resources/samples/Wiktionary/res/drawable/lookup_bg.html +http://developer.android.com/resources/samples/Wiktionary/res/drawable/progress_spin.html +http://developer.android.com/resources/samples/Wiktionary/res/drawable/star_logo.html +http://developer.android.com/resources/samples/Wiktionary/res/drawable/widget_bg.html +http://developer.android.com/resources/samples/Wiktionary/res/drawable/widget_bg_normal.9.html +http://developer.android.com/resources/samples/Wiktionary/res/drawable/widget_bg_pressed.9.html +http://developer.android.com/resources/samples/Wiktionary/res/drawable/widget_bg_selected.9.html +http://developer.android.com/resources/samples/BusinessCard/src/com/example/index.html +http://developer.android.com/resources/samples/ContactManager/res/index.html +http://developer.android.com/resources/samples/ContactManager/src/index.html +http://developer.android.com/resources/samples/ContactManager/AndroidManifest.html +http://developer.android.com/resources/samples/NotePad/tests/src/index.html +http://developer.android.com/resources/samples/NotePad/tests/AndroidManifest.html +http://developer.android.com/resources/samples/SipDemo/src/com/example/android/index.html +http://developer.android.com/sdk/api_diff/3/changes/android.graphics.drawable.shapes.Shape.html +http://developer.android.com/sdk/api_diff/3/changes/android.text.method.ArrowKeyMovementMethod.html +http://developer.android.com/sdk/api_diff/3/changes/android.text.method.BaseKeyListener.html +http://developer.android.com/sdk/api_diff/3/changes/android.text.method.DateKeyListener.html +http://developer.android.com/sdk/api_diff/3/changes/android.text.method.DateTimeKeyListener.html +http://developer.android.com/sdk/api_diff/3/changes/android.text.method.DialerKeyListener.html +http://developer.android.com/sdk/api_diff/3/changes/android.text.method.DigitsKeyListener.html +http://developer.android.com/sdk/api_diff/3/changes/android.text.method.KeyListener.html +http://developer.android.com/sdk/api_diff/3/changes/android.text.method.MetaKeyKeyListener.html +http://developer.android.com/sdk/api_diff/3/changes/android.text.method.MovementMethod.html +http://developer.android.com/sdk/api_diff/3/changes/android.text.method.MultiTapKeyListener.html +http://developer.android.com/sdk/api_diff/3/changes/android.text.method.QwertyKeyListener.html +http://developer.android.com/sdk/api_diff/3/changes/android.text.method.ScrollingMovementMethod.html +http://developer.android.com/sdk/api_diff/3/changes/android.text.method.TextKeyListener.html +http://developer.android.com/sdk/api_diff/3/changes/android.text.method.TimeKeyListener.html +http://developer.android.com/sdk/api_diff/3/changes/android.text.method.Touch.html +http://developer.android.com/resources/samples/WiktionarySimple/res/drawable/app_icon.html +http://developer.android.com/resources/samples/WiktionarySimple/res/drawable/star_logo.html +http://developer.android.com/resources/samples/WiktionarySimple/res/drawable/widget_bg.html +http://developer.android.com/resources/samples/WiktionarySimple/res/drawable/widget_bg_normal.9.html +http://developer.android.com/resources/samples/WiktionarySimple/res/drawable/widget_bg_pressed.9.html +http://developer.android.com/resources/samples/WiktionarySimple/res/drawable/widget_bg_selected.9.html +http://developer.android.com/resources/samples/WiktionarySimple/res/values/strings.html +http://developer.android.com/resources/samples/WiktionarySimple/res/values/styles.html +http://developer.android.com/sdk/api_diff/3/changes/methods_index_removals.html +http://developer.android.com/sdk/api_diff/3/changes/methods_index_additions.html +http://developer.android.com/sdk/api_diff/3/changes/methods_index_changes.html +http://developer.android.com/sdk/api_diff/3/changes/android.location.LocationManager.html +http://developer.android.com/sdk/api_diff/3/changes/android.view.ViewTreeObserver.html +http://developer.android.com/sdk/api_diff/3/changes/java.util.jar.Pack200.Packer.html +http://developer.android.com/sdk/api_diff/3/changes/java.util.jar.Pack200.Unpacker.html +http://developer.android.com/sdk/api_diff/3/changes/java.util.logging.LogManager.html +http://developer.android.com/sdk/api_diff/3/changes/android.view.Gravity.html +http://developer.android.com/sdk/api_diff/3/changes/android.widget.TextView.html +http://developer.android.com/sdk/api_diff/3/changes/android.app.Instrumentation.html +http://developer.android.com/sdk/api_diff/3/changes/android.view.KeyEvent.html +http://developer.android.com/sdk/api_diff/3/changes/android.widget.SimpleCursorAdapter.html +http://developer.android.com/sdk/api_diff/3/changes/android.view.View.html +http://developer.android.com/sdk/api_diff/3/changes/android.widget.AutoCompleteTextView.html +http://developer.android.com/sdk/api_diff/3/changes/android.view.Menu.html +http://developer.android.com/sdk/api_diff/3/changes/android.app.Activity.html +http://developer.android.com/sdk/api_diff/3/changes/android.content.res.AssetFileDescriptor.html +http://developer.android.com/sdk/api_diff/3/changes/android.net.wifi.WifiManager.html +http://developer.android.com/sdk/api_diff/3/changes/android.text.Annotation.html http://developer.android.com/sdk/api_diff/3/changes/android.text.style.AbsoluteSizeSpan.html http://developer.android.com/sdk/api_diff/3/changes/android.text.style.AlignmentSpan.Standard.html -http://developer.android.com/sdk/api_diff/3/changes/android.text.Annotation.html http://developer.android.com/sdk/api_diff/3/changes/android.text.style.BackgroundColorSpan.html http://developer.android.com/sdk/api_diff/3/changes/android.text.style.BulletSpan.html -http://developer.android.com/sdk/api_diff/3/changes/android.text.style.DynamicDrawableSpan.html http://developer.android.com/sdk/api_diff/3/changes/android.text.style.ForegroundColorSpan.html -http://developer.android.com/sdk/api_diff/3/changes/android.os.Handler.html -http://developer.android.com/sdk/api_diff/3/changes/android.text.style.ImageSpan.html http://developer.android.com/sdk/api_diff/3/changes/android.text.style.LeadingMarginSpan.Standard.html -http://developer.android.com/sdk/api_diff/3/changes/android.net.NetworkInfo.html http://developer.android.com/sdk/api_diff/3/changes/android.text.style.QuoteSpan.html http://developer.android.com/sdk/api_diff/3/changes/android.text.style.RelativeSizeSpan.html -http://developer.android.com/sdk/api_diff/3/changes/android.widget.RemoteViews.ActionException.html -http://developer.android.com/sdk/api_diff/3/changes/android.widget.ResourceCursorAdapter.html http://developer.android.com/sdk/api_diff/3/changes/android.text.style.ScaleXSpan.html http://developer.android.com/sdk/api_diff/3/changes/android.text.style.StrikethroughSpan.html http://developer.android.com/sdk/api_diff/3/changes/android.text.style.StyleSpan.html http://developer.android.com/sdk/api_diff/3/changes/android.text.style.SubscriptSpan.html http://developer.android.com/sdk/api_diff/3/changes/android.text.style.SuperscriptSpan.html http://developer.android.com/sdk/api_diff/3/changes/android.text.style.TextAppearanceSpan.html -http://developer.android.com/sdk/api_diff/3/changes/android.graphics.drawable.TransitionDrawable.html http://developer.android.com/sdk/api_diff/3/changes/android.text.style.TypefaceSpan.html -http://developer.android.com/sdk/api_diff/3/changes/android.text.style.UnderlineSpan.html http://developer.android.com/sdk/api_diff/3/changes/android.text.style.URLSpan.html -http://developer.android.com/reference/java/nio/package-descr.html -http://developer.android.com/sdk/api_diff/3/changes/android.text.AutoText.html -http://developer.android.com/sdk/api_diff/3/changes/android.text.SpanWatcher.html -http://developer.android.com/sdk/api_diff/3/changes/android.text.Spanned.html +http://developer.android.com/sdk/api_diff/3/changes/android.text.style.UnderlineSpan.html +http://developer.android.com/sdk/api_diff/3/changes/android.view.KeyCharacterMap.html +http://developer.android.com/sdk/api_diff/3/changes/android.location.Location.html +http://developer.android.com/sdk/api_diff/3/changes/android.view.ViewDebug.html http://developer.android.com/sdk/api_diff/3/changes/android.text.TextUtils.html -http://developer.android.com/sdk/api_diff/3/changes/android.text.TextWatcher.html +http://developer.android.com/sdk/api_diff/3/changes/android.telephony.PhoneNumberUtils.html +http://developer.android.com/sdk/api_diff/3/changes/android.view.ViewConfiguration.html +http://developer.android.com/sdk/api_diff/3/changes/android.content.res.Resources.html +http://developer.android.com/sdk/api_diff/3/changes/android.app.AlertDialog.html +http://developer.android.com/sdk/api_diff/3/changes/android.widget.CursorAdapter.html +http://developer.android.com/sdk/api_diff/3/changes/android.hardware.SensorManager.html +http://developer.android.com/sdk/api_diff/3/changes/android.app.ActivityManager.html +http://developer.android.com/sdk/api_diff/3/changes/android.preference.DialogPreference.html +http://developer.android.com/sdk/api_diff/3/changes/android.graphics.drawable.RotateDrawable.html +http://developer.android.com/sdk/api_diff/3/changes/android.graphics.drawable.ScaleDrawable.html +http://developer.android.com/sdk/api_diff/3/changes/android.widget.PopupWindow.html +http://developer.android.com/sdk/api_diff/3/changes/android.widget.AbsSeekBar.html +http://developer.android.com/sdk/api_diff/3/changes/android.content.pm.PackageManager.html +http://developer.android.com/sdk/api_diff/3/changes/android.test.mock.MockPackageManager.html +http://developer.android.com/sdk/api_diff/3/changes/android.content.res.TypedArray.html +http://developer.android.com/sdk/api_diff/3/changes/android.provider.Settings.System.html +http://developer.android.com/sdk/api_diff/3/changes/android.telephony.TelephonyManager.html +http://developer.android.com/sdk/api_diff/3/changes/android.widget.Chronometer.html +http://developer.android.com/sdk/api_diff/3/changes/android.text.AutoText.html +http://developer.android.com/sdk/api_diff/3/changes/android.widget.Scroller.html +http://developer.android.com/sdk/api_diff/3/changes/android.app.LauncherActivity.html +http://developer.android.com/sdk/api_diff/3/changes/android.widget.AbsListView.html +http://developer.android.com/sdk/api_diff/3/changes/android.text.style.DynamicDrawableSpan.html +http://developer.android.com/sdk/api_diff/3/changes/android.view.Window.html +http://developer.android.com/sdk/api_diff/3/changes/android.media.RingtoneManager.html +http://developer.android.com/sdk/api_diff/3/changes/android.media.AudioManager.html +http://developer.android.com/sdk/api_diff/3/changes/android.media.MediaPlayer.html +http://developer.android.com/sdk/api_diff/3/changes/android.media.SoundPool.html +http://developer.android.com/sdk/api_diff/3/changes/android.view.WindowManager.LayoutParams.html +http://developer.android.com/sdk/api_diff/3/changes/android.graphics.drawable.Drawable.html +http://developer.android.com/sdk/api_diff/3/changes/android.view.GestureDetector.SimpleOnGestureListener.html +http://developer.android.com/sdk/api_diff/3/changes/android.widget.ProgressBar.html +http://developer.android.com/sdk/api_diff/3/changes/android.content.ContentProvider.html +http://developer.android.com/sdk/api_diff/3/changes/android.content.ContentResolver.html +http://developer.android.com/sdk/api_diff/3/changes/java.util.logging.Level.html +http://developer.android.com/sdk/api_diff/3/changes/android.content.BroadcastReceiver.html +http://developer.android.com/sdk/api_diff/3/changes/android.media.MediaRecorder.html +http://developer.android.com/sdk/api_diff/3/changes/android.content.Intent.html +http://developer.android.com/sdk/api_diff/3/changes/android.view.ViewParent.html +http://developer.android.com/sdk/api_diff/3/changes/android.widget.RemoteViews.html +http://developer.android.com/sdk/api_diff/3/changes/android.widget.ListView.html +http://developer.android.com/sdk/api_diff/3/changes/android.app.AlarmManager.html +http://developer.android.com/sdk/api_diff/3/changes/android.view.GestureDetector.html +http://developer.android.com/sdk/api_diff/3/changes/android.hardware.Camera.html +http://developer.android.com/sdk/api_diff/3/changes/android.view.ViewGroup.html +http://developer.android.com/sdk/api_diff/3/changes/android.widget.ResourceCursorAdapter.html +http://developer.android.com/sdk/api_diff/3/changes/android.widget.ArrayAdapter.html +http://developer.android.com/sdk/api_diff/3/changes/android.database.sqlite.SQLiteDatabase.html +http://developer.android.com/sdk/api_diff/5/changes/classes_index_additions.html +http://developer.android.com/sdk/api_diff/5/changes/classes_index_changes.html +http://developer.android.com/sdk/api_diff/3/changes/android.media.MediaRecorder.OutputFormat.html +http://developer.android.com/resources/samples/CubeLiveWallpaper/res/values/shapes.html +http://developer.android.com/resources/samples/CubeLiveWallpaper/res/values/strings.html http://developer.android.com/sdk/api_diff/3/changes/classes_index_additions.html http://developer.android.com/sdk/api_diff/3/changes/classes_index_changes.html -http://developer.android.com/sdk/api_diff/3/changes/android.widget.AbsListView.html http://developer.android.com/sdk/api_diff/3/changes/android.widget.AbsoluteLayout.html -http://developer.android.com/sdk/api_diff/3/changes/android.widget.AbsSeekBar.html -http://developer.android.com/sdk/api_diff/3/changes/android.app.Activity.html http://developer.android.com/sdk/api_diff/3/changes/android.content.pm.ActivityInfo.html -http://developer.android.com/sdk/api_diff/3/changes/android.test.ActivityInstrumentationTestCase.html -http://developer.android.com/sdk/api_diff/3/changes/android.app.ActivityManager.html -http://developer.android.com/sdk/api_diff/3/changes/android.app.AlarmManager.html -http://developer.android.com/sdk/api_diff/3/changes/android.app.AlertDialog.html -http://developer.android.com/sdk/api_diff/3/changes/android.view.animation.Animation.html -http://developer.android.com/sdk/api_diff/3/changes/android.widget.ArrayAdapter.html -http://developer.android.com/sdk/api_diff/3/changes/android.text.method.ArrowKeyMovementMethod.html -http://developer.android.com/sdk/api_diff/3/changes/android.content.res.AssetFileDescriptor.html -http://developer.android.com/sdk/api_diff/3/changes/android.media.AudioManager.html -http://developer.android.com/sdk/api_diff/3/changes/android.widget.AutoCompleteTextView.html -http://developer.android.com/sdk/api_diff/3/changes/android.text.method.BaseKeyListener.html -http://developer.android.com/sdk/api_diff/3/changes/android.os.Binder.html -http://developer.android.com/sdk/api_diff/3/changes/android.graphics.Bitmap.html -http://developer.android.com/sdk/api_diff/3/changes/android.content.BroadcastReceiver.html http://developer.android.com/sdk/api_diff/3/changes/android.provider.Browser.html -http://developer.android.com/sdk/api_diff/3/changes/android.os.Build.html -http://developer.android.com/sdk/api_diff/3/changes/android.hardware.Camera.html -http://developer.android.com/sdk/api_diff/3/changes/android.graphics.Canvas.html -http://developer.android.com/sdk/api_diff/3/changes/android.widget.Chronometer.html http://developer.android.com/sdk/api_diff/3/changes/android.text.style.ClickableSpan.html http://developer.android.com/sdk/api_diff/3/changes/android.content.res.Configuration.html -http://developer.android.com/sdk/api_diff/3/changes/android.net.ConnectivityManager.html http://developer.android.com/sdk/api_diff/3/changes/android.provider.Contacts.Intents.html http://developer.android.com/sdk/api_diff/3/changes/android.provider.Contacts.Intents.Insert.html http://developer.android.com/sdk/api_diff/3/changes/android.provider.Contacts.PeopleColumns.html -http://developer.android.com/sdk/api_diff/3/changes/android.content.ContentProvider.html -http://developer.android.com/sdk/api_diff/3/changes/android.content.ContentResolver.html http://developer.android.com/sdk/api_diff/3/changes/android.content.Context.html -http://developer.android.com/sdk/api_diff/3/changes/android.database.Cursor.html -http://developer.android.com/sdk/api_diff/3/changes/android.widget.CursorAdapter.html -http://developer.android.com/sdk/api_diff/3/changes/android.database.CursorWrapper.html -http://developer.android.com/sdk/api_diff/3/changes/android.database.DatabaseUtils.html -http://developer.android.com/sdk/api_diff/3/changes/android.text.method.DateKeyListener.html -http://developer.android.com/sdk/api_diff/3/changes/android.text.method.DateTimeKeyListener.html -http://developer.android.com/sdk/api_diff/3/changes/android.os.Debug.html -http://developer.android.com/sdk/api_diff/3/changes/dalvik.system.DexFile.html -http://developer.android.com/sdk/api_diff/3/changes/android.text.method.DialerKeyListener.html http://developer.android.com/sdk/api_diff/3/changes/android.content.DialogInterface.html -http://developer.android.com/sdk/api_diff/3/changes/android.preference.DialogPreference.html -http://developer.android.com/sdk/api_diff/3/changes/android.text.method.DigitsKeyListener.html -http://developer.android.com/sdk/api_diff/3/changes/android.graphics.drawable.Drawable.html -http://developer.android.com/sdk/api_diff/3/changes/android.os.Environment.html http://developer.android.com/sdk/api_diff/3/changes/android.widget.GridView.html -http://developer.android.com/sdk/api_diff/3/changes/android.os.IBinder.html -http://developer.android.com/sdk/api_diff/3/changes/android.app.Instrumentation.html -http://developer.android.com/sdk/api_diff/3/changes/android.test.InstrumentationTestCase.html -http://developer.android.com/sdk/api_diff/3/changes/android.content.Intent.html -http://developer.android.com/sdk/api_diff/3/changes/android.text.method.KeyListener.html -http://developer.android.com/sdk/api_diff/3/changes/android.app.LauncherActivity.html -http://developer.android.com/sdk/api_diff/3/changes/java.util.logging.Level.html -http://developer.android.com/sdk/api_diff/3/changes/android.widget.ListView.html -http://developer.android.com/sdk/api_diff/3/changes/android.location.Location.html -http://developer.android.com/sdk/api_diff/3/changes/android.location.LocationManager.html -http://developer.android.com/sdk/api_diff/3/changes/java.util.logging.LogManager.html -http://developer.android.com/sdk/api_diff/3/changes/android.os.Looper.html -http://developer.android.com/sdk/api_diff/3/changes/android.Manifest.permission.html +http://developer.android.com/sdk/api_diff/3/changes/android.text.style.ImageSpan.html http://developer.android.com/sdk/api_diff/3/changes/android.text.style.MaskFilterSpan.html -http://developer.android.com/sdk/api_diff/3/changes/android.media.MediaPlayer.html -http://developer.android.com/sdk/api_diff/3/changes/android.media.MediaRecorder.html -http://developer.android.com/sdk/api_diff/3/changes/android.media.MediaRecorder.OutputFormat.html http://developer.android.com/sdk/api_diff/3/changes/android.provider.MediaStore.html http://developer.android.com/sdk/api_diff/3/changes/android.provider.MediaStore.Audio.AlbumColumns.html http://developer.android.com/sdk/api_diff/3/changes/android.provider.MediaStore.Audio.Media.html http://developer.android.com/sdk/api_diff/3/changes/android.provider.MediaStore.Images.Media.html -http://developer.android.com/sdk/api_diff/3/changes/android.provider.MediaStore.Video.html -http://developer.android.com/sdk/api_diff/3/changes/android.provider.MediaStore.Video.VideoColumns.html -http://developer.android.com/sdk/api_diff/3/changes/android.text.method.MetaKeyKeyListener.html -http://developer.android.com/sdk/api_diff/3/changes/android.test.mock.MockPackageManager.html -http://developer.android.com/sdk/api_diff/3/changes/android.text.method.MovementMethod.html -http://developer.android.com/sdk/api_diff/3/changes/android.text.method.MultiTapKeyListener.html -http://developer.android.com/sdk/api_diff/3/changes/java.util.jar.Pack200.Packer.html -http://developer.android.com/sdk/api_diff/3/changes/java.util.jar.Pack200.Unpacker.html -http://developer.android.com/sdk/api_diff/3/changes/android.content.pm.PackageInfo.html -http://developer.android.com/sdk/api_diff/3/changes/android.content.pm.PackageManager.html -http://developer.android.com/sdk/api_diff/3/changes/android.os.Parcel.html -http://developer.android.com/sdk/api_diff/3/changes/android.os.ParcelFileDescriptor.html -http://developer.android.com/sdk/api_diff/3/changes/android.app.PendingIntent.html -http://developer.android.com/sdk/api_diff/3/changes/android.widget.PopupWindow.html -http://developer.android.com/sdk/api_diff/3/changes/android.widget.PopupWindow.OnDismissListener.html -http://developer.android.com/sdk/api_diff/3/changes/android.widget.ProgressBar.html -http://developer.android.com/sdk/api_diff/3/changes/android.test.ProviderTestCase.html -http://developer.android.com/sdk/api_diff/3/changes/android.text.method.QwertyKeyListener.html -http://developer.android.com/sdk/api_diff/3/changes/android.R.attr.html -http://developer.android.com/sdk/api_diff/3/changes/android.R.drawable.html -http://developer.android.com/sdk/api_diff/3/changes/android.R.id.html -http://developer.android.com/sdk/api_diff/3/changes/android.R.string.html -http://developer.android.com/sdk/api_diff/3/changes/android.R.style.html -http://developer.android.com/sdk/api_diff/3/changes/android.text.style.RasterizerSpan.html -http://developer.android.com/sdk/api_diff/3/changes/android.graphics.Rect.html -http://developer.android.com/sdk/api_diff/3/changes/android.graphics.RectF.html -http://developer.android.com/sdk/api_diff/3/changes/android.widget.RemoteViews.html -http://developer.android.com/sdk/api_diff/3/changes/android.content.res.Resources.html -http://developer.android.com/sdk/api_diff/3/changes/android.media.RingtoneManager.html -http://developer.android.com/sdk/api_diff/3/changes/android.graphics.drawable.RotateDrawable.html -http://developer.android.com/sdk/api_diff/3/changes/android.graphics.drawable.ScaleDrawable.html -http://developer.android.com/sdk/api_diff/3/changes/android.widget.Scroller.html -http://developer.android.com/sdk/api_diff/3/changes/android.text.method.ScrollingMovementMethod.html -http://developer.android.com/sdk/api_diff/3/changes/android.hardware.SensorListener.html -http://developer.android.com/sdk/api_diff/3/changes/android.hardware.SensorManager.html -http://developer.android.com/sdk/api_diff/3/changes/android.provider.Settings.html -http://developer.android.com/sdk/api_diff/3/changes/android.provider.Settings.System.html -http://developer.android.com/sdk/api_diff/3/changes/android.graphics.drawable.shapes.Shape.html -http://developer.android.com/sdk/api_diff/3/changes/android.widget.SimpleCursorAdapter.html -http://developer.android.com/sdk/api_diff/3/changes/android.telephony.gsm.SmsMessage.html -http://developer.android.com/sdk/api_diff/3/changes/android.media.SoundPool.html -http://developer.android.com/sdk/api_diff/3/changes/android.util.SparseIntArray.html -http://developer.android.com/sdk/api_diff/3/changes/android.database.sqlite.SQLiteDatabase.html -http://developer.android.com/sdk/api_diff/3/changes/android.text.method.TextKeyListener.html -http://developer.android.com/sdk/api_diff/3/changes/android.widget.TextView.html -http://developer.android.com/sdk/api_diff/3/changes/android.text.method.TimeKeyListener.html -http://developer.android.com/sdk/api_diff/3/changes/android.util.TimeUtils.html -http://developer.android.com/sdk/api_diff/3/changes/android.text.method.Touch.html -http://developer.android.com/sdk/api_diff/3/changes/android.test.TouchUtils.html -http://developer.android.com/sdk/api_diff/3/changes/android.view.animation.Transformation.html -http://developer.android.com/sdk/api_diff/3/changes/android.content.res.TypedArray.html +http://developer.android.com/sdk/api_diff/3/changes/android.provider.MediaStore.Video.html +http://developer.android.com/sdk/api_diff/3/changes/android.provider.MediaStore.Video.VideoColumns.html +http://developer.android.com/sdk/api_diff/3/changes/android.view.MotionEvent.html +http://developer.android.com/sdk/api_diff/3/changes/android.view.OrientationListener.html +http://developer.android.com/sdk/api_diff/3/changes/android.content.pm.PackageInfo.html +http://developer.android.com/sdk/api_diff/3/changes/android.app.PendingIntent.html +http://developer.android.com/sdk/api_diff/3/changes/android.widget.PopupWindow.OnDismissListener.html +http://developer.android.com/sdk/api_diff/3/changes/android.text.style.RasterizerSpan.html +http://developer.android.com/sdk/api_diff/3/changes/android.widget.RemoteViews.ActionException.html +http://developer.android.com/sdk/api_diff/3/changes/android.hardware.SensorListener.html +http://developer.android.com/sdk/api_diff/3/changes/android.provider.Settings.html +http://developer.android.com/sdk/api_diff/3/changes/android.text.Spanned.html +http://developer.android.com/sdk/api_diff/3/changes/android.text.SpanWatcher.html +http://developer.android.com/sdk/api_diff/3/changes/android.text.TextWatcher.html +http://developer.android.com/sdk/api_diff/3/changes/android.graphics.drawable.TransitionDrawable.html http://developer.android.com/sdk/api_diff/3/changes/android.text.style.UpdateLayout.html -http://developer.android.com/sdk/api_diff/3/changes/android.webkit.UrlInterceptHandler.html -http://developer.android.com/sdk/api_diff/3/changes/android.webkit.UrlInterceptRegistry.html -http://developer.android.com/sdk/api_diff/3/changes/android.webkit.URLUtil.html -http://developer.android.com/sdk/api_diff/3/changes/dalvik.system.VMDebug.html -http://developer.android.com/sdk/api_diff/3/changes/android.webkit.WebHistoryItem.html -http://developer.android.com/sdk/api_diff/3/changes/android.webkit.WebSettings.html -http://developer.android.com/sdk/api_diff/3/changes/android.webkit.WebView.html -http://developer.android.com/sdk/api_diff/3/changes/dalvik.system.Zygote.html -http://developer.android.com/resources/samples/Snake/res/layout/snake_layout.html -http://developer.android.com/resources/samples/MultiResolution/src/com/example/android/index.html -http://developer.android.com/reference/javax/security/auth/callback/package-descr.html +http://developer.android.com/resources/samples/ApiDemos/tests/src/com/index.html +http://developer.android.com/resources/samples/WiktionarySimple/res/xml/widget_word.html +http://developer.android.com/resources/samples/TicTacToeLib/src/com/index.html +http://developer.android.com/resources/samples/ApiDemos/res/values-notlong/strings.html +http://developer.android.com/resources/samples/ApiDemos/res/values-large-notlong/strings.html +http://developer.android.com/resources/samples/ApiDemos/res/drawable-nodpi/logonodpi120.html +http://developer.android.com/resources/samples/ApiDemos/res/drawable-nodpi/logonodpi160.html +http://developer.android.com/resources/samples/ApiDemos/res/drawable-nodpi/logonodpi240.html +http://developer.android.com/sdk/api_diff/8/changes/classes_index_additions.html +http://developer.android.com/sdk/api_diff/8/changes/classes_index_changes.html +http://developer.android.com/resources/samples/NotePad/res/menu/editor_options_menu.html +http://developer.android.com/resources/samples/NotePad/res/menu/list_context_menu.html +http://developer.android.com/resources/samples/NotePad/res/menu/list_options_menu.html +http://developer.android.com/resources/samples/TicTacToeMain/src/com/index.html +http://developer.android.com/sdk/api_diff/8/changes/constructors_index_removals.html +http://developer.android.com/sdk/api_diff/8/changes/constructors_index_additions.html +http://developer.android.com/sdk/api_diff/8/changes/constructors_index_changes.html +http://developer.android.com/sdk/api_diff/3/changes/packages_index_additions.html +http://developer.android.com/sdk/api_diff/3/changes/packages_index_changes.html +http://developer.android.com/resources/samples/NotePad/res/layout/note_editor.html +http://developer.android.com/resources/samples/NotePad/res/layout/noteslist_item.html +http://developer.android.com/resources/samples/NotePad/res/layout/title_editor.html http://developer.android.com/resources/samples/Snake/src/com/example/index.html -http://developer.android.com/sdk/api_diff/4/changes/fields_index_removals.html -http://developer.android.com/sdk/api_diff/4/changes/fields_index_additions.html -http://developer.android.com/sdk/api_diff/4/changes/fields_index_changes.html -http://developer.android.com/resources/samples/Wiktionary/res/anim/index.html -http://developer.android.com/resources/samples/Wiktionary/res/drawable/index.html -http://developer.android.com/resources/samples/Wiktionary/res/layout/index.html -http://developer.android.com/resources/samples/Wiktionary/res/menu/index.html -http://developer.android.com/resources/samples/Wiktionary/res/values/index.html -http://developer.android.com/resources/samples/Wiktionary/res/xml/index.html -http://developer.android.com/sdk/api_diff/6/changes/fields_index_additions.html -http://developer.android.com/sdk/api_diff/6/changes/fields_index_changes.html -http://developer.android.com/sdk/api_diff/3/changes/fields_index_removals.html -http://developer.android.com/sdk/api_diff/3/changes/fields_index_additions.html -http://developer.android.com/sdk/api_diff/3/changes/fields_index_changes.html -http://developer.android.com/reference/org/apache/http/util/package-descr.html -http://developer.android.com/sdk/api_diff/5/changes/alldiffs_index_removals.html -http://developer.android.com/sdk/api_diff/5/changes/alldiffs_index_additions.html -http://developer.android.com/sdk/api_diff/5/changes/alldiffs_index_changes.html +http://developer.android.com/resources/samples/WiktionarySimple/src/com/index.html +http://developer.android.com/resources/samples/AccelerometerPlay/res/drawable-mdpi/icon.html +http://developer.android.com/resources/samples/JetBoy/res/drawable/asteroid01.html +http://developer.android.com/resources/samples/JetBoy/res/drawable/asteroid02.html +http://developer.android.com/resources/samples/JetBoy/res/drawable/asteroid03.html +http://developer.android.com/resources/samples/JetBoy/res/drawable/asteroid04.html +http://developer.android.com/resources/samples/JetBoy/res/drawable/asteroid05.html +http://developer.android.com/resources/samples/JetBoy/res/drawable/asteroid06.html +http://developer.android.com/resources/samples/JetBoy/res/drawable/asteroid07.html +http://developer.android.com/resources/samples/JetBoy/res/drawable/asteroid08.html +http://developer.android.com/resources/samples/JetBoy/res/drawable/asteroid09.html +http://developer.android.com/resources/samples/JetBoy/res/drawable/asteroid10.html +http://developer.android.com/resources/samples/JetBoy/res/drawable/asteroid11.html +http://developer.android.com/resources/samples/JetBoy/res/drawable/asteroid12.html +http://developer.android.com/resources/samples/JetBoy/res/drawable/asteroid_explode1.html +http://developer.android.com/resources/samples/JetBoy/res/drawable/asteroid_explode2.html +http://developer.android.com/resources/samples/JetBoy/res/drawable/asteroid_explode3.html +http://developer.android.com/resources/samples/JetBoy/res/drawable/asteroid_explode4.html +http://developer.android.com/resources/samples/JetBoy/res/drawable/background_a.html +http://developer.android.com/resources/samples/JetBoy/res/drawable/background_b.html +http://developer.android.com/resources/samples/JetBoy/res/drawable/icon.html +http://developer.android.com/resources/samples/JetBoy/res/drawable/int_timer.html +http://developer.android.com/resources/samples/JetBoy/res/drawable/intbeam_1.html +http://developer.android.com/resources/samples/JetBoy/res/drawable/intbeam_2.html +http://developer.android.com/resources/samples/JetBoy/res/drawable/intbeam_3.html +http://developer.android.com/resources/samples/JetBoy/res/drawable/intbeam_4.html +http://developer.android.com/resources/samples/JetBoy/res/drawable/laser.html +http://developer.android.com/resources/samples/JetBoy/res/drawable/ship2_1.html +http://developer.android.com/resources/samples/JetBoy/res/drawable/ship2_2.html +http://developer.android.com/resources/samples/JetBoy/res/drawable/ship2_3.html +http://developer.android.com/resources/samples/JetBoy/res/drawable/ship2_4.html +http://developer.android.com/resources/samples/JetBoy/res/drawable/ship2_hit_1.html +http://developer.android.com/resources/samples/JetBoy/res/drawable/ship2_hit_2.html +http://developer.android.com/resources/samples/JetBoy/res/drawable/ship2_hit_3.html +http://developer.android.com/resources/samples/JetBoy/res/drawable/ship2_hit_4.html +http://developer.android.com/resources/samples/JetBoy/res/drawable/title_bg_hori.html +http://developer.android.com/resources/samples/JetBoy/res/drawable/title_hori.html +http://developer.android.com/resources/samples/Wiktionary/src/com/example/index.html +http://developer.android.com/resources/samples/SoftKeyboard/src/com/index.html +http://developer.android.com/resources/samples/ApiDemos/res/values-small-long/strings.html +http://developer.android.com/sdk/api_diff/4/changes/constructors_index_additions.html +http://developer.android.com/sdk/api_diff/4/changes/constructors_index_changes.html +http://developer.android.com/sdk/api_diff/4/changes/android.text.style.ImageSpan.html +http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/appwidget/ExampleAppWidgetProvider.html +http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/appwidget/ExampleAppWidgetConfigure.html +http://developer.android.com/resources/samples/Snake/tests/src/index.html +http://developer.android.com/resources/samples/Snake/tests/AndroidManifest.html +http://developer.android.com/resources/samples/SampleSyncAdapter/res/layout/login_activity.html +http://developer.android.com/resources/samples/Home/res/anim/index.html +http://developer.android.com/resources/samples/Home/res/color/index.html +http://developer.android.com/resources/samples/Home/res/drawable/index.html +http://developer.android.com/resources/samples/Home/res/drawable-hdpi/index.html +http://developer.android.com/resources/samples/Home/res/drawable-land/index.html +http://developer.android.com/resources/samples/Home/res/drawable-mdpi/index.html +http://developer.android.com/resources/samples/Home/res/drawable-port/index.html +http://developer.android.com/resources/samples/Home/res/layout/index.html +http://developer.android.com/resources/samples/Home/res/layout-land/index.html +http://developer.android.com/resources/samples/Home/res/layout-port/index.html +http://developer.android.com/resources/samples/Home/res/values/index.html +http://developer.android.com/resources/samples/Home/res/values-cs/index.html +http://developer.android.com/resources/samples/Home/res/values-de-rDE/index.html +http://developer.android.com/resources/samples/Home/res/values-es-rUS/index.html +http://developer.android.com/resources/samples/Home/res/values-land/index.html +http://developer.android.com/resources/samples/Home/res/values-nl-rNL/index.html +http://developer.android.com/resources/samples/ApiDemos/res/values-small/strings.html +http://developer.android.com/resources/samples/Spinner/src/com/android/example/index.html +http://developer.android.com/reference/android/bluetooth/package-descr.html +http://developer.android.com/resources/samples/ApiDemos/res/xml/advanced_preferences.html +http://developer.android.com/resources/samples/ApiDemos/res/xml/appwidget_provider.html +http://developer.android.com/resources/samples/ApiDemos/res/xml/default_values.html +http://developer.android.com/resources/samples/ApiDemos/res/xml/device_admin_sample.html +http://developer.android.com/resources/samples/ApiDemos/res/xml/preference_dependencies.html +http://developer.android.com/resources/samples/ApiDemos/res/xml/preferences.html +http://developer.android.com/resources/samples/ApiDemos/res/xml/searchable.html +http://developer.android.com/sdk/api_diff/4/changes/alldiffs_index_removals.html +http://developer.android.com/sdk/api_diff/4/changes/alldiffs_index_additions.html +http://developer.android.com/sdk/api_diff/4/changes/alldiffs_index_changes.html +http://developer.android.com/sdk/api_diff/4/changes/java.util.concurrent.locks.AbstractQueuedSynchronizer.html +http://developer.android.com/sdk/api_diff/4/changes/android.graphics.drawable.AnimationDrawable.html +http://developer.android.com/sdk/api_diff/4/changes/android.telephony.gsm.SmsMessage.MessageClass.html +http://developer.android.com/resources/samples/ApiDemos/src/com/index.html +http://developer.android.com/resources/samples/NotePad/src/com/example/index.html +http://developer.android.com/resources/samples/ContactManager/res/drawable-hdpi/index.html +http://developer.android.com/resources/samples/ContactManager/res/drawable-ldpi/index.html +http://developer.android.com/resources/samples/ContactManager/res/drawable-mdpi/index.html +http://developer.android.com/resources/samples/ContactManager/res/layout/index.html +http://developer.android.com/resources/samples/ContactManager/res/values/index.html +http://developer.android.com/resources/samples/JetBoy/res/values/strings.html +http://developer.android.com/resources/samples/JetBoy/res/values/styles.html +http://developer.android.com/reference/android/net/sip/package-descr.html +http://developer.android.com/resources/samples/Spinner/res/layout/index.html +http://developer.android.com/resources/samples/Spinner/res/values/index.html +http://developer.android.com/resources/samples/ApiDemos/res/values-normal-notlong/strings.html +http://developer.android.com/sdk/api_diff/4/changes/classes_index_removals.html +http://developer.android.com/sdk/api_diff/4/changes/classes_index_additions.html +http://developer.android.com/sdk/api_diff/4/changes/classes_index_changes.html +http://developer.android.com/resources/samples/NFCDemo/res/layout/tag_divider.html +http://developer.android.com/resources/samples/NFCDemo/res/layout/tag_text.html +http://developer.android.com/resources/samples/NFCDemo/res/layout/tag_viewer.html +http://developer.android.com/sdk/api_diff/7/changes/methods_index_additions.html +http://developer.android.com/sdk/api_diff/7/changes/methods_index_changes.html +http://developer.android.com/resources/samples/LunarLander/tests/src/index.html +http://developer.android.com/resources/samples/LunarLander/tests/AndroidManifest.html +http://developer.android.com/resources/samples/SipDemo/src/com/example/android/sip/index.html +http://developer.android.com/resources/samples/Wiktionary/res/xml/searchable.html +http://developer.android.com/resources/samples/Wiktionary/res/xml/widget_word.html +http://developer.android.com/resources/samples/BackupRestore/src/com/index.html +http://developer.android.com/resources/samples/AccelerometerPlay/res/layout/main.html +http://developer.android.com/resources/samples/Home/res/drawable-land/bg_android.html +http://developer.android.com/resources/samples/Home/res/drawable-land/bg_android_icon.html +http://developer.android.com/resources/samples/Home/res/drawable-land/bg_sunrise.html +http://developer.android.com/resources/samples/Home/res/drawable-land/bg_sunrise_icon.html +http://developer.android.com/resources/samples/Home/res/drawable-land/bg_sunset.html +http://developer.android.com/resources/samples/Home/res/drawable-land/bg_sunset_icon.html +http://developer.android.com/resources/samples/Snake/tests/src/com/index.html +http://developer.android.com/resources/samples/Home/res/drawable-hdpi/all_applications_label_background.9.html +http://developer.android.com/resources/samples/Home/res/drawable-hdpi/application_background.9.html +http://developer.android.com/resources/samples/Home/res/drawable-hdpi/application_background_static.html +http://developer.android.com/resources/samples/Home/res/drawable-hdpi/focused_application_background_static.html +http://developer.android.com/resources/samples/Home/res/drawable-hdpi/hide_all_applications.html +http://developer.android.com/resources/samples/Home/res/drawable-hdpi/ic_launcher_allhide.html +http://developer.android.com/resources/samples/Home/res/drawable-hdpi/ic_launcher_allshow.html +http://developer.android.com/resources/samples/Home/res/drawable-hdpi/ic_launcher_home.html +http://developer.android.com/resources/samples/Home/res/drawable-hdpi/pressed_application_background_static.html +http://developer.android.com/resources/samples/Home/res/drawable-hdpi/show_all_applications.html +http://developer.android.com/resources/samples/SearchableDictionary/src/com/example/android/index.html +http://developer.android.com/resources/samples/WiktionarySimple/src/com/example/index.html +http://developer.android.com/resources/samples/Wiktionary/res/layout/about.html +http://developer.android.com/resources/samples/Wiktionary/res/layout/lookup.html +http://developer.android.com/resources/samples/Wiktionary/res/layout/widget_message.html +http://developer.android.com/resources/samples/Wiktionary/res/layout/widget_word.html +http://developer.android.com/resources/samples/BluetoothChat/src/com/example/android/BluetoothChat/index.html +http://developer.android.com/resources/samples/SearchableDictionary/res/drawable-hdpi/ic_menu_search.html +http://developer.android.com/resources/samples/MultiResolution/res/index.html +http://developer.android.com/resources/samples/MultiResolution/src/index.html +http://developer.android.com/resources/samples/MultiResolution/AndroidManifest.html +http://developer.android.com/resources/samples/NotePad/res/drawable-ldpi/app_notes.html +http://developer.android.com/resources/samples/NotePad/res/drawable-ldpi/live_folder_notes.html +http://developer.android.com/resources/samples/TicTacToeLib/res/layout/lib_game.html +http://developer.android.com/resources/samples/ContactManager/src/com/index.html +http://developer.android.com/resources/samples/Home/res/values/attrs.html +http://developer.android.com/resources/samples/Home/res/values/strings.html +http://developer.android.com/resources/samples/Home/res/values/styles.html +http://developer.android.com/reference/android/app/Instrumentation +http://developer.android.com/resources/samples/SpinnerTest/AndroidManifest.html +http://developer.android.com/resources/samples/SpinnerTest/src/com/android/example/spinner/test/SpinnerActivityTest.html +http://developer.android.com/resources/samples/SpinnerTest/res/index.html +http://developer.android.com/resources/samples/SpinnerTest/src/index.html +http://developer.android.com/resources/samples/SearchableDictionary/src/com/example/android/searchabledict/index.html +http://developer.android.com/resources/samples/Home/res/drawable-port/bg_android.html +http://developer.android.com/resources/samples/Home/res/drawable-port/bg_android_icon.html +http://developer.android.com/resources/samples/Home/res/drawable-port/bg_sunrise.html +http://developer.android.com/resources/samples/Home/res/drawable-port/bg_sunrise_icon.html +http://developer.android.com/resources/samples/Home/res/drawable-port/bg_sunset.html +http://developer.android.com/resources/samples/Home/res/drawable-port/bg_sunset_icon.html +http://developer.android.com/resources/samples/SampleSyncAdapter/res/drawable/icon.html +http://developer.android.com/resources/samples/Home/res/color/bright_text_dark_focused.html +http://developer.android.com/resources/samples/SoftKeyboard/res/drawable-hdpi/index.html +http://developer.android.com/resources/samples/SoftKeyboard/res/drawable-mdpi/index.html +http://developer.android.com/resources/samples/SoftKeyboard/res/layout/index.html +http://developer.android.com/resources/samples/SoftKeyboard/res/values/index.html +http://developer.android.com/resources/samples/SoftKeyboard/res/values-land/index.html +http://developer.android.com/resources/samples/SoftKeyboard/res/xml/index.html +http://developer.android.com/resources/samples/SipDemo/src/com/example/android/sip/IncomingCallReceiver.html +http://developer.android.com/resources/samples/NotePad/src/com/example/android/index.html +http://developer.android.com/resources/samples/SampleSyncAdapter/res/values/strings.html +http://developer.android.com/resources/samples/Home/res/values-nl-rNL/strings.html +http://developer.android.com/resources/samples/BusinessCard/src/com/example/android/index.html +http://developer.android.com/resources/samples/ApiDemos/res/layout/activity_animation.html +http://developer.android.com/resources/samples/ApiDemos/res/layout/alarm_controller.html +http://developer.android.com/resources/samples/ApiDemos/res/layout/alarm_service.html +http://developer.android.com/resources/samples/ApiDemos/res/layout/alert_dialog.html +http://developer.android.com/resources/samples/ApiDemos/res/layout/alert_dialog_text_entry.html +http://developer.android.com/resources/samples/ApiDemos/res/layout/animation_1.html +http://developer.android.com/resources/samples/ApiDemos/res/layout/animation_2.html +http://developer.android.com/resources/samples/ApiDemos/res/layout/animation_3.html +http://developer.android.com/resources/samples/ApiDemos/res/layout/animations_main_screen.html +http://developer.android.com/resources/samples/ApiDemos/res/layout/appwidget_configure.html +http://developer.android.com/resources/samples/ApiDemos/res/layout/appwidget_provider.html +http://developer.android.com/resources/samples/ApiDemos/res/layout/autocomplete_1.html +http://developer.android.com/resources/samples/ApiDemos/res/layout/autocomplete_2.html +http://developer.android.com/resources/samples/ApiDemos/res/layout/autocomplete_3.html +http://developer.android.com/resources/samples/ApiDemos/res/layout/autocomplete_4.html +http://developer.android.com/resources/samples/ApiDemos/res/layout/autocomplete_5.html +http://developer.android.com/resources/samples/ApiDemos/res/layout/autocomplete_6.html +http://developer.android.com/resources/samples/ApiDemos/res/layout/baseline_1.html +http://developer.android.com/resources/samples/ApiDemos/res/layout/baseline_2.html +http://developer.android.com/resources/samples/ApiDemos/res/layout/baseline_3.html +http://developer.android.com/resources/samples/ApiDemos/res/layout/baseline_4.html +http://developer.android.com/resources/samples/ApiDemos/res/layout/baseline_6.html +http://developer.android.com/resources/samples/ApiDemos/res/layout/baseline_7.html +http://developer.android.com/resources/samples/ApiDemos/res/layout/baseline_nested_1.html +http://developer.android.com/resources/samples/ApiDemos/res/layout/baseline_nested_2.html +http://developer.android.com/resources/samples/ApiDemos/res/layout/baseline_nested_3.html +http://developer.android.com/resources/samples/ApiDemos/res/layout/buttons_1.html +http://developer.android.com/resources/samples/ApiDemos/res/layout/chronometer.html +http://developer.android.com/resources/samples/ApiDemos/res/layout/contacts_filter.html +http://developer.android.com/resources/samples/ApiDemos/res/layout/controls_1.html +http://developer.android.com/resources/samples/ApiDemos/res/layout/custom_dialog_activity.html +http://developer.android.com/resources/samples/ApiDemos/res/layout/custom_title.html +http://developer.android.com/resources/samples/ApiDemos/res/layout/custom_title_1.html +http://developer.android.com/resources/samples/ApiDemos/res/layout/date_widgets_example_1.html +http://developer.android.com/resources/samples/ApiDemos/res/layout/date_widgets_example_2.html +http://developer.android.com/resources/samples/ApiDemos/res/layout/density_image_views.html +http://developer.android.com/resources/samples/ApiDemos/res/layout/density_styled_image_views.html +http://developer.android.com/resources/samples/ApiDemos/res/layout/device_admin_sample.html +http://developer.android.com/resources/samples/ApiDemos/res/layout/dialog_activity.html +http://developer.android.com/resources/samples/ApiDemos/res/layout/external_storage.html +http://developer.android.com/resources/samples/ApiDemos/res/layout/external_storage_item.html +http://developer.android.com/resources/samples/ApiDemos/res/layout/focus_1.html +http://developer.android.com/resources/samples/ApiDemos/res/layout/focus_2.html +http://developer.android.com/resources/samples/ApiDemos/res/layout/focus_3.html +http://developer.android.com/resources/samples/ApiDemos/res/layout/foreground_service_controller.html +http://developer.android.com/resources/samples/ApiDemos/res/layout/forward_target.html +http://developer.android.com/resources/samples/ApiDemos/res/layout/forwarding.html +http://developer.android.com/resources/samples/ApiDemos/res/layout/gallery_1.html +http://developer.android.com/resources/samples/ApiDemos/res/layout/gallery_2.html +http://developer.android.com/resources/samples/ApiDemos/res/layout/google_login.html +http://developer.android.com/resources/samples/ApiDemos/res/layout/grid_1.html +http://developer.android.com/resources/samples/ApiDemos/res/layout/grid_2.html +http://developer.android.com/resources/samples/ApiDemos/res/layout/hello_world.html +http://developer.android.com/resources/samples/ApiDemos/res/layout/image_button_1.html +http://developer.android.com/resources/samples/ApiDemos/res/layout/image_switcher_1.html +http://developer.android.com/resources/samples/ApiDemos/res/layout/image_view_1.html +http://developer.android.com/resources/samples/ApiDemos/res/layout/incoming_message.html +http://developer.android.com/resources/samples/ApiDemos/res/layout/incoming_message_info.html +http://developer.android.com/resources/samples/ApiDemos/res/layout/incoming_message_panel.html +http://developer.android.com/resources/samples/ApiDemos/res/layout/incoming_message_view.html +http://developer.android.com/resources/samples/ApiDemos/res/layout/intents.html +http://developer.android.com/resources/samples/ApiDemos/res/layout/launcher_shortcuts.html +http://developer.android.com/resources/samples/ApiDemos/res/layout/layout_animation_1.html +http://developer.android.com/resources/samples/ApiDemos/res/layout/layout_animation_3.html +http://developer.android.com/resources/samples/ApiDemos/res/layout/layout_animation_4.html +http://developer.android.com/resources/samples/ApiDemos/res/layout/layout_animation_5.html +http://developer.android.com/resources/samples/ApiDemos/res/layout/layout_animation_6.html +http://developer.android.com/resources/samples/ApiDemos/res/layout/layout_animation_7.html +http://developer.android.com/resources/samples/ApiDemos/res/layout/linear_layout_1.html +http://developer.android.com/resources/samples/ApiDemos/res/layout/linear_layout_10.html +http://developer.android.com/resources/samples/ApiDemos/res/layout/linear_layout_2.html +http://developer.android.com/resources/samples/ApiDemos/res/layout/linear_layout_3.html +http://developer.android.com/resources/samples/ApiDemos/res/layout/linear_layout_4.html +http://developer.android.com/resources/samples/ApiDemos/res/layout/linear_layout_5.html +http://developer.android.com/resources/samples/ApiDemos/res/layout/linear_layout_6.html +http://developer.android.com/resources/samples/ApiDemos/res/layout/linear_layout_7.html +http://developer.android.com/resources/samples/ApiDemos/res/layout/linear_layout_8.html +http://developer.android.com/resources/samples/ApiDemos/res/layout/linear_layout_9.html +http://developer.android.com/resources/samples/ApiDemos/res/layout/link.html +http://developer.android.com/resources/samples/ApiDemos/res/layout/list_12.html +http://developer.android.com/resources/samples/ApiDemos/res/layout/list_13.html +http://developer.android.com/resources/samples/ApiDemos/res/layout/list_7.html +http://developer.android.com/resources/samples/ApiDemos/res/layout/list_8.html +http://developer.android.com/resources/samples/ApiDemos/res/layout/list_item_checkbox.html +http://developer.android.com/resources/samples/ApiDemos/res/layout/list_item_icon_text.html +http://developer.android.com/resources/samples/ApiDemos/res/layout/list_position.html +http://developer.android.com/resources/samples/ApiDemos/res/layout/local_sample.html +http://developer.android.com/resources/samples/ApiDemos/res/layout/local_service_binding.html +http://developer.android.com/resources/samples/ApiDemos/res/layout/local_service_controller.html +http://developer.android.com/resources/samples/ApiDemos/res/layout/log_text_box_1.html +http://developer.android.com/resources/samples/ApiDemos/res/layout/mapview.html +http://developer.android.com/resources/samples/ApiDemos/res/layout/marquee.html +http://developer.android.com/resources/samples/ApiDemos/res/layout/mediaplayer_1.html +http://developer.android.com/resources/samples/ApiDemos/res/layout/mediaplayer_2.html +http://developer.android.com/resources/samples/ApiDemos/res/layout/messenger_service_binding.html +http://developer.android.com/resources/samples/ApiDemos/res/layout/morse_code.html +http://developer.android.com/resources/samples/ApiDemos/res/layout/notify_with_text.html +http://developer.android.com/resources/samples/ApiDemos/res/layout/notifying_controller.html +http://developer.android.com/resources/samples/ApiDemos/res/layout/pick_contact.html +http://developer.android.com/resources/samples/ApiDemos/res/layout/preference_widget_mypreference.html +http://developer.android.com/resources/samples/ApiDemos/res/layout/progressbar_1.html +http://developer.android.com/resources/samples/ApiDemos/res/layout/progressbar_2.html +http://developer.android.com/resources/samples/ApiDemos/res/layout/progressbar_3.html +http://developer.android.com/resources/samples/ApiDemos/res/layout/progressbar_4.html +http://developer.android.com/resources/samples/ApiDemos/res/layout/quick_contacts.html +http://developer.android.com/resources/samples/ApiDemos/res/layout/radio_group_1.html +http://developer.android.com/resources/samples/ApiDemos/res/layout/ratingbar_1.html +http://developer.android.com/resources/samples/ApiDemos/res/layout/read_asset.html +http://developer.android.com/resources/samples/ApiDemos/res/layout/receive_result.html +http://developer.android.com/resources/samples/ApiDemos/res/layout/redirect_enter.html +http://developer.android.com/resources/samples/ApiDemos/res/layout/redirect_getter.html +http://developer.android.com/resources/samples/ApiDemos/res/layout/redirect_main.html +http://developer.android.com/resources/samples/ApiDemos/res/layout/relative_layout_1.html +http://developer.android.com/resources/samples/ApiDemos/res/layout/relative_layout_2.html +http://developer.android.com/resources/samples/ApiDemos/res/layout/remote_service_binding.html +http://developer.android.com/resources/samples/ApiDemos/res/layout/remote_service_controller.html +http://developer.android.com/resources/samples/ApiDemos/res/layout/reorder_four.html +http://developer.android.com/resources/samples/ApiDemos/res/layout/reorder_on_launch.html +http://developer.android.com/resources/samples/ApiDemos/res/layout/reorder_three.html +http://developer.android.com/resources/samples/ApiDemos/res/layout/reorder_two.html +http://developer.android.com/resources/samples/ApiDemos/res/layout/resources.html +http://developer.android.com/resources/samples/ApiDemos/res/layout/save_restore_state.html +http://developer.android.com/resources/samples/ApiDemos/res/layout/screen_orientation.html +http://developer.android.com/resources/samples/ApiDemos/res/layout/scroll_view_1.html +http://developer.android.com/resources/samples/ApiDemos/res/layout/scroll_view_2.html +http://developer.android.com/resources/samples/ApiDemos/res/layout/scrollbar1.html +http://developer.android.com/resources/samples/ApiDemos/res/layout/scrollbar2.html +http://developer.android.com/resources/samples/ApiDemos/res/layout/scrollbar3.html +http://developer.android.com/resources/samples/ApiDemos/res/layout/search_invoke.html +http://developer.android.com/resources/samples/ApiDemos/res/layout/search_query_results.html +http://developer.android.com/resources/samples/ApiDemos/res/layout/secure_view.html +http://developer.android.com/resources/samples/ApiDemos/res/layout/secure_view_overlay.html +http://developer.android.com/resources/samples/ApiDemos/res/layout/seekbar_1.html +http://developer.android.com/resources/samples/ApiDemos/res/layout/select_dialog.html +http://developer.android.com/resources/samples/ApiDemos/res/layout/send_result.html +http://developer.android.com/resources/samples/ApiDemos/res/layout/service_start_arguments_controller.html +http://developer.android.com/resources/samples/ApiDemos/res/layout/shape_drawable_1.html +http://developer.android.com/resources/samples/ApiDemos/res/layout/sms_demo.html +http://developer.android.com/resources/samples/ApiDemos/res/layout/spinner_1.html +http://developer.android.com/resources/samples/ApiDemos/res/layout/status_bar_balloon.html +http://developer.android.com/resources/samples/ApiDemos/res/layout/status_bar_notifications.html +http://developer.android.com/resources/samples/ApiDemos/res/layout/styled_text.html +http://developer.android.com/resources/samples/ApiDemos/res/layout/surface_view_overlay.html +http://developer.android.com/resources/samples/ApiDemos/res/layout/table_layout_1.html +http://developer.android.com/resources/samples/ApiDemos/res/layout/table_layout_10.html +http://developer.android.com/resources/samples/ApiDemos/res/layout/table_layout_11.html +http://developer.android.com/resources/samples/ApiDemos/res/layout/table_layout_12.html +http://developer.android.com/resources/samples/ApiDemos/res/layout/table_layout_2.html +http://developer.android.com/resources/samples/ApiDemos/res/layout/table_layout_3.html +http://developer.android.com/resources/samples/ApiDemos/res/layout/table_layout_4.html +http://developer.android.com/resources/samples/ApiDemos/res/layout/table_layout_5.html +http://developer.android.com/resources/samples/ApiDemos/res/layout/table_layout_6.html +http://developer.android.com/resources/samples/ApiDemos/res/layout/table_layout_7.html +http://developer.android.com/resources/samples/ApiDemos/res/layout/table_layout_8.html +http://developer.android.com/resources/samples/ApiDemos/res/layout/table_layout_9.html +http://developer.android.com/resources/samples/ApiDemos/res/layout/tabs1.html +http://developer.android.com/resources/samples/ApiDemos/res/layout/text_switcher_1.html +http://developer.android.com/resources/samples/ApiDemos/res/layout/text_to_speech.html +http://developer.android.com/resources/samples/ApiDemos/res/layout/translucent_background.html +http://developer.android.com/resources/samples/ApiDemos/res/layout/videoview.html +http://developer.android.com/resources/samples/ApiDemos/res/layout/visibility_1.html +http://developer.android.com/resources/samples/ApiDemos/res/layout/voice_recognition.html +http://developer.android.com/resources/samples/ApiDemos/res/layout/wallpaper_2.html +http://developer.android.com/resources/samples/ApiDemos/res/layout/webview_1.html +http://developer.android.com/resources/samples/Spinner/src/com/android/example/spinner/index.html +http://developer.android.com/resources/samples/ContactManager/res/values/strings.html +http://developer.android.com/resources/samples/Home/res/layout-port/home.html +http://developer.android.com/resources/samples/LunarLander/tests/src/com/index.html +http://developer.android.com/sdk/api_diff/3/changes/constructors_index_removals.html +http://developer.android.com/sdk/api_diff/3/changes/constructors_index_additions.html +http://developer.android.com/sdk/api_diff/3/changes/constructors_index_changes.html +http://developer.android.com/resources/samples/Home/res/values-es-rUS/strings.html +http://developer.android.com/resources/samples/ContactManager/res/layout/account_entry.html +http://developer.android.com/resources/samples/ContactManager/res/layout/contact_adder.html +http://developer.android.com/resources/samples/ContactManager/res/layout/contact_entry.html +http://developer.android.com/resources/samples/ContactManager/res/layout/contact_manager.html +http://developer.android.com/resources/samples/AccessibilityService/res/values/strings.html +http://developer.android.com/resources/samples/ApiDemos/tests/src/com/example/index.html +http://developer.android.com/resources/samples/Home/res/layout-land/home.html +http://developer.android.com/resources/samples/SoftKeyboard/res/drawable-hdpi/sym_keyboard_delete.html +http://developer.android.com/resources/samples/SoftKeyboard/res/drawable-hdpi/sym_keyboard_done.html +http://developer.android.com/resources/samples/SoftKeyboard/res/drawable-hdpi/sym_keyboard_return.html +http://developer.android.com/resources/samples/SoftKeyboard/res/drawable-hdpi/sym_keyboard_search.html +http://developer.android.com/resources/samples/SoftKeyboard/res/drawable-hdpi/sym_keyboard_shift.html +http://developer.android.com/resources/samples/SoftKeyboard/res/drawable-hdpi/sym_keyboard_space.html +http://developer.android.com/resources/samples/Wiktionary/res/values/strings.html +http://developer.android.com/resources/samples/Wiktionary/res/values/styles.html +http://developer.android.com/resources/samples/Wiktionary/res/values/themes.html +http://developer.android.com/resources/samples/SoftKeyboard/res/values/colors.html +http://developer.android.com/resources/samples/SoftKeyboard/res/values/dimens.html +http://developer.android.com/resources/samples/SoftKeyboard/res/values/strings.html +http://developer.android.com/resources/samples/Home/res/values-land/strings.html +http://developer.android.com/resources/samples/Wiktionary/res/anim/slide_in.html +http://developer.android.com/resources/samples/Wiktionary/res/anim/slide_out.html +http://developer.android.com/resources/samples/Home/res/drawable/all_applications.html +http://developer.android.com/resources/samples/Home/res/drawable/all_applications_background.html +http://developer.android.com/resources/samples/Home/res/drawable/all_applications_button_background.html +http://developer.android.com/resources/samples/Home/res/drawable/favorite_background.html +http://developer.android.com/resources/samples/Home/res/drawable/grid_selector.html +http://developer.android.com/resources/samples/BusinessCard/res/values/strings.html +http://developer.android.com/resources/samples/BusinessCard/src/com/example/android/businesscard/index.html +http://developer.android.com/reference/android/provider/package-descr.html +http://developer.android.com/resources/samples/MultiResolution/src/com/index.html +http://developer.android.com/resources/samples/NotePad/src/com/example/android/notepad/index.html +http://developer.android.com/sdk/adt_download.html +http://developer.android.com/resources/samples/ContactManager/res/drawable-ldpi/icon.html +http://developer.android.com/resources/samples/ApiDemos/res/anim/cycle_7.html +http://developer.android.com/resources/samples/ApiDemos/res/anim/fade.html +http://developer.android.com/resources/samples/ApiDemos/res/anim/hold.html +http://developer.android.com/resources/samples/ApiDemos/res/anim/hyperspace_in.html +http://developer.android.com/resources/samples/ApiDemos/res/anim/hyperspace_out.html +http://developer.android.com/resources/samples/ApiDemos/res/anim/layout_animation_row_left_slide.html +http://developer.android.com/resources/samples/ApiDemos/res/anim/layout_animation_row_right_slide.html +http://developer.android.com/resources/samples/ApiDemos/res/anim/layout_animation_table.html +http://developer.android.com/resources/samples/ApiDemos/res/anim/layout_bottom_to_top_slide.html +http://developer.android.com/resources/samples/ApiDemos/res/anim/layout_grid_fade.html +http://developer.android.com/resources/samples/ApiDemos/res/anim/layout_grid_inverse_fade.html +http://developer.android.com/resources/samples/ApiDemos/res/anim/layout_random_fade.html +http://developer.android.com/resources/samples/ApiDemos/res/anim/layout_wave_scale.html +http://developer.android.com/resources/samples/ApiDemos/res/anim/push_left_in.html +http://developer.android.com/resources/samples/ApiDemos/res/anim/push_left_out.html +http://developer.android.com/resources/samples/ApiDemos/res/anim/push_up_in.html +http://developer.android.com/resources/samples/ApiDemos/res/anim/push_up_out.html +http://developer.android.com/resources/samples/ApiDemos/res/anim/shake.html +http://developer.android.com/resources/samples/ApiDemos/res/anim/slide_left.html +http://developer.android.com/resources/samples/ApiDemos/res/anim/slide_right.html +http://developer.android.com/resources/samples/ApiDemos/res/anim/slide_top_to_bottom.html +http://developer.android.com/resources/samples/ApiDemos/res/anim/wave_scale.html +http://developer.android.com/resources/samples/ApiDemos/res/anim/zoom_enter.html +http://developer.android.com/resources/samples/ApiDemos/res/anim/zoom_exit.html +http://developer.android.com/resources/samples/Home/res/values-de-rDE/strings.html +http://developer.android.com/resources/samples/Home/res/anim/fade_in.html +http://developer.android.com/resources/samples/Home/res/anim/fade_out.html +http://developer.android.com/resources/samples/Home/res/anim/grid_entry.html +http://developer.android.com/resources/samples/Home/res/anim/grid_exit.html +http://developer.android.com/resources/samples/Home/res/anim/hide_applications.html +http://developer.android.com/resources/samples/Home/res/anim/show_applications.html +http://developer.android.com/resources/samples/MultiResolution/res/drawable/index.html +http://developer.android.com/resources/samples/MultiResolution/res/drawable-hdpi/index.html +http://developer.android.com/resources/samples/MultiResolution/res/drawable-hdpi-v6/index.html +http://developer.android.com/resources/samples/MultiResolution/res/drawable-ldpi/index.html +http://developer.android.com/resources/samples/MultiResolution/res/drawable-ldpi-v6/index.html +http://developer.android.com/resources/samples/MultiResolution/res/drawable-mdpi/index.html +http://developer.android.com/resources/samples/MultiResolution/res/drawable-mdpi-v6/index.html +http://developer.android.com/resources/samples/MultiResolution/res/layout/index.html +http://developer.android.com/resources/samples/MultiResolution/res/layout-land/index.html +http://developer.android.com/resources/samples/MultiResolution/res/values/index.html +http://developer.android.com/resources/samples/BackupRestore/res/layout/index.html +http://developer.android.com/resources/samples/BackupRestore/res/values/index.html +http://developer.android.com/resources/samples/NFCDemo/src/com/example/index.html +http://developer.android.com/reference/javax/net/package-descr.html +http://developer.android.com/resources/samples/Home/res/drawable-mdpi/all_applications_label_background.9.html +http://developer.android.com/resources/samples/Home/res/drawable-mdpi/application_background.9.html +http://developer.android.com/resources/samples/Home/res/drawable-mdpi/application_background_static.html +http://developer.android.com/resources/samples/Home/res/drawable-mdpi/focused_application_background_static.html +http://developer.android.com/resources/samples/Home/res/drawable-mdpi/hide_all_applications.html +http://developer.android.com/resources/samples/Home/res/drawable-mdpi/ic_launcher_allhide.html +http://developer.android.com/resources/samples/Home/res/drawable-mdpi/ic_launcher_allshow.html +http://developer.android.com/resources/samples/Home/res/drawable-mdpi/ic_launcher_home.html +http://developer.android.com/resources/samples/Home/res/drawable-mdpi/pressed_application_background_static.html +http://developer.android.com/resources/samples/Home/res/drawable-mdpi/show_all_applications.html +http://developer.android.com/resources/samples/BluetoothChat/src/com/example/android/BluetoothChat/BluetoothChat.html +http://developer.android.com/resources/samples/BluetoothChat/src/com/example/android/BluetoothChat/BluetoothChatService.html +http://developer.android.com/resources/samples/BluetoothChat/src/com/example/android/BluetoothChat/DeviceListActivity.html +http://developer.android.com/resources/samples/SpinnerTest/res/values/index.html +http://developer.android.com/resources/samples/MultiResolution/res/layout/main.html +http://developer.android.com/sdk/api_diff/5/changes/fields_index_removals.html +http://developer.android.com/sdk/api_diff/5/changes/fields_index_additions.html +http://developer.android.com/sdk/api_diff/5/changes/fields_index_changes.html +http://developer.android.com/resources/samples/TicTacToeLib/res/drawable/lib_bg.9.html +http://developer.android.com/resources/samples/TicTacToeLib/res/drawable/lib_circle.html +http://developer.android.com/resources/samples/TicTacToeLib/res/drawable/lib_cross.html +http://developer.android.com/resources/samples/BackupRestore/res/layout/backup_restore.html +http://developer.android.com/reference/org/apache/http/auth/package-descr.html +http://developer.android.com/resources/samples/TicTacToeMain/res/drawable/icon.html +http://developer.android.com/resources/samples/SoftKeyboard/src/com/example/index.html +http://developer.android.com/resources/samples/MultiResolution/res/layout-land/main.html +http://developer.android.com/resources/samples/TicTacToeLib/src/com/example/index.html +http://developer.android.com/resources/samples/Home/res/values-cs/strings.html +http://developer.android.com/resources/samples/Spinner/src/com/android/example/spinner/SpinnerActivity.html +http://developer.android.com/resources/samples/BluetoothChat/res/values/strings.html +http://developer.android.com/resources/samples/ApiDemos/src/com/example/index.html +http://developer.android.com/resources/samples/CubeLiveWallpaper/src/com/example/android/index.html +http://developer.android.com/resources/samples/SearchableDictionary/src/com/example/android/searchabledict/DictionaryDatabase.html +http://developer.android.com/resources/samples/SearchableDictionary/src/com/example/android/searchabledict/DictionaryProvider.html +http://developer.android.com/resources/samples/SearchableDictionary/src/com/example/android/searchabledict/SearchableDictionary.html +http://developer.android.com/resources/samples/SearchableDictionary/src/com/example/android/searchabledict/WordActivity.html +http://developer.android.com/resources/samples/BackupRestore/res/values/strings.html +http://developer.android.com/resources/samples/Spinner/res/values/strings.html http://developer.android.com/resources/samples/LunarLander/res/drawable/index.html http://developer.android.com/resources/samples/LunarLander/res/drawable-land/index.html http://developer.android.com/resources/samples/LunarLander/res/drawable-port/index.html http://developer.android.com/resources/samples/LunarLander/res/layout/index.html http://developer.android.com/resources/samples/LunarLander/res/values/index.html -http://developer.android.com/resources/samples/MultiResolution/src/com/example/android/multires/index.html -http://developer.android.com/resources/samples/Home/res/values/attrs.html -http://developer.android.com/resources/samples/Home/res/values/strings.html -http://developer.android.com/resources/samples/Home/res/values/styles.html -http://developer.android.com/resources/samples/Wiktionary/res/layout/about.html -http://developer.android.com/resources/samples/Wiktionary/res/layout/lookup.html -http://developer.android.com/resources/samples/Wiktionary/res/layout/widget_message.html -http://developer.android.com/resources/samples/Wiktionary/res/layout/widget_word.html -http://developer.android.com/resources/samples/Wiktionary/res/drawable/app_icon.html -http://developer.android.com/resources/samples/Wiktionary/res/drawable/ic_menu_shuffle.html -http://developer.android.com/resources/samples/Wiktionary/res/drawable/logo_overlay.9.html -http://developer.android.com/resources/samples/Wiktionary/res/drawable/lookup_bg.html -http://developer.android.com/resources/samples/Wiktionary/res/drawable/progress_spin.html -http://developer.android.com/resources/samples/Wiktionary/res/drawable/star_logo.html -http://developer.android.com/resources/samples/Wiktionary/res/drawable/widget_bg.html -http://developer.android.com/resources/samples/Wiktionary/res/drawable/widget_bg_normal.9.html -http://developer.android.com/resources/samples/Wiktionary/res/drawable/widget_bg_pressed.9.html -http://developer.android.com/resources/samples/Wiktionary/res/drawable/widget_bg_selected.9.html -http://developer.android.com/resources/samples/BluetoothChat/src/com/example/android/BluetoothChat/index.html +http://developer.android.com/resources/samples/ContactManager/res/drawable-hdpi/icon.html +http://developer.android.com/resources/samples/ContactManager/src/com/example/index.html +http://developer.android.com/resources/samples/SoftKeyboard/res/layout/input.html +http://developer.android.com/resources/samples/WiktionarySimple/src/com/example/android/index.html +http://developer.android.com/resources/samples/CubeLiveWallpaper/res/xml/cube1.html +http://developer.android.com/resources/samples/CubeLiveWallpaper/res/xml/cube2.html +http://developer.android.com/resources/samples/CubeLiveWallpaper/res/xml/cube2_settings.html +http://developer.android.com/resources/samples/Wiktionary/res/menu/lookup.html +http://developer.android.com/reference/android/graphics/drawable/shapes/package-descr.html +http://developer.android.com/resources/samples/SampleSyncAdapter/src/com/example/android/index.html +http://developer.android.com/sdk/api_diff/8/changes/packages_index_additions.html +http://developer.android.com/sdk/api_diff/8/changes/packages_index_changes.html +http://developer.android.com/resources/samples/MultiResolution/res/drawable/background.9.html +http://developer.android.com/resources/samples/MultiResolution/res/drawable/icon.html +http://developer.android.com/resources/samples/MultiResolution/res/drawable/sample_0.html +http://developer.android.com/resources/samples/MultiResolution/res/drawable/sample_1.html +http://developer.android.com/resources/samples/MultiResolution/res/drawable/sample_2.html +http://developer.android.com/resources/samples/MultiResolution/res/drawable/sample_3.html +http://developer.android.com/resources/samples/MultiResolution/res/drawable/sample_4.html +http://developer.android.com/resources/samples/MultiResolution/res/drawable/sample_5.html +http://developer.android.com/resources/samples/MultiResolution/res/drawable/sample_6.html +http://developer.android.com/resources/samples/MultiResolution/res/drawable/sample_7.html +http://developer.android.com/resources/samples/SoftKeyboard/src/com/example/android/index.html +http://developer.android.com/resources/samples/TicTacToeMain/src/com/example/index.html +http://developer.android.com/resources/samples/BackupRestore/src/com/example/index.html +http://developer.android.com/resources/samples/SpinnerTest/src/com/index.html +http://developer.android.com/sdk/api_diff/3/changes/alldiffs_index_removals.html +http://developer.android.com/sdk/api_diff/3/changes/alldiffs_index_additions.html +http://developer.android.com/sdk/api_diff/3/changes/alldiffs_index_changes.html http://developer.android.com/resources/samples/LunarLander/res/values/strings.html +http://developer.android.com/resources/samples/NFCDemo/src/com/example/android/index.html +http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/index.html +http://developer.android.com/resources/samples/TicTacToeLib/src/com/example/android/index.html +http://developer.android.com/resources/samples/LunarLander/res/drawable-land/earthrise.html +http://developer.android.com/sdk/api_diff/8/changes/methods_index_removals.html +http://developer.android.com/sdk/api_diff/8/changes/methods_index_additions.html +http://developer.android.com/sdk/api_diff/8/changes/methods_index_changes.html +http://developer.android.com/resources/samples/MultiResolution/res/drawable-hdpi-v6/ic_launcher.html +http://developer.android.com/resources/samples/LunarLander/src/com/index.html +http://developer.android.com/resources/samples/ApiDemos/res/raw/robot.html +http://developer.android.com/resources/samples/ApiDemos/res/raw/skycubemap0.html +http://developer.android.com/resources/samples/ApiDemos/res/raw/skycubemap1.html +http://developer.android.com/resources/samples/ApiDemos/res/raw/skycubemap2.html +http://developer.android.com/resources/samples/ApiDemos/res/raw/skycubemap3.html +http://developer.android.com/resources/samples/ApiDemos/res/raw/skycubemap4.html +http://developer.android.com/resources/samples/ApiDemos/res/raw/skycubemap5.html +http://developer.android.com/resources/samples/SoftKeyboard/res/values-land/dimens.html +http://developer.android.com/reference/javax/xml/namespace/package-descr.html +http://developer.android.com/resources/samples/Snake/tests/src/com/example/index.html +http://developer.android.com/resources/samples/BusinessCard/src/com/example/android/businesscard/BusinessCardActivity.html +http://developer.android.com/resources/samples/BusinessCard/src/com/example/android/businesscard/ContactAccessor.html +http://developer.android.com/resources/samples/BusinessCard/src/com/example/android/businesscard/ContactAccessorSdk3_4.html +http://developer.android.com/resources/samples/BusinessCard/src/com/example/android/businesscard/ContactAccessorSdk5.html +http://developer.android.com/resources/samples/BusinessCard/src/com/example/android/businesscard/ContactInfo.html +http://developer.android.com/resources/samples/LunarLander/src/com/example/index.html +http://developer.android.com/resources/samples/JetBoy/src/com/index.html +http://developer.android.com/resources/samples/Snake/src/com/example/android/index.html +http://developer.android.com/resources/tutorials/views/hello-mapview.html +http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/view/index.html +http://developer.android.com/resources/samples/LunarLander/tests/src/com/example/index.html +http://developer.android.com/resources/samples/LunarLander/res/layout/lunar_layout.html +http://developer.android.com/resources/samples/TicTacToeLib/src/com/example/android/tictactoe/index.html +http://developer.android.com/resources/samples/ContactManager/res/drawable-mdpi/icon.html +http://developer.android.com/resources/samples/LunarLander/res/drawable/app_lunar_lander.html +http://developer.android.com/resources/samples/LunarLander/res/drawable/lander_crashed.html +http://developer.android.com/resources/samples/LunarLander/res/drawable/lander_firing.html +http://developer.android.com/resources/samples/LunarLander/res/drawable/lander_plain.html +http://developer.android.com/resources/samples/LunarLander/res/drawable-port/earthrise.html +http://developer.android.com/resources/samples/MultiResolution/res/drawable-ldpi-v6/ic_launcher.html +http://developer.android.com/resources/samples/NFCDemo/src/com/example/android/nfc/index.html +http://developer.android.com/resources/samples/AccessibilityService/src/com/index.html +http://developer.android.com/resources/samples/SoftKeyboard/res/drawable-mdpi/sym_keyboard_delete.html +http://developer.android.com/resources/samples/SoftKeyboard/res/drawable-mdpi/sym_keyboard_done.html +http://developer.android.com/resources/samples/SoftKeyboard/res/drawable-mdpi/sym_keyboard_return.html +http://developer.android.com/resources/samples/SoftKeyboard/res/drawable-mdpi/sym_keyboard_search.html +http://developer.android.com/resources/samples/SoftKeyboard/res/drawable-mdpi/sym_keyboard_shift.html +http://developer.android.com/resources/samples/SoftKeyboard/res/drawable-mdpi/sym_keyboard_space.html +http://developer.android.com/resources/samples/MultiResolution/res/drawable-hdpi/android.html +http://developer.android.com/resources/samples/MultiResolution/res/drawable-hdpi/ic_launcher.html +http://developer.android.com/resources/samples/MultiResolution/res/drawable-hdpi/image_container.9.html +http://developer.android.com/resources/samples/JetBoy/src/com/example/index.html +http://developer.android.com/resources/samples/LunarLander/src/com/example/android/index.html +http://developer.android.com/resources/samples/Home/src/com/example/index.html +http://developer.android.com/sdk/api_diff/6/changes/fields_index_additions.html +http://developer.android.com/sdk/api_diff/6/changes/fields_index_changes.html +http://developer.android.com/resources/samples/AccelerometerPlay/res/drawable-hdpi/ball.html +http://developer.android.com/resources/samples/AccelerometerPlay/res/drawable-hdpi/icon.html +http://developer.android.com/resources/samples/AccelerometerPlay/res/drawable-hdpi/wood.html +http://developer.android.com/sdk/api_diff/6/changes/methods_index_changes.html +http://developer.android.com/resources/samples/TicTacToeLib/src/com/example/android/tictactoe/library/index.html +http://developer.android.com/resources/samples/Snake/tests/src/com/example/android/index.html +http://developer.android.com/resources/samples/MultiResolution/res/drawable-mdpi-v6/ic_launcher.html +http://developer.android.com/resources/samples/Wiktionary/src/com/example/android/index.html +http://developer.android.com/resources/samples/MultiResolution/res/drawable-ldpi/android.html +http://developer.android.com/resources/samples/MultiResolution/res/drawable-ldpi/ic_launcher.html +http://developer.android.com/resources/samples/MultiResolution/res/drawable-ldpi/image_container.9.html +http://developer.android.com/resources/samples/NotePad/src/com/example/android/notepad/NotePad.html +http://developer.android.com/resources/samples/NotePad/src/com/example/android/notepad/NotePadProvider.html +http://developer.android.com/resources/samples/NotePad/src/com/example/android/notepad/NotesList.html +http://developer.android.com/resources/samples/NotePad/src/com/example/android/notepad/NotesLiveFolder.html +http://developer.android.com/resources/samples/NotePad/src/com/example/android/notepad/TitleEditor.html +http://developer.android.com/resources/samples/NotePad/tests/src/com/index.html +http://developer.android.com/resources/samples/SpinnerTest/res/values/strings.html +http://developer.android.com/resources/samples/NFCDemo/src/com/example/android/nfc/record/index.html +http://developer.android.com/resources/samples/NFCDemo/src/com/example/android/nfc/simulator/index.html +http://developer.android.com/resources/samples/ApiDemos/res/drawable-hdpi/alert_dialog_icon.html +http://developer.android.com/resources/samples/ApiDemos/res/drawable-hdpi/app_sample_code.html +http://developer.android.com/resources/samples/ApiDemos/res/drawable-hdpi/arrow_down_float.html +http://developer.android.com/resources/samples/ApiDemos/res/drawable-hdpi/arrow_up_float.html +http://developer.android.com/resources/samples/ApiDemos/res/drawable-hdpi/btn_check_off.html +http://developer.android.com/resources/samples/ApiDemos/res/drawable-hdpi/btn_check_on.html +http://developer.android.com/resources/samples/ApiDemos/res/drawable-hdpi/btn_circle_normal.html +http://developer.android.com/resources/samples/ApiDemos/res/drawable-hdpi/btn_default_normal.9.html +http://developer.android.com/resources/samples/ApiDemos/res/drawable-hdpi/button.9.html +http://developer.android.com/resources/samples/ApiDemos/res/drawable-hdpi/ic_contact_picture.html +http://developer.android.com/resources/samples/ApiDemos/res/drawable-hdpi/ic_popup_reminder.html +http://developer.android.com/resources/samples/ApiDemos/res/drawable-hdpi/icon48x48_2.html +http://developer.android.com/resources/samples/ApiDemos/res/drawable-hdpi/logo240dpi.html +http://developer.android.com/resources/samples/ApiDemos/res/drawable-hdpi/npatch240dpi.9.html +http://developer.android.com/resources/samples/ApiDemos/res/drawable-hdpi/progress_circular_background.html +http://developer.android.com/resources/samples/ApiDemos/res/drawable-hdpi/progress_particle.html +http://developer.android.com/resources/samples/ApiDemos/res/drawable-hdpi/reslogo240dpi.html +http://developer.android.com/resources/samples/ApiDemos/res/drawable-hdpi/scrollbar_state2.html +http://developer.android.com/resources/samples/ApiDemos/res/drawable-hdpi/smlnpatch240dpi.9.html +http://developer.android.com/resources/samples/ApiDemos/res/drawable-hdpi/star_big_on.html +http://developer.android.com/resources/samples/ApiDemos/res/drawable-hdpi/stat_happy.html +http://developer.android.com/resources/samples/ApiDemos/res/drawable-hdpi/stat_neutral.html +http://developer.android.com/resources/samples/ApiDemos/res/drawable-hdpi/stat_sad.html +http://developer.android.com/resources/samples/ApiDemos/res/drawable-hdpi/stat_sample.html +http://developer.android.com/resources/samples/ApiDemos/res/drawable-hdpi/stylogo240dpi.html +http://developer.android.com/resources/samples/Snake/src/com/example/android/snake/index.html +http://developer.android.com/resources/samples/WiktionarySimple/src/com/example/android/simplewiktionary/index.html +http://developer.android.com/resources/samples/MultiResolution/src/com/example/index.html +http://developer.android.com/resources/samples/Spinner/res/layout/main.html +http://developer.android.com/resources/samples/MultiResolution/res/drawable-mdpi/android.html +http://developer.android.com/resources/samples/MultiResolution/res/drawable-mdpi/ic_launcher.html +http://developer.android.com/resources/samples/MultiResolution/res/drawable-mdpi/image_container.9.html http://developer.android.com/resources/samples/Home/res/layout/all_applications_button.html http://developer.android.com/resources/samples/Home/res/layout/application.html http://developer.android.com/resources/samples/Home/res/layout/favorite.html http://developer.android.com/resources/samples/Home/res/layout/wallpaper.html -http://developer.android.com/resources/samples/LunarLander/res/drawable-port/earthrise.html -http://developer.android.com/resources/samples/Snake/res/drawable/greenstar.html -http://developer.android.com/resources/samples/Snake/res/drawable/redstar.html -http://developer.android.com/resources/samples/Snake/res/drawable/yellowstar.html -http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/index.html -http://developer.android.com/resources/samples/JetBoy/res/drawable/index.html -http://developer.android.com/resources/samples/JetBoy/res/layout/index.html -http://developer.android.com/resources/samples/JetBoy/res/raw/index.html -http://developer.android.com/resources/samples/JetBoy/res/values/index.html -http://developer.android.com/resources/samples/ContactManager/res/drawable-ldpi/icon.html -http://developer.android.com/resources/samples/LunarLander/res/layout/lunar_layout.html -http://developer.android.com/resources/samples/Home/res/values-es-rUS/strings.html -http://developer.android.com/resources/samples/Wiktionary/src/com/example/android/wiktionary/index.html -http://developer.android.com/resources/samples/LunarLander/tests/src/com/example/android/index.html -http://developer.android.com/resources/samples/Wiktionary/res/menu/lookup.html -http://developer.android.com/resources/samples/ApiDemos/tests/src/com/example/android/apis/view/Focus2ActivityTest.html -http://developer.android.com/resources/samples/ApiDemos/tests/src/com/example/android/apis/view/Focus2AndroidTest.html -http://developer.android.com/reference/android/preference/package-descr.html -http://developer.android.com/resources/samples/Snake/src/com/example/android/index.html -http://developer.android.com/resources/samples/LunarLander/res/drawable-land/earthrise.html -http://developer.android.com/resources/samples/Home/res/drawable-port/bg_android.html -http://developer.android.com/resources/samples/Home/res/drawable-port/bg_android_icon.html -http://developer.android.com/resources/samples/Home/res/drawable-port/bg_sunrise.html -http://developer.android.com/resources/samples/Home/res/drawable-port/bg_sunrise_icon.html -http://developer.android.com/resources/samples/Home/res/drawable-port/bg_sunset.html -http://developer.android.com/resources/samples/Home/res/drawable-port/bg_sunset_icon.html +http://developer.android.com/resources/samples/SoftKeyboard/res/xml/method.html +http://developer.android.com/resources/samples/SoftKeyboard/res/xml/qwerty.html +http://developer.android.com/resources/samples/SoftKeyboard/res/xml/symbols.html +http://developer.android.com/resources/samples/SoftKeyboard/res/xml/symbols_shift.html +http://developer.android.com/resources/samples/Snake/tests/src/com/example/android/snake/index.html +http://developer.android.com/resources/samples/MultiResolution/res/values/strings.html +http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/view/RelativeLayout1.html +http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/view/RelativeLayout2.html +http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/view/LinearLayout1.html +http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/view/LinearLayout2.html +http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/view/LinearLayout3.html +http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/view/LinearLayout4.html +http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/view/LinearLayout5.html +http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/view/LinearLayout6.html +http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/view/LinearLayout7.html +http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/view/LinearLayout8.html +http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/view/LinearLayout9.html +http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/view/ScrollView1.html +http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/view/ScrollView2.html +http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/view/TableLayout1.html +http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/view/TableLayout2.html +http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/view/TableLayout3.html +http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/view/TableLayout4.html +http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/view/TableLayout5.html +http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/view/TableLayout6.html +http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/view/TableLayout7.html +http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/view/TableLayout8.html +http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/view/TableLayout9.html +http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/view/TableLayout10.html +http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/view/TableLayout11.html +http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/view/TableLayout12.html +http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/view/Baseline1.html +http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/view/Baseline2.html +http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/view/Baseline3.html +http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/view/Baseline4.html +http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/view/Baseline6.html +http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/view/Baseline7.html +http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/view/BaselineNested1.html +http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/view/BaselineNested2.html +http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/view/BaselineNested3.html +http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/view/RadioGroup1.html +http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/view/ScrollBar1.html +http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/view/ScrollBar2.html +http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/view/Visibility1.html +http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/view/List1.html +http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/view/List2.html +http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/view/List3.html +http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/view/List4.html +http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/view/List5.html +http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/view/List6.html +http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/view/List7.html +http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/view/List8.html +http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/view/CustomView1.html +http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/view/ImageButton1.html +http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/view/DateWidgets1.html +http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/view/DateWidgets2.html +http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/view/Gallery1.html +http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/view/Gallery2.html +http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/view/Spinner1.html +http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/view/Grid1.html +http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/view/Grid2.html +http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/view/ImageSwitcher1.html +http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/view/TextSwitcher1.html +http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/view/Animation1.html +http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/view/Animation2.html +http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/view/Controls1.html +http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/view/Controls2.html +http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/view/AutoComplete1.html +http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/view/AutoComplete2.html +http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/view/AutoComplete3.html +http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/view/AutoComplete4.html +http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/view/AutoComplete5.html +http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/view/ProgressBar1.html +http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/view/ProgressBar2.html +http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/view/ProgressBar3.html +http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/view/ProgressBar4.html +http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/view/Focus1.html +http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/view/Focus2.html +http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/view/Focus3.html +http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/view/Animation3.html +http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/view/AutoComplete6.html +http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/view/Buttons1.html +http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/view/ChronometerDemo.html +http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/view/ExpandableList1.html +http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/view/ExpandableList2.html +http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/view/ExpandableList3.html +http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/view/ImageView1.html +http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/view/InternalSelectionFocus.html +http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/view/InternalSelectionScroll.html +http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/view/InternalSelectionView.html +http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/view/LayoutAnimation1.html +http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/view/LayoutAnimation2.html +http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/view/LayoutAnimation3.html +http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/view/LayoutAnimation4.html +http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/view/LayoutAnimation5.html +http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/view/LayoutAnimation6.html +http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/view/LayoutAnimation7.html +http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/view/LinearLayout10.html +http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/view/List10.html +http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/view/List11.html +http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/view/List12.html +http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/view/List13.html +http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/view/List14.html +http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/view/List9.html +http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/view/RatingBar1.html +http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/view/ScrollBar3.html +http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/view/SecureViewOverlay.html +http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/view/SeekBar1.html +http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/view/Tabs1.html +http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/view/Tabs2.html +http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/view/Tabs3.html +http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/view/WebView1.html +http://developer.android.com/sdk/api_diff/3/changes/fields_index_removals.html +http://developer.android.com/sdk/api_diff/3/changes/fields_index_additions.html +http://developer.android.com/sdk/api_diff/3/changes/fields_index_changes.html +http://developer.android.com/sdk/api_diff/9/changes/constructors_index_removals.html +http://developer.android.com/sdk/api_diff/9/changes/constructors_index_additions.html +http://developer.android.com/sdk/api_diff/9/changes/constructors_index_changes.html +http://developer.android.com/resources/samples/ApiDemos/res/values-normal-long/strings.html http://developer.android.com/resources/samples/SoftKeyboard/src/com/example/android/softkeyboard/index.html -http://developer.android.com/resources/samples/Home/res/drawable-mdpi/all_applications_label_background.9.html -http://developer.android.com/resources/samples/Home/res/drawable-mdpi/application_background.9.html -http://developer.android.com/resources/samples/Home/res/drawable-mdpi/application_background_static.html -http://developer.android.com/resources/samples/Home/res/drawable-mdpi/focused_application_background_static.html -http://developer.android.com/resources/samples/Home/res/drawable-mdpi/hide_all_applications.html -http://developer.android.com/resources/samples/Home/res/drawable-mdpi/ic_launcher_allhide.html -http://developer.android.com/resources/samples/Home/res/drawable-mdpi/ic_launcher_allshow.html -http://developer.android.com/resources/samples/Home/res/drawable-mdpi/ic_launcher_home.html -http://developer.android.com/resources/samples/Home/res/drawable-mdpi/pressed_application_background_static.html -http://developer.android.com/resources/samples/Home/res/drawable-mdpi/show_all_applications.html +http://developer.android.com/resources/samples/AccessibilityService/src/com/example/index.html +http://developer.android.com/resources/samples/LunarLander/tests/src/com/example/android/index.html +http://developer.android.com/resources/samples/NotePad/tests/src/com/example/index.html +http://developer.android.com/resources/samples/SampleSyncAdapter/src/com/example/android/samplesync/index.html +http://developer.android.com/resources/samples/SpinnerTest/src/com/android/index.html +http://developer.android.com/resources/samples/Wiktionary/src/com/example/android/wiktionary/index.html +http://developer.android.com/reference/android/hardware/package-descr.html +http://developer.android.com/resources/samples/Snake/src/com/example/android/snake/Snake.html +http://developer.android.com/resources/samples/Snake/src/com/example/android/snake/SnakeView.html +http://developer.android.com/resources/samples/Snake/src/com/example/android/snake/TileView.html +http://developer.android.com/resources/samples/LunarLander/src/com/example/android/lunarlander/index.html +http://developer.android.com/resources/samples/ApiDemos/res/values-long/strings.html +http://developer.android.com/resources/samples/Snake/tests/src/com/example/android/snake/SnakeTest.html +http://developer.android.com/resources/samples/MultiResolution/src/com/example/android/index.html +http://developer.android.com/resources/samples/BackupRestore/src/com/example/android/index.html +http://developer.android.com/resources/samples/ApiDemos/tests/src/com/example/android/index.html +http://developer.android.com/resources/samples/AccessibilityService/src/com/example/android/index.html +http://developer.android.com/resources/samples/ContactManager/src/com/example/android/index.html +http://developer.android.com/resources/samples/SoftKeyboard/src/com/example/android/softkeyboard/CandidateView.html +http://developer.android.com/resources/samples/SoftKeyboard/src/com/example/android/softkeyboard/LatinKeyboard.html +http://developer.android.com/resources/samples/SoftKeyboard/src/com/example/android/softkeyboard/LatinKeyboardView.html +http://developer.android.com/resources/samples/SoftKeyboard/src/com/example/android/softkeyboard/SoftKeyboard.html +http://developer.android.com/resources/samples/LunarLander/src/com/example/android/lunarlander/LunarLander.html +http://developer.android.com/resources/samples/LunarLander/src/com/example/android/lunarlander/LunarView.html +http://developer.android.com/resources/samples/NotePad/tests/src/com/example/android/index.html +http://developer.android.com/resources/samples/Wiktionary/src/com/example/android/wiktionary/ExtendedWikiHelper.html +http://developer.android.com/resources/samples/Wiktionary/src/com/example/android/wiktionary/LookupActivity.html +http://developer.android.com/resources/samples/Wiktionary/src/com/example/android/wiktionary/SimpleWikiHelper.html +http://developer.android.com/resources/samples/Wiktionary/src/com/example/android/wiktionary/WordWidget.html +http://developer.android.com/resources/samples/TicTacToeMain/src/com/example/android/index.html +http://developer.android.com/resources/samples/SpinnerTest/src/com/android/example/index.html +http://developer.android.com/resources/samples/MultiResolution/src/com/example/android/multires/index.html +http://developer.android.com/resources/samples/ApiDemos/tests/src/com/example/android/apis/index.html +http://developer.android.com/resources/samples/Home/src/com/example/android/index.html +http://developer.android.com/resources/samples/SampleSyncAdapter/src/com/example/android/samplesync/authenticator/index.html +http://developer.android.com/resources/samples/SampleSyncAdapter/src/com/example/android/samplesync/client/index.html +http://developer.android.com/resources/samples/SampleSyncAdapter/src/com/example/android/samplesync/platform/index.html +http://developer.android.com/resources/samples/SampleSyncAdapter/src/com/example/android/samplesync/syncadapter/index.html +http://developer.android.com/resources/samples/SampleSyncAdapter/src/com/example/android/samplesync/Constants.html +http://developer.android.com/resources/samples/LunarLander/tests/src/com/example/android/lunarlander/index.html +http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/index.html +http://developer.android.com/resources/samples/BackupRestore/src/com/example/android/backuprestore/index.html +http://developer.android.com/resources/samples/AccessibilityService/src/com/example/android/clockback/index.html +http://developer.android.com/resources/samples/ApiDemos/tests/src/com/example/android/apis/app/index.html +http://developer.android.com/resources/samples/ApiDemos/tests/src/com/example/android/apis/os/index.html +http://developer.android.com/resources/samples/ApiDemos/tests/src/com/example/android/apis/view/index.html +http://developer.android.com/resources/samples/ApiDemos/tests/src/com/example/android/apis/AllTests.html +http://developer.android.com/resources/samples/ApiDemos/tests/src/com/example/android/apis/ApiDemosApplicationTests.html +http://developer.android.com/resources/samples/ApiDemos/tests/src/com/example/android/apis/ApiDemosTest.html +http://developer.android.com/resources/samples/SampleSyncAdapter/src/com/example/android/samplesync/authenticator/AuthenticationService.html +http://developer.android.com/resources/samples/SampleSyncAdapter/src/com/example/android/samplesync/authenticator/Authenticator.html +http://developer.android.com/resources/samples/SampleSyncAdapter/src/com/example/android/samplesync/authenticator/AuthenticatorActivity.html +http://developer.android.com/resources/samples/MultiResolution/src/com/example/android/multires/MultiRes.html +http://developer.android.com/resources/samples/TicTacToeMain/src/com/example/android/tictactoe/index.html http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/animation/index.html http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/app/index.html http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/appwidget/index.html @@ -4311,24 +5491,35 @@ http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/ http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/text/index.html http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/ApiDemos.html http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/ApiDemosApplication.html -http://developer.android.com/resources/samples/Home/res/layout-port/home.html -http://developer.android.com/resources/samples/ApiDemos/tests/src/com/example/android/apis/app/ForwardingTest.html -http://developer.android.com/resources/samples/ApiDemos/tests/src/com/example/android/apis/app/LocalServiceTest.html -http://developer.android.com/resources/samples/SearchableDictionary/src/com/example/index.html -http://developer.android.com/resources/samples/Home/src/com/index.html +http://developer.android.com/resources/samples/CubeLiveWallpaper/src/com/example/android/livecubes/index.html +http://developer.android.com/resources/samples/SampleSyncAdapter/src/com/example/android/samplesync/client/NetworkUtilities.html +http://developer.android.com/resources/samples/SampleSyncAdapter/src/com/example/android/samplesync/client/User.html +http://developer.android.com/resources/samples/SampleSyncAdapter/src/com/example/android/samplesync/syncadapter/SyncAdapter.html +http://developer.android.com/resources/samples/SampleSyncAdapter/src/com/example/android/samplesync/syncadapter/SyncService.html +http://developer.android.com/resources/samples/NotePad/tests/src/com/example/android/notepad/index.html +http://developer.android.com/resources/samples/WiktionarySimple/src/com/example/android/simplewiktionary/SimpleWikiHelper.html +http://developer.android.com/resources/samples/WiktionarySimple/src/com/example/android/simplewiktionary/WordWidget.html +http://developer.android.com/resources/samples/SpinnerTest/src/com/android/example/spinner/index.html +http://developer.android.com/resources/samples/BackupRestore/src/com/example/android/backuprestore/BackupRestoreActivity.html +http://developer.android.com/resources/samples/BackupRestore/src/com/example/android/backuprestore/FileHelperExampleAgent.html +http://developer.android.com/resources/samples/BackupRestore/src/com/example/android/backuprestore/MultiRecordExampleAgent.html +http://developer.android.com/resources/samples/ContactManager/src/com/example/android/contactmanager/index.html +http://developer.android.com/resources/samples/Home/src/com/example/android/home/index.html +http://developer.android.com/resources/samples/SampleSyncAdapter/src/com/example/android/samplesync/platform/BatchOperation.html +http://developer.android.com/resources/samples/SampleSyncAdapter/src/com/example/android/samplesync/platform/ContactManager.html +http://developer.android.com/resources/samples/SampleSyncAdapter/src/com/example/android/samplesync/platform/ContactOperations.html +http://developer.android.com/resources/samples/SampleSyncAdapter/src/com/example/android/samplesync/platform/SampleSyncAdapterColumns.html http://developer.android.com/resources/samples/ApiDemos/tests/src/com/example/android/apis/os/MorseCodeConverterTest.html +http://developer.android.com/resources/samples/ApiDemos/tests/src/com/example/android/apis/view/Focus2ActivityTest.html +http://developer.android.com/resources/samples/ApiDemos/tests/src/com/example/android/apis/view/Focus2AndroidTest.html +http://developer.android.com/resources/samples/LunarLander/tests/src/com/example/android/lunarlander/LunarLanderTest.html +http://developer.android.com/resources/samples/JetBoy/src/com/example/android/index.html http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/media/MediaPlayerDemo.html http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/media/MediaPlayerDemo_Audio.html http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/media/MediaPlayerDemo_Video.html http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/media/VideoViewDemo.html -http://developer.android.com/reference/java/lang/annotation/package-descr.html -http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/content/StyledText.html -http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/content/ResourcesSample.html -http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/content/ReadAsset.html -http://developer.android.com/sdk/api_diff/5/changes/constructors_index_additions.html -http://developer.android.com/sdk/api_diff/5/changes/constructors_index_changes.html +http://developer.android.com/resources/samples/AccessibilityService/src/com/example/android/clockback/ClockBackService.html http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/graphics/ShapeDrawable1.html -http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/graphics/CameraPreview.html http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/graphics/PolyToPoly.html http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/graphics/DrawPoints.html http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/graphics/PathEffects.html @@ -4348,14 +5539,21 @@ http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/ http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/graphics/ColorMatrixSample.html http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/graphics/ColorPickerDialog.html http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/graphics/Compass.html +http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/graphics/CompressedTextureActivity.html http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/graphics/CreateBitmap.html http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/graphics/Cube.html +http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/graphics/CubeMapActivity.html http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/graphics/CubeRenderer.html http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/graphics/DensityActivity.html http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/graphics/FingerPaint.html +http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/graphics/FrameBufferObjectActivity.html +http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/graphics/GLES20Activity.html +http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/graphics/GLES20TriangleRenderer.html http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/graphics/GradientDrawable1.html http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/graphics/GraphicsActivity.html http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/graphics/Layers.html +http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/graphics/MatrixPaletteActivity.html +http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/graphics/MatrixPaletteRenderer.html http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/graphics/MeasureText.html http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/graphics/PathFillTypes.html http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/graphics/Patterns.html @@ -4378,209 +5576,25 @@ http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/ http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/graphics/Typefaces.html http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/graphics/UnicodeChart.html http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/graphics/Vertices.html +http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/graphics/WindowSurface.html http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/graphics/Xfermodes.html -http://developer.android.com/resources/samples/Wiktionary/res/anim/slide_in.html -http://developer.android.com/resources/samples/Wiktionary/res/anim/slide_out.html -http://developer.android.com/sdk/api_diff/3/changes/alldiffs_index_removals.html -http://developer.android.com/sdk/api_diff/3/changes/alldiffs_index_additions.html -http://developer.android.com/sdk/api_diff/3/changes/alldiffs_index_changes.html -http://developer.android.com/resources/samples/Home/res/color/bright_text_dark_focused.html -http://developer.android.com/resources/samples/SearchableDictionary/res/drawable/index.html -http://developer.android.com/resources/samples/SearchableDictionary/res/layout/index.html -http://developer.android.com/resources/samples/SearchableDictionary/res/raw/index.html -http://developer.android.com/resources/samples/SearchableDictionary/res/values/index.html -http://developer.android.com/resources/samples/SearchableDictionary/res/xml/index.html -http://developer.android.com/resources/samples/LunarLander/src/com/example/android/lunarlander/index.html -http://developer.android.com/resources/samples/LunarLander/tests/src/com/example/android/lunarlander/index.html -http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/graphics/spritetext/Grid.html -http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/graphics/spritetext/LabelMaker.html -http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/graphics/spritetext/MatrixGrabber.html -http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/graphics/spritetext/MatrixStack.html -http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/graphics/spritetext/MatrixTrackingGL.html -http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/graphics/spritetext/NumericSprite.html -http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/graphics/spritetext/Projector.html -http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/graphics/spritetext/SpriteTextActivity.html -http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/graphics/spritetext/SpriteTextRenderer.html -http://developer.android.com/resources/samples/ContactManager/res/values/strings.html -http://developer.android.com/resources/samples/WiktionarySimple/src/com/example/index.html -http://developer.android.com/sdk/api_diff/5/changes/classes_index_additions.html -http://developer.android.com/sdk/api_diff/5/changes/classes_index_changes.html -http://developer.android.com/resources/samples/Home/res/drawable-land/bg_android.html -http://developer.android.com/resources/samples/Home/res/drawable-land/bg_android_icon.html -http://developer.android.com/resources/samples/Home/res/drawable-land/bg_sunrise.html -http://developer.android.com/resources/samples/Home/res/drawable-land/bg_sunrise_icon.html -http://developer.android.com/resources/samples/Home/res/drawable-land/bg_sunset.html -http://developer.android.com/resources/samples/Home/res/drawable-land/bg_sunset_icon.html -http://developer.android.com/reference/org/apache/http/entity/package-descr.html -http://developer.android.com/resources/samples/ApiDemos/res/values-normal-long/strings.html -http://developer.android.com/resources/samples/MultiResolution/src/com/example/android/multires/MultiRes.html -http://developer.android.com/resources/samples/SoftKeyboard/src/com/example/android/softkeyboard/CandidateView.html -http://developer.android.com/resources/samples/SoftKeyboard/src/com/example/android/softkeyboard/LatinKeyboard.html -http://developer.android.com/resources/samples/SoftKeyboard/src/com/example/android/softkeyboard/LatinKeyboardView.html -http://developer.android.com/resources/samples/SoftKeyboard/src/com/example/android/softkeyboard/SoftKeyboard.html -http://developer.android.com/resources/samples/Home/src/com/example/index.html -http://developer.android.com/resources/samples/MultiResolution/res/drawable/index.html -http://developer.android.com/resources/samples/MultiResolution/res/drawable-hdpi/index.html -http://developer.android.com/resources/samples/MultiResolution/res/drawable-hdpi-v6/index.html -http://developer.android.com/resources/samples/MultiResolution/res/drawable-ldpi/index.html -http://developer.android.com/resources/samples/MultiResolution/res/drawable-ldpi-v6/index.html -http://developer.android.com/resources/samples/MultiResolution/res/drawable-mdpi/index.html -http://developer.android.com/resources/samples/MultiResolution/res/drawable-mdpi-v6/index.html -http://developer.android.com/resources/samples/MultiResolution/res/layout/index.html -http://developer.android.com/resources/samples/MultiResolution/res/layout-land/index.html -http://developer.android.com/resources/samples/MultiResolution/res/values/index.html -http://developer.android.com/resources/samples/JetBoy/JETBOY_content/JETBOY_Music.logic/index.html -http://developer.android.com/sdk/api_diff/5/changes/packages_index_additions.html -http://developer.android.com/sdk/api_diff/5/changes/packages_index_changes.html +http://developer.android.com/resources/samples/CubeLiveWallpaper/src/com/example/android/livecubes/cube1/index.html +http://developer.android.com/resources/samples/CubeLiveWallpaper/src/com/example/android/livecubes/cube2/index.html +http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/animation/Rotate3dAnimation.html +http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/animation/Transition3d.html +http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/os/MorseCode.html +http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/os/MorseCodeConverter.html +http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/os/Sensors.html +http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/os/SmsMessageReceiver.html +http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/os/SmsMessagingDemo.html +http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/os/SmsReceivedDialog.html http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/text/Link.html http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/text/LogTextBox.html http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/text/LogTextBox1.html http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/text/Marquee.html -http://developer.android.com/resources/samples/SearchableDictionary/res/values/strings.html -http://developer.android.com/resources/samples/NotePad/src/com/example/android/index.html -http://developer.android.com/resources/samples/MultiResolution/res/drawable-mdpi/android.html -http://developer.android.com/resources/samples/MultiResolution/res/drawable-mdpi/ic_launcher.html -http://developer.android.com/resources/samples/MultiResolution/res/drawable-mdpi/image_container.9.html -http://developer.android.com/resources/samples/Snake/tests/src/com/index.html -http://developer.android.com/resources/samples/MultiResolution/res/drawable-mdpi-v6/ic_launcher.html -http://developer.android.com/resources/samples/SearchableDictionary/res/layout/main.html -http://developer.android.com/resources/samples/SearchableDictionary/res/layout/word.html -http://developer.android.com/resources/samples/MultiResolution/res/drawable-hdpi-v6/ic_launcher.html -http://developer.android.com/resources/samples/Wiktionary/res/xml/searchable.html -http://developer.android.com/resources/samples/Wiktionary/res/xml/widget_word.html -http://developer.android.com/resources/samples/JetBoy/res/values/strings.html -http://developer.android.com/resources/samples/JetBoy/res/values/styles.html -http://developer.android.com/sdk/api_diff/3/changes/methods_index_removals.html -http://developer.android.com/sdk/api_diff/3/changes/methods_index_additions.html -http://developer.android.com/sdk/api_diff/3/changes/methods_index_changes.html -http://developer.android.com/resources/samples/Wiktionary/src/com/example/android/wiktionary/ExtendedWikiHelper.html -http://developer.android.com/resources/samples/Wiktionary/src/com/example/android/wiktionary/LookupActivity.html -http://developer.android.com/resources/samples/Wiktionary/src/com/example/android/wiktionary/SimpleWikiHelper.html -http://developer.android.com/resources/samples/Wiktionary/src/com/example/android/wiktionary/WordWidget.html -http://developer.android.com/resources/samples/Home/res/values-land/strings.html -http://developer.android.com/resources/samples/Snake/res/values/attrs.html -http://developer.android.com/resources/samples/Snake/res/values/strings.html -http://developer.android.com/resources/samples/Snake/src/com/example/android/snake/index.html -http://developer.android.com/resources/samples/BluetoothChat/src/com/example/android/BluetoothChat/BluetoothChat.html -http://developer.android.com/resources/samples/BluetoothChat/src/com/example/android/BluetoothChat/BluetoothChatService.html -http://developer.android.com/resources/samples/BluetoothChat/src/com/example/android/BluetoothChat/DeviceListActivity.html -http://developer.android.com/resources/samples/MultiResolution/res/drawable-ldpi/android.html -http://developer.android.com/resources/samples/MultiResolution/res/drawable-ldpi/ic_launcher.html -http://developer.android.com/resources/samples/MultiResolution/res/drawable-ldpi/image_container.9.html -http://developer.android.com/resources/samples/NotePad/tests/src/com/index.html -http://developer.android.com/resources/samples/Wiktionary/res/values/strings.html -http://developer.android.com/resources/samples/Wiktionary/res/values/styles.html -http://developer.android.com/resources/samples/Wiktionary/res/values/themes.html -http://developer.android.com/resources/samples/JetBoy/src/com/example/android/index.html -http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/os/MorseCode.html -http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/os/MorseCodeConverter.html -http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/os/Sensors.html -http://developer.android.com/resources/samples/SearchableDictionary/res/drawable/ic_dictionary.html -http://developer.android.com/resources/samples/NotePad/src/com/example/android/notepad/index.html -http://developer.android.com/resources/samples/LunarLander/res/drawable/app_lunar_lander.html -http://developer.android.com/resources/samples/LunarLander/res/drawable/lander_crashed.html -http://developer.android.com/resources/samples/LunarLander/res/drawable/lander_firing.html -http://developer.android.com/resources/samples/LunarLander/res/drawable/lander_plain.html -http://developer.android.com/resources/samples/NotePad/src/com/google/provider/index.html -http://developer.android.com/resources/samples/JetBoy/JETBOY_content/JETBOY_Music.logic/LgDoc/index.html -http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/animation/Rotate3dAnimation.html -http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/animation/Transition3d.html -http://developer.android.com/resources/samples/SearchableDictionary/res/xml/searchable.html -http://developer.android.com/resources/samples/MultiResolution/res/drawable-hdpi/android.html -http://developer.android.com/resources/samples/MultiResolution/res/drawable-hdpi/ic_launcher.html -http://developer.android.com/resources/samples/MultiResolution/res/drawable-hdpi/image_container.9.html -http://developer.android.com/resources/samples/MultiResolution/res/drawable-ldpi-v6/ic_launcher.html -http://developer.android.com/resources/samples/LunarLander/tests/src/com/example/android/lunarlander/LunarLanderTest.html -http://developer.android.com/resources/samples/SearchableDictionary/src/com/example/android/index.html -http://developer.android.com/resources/samples/WiktionarySimple/src/com/example/android/index.html -http://developer.android.com/resources/samples/MultiResolution/res/drawable/background.9.html -http://developer.android.com/resources/samples/MultiResolution/res/drawable/icon.html -http://developer.android.com/resources/samples/MultiResolution/res/drawable/sample_0.html -http://developer.android.com/resources/samples/MultiResolution/res/drawable/sample_1.html -http://developer.android.com/resources/samples/MultiResolution/res/drawable/sample_2.html -http://developer.android.com/resources/samples/MultiResolution/res/drawable/sample_3.html -http://developer.android.com/resources/samples/MultiResolution/res/drawable/sample_4.html -http://developer.android.com/resources/samples/MultiResolution/res/drawable/sample_5.html -http://developer.android.com/resources/samples/MultiResolution/res/drawable/sample_6.html -http://developer.android.com/resources/samples/MultiResolution/res/drawable/sample_7.html -http://developer.android.com/resources/samples/MultiResolution/res/layout/main.html -http://developer.android.com/resources/samples/NotePad/res/values/strings.html -http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/graphics/kube/Cube.html -http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/graphics/kube/GLColor.html -http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/graphics/kube/GLFace.html -http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/graphics/kube/GLShape.html -http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/graphics/kube/GLVertex.html -http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/graphics/kube/GLWorld.html -http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/graphics/kube/Kube.html -http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/graphics/kube/KubeRenderer.html -http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/graphics/kube/Layer.html -http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/graphics/kube/M4.html -http://developer.android.com/resources/samples/Home/res/values-nl-rNL/strings.html -http://developer.android.com/resources/samples/Snake/src/com/example/android/snake/Snake.html -http://developer.android.com/resources/samples/Snake/src/com/example/android/snake/SnakeView.html -http://developer.android.com/resources/samples/Snake/src/com/example/android/snake/TileView.html -http://developer.android.com/resources/samples/NotePad/tests/src/com/example/index.html -http://developer.android.com/resources/samples/SearchableDictionary/src/com/example/android/searchabledict/index.html -http://developer.android.com/resources/samples/MultiResolution/res/values/strings.html http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/appwidget/ExampleBroadcastReceiver.html -http://developer.android.com/resources/samples/MultiResolution/res/layout-land/main.html -http://developer.android.com/resources/samples/LunarLander/src/com/example/android/lunarlander/LunarLander.html -http://developer.android.com/resources/samples/LunarLander/src/com/example/android/lunarlander/LunarView.html -http://developer.android.com/resources/samples/Home/src/com/example/android/index.html -http://developer.android.com/resources/samples/Snake/tests/src/com/example/index.html -http://developer.android.com/resources/samples/JetBoy/res/drawable/asteroid01.html -http://developer.android.com/resources/samples/JetBoy/res/drawable/asteroid02.html -http://developer.android.com/resources/samples/JetBoy/res/drawable/asteroid03.html -http://developer.android.com/resources/samples/JetBoy/res/drawable/asteroid04.html -http://developer.android.com/resources/samples/JetBoy/res/drawable/asteroid05.html -http://developer.android.com/resources/samples/JetBoy/res/drawable/asteroid06.html -http://developer.android.com/resources/samples/JetBoy/res/drawable/asteroid07.html -http://developer.android.com/resources/samples/JetBoy/res/drawable/asteroid08.html -http://developer.android.com/resources/samples/JetBoy/res/drawable/asteroid09.html -http://developer.android.com/resources/samples/JetBoy/res/drawable/asteroid10.html -http://developer.android.com/resources/samples/JetBoy/res/drawable/asteroid11.html -http://developer.android.com/resources/samples/JetBoy/res/drawable/asteroid12.html -http://developer.android.com/resources/samples/JetBoy/res/drawable/asteroid_explode1.html -http://developer.android.com/resources/samples/JetBoy/res/drawable/asteroid_explode2.html -http://developer.android.com/resources/samples/JetBoy/res/drawable/asteroid_explode3.html -http://developer.android.com/resources/samples/JetBoy/res/drawable/asteroid_explode4.html -http://developer.android.com/resources/samples/JetBoy/res/drawable/background_a.html -http://developer.android.com/resources/samples/JetBoy/res/drawable/background_b.html -http://developer.android.com/resources/samples/JetBoy/res/drawable/icon.html -http://developer.android.com/resources/samples/JetBoy/res/drawable/int_timer.html -http://developer.android.com/resources/samples/JetBoy/res/drawable/intbeam_1.html -http://developer.android.com/resources/samples/JetBoy/res/drawable/intbeam_2.html -http://developer.android.com/resources/samples/JetBoy/res/drawable/intbeam_3.html -http://developer.android.com/resources/samples/JetBoy/res/drawable/intbeam_4.html -http://developer.android.com/resources/samples/JetBoy/res/drawable/laser.html -http://developer.android.com/resources/samples/JetBoy/res/drawable/ship2_1.html -http://developer.android.com/resources/samples/JetBoy/res/drawable/ship2_2.html -http://developer.android.com/resources/samples/JetBoy/res/drawable/ship2_3.html -http://developer.android.com/resources/samples/JetBoy/res/drawable/ship2_4.html -http://developer.android.com/resources/samples/JetBoy/res/drawable/ship2_hit_1.html -http://developer.android.com/resources/samples/JetBoy/res/drawable/ship2_hit_2.html -http://developer.android.com/resources/samples/JetBoy/res/drawable/ship2_hit_3.html -http://developer.android.com/resources/samples/JetBoy/res/drawable/ship2_hit_4.html -http://developer.android.com/resources/samples/JetBoy/res/drawable/title_bg_hori.html -http://developer.android.com/resources/samples/JetBoy/res/drawable/title_hori.html -http://developer.android.com/resources/samples/WiktionarySimple/src/com/example/android/simplewiktionary/index.html -http://developer.android.com/resources/samples/JetBoy/src/com/example/android/jetboy/index.html -http://developer.android.com/resources/samples/Home/src/com/example/android/home/index.html -http://developer.android.com/resources/samples/NotePad/tests/src/com/example/android/index.html -http://developer.android.com/resources/samples/NotePad/src/com/google/provider/NotePad.html -http://developer.android.com/resources/samples/SearchableDictionary/src/com/example/android/searchabledict/Dictionary.html -http://developer.android.com/resources/samples/SearchableDictionary/src/com/example/android/searchabledict/DictionaryProvider.html -http://developer.android.com/resources/samples/SearchableDictionary/src/com/example/android/searchabledict/SearchableDictionary.html -http://developer.android.com/resources/samples/SearchableDictionary/src/com/example/android/searchabledict/WordActivity.html -http://developer.android.com/resources/samples/JetBoy/res/layout/main.html -http://developer.android.com/resources/samples/Home/src/com/example/android/home/ApplicationInfo.html -http://developer.android.com/resources/samples/Home/src/com/example/android/home/ApplicationsStackLayout.html -http://developer.android.com/resources/samples/Home/src/com/example/android/home/Home.html -http://developer.android.com/resources/samples/Home/src/com/example/android/home/Wallpaper.html -http://developer.android.com/resources/samples/ContactManager/src/com/example/android/index.html -http://developer.android.com/resources/samples/Snake/tests/src/com/example/android/index.html -http://developer.android.com/resources/samples/WiktionarySimple/src/com/example/android/simplewiktionary/SimpleWikiHelper.html -http://developer.android.com/resources/samples/WiktionarySimple/src/com/example/android/simplewiktionary/WordWidget.html +http://developer.android.com/resources/samples/ApiDemos/tests/src/com/example/android/apis/app/ForwardingTest.html +http://developer.android.com/resources/samples/ApiDemos/tests/src/com/example/android/apis/app/LocalServiceTest.html http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/app/HelloWorld.html http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/app/SaveRestoreState.html http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/app/PersistentState.html @@ -4589,14 +5603,9 @@ http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/ http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/app/RedirectEnter.html http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/app/TranslucentActivity.html http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/app/TranslucentBlurActivity.html -http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/app/LocalServiceController.html http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/app/LocalService.html -http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/app/LocalServiceBinding.html -http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/app/RemoteServiceController.html -http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/app/RemoteServiceBinding.html -http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/app/ServiceStartArgumentsController.html +http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/app/RemoteService.html http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/app/ServiceStartArguments.html -http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/app/ForegroundServiceController.html http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/app/ForegroundService.html http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/app/AlarmController.html http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/app/OneShotAlarm.html @@ -4625,7 +5634,10 @@ http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/ http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/app/LaunchingPreferences.html http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/app/LocalSample.html http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/app/LocalSampleInstrumentation.html +http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/app/LocalServiceActivities.html http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/app/MenuInflateFromXml.html +http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/app/MessengerService.html +http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/app/MessengerServiceActivities.html http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/app/MyPreference.html http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/app/NotificationDisplay.html http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/app/NotifyingController.html @@ -4640,25 +5652,46 @@ http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/ http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/app/ReorderOnLaunch.html http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/app/ReorderThree.html http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/app/ReorderTwo.html +http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/app/ScreenOrientation.html http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/app/SendResult.html http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/app/SetWallpaperActivity.html http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/app/StatusBarNotifications.html http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/app/TextToSpeechActivity.html -http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/app/VoiceRecognition.html http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/app/WallpaperActivity.html -http://developer.android.com/resources/samples/ContactManager/src/com/example/android/contactmanager/index.html -http://developer.android.com/resources/samples/Snake/tests/src/com/example/android/snake/index.html +http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/content/ExternalStorage.html +http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/content/StyledText.html +http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/content/ResourcesSample.html +http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/content/PickContact.html +http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/content/ReadAsset.html +http://developer.android.com/resources/samples/NotePad/tests/src/com/example/android/notepad/NotePadTest.html +http://developer.android.com/resources/samples/SpinnerTest/src/com/android/example/spinner/test/index.html +http://developer.android.com/resources/samples/ContactManager/src/com/example/android/contactmanager/ContactAdder.html +http://developer.android.com/resources/samples/ContactManager/src/com/example/android/contactmanager/ContactManager.html +http://developer.android.com/resources/samples/Home/src/com/example/android/home/ApplicationInfo.html +http://developer.android.com/resources/samples/Home/src/com/example/android/home/ApplicationsStackLayout.html +http://developer.android.com/resources/samples/Home/src/com/example/android/home/Home.html +http://developer.android.com/resources/samples/Home/src/com/example/android/home/Wallpaper.html +http://developer.android.com/resources/samples/JetBoy/src/com/example/android/jetboy/index.html +http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/graphics/spritetext/Grid.html +http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/graphics/spritetext/LabelMaker.html +http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/graphics/spritetext/MatrixGrabber.html +http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/graphics/spritetext/MatrixStack.html +http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/graphics/spritetext/MatrixTrackingGL.html +http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/graphics/spritetext/NumericSprite.html +http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/graphics/spritetext/Projector.html +http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/graphics/spritetext/SpriteTextActivity.html +http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/graphics/spritetext/SpriteTextRenderer.html +http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/graphics/kube/Cube.html +http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/graphics/kube/GLColor.html +http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/graphics/kube/GLFace.html +http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/graphics/kube/GLShape.html +http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/graphics/kube/GLVertex.html +http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/graphics/kube/GLWorld.html +http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/graphics/kube/Kube.html +http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/graphics/kube/KubeRenderer.html +http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/graphics/kube/Layer.html +http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/graphics/kube/M4.html http://developer.android.com/resources/samples/JetBoy/src/com/example/android/jetboy/Asteroid.html http://developer.android.com/resources/samples/JetBoy/src/com/example/android/jetboy/Explosion.html http://developer.android.com/resources/samples/JetBoy/src/com/example/android/jetboy/JetBoy.html -http://developer.android.com/resources/samples/JetBoy/src/com/example/android/jetboy/JetBoyView.html -http://developer.android.com/resources/samples/NotePad/src/com/example/android/notepad/NotePad.html -http://developer.android.com/resources/samples/NotePad/src/com/example/android/notepad/NotePadProvider.html -http://developer.android.com/resources/samples/NotePad/src/com/example/android/notepad/NotesList.html -http://developer.android.com/resources/samples/NotePad/src/com/example/android/notepad/NotesLiveFolder.html -http://developer.android.com/resources/samples/NotePad/src/com/example/android/notepad/TitleEditor.html -http://developer.android.com/resources/samples/ContactManager/src/com/example/android/contactmanager/ContactAdder.html -http://developer.android.com/resources/samples/ContactManager/src/com/example/android/contactmanager/ContactManager.html -http://developer.android.com/resources/samples/NotePad/tests/src/com/example/android/notepad/index.html -http://developer.android.com/resources/samples/Snake/tests/src/com/example/android/snake/SnakeTest.html -http://developer.android.com/resources/samples/NotePad/tests/src/com/example/android/notepad/NotePadTest.html \ No newline at end of file +http://developer.android.com/resources/samples/JetBoy/src/com/example/android/jetboy/JetBoyView.html \ No newline at end of file -- GitLab From 090a3dc33fbb0d450dd5823fd2756360e4acdd12 Mon Sep 17 00:00:00 2001 From: Scott Main Date: Tue, 7 Dec 2010 10:38:55 -0800 Subject: [PATCH 094/291] cherrypick Change-Id: I1cfbf9ba9dfaf9bd88c4c6874a3a55f065aa591a docs: remove uninstalling link from adt docs (section was previously removed) Change-Id: I16e384a12a5ed810cd60dde73c915801745c7cdb --- docs/html/sdk/eclipse-adt.jd | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/docs/html/sdk/eclipse-adt.jd b/docs/html/sdk/eclipse-adt.jd index 8f6f5182d3fea..a50979de014a6 100644 --- a/docs/html/sdk/eclipse-adt.jd +++ b/docs/html/sdk/eclipse-adt.jd @@ -656,10 +656,7 @@ to install it.

        -

        If you encounter problems during the update of ADT, you -can try removing the existing ADT plugin and then performing a fresh -installation. To remove the plugin, follow the instructions in Uninstalling the ADT Plugin, below. To reinstall -the plugin, follow the instructions in Installing the ADT Plugin, above.

        +

        If you encounter problems during the update, remove the existing ADT plugin from Eclipse, then +perform a fresh installation, using the instructions for Installing the ADT +Plugin.

        -- GitLab From 369c1c1fa22802b6504c5cde533d797841700a66 Mon Sep 17 00:00:00 2001 From: Scott Main Date: Tue, 7 Dec 2010 11:17:00 -0800 Subject: [PATCH 095/291] cherrypick Change-Id: I52bc4e2d34015e6e30887590f920b580a034180e docs: anchor link fixes Change-Id: I41175d61bb4ee2b0e087515e609e5ebfb19b1ea1 --- docs/html/guide/developing/eclipse-adt.jd | 6 +++--- docs/html/guide/developing/other-ide.jd | 2 +- .../guide/developing/testing/testing_eclipse.jd | 14 +++++--------- docs/html/guide/practices/screens_support.jd | 2 +- docs/html/guide/publishing/app-signing.jd | 2 +- docs/html/guide/publishing/preparing.jd | 2 +- docs/html/guide/publishing/versioning.jd | 2 +- docs/html/guide/topics/data/backup.jd | 10 +++++----- docs/html/guide/topics/graphics/index.jd | 4 ++-- docs/html/guide/topics/media/index.jd | 4 ++-- .../guide/topics/resources/drawable-resource.jd | 8 ++++---- docs/html/guide/topics/resources/more-resources.jd | 4 ++-- .../guide/topics/resources/providing-resources.jd | 2 +- .../html/guide/topics/resources/runtime-changes.jd | 2 +- docs/html/guide/topics/search/search-dialog.jd | 2 +- docs/html/guide/topics/ui/declaring-layout.jd | 3 +-- docs/html/guide/topics/ui/menus.jd | 2 +- docs/html/guide/topics/wireless/bluetooth.jd | 6 +++--- docs/html/sdk/eclipse-adt.jd | 2 +- docs/html/sdk/installing.jd | 4 ++-- docs/html/sdk/win-usb.jd | 2 +- 21 files changed, 40 insertions(+), 45 deletions(-) diff --git a/docs/html/guide/developing/eclipse-adt.jd b/docs/html/guide/developing/eclipse-adt.jd index e8d2416bf2d75..f8d32e7be22c9 100644 --- a/docs/html/guide/developing/eclipse-adt.jd +++ b/docs/html/guide/developing/eclipse-adt.jd @@ -13,7 +13,7 @@ page.title=Developing In Eclipse, with ADT
      • Running on a device
    -
  • Creating a Custom Run Configuration
  • +
  • Creating a Run Configuration
  • Setting Up Application Signing
  • Working with Library Projects
      @@ -222,7 +222,7 @@ debugger is attached, Eclipse will open the Debug perspective.

      To set or change the launch configuration used for your project, use the launch configuration manager. -See Creating a Launch Configuration for information.

      +See Creating a Run Configuration for information.

      Be certain to create multiple AVDs upon which to test your application. You should have one AVD for each platform and screen type with which your application is compatible. For @@ -296,7 +296,7 @@ configuration

    1. Adjust your desired launch configuration settings.

      In the Target tab, consider whether you'd like to use Manual or Automatic mode when selecting an AVD to run your application. - See the following section on Automatic and manual target + See the following section on Automatic and manual target modes).

      You can specify any emulator options to the Additional Emulator Command Line Options field. For example, you could add -scale 96dpi to diff --git a/docs/html/guide/developing/other-ide.jd b/docs/html/guide/developing/other-ide.jd index 95b36802d59e4..234b18fa751cd 100644 --- a/docs/html/guide/developing/other-ide.jd +++ b/docs/html/guide/developing/other-ide.jd @@ -804,7 +804,7 @@ href="{@docRoot}guide/topics/manifest/manifest-intro.html">AndroidManifest.xmlTo build an application project that depends on one or more library projects, you can use the standard Ant build commands and compile modes, as described in -Building Your Application, earlier in this document. The +Building Your Application, earlier in this document. The tools compile and merge all libraries referenced by the application as part of compiling the dependent application project. No additional commands or steps are necessary.

      diff --git a/docs/html/guide/developing/testing/testing_eclipse.jd b/docs/html/guide/developing/testing/testing_eclipse.jd index ba7eabafdc47f..370c1426069e7 100644 --- a/docs/html/guide/developing/testing/testing_eclipse.jd +++ b/docs/html/guide/developing/testing/testing_eclipse.jd @@ -505,15 +505,14 @@ page.title=Testing In Eclipse, with ADT pane and moves the focus to the first line of the test method.

      - The results of a successful test are shown in - Figure 1. Messages for a successful test: + The results of a successful test are shown in figure 1.

      Messages for a successful test

      - Figure 1. Messages for a successful test + Figure 1. Messages for a successful test.

      The lower pane is for stack traces. If you highlight a failed test in the upper pane, the @@ -521,14 +520,11 @@ page.title=Testing In Eclipse, with ADT test code, you can double-click it to display the code in an editor view pane, with the line highlighted. For a successful test, the lower pane is empty.

      -

      - The results of a failed test are shown in - Figure 2. Messages for a test failure -

      +

      The results of a failed test are shown in figure 2.

      Messages for a test failure + alt="" height="372px" id="TestRun"/>

      - Figure 2. Messages for a test failure + Figure 2. Messages for a test failure.

      diff --git a/docs/html/guide/practices/screens_support.jd b/docs/html/guide/practices/screens_support.jd index b70be0781d4aa..f503749d2ff14 100644 --- a/docs/html/guide/practices/screens_support.jd +++ b/docs/html/guide/practices/screens_support.jd @@ -214,7 +214,7 @@ screen.

      Table 1. Screen sizes and densities of emulator skins included in the Android SDK.

      - +
      diff --git a/docs/html/guide/publishing/app-signing.jd b/docs/html/guide/publishing/app-signing.jd index 67580545c7d74..c7e1c79780b18 100644 --- a/docs/html/guide/publishing/app-signing.jd +++ b/docs/html/guide/publishing/app-signing.jd @@ -563,7 +563,7 @@ and align, as discussed above. Once the wizard has compiled and signed your pack it will also perfom package alignment with {@code zipalign}. Because the Export Wizard uses both Keytool and Jarsigner, you should ensure that they are accessible on your computer, as described above -in the Basic Setup for Signing.

      +in the Basic Setup for Signing.

      To create a signed and aligned .apk in Eclipse:

      diff --git a/docs/html/guide/publishing/preparing.jd b/docs/html/guide/publishing/preparing.jd index 45a5b77797922..f4719610f2d26 100644 --- a/docs/html/guide/publishing/preparing.jd +++ b/docs/html/guide/publishing/preparing.jd @@ -89,7 +89,7 @@ application

      To protect your person, organization, and intellectual property, you may want to provide an End User License Agreement (EULA) with your application. -

      3. Consider adding support for Android Market Licensing

      +

      3. Consider adding support for Android Market Licensing

      If you are publishing a paid application through Android Market, consider adding support for Android Market Licensing. Licensing lets you control access diff --git a/docs/html/guide/publishing/versioning.jd b/docs/html/guide/publishing/versioning.jd index b646247b011d7..01bfba85d4e5e 100644 --- a/docs/html/guide/publishing/versioning.jd +++ b/docs/html/guide/publishing/versioning.jd @@ -16,7 +16,7 @@ page.title=Versioning Your Applications

      In this document

        -
      1. Setting Application Version
      2. +
      3. Setting Application Version
      4. Specifying Your Application's System API Requirements
      diff --git a/docs/html/guide/topics/data/backup.jd b/docs/html/guide/topics/data/backup.jd index 7661a0e5f7282..dec21467d71ba 100644 --- a/docs/html/guide/topics/data/backup.jd +++ b/docs/html/guide/topics/data/backup.jd @@ -124,7 +124,7 @@ order for it to work. Any other backup services available might also require you in order to store your data on their servers.
    2. Define a backup agent by either:

        -
      1. Extending BackupAgent +
      2. Extending BackupAgent

        The {@link android.app.backup.BackupAgent} class provides the central interface with which your application communicates with the Backup Manager. If you extend this class directly, you must override {@link @@ -133,7 +133,7 @@ onBackup()} and {@link android.app.backup.BackupAgent#onRestore(BackupDataInput,int,ParcelFileDescriptor) onRestore()} to handle the backup and restore operations for your data.

        Or

        -
      3. Extending BackupAgentHelper +
      4. Extending BackupAgentHelper

        The {@link android.app.backup.BackupAgentHelper} class provides a convenient wrapper around the {@link android.app.backup.BackupAgent} class, which minimizes the amount of code you need to write. In your {@link android.app.backup.BackupAgentHelper}, you must use one or more @@ -278,7 +278,7 @@ must implement the following callback methods:

        {@link android.app.backup.BackupAgent#onBackup(ParcelFileDescriptor,BackupDataOutput,ParcelFileDescriptor) onBackup()}
        -
        The Backup Manager calls this method after you request a +
        The Backup Manager calls this method after you request a backup. In this method, you read your application data from the device and pass the data you want to back up to the Backup Manager, as described below in Performing backup.
        @@ -287,8 +287,8 @@ backup. android.app.backup.BackupAgent#onRestore(BackupDataInput,int,ParcelFileDescriptor) onRestore()}
        The Backup Manager calls this method during a restore operation (you can request a restore, but the system automatically performs restore when the -user re-installs your application). When it calls this method, the Backup Manager delivers your +href="#RequestingRestore">request a restore, but the system automatically performs restore when +the user re-installs your application). When it calls this method, the Backup Manager delivers your backup data, which you then restore to the device, as described below in Performing restore.
        diff --git a/docs/html/guide/topics/graphics/index.jd b/docs/html/guide/topics/graphics/index.jd index 92771a8f72af3..be1b0fc7b834f 100644 --- a/docs/html/guide/topics/graphics/index.jd +++ b/docs/html/guide/topics/graphics/index.jd @@ -31,8 +31,8 @@ for an interactive game or 3D rendering.

        and which tasks they're best suited for.

        If you're specifically looking for information on drawing 3D graphics, this page won't -help a lot. However, the information below, on Drawing with a Canvas -(and the section on SurfaceView), +help a lot. However, the information below about how to Draw with a +Canvas (and the section on SurfaceView), will give you a quick idea of how you should draw to the View hierarchy. For more information on Android's 3D graphic utilities (provided by the OpenGL ES API), read 3D with OpenGL and refer to other OpenGL documentation.

        diff --git a/docs/html/guide/topics/media/index.jd b/docs/html/guide/topics/media/index.jd index 558d4535e2e0b..8e18754a6b16c 100644 --- a/docs/html/guide/topics/media/index.jd +++ b/docs/html/guide/topics/media/index.jd @@ -14,7 +14,7 @@ page.title=Audio and Video

        In this document

          -
        1. Audio and Video Playback +
        2. Audio and Video Playback
          1. Playing from a Raw Resource
          2. Playing from a File or Stream
          3. @@ -63,7 +63,7 @@ capabilities, accessible through the MediaRecorder class.

            see the
            Android Media Formats appendix.

            -

            Audio and Video Playback

            +

            Audio and Video Playback

            Media can be played from anywhere: from a raw resource, from a file from the system, or from an available network (URL).

            diff --git a/docs/html/guide/topics/resources/drawable-resource.jd b/docs/html/guide/topics/resources/drawable-resource.jd index 9ebed56d13aa4..79ce6696f644a 100644 --- a/docs/html/guide/topics/resources/drawable-resource.jd +++ b/docs/html/guide/topics/resources/drawable-resource.jd @@ -381,7 +381,7 @@ In XML: @[package:]drawable/filename
             <?xml version="1.0" encoding="utf-8"?>
            -<nine-patch
            +<nine-patch
                 xmlns:android="http://schemas.android.com/apk/res/android"
                 android:src="@[package:]drawable/drawable_resource"
                 android:dither=["true" | "false"] />
            @@ -394,8 +394,8 @@ In XML: @[package:]drawable/filename
             
            -
            <bitmap>
            -
            Defines the bitmap source and its properties. +
            <nine-patch>
            +
            Defines the Nine-Patch source and its properties.

            attributes:

            xmlns:android
            @@ -1613,7 +1613,7 @@ href="more-resources.html#Dimension">dimension resource.
            href="more-resources.html#Dimension">dimension resource.
            -
            <size>
            +
            <size>
            The size of the shape.

            attributes:

            diff --git a/docs/html/guide/topics/resources/more-resources.jd b/docs/html/guide/topics/resources/more-resources.jd index 6cae1eb4153cf..5f4d5c2cace56 100644 --- a/docs/html/guide/topics/resources/more-resources.jd +++ b/docs/html/guide/topics/resources/more-resources.jd @@ -369,11 +369,11 @@ In XML: @[package:]id/name
            -
            <resources>
            +
            <resources>
            Required. This must be the root node.

            No attributes.

            -
            <integer>
            +
            <item>
            Defines a unique ID. Takes no value, only attributes.

            attributes:

            diff --git a/docs/html/guide/topics/resources/providing-resources.jd b/docs/html/guide/topics/resources/providing-resources.jd index 4f3b0da2ad071..5d00db162b587 100644 --- a/docs/html/guide/topics/resources/providing-resources.jd +++ b/docs/html/guide/topics/resources/providing-resources.jd @@ -749,7 +749,7 @@ you always provide default resources for each type of resource that your applica

            For example, if your application supports several languages, always include a {@code values/} directory (in which your strings are saved) without a language and region qualifier. If you instead put all your string files +href="#LocaleQualifier">language and region qualifier. If you instead put all your string files in directories that have a language and region qualifier, then your application will crash when run on a device set to a language that your strings do not support. But, as long as you provide default {@code values/} resources, then your application will run properly (even if the user doesn't diff --git a/docs/html/guide/topics/resources/runtime-changes.jd b/docs/html/guide/topics/resources/runtime-changes.jd index d75ff4d1b9905..e685c9b830af6 100644 --- a/docs/html/guide/topics/resources/runtime-changes.jd +++ b/docs/html/guide/topics/resources/runtime-changes.jd @@ -51,7 +51,7 @@ restoring significant amounts of data can be costly and create a poor user exper situation, you have two options:

              -
            1. Retain an object during a configuration change +
            2. Retain an object during a configuration change

              Allow your Activity to restart when a configuration changes, but carry a stateful {@link java.lang.Object} to the new instance of your Activity.

              diff --git a/docs/html/guide/topics/search/search-dialog.jd b/docs/html/guide/topics/search/search-dialog.jd index 49938b4e14abb..ea8dc1cb29139 100644 --- a/docs/html/guide/topics/search/search-dialog.jd +++ b/docs/html/guide/topics/search/search-dialog.jd @@ -461,7 +461,7 @@ private void handleIntent(Intent intent) { } -

              Compared to the example code in the section about Performing a +

              Compared to the example code in the section about Performing a Search, all the code to handle the search Intent is now in the {@code handleIntent()} method, so that both {@link android.app.Activity#onCreate(Bundle) diff --git a/docs/html/guide/topics/ui/declaring-layout.jd b/docs/html/guide/topics/ui/declaring-layout.jd index fe641a2d6602e..f95a89bf8adef 100644 --- a/docs/html/guide/topics/ui/declaring-layout.jd +++ b/docs/html/guide/topics/ui/declaring-layout.jd @@ -16,8 +16,7 @@ parent.link=index.html

          4. Position
          5. -
          6. Size, Padding and Margins
          7. -
          8. Example Layout
          9. +
          10. Size, Padding and Margins

          Key classes

          diff --git a/docs/html/guide/topics/ui/menus.jd b/docs/html/guide/topics/ui/menus.jd index b4e467c273f2d..42790b63ebc14 100644 --- a/docs/html/guide/topics/ui/menus.jd +++ b/docs/html/guide/topics/ui/menus.jd @@ -515,7 +515,7 @@ set is visible.

          Checkable menu items are intended to be used only on a per-session basis and not saved after the application is destroyed. If you have application settings that you would like to save for the user, you should store the data using Shared Preferences.

          +href="{@docRoot}guide/topics/data/data-storage.html#pref">Shared Preferences.

          Shortcut keys

          diff --git a/docs/html/guide/topics/wireless/bluetooth.jd b/docs/html/guide/topics/wireless/bluetooth.jd index 98b6e7d278d6b..b3c768715776f 100644 --- a/docs/html/guide/topics/wireless/bluetooth.jd +++ b/docs/html/guide/topics/wireless/bluetooth.jd @@ -432,7 +432,7 @@ client are considered connected to each other when they each have a connected {@link android.bluetooth.BluetoothSocket} on the same RFCOMM channel. At this point, each device can obtain input and output streams and data transfer can begin, which is discussed in the section about Managing a Connection. This section describes how +href="#ManagingAConnection">Managing a Connection. This section describes how to initiate the connection between two devices.

          The server device and the client device each obtain the required {@link @@ -603,7 +603,7 @@ client-side).

          manageConnectedSocket() is a fictional method in the application that will initiate the thread for transferring data, which is discussed in the section -about Managing a Connection.

          +about Managing a Connection.

          You should usually close your {@link android.bluetooth.BluetoothServerSocket} as soon as you are done listening for incoming connections. In this example, {@link @@ -724,7 +724,7 @@ check, call {@link android.bluetooth.BluetoothAdapter#isDiscovering()}).

          manageConnectedSocket() is a fictional method in the application that will initiate the thread for transferring data, which is discussed in the section -about Managing a Connection.

          +about Managing a Connection.

          When you're done with your {@link android.bluetooth.BluetoothSocket}, always call {@link android.bluetooth.BluetoothSocket#close()} to clean up. diff --git a/docs/html/sdk/eclipse-adt.jd b/docs/html/sdk/eclipse-adt.jd index a50979de014a6..cc0260a62df93 100644 --- a/docs/html/sdk/eclipse-adt.jd +++ b/docs/html/sdk/eclipse-adt.jd @@ -496,7 +496,7 @@ In the dialog that appears, click the Available Software tab.

    3. -

      Configuring the ADT Plugin

      +

      Configuring the ADT Plugin

      Once you've successfully downloaded ADT as described above, the next step is to modify your ADT preferences in Eclipse to point to the Android SDK directory:

      diff --git a/docs/html/sdk/installing.jd b/docs/html/sdk/installing.jd index 4cb1bb22f11d0..488382e53277c 100644 --- a/docs/html/sdk/installing.jd +++ b/docs/html/sdk/installing.jd @@ -54,7 +54,7 @@ function toggleDiv(link) {
    4. 1. Preparing Your Development Computer
    5. 2. Downloading the SDK Starter Package
    6. 3. Installing the ADT Plugin for Eclipse
    7. -
    8. 4. Adding Platforms and Other Components +
    9. 4. Adding Platforms and Other Components
      1. Available Components
      2. Recommended Components
      3. @@ -153,7 +153,7 @@ href="{@docRoot}guide/developing/other-ide.html">Developing in Other IDEs.Step 4. Adding Android Platforms and Other Components +

        Step 4. Adding Platforms and Other Components

        The last step in setting up your SDK is using the Android SDK and AVD Manager (a tool included in the SDK starter package) to download diff --git a/docs/html/sdk/win-usb.jd b/docs/html/sdk/win-usb.jd index 8ea70881e682e..bb0dde64357a5 100644 --- a/docs/html/sdk/win-usb.jd +++ b/docs/html/sdk/win-usb.jd @@ -179,7 +179,7 @@ development.

      4. Windows Vista:
        1. Perform a fresh installation
        2. -
        3. Upgrade an existing driver
        4. +
        5. Upgrade an existing driver
      5. Windows XP: -- GitLab From e09009d6a63cfab2a64d02ca49a462d46e62f750 Mon Sep 17 00:00:00 2001 From: Scott Main Date: Tue, 7 Dec 2010 12:36:18 -0800 Subject: [PATCH 096/291] cherrypick Change-Id: I719d9a9929a56c0586a7daba8f889706ec7b2bc1 docs: remove adt.jd and place a redirect in its place to go to ADT Plugin doc Change-Id: Ib6bdc6220543d71b803c78e1c762f84e5b9d55c3 --- docs/html/guide/developing/tools/adt.html | 10 ++ docs/html/guide/developing/tools/adt.jd | 154 ---------------------- 2 files changed, 10 insertions(+), 154 deletions(-) create mode 100644 docs/html/guide/developing/tools/adt.html delete mode 100644 docs/html/guide/developing/tools/adt.jd diff --git a/docs/html/guide/developing/tools/adt.html b/docs/html/guide/developing/tools/adt.html new file mode 100644 index 0000000000000..5ba2ef5be7457 --- /dev/null +++ b/docs/html/guide/developing/tools/adt.html @@ -0,0 +1,10 @@ + + + +Redirecting... + + +

        You should be redirected. Please click here.

        + + \ No newline at end of file diff --git a/docs/html/guide/developing/tools/adt.jd b/docs/html/guide/developing/tools/adt.jd deleted file mode 100644 index eb7ad4fd8af8a..0000000000000 --- a/docs/html/guide/developing/tools/adt.jd +++ /dev/null @@ -1,154 +0,0 @@ -page.title=ADT Plugin -@jd:body - -

        The Android Development Tools (ADT) plugin adds powerful extensions to the Eclipse integrated development environment. It allows you to create and debug your Android applications easier and faster. If you use Eclipse, the ADT plugin gives you an incredible boost in developing Android applications:

        - -
          -
        • It gives you access to other Android development tools from inside the Eclipse IDE. For example, ADT lets you access the many capabilities of the DDMS tool: take screenshots, manage port-forwarding, set breakpoints, and view thread and process information directly from Eclipse.
        • -
        • It provides a New Project Wizard, which helps you quickly create and set up all of the basic files you'll need for a new Android application.
        • -
        • It automates and simplifies the process of building your Android application.
        • -
        • It provides an Android code editor that helps you write valid XML for your Android manifest and resource files.
        • -
        - -

        Installing the Eclipse Plugin (ADT)

        - -

        If you will not be using the Eclipse IDE, you do not need to download or install the ADT plugin.

        - -

        To download and install the ADT plugin, follow the steps below for your respective Eclipse version.

        - - - - - - - -
        Eclipse 3.3 (Europa)Eclipse 3.4 (Ganymede)
        -
          -
        1. Start Eclipse, then select Help > Software Updates > Find - and Install....
        2. - -
        3. In the dialog that appears, select Search for new features to install and click Next.
        4. -
        5. Click New Remote Site.
        6. -
        7. In the resulting dialog box, enter a name for the remote site (e.g. Android Plugin) and enter this as its URL: -
          https://dl-ssl.google.com/android/eclipse/
          -

          Click OK.

        8. -
        9. You should now see the new site added to the search list (and checked). - Click Finish.
        10. -
        11. In the subsequent Search Results dialog box, select the checkbox for - Android Plugin > Developer Tools. - This will check both features: "Android Developer Tools", and "Android - Editors". The Android Editors feature is optional, but recommended. If - you choose to install it, you need the WST plugin mentioned earlier in this - page. Click Next.
        12. -
        13. Read the license agreement and then select Accept terms of the license agreement. - Click Next.
        14. -
        15. Click Finish.
        16. - -
        17. The ADT plugin is not signed; you can accept the installation anyway - by clicking Install All.
        18. -
        19. Restart Eclipse.
        20. -
        - -
        - -
          -
        1. Start Eclipse, then select Help > Software Updates.... -
        2. -
        3. In the dialog that appears, click the Available Software tab. -
        4. -
        5. Click Add Site... -
        6. -
        7. Enter this as the Location: -
          https://dl-ssl.google.com/android/eclipse/
          -

          Click OK.

        8. -
        9. Back in the Available Software view, you should see the plugin. Select the checkbox next to - Developer Tools and click Install... -
        10. -
        11. On the subsequent Install window, "Android Developer Tools", and "Android Editors" should both be checked. - The Android Editors feature is optional, but recommended. If - you choose to install it, you need the WST plugin mentioned earlier in this - page. Click Next. -
        12. -
        13. Accept the license agreement and click Finish.
        14. -
        15. Restart Eclipse.
        16. -
        - -
        - -

        Troubleshooting ADT Installation

        -

        -If you are having trouble downloading the ADT plugin after following the steps above, here are some suggestions:

        - -
          -
        • In Step 4, try changing the remote update site URL to use http, rather than https.
        • -
        • If you are behind a firewall (such as a corporate firewall), make - sure that you have properly configured your proxy settings in Eclipse. - In Eclipse 3.3/3.4, you can configure proxy information from the main - Eclipse menu in Window (on Mac, Eclipse) > Preferences > General > Network Connections.
        • -
        -

        -If you are still unable to use Eclipse to download the ADT plugin, follow these steps to download and install the plugin from your computer: -

        -
          -
        1. Download the ADT zip file (do not unpack it). -
        2. Follow steps 1 and 2 in the default install instructions (above). -
        3. In Eclipse 3.3, click New Archive Site....
          - In Eclipse 3.4, click Add Site..., then Archive... -
        4. Browse and select the downloaded the zip file. -
        5. Follow the remaining procedures, above, starting from steps 5. -
        -

        -Note that to update your plugin, you will have to follow these steps again instead of the default update instructions.

        - -

        Note that the "Android Editors" feature of ADT requires several optional -Eclipse components (for example, WST). If you encounter an error when -installing ADT, your Eclipse installation might not include those components. -For information about how to quickly add the necessary components to your -Eclipse installation, see the troubleshooting topic -ADT Installation Error: "requires plug-in org.eclipse.wst.sse.ui".

        - -

        For Linux users

        -

        If you encounter this error when installing the ADT Plugin for Eclipse: -

        -An error occurred during provisioning.
        -Cannot connect to keystore.
        -JKS
        -

        -...then your development machine lacks a suitable Java VM. Installing Sun -Java 6 will resolve this issue and you can then reinstall the ADT -Plugin.

        - - - -

        Updating the ADT Plugin

        - -

        In some cases, a new ADT plugin may become available for your existing version of the SDK. You can use the steps below to update -the ADT plugin from inside Eclipse.

        - - - - - - - -
        Eclipse 3.3 (Europa)Eclipse 3.4 (Ganymede)
        -
          -
        1. Select Help > Software Updates > Find and Install....
        2. -
        3. Select Search for updates of the currently installed features and click Finish.
        4. -
        5. If an update for ADT is available, select and install.
        6. -
        - -

        Alternatively,

        -
          -
        1. Select Help > Software Updates > Manage Configuration.
        2. -
        3. Navigate down the tree and select Android Development Tools <version>
        4. -
        5. Select Scan for Updates under Available Tasks.
        6. -
        -
        -
          -
        1. Select Help > Software Updates...
        2. -
        3. Select the Installed Software tab.
        4. -
        5. Click Update...
        6. -
        7. If an update for ADT is available, select it and click Finish.
        8. -
        -
        -- GitLab From 92b0308530d21195425c918cbe6057dd84f37992 Mon Sep 17 00:00:00 2001 From: Scott Main Date: Tue, 14 Dec 2010 17:55:27 -0800 Subject: [PATCH 097/291] cherrypick Change-Id: I19d2be00c807b6cbdab357b32a7dd13f98a5433e docs: update to adt 8.0.1; delete ADT archive page, put a redirect in its place; update tools release notes and sys reqs to require ant 1.8 Change-Id: Id039d81953452d8f7cefc0c4d61e7d9ead575541 --- docs/html/sdk/adt_download.html | 10 +++ docs/html/sdk/adt_download.jd | 127 -------------------------------- docs/html/sdk/eclipse-adt.jd | 42 +++++++++-- docs/html/sdk/requirements.jd | 3 +- docs/html/sdk/sdk_toc.cs | 2 +- docs/html/sdk/tools-notes.jd | 3 + 6 files changed, 51 insertions(+), 136 deletions(-) create mode 100644 docs/html/sdk/adt_download.html delete mode 100644 docs/html/sdk/adt_download.jd diff --git a/docs/html/sdk/adt_download.html b/docs/html/sdk/adt_download.html new file mode 100644 index 0000000000000..5ba2ef5be7457 --- /dev/null +++ b/docs/html/sdk/adt_download.html @@ -0,0 +1,10 @@ + + + +Redirecting... + + +

        You should be redirected. Please click here.

        + + \ No newline at end of file diff --git a/docs/html/sdk/adt_download.jd b/docs/html/sdk/adt_download.jd deleted file mode 100644 index 33e480a94bd17..0000000000000 --- a/docs/html/sdk/adt_download.jd +++ /dev/null @@ -1,127 +0,0 @@ -page.title=Download the ADT Zip File -@jd:body - -

        If you are unable to download the ADT plugin through setting up a remote -update site in Eclipse, you can download the ADT zip file and install it -from your computer (archived site) instead.

        - -

        If you use this approach, in order to update the plugin, you will need to -download the latest version from this page, uninstall the old version from -Eclipse, then install the new version. For more details on the procedure, -see Troubleshooting -ADT Installation.

        - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
        ADT VersionPackageSizeMd5 ChecksumNotes
        8.0.0ADT-8.0.0.zip bytesRequires SDK Tools, Revision 8 November 2010
        0.9.9ADT-0.9.9.zip8301681 bytes7deff0c9b25940a74cea7a0815a3bc36Requires SDK Tools, Revision 7 September 2010
        0.9.8ADT-0.9.8.zip8301417 bytes27e0de800512f13feae46fb554e6ee2fRequires SDK Tools, Revision 7 September 2010
        0.9.7ADT-0.9.7.zip8033750 bytesde2431c8d4786d127ae5bfc95b4605dfRequires SDK Tools, Revision 5 May 2010
        0.9.6ADT-0.9.6.zip7456339 bytesea45d271be52b87b5dd1c9fb17536223Requires SDK Tools, Revision 5 March 2010
        0.9.5ADT-0.9.5.zip3372982 bytes227ec538359fbe417ccde7f0ad614a96Requires SDK Tools, Revision 4 December 2009
        0.9.4ADT-0.9.4.zip3367536 bytes4cdecd72b3e28022d8a55891f13e7d43Requires SDK Tools, Revision 3 October 2009
        0.9.3ADT-0.9.3.zip3252487 bytesc296488ac35772667c0f49e822156979Required for users of Android 1.6 SDK only . Updated from 0.9.1. September 2009
        - - -

        Obsolete Versions of ADT

        - -

        The table below lists older versions of the ADT Plugin that are no longer -supported. If you are developing applications that are intended to be deployable -to Android-powered devices, make sure that you upgrade to the most current SDK -release available and use the most current version of the ADT Plugin, as listed -in the section above.

        - -

        If you are not sure what version of ADT is installed in your Eclipse -environment, open Eclipse and from the main menu select Help -> About Eclipse > Features Details. -Locate "com.android.ide.eclipse.adt" in the Feature ID column and look at its -version number.

        - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
        ADT VersionNotes
        0.9.1Required for users of Android 1.5 SDK. Updated from 0.9.0. 6 May 2009
        0.8.0Required for users of Android 1.0/1.1 SDKs. 23 Sep 2008
        0.7.1Required for users of the Android 0.9 SDK beta. 18 Aug 2008
        0.4.0Required for users of the Android M5 Early Look SDK. 12 Feb 2008
        0.3.3Required for users of the Android M3-RC37 Early Look SDK. 14 Dec 2007
        0.3.1Initial Release. Required for users of the Android M3-RC20/22 SDKs.21 Nov 2007
        -

        diff --git a/docs/html/sdk/eclipse-adt.jd b/docs/html/sdk/eclipse-adt.jd index cc0260a62df93..0144eb4dd4966 100644 --- a/docs/html/sdk/eclipse-adt.jd +++ b/docs/html/sdk/eclipse-adt.jd @@ -1,9 +1,9 @@ page.title=ADT Plugin for Eclipse sdk.preview=0 -adt.zip.version=0.9.9 -adt.zip.download=ADT-0.9.9.zip -adt.zip.bytes=8301681 -adt.zip.checksum=7deff0c9b25940a74cea7a0815a3bc36 +adt.zip.version=8.0.1 +adt.zip.download=ADT-8.0.1.zip +adt.zip.bytes=8724909 +adt.zip.checksum=0e62185279083ddc01f18098ce7ba2d1 @jd:body @@ -98,7 +98,37 @@ padding: .25em 1em;
        - + +ADT 8.0.1 (December 2010) +
        + +
        + +
        Dependencies:
        + +

        ADT 8.0.1 is designed for use with SDK Tools r8. If you haven't +already installed SDK Tools r8 into your SDK, use the Android SDK and AVD Manager to do +so.

        + +
        General notes:
        +
        +
          +
        • This is a quick follow-up to ADT 8.0.0 to fix some bugs.
        • +
        • Fixes an issue in which projects failed to compile, citing a dex error.
        • +
        • Better ProGuard error reporting when exporting applications for release.
        • +
        +

        Also see the recent release notes for 8.0.0, below.

        +
        +
        +
        +
        + + +
        + + ADT 8.0.0 (December 2010)
        @@ -322,7 +352,7 @@ ADT 0.9.5 (December 2009)

        ADT 0.9.5 requires features provided in SDK Tools r4 or higher. If you install ADT 0.9.5, which is highly recommended, you should use the Android SDK and AVD -Manager to download thye latest SDK Tools into your SDK. For more information, +Manager to download the latest SDK Tools into your SDK. For more information, see Adding SDK Components.

        diff --git a/docs/html/sdk/requirements.jd b/docs/html/sdk/requirements.jd index a359dad729b14..401dfe38e1bba 100644 --- a/docs/html/sdk/requirements.jd +++ b/docs/html/sdk/requirements.jd @@ -51,8 +51,7 @@ packages:

        • JDK 5 or JDK 6 (JRE alone is not sufficient)
        • -
        • Apache Ant 1.6.5 or later for -Linux and Mac, 1.7 or later for Windows
        • +
        • Apache Ant 1.8 or later
        • Not compatible with Gnu Compiler for Java (gcj)
      6. diff --git a/docs/html/sdk/sdk_toc.cs b/docs/html/sdk/sdk_toc.cs index 55303a8759d6b..15ad005d42fb3 100644 --- a/docs/html/sdk/sdk_toc.cs +++ b/docs/html/sdk/sdk_toc.cs @@ -101,7 +101,7 @@
          -
        • ADT 8.0.0 +
        • ADT 8.0.1 diff --git a/docs/html/sdk/tools-notes.jd b/docs/html/sdk/tools-notes.jd index 9316fae07c16f..f8d707141b2a8 100644 --- a/docs/html/sdk/tools-notes.jd +++ b/docs/html/sdk/tools-notes.jd @@ -74,6 +74,9 @@ SDK Tools, Revision 8 (December 2010) designed for use with ADT 8.0.0 and later. After installing SDK Tools r8, we highly recommend updating your ADT Plugin to 8.0.0.

          +

          If you are developing outside Eclipse, you must have Apache +Ant 1.8 or later.

          +

          Also note that SDK Tools r8 requires a new SDK component called Platform-tools. The new Platform-tools component lets all SDK platforms (Android 2.1, Android 2.2, and so on) use the same (latest) version of build -- GitLab From 99441c45e48abd118bd38da6f0844750a710cd33 Mon Sep 17 00:00:00 2001 From: Dianne Hackborn Date: Wed, 15 Dec 2010 11:02:55 -0800 Subject: [PATCH 098/291] Fix issue #3149290: java.lang.RuntimeException: Unable to pause activity {com.android.settings/com.android.settings.applications.StorageUse} AbsListView could call mAdapter.getItemId() if a save state happened after the data changed but before a layout occurred. Change-Id: Ica020971dc458dff79b56dd810733e217f4f7da6 --- core/java/android/widget/AbsListView.java | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/core/java/android/widget/AbsListView.java b/core/java/android/widget/AbsListView.java index 9a38acc51d701..8e8b830a61a5d 100644 --- a/core/java/android/widget/AbsListView.java +++ b/core/java/android/widget/AbsListView.java @@ -963,7 +963,7 @@ public abstract class AbsListView extends AdapterView implements Te SavedState ss = new SavedState(superState); - boolean haveChildren = getChildCount() > 0; + boolean haveChildren = getChildCount() > 0 && mItemCount > 0; long selectedId = getSelectedItemId(); ss.selectedId = selectedId; ss.height = getHeight(); @@ -978,8 +978,12 @@ public abstract class AbsListView extends AdapterView implements Te // Remember the position of the first child View v = getChildAt(0); ss.viewTop = v.getTop(); - ss.position = mFirstPosition; - ss.firstId = mAdapter.getItemId(mFirstPosition); + int firstPos = mFirstPosition; + if (firstPos >= mItemCount) { + firstPos = mItemCount - 1; + } + ss.position = firstPos; + ss.firstId = mAdapter.getItemId(firstPos); } else { ss.viewTop = 0; ss.firstId = INVALID_POSITION; -- GitLab From 6390fa6bdf50a3bf10cd6c54328397fe709f7c37 Mon Sep 17 00:00:00 2001 From: Scott Main Date: Tue, 14 Dec 2010 10:39:35 -0800 Subject: [PATCH 099/291] cherrypick Change-Id: I653e91a47979b24e7ecfcbce013c4ffaaa3c55ee docs: fix bug 3273882 Change-Id: Ie53ba246c39bf448bfe199ae3754e50749ceb340 --- docs/html/guide/practices/screens_support.jd | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/docs/html/guide/practices/screens_support.jd b/docs/html/guide/practices/screens_support.jd index f503749d2ff14..5738bd64ec699 100644 --- a/docs/html/guide/practices/screens_support.jd +++ b/docs/html/guide/practices/screens_support.jd @@ -195,10 +195,10 @@ its characteristics.

          Illustration of how the Android platform maps actual screen densities and sizes to generalized density and size configurations.

          -

          Although the platform lets your application provide layouts and resources for -generalized size-density configurations, you do not necessarily need to do write -custom code or provide custom resources for each of the nine supported -configurations. The platform provides robust compatibility features, described +

          Although the platform lets your application provide customized resources for +the various size and density configurations, you do not need to do write +custom code or provide custom resources for every combination of screen size and density. +The platform provides robust compatibility features, described in the sections below, that can handle most of the work of rendering your application on any device screen, provided that you've implemented your application UI properly. For more information about how to implement a UI that -- GitLab From 52078255dacabe9b779613b032a4dc3706b2b5d3 Mon Sep 17 00:00:00 2001 From: Scott Main Date: Tue, 14 Dec 2010 11:00:44 -0800 Subject: [PATCH 100/291] cherrypick Change-Id: I7a0fc4863c547bd40051437a834bb50373415abd docs: fix bug 3216642 Change-Id: Ic42d97d4e67a09dc4e366862e2b72ff92f152b85 --- .../guide/topics/resources/drawable-resource.jd | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/docs/html/guide/topics/resources/drawable-resource.jd b/docs/html/guide/topics/resources/drawable-resource.jd index 79ce6696f644a..129462e5cb312 100644 --- a/docs/html/guide/topics/resources/drawable-resource.jd +++ b/docs/html/guide/topics/resources/drawable-resource.jd @@ -32,12 +32,16 @@ android.graphics.drawable.LayerDrawable}. for different states (for example, to use a different image when a button is pressed). Creates a {@link android.graphics.drawable.StateListDrawable}.

          Level List
          -
          An XML file that defines a Drawable that manages a number of alternate Drawables, each +
          An XML file that defines a drawable that manages a number of alternate Drawables, each assigned a maximum numerical value. Creates a {@link android.graphics.drawable.LevelListDrawable}.
          Transition Drawable
          -
          An XML file that defines a Drawable that can cross-fade between two drawable resources. +
          An XML file that defines a drawable that can cross-fade between two drawable resources. Creates a {@link android.graphics.drawable.TransitionDrawable}.
          +
          Inset Drawable
          +
          An XML file that defines a drawable that insets another drawable by a specified distance. +This is useful when a View needs a background drawble that is smaller than the View's actual +bounds.
          Clip Drawable
          An XML file that defines a drawable that clips another Drawable based on this Drawable's current level value. Creates a {@link android.graphics.drawable.ClipDrawable}.
          @@ -893,7 +897,7 @@ In XML: @[package:]drawable/filename
           <?xml version="1.0" encoding="utf-8"?>
          -<layer-list
          +<transition
           xmlns:android="http://schemas.android.com/apk/res/android" >
               <item
                   android:drawable="@[package:]drawable/drawable_resource"
          @@ -994,13 +998,10 @@ drawable.startTransition(500);
           
           
           
          -
          -
          -
           

          Inset Drawable

          -

          A drawable defined in XML that insets another drawable by a specified distance. This is used when -a View needs a background that is smaller than the View's actual bounds.

          +

          A drawable defined in XML that insets another drawable by a specified distance. This is useful +when a View needs a background that is smaller than the View's actual bounds.

          -- GitLab From b094b0c4a4309f48d9da7253de78ebda20a8a81c Mon Sep 17 00:00:00 2001 From: Scott Main Date: Tue, 14 Dec 2010 15:49:38 -0800 Subject: [PATCH 101/291] modifications to webinars: add the ability to add an upcoming webinar event to Google Calendar; add some introduction text; adjust some markup Change-Id: I4d18a183b1520e79a45e114dc49e725fe27a43c9 --- docs/html/resources/webinars/date.js | 19 +++++++++++++++++++ .../resources/webinars/webinar-upcoming.jd | 15 +++++++++++++-- docs/html/resources/webinars/webinar-watch.jd | 15 ++++++++++----- 3 files changed, 42 insertions(+), 7 deletions(-) diff --git a/docs/html/resources/webinars/date.js b/docs/html/resources/webinars/date.js index 97abf4b350d73..5768aa7d05124 100644 --- a/docs/html/resources/webinars/date.js +++ b/docs/html/resources/webinars/date.js @@ -98,3 +98,22 @@ function formatDate(start,end) { return str; } + + +function formatDateUtf(date) { + var regex = /(^\d{4})-(\d{2})-(\d{2})\s{1}(\d{2}):(\d{2}):(\d{2}$)/; + var match = regex.exec(date.toString()); + var yy = match[1]; + var mm = match[2]; + var dd = match[3]; + var hh = parseInt(match[4], 10) + 8; // +8 to convert from PST to GMT + var mi = match[5] + "00"; // add seconds + + if (hh >= 24) { // If the GMT adjustment put us into the next day, + dd++; // increment the day and + hh -= 24; // set the hour back to real hours + } + hh = hh < 10 ? "0" + hh : hh; // form a double digit number for single digit hours + + return yy + mm + dd + 'T' + hh + mi + 'Z'; +} diff --git a/docs/html/resources/webinars/webinar-upcoming.jd b/docs/html/resources/webinars/webinar-upcoming.jd index b9602f4df5f37..34879ec91ed54 100644 --- a/docs/html/resources/webinars/webinar-upcoming.jd +++ b/docs/html/resources/webinars/webinar-upcoming.jd @@ -26,8 +26,15 @@ function renderWebinar(data) { code.push('
          '); code.push('

          ' + title + '

          '); - code.push('

          ' + formatDate(start, end) + ''); - code.push('

          ' + description); + code.push('

          ' + formatDate(start, end) + ''); + code.push('
          Add this to my calendar

          '); + code.push('

          ' + description + '

          '); code.push('
          '); } @@ -48,6 +55,10 @@ showWebinars(); // load webinars +

          This page provides a schedule of upcoming webinars. + When a webinar occurs, you can watch it live and participate in an ICQ session that's coupled + with the presentation, by following the live link at + Watch a Webinar.

          diff --git a/docs/html/resources/webinars/webinar-watch.jd b/docs/html/resources/webinars/webinar-watch.jd index 5301b3f6fc2a5..81c2bec3d1886 100644 --- a/docs/html/resources/webinars/webinar-watch.jd +++ b/docs/html/resources/webinars/webinar-watch.jd @@ -1,4 +1,4 @@ -page.title=Watch A Webinar +page.title=Watch a Webinar @jd:body - +

          Webinars are web-based seminars that provide online training for a wide range of Android + developer topics. When a new webinar takes place, you can watch live and chat with the presenter + and other participants in an IRC session that's coupled with the presentation. The IRC session +is held on the #android-dev channel at irc.freenode.net.

          +

          When available, live webinars appear at the top of this page. If there's no live webinar, you + can watch one of the previous webinars from the list below.

          -- GitLab From 4049f9d00a86f848d42d2429068496b31a6795ad Mon Sep 17 00:00:00 2001 From: Martijn Coenen Date: Tue, 14 Dec 2010 16:58:27 +0100 Subject: [PATCH 102/291] Implement multi-tech connect, enfore tech exclusivity. - The NfcService now allows for connecting to a specific technology; - The "active" parts of technology classes may not be used at the same time. Change-Id: Ibb569f51cc6da4f3e24df9d0850c6f49a022b0c2 --- core/java/android/nfc/INfcTag.aidl | 2 +- core/java/android/nfc/Tag.java | 29 +++++++++++++++++++ .../nfc/technology/BasicTagTechnology.java | 29 +++++++++++++++++-- core/java/android/nfc/technology/IsoDep.java | 2 ++ .../android/nfc/technology/MifareClassic.java | 6 ++++ .../nfc/technology/MifareUltralight.java | 4 +++ core/java/android/nfc/technology/Ndef.java | 12 ++++++++ .../nfc/technology/NdefFormatable.java | 8 ++++- 8 files changed, 87 insertions(+), 5 deletions(-) diff --git a/core/java/android/nfc/INfcTag.aidl b/core/java/android/nfc/INfcTag.aidl index 0f96d6b5f72d0..5d222d909a194 100644 --- a/core/java/android/nfc/INfcTag.aidl +++ b/core/java/android/nfc/INfcTag.aidl @@ -24,7 +24,7 @@ import android.nfc.NdefMessage; interface INfcTag { int close(int nativeHandle); - int connect(int nativeHandle); + int connect(int nativeHandle, int technology); int reconnect(int nativeHandle); int[] getTechList(int nativeHandle); byte[] getUid(int nativeHandle); diff --git a/core/java/android/nfc/Tag.java b/core/java/android/nfc/Tag.java index d042634c1138b..7404950887248 100644 --- a/core/java/android/nfc/Tag.java +++ b/core/java/android/nfc/Tag.java @@ -63,6 +63,8 @@ public class Tag implements Parcelable { /*package*/ final Bundle[] mTechExtras; /*package*/ final int mServiceHandle; // for use by NFC service, 0 indicates a mock + /*package*/ int mConnectedTechnology; + /** * Hidden constructor to be used by NFC service and internal classes. * @hide @@ -76,6 +78,8 @@ public class Tag implements Parcelable { // Ensure mTechExtras is as long as mTechList mTechExtras = Arrays.copyOf(techListExtras, techList.length); mServiceHandle = serviceHandle; + + mConnectedTechnology = -1; } /** @@ -244,4 +248,29 @@ public class Tag implements Parcelable { return new Tag[size]; } }; + + /* + * @hide + */ + public synchronized void setConnectedTechnology(int technology) { + if (mConnectedTechnology == -1) { + mConnectedTechnology = technology; + } else { + throw new IllegalStateException("Close other technology first!"); + } + } + + /* + * @hide + */ + public int getConnectedTechnology() { + return mConnectedTechnology; + } + + /* + * @hide + */ + public void setTechnologyDisconnected() { + mConnectedTechnology = -1; + } } diff --git a/core/java/android/nfc/technology/BasicTagTechnology.java b/core/java/android/nfc/technology/BasicTagTechnology.java index a50c10b1926fb..6488ec25defc2 100644 --- a/core/java/android/nfc/technology/BasicTagTechnology.java +++ b/core/java/android/nfc/technology/BasicTagTechnology.java @@ -22,6 +22,7 @@ import android.nfc.INfcAdapter; import android.nfc.INfcTag; import android.nfc.NfcAdapter; import android.nfc.Tag; +import android.nfc.ErrorCodes; import android.os.RemoteException; import android.util.Log; @@ -101,6 +102,13 @@ import android.util.Log; return mTag; } + public void checkConnected() { + if ((mTag.getConnectedTechnology() != getTechnologyId()) || + (mTag.getConnectedTechnology() == -1)) { + throw new IllegalStateException("Call connect() first!"); + } + } + /** *

          Requires {@link android.Manifest.permission#NFC} permission. */ @@ -144,8 +152,19 @@ import android.util.Log; */ @Override public void connect() throws IOException { - //TODO(nxp): enforce exclusivity - mIsConnected = true; + try { + int errorCode = mTagService.connect(mTag.getServiceHandle(), getTechnologyId()); + + if (errorCode == ErrorCodes.SUCCESS) { + // Store this in the tag object + mTag.setConnectedTechnology(getTechnologyId()); + mIsConnected = true; + } else { + throw new IOException(); + } + } catch (RemoteException e) { + attemptDeadServiceRecovery(e); + } } /** @@ -160,7 +179,6 @@ import android.util.Log; */ @Override public void close() { - mIsConnected = false; try { /* Note that we don't want to physically disconnect the tag, * but just reconnect to it to reset its state @@ -168,6 +186,9 @@ import android.util.Log; mTagService.reconnect(mTag.getServiceHandle()); } catch (RemoteException e) { attemptDeadServiceRecovery(e); + } finally { + mIsConnected = false; + mTag.setTechnologyDisconnected(); } } @@ -183,6 +204,8 @@ import android.util.Log; * @throws IOException if the target is lost or connection closed */ public byte[] transceive(byte[] data) throws IOException { + checkConnected(); + try { byte[] response = mTagService.transceive(mTag.getServiceHandle(), data, true); if (response == null) { diff --git a/core/java/android/nfc/technology/IsoDep.java b/core/java/android/nfc/technology/IsoDep.java index 5346c679f3ac0..118bff7a2360e 100644 --- a/core/java/android/nfc/technology/IsoDep.java +++ b/core/java/android/nfc/technology/IsoDep.java @@ -75,6 +75,8 @@ public final class IsoDep extends BasicTagTechnology { * @throws IOException, UnsupportedOperationException */ public void selectAid(byte[] aid) throws IOException, UnsupportedOperationException { + checkConnected(); + throw new UnsupportedOperationException(); } } diff --git a/core/java/android/nfc/technology/MifareClassic.java b/core/java/android/nfc/technology/MifareClassic.java index defdcf263b79b..d5f0a31c009ad 100644 --- a/core/java/android/nfc/technology/MifareClassic.java +++ b/core/java/android/nfc/technology/MifareClassic.java @@ -229,6 +229,8 @@ public final class MifareClassic extends BasicTagTechnology { * Authenticate for a given sector. */ public boolean authenticateSector(int sector, byte[] key, boolean keyA) { + checkConnected(); + byte[] cmd = new byte[12]; // First byte is the command @@ -264,6 +266,8 @@ public final class MifareClassic extends BasicTagTechnology { * @throws IOException */ public byte[] readBlock(int sector, int block) throws IOException { + checkConnected(); + byte addr = (byte) ((firstBlockInSector(sector) + block) & 0xff); byte[] blockread_cmd = { 0x30, addr }; // phHal_eMifareRead @@ -300,6 +304,8 @@ public final class MifareClassic extends BasicTagTechnology { */ @Override public byte[] transceive(byte[] data) throws IOException { + checkConnected(); + try { byte[] response = mTagService.transceive(mTag.getServiceHandle(), data, false); if (response == null) { diff --git a/core/java/android/nfc/technology/MifareUltralight.java b/core/java/android/nfc/technology/MifareUltralight.java index 58d264572976d..35f561b73f3db 100644 --- a/core/java/android/nfc/technology/MifareUltralight.java +++ b/core/java/android/nfc/technology/MifareUltralight.java @@ -66,6 +66,8 @@ public final class MifareUltralight extends BasicTagTechnology { * @throws IOException */ public byte[] readBlock(int block) throws IOException { + checkConnected(); + byte[] blockread_cmd = { 0x30, (byte)block }; // phHal_eMifareRead return transceive(blockread_cmd); } @@ -83,6 +85,8 @@ public final class MifareUltralight extends BasicTagTechnology { */ @Override public byte[] transceive(byte[] data) throws IOException { + checkConnected(); + try { byte[] response = mTagService.transceive(mTag.getServiceHandle(), data, false); if (response == null) { diff --git a/core/java/android/nfc/technology/Ndef.java b/core/java/android/nfc/technology/Ndef.java index 7e194aacf8f72..c45c97d282371 100644 --- a/core/java/android/nfc/technology/Ndef.java +++ b/core/java/android/nfc/technology/Ndef.java @@ -113,6 +113,8 @@ public final class Ndef extends BasicTagTechnology { * and requires a connection. */ public NdefMessage getNdefMessage() throws IOException, FormatException { + checkConnected(); + try { int serviceHandle = mTag.getServiceHandle(); if (mTagService.isNdef(serviceHandle)) { @@ -143,6 +145,8 @@ public final class Ndef extends BasicTagTechnology { * @throws IOException */ public void writeNdefMessage(NdefMessage msg) throws IOException, FormatException { + checkConnected(); + try { int errorCode = mTagService.ndefWrite(mTag.getServiceHandle(), msg); switch (errorCode) { @@ -172,6 +176,8 @@ public final class Ndef extends BasicTagTechnology { * @throws IOException */ public void writeExtraNdefMessage(int i, NdefMessage msg) throws IOException, FormatException { + checkConnected(); + throw new UnsupportedOperationException(); } @@ -180,6 +186,8 @@ public final class Ndef extends BasicTagTechnology { * @throws IOException */ public boolean makeReadonly() throws IOException { + checkConnected(); + try { int errorCode = mTagService.ndefMakeReadOnly(mTag.getServiceHandle()); switch (errorCode) { @@ -205,11 +213,15 @@ public final class Ndef extends BasicTagTechnology { * For NFC Forum Type 1 and 2 only. */ public void makeLowLevelReadonly() { + checkConnected(); + throw new UnsupportedOperationException(); } @Override public byte[] transceive(byte[] data) { + checkConnected(); + throw new UnsupportedOperationException(); } } diff --git a/core/java/android/nfc/technology/NdefFormatable.java b/core/java/android/nfc/technology/NdefFormatable.java index bd21e58db28ee..899b95f1f86b1 100644 --- a/core/java/android/nfc/technology/NdefFormatable.java +++ b/core/java/android/nfc/technology/NdefFormatable.java @@ -49,7 +49,9 @@ public final class NdefFormatable extends BasicTagTechnology { * NdefFormatable#format(NdefMessage)} */ public boolean canBeFormatted() throws IOException { - throw new UnsupportedOperationException(); + checkConnected(); + + throw new UnsupportedOperationException(); } /** @@ -57,6 +59,8 @@ public final class NdefFormatable extends BasicTagTechnology { * NdefMessage to be written on the tag. */ public void format(NdefMessage firstMessage) throws IOException, FormatException { + checkConnected(); + try { byte[] DEFAULT_KEY = {(byte)0xFF,(byte)0xFF,(byte)0xFF, (byte)0xFF,(byte)0xFF,(byte)0xFF}; @@ -97,6 +101,8 @@ public final class NdefFormatable extends BasicTagTechnology { @Override public byte[] transceive(byte[] data) { + checkConnected(); + throw new UnsupportedOperationException(); } } -- GitLab From 0d27f999f4b1ad51da11946800b40d2978fc6326 Mon Sep 17 00:00:00 2001 From: Martijn Coenen Date: Wed, 15 Dec 2010 01:26:09 +0100 Subject: [PATCH 103/291] Expose reconnect(), to allow applications to reset tag state. Change-Id: Ib5432e7f6b6aaf6ec1cb06693592cb7c6440a6f8 --- .../nfc/technology/BasicTagTechnology.java | 34 +++++++++++++++++++ .../android/nfc/technology/TagTechnology.java | 5 +++ 2 files changed, 39 insertions(+) diff --git a/core/java/android/nfc/technology/BasicTagTechnology.java b/core/java/android/nfc/technology/BasicTagTechnology.java index 6488ec25defc2..553f6eca10d69 100644 --- a/core/java/android/nfc/technology/BasicTagTechnology.java +++ b/core/java/android/nfc/technology/BasicTagTechnology.java @@ -164,6 +164,40 @@ import android.util.Log; } } catch (RemoteException e) { attemptDeadServiceRecovery(e); + throw new IOException("NFC service died"); + } + } + + /** + * Re-connect to the {@link Tag} associated with this connection. + *

          + * Reconnecting to a tag can be used to reset the state of the tag itself. + * This method blocks until the connection is re-established. + *

          + * {@link #close} can be called from another thread to cancel this connection + * attempt. + *

          Requires {@link android.Manifest.permission#NFC} permission. + * @throws IOException if the target is lost, or connect canceled + */ + @Override + public void reconnect() throws IOException { + if (!mIsConnected) { + throw new IllegalStateException("Technology not connected yet"); + } else { + try { + int errorCode = mTagService.reconnect(mTag.getServiceHandle()); + + if (errorCode != ErrorCodes.SUCCESS) { + mIsConnected = false; + mTag.setTechnologyDisconnected(); + throw new IOException(); + } + } catch (RemoteException e) { + mIsConnected = false; + mTag.setTechnologyDisconnected(); + attemptDeadServiceRecovery(e); + throw new IOException("NFC service died"); + } } } diff --git a/core/java/android/nfc/technology/TagTechnology.java b/core/java/android/nfc/technology/TagTechnology.java index bef1cc4bc7fdc..62216c1d7da1f 100644 --- a/core/java/android/nfc/technology/TagTechnology.java +++ b/core/java/android/nfc/technology/TagTechnology.java @@ -81,6 +81,11 @@ public interface TagTechnology { */ public void connect() throws IOException; + /** + * @throws IOException + */ + public void reconnect() throws IOException; + /** * Non-blocking. Immediately causes all blocking calls * to throw IOException. -- GitLab From c58c3f1ae27c0c7f560bd381180397d7f6a2ebed Mon Sep 17 00:00:00 2001 From: Martijn Coenen Date: Wed, 15 Dec 2010 10:04:27 +0100 Subject: [PATCH 104/291] Implement additional Mifare Ultralight convenience methods. Change-Id: I8d9dfadb5911b2d11d1ba6dcf1381decbb8386ef --- .../nfc/technology/MifareUltralight.java | 39 +++++++++++++++---- 1 file changed, 31 insertions(+), 8 deletions(-) diff --git a/core/java/android/nfc/technology/MifareUltralight.java b/core/java/android/nfc/technology/MifareUltralight.java index 35f561b73f3db..7103b4d85e502 100644 --- a/core/java/android/nfc/technology/MifareUltralight.java +++ b/core/java/android/nfc/technology/MifareUltralight.java @@ -72,6 +72,37 @@ public final class MifareUltralight extends BasicTagTechnology { return transceive(blockread_cmd); } + /** + * @throws IOException + */ + public byte[] readOTP() throws IOException { + checkConnected(); + + return readBlock(3); // OTP is at page 3 + } + + public void writePage(int block, byte[] data) throws IOException { + checkConnected(); + + byte[] pagewrite_cmd = new byte[data.length + 2]; + pagewrite_cmd[0] = (byte) 0xA2; + pagewrite_cmd[1] = (byte) block; + System.arraycopy(data, 0, pagewrite_cmd, 2, data.length); + + transceive(pagewrite_cmd); + } + + public void writeBlock(int block, byte[] data) throws IOException { + checkConnected(); + + byte[] blockwrite_cmd = new byte[data.length + 2]; + blockwrite_cmd[0] = (byte) 0xA0; + blockwrite_cmd[1] = (byte) block; + System.arraycopy(data, 0, blockwrite_cmd, 2, data.length); + + transceive(blockwrite_cmd); + } + /** * Send data to a tag and receive the response. *

          @@ -99,12 +130,4 @@ public final class MifareUltralight extends BasicTagTechnology { } } - /** - * @throws IOException - */ - /* - public byte[] readOTP(); - public void writePage(int block, byte[] data); - public void writeBlock(int block, byte[] data); - */ } -- GitLab From f9954c7eabfcbcae113a1efb8d3c525a725273b1 Mon Sep 17 00:00:00 2001 From: Mathias Agopian Date: Wed, 15 Dec 2010 16:59:55 -0800 Subject: [PATCH 105/291] fix [3127755] Launcher is missing anti-aliasing Enable limited forms of mipmaping when possible. Change-Id: I39ad90becaa4048844fdbbbcb187333e7d59fc6a --- libs/rs/rsContext.cpp | 1 + libs/rs/rsContext.h | 2 ++ libs/rs/rsSampler.cpp | 6 +++++- 3 files changed, 8 insertions(+), 1 deletion(-) diff --git a/libs/rs/rsContext.cpp b/libs/rs/rsContext.cpp index 92c66193530f4..90a2c79267ae2 100644 --- a/libs/rs/rsContext.cpp +++ b/libs/rs/rsContext.cpp @@ -572,6 +572,7 @@ void Context::setSurface(uint32_t w, uint32_t h, ANativeWindow *sur) glGetIntegerv(GL_MAX_FRAGMENT_UNIFORM_VECTORS, &mGL.mMaxFragmentUniformVectors); mGL.OES_texture_npot = NULL != strstr((const char *)mGL.mExtensions, "GL_OES_texture_npot"); + mGL.GL_IMG_texture_npot = NULL != strstr((const char *)mGL.mExtensions, "GL_IMG_texture_npot"); } } diff --git a/libs/rs/rsContext.h b/libs/rs/rsContext.h index 709730efe5f1d..e24fd09d547e5 100644 --- a/libs/rs/rsContext.h +++ b/libs/rs/rsContext.h @@ -166,6 +166,7 @@ public: mutable const ObjectBase * mObjHead; bool ext_OES_texture_npot() const {return mGL.OES_texture_npot;} + bool ext_GL_IMG_texture_npot() const {return mGL.GL_IMG_texture_npot;} protected: Device *mDev; @@ -202,6 +203,7 @@ protected: int32_t mMaxVertexTextureUnits; bool OES_texture_npot; + bool GL_IMG_texture_npot; } mGL; uint32_t mWidth; diff --git a/libs/rs/rsSampler.cpp b/libs/rs/rsSampler.cpp index 71f508fa9a1e8..5693c8abeda8b 100644 --- a/libs/rs/rsSampler.cpp +++ b/libs/rs/rsSampler.cpp @@ -70,7 +70,11 @@ void Sampler::setupGL(const Context *rsc, bool npot) } if ((mMinFilter == RS_SAMPLER_LINEAR_MIP_LINEAR) && forceNonMip) { - glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MIN_FILTER, GL_LINEAR); + if (rsc->ext_GL_IMG_texture_npot()) { + glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MIN_FILTER, GL_LINEAR_MIPMAP_NEAREST); + } else { + glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MIN_FILTER, GL_LINEAR); + } } else { glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MIN_FILTER, trans[mMinFilter]); } -- GitLab From 58d1966767f017488f23360facbe6bb673ef93a1 Mon Sep 17 00:00:00 2001 From: Scott Main Date: Wed, 15 Dec 2010 17:21:30 -0800 Subject: [PATCH 106/291] cherrypick Change-Id: I07634c137e515068911c61c04bf3e9400c3fe0d4 docs: misc changes; add path to adb tool in sdk; fix broken link to ninepatch docs; fix and add some other links Change-Id: I27c7284ac2db2e6020c9cb0115fb932a2f503033 --- docs/html/guide/developing/tools/adb.jd | 2 ++ .../html/guide/developing/tools/draw9patch.jd | 5 +++-- .../html/guide/topics/graphics/2d-graphics.jd | 19 +++++++++++++------ 3 files changed, 18 insertions(+), 8 deletions(-) diff --git a/docs/html/guide/developing/tools/adb.jd b/docs/html/guide/developing/tools/adb.jd index 04eed8ee92ef1..3c6351e73aa3f 100644 --- a/docs/html/guide/developing/tools/adb.jd +++ b/docs/html/guide/developing/tools/adb.jd @@ -79,6 +79,8 @@ page.title=Android Debug Bridge

        • A daemon, which runs as a background process on each emulator or device instance.
        +

        You can find the {@code adb} tool in {@code <sdk>/platform-tools/}.

        +

        When you start an adb client, the client first checks whether there is an adb server process already running. If there isn't, it starts the server process. When the server starts, it binds to local TCP port 5037 and listens for commands sent from adb clients—all adb clients use port 5037 to communicate with the adb server.

        The server then sets up connections to all running emulator/device instances. It locates emulator/device instances by scanning odd-numbered ports in the range 5555 to 5585, the range used by emulators/devices. Where the server finds an adb daemon, it sets up a connection to that port. Note that each emulator/device instance acquires a pair of sequential ports — an even-numbered port for console connections and an odd-numbered port for adb connections. For example:

        diff --git a/docs/html/guide/developing/tools/draw9patch.jd b/docs/html/guide/developing/tools/draw9patch.jd index 61da1e09bb34d..4d8043b02889c 100644 --- a/docs/html/guide/developing/tools/draw9patch.jd +++ b/docs/html/guide/developing/tools/draw9patch.jd @@ -4,8 +4,9 @@ page.title=Draw 9-patch

        The Draw 9-patch tool allows you to easily create a {@link android.graphics.NinePatch} graphic using a WYSIWYG editor.

        For an introduction to Nine-patch graphics and how they work, please read -the section on Nine-patch in the -Nine-patch Images topic.

        +the section about Nine-patch in the +2D Graphics +document.

        diff --git a/docs/html/guide/topics/graphics/2d-graphics.jd b/docs/html/guide/topics/graphics/2d-graphics.jd index e46dbb46a3cb7..13a86dd96ddd1 100644 --- a/docs/html/guide/topics/graphics/2d-graphics.jd +++ b/docs/html/guide/topics/graphics/2d-graphics.jd @@ -14,9 +14,9 @@ parent.link=index.html
      7. Creating from resource XML
    10. -
    11. ShapeDrawable
    12. +
    13. Shape Drawable
    14. -
    15. NinePatchDrawable
    16. +
    17. Nine-patch
    18. Tween Animation
    19. Frame Animation
    @@ -165,7 +165,7 @@ image.setImageDrawable(transition); -

    ShapeDrawable

    +

    Shape Drawable

    When you want to dynamically draw some two-dimensional graphics, a {@link android.graphics.drawable.ShapeDrawable} object will probably suit your needs. With a ShapeDrawable, you can programmatically draw @@ -234,6 +234,11 @@ allows you to define various properties of the drawable with public methods. Some properties you might want to adjust include alpha transparency, color filter, dither, opacity and color.

    +

    You can also define primitive drawable shapes using XML. For more information, see the +section about Shape Drawables in the Drawable Resources +document.

    + -

    NinePatchDrawable

    +

    Nine-patch

    A {@link android.graphics.drawable.NinePatchDrawable} graphic is a stretchable bitmap image, which Android will automatically resize to accommodate the contents of the View in which you have placed it as the background. @@ -424,8 +429,8 @@ then assign the animation to the View with {@link android.view.View#setAnimation(android.view.animation.Animation) View.setAnimation()}.

    -

    For more information on the XML syntax, available tags and attributes, see the discussion on animation -in the Available Resources.

    +

    For more information on the XML syntax, available tags and attributes, see Animation Resources.

    Note: Regardless of how your animation may move or resize, the bounds of the View that holds your animation will not automatically adjust to accommodate it. Even so, the animation will still @@ -489,4 +494,6 @@ requiring interaction, then you might want to call it from the {@link android.app.Activity#onWindowFocusChanged(boolean) onWindowFocusChanged()} method in your Activity, which will get called when Android brings your window into focus.

    +

    For more information on the XML syntax, available tags and attributes, see Animation Resources.

    -- GitLab From 36d41b8103a525a9a581c01740428ec9f9c782a2 Mon Sep 17 00:00:00 2001 From: Eric Laurent Date: Wed, 15 Dec 2010 19:09:42 -0800 Subject: [PATCH 107/291] Fix issue 2712130: Sholes: problem when playing audio while recording over bluetooth SCO. The problem is that when an input stream is opened for record over bluetooth SCO, the kernel mono audio device should be opened in RW mode to allow further use of this same device by an output stream also routed to bluetooth SCO. This does not happen because of a bug in AudioSystem::isBluetoothScoDevice() that does not return true when the device is DEVICE_IN_BLUETOOTH_SCO_HEADSET (input device for blurtooth SCO). Change-Id: Ic78bf324b4a68e65721d763dc7682ce7a8f14f75 --- media/libmedia/AudioSystem.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/media/libmedia/AudioSystem.cpp b/media/libmedia/AudioSystem.cpp index 7e3b7439d83c6..9c2a8ba3ab3c3 100644 --- a/media/libmedia/AudioSystem.cpp +++ b/media/libmedia/AudioSystem.cpp @@ -763,7 +763,8 @@ bool AudioSystem::isBluetoothScoDevice(audio_devices device) if ((popCount(device) == 1 ) && (device & (AudioSystem::DEVICE_OUT_BLUETOOTH_SCO | AudioSystem::DEVICE_OUT_BLUETOOTH_SCO_HEADSET | - AudioSystem::DEVICE_OUT_BLUETOOTH_SCO_CARKIT))) { + AudioSystem::DEVICE_OUT_BLUETOOTH_SCO_CARKIT | + AudioSystem::DEVICE_IN_BLUETOOTH_SCO_HEADSET))) { return true; } else { return false; -- GitLab From 58ee2acba8953814cc4bf65d2f28f7dd498b5779 Mon Sep 17 00:00:00 2001 From: Hung-ying Tyan Date: Thu, 16 Dec 2010 20:46:50 +0800 Subject: [PATCH 108/291] Check port in create peer's SIP profile. SipURI returns port -1 when port is not present in the URI. Don't call SipProfile.Builder.setPort() when that happens. Bug: 3291248 Change-Id: I8e608cbc56ea82862df55fdba885f6a864db83ab --- voip/java/android/net/sip/SipProfile.java | 2 +- voip/java/com/android/server/sip/SipSessionGroup.java | 10 ++++++---- 2 files changed, 7 insertions(+), 5 deletions(-) diff --git a/voip/java/android/net/sip/SipProfile.java b/voip/java/android/net/sip/SipProfile.java index 4029ed025aa28..f8fd2b7b61f19 100644 --- a/voip/java/android/net/sip/SipProfile.java +++ b/voip/java/android/net/sip/SipProfile.java @@ -177,7 +177,7 @@ public class SipProfile implements Parcelable, Serializable, Cloneable { */ public Builder setPort(int port) throws IllegalArgumentException { if ((port > 65535) || (port < 1000)) { - throw new IllegalArgumentException("incorrect port arugment"); + throw new IllegalArgumentException("incorrect port arugment: " + port); } mProfile.mPort = port; return this; diff --git a/voip/java/com/android/server/sip/SipSessionGroup.java b/voip/java/com/android/server/sip/SipSessionGroup.java index 30ddfb54d106b..edf8b52b35d3b 100644 --- a/voip/java/com/android/server/sip/SipSessionGroup.java +++ b/voip/java/com/android/server/sip/SipSessionGroup.java @@ -1333,10 +1333,12 @@ class SipSessionGroup implements SipListener { SipURI uri = (SipURI) address.getURI(); String username = uri.getUser(); if (username == null) username = ANONYMOUS; - return new SipProfile.Builder(username, uri.getHost()) - .setPort(uri.getPort()) - .setDisplayName(address.getDisplayName()) - .build(); + int port = uri.getPort(); + SipProfile.Builder builder = + new SipProfile.Builder(username, uri.getHost()) + .setDisplayName(address.getDisplayName()); + if (port > 0) builder.setPort(port); + return builder.build(); } catch (IllegalArgumentException e) { throw new SipException("createPeerProfile()", e); } catch (ParseException e) { -- GitLab From 3165bbb15560ed9facdfb906da55a9b24eb5989a Mon Sep 17 00:00:00 2001 From: Scott Main Date: Thu, 16 Dec 2010 10:26:23 -0800 Subject: [PATCH 109/291] cherrypick Change-Id: I7ec40d7c2908bd78b74ada8ba2b6838db4a0bac5 docs: misc fixes for the adb move Change-Id: Ie7701d9c1656c6cb5ae6063562efeabd9eb737a3 --- docs/html/guide/developing/debug-tasks.jd | 4 ++-- docs/html/guide/developing/device.jd | 3 ++- docs/html/guide/developing/other-ide.jd | 9 +++++---- docs/html/guide/developing/tools/index.jd | 3 ++- docs/html/sdk/installing.jd | 2 +- 5 files changed, 12 insertions(+), 9 deletions(-) diff --git a/docs/html/guide/developing/debug-tasks.jd b/docs/html/guide/developing/debug-tasks.jd index f0bf84cf7b898..8f40b48a1f796 100644 --- a/docs/html/guide/developing/debug-tasks.jd +++ b/docs/html/guide/developing/debug-tasks.jd @@ -42,8 +42,8 @@ your applications. Here are some tools that you'll use most often:

    Dumps a log of system messages. The messages include a stack trace when the device throws an error, as well as {@link android.util.Log} messages you've written from your application. To run - logcat, execute adb logcat from your Android SDK {@code tools/} directory or, -from DDMS, select Device > Run + logcat, execute adb logcat from your Android SDK {@code platform-tools/} +directory or, from DDMS, select Device > Run logcat. When using the ADT plugin for Eclipse, you can also view logcat messages by opening the Logcat view, available from Window > Show View > Other > Android > Logcat. diff --git a/docs/html/guide/developing/device.jd b/docs/html/guide/developing/device.jd index 2e2d80381fd5a..a4cec6333032f 100644 --- a/docs/html/guide/developing/device.jd +++ b/docs/html/guide/developing/device.jd @@ -104,7 +104,8 @@ href="#VendorIds">USB Vendor IDs, below.

    You can verify that your device is connected by executing adb devices from your -SDK {@code tools/} directory. If connected, you'll see the device name listed as a "device."

    +SDK {@code platform-tools/} directory. If connected, you'll see the device name listed as a +"device."

    If using Eclipse, run or debug as usual. You will be presented with a Device Chooser dialog that lists the available emulator(s) and connected device(s). diff --git a/docs/html/guide/developing/other-ide.jd b/docs/html/guide/developing/other-ide.jd index 234b18fa751cd..d309f47a793e9 100644 --- a/docs/html/guide/developing/other-ide.jd +++ b/docs/html/guide/developing/other-ide.jd @@ -166,9 +166,10 @@ alias

    Once you've created your project, you're ready to begin development. You can move your project folder wherever you want for development, but keep in mind that you must use the Android Debug Bridge -(adb) — located in the SDK tools/ directory — to send your application +(adb) — located in the SDK platform-tools/ directory — to send your +application to the emulator (discussed later). So you need access between your project solution and -the tools/ folder.

    +the platform-tools/ folder.

    Caution: You should refrain from moving the location of the SDK directory, because this will break the build scripts. (They @@ -460,7 +461,7 @@ arguments:

  • Install your application -

    From your SDK's tools/ directory, install the {@code .apk} on the +

    From your SDK's platform-tools/ directory, install the {@code .apk} on the emulator:

    adb install <path_to_your_bin>.apk

    Your APK file (signed with either a release or debug key) is in your project {@code bin/} @@ -507,7 +508,7 @@ device:

    Development for more information.

    Once your device is set up and connected via USB, navigate to your -SDK's tools/ directory and install the .apk on the device: +SDK's platform-tools/ directory and install the .apk on the device:

    adb -d install path/to/your/app.apk

    The {@code -d} flag specifies that you want to use the attached device (in case you also have an emulator running).

    diff --git a/docs/html/guide/developing/tools/index.jd b/docs/html/guide/developing/tools/index.jd index 899c0dc0a09ed..b3e462580bc12 100644 --- a/docs/html/guide/developing/tools/index.jd +++ b/docs/html/guide/developing/tools/index.jd @@ -55,7 +55,8 @@ efficiency.
    The adb tool lets you install your application's .apk files on an emulator or device and access the emulator or device from a command line. You can also use it to link a standard debugger to application code running - on an Android emulator or device.
    + on an Android emulator or device. +

    This is located in {@code <sdk>/platform-tools/}.

    Android Asset Packaging Tool (aapt)
    diff --git a/docs/html/sdk/installing.jd b/docs/html/sdk/installing.jd index 488382e53277c..9de247aceb108 100644 --- a/docs/html/sdk/installing.jd +++ b/docs/html/sdk/installing.jd @@ -446,7 +446,7 @@ version. tools/ Contains the set of development and profiling tools that are platform-independent, such -as the emulator, the AVD and SDK Manager, adb, ddms, hierarchyviewer and more. The tools in +as the emulator, the AVD and SDK Manager, ddms, hierarchyviewer and more. The tools in this directory may be updated at any time (from the Android SDK Tools component), independent of platform releases, whereas the tools in {@code platform-tools/} may be updated based on the latest platform release. -- GitLab From 3ec27e06a763f664b992cf1f9d8b378ea3fb53f5 Mon Sep 17 00:00:00 2001 From: Dianne Hackborn Date: Thu, 16 Dec 2010 12:41:56 -0800 Subject: [PATCH 110/291] Fix issue #3289835: NullPointerException in... ..PackageManagerService.grantPermissionsLP when updating system app Change-Id: I36c1b96d2fe9a8737843d30f3a2669935fc281bb --- services/java/com/android/server/PackageManagerService.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/services/java/com/android/server/PackageManagerService.java b/services/java/com/android/server/PackageManagerService.java index be3cd754e068b..b0f3a23f2b4c3 100644 --- a/services/java/com/android/server/PackageManagerService.java +++ b/services/java/com/android/server/PackageManagerService.java @@ -5699,7 +5699,10 @@ class PackageManagerService extends IPackageManager.Stub { res.removedInfo.removedPackage = packageName; // Remove existing system package removePackageLI(oldPkg, true); - + synchronized (mPackages) { + mSettings.disableSystemPackageLP(packageName); + } + // Successfully disabled the old package. Now proceed with re-installation mLastScanError = PackageManager.INSTALL_SUCCEEDED; pkg.applicationInfo.flags |= ApplicationInfo.FLAG_UPDATED_SYSTEM_APP; -- GitLab From 0d1e38ef99252cb14e6bcc4b3135021da025330f Mon Sep 17 00:00:00 2001 From: Scott Main Date: Thu, 16 Dec 2010 15:41:55 -0800 Subject: [PATCH 111/291] cherrypick Change-Id: I58e21f636e15d4b1522b66b16ffd48f1eb31308c docs: misc fixes to the drawable reference Change-Id: I8b867234250ca18d5b6ee78a22b6150e1ba3e588 --- .../guide/topics/resources/drawable-resource.jd | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/docs/html/guide/topics/resources/drawable-resource.jd b/docs/html/guide/topics/resources/drawable-resource.jd index 129462e5cb312..d9f619f2b7489 100644 --- a/docs/html/guide/topics/resources/drawable-resource.jd +++ b/docs/html/guide/topics/resources/drawable-resource.jd @@ -474,7 +474,7 @@ In XML: @[package:]drawable/filename android:right="dimension" android:bottom="dimension" android:left="dimension" /> -</selector> +</layer-list> @@ -906,7 +906,7 @@ xmlns:android="http://schemas.android.com/apk/res/android" > android:right="dimension" android:bottom="dimension" android:left="dimension" /> -</selector> +</transition> @@ -926,8 +926,8 @@ xmlns:android="http://schemas.android.com/apk/res/android" >
    <item>
    -
    Defines a drawable to place in the layer drawable, in a position defined by its attributes. -Must be a child of a <selector> element. Accepts child {@code <bitmap>} +
    Defines a drawable to use as part of the drawable transition. +Must be a child of a <transition> element. Accepts child {@code <bitmap>} elements.

    attributes:

    @@ -963,7 +963,7 @@ View.findViewById()} or {@link android.app.Activity#findViewById(int) Activity.f <transition xmlns:android="http://schemas.android.com/apk/res/android"> <item android:drawable="@drawable/on" /> <item android:drawable="@drawable/off" /> -</layer-list> +</transition>

    This layout XML applies the drawable to a View:

    @@ -1226,11 +1226,11 @@ the right edge, a right gravity clips the left edge, and neither clips both edge
    XML file saved at res/drawable/clip.xml:
     <?xml version="1.0" encoding="utf-8"?>
    -<shape xmlns:android="http://schemas.android.com/apk/res/android"
    +<clip xmlns:android="http://schemas.android.com/apk/res/android"
         android:drawable="@drawable/android"
         android:clipOrientation="horizontal"
         android:gravity="left" />
    -</shape>
    +</clip>
     

    The following layout XML applies the clip drawable to a View:

    -- 
    GitLab
    
    
    From 01d159aa2c6303089269258f3ae047e74df9e2a9 Mon Sep 17 00:00:00 2001
    From: Martijn Coenen 
    Date: Thu, 16 Dec 2010 22:39:20 +0100
    Subject: [PATCH 112/291] Need to check ndef before writing ndef.
    
    Regression due to all the (re)connect changes.
    
    Change-Id: I637618f63518965e893a5a59db61002271666fa4
    ---
     core/java/android/nfc/technology/Ndef.java | 28 +++++++++++++---------
     1 file changed, 17 insertions(+), 11 deletions(-)
    
    diff --git a/core/java/android/nfc/technology/Ndef.java b/core/java/android/nfc/technology/Ndef.java
    index c45c97d282371..cd1224912aba8 100644
    --- a/core/java/android/nfc/technology/Ndef.java
    +++ b/core/java/android/nfc/technology/Ndef.java
    @@ -148,17 +148,23 @@ public final class Ndef extends BasicTagTechnology {
             checkConnected();
     
             try {
    -            int errorCode = mTagService.ndefWrite(mTag.getServiceHandle(), msg);
    -            switch (errorCode) {
    -                case ErrorCodes.SUCCESS:
    -                    break;
    -                case ErrorCodes.ERROR_IO:
    -                    throw new IOException();
    -                case ErrorCodes.ERROR_INVALID_PARAM:
    -                    throw new FormatException();
    -                default:
    -                    // Should not happen
    -                    throw new IOException();
    +            int serviceHandle = mTag.getServiceHandle();
    +            if (mTagService.isNdef(serviceHandle)) {
    +                int errorCode = mTagService.ndefWrite(serviceHandle, msg);
    +                switch (errorCode) {
    +                    case ErrorCodes.SUCCESS:
    +                        break;
    +                    case ErrorCodes.ERROR_IO:
    +                        throw new IOException();
    +                    case ErrorCodes.ERROR_INVALID_PARAM:
    +                        throw new FormatException();
    +                    default:
    +                        // Should not happen
    +                        throw new IOException();
    +                }
    +            }
    +            else {
    +                throw new IOException("Tag is not ndef");
                 }
             } catch (RemoteException e) {
                 attemptDeadServiceRecovery(e);
    -- 
    GitLab
    
    
    From a936b256eb1611b5d8b88d0cd61f21225152cc82 Mon Sep 17 00:00:00 2001
    From: Hung-ying Tyan 
    Date: Thu, 16 Dec 2010 11:50:45 +0800
    Subject: [PATCH 113/291] Remove SIP realm/domain check
    
    as the realm may be different from the domain.
    
    Bug: 3283834
    Change-Id: I64c9f0d6d626afdb397c5d378d30afa9d6a64ca9
    ---
     .../com/android/server/sip/SipSessionGroup.java    | 14 ++++++++------
     1 file changed, 8 insertions(+), 6 deletions(-)
    
    diff --git a/voip/java/com/android/server/sip/SipSessionGroup.java b/voip/java/com/android/server/sip/SipSessionGroup.java
    index edf8b52b35d3b..3275317775740 100644
    --- a/voip/java/com/android/server/sip/SipSessionGroup.java
    +++ b/voip/java/com/android/server/sip/SipSessionGroup.java
    @@ -872,8 +872,13 @@ class SipSessionGroup implements SipListener {
                     }
                     return true;
                 } else {
    -                onError(SipErrorCode.INVALID_CREDENTIALS,
    -                        "incorrect username or password");
    +                if (crossDomainAuthenticationRequired(response)) {
    +                    onError(SipErrorCode.CROSS_DOMAIN_AUTHENTICATION,
    +                            getRealmFromResponse(response));
    +                } else {
    +                    onError(SipErrorCode.INVALID_CREDENTIALS,
    +                            "incorrect username or password");
    +                }
                     return false;
                 }
             }
    @@ -1025,10 +1030,7 @@ class SipSessionGroup implements SipListener {
                         return true;
                     case Response.UNAUTHORIZED:
                     case Response.PROXY_AUTHENTICATION_REQUIRED:
    -                    if (crossDomainAuthenticationRequired(response)) {
    -                        onError(SipErrorCode.CROSS_DOMAIN_AUTHENTICATION,
    -                                getRealmFromResponse(response));
    -                    } else if (handleAuthentication(event)) {
    +                    if (handleAuthentication(event)) {
                             addSipSession(this);
                         }
                         return true;
    -- 
    GitLab
    
    
    From ab82a5b9a841cf052310e8500224932b9f5e3cad Mon Sep 17 00:00:00 2001
    From: Martijn Coenen 
    Date: Fri, 17 Dec 2010 19:31:39 +0100
    Subject: [PATCH 114/291] Clean up and polish Mifare Classic tech.
    
    - It's useful to have accessors at block level, so apps don't really have to know
      about the sector structure (and how many blocks there are in a sector).
    - There's no way to tell whether a read/write/ didn't work because of auth
      failure. The documentation should be changed to make this point clear.
    - Added increment/decrement commands, for atomic increment/decrement of value blocks.
    
    Change-Id: I590feacbcd1443f1be7a86ab046a5b1f33e2e04c
    ---
     .../android/nfc/technology/MifareClassic.java | 91 +++++++++++++++----
     1 file changed, 74 insertions(+), 17 deletions(-)
    
    diff --git a/core/java/android/nfc/technology/MifareClassic.java b/core/java/android/nfc/technology/MifareClassic.java
    index d5f0a31c009ad..8a9ebf1354c82 100644
    --- a/core/java/android/nfc/technology/MifareClassic.java
    +++ b/core/java/android/nfc/technology/MifareClassic.java
    @@ -161,7 +161,9 @@ public final class MifareClassic extends BasicTagTechnology {
                     mSize = SIZE_4K;
                     break;
                 default:
    -                // Unknown, not MIFARE
    +                // Unknown mifare
    +                mType = TYPE_UNKNOWN;
    +                mSize = SIZE_UNKNOWN;
                     break;
             }
         }
    @@ -226,9 +228,10 @@ public final class MifareClassic extends BasicTagTechnology {
     
         // Methods that require connect()
         /**
    -     * Authenticate for a given sector.
    +     * Authenticate for a given block.
    +     * Note that this will authenticate the entire sector the block belongs to.
          */
    -    public boolean authenticateSector(int sector, byte[] key, boolean keyA) {
    +    public boolean authenticateBlock(int block, byte[] key, boolean keyA) {
             checkConnected();
     
             byte[] cmd = new byte[12];
    @@ -241,7 +244,7 @@ public final class MifareClassic extends BasicTagTechnology {
             }
     
             // Second byte is block address
    -        cmd[1] = firstBlockInSector(sector);
    +        cmd[1] = (byte) block;
     
             // Next 4 bytes are last 4 bytes of UID
             byte[] uid = getTag().getId();
    @@ -260,6 +263,19 @@ public final class MifareClassic extends BasicTagTechnology {
             return false;
         }
     
    +    /**
    +     * Authenticate for a given sector.
    +     */
    +    public boolean authenticateSector(int sector, byte[] key, boolean keyA) {
    +        checkConnected();
    +
    +        byte addr = (byte) ((firstBlockInSector(sector)) & 0xff);
    +
    +        // Note that authenticating a block of a sector, will authenticate
    +        // the entire sector.
    +        return authenticateBlock(addr, key, keyA);
    +    }
    +
         /**
          * Sector indexing starts at 0.
          * Block indexing starts at 0, and resets in each sector.
    @@ -269,28 +285,69 @@ public final class MifareClassic extends BasicTagTechnology {
             checkConnected();
     
             byte addr = (byte) ((firstBlockInSector(sector) + block) & 0xff);
    -        byte[] blockread_cmd = { 0x30, addr }; // phHal_eMifareRead
    +        return readBlock(addr);
    +
    +    }
    +
    +    /**
    +     * Reads absolute block index.
    +     * @throws IOException
    +     */
    +    public byte[] readBlock(int block) throws IOException {
    +        checkConnected();
    +
    +        byte addr = (byte) block;
    +        byte[] blockread_cmd = { 0x30, addr };
     
    -        // TODO deal with authentication problems
             return transceive(blockread_cmd);
         }
     
    -//    public byte[] readSector(int sector);
    -    //TODO: define an enumeration for access control settings
    -//    public int readSectorAccessControl(int sector);
    +    /**
    +     * Writes absolute block index.
    +     * @throws IOException
    +     */
    +    public void writeBlock(int block, byte[] data) throws IOException {
    +        checkConnected();
    +
    +        byte addr = (byte) block;
    +        byte[] blockwrite_cmd = new byte[data.length + 2];
    +        blockwrite_cmd[0] = (byte) 0xA0; // MF write command
    +        blockwrite_cmd[1] = addr;
    +        System.arraycopy(data, 0, blockwrite_cmd, 2, data.length);
    +
    +        transceive(blockwrite_cmd);
    +    }
     
         /**
    +     * Writes relative block in sector.
          * @throws IOException
    -     * @throws NotAuthenticatedException
          */
    -/*
    -    public void writeBlock(int block, byte[] data);
    -    public void writeSector(int block, byte[] sector);
    -    public void writeSectorAccessControl(int sector, int access);
    -    public void increment(int block);
    -    public void decrement(int block);
    +    public void writeBlock(int sector, int block, byte[] data) throws IOException {
    +        checkConnected();
    +
    +        byte addr = (byte) ((firstBlockInSector(sector) + block) & 0xff);
    +
    +        writeBlock(addr, data);
    +    }
    +
    +    public void increment(int block) throws IOException {
    +        checkConnected();
    +
    +        byte addr = (byte) block;
    +        byte[] incr_cmd = { (byte) 0xC1, (byte) block };
    +
    +        transceive(incr_cmd);
    +    }
    +
    +    public void decrement(int block) throws IOException {
    +        checkConnected();
    +
    +        byte addr = (byte) block;
    +        byte[] incr_cmd = { (byte) 0xC0, (byte) block };
    +
    +        transceive(incr_cmd);
    +    }
     
    -*/
         /**
          * Send data to a tag and receive the response.
          * 

    -- GitLab From c724f2fba330da275f46586aeb5f0ae7bd2fae99 Mon Sep 17 00:00:00 2001 From: Mathias Agopian Date: Sat, 18 Dec 2010 03:35:05 -0800 Subject: [PATCH 115/291] disable the bypass mode. DO NOT MERGE. SF bypass mode triggers a bug in the display controller that case cause the device to freeze. Change-Id: If29b4d5132f463d13831b082b904c235f15a19fb --- services/surfaceflinger/Android.mk | 1 - 1 file changed, 1 deletion(-) diff --git a/services/surfaceflinger/Android.mk b/services/surfaceflinger/Android.mk index 41562f6794b75..e2f8a7468d877 100644 --- a/services/surfaceflinger/Android.mk +++ b/services/surfaceflinger/Android.mk @@ -25,7 +25,6 @@ ifeq ($(TARGET_BOARD_PLATFORM), omap3) endif ifeq ($(TARGET_BOARD_PLATFORM), s5pc110) LOCAL_CFLAGS += -DHAS_CONTEXT_PRIORITY - LOCAL_CFLAGS += -DUSE_COMPOSITION_BYPASS endif -- GitLab From 52af3a4f9a1f13ea3b19a7d2f2ee07c733abef74 Mon Sep 17 00:00:00 2001 From: Mike LeBeau Date: Mon, 6 Dec 2010 15:52:17 -0500 Subject: [PATCH 116/291] Unhide RecognizerResultsIntent. This API was reviewed for Froyo, but we didn't want to make it public then because it wasn't until our first Market release of Voice Search that the APIs would be in use by our app. http://b/3135351 Change-Id: I49053717cac08e3976c22e3a105139b6755aadb8 --- api/current.xml | 88 ++++++++++++++++++- .../speech/RecognizerResultsIntent.java | 18 +--- 2 files changed, 89 insertions(+), 17 deletions(-) diff --git a/api/current.xml b/api/current.xml index 893f2d23f4b83..e98733567e002 100644 --- a/api/current.xml +++ b/api/current.xml @@ -147094,6 +147094,92 @@ > + + + + + + + + + + + + + + + + - + diff --git a/core/java/android/speech/RecognizerResultsIntent.java b/core/java/android/speech/RecognizerResultsIntent.java index b45e4b1870b70..15ac57c792ffd 100644 --- a/core/java/android/speech/RecognizerResultsIntent.java +++ b/core/java/android/speech/RecognizerResultsIntent.java @@ -34,8 +34,6 @@ import java.util.ArrayList; * the search results. If that is not available, then the corresponding url for that result in * {@link #EXTRA_VOICE_SEARCH_RESULT_URLS} should be used. And if even that is not available, * then a search url should be constructed from the actual recognition result string. - * - * @hide for making public in a later release */ public class RecognizerResultsIntent { private RecognizerResultsIntent() { @@ -58,8 +56,6 @@ public class RecognizerResultsIntent { * and, possibly, the full html to display for that result at index N of * {@link #EXTRA_VOICE_SEARCH_RESULT_HTML}. If full html is provided, a base url (or * list of base urls) should be provided with {@link #EXTRA_VOICE_SEARCH_RESULT_HTML_BASE_URLS}. - * - * @hide for making public in a later release */ public static final String ACTION_VOICE_SEARCH_RESULTS = "android.speech.action.VOICE_SEARCH_RESULTS"; @@ -67,8 +63,6 @@ public class RecognizerResultsIntent { /** * The key to an extra {@link ArrayList} of {@link String}s that contains the list of * recognition alternates from voice search, in order from highest to lowest confidence. - * - * @hide for making public in a later release */ public static final String EXTRA_VOICE_SEARCH_RESULT_STRINGS = "android.speech.extras.VOICE_SEARCH_RESULT_STRINGS"; @@ -81,8 +75,6 @@ public class RecognizerResultsIntent { * search url, that entry in this ArrayList should be null, and the implementor of * {@link #ACTION_VOICE_SEARCH_RESULTS} should execute a search of its own choosing, * based on the recognition result string. - * - * @hide for making public in a later release */ public static final String EXTRA_VOICE_SEARCH_RESULT_URLS = "android.speech.extras.VOICE_SEARCH_RESULT_URLS"; @@ -102,8 +94,6 @@ public class RecognizerResultsIntent { * uri or some other identifier. Anyone who reads this extra should confirm that a result is * in fact an "inline:" uri and back off to the urls or strings gracefully if it is not, thus * maintaining future backwards compatibility if this changes. - * - * @hide not to be exposed immediately as the implementation details may change */ public static final String EXTRA_VOICE_SEARCH_RESULT_HTML = "android.speech.extras.VOICE_SEARCH_RESULT_HTML"; @@ -116,8 +106,6 @@ public class RecognizerResultsIntent { * A list of the same size as {@link #EXTRA_VOICE_SEARCH_RESULT_STRINGS} may be provided * to apply different base urls to each different html result in the * {@link #EXTRA_VOICE_SEARCH_RESULT_HTML} list. - * - * @hide not to be exposed immediately as the implementation details may change */ public static final String EXTRA_VOICE_SEARCH_RESULT_HTML_BASE_URLS = "android.speech.extras.VOICE_SEARCH_RESULT_HTML_BASE_URLS"; @@ -132,16 +120,14 @@ public class RecognizerResultsIntent { * apply different HTTP headers to each different web result in the list. These headers will * only be used in the case that the url for a particular web result (from * {@link #EXTRA_VOICE_SEARCH_RESULT_URLS}) is loaded. - * - * @hide not to be exposed immediately as the implementation details may change */ public static final String EXTRA_VOICE_SEARCH_RESULT_HTTP_HEADERS = "android.speech.extras.EXTRA_VOICE_SEARCH_RESULT_HTTP_HEADERS"; /** * The scheme used currently for html content in {@link #EXTRA_VOICE_SEARCH_RESULT_HTML}. - * - * @hide not to be exposed immediately as the implementation details may change + * Note that this should only be used in tandem with this particular extra; it should + * NOT be used for generic URIs such as those found in the data field of an Intent. */ public static final String URI_SCHEME_INLINE = "inline"; } -- GitLab From 00410256a667866b0b9d12b513688d3894140b73 Mon Sep 17 00:00:00 2001 From: Scott Main Date: Mon, 20 Dec 2010 08:52:16 -0800 Subject: [PATCH 117/291] cherrypick Change-Id: I51b73bb0bb09ef0b928efec151f55e0bf8ffc954 docs: fix typos Change-Id: Ic31053b1a17b8b2e0842ba6077ad635e642dc705 --- docs/html/sdk/android-2.3.jd | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/docs/html/sdk/android-2.3.jd b/docs/html/sdk/android-2.3.jd index 33affcb2d3c8a..c9d5c9b0b606c 100644 --- a/docs/html/sdk/android-2.3.jd +++ b/docs/html/sdk/android-2.3.jd @@ -238,9 +238,8 @@ characteristics of each.

    Also see the recent release notes for 8.0.0, below.

    - + diff --git a/docs/html/sdk/images/3.0/browser.png b/docs/html/sdk/images/3.0/browser.png new file mode 100644 index 0000000000000000000000000000000000000000..5d3ba3112654b80e7e325e9e741af564b8b9452a GIT binary patch literal 77642 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

    >#>j19IH$?3%H0|G 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%0Dme&AokneeCXv-`}48{=WYF`S@Lxum9}* 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

    +ilf`%2%Yow_vRaYe{( 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 z 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�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�z33g199H_(Y1*SiIf-Wv6B{1BVtaFn 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 $56@>d= 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 z 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 z XU%I>?ddj4w+v`ut&wD8PXm;n$ z=oK@?A2l_`dz~?2xbG*Q%CIc*spkdm;1$o+FJ~Q(IOiQ)9P~?~VV%l7OTi1OR=tfI zpWj&dto?gP(WjFxpI*9rIT`UG%jAQLMS+fc&K6%Dw7zxJ|UJVp)S0& z{{>@2$@E#t~--8)b9Ow@X7+1;pFXQ}C3uCB`9-|WZ8>@LJ} zU{z{(%evO}U~;xmm@RkOICJ-%~Q$WbSU^2tAkLx6hon z;p0WWdEfk%8Q7N@oWH3r-F!3a*y|;mjJDixxVC8C(-giN&K;-gMCP_#PfBrom;FY7O4pf3rbDY2mf8Ms7c z(ju3Q<$*%GpNLs+TjMn`N!_7gg^MD`hTyxCQccBo9tqoc*=%x(+R?&I)+f)XSie5< z@z3VYxo?a$jb~0eX*aX--}0LKM_Dzi)wuWX+p}ZGjvXux()N3v?|J@d%j;Wf-XFbr z^S1H7+wW#hpYu-q?YZdgzMZVQ%d_L^_W5Z$%@ZjPpBk`LRh{8Lqo-4(S6vaGt9Ev& z<$@Tw<}ZKW*Z!}r|GAgn?#F}vlFIM5-;0ThZmwU=P_R$T_pbb(v-}T|U)=cMkte30 zSGi~AshYcQnAfi5Inem)$(bCs2i4{8pXHnj@VIJ}*~EYF!$KQ`j{pBieBTe%3*wIPOiAsNZN8nEIH%{#nX?`1 zoo1WW|F6E^eE#F!g*Y=p{uHNE*$r~ zdS+)^UFs!$@epHX_cr%WKaW3ndGx58^4~-2%l`eTd~omf_Wav9+upji3MMA)$#q#_ zCH+&eH|y8CtXaH9rSeg}hhASZ<6+-bsqA5-V-+&hLe?a*JoibF%ZfDjz>AOm9P+RK z6z3+OquQ*a zQPiY$ackQeZbvq?U%aC6hAu4^R_okr`A~Lg!L>l|ogGu-mT#I;X%zh7AannrUsH@u zdYXu~8!*>veGz7y;g;9x$#G5N?SU-)h@<@rWrpc;%mM&Pq(Xc%u`k~p5HxEvmS)?_F zt=2tpdi|8gS)Aunbc8SE=dPX97uwrr;Qt_SLHHGi@XKo+L``(lInTv({%f|As*$wyA9^F@4vhvy9>cn8%A_G%qbMp^#658|=)-mVG+Ojj&RUbRnX8-$F z`u)1sYq!7KfA{j;zb6i}-{1FN?8Sw{wgp>vO3vhA-dqrMY2UQ4HBHla?)0oP_>=MM zYwepq@9y3{H20wH@9*0m)u`(AwXLph^f6Sfisqc~;oPOzsZSlIh+dV6cD>ITpb@HS z@4QGMa!FJuqfxM#iJ$kX6}R>-FDe)9^Jh|9cDA5+>5OSdrgK#>Zt&b8^<(>@G=J4u zho`ojFzH?yWUxNzWcY~}YrN*%J#s%hWU_gzX4jUJ8`K{?-FfhmAY0A)6oX?g)|{%E zS>AT_{8rzyUr%iNU}a*Sm|11~d;eEm-`**KY^!~BHv|V48$0}3$K`N;ZtBygrJ-MC z-^$9~czU~V!|Zy2cV#8z@^4p>(jInO-Y)9>?(=!XN z>@*ZHFkm)FbCK3jxqXz=`ni+#$MD8K=|v4QC+rl9a*SMdQ~MI*u`Am16n!2wrRz1; zU3>IYDa&V$*!M>q_cQsPi5@ERy*|}J)WlbKX@m|_!uirqjT2imxn8&3?!9dYIg!ld$3zZ|_Aa7Z{T+`V|pmMyKWO(q_U39eiW+7mB^h}im@Uh7n^Y8bZ8I=(K-E#T#?AaIJvmWHy^pRe0O`(DNFG~3&v;B~k~|F3#;$FwC!G?bS*OPteXIN*2F=}lzF?fp#Ip&i<1;=cdc ze6F=2X0!N8CYct-aKHaQHFcum)PiiYXWONJpS$rq(_g*lG;tp}$wM}+PHfxG2r|sy zXjSoFRNCxs(8tZ+&xkM?$V}+pnKa)nxly_LqC?o8criwUJQapxZt*^cKTVqcnz@g4 z<6mx;*K-Rt?|2h=NuO~;D%&^qgt($J=b5M6N?Vy2!SJEyqA1G&vHs(2niq_(WwIr# zmt?s8eCC(xT<*)?RM#_0{Frmw@9X&!2gGB)dFMS3-T!^s`R`5Fe=j=yx#@7}>1R7E zvp=4jF_-m2WV3DDr&8w2CCpz|Gd*DVE5z_vL&4B4+?|KV<5;2ZhlfHpzPi8vn~|Bg zvLu@Gu&$1KdmCrN{gccFXU_b*dA^RV+V0;r%j$* zOWdr?aDQj_G@auj%kzz9t4TIA9@}h|&hzE#;j8cW{LY(a*6#K|X-eL`4G;HzzxTV} zRNNx*N5;MD)m^s>jWd%3o@(Vcoj;qAvbFR{&bbh)wC8_|KXl44SR^wmr0!~F_;K%U zb;CZHP96!HM1upKb^nUzpFVY?=hmK+FAM&hm;WbFC)MMSo5d?%}eTGjXq?>E3O-!k9LQEu7N!;@Rs@cE4UMj{o~A{FaU` z!-wweaV^Tbm)~L7GQ-Pt&n`pN*rmNMHDB6PO*gE#%yuZ@s7BfrztC?J*X0{!Fzc94 z=%@>hY^vMYGjq~vp$)oXd+*QCaJj$Y!wL_clxLc|16dAlyvTEG#S3;VuIzaa^-N05 zLR6l%t=?F+cJ6LJ-UF`$9r=?Ul&;RSoKY8USRgU${E-6}11%Ie>$jee_)!{H_cN8X zp?vz(PR5<9BzGoeeTiLuu2Rfl_qBhapI@yyqSJe4(>D1Z!pHd5-t$P8Sjf2P>YD!k z=Iu}4*Z=>0|Ie@MQ=dNFaMzn5XM5yE)*16|a7<{#kAmlF2e!KXs*xOMHm^99~9R)u3Oij zJ-_(#_Keb>l~HH5FzK9I8uj8&jY;SB0%rq$cdZl0O?38&bWWAMZ78TM@B3iRq(?$I zL2K6uemr`G=gh+6TTL0?2(4CP=-$;JS-DbR*F3ZEU|U@#(NFoZ3J8qnC7{LQt@?ZF_Q}WJz&wc6hXOz-8rrnK?7( zwmxR~bLq+A-&dGxI-WDg*RUw8W^ezH;AEonz`{g(CF}AlW{Jfg?0TlMEBk_6eNC^KzF(x4e6KIcrv|)LGw>zNn`BXI@3i zw`^YZrI8Ci^bw?MkBmIT>npeHQ$F((xT*oS~0ikCgb=XO+#B zp6??h%jY;MG6b7!u{4nO%y*PCyWz;i96#;L>0K$?CI{v`txI^Swjf58%R5o@h-js| zl9-N9?X^d{Q|9scgbTT@b^k4zx(72uGeZMo^G%IonnzMJ_rHwgN!XA-(J&(7i18txx@N;0`&D9sQzscP z8{gdH_@$dcr+E2uu_MzKFuiOz;pS!*cK?X&vBrOisk?-(+V9`Gsir>jrLGWPN)*Qx z@6GqUMbACIKP_!j!`n!MRiCU}3@ zn>BUv_8l8;nkjdLn||a-zqBd+^xX}9T()5^Z(aFQ`kbj?y?~)X^&T5#@#py~J%qNO z_DVC{abj=H+1h8zq`PP4SGiOgi}``a_@^@W{U6G(Zu(`WV*xr>T}Jn zBhJ5xeDdv9x@UH6LTlqxzK5Z=IUA;H26>nKEE*n%^0MQ7q1 z5|DjRj+itA?SimyFKx2McHwnLL^$0z1BQU!JTV)nChxzkQRQeob}%aqqpOo;o4l{3{r$_Exp$%N%8QQ4!mE%Fj^fq|e85YJs0^ za*KSWWiGQl?>We;^u_hpSO1Dc&ff}Jw`)K1*=O=Sth~hf{AAeX@{~WZ=a%>#{-|yncbSLTV7fzfuJ+|^q6^~tzs|W_buV@Ai!HJ93gc(b z+-KPve182+nd@q~;kJ_tQhtkZEj|^THGA`xpOLRRcPCkI|DiSY{3(SPS>Ju4r_MbT zdU0vdTN?w;+YOsVHo5MQl?-8sSbqA%zxz)dZL2;c=BD|bdnWVtS&l=DEEnIro%>rE zel+hty?CKx)U4ds8;nO3f3orBQKF^+g zJ^#j;X&)yVK1jFt^f`R~`CD^#DyqIcVyJX)eVu5BiKgPq8^*_3`18*(Jy^4LRU*SR z#@AjBt(WV*P7Qx}Qs#xchrjp#lfUhM9byglZjEzVytLo)o0|or}TG*X!Vx=SNh0TA6-LUEHwYndPLH=0-x^)2Hs-EhutA z#vv&tklWnN)y?JO+J-on{Z}6B^6SgtHCWrz6D2OO;8g7lrNtht2OqA^kSxEjf+O-s z{7H>W)!&id)>?s$4d_{>-VpeceCPsWUyDQUbgKO}DCjIrTLC;aSVq zpAYW3ZtTmD)6Me1{dRF|#f)d`|NmP5aQ(8B<7K7{`~O_>cF8_8-R|yv_WX;}<7yh^ z-~Ii5zkRi3$YF(&fv%HJ2Vf_NWjC|cE*FF2U! z-Ed!Kim&Rg2u+1FWkZJ57sES$gn576VX?xK&-PNl!|hB5G92q4NvO>p zDsA5&vqW3ta-JqD!!^+<8Qb5SID5ZOVop5Ae|5%RXK!y3^^KpSwEpt5g>SnBd#oZ9 zzqx8#@QZ)Y7x*wux8qRdnFG;XU0vG*|BH!;iHIHQ&uw*Wz4^g@<()lVYP)B>I>jY( zEx1?3?d$fdPjs(&ZdtwZ81L4tCJGTcS(;L-!#=iVceZW}-?4G^=C#Y+Ee^=q+Qu?9 zG@g=*j{d%_yu7Tu{7`*YbydRB>ihfl`ufi33vCxGe0-0Yonz^)ei_T6zsGnj4n-f> z-*I5Wj`|M)=au>GYyQ9e&2XTd&-PC73hs2(w^NgwHRr7C)LLZtr)zfOMG>|C3u%_47~2 z=WsTj`pj zD?82NI%l=S>h-KG*RN`>51Xsgz3lqNOnj>_fXS>gT~7$%{SiV zeiD7ZMKQH^5&!PiO*^HfA6#F%M&tg@)oa$Q*;5mqo16N&k@@c1yS8&X_Q`&DRramq z%a+4l>FjGBgn8|G^eX)Zk9GwA|K&>^j2Y~+OXnI#3N{?~b=Y6b_Pgoe#wGKkBT5z9^T=;pw8g zj7@(<8K#+S`o8Jr_cf_v(>AQDIL&n|W>cV&pz(&g#}h9Wg>B&IVB^`RSCeq1*zbJk z^yz;SSrWF-erYbza8%6DLvu#m(+P>^`uG;C-z5Fo_2hv?(K8rtSbv`so{~}6w56wK zUbt1uPM=vm311p-YP;>e(fzoiQt9K|nW~cv+OIPi+qs5xO zvtC|zXRz7M)$so8+=)WbEB=S21Srp)wDF8|rG>Dc+_H$wgxH3-1^0J%cjsubUky2b zQ9v!{oo#*nzdL^;O(xsFci;Ooo^c z(tU1ZU{HEvQS+(bt$7#ME;@N_@s>}QWRwrYKL4cqe5QCzdVIn94SAL47A`w~hoy3Q zBIlRtyVdWGooS8MV%z6weV~lB!I6>SSc>L<)%VO25p&P)iJI47e8%*W$NqCqPp^CG zuyu3N=Sf?=P0#H69K2a)Rrfj~oqjTj#o%eT%_E zH#buY55KOeGNxa8eoPF}A`EuPiV5>dm|gX6%Q##)akWhT)}b)@i~8H%oRiqgv$5r} zA8W(RM#syORVHU2d(k-ec5H>8GXP1>XT=q zrSr|GuyqUWzqxb9C)Q1^?BSyiw{vFBpL3L9&*B9gk5(oqH)wmcd$-)4cu4y_{~eNH2a5%K-)k zo*f+gxtk*x8{XgB$$VtSv?)zHW=wka`J4d5{<8@`FSg4cEVTQ3B6*VW<>_K#k`2b@ zsY}$B%UE|E`F(YLU1@UEuU|X9y7S8?GThrEnCH88<*GRD0|ndsZGVc)IXTz-z08er zhUf+R|D;y>2+Am*GvhwMVaW)@gI6DL$(u zO-n=>vY8lUrp(y7YmcRg#3$C5nGsEIKVIi#EKp%M)@&`yS0O&vx|*%dw_SFB?5vsJ z+#dAAu{^jj9PS>fxw!vuva(W=vg1UHXO|C`>1Ylz)N(?mWEIknPr^(Mzzdm_dD*qu)1mEm8a((9+Wef>Yjdy z)pCHReeq^kpUV z?AqGs)vL9SE|_6(o zFRz^9P`;%+vAMuG`SiVO>+}vh^xJ;C_WixRtvg%wbSC8GXWzbm;X+9K{Tti%uid@- z^@W4ZX0v~uHMiG3AYONe{fBF*+?%Q&59e*acdVZ8n@!P&3yO1O?`Wv8EAyBu@?3uM zVA-@^?tc9PN0KTG(lQtWnEr|7Gjr+P+*thl z+@-s_wF?jEUq~0VF}FCrJ*sEQs$+p(8B@bUuNKvsNN)OCWVPN$QdsuDZo$%%mFthW zyqIPC`yn>( z+Oeorw)qcSYi-w>YPi0X@IUr=B}0?+#&@i$L}>&b6Rr*GTME_{BMmF9Pz=-Q3XWSKWUXgxC9>ZCZE&_7|u8`O2@?EBp38+Tee z(}C$CJlm}GZoF|gt+6Y#C&0)*-sxL$(8C><~-k}qyqx*S_2%B4H$IHm24pJ>^Jlw03#cp@rpA)@M zRI72G@YhSHY!cUXiz!~(y!lG_o)62c;-k#?H(v>!zT@MMefeLPB)#(C6Ge8z-6Y3c2riU;4yWMu*^o_2U*qMH@e%YH>9J@W~ z#??^kF6FuUH}8t)uIv7Cmut_~C%+FeztB#Zz1J&#`ii~r%igk1NtX>-r&5IL$rgC~yinT{d%te=Y zo-#9|HC7Ulk_{I%+=Opz%h<^LPA|D$zfX-R=h^InZeHPqkroR$yeGO!e&(s#>9?+_ zP5JSpwNZ<3LAX55(Mx;fXKt^MIr3G-MU46umAr3PM9IS zRoKtd$F7VeS_8B;o2g0d$PxLK%NaI?LeDMA7_dQ+_EVvg`lfq{Fq<%h%g6=a`{u#qpGoMFFRNEt&H5Vc1}5&(V>=b z%xkyloOjZ4LdWju`%e#ya^C3@))&jmIZ3EVH0FtpVEC@xie8bW9u1a~4W_F~Q@I%o zj5i1r`hBoaU9f)Iv16^RtnMD>md>53s3osmBntR`_D#~Q1rKNoB55<6z$V|hJd!GFWJTvRx?frkF zWBvR}Tv!B>OClP~M;0CoWvL zx~jqd>$gMie=Pof?{Zq|!IvA$-rw1|cteILL;G5%c*X;YA%A-GZ5#4@Qc_|{N@9FU zYI1U7V&=@aE-Knv`n##oIb`0qEQYXqhizJCuq$_JyiEA@SD&$9#)F_h7ZMB@YvB^#*7y5{aDJ#yAIjzWZhj-nR-iC)$*tHrjpwi81HS;O+RfG`|sMEJxzD^Fv(gUxK$&|WZ;vzYZ-4cET?pVw5PxHpUy&B={Hf!&0+`B_c zaYvWpYOcczH)?HPwrtkIb<+~N1^5+KFWc62xNBlnwuP$H?zU`;7K!>RWelInwlP0? zB(Y>(-??>V3+`XLcCBySx^L(F*5|WzFMi4N-}Kn3o9EVT+h)e_c-^~q?((%??))rv z*>hsgm;3{a@7}$u{P8evU)hG|0p}Mw>-y&WH8a0-L}g2Jr58W{`^?N+*KeKSJ*Znf zd+Gn(>!&{6lu;mbEJ2V_`RhAXrhD#3FZ@3GVhJ-l-+}zFZM$=-Is1H?POqD^>F(3& ztn6&p|M_blO=WMI{jqa(sL{5a8GE?AC%j&g8y6d|thMsvZnl!LjY}kbAKRK3?5N^T zPg|%N6WM%2mut~#!^N{?pRd~GCG}T(@|@Swv!$e@1@fgC3tngZD~e6lH8fC*J(wMO z{ffka_dTQH+gHaU%YwavMKky${y8AZy$!f`J(!M z`)X!RiOPsDx5o}k^i)zS60NPPZ~dPl_u!rLxqFuxc%G~0IP5&VxKS=4i}{#V#!kP~ z^C}4sPA7L96hD6U`PZ;H(l&{f=|=HJ%3rj0B^b?}Kf@+_4$H263EQ+YBNlC*?!bEC zd(%-ar^_?47wT?dHZ<6v_vU=@)C*i@!VI&Q7tWn!*;uE_@cB-{`Ow+?(+aeu8lLbZ zXPOkg=VgC2?J&F2wWT``s+5#7AD%4GkbffbppL`+*?cSsss34t-?~E9F38bc|Dlny zfwA_cs+eaK$FYC6@68O~W1Pdv{@iu4=$qI>bJk|wlDm<}=e$IfLHPA5trg3~e{ih- zIX!NEY+Y@hpzF%0`Cs)5Hkt&evIhuT>T6W^tgt*?+;)FThxCz?Jcng=m_AlNyKzRy zeSv46=V+XncJ&I&u`e24yG&pDHsuP~D0S_c`~Hm1$1^DxUVrI69Qb^rC-~F8pWv*R3&b zFP?T))SN@2qE+%oVGD)*{65b zTjj|OE3YX=%zB$Fc6>*vSAOA(wS9%%xks`j&7#|MrwQ&(J(DP1e(THSKF;}fEwYV& zsqWFA9S`qx{OhSqI8#z3a=U!vBun-0$xBV1 za(!{lJ(n=qj9vYH+9waih;)W~+fudfPTA@<^DwhegYjm@^7%Dy3UA0i_;4cle8x(a zsOb|wzjT*tpS{T}RpgoYpTqg}+&nQmtN9g7a&B%(O!iJTu2E>)eI@+*GWDg)*811I zy6pewU;KYjyMp?MpXayB22Bq3m$UC=_;WV@U}(ekCoM;o{P?kC$B$*Ze%1e+UjOs& z`+9!s9FKbw<}d_I4~mSlG_#sFZ&shm93SDll{OL)-(NgbE||k_|EHkdTYHYsgYU-v zvTgpC4lu9Z`$=nqp3I(|`#9@b>whh;Z~DL7=&#++m+B9{B*-%)D4qGT|Nrm(%P+m= zagFwNm z8<~3&AG6Kc$Niz^^)uZc3;s|4|5*RwwL?u#-_n9PA|Ljh^jNF8;L4FJAxYsvNd~SF zxe6C$l%L#tGG$4Mg(O$;vBK?LFJ?C#S;C@nFXh;SBPmh-M?Cize&pO(`0?UK!@!Fd z1w+2A;S|1k`V@!c#EGlFWlmkKxJuKaaGCb)$W;?Lk7b`LF#S7;*ZW-ViVyiy ze?58d?!JF(+XEj3-xW?r`QONkc}67`HRLW>8aeCshiCs^`q%$TkN@{+uKE2xkHq(V z=-+pE-tKm z5$w=!7#LWE9c}1bE$W7CftL6$q&8a81zo`s!TH@TaC%!8D!UokN5BixC z9>lc;#a+*6`Wru!U-$3b4WYgJ9bGS-3d{Vl?qr*od5#+Ujve1Rg;*ZAdu8wy6sAVM z>uZ~HC@VH_>9&G$zlVB74c%KSRip0m<;pF{pICN!+nqa3Ilr!or95YR`YidQv8utd z1Y!NYMdu$IWV9sYu$&XsGsro!So5Gr-_-uejg3{?H~u`Wb!%Iy_d-7Ig zdGLE$gq%&qhllO_8+B_qlsE0-D3;FD(|zj5{Ljp+P}3woYf<2~v%0#!XU$^$IZ1ZU zc2>p;{icHA&->EO9l0gWainQ$np1+5+8NQSXMLYOeY*6vcVm-aOZmGytkX|<$-L^G zdOS4ccT)YjjO%L;7iAGY%pJ^S`D%CLjuxOnG`XS=HA1&4U=Ou8zP(K_|?*It_o z+xh;jj|{&bahc=19q;Sbw_C4N+`SQS{BupV^g{uQNjsOVWNY4*t(hbJFFekDp8oTE zW-f|-zVj`p(rl@8PiK+;boiEl#A9MExBmIxXZ!HJd?@5&N|aJf1~kt zrC&wi8%!AvJYRc_+swMUym6za(A1ZDEPE&0B_vE)(eW%|O{U+wsSo#VK4N3Xq$0QQ z$quupyE4D;OPHOyH)DSL>g#VVpWht#=1b$c-6EUjHkR(uTF9zBe{LN^LQ29z{_6aS zJ?6`77aV9%J$b;~X5Z|~bqo)tr~T3Q{XOB)6sb(3-j!~*s&7Az?LH_m*H!cKlvPi| z?@N8?s%2`Z7q)tjmp-tJ@-TBEbqtovi2!>atM^!V@RCj7aPa3(W))BPWz z_y1&XE@n9pAzpj@dAQ-)o+a~U?tcGOTZqT!-{wOHcrG1sUd9)9?t7K?bIq0DpD7SNbbKUerI0vxy*{U>rOU3XZRbHW^p)j%U7>Eyc0G|=(j#5 z*^qzZ&-LXGwtkB%tX{Wc@157&Ii0q9^$s4mzHFxDc_D`Rp$s!D%1YCBL`A5tXG*Z) z>ouChp!4qZ``+0$FFNMLO?`Xj(Pv9$t_eGNirM;VuN6;g*?4LCooFxXh__!pH^*;|xz zg#^y^L^~YWW%ev?`oU*cqUR=0R`@>S;NtloB-Q@7DH|AEe3SJnR3gI7$MQkr1I0VS z8b{7?YFnTDvZJj3aKH6@zRGS)i>Tq z&TY|cIC5a`I>FZ>oHN9>AGrCbjQjD%_Bz=grnYW5-;Xw>JH@jXy>CgqkRW$qHapL> zgPf-)T(mMul%BbvPr~=G+T{tENf#^(Eesj84~Kp3IBfH3Q_rrmi|3uZ`10h$%*PXM z8$7tk@AI0yR_*VkiyM+8;w5F{CFP>!BqB}byt@2--lfDHA-i1Q zZDPVxBWLO?y5IB0SBv4C{)wAY8ui{S^D!wkTxZ$*UDC?dgW=EGIXyWHQ56fGYlcWN zywCst{C?ek{r%s&vf86*r`TPC${x{p>t1PvdtCvNQcjb0)%6;7X{a*9$ec$)rYi|Gd>-zqUhP<=$8-+R>%?s8R z9c$~2|97dr`S1US^8X%6$NxW8e*Z7uhr`eB{gS!!_iA`t>)gqYKI+B)es%qUO8w{8 z@ywh4eSiP2T%oKYW5@OA{Jp&`Gj~1gHNV%gdjG$#>lrN{s8z7-`_Zb;#o%|JN982L zA5n$}Pp<5EVWE)1_MkWOD7oxb+qlk+_kh&Si8>jP8)VfOXUvIfT*sMVJ8d z>Wu%-dZj_t`@?>bd&V379OSQi@U=oHDfy;ld%CEdLfv!g`;6~e_jk+x`_Qi5C%d=e zp^d{QKc)vK3>XhE%t;Rmv-|V&eB$5#e?CojI9+%#P;k}+kFM)X96g;KU(TL6kbH1H z&mLF%UoRG$-~aJu+uCU57ugdNm$F#dIQ?4pMOyQVbW?j5ANTJD28j+UsoR}}`>v=n z6lgFS*c{Pf;H!P1SW#%JcfJ2!HUGa~5)a8v(o$ch z{YYWpeVn$SbA@7grVn40snuV)4JvK;?o8I#ALS+d1URKE+D>h_kPskT+ zE;zXDkW|^x6HYBM+lk z9`tQnr^oc5x?#VpEc>oo2BMjDdDC(p?w-?sw1NA#j-K9^68R#lx#jQfJUsOBH`o75 zp+}kQZrs$AeXw0_nc3xKZPWIi4Pm%@smF;cPf>iv+k~FuS%UW8gFY5(>j<<|h8P6o z8uJDm(th&$-R=9k=2uGaF=tmly_29dA@5kNl$6w|Q)P@S?{5U|sg3q5EHpGoX60jE zx8m@p4_Wgjhb(`R92$P{!#%I6QxlpWo?O*b|3LjxeyFM8dZS3L`A4$u#Duz9ADDdZ zNVj(kyUx1fS8~@Bxw))s%|399cWY@1^Yx1fUDPaFp&@>(7r z){YAd42)vB5FNzk5#Oj+Qhod1y1XN|*Y%Y-#2tw>DY;$EP`aD5@V50$F16*`=ax6k zw~f6!*Y=XyGQWp@ormkK7@}j-)pN9y(|8UZ(#m)|>ENMb`c?bcv^f}lG#xC9%XhtA z?$g6zXYSULBf!A3qxxXVE`vmie3JuQm-HD8I2dL;vFQJLzGrI)ckZ@L%rysJ?a*M} z*kb8Z9cN%2F+DVSnv3g}Gp%Y2ZVv*BYEQD11uYR{`tbRN+?zD^A8pCgo-BP8`6Qh! zL162TUo$EM8>a4y*Gx;$o8WfA_1D)AJxirU4A-(HB>t>oQoY95RK$F@GX9H?GFx?e z+{d5sGiUC8`?YwA$uY0u9VXRBjf=Y^8Z_ghayS`2pEV%D>+vbg`%Pa-RKm`C@~sS68O$R4=@>)^8MJJLS4z#Iq@UL^X=we}Ru*Zan$V zu=xLsk6(5?{BpzP|Bik6A@|Lf+2>xEZ#IifXL9qlPQ~4I0#7dRTYRbQ+Zfz;G48m> z{VjA&+=qv33ruuX*KSzw;oaQbA36#S$^ZLv_~_50HMw#% zT>H5gdgSsiT|9i=fZ_1sK0= z0OOk+vzasNR;pFn&X?d^w}^%3FrUYvL+sNG&w1?U*jvcSS@>~D%U6B@IfIG(963Gx zO-Ijj{#fI7+|704Usn0U%<^|KD||FQWp$`I?BB6YgW5rWZI^X|%t`XbGiFE^1zPFA{^ zVUOIse~;dG?z2AR_G8D78!u+OIH93XT+{Y5dt(2}cVVnE0@FH=KkkQ$ZbGIwG z>9fK1K=#|KzJ-Ja@77$N82Wg^Ev+nvqaBaDav0W4TRchN(FQK@$L*^%^E$z0vD^|9-75Ijr^NsCJF~x^^}8 z9}3@D51%^tuK5&C;-Lp(AN4QgaZhtC&MzodjyxQpyjMJ3Y3n;?9yhtXG_HHQ^WWbK zTkv37nBU1oNiV`~^7HIAVHSITyz$Tv;k>rj1?!K6RWO}8eR_NT{e6pP9f1j?d9YKVlxvSY)-Qizg=9Id;!flN~FT?b@d%aQ%#*!P)3z%N|C}vj{!A^|I+9 z^>x_}>=GHP41)2Tp~CZY^lDKK=cTmiAp& zvv22Os~@~z|MvEE)_bApd@c{(&HJ{l?_Hi!L|WvlH>_gsUc7Yq(i*;fbFe}l|5V4x z?q~cAKk5q>rdMB|AH;O`>xnBT8@a=te`+aBJY!{TWN4lj)N=L!o3{WD^Si#8jy?M- zLiHJMSa9;x-0QHiHe`J56v336CSQ?yi7$!AE`3u{<`&N1Es3o)F%yt)m2$ z3>yvCE4)kU`=Yc#Pc;1TIT6FXOx}7kpWS6i{537^gZ^Hd%`Cr*r(DVH?|)|8X&d_X zc=w^iX|^Z5?waN-i^~^6wY`1nVJ)>KA6(>bf1x^ zN^9eKtF+8MLB2yvH6vp#>^pEsE>^I()#>@QvyaZKQeD~*8G3k6PwJV=rz^zyFRee2 zaJ7)3r105<)5kAfFlwo6+g&Vrd)k9AtL-WGPF=gBx{}o}J)+GZzTn*4;)Un@&dv)> z4K7sJd}2+}kMlQc)7KiOudNf9wBhb?v-gLVbfJrlfbq)g+#}q>ZwT7%b9~FE z#GC$Z>*V++6{L2CJMQ?r;Yvs6%(5(p^(QP19$DDFv&b#r@l%jEEVPvUCi}5Shn;0N zEONFiRBNo({i{|y|Kg41^DRu%UdYPX8(I`Cs((}Q|3@cd^7{!NuNbT<&sbD`qadqd zQTY)DE7PnOvX|$}n17M{TB~*;V}9zA^Hy9|hL%NlY%1=URUEQ3dmt}6M^W7uu5c$$w`zS$m=2ygcBLdI)Ys3~*XLMN%z+IzTE1TVxMT;5*r!~Z z4-pO5666JPdi*>(*!+?g8>vk@cH@YPTe7M0x(SOOsO``%C@?zao+$LGt=FPJBlhIn zLp>{&g!G^OTmSzp_w~1@>e#JtIQ!M}WM_odn!J6!++9n&9@nfC zaSK!Mf1|R5b1^jvKLgNA>lxa{iuv zHuTpUxf2^imF|Rc&A5JP{i&ME9lL^6^}jFNdTA`_= z-lj&*3{i$_HXIEz8zu9?84D^VID6Y3;F^`BY;yLX5<}mizzBw&g&)2%)-&D^n{Z;P zfM>&zAIpVhy%}U2&l`vz>lSohy^298LZ zxOBfWEG{bK)t~X&NB7_zjx|pwy{K8&$HsBbi=(Hx@g%F7{f-SQR(QBizjVpSN8?`b z(RKM#H9FR<6Wlzh#kj{LJXrii?pi?`ADI|exinb;{RhI<2Y3!VKR5TVc1_}jrAp7M z%b9zszu${`{r%snujiWYHtc=FF7L$jPLSb_N9Hlzvmsx4k|(%miHW*i4t?}^+A=j6 zDIKK^77D9b8D|79y2zQga8-s;_r&t=+Z5O~bM_RsM1MOic<4+1>wnv}F`r#~cI(v8 z-DU3;S?+DDy=@k8bKmBY=j-NHf15J>{kkJ-v|h2VTg7KnSu{cDod2rz&CBIph|fQe z_3iRQDKY2k0>8qpUi&z0R~B1h+MQX)sy=RBxNM!A(%R556a(Wy?*uT&7rKX-}si@Kgairar(A(-Jl4YuSV|!uq3TFfhzxIl_8@RVYqod-Jqo0ot2vXE5C8VaS=2^2@f_XzdI& zQ7txxIK$}aXUZ-_u4eYUkz#3|xYNLp^Ymu7(~*;7TaqI+9HZ2dV>dKi(A$@^%|3tQ zK_PaXiRv|;=h*i>DMM+_O#`3r7`H9433y&~0Y|Io}8^V%ygE3H8{nVv@HnV0t7v=U-dp$L}d*zp?b<7FX z(|~#?>r0ar|7Y3;%}TF6y}h8A?K-D^ z_>HQ)cDC#1A-|aN+ZK%#qTCknDL{yX^;p>Gp>7iFY-TAJa%_w5I^v<6}#mDvc zT(G$8QMa|wJN13=q|N##o=xRBb1-~S^Yk`}jm9;ni{GjJQ`%hd@15k*mN=11yVD!$ zHp*VtTrpL;M8A5^^o)x4uIFv6w=)&S-qX%|pK6l7H|O4@^xYn&XNql-zDHKvx3YPD zbcN#ouEX0O&4}IhJ3MEBWYS&9uB2}tHr!e2X@1J2_mE4f`RzS(4)?IFxp&IxRI2Zc zmM7CPn+2a-^iP=k;l`5mJ36`dt}@67D8Beo;4tr^=ldBmcQ?JxwruqM~h?{GV zDrK!%dF)c^j@{WO9!*kvdu0Wu#`V5U4GFTWHP$%-lg!>o3|4#q)`_F=n%l&$4 zp6w`0PV=*Rq+O(Al&jYH&}{NUvts4lJG89BKj_}omfbRQt5mtC*9xPJ>q2fVJDWLs zhx#-J@s9G~s$0jtgvf-??mIGjUt^25=1YhEl`jf{Zt5oL8tE3~i!c}Hd{`@RQ2HIi z>x&;hu4ws@(OQ>zDaS=bTgvWAn|tFT|D)G1kNwc6mKk3^HXJ;2 zpzsjyvPBuHN4qknT@d$EkZbMt_EHdhIQd03>ym7vu8DPzlONbDPEulMIDFz=a=%_e z9h+oHQ;-S+dpHOCbgRp|W}G`!xicwaRnZxTnS~4u8$&Ewrky!pvPXSN$8-la(S(Gq zaz1XAzb&1GD-#d#@`W-)95Y?NHQJsn;5w%QKZ8N(2cy61m=Y8}Mm$oKo74NJq4JQI z_lH+M4`ef1_^e#Z>mgE+9q`&@6|>eCX~lCB7%M`UJ~;pAPPn<*ttg+R^QHM5HYX~Jed*am<~66UKNWq!kk6R1`646Rx2tIf`DF#x_f3lmG|20S3PWgxu_UF&@Ss&;=PM|VZDtOMH!fYc5)m638@6rpk|h=Ho*&C1^6u|jyJX3hH96nkZHg5Y z-Mw0C)yHm@SK`MWx=k^2n|U#GPI~L&ZiD+>Z{xSz%d~bZES+mqzKZSp+O@e3$G5k= zns@Q_+SY7dUf$5q(y3FgR+ojp(YznLtNQ!8*woacsUCZ+PnS)de%Slwm6+>nZ}{fi z?tF2(^PK)ey+sC>^d1&0Z+XD{p{Z=k*28|eCDvjtjbG{vA6A}gXKXk>Yfi(~&x^(WcSssYNK};ZY&Gaxcwt7TY1*>_9f4~e z{ZWDqOLcV^ZX^gP{Yv$p!4r46l~Z|XVkAS=PI-yD36opjrM5loy2$oiVb$V^`K<~5 z3+{KDiC^kF`tQz?zg)fIcIlgnH*FDG#@bQs%Ctek=*^5>j|7CVl5_Itu4jh=4`=;KO`cF?*J`2b$vKhj zg)76nd5oQtUcQXHYOyp@YWb7!78Rc_+Kd%q3^R_}9+sK?XOhL0Kf3x|k9NFx_d<(% z`i$)b*A1h#mc&<UnT|Tw z-`W?IpL=X9?`m6B{Ijjt@ndqTkGaj~bI;%M?A5q>`c+V|zV(6WsT|i*XLh*7=PED+ zpAq%?^kK`Kch>b&i#9wkeL6j8=Aw_!_(6+@^%N%iqi^ z-*MhDM!W2J7f;Hwna*!suq|1aIB&)*(^IRSd1`-q3r?@y+_TST!;LuaciPq)*C{S`=VFMEIFvlO=kmS6z2!AbEuvQ{BCL!q zn8vHlD&>E0$uPx1@r6_?oBEsOybc>2R$V(-_G^BR+*r*>TI9NrK1w@=C?WCm()X?7a9q51(ym)rW%n z2ZERXvMb*6{p8{W!Txr|zg9kWZujq#u{5pP5?`N^@aM$KiOPQ;yZiUb%1T&US(N3l zl$MlyxpCvf#*YUd|7v`EtnsmMvpdi7`I4{ek5#-{QM)0(YQg>LUHQ+hXy(6PIrCoJ z{|l4V+w5v>*fqpC&6I^(_RJC#$eWV4mMdd3lXl0xnexkf8T-YTzfpRfccdY;FIY^u z=Hvra#b3*oDPLF3U68n0C*uBuSu9^>&)PFj#_!Jw%?H!=-v6<};!*Sy^Qn)Hy6rI4 znkOMTIm*??@NA)LWp$wHG)WcyCFJo(Z{S5kSIjh;Buhtu01`b?-> zoRqvMDM{(!gTjp+2Se<6JS1Z(dJJSb0{lW*H4o=C?C5w`n9X1zR-2iW(2!-pG4lWy zb9&ynU%%pO{@VY0Z2!yetE%!}wMELljb}c+W~f*+BSEnFSteqsqZ z6z@K%AZE|2->eH#g_sK#{F})b5yHgIydh|#j(OXPS1rv35u0Z zkF-`ZMl69ebz!jjNfrevcNU@NyU?Lp~kMhl;#2RaTW{yDQgc-~uf zW&`Q9m#(L7x_aW*b9NRZZ-%hxs=~jTOgO$t_2$U-Kd`(iIPt`RiJ$y~HO%z5UYfHp zZ~ORt*`}Wp9;`22qAu^K@1=59_}FqiojI=mU4`ynIIvkz~ zy+nSc#9kw=hz0opGS_Bx8;NxaZ8~Hu(U3h~V`W{A`_+YSL+>7)8q08C*P>r*4y}5# zi0kgPqFl$wvVVR{?*DnTW>4;|n1H~rJVxdXVYBB?p6ovP8Dm3nafy{~{0er7Z4(83 z{=X^`Y+T7V>uvm#_+4EaBPDvLM!SgjG%riYh`7ItS9w{fmCiJ=$yuwl9Ii(Ej&bI^ zctfZs&mi*PRfdD1Nh|zga}S(YvRZW{EfR|BOrqmb{#syTi?x%uP+r z6`9S=1J4%-|83x|+#4Zr*C%d6OCm#ZRM7JcIgIz(TQBPVj{f#8KliRTTLJgZ!!xE_ z-LqeE;-N*D2R91`AK3EQ`P$Bfo(B@H9qM2;)9a6z?(VC@+Psr1YGFJ}!rs7(U5;x4 ztiC*9o$_&y+|3z>7H#}A^JVyngxHxgq6~MQm%97B$M3>TPU%xEM=voPc%E~`AZJ_r zye)C_RM;boHoVag3p0pr^~(Gbm8iY)Ft7K~5Rujk!5%tEMVCaj&5LtnzIk%vr8_Ra z<{a*S!@~1sMtD{8((CPyTN&FJJCAaxPR~#YyJfe&nwe*hmPhCI`=8EjQc-_A;bABb z&w-w+hlKi5_kFQReCu?e_Un%yYUebndn)KY zqgza(J9V;R#FUa&@67kfCpHIvSiZxmRrSaQ7m0a7mlv+TcwPPvFUR(mMen!&;Ytn* z*j4;+6?gaK`Q^VWzX;yC-my>n`Z6)ciimdkb1o}S@tsd!te^66qf@uo+ouYp9*EkO+ZlfR%-_e;E_)ox zxHnIVabM{inZh|rv$vZwY|onM$0y~_)4-$N7IEyc#*K9+Zdk9dud8~KasNZQ-@Lj% z74MVX{q3rr97%5PxBvBJqWe6nUpFo* zdQ(0dyM_-zNd1oyUz$bL^PTFtgS5@ejM(1B8y+{c zF=#OpS$D{-r=qo4eXYNbrJm{}+>i?Ebp^U&kIv%B>PuT(s1LCeYa~ZGSB_*~Xwe<6Itv`>K ztSD7v)C<~RtiscNzpd+5n&C%PB^!tR2h1jR=&>9XnzGVx#_0fN)qNd$f{jk8H&^a{ z7rf%?w%mZqZAN}(2A{$|E38d>a5Z+Zl7x=S-3-|mZecPZiIKv8*%s$7m=@YO{5p5xzZL8blcgLgmu5zDaLf3@{Y&o8x+5({fnLLx$ZSUC3k zAKv%igodHK)cp_}2AvF{pa;1J;yqp3+FUaks+1QUdce=#?!9?Y#Wj=sP8U~Kmk;G! z^JAFK*6AO9mBnyv&DRD~EtzSp|Ff9*f+uds3fjq7Jut}bjp1rixlGy zX4waata2S)&t0>%WPN&TZR#yu>*6BsExU3pcfI8~aPtu3vBv!k`)1yXk^Rb$y-~o5 z{olzp*S@}!)AghFHH8(-o5S6sRS?Qera!!Cy12O@K4 zaOiR`c+d4qRa=7h;cuaQR=)dt{mlcr3l{K3+_`i2UhRhmj%I!QWu@iiCFV@8%$UBI znV4w_oSA2^$RHqN^N0FG>!(SALfZ>w8|Yo&R@*$oT~+bhwjlk2V&UQs`}XSUN=#r) z@$o%)_ILF6cTcM_e7ctXdr*6JZ8fXv<$mUdLu-Evw10fQk9o%OtCtx3&&`{4xBA-z z`=05KCcRy{bm{Hw)2B@lQx=BPECPh!ZjFj#l!eAivkty`!1`ueV2tDBqq+ls%WjOph#Sqp|Qw{AMVmgU%X z=i}{j8n@lD-(KR(%YUtOB{!R0PfbbfL+*6lLmj7c=dxFLM~lC0i56UaQQPi<>*k5K zPKv+#vwo^Ww_F0l17+s)FMUr1fB$JneYd5uPGYM`4x=tV=UmBc^JG#KG!epAf7olYo7W^B{TiSYfiJV*BpsA^nINEm-Big zGuOn5q*rTB?lkIDz5JY&;kIOhBhP^i%+sCivkO;LyD;z-d;?|8Fe@?Q<5DSEfl9m8dcdk*>(>RX7r`fSm7B&s}R$2mz0F5}*1>7M(Z zcQ!hD?SG-gw(sfO{g%#?=I{vo-X#5cnxuYXOT5DR2!jo`&rjigH1lxElXD**#N@0j z?Q~~cQJ0v;_d7rRd4Sz5CC1r(_SLsrUj{Sf#eUxKsL+7-~Ifj8e2kF z_Oz9;Do?e}9WB*Qob~aFP{TXlx@(n4kB-8HC z;9ByWxiI6;UN+SiR(ULIOs%G=$(&|;e(J}SNpkMIXJ^WAr`?`&)GXWVykFFF z2etM~M^3NZEYqpe{x>4^^t%@K_4Cbon$sexn)B}%tTs~8r*#(ArwlDRnf9d$soj|?XVkpMIqm!dl@70o8=qe@G*~0{K-=ujqPf;y7p#-y zWmI^LAKh9JbF;4Mz(xB9FQiN6NVP28TYjKQ%j4TU!P}jRpE(t-CO$rycv-U~J5Zfn z_c(j*@r=r(6GcTH3nQmJe8TW5!=B?o*`FH+P8cqTney<(fg>9ac0OJn*_Nz+yiZ2D z?p4MA$L-bfb-yys3%BoK|K-2U?f(4oa&opdRwWf*zC4^5?9V^HMrxX~IzPX>eU3%l zjZ4>GzkB<2&Wo=y)-NsVE>(*#{z$q1SbftaV`IjKmE7S6@A`1=l}!4*%s(w*&*`@Q zhv_-*?z+h7|6HM&`SRpS=}AGCCueX<%-O?uVfqX4+_(qMMOBk6axE+sC8tc8FiB$m z9Es^$?93)g==&|)y7i0n@+&ItM~^a1)LOLfe#Vx1O*YTNlhc+u9ac7dSfDLqY-p!w zDcE4GX=qH$xSU1^S^`|7BPk%lT3{t2Z*vckLT7cW|* z`Cn3agUgT2QVq-ks}&kAtz0cvvucU(%H&?BsSDlrFpHb5KP2~ZvmzhsoA`aZFX?&r z3rQ_fBuud2#ek^3l+;qa6v>Xx%! zFn-ZKyuvxva?2wL?Jv?oGxFE)2`qb}GP7TG)f(p&h2|0s&excBp3032wbO04Pqa5N zG??mnSvlx!NsC5Z8Ur7*>m((P2IY`1(kGu)o`_o8%@HWQ;dK~eLBxfZtoz<@EH*rS zC+V*P1K$@0_T#CnUoF{7|7;TOyLv0-OxN_;Zz35FocSvC!{60KhgbW1+}K~N|RogbBS(ro9JW_EwO)Y=MR6`grh8B!5h08O>62_XGF|8km&U; zbjB{}id`ntD5am4%XN(OyXW_IS`x#9 zH+LSr+4DAXXRGCmhR_b%1C~E;T5=q)WI2$-l&<`{==C~1_vKfE1g2@UEEDzWcB{6K z*Iw~CQCQrWneT8>wxgZY{^;&5u8r&!*^0az_o7y~=3BB`tXZ{a6W9NRr{~#Sv%>5ZZg<*r5pZo?})Q`u3Dge-pQ4Z6BXgY#{SmfelPY4!zjB`if1l z%Qf3fM)qxGpktd#H_O&+_??hmULG5q99+zNA=kK!$z18H*)|h1(?@O7+{#*{HF;Ne zHZ7XyBAq&Y!M8{YTfw3Gc5jl=vp(HeBG@9>^^;vd zKj-k;9V$9{x_bBaR)3%OX_IYr+4Vz9H*H(UR`*lQ=JB>`=gu)Z>?p9jaB=7U#hW+p zUCcXi``+Su_4r#am-)FQ{!vuiv6%byLjC}0gFS6ItlI_eC#@-$t~~aH%UCIRw!yvi z&5}_ux$4rAS8pDjdZnb@p0T0&w)|#USB5x=ZHx@R{ru1I&3MkHd*DE~vy;am<*S`Vb3w^+Lx4&&+vd#oY|n}k^N$KPoA=a zYfrl=Bx+Td-M;F?W@e@Dlc08Os;3cKC}Y%#1FM80zqMQXOIXfKnc~je z8FM`CXH~NtP+&`VAYW#>Gr)|a;igQQ!7>RI#ZQe_Gd)-TYGGyYU(IpzX|SQzHuldy zR2k2&J5akbea1uK88a6x5ol-)w|Tt(?fm-EvWHWD9=%=6t^f1+jtf%nPK)%G7yeq3 z7GHL@ktJbwP0X>LjiGsW{%tx?G{0&09@k%2UH0qk;lB8OQO{kr7hjb=ewv^)FU(bV zw(BC%he-(^rmiVwW7y|$_O{0%zKyc(iIM3d#q%V8Y`V(N(Yv_+g=(~_!+mcPZSNyV zCr`c7zN7f&OI+zsk^3{eH;FEm_<8f`-WNyyMXP4_%72-}D|e;-qFwR9XSUfN*UXsn zp^SBHfT#Wb{GDA7d#-LYc^M+Eb$QF}0|%n#F&~MrPB%E;8|}#b-#-2Q!>b;%a;w)( z?>u{C$#x0Ohn_xCdnSHoYx&Nh+#<};B5+S-NqOkh*k!B#zAb-#Z)W-Ptvfeg+wt|< zte@wf&3NC<;TTqWeTCV?g#j8V3%^{pOP~MM`Hk0&8`aYH)49Kg8hN_CGrMk(?KS;- z>DJI{)4ygMoJ$gQ)MTZ$b& z-duY2<uQRm%o|UPw$HF4~&w_}6 zb#6xv-&h%~G4;~%(>ZGv#-BX-eB}<0Z9jrqjW50bd;7-ks`qN#*Ic7@!dXwdg{>*R z)-gLg|IUfs3mr`Z7gx(QoWJ;9)OBa&l&Yn&A=-f|!84~6o4)1>xL^8)Wnbm%XKSr3 zq^74oPl^x;__$WuJTLC>z3VkcuEhLVF{|{e*D{fsX|7pkPmA*O_-=}5oWtJH?YsHP zS#Q}x*E1gk?CY6#D)q`027|k|W6}~{YEAC-`50w#ZhFacv$Xg?8S#X&cVD~Dx4o%9 z7ks|RIe(s3O_=KIP5ob|DoL1$vKZsg2MIxoL3XN)k| zz>qL?&dx)T+2YIN!#?~d+NJi}+*xURLPE~$kQ{@Q=%wruiEV6_h4Cu$7uqFiy*?`@ zx^B*~l6^mZ##FA|w%Np&cSjh5h4E3wu!PyO(;}6sw6u>d_Z8>Sc{GKUIlDIYV)C3q z#)hd2eKniwkNmaaKQQOq(w4M9YZJTb8um*&bz)c_%z1N0hV96jo*aQ`dg&UXS3LIH zKV-<3wD|m->vXW>k55a_gt&i?VcxJT`Ol&2s^WL@RX=G(GZ@_3Y#AA;^Q)-+l$#N& ze%HdNMJ^4-hmA8@wpNq|t^PH2_5+~|ri4xPh7Amz(`%oI#HyxC{x)4<^YA&t3Anx7@QcaMnT7f@Ry5?b);HNWuk4 zo?ic14b``!Hwx@p%lkHA*2F94STC-Xn8+$|NAbAIL~Wm$5pPZ2UVF}b>65{GrTU*X zOr@>=)N~%~*Pi|Vn7|p;3mXpCbNvW4>-zCRZoYm8pTW+9d-pav@PAm(dAWBZ*R7_% z`&stBVVhl;xb>4+_t9g`jfOn8+|)MQZTfn_Y;~*hriw&G{TpqW5oPaKw%u|~nigxq zZC%kI^z-19iLM(jTC{blYZTU*Jae^<@tYmqu>SJfuL^9|vU>V&9+X-=6ypDNgwLpJ zuOI(`)t3)fA1>ywx064#?d;2vs5NraFF!w|YbPJeT0i&F z-GAkH8oph+$xz1g*pE>@H(VwuP~+`F=YK*B-@eP9(P2obi?Oc}x2@Q_MV+CdbpF}| zovvwZAC^aaT5Wp8d}FTIbhpQ+q8`oO%A&JB>b_HM4%g8~6@fXwKmXG6PJHIC5urXi z`?clk;zvDS&py+9*`nuaE-|}qa>SpWTlZR@ZjWZauh!>ipEv*Sj@p)s7p#+x2`R99 zZxx<8De9bn+Lym)&vnPY-xnYeu{LsQ?oxZMl&Z60^Tir855HXN!BF?Ft1C0rR`=`l zPdN`o0z)RXRo~ZI@h5$z%9@UoVGF&kxfV?my{^%k{QvEfulwcpKU(mzzW(Pk`+K#2 zZnx+E`#d}U|L57~>wo@w{r^Wp@uYvDa=e1ypIqH9v)`q&CwrH7#N)qSokzo>Qe3-C z@5*%Laetd~`+iW&x8L@Q?Eby{a9E!2-k-wvU*CU^|NrknPv`Wx(Q;3;jrN)b?VoYu z=%X?|%flX<7biy?3>R>Bn14xRwQ<(pTIQzf952iN_kL-N@3uV9vQOcjqssiuRckDz z-d%YZs*!sKh`Geph`Qpcu zem`dsUs$hwX}RA$l?yvVr3%k?&-!qGO@61+lN;x{x8^Rp7CxJETfxT0GFwLRjav$X z^^<1Dc${$zm{GT9Pvy2r2jcGBP~%?L)L9B0+-x@1UhvFwc&h*@gR-O>HRdT&u)d+&!o$8su))%MsL?>F7dBDDML znge!wW;^ZQ*m>gC4;yVOEA}Y4*^yGNy8Q=#$*eiU?|0@~uMZoWn~g0qU;6fwkKP;Y zx_$PZ-sZTN zoLqFQRPVWd-FElshm$Yk?Wew@PSwR)q!YjHwx`4{;})IeMPoR52*RwdOlp2h*awgo(z} zZ6DV}dG2r7t#o{b?y1+a{I2|&k{2ra`IBkVX>)%|hY@j!Kl{X282N)(5@#J|n!GP_-l;tA% zvh3$Q*upM`Uvb@BWWu1cL7>s0B_Vba!t}=Z{Ib-eWAInZTZXR7VoW)^roFKw6Dp_h`6SK2RP|IzgKcWZ`W z-j}l;yXSOGS!ERDY4@}+bMua?UMxpL(>VO6muotw*)3kZdYV%D<5QyRKAabMyou$@ zvdpQDlOEUTZ|2l_^GnB7Vtwlj-*1LyqKD&oL`u`26xg#~)aUvqmHIGVVu!cAY}3?_ zs=`0if0}OY>aWMh7m zKeK7yQl{3G|HDm~r%%6_u|z9}bzRec1I}Giy${^CZtXX)jY`+h*UfGY&i0PpUDDLp z9BnASdb6lI>*p;ATN*f)q z@#XqQ_xJyOtFQUopu&@>z~I8&%a56VxiXkV>#D_UWPBI(Hf{BWrl%*pe0r{4blD-s zU3D-_Zko&2ixGUe%uUO5#k8Xid8~KXucUv=?~L}MjT?Ms>8bKP(>&<6TsAiTmAIIF z2A_4S=9|*Z%x}IZ{HR(Y{6=y14d<>Afzvz_4Gaks7^Zojym%Wm<;>(AZfXJ{{C-qIAK^W(bmHjdLX7;e6G z?PI-^s(s@!Z~Nz>k6YGTD->_8spBs&5GvSyUwwPxrY*~(%eenDG4Qef`j#%(V84Q4 z55G3Uf&A+ZyYo33S{3(f`IB`_I1~Uf1cJ z?2~!PJ?06g((mazzkezI!`g8@(fZEe^U=p|NX$9%=0(1y^{?GW4wlb8z92q-Uc)~B zIe)yi@y1U{+ae^{b7HT4-R8eusSoZ7FI_%GwX29fFy{Z7DGtezZ;Ib=h(=U5-CZ*2 z_!S-%R@qQZ&4c2Prq8IBoFp3Jm-)T+->;f;29@U&9{3A1XuPPms`|R#UH^ZLi*jq+ zo`3z<-~a!7`TGCs>-YVa-~W&I#s44w+V|K0UH$**TXu^z-xRX$On*|AE3)lC!i~>g zuF9L3pE76P&ibK8`ln!G@%w0p_(k{2>u=Pu{%)L}Tggu#9Bx3*XQFQv39_>XFGd z-Un4uvGp6J>IH9C?3A;=9btd_z}L-JEj%3ZO*pOhbR9b%cJ2J4Y<2C`$4_U!IH4BP4xb>hnGUUYJaO) zAIRySzxe*=onfCmPhah^ezZKiNzXu+aYM=jeFlTe@2}bj)D%r;@X1-=Q-6`^!_wj@ zlTKDFU`$}x`DKeq>W+)9Z2y$rX~}JR#Irhlr^=Ltasi8`be#5D?zx|1UdL{!Er|gN zY;A9E#$4)Vy>#S&h?wu=zRvuWJ>P<+ExEtubXVx=8FgM>o2|ZwGA4MfI46*296BQ| z@Lu@LN7k&qkJp8*n!Zk9ujcQe%doU?G%hvjM2UJlb49+Zg2KUDOXF!}AK zNQsy;FS-lQX8c^Xl&K&p?9|^sGcAujXPmKr=MN=@_#=1qw^_}9oNoHo(l&OF(yYph z;VBk-I=YYNt8OabDqL1$abVYU<4plGRcyS4zRXs<7_J$%eD2Gr%vlGo962DNSF0M{ zdN1dellILoe{Y><++eX(yXQB*&jTJy-p+sClGBzkozYhJck&q~8z z2U33t&5g^y@S4Y})^p;zB`qt&>%G1lIcTEBIlIOCB&*(JHv>IhiK(Glk2iXq);iVL zn4PsMOG`dcwS+f4`Rajfmo^pEcJAA>Nl0)TGR=0_$nc+qW}HlouJAJWJjh z7-Qn@ayd=k>cGGK|NrLK|Gj;maY@6)KN&)79LE|C?|C6pwQ}c`_wMO}i#wQQ_FQ@U zmHGP5-OaW$=CnLKB(bK&xh&zPZ*X~2l1k8q>;0-1++^~yQ~9wQ=(Rgser%0c6Y;fY>P0>|WuEFz%R^?Xrf$2bQ#ME9&4N$qT^(v~wsMMWyLCa= z&HhH_W2KDkm-VC?WA)hA-{@$&sPpV}N9o?Yh={b6&&XQO|+ zV&(d~GsG2cJ^fNS_r$&eWv2SQcKyP(iTX-L^It@MuN3IIn|E-}yM`#Cx11GwU3S^6 z4^os}5ZlTcB!kz%CE{Cmu}=7tX!|kImal5RT($gdhn#0h zS-cFB1NZPs+pm-7%AHdqTmR3p?$_C4#S2TnHTv7-GO5VdPQH<@$fjOqpZ{)h-#%Xj z=6Y%Srcza_?yr)XPbX{(Sn%bZUAy<<%R6e>UYus&dEHg*^U+o6*WLP)zaBo|HT)p` zNqTC}(#`j6>sP8UOwRxFDn`#x>d+*KnUj}ZN%U6gi-@A+hLh6DfKzTN%*?dSCjwg2zi|9koW=jHkT-rxWC&A$HY-TLbPAJ6OG z&w6+M^nLj`3x5Q-Y&bLR)RPphHB~E9WdHwrA(Hnro-h92^~2Natr}`mGQK^O4*k8p zv3g@n<@DWU7c2fVc9efVT3)SR!8-rXTjM`QkJK4vY(BL@>Fm&B`g&g!_SR)cu{CbCkXKlfkyAKU@_FG!Gyp^xLXWvx4qNe)Ld(|BG z=jB(fF{*99n6QCAT7$K=vSLPyYg=V)t#M?*}gVntyY~(O*v@9AukW6BmSJ9SO}BSzlVtS$3X*LO?^&D#)Sv*mQ=Do&sIULQB-oB91dbM~bB#fwE5 z6+!2&u3oUZVPA`*k-Js*Y^IZp`;-_g+*u#k9G!Ib=}k?oU&}7(KT^Gr|E`kZT%b|< z`p+IJIxWxil05e-{r~xE`lLC*lb052EbCrv8Tn(&h0`NqH9 z3_YqB?#P^;qwKw4>(BGkx161@NiHH%=u})9!?8W9zj#mAo8lb*i<9lzh5T8sESGm@ znm>0ljJ+hoeq%OcgwJ2mDa%9LjhQFkU|;5W=;lqPuda8(v$hsTU3!8F$R-Tx@9&;KRv*kjsh8*@XP0OA7Vs-YaRB;2ghy5Lv7`J=tbgI8ilznqhbiI7`m4~SX!TB3*yUQMltKi(2Af+gI?al`# zMuo@bk{yThw$0e6bgNzG&C~D`!UE1yRJ#zbM?{@8t9=~z%`fK(1$?E%~tbe7weX)A$ zV*l42N8*q7Uu`_x^{C}Ymsuc>N_^)+FAvQPpRQiBn|Jr7`rCh9S<4$s>+i75t)1_1 ze}>lTz*8BjE%R*|Gxy)C{CZfgX)?oO=Xu(zWw$hcQ)Wv&$oC|xsCV5N#$^Y+kE<`Z zFF*IsyB89zYfq$~Xul%By=KJ&)$;kD{>a7HSL(U5aQ=95Aj>7&YeiTe!y}zkn;#bq z?_87boB#jkn>Y9G@B91O{QjT$_Wyp^|NGGX|KoD|fA9DIy&J#(@4Nf=Yky4_-|$~^ zY13TIUxy!ZXI-o1c7N=?q{aBZ+soRcZ-2b_peQrvZ{dHRh}|f4BPZ)3Xt; zdgRszUHap+q$YoUjo-XOlcINQ?4B(V@#DjnHxC&tm-=*RO{)z0BIxQc|DPM1OR?LR za*=7vQUYqX7rXVG)xV!z!78|?yukX`cCS;jc%qu0hTmqFFXv0}%zdt|b7SUx4;`2I zD(6og8~8uIEidGK9n`hS%tO+9%E{BNYkJiSKb&`aWU}pNjp@lpM#+8sRh1C(N5Z73C9ZUpd%~ZTr>J^7azs^am($)Cr-V)XpiR@J)IQk3yf%uLL=Y{cnkh)&?Lh{F-y>jKd?_NuJ zm6egZzVcFF?Cq%7%VEK%d2;ezZ77`)>n45TZeHP*$T_)T^}AOemy-C(+t2PC{MYz0 z^TU}BTW3BzdUN5@n+u=rT$oW|VP?L`&{$@^tgqe~xwGeGTGRWMIbJ@$+$r6-_OkIo z&x9*X2X}FOS?0lJI=Q=BqK9{H&yiDGSr~#>Z|FK0qTs7%*kr=+fw^zzuEO7Z4)3?l z4%$AW#r30c|BXZg;l0bAzp9v7{dqc%v7E=bFFWUC|jdop#2%lQ_)IIUv1g%9I z1WMN#FlX~f3Qlr4l~%Y>=e1YWwW~cjXG)gJJ&;)yac=U|^E#4;=J@j!{OjHGCxk)l z=4qw>KTlaE>YCe_^lWev{_*T=_I3;Po>QCif zN&77Nb5|CRDdUIfUJEki=XA`{HY(U$d_!rmQF!awbG`q4b)$V56P&Dz&g<1)WS=H7 z#m{%oo=HpxvMi=u;+y4ITqx4DFF`g~v}6~L-Xb=?tirP=E*Kby?@mk2C^$YFi(Nr7X-o-uuIIwi95YK?7vAsTF}$L#9IM?Fx6_#Ev*oX=Y3Y7#px|2SD(5hUI3D>)GtWeZTg>QUoY6huWq90~)^k_fCT5m$ zF8LGsP~ZL1icgl0l^9Nc7d0$sd$F)VRB@)7n{~qZkN)2nE_)_3p7wjt{dt1kjRRd@ zX9r2F4RcISU9~e}<}IxkO-v3C+Dl~*Z+%<4_3hrTxeNyye~I~f_HJCV%QyaJ&WZ$v zx|o=#<@#$cOJ+4RmM#rdZSyK?@aB2y+GeyMdN1GG_=JSH`y?bI*r#-5M%>`jdAPlW zVaJjd?!_CGcTDkG=6b9i_-!#5%J;6Rgb=kTzX4<%GpOTT{2U8}oR zSAwheSw8nfeXD~fj^^sFmCb$Ya!@u`c9H6iy_+vTW~}@Cx3{|X|FV~#{_eiBgw1hv zW5lU%`!xe2>%*g(|LZMREX*<4#>(D&A|h<{(ImIm)BnV;K6-*D=h)}8$%3`JiJDxJ^*^_aL{ltavbTG;6%b)!M z4d2ra@f^sXUMA5H=&^_8z@*0b^?6JT`}@}Io5s^)S5WeOb?Tz~Pi>E+t(ksL>DS$w z%^Mq|y7%|y)^@!8XrY?>e8UUvIO`uUQnq1mc=2X zmpiOlXRKPr-`UkK+3Yyq%(K(>(z$SxsLrDoK7IXm@A_@)_z| z@S9M+tN_E~4z-7J?-gDCZutAj{Py~W#`?2mPw#Px9g&kO41Aa0x3N|v+L`}?D%+`F zh2OUxIxuIC>qXxeaY<{wTwFM(pqlAIN9e(7CK1E)o^P!~cf6aS@=RL$?20qD3q)1U z#O}KI*Zj~{JDbqFkK2#C*V|P7TdyDg@4WoI|4%=g*Z+U`d;k9rum69&o&W#s<>mJK z>%Q-Pu75F-_12wgzVc`M)l2S%-&nKz|F?4X{6>k^{!_yF?bGt`}u}GV@8_yXWz$E1y=sp0Rt!c|!xn4IMArcDILpSZAd$>upucO=tff zyPFT^fB$%!w_>WjYPr4YOVRsQX*d4my%u3vuY7;koXw>@53@Rj_ejrh=sOuYe_P*; zbAKmTEXvs?yz1og_hFCR<;}|@KYaVWV_*N}4S~@g!rIF%M0Ho|?iNvP4a)fT^p;wd zEuU3v|H5u*-+~U2P^s>j+htby1kAEIwCeGZxRhe^J#0)|tYUZj6P~|a_$93|YQFxl z#%h1D@W$%E?u*Som(IO;;@OikS_&^N6r?0rT(Y;cx7cfA!|t=p{*1$7epsSdpHhWnpyFm`94A&+iLg>#sKF z+P|CsG8Z#DPyF}s=t9pM^{F;IOQezymvLQt9=6Qs^yFafCA&uZ$8XoI$*pwn)`A)!-3+<4*T5~UO4&W zOXQ03v{mU`3|k#EOQ&tF?5vjmRI-S@yye~fg?4eXx=-7j`DYNn`h%R9hc-iu#;5tA z40Rn0HUICe-Cdr4hwa7Q+PBBv)+~%xdijd2e`Dx|0M>+g$x9aAk693}<0clT&8V{6 z_PJK(`BQu14~4YN`680h=)YR$Ply(SMR#{>s@jH*%CiB5;So(1Z&+H7O_azgQe{8A z{G(nci%vt(nfhs(7jB%d@zq;@*Q4>zeD(yBmdtjWIh=FcFHc=}chAC0?|ZY8`X(NU zEt&LEE8}X`r=^~&ir4k^9C~i)U!u^hpf_dDt~9erOb0B58j4r=8@x_&q zZ~dl!RXtv8<9Virl?%g-PlmZjZZ=q{*}T?!CC{?*UHnS_V>q8$>H95BYYtC|WHhV` z)M8H0V31IlIpx@;V|MYsG8y)*sdzRk-NIKh)^FmH_?FyrHy6ze^_nmvDRMcFl~?oc zp1SpOcAQRbf1-a&G_d}l@6Jn|XO~qxt#{ZTsZshz=vflVvoR>cITh?vmuHE}p5oj1D~Dn#;Jm{%hN&M?wq<3~@QkZS$3E#ayOOdC}06 z$jG6yGTe-P`m4rH*4ILRABm`zHJv_ng4e9Tw!~L-)_yN_gTEn%SF-%vwd7x6t@Krg zU`7*D*6qQ?28sr}K3T$%5jVJdJTJYUX8JAV+jH;+cTU^c9G2OZ%BSP)7Ig^~W=Pf_3dTQ}ao@cW%64@X3b4z#L-Lswhf}7_XdMc>!p%TZ?8;sw}!8iCEqAc`+AArOrE_$_rcf7zadJ!zZqE; zOX@UjVQ8t9S#Y%U%9Y9<@#I$1GP%cwdu3X_dRH~7i>F?jG-Juu zeSZ^eS2ArdY24o>TerFFhpz~`{=sAYuiJh0H%O|u_2sfWC=Km7vS+!~bc=oJM^w%z zPoHE_%^6wlEz#c)7h&OBdL`+HL8r|V;cXf_-NH8rxBn8VDr^yw>{s_W-4HS9?}-mn ztp9ANKe6c3UFF0~rR#ecJQI%1i(ty>iTw3Wprq%PeUtKsm`J(nElMnZ-`2 zdQvR&m3P{D`Ng*0e0yH~+H`++?U&e3A8xPRoBt$S`j6B?L+=Z}6SJQuD}6NcyXCR3 zJHL3B#bfQKU5~jO*E2+YT*_HC@9_b}CHIe9{C)QD_s-auJh^?{@9TTyxpLptb>wfp zw_ZInplnj>m)+AUWW6Ls${WeF7M|;ld>&qcI=40Q&YWX)5)bL4lF&e z>%iU_MLm1hG%VyowE<-68TU(WsT zt^JSkX4}Wze=lb*e!-USoBUf(E{m^qiuL9_wtH1Xq8Ly5-E#d>ebQ5ng_k*6kFV|7 zZ?&{t?#F8XD!;p@n0|i3=JE@jriY#1J=n0E-Q*c>liHtx%g!6r-|%0Ll4I22XXXrk zA#&^JXNQZ;lNZJ z_3LFeb$9+PS^7A$`uOI)b?Lds)Ym>!e|s%`?mM-~>n}@gVP&^*Zr-<1@&A#6?_VMc z@>bP1GD?^j?=rL%;_p>^=KOoJF}tzD{>$x?7e4O1@OkCD&dvi8oAf5U&1DHuT>G?J zTye)e_q)t@7pwXiJKa4Vxv%`eF8-9&1qUkw8%?YaRD7K+)X-U-|8!v<(?vzGB*FDL zo}xb9LF_-XBrK)}7@LRBo$Gz{@RV;onnpL3Y}zJFO`p7E^^QYFyPE2@GU!;_Te5i? z{(W*h;Mp{te@|BR_Mba(>f|BALmbmS2z<(a5`TE3ySYg0?oP4qrnB}{zumRw%em*3 zPX7fOelE5YcUnBThcU`L??FZ4qWgbdr#ye=sW$y`s~?Zdb;*@hix=S)o&)Yop#&Ug*`++^nGHlXPxqpf7 zTC^wssKeaPw(HK^{$mn%$&d5glbN0`b8Z{`I>oYnP0q)qeA7NH+p|=4(du}XlrHO) zm-Ks$esLN;N~`hIVpzV>WMz2N^6#6bec0;UZ^|EOU=TKA`2~H)(p?Vm`&Qq)GFfNx zmaEg)r`El!Wm3CxVhU|y`NPF;F6bn1z{S4~4r#5xym)H<~fva5ck{g;^oV?Z{NLqyNv0Mp7->l875IWV#(8wW~IHqo?;eR$*XrD zD`WG`lp{%*yJvK#EI0HF;}-LbzRA0cS422>^MNLZ@M~_LSrQqN=d5*kdC|o6#?wt! zZ;K)fT-_gE;{1QZLR)HWVpnHbf`WltK$T4~6ZoTs^ zQ)_1Dg{}{;mYe8EHn(bCs@pMdHamy%txGwosxG&fb$Vvc=-zwC@mu0t6WPvL-L?A} z8q)9HtzKBU!0XNXSg(C?H&__de%-B=WzF3m<$37S(_3l`25S@^F}=`Jy|4eSCgN78 z*8IlaLiS0U_`Y!GG;I6uYTt|%BBI4p?T!T4WX;fjG)H%irB7nihQ8lx)ER5-bJpzd z&)w6Xdni&R-QmRzyXaGkrdX-%h>|?_rBazwD7d>aV&k%!S-V>MBkwO+r@ih|c=Ycm zm9Qgm8wDmAn03_oR(ft<>~wFt3U1**RL!7 z^~wCW%f&0~+N<`JADNNLb<-|IVCwWqF27C0B)o;x_B}nmV|CSrFFG4n?)x6gBz)RV z{d9^OZf45gJ`}s6^zI?*euV(xFWjB8m zU%hej3#lw!w*2enuRmGO zPnBM*dzW-1gzN9SeGxY;qmOAiKKY`yp+WLRIqT`E8DRI1H#oCvl3a{qQ)Oe65bk5Iho0_bzg7% zjT2wE19(61nA<*j_ujPp_br=kZrV`1F!)HC?@EF@7sB0)!T1gfBb^iioGg! zaqYg93lE&Bcz-D5e^Ew;smT^I%S~36LbGLh&$pBF=pI>0MR(=B-XKdYXM9oasZTsah9@u6g?fz3^QVcm608J1s7#vSEoq zcZI34>W4_Cg0=$X%N7SspB67~+Wnk6vb9vrDPI5a#Lbp=R=>6C+St~xYV0k1eeCRQ z^NJVm*IIAaSof3ftNmk(rPAhkvHKO(7@ljLJd+c@e20J3(^DG{a52ZHpO@*LfAQbc z``k4%=NDf!dl0jAm1U@u(>cNRAclxzc8k}ox^LmZu&;}O=fT8z6W3}M+q&mH7hW6G zy~udSCrjVg(%J6Umt;nz7e32vn>As{%(^A1cfD0&JWuanIB+UN<>{zytKHl*kF5_1nR9CIO(t$jBd(p_S2bMHo^|cMw%1uECM~--UyEX|yv=6W zQ7ajbU35Rvn4^>4trvE4-?`${RFOGN2S52`-KsTx;VoR~TCCq1d-2y*o`qMmG7j7| znObei@JIOGd+{%=0otiymsQywYza9&n`^CT%yg%J$M4r}&5ztCAX#)u&`jsa%H(4| z%DIkDy=Wf%C|qcs$(s7GeMT1ckH2qXYfi1)e@kp0*8!Oc`h+>PM>mM z);s};+C*91jT*NcTrXN&4)^nLGSSmz=UZmz8Nzw?>%{`O?!~KDIb6MZHB_i6)9b@x z_YKLMQm0kV&ziq=Ym!lkcl72c=DS^S2E3k!Cg>bXT#&#JByC_IAn_+5Z?f>^*>~jH znID{4yk%`wt<0MzpAGhP_9fgp_`3Y}-vj;@ne1YDuQ=Iu{*}->6I{N>Zu7~sgOfX_ zxpi|Y?C5^H;l!V*+&_+IJlia`n$tF(+nhamV#e7phJ*-LyKN8Iikja>i1qHseyo?c zx^=^Kufj+rEAD_BTDzKDqqg)~x5o1AUY3007-LjkS<_v=?J9BBz1(FCPe0`(s!JZp zn|-}=@4>w3(~TE(Ry_Q9q|-AmOOEXr>#Nd)Nz*PrE(#Ric>7_hh+Bx;yRQ#~yU#DX zytKEk>|pDOi%OQW$_o#7b^mHNJUJ^~!q7b8#v!?bhYo#S+UULG=G&u;-ZNGo{XES^ zZdpR(@e&UCzQkXud>eLG*BkMC`H`3U`R=1%t3CdlO?o6c;lrnMtEbML?tOClY0f#F zo21x<+$7@eIXcDNs@~7xv_4|t{ps1#ObsWw#CUv`Ua<(zOy&RPlAw02R(tYN$xi!q zxqIUeGpy~;o;^RzJn>|-fq!=L-^0gl?cQp7(eKQf)o1TVg>GIsHR09yjk*(Le0?@| zr#|1%6#a%h=#bdFqXw^fmA#%QnRLAmVl|CAex@|Trsz%BpAMt#1$@H7vgc}_&by@h zQbql{hjma*S-+yd!Ju6i?yLJTHtfG`_4HXp!b^W^b@}qlowaA&#d>xvz9uC6aUa{? z87X_0M8(@Y=;yh5n<=}|Z)54StZnrcb^rbf&N{=fF(*5C)#Md_@7;3jo;qvAMds<> zXBusP>KtHGu&M0f!ob|0=fbT|`rnS8zira|7rWc?&B_@f_uswqZ_bT>Rulhd?d(0T zXj@a%&@a(opEsu_%DuKnej*=Zo~rKq%S*JKUL4Uod-jl2#jBln(<5p{?JZ(&tL`_c zve>`D-g>`ypNy{F{540;g=Rl6sq z82)Oy@TQmZw0P|OtGT=k-C=PT@9b`~IrF7@*A`x@$a}{M9Zz>2Udp>FBCb(2OyB)l zV0YlU#Akf>QZ#su?6$G6l$V+LTCVA-(|?Nzxj9OkEcect6M1{)(U4Vdf4(S75pwdOaTe%x-kN7sxY+<*1u z>+d+WSToChd&g(4V91c$fAN0)H~!nrkKZ+B-oFs@{X|UxkB6vhx>tW??eFS-#a+tF`eEY2HGbhY1Ae{8OwCPx`*<1~%Y$pnIS#DtpKT>I zujHz&*){vEHrYj{TPts!t($x|{p;^FwsyA@4p`oMKU412Jn8qbb7UgqynAxx-@*$|9-eq|aYB8p7_S-c|pJ6J+DApcw<3_ z;3R`S{YQ@bIu4e2`@g%pzrSxZ;QIaU?(Gvt8cvw6KYcHjmqGaOe-?)Bi5@fB zYGZlC+EyDgJbzl0YGEtw)nwvbaUy){)H6kW6Q4Y^DeYETH$6;$7smn1aF^Yse$S?^ zmSCIaXglA-`ia{rkHsbTmMxEENSK&5=hCv(Z8j^{-b%XEBVnqOJ@4s{`^Af!x6Uh$ zYHQnK%21=J{MYDcn6~foqCEn$&urQqAtK#9>G6N3N4ksNh8YLA`&eFDw0=SSgJWyX z$gJCW)Ld)%%Gd?*YzZ!lO+*{?v)iw&+E(esu5%$@O+)s%P-^;P-xyI_rk$VOIu_>1 zw9lKlHk1Ec5c{`f-Ysrl&N8M>%#cl&%`}jZ4@|T2c>HVGT<81Rn!^2he}x#XP1w(n z@a$xAT^Iq|}+$v#Jef)>cz=v4e*VA!#)_Ca9w`Nh-b-Aap(-F!UYc4*Mu zWvjFF)@7)$?{EwcTd%!Vm0_Kh-byDnJx%><)5TtTb@48ZVOp!L$M#HDNqI-hu7>W` z|It3_jys%`n^vmbQfO0=^fJ)q)?1*XBQ+&N&1+$1WK?KqWGwHY`R@G%UO}b2P6jcu zdCcpsUAlFPhv$w{_cpU{4Y#9rO6*#@b*_hmb!&9=M!^}fi4QrG&BENXqt%b4N`ACY z7U$#1dw<~O!5vP)E!I6HMl*e6)odga-J=Xk%O2j;3r=T`y^*@9p(m{+uKVO2R_(L{ z@!gW%^9whhJhbt`CTocoS5>qYtzD!y>$p;+OSyrNVa(mMyUuSK5 z!?%GMp}NSi?PA|CxE5&XIV%9K&DxB5v8lc04Y!WJ`BkKTU{>xp*$L+5- zns5BNeYNzC{avRt_Wg3t^OzQ9&}_1)geTpI(Y5~0jbAJhJ_lVF#m&-6IRCRz{+hwR zsFe8Q+ZwiRcy7GWx%TMqHx8>#MsE@mzumKQTbP-gv73_TqMvhA-f9T_4!FDZ5+nDc z2sM>^xsChooI4d~QoXrpK4T2yjO}p^E#G&S{(8GCV`b>7-8;9>vhMY4^hy*RJH$BvsYsBo!NNu{ACih-B!oiHma+P-7Yp(mJJ6&u&yIbu~oEYPWciuBok3KxJ{9@_M^JiY3GSMtA3_f!%R;2Xw ziq;o_DXb+PhxqOpJPSXn=G4tB+^}!*y9YZqSKkrl`N{t5_pxd2PT9i6(k9Q+yO%#J zT4dxF*UAv4>@1;b`b<({1Iw>ndu(&h%`+>HpS^wkX?`1pjETD6~?$!sO5n zY3b+)`OX88V*bZNSstvtpfA0RdD}a=$=9zx`($!+?s=VW%hNXH=B`WAK5;jTSuRb5 zP2!z#rCW~Uj+dI}74BFS=x3ZV=XqoG+CZ4nOvFK{Mp+YSFe0t z*=5zTT(q-C@79U5q7~^WNABLv{&;9F>%F{{c{NdCzdhpPA|pZqe=PX&aPFq+a_x8b zSMU43VcCKgfq|KO7d|U|s?6|US=(}5e<@LhytVmnR@CRz{5f;y#;csn^75#fShMXH zADjKUb1ZLt<&N8Sx8Bc{d)3*)tJBA;)61vV&$EVycdf5ap0Cf_9^W^;J@0#cWO#bz znf`vWZu*{o_ps+4^LHN2;m(J;K2|^GJNxG7k!RLAvmRAXU;g9Xk-Gvj-U~6@4?eD$ z`Fg(mgumR^o0{)j0)0CfqbPXcp&X6Nxpv z2PZMCxl}YuElxw%o3lZbVa_tf1crlqvajde*}+*-{rz0*Qja-n3wGtW+Cn6ucl zF*rAFtA^A;iRJQ{1`&6S?L)o1rkyy>=5gXo8iSkg3`vRBvomiAJofQ*nWnbxy(*y`K9zo%?Ri+TaBf0>ZPEr+O>23PWn4r?eNkIjOYAxVjpj7%4Rtb{=xNNa@OI`|1N4QGclEzWBF(K3-ie@%wxF^ zOuxF{*k}KKjs{V-XLnZh)L&wqR(WAkopFk1N!umHHB+1q#~c1A4!dp`a{pSqx9x#a z-G95%w(r~J9DZ-j`bBIHx|Z*{R23_EDL+tinuECXDlXpC)?Yyk39@>n5!|sci?lC^ zADpE7V3AT;UAK2Z=i7rW2X-Y*Y&q%}!4}BI`~Ojkifv+{rMS~{>53qse%^Jf)~re3 zShr%`s&xkzz0l%m)zj6y{L<@`mX=g>L(}c3o7~5aC6qNquhiZ#wOwT^r}~b$#*3^q zWV{<6n&pY*y>_|x_Ki_l3FEi25=raZy-f8Jt2nD4u8MU_hz(xOIlW_V#VezOVZrX| z>y%&4>QQ@?VA9Z7baum=rnfteCb=EI&Y_VrWu3uUFC$K_Z4*9bD{^f6Sf3_cc{pi; z!DK@v!>z234>`R(;8nV1s^ZN0HD$9~)l?%ZK{JQzXvCk*i3iMxB zzKU!}On4A}MYo6du=b*8iNbQ-Z&j+_vMOUa0xdmzk3{(XoyN8NVtSn5-Xk1avJ1s> z0w+iumDY5Z`l7b2jXnNuz%ipni)Gx!%Nys1n@P@Qtoqn>=ArhZ2P~IP9FTuJ+hmdE z$A>ksujL-|POmZk$-JH6e**L8s!1LeKMR9rOo%_ap(IT6cFSO)K)+eAm@l?D~P;Sw-@$3a2=JS#CTnyWz})_bdB^iamOp zmziyANb6s0c;G}z1?%tF_TysJ?a!)zP5;Gy-Tl~hr^_dIeke;ROi#?L*R0yGr|avn zz=nqwzjhg}E!IBpwZwPEcAdPNPfzapa`v3sUUL`K%?eq!7^iKBwd6CfH2b*jh)Cf? z<1kat4a59KG4&O@k1|W# zx&2Vu=zGtNlSXePyT7y-+!EM&x~ZYP)h%s9O9a>XMa^BBXBXc4$a(+6hSmHhj4!-A z*7ek_`)lXPYY8loa?*@RYkS>Z8*g5F@lnP`=ICEhYY*}rZ@9?(!#3-^d?`=QPPT^} z1^f>c?z&B1fA?9|)|<0@92UMc_0<(UKkKx-d8l3H`dl-+?DDdRzh)^968+D2EKfgi z^Kv$K$?Ol;{>u6ZtYPT-9$kBQor2+q7d{0g>*|>V#0?^}Zy7cA9(PtQ{+sM@rFosh z_KS)6Iqz5HX6db8e?2@@eA-l74YND@ql?~8`}eMQlC?R{_dG^UW>IG8>)}^yDz7jw z-1+k(^7G?o*V>*O>Cp_X)cGMRZBxEKiSXphfG@2(PcUMm8uC&Zuc?sJ$#Vpll7!O>xzW)A$j*?;Q zw`nVim(ARpbVDbu>*Cod_iFyC8GN|=I)zo3jrk^%F7sQ_0;Mf8c+R}$=i0D9>TJq9 zhML#2oc5dNJ&8N6vtmy6&smi_ryNs}v{0W~SN!SIRZYk6tqf;AIx0DuYe#>3qxq%! z=bhtuyl*@Bk6+7hc;SPo>I7<{mAolviS7q zj+x#|oo8z&%$U_^`meI@){E0?4`tmFGgUbq>0TtY!D)ZED~pNr`|$N0atShAQ!8DW zME#pwGoSk{-STf$!b~aurJQRnEm(6a{Ez>I^=_H7Zlttsxf~(6X-!ly|K-rvp{#f3 zGdwt*kv4B}{8^j0v;@BBQ*Grs=cXKb81*CN)O!APtNy-n*>AMm>mKjRFUx+d$l@*7 zHm72WuX5|=hpi3wJLc?(d0@3lXu+M2uW#h^G0bV-UZd)s=Br(%=cL1wEA~pOFyF5% z?49V!H#uj19qT=EAn4JqIaR7{a!XHZG32WLvHbFP<=5iqBMXd->MnQk=o^Q}3z|=v zwp91wG}iOawd{)>o*z;$Xmy}iQ`t(z>IsB!U-mw$hEBwUc zJx>_C(og)bw0rKEo0*R+cUByq;$bY;wANCjH&Th=+>SYnzfu|IoYQ?H`M*N#gZSD9 z++Q!ulF<3{T=6gG>emu$a%CA9>aN_1z5a-qL2u>DE1?tqM&DbZUmcaR;=1GoMm?h| zB2ueLRi8d#m@XzREznRJ^1tWh`HY`p%mS|kx+)jCb4R$(3=NU=ef{J|k z56zK2JM%)SQ1eZZb*mP5Wwaz5NcgjS8JqCN538(VU0q$hy}3i3ls`Uds*P`XXx4Kq z>v7owGaKi71@6)h^Rv^JCvhr{B{HW^^ywoiX>ob)7r$-4Pp4Jj$4S@)YAmnU156 zn~pN5s@mT=H@RtI<;kC^AKAKp6n=Q1vZcq8_jH=F{0yt+T)nc!%sio-QX#>~oNM^} zocPKFxpp%ycx%?4BXZ2QKZS^wR$nP7~&W6Owmk&2Z1o)~qz!Un$i$|IB*hFLv<}qK`Ijd0JA)`{2XV zN6${T>aLrjrpj0w?;aknyMAv>RP9a?W{l1;&&B(^)@nO-#>D#wY10f zFy~5(9QJpv@5_@PfBm&<#rkCddX8R67Q$i)%HiFI^Y+95bJIlZ*pQ z$^E9jc z(LxQb9;HEo+w{5%18#8t&Fj5A!(65Jap4ZG>A&V|U#eNV#&=7Y&5iS&x!)2_7T#@^ zwJQ+)I8EcpvZ!~-)3$946RTeQK&h|%5}V6MUd35mOAJLDrd~1B-O??RCzaCL%50;` z9k=PL?zsh3vfYQfzb2J_70qI8d1qTUv9WgNiS5~1uRoPbMx~1$|G(yahIHZ7)djvr z3-tL;^sbZFacdN1WSZ`F?2zr@;Cc5vr{~`ij(G7hR#K*~uXlahvTNzf9v6S^{K?wz z@bA;7i>JOgspWrJwJG+dqvDQt_VIU_=eh>&k=@S~8OhGDY`ego?`842@8{~iFNoPZ zY!-6vuj8M9F7x#*773--3&@JpGhJXf=}Ytppm8;Yvy^YYTo zc)ZR93cvr7Q<77(EC6`|#ourHu;}w=;yS@y{#!;oz&6l#m~vUcP^)v_!=nYm2M4Tw8o1I^N}_6zCZp zF|KgdVM|ao%34;RwW+$~h_yk&_wO_A%ro1)`D9vc(ncGz*{`h}m;Lg4{8;aCu=0sd zS6C$8WSCUWI@=gl?7v&~L-m5y=?CsuC%k-Vy14Pp+mc#;`{JXmR=?+*V{G4iz3b@Je|#zVM|0cM*&Sv{?C6)f zZeVC&x5dMr<9BbOt&M@4oXk9Fsd#hahWV~t7Z}S*Z^`8HRd*l1dGE2=H+C6i+j}SX9e9)Q{f$GxK68neZ)2t8 z?n=n`e&Nsm&inow|66wU^1sU(mfvmtGQ0kD*gxG_Yl>&HpLw(*PVC!;LvDs8>@T+O z+Ouibo>gt3fnPa7B4eY!u2{Eh+rPkC=iI}|R~{cvV%>J-s{N|9t5>dU^_Tr{bMc~8 ztM+VKwPur0NK{~CR9xbMSEgNt3*YI+Op`k0kg6&k8WrZ`nyOy$WyTl$|{7Zc+?~>#GujK4kvfEZ(`Y_|lhaC$SF5I_o-@0wvz6JXF zhK7c^x~58sz6-q4?bz`=`4O|pi;B71AE)m#s<`CkS)d!DX=|zaqT_*#;GM}yA>O>N z7z_WYq^i)1?dwr=DA7G$mnLFXMZ~nx3n#yGwp8N~#SMTp1u} zztQUH(}w4hUDtaEt_%oNT(x4s0s&RCPj=7C>wXk#9SY})*9mf*Xd#tb*`cMQp~ZC2 zn_pjP@1s4NYYy9J)ctU%wr`bNb;)*#xzN7pTu)~&Z@8zz|MTwBW^+*+#iLdgtQ)^y z3FOe!S=eU`>(pXy1IYZo;6cm*K~ig*N)Vh{s-Kr*Gn6+?#sH;v2rRO!_pfL%voNJ7Hix% z%!BqX6A17woVagBTv7<5SMA!5ep&N(Epqz!Npz+D3+79Q^*#T(UbfY_Br0<1c=Q5y z(O2BurvAI#zC?W%eY*O*ezxHMZAwWmS9}$b6WFKoVV%Cd=30k?n?sJB54GHPFp>R+ zWSn@-WRZ;cze?9y%{RYWbi|tRz4W{FcjV97>P&eb^eg*tef@`fVzx`RXEM49%Vo55*Waa(u}|2ou}&TL;(AHHC{`6wwdvthe+~Y<9%YTKfX)X33h36 zdwV3T&tSP07;Eyz`EV2O6wcVJ2SpiC3(qn&Z&cnfWp~SItrc8Srx!l_Z!bD^OH^nq zGf&TcZq=z%rykhL)RcI!=V3&y?%B6W;!!Tig{dXo2F;1b&zTvjtrUJS!!yF5AbNJ- zgS_??Jz`rg$f}q$?)FJxm3GZ75jQqqFr3rS*t;Xo?fG?;hu2U1FFPrgSX3w3#5nCN z%f1)9(Jrkfb5yTv)!LK2Jy1_nuD6F2y$&4VyC~sPda0x>X;VVufo$hTTN&R6t=_O^QrMfsIXXP{dRpynPf8hP zEc(o?@aEvQ1op~(dQwZDd|i}yQ?;5_emt?!-2246j(rZYf+bfSHZaK)iN!u%%-AZ_lWX)h$y@!x^d<2O&lb17 zIG9tCFZH;fJZ&2P;nnKg4p&~EI8dXzODW*>@2|EA31ym{a;(}~eX8uir6vnG854(;e$SK^I(z0B6>(a0k*~eBg z^KVCf?E2_jI^(U{*K3>1&pmxKn{%IKpQQ3hk-UcgUsbN2$v@=X^Yr7BY0OjR<#IT% zTD30!o00f4qwr%&=F5`Qr#e!#8>OllpK#vk2tRn!eo@_wGZ9MzX6{aJY~0#;Dm`U& zQHv2rU;U0fyTl{CeA*W;HvW82kl|?J>hcROq_$b8&AFFZU$AYvyhVClN=apnk(FfB z{F!%Wb-y{M&(v|KbYkFibIzp6S2lHjsou1SS&8jlVzc-UG26IJm8shL$4&D)53G7> zTJz&{iDv9;l`huvNqQHZz7!;K9^nkV{rTeDouU`sy;&upZ?buhu{2}u`7@2%(w;fa zHh#FZ^TMAC9w+P#a=w2r+qK6x?RfCw&ofWnPI~#Sgy+^C;d}Q23NrE%G7<|?5(}D4 zgd`=}+-)T#4s42(787Ou%k-;C`t3b8b%ufkH+gwvGCs3e*Vd}tH<-rz-S6jyoQh@D zJkCq1mIu}byYz7MDsAvuDfv!zK1Yv0Z1rE+vIhU(#wE39d1H_5DhtlF*0FwlYqu0f zvpjP|S=9V8OR3#9XWe#u-WO)AW>a3Zdw0z~z4g2A=H+iQ_*HhrbgOOEwV1CgJHBUn z#yWexO?H+wF1Y>p*}7?d?#pkcm;LbNi=Te@^235HH*$N$w#<_5-KI8q^--UAfrJb( zqYdljB`VB1Hb!5`w>diT;^n`}D;gUE;{Ut&7aS4iiMqSaEI8dcIXN|S?!G;{E(8?D z$Cqv2@Z?yDY zt|h)Vu(Ce8&aZp#<*eM&sOUS}zU767&p&SVq`dFzk7dn`FXtWb@h`Wyu-U>u_WDGqZ=PgTYZ+bpPT)|qc5>N!HXC-n+uj$?(TGXX257*xm{sSLdn}_bF-f? z-``RC{@Gmi?e8Z(jtuy+U_%7gHA~iC5AXi|{(iyy8g|E7lO}w&{PuI!obR*euMeE} zh~fF1)%E8>d%ObGdnD~eE_W3=S=gv`3*{MKy^(Gfac=g3tg^m0Kd!3SEdQJ!ksC8@ z*{O+AE<1}OG?%&wTX4VgjQjWXwR!&iUDfiz8|B6BYHREZkEq!n@O^>D_YD!@4D%O> zie5bapq-Wfo&ApT@9*Z$-u@ud(b`-+-gjEipIo`iN;L_IOs9`TrA`oHkMv~!amtlF zBIo2)Kg%HN6{#1t9AorbS?O2WP~6H~6S^%f+b6*=H1wmWY2u!&mQR)Pp~h!l6jf#U zO)cXqSoZ4gzdf&iFI~Cci~ZA66H8ByC0|6f--{is`rCBB+sl;Ua^Ff>Rp%C%|CjU z??*`b;{~xl)}Gxr>+IVD;h8K!?@R^ueE%5Un5J-Wp2Y_p-?T}w`;L5G8n|fEe0Sm1 zqKxs=bmSK9mz$+f^^kda=B3S7d`#bM`{Ak>v5MJe>4pFHJ_(V0Ycsi~9W$7HfM3pz z;c6Mr)otIdZew6z&x-!DwRhd5S$wgs-i4LPg+DJZ+H`!E(JMy1%8;BDTGztGUu$)R zFzD&BF&tYT@FH9OK|)!>*FU8Kb&5w`7x=X~z1}E3gIzK)YTCSX<*5>0yjANu#DXV# zc^PV+R&ZyTK6QH7l&}y(*3;`Ayy{x@s*5Y)seZGT*6G<%(VexoqXg?`uTbiU*^THb$uNEA7p_eRvEo$~I9k&C~IRb9MH!=)`8D`&9V!L4~&Dj`eq3&tI zdRWq@bD2=)=12zvo!qo@M;}eTnYBHj$i$D&jb&Tp3g;V%TW^0*`c|JABE-j=7O?FC zL!zXp?>c>l4QCb8GyN)YYNONMel4-ps^jCYJDzVAp2^UcKIZpMU5z>NN>H-m){-{Yo10I&`W}>8KYdn* zt=`$nr$?q<(aYq#Y$vyC8~^7O^`2Z`mT2$LWUyc>sJ7YPbV0iF5Z8eZnGpvJ*2te- z+caT{+hj$no1k|7sM}ID)IVhP|vD~JFTjGCmuSmezEozxq5AO&4uB6gr@6# zWP4~>q`djv?5#VVByODB|EDPPX-?wPin`4DvN~&%*>h&yj1fZ_jv=ZB^&i^X^+hiT5^%`NB8s7;-o&y-*v@1n!PvrO~U?&puzI5MqG z<(Rx>%GRrQvvj}zE;T*)L-($;o(fw@dv;;G_Q!449z1=_&G0WPd9v!E!zbRPcD75p zezEO-@cUtgS(Qb5-p`Mxo?Xmh+A3oo)pN*rr?K?C*_?+@AH469F#B~4Pnp}P$G zZ{!coY}scbUOt)ib%eJ}?C~=xGke#Fi6(z67MXjg^Mlj>A5)f>pLp~-yPW0rnp)Xy zj+1jQypt)bc4ua6n6vW1g);{tQYwl{bINMDIE0tqeW$-hflZnD^NYKCg_9C4@oE07 z(e=Bc`%Z3+eZ0>cofC|ECR&`6KP2cPUDS6`jr;wpLu`N8WZR}sS(UbM=ao$7%ibq1 zC?(i*XwNiv68y5|__6fg?8o*TtlPYO_tl4WS)0ry9M2tB%b&b;_hH+N&&*Gmp82x1 zsr~uu)Hu&j{y}{C{JZyaKmEFO@i*(QuQtUEGaC1v)r;@Gef<^B7VGNXyo!5nZ*3p< zJy?>h@I;pH=drY1>S@(#jBT1BlAaZb4kG;Lzxw;Iy1VVEEvV6{%iF5>*Y2f>dC81d zg0;J|ZbzIsut897lTGG!v$9*WcD*^Pb|6;VW{#Qq0{!bY((}v8Otx&hVwb(D?$ee{ z{~{}83-mAK@7>47^4kBD^sH>D+w-@~nq|En=w;7I2<@Z{}bvopMw?4J((Py>u%v`~9XZ(rb0YiZ|cA^k~zzU%7Md`g!laZuq3UpVcPVuKdL7nIC^0 zI=C;x|9+Hzz7E5yxbHubpQ+D{<$Zgn)q7XpDQ7F!YkQBep6_D$d+*f#J|?z(b;2*d zUz^*${XOGTF?*dW;v!Q;#F_=Za&=v}JxsCTenedqMYlC+nGu%tC8o!d^~KTD19} z{iS=KS8lZP{lEI9+H)V~Q$j*c3J#XfWgIyKl%D%s-ub)p_nC8N+U{4?ud98z>F=SZ z;(F6#*L`~T=Kgc*n)4S0@1B2Sll&{MP({Q~;O?(EulKF*jw!w&zTN%hY}G3Lr;S(n z48wjgbqD2sJo)jVErYOgMzg7*rJb#{;o@0yLj6~oT+TX@ke0C3Z~e7{a!yl2dS^{b z%M0t}vH6;nRZ~=xBEw$A-o_EL^XE?gz(s$ z>wenF>#IaFmdrUYB`N=?Nm_e~yGn2U_M5Vr3=w7aLKk-zDd)LI*RmeSF+Ic3^IJZ5 zW_63|RpVcxdyk}SSR--a?c1P3W$e#IIe(=xxH0Q6C9GT?p4WIR?OPq+g=zjx3HDnw z4n);#aM{mX8*n&8mrX5U+Ve(LhGV^dvu6EzeKLZx{OKF*&c@xh>b^J?p7Q+Rt@yW2 zbn}te3%Q$lYVLXU{rG3fwv6GPTnU$gf5x`fW91(gthiUl)%!~M*V~EzJYOoLe-fXo zU+4bSX<3+GTGsccdF_=KFY30ld24Il-lO?;--+P0+c$r8`|Hc#^W^qP4xN+R_RnnG zEfRe2)W(F0RWl>A8u`rL)P*$U?mM+}Ak%cIDfa~%9?CoOZo8ZD@cuE&H^Pd~Qa`!+>+tG5ir@R9ZCM>_P}9S_D@PVg zZJNka^`^}5!X!rCO+9KAb7rucolCYe`05a>ZPIx_OuIgM0blmst2tkP|9#WOdgrxj zx{gYMKKH>JEWIbBT}o%9HJ>!n7T_^pY5!{@DHBrW)_#(UyI_XZqQWMN4%tgJrd{_B z1wAh|QL|26XfCGb`rujt$268VhqimzNOdv`9e)(K$I{RC5~o^1Sl!}HsV4m_>KARb zXC<6Um9^;1y`Z^o))B+_nH`f?hDf#EGr6eekZYwHvq@+si}z8^u$G;*Q4R(tH+rT# zDpAw6TKsWg>MY3J$9kN#v*NRfV~oa> zB_|))So$k}5&NWCD9v@Uo}0nGmLZDShPh!1{7~hp(;p2|`t@q~{es~;hxr?nj?|tE|&+qf^ zAC_$hwUdqCV{3Ep#LTyguUjvFKYMz7Uw-1}LT8n_XMQ=?Rr<-`y11kMWn zI4K30j6atzUMxSZZm%E^_rKzp)#t<0A6Kt<wEC&??XeG)_(W&`F!i`-o+pO zYcFeCV|iHR_Ws?jdqqMoxAWWE@A?1opX`Uv{@e36zLQ(XP*T66sru25_vg3wTliQ1 zm&*HJ)cef8fA@0n*S-!rsx-pCs-AvVaZ-FWo6yyQRWheTChh!c@*rSmV8ng>s|=0n zUbUC+K3>paKWE-VsXx!2TQ7LmZ*O1ovsL29^mhLcmrv{OA5dK@eec9e7mq#S`3vjz zRQ&q*NKmb5W56@6|Ok#CLvw zA@u6yhevh)-z4p3e6eq?Ci82igG}F-O<&|0EulBD@$Snk4(9f(m8a5nMR`v(n{>1{ zWnUXB%M9(~MMn$7a%aY_oMg;=lqcpx%EF?!9X{ff@=rtj7ww zYp3MPh|YF6r2h2pGWY~4CO2{)^WuI8b+Fy&y z>Qip2GaHCp&=>o2LeOJ}lVQ2WJ5KdIh6&+%5o|TAzrN~M+ji?MxNrLTQ`f~~FS@_1 z-fa101+%sIwL9ML4$QKD!sou{;tGAS(&LBLWt(ZPh$D#xwJ6i=1tw}+r3OzyiLkoy@7Ggo{2h#+YY??nR8Bb^3_#F5oymG z>YguO)+7A5?W5o-!&RIbkAIx`v*nu6;`o4>xlyanCd3-)-8x%#yy@=lCmd^k9SdeX~oRv%6w0!E<-Cke!h16<< zz2jc`JLjR{79oxsHaZ82dii>Kczc+HgkSXe^Z9$2+G$>VZz0a`;l__IKc2j~qJ6f9 z>%#RV7tdyws?FuIyPjY^JF5F{HOqm`>(kOC8ZQ2-$f+rDnb_3*a_ixgY@0PM_Zt_k zzuYgdH$yJeaX-s}yD2};e9E9kOis7gFR{PhHoMp;xaxiPK6iWXie-gQa`?|r|7OI%%^%5>pjqr8HDk&~ zM?UAIx8L=R4IDkLhx7co4m z?%mF`eX3m1+e!Jq1>XmC9p>tP8n(~yYqkel>=t>ArWwV{tM_pp*uOX{`2nBex_wg& zC1MZndV1xF9A{hgucJ3->wUV)#!%GH_r?0XkahC9kivu-i`2xomO?!_R+KjlYc zPSJW3OP%*;?(-dpja53cYxVDZp~l+`J8~CF|8r$$a}&>~uf4fH@AK5@wo6mP`xtI4 z-nzpit-Y+yH~GlR_}cIRn z%XE>X)YOC>)90-WUw`#w3s+Awa}-lTvt#y>nG*B98_d{YI%{(C$KN);6KD2(W;w{+ zog_8mR90-v2E7@X7b3Q2Y_7b?*UgfkZ=L*8QV#>!n#XJZ0@BBL9xCF3n>|)u!}|gB_jV?7IkKbOfWz9 zEMj8I9U<9;k`FaJ58AN#e7g`7Clpv16Op>~vdf+s0zC>o+$;FipGKe8S2=tK)f*A_{ZPFD^EDd01kG zN~P;^TQ?>BbUl)5wYOkcqe%=nJ!%fEuE|9?-)iYv$%8r&0>Yx+`M%gPrvI<`{%(H0U~S>98C>eUg&N;GrB`Ks`_Z|qTRxRn z^5XY@5Btl%@4s{JUrFW9r%(R;z4!3$wRcb5-tO7NR~mb}=9X(pytRIEr%1B=M-t8;#e`j6qN-tbk5HroU zXXSjEZQuF%D`M()?ri_{S2u@4s$X&Y;?vi^|99d!zw$K8f%mKo!pz0juI!)mjoY2^ zp6Gq~___=^`)mA(@pp6O?cdGYZ@H_kyzKwOM;{Nr{Cm53bvv7tMErGW^V_@2t~Tl zwsBDWd#OXeK>xd0z0Ka%q<5{0F5K0&33mAM`_}`RR|_kvu3E5Mxud)0u+{WG85`!r zbRNlVoM9>v{Y8CRQ>Ocp2fj=@r#jyZGGM(j{kwWX^+Ta)+zUl=O3%$_a%esNZ0@3> zcOoIzdNp@Tn*Y&Y3oSVAb&qAj2RDt)lA3v{TD@P6CR}I~jpKH^ z?zF*f!^sUluU5#pK6rG@ac5n~UA8ZG^{+~|M%nIuMY!T*fJ@{nbcy^*<_GR|;Eb)Vgl zuwBP;ZQ1!Q>jz(c-#yr1EKtDqw{Jncu1L|*!}DTv0=!(aXC6tj+dJF;{nFsGE}Lfh z$cmmeU;4>+U(Ia&xODFAE8q0ypM1M*&4#ri&d)sT4L*Fh@qokN!;cFRm8P4MKkr!c z*N9;;lZ~07vE|Y_Q*H_NJK1IuI&RH3J(7!~<}h77_(^%JW_ z8P+5uFdlF|^s~~#A-sP7g!+}ABNxSY^}c)+cI30yt@qvwFBttTEB9i`ufF*FzMSAb ztyTtZ?#RB_h38kkUAR?Wl)*=S{X@kKY9|gHZf=lCo_zRmu(I&w#lgmp*FRhKtfSGi zD&c|UlK8)K+|1dxpUF%MWSLiOYHMt1Xv(*{tYc65Z#I{XY-?tIrkh{*d-(YLdU|~N zd-qDow>Pz(oEVstP!#^l>@Qbv24@5Ne%1rbJ}2H(9ldtp5XY|g75fg!ckkJudiYg5 zV}d8+KQ>TSoSt)9{bi)z`{JwHbsc5|H`TY+-MlS%VuN$apAxOk?Vnc%m7G599-P^D zZPLo6ZEvTaf3wm$MP9Asf0Bo@xu%Vw@}m9=jM)?JeK>sB`LI$Fd+Y+&-9L;O-UT1| z`R(hMfYM??hV9={_?ZjDU(eLY6k<4hxqkzP4bT1yEC-sesQKGP%;{<=dn7VZMRFeR zm*lV77sB;|npqjX2b|uLQh)U9`L}NOW#6(D>F+$f*ZY+JyQ*)izXS=jr}q9$JuT^d zVZF?`7X7=2dG2Wcnx9%;{<8Gp_E5G5+qT>bi{6^@{NCNGit~A1z6_g|q5g8>`IVdu z)1Jh$JP`j9wf3`xtSqQpV|23L%pz6lBBK)zfR1;jRAt&7K!9s%f8@qC@uO!Wz7?=x8J>UFHD*A z5)U9M~ZACoz7_gc;mwKU5aqxQa#QbhZW+7>W89MVtI~DPCf*Gga{YGD8K6Mn_MPIW6VF3OwANi;~6KGyj>N zUNKv=@t~8~G^Q5A&WI!0sh?N&7#vP|{i0@J#K~u?f1XNPxGOa3{@OQp!lb4j?M+*_ zD^?@_`Kjoir@~eSot>t&=Jh76Il2ljn07y#+4wnQx$CWh##>9cnWkqtSm=u+nO!~g zbVa9B?l!I&Hax3UkF`DAnW460%IRrGY&N`TJ9p8*u<%2EV8i##t=oSeudi|W`ThO+ zytquypedPVh4O{tYX zeg(QknoVzG&6%*Ta!J*%dwmDUSTnF(uDind9S3W z{A;L-e{Yum`ZmLp@Tl51#6eq0`Hu&)R z{nHS2$Nej`_Ba1!C}`chczJn2$%gememTyORp4>!{l)omI>-Ocj}qT5>6=LXeSB3_ zL`T4K|HC<2JBxqEdkFk{?=LUW@c-@E7n8Wn}QdKt&FwjPv36;dG_(6 zZ<(dv(|-S``~T?cKh0^hc2#KB78xkCwWCY_|Uq>ZttHG zpSNe-Pwd)o&f(vC{tX6&+O|&&yE5H% zw#ht6QCQJ&Ryz9I@@t1AmuuXJo0iDvUid7`A&sR$AVBhJGJ9BCQrCq=H&w+REdOAW z>8|mfOLWi2N%oO^OIKgKK_}~*xAOMg)5(25RoXZ0L{6#gMCKDLc|KOkF8k{q z+&eJId){)v4a_ihbY!80L zvF@I`o$IR9pW<0(o-I1*V=bweGH;uFXgDA`5iZ?Fzdy&vd=?DZZyA z`qg_^A2@Jwh5dA%aHEN5bBfew=PVKGb;&UowAT<@&$V=Q%tx)@9cP~C3(wSEa6k0& zC4=ur7R@rZxYNGE@>GyPl0l^@f3fF_)6*9xUrwI9Iry?e{s+ypdkZ$7kzR1-!_31C zJH}_#$4!P00^1$<7k;x=F@4&l zc$HD@@VtF>=X~EznmuiI%G-6`??UTN`t4`gl5}eO-X~u~xOm@9lZaq?z{ir1+P(Nw z@a{*&x^?s1L|1O_S2JK|dzo^`;LRb=0}npFym>P6>lQBerj=XPhs=6u`PF1r%4!3H z%&N4cqO6>pB#8)Ck0t(R%#4|f3p>u8cyQp!i4$+0EO~ZS`|cZ^DbKEcx%1@77YUhJ z3nzXvd{FjFb^>F?f_N#GP!o^s#vc}#gxefBaOU0Rh#>b}0jr{$Pwl;N_V(qhMmGiL zUvGsN)*RTDml+hIw=yttCByy4rjUM!)@MOKVK$Uy?vK6UnDm+ z_hSBaZ`M5zGx=7k+>G?x&m}lx?TpZ(qM|IQY|?@yAkuM(dp?Wy*{h4fdqT@8K3<=u!G0(S1PWiSR2g!Gq2b zDgM1y_4c9nH%mz!SeB91IPG#nC^kPm^YjgyEMx-s(ZF*!rDyNWCez6k*2#?*NXXWxN?Ju zHzGTPk>Romht!;nOlyKxZ~e1$pz8P}+pavbXq_iqzR3r!x&Cq1z1W?$x^?#YmEyCc7BDyLG2zpRi11-mW}6&r z@>Ka@gMpJ_Wy;3#l8(C@4oz~O#^LR>I3pp^=!np~hzxPrE+I|#W=9@=KKFtT;;ivP z4UBEc1^)|tez<#!tNcB7Q%c)u;=xV+Ce?12PZadzZi*1-Q%(Np64aD;iuO*XIL>Ipo-Ri3RaG9m6#bhPV8M%upHD>rOe#jI(zu5E3u~VrmEa{hD z%$~YTF4L^fkIU3zs-kG%>QE=QddI|?Zj~QN`%TU&z=1G@_A-&6Isy}LdB+|IjF>aO+sD$eg+<{+zM_rK=b zhw}9P`aLx*)`u4}tZh8rP`5uO#!gQDuE{L*t5L?mH+#~|nLOuk^rn3;KDs&TZ(;ub z!!J*MpPp`iKko0{zi0LNJr1pqyT2gw+V|<=AA%n|Z=ZYjb`|rB?~67SN9Hm;-kbU0 z*d>LJvL8Onzkhf0oR{9Wtx3K=`1#k*JSMoj-~WMYW8Hb}*XlLeCnF{c;UX^Pe1UKsjcBRclv+&@bvoHKYh)8|9{FIo>^D_`Qh@@+Z*B> zni&G~`59K^+0DOm=o}+Y+g)!dQzL^7wre^ijxFPTviHm5t6$5-p9k!)4BxJieShEo z$A_2K*Zlo!Z~Ir_>7zxLe&3hB@BH`m>+K;kR-8F|enaU8l@Dn%1$rWGv_aeEBX9l$t4?&Yvr3>-=6uYY}Fl){DdF9Q|g@`FT1^A^84+4_unSP zo5)1wakuCGtl>$i{=2KPaC>#lZHrwuE%)5Fth{4ee~Yil#g`^TT&eZ&xlfrQ&t!w=LH)$t)Wt)DXS!-8Y zMQ6w!A(p6PLXUTNbjG}iY2Cj5$K=)fS`N=IW52x5fFVV5#;TT!nU%JIw|v64Z#Lyw ze)g)_#`GN#Ju1fkEEee4C|+KlfAVp3S)e6@+Crz(=U!~$4xhvo#?a?oWO_thdBdFp zhyR_JWxnIhHyx{ny6L`Qvk&fBV62;UHsHX4ZmZS4`%kd)?8%8KoFV&;wg31lMxnBs zF#!h-GaPO>xNvGgimq7kQHJc|hc1>AW6w`}eYE%Or)OoA$;$C;zkCn=kG+?0;bHrs zwpXF+@4x$Y^V%KmYoe1g1DDSXKWo6C{8xzK@luupza}c){jeY{CBW2f$vmlx`)0A6 zxOhI3H*0U?>dlh9r>8v?z5VLdr0mk04>wrKZo6uFdsg(>T$8}%9)U)x+K8v5c|S^KQnS zKRRa_gcKfZ+qnG0on7pB~=+ zUcTP0H}MB|IeY!8WjoOFRF^^QUbxM#?gfsACvQp@{VpbSSR*-Mw`EH((}TR6+BYvB z9=NJk*?4h!H{*;dwWG@;Za#mO{VVnBvS#Ip0yR}^zb1qxPGz(dXl_5g%uPLAE$(5$ zh7~h+c7|_eIQIDR`eV!DdYKRS`SkVlF7ET@GI(yKDJj9YV?Vz}d0LW>xwY~7K>Zh6 zxvk#riCQ|p*3{b4(A3I^%c1%0nzuZ6yq6{;a&1@o{Qt8uFbh25?!4}5I4!Aym95;C zIbo&suEnC_e|o1}4{Q5iUfh;?m;Zdjmy%+Aqt_243RI3|8|rtdl>5y)^!NVpw@1!w z5%Ns3Hr$}f`r*?;`31`zWp{*M&|m-av>sbR-Q&`-Zrx*HaTS|+K1E8fB?vV#Hnj4G z&A;-#C-a~V>td5$zMKfJ7gMte7Nl>G-`4u9u6oz4m)jTbzWQZ#gAZ%{Dfa-r^^cUb zzkTR7lh;gr7otC(@5QTE#}!g%U7mWb=4)x7O@4ZKzXkinSx4Viu4H&1ex9Y~=|s`} z=T2>pG2cJ&Nxjt)VWm%B)|dFPFz(>pymVzzqKU)vb5$#=RDMl;cV_Yv{oVEMsyA1C z^?0KHU8ltG+`lpgF{2GmeE)9W*)T8rU`eOvGh<`#f4Z~ti!Vky3hU@=9_UWgJ*x2X zjNjKkUB|YpG1S@2)U(t$v&4dV%{9p_R*Sj*DqZ*zwe(`v2~#H73!aR}@-q_Gx`s}x z*>E8tPKR6VSYpCnpMy4HITKWp9`>uMvrFGl>uzu5ebSjaReGWLlGCoMuV!61wCkmq zPT2nTz$JKBMuXp|(aX>yl#`^%L5gFDiAPG*@X=Vf}k>gT2TS!-oo- z`vs@f8A{J+v`|^{FhE3iW58S2)jCS|J8TquwjVc$<7}@NzUbjo;&jb-l7ZS`)JBeD%bFlJTHd%8aue#BT7S&A? z8~Rr&O69j656Um;s+;CDDamK1m(JHD{w*2Z&lafc(bQbZv3RNpL(#Tb`q#a-Hvc-i z-_-v9?|aYx=hXc)j_LZvG`;@b?@!O4{r;c*`3?WiQ(^nI%oBcOIKlYUagV*N*LLLh zi6%Tq*`@Vd_2c;$Rr{`*%+>dhyL6~Vd-_tnmrjmZ%gzPF6fB$}Sb6x0V(brIhC4p# z@$bzTa{|8F?)~%e$DiesH_Q8N+-JX6;g{|Ik{ZVOkMGOQ*>l%^+Uv&$H4Q%WpExl6 zz=2c0em-M+Tfg2@OzqbqCpNYhzkdE|yDqM2nsYeMvmUs|U{P~tcU8t5 zCb2_LZ|^NW5NIP@So*u$;%-B_Ox?bz-#%Zp)%qEJ{r=^bJVnxWt%pz5zS$qM-HOpMCQzY*R@0Gwq2Yca}??x_*dt#o35V?LbDAHszwA6|o^@?_RMVI8czXbln5# ztoe3(@7e6RbHjT5JEzz+=IgWA&7;}Zmw)Iz9`x#Ub8*7s%csm7DoiJwvYc4QShbT? z+|^^XaYo$Nv+E0f>aK3+aOiKSiOgRkcG|4?>gC?Ev)w+weDLG&N8UHL-=DkhP-|8H ztK!?Q%bHvlE0k}Va(}Vi`*h;n@9r7_$^4%$&fM{|C4c{+`%?~|UjFy*I#92Wq7mMav@W<-wn4NU!rB-Rqj5$<&BBnP9JT#Zf%B^obRk*A10NxswcSS zJlmGyaP35vfEL@49Wo2bQh!WjcfA#wf9Iw8R+~26YyV0tr^NP)nooKfwQAG6bqVJS zOeXUm3!cZpVD`qdMsYU#b+0uyq(qntj=Xym%r7`wypMa2N#_Bl3G57Q*O?gjbRK?r zzbZ5HWJc_jXt9nuaZ~O9v$diU5qh)hGLLT9WVWA8VozFRYmv?x%e8t9iT5X+-!H?n zKIxl~l@q(rPY>~?lW!u8s`(i9u!;0C+~Jxn`(~!@5`A#Ge6f=e%Zd% z{L_U@YliO=c3l6e`&{~Ga`|f4ox52NT;c0|aa);r!<|2CN?e1w8Yg|7IDv7$7vogr z){Dv0q!NDbj{Nhwy|EeJ9m!U%o$P>kFTygRF%Rr`(UQklu1#k z3~ooO8A|v5>zp`o=SxlI3+qpANSWClW$>yuYHL+mRh3NH`w3TA@1DPvV_)g+&7(7C z9ov5<2JWd6NAD$0tC`Pi5I0qD*V4e#b9ZH&P|4hXh|zmXz$UHJ3)G@hJpcKxZ9AXN zpffXnyUX=_ft3siGwUY0R+|2b`m%aUhLD@DORB7l_?j0pawk{rUv~dFk50#|cyZa2 zoprxm{ERN^FAGin`t@_}9rHfx-fzt|u6H`E)VJ>D|6-`N`K0B0|H$99nwkfW-21Ui zl!wQip>y``1?`qM!b%+Zd3c!rZfiUB@@J(=1ml6fIrXkrt#9~W{#NU7^=?2d*W2ye z&))pK+U5RqeU>*{%dT*zZvCIO_4NUl{V$f^J^E?=lc1|?2ljF?OsjhN)UQ`;?!Jm+ z2Xc-6ac9=b!3WE&!cr7 zJYwG>Dx}Y{wKI!|%kVvnF<4|^=HA|XQ9;P~t7oyALFPWehoZ8au1b%VNlY@hCp`55 zN0jUF$1f(kJ}Q_pcaiG#j7*6ctPgic2(c;jC3h6`@N7|;yk^N28Qq8(DJSa(T#-^srlf=&4_tf?)T4&J5w)_OY_FUDk;VB%;Kf15vS&*@C+R8jLxqsK6 zJ-1J;{mI{OPc5+rB$}F0(ynQKaSk>mB{*u+v zvz8>hsS{fkQE4{eT#`_s;%WO6X-j`3zMH;mx7dr1Gnt->Ze}hOoA<(ei$lKp=I_0> zGHdtjVEXm<-2;|a?T0tN??1nP&b&G+%bz7q&$h6Of0!v}cijH%yrRVauM`VDu_k;z zFMfT|x%G9sSR{mbbhsWDylc3yW2Y3Cao4*1iR$ZD*3Jr$%=`cG&$Hi`wR0qGAKbgH zU3d5RGexOj)4q7~kM26G|7(7JdHnQk`Sa^DTASDHoV~mCQkBl^&qp`%m#H#LEpO4D z$8zCWU>@^{Z;9J~zI)JdcOfGOCwD#rxBZ-Xwz6;To0sLAZP!~hd->7Q1DiKH{av-E zc=t~JJ752O`11MX)9)&C4rMWKFLwH*A1-tzen0Co7ODU5gnVn`fPj>n> z{!K^IHl4VzTl8cen{jCUvPa(HwkJ1PM}AdpZ1gvJ{axC6{%m#o`7z43i+_KAYJIZl z_uKyT_4e}j_uKENyR&!CO}nEVvu-h7P&UhaKflJ#?swoCX(9dhVqDjEKKWHr$N2T* z8<`U_T;C6TWc?-=Z}acpGuh`7ik!(G&bQm&t#$A&h}^!v(q+!Flehbyhw~p-5AS^z zxN@JQHiO#IYli|N!xssi$#>I^?kshPVTf(GSERsN5%b|#_q>Xe-P629Uu|e*f2YFr zduG#_1Aoer8buDsy%1mUeMiUNs{!gie??|;zpD(sz4Lya-CH>(pL=F~=dySIX8q#X z7Vc^7WVn0!%nRA2KXg{dO}?AG#j(;S;B^Yk0+TX<@(`^CF3d(L7Ht-wP?xWtqTP z(fK92utF?s>eIN0vU9h?dS~2EzOK9G#af3$d8fP5FFxJ6bD<44-}*}4Q@N4NsX`NC zUG~@|h1aCrQ0%$9P_;bgDu2(cLbuQ7Sfo-bjh8y`9d23N8pQL$d_K4L+{4)#|GgOA zeAVBQ=!qzTYA!oT>M!3z}qn;0nl={UoesYDFPCeiD zD6#!|ZtPZR9kaW8H1^761ul@(O*a*ahlpjD?MjrmG@XNtP5>v0kvYw6!#}<(xjFj-`C|yaO>y zKVCGPRG<1wRxZ%Qo?rXwgMaA^HY%6(`5E}XeEDAfz4L=aTd3;aQ%2oq4miyT>|s2; zDu21jJ+)GMt-B>Di62(?zdz5g!`U$UMr(0%%DT&!j~dThabjWd<{2C2HAuU%iTl0){^Tid{SEa}Aoh2bJ zE$7sbn4V@hSNqfCBTn^sQGb~5)rQ=(vD?p<=pck zCExhsl3(E$-W&70o2D@(PGs+lhYCV(Hrz>Pbd1LOQGkjVXK14Mu@np{M+0YjFuT@$9)2b7%I&~KRmblWst}`$am*`u_j&JAdvd zpWJW6(0!2o;@^wfe}9#GTt3tlt}^e9)4^#{Q{%VI-79o_-PJRH-mJa)DmRS5fS*A- zZN~i4$ju`Dt#apNWjEC}#NZ5`6i8JBNmKLisH+lhUo@viguE0t`NcZ*+L~)pSEUw5t-buJ zC#7xu;+O){V~5VJ^klpi@L-eFbd3`d=`An2-I@$5qBss5Qjyxd_^8T;a|ie$r_5fm zcz?@*Cli(~e~>UaFs#W}?DU?Q5;t~v_+DJXxS4N_u@u8bU9s-#-ogj$M4BTRzE#~6 z>AsSvl(2rfTJuU_D}gV+C)Uj~uGh?pGZ0E=3_RCdSS%rT)Cvx%fwP$M05Phh? z&&@2!zF0|(Gtt7wtH46-%%(+0jw%)kpWc7tm(0O;&nt8ebsqfS(3EJ@AizR&GJ5!=2&Yj|QELfuFNT;U;*Ky90$rchl7Z0u!aWZQx=#pAuEHisb z)9jZ15;p6(s>^l68ZJx7&pG?lTYBcFvbS&g7d@Ahlo0!u{QmR)@NzlrX!E0UXEW6r zv};}I`#d#j*_L^yp1Sq~wb^Vn5R=%yw0P25lUqK^i`RCjuw3_HtX|5vV{@ddcZs39 zP+`~&kK$88lZ@{0bnq3#oDgz8?PRn&_b(g6y5qs&v#lAt9X89)I{sd&UB2v_{X4mu zJNCaSDt`QX@!_uEu4j*qS54V)L2jn~1?DXbRkfBj$`^k;I&K`&T)%)Rz-1pR&$3@H zXT6%V1>_2~KO;yqQ0SDux-FJJ$?ui>QS-7l;5)o;DZFlmX!C|6kf4TWj1@mU{L1p{&>9>goKwpI@(?{Q0c# zmuG7iIn+ky+nCOJ|NVPoW8(S4T?=1d`pElc(e>(d{+D#vr`AW57wOQS3BIW&(dGV`B+G0xXSB3k-r;*ICN*3FFxs}q-^}5RCewb2A7S^ zRmtzS+_BKQ!hdP@@0GXWHtm`pWq%^%;ewbcW(8BKlDYYm8eThY+%{D&Txn*H^xlrf z`wRyJxOKJl6ygpqI-gMX+Ba|R)s^i|-igZ@4^)_@l&Zari`W}w!oQ_5BscDAzx=G} z{_N)c?co9Z>=q|^ST(rw|7~w~FZfx~vY*xecSOVMfcLW_3St(_`?gO0yWRuE8)tl^ zo!0Cw-@A{!{pGT@1>7O^QF-%3zWa5t7gWX^%S%7=K-b*Q%Q`@3-u1~-i?&SpwtVq9 zjcOOh-G|&N&uX99d#+Wq{ph}=jW^GB->_UWJO0Wnv8%^Y-~O3(@6nw2HfsxU*}T<< zcW!9gxNDiHUWL#N*T$o!Ho*y>E7r>OA7%CLo0D_2nEk|o)Bmn`X>6A|ZTW~boa^3d z*7|J%r=A>&n3pC_up?O86vk-nG566lEi}W?Z=8 z!*+Ym$+S&3e7Gg1Zh291doQEA%@Z$XW_RYP9tE~CH#*wNHobi8^G%2K%WTW;W#c``#%q(P-pXCvR8(?!|>FHd|p@S@|$fyK_rAsq)LIBd-9SPQI8e`Zy6O^Iu` z_i<(6j@pu>oSdYbq$D2~F8@QJJ`7?n-FvE(gC^xl|J9l^zx8I2ed+Bw-UF8y3i8{9 z8d5j9p3wY~7|!SXO6cv`xm>^A=5X$heLGR>&BCjlR~?UTQGOk+|AhbSq>udZZw2N> z%j&M&DV?62ICbfcK&?BMH|&@6UMjQ5E={gQPHSdkbpRLJvc_5qTg#PU=MSpe7%!_i zkZv>AZ}qIXGo4r~Dhg)Q^qg4V@vO+TzG(l6phM5D*X?}&H=JQcXSv5rucO;He7oK6 z@BI44;hbX!Ru%{-?OoyB6YQ1Z!Ena!XzijZ)wMI!+im0 z88&TMwaDlH@#TlgHJ|rJGu%;B)h)GQPgwe}vb`eb`}-YJrFKN^dCekmdG6Bm1NArS zcpI#(jxv0Xzt(6e>REL7Ra)YX;D6tw_ZKi#urX9*pN!vJxr*U{_q;`CXI}Nzy%4q7 zIX5cs^;@mGlibpeN+#qqnw`&l*4Vi5XXMiGmj!GR71NzAZY|E*>SgMF_PkbJ(={Qs z#oi{T4rj?QUpx6~z1Z^(L!Ah1sm0NMFGMvz5y_pfYjL5(jTPdb4;-6jf9=nnle-dJ zHFxkfe&k*}D}a4o`7WD0`P)g1FMsWcsJqhO8e&jn(989^nX#;s@0UyZmiev^70;RjTlQ)SwVVu=3b0UId3dMF0fUA@tJ!BCs1)p+ci$qT z=1)CC)x6Y76;4D`WpRH zjeVW@{KwyWACK=9Zb)Y^@VRem$=ty@R<4n z+@I_vTE|kJk*2l#rBMviJ~`2>=bCvFo7oT{sXzi8KvrwMh_@r)AP3X;<*!(2#g3o`> zzGFS#QMC7-<=)kcb1I_lTCaM;Y`ySnh~)99`B~Nl8$LM5%-y*C!{c|FGMY!$ex3XI z*1NCY81r7f`lb`$+9l7cu_OL@HrMrD6lZ>*3 zM)l5HWvgO(pB3$^xFpGS)7Eab@WtzUwxn&d?CthzKDqSr?vi7sa}z_;xw{4f*d^}m2sibMW&%LqP+P7y6XYMWm^d-@&j(*b;^FTMKnsO#jZB(;Zg_)e`d(#iDE zuF_7B6EM24zWK%U$)$$=8FF6}-#^lNqpc8Ek#-|Jl3Of6O!6(z(nmC%@vT zbX+O>TW!1Bvx*ZXf6rI_DSm3zwgOw>#z4ktk`ddFq+UOKI9xW3z3YIt-K_dPl{q37 zGHHT4SVH@r8vV2QVD`rRM(pR};$=4@FTc@VQF*ne@|)f!ix0NBn_||G!*$X|q&MS`{zasoNqubOtnQ7X!RpPu=vrq2H*>Xcu zyW;AuXK`E=;mLOCRu4|L?>#zUz0{}tmgeZ0UjnVFXPuejb~)nVlb5G#8f+O1+IM_A zWjnF?RNRX?Mth6()*e|O9^81bU_#SHnQRt^@;L?5KlQq`9dBzt)^?*hJ>*Uzi~j8w z;Tn6L<1_bfdj5IBl)u(rbQ#`-GZ}n!*cP>5Dua%T^i9F2EgIc%FP__;ck;>#J?*}W zw;}$N?iAf$Q**YnFg(7hr*X43DnQXQBj}2keC5qg7t-?0g9WvUdiFI;wXM|+PF={x zyxe+eF7xc8BCnG=;Y2|5liE(Ctu3!yQO;~fboDW*UpHIpQC#(yj^!FsQOhg zOKy0>&Jzc>c}LCvR&dL#H~fqJW9et*ldgS_W|RmIt!lo=_b?=GO5;wE=iF1YPqO7) z`E$qhlm4qecWU~cOI^^I_4Iz;$!))GGx%70F&K0osMzwmeaVNMUwdCJ{rAOeck-px zAHVqUN0)89;q7Y6(`78R$ufptdyeeeH(KdGCo!#gF}vcL_}Vv~)2{kO`b;}JL6dLQ zYVR3axYJDyh5q|kPT##C+DqSi_u97fs0j=adNVDfE!~pVTDeH*2fgrq8FH)pTs(V1 zrnc2mu@}=C{}_w!&D$9|d&&pB&N|UGdfyn<-i~KV;4HHK$HjB3SbY2-@<2qY=^;R}khS}Fl+(H_zwy93Nx9XB^#+NjPgstaT7~lC^Bemw~&jgX0i$b%WHaEYjyO zYXe8XqMHfxSfBmNm{NCm;xuEi==7sb3q97Pc8ZG6Do|P&(izB;magOWutMnWqQ!=a z-0F|!XvuUlecxnQA|z(vpy^pZu_03bSiZ-8Pm^vxRn;>`7bfm8WL+}bX}Zp@Mi0M7 zu3z?RP5J!v?AOEnXZ`>0`~CC2E4NAKf!D|FpLKuDSvcja=!SNyXpiTcUiygro3PJY zOMgSI*yQHmEgk_qQy;bF=(!diekpTb_3Wh$FQ%Vc67_lil^;G%hE9bGId+`kz9GkZ zK5)Y2sa-!8c}V}$Wtj8**zB9U2X1|S^)7Q^;grLDmoF#%-Lt1Q^!DzXRy%Hs*%XA@ zxA=e4Nr}yWvuPcxL63^hia#Xi7QoJ0jk+HdXJl zwrD)gl+3W?;AzGUjK7#(n_UW3n6oxz;k*<1$BLyV^2FpV?RJOtyM9f`L=UzIQY`sdXZRq*2SrjAD`acm!uHD>t=RnALOZ`BG|`c$3|Rhf|A88Rqau z&n;A*d4h+hn(f3ie-jyz>_tVdcW=4BZPB7_k6kr(q*~8?+EjitZB4*JgLy65Ob((E zMU`vHWL}!wW+)2tU1rLBVSSzN^3B;_15QVs-gJ%Y#FjX_s2p8lRIY;nZp#E$k%w%;Bp)``V-eJRQ9#eW5Y zi_K>(53P`XFL3iynd1FJinq^R*%q|5s%Wp+`aJd3A{HUHwR7G*%eKDxHHs@xSKjBC zZQ!!_1zz|6NcsL$y88I(p4_urI&#l@>=#>o%))-P>Di1OVrh+yXUm#JR|pwY>!u2kyH2J;ObN^Q=Z5@(nXzqvi9R#8^IgL-FE+px`TA_Js%bujT!f4sJ*|+z<;a&6N0`nPR)}-^tjSd{J*~RmMPoHad zp5t1^U#91Lq~m-YFJ5>ra#efQzqxF`j_$nQDR}pZKup$gchkknJO?&A*RDEfcQv5D zY)5pvip>H^$slF6{>8KvxCBxwMuN$&TQOZ zkXBM6k(E)A5nwdQ^|kt&oibC3J=`sRgvv z&Aw^s|IVh9?^&43IoZNmL_0U`TAxU6FWl=FDFct66_-GBi`aw57dhqhUn(b%*@(3d;lnqlC^q5n?#Jct&0H zu~?oieUUHPz6&>Bx~F?=!c$|py-I~E-5-8Y`}P0jf-f3gc}dU9v!b=Fk3FAcALHL0 z691)UZsl#h13}X(X1i~BB$@S#EdS^;P5ml?hSF;dZLtehvPPwDIWIZw$}d-j1jqfmDyLps5%!v~AvEjk9I2OL z7U63zuDHk&wRB-%f@Cveb!b#pV_2qP1jFscjh?1fS&i3De?G8f!Nj8pubQvDY86;> zozpaeJB8=I2Q%A_)cA}A313>b&5~?>>HUOxwz$|Aw<@Q(=U&Eqt!!+vjnh~!@$ajr zT4agtgYQgY%51-H2uAU+2A2s%C9|G1w9@#qv7zkmn@OTPhC=KcOsxbsT2Cr#3w3%Z zA4>ET=}Yh~5ovF*RN>6s6v3p%vg}O4Jbu3JeJ>(dOylPXrfpu6p(Lg5(8sa;g~TuC z;1r=I(?|N%F3L)mKNRS+?U>!M{OS4>rl00~CNk=(5@JFhL*_J3nNb+5!@Asq$**Hw zMo9NY^H~9s4HmQY(>6=L{FC?Gp;Cq^w)xWGTWlww*gQ0X*V15Z-qxeTNZ{q_6 z2YoM#tUGdQy}`{>|3Vqgs6}L^ml%gxX_?M?`OB}SRy%6daYk$J-7~))zH`kp^ZTM* z_1pSNqwZR-G}*W!RycsSOE|B=L;tn)b!+SIy?2lA{k#0xJ{?*6xAXVk-oNP1bnl`G zcF&kX>UP)n+}T~svWKza9=)b0;_&08n{e2(4V#Js?y)JTH|Q(x68?KAoAFa&MD{gVMm3gq zsh<~i+!c*2I~etJ&%Y=YW`~a0%a%`+6mIus6Rf|K6Jz``p<3 z*UzudUjAH~{l$|rw}Wo9ct_k@os-Oyvn{GGHRxWzk$tEBu3oLS=gX{cChpY_UBCQG zy&msVAIr_~S4n8Sg6Q(OAE#JP{JJ1N%ydH2)#loBJa^8B?ksz{nQbCZi0-ttuAg6+ z&OLE`($8L(EZb>o+l(b9y!K?6=Ni`RvA>(|InynvwK@@R(l*~+5`XpewGye_e%xEv zTz-5&eU{eE2SvX5h0>rO z$!(6#!AsJ;caD|yy)d76zHJi2%!j7?^KY`wcxAe_idQ@D@TB1UQVHLH1K$F)*}7x% z*{*FpH?yId_p;U+&4h%xseL60&8cU%v`FX}8i;Ei)>fIS{L6}Go9SH9tg9P(j%K}T zYM#4gMx*dLk4v(wOIjYWEG}c<^8juAUBzI-Kjo+^&l^?-z6DZm4qkh4)O3F7#Z))V z=xzIj7}l6Ygtp}yZ3xYMx@kpjz?lOX0=ZFf(HpGA!|!?@xGER1y+c{#`!S=1C3=&V zUQA_qFyZb~lf%MU&qIxQ4)p9xsWd&?`o-E#k$FRz%!4uyTca~yx*2S)C^J+n3AeXl zSSl@ft*1Xj?N}gV*h;Z2w^W-mQ|m4!I?CSL`l3L0=iP4t3>&I--Um^uVyQ(fz53@+R)IrJd3>?!VgI z3`07Lrm{twF1k`ZKXBTn&pZ9~BpcYH8FaqLcm4m%)gY==;5|w7i85nBxb&ByUtb8*~a>hGjjq{w_89!VwW=Q)bEApk=--F}& z<+ULf_iwbklVG6IIrbUW(wQ1s_c5%hTSO)(>8gtGHkYt7@pfp(`9mGE+-oB1#ZG+=kL4GN^Xf8j&nnks zN&gv8=AmwMMBlr+Za(7%r3o{?pYL9m?|H2&y+ZTWs={3}b|2jRG$VClXq$E5nGpVy zb~zvN)Z^F1i8W633olx*r9^7!X4wYSUq_t^RDZpFU2*gN#f$fE-n@U*?|N+QT#F0Z zU!Uv`m@_exRa5a-8ON`;)r|f}U))~G@*w|0el*9nM{mx2wiBsw|69dfay(w0!JA=C zPRq2IMZ4>gmA_oMVq)+?iD5%|^2KOYhHYCJZmgXZA1obS$riCTKIpYTLukXkS(Q6N zR`W_^Ffgn+$oRl=YF1uZ8Q+WYK9_`F%<)+>TU3p8=CFocW_qrY*=jybu6prJ#VGEK zHA@2%e@t}r;xil0M@n-RfgdKe)Z_*!q4URLYa#@@>t^Z1b{W+#~ zX2)->d>7?U`EqqeJ}fX0I2xdG&Wq^{Z*WtAfeS~^D}#mkGY&U#Ru>k`kXo9&P$1IH zy}&`DHGWFtVvj?CCpE3Q#4ZZ{VYBbp9`#LQ{2VM*8A#g{E~eV$!3QJ-`4+vB2jJ0@zc6`%dS?Ec^TyXOZo z<^{YHypaF+?*EyZc~4KzKC+Wx-%Ocb=}TSvf~4}i)i&=Gd8VCeTw?txhpY4+Pl4{s zBbMKeI%zFaz0|N%b=C~=8(RHbe?1mj`(Mg|J2|JXr8PA9e`5OkeTuL0mRIiF*)G$4XE)=7ZIjntnY=X1 zCZ1*oVjx>ZC6a+(@Xy}7Fej6|*tSWk3Mmth zaBm5_n<}mv(U`U5KvwZZ;r3F7o;!Y`sXTV;-yWLR&U}RH|J`dZYyW=9`}`*D?~_eM z6;XLiPVb+->NUyZxE{8PXSY;vfrpRt|9eMG-RLXD1WapLrM0m1LK#xBgGy2Ho92OS@PXY z=N$+4+vzXDPwY?o%%#wBamSkLdfBGl5mp*=CS9FXcqAk{?pjm|Tc7UQB{J`V6!u8^ zn;KQx9BJ)c?DW=PzvI#0+d7**JUbZrS3q|5#1{XbC5KCE<#&XKy{VifF2|%Q_2YDD z#d!v1^Ucyb>>oGmYc0}<=1S8_v^eGZ|d;H7D&1>q_Ijc+*oy4S6Vk) zZ1&|xCAw92yzREzzKHDIaqUr_`>n^Pe%iY3U;gHMm|(+Y_P1OgCf+sKpJE`uw3YG0 zf`EorKARg!4-_AA+jeN~OKuiPRq0v7COM&^ZR+!w&KApk9%p`in!Eq%|35u-?6(*r zM3^^xSTpVSd{zeU*iBuY2`72Nj8;xs>9Z{OrE;2obk+0lhgj<+0@ohv3K6fme39jN`*l;h3?Jg^E`dVJ} zMCexDSI*1&icICDdjc-3*Kph~Ys7r|mOkSK6V5wTx~`|q^D5Haf8X3b-K#YAT4ViI z)>+OyGnlPNG;eH5m^pvG`jKllr%ktw+kRf#V8#dWbq@m!+*y+2g!nkO>uh4OVe=_I zXgB|ord7w>OLg@Pwu>HSS-7x8I`a5Al}ZFk%n*y5UcJaUa3NcJbAX^&d*P?)I*TM* zS-F$-OFHtN>-X`w9W@9_I7LAFXKg`tT-33i)j;sd%aglnRpT?1CGPg9HMTScHTbOXD$Vk|+a=a;*5V0Upzh53r&4C` zeB`*YC?w8)U5lY4;5~^u923}Fy6zo)D8eg;v?IP8Uo}x;zD2?cYt8(*VcX8H-hJhDci)lc zQ*GaEvOAOeHtpK>;M4=g7CScl3^`e((R+92K93`U3~yK(7P`f(5#1~LZFBX#bIJ=o z1ShEb-AQCvw&7-j4D;#32R^iHn4Z#DuI~8u-9{#vNX0|#LPtG>R*CpdO_tP%ILH1t zQ-7Z=leUDt_GSIW`u@k5oHp!UAG*3#>6d9|jVx2b?t5XN-+VRm-+7|te%!a0 zAGLaaZ?e`rQL8n13e3+7rysiZuyR_$G64@`=Eu8L!*q^v?JQtx(0#-8d-~pnm6zVE zA2?jF13{+n* zG5mfLmt(n1Ld7q$Y0}GZ1_MzB17m~#BJ*UpENWOE*XM>U{weu4>KV`H&A%$A9$aI# zP{(KUL9yP{xV;Hi5)2s*hwc!(CMh5#QE_w6k((Y3bLXY{Ul8P}Rtk*QdFJoZywTuK z{*G<0wnV*A+Z(!iUbwGx`ZCXdbEmx&XRJu-c~Kr>YR2@%+T6;*`jWlzokj6_*BV2c z|Gs+IXz9ZyciG2RA}#&7=_}X0iJ5f=H-7kE_)V^E(wwV5-@991&fJw=wM)J9oaOU5 zpP$^ldG(#vI;MmJZW5fj+f*0I-%$HAVZE;jo1R*Sg3%-crsV&*-&?+~UG;8e=#Isk zZRhUZwW>Pge$~0kc{!?~Yg1o;by^5n}u2b3;d%Q0FlW^pSeyjOp9q3_`XLCJ<*4A&BtZ<|^e%3`)I z`{q}p{~MfET-KFN&9vF5H~rj(uH(B-%ihXjUK^~%srajSAuIj;Kz88DePJgiKp?T(#JuWj=U40uAw#wqs zfvuA~mgL$^&)Vs?T}{!8d!10jS8s(~da}!pu2~b8D-q{(f3@k8@43JKB>W8LxT3}U zSiM=?dGWGO>Hc*_t=BhR^awjMo1y&L+FY5ZZTgcvU)EpKU%Woev}oI8i@Zfqxr;e+ z1f*lXn7!t8^A$1fUacnDU|Jb6D=~BLGv2tM!u6S-+NXW0zH0bD)qeA8NeKmkyZgVK znA0-XP4e!V#dma=&FvpQ7x{2KYwN8G`3bkT@n&;{37=d1`X)z0?b6m6)$Ap&z1|q~ zv+Mudo_(yA@er?3K4&c359a)!@D7=O@!>D0-(BU?^?E8x!rA#!f3lL(yM8D)=klou zR<=&NrD7yqac@Re@4*>2BKA!DK7(=EiQVg5AAZkjF_XF>7{z?>*LT;0>@Eiw4y^pu z8}d~r)b`{CCYk)-Nv8Qr-tda zk?i5{xqH#kQsm6@DGd(_G=!X^U%13HCN#vaNzt0w<@VqmW4*=(M1=7^X%pqG^FY@lMlwe6hB*ha4sK1(Qakq zrk&!mq8C-4IJP&A{p_X{uV;!REV?VV>cCw-Q*->=64$)2qVKb;G#qZx!JbJ?&9#68F` z-19?m50hEQWWSzr*VLaA{P^q-@EE+2DKFYuxRv|&jvdysS8g%h8E0mF>Z$tCLy1dk z?qtj}iB@0xE^~SLEjdMwt?tj)a{jdBZ9I~8mC;y5fki;`!^5>Nc?2F^`y*2EX5!-4 z4LkbfC)Zfnw^x-E{(JG~*xQ?yMUTI{_{CxQZN=T#E3+SGRYzo(uXs26vZm`!5gVk*)IWL)CN z_*Q|3ec`054x7Zf7+|IA0ti<-nM@sa;rmh5A=P29+y`tC>$%-g-Hw zboYVD>3({?fTW<7w38oZ>02%}Nel2cjajZGI-8o|zdVdE)J{ zA2W{2imw&?w({AlhMRwVc;{tB<;j}fx_f!1z(rm#TpFzxx*44~y4v z+ZW|6zRKj+YL5MPq%R{#9-&e&XTdDW+xpO1f-aPZ|_{<&Pz=?m^J@7J4W zx#z&;Zktybzj?LXjXCYX<9B~Hn9na=_W0V4__wB? zd!tqb^*rNVm}A%R&|%M(l?gE#OJf>6dd|!_U6Y~WxY&)meD7`^>btw+x5DGE zV$O*Tf4o#;J5v*M4H>2@yT0k?Na6nHb8NOp)nbPEA94Z;*sl5OO<{35_F$>c;;GrC zpK=>K84@%Y5*FQ;x}YDnEX>_r_n$%djfia4hUmgGDbIo!cF5?9KVBMRGQCShc%cU4 z2K$F!k8V`e7AR!j+0e+?urujj#SwXa)=2?^^;U138Tx*$D7+=_-DX&t5s}KaF8cVsh{FNf#X$5)3kv8qKFk zL}cuY`n7cH7M24=i)IK$F(26T(Cq51DT_WW(@5P~{OQ%MX?0gyBod!&UN)gk?Z=l} zrp>cziY2SIIxXt?HgWE&=~Hh^-5K*&sNoVs|`=YY^b&BK`hBFs-AM|BO z*_k#eeHXdOC|=b{p;pkt}P=y?V#(2?Ww+^KP9VpuQN0({Gb-nc2eNnk#EUt%9Hlr z+tH}9=61u@Ms1cXUO!)}x@YAx8N;65|5|D(xM$sqL;Na=>Bqj z98uul!qUz(sp(@5gZ09b%2r~5ZH-qiSIDgIIi@sYj|fLw^1~wD2jZ;{q{>~2lQzik zibZi#wCtkEYa)#y3<1;Ev z5A&AmFKcE$eM;Xlt*}d|I`!)bZK)24r*X5G-+k}si2Q$4^PwP<=^?|$_XQrs2M+(6 zFr&iciC|)0m)xYFGh7CiDZR_3I4i8?J(y$Qb@0GK_sxed|NM9~sqpoijnm)n`!L)6 z{r=8v=U@E%BX;)hzP~5_+TUSi`*$YVlQ%|6$sJJMU$N`Ki6t{luFgsp-y*}M z_9XU##mAg;)1RHPZEUhAQ$gwyvYkgn$)X1%T3s_h1q;&jU%^>vH+2zs4FV6&g`zy9hexB1G zb=WoAAp6@x&f~4eG`f@YbvO$ubfZ@;@qQY@Sbmdnbpe}EEbo%n3vCV*Xa~MprnRWm zA~-kI>uS!%38#$yrX5=3EAqjoq?au@pw(f`3xAQnhJgnylnPC_-$%XtCi7(XVW<2E zfm@mh-xl3zn-zNN!?)v8rLOF`CJ_48;ozb3uVW8b<`o@N;+?rue1X)3S*tGVZ>?%o z+v6DVpvp@^@F3UvV@6*!!k8`W;{q}kPE|;?2z~TQ?bO@~&UNpXuFjYnnk5%z<^I)9 zekwx`OCHOT7S+UGtm_`vg+zoG)Tcc7^`WY|>Y{79=B6;a+LR`CWx41(k0vJX;JD7* zy6D60dBIaI&RE>@!NGYYn0QyS~IC;BM%tQJo_8NlIJ`9eh9Tlii34-Q4O?siy+#HP<_>v&yeD`JY~K&++H>i1yw%zo%X&b=a8{ zEn7U4U6WKALoTgPN#JEz{HgO)mgSsGHSZ09ZBM`LxHZ>=Eo0sh?rTzqcCjkdSJV`h zI~MOrzwxE+y^Q+9`BwY5zkX4Snz(Z7j*n0NSk1X-ZCCy3iPg#d&;94jwJj<>}F6-Pa5jaKkjwWis|>Z*5bs4|q~*b%O0yg;A-l+)2aM_L%V z^um7}Xk^H-=D1PDRF-pxm5uN1?ZxNzF1a4d(cIZ(8r(t+WEmAHrE-(AXQ=ENL0 zaNzKVT?O)DjfEG)C3akRBX)alQ2VU;*=J*>?pqS|OE+_CJn!FY91X7jjqkK8%?)8# z#`r+vbIqN{ojd*>*qa#6(8Xx+tak(78Uq9IRR`yBgj^9nC@SQk;=Izwg!}x=enqzM zOQI^B7nF> zPO99m@jq{tZV=103;Nmc?|QCkOUWAcoXj!N)C-$bCu*%NSfyfH zWNtF|yf)W{H0hbTV%;_sju$ub91z>=!8uJw_r>)s>#lEjy=l!VrVl}Wo8p9zuj0z^ zW~lKs_FZ+gv6X30mi;mD>3eIYx8*PGo%Skk>o+;EFnNyh((nymOy_1vB)*G0HMF^qy_2 z%aHwVMuu0{cB{u;#lLrbTH7AHw^6cUZrJX5`!7n1F;AO0qrQ3bg0E)|>{w{-AzWuJ ztaEqiwe+Tk<>5_%EX%eS%xqI}j9C7|+5SU%y*$GYg{uoB6IdQR4tY9(LBe-~O<-6< zv0VMBxBk2S6mHjl#(Tu}--g@bpA`Q7x;w97@(b}5*Pnje6&s+ZZnUBOU*!>o4gE_J zq&Szw-(c>&(fw+@_|f>O^?#p;zg7J>-MQJ);D-CN3y#kc_P=OUd$%+(L2!zT%bB18 zp1KJ3urCQEU46$VG$&hBzWL5<5UwTac<`&0P=V;x1XIZwrU^d&S=&^2g$0C}x9^ah zHRWO3hmK>yU(Psjz1#5T^h(cyg_?>xT>UP--Nxbb>YG)p-EA?DpziL4zghM$H5a<= zXf85P(+Hd=l%~mBJ!hgxO1O@p@*U^(I!pblRG!tJ6rHtE{KbslOAOt2*h}=eteAA6 zX}JZPjSRQOyff;TKmYu5?9GcuA0GPOse4!I5VOL1{*Q+z=RQ9tSNrhX=lyKI_I3w- zh`z%2_uAs`g%UsBe4H+>{`~Xd%P%vGP zf-RzN`#vvNv?;(bV@;`eubsj>&*khkHJ9?{Z`qZ;_MIp5+cgam?kpi6S^^H7@2F97 zTYBW+5{t9mf6uUfda3zCSe2`URbric(btH5jx)6b8YXT?KR0EQr2_r-!0tc zig91ud*#U^vHOuz-}IekSY$hI{*k0#s$Y3FESz;j(&NA+F7q_^M_&!*C9<_OnRmDz zSN4!Uw{=mZhDcZA|HSSmA3B&5bR8@Vv<~P_zPja-{FB>rePpkt*oL(*y>h63RwHbh z`)2Murj$n+h3^G;r>QUZ+W4Vc;g-vE&1Ls1x0#~6EYa9xd zw_Hw^-+6afbIx;tTV*Tn>4Zo$ba(pbO+4o^d8NmkZMz%Xbbqa5*kBaNCE&4SdVZ?b zhj&#=#rk$mx-Fb{+$hg0;?U=RkFNcAa_(WTdtbg?Vb$-Im#yz;=)L-&b|ty}`o@Ea zZTnL1yll|rKfb(wuFQSQLoXX%H~-8`-<83W$b2xJ`R{=&<~#w3@HU72cb&FR%nT9M z_%HM~X_vkk8@p0~#Yb)ret`}L31>ByxY8eoe$TsbF7L!P;Vriq8<@*D5A-oJ*vw3FVoqlK(zbWu1a*m`_RhxSiwR6xf<8=a>B=1km!|BSrFs3+RkxLK z`qy8(K6n^oI#uiVqMro@kH4zL`uY65Yt8Zg5zmJF^Y27&tv{Q)*^5E!#p^pp7UsTr z+*5Am-Yl7&TamS~!p!{c?c4M2=KkL&8@pidz8U(nc$RizsyRWRc4-tYx;-OgO;V=-p-W{4BK zVQCkUXX?10ZL;T7Mqi9A=IM@# zWd6lI@s+9W6up_u()zCtXeDP~j55r6_B`e?(}$qP>kbrs-8!Z0Df`QlRuBLGdH16F zEhCSP^um*WGE)tHd}^P-fA+vH7OU2?>36p%{e73PM&i%5y!`w};ip>mh0f}XS)dcb z!E3R6m16Y5N0U~pE;~1S$>JSN2Tih0U*1+Fw{~7bAPK|Ey-n#T%TDzPxQC; zTb>W9?drJ!A7)Kie|_thY_k_SZp}wijvOxd^1c0+tjOM3MiaiM*}P$$?`Gq&Id$T* zk2Cty)av#3+Q@91BVPOR^_on#9e3uOw>@c6s()w}?`ig1BHO|*hL<_6?^MfreCobH zWr{C@!9UfD#yP?a`7?T7Wa^*1&yd~hbw1rg;Mlbn<%|zXLw|<;T6ldc@5T3r4y1VI zUHD>~eQDx7(T0cZA`hfb-pX86)x;1p=Vy{{_>Lyy1Bp3}-&g_}%YF;79C-2n%|~~e zc?#2RKX+r-k>}bkC&gSg>ECOWaGic`>&2WkOJ&|HjmtQapp>}nn9?^_xo-tALYApN zYftQcA<`?f!T!Z(_7_UCQVZvsm^rhz{8+u>U?aog4f73WT)kgmG*95!g-(ltLZfLN z#|{_7*B=n)cv4)+dEkk_*{Fi8T|xzWFJ^W0JP>|_pMDv;?DbxfhGaQrOy2Be;+a&Z(FG0o~dF`p_10Z&b%kdK%5L8bnRuC4o667Y_x<9S@HYM4zR!pB{p9!B+wQWo-!nt@zQxYJ8{OY`zfitZ zcYm3~gYEhCk9KdKEIoPh=cA9FJ$mx&&y!zoo+Q=P*v+5YuP(9KWTvmBe`e$1V^NP{ z4fy;$B<3l7xRg5Q*VEa@O@jc@r{we z;vok^w9&7m&^j3tCoatE}ky>=IEhwRcbR9@XXFQC$Af@OuH*8(cyTG>ZJ820zIYNdbt_+ zSU0XW5=j+et6*SAV>?%INHc#5x1qv}hUpHo?^Ns*TYmSi$*thhV9^GjIj7Hxx$R7{ zZ)ZL{H%HQMAzP-7;+ac#BbeE}Qh4O1S1(Sgk9hUHTlU)7Cr?t=PF%le$6SVt^9xMc z8D!QMw_c8D_&!l)?^c~V3uU^)7k%t9IxOSI%vS!WHP4FOyR{=OtH{}+k9~U8W2fcp z2J-6}euX9ax;1)g9XU{HvRI4v+18VV$xLTFvpzJr7wo*i+4JK28bkY)+&{%vw~@HC~L#aI#GssR{|~B6>RbrXqxPK6#4hV zlEMy#J9FgC)MwbxH<%)Z34>UpgsHJ*#efGeS$US6yji1w;2U*OSf_ zt&K}J8iX1>6`tq+p|9c5g;^H&Ux>_lo3!0~L;K~^t><>!VimEM)mi87pC=nv-&6D8 zoo=3;<^GDAGGVT@57MsRJm@Xwbs+C~yZYwn%Qugv)YwVQ<6&#}og*SKb=Tjd_0!)o z`yV>ay!_oq=S#1j?Rx7YZP)nJLr_dpxJR|=&LP=nNiIhoMz9?6xFXtP!F-W9Kjk{_ z7wJv6ns47$oUOZMv+TXCt>3;MV*gz@-TLMC#TN3OV#%3&9Zl;w+ur?B_L9ky*l_k` zi!m27v-INtb2Ik@qXO>WiBW%Jq*qNo-0WiU-J3yYOZ=-R;c9h1Ir>-pc#z&rQqGP6v3rVZ*6Us?|Di#RgBrR(S8 zj}A(*UMYqR=BM{vIB+1s@{O>j`s5F-T5V01>&>5*9Q!V_F_!Uw&wjntI$LVDX)NB) zaKL3h%K?Y|($+@~MDrY&(Xu6-+k%g2ox>IG+j?_5pME}>WqEzg^J29K00|ZD^o#!5kJEYV-|+CwexrI9C)V6VCK1T;++iz*UGtlt6bEL zv$x%upL5ToaM7g5DYq7M*Is$gcfetP*tRM&ZC9Q%Z*ql>g_}$|ZnY$-OWUH%vnlv+ z&W09=rSJB9I=9!$C|q@`M%7%V1Ji}WII6F$Pg#|%oxFPb;z{==uTR;)`*rs#SC2I} zJLWKCPrW$(*ZJ)g&IQW^d;b;P(5W=-7ECJbx^blTN`XIH!mo*UwBMHM>Tu3Zy|rqh z>9P5Lo~Zx-z5oAj`!Ao5+yDFc-2V5?)$8{~tqy4nlDn~D4QoOf-{i)VT?XDi3Ued3 zI@c$M=00wTGfeqCK_@MtqAoE`^@E!d*P=C2n|7`9cr8`_Nc%;3=4+kET;1Hc_y2v{ zzCp{tCylkC^~ahOeVe|{y&=l+{Mpyn_y7Ol|MzBPNLt_y7OB|NrOw|0@j)Zg=KqFjP2m zAJF-~N%HHjPj}W|GT!s4G{7=UA|P4UIzjjH`(2(^v6<_q>~w$avj3OwPQ1DzHuDp+4};Iqu!7ezc|8m|k~0`1^cf@a4Hqcn zTzhD|U!6hw?)fe@9p8;A9Pz5`lU;WTaj(hjxVBfC<^8+2@87>&F3oXZ<*Ud^Q41y? z?bN^b!A0v`!bRaT)yuN54^Y=`q} zrfrKds)--&63UUWP+zIb8?*bKv}(M zp15#OSD-&z(Y*6wha6|=Y~&Lcwy2C}IHMNvk-7d{drfFt?7aXMZK21HUIc20#4`FS z?{rfN_g}tn)yfb_)vFiN@mbo7kRmADF!Cs&{ZN+TCzg&zLw6$Jx zs@@gUXl-P)Y-nU`S@lurTjOK9TE=@iW{S%<#c;d|Ipk}_SpCzoVsk|gLm0PUhV;F*^mL^0F7KKsvMzC>s0*j|`igav zbr$LP8z0u$$j5ayZrerAFio3n4ut`(2?^(3zD;>$(HH&hY_@X4?a5Z>ikR8%zc_Pl zx3Sr7tIR`Rh1a>3ny4$k3tXxDXPWSf`5_NZX7M~$-28Nby)2Ir!{aZesu!4;uLr$2 z-hE1Itw4p4AorQ%1Eoh2a)ej#FZ7%B;Zm{V{$9yT`N=kGlfS(Q2-|<{<&@~PNpoLr zpK?a)Q@+t050=Lq2bKuOIqsj-D7f^_#wqGEKdMPIBwqgP#=fGNbzN$9hH}qw$5#Ok zhbG^8u)$W8$Hx73@wsJHDMfYVRep_Ek8f9V7k_*>`f##MpMj0l`}60jgyo{3a7M$ zA8`*FN>mOj8LaEd;g*o_yM5{FD#tI}uX}eHOw(Dv;q%PP{TvOmKeAoQU)A|#_KGRN zONAH=IuER2U}pF{eaZk`O-5%XeSQn^$l`x>2cqjf6n~)4gTK#HA#5 zOwzsV!K&)&p8R9y*WW>T{%;OQ-Yjj`{Bw|vxU z+nPFEdFk!2tc6}*PCs29>ha@mW{=kn?c>S|&5knkd|u?T|912XPq&#HR~%l=u!i$x zY*NBeAMc(JtuNhoy6=V0j-H*e-{q73Q;mt0lUN>HXRQ7IHU9tC)A7HA=KOm#eSb@L z{jbaO^X^y8Sb9q|{h8{oP{xW}$p+D-fw^11TFCm_ecTc8Fld?bl+cUe3*%*#*X=lL zYWjaBL&S2{1kF$D`&ib030$x9XX#qz?B|XQI&3paTY`3}UQSc+zw!Rh>G*$4Uw-cl zkFR~Ybh_QYi~Waov6gK;@SW-R{PG;@>TPrH=I*ZT7D-@j;5}p#(SG@m+T^QAY<9? zh0}rx%3oI9JmGuxyvF}oX68OTpAS8do$jmuY|i!0OQj+gQx2S0sh?o!8RdWPTGiYw z2czdQPK$r?m7U>(b64pft9qM|<3_6LF`vZ`>|i=j6VkMI@xmSLkp>29g@a}v4V2I_ z{G;!ZAl!K%#O7ztfzqb-T~nCFLE`x7%iVW?s_a)uBDxpr%sTmg9Th!Tpd!+H^a5-5^QMn6Mvlu1Tup?& z{$^bb$lHGX;kWcNK2BGsZ+-Z%BYFudzp!L?UdFqYXD<^LJpNZ85+AKtu} z`22m%tLNn_pZ|Q=|Nr;J-gNcj=IPzin@?(9di_Vj^T&^8Yy1CNe|6pe_r%}r56{FN z75rtKZ};ob?f!f0W^8qJ(pMk*|0^gfva{dicfh*&deZz%wnPj2qasO?&Nj|Bj^@4i z+46Uj8qcv{!DTJe8(WtCvYx56>{5ni@3mNy`!;DOE4T6U z`oWdEi0NaJ#+sB~t#5%A_0p%V9J-;*dm_A7_0+~426vY#-cAzWmh-!n!!<*I(P(n+ z^G|bY7Dj87bshCv$W_xJ!1_Yy{1f3HJU{+4RwxQ+{}7IGjpyn*pZ@p8ip~?O6eC!| z{bgRLKKEAQ{2d_arXDRdDWxJ|qerGpXhBA2qhYoQ&->U{2efvE3PeH6No&srSceN=;~K(%d36VII02ZI

    RZo!U?F+>j!`y%w+LV!kgSe_v{TLEh!VkA+QK)xYdDj0p(1{IIhAVA;*f zzZ&*FyaY}V~5(K9y=vgPFv*A+*`Hku7g}2qs$@SC4bd^F!Q`wB~q=-{FjZd zCZLXe9-GX(1NY|TmtWtVTO7T8A;ZH9?Aht&JL(x6qzjV{#NTPpefWcO`I^OR>^a}t zKI~+0Ui7;4GWU6A1>RPkHziEWhr^va4otMsG2Z5yGHcO}|1%jRvbKJ3_N#EOZ51jyC)#N-P!mr+nj$5#vH8QKkgQ6 zp4rmaSScsr`k-RhlrzbU`Rbn!96rjT#;?sFQ~qO7wOqo31AWYlH+Jd15WlW|S%1=o z%crtFOcP!huGx^-U0i&)H}1mif4Q^k)6F-$=dre_5KxpjeSllFD0CJ}-V~08)!bnX zvwL5kedfBmw%TZ~`MgesCFeSPHxy`81z%Y2`NjUUUdE=zi@Op%WlT5o?OD0xpVr@# z;Z+%$hYxJ(oRwBE4kEr&89<9Ck|u_HEgx> zaZ*wFSD8`!cH!wvEAOAS+Mgya(p+h_C&gvUx|2$AmoslStk2k67a;yFbm^-DR=pg1 z64Q1kNC!+Vt-h@#A)%b;v01cpJ;#A6L#H*@6AW4p=W(#kcu_8VQG9bcXM^BM3y&Eb z&7}qvo9%y|^k>-EWG7$An*9FVS!wfz#{Ykw+q2u;(|(q7_3XxF9!I*orxpEI{jITR zefs>mU;Xue7Vr3Ui;FqlbN}lowlLqF>ue9qj@tL)>0^;LQMS0BJ)S)KSPonl`E~V{ zPO*qE=Z_mNes7;&!x#48^7nTKE6?3pxG=cL{2mj_w&=IJ!)~9uwk_89?y7Lci1o(O zywPc!bF;bGTXUbZ<+z@Hp?f;)f_#Jee@3Pafqh@4?7qC&yg@Bg<=M={(s$*Zb*0+V z0;Nh!)|J_94&Jy;u!^&AtEYX1+xB&m265AE{GXj?YA|2XTkrgOYg$P2bc-Mjwd3;VgD{bgYo-gs@CkJa?h{#1b{YyFDezPR7HeYw` z**2|a{kJ1YY+*c0molx{;vApYy><8gZruyLvseDATvRk`jf^T|gST<~o|l~Aa~AGV zpHj}g`JKZtS%zP}41W*VHC^tmX4LaP@bXjD9!8dg>F0Z|ye_-IVz7GuiQRhQ{mh5; zbK1%(TmHQMcG0pwIPo_F}SdEwc0S~C*+3~6l`6%jO}{G zpXupMA6+yKozgV(^!_RCKRYWcsM$k;y}i}jgq>}>f$qwqVHa;G+odQ~F+5$Ij8qt9x?o`2OnWN6p{gsek>@e_vh2YvId3zy7><^v{PH8}?~) z&i9{NHiNn5^`Fjg!K(Ml4EKK>`TpLB`F{JMl?fL`d}}Y3$N%_x)Hr^geqMr&Hg$?B*o%$BcsGrx26cWH!hPDonz;`YI)5(snL05mBhIvTu*kK{(CtCN#^ghRom(xY_E6=B>PFm|;lrpPT z()hsMDXUw~$M-+&tYc+xRy?_2mU_yo#)Jp|0!tfsV&vzTTzEh0Xav&(MK{AxcZdCt zi~6fdZZjPC8nIF4+y{5o7vk2Jnj2#pBrFtMA0!yb`-mU5RIoZQFKwHj+@ZB~OKo+! z6EkgsGYiE{Or5^-&u(6PZNlF5H*BjTWSw}kBJSQ=5d6~o)Z3_yfhVVNugo!=8NeXX zJB2C4gkewBhQr&d7*yZ(U1(3|Y}lx5JF!)_LwaIS)r!(R*Sxk{-8{G9O1rDm?NoS-BdBE~!$@KWMvkn(-y{}ywwKGgLRQs6LP7g)tbLod(hA7Pa^gQ@ql2yQ| zwpBkp_KK{Z{y21+^G-`i`?rr4_j&H;ELV8t1J6G(d;jLY!*ihL zY+}23T%T*g8Rw?{;9XshKe8O~F#$ z%(v*YGlKz}5eHisgT)hWM?+@gzrSR?StWRQ&Pd37I<}}WL}`YP>!h0;uMUJ*YT3;1 zSJ{|+|Gjrrts%n$=K755()S#d4ZmMo7ro6vn_*4Xq1j~`%f0reEr@4rV2-~1!gNf4@Dxh9H1 zP4LF1rHlziiI<+qNfw4nybOO6pjR0X8?CmkeMX;1cE*j5p_yL&9^1Cadn&5?`cQ4$Ky7 zkV}YnP>?qIAoly=tZ;@K3V-TU{~It%`~GO&xQeM^dxRSs0~^;p72m?<-z$3ER6mI` z{3vBf*nhnH+2$|r64?L7$5p@8um5@aZM6ATpWROT_uOC4_#j)md|Hsfw4*71Ui#O4 zI%oa4GmC2Ed|7uyTI02GLlj%WWR`@I zy^Ah9Sj#*4Y|_n}cUm^h)(xvrzOmQmwQtk+rT$l}%$=ln3dVLWeB`XoHt*>*ZsX7V z90!^jx6WA2V0hKb+~k{Mu*#&SBUUR}UoX*|c1@C7y`lX3q$LdMtJF`PGGr)N)Wh(m zYs#I6N{j`!Uix1A|3o-1|IFL&2~092yZ-w1&u6&d&Sh|D-D%dRC6;sjW^sziykSx) ztFq}5(=m+5I2a^4?fN9+E$7v(7w)ZF&wjo`BJoL*6t9@!K_l&m8Lo%(eYp81>W48{ zFHVgSx{zxk)a~;4V?>CF^YKiZh$E_j)+T-|hwBnoMNQj$psA*@v(i9f>Vs(<9P2(S zY?#5e&RqJE>S|A!Gqo50^iSMzGo#achSZ%m+b)W&KI&Ak{BU~IT(ij3tt;7QmE8C1 zU)I7{SG_lG`R&)miwt6$8xN}dQ4;fRe&H7%bJ)x9pB(S6L%iNE4*a!C{5WC#dqeKS zQ~#d)kx^AqyJd%+?XK#_hyPc7Ke~N`-QU@p)#GL5e>T77#k2U@x9_<3KWa==czFB#|3A;%_tzCY z5AI&vF0OvyjQHl03ma~8ezl+M`K3f3Rjxs)D3{MF2-R3dPb;f1yBTbWcebCBqd&;-`?v=@J zdV^LM>%8vW=r3w+qy2Y&;r4_Cri2w9$Ar&T9IElpJ$H5$`z7WV;ew41H*zsA);lX2 zcyUTU_W{#8pUx^-@*jNWoMSbYg~!caH>jD>rLi&kCs(ZLM|Ot zD0jRpeQ;w|MPP+1TY}fbSf&KA#^qPds@noz71dvq(uq=Dky&h$+0(Z5-vT3t@)ch4 zt0J?mbN6Pg3-g>FaJ-pUWT~jAA2Y-9W=&m&#WN@0*>~mu7ysuU=HKkA1Nol1sy>bX zp^_XJk*6B9>R5r1jD*Aw`MDcsB_}+XET<;K{PCVd(Du(C1Xj!_-VpIaHq>fEm8Q-r z4*z+4X+r-(4mID9EOk@vi+G|SSgIoYF67qyv#g(g2Fy#pTlw%|@w$*hqFvU_hVBfO zx%b6ylvclGpC_xs5UZgOClztGXk(ry&zsw-f>_$=s! zx%}yL<;WWaJO?t0pK=~(%6wVQ+TbjAsgA$qU#;DT<-6^JkO&=t#PHi z$|=R5%=$^vwk_InHDR0$hVG{xwr-cXQ~E2H{a&v06qbZQ_Sv%o4(yHDFwb_jmiFY*4&bsfLrmDyTM` z;og<516hgNjSUUF4l*^IovqDfuv=iUtoHV=uXuZ=>wM?rouKDs8(`=bby=h3lK8J% zs+NVhxjVm$K2E=C5VvvmKAX!LQzDj#cPE|DnW8PSf;X$`ZEEJnTfaFUU(9~iCAwbI zt7fXwhRo#4Ns0{j*chI9X+K<)7PL~o?qhfU zzMs$P|6Z@J{hJ+cAEmS9Sx~|Jmlc1$uCM?5cKiLdYqOk%l}i@k(z5e|Ky%uuU7B>c{cywm*w_VxO{CU2fZ#9$L@2~ka#YS@%KHb?VyWyI5 z>!JUD&i}7@$sK>BF7wWp8~S^<@Be>HI{(0D7H7pRF57NhTG_*raORVxz2)Dh`t>_E zsl7B#u$iO3?`LoRp0C%U3+gMB*Vld9JT<6OG$Hhq*!*2zpVpq; z#lTJF=Lr#Q4b`NO_LZ_y7q9p8^avjMU?9WUcjWQJ2opKQH?Gkymi%dq-fJN&!_j*9 zX;I{Dp4iog>T?8nC1SEoAF8?BWm8wZXkf6gAXbIb{HErvld%^&4*H(s%lov#AYS#? z0&6EGHV(1rk?MJ-oHe&C1a;Dy9&)iHO9`u8Uo-DQjVG7b-wP5dcf{vioS|~&kil2? z?sYHhF6h~8vVZk8WzL5TgUFue%O}6QSyK1-%g69{`#wZp$&au3{7Ct~nSE_aMTMEI z%}gJ@p*hhSC7v)-P9fJKUC8gF2YIG%9riP!uo z%m;P8iMnr1@%BAeusvnsk+?R)yj3A-C83&APfF%CPHgn{G+Cml`gy~3?&_ ze@eo;$4`|^rfN4{bI^zpxzK&|0Xu)>p^&~XuV)P9jHZo^vsh= zwByj?nKlM-M)98FSv!Sv{I`d&%gBb`UUE?B*QUy?+a}bVJW&;pk#r|y70(`Cc~QGp z2c56)m}62tm#=+;li^K&KZZH07>r7}&c>~DX1Ei^IK!WbUwdD_ z{HD{I*sSeczGqIH4ZG0Mt!5e7xcusjBRzMtMINjWYo7Y(v5sauQ&^hbjI-?*rDyVA zGhkrm7hhbNkid}8u)S&*-<#|D-xCi$d;2mmziZ}sk$*lfsw?iyJ^XdUhsja=*Rr-V z)I_W~VsMIMdF9=S9m*nh9Btp27sl2XuxoFT?s?bV*v{BFtj{1Tq-SQ93ODqlvHN7!%vGCn|Y=C%B(gdbGaFo?+^jYGJ$bE01}s z`7=~ySjxYDSea86wbY5dEa>*;!#NL&qRkjw)^%b=BIb>ltzBvYt3+g zkKsYb?dcpXmlvjp?Q8hxWq4KVIos7gTLSG?P3>QO^>WnLJvVnq@X5dCmwVqkFN1$x z0)t;m!JpYDdQCJAA4_F0^Jc9m))b!Mc|+%AIKzgUOKPvM&Ayt!v++r#usw_Pa`W)R zb>^n)!WX4{(2uf`RAG>g2&~EQy~2FqyAgACQs(r<0VWr%-*jku-#+8{&XG;(mP&TE zAs_D-4vC$K58wHoJh1BWq&QR6Fy3_*+dXaf@AKJTbRdE;A;w^4SBt0a28P)TPA3lB z4tsDvw=KN8WZj~xuCY6k>Z4wsR!vqp=X~n`hYG_3-zD+VQ(7OTpG~_`|5I|yJr6F1 z;>&9qXBEZQJY;>atJ-3dcg}*#yj8Xdt`D>mj-Ic7SA1agfqeO&7urP`*o;`@e&2mx z$A0JcCvW}Q@7DJlm)E|T=>C8+y7$=P^7n^?nRpMG29(R!&2U|uHvjMO?fc)B?wS$T_SepaML}4M z$6;3J9e(@YYgS3eM_Z*e9$9qR_V<^|A2cdn>i_v{e|T}-*VXX{jhS}|Gf20ry}m2Y zMCQ@t|Np)hm{*iKq*jQ_|GLnw`(dHkO!dbngTK%FcdmRN^Xf;%^MBt7_P70dM7Tft zjP&j3Fo*l)_bQ*Sj{kcrJ^tsL?EjziKd5{-bNFFLO3hrR1MzJv9JGkWv@D~Rd4xpKhMKqf3}w}rHZ}{*En!$!FnI{X?M@PTJd3*%&FMP zH?JGHanJ8{Nw~TwhH1mEgO_~-BtoilCmO7g{1U6@%eB$3)ARB-C;KHYTc?FZM4h^- zT`w7Scga+-ytzjcHss~p*sk;YTki37cXwvnZ-_46rgM$=v0BaP2X@)vOZ5zMwBKEx z-cqQ1Jo5266AdYw4rwR_d=XX_lsG(r+N8DA+&*PVGLRgTET)(1WuuY-bQ!6>$)F*R@U$O{OJ9Iy#75ucE3JflUP?#&2^``#xPDMx#>fVowdzO`MLi6CqMuE zkz~cb#ZKyczgod-0pqsz%Z3VizkIr9#xIL+dMIh?kQ{B&x%aW;l^I7KUhMIZd~epK zJ#muz;?981;~&l~GcGii^x zjD~MUJB<53`BK*akMgL1s z6bPE)KgsrQ<}UlGC&b*oFK`iy5MQu8az)3Yf9b3Zp*h^gZf=;RE!pSz@oNajv7T8z z`!nmUWY460P+-~?7yNyzM6BL1?g)`m*ESBGJ33-jQ%^1E zsy)$=8^X+|cTJ3;VE>g@&tJ{W**TL%;fw*p;w<;rL+m~-Y zdG44;@WCBv3=;gy9;m+(VmMq|u=$rzL)-=-@5 z=Z1HStQ)}x09b6a$@O#JDyUN+u3;PAwl=2k=tE`3^{p#jI((e=;p*ei(kme zxGrt`;qeB&+C!pC#oxa_uq|ET`HQ-MOZqlFZz^Y5J7GqSiP z_H34B;<;D6d5d(ZMY5mx9HAd?jejtH|CP(`bYORz?FqmZE z`=99!)1zyXO?4T}lWq889@Meyvu7x<^kk4({Uq6SMa&Wg`GgyBPp-?hD^=PYxwOUT z?{208hd!MW%CrAe0tr5^_TZN+%_ZAHlKrm z?bqEKrL(`!nP&U_*}m%A57~6?7qiIbF+A9zKZEB;(8Ln8uv6-sjf||L*#|&s+b$V)g%u;twv1|GU^o^j13itle^d=f;hv4y0{%+Te6fv}DyB zFQ2_U2htv1%Ze(RX;wUK{gH&w&}$<0x`pdob%IB>D{TxlNBmXcdb2bvCsRXD;IOJ^14eQn(je6 z4^H~C#b<{iN5jLr5!-Uom=dzlNtjP z@9+EEZGP{^Q~kP!#nlYSK32`QAGUNmBt1-+VE8pV{cM{`aEY-p6Hej=~YG zJKK(adL93lOZ?2^hvKcac{|uTtb}+L+}lz1)`;P-@S#Zzf760A>#oeZ`|s-dI?;QZ z7!pFZm2T6$onQZXw)wpZ=5L$KR~)?a_$%Yj!%XVIlEQ7@54fj%pBiq*&0SOYSxoJ3 zUjE00ZB<*JegCoYs{D_#&kv)wKb#p~{nqqV!_lwn84POlGg2h>n}q#7*I)l9dB^hO z@9%HOo3(vgg8e+k8zJtX$!S*>Ia?%tYrR>kUApq9C2ubh=&(XwCL z^>+tpJNj0gTyZNT?%>9z#-FoGeJ6fdFToaK^_;WYU!1?r%vkZ(Rxm=6 zQ|#Uat5Au!MTtf&VbTjl4W|9Q;PkI`{@uHG=iZ%L@;Gc&-Ly4x7BR)dsRT0S?KrHO zZt&ib)#CLR^*Q%;oE9#xQfA)}|A5EJhT(w2{<`V6pBGf|%gD7~W@Rnto_rvq-L=r8 zgsuLuq&oM(j(vI4E!>$lhBTVm#~F2gyR>7&`Q;lA2c228QF9iTYl7n*CuX!8dKJ;uk#2eH!+d|+@l1Sbr*J&pGZp9f=0`D$_7+lDk z{9(K2WG&cd`8a=ShF zBlO-a_+TyJ`)s+x{>z`M&F#LOwbp0)wXgJfYrL%OubC$w_vhWMNUN$yE~>DbIlqT7>!feCm1OY*A%j;XX7Yhs zK4duMgHPfd&Vmj-f4KTX*KYLCohR^n(-Ui{{3_(s`qdGkoIHL{ zYCf(pSKD#ueY)n<-4h!p7RZ?NJk+*X#~H)8!ExXE6IU%Bz2;=Dd)&8DxV(O0kksF> z84MSBRNkH2<*K9+%*$+iNB;K;!R5^X2M(Ngcq!PuvW`5yUt9A`v0oMzRmS{qVJ~? zlX+|gd)i$S9{6aaB^*geGHWq6T|T{SOJLijt^-T6*rXRmvWV4%n3hyOlM1!+V%)T; zwop5Gm1^;uhE|3*?hpCA7)xF5Crs$8RdI2yFws}@xX8{uzn!rnB4>l939~_h*{1U3 zB`R{f(t8uv-d?{Y@?Yw&&`s%~41Aq(MGYpYzFAdwSsB(}TAyYlv-CPcxuY>d_rLUw zYAYEUB3a%&x!uea@T=sO%=svWy~!G3t9DP#+kGYPne>#&bDH^W+P_Rpe*#!6fY1 z6J4qK&k`$qIQ^z;XO`9J8UIRCj%=+k71&vqU!LL0`0Uee<|u|^%#62xJM4c^ zo4fUprq=edn3;A59@Oe56x?{&FZbi{2Bz$&Z>_gbHQcQ@_*#;W&)=PHH1 zXfs9}KA`<&_Y}@G8HZ-w3Sf+QSua*DoOdb8>DUu~rS#q_24l0`vclPAW#1P( z`15VsT!{+dvy%mNU2bm(DBK#clxahlz_aRCU#2fpeL7Wxt5AJ&pn-v<<>GE*tMJ6g zjz)8fgC~4=a+Xv&?UiAhCfv4)V~^(LDcd%h2{vp@zkcG=`U&TzF-k-)XuMlA^UU;p zKU@`d{r~)Gb=ob-_NkSxkFkEZy7&0}fG>KR5B@Nh|DWx!b@{uy%uE||a{e5z|HJMz zU9LZ`(jcfXIW6b%xj_4x&uTG0x1YCVzwKnWR{OV}8VjZtflbKDx_aJuR4O@%hgEKfEWe`+v9_#vt+T+mU3AMRlKcJ`a#uoc+LO z{pE*gX<-eCs`DqV;qv#pHMh@Z77u7MNaD?THJ{|Rp3KjUERU=EIko)W&&$2tvsn&o zIOKY5iivb{Z|bePH=CFLx_Q2CS;+w{h8%&*vo=(onH_ff{7T;2Pe0Bw*nCsSU+pC8 zFLt-5H%r*!Cg0)7SJ?0e)IpR!@&4<>JysjnZ3wuw($)5J$R=qg#W>c6sd}83mqv%O z?Nf625p>0DpA4hHZL8Cd-Pb7Uv(8u>AAKostJT|P#t4HASryyvaO?VfO3Cl|b%5O> z;q?;(rdto|2ts7aNX`QD@U(-}(+-Vf!PW@Kbfe+YhUz zH3+tBWSphc`18uyYY{IxTK8V4X-i2sl(ggG>Qe{e_?aV=I=CW-^+3Z8wQA^m( zcgoH>-Yi(9DL*6hVcu-z$s)HiY;LQ!>lAf~iQG{?tn;zC(<9cTL+#yL#qU8eLa`3K zJG31nn5S6TCY-RU@Uq$NmP=Uk}IRPS)&T+JJW_q`&2S1>a-G5IpC zTF597zRQE5GpFb6?uRNbcNG;)ebX&jzV)HG)9Nqo7HpE?c3+(iGhd#SwOd%j(GOB27!nCNcj#rFBwkim1i4`g6}#=c7ZtMtG5?-O3|zPY{NP~Y7T2kow{ z<87W&{$|788*$PF;ZrIP?@Vl*#4fd9joyOztZCnJm>b_SGO&M_&sd<*nJYW9 z#AJ3?*rttcW*5&cWxx4FW%}GFpErk1{xsp%cImm+z3&$HzI)7Rf6i&PWn4$#|b{Xad`Ala1*T>S=4sX3Jjqo=|>&WBG$S zwgqqAyuDriZO!d(x=9IhqL)?prdEZ$xfu7VHSAH}4H5VCJI-l6+rHuQ$s6mRY!ZmS z*mSYxWt-$n_sNg6)3;33P@XKr>Ah4~a`}cT$wjWmj4!-5lPaBkvqoZ~r~a9B>o&@Z zGJN>2_n#rY_E)R_`<&Ym*P5sPJat;1S!Un2sq1Tg{d_+4*RSjQ`O5$O-v8S=?ZonV zH9~s-ez@DeD&M`~+*XD&=^_kadB5IhumAJ&e7zihyHbAVIuq$${lACp4+Q(VDeE%) ze^U6yyNUBvI*yYH+xV|*ZOGUq+1m=^W_U%1cL|7sOqVfS}!ejRt%(eCf|&YU+l zq`uML`-dy0`0t}@*S5_)S~lg?%f(C^xNaZVmwS8T&4(-N{;rOfc9H&2wK5=u;o9Tp zjc51vik+Uukg)u=%Wa zEc?d3*K_@uWmzimcXy>ZG^{twS@F{A)Zz-c3e^W*XC=kLyH04x)*kJ7B;B4Lz?zWy zA!6&!sJUNb4KuHE?c5|-W%_;g@}}u8zu($=b$KjjeNg-SuhJoDMH}zkG02Pbx#m0h zYSJwuX&s0CRdXw288&#Pu%0&Ew#+A34_+1)oZ{oD^xO4HrJA7|N0uP=! zATsAk?6t<)u1J%>4dR+Nv|of*Bnk3u4&8EJn&(2r2K^Vx|DFb)VgJU;#BtJLKO>hf zS3yvLiqOKc42FjhBBBo?f*cI2Qd}no)^O|%Fp<)n=Ji$T7)yBeAp!0S)6<(CR+XGw zb=Bkb)3g_DMtm{LFT1T)&0`Wvh{CJZqgaC&#jN896iNo!a+8(r&H7bAE;c2W`#YKQ_9k zcqNk|;;VoVkBs`{RU8xI4oWwi`dt&ialmf>v^r6?a~#oYI+7%NC%W!q5tF>MEH;FT zjhmrQ>&xm5hSSuQT9TL&4qRU&-n;w4Tx}WU^k)HTG7b!BeP27QwGZrZ+Rt*};^|7u z=`X{XrnaP*$=>IHOK<=RC<7tx4OO*Qt8-hR7a{<$jyE(NHV=_|#i# zqMipGD`5=#z0_@cOWd_L4}5o;X4b5APcTiO@bwKsO1KXLpE_nPhtyEiV@WlBg& zn4)36Vu${$xQ+(`t-&{6otdP+SU*a}dtEXQ8(Ujz|J&+^hx?~hOyoFkWNVxs!U-KB= zY!_gNp3unHP`Qzn`SwHJMX&nY1(xiRyJgS7_UuCP|AUSR_3T( zPL`&R2^NBWDu-XDXw2>lx%4qi?Vhh{+sh{gvt_SJAOCtRa&hhAi~Brz{xC3@tz-Bg zx-Tp|cIDD|WwG14PQ|E()vnYppW3MF?R#BqimIkyi?oI1ry~a#_UJK0-1QCF7&g20 zb3@XGoyX+NJodkM*t1A)Dra|;L80Z*NwYZoHu$)u@FY0TnY#7Xw>Q@8yV=*(wpZWp z-1@rU-5c4Q+uygbFh@V=y==1Bg@cnPi*Ief(iu;0)OhP>^>!_u$`SP?NqmZ7#H0-Z zIVUbu9&YLjdvYfC;g+n8zMlX8#ec`llnma6gV$HsN*KJ~um6{!NlWQf`}|t513d4(ZJz({%e%SO z8>V=vec)m!uKl_?o>idL)-`ov#L>Su-0iu#3!i_>&E@{`egFTzsSEiTC1(6N#R?jO zTsplW#UdqQx#648IPq`6tq!{D>tC~rqkF_Gl)nr|b^b7;}O%Ds+POGO#tuAkUn#gx!IvujcI`jmv$7Sn)J&U>r` zi*=1x?-XoijF8^2gvp@1fFpmE=+qyZ?tZtb-fX+2=E}=ipWX`FG9AkB{Znhe;s0Kh z!7T8wS=#5WOWeT>lke?WxIIVW!Ihkr*VoNUUb7sCvAXG*_aMlez3y`9vFt^9{Yu)? za`@REn5I1V&VHavYR|e!>-`El!mh;Gd|P@wUMb#m%#Y#3uD9FeJZ;gelKEw*CG7k`rGmy8$RE3REu!gKd+gYE#dgVeasR!UKZ?_ zbLZz9HFq7WQbVa=yGia%>wl=Tx9qf>HF?q=C8Lw4)gtBQ2eh?v^u%6>+drXsqxr1E z&9!zV2b=11xYqKpYcIdU?kjwVahHHIqlJ_!uf)^`8c79n)+`kMpe@w>&|%|!?(?%e zQ?+@|EMr`}Ce|rt|fWzpR#Xb=r^&E_|7h4aA$e6hvdKi5!J%) zZ*1CpYV&*%!LG`A?b4rZ&VSa}JN@S}nVjXh8mD;l7AVY|b*Q!Xtx;^r%>)C9u+6s` zVy|)=aBe%8U~KZI^e^x8In{YBUyO<`ewtpjFhE0Om*Aww;??!l^FQ1dj+&79ZbG48 zabtu3^4-=88SXDs|J7G1A^IqK&x#2XmgYsyB>UAoJt1GV!szcOjc{Y8f?Z3FM9cB)oAfc9XUh!nxyQZa4lMNC%GdnY=V;LO zfRG=n1b!(pZ0k61?T`xV0k4i}>_;x>H#o+a$i(%^M65~lDqgFs)q3-1%;7iMdOxPF zXD!GSUg!Age$>qEKh-$*m~dTs6T9^2n_U|`ADdV_pQai=x6YSA%`7cbilO4(oHe^Y z=hoLrEKrv$2!DBC&96<#mF96dY?njpjov0r)>5rlTraAc!Ip6FfN9z3!?sOqj7}wg z%1m{{qP85LeNH61tGzfOA(y>^ouNibp0DNL@}GQc7s~DD8mS-7y%E@XWl=Lj&$-)e zD*~P!)_7qaA9(HK<}(GhVQ=FY-16<0Z{1i_$IsBu&~TG=@2j=jn&0Mac^vs|<5P|m z>m&27e7YL7u8G6_kiPY_!W#)a7ri(#eP-M-skYoy$bLd=4kyC`waO_@-ljGSt6xkP zO(+k@S*>+3h)rBshArtk-}c`pvX`B{-2UM$*FqK}1JanJ{E+8Dz6J|J&XLJSU3N`5HKoYyq{fs_OQSZ1 zX`3-NNH6uBll`O}`psJ%eHHS+sv zh98PrVXuIrn)me{2|UlQZ};i~EPxmH(Z96eN~$@F=%zm4OvjNJmv zCv#tmMCqv&|Fk`H{tV9>VZ-zl%kFPj_x2ELyh^&&y+?Hgoon*+tCwGu+RU+d8Us&7 zn5Nj?ymAwnU!bKR1v_GNK7L9GXkUDaVNdk>TD|G#pDy{HbVudeCx#CqJdefi)qekd z|G!<#N%Q?b(`Tl9l4-EK(WCeO>-zdwCWHM23`@E`zdQd|hS{KA(MGt9AGC&L;~Bkp znVn72-?rZWZM!4!_0v<@YkqwAA+r8@#RCPQzh26FPaaUKSe>M9HUIO{!sJQ&-pl{_ z_x^DE?5C6B**<+(VA0Q)E)tplK<`uSJ99gJ_76v;^B-~B>DBbe^1Jt4srvrB{@=TA zV)M`FO=mf9e=_ghZ4VddGf2G4ZLzIMIFSEn`~JVVJ5r41IpqK86`uEon?a5B#!m)@ z!?vvP(PyMT$kzX8mOtSCUH$$KHXHx+li?Tj88>tZqWkdznAG8eSDx z=UR4i{n-tAGc$4><4sj|?9MD$dQo<9Q2+zf5o3$|EROEc`StGgz#KTh5*kLP{Qt2qoi=4+J& zyGcL2A7h)Ez!4S{v4D5MeHSjZ*&fS;8MdF;_p(B1ZpZQ<&XA_y5BW{g8iUuccYi-} z=!fI9@W!KN1#Thi!g8N8o3}RHpR|8?CkE!SiBrS>_CtqYx5uc^N4qQ>-7Jom0b~5~ul;lV-^0iI zzcu^+xy66)=hFRqs=uB4c=Gh$$d6N{`&oYUmo|r zx3Busr!P-_a=!T1AbIJ^rY*PU-}t*{x!c3Xa(1=V7DnHUWZw6G5p9~x*~|aIzQ}66 z$`zxh_hciL+q`X$9Ze8vd|weLabD#0Q4Q74MTYCes zd%kb{%BT4%C25-+KCjps=el!7w6=3$;*oFbuXIgJ;4R5Zwwj)!E;a4c4$d_~3wt-| zDQADt&a?bu@nN6t%HQ`cC9oct6Lxm?;q<*;U5!687D!6uiHbThZZP~?v{Nu#n^|em z9KTeX=SPq79QY%vd-JGh?TlX+^mX}-tS4{0wfw@R;8P+D%F@9}(_U%c`;vBG>2W)Q z53kDhSo(%7KiRfvdim{#RqjkW3|cT?He4o!^9Xgs*+sFuFP9L9>M_xiIJ zmsW3jeU7i$QkS7y_QB@D_b5(GS9YtxPcE3ZjmN)k>^gMo%XNd>_o{Bj9vbVoWVW!%t6Ig_q5$1%xrRIRVNPc>X}HDu5J$7d0S&! zw%g`e*&)WJGosdonQy4?IQvs(4qJJK&EDl*8 zC^}RiX(6vSf%~TiiyK4Qm!r;E`!+F%bEGoXE;dvaV`tDyT+|VGN>uA-k?Q>whYl~k zv08jL&w;Z+`@`hIwJt}cUd+i^{`mRjo10acKFnVI_4xGL{z?2{``+vfNcCki(>*2i zcUEDT)7`5Y*E1#SoNCZoIsylAN-o?&Z}CwTX%Ao~&3uzKdk01cM&e;;Z5KUBOU$8P3f&y?bgA!VOWxAw{}b+dnI#rPY^{Xg{Fp8q;?{0bLK;fAIE z{v6e>VGMZ7xAsJM&prdW=e+g0HWLMBhKez$OivAO4QG!g3kIJ1qRnul z?(G$p2yKS=XoDYiFP`3t+sU<#c|&H&^lx>OEqxixnCDwEN@s{M-Y8~n{YEq|z}C8mCEn#!xmDlO4J^>nbDiPZv2sna2i6Wh8~n3Anbwz7C@ z?l|?M`)9-yq1c1#5`tP*PnD`O+`Cn3?a3Uo`R4*y-MHo@+KAQgr1*43st7&apHVSy zv9y$Hd{ASic!gu^A#cZ%62fPL4Dy){Z!oXYw7vABYu1FO@FRPqKRK^A^Wu)1Nj&Zu}D92vvp2+`{nH4x2K=C{}?aWVE>taz5?678~T6FKezvN zb9>#d*9Fhi?LPC%|G)qL+0Xtz*LNS!zq|L}vxg_UZ|}a{yh_xKzcSd*46nnX?ae99*tm(pWFgu-tpv(;I8D?yqI|^(|=W zx@(%NBz;p~tovHS)giXn#L6V<@+QN>%NN8u*==SCT^wI==}fxTPjR;=(i6L<7SAwT zBw1n6UZX9Nsmth{oG`hr^2zyV*YL7)O2@cPPJa=;B-EQtjBD-EU!l7x8e+dY$%8K>b)%G}Y)pjq}cfMCsi`f$5R6}{r99g}4@yCzKj5CDy+~la; z$gCq#acS1sUEQJit(TA8SYDWV!}L~f$x@$$W3ihUVl%>*ZH-=bKg41tm)fO&6}P01 zPW<)CmSK(J3cdqRwk>V+uTf-zeNiTd1_9S`lfQNKXh${NZ+D(nN|N;XPLhE%DS-2`$g!}y$$fAR51)gjVd>R&Qc#u$~#MNND zC3`M6TW^8H1@V6q#Dq`QoYGi!aZl{YtJ-dxC*_Cs=4~}tA^uyJ;X%^w$TuOU{}xq7 z==Mv0J)80+$E5|V25+{q)i&wVSsU{2Oe)PU zI8vPP?Rr;&w53vvmytp3w98cyCsRTvD+Vl%Z$JA`;JnB~$%l)()7!60{q53?U-fIs za^0izIASFjpB61j=-R!xZq)(aUo}%$pFUQKv0wKoXqL#YW=7T8#sCGGV^{B2n9S=? zz5LOH$>0wE${NLqr;lIyp)JvM>_O1JgcI$1_jp{f+o7bt%9osq=MuP^f8qouZW>X(k z+fR4n{<3}FPu-^z(-yQI{_$;g{z224pY?zEtr-ojiog7QqhCUQX=;Og^;cp0f0{h^ ze?5&qB<(L`IOqQRZ!R2SOa^f$Z|Co2mH#(?|JP{osprg0KdkuuCf%Mp{>Pi2#a^nr zKknSSM#a6!acj@5?Cqiqk9jx8UR@>nL-PNR{{Q;se-;URWsK+jZENAOf9*B1(G zewy5UjJ2LkrfSmWdkj6BRvqr+$+=$L^Jde(<9XA+tiG-p`Fp~;FIVrgGv3JLJD&71 z`+!!AZ^Oo0TGzw-Sl{0MpM8f>!yfAeEoL`hd_PIz^;^DB$i&2dRHV5Qvc@A9nVhDRu-FD>t;R8Xxx4t}=k=Rn#(5O74k(J?( z8bd+tpEZ08Hak{-_m5CLsV(CVNATjWH9C%aCHYQ0>e1Q3v6kt%g;4jDL@n1O5w-L!5nOJ6 z&OU3XJt;c(snAjx=k*7p47RdK3pL*q(mlM;yF#eDX{F-IFvsW;UJVJ?hg|DegPlqi z#+Z2|x8+}YTb3T|knkhl&)1XVF!z}wv(9yNx#n(I$+q~jvnHFZ;alIzq_gzF*{Z$M1$=6J0?s_Cxsl(u z{O{epcJG!Q=Tq8I27N8PxoU-}nDd@cz=Ow`(uIeERX-(T^X4mG0mD zcjATj5pH>z#^j%C7O#l3n#a%~nD75P+UE7QE%y(%vj?l}OVybs_G)iHSL4j@>|q_O zx8#<7{P}L$|Wr?@;(WYq=r)XBbe&_eWz;c=V{W=SV zb?KYu26?Ke2XCJc;$rG()ZN2%hvUm_-)!%lvoa&y<1c2q%)j)~Pu0edLAX2Y)+g^T zY$2DL0tA)pm&~kP+W+dCh^kN6)u`T0L90uX-dId+T3af)L+g58wv*erX)~%tr@Z34 z^!?hIRZoMW>b6}G{CYaqm{}+K_{F~dxa%clb6*AjP&``ly86T;RkmdTix1wZHVjdV z$vX9H$+s;RSy!>_u_*~;bbJ0eDa6CWGTTokhvh z>bXO^-%4IEk6w}TDXZjh0~dcdzu%Xf=dOD!kClt>K3tR^A$#v}lN##`?nd#staI9o zty}pR;w%G~MBP$(wRh5~8{M;ck6wOgaUtJGK>UYSinc_=VKdcZuNZ2~*6?UEux&az z@yqOz-De6b3+6CNupT&*qiM-;_{-ad*A+pZejPPk{rbC0!|me67C}#Dw!?wBPqJt1 z4tvY^ciXAERr^9uDSUsHoT@xa-{pu%a;1euh4=+4=6zZdo%oCOX8E}bujG)MQ^H{& zkzjGwEtPMd-qDTk#kK1vv(9j0Iv(_Yb<=K>U%rva8+#o%yeF+tm00>L;z|eOO18wJ zi2-Ij-vb?Z_eBYIW(YTR8>$>m4`fth@Y{8mt0A(+%xR&MN!)>bsXX<1OExd{SvhHK z2=Apj?zd43gSEfRYRy}GA&p_3NcGa7{V}tyWUs#XGM|1ua?fi41=1+oMsjn%k-RkjNdV6L+W5*U3sL1px{Z0B1D#K_oJ%z!n%ah>&&!4zuO&4d_%Y0;QY;2CZ(ztT& ziT(yzhNiaFoQF6WlJ#YL1RYbp)kj5yFTd~obNamXr;LP;C0uEYby2!;`N_9mGwUAe zF*zNqc8Hj3Xv}?h+es;1h8fOVEsA=sRP?>yv?Aqt6u-gIhX=l|4$TJdiB8}4iuc+& z;fpuQ_kWIM*lZrRXM*On>kTHWkJ?D_-F=XGJjdwawa8^h^c3&Q|NkhjomcaI{lBj4 z$ughJT9_O6|GmARbq@0f;V;?S3tfy2bhZC~V`rE#)9eX9L+GLOc$@mf>3a_{M0MZP z5#pMak@EG7IL{Z+{~y}z*G%b3nXvCu^`8B|udeTsQek_b9ev^b|9{{2^P4~Wxj9`+ zUuuEKyer3)63ZqXZlC}6&3a`9`|4vG?-kttAoo7U=9#?WgO7E8U&mi(_%X|A+noRU zdwGA^)*V%m`B49t|6hZmjKV`U`Ag=NOb`A)um7umHm>mVz3TS|k7i9Z`g89fFLO)V z{OiTZ`vOem9yNWOU-MY{iEu#{&l!mxhMd%do%}u%U#is2lIB&~HkaW>W_iTyEun8V zUux7pUHaDVbMy=b9f=6W50z=3Y(Ks4_1iDTdV{CWZ0@l=?fQ&2j`sR0$=vh#dFX_; zQ~Y}2z0(Nb?&S(WiWmg7k~e8{l0$; zKQGK;(D^^hBk_mm=>rovjyaew&o@)o&sJtUu=Sv3@T?`Dn?n{(Kg6=8Oe@@*i6LE^ z)91jcd;gWFnag$UQ_^>jynRr$I7~Njg;-qS&KNnKUz1PP_$}6I z60F{6E%CDal=`wO6I7ZuaI|E)&S2i;q2lH^gXdDW=~Z^+&+De8^v5kwpXIdagm~|@ z7i&8YB{^2OGMus5v+T3S|GRHnM61rPJ$PeAOZGu)m6TWPcK7zx)qMJMamHgdc03Y{AT{|p06S_S*gas{ma@@=MJ5obH-b)g;^?i(-QVyhPvGM7pe8I zy}WJxBW#CZP0I8yFF(F~SF(IdQcL_D)3jB~81(ksX=i-kacL8?PfR)6fj9a`O%v8` z^)MIJ-esT}$fnP|YEMk=)JIyz2Ga9H8Kz%uEs}b1z2W;FffKVnNHS~}z3TC@f4Y5Q z1Vf6v&f(8DtqkuQ2s*D7$=Q0%`}LZ;F|L+-E!n#xLmW(tw_aVbMtAx(%ftxzixH={ zJ*;{A<|^ar&o_7Nta3d1N_yozO;x7uT?vz#DtB0Ro|;^sE1bufUZTs{&}f{ha<$Dh zA?3lxEYmsX+Bpt94&!f-e7U#h?oorDgApHt_DJkvVE(W}hjEAH-I8Z>SarE4nDHFQ zXjBt7xyt}r{&4#sSKbXq#)@-mH$QfhzrAGXA8v*a{5vt8o}Dot zWn`X2t-E$&`;Big=dLx>G1m5On8^PufvYjbZi;5h=7N+BCpBkkt8O~5{ilnXw7=rt zw#g?0nAjL*NJ^Xtb1^^8ZF6KVTff_W6Dfw*?+WeqMCM1xT%AzEt2C$O`^}6Nb=gLL z)^kNCcKjCK-y*z|agwsf{u$A1U%daNTex^eF{k}vJ)q~BbX4L}KI`iKqNh3QCY=s1 zz8bYJPQUEc(KzM%nIgZ}Can+6GW9-NwJ}!ni&tylMvHY})0;0|zWC*5$-iqgUpM}g zYF_YDJo4-JI3@$pZ$iJgK7Y1tb^D~begf~zG)p z4qi)ZTO2j#JjVfsT{8b_(kjBzS54e$RFV5-$+R%B{1r^sdqsEDmRS81AUB7S7mf{cZ~J^p_dm2R#K4Pq#`)*$V$$he{J^Yi+5 z&lxr{#0Q!m%P@SNxA*5m{yK(;uhZ*)PCw99|HZxjNI`@F&yHIe9DffpRK)-MG`;?D z@%-O+@Bh79|8shM<7(S?-?=&;T0J~{|M%+e5196UzP-Qq)bg|2qICZKoc~{P-?#7e z|G)pgEx!N9+Wb173y$y z|Nr0n+qKU;-!w}vm-A-R>c1=J|KR-LR-pWl?f&+|1W)TBmMlmPfS{W#QrRw|I6ghoBv<@|FhU%6u0~T z^L^cO>-gWdu0L>hX4n^0{_(5+|4aG@O%H#qf2tk-&%W-n`Tp;F-!s0bd;I?&+aH~o zDMEk$_@!?S+st5KX;k;|Zuv)#ec$gruYYV__q@E$T88Jq*P8FU@3+c7{5=0R?~d|+ zt@r$X?{(*xD#lj!a`u5=1%?v)C#B|@bX+o;vfwSx0kywg*&kgGPiTtRn45k5xm$aB z_V0_Yq&g zwn;1ueoTLj7^F{zurXMO`KwP_!EjvoL%FGB_pwa&8GFtb>^l(8_OK-(j^~7t;*3oj zFJ<)lEe(#De5Ctek*P%UV%PkjX<|(~6(vj)^gJhdACeSnDrRc*<$Lz!h0G;g&HZgU zoMPICQl_%;EW7)FsZ3QgfNNQd&bec&fo7I+Yxgof0%bKT7GZuxba4Bmpme>>J+5Dwy=gowq zFKOC)FRVUW)~WR|s?hM((sHMNvH4H!Hk7!(*D%fAZ+*wk)~4>;kDvW}zh18Yac+Ih zbLIDSpI_d#ude#^sN{Q5c@3|?&keV8%Wo`ZiQo9xL-)*urpfAQ4<0jyK0N%ffI-X6 z-{jOj4d(Zr0&V3kXRVWxHmaSOr5_{q_mcV+kN1{_zdBYQTCQxl(zQoy_A*cJeNVM5 z3Rhp6Sl%pu_;~s8+t!}PQl{)nJt^LrP~?94YU0O#(>#7LGa9rf7&6S(yujq8?bF<| zkEFB6B=7%_koX z+jPV4?qX*16*ik^=}swDmE)U~$|m-D!KAvIVz;k^WN)tSd~;JKd75&qAbN0zWW0ty&GFd$=2V@@4;d!+%?9yJImS>+6cTHtUSU1yk z=MC}JK!!6$YxoXWG2eIIuf|}V*-$6g&{!wgusO!=`m0GBU#2T z-PQ{@XGzR)dul24Y`3OlPth|o<_(fczE%ZhXE-BPsIOLD#vq~H;Vj6Iu;6}?5idi` zS;?t$0?&%S`sud!O4byswL%5?+hbpCKRws%Pv4X%D~9Q-PXBxH_28GEDgUmOd_Bj* zQ1Lf;trNH0)jOB7FRkG_kY{$fiiP<;_W|=mA5TQro44%qyWP9*w3c_+63*bS9Yt<@ z{hj;5ugTi){F;7A|I>`##~m7qZW}+QN*hc*&wFfj*AmI;ED21G^REkkI9Sna5SM>} z`7n>qiLR+83pu#=Z?w3izc61)KE`6EgiWva^Q0ZI^LW)SAB;F8-dEM6xLscD#mDvn zCWFL$gICt!2W{5m* zQ%@fgXR9A9$RlG{{Q0t?@9T;XZa7jA8<34IM@BJ|9Le&m0_8j{+{W3^RA!&cgFw! z(fB`>F>ij~|8KoxUediESL1(*TD*BHs0#|JDe&$rXa7%Ye z`t}t9rwDFt8;3@WYqx8U7G}>x_#<78ghdax0^_J z+Sczgkxu?>Uf*IpoCjD+~BPx!{oz}m(~j(t6p5h`0>-0 zPY()Sr9RulKPPX}+0NvJ@hlJA-*X@MvTQq}@wZvt2jxrDZ=B=EnO^EyHam*V&N<=7 zYzaR1SC7q4{Qpx``(ufj&DGz>ODgARd<*`WcZq>vo%*J)A?v1{3YqjWNl90%!SJ7! z-@~7r3=cw-{J08~Bzx69=+2uUW$@}?#~~-SW9FfPYm_#wu&_8PGe_~MxpH{(*X>g{ zPEB%*$myCEWpF(8X#u0f@m2ZL#LJet-deCl=gEVn8=T9wK44mTI6|Rkl>wV`_mYeU z529MPBnUNWYRu|te(l72tmlQ-Q3Wo&3rPn0jEmK)j7-HF#b@*$mGEKdsf^s*`oc9S zvSO#mEqw=r*N4`K9$tFQ`^deoP36s+`q_$Alcy=URw+(vp4ntBGu1UOQzszE_K{iAp4r@vmz7!mdo`(UXV*(chIf75dp(!d^E3E=?^ln07H8pm zUu6G!%Z7u^S0^%5T#sd7IDh+cWHt+fP0p8)g(mC#FE_Jan0|M2htEozy?IIuGvY7o z)Y!LbRcOJE#lLS#85Qg^*5GSjdU1!5+@T5Lvlu1V>bT}S%ef*^uJyNSU#Mp|cW0BM znzx(UmoH3(6Zv#H!oNJ_U{f?mZaJTyX2s z=+*2FF*vAKaxAvcTPZQpN;K*2yrU`mw%$22hm)0~!S&<%OJ^S1&YCaSApF#0SIeY| zWwTC(@hqODef^W^kJ60LU2n722TPZ&TI^SPV>Qq1sdB9eUsoLs+-agGdVK1sB7>@0 z3r2>z;%&cf~J-w&3rw9tIhVT)Z57SdZ}*wd@1ui z-`Of2UYF-$KRlycv{OCctMAgsnKk#soRb}`g#25RO+Jd)UYpdIA@kyT_ZR7cpBEb6 zd}DpWGO^J)uwF$>fI;RXd$Zj;nMdizy6Tp`d%I)bgv#?5uNN_1n$nRFx{!x=>Z+sw zG4m5ba=Vw7-aY!l`%AX??rUDNcQGW0y_MCOtab9&EkEz&epN;5MW4*@e&BPxZ0gF_ zi$eXkpZLA^;W}BqnxKa_%qt{6YSu0d3wd^9rfN>Qm%^P8yZf6us&jt^OnYbX${fSG|i2(v^~*!Ftpkx_|J~Hy1V&)uHv<6*jX-ayp+-Q zfy^!ItBf;vu9h7L>_7eT`wr$feV-HZ9KV}qe9^5pUwP!_T4saRy(g#XZ@QEGM|As? z#G>8YwR`xowk{1bc+dN;@zUnb)ra_WtJW0xP2KrmRqogB>CrA%Ci@x-XaY4-TJM{jws5Og>Wz?ww_l{6PcYr%^zZ7PM`D5! z$5%!!xXGoLb1800eJsxbyX6NGVj1_bH%RXJ_>`fWHR^9r>Xl+8*kwYmN>v-A3)?K>UaPVu@;y|70Kdl~mN3FejTUv1({QNENi-%mp9J*I7!KmJG{1EeW$xl z>4U`vA@v;GC3>@1LIN1>oRd1R{cQ-N<9DG~S0=4pwoGenXw-D>o`YKJB6s+oToEJ6 zxwn$VBXPUif#mdm%qdfj=32*V9tEn=EyS>G(r6?y$(-r19jgm-imUT~OtTF>mS5X1U+ z&t@O**4<-&ZUb|s20i3$bJCXG;p~^m&2U}4`&!N2$h_*;cQcMN ztSMZ-ApS?6!S>CTJbKLh;aiw{74km0|3uED|W9EWYXceYFAjS|II^@O?s)zwD*yL z+M+&BnHPzla@ubfe@IHM?N>nn&!T*W;u8XGofVP|OJ!$OM8ru)FOzJjw4L$3!^AZF z;cIcD!#v8%I2%qg99UUn8ofs9>8!xD)1}`UUCQ5X_QF(c@3WE%GrqpwoR``o>#;O& ztII~3&WgNL&3T}S|KrQ8QXkJmoY=o5 z>Qtn~BhB@vO!rRXRsF+qeNk3ikLP~AGdnKr_Z+3=axaBzjwuJ3W*neU~M@^wF8yyKK`%l}q^=vp8Im z{uNx2KlG7J`Gaa+y}*U*F9X@9u03Hl{rLM&tancw5X`sWn)8O+wPEAl8<)H1I^U68 zyxzgOqg3{h=g+;j)+d=szErt!RdLb6&X%JEb7mawI=Ex{+b3@fcZS!joj2w5HpQ6| zC8d3{ydq7H*KBlt5@j5CS~qoHgV?L=$=4Sz)SqwHJ*moL-qr={SrYcHd9m=~;T5^p z!_B@vwEgn?1e^18$5}fzRV{g19p82-ms;L!TmR=?Ft8Pe&Y?e-a+jL>N% zJ9%U{+YdeTNdB?Nt}aS`(f^&d>_dOEGd-vidb~cWGe>vcTE<_;E=xpD^bk#YS!3hM zRlwx^_|Zm@to$tFT%$Cu35}@=5jLQ7&Jc zI1U$k9X>Q^3G3{I;#^fP=diY>>SnY{{3!Qi`jDl`-Llj>>eZputpSaN(h`dontL49 z(#-C@WiWU3t4Th-5s^#2i>;Kndf!%DL-D~oiH?mS5)tLjrCv95_ay38Y<@l=Qz0oK z-o%;t)*?F}&B!0`9QvLg=6jlu6?Dk;;ax%7E7oaACSmVWBEBT*3okioP}|fm*lJk) zTERh5uQ18Q?%~sZrHWa9t}HQ}|7}M`%`V%Hq=&-XNBZqou+BPv{>Y@IIdU1in_G)H z4k$g-icK&HUFj$B<_N3Jm5L)1BF|0jx~bHo_15K<&-90ub2u(D+36&AckAOBjw>Jax;zBjvm6^3#NEvU-vY@zFZ-&xkuL z^KT3KV+w|kkJkBUlSuD?yR-_i+NcSeS==LI^(p+9zAVobmFzOOoQkIR0phQ>PEsB@dA z^PKlfN?<(jq<$L1n{QeS*Lp6iF<;g-Y46=$)e#SWa4bLhXspgN^q8y5u8s9=bs_El!*v(@+!^_dvJcdvlbHF8bOLwBQxKWiC({JQfz=TNi7 z@h)MBR@In3mC06T*kTKtl2&+{mIh6pVE=%(jj^z~u;fDf$L+epo`=`Rs?G6G{@a#p z*AQ3Vv8s(pPolrydSS{P)1O_g7uP*M_I7vU=^xGw2j3;!kbR*4^awk8Y=B088@sr5V-Kd7m@qt;%~ zNjyEt=Bt}6Q{UDL^VIY*)YR6Nx(a+0m|(4U&XPG{`PLi93crPho&5FaC@brMi2F~! z|H^Q-(__WQc~H&eq_aVd_5pHEdj z-e&1{t2(mkw^Kdip`1UDoOORKl3Da1yzf_~Y#RF{8#R~xObxZ>N-FcG^BQ#a9Txmz zvOD{4{sOV5s_}A**lqT``P9e|5#0PV^W(--UH=+<4@N1NtU4sctgMpE5@r!}{Kx9$ zTOUr&dcW?Pby)T9lFS)KRU8L)sxcSn1otiPDqL`X$wZImlV9pE7wF78(kodxNa;j3UsReaCc+ax`?14| z7{7$|i6_=%#0VYpP5k62?er`4&)JERR;QO9Y-KvR?+51>x5w<2ifqzsx@^6yJ3&N;i@_ZlX_5Mvs)i z;ty$??=7&{6KH#=dX4X`_dkT9AC|dYy376DSdXpSJjzt8X`_L+e8~3?VLD8keWe(` zI~=K=z+~X0|7%%)^_hKEj3uXQbbTh>``q_o?SuwRY3|L7@{c|<2<19lDWYDh^x4FE z)x$r+v3cjOy;5$?y}19lu+lg7%?{eE5*0!#ISm*XX80_8Q=HZsc2uW0MUUsV-|U%E zr}wKeB*fg&{rF(tx;4I8*>m^)TDETA+-$9r;tVy*7(Ry;7)}*tyPk9M%<)qNwS_PL zSTiXu?_MQ%d`o(|od&~U-gS~~w|<9y%4ePbDQuOS>(9fb3~8)08iM6DnI;>Y{-l3F z|MdP($1moo7;f0|=AQF@8;AWi&(sXA3wr+CKJj==Qw3@_2DdwkNLtK0 z7$uwVV9G+X1Ey^2K0W^IB(`o*@}3JXr~h)EQm@W%;PSDQTQUcGq8B?B-^u5hHMMN( z4UN=OKbIV2(0R}$l2GRO`sTS)Q%*NMVddgdcycyjX+`M>JD zzQZM}2?k8FIB!nr)-63)6Z%Z|$)bc?&c}`>nD0|(=+j^byM1ECj!AQ+e@;`A_7M-* zd3JhoYtbEz$wjldmv51uIrrqRxRMCDE)DC$zHEKVe)v84qLY>o))0Bul~X*xOyv3N zB98yP{^gsiV0IDopjQf#_#^)qq5r? z#&+Lh)4m24Fn?Oevi}^@muOE>X$j7-d=crdNt^p>_uDc&a4a@@wdUB~uS>Q|mTo_M zt?EL=*IBRglJ91%yL~oydF_mIaXsn!ZNW3Pw|(yK6PI6`V#xkb?(K9&2}z0I`H~H( zc|w=hw?B>V+coipHt+mtNAJ4txsY9Jw!ZXm#BUEB?gK{eUtRsOy7Rz_$#Zh^Z^_wC z+Ib;JEG<8g4Pe1*#ZJeMl!|C#PVFgq8iOHFBT(l&d-(DB*s`%q* zqw?X;H12@P$VqSa@k}cdWqh{j@a4K4OV|x=ymv|X#%!>7?wp#HPmY#q{JQFH6S!{^ zcfcP1x-FmP`TlA6BiuRvv?Ak;b5?yJoo~~>td@wF>CKuMbJOHiz~5chZ#9Z)t@HV{ zlt*Z#)dbPGT80*|Cpz$`t8-9cV<&>d{2I`*(%9;VbjTwNsYb? z`ZuZH^q&#ew)^7;Zocq$%Rdy`Pphch+i*Z`OP3`_uc{!bm@}?bciG3+OREGhWNHMwBC3e)6Y+Sf&jxbFal$39swYo?RIqqwRk3 zsw#spb9b8BcFV4BQ=e2XUT*t&!rMr#1Lk=Tr!3q1qWJ&m$a{@TAIn8o&DdI1+F@>+Kyy5Xlo-~akfsB0%zhyHSbnRDRInLSkm~*da=aUC5Y)3pR)xwpR zwi-rp9MqgDGFOOYj-N48`V`YylQtJ^5%A&2Nzo9S^-n!`)21DAIZrA%XKV?RXb#I$kIy>vU(MF9Lu@GqNg{l<))N}l%Yg< zv$_Vm|Faj>Yz*^0T5GZ-Pc~5gIOWp@kDsog6&oMb=ma%RFAkP?c6v=}@CJqlt*?01 z_>Mh&#JZJ*`RzKhj0ti1<{W#aRXHA4URk0-IN=f&T;ul8F%dc+&9wRWR*ruvB) zst;sO9gKEMesqtw`-l$XWb3Nac`t3bjwH2LY<9o;y})Iqc*j)H2eML2`hPt9cjS;^ z^^m|rDWvspzc=gg+pJ{d+U%!W$^2)F9^?bC6YwEqvT^~6;e}3~&yu6%0 zxcP`!#u4?G+^G!Lg8KxUd-uHPnaFVG#G;^s|DJDRNw^lZIz-loA%`v1FfNM0BKxL% z+W*Z=2~PJ_F6RfTB_~>lDHf{EUO3~v(u3`r%(Y9y`Npx2 zlLM~?8YURUM+ur<$iJ#_&_Lz7#$73mDX;sYmnQ9wd311B)U}q4YTMTth+dffa{CkLVkdT+-ib_O-s(hlnbb8oKNe}nhh9%dh&p5Mo${=UnI;F`z8 z@Lt_ppjoZ@yMydseqt!N9=XTzP%fnbtTXE%pf$ z8Yk~nVxjbQ24Fa?wC0uXHz{s)b>tLYn*g(x}?R!-UBZfbf&jA|Jk}o zb%sbngAYSOp1~op_*t7;Pos;Xy!N9-MJh+*S+BG4^Ykb_(AzjC&|B(-a)%1{6NLlrB6mKy z@C3}{y|gDy=gHH69Ri)xk}3{st*o(Su9tsxR_ISzNz_rkrE!c5i~m<%iR#&XJ22n; z)w^SJ->%p!UHa|uzr;KCy=~=(4`y$EI{WcU>Af$z?|pfi@GY(WSD9g}B}d-!Znr0v zyE6=IJ7X>!;#k`fZ}GO};{+)eBfi`7O0RyeN&Poo(p{ zp=DQpuDQ70E_@E3uZqu$LtlQsxYd>A5uxNAnWi)QuJ;e0^PQ!R_Zrj%+;$t~y;WaoFFS>*-%spVemg^eg9d)ZMje>mtsaQG0sJ zmuH_C*XFZ-rYwnHXcNC;U&ZpE(iSN`rg+!j|V9usk7 zEB{&X!Y9dBxegqvJa=i=FI|hnDz|u#txMl7&U~iUaY6ik`v!(L3zO1oEDEQ6kIdV= zAbw{`xB3$+y>0(GriL%~a9>_v@rGfsQ1+z;TOH=^Lz}A^W-Po_HlHa+@3PR}OTBvv z=cGOk^x5gtRz6Gg<~4T_d!zG5i?=e=q@LU%wAJmEgxArpUVkb#O0CkDKm06Esr$!K zjqRH!^PDf*As(C3nfYn`>~D*sK|FA}bVOr99&HwXQQ)0D4 zfBc=2u=@^onFrf3krxRbOa@{Kq3p|}^5b9T8MP)FUH43h{^(;nakc8Et1STypD!*E z^ndbbrOc`Qo?gN!tQKu~&m(l?x`jSGI(}xqpW&qFh1!c|k3h|cb7QwcuJ= zx8fz~%ObuWslgz^!&{wt?T4s5+I95vrk?)A5lDJDL#UhHMTr{_Mp{C1+~6MmKhS}ff2 zxHmDKVaVBbcbWIIyxemyo^TrpuIl=fFU2S!IiqpHoMTUOj;?vDT3u{Bbw5jj)+)`Q zFypEj53^T({a(i~?bD`|2RhXYCm%Q<@-2JQmQNv*4@X|(4rbJ3HsHRZW4D_7^0v*a z4UsFwm?c0}LH5UO#%aFdrz%++{9$YHrNrnRPgB@9ni)ES-2Zggs*}<|v+!Jk7|E z;eijMvs^>t=TEKuM$cDVR9ySvz~LQJm-?mIRQ=#$+Us+nt@$uR&)xl3>W(nnS^fQ? z`daDI9Zou{dgn45+-b`>(l2W5_+Ro7*XLY|HA)@26L=VWzRdo*%P24X+T(>EXWFF~ z*>N*Go04YEzjN{4xMK+}F(EyN3(HNO@wwhvIK#XnGRE#lR6|_)ty1R6CHEB=e%tJL zCee=Ye}4G3 z=+mvTZzbmS`y%(uITxq1{k@M^KGWZ_W9N507Qg%QG|#L{MpN2r*beB~6>4%4O3~_Dz6^B}>b9yaalbZ^;g3h`4;wqK zm)B#2)UK=AU3NZI@RRAC!wuoCOON!5^w+(=W-ebRn)))Nu+Irh> ztK*B!ZamLKV?N4EyBc9#sJ~EuB7?cQwac_gzP6F}?Yr6!M640NwQg&4LU}=~P_4(G z^W{hOe)*lnFs;hY>v9mI+Do6zJ>R@_zsr6 zaOC=u2EVQi5EBbA&E8+3$sdVOLi5rf)UkWwMyyVLe#;{4XdgAJE7roy>%gWkhuGj6Tib2+TbOc=IiEIv_(h!8Gf2E{E618R zwaqIXbSmWe+?^H%Rgywu}Z{Ww4plrWQ@(s zZdId;E>_ddBybk!h`PUXz0`YTLgV9hH|&`Bn^G3r|}`3t`5`I zcnAII7Ajb%aAL=aR?k+al_9IIYH=JiZF*R>H0q(S%oNu5vpJ5M_DohgXV&AiHSGQO zHVqd4jRu@s6ZqPmEy)mS$(=kmF~te)l=nbGcM()RtpvEO&& zOazooH&_2Ec#`l^xZPLSMtgM=m zrPi;bC!VVCwdn@u8M`|dE)iI?o+Y8R)n#+~!V5p6E(vhV6%F0HhJkqp*JXWy%uPoa ze0XvuJeeId<+SF7R9}`f*%_Lu%RO5vXEW$b+O;9D zbH^18O@^>%>6{0eViO~@!x(zjM6W76Rhp16r|51{$hnzZ#xeH)MgBBUzvqr!+*^75ev|DVd7@)}KNG)jIjz4T8`iGzf7`~Uii>iG-^y=iyBoDU&}9MB8RuP#&*(1Dk29Yd zy^`^&VKv)`$4LR0*|bA3uC(*ZFV6Fu8Xo!wmCw zPewnBxrNh(Gc6yqN+%yV)LOA*M#n+Uq=aef7pqM#`m%9VfK$8KrF=b!Bu_K>M?BAS z45y|4-0onc))wv>%(|o5V$02Peg~)h^)*!n+QhDy;O8l^YR6iX0pjx_^ufM(`8;uRctke0BEUm)-AP zWLAIKV_h?`Gu3$GmeY#0om>qoFLT@vextqgN7ktgi{jg3FE6_?`S)+p2gS8#(w_1% z=9ukt)SCa}lj&#E1?#%=9Jrb7g%+QhQ1a_)iH)!7zHM>MES6~rJM%kRcU2_ZiCcdC z{gFRfYm7dzWHMdJVaa)u$ZY&_OH|96X|XBkTO&=f7xg&3KIXUFZNGUCmooFV*sEVR zU1`gnLi1IGIp=@(xD%Ci(RNLB<+4nx3fF*Zs~KiEZIG*ob+~b8{n6w%J;zF?21Tq9 zH9mcQ)$KELZG+}t@wxKlRnO%z=lz@W%)?54+r+KBu*S+- zS+2$F?~o~;cq5TDp{nAB%CAKU>lW(&@8J_}ILW8`Qat(H4*zr6%T|B>wm&#c^}?!- zH#I@^cO)9-D*d0i_XVG61<%SuZ|^f6cow$dlhf?#gYp{`JOd2oC9$!Y@wPU7eVBdq zU+mU$m;c52(Qk7uwZ`4aI9hzRVwu?KkjF2Jlwvznxi2me^nUWFkl{gz&b%(y$rmlI z|5tjG#8sjr*XiMAu$PknA~{>&e;EajYiem&QzwnbHT6j3eeK zu9$Iaa)$nl=Ea-mOlm!3Fuz~^sfHN$*84h7ou6B1O8H%wwjsmQXou>Jgq>k;xSsFO zneq1gA?dShFPVNW3Uw>#6>Gft->1reHFctp4%g&YXS3FZ=}qT$YYgx6e)=iFV8ZHy zJEV22nw}T$z4S#kOX_y6eAT1(e*TzRChwpo+2 zTO{*ZL;39HH$jWISFTOsnRri*h5NAPmyp9(IWOIPJn6&4Cl42Iag#6qVefO%NYSlymL&GOx2Kk~0;Rd-t_O zvutNltl*8ft{ZB%*{A*7b=A3_7|y*E%P_N7W}YpP^B`{?OG00*nPdc?qq32K4S!ln zYQy!`%gde=%PtIEX40%`_Vh$)fLn=C_;XK3qxyo+%hC)!c25lTwRCTcs4Ujs9<0J3 zrg@<>v(b%VS;$(U%lZe5Yb^!-)snX;^2wcH~NI?k{B`wz477<|w@7O-~v;irr2 z=WcQT>(<}A;AcCNz}t}BYm1^83-;eRnxo6|;G0L%haH#ZUt=^@Vc=i(`{E;uxK%q| zs=vORJv&;$qHwp>AsO-Ahigv%OJ{m;a*MItmR}D0=VnRwDavgxnfP{VgVIkA4RKD* zRVi$28H_F~)q>ZSES$ZXm)m!T=NzfC{c+b?q;E>yd71H2oHt0Q!TYUYYxw$Gn_bJ9 z4m0qWFNj-lkh$R{pYU?d4Ggc`%y`wwi-ha^@4W7<5Nwbv+37Z;{qklG>!V*)?#Rjg(ApKsap33-h6KAwbFS)m z&7Kfdn{`&=h57UE(v1y*T+a^+e&KnXEpX$4H}?V8Z4QSYaL&Bvv-2$Hn&(%Amv1df zK6q>%hu4}XiFV8n7I_?9d~#X0+p;O=x&FIuJ0hXOb)KR2^wF@T_ttK`_0@0twZ`hT z2lZz?$YSgIbJxh`)A7yklI$XM+g_*Eo4)n=z18l{*RMWHr|ERWf6kd$bS~)5y(3>v zH(A>3>e%94x<)3Ok)iz5-n`TsE5B4djazRfWs=tXt?16}zP95RADBqq)fGSQf4twe z`q#?o`t`4lp7!7W?M?9R+x_qJ>@Dx^xjNtGeb2lyw(|)_6MghfF|5%(u<6)j-5q!2 zx@GsXs>|Epx(DrrNg_@sdmRuRNN&C9!&g^NOt>TCP22<|+Hhq`~o^OgB+!XNA>6|3H#AN%v_&*ksD z)5>Nv{5?^&_BPiV>!snFxSumE%>6ziU%xcrBq2}P;R}(wst)Aqw@7olh@z>`jLfPypCn}!znuA+m&8B zHZ)bQ|Ijyq$0sx8nTFtv!qoreOdEU5oyBGt4=2^wCWTu@j7cmo2*JVj|UlEGclEW7i_q zTQ!T%K9KmVw@`m+@=;6WZvRha1}hJ8UKG_4Yxx+=Y2q;Zmwq_g;$W$>monXw#F{)M z&jl?mh+1_h@{T&2P}(ci^b)i5jJcjFBHkCp9W2zlC-uy^IbCJNbgAZ#_nGQjre*9f zQFBeU6Fcg1J$ve`j&?PPW4VcM{1$DOa!a|Y^;9TS?_qh<>a49%j~`Ch)tvtMW{TRO zjcJ=-mY6*@efTmb(aG@9+n`eiPVeMAq#^wHm;tM+{tqXq51Z8XL}}{INPXDaaZ!nN z#+~ys1ahSo{}ev`cGA~JXUmQ**e&)kVz%y8P0tUaJ1?oQy;oKG9Jit8*sXxlOL^y4 zA8J?^eexLBB=g&Ie_e5lDeGVMQumPFhIfU>4;knQ$b0asz5nv>z$N|5A3gWVexFo* zROqAN~rjxps+w-!|(xgnkmj^z)**wjJ<#%fERUbCL2bP-7 z%n7&5)jp*-N?1tlYrWvH_SwVD6}nqpc@E#`d6cznk@f+GnH5hx_P=u1n-P6VGp6)d zZhGXuBl4RTto;%Z$#f@gV)2gHECc54Tnw++?nH^roLTqzLycYXtvwfi&+VPe9FyaC zy19*aI|IYgm}NOBH>=i4%rNf~tnD^nop|mjPtT$CoCh>+gb6mV`?4N*?3=#py+DH+XCm#_ON8H*@cKhCMI(%=Vtl zGqLhpwj*=TjeYy9_UzkRy{r09&HpD`@7|R){7_hT!@vAPZR6gDpFV_6{x)=fD9&c_V|a zy=xYGFq#o%T}b1#BTI~_w`#V2K$cb;tV;vcW%pOSo2Zcsv#`9-F?m?T3=L~E1pICHLIOV}+-L-8iptHL zDZW#4eCCB!ANTqm@bZn;+|sSP{lu&^{-?d>JX62!$mFFOC-+}uiC)0i5WLZ%>%hbe zC7JH_!tdh$+4BRxSRdZ4G0)*oDp%j8H`0?AUT_lcTix@*Md@TzLC~?Jje)baB$&9) z&VLy)>-OYJI_%2a>6=dM&(gN={_D9)S99*tB^mFy&lUKH9o!HhY!>m;l~ZE!5=)h+ zqK%51)^sh>>U4eB6eD(QGFyVdI<|1Ftx>)T2Av0++6;Ae9aAdYd^5*n_S2%R6ZD_{ z_{GioV^Q6D^SQnOeDfA)&id9QZoJvn^T(2nft}adR*HCjQJu(^GmY*1%qC68s-q__ zd1v;-tq&;|dc1z#{H-EJ29is{y*GL4Z~eFAs+ZQ$*;mWdr6!xT?A;^ZbMM99HnC>c zg_qLw!`mLpnyV;sORZN!Ywo)jMJ3lX%fM)xVdLyn{6ltoWN2{3CAFf^@D8?>f@X zZqq7Wb;k788(XdonoOUkr*Qk~a(3!o@OjU2U`D{wq%B`=2V85jf1-WFWR1+z*uZC- zPjoDLe&1vHPooR#V-nO@e?L;6^!xnDBrC;ve}$PhTkdga-hII>jM2dJREhk>OGQg( zO#f8cdSk)CsUDk_Z@;_xTU+nEWeok--*Pf+5NJHPsAfjqw#i?!EasQAvfW-=dV}Nc z%5D0h32X@u;ugfu$*K-|%}{)9_F~uSJ+FKO8rq8&yjH(__wv)1KfirEefYJ$zyJLC z^Y-nl|C3T(9VPc|^VzgLjrm*;c)wV`<#YG_u}^nFe2t>oOm>r`U#Yi?)t(4{$`9~b z*_dD_lesLoyXx=On{OWX%m4q;EpGqsQ*XcRzTM6Cj=DQmS#97oFqmLayuM4dS&<>n zm?7BtlTh=HU%@*h*LunJl__d|3oP`X%3vYyb%*;vP4Wek(^Z)oL0v7GO&T%mM{|!! zMQh&Mbf&vQ`=z*ebFI>RNj-+;optXSAIvb9`0l!4@d!ngLHgf} z4>s8hIxnVIH54|Buf3AF!>q(qou~N3hn{NT59zBy@~_;U8@B%TyYEX)8RTYusF2&n zzW7|m4Ow0*<{u()%Q~ASV%|Sa-e)&!i}O;+zb&74+4)_Em!CMW zH+`mup1AMkKiywmPx4ApQpu75gnMd8OwC-to?bkrV(e_Um1b)szL z->BC6-}$?%;(yi7KYgdzLGESz3hVHt{t@RB?UG~PPP@J4dGx#c+S;17yFxnObFL5S zJsy7Ru=96s`!x)!_3iB~!mZ|Y-k<*6IDfutR;=}zDQam6Yu*-}IvS-L`6}*L=UOvMCZ-47PtvuE;_J#=AI+)Bd%X9HbYR011IZb6 zV%{Rts#;<)-9It1ZL7%+YMA@XXv0h^wWtoui(Ccb{mqx3m;JnxmuvGwPQ2EXEzRJV zN_pI*Zyj=Jubh|N&uG7V?3R8ztJR$Ae7p@G-_H(qliQIZw%tyO;s0)(3+Zt$vR(Ig zb*f6m@7HI)9DmHif~n)?JiFEWdD?etmu_CW<=WF{PC5+f8yGsb*C%`GI5;u*rARg` zzF1;1tLK;y$L@&|AM#psE_~qM;~pxpW4h)HnTs9!wy^sg((gW$r5SM~ZRr&4C=*px zSF>pr#+@>g4mM=G;`e*pWuSc|GqEr1>48_h(aou)25gC(!dn!X78k4VCFg9JXsW!3 zH;Yq@@8uo?H|Z%ot<4WF966%HdRa21Pw%O>Yl&<3s)UD4YST>?7P{(jT%YA@vphy` z@dO`*7_F%fPChFzVB(lJQFm5$(@qVEe@E}E`N^~Q(iRJw+2^Nl&YJST@*V49@2Yct zFD;!nHl=)VeH{0pXycU3i{5uc%)(nVO|lOzOXuohlZp%S+46JS!G7~aF%`QbPwrZB zw(slxxgXq&x!;GbH<)*CL!{I{#(zgUbi&#${^p6%zH>3gXpi%Ur4G7Zyp-QB5?Ir; z#Px>BC!?mX^LVaC=SeL)lo)7LBgAFMb;SM0wa+j2Tz_pUeO78g{^E;`+v}b?GZD~~5ljF_g#d1kVy zhvz5eV&O^C+Lmrkx|J~L%I&ExKhLT%WdG25w0N`VS`POuyoE<6#(WXYGG?p2*sH(f zlflstKVG+Uv;O+9UR%7PVY?>V{Lt`|?VWSZWX4&{_%Zdd;Pqt!;`h`i|4h-D?{R?h zm)^;mQ!+bvmM3y&mxSGm`muNEL`#P?{fPo5%$AW0Zr8qJ%;PC^-)_moaIf?j!-49a zL$_qoqf;)POtPD!$WYG4AoR9sd1!XAjENp|w%~=7#&=AAFC}cdu;kLb>$^`sYj|0H zcka9D&yNdAt?%uzv)vnGTlxCKpSQQ4=iAi%`}FSS<-?P2pUvEUW1afy|NT46IVY){ zefRr9=uTI+v^T#W$vqU@_g?PzwBP$eQbS8aOTQY~8cX=uMdal8(%fM0E zVmkUcz2Y&d*xcq*NEt4PD&!Drq=j+o9BE7{K&gTSL@a^db zUBZ2G_WrNl_kVuXxBI`eeEqv~{Aso4g9;*&&S&k}yqMwbk=yQ(Iq^(KrC%NH?A_b# z=v>Xw?mhX#>&FZ}yzQUw%#AoP<%HAEd54SV)JZakcQi&@vOK7=a^+1++`O{M{8{-_ zm0zwGT<^Ftq|NP`P`7$FXGoT?oVWGuqbW+;_s;cS)@^N>kWjL2(UnJYncN~Jd5qn) z{r0zpY@2bev7s@sd1H;0xbWu}T?{jdHhV_=oqh06`oabVolvbiOS-<=K3dhG^2Jl{ zn)T0BQ&w+zARx%FS$1KASzg?#hT6^xH+FixOKsTaqvWBn_=s1x%ronzMIO6WTJ(up z80a(?-k0XN%h)4UAyb(ga9{fCorT%ob1(OwHvZjcDH9d!w!eMzgOpqLstogb`_&I0 zcFY&M!5scsW@h=Hq>WGc<}7hq%5%s2Fi-Z*ZdQxm94D-KBQsyLWi+0d#>sH!a&xEs z{n_(m+jWmo4nfG-e$+oFAx44{`hC- z{oN&dwQuj;uxGW~PR%K^GgcfH%2Q^zr^c`>+f=M(!I}pb9%`;ij6V51Cb3g};rUn0 z3~^7dYFPfvl(?JZx@uyv$o8DtO*$`nucjOm-@5BY#<|50A4S~xA^4{wU1$AK$r)P3 zGfgGFZ*}}~pvXJ!@9%l6$3Avi%-8!a$=qJ~EKvUui+AqbWhNnIvAmPlY!fzn^l}yd zh2JYobymjKd+BUB_;=~GYl{}$&!6-2PjA3C{Ri9kd|J8ntLi7)B5&2AuBfxceYrJT zlsB$-ZHCfd0@%;x`$6s<}hl>dvekOWm-}Yv0&KvK~`&P`^ z!ujx8ni`?z0=5bp@mWu61LTgVB|qSJRw*!JqOrGVoaXwD&=1GB z&pr11s{O7i^uZL*U%IyjqG z%3j)JWpS#9kNMDt`d;V!sna<&FL^Gt{luZB#4{c1+Rofw(Iz}aAU6G61n)ib8IKOE z$q!QY>B|%PYo_e3!*-B&qGkHQ+lM?1x*5848UJqb(2djO(YWo#_0Hf=s$$|iv9kvw z!ZcOZyz)4)OQ&4**p(}@Iqh<1Rq4Ozy`b7XOL=3R=MSD63mXOltFs`%rr&=eX%1as@Z>wC@iZ=Ow&2bvqeHe z-yq~nwD!WeU+h#}llOhG>t_EP$=#!_-!b=lWtXW{24ez$TkZMHC9dHiymdZ39TJWL zKlbjs{(T=S!(?ugrKf{-<+B_J^fXv%KKrYM#CisU{*`*sVjEQw9hDgJwyWqZaG&?_ z_M%ncr(AlO4Gt!DU;jPz@!E#>w;kPeC%$@QE59M}Ke)Z+&-JiM!AAUZ(dGU?F3vmy%4I7@^ zxa1RTsv{Z5V(qH<*X(GCugBEcGj$dypRYW(Xxi5;){zOT{1(30-f}we!_T)j*Vq1E zT>n1Y?)UBg=hEZrp1-^LwZ^VQhn2rOAlsNNOoI9JnO!_{51%-(Yxy^ZhU3>NUY$|@ zwkDsavHMDy`1@@k47J@12O7#`r#(H*Xc4?b%sup7TWf89(wFFWDcW;o7z!9)gr7;9 zb@OhO)a#1IMoWhGAFOWw@@rzL@n-Ou!_zPF`{|e2x7NJL5iK|4z8%eQV5f`P^fS!N z!VJvmW@TIoi{crQ1s3RQ&UaJfY_EJgwPw~A4u;J=dP~pY^_Qlc z)>sv$aM0w;%PCR?3pg51zV6PI$cwJs-tsSEO}1b_{9>l%QyF&L*4i$0G;OiQHSZN^ zu0q+dD_5S-Jw2iJw#1h`k@Xb@lJCyDRd+wEv74dWX0Xw`dFJ1}`|Q8ZnV9+ASDhj9 z+yyqRZ)wW&7r)z54L8e4YKjNAGs;FZ%paKYri8qkmU#Z%$LX=gD_c*& z(;U4@!K<&%o1Zx6!|Vs|4xf6s{*CSyv0dRCm+h2(!qdBSdZKyolKZ-6gyMCZYV$AY zobQR{R<5`*quf}p>~6o`9?rG{Du3#>&Dg5H{N{SksJ@H(S< z?fqPAbvhsZ-Q(@feW>-zsQ%>-KSQqG=i)URm=4G^+eh?Xw%fO^{pOpRj-V>z+xNFh z_6)yoZ!)cV+PN>;r0 zRJyalWy+I1=U(S;kGP(6@3=+D=cs97pUWH#XYc(H*tPZUEsndJw?8V(&&%B^rzUN@ zUUNyj&C-q8f~%joK03;FB2(?o)7UMy-FW*X5eAKS&ezV(00!-wntc`gtBFkfy? z*1?VMV5Gdb-2pWRuy)xE>l6?_CwP z(=}|aR_kjUg&0-gHB#BrLe%%akg7~NXuRoyQ?!m4OI}cOLJx=ej!cu!6Y>NYjHQ;9 zdG@qPr%Y(|ynJHU+6xM+k7l*7zEP0b7L*luIUzFf*@f5~(VqV+5_x9KPI=g}?6p;q z5nBsuL|8-}kH7BeS3eJCxa3ZXn4h4-E4NAPP=qqiW#%*~+b0X}oizE!|JQ>@WVr zwU`n^&=1gVx7ds=E?Ui{c_*2g@N#SqjlZ<8>OSF~ycGRUS zvVX3xa8?b|vbq0w-ldK+Iz~2+H$J&wqWwqxRIA$Lmq%-68uwnVzHzy;G~|%F!A^%_ z-8q~0^Sht?XcHSO>U+_|;>fIp(%W8ttKJ*8|Ni&iU(TB|J*bdYdFOHGfrG@w_nYMn5MVGkq{Z6Un~=d0yn6rhFXHbq9{P*b ziv5#4qqaBjzVweWhsq^wIjc8$GRXX@PINM5D!9#1QgYjBnZxO44u@~NKU36Dm$*@* zx})Un`TnM(KR-MvtNZ!r$G59LKZ{S_e*S#kIX=Jd%c_;@U%a%NDt0=Tb;&l78#y|= zb+26X?z}oNNI_(#K?qMnqn2@y9XmtKz3+BA?S4)@AOHWXeBGbb_J3admcMIbJ=eeX z@S6t@7|$FqsN>xqbEYw!A!n=UDSm#F{rTV6pK)9vCrqnGA`E#5o`xE zx;(BQ7Ks$7jcnNWWU|gvtp$GDjwLOutT6s2f9k`oRF(%JLe)RjlxIK9U3A~$16xqX z5e~il$M3soU2Qw({+G7v zaRpDm=G}P^wZgkVCag+!Vx?x;_oY{?(|XSA3Ru^Ew0E}mfd?*C^PA*YlFi?#E8fpf z6%l;t_2ui!#SDKOZC(~G^_yh;&D{CEdiM9m^sDPq>_Gr(M zO#JM2X4=oaD=%svJbz>3A~V-|L58|rUi&4L5UU_{{?~?qQ+@F_(8V-Mc)a)KKSN;xjm)3;vyajvIPgk`z&JW^c`tPyF%Zz7B z(gt(SDYG5k=Hwo@tWv!05TBdJ{*HY!W3L5R%ssc{(#yM|4EOjLElw&O@MgH@*TV3} zMC@O!J%j$?{Vw}?Tpo96Jv_`&a79}pzE{HHnSR0j6>kg~`d*kH^s3o8?cTXLb&H%U%X!uWc^ZvJt5_Rh^FK&TlGUX@{`oJ_TEZmn4{vH)AxFh=B;Cwc`v0&2=kp@ z60UsUwIGB3=6%Z6TlPmW)cyM6xasp{3D)(tHI+}*TUqA3i}*dOehGW~tljr7wl63O z)((5>w6yu&0@1Mjp@;rFuUQ(Yah>aE)IJ8Dm{W;M^DX0b#EOpAtebIKym+URTnk5! zVB#vCzDWzb9~Ng#+j6E+?{m5ipU>M#5!+SnDQd3bTGyf$dBs2 zd-!{;7OR{PFTdeE>zO@mA!;@bGH$omTr_Bj%j!R}OQUy1u8^5PTcvOh|7NMgcQcQ^ zYC7)yIOCdsrjP&4?jK?m=3(sTBc;Af*`1cS(O@-C+Gh#n;JpU^bLIsHnf%+l{ms%N z+-(zkpJ(X$`uODRIUmoYa_qx%@c2*ws|&9SVZ{xtro1WhVU76Om}_gom$g-y%J1E4`R~WmkGpqIetvxO;)UWbVt@R4 zA;y-v_B8LGW4a5yQ*ZBai2B;lIJ0Wqqv+W1?AHvG0#plhL$x-$ya+N9?=t6o#xv*E$+roA4Z;+bmmBOipTB6G zhlyIEHDlyPH**o*qC1zJSQ&S0I&#;;=JmeTwkJ>a>P%(Hn!%HmqW!f*^2m$nl^LN@ z6KBfITQYT9M2`7qC*|<! z`Sj0=S9AU|O{g%iOk}Xxez)^+|KEEx239hD{l`CdzkHKrv{%CaTw{y+-)6@R{I9Cn z=k4Eccji;ym}(B?4f)^O-X+NJ9Q%85g*k^ze7KcG!l%|UD|I6VF@^^1qhVXGteO@* zbybMq5~De_ldfH>Dv;~_-hY06{N25KtG>Sba`W}x&$~Zg>tk_pSfGnBI5) z--8D~(=TtnUY#!Q_pJQy#ax4mXJ7O8{M#J1S^L`34I9-Difs!#_{#LvJLz4FwqK&} zMI62B&b*=j;(PPUwPKH27wp;h-H?s%{{Od0`!61PuYUjD^WF)K<`r-Cd~!D2+b=z* zZl{y;diRBfJc@dZ6}{rc>)KU(>>Ok^3;RUx@xR12D_PlTgTVb`w`>ifg9KPF3rUOk zN8f(rx-k1RpF=<6hib0o_wCW|k7^}%KjL*e{I>Fw#ZlWW{Z%@Q7TdV^HoiBkuhWlh zzbwDT*0I$rivPsV+KsP&mq*)GY)`4O5l`u}{9PJU$XVh7X^-)0-80lu=@b z_=|G$xp#a6xl9C1bF_-*J^p*(a9@T_r`jvAePa9lH;T^NHv7+Yr!_7=HRVI=X0uJc#g}@ z^GAbZjpuh?t=ZVL@qP{Gh3x?hzs{yda+xfS|29GU0zdb!Acq}0QWDJ~pIzPWvB$!Z z_28P-L7F-9L)H~MczW~VQ-PMlKern2&WcV6j4Y6lXA^RB&fwxS*HDq!bD7a_M{%QEf0RK_oM|1Zkd{h3|=<(v7xqhFuz z-(3IkV}_07hD{GwtQ2akQn&fn&3foz%9_@oC)#I&mQ`{muHt87YLg7UW}JCS>F^JS z)I&2q+sytbl{k&F*Z*0uSLZzUy{+kg%V*df4O`AU;Elmm+ha80yH(!3jAhSIFl-s`R4l~M`^NvVZ%!~OuBf&VO@ls^y z-jzw=vkfLjC-Zi7UY#y^CFf*@iSCsvVZqtlZ7Q?gnlWwA5MmCFS6zIw@JLyF*z#R= zo7Zk!S8;dRy*1lUyRyhl>+{~{@>PIep!!qE>Ri>*naen16`QTUgwqYasVDDfdw8yL~nmH)o&weNf=q zqAs`X%eqoIudLa2#LHWw`)mz!0_Td(L;HKGw`b2(k*O3~zw_*c%S$HQd^@dZ-i87=g3lv(blY4#ib@p4UiHAP$J_x5`yO&z`bSQ5_`?9c#C+O2g$_vqEX7c&YAs*0KGtct^_kl|me!LsiP5>2o9&E37P?ZIhdzw1ixS8ugozVH7c_NIZ?0$#}?;b8H_!q@- zAlsXv@8O;13-7Am3EFhJeo|)Gm;UdMZ}XYgBGZrMr<;Z<_MPJQogMz+Q}g#Ve?89} z?EbFA_xO+ek>K^ybJM~fe4E|#bG^T2|BLd^j-TIhG?bf}2i>0Su>WSPh|iL3+sn2I z{MlwM+)&U^IkUuU`q}42tubcXnGW>S8A{i8YpKjImCm*}^J02yy`lZjlUZ`_Yws2> zireOLXu=z3l%`5V|Qk#u={2nq!x*eSyGXKDy^$ZQ=!6!qcZZ|E~|HH@d z;Z~JW+E4Da&j-TguI%)PN@kK1LDKcoS zH`JZ=_sPUY?u|tWVf-?$r-m%q^E{|k-aYmf7j9c^JEiW`|XO;5lZN8H+joDX2 z#*A}a(DfxzQ(IdEYqM=w&TQCz@4+M1LxDG@`(JUMyv9v<`E2jWYbqpmXqv3dEC^1? zoj4&(l6Sk)<`-oda%T_hQ0=^%=bpxS{>S{Lrw4Qbqf&of{4r;%K-=~gtJXbiUdJr! zT{L}X-osN2E7Q&Q|2zEu&;OsF`2W3~zMucsXZ^bO&-ee>{r}nG`tSAoe*Uqy*->%a z>Bz+9FBV_gmzBIY*%Hoa%-6?saB*t=LxV@wiyaJ7T{bs8aOd4r5YYj9z%=MP1|)8%}zxx^GUnr zu(jdE?8kQtHR?JRm2EmxG;QWbF^8I&E>($fzG1@6}h6{mXaO9%X#-b$8ek zCSC@ci_I%9Dzmj6pZU~hZ9)#a^KSbxx6KJ<1~xV`=f=F5KkvP)tUjMw^TyW|QSQwX z6%79|2CWj8`kJ(M;`(cwL`9e)8m}))+wo$?g!@LaOEoxjrhBzTl<)TS&uzTZm(kgD z?SR~AL5A(wSM%1g?P0%PB-3#5y;SsxMVC!4==10q|G#-78Ww{9-{ zpwD0S&b6g0jLqhD9ykz^>&MVz zK2Ph;MXoCczC2?)upvTdV|{*bP&Ak5D;n_foZNx)M9L zs6<84BVE70e8ga6yF!_61}q|_DI+V7evcZct}_`erC z_Y!sspMSIa*MVzoeMTERZe1{LYqXX6_4sB+etu!ahH{qv$p^1&w)w%^W^PxMk#J2< z{Nk*2K{-=5tqocis>Q)NLywtZwbS*mxrqid<>$She_uA{o~~bhTf6wddn@X z9ba2g@crhapU*e1_CJ;`uXir4pFfT#UBBw_^MgP1B<^(B0?r z@!_r6H(m+u^=S$4RogeAU~l|Z?u}m`U6RsWxHH5!MnP}RQMMC4t^$Wl&7yqO8as6r zqbzO*-*JlI(^;!)b}>~%ugqm3tI&^Sc6AA}Q(j-<2#tSL%U&6J)@|?29D{?-%4In} zk9^W-HNL-HW8!=7;E10;ew!=bdh=bc_-XUm-><7uJ}0feRI$2sm3@Rl-SS7DUa#xc zmS1wXqJHE3iUak%VcYh{xwra9FG$<0YhtY%I4vqG{8EaD&xyHaRZF+Hti1ZlL-tyl z>*WnoE*#h=w`$pmt~)Qwmhz<~Y&#j!y6%Xon%P;anTI~zwkVN)Tb=Yd@J*(+p3K`1 z2Ll#K2=990wPjscw9?khMMv)|cf4J8A zH!5=o-98b{M;i9Ab3z zg%_Sw*d^o}TKPQTnq=oLl&56Fk8>N>`O-DPq)o1FU0~3w(-9!+pQzD z=95as%%np9+FCli!UGiLxr2FfO%lC8t`2JM>&;I^b>@MuEpTEjW(VW?r8qKQjxnwEy8p z3E$+Z_+onWA}?!h6?x`*=)~U7nhE-1Lgx*FY?hm3Rh1t5|M1Oj1^+d+Vp4Gl7Y)*! zZO~z@4FrPDwrMH&RSzTJ!voB!FAFfY%;2Dme%~A zeU;&I%>wQnY^*UVHb%Ksn|9+Pjj)qd`JWCLF?}%V|L$01%5Cj_@Ht0AW8LDbt^(cb&Lvh@MiphSob{dk zFt=e}STv(#Zi$l;&$47Dd3FZ5nZM#5$n;fjUijEDHq?p1ZQow@180IbnyVw#6e75u zq;;oE+EU_rD)l6f=ZUlk<@q^Z4UaOdf9)9!9nP+11OW9T;OHSZD7sKgu5nnqRk1ykwnkCm!t0fU(oA993{B4Hk3Bsh)v@W~jZ>ylGo?CqY?qRAxKJ(qwkfF9YAU1g@)c=nceS2aJ)IP^dc{|x z0(}lPGn=W}sV1AWrbb^4+8y?cL8l{vt%srKLbvR^6xq8C&RxkfZ!kUkJMC1^N)PX_ zRi=Bx%(HYi-`grR!##KVErsQ}2P29STsXU~PFT5K;=qQOoDJtZZL*_0mP_xpo|C!r zZ|J1u&c+OS8#8h{l|Pm};p5FecA_9_a?^nW8+X2an`1Qfw&(L;>((!MhMR-^mPcI7 z=W9OP$&+Qxny+o(`o-Jwh5=Lb)Gn>Az9bf_w4=XgG4JMo%)Wo3(y>NE*;#z1Q?0}& zG)hlR+pNW5s&ikpusS!e^)Xx5JK2t@VViGdg)DX3>H99M*XUZpVXXogtv=oAf*TKY z-i4_4h>B-ztr2Bm&@o^Td&sal?(`e)Z#y3QGB$txcSz#R&Be*pC0SqmdGha z+ilG9;G^O-PWiazW7X65a$Z`W+3UMD{lvP9g}NuVTH7waUH;T@K_64{t@8BA{|?qv zZ7DC~SD3om=+CyCliPCG-W3?w z%IKbR`#pW{(T&#k%r~<9Gnf(I=O3rD&VE+x{@HPRWaanYu&y<>thhLT|BL>Hy7`rd zZ%<2LV93u`Wvsn;K6CD6{ngpAy{C^d%y`|rJm$UUgnJb;cFEkb`>&dGNZ#hc-vu|L zb|h}hty6hvGUw;P=H8yI0lV%?Xa=q6%+T5Q{ojl@iL$<**Yb*-Z!Oo^Sg9-av+{gb z#I52z(~Qfyo)iKD#Vvn5x@M91kK z_db~HmmH||WASYP){}=#p50)V|9MRQQMvxryduU6Pb@di z^vYXWCbV*{?u;8Z@7=j~D}gOfIwND=otvqK4}A3IpL}|0CeH+3HB0qLx1--&llUff zZ_$mMjBq*A=qPUH8QOvmPNZ6ivGg6&eZS+h(frDc^4Uq7@5J;?O+GUB=MGExpPzG8 z4kabznYdnyyyHG=dqWrN()lgt&R=;fF1&y8jXma#x6%S*qU_2-(tM{1-(by3uP!$~ zd3e7LQxETiN}D-XJ5?5~dHJL)tKDXi@NUkWNg~%6+->(R>aaE5Rlm#cU09;`@*iI= zpGcZucVaJ_{g3Q^2K(5xKYO=&M}6b%i;InqKh98~cG*mAlHDYRhOKq(uUGOkX#4JD zxZb%mZ6AlyFV}ZVKj>G*KXqJcbM0@^9q}FJ?ZGdaMco=Se|3M(Fv{r+(Gm0dUdQ#2 z+xv@dV77`&yxZ{^a=ynd+6c~C>e$RtubtX<{7vKx-m|_7S6?--oMl`%byZXLlU~td z4HxCRQ(cvfH%l+{Z99B+gUt+!8D|BZ9^`JilhT-U$YlA+9}yxq&Mw$cSzw{rmAJ`7 z&DA?&ifXBq*YeXVrZ0CqZL~Pv^qEZW-Dbh2k8481oLZ$p}pO&V)FbJ$Vvx_^~eQAZ^hn^}< z|Ko|jA4sNo`5#}HF6QTxz*g`+N6hFQOQppdgFUyxGo==Nnj^DCtXf@sy8OT1-SNMU zudjc*pY74#gZ97n?=O@0od5T4{ZmGbAM?_G|LDkhy~8f_@1}$-^QD*cBN-i6~h{(o_o#h@XNmQr}MMA;K~ID zwI(=8uU&CZUvJ(T@4~2aD<(y_+xo0id(>-Oz;R&B&j~kr-3vJzG;?Pg8yst#KD#S- z!jW~lr}~yOU%2FXiDO}6_SCKg*IX7Thv)I0d3WG?LtSd{fi#P!HKsg|1h*^9HHuGi zxSzzw%E0sJ%js1bttHboO~3tNwbo=tmP2J0H#hwC(es|0>13RE?E!mn?c}dKyW|Va z9~eC76uhYO$8I&((W>Ql)EL5Mwd~V!tF@MDSe<^O_O|?i48`Wun@hfgOi*QHV0X^8 zDi`N|Um*0Rzxwx!4r!m5>>O!kZ+@SniocdV<+*!MXU3W8&wCU0J@sk<(xsb^>)@X4XPVPy?(@mj}}-KIwD4F`kkP59iD_rJd>6_B<)@aVoxGqa3& zceGAjw4qstXI|%hkp(?5yA~esUVJ#{YQ^`vY4fgnOg~k$a#2`T)>bB_EY?YptPi?k z*1z^;bob-#xbF1ptrA1_4Q}`2%9s&rO}`9`z_z2;yrP<-<0<3 zTk|b6cfn2Dvu(*u^KR(g6*k>{^3`)~rZuvsn>SY)b~7(%<(b3Os$0MD$aIMvM~bIP zGN_j?igPKwHe-6Kd%gn0`@E;+LOY*?nQ`*$nS0y!N$~AfpG6b=^cXE>p3O_2FhP>J zIYPt2bM=9mPc_S8S7%M?`T3!2eLjD~FP*cYDr;({c`>oAGgi%ed}f#J!HBgYr&k26 z4P)8ZQM>S>hS|!(z&|{!3~ImDUJ2Y<#LnV>RBD;e;fvcsRn`5Rm0nwyg>+RgFTHu-+uf^b+RyYoCH|~`@pYHtwzYoOujbsB{PJg~wZ(_F z>a_fIJDhD4_pCIv;1df!aA5Ifes^{K-`%r+UOfHrUiZB(*JSVBieRo$-MZIp=Ui`b z;R@R`QvZ#9-K{v~9UZ>@wDaQ?>{IuyuC0CCHDS_IUH$2wzv!V^B`r6Xf zD;g@N>b=V^*wMOzKWzG$-j&IZWEak;m>74a_4Uc-R(qrLo0CfBnkMyL|7X}&J7JN` z>asq=4{Vi2fs?hi+=$%Ien9cB-BZrD{_>mubxAfH{q`a=r$6cbKQHCgD_XBAGwk`~ zSXL`9$M|or&9q*bnT_o{HT5UfX1(09C+VonHZ7uu*mfM`KzJE0Mz=MiopDy<< zzi4(LvHhn(L%pKX!`|P?FDDwFzjSCiSL4s@W5(1@zZ1W4(KmMBPWVHOguhx;fUU_O|X2K_Rg_g#A zUXuN%{pZ5R)+bZBbk|(lvHPo*e=QNK1r-ZYD&|~+-F6t=i)1@8LqQ>d*`Ta-(EJkQ-nip#&L<9duFoJK78}y zY517K8(H3)Y5VE+{TiXF82!p0o=<*!z0P|;k$t^^f%@aCH$Hs(R;D#qZ^|o={aTmS zFJYVX%DXGPHT%Z0pjDoUZ>BRBYzsJ-csF0rc>d=p|6@*UT9L08e&X4unL4W)EcW;` zoNHI;$(f_?Viqw&;%pR~xaI$8T#36?YBpWcTY2JCqj%tx85{L4_t)nBeO(2iUX8&@}yOSh1 zlO1OK(%2aDRBf3{@#2i6M8@vs+eueEIA_asM%+5Bvsje%^8BZIt@WZsozo6aJM=<% zt$uw-Ea$WHe)sQ)f|K`X4xpzL&?!$HEkJI=6e?I^3wg2CKUH|`E-2T_$ z$_6OLpys^U=EX-N|Ee=Vi_|x#o-zp) z?6)*Zo+Ghh+N*};28OfWzTIf%vH9=bqX++e{Ce~B{5y63_~ZY6vj6*L`@g5=hhxu_ zwaxwe=zIOYpYQ*?zP|sX{yF=9Z$EyFKF@C>UvG22_-4!dD!YUY?S*kO9{>2me&D)6 z>FI60((?Oc84gdi^_Fl8Fp*#o{yV9F&%64X=ebHhtU*a)kn=EVN&qXu#Pd`_7 zJTp_`K+4lK4F@-z_1fIcw(Y6g@+$}4TuVEfVcz2xoN0dBDfGYxedmCjQ(m>%ho+gm z6yg6L#A4x-tX7e+Ea>}|H!miiJR(}UV{Ll*>piJ_ivmm2r%$SzSu|tzthF3J+d{HR zwPSa#JK?)l`_%!_i1wAU`ksDeHi??wllJ(ZNWLox8-M-#hd@y^-9vHtzJ^86|=B zCx1(qn+R-Qm=<>L%AcLVYlF5KUs`{o=vLS5Yl+iWeyYs*72;*P(LGsO`HAvXHiK_b zT!scUVl(DMF}9mKZc5BFmlv{_P*x`2R^K=|`^?K(PDiG2_|`U5s;dMPbsHB{O<(Hp zT;u=D<(}$gn>$%F_zp<0oJ&i*ex>aCwYdl6SiYUu-nLCFLzesDeyy$DzR#T7%%!q+ zTfT|qc`Wn({gkeoL6*UcqQMq{C&M-tY`?+sNHpuM$Js6sMuQcBZ_To0H#VMZSd}wt z7XNByHaCWKr7fE{bbJ|jO75;Okv?#~NoU*HZEv=O?qB*{WwCyy?Xt!teNneOCb7@5 zF?hOgDQ{zAZuz5c&-Pwyw72{4>-R3(cc<#24K4&r?fssTkg)ox#oYzVdpqmW4^RI2 zB*)6#UiZqE0+BNhSQ_JXBDC+V2wdB8&1rFk4A0cG?OLy#u1_=xH;X;X#dCc-({Z^O z?`~{x-}G+#!|mSJr;1qcFDrY0Vs323@9Xy--IANn_w4%Lms`#EZ2A4%uOPAd`L4Q~tknQG?i z&(t)xZ*)7AZ>O8HcDhjXhnttun(ncAS7^jsN&f7d`|L*2=h?3}_2~upD-|Jyn7hZ^mfU$I z*2EP(`{`Sj(~msOHt+70d3N`Jg8tI7hYudFUFyPQR^iIIZ6arm6Pvn%_Ysc`#RBJz zic*hXyR*S_rOJvqH&>=iUQnbLdFD~CuGjGf)z8M?8yBswOI5qAEb#8`H9ZcqHovSY zuj67-u*3NR#TV?z zxSpZLcj7B=ln!t6(~pt1ll~k@xi9$JPuM_W)y}(VnyMjXj%Pplt=$lOTJ46#%~s+4 zaqGC>u3I9tDl>bVvUJ;>iA&RLpY86fegE*R%8$_g?bbWzvRHcMOl)O|F@7-N*t55i z->w@U&Rco-D_g9eiUxDX^=%v82_;GXH+nSx=&X)=DeqOM8iwaQnNXK)$@Cyb zbGmjKWBF!>EfL>mCkMuNF(eCEOz+;aL4$FYu))uyR=&ukL09y59C+Q78788x7a&{E zxo5+ntb}{UGdO0>P7G8uut|1IFzVHF5Am6L@TwI1eJR)0#Xk&oI=26bPBu)mJG%Iw zQ$&&D)`PtljCTpLwjKVrS46;#BX0wrmxxf>lsn7jdFl$@{@eETz{7rzqnr%~Z!qo9 z736Hca@y(87m>M35*Mxh?66_gtF~n?+w!EANuG(HQ}gHc`nt#Ue~#v#nGj)f#z5%7 z&!heSPIk-x6W@OScfVi!pBF!l_CI4!e=_grr)3*!g_IMXtu#%${G`vc@6dtGD^_1> zsrCr|XL79DKd!E_>igr<{{QZE>;FI5ZvQiV{@*w8b>BAI|2_ErpETQB`{$*5_DuQy zT6ypMf6et@A6@^qdvf`H(|h|}ou4209JA&d>#F~U{{o}}YhMw3T8y_Cu z#4DW=W%k>V<)0ga%r?iY6I;#98Uzj6FXwPr#oTQFayrEPb&$@7-8s{|=bUWXmDI8( z@V;zo%#`Ria~GZZ@9gTusw-xkSS!Ih^@aG1-cyl`4T;=_0I&^r4O*`B#{0;s`i*x) zJ_l}pbvyb4M}76F-Mg=ZFPm{p$)}~oB+jFi?OZ0$$EDjeE*!tpbHY~ps6)BxTS=Ds zbr1B}|9xz*51*-W&}^29AzPZvq}9t$^RgXyo3uNaZA19eWfui`RxUj~Y31s^w_krP zewnh*JXWS>S@C*vgHq`m63j1DZ{W?^hIObpuF z)NHUzws|^}puu6i9kF*qb8=Ku`Io<|c;_4NF6Y(R2QSaaF$fj2iJ4j)-Qc&Q$t;TH zfRh#PY+nX{o*u=p1E)6_7liyheVns;YF1n1YLz$}p78d9%npe&3>K5U799S}w|)O2 z`ww#(C))^0{hLsHKU2c*rPJb&)^2I%w)=|va=%18x$n%7mv!bZckhm)IiVh+g%1p? zbxm&GIy=3rYe~|kfE&6^44vLPi1rB$e+e?4#d1lbpR8*Qa-HSfF2|7KtI zx6-xC4={-HZd_@WJ?nSff4gV>5BMnNwjuw!KhOUQ1%15FPi*05YzQsA zwMO%*&&(I%`+`$CKNRUMx_{@EUtO&@;|#-smRT>ivT($?9+jA}?vo|srtI=PJ>EG} zw{Lrpv~I`7O8y4UrAiEKrF;A9oZV`roUfhz^Xyr&&!??XdIpECSj=J26pUkuuUgbKS4+7R66`vxGy@n59(YU0n^gd8az#yp8u-p5I-<5Xq=jQFZj2bHSq;*ZF(h zt1J%6JnN|QWYPM0#f;PcssQ)>;|G4U&0Tv(OWoc<=UmQ5OUtqaMz?kNrrkJWV{y)9 zKhMK?Mh_YL1*$~3e}0I*`O(*g&p@i&JkUV!usw_Gt=&rxEx#$j;NIlB^y{bDf+u|s z7#r@_o*F#YYhCaOF9)yP)>ogH@r2)bbHvK9tYhDM>CEqK7oP2nJz*=cqJ(8a>knN9 zrUz#Q-k3`^sxPYcG(OtXJ$;e+$(oxPLj?o4d%YEUAudKw_@~p#?1VMQ|MeOmd3nj*{#YZN3xd2XmoPnq`In@1cu?%Vx&wIc65!*`~?_m~s@R8+j% z^Zu38?lyIyIrZB+%aQ}mq^lgRye-Hk{P)-b3$}xA(ogPjIrt{hYOdy#*G}yJG4NZ(sEZS7x$l6x9 zLZU#tV#h(F1<4UQACwZcdfl1CG~~`C?l@Yz>4oO$p0vA@cg1?Tg|AtWx}nJ~GWOe) zuR%#FYmAO(OjBPg)z)Zm=l1UpPwv|9`F+y<|GW2p zQojDrW&58`(pU7?e_KBPj_{r@!Jn2nt>F9l?fI571)~3_Rfp9c=1t!5@7?=DJk?FS#8P}SbFO{rY_%e>sg=b}b) z)fn2&nq}!O?vm~od=SczcKRjL-&>2`d74eQ9q^gqAzK%#JM*^2^81?CRyKD}&Y8k^u_OZclvSh{B`klU;dmue*WH`y*2-8{=doD(C(P9mcM#_g5jsbRe5a&9+N@E$v`Cb395 z-}Ue`W(H+u?kgg@Sd-=4?0AfSG(SEeA)Ws2;Np$_cdS2u54@+C@ZpH0Pj31O>spIh zy0U(TH?o(8y%g)-F)>ny={dukvw<=ag5~DyIVWG5?BwmrdvbYi{i_z4Yy9sI&Ce1z zz~k!Cz-zSo%t1GD(&59({9G))~s6COzX zy*4{`U6^>Cq(^LQSZwfNoebY1D+4`&hS^hdL_^MnXC0MdFlg9#uPi6`#q8koaSbuq zS<=eEvL{yEpD24EIkIHSwAJM`&fiRLvh%d5mW%FY-M>YuXzitSqS6Ph_SS3-%sKRR z<|Q-Vwc-|^*yPLi9vBoX-}WvuSG3Mok-^)`fAjG^%5ig$2TlaqTtC-7atIUG8Y+ThFQo15T_~s0aUryKfME(X`><@kG za@DW&@fCw}Jdf`f_?y1=G1eFT%(P_Y^;xCNm)@qwyjv^gwe@3QdA`H4>g-+DrxoW~ zT;El__UOH3yU#oR`MYDn^94VoXM70WRlRbzxX<&4M^vM4eQo|;zqe%H8F#zYZlCf) z{)chrmHt1+5jSJ6__qhGwpB0t;wqc3*Ztpm{r82J`!_T{Z{vTzGjy-CZ0qb*mN6f7 zm&`T&W4-zN9k#FW5zWt^J(ziMw`tY&s)Dt@uCJ>0&92|D@{L2KzR7>f%eo%C>$cwO zy|>$R=e*Z{pI5zay;r@g>DTrTtGv2dE6o*tJ+OUP-SqqY!pwCy^jwTHCx`GqKOuMj z6MMYO|7#}iWmtuC0>3PE&sSc#Fsb-Mz=;*w_O!rENCbN^H6QA@tIvf0L4RuJ~@b zUXyH7XJEQbZ?4>4@2l(=P4<*X_EwgC(JNfNXuU#61xvuDdfmFM6i&^6|NQxYF`} zSHEv#zb`3UD{f-(Yft%yxd|UvTK~Q=v*wAf9cSA7Z_n<(Jg-zMy(`S{)!71MvbXgH^OW#*GPUf(>WOLcCx z=e`cu)Ms_AG3DLXv$iK^6rR?u)p@zt?85r4$Ut4yjFWnkV^?k4d^Bxc#Ch@8Q=_;g zc7)_T;S%Nf|7_;RP(Fqk7xVR|A9X0On|=P^aA=dB#iq_< z>kbC)PUvD1pT4%K`^%Oy^%9?h^h~z*=owws2~+9Waa!qs_m|jZ?%}6X?l^C8oFVw@YNA8lF9a>&M7>c1*mUXe(iLGg>K$xoe)4@MvAO3>nPQ%Pe?%$uX? z#+VSstFvXA*hQsOug#JYJZ?OB8{GvxB3^#z$vPGq>A z`2VrWhV?I*{#&hk`@ncc+kb{K#`2ddbEVsszCN)_?YH;@@qgx$|2N5>z4TD_!>oV0 zK?`oD9uyGWpS@#}7Xy!m)67LGTh)>(4W1gfe>DBEo!n=d8bN{>C;;GJeW`mIQroiCnp%vZpb+a%1SLZCaZ; z1l6~yY81I&_dWl%zcI(X+P(SZyvx#&ZR`v^TQ7*(C={HLy~?+z&S2J$$vcfDr1u)e zTrKBWzcwQ1dP}Q>?B&3_8;z~zCj1b8@qO}j`TB1UkH62euPLmlHM5M_F?pk*#EQBF z75m=ok`5ch*mAOHo3uCX3gfV z+07!vFk5#f!;Qmh!dV_nG(UPkKZ|kJj^JH^wkEa`;qy|Wn3x}A`Ravkm{}m!d|*rY zf_4U;D^U+;&Rm(H641x6r{H1L^H_W4TV${B7` zjV0LGYSxOp`Z|f@11FCU1CI_@7Kc%l^>&j5!3iM>p}vK?a~I!z!7!I;S(5s4pOv## zA86aUDtGJBnO)Bvvbiq%~uN-$z|S}xJ-UA&w~5PXRX3|oo`x%_89Y)u9FnsRl4@}^;yMB zZ%tP?yRU1B@|U;%rwS{7QeTT+tNP$xUs% z@AB}{xv%c_+_xXctlq$QZs#+GqB{}{LI>yG-T%35{hyPk6F!}i-_Ms&_2Jap{RK_d z70vHrA6{KmzR-Hd+*z%Qdas-@z9BB~R!2_w{i!eO);u`Ibbwk4>&HWua2(A&9(`-e!)wT4!faD#>H;j`L)U3JyG zIH#JuOZRv|-j@#!7t`!5X1r-Wm$^c?CZ#(m{@1J9GY*yNUiWZ!F5D6F=S?ePHoM4? z!$k{^KAq=&`A5(Wt{WkBFMcTQ-LTiYzQB0i{u|bHwG|(~J$W>F@#OOEz1J6CoO^$F zTexowlfZAw=yTiUlE1r2{bti&#CTxeW$8Owx1yx4CmlGEctnFmL)H4T<&rR{3FpKmH&wsGn#J{gS|K{>+;b?ej@43{`es?5Xwi={9ae#?9N;M6xq@pbj@ z*wV`i@_wbe6)dZM&NlgI%I@de+K*o-N)#1uD^IMN{vlGGp`z{?&$L6!8Fjv~u?Vj? zXk7otX2!l(`f>gI_j>#7=E>9>+0>Zd_qS6(jv_a-*~n_+gGa@epRcQ_`~Gsj4xhIg?Slo#LEyqF*D{3Unc zpJ|V_?~+@v{>IkVOHUke z|85bUzF(}LjS@GpAK%{o?n2^&>B$=}mE8CbYlvEI& z*7#6wSK7v=#GV zK3nzCLRG|Mj_Hx7jhmMzhFE6_JL9e3a zzlpQ?+I+?XLB0%0JRzrFznG^myY$OJr7*^$O34v%tGDf5vSOzoqrtVt4F)=bOski= zSf{RT78FXeUK5?md*M*V3PJC7$Aoznyz`fC^Aw5ela5U6G?KL5oE68E5Y}==yY6Ff z?#)*#R_LiMbK_ZasI=IW>rYwo!}yp!0W5-Ra-b?`1sXP1|N}FmtD%YlHPx zvAR^*vqmzfdEYSb9bkC8BTQkX*@g8QFAu035Zd;J_sz$PKc3t?`T6?!do_Pv$-a2I z+5Ei!{JFmVV*hv;b}awd_^Kk7`|S~dZyOvq*d|4+H8{Q?X~y0d##yb$%NBB}^z?r) ziDsMVDIxkXXs7EKQ3l zJvDiGRl+q}374DmLaaJc4_JF@eTmhazxdw%lPpj7F~v?^Ew;{Zs`K$rH7mnbT{)fc zUgyfK1A7&W<{#elGs`=PC&oWKdnMP3ebEoE-tw8zf8fu_2WwUu{NC=hE#~y~Y*)tI z`KyCAt8tgQ=B!Y8b%6H)moo2_R~Zbew`K`%ki0OxVAm{7?xR+JrWuG_-p>5yqNx>+ z+VQ;?1y8(wU;XdQmUf2o2j&!=W@1?8l;`RsZ{azi#f^J9r}cF0r@=>SR>k;S^}3n1 zm`7vXsY$$l-mq-`_oKkXo{>S$umAU9=Hs)YR;@QH-Fb!Wll%IXzDLRo{Oa#25_p-; z%D*^xVO~!)`{jo(OKNOn-mt$rVN@G=sKNM6k?H+4OSG5H%~A~2T{`<|%<5V1r*wO* zyr3z1tJR77irAXIC#&u{y!@55oqdw^;k@)KQ`x77znp_4SVnW3o z4z1d?K7)N#<${^)t2VBeVxLvW5p*{As!gD#&Y2}q&$~*Q`n8neV~)=%O`4(pf#b5z z>G0IY9V{8Wi^6-0Zys=0+b6J0`G!!<67$2$!=`_`%2aZ^U&7&&`jV%sw|q2VFy@Hg(AM?XC@`gLypo>yn%zNP0ky==etWNW+lYyCC%itp|Zn`?a3GVo3ERjWy7 zYi$B{%*_dY|8`Sp-|B*MCEw3{IA$qwQ0p{^YKGH*Z{fRA|wr z{GNZ^vCrwh)7SUu+1u=^Dz5nUFz0_|eGTuM^qc8ydc604{_CwdKkYbQV2r^8ld=_s zN>_@+7d^~%J#_bCfy1R~EzFwxlxw6ve7JPx-6_WB&AlS_MixKb3g5LfoD*yz(pK$f zG}rjFrRiMZ2@mBOOZZC`Ssl0P+I!zFQtOU~#NI6|+y^8Cwv_uG%KYDS+Pc}@_kB+UFe(u3k+Zx7A$JXEB zoYRo+@K3_;@bz~OT19QPH$|V`pYqyj>mT9M)~-G7llFgOFW>v|^}|1ROa5D5K72l% zeSW{VJb!wA)#C8H_d72izOee~J%$U1q^cjAU;cak`}z8UPk*NO$NzirFLii+X2zqA)M!`K?kto9Aar&*hYTc@S|>aG7#`gvPhG@fsyc z?fdI}UZ2_Ir&D3#ultxu?%@QfZ-O3M`8-Th`BQq|zgw9)x5X-N=8qfO{KHFyE*sh% zst#~>*~78d@Lj56yua{lV!1AR&axbR0*BjrA5o454+cdMJ?OE}Yvq6>y)$uF`H!2jk z91>)B{)x5kfa^RFSu-Ckk*+mCGp2I1^EP=aGV32cc*CUASKz%7N7|3*buNVu1ezyi zXfVWdFLi0pZMpeJD|_0Nh+D~myv7m7yb{}XoxQ-vEiZZF+Tnr?0%FYn>!<8}Iq6Bn zwEN#1FHenb$-nWvmR;sUEq{OQ$rHBPtFzK(Eq*ucY)@d?qA!h68j~h@8U@N{x?Se} zVEBdQO7hD&#rifjn>Wq6JoCTHAx4XW!os_<_H%lVvPK_2I*IS|w!=&fv3a6pv9mWC zu48ym`thxVrO(HMdaWG4BQEuvO?;^5aKGcXi~0;_?UZTvXNU(J(v)fwZ2ahYN<-3I zt^cLY`N>?2JPfWSH9CoqZEIlpOz51HSoM4;$PIaN@1x}vF_RQ&?@5_wn(G;>U^!3@E@Zr+#hGja>8SnTWbDYv<$dSk5sIx?P$CRI1 zn`a1AaE35EX}Gy$QKIbi!%NmZN|am>t;ukVu|d*LfWf+_@uBJ>9qp5^-FWg0Bc_yy zTBslAPhq}AuTh^pzWTAn`n zY1*DyQ-w3iSiZjqTJXJe$IoLTN9Ov?j%$*xuAC>zwKip$!Gw=Osq;F{xbP(DuU*&j z?y}AwH<5^$@pA9HTbrU48CL&gX5c=scbk&IL7SWdK1bRQc}Vab;nw6`)0ot`OWAr` z4-XGh$;aLk<=hEd7R*@c+|z#MwC6OFh`Y!AZU{5J5zzOXtaMWQ$BTxBx<*q82Ijv^ z^N++$bzfY#@1EcKyzl+*=g zz;)lWOV|6r=ZK%2nPG+1v+iHN>!`gbemkpE36IB?GcFqo-S_dd zpxTf108^bf{8yuMfYn}5o~D-(8Y)7rUAY*yJJIiahU zzh+e0#l`xFJvZq0d~itX%Ho6v5w(Xy-*ilB@m+m$ON`GZ&6=IPkJDmwo}I0;*(u|% z-?lh6&gapBk~bFuWJ(jXVnZz_9-ThvN06Xj=+5jFvF>ko6_jjD?z9bl5&7xBw>dVS zHr>z{THn!}DC4s@p;1ES?4be~B_aJs8J#>mQSy@ursOTkkzT$acGg@~AIphxbyJz{ zDDlKkYVcmaKQJn0QO6uh`^%p!tlghh2TXeFkXhHadedx+-Ja1~ePWzX+>7UK*+Ie&T+uZ$o zrQw?WHSaCfPakj3tQF?hfBZ>F@0?K3EaSP$+uhmRk9&O-`>B?@&ePm*-(S6Td54+4 zHT>H3Jw#;em8zm)B(yb-(i_Wk|0@9%A&dGy`ajJjac2GyJ+aSxPx z-kW}!omf*dv(9<@8=Vu=s^?BESBSW@?fJ{g7wya~kE@ns-YT|_VJdqU&pYXG=rX(I zKeu`2oH^qD_wezQ!ng*n3$B52Vyp=_csbG@q?+wH@v8Wes&J}+!^2}sco_P(3-F%% zAoO8}j8bJ7!>-Bg51*K(-Icx@%CYFi#!%kXc^A#BYwwqDzI&YVyKYb2 z^)nB3x2G1fRx^k$zV7;Yn?$XS+xyQKt9fK*?9)$s-~ID;(Z4#2{}yxVvlu#;zhC`P z`pYS|*RQjUeB;9xpWd}I$L;##i)S-x?C06|iO+vNJAT^j{c&&V`Y&Jg|NM0M$v4cO zzog0C4gI`rX3Y$px|sKM`}hA|uYdo4_i6wCXP+LgFZ}n*fA{SAeHOnfcl|M$w>RG{ z|MkV%-eb4fFTLJXm9gq}Vd>>5*ROuqB$4#rVEW8G436L9o|QQAPnVu1zJ#mFZui=N z?*_q-jyTzD z9AI8*&hU*TYfA|4fry9C?%SFF|F%1W(apL*d*S&v`*TZ|sE22iOntV)TB0C4W0k_4 zS=F_>TR9j0obx5bbVe)NY280^zg>;RmW58SdHq1(EXRzeryi|;sn4G9H^4aJ z@=oh5>oV8w-jXR{BRMT^Q|0H*j>f**dm`4@Ssr7&{l|Wlyw88@kUO_F>V!$mQ)pDtoq6D4}MCL-kUE{Q|)moY@ihN=E(o|(n5D&WA5DP5}^ zIL>9Z%@Du-!23b4L+GMMbGD_;T%GWGOM{#8es#%hHs>CSOtSG!Oq_K@Q>VfBtf9Sx zPG4f|q-m*9Q=SOTH7?Ki#?=2|`VNQLe4k$*KBVi&xBd6ZqpQB&TKn_5f6RfqCj5*i z15;gGQ#DuWpUyeLR30gL?~w0>DzT}Dm#n(1sP_6aBac>Cm3o;_+XDA5r@22Hu{~Sb zb7HdOg+~kSbXH!_k8IG^W@BKpYfNTbVUp+>*?Kx~TGK0&#%GSVHJSz2cXQXAYnkFF zz*n8{?0%^&`!C!1x#gG77VSu2$l)}*xg({w^^;NXZEY{-uUwOZ7FG5#8r)gN%)tC^ z-=j-`MnW$&+uP3Dspl9CaYxG1ofrajbA5kj9WclwV?Nr*11_4(#Ky~ zc)58-Y<39XS^H(SRkV+L`t7S<&t9EM=V_-{#f`n&Y*6fC>J zFB>HO^178};@1fd?H`+$#m-x@%AG++fuZ}9Im4N4EDULG517Bp8F?(${>q)lBDbgN z-Y@(87vkp0%n_H!{Uj9AtS9FblzX)4d|FDojx(o%e2GZUoB)0%)eouDQLJozu8WCSk7%vv9ozHM%YtZFBliT6E(IFy^FF5xGFKm{q747nGb6yg6 zY0BA(ZL{>gA6W7Alh8%+m*3Y&=Dy16`*_%q^X@qYiEN8tq5L0Vg(1>bzOTBSw(HN~ zX%P;z3!D-h`g-=R1jd=nli4pC=%!!Iu$9Socv`?Wf69fEF*nPrrd_<+@Z{l}g!w;m zr+sR#Dh=R$TsT?()WfuhHJeJLeoxJJU6!)i*41X>lIe@S6e;WzXc2$J5I0Zb(@MR$ zFD|WAD=C?9<7&$~wX#xoekXnIy(Ua--`p44^EG=)_%tuz47{u{$Nixa-*k?{iU$kM zcvLvwySPFn^7u)%R+~NQa~DswxbM!f@xU?h`xN-FOQyo+&$kd-QM)J{@GW-w)NpX@|T`zNzOa|G&1JR zrKIUkq(gS)oqzG+3d3zl;}a|OE-5mwO*qE-@s(@LyyHJ5H7sxa_;Kf9?}9CdYSLV5 zT~`!@_N+_b&nySY|~5Eu$aqVR-gO7>gg5(>sPsT@7|{VO8b3ytJ~jKMe_1Zc1#v(pPMrM zndJ6qbayM+w@<%tZi`j&sa2czSm{TL9-aIt>n|4Oyu0`*W^o&@+&anFMmOHf8sm9)`k%i~TkZe(>hznxPAC1$wEJ%{f8XqLa>p-U z->^;6{@UW}UtesTxo7S{rW%c-TePI)c<+>>{q^6di=80{gZF* zuBr(?%*p2%e)tnxXzbOeuE8-^uKpCL&WulJe-pVq;r_Ggf33j}rc7IKiYIjG0_{tc zGvA-C2^ZO|lX_p;+BT+f)zR7cPo7kp+ZTT_7T@ZgT5a|?Wy6y@t`}0T-L>_(D<=S~iu034sY_s81QxjuT z=r*59uL)nL$Z}_^O5S0r*}!RUsP8T08?h!h#K2g<`1tc}9tF~TIr4uNAA&ZU$1G8avp8SA6iD>`*Xx(SoPW_IOYL31{AZ=I4bwf||W zv;8sqi@}Vlakdt@&nrZi>R47yP4kpd_7(De#xhNFkzru5lg3G%W0j85ib9hew;sB2 zYtC7bJNKe4FwHoxd0|^l<>p5P-BY;#Pkm#r<#r@z-eUkd-T>N97SxXGFbGkZuc5eDS#nEtG`}boWXTQu-`n{adz`IHGmfQuMJKxW4 zdZ^;}pzOcEO>QS?@w<1FKQ3eaRVj9Mhm3#sN0t0zl9P0&d4Cm}X0qZ#Lznh6u@!o& z9vaB=cC%H=OUSKW<(4OR!_dHU~nV)g^Hr+(cZr;ProkB^4ySa@?Wp( z*= zA*KH4D)W~t_7}1z?qASf&Bo)cGchB~Fy^Yt$5XZ%ft#a0OG(|i;Ux6=4Xacl)3*dS zzg3((=GQcrZRX-qJ9c2fp@Z4%wS8rqH!!_8`o{6&mX3fK0p=2ne~&pfbDw^iu_-oJ z@4NVR@$i1}^zzwHukN|o*ZosNa`D;ys-A257DUas5jja>*X=3uB~L5JGj6zl-EjM7 zhRx9vmxgnwmSi6L5StRE8~D|!xZN#awxQ^wLorX!Op|_PCBtNFnVgi)@}P%d#zsBW z{LhJL8CFx@9-8s6j>Y8AN{>>H!ab6!Ygx~>O>7g3)j!tJps@OI&(6!qYxVCYE^T0* z@Tk%0>{A{e&$S;7d3)D!xL3&B&=i|pYA|ibli&Ttw;L}vZcd(7@Tv0HF860I6({|f zV((n3%5XW$N2Ve3iGsqZ7pu=4I-1#I$dFh2DPE??ee)+p8;>8X@u%M$P%xYHFya}f z|BAL}*VdgdYTD%3!K#(hQ`>s}Uyj9G-sg*Jc;2uxx1|a`cl;`GSpJCP6j#ogOWkV@ z950@6e)EY9(~6q>qvxm`^G|Ba`&o95;fAr1R=8lc+Oric^Ha85=Ck^Hj`JEfV~M?O zDg%%FlT{MD>Z?E2^tauA8ESbieDT{2k>-c5ZkQwX(crUSL-BM5iwEs(+jh=M_Ski8 z`jm4HRtLA-(8-H@e?sE?9dln*gS9#wvn^zg|5Q2Y?irH!VT05R=F?VNzx46(yy;@I zI%6$pb@Yaz)UlPXBA)QqCWNf#nse!@QuLO@^Pf&Sxa|M3@53VP50Zfunq2EyKDxNf z^=b~5R4El%x!O}UcDhdVXIW*QH%cY#3*GzY|4Dpuz0sU6aPo=yZvS+?ID9@~f1`!5 zcDv`ERGXe-iOX8J5A3-5&f4p{<(=Zgy0N=hRX_5HwAZxV+p47Nxmvk)^Z8OCd6(*r zbGK~Q+}^IgZ~4{lC0Cx6%wJ?HDVjXbz((fW0o&}_Sikq}tIN;6yPWZV>COKU@Arkg z=0E!=*R=A)?Aa+h`d8(~teIRR`@CBv-erbqZka_1m%*Hgy0T|qzBY(Q8-Lo&E8w z;)rh?-yZIn7bZJDv+9aX-8*Z$UH`nN@4l*a z-puEXGUp3_NgxTA^CbHi@XZs&*I4yOd57a7W!4xuxhn$ zPpx&{b>weI!Iaa9%rB~YFIexAWaL!Nd91!v@_v7M|Ky*yKYqEJ@+-}*GR9AS+UNG4 zZxW5_XPlE)yL|lQldl<{(oCw&qwC_{)Ze`G|L(Jo{JYKTBkumMtNZ!6J(>MR5Enhx6f7;S-g#GEGcRKDd8H7@ z#P+Uyx2?;4yOpP3h(8c#+|j=Jm;cNKt?NB!{C({9fbq1TuiVAuZtxToM>^-v#zRxs^ys4rT7pC7iv(52a z@CJiT>mUE%)1Q0f--5y!yS*L<9sk~B!1EyA=jY;`ku%tt(=&Z$F21O5mHI4ko6=bc zJE6cd9!bl@w3Oo3vzOL9_1_}Dy>i)&`Hu`*>m_GS*xbakev8Iwu4x@RHM&+gH0#f- z_CB`v3*V;@w=HLtzC1W~EHI*Y5>vOkh4ZyIlV3sFH~&i>|Hcw2yTKwiao$4fg*KZE zoqtZr=luVll|kmfb2Z(xuM!s~Uj3%v(V>x9Y*4c27Qb7e;W@1>Lj23SFUmMSa5#K( z&n&al;FM6g(2DN&p`iiS3-6{VNA$(rd%P&KYuC9~MvcpkDW>giyzORWH7ru0n^U%&Sa!N--zu@!Rr{n& zPcNGldUb_M()q_q+}t~+_a2t{HFM_r%<~#0+~;QHZr%|$?|$xjxpVKK(gq$86*0gU=(CdoD`+Cz(3%jREv);ID^6c+xPqAz1K@*NA=)jr2Mz{Ij@;}~I$8@n zrX@d#&^5h!=91TGDXWV|w8b6@n0!9HarS`?Yho_HYD9{x!O~;m+}X<};fYt?#LOd9vyB5uP^^K6$??ERLs^ z7H-%l-jij_bww=Ysif3PvTo_(^Pra10;Wv+$ zsUurr>%x64&FwJ^3yeD({Ws=4JT1O9xw!kX%IDPk6&I6tZi*1(`1sVDhrh1#wirtn|*bz)Bj>uPG9Bkd)3xIJDXx0yMEd2pBc7#&kh_gm>^{R@Z~$EKWc~9pINpt z{qn~o!|1hQpT8z;YS8a3w3JK#sv*lad6&!kW+A(0F8e!|F7(k2DPeyhUU&OLW6}GP zf?rKKSM43L8BaIbe0&+fwL6ku{rTaOsh0b+Ue|`^H`E=!x=3@`hT?{MhqPx#7^aux zZb;e@v@K;ut*GxE5q;jhTu<`%N?E8cYFw5OJz2@6aC^y~L*>TT`*QCZyF|a1yw$mG zPtX_PC8^$5a$Dupwc8YDO-s1FDgDrk%gWxpJ~Q6m{z19~EEEa^bY_ zxdZy_hqQH~wC8=1VD4VN>4e0N#aywGEMG-dF4trZ7S$1zQrOk?BExA#_e8y8Z8I{G z)^vC3J>3-|QM7V(>$<6Jb}Td9dgn9DazE(3ZW4=p-?QsRXE&z$%B^V?$U1v3?}g+kkG`*G@9k5+vp>_vr#NfN zrL%?}%sYGE^?$9%6tmvFuju&q70>RiU3ZZ~c>UUfRlAkX%D(dJ++=jt$5c5n>--9% zvx;VNDPdfbV^^LNn7`*?b^ET+gIZQMPvw-pu&uCucW_m1`7^iG3b9JL%eeL9A}-jJ zuez0dR%(-N_S${rx~uY+yiB#e|Lw!&+qZMic$v2=oLv|2_MGpVr4JLUuWE=2U(vW0 zu|50BWzX95kQ!Bqgs4or+{mrYOzaHSwR^9Ad>L@u&U9*d?C!l~SET>wtl>(zvGk?b zws;H2yw;^J#b-rp_$|BH+7!Nlq4u)we$x&8tl}LnFNB9@ZVEHX z*DTBowAS7B_s8tdR{O;M_$*9Rc_Z_=;Me}Ehu(kXFXcP6sy}tMv$Xi5qGtUgs(dF^ zEz?duc_n&Erb^}dy4dO`JCct}?|yisJKb?t$0k*tiw5(mFW%uzn`d9PcjEJF^Q@aB zugf;el)wAMJ!e<(@tHTjO)2erY0~C9pL^2FLnrcc?#z2~CZYO%{Gq(qdah5+kpkxq zXE5HFzf9-)U%ehP$1Qw|TIcIDr3f$Gt#Nbt$8{dxe78x9IXwO?bfTsrjxi)T=V;}W zSe2)~HgzYizwg@I|MXq*wmRYS?+*V`I&{nM}zD+nSX;sE5E}QZp zZmsO*va`pGrLV7ut>yUpO!Bb3e)MXGX;Je$I60h)_fJa*YqI^=v_{XKQ;S>m?yQ#bwX+B@&YTh6)rF1$^iq8EBQ)HRTa;T^;GZ|v;P(>MKl zWdCdZ^~EfaO$9v%{@h>iwd+~mg()Ic3Pqgp>gR+`Na@r~Rr0p_H9xgi?5VSwPG{nV zFCq4vui3QcR8;n@G4uHm;K1qceY7K?_qW|^hNDrlCA^=TPDv0n{u8uUWwCGH*DvjB zH_cG|;c)QnktD;zDO%4Ma<*-qBvZk?*Wk9R*i`SL$^rxJ$xn*TXPlb;G+=_kE=S{U zr8j!IZ*Gd1W3W7#Klg~=jeniWCIZZ&n?<5r_IggLdnz&4NXqZTMTv;X3nrdjR+-J2 zchE>tS!eS>p*uo{pXr>~rfYqL?S4?7mWll4A9v$83G*Q`ym%r*y_9&i!0_Nc|BxP`&wa=Gi%k#PfE-JM^9~8*sd07u`Yk1jj_dydd7x}(ZhwCBGT}Kbz!%j^k!bI)Ci--;%9!os?&PtuR^L{&-U&-;E1< zjMiS%@OAqBhGW^`LZg_l%YRFX%gg>&{QU6k)!Dm059ig{ojkr$@^;fXrE1?juG1pp zlzxWt-<=mP$T0ug#vdx5Wpg*%2500wU$HX&o$w70R%OlDnR~GR>WS~m0yp`z-!9rFuea^6rT1mqE{2%c7SH2}+ai13TrJVL>1v+Z zv3MGDdhZ=?rmnm@5++|BF>?w(Wy^T^b)%Tc`B1-{GiC{mFG@r|7_#V>YDB+bWGOas zSKjbYDJ{4#hautF^#>9Ls}`T=2sUCeSG;xX;fvPH%EeppgASxl*mQZds8)TZBt)tZSp~v@q?nS^X|Vhn?C#K&9q&yy$=_2K2C`_;#{#f|7f4wYcGaN zBJRNq-%KhMI_Lg-@I+K?Q(b4P`NhS*L-}u9y=wF0o5vk9g8~DW*K-t;^Eyvx@Gwth{ygN%*EeNeZ^_lYU+h*Jr)5 zx>@i?N8|iA2i$pdJYyrd{u4ZEMwvBCB-?C1%G-u~)tp)Rzf2mpeKD$|B3D-ug zqg_*06fM)5sdU(bN>BzVXjAgtbF<32Z{E3PTY~OP|@CVYV$V@pB?qSx~8ceLEfy&zqAF;Xhbc0 zF*E5|SFrX$7vASpy9__iojCX9M=$>8v#hVZkusam8^V}5aZ&54XWADSCM|Pa;u0wA zdQw%_a@rzwuIj~p(kncx_jQ()T)SbjN}|J)ZO$pKWpPH`n_LB$dHi|O*Fu5JDcSCGde&L$_eG?o``e#;Ng+ z%kupvuj^RnG+##l|2M7Ra#=mb_(iMtNPm5=arO4J54j;zR;sWcbo{wzR#S}b=aOFm zvv(#lFXOY_|Lstq#9@DJuCzY|EZl;8vNzOH|2D)XPCLHoVR@)NAOE2Z(L8!r&+vSH z!6=rK6I!sN*=9TEoj?hnM+H-lycQ`ikNbJ>&gW%)*Kfoz8_(O%;QG&o`(a(O6G6)_Vq0{U$9_b!Kt}3_2w4j{H|!)7Hc8KwQfP@{T#`f zg@!Y$n3DV-g}icz$j;okR&>L)Cf%!7CJE1Il6m@jQLd4*--FX{UGFpB{P;)u>y;(T zm)WWw)tnuESx@)ns+SL+I-LI%Wp?3m<21f2ThxcG0og&wS9zPv7@+;z3K!uM}%Q@E$H|6OJ4_?mad)$n&p-@ESWdAu-Wc=y#h zwxrIDZCYdF(O`uK{}$YKy{+G6zqz_&<~q$amP?xg ze#E!Df8rLG<>`Iw%%|Cf!DfNAvyPvPXE?BM^3;0s{Rr_Z4KXcf_G4tdKCKj#Zp~jNF&o7^xl4&&Sis`bI zevi3&H%?ihwr%r)K1+t#PyXaA+{v?ggH`CmsY~MzzSSv^T6UwiD8Y;+fj>WYVWqRV zJnP{|GqzuMd&ANvKdm#|AECQGeD&$4pK5mAI2*S5WRjuN9UuDiW zzAxP6&z}TpPWY|yT{f3n+_v?{rzfFD_EyES{&5bT)H1X5LVjduW8+Ly36B|}i~Juv zKk+zjt4@`rg0+e{cQM;B5AXX%5%-MlmsCuY`(e51&7Eg$7Zx*}<2c~^+MF-FOE$>I z{pp^Q6RT&wD!LsqyKv{skmwmqoWWbKvN9EH^4a7Xcy{(jt{37vGOXg5>UusIe$gs! zWSgP$cE&+G?hziD{fo>e4?< zT+9;JEZWWZA(#8Wvy&8h@Y4L2oS{I61 zd&-5Dn#%i|Z~pqTsC>8G?%C_t&$`LS<}k-}#xBX^)9#Um>)cM?{FPH(SX})5*~5>Y zUvIa+xBq9&=U3>WgHS`Ra5EDKJZ}697pK|xsx9X?WnqS=GbA+sk|58&Sc#_ zTa)93`4#2utO*v5^A@c0jbvYxp$ z#r}gut8UUC+fK&G%Z@B#yMN5}krVs1o$={;f)NGo96N+QpPk_6ShqUh;jiAi+d5Wv z^eOGsxcSd(OMq}}?5BWD%uUl*@npPOobi9tkE`bdKZORIQMv4FeA7c@_axgR392k- zMe4P7D<75ea#MWCnWLs`-O8|c)0^wI5X*f!k$KCCEsNgn{Gj2*k)+Q3)>156 zsHkt=inJ`NrLx!JY&bv7obP)#BW;)RRT-}+JuQd*3su-JJ!BDmbMpS1WA`WMuxi}m z{32Rs7vq+9Kck;d<}!Z}Pm) z4qL7&iA~V0X1TmBDZi()OZaKFtk|bCnb?dMAHp6wE)!~ep#0{=#_R((pRNmLJ8011 z=4o}ZD>6*S!?;4yRr$WYt@_5bCyWe37cN!5Khd%2ewJ=nX^ocRXYb~{T-*<{UEEdM z`&#FTaacxJw?JkNIX#k4Lg$Gw;b)mF?QQ4c>P0 ztx%S^aQy|RoA}aF_Ne9S8Gb$5v!JZ8?sw60^+_yS{w`vB^0{Zt?S)&;GaT5oh-*>F zt+%BY1n#^pz3|A}bK&j%U%0Nx7&*&JHnH1yRTxOfaH$#2&-ga~K(^}EvV?sMy$4V1 zouuIvlr1Qx87p>vX6wyG{H4uLo3l-%T2>`>XpBM;i&Xs)fJEu_Cz+wHtIg8F-)5$54Hdwg+>bXrk zmvoZF9&S8aaJ`m`zidyl?GD}5N8TRnsodBw>9kS$PMg*($EO(^@$t*>OlFXf2z%Vk z5O(mI$MGNY#Sh$S_+X*tbF7|m_M+laiS{ki9vVl^aQ?KTZ;?um6ld-B#nazy_>!IBBWl{hdsX9^+XJ&4Q~9c^7IOMsH}kew z&d+76UB7Mh?!Vs>_t)Fl*YB{{Z@s%^SzPWn@zZZD@671GKKo;q@x3+ft1Gw8NohDJ z{NQ=+=3PG7PmR<0;vOIptV;`VXJtIzO$1GR>ZoL#Wqfuu_yHQk{xE{3CApgcvM4mdhSkD*}}Fui@{uQ zT`0>xgL4nRXtqX7WvhI$)IabtPlGA<jWFxZ=WpSZTgwGQRi~1SmQN^L#{hz z`lfw;$;L2a=T0MryhDo19EyVW7dcpg*C7(C!s=0G_k7fPeUyuH!)z@yjm$%H@b623He9#x%iWoxdd%voruLLp&UFS?#W-G=U)WG%cl9-aAYdTGzJvNeLDDN~vA1DzQqXD~Hb zrz}rp_~TRkule7boge?Oa#TndOwIVV^kyYrl0?qeUE4Gc%}9LPVpqb(^sYVU#5K*8 zzq!n;uS{2atRC4MuatK9+*)z{v*9mf&*~ho3IFNfczVw(mNX9et6K9DC%pZWv}fPE zxp$l0Rs~`?$FMH{%zWR@g;9yxP4=Aa7dN?>G&!Qq6R$zHP2 zmZc6Y2iINudUYQ^4^I%=J|z~F>E1juqYVD_nOqEJUw5fI%PA1NV47ak(gZPPW%f?30C@qO zT%H};mYYsUFY_u;IFbc^w>7tC zzMT3aM|bYclUMlMb_HiwX*wD&@t9)kxkc5+af+Ie<*WIx&#!N3Z_8usym5F|%A&fh z^Ov7yvE^K@Q&~{r*yp-tzo=~aGy9Jhj64MnA5?h7E$H*~@Jr*9Cnu}M^OQ8U9Spy| zPPSsr@jlg~|63P(%k92)%W+csuh8H9z<}HA&f?r}AIVX6#JwtrPZtv6}grCS%QtT-{GS8e0s%dr4iXG&=VFbJk6h z*C#8i=e|j>lFFTx6_++yMbFv%DQbI09`mxMLmhjk=*%*5n$34!u=nBtvEzwx z?wp@JGi?#SFnBAH8b_j@D@3V2Vqa`{)J3UWT0?wBDp|KEtlm zS1mKA|7T)o)BkIt(O7p{;H5b42D9L(s-G%rp8qVdb!vW9x0Q9t9!vY(yLau~U$- zL$dW@7b6i)8S6bFzVF2D{E;?2ykyU+WWXaBxFK5N@>`R~7HRmGKC_w9&@op(6*SBByG3s0*9 zeaaS#uBrO{;oITg{0px0uh;)3{`upUChpXv4_e6yTfWRw`eJ0raBP<0+6j8UCi#8o zmh2C0JtL`g=72ZzyPYZ%g~B8qYTG|t?D!OwyijeLzL)dHGq+pi`!5y6B;EPCWS-Od zX_d_%&*(kd%E!wuz&bP1)R18YgGIrg0|#SVB<{Z25i@Oaq=eq=NetYLZ)a=FUs6zQ z9oh5j^u;X0IA8bItKybE)$)7hX?FUPrGlPLqE`FqEprYQMa(|BK=Y4I=-DK*NJa+z zMZd@1WVv#B9GsJ2t*yU~`|uDbdq+WEF4k@uWSo+E&h9+c5E` zjdb3slSflZ_uJK17yf+t>}x;2yq#@LRr&vKAAfx{HTY1pUFLk+RSrMKZTT_tmd?Di zt#G&bCH-B+ihr-w8Sps?{Ib8z8CI9J?}A^*%?tKo)eZp?5t7}pd}%w}R!W^V<^A4o z(;q&&?o3{{1T(|&Rj0FjCawrI&8XYz4ezy*zZ$dmt|FO5bW5c|< zEa%UzmE0U{s9&4LUe{Q;(6oy&t+i%jpGoK?r}ZqCyZ4x!ba&k=<9EKTdv#T#H&ii2HK%xx+k;na$$1Tei;Q$`X%N zzmVxv{9x~a1Flj1r+#iZ#<*vOj=>|P^$(+)SpNo9W!VQXeW{;j8+KXRe)${b+esUK z3GuTZcQSsj{pmf!zS^6OkDC@qDm;uV|L|t&hr`;RvfeQW9X8`Qc7E3<{@9eq=?%LX zPRc%P7k*eS%aD-rKz`n1Z-Koc^GezFTeE&mc$Up(SJuwPVAsc$Cb5QrZT_rNoh!?7 zw!S_QyM=RgE&me!nw{@Y*v??mtMc)(fAT2dkL}loy3?*WOMQ7;5_DGXoczCMhyCmS zZ?FGz{Qm!s@9qBnc=xN$Hc~7wGu!UKRHX$WB70i*@`%`d-ui2s(FTt;rHrEZ=9OAA z6kw1M1F_}EC^)0#2tOq zVycX%3kQox$b;Dt2}T!gyKPcAIx#dnq;^^3n*-n8=-%%zU7YK=;L&H+9sI{0WowvT zzjyP~Y-!!QqqtuBA3L%gwD*_*#3VLFhmCG!3b) z47;}BF_&}{dfy;L9|qiTtF z11|%c#)9}-hrAH_FF?UY0HdrL>5EUR#QSFM3VRmSnZA788HP{cJ7UQ`z~SE0Uf#D zyCPF>s&H_f=afCXIploMo%qv7)S1?;v$ERdSMlL6$9&mui7D>w`&Bf=}*50_N>*b_&BYPggANo=^VJVEz~Obc7oonYrCF2N)U^U zEjYt?N+>qEpirw)!Mky*UG)F{`BBE$6n6OHsW!C zMw$Oly3g9i#8UStHczr`f6v5;oz8rxGxYnKrnMyMJ=o0C+^q4)EHUAU#e>ZvHFH{e zDt5A$9O2zBGC}4-(yg`&+s`KRdOvD@XmMm~VvB>%w1h=BIp!`F{xsp(p2&|2KL}S9 zY?ofTN6JVo>Djf^BaikUVZC)NcF*iD6J2M@8*vEx3NrLBstP>QAhF%Jq;B86_wV%1 zzt3MM_g+r!ot)$M?d$XP^YzQ7@BUeK^-SYR2Lon(eRJ{Y>E_pe-`@Q8DwkN#wZ%n| z>Yt5fJo%?ln!SK&RhP@t`nfY!T@=ySf2x_Oxl8!e@~I1t8>Q`V)XwnQc#zeE=S0nI z9X;`M{`Bzt_3!QP-2eOI*~ibj&ExI%{QUX2U4OpapC2FZKL0LnZ(H}L;QPOipFY0( z^DwQRcgODe>%-5MM45CKu`twZy?OZMp6bthUkd&gY}_ApX1cGX53{~ON%*8Wda9C# zv{p*|IKD*S%cfs$J|WwtbBSka39L+)Ryck|H+XZ&)Wh>$F??^UVtH|Tm0KfU=61tt z*ZC4XB~uza8}_X}nPnTlcKYqBNyhVZUpX}xb0Zwp?aBWJ#8|pLRGL?XxrDiQ!5T!NsZ%acN5!c zAZ;w=5z5b^(&Kkg%l{5*Q!qop+Bq3QPgbwF$uGWr^XB85SARD*kC&6LulxUQy?x!! zpNIYD-&bJ1AA9G}j$6LvrynLwGmR*|aoWJyqV=Vl&SUY#@vGE&756D#Sbv`JMkinD zQp5DAZw)RRS_QtgbI>VVBfPpyVYZ#xonuNq3JRVk8#iU&eZJ;}5cA^Z?avOSrmlP0 z(3i0&T-M#N;hKX1zx=v0`m0N<)`@+tI_UJSy{^f0dn&7hgzSvn5iB>XL<>)~axR)% z$6g@b?ZkMhi`h(Gqi9+7jfz)^C6~ff)^OZ?+mw*cQ!BaX@RgU^HsNACk1q$OT~&Fa z{JeGDny(_yX8Lcf&#loBeaboERYmBzbE}SCEvU4QxySe1{O1oHo#}aZ5{jgDBzkFw zIhOC+eJ5_;z8(JyK0iDDx;#Gb{{NDn-x6cg(3rgig$?YO{d+vWI{#*%`fMFwfDuhd5p`- zTGRiA-95;^yr;4C`SLaQjDDrXjq9QWF8Ee7_0X4b>$5=nHfzEP5x&Nh<<#W^eOFf z-ojj`{ZkXV7V+Ny*p$;)&~}eI|6uvomv7lGI$5wx?#a7%K+cfE_d?W}M~bS}!FQQd zc3Pf$-Kews$CsY>!qN)zbJbqH+@-Pi@E%TeKB+IZGd6`5Om*C`C!dEcM##Y6!;FM_ zSHSoPJSP^2XF&u6q&_W2bLZ<@##;MtHr*yK5=GU-Hk%yZ`Q6j6lt0 zhxP+UgV?v-OE;?#SADdn?}hi_#kLd6Y#uaTX*{X7=nj|l=JV?&mPsUB(8`exp1(e+ zcVec*hHV!oIBfjfDj8eGv*}J$)Pq+ug6EzzN}j;Uv!=C8YIau6%9U$V*9Goq*jLtN zse0!~S<-1f9peopw?llLw>?-=a&Xeehi0)=*Noq|?30Viv6Oz5qr3IOB-QS@YVwwU zd`vw<9JxF$M9+L-Vpbs~>Mnl8=Ecj7Exf;7HVAJIy>8refy-#eM2^o^(!TE9PygiX z-g)!w{W~M4GbFpo+AHLrv>+Q$FlQp9;^GCty zw2Z!Wvu0&!ZsKgZcF4a+_cveEQD$L-c}He(g-_$Wea2+NzKNW#m^q`jy=b_h&_0o0 z`A>Ve(TPv1^Ghz7^D~vX?hs{2issdsb!*Ehn^{pkrTk6RXZkpfWG`wr{!_qNwS4_y z{Rnr3U$Pl@_uW!Ftbb8|k-n$RTdw7I9hd8uFw~yBSA8mH|BN?W%VHTGoYQR5yP#ib zr_ArY_TyBE883F+w)~L)n&YpC6GZZA7ik7>S!jE+VPlHH zBK^(0m$kWguYFav&zPLvk;Zo^NA&xYWm%rfawRe(p4HF$l%}X;eY`#=k8zu3v&k`@ z=o;qrxn^{b4wP7JME@fDXIGl0Z!J3r! z_vvH<4yH|Fi&xHI>Z~oP?wfz+kf6EXq2 z!D*&kjb&@C=e^u1waV06iP@N8-c)0TD24~0zxFZw;9-#HUCp0AQ-V2uUD@uBNs+zR zpO%E{pG&`e`z^1*^Se)9&;Hzg_gR(g?its12X2#d<7RkpCc9|+fk}IwteUke@m=Df z^st5O!Xn2bygL~SCi_0PwymT6hI-&Jh8Z{W^RN9j7vC=bPOiSD=Ktg0+vDx_{QmUv zuD|`h|DPVaU+|y5@6V5a%l-S~@7>#1&3mJ+u)4Oaa9_-t<6pPvh=p#=O%p%;_U_lG zuiI~5=U>16-Me#o>%?AvO)=5z7Lky+pfp9~0s8^D9gS{*9Sbxy)-Cz@LcN_YNFjb| zY|TB7ZxP2+_%j<+bY8@qKKN@zgsHm2m#r5%c+(Glt`1x%8^$1+cfawE`puHi_1le2 z7S4bB?e^!-Z~qllmi6g9Ju7r#e)XkYa$n>eLUIo4?w|ZCqGegvXSF`}z?gQ$4SBD2 zGVI;Qx^_}+v}ep}p1oGujFHDKpRL&y?R%b~LH%&)OvS&q@?J)*On<(v|Cp`%TF0`m zg%h$)D>yAJj9s!g(NgaE=VkL2)K}Z-Y+B`UO6lZjjplgW2j?dhnTos3$X?;}xi}%= z>am_{Y+t4_Io0Q1W-*z|epPS&y`Js)*RRjdi&OqvSM}XI-tPZd|NVdd{G2Xt|L4cU zhmQ|GeSP}u)x55&tI}>t*shB`V<8){&;7|s$s2q#oJ|=GF08jt@@LUVn;~d4>&VJ! zLdB(hq0>_~FL=uQ_gB-4;InZ|r}e(8zSDH`ZwhRb7I?I&<9^t>)i<^+VO*=YL6c2~ zCE@g=Oyiid$9CUrx#ak?^quR0+dn3-GVES&5qtCHst^^)l@hDnIBVnOTvjnXHc+b1 z$uRh$HRqy|@3qKnXD(TNdbsHjhl@>`=eEWb>=AmWkFz9eB$S%9E&TW)xO3Xoa0N#T z!J~Z&rLJ51nWM!`oDFr(mgU~>-Lyca^>M1z?dRRAYwD)^uitz!G$eOUO46^X51+Tq z|HaAhVa3c`1A&Ks>WcsF*ju@KZ#8?=-M#Vm_Qb~QoBQ^j&$RW&jdz?q^x&aJqgpY; zwhtd`4&)g!Hf){8#RtcTCCmv~g)@XX_hdf=XHh0wu zKWUX7zDv{YY+Mq|u2QD6G21(~|H(sxzq<8EaPXUqwii5?pZ)vuP5%FfB@c#e#AVU8C@BRPe|2?(;^YHWIzhzclG3Td*>|CBuP!zA2Ib-qa?%r37EwTqs{Zx48p>CbHEl`rtb|cH+f@4zm@ktL> z1}&K68+tJ*(%*5B(Ge;Jy`g}Y8ty5^>^WE3V^|{!pCszcooNJqsFnw+6 z`=_UWhq24gja=g?BsF4>Ra8|vdFM)@r&1uN7&@v*W@U^njJjtqWT@9(9@S1m}h>te&ZUm_h(;S z1I_mhdaMe;oVmKCU(Og7-`3MvzTwW1BBsNIzT6pSO+@cbX!s?NU3g)WyF|g4<;yLP zY^?3&x0JeZisAf3{+yK9U>lA$v9HT7Oh4MF!nLX6VZV{V2AvZMFN#Ip2-`3Gb68v1 zBe{R$VZ$fW`s|IqXeOw?J9NI~>GQZ7EjM?pc)s{%)lTc%_hVw~ckKIL^!?ZL*XH)I z_H~x^KlbeXy=70G{XP3Dr(dUR`TS|+Ij1kj_&df!QugJ3tltxE?btdAVqkI_A<_x-i)^kBO@L+9hUr|BJ<;>>q@ye zwI7)ql5cl9=$-JZ(dImJ#Qf6<4JPZ)hRzjfKRaKwc1gboOOTwmx_ZX`0Ao?#>7l-p zN&_#YxD=kA6!V2SXoigUCf$=Q+cvTV&kiiu_hw4( z6UZr$&zQ@_Azd@^-Y0|e+_h7*X9>B;|Ma{pzkDl$ypY>w%iUk6Y}0HFi&i|D`0>ED z*9pfm7!vf>{I-`Q3;Z^k!;SwA9f zPl~LHUajBC@|h#4LNxG?!F`5!Rs-IX(NcouDoXDK24!_AOe{MpAt7V>{p8Ft?U%-6E%Z zPJH+5zh7UkZa;o|`}gbp)1Pnu{q<|nrrFb0Tg?nRxZ*<_!+|sZDj6Oe@{eTnH~Js8 z=8XZ{^kKnHqm+49$(xd)qC3T!;`d)du{gb+p}~3 zuG$?t>TbNt-~RgZ(HdLXs}bIs97VS~P49;Lta+iF88J27-97bynTcYRoW}RPM;hhj zgx^l+ll_^;6EW$)fe(uny7mZgFP&5>n|J4;garTVDe5c#{kN<>pLYCWO0<9auGMC| zd$zMUzJL4e-tSNMN3ZBi&9?8mxr&ywZr!@n3sQ@bFn8YtayW?Kue|L zqr|jzGTYk@vwbX>{;fN09p81c=hoG;+1;x(w%A$jTCi40c22CU%*8|(G4r<;vahzj z%eeB2_to3Hz0T=#A57j>e#iO0rc+EwW7f6Xn%mlAH`P=vv9Er6EW={fIdgUC>d$A6 zRaV>Fcw@4BYu0|DZ5^IM+r`+wa=fgWYr*>5ug=PZ1z&y<~qwPtryb^wrJf}QsLIt40YC){o$uj9qAI8 z*v-mzu4nzGJkKzW+ljKF_dCPa9xX}jcmG?u=zj0kTC1b04_nG=n?!s{dX{@d^!izY zRKYzHGwePcp3F8k^~tpDRh#|Nt1T?zqW9jryYueNT{of@+jDBn7R+TkbY)BEkzJw8 ze78%NAL_c%Asv{_^x({y7^4mY*RqWr>xCFDyE8Hts4n2Y>2~SG)m@iw73?*=`S#3r z>&=JHJy~FTBWufZ&)OsQd$&K{GWn2dl~vsRnfdbT-p|W>Gyn4ASMx6Xtofd^tMr&{ zb^ou$ck}Y+w)HNEPizQx^jRQw(=(yXl0jMU*7UVU+Y~?FJ0{8sd4_z=FS z_rrRxFWF)jWFn#iH|7Hm^mVlk!fpon~QXZjPOn>%C5y`(KNU<))<< z^w^#HM68NhQw~~K6`C+jJ>^tzHK{PRFynOI(N#Usi@Og`mbb6{XaDbW{{PSaf64zp z|NpQ3KM+y>|8e>G_4?b=g@2`V>s-GovFG9%-J#_yQS})B}XRP zp8Y%(-ubzjmNA)fYws&uGqRPo5&OjDJX_=G>E4fG`jIEDX@9vkFSK~gtk<0PbtIS~ z6AypMcG}i1Ff*5Z+e6MPM`mBD+gP{v^v%kLr7Y~)pQLM>`Z2rI^oq%e3mt1R z{yu!fp|dQrpGT?2_EJgs^%(A!mx=GUEER5Sew?=MagCTv!KU*?va;#dLSE+0c%s+x zx#EPJpOz&@tn1Y2d=tv%z1zAZY3{m*&req*B~R0rjIxwvxzD9t zGTrHZ!d%sz(48A8>8Z(1h$%1E=!^4~p^cha8|)?p8BDxP$=t>2(i#VNbd zq1@9$)2P;}&7#LFFjK&yq)Dkt#PH#XUQfpJAJ@(}$Dvu2HSxX+m(`R@$)+p954-8U zm=Kk?eZw!t}>R zs%6cIB}bKnw%t7N=V-9WHcwGym5cN1%C1`Qcd==%D%&3r`E{Sb#I-&KYq)>@R6g7O zn?=oJlJ;snUyoJlr%E`=TSWxcvp>2j!?|X*_g2OOt8}xMIo+3DrMa?gjnt&16Gkt# zuUR3~=@5SPGsgzCNpnPJ{%cR4*=V@-gUO$nJFg2&%$4IjXJ~P{?%d7tK;bl)?dFKE^@sz*Zo?OpGFi*cih1_(!Dbbj23>r zP;kcI_`4fZ`C}VdEAI(?uGdwj2;ASw8Mo=oqc~5O16R9ds8?x)PBQUs68m>SlVe9$ zs~`RGLFK%y|5zEyLM~r^d!pnhudR^vT`%1=m;a`!zZF`3R-&QYY&&Oze;>bJ zhw%FIdii`Sx|kT>iYdx>$XE{`$DsxpsEed#r9++TXCb6M1)8 z?;O7L$ro>x?AyDsbVq$fVM$SOO;vS8&F1=ot^2FD?JwW5fA8+y`?i_RUGv@Q#qPr_ ztt-+N+huKCcK2M=`t62q^84IgKfXBU#OAy2O*>qpm((pceN%d@`CWm*oARBqg}t*k zsn{-x-<7@m?#%w{FEcI(3fomn?G-kt>w;&s;ZxF z{(L%l^{BE)LbuO@ud!8@lkC}7YaEbUd-mAt&o6Hk7`^Xz`?K$^-`dVA8D__`LSD~h z%k|oCKeP9mS$lN# zHFmjJC!R%hXCEZ2d39uysAt=YlB2mriWfD-Gf(DpA6DJ+>TM@1*+aXDAH z9A2{EqStSijL#>pFD^c|uIkr|&yR1Lhd-ZwTUz>W*?OifHim2tbV^$+Q0s%XgVjwg=yKoSQqpv$}EL->q)xQLFhMFA;XrUBSh$Y_0R% z!^aMme4ZfZzIylLofrOPY%`zpM)=pZ>f2kdZQ)vc@!X-`b3?vfKC;@a%x5v*PSH6_ zc^J;UekFJ+ZFTOquH@iCi}}mf?r@b4II;ab5Bpxui}~B_Uzab-y^;O(Wrlj0m%H7i zCf8@11(+VhJe@7=D|}XL>!Ge~LFcye>`iToe*Eyd)34_G%VBlNB6183+!Ov5xH4?` zwm^lU;@|-l<#4tG@!HqA(!@+QuXy3IpFj0$#lkM~f&9uV23>Svx=m}aZGC{Sdj#^di5b02kBe!qX{WE;y7 z6`8w#g%(z;$z=Cw+abl2#O1C{>b6jXlPhq>f)Jh`$^hlSJQ^K?7a3q%?lpwu6yxg;ae6p zS(fk~rHLEgXYOl{E!z_>yEiA{^40~MGq-%ax#6T6-*wiEK8qzP(!b9Fy66)m%*5vFh>bxRl?f`!B7yQhoN{3iG)=+pk~e-(Id?-ar3M{63pK zmDQhK{C&8%eE0SB+x_RC|DJzr_Vl|q9T#s8&Gb36gL}8W`m)6?zvV3RGAiwg(rx%J z=CDuiJeSPOKBvKK!S=2&!k_f zU${J1sZJINp2X`EKXXC&)zq64M14<%PMfl6jn|~8X`-HCE;GU#^j=I))9UJ}=Q;4@ z#OVl&f+GjM70Ez{h|sFUcs*(yPcT?-4u*!ym(YKs{MD$8_A z7-Y35znjTo)%V%LaJE;t5d#~qx{~{@Q^BHsQ`dz}VpU%*>Q^sz@?vO;qq4o!+-BqF zYrd>oDAc@(<44-QNDj8^H|%y@OX$~OY0JJjd1VB{4V{D;!HZ`%<-hheJ=|Lrr*TIl z^>EWf%N!l0Q)jEHSF-I;_3AKoXe$*Poj*~xBuTMmB4tw zEVhix{AJ+H3D*oR%v1MpO)S`NI*Ui`NM>~Q?A_M8cf0TYozCtqeq3E#T>Sd=BL^1T zclYmX)A!Tk-_HNA-Q@P1_3z*0y%!d`KPUEHT-;>6^ZNdM{@=>Y%)^#%KFA`u$CTlN z!drnaP1P^$ta25PU6tv%mCV#^&7cINw>~~ANzdKksV(#ES+gKd z-Lu=vZ~qRjcHhpf?$5_3Ke_MQ`g45xdVPNS{QQ33%lfxp<9}v+=*ZuTDdjdd=k|WT z_Pl*|_VU}(>DJL(4xBu9@ZU4JT}u4Vw`{$UlXT%^MyZwh!9!Uaw4~l1VqRmrbh}za z?Cixmz9&5YQ1HEjPu9vi_r3gE+4*ww=f~fjbN9}rWAQPz_WLVJ%l>`(^6BW)v$Joz z=X1QAZ&%lM;P=tw7U%DJ-^%>TxBHcw`I~L;=Xmyf_U`7ZyiRY@@*CpAE&knEx9!2a zQ0M7y!s>6#I%Bo^_1m*=?>+OYFI{eZGp97IcT4!!R}%$=>KHydxCACFc%)hsEG6W5 zMMY6ZrtnjiLr%}nsR}DyGqp4MUd4upZ)d-3#$2%0^~c?nMF(?3(oH@0?wGk%{E<}J zqpQ=x6(iH`toaj^Yi;Ezx;ZC}_3aB)xslst?6t$3osr3e9b2YIt30?z(7` zbn()6w$1$ryHfc2un;Oh4@H>@Z+0^TAwH$M< z`UF|8wR%xTRz&Vx$@!FU!LXHW;WMd z@8|fZ&wnm1CbqWj3Jz9u3?Z^EX& zgC{z#C~Fosa<%+7)>#m1_0^K$`r{?88@x{3a&W&KDs*apG{?P5>dsQ8nKQj^EIQ~g zC+5BHj>Xr^G7WCN>bq9WyraDD*X$*6^^5P`^_aa`MK+0}F)?e=SMyH3aMqn=J6eTu zC)m8b=g+g{>05=DZM+pF&-ceLv?*IWe|UUZ8UM@gizCx5@=MjfKGRtHMXPRelIlje z_Eqm!&SOZ}VmMh<*tbn|uLk$8tz2^s$5b$|>8;V(Vcz{+==Hjq)HQ$fRsK4vE&d>y z$#~$|sji;|AGI`)&3`*`F7jOYREm>d!X-uJImTfk}PvVuPeFu+x&X-Fmzhw2cWmR3zE-s$A_EcQX?8*Pl67Sb%8O~QRo3t%VohNJ)@3)Si z7hFc#TU0-U7CBvCwz#oEwrO?8BcY6yX4Vfk^c>9>-f#CWGDJR<$~?~xfIttp!_ zZ26e{cSUrrX4&_MZI!rS+e3f%oIgVEx=e3(-**u^9UB-LKd6#PK#O^w|KVC{ETS~ zXO@Xc3-rK8-8y;s z=fAfFpEucBt|>J?{K|x*`p(W(Ud|`XneP_`@F!R`CbGA^e)(uYswYdyidvqJ1{-Y` zcD=lG$d1uiTczYm>@?jYuMZwv63igAG4tV?R|;;q+?^jb31x6iboD<9xF_7P|82#0hjBick4)dFQs=%L{v#$F6u0 zm$XY~chbSLJ@;nW-8}N_BHINf(TM7VWF_m{8+O0F{_e@@X%c@*-tCJE^a#B4%SrWS z)TGM){@w?4Ya^x!Zr-YRbXn%Vt&>xxi3uAmn^~uOu3%d#t1&7S*-t(GorV4+;_ZTVtnDO?#45}Z(iKlSaMC3Gcf-4Ii1D1-%bj>y!7Mw zlZ)|S#!+kDxadW~+b#1N$ zA>YqNX2-N2sK~PA@XLlD@-hoN+10vu&GHQ=CijV%MLNXUOjqG%5R;246jO4$R;;Ae z6exQ}LMN+Dvg`AL0x^qo!Sh{TFIltE;K$Bs&-PBv+7n^weD7&}rGP{Y4}azagGEOd zMMP|oeWw2I!?vl>Ud8rHt=v0XSBgC|R5=`Cb$-5>>anJ!FY6`ucL@||x8HM3{q^bBqbGj~zB9}`yt$O|fXkln=iCf# zb3YtBC)a4QHusur@%}k>nK9|6yIgWEixtgYo?BMO#-Pk9^|$)>nF-1UA2!&_6+bg* zTCw=-)|>af9sBs~+sSL+eqKBG^4q(g=kDG7_weXL&UC){cVuK@-@S-?9!%-L#qJIC+Z>*mT^GK_g| zS=I))YR}qqZ0mHpJDq0)>LfJot~~nT(jz?%z3oC919F|8M0N+X^z8F}Yxh0(UDusA zakq~6OM4oN|MLF6`mJ30{=>htIi%`ZZ={91&E0a0eKD^fOI_{1CwI?wm-ol*tNion z=-boB#rwWvb=)K*uQ*fi9 zt#;9^mN$iU=Qi%kX;oG5WtrLfxZF0& zWK!Aoi_hb3t~TL$aKj~i$t@An!;3US&aM=)xjsiKu{ddY?*dQt9IFRMUamd7cW$y3 z$NBtuwVyw|<$r&#_V=v5^JlNVJNInC{nY}c%Gt9RW-PD`WKMCsz41k?PK$@>bB}I? z4HGi{OK)TrYt%UP+=6x2#BUsG(!P)G8Ty)JJD*uu(jcF>R;lhc$3*c7+t^ATZeur& zSXTP{?6(;KJ1@^EyS+Itd+X&n+g}MUif7my-~CtX)aRz2#?^IN3=v!IiFTe+`X)Uy zkM-&0t7W271v8lEmCP!UXs$}L6uUkvvzt%z(}!Y)b*8_ra$Win7`}$R@lmJ7c8@<| z8{-$n?_F@{9G6%ae@}b-bHzKK?lUJuJup}KdvO0t{(XyDUGM5Yx372HAJ4SmUnpl1 z!?upP{b6U=yZ%j3d8xfgfZ<2tMU@G4JDgr{|I(eRTf(oGt~J$n*FjCGsDmNlA2Qa= za5)sl=_FTub5q0%kC+mVyqjB3-;_HNZ@Q*tkTYO7VO3e&#rb+Sq2c0gy=p#v+KGPS;%WG?Zv?u=^m|Ngo&d6Cui z5NDyRm|mOSn~GIVY~qck2YT6&<;Y?;55YSJ6mKmGO{1yj$TLleLrn z`P^L_C1U0}wfA<*m`y4B+hM2k@?ue~P~KPH>qZ&+IaXdXL)w>US}1pK4UfjLEc~!o=-AZdLJ}5sax?FLirw*F?A-e23F($8s~FjQ zJ+G=vJvK$B$%id)L)Y1DDV_Ihl^LWa7$q%yv^D8|rvJvxyPTIZ|740g#dBxXA_fb- z*!~NrulfE7n!H!})M?$R+2y=*T&zmg`6~EYyuEN}LgJ2+-)keq_8$p6nr~%QJ7dBT zf2Vk!*p7b1Zw$)rg6)1eX6&Vzr%S!3^4?p#+mU0R>BqPOvE6a1DUYXfcf_AlPyM*r zscueg$$mrIt6U}8+vaqMUrfD}!?XME&x}2mbKdq`<7<0;{P5Y$7q9)ycwV!m_Ex<8 zE1&Yq@1o}L{aNtzwq~rC$&8PRJ$Zd9!h5nJzAVqa5&7f#633?(1G(-hl-WqVlVphY zOSz{a^Q&uHcFkRlYs%=(f)E zunXI1DymY$Y71KyI;q`%S410y0^ru zH&h-!wyaQ`aa+;yH8$M8-pNOC>2G!4w7KtKcTI*5x189!3uSJHx9R>X65DpMFGJ={ z$zQT#`MKUe2#U9>U(umG9EnaF+WWrPlspO&-2?79+-vg6=8q2=%Jd> zqUcKgN6S`d=9&FtWw>@)^_R{!le6JV9W*b_HN5-fdhd>xOXjXH^{`&VQ<1x6pWWS< z+4*O$EwFStwBXL;X5}QOMfWcsetdWC-LG4FIcG8C=e~O*D=#~Lu5A3g_(M9szPx(# z;Z4Htit^n4!{wVZg?W4ybw*a3G(XHq_xrwKuHnOvYnY#>f0_E$Z~0zH!w)4E%4~AH zX^-!Tq^{d*`0?-tbNR2=*%!b4m$2FT&XUfHDb=OBc=MNk-MjZ}^WL+I*M4pO`txAT zCgZpH{88C+U+oB$ob;k?Uf#9eo8P{C_VCufpT|yK{dV%}wS!;zN-Arrsw+P~`M5dU zKW?9zZSBWjpvzL{?Kw2(`TF_$sy_dDyZickJC3~-f2TdW{ONf5_1)~tqj&$Vwr)3A zZ)I`M(&nz6#m#&6x9?cry=AG^7Ws73?cS|_@4kJ!`S9xF;relQRiD4TG+#e|V_Z$u z*Jsg}Hiys8n-5wX_scco*PE9o-=1Fm{QbN=f1e%wogY{CqwmY3x69Sn+uK$B{P#=p z;-k}#Z!h2d+0amfmdW& zu8PgL#=%kb@oL;O8PB5Bo1vm6=51fY52(zUsk&(I@|TuvuOFnxvh&Cs`MTs<_Lj~@ zcMaxu-=$&|n;r(Pb`9ydZy~i;Q_9-;an=6#+^ztF!W{jq{>%T;s>>|y?Yv`CRaElz z(VL5_U#Bm5{=7f0FW+yQe_2?0czd?T!u4NS|6bcED-x}jUR&k5clC-TYa}(#zhvtvW|Ckr+i&dj}d;^r;eCEV|xy*hdMc6z^l{)<<)XXf_YuB~!^k}u8i{~3eK z(hT!h!M9si#j)I4J~#DvW_)0a@TWz8^$q69ZV2$5yCvhc)mO%qQ@?qh&00V4fcCrt zrXN==IvK3$!7(+H+tqi6fG_vfSBuM%eX^E4uCnoHn)X6*C(nT|5v8j|r6a$0d&T~; zShQPAD&)&i$JgSkl}uMRM_uu3YV(-mHv8!g*Yn@3Pt>b%sDBXq(mg+|MxAnB$2$u{;G@1}XK(!YGbOz8HipJlcsuNThW6_;}1?EH6$lA_$x zH&377!o#GeJ!#pgSz3`Mi5`=J^(<964|Y#->y}LIZ8^Yledfy@g_mDwe$=`4dA08% z_q8dLrWkcsbmWw%wZ}oUgcV?$TvkzxO)~G)3aq8Zxk+ynbv$O^V$5}xf_nuh%d;#E3W(I z(kafFIft8SMe>-Or}s^Jxnoyq_Ohk3t>jrI8w5=>UFmZvwX=+?(Y@~S?(a@vOMMn8 zE2k)bSbbmCHnL@PN+ClgQ=}-zu_(QiT?uK*t8azs3f@+^Yk%?kx!ua&!k;c)@~Wg< zcTJ^m~LhVdugAo1w#!-w>j+->Rkqad-(`F@yK?Fu!~UpXIN#F=o!SQ%}ZaqhUI zsbFC#&(VdS7p*Mm5IcUs$*)MyyIpMYiHD6XZ5^p8Te}kf#K**29jlBKY(G8ibj2Ay zwM5;yO_LNI#pDb{GFP{3$X#Xe;Ai9mjfIE9_LtaBYBKWIXq%ibx;|#<s?QUf8n9p9k_E^edyE)gb9((N-b~CjKnPP?_3y0r%NB_n)P9cY3&=VwZ?Z67xXJU~6X*H58{O_(r>$_7 zoAik{{PNM3`~xS6QJy~y-U)?bA$XTsf8QU&d ztYw>egx~W0A>l5a>3mKN78^uoiPcUCEzvezGpo;TkEWphoMlCsQn}K)6K0ecKX79? zFu^stHHtO#yQuCHub4cml&Te94{UW%`E|8fNV6w9enrH!I@Pb;ove5C9JZ^dytI+m z@|5ys{eCKPN%*4E;->{(d|Ezz&D4}9mdS>d2lvkT>~ln0PIc#*FVSMcr-GgppWEAz zV%aUIt;FLa-ksRNlbjS}y16yXh$k%6Hh;>L$?wGtANI5rpNTEu6*F1$yuO>WR*>P` znT==WbQ(LE87{ev`O>Fdh^*c4!#-Zcx&5Z`!Ur)5`aFx3AI=mllqxy%zm-G4 zz1z(*;la^lr8|o@_q@m{Q^{F;*>(StRWtlPP4jy6e`ZslR*dJSHqT79Gm_sI#YsHq znU&bmG5P7cL)~$nOogsj%;!(tR9Lb$?75#;P-`q&(keh^7`wVB|A12JjmiuSax)x$z7qqM{4eM(QkLx7o7Vg&Jdw}ac|p`tVs+H zJi=COx*Kq4TI0R7dv|y)VRUe-vO4j%jU@Z7a`=bqjA zcB`aR^yL1{y;pnR<~kji{P*(Y%bPEs{=9hg z?#Za~E!SQ@6r6QNvf=nz&4qmi-A-AB@>37+90;D_R4$N|we5NDGn3qNt9mo{8fKQJ zZE3xH&?@oUwF=?)ruSy`Y-`)w8<%{~M{R4ygeu!0Q@4iIwzIy6Z(mle{&{it*T<)M zl^))`e0J~WyOU2}p1u6K{(ZaJ{~vFf&yTPD#rW&T3orf_q4OX|Ni*+wEzCTzfX7b@BjVhA;0|opNGxo|NHUpvV7eB-%nq5 zzt_vZCp*VRS?9jZo_m({C7*s={rdWQ|NZ)^e=mQB&#zOm{r}_c;_~}3`|GN|y*c{t z?d0Cgr%%31Oy4%G>{sI2r^WFVO}D+cS~)zI`H5!kOuKdA^0b+kD)XcY4|4^d?tECP zIGb-(kcz*SWzfmcE*GyKZZ2{w#aAURaozW<+Th8O*=&ceiF^w;bUN>+weZDZl}oo; z=igj#Q@%7~M@cw)?Zv9B;vKte9P;|ymq~~`Fi=GZL4-oIjr+$aSOM|oh21^ z2NMsM-QIS6)19{5>$;Pt+)|q}xmRZb_xgm(1wLgxh89OBI0m|Sy}Z;RdO_bxXyNY` z&iCE{=D*kuK9{^!csA~mlWFzdYwN>3@4BrG_P;%+wT~~Zw{XAd%k2-Ys_a?tNP$_`^sBdud$d_zRBO%e$KMjJ&Cct&{_R?MpV@am^KIY4(`O%k*Adni zu=(kAlj$$SgPOY}J2$25C~g(qqE>eJgwf3tQ49uU0Vz_)U+BD4+vncBv@pnD>a2+C zwk2g-n?HTsal6Z^dxmb=oU;48tgTJGt8E{pFg;7#%l(w+&Pv9Z*@f%Hwsb!CblI?F zUey(a&W^lSs%H-9)#Y9+os?}gPk2Y*RJZ&P>0@6#gJvJO>L^hfu%X>gT2OX=*L@#t zW|kGVFK;pR$cnX^*C=~%R%mK-_DO|bU%h8VU)i~L!^GXu3%l2ERl3a|{)YX|{TGcs zQ4AlNDooRo&-{!MI-QVsZT*GseT`?QHcdD?cftjpmkW3497TDC_sHagb&IC(@)~we3f8k)YQ)WY zM(se*!xzj(pE|NX99rab>VE9sr0NfoCOK-iJkgQoZ(Z;uvsrrj4L&Wu8B%qNc6MgD z%@TX5)iTdhC-!rRip1?NTD|`lOPfarG6)%cbQ9E??zzPG_UB2FEYYlL6 zm)4*D!*1fYqXDXumrVC{-ZtT@?}X0t_U8>I$gVsn#%26MxMjwf4HNz>U-);~suOCQ z>s^1XKDb2p#r3!=r#{{C3G|)YDPGXYWpbKv`ONqeEKj9=xNk_i;Jc_j+Qmh%^oxDt z)7~}4A(!@j_$QWGo>8@t@#ZOy6+??tQVJr^!z zF!OY4h%Mr@^7``iNoCaw>5ciWa%U#!$f)`*3{R&-&6F{9lAd_!(u7k> z7Dej42+-U=tH3c;Md#zk^KTg{a;;*gE?J=RJ9Xy5S)VUmZ8fnH>C61t=e+%1$>f-| zie6DGw?Ez@e$_p&R${wnv)5+ntCtM=n67`#sO0s#-&jz2NJ3 zafGo@B=oU?>t)65&ngW*75uqU_G;SUX)okfwtb7QOR@+(yH21W>&OAOB`+CIUp1M2 zpY>Xnjj#H}mW7ivewtalzW34b(7x5bO3ZREm%r^WYuKRjWwM5Y7f0>X2iGIiS6VnG z{S>|2sWVA@LXNt_qOF~A>C55_zg#hpo^>_gtQ4cAxuDQ*>CCK_e|&777xbUo2>*Sx z&+Y!CRqEP~ahqSCx|6h`=cBWH-u|Dv9Jm&}64w%$I(1S|g0BCXDJeeUo9$WeJnLVx zsmfeebE(iX0prWcj0Wn)%@wY``U}FBOmWW?Wu+jPIY9yZc zK&JPr>vI+3{7EV|!c9DlBL562?$GuGtmghw( zDd{Xa6v_PXj*ZmBgl|3H{wQ?+ZBx>F)6M7Qc+E2NqMxR7ydE3h^xG=BUxS<+EaF;P z9&4C)@-23q`r(j^)Xl$Bch4v&N>`fu-=5L<7Pq^SWRwZ-I<@Yshg*Wys)RZo`x(4w z+77i(^AdZfrd?K2i}5v9S$Fqn+hwW!3hs%0e~bRBOjNkL;^~3t)1Q{MuAP=)e&>Nw zl1@IE%%{uXyke6;tf zWVydc^My?Z2AwQO?8*IQq`)?ZYriI|@!x9;8C z^>5?Xy`8f*cka4e*?ieJxmY_j2DL*qU;pyU*Zq-w&HsMi|G&58>wo`ye!u?D+x_+b z?#l1~`*;5S|99u_|NHd5ea-*d;qv?IzkJd?c#J>64|Nk&uzV6TI@Am(Ef`Mv+1-TeJNuI}^W?(_Dx|DPQ{{(k@7 zs-KNFDt>?Z_~t{+j*XXJ_`l>n&%L@&ez97wf~uEiQs2{-UBVf0D=G~=%azV@{7VozQr2=0PLtEw}Xc z%-y+sUB+r}AMIVg*<^mR{>{4S@1znwZQ`Fb8XMbGwYN>&Rd)6HwD7t)qJP;=6fBcH zKJ`%Pn*yfS7bRqQqBFQyXXgbizTaH>ZOP?1+g>qCt@e!J-_z3IYts1TYsSTC6PCp? zf4Vt!RaEAZt86jHrT(&21)OD%mAlcaxL4n2!(55oYZlI$?!pkW)#A_Wt!jQ9jr$oA z9QSW|e<%9HS*r@y6))5nmR%M4)fMcSb!=|c6))R5W$hD}j&lCHdB1y}(6-9CRsJhN zUw2(FTw(F{a)LlM!+Wv8Xd?(!0>+rdOg22hMdJ%*$MJhrYB7^i= zOX^iCIwPk=aKt%!JkXA2Ik1#zd4YG*S(zQrN^Di0Cwf+iK0Ev}N~pW@!MCJpG5v=D z9+A4v6}k^6m9d%@~N&NBmA@f%LP;o9(oKZBfBvy5$hT7SpfKKNW?%M%L ziOE}(?pki@niX|v>!!phn{x#gofVKiAGE=tGqlX-<~EK<$F=L0{$_KE)N2=Vt!aM$ zlvkFiJ!@4;#*d{33_3ZB71ynpxoF>&%K|QtzB_#p z-5+$pVxhb9)Q!AO9t9V~PJS+b%DE!ofnf9$&tF|?>#T3=5l`7w_Cn+42~!QHNh&Hy z`)^w4i1iAsT(ddk0Pp^}YYH44%TDSXnZD$SSV83@u18x6?tStpVR<2Pq4PtG`Io&G zJdZ897S9sDx_84{S6} zkugg`yF=;fh8EP9-flC~|{ zt~&4H44w(Ib3=Vx%3WD@EVNvic06NkHY-z*mxwbKRnzL7rrE#jH@u?RQ2+$XlJ;*AenJ#HjO#GRV<%+or% zCxw$KZFz?E=d-8gY!c&(#;1j$^V}|mfz+?L>o^|^js@YWfrl7^ME16&Xcb)E7SLpmuOX*Oh`qHdvMrZS)G|OfDf+qgx zDfpn|Yvn)VoZ1DwAM2J2S$n0|UlU`yymd;Y`RSUrRugsS?xcrm#<|MbhG+Ig*({#< zH90G7;?p$S&38_{_%YwRQH&wyl5Tg1(yy;ilT@ZBxvpGcWoWQUo>yGgyg5rdZ|mcA z9E_$-Wq0#KY+0IK%-bqz{%b2=lo+qtV#TTt7kqy%u$?b(yzhEv*Y<1MwqGyjXfqGr z&S8@I>{UUp!1NvF!PR!JeLNrB`=_P+`qz@pW;tuVWqr=GYJ7EB&WlU%t87WS%B&Zr z$LIcH(Dh%mtV3sF#;gZ57bN^|8^?W~^FY#j+25)wo_EWRt_hFqj9p)KHf-tr-1BOe z_ujmA^4GVUub!Q(c|2pwzUr!ie?NZRe4Q?DxBu_I=luKsICfn4{`dUeIKw z{qyeI)PDJO^)vtb`*q*nE}vij>tFx=KR>R|ulw0AU;nfJeZBXu^Zxe#-<~b6ule=u z_~zH&Z@2qDd;NU!)x}%CZl1e$_2lm7*Zc3=RQ`SWa(Djxx<7wj+B6M;cQbSD7c1RfyCW=T@xcWjEE-=g^NpXf>^ zbuS%5Pp?_~NnqpDC^Ly050*`vrB}!E>`62$gU@cY$CnBw+*o<>Ag2lI%=7CaKi=^Y zSo}0-+U+|+F2|Q0ab9BfMSb;Q%dG3{n+wxT@_5;OEgHYykloWf>6YWxd)=#f?Y%e~ zY_*?oMaW-r3bDXsDVS5Qd{ci8VZ)nTq)x{Unch&MWn_KEv5-nn`o>eF6lrfs?S*&Xlee!3Zlqi%X$ z(C6LTDr2H;)_lcn;^vGwZ8G_MzlEP)R`%sq6l^H{o?d)nVnN5c?4Zr}R8K6wE5g&W z??{zM#EZ#KS#`~GE-rq&bVbn;L!RG~+??E18M{NLh;3GlesbxcOBIvt>k}ORg}zj= zG8AlZ5@ty7PH}v`glo!QrJt3Y4KwRbJN;+*@^5a;3v2fmPwk6;#d_@TKXokVlu5?U z3jeCW{l7Q6-1)uq4Aa}iN-hV^xBQ8JxzCn6_A4uA)EUixzn7<6}njpjQ znT;|}^U7Zfa!)_C=+I4}rRS17<8*I17P@O}+!LsE(W>{7b6>wG&&nLFTZ>AB&o+iG z(63viB`BzyGHHU8#>uuhl6H|@N-4}*8&vmv5-Q>qOuuN9`Ym=sXqxVOo$BjPKIiU! z6S0X~k@eQ*h-EL81iI^6UaQ;`5H5MVJS%D@L$rCu+?)(%#j>o5wpRJtj5E?K2WF{X zUc2ql)W}V*GM7atEcjh_`l&IxO)9$GbNN9Qyz zElytl1BWNYUHSLW-chWc;Vg~g|@p`O-r=7m#!)~ zlj%Jz{L}YPv$ua{JeYF#sIjQ~<&0LjT{myo#jLr|c`J$eUbR`8hPPV4!Jnq8Q`@`h z)bB~y>7+VqJ&QVcVbMf|r^+*rv2|~Y77_2z20)X-zc!u)1&luQ;h6TRHAtpM0awU`0ufRebAGi`=z065PXmZd7(2yFYWa zo}z=mC3D}UQEL}DW<=$yW-9w#Xc4cFHC?=9_7(Q8*H&DX`+Dn(MV?7@;L?W`oQ)dK z72Q`!WqwIrHOVHn)O62Wi*l1&wPL-07#_zv>hgkVirEs zad~XKP4>sd$h4#zrg!r)%Dl|CcX^(Y;w{t^n6xLvc!{ow%oO(5)8@zb)c9=TD!rKM zvG}6m#Gd;#UnhvTofJ>{)fyJjTCMfmf9mv59q-m6x1FqF=O=bAEm|0&=OpCsp~AQ~ zA+~WxQ}yXfO*t*?j-1uy4trI9VXXE?3``4`e@V6vmel`1V zOR4nUmgWh&nb|9U6>pg%yEkJliv^$d8;M@|Rbqk(5~+%=v#h!GWj4FCFX1}Xym(FN zh64}1+>UNM(VZ5xj>B2!p|Ebj_ES1KR@}uqHx%@)`(&a!UzF+j*_L2IxpRw;JbJk# zYOQY1)*t)##LQ^k^G54z;r*To#Y}#i+jIQVHcl;4nYnrO>qU!ZDDVBMqY(4_$qTpS z#FVapQfSk)J~ z6}`JIuZixx;-~GVYPNXB@7)XX3zn)zT`ZISn`fnzB5ShjF`oy+*4>A#KWjaVZ(WgZ zy*OSe^wJJvOFx_@uu?f<@8FJJfX_38Kj z3V#1OzIe6y>}r3t&zo<4D5$O3v$w8p&;K8P9vyu;**yIG{ki*VihsR1d+_b+vzyZ| z|9yS%muK;w=v?1JI|OeuE|uJHc7eXcU87QeW2Rl=L;Ke15l-u>W7nw)BH!Sn^@ z8nzr=+HsvM+EJS$S|au8PU=;<>Nq$b)wNfsyyP5qP~S5#l3zvpQie^4cA0U}tj61F zN9*=W^%gwZC4Kngxtg~L$=?gUzj*TE%d1aME`BY%b~(c=GS{55E=zEh|B;R1t6k^% z<(kOlDQrTH6w3JjWx_=4XOZE@H6BJm|?J5y7nJJi4R{7H* z3!h0FqSC!wBsSj?d}E%|t9JKgPyOG>xjAe2u3tE^+IHbjm;E_T*VYR^Fs~}S#rasO z>GKDn&#kOe9^C7xvwS{BZG-Z%{sr2zbPonwZJo7b+1*^ry=~XM_WrV!*PQxJ!iFhf zQLsdICsTr1^fJ>04<+3j#J_N_*JMjrbU!U5_voF?R{W2 z8Zd7-CN%9LTeKUuWW2MBtcK{bCl7!Bn$+8PT)XA$rU`!?lp~KEXx+d0N&VNNh4nim zu4{>RhZVAF*&1}mr(gbXO)ot=LbG-INwWLaCZG*GdvcPW& zClz0&M(e)x3Vi%yE!Wi3Q5%CCC zH;K+DdsDSlVTEu)tK*wPpSr(!q+eUEd+?h_>W`VvkAHZ-E+(O%%xBus_xCUVZGU)ct5`j|x#JX{PHxYSyX^_T7sk~o+?y+QSnAV4SMk<3jfXeH zL`q$kE!1%PRR8zgD{*`I3l4uD?Ko)FeLVEREyX{X6H6pn3Lk_s{aRKq>BK6RG?7<{ zD=IlkSFKv_G0*3I)uirAc_%Lws45&jXlR@F;B|{ZTbZ)?g6Q{JcZIHJd+v=}X+FUt zcI{8jm2%f^doI8JruX;VlPj!MORbu-Zt)yi_4a6+?8>MWCng5*T`gL0YMqwlkA;zC zA0F@aVYbuJ^$b#qeF}3_^5FEOI*_5d8>ZknJ~R=CNs0KS&W#bsL75OhiAO& zIdyFR-)GrD0>|QCJoK8lB}n7$&e-}Q(1>IWe&_b>*@{ha#w`0k2=V+WMh&XA0VRB=lGf8Oz- zjiA;0DJAy$Qpes^GA~^tWO2UZ+RXOp2P14IUT2Z6O#HAZecHrwf1}*vJH5NN%{e1y z<=-JzuP>RhvvRJ1lv?5Wgg|Sa$2t>v-ad0ZBzHSGbz)-KiK0rkG@iW%U3}tl7a#rq z^zI;2ndMK(jqwlVdj$-xv+FxVRHPp5?(^(^^&n!4n3(91g&A|Fgjl?i=Dx0D;m)o9 z(u1YxGee+}%gu7#GH%YNNrxh<67BX@Jh6FkN0fVR z`(~v_Y*9SsuTN)Qu2}bPy-Nc(KMTX}r%bCwyoyw`6_>j|61!RO;G^>mhw^)AL07dq z#lkOqJg#|+6RX8HQ z2#Tg1J#zRh*Q7x9tq&L6WB;r6)@s&M6QSLH6U1I~8r<;7@>?sp%__70M)Yi-?<{}& zuJ{QjSk41Yd;cZe5c{P*Lwz2FxvhJP>h|Nq@>|M&a( z{r|OXzyA7szW;uG_1{;QZ(c4xzCE9_wp@Q+{yZDC-1&BvJ1QJ`YJPt?{Q3I)`!zp4 z{(U}w-_Lj7<@f#m-hco9%r6hy?d$)1)PG<9>-25;e_y^_K7W1vzNJsEZ(H9s`S8Jl zayz>l5w>^l@3gY4DJlE+=gF&^53gRnyIFm9`}W6cyYJ=fH;hsL)jL^ihS&B)f2B;7 zinL3)GjnEsSsG^2vnWl}gt4^a#UwAGgKOh8ezdmdeOwr=VR4ix=s}lj@7sd4P8W5j zWZ2EqwJY%w;FV@5*y*DGTqRLGWtR%g3 z!@;-pyZ3I3fB%_al5^|EJB%q?OobRnbmg= zN?Xdle%#x8Qf=-&pU<`to6hrJyAYF;ZgBGzZ^DB;3<=@I9C^Aow|dW0{rO_&st@PQ zON`gdP}(l}@@y)1_d;o|vN^uD5>j;gre?gkv*GTp)a$(5`+pT%Ylkq2PdvG^XJtG? zf!sgc?EME9ulV=(zw3V0udg2!btjk|*SgRD?T|*c06cXWO-Jf1A_9lte?t62uq-{l{;l+_)ds%4uZT5_vr(KJ=X={$24 zRyL8&%;HgEeGX9I7 zW>y!Ngmt|+eRiLF>fMPt%Y7Jp77MCH^tmy-kzkRHxtYB{aCwhX+Dez(3!HB5-mER5 zwxc6znR(HJ9j{rp`S%wvU*c$ZX*|;|aH&A4#w6|;3%9-&hL}e8O$<*eWqU6zT))KGp{mFR^%ks{VQ)h(IM+d-8Z({`)uJUXd&MIGni1wBDUx~tXBpJVmZwhicxUww3aMEvCir`(H9 zYTdKXSgOyjEPql|>b#8|w>Pt$^n8g$9o_(pRVH;Zo z*KCfFpLtTx_p!fkE03y?X%$b2rNRUA(ud2xwklnA65Em(!lQk0?W(LW5nHX{h0*O!Ddy(N$Q<<(V@>*}KHSC-B#K+XFA6f>m#vyr}Ve`~4bMu9pArC&{f7F|yS$ zc&#_(@6QQx;h#GH6mH~E)K=D$<91z;zs%`h#E##^jJwY4YO1sR=54d5=hV{QijRVh z?c>&UubX~pzPMw;ANLw>9xbNjN9IHteo#`b(loYej$?R#NcEQ<#~u+rvD&83c?VA{ zh|HVba*MBzLt2Kz?0tK^ub^z)w%%+js0N zxW#uzTA741aj(xfzc*WLPr>OZE>``E>sRofyR*4z&B{wkOfnrjFAO5CaItsKFo;rr zD%;YU|7B5QLC-f&!E(WKyR?rs+;?fI)s_)Gc6vvc#kua*iAr;Kd%GV})y|$XrQ_eB zL%vq?XMPV9Iuhe6#xTcl{fA>-J2uUz-F%_IA~qr|v~uU2*ls&Di?1^^w(o1%qExtR z-cu)G+4L{b-je+jWoqSHq&2H^3Z>N&H%?{LSInP#o6CH&o6nKM|C>0)YG>_cu`jZm zaw>7<6h?#HcOU7^tZjI)Y-ZjvVcR9qaX}i@jZa)Ml)SbdDrxQuFu2>g_?E#FKGnL# zf+p61=>q&!9~a1epM7zGT@ZEaU7HT$N$h~HYX=+G7KSuCzo)6_FN|7}0(<;-9Z_2Y&n z(^R*mNvd1UZg}f!-TW@c;_lqFvcBei>aUL+V0iHM?&rsskN3~tSN-{2d%yjkhnMy1 ze|_0)FZ^BT>AwFj{kwHCTpIrW+F$$s`TwuC?f*SLeqU(!zkff??eFjTSM%%1-+NEH zdmp=RZhn38-qDKZMVqR(mQ`#n{`BO_ucv1>^ZVbcbJKi(e17K7=lB17`+5BS+|xU;(-NPbNthy%$J~5inS$+#5S}iEg#4$Ce<%Fj z{hz>tG~vr zwwLuYSI@ToymjwO8Q&!w`n!Ag6{IOSy$-dyyW?)B6z~41Vy!dnD;V7z*H7%+Ew=D- zY0At_>1&TR%nh?X8@1d|;*Bt~J6qc>hj^LEo1RQN^+VL*&3i9H?H(1aux^9no9CYKyHo2|L3c$dX19ACew4**O-f2QbneCx3BNfl-9?Nio925il-d+4ne;#@ zxOv)gd)D1uJ^KEekNjeOvQF7$j(fw*#>rLYc|w=X_DEft=PROqdDhD(o7QjgT~s_b zahv2-8IuUPC0jlxC*56p_3qoP%uILB{$$+v?%uJJ2e19S`0nY$b4TxeQ|)~?_w44i zTaBg8FTUwlzsFB~*FBj9DQCQ8538>+P0(UqoV++=rt0mK^^bQa#$5TrB$qj>ZTsqo zN5`2GkNe8I%-wNqwaR0!)DT~fzZyB!j&r|-EIzNdNPJCuciQ`j8y18Ge$jSeSR*t= z$p79~w_m?+{K@{M`XzLq)&z!2kqI-^PCc7`^W4+cE%z^2UrLUwRp2({oF4fg@rj?f z!dq@3H4kCopIL9)O&YpOZgO>|x4sq2S@Bssio-eeSG{L7zy9{MI(NfYX}L`}A?cE! z)0Q-G>f#Vb%gAkWiYL8&S9bj6ym^u3Y47%C-}`;|KHqbO1kZO@=Y`)}CgCW+()ii> z{=NItPCxv1!n81UpVt~)t}D4$Rur;koNU;!l~?eq=?;@u5>>getJfV|+L5(1_HIV_ z^;=&{WlQgJxvq^U{^^*}nw_t+A!|X#ofGr(ub6Udy_a=egkuNOLgi~=4}NY)S?t-E zslyRNoj@oK^CZMTbJ z-x)2f?0cAGF6D4xTAl{ibgSS{^>qw&$J}`HrZs0-msWJHPWCEJU|aZ-wcyI3x|X*N zfi-JBhwM@N#hk3QChOV5ZNBSMi;T?Fb7psCn((f@_^e-ZyHK0%eL=Zg^C+*_z*k$# zHm_Q^=-kOyr(S*2e;@eh=?0%0hrD>FGf4A_v95k1RrSOwlHtYew}&Shcv;Vrz0vTx z>u#9NlY4EhV#ha42-SS=m;bKad>j9@Y1yliU(I{`JCN)BWzTAdpg@Vkzmpbr-70BN zna%s}M3MdRhH8@?`>z@_9=N?j?aR_|R|bab*AwkqVpZ!G#%kM@YBF4T{j;CxyY|l2 zk0mEqHD3N3`fFPFxAdQvA3qQI;huQl-<^hF^*Qy?d`tzsQ_bv84CAvoLJW2OoSKLUj`rs^o?0Mj!({I}D#x-30 zy4le};>cn{o)vDJkLK)}b9S5g@y&Vp60Iw<%YBruL@!*`62;7PkB{koc;KgwSzhcf z#24Sp+-|*VUP7#1>%*nX=1P`@n+y5+e<@p}E$iI*W!ZX70l_yDJ}g`^b^7`&fgAqw z-t}B);%2t4-L^HrFg0OUX~VLlAJ-DOl{30Oi2gYFST7}`YvuNwl!T*B-z$8x4;*yg zTU*WBbhqJj;M!}erb@+yWp9o8d%aENo*Un;14r_ErEIi9?uSiod8C$T95bCkCn8Fd zaYMl|p;zk*PCk0A{pGe^%fqsldJQpY-aA-&p3d{!sUG&v{-(?QEp2+KF5Rzd0>8LS zGP^jbhnqW7IF|KoPniHD>6^Ueun!lH@+a?RH+A)N#RQ|sk;>unj7{|Yg-GsnDFwN9M2I(({lfJ zx_ym}>%Z}@KkxtU{_dJ@=Qj7-{d@5G{JwuLPha29{>zp1N4tI9uV4K0_Z^FQvA+J_ z^`~Uo0|KSCD{QqY+-S5ZQ|9|r1o^`{%&5x@mAAWuD;MHdj z|K9w_d>~=R|3@#|ufMPR^x^M$`T8Gc7x(Y0{P1vlzuk{-7k}Tk|NG$UX8!%`b#))^ z9iQ%h&vwV}g2ICIJ+&Ra^QNU+?=JV}dw18es-Udmf5H1KOZ(YA{J)#;THNllQr;3= z^!I>K;GJykj1DMGhv^-rA73d z*tan;`tRcoPJMYVvwo9&YO?hUsj`%yS|hHiGL{Yr{$+blCKcB;Y}{%+N9Xt9O#Ry| zZ{DaUpD}&WbA0Z{G!q6tW(%J+6Ji#~EO0*;f55=B@507S1`;KS$6uXYc6jZ}g3at3 zo|NV&2ZTEA&k$eplb7LvTE4)qD+dmgZea<2y=_^=uD6l<-g9-U{m3ZXc68#GXLlbK z8Qi-$=S^brypu&H2Sm?JVtlj0lf69oL7crzg`@e033blwq6vnz%1n%QkN%|GepTW3 z?02(*FXe35oEVA!m{fAOMq#b((y-RZVx5+V*T zypfjsS8&JT>qY%t@@iKOuVilAyYj)?oG;h9OtLhu6v=Ekvr%IM&!ybT0+t0;$tGu* z8Sc&2JOAyxzTf)w=j89%Ru?`0^78KH^y}j1-^cH*Dfs*9)2pXPCd(XaN z$KGPYn|5#fr{63POI5z1Hsi?}rN6IunVr^VR`Jee+gWORzjy93#wX1Ehg9!KCS>kv z+!rsFbEiav|AEFv37>Cl&66KKNHMaSnftDvy}M4_y3Qi-_W4XpIeL zlu!_3h*-U?;LE!QR;+h?@zr$gwq;?i55E4ga_L@lGa}#Ie9N)6 zn=1}ff9#rS&%I99^LWzCt-Ug_32R@>)7qzBGp8zg_10Tol{{{>rk`rP{He4>zQ(9K zN8sq^#NU_yiY-tOXuY+GQDdX^gtXbKR!-6njLl(TW?Y=Q&~WP8EitQo8+$u8c&@p* zY@TQ3GcB8$`=?kfZ8iU>d#ZEmvPFka=lUdnv*j_rkh4Dbr|#9@TOW9xBEFccJ(}nw zG2?xf1=rRYO1yKLs@xCuFIx98P2^0Qd{@c)Fz@`Vw`setuGubq)$AEVxPkceYp;6O zJG=?paj2nBMSQ!IuE>PhOO&@tMeRI2I+-?NAtzj-nwnGUZwo275n`o^BLac?9dOb`2OsHe8-K( zhm*>}_qgYs5psQQuVIn7?sl)#QlHPqj$c3Y&TG*ZDV7?2fj!@+#cvgwksG*qs#Si9 z&)zT*4(8&uv;B5IWZF5iDj}-zt$UvOr%QeJdmHNx^XyxHqS*O1PjA@*Eyvw`j3T$P zsti;zG(QL*FbHsXXA$;_eXqis_CT)qEz+%i3@!=GTotk$5k-&66@&Pdxqsi~I2QFc zaGT}3;4f9p7HywnI_zHN{&sdj zw^D3Yfot5#OLM1A{heJ9sr_;7o}4QT?UoJguM0Ypie&$13VaVTk*J;hNa+8Mu0;h> zCd~R*dAWteICNfh{_N7)v*Fh2xQMrVf@Um9(Am`bpTU1=Xjmlkw172Pa~Rg%U%`Ct z^ODZio8Grh`7SzY8Yvqi*7C5|cOqkMQSAnwsoPwo6AK?c2|c(;YDRZ!to8fpF8!zG zWSna)n|sJ?wadv(QZtGde*W+$VQZsMr3-iXi-2hyr+YH;mZ?N*2bQZO++DEYXqShK zn@ZdC(izj7&s9y6yXYjjY~8_6UhRQ1G9$Nmcy+ycFey1~mWbsg4cX(GOKpO~wm2lb zn|?(#*21@Fr-dN@#E2f#!&huLBc^|H6sR^XI{xUNXUf#6rQLa6nbQR%{w>z{Kk?3O z*%K+5N_Xofvgn#7wA`;-A0E_J{b*y{ze93%&%+rEcqS#R>7P2M@zG`Fc(#miYagmig=(+rI>f9KOGv_vM-YCY7$Z+{+kp z=%B_-pQ`B1f4wcC3=4y&vw&gg}{qC&!?in|R1E*is7~Y)4 zW6pll;N_PUy;{#Y)ch`de|(lhbxon!jW>KV8Uq>q*f|tsLngH*hut`;bFGA-!)W&V z{P*+U&x?6G?_T^ICg#Qb*FK(X{=C~?-uB;vyW#P*e}2C9-|zfeo5SILf876fliz<- z3umhTeSClY_vQ7?-V6`?>s=U*y?MG^UM|M&_Mx)R>4$%E9?AG!v#Z+De#b5A%8Htw zU;Z3Cz1u%7*7mT~!`=S&`+omW?&wyZA7}fU<(*~y7d;#HFwPS)FUt3nn%uUV`+ko8 zcYTKD?bDxMz8P4*p=a_+`97KL?Y@;4PTnjt5uQ8qcJBJtY3JTFbvrH#YuL(jz-K?l zx*30BTz_tN*|uhm0mE%oHn&HvjuP|2lv8&!tvpmJ)F|B*FJANL1W%}mw$gH?HJ5s- z3dI}B(zo21|4z35JHL6kK;5K!XS%C0_N~}0wrjS6r84vGf|wUf;!B$~4;0@zu4W!- zbSQtqqT7<+7ClsuIW+HDvGEP&#@v7>D$(5i&cPS2cQG;SkXBt>SDtNl@77EmF=2&= zaZ-o=ZaBK(+H|I;_m?pwv@^Y}OjJ$??qZv^WoxN~+~aH8obG!v+-Au5du{@+*+b() zs}?EP%vgBd*m6s$&6X;@xfhlDjE*Tu94(p z{<5Pi(C@i#lw17f#7V!hHkonrC!X9WS^D?g8uNQ|-`=;}w`14u7q9MhpVsb}9{xQp z&c5dTzsKL-+yDFU>fh?m-P7CE{lD=w)~!Dlt-e<kiESCNhXPEJ-OFJ}q@u4rb z%B->Yn=e3u^ z*5U%r>#;h!Meok=5j@l*wLU>=v)ifJX-QE#)FyBFICIJCYd?D*+&x{jb>qEDADvB2 zawhRih-ti_B`uH@>au#%y;XPG0vhYGo!GB2G-qeOWs7T^t(K6r_f+;#VMd7!2eNvn zFJrU`?nrkEx!!wfR^UwovsE|JB;#BchKlw?`7WNSnUdbawZFB-X>Dk3(S{NpMt(`& zAC2a@Yo8`QQ@7HwuDTr*80s84bJ}|I*(x7iE!k})vC2D9I=A~t{MiFKk%C6)Th9g7 zbu{%%jOKfFGWUk4Z@6KEgv@L)X3H zlY@kc`NCb5GnZVnA^g)hkaQJFVzL!%SqgzrT4{iO-Amt?uXs4U$CmqOa4$Ak-jze zrB+n*?#7n~J?%c;J+axw{rZQ~PD@4XIr5fTtuL6jqGvXrxzVz-=AZdbR13aQk=P;p z=$=x&!VdON_w+6qep+$uNcQU2X>ZM9HVJ8ekL${6JuGA||Bp5F<-9C8v#g_g>^nkD z1vgao@8xyeZRPee)U}PZ{m$Y9>*5E`bGc65y*g{&y>Gm_24@25tS4T7`GeEzpu^gA z!clH3vR52r$~yHSA>_g;>)h6Oxuj&9{qnBO8qF`*IQNLX`;v2dqp$crVH?|@f>s9Z zotGOu?(!&ozO=6Y{QGvzm_trh+kET7yOx{9J}I77A05c8%^GfY~cSgM#AJ**7%UuAC{m8z{Y@@Qzs4p%1r@=JUHaOL zMXP#s;L4DEmemK%7k!#${qUrdt=g$vhWkkZFS@FK_!TbI(|K9lgIYE|mU2{yx#;z$db7cd2NC+*`=b~StWbRIx_84& zbM9?juO0+V+cNWh_SBk1XAhZ0edAB_YpcB~w)29L{;k55v6E)s*RE2teA4&y+21DH zU8f(u$#A!G5a^jZ@r1!?VY7>@48NyXzU`dzTti>*S@w;v2&r48V{dqCtmuBfC4KJln2TxtxuI#hqG2hOVqlI(K zgOYCRG$r~qo@*3;-Q1Yp+A3BqrMF8VVsty@J~k-tsaww@WOJ zE1z+QX_xY($G-#$QYYl~xqrU-sGzW7TXor9oBe4FZh}94-23?R@oM(>c6C2r{+_?@ z-;dez8LDR1+5h=xE+Ak3T{_``e%+8RVJH&VB*L|PfU;pFq?)bkyUR<62yg%;k zJi9sX=H;L3H%o6fxHkWc|8}wRY1ZPu+po7T=kI%OXSuhktm-e{k&{BFbi?cwM7-`TlI+3#R@!TN=jq3vnU_I^dS&$S0U4zwvq?K+?tmh@6K`twA&jUP3y z{XO+0UGPQW)qoS1IL}Swoo+OLV@-Htb6qpD?Ye?1R}=0$y|~9!@4}G-b0&t`99elW zuQ{uEqm#tpqk&tq%t|=e+e&h`%y{PHYw?^(&uwlXlT7!?)0b0BI;)cH-`&n*`I0^1 zFV7y9GA*Xf2a1)>2=rB*n09f4FppK7xYC#1a}}63xR@7}Pq4b{!!cFv&14GL@xQKz!`r5b|)%c+x*>R)o)!#5sX`sTl*JQu@^E%Coxek?qpe%7+xX z+-z^AS(>Lz5$(KiV0)NArK8ZI=V8+x)cD%JV_eLn&c189bn4XF%@#I`!v3`ueVF!8 zh0n}>v2JqmzYT&N--~J_(%jbF-Kcw|z0~Q*w9X5+UEV#t&}yJ5?`~*Sa;Y<7Ht5>RJE!XL9=3UH-KW3Yo|~7iSGH_7`|bAQ*6PpM%k});#m$MG zH~*fkrN!Nu@BP>(=gl~HExB9g#!U*4_1wUg+j+ zt)69QvZk>$vdN(42+J+2-VKQ?@hhJ)*EY(Ox@n$0aFc~+^)h3&CtG~-??y2uoaA)a zpS5)sv$|9M+EWWdv}D%aYE$7g+^66FNm6k_MP{RA&Vi)j7Pf@8>CZzLEEvD6UccUX ziljyRZ6j}vx^+)x@GfcmdC6!0*{s!}+1p(?cCa!W6UlHsXcM>NURY09^MZ*?8X^UL zrVQncjUR>F8bqp2x15liG0}%*p;|B(d*Zwq@lx8Q~e{%6EaLK60Y>A+;{Ow(zzna7i0cWHEg9^G?T$%Yk_4K zW7?N9GHidfM*k{9Lny1cxUb}j1AFJaQ<$=q=_@2gU)g%k zL$F;nz+H)%x$X3}mDST;?o^X;dYH3FDDC=(W)B9l48=W?tPx%Y(hzsgSScV7F0~BOJ!;^KUJ<|>iHtJb86_WT(fIWxbx4%J)PkH zS@Z0rDO_(8eD?3V$mJs{V1A56NqT~)gy| z_kOH-aPMr1!MOwh(>JA?MBLub(9g11mL?sc^I&Gn%^T$gEgow;*a9|kG^AAUIc#0N z&En{-%;R|jAl4l=ce4cVpMH#>fq#@$!<^Eu;=ruzKj53;`Y{`Nkfa$)V=2XR`WZg01L33spDv2f4N>mvWVUw_J4 z_}7ayB9P1A*{KAE*jJN}$lTE@HfT0bSgo_6^y0rb?TzcBzIBL+yY5%Hs1+f`F}-&& z@5A=gr(X{maqenJs@(o0Zt~NFZsUcmkztaPB&*&o(%W&xZAS3o+?ysR&l)e@dFQ5J zmO(h5x2c4p#reKxM>6teJ_&rC@aI@?yezuktl7 z+S*G*jw%^Pm3b~Yl#^ZzUc9iiE|nLF1pd$xmZ)0V`2V<3`g4{ zzy7id;?KXl`1RyN()$PJ{^=QfIGD7DS2;@J`nSDx*9BE~Gi-T$FvH?NC2Itqj(ml6 z@tlR}{)ZB@&x+alG|b^=znoZq=l!DUh|Hty>_rY@eJ>T!X4v+uO z@bTdFhJ*IZqRuscm^XZUfB)~Z<>~Wlihn*5Zn*LD;n9>jo4ZyHlh^*d`R~!WkMFL& z{I_@a@fosJb>Cn9e7gB_x463a`TleB-_NzZX<51DfyKW4wJl{a-L@jt+oz=;IKXfq zquBH|@A2aG=4DpQ2Xrko86qa_-OTLK7CBejk;S8Q?SWmX49Ak*rwQsjEZUf@_mk`4 z^wQ+WfaTY-1uUm|)UQbkIQ$`tmEo}5A?*X}Rz0~X{VR;?$E)M9=AL`~l7i!tPP_bK z-PSVQV9CLA&yw}Fba!MN@0; zJY4tw2dla{OC{fNd{%TRzr($I;`69&d55BBGc~+c$?ooN=2Fz>y)gZycz)ELnuMGK z31&BsJyMnkzcKM)Suv_IojI*ZDjiYsQGhl{e0#F~mIUY!0?TwOsVc!M6_Cey6+)-N8#ELOGF z7LObJuQ4=l%oO`})~IBTV8&zf6Rg|kOz??3&eU*Li|yW;z>RsQStt2F{`agTy|SRJ zqVE5fS0_(i-Te6Uasl`2=N0($=Ifr9^W$Il`*!-tXA|$=E?umf=hi|MXxFPMke9?}nQ4zV{qF&wD@@(IB zVb{|;jCq^(E z5;H}%D^~ne3o<#UBO!WYTlTSEvtnV^gmRD7q7ix*S=o^FhEF*65?3D#dcnuDbv1Z;Xu!_q_WC zXC5zERmxLw^4027=S8l*Uz$}W_{H^r+-nKn`&s2Ox*yl9d!BIF?)u9G+m{F*TyW>J z^Y!DKq%I#Zlh5kTzJGyv>)i$W+Iao**_Me}mx*7Vx#306tQ-BmGWFlKOw3>Sc<0I+ zRtt*GUVi9jkz zO!G;ix5I|hB6}Y7rV5K&U(&mk$R{>wJx}}F^{w4o3QlsRq-}X$y!?SfmFwfu`BRdV z67`t+TBOCUb3Oka@Lwe*VL{SEcHL-I*TyfWCh<-&@SIh%L|O5_*p%CXEN4Ow-f_{) zUwh@@lZ->r7tJ)!hCZ0nGI^>|QrWC!lOE`87xmjQQ|Np6DVOMnETxZHvfEBCJ)$GL zIN{FX+c^`bmQ|PVi*qh#IXT0rSM*SYvahAH)IE1G{^ZKS@DCeJ<}VZf8Y!`C*Mogu zuDtro#Zb0NcmKMhT{i=7d2T*ydO%QCnWJH+tJXE%Lk6=LZ)9u{Y>2+YJZ;{xTTeDg zZ{QMtA;;8t_u(~{0@W=_Z}ONPmTkD|d*kdRNB!G(WX?Umy!Y?i%a<3Q-u;~aoW9(= zdpqqc_U^7O*tECUV*Xp7_Ronn$K3SGW?2}9i67tVcZFnMTb^xY=G(WqUw+BZcUQTiuzru_oC7z?O>WBhZD)V%T5j{c&%nRbAgX6s_2j1? zuO0mP?W8KhhiflY89w}ZA*b--+{xy{-Ra`}_v$~r`dn`J`(3TVz4vuh|8L93*Zuu9 zSASpa$D8Hv>;C=Pt6!%ezFI!M?kDq|&o3UYUw8lSlP4EXKfU?)<++p3a_V<&-G0Z; z>dx*R#U<}w{rUKJxBvTCyWRC)AN~4g9sWJ;&fYpko|>xXk_Wz>yLkBL!M$t$zP@=+ z^ytxR?~Z&5y(*ZnU%xz8ahYsvMoXlivNyW79a7T_Ox*h zzaFD3?^(xRN99y_4p?0mdOT~jS_ApsdEMh0P1{bZr5GjOd@z^s=-ajn8#Pt$JqY15^jDnM z*6i(_e|Xu0hdMKta;{bkN;OoJTo(~C<#d(iUC$p^OdbZi_N z8uOcyem|*t{UWLO`x<-eS3J|=Y_>KnOjB!OS3m5&mjRspl${x2H-n7?(~hEq-ivbl1jh2fv)) z@kxH&6l>XVljTRJs_?J8oF|PUx`%hfwx5{K_I<`{(cM9;41KS98}o909z3|9e2=A# z6u@YIVOF&#Q&~m2)DmBJl!<(Z;)v)w=f5D-sV1~w?U61)-e;%V zn`g8$MQzT1m3)0p1zXIauP&D#xI74uPGL)k6=cX+bjHuXbEf!DmiCJ+r8{_EGso+N zDJ6x>ig4ALVbks}xMk;t&ug3Bt3neV)bkveI{QgRv1;eQL@2 z`C8;h(Ie5%ce99GUm3FFpyhd?w%M#~;+hw`R&btcO{hHXRk^|BxX{V-xtg4-RroH; zCul4eVa|Fs^+3-)j+3jRww(%Ubq!mYy5Zcqi>=Pn6jIKfI2zxaA#wA%M!M(hoo;is zbBhV+WHqe~>f56Fi|sjsPPF>XN6WPTtMiq`oN5s}yFs$&^Qi>032N55hvFahh@Lo= z5Gmyo7r8{ddX9js$G_CeCW%tI`I~D?9`>lNQ)W7x9K?6b?C>0=UL7CbNmjB8f2%Q7 zC5!YFFO;y>xcL82$gE3?k~#MslGR=>-Y5L+jF(IE!zm>x+s-cX$@tU0{)y7Y3mt+p zJjMJr@40Jm`iRewO>Q%6w|vms!z{dH_Z;`RT!+qDghrh@ywYcxn#B1VrQP!`i2l3$ z=lkodhKC+3$EWlyx{yD+Pq1aH#1)=S#u@IHm~uMmY)t|iu0Pu7X2GAih*$Hw{?ltN z0*#VR32PS%AF^wRO-cH}viM@ct{LxS-^^wF8y9E4v*N>(C$FlWze(A)-TvmiyK~<3 z{)&z?>iQd(aWsSP&63Cqtn& zy5S&u`TTkI74Pp^&$s*gVRiYwiodU3&yTD7`}nhdoc+%)vyaQyetprrUViVdPZxjB zx377>`S<(Us-KT0UsiuFf3JF*&Hj0B=jY_T&&_+w^jA*y&fZH7ETzaMqik8`T|^yQ~}|NOd=zYqRehrgGZXMfLf*Len;dwb`-i#rr`mfx`9{PErD z8*ZH}kXtf4@5a`<5-T_pgAVJ2UE5S~Pqx{3ermS7-Qk^YcU@lP_<^Id*=YXjO;(KcC-OOpld-}?YsS_PT@8qvz;f)bld3=&o&#R>9>E%&PA+tR)=G6JrcD62^ zc9>~X*1|AP%c~wo+qfUT)KmX>$(il)zV3aCc@C&uUa#Bk{^H>qskkSV8{aRVCvBaU zkf5}k)#>WeOqZxGBF~{+x1cOJMZ6 zg-<4_%T3nSsmuP*dtjrg;hBB8xorPTxYFlloSHj-uEyq?cX?M!F9oLCyww+*{oDGo zbHanCUka+rcFdWtTYgTg`uXO&$zNv8)7gD;%j43E=XO1PuK%d#*!b;CC8qD!}^V|-Kv`g&ScQI~t;+pl@*)rQ7 zUbJagnwZHn`+DnU6TRHr!*TKDW@Zl-*cz>My~Oy%Hm;|Cn|b-MyNQpEnQgP0%%HR1 z`rMawnLn?%+3o(wT~zLTDSxWHCgaapQ9D^39jc`jgcCS_1h2f(SS|fJyJ4SP?lTm#L5V`X>xMr*jN`?{(#GX*Ni3J8vXD_rw0^MT5ZIXWralx8{el2TwWv>m+fT0@YuQc_RlwN%=_*~EpAmk$nh=d^3^Fd zrbooGli%A~q%i(E^gyt!sp+7M_K~`^QdJhSm1JUF<&ODe&e3{0M`VH8gY<}wzO&V{ zcUj12-kCm+P4TSI2lJgP8NcN(H{?A3jVu1e)lG9ncTQDGPvE(8a`v~j8xJezFXU5w<@54(TmomN4JHgZQRCnIgim+!<8`=;2yWqGxxz${j!JtOD@#!H8UCzQ5vp31_ zf1Q1pb3yv6kdIxHzTiH)3VrT-8)MZO^4u~Gtts`9HIUes^k*6`bFJ9RJ)G@@+Z`j* zj3$_6`!Xct*f0Fh;yPD$^U9Nt+U~Dm$?6s7zQg^c`}4eMybL@S^duwBGtLl65d5L# z6YIk8jhn%3ifG>Y1An?AVn^h{=XLfE~BI5MUZNNrsS?jwFl-A)89{cwZ39S>?($Hy&Lm(q%dxK z_JQM#R(8`)iy2EF6>V18bK(A^|8wq#-#M`C;3m_8b?o9+8&0NOd{pSTduMXVJyVPF z<4#;=#jG>VE}R=9RJK9ILSOjVat~*nU0OAZWVh!`cHMjGvzlkg$xR#HsGhmovT}Zq zh*)m(VUH`^#_a8n4hC=>?K!%sa?*r0^Fz|XoaLYtK#9NuIEb+nQ13`>u5>&oiw!){d$n8H+aigFQJ(p zz0*CXoj4w7ndWOD+IjxS7TZY4JE_+*H{DP&N;@c#IiodYm;b3_E$8<$H7w;eX$=y! z|GKT|b2`TXv#rU78`k#S5-Z*^CAB4UOG~K9_iIcc#~OFPh(EQoGcNAbi9ogo8V6?` zb1b)+ufzY%?_HeTj;bGD9$kF=`1R?ZH{WIKJhQAjWk<*EV4dY(3_f1ne(A(1q3yFP z3}rfk^_jlB-7UN1zQOF{&2w`$+0T&gE#osQ7h8PvT7lg=KLxeDFLSoc$$Oit>%Z;W zxozLx`IMh$tTNy3cPv`H!1Crk?kzjF)_2~iE-|#-F-OKJ=6t{0n>op1Uyfepm*4YS zQ{eq)|NXV!e!f=087gPyM$CdoTai=YOAgeDT`N?2`}gKK%4w zLbc_Ms59HjA6|~VxAXs-hnvIo<7&SgRG(k>=jZYHwLecjzhCq5rTP5YPj8pY*Zw}} z9>2fl{pscB?RW0_|LV)R&37NWe{N>K{I~t`-`^Y5HrRbmZurct@akjI{_Q(GHf73u zQ#PMgxq<0?%d6XFr(|mjW(Ci=SI{+G@G7y_RkoIj!I z^Ey%0+8=JSB>9@Xepc`tII(@noDNmt*QWw^D6&23-L_``QJ$2tt3|K1R-c;DrBl3W z<>rkCUlvsEPX6;o%ly;Q?FtNPRUt2wAM}{c*_ONb>5W+rXBX66v*it5cXry^i)#v^ zC#HJ^oye5pIL#QPCbe*Nh1K%y#*&Y3zLa8WoO2~=CI9ooNo%Lrtl4WWTiX!vtw!j9S4Z@cs}nc5G<(YwKAXDHd=i78`06Esfn5tk+6CXo8oyxK zt08@~In(0Sr#9nqgVL(t-PRi~EtLK0tADJd@anOBLOW73?z()BUHJ0j^|_bdA1Gv~ zoqjjR@<7Cw-O-sweO9&SpU3Pz(%F77<5Fy1Ki{;+%m*Ia%qX|IAtP?W z8OL8*d})hlxZ89#^zAhtUqm<7dEY;fu%a#X*}bS8MiC~r5B$EKZ#~siV*6L$ zVj=d^f%!YHw$JEW6vwn-;i8_Cv9ms{pEPOj+F5}N8`dXNTM4ZR^qZx_1AFXUs!d%rhdmZeF zU7#afc>3>5Mu{1{s$Nsdw3Ym$nR*z6_QbhYxLs<~-|nU0`=F4y`Dz=(gFim*K1(}f zX11ML?!`eN-=B?PKhVG!ksngDbxz82FKMTSFCS}A|dc7u!hPDPr|J0f_eoHF$`PEdHY^GMLbc4cGxLoqR5#0^%=-X+J%))4t* z){&5i)`OCUcdqixZamx(b=7jUjs58lZz3wEnJvHXkonc11q;RwLfGy5Nq739s2K_a>WJ zj<2-NZMh{Vm8;@xGEe4QRkNr5Z6DKV*d2 zdv6r2Pi1IYbWdAxa+4(QVhfjql=PENe zKbT|~8_4*pm$B+A+ZxVwJWK}08~P?+|1w7=sW|X@c8KNsUu@sS9AkJD+m0JCG;Az% z+sgD&J7~fE3C%0dd|x|d_T~4{^FB;l^E`%q-Rb%xQ{5)A>t@x@o>b==S29m!@1(zT z;>8Qj%)9s_emBqlo+Fl$m-kQM%iX+zD`wX1#Hp(r!*w>LTuuo5t-W>wmrmTp7GBNY zMa2o)@29DpYF!#E_NVzoc9avh*-E1uPwHEw&g4$9ct6v-d1dLO-Y5e}kHe`myKKu@ z%RQOOKArP?S{?cADN~|0pb zI+PZ5;&7(cmsp>ven;&kr*Z_dmCWjxlljKdr(({A-C}HAM9=Q z&8DWh@-^+6B=#^_yI9Au@h>BTMaN~nXHEI%j&`6GTyCeBTWGPSzqc1Nc4iTY%}d~Hdcs@c}fYyTd6l(1p9{he68 z1Q`vfV|~9bpL`~?c3%1UY3<;L@wdDXf)-CxYTe>=bY0j@Ls>l1!59EfIr zetGWVvup1j%;3AN%X#?(=fGjY*Ex~#&f+f3xF6Rd7}E?HHyF&X zJX`&LALoHNfni@nrhd|I+W3NX*QB(vzygf||) z1YUJbDR{doFD8{VpVnQ6|RDAX`h=~Ms7 zT}m}9?%#9Go#MYKY&~>^N2n#vI&b#ARn;B)a=mjUvi44?jGoNdF8ZgzVZR(tUWoC< z*fn_^i{Iwum)qFQIjitZZSvCsD_{0zg@^Ob%Nn2h^G{)>f4gASZ|)@@_$ z`MYNpo!r2D(f_W>0Uy^n?Wb;wi1Wn!dFNG^oX_|mhGG9ghRd(+25D`d!W)vo8L$0Q z%$XrBK6~BTg@3rKIi7nnKMl((3^R@k<63j}Yh0a&fYEY?@cgYWLYFXeTkfx zd9rKxgUHa93kIx~!4uZ3S{$)A&TqTgncD)zR;G$MUO&UVy5E+?ZH_vZsCW527sF(m z)0gXg_M0(0U)wr2?)$}y|I+){ z$M63w@#t}Nxtz}OZWAA$IbtVYn)6SpU#U0i#dLG-wL)E=Eg86N)PCuTAAIIsXT*J_ zh3QR&qF7$ZBaNeD|0*Nb79<$alk*=MD-cg`x>v*^CjQ?Flp84qM@mtV^>WDt+C&DEQC^ubA4%kIF9 zv$7X?8`O50zx>|z@riHJ^WXO?_G#p3GH+O#^siXxOI2b1l%y{S6;ekQ-sYThr2WH% zhxR!e$gbt_xf>|D zzqRz4sbX;V5x0dqgcynoxHH5x zyJkwpt!Fv#=!(x-FO`p74ObaN-p{aFS}A?y-HxM9dh0hY-*7JG>7DJ{nF`upi0`nv zczffuh6IUsTQuD_xyj9Z!SvUDC8M5kp=8zlWgOwDdtzDkojh#$@6-M%GH16$i?E0n zeeen`*qqZHdaY?^c2Jy%kME=_m*RgP%k^pBHbaKdFmzHw_?m^E?K~HGMA&F73_rg$ ze(@8&ShbXkN}eH{(VL8B9MQ!>g!{^BCC+niFgm#L#gnxRH8P+L0(>L~q&*^KPl2`eK zh0B*#niLgIi_ZAlC6%x^>~M(l8+Px@QKeJ%Z_p0%cI;>2?X#0wI(G`gj}1puS@>+$2I&Od3F4KEa|M%2zP#jZzx?)X^X2B#?(O{XGPV`F_EhJW z6wL8^7HIa4rTM}+hT2%=Po-xTAB$V*vVZ3NgY%XqTJ^TyzFBc|w&LHuX$|{+AO5@d zpd3>HzvzR+a+^2#e8-EK9$0rbcRy9U_FeDW``q`j=ciA<{FIgH!@0RH-`)KfCwSn% zf%&)9zn7nrmyNNr-u3_7$;aX8{`R{*|C#(bU4FjZFNSw_>~_w3H;?(tH#O^<8P;#} zU0;e+-&0#0m~S-yt&HrP`@5??{CQd}U-#)|`u&>UXZ!8<{(F1g{?EI9`@jFr@Beu? z-ZJk0pXvGazb=d4|NrOW^!xiiKYY#~UsLh@-|6Pv{^fph3@eglf~vkfl)VvfyV^av z`|iyYyElC&cyIKVvQGA*sm3wtv6?r#hK+? z+d7Y(C|oAsBCBpV)bO-mMJ++;B0x8+8r z!%94_*G;)NYj$j~=L{XQ&m|Iarj`vYKjr!YE;|=hJ$^Y)$)x@Lkqd^0_iLP0ZESj8 zV)dfpW%1`Ym6RykGuEoR6=I54ZZ15jx^k1+)w8cs=ZZN8da57aD65uuXotH;nFW*B z-j!WOerMN6$gmt>YyYq^OTuXD*SASbjc0x1lcr7mw~;IHnV-ki*=mMrwGl@ut{RqJ zzmm)0$M^i&z5{#T?z-k?9M@CxwPdHm9?v3k8LNcqG(UzZ+-r8*&U$x#+VSqaho9a% zc&cgT-H4Rqo>_!1lDdVLLB%(nhe0vlUJLRWyQ#CERmBF6ZPnmHcfqb94CHW{-OI|1)snsTaWj$Z)?7M`8WN&?axnF7l-qo zTgR{VIc`Ff!zW%gv#>qhU-$AdZclobpnU$T!{-fE#>?X^lP9H%g#S31bGbEm@~oHA zel9oTJk`4&#a(!LOmWxuw);^?%BkbLVdm+N!4&sQJ;9{Xx-RzsyCBf-RA!%(p#RuJP1t{rUy(y$%*Ud~vK= zL|y;F8po-;&n>cN-Qrp&{3~q5tX-4*qn{KeKc9GP^4B>l3X^ulNd#@GjEH+U=etX2}VUHPLFL}Rrz|^F+4?f}iqP^)(>9drH58rq)^u4-L zx+to-V57+{xB06BSwyosD|x3ShR9ynzIvuW0c)OH$lU9Oz6e9{F|NOkJ-`h)4x18rT^UN|D*W6{pQ84~m-atRO337kz4Ih` z&L5rs`)BgpReQ2Ef~zd{!8MtN(@PJu>cwbD96J?%({x9UWNcXTO(wIc9v*NDj6PE9o_1yXN zpN#mZltBN)_$^{-+Aj?_QctU#Yv*%)y~H4YRm-If3sSXMrl}sB_+tK%qX!QKT8Ye^ z!j!10o3lxvgO$TQrB8L!QtK;@o;TbV`{``36n#6zDoDYvNWo9_^QMVgGAw0;<;BaQ zTn<-G+v4!R=Z@FrJ&S|PbvKv``pzgy&&+i4O_^J;$W%e)skgG+U+zpIeq`_M>c^}{4yJrB`1~QEgoS61@r~#&Vw>NU+;KNvb1|iQQ!NJr&zIfB zCG~}03MxM&Z2X^4{alXu!?RB^5<6H9JfHm6`f~H`6$j<+&Yo{OW4`^peHFWQ)a)z& z`|jP-({p$GKm7OcTx9(&Y5r}8N?y3{J@A%kqkGw;pS2aQ|NcDq^yk&f$IsvY|3Y}d z{q=Q!UjCk6|NpZ5|4*~+|DMkO|7ZLCzfbR5)crbrzy8PN`2D|so{#_g<97f4fA9AC z@2mN8&i%lF_UHVJR|41E+wT(oYH~IE^YHd`arfoR+u7Z%H^0p+zwz0sfUjY4Da~dS@VpSH%wy>GH1A1aEA!+6`#rd5v1j;B=m=1rDx*;%0WEc0dG zQl}$s(thoREvuYVW;K4co;CS}o=e)#$|Y^=jrZi1b$Tf)tP|Z}Z@jDEU_iq!wvQD| z`#5sutWFkBirAiHwO`_e2*a6``%iSOuG_HF@7%F@78%-%2K_gd1p0C|bT7HqROgzQ z`u9W9!Io^EJQN1S0z_w_$){5THs9vwlJMU#EFsx_% zSNKs&{0JAry1WNRe0|S;{&w_FpGaUTtA117>LYvCeidukw9MqXB@3Hz+F|KTRR*!R z3oHjR7RDUB!0KYxyWby3;>tmhTmtzTMAy!l~D)Vv?O`3Jw<)%h^(MY*riqC=9; zCe>BG()xe$`O70d*%A88>2nxfT<6@(U~RXgaDVgUt4iX`ugf1f&f&duaL0B_>Av*8 z7bSj+l(8f+-Z&s|$hlkR$?ZGc()NqzEKdgAV}G$PB4m-$-%la=Cl4&zXLWbM9^I!F z=?_G;pGogHz4NT@_R%6@O6F86S-$Q1D$?dy-JLhPbgqQ0IFGO?f28&iqfGa;(_Ird zES^8g6mNaRroGN)+6NVe&jn5w@@?6x84v8_mVLh7km0a^$c5?5{x_{I={Mv(n$g*O z-glG^Xk`G4aYakv-^4bVV?89vZrPIb2@pyoMzzhXS>Gw?rrp| z1J~HhVltPqu}l|}j=Q@_o9~D|^9TE9_qYGwJCpVAx7n(mKXf@Sel_Bmp0i1+v~yo& z|AVxdbxVEbR69?%V$t5D8+1`aA~ezQz#++92FD+@c@{9%crM+d!76TfKK~2nw6=?_ zfhF@k=SaAEnKW;V^O|t2m^Wg@p`})d!DhZjr&Z4UyRgV}QigQQx$b4@B6^YAPG3FX zq&TfFvbBAS`qhMQZRajt7uCEpZ_C+9OAp3Hio3<@6s}g0=zixJcvGi){l?G|4=2O# z0%`|D-!}c6uVFs%Sap~5!WHst^U|_k@R^DB&1gzqCwuI;>$WW?x~H9;^5~KLvHKRH zoEMcct!$3;ucAdQH*Ur88@8z2}RlncuU3>ZT!+W0jn>sEF-nuFw%aCyK z&6O_?CFWKdsQDegnQ(DF;}^NJe0|&bEcu=vZ;xKizIpTBlMmnhNHDxLvwz!hgNk`M zxp}(j-H+e?-OX^I`>{;Jd)>12>DJRPKb2)j=y>@q_FAJM>n@SUf3-U<9=!VO;nyE8 z?uk5lAT{s){5R!Q#rut0f}3BKB#7{>;nSW|c{8lOY)|p053f#E>)Zc%)1ANn=fmym z>;Esm|A%wu_viILzt8{wOBpC!epw^(UFbAF zX9M##HYzZdwPwZyg9;MAy5a_Hb`e4?JErGK#^`6`}XS|`Ya_df}Jwazs` zxKPF1P|S9Yy=jAwjqcS8TFj{?en(W_PoC2#n<$Xl{qEq7>n|6v^;~)=QER5VR`a(WrZ1ak|9PgA-Q2U(Ryi z@y~>FcWV_NoLXWo+w!+ha^ZLB?<=!r<`}%2bff!k=B!P+zQOukv9F)r?YS0dWT16G z>EMjlIjsK{emLz|TN`lu&W^L1rz+p-rE4BOp8mWbXMf|opB(=W39UTku~Ov1?!dhA zB`dNy4oFDr)-iD%fSu7LrrsYdepz9 zaD3rrlsIF?*!(fcBs#}WeDcR@JIrMcPB{KO`83x>Np8j)IoAy)I#vlA95G^8Y#F&* zbJq72y?gRniwjirt`+ZIBg&vBvBP4^x=(+8&1TR!b+`LU?L@nV_^`!VTMGRaFPOj( zbMZ;}sdI^z49~4kdfj)NIl+}7CXt~o`Pbrk<=Rgsn`W)u)z@}A?}d9rl9)>5loZAu zOJ(`n3W4S2?~D#adKY|p<*qnqr(33c(u^-`b62?Ewm0HoN~l_P_2A^iPalWuPTX+d z+|(_yk*eKCw`Wa$5xz9Q;%3)NamF2?1_rc6RI&XTbqdlj4rb)-%dGD8rMWt_)^i{EF=TzPNQqmCPym&~$JI%FS$dQ>3#6A2B`fl5*>{=;K`a@r(zg=6b6zbXO&uu}Ne*=9aa{Fvw-A%%RxM zOHmgRIwfYv%;skV%McfQ<@v0;1vx*ezA{dv%}dBIMJid{B` zZ`dx^c_p`;uye{I|A^5@Mr zZ~pr^nf?6z{~x;b_y0ZnegE&z{q?_ozyJ4Zf8GD}|9}3j|9ijw$M63?|K9)qKL7u} zdWE`QxBu7uz5f5#zxaQjciaEHJ>CBQ)6Mer{~w0i@A>hdo83QtZoHkfU1dQ*QSFg0 zzn}a(EdJiM^7-B4=i?Zd<=@Nsu+N@(zp+@fS~tl=WX@5A!_H-nN2WRXzWb{dz}>|GLP=lO)eM^~GBhYxyS!7lwkVTDhwZ z?VIsBA#j!&+p%{p2kf=N9u~ZAJb7>NYQ@C%#Ujo(Hk~S&T$j&Oz-bZgZFOJg{h#@rd!PQ> zB5^hT zXKlo#?oX+ixAAvis;umC73Si1CbsO^F*~P;Uhm2fzPBjwZh*(Ur`CyEEw9h2o+Ea) z*G%hDPGz&;tnTVwQ?{IqMmv?}uHSj$a-4WrL%Rp6e3ctaOv5+S6?%I7AJSu5%mtAQo($K4Z9`< z>vl+qacAFC(Rt_)y{0J2$e;V!-1#o66C=%|wj$;?=kLB0G=sPvs|@!Q;)OP@LHpWx-|63Dxy>RHy}E3^A2-Ob!4;c}Tz zM(*|jl{btBYfCEEMwxC66;Ts;dG=?BID>)RWTP|DA$t_m`nmGf6fT$l;n_B;SN*jC z^Ov)~9^Xrt^mX}x1DWiMJA}XdSs|`A`(wgt^T>qkwx|D+s>^q7wUs~gQ|BC$`IeF# zsWU&%zn!``)zaNF<>a=bYih4-VLICMd9H=d9@qK$bLZWQs^5L+^XpBs#9QN+#rv!h zw{|e)4`g!a+8g5`Sk$g**}nGN!KabTtqa>sbkBPqJUy%4lGUNae8EJ~>(g5uc^KZf z&%Azek3pMY>5E?<1gflqvz5N3Fm7tyEIMaf!tD2c>bpPR{8zJSv*nzxNfxd}=N0W% z2fdoy{vn5vA=_f7Pi=Fna>(uvanru6X8N^A?f$VCW|>eShUg;)E`@E5`J%nXtzu6j z$ES>k*XBVdT*Q7s*F5on8>`IPZ{L{B5UMe>K#Qu1{ z>bl$UFD3IYH~e>;yWz+K^CS0vb-9*&++cDr%j~pK!OG$dCa1JsA25$rnOeM<``Of= z7g8T*Jn+|B!n#4_TJCe+rqtC-isnBEI%%--;I5vj_OW7Ir{8&2UfZl0#U`HH>|KB2 z*rLDc;t4{OuPJ|(rX>D zhR82pna(e_-*@ocMOX2q2fAIpt4wQfj+8r7+u~~eaD#@jn*K|tZ?1w7TZH&ri&eKx zSSIt*V0!n`8`>ptLhX^P?>R`vgBm0+% zD+)didNgB~e&T-BnSal;%zh%I|8RrIgv~6mTTa+&dk3v#`5(-1=DRUNx2Cz3-$r=_ zIkj0;7Yw@Vo}QhS@%Y-LzHhv(5;LsUZ`+`(l)k7dCWGn0q5ll$LO1x#m0^I zsD*EX!wTaYKI)qvCZ+G#{6=4V?@OJxyps)BjXK{NY*wDq+$6_Slc=%Bc$V?sdGF`O z%fuAjxw+rs{(dXl9k=ZF*xlG$yrH~oNAaHB7I#>`#J)RQ&cFTJxg9ggW>@`TV#t3V z>%_oNy!ft73*Vk<&W$^Z8Nb|~J%8C`<-T{<0`u$c%$F@S|32v*lb=%Dh4MW|wr;!{ zoRJWyA#mke0XM^skIm)x{y$i~e&6q(U(f&lb$kCG_66_d|G(X@`0qph|M&0zz1?5` z>-Yc9kN5xkUS9uq|NTEt|JVF|{{P1(|NsAf%K!Uz^!>k2C%^Ci{owQa_&vY=T$~*K zeSKU^jP1Uv4}b1m7VnSSSM}}H;pgw`zr5KS-Y;ikX=`&+?)tMkic5%V;qv zSi)!j(+MX-GIpL>YBA?Wdsm)w$*akw`#-d>x$_;UJpSMkLsBS@&R4CP&kHxrzxFD? zp=X7~W~&t@f4pw5UGz{m%FTR(GiSB}&w+Va?QHMl8dfe=xYN@V_~Kjbnm>*k#b3|e zqw}fC@GQIf$sM!L{@T0NvHaTkWqaRgcvsIADcfw}kzn8AaY&CP!9d`>0#AFQRbTbw z3JX8?+BIe;E@?3Pu^BX*AC-w!PhyZ$+gmqhX~CUMJ~B&!4sY0Va{1K^4x!bj?X=fc zReF4Pi=Og-q1NyIncwEu7fFiDZ2W&xe4WQ-*S0e2dOyAcy{EXCKld@lYcm%d|KK^f zKQZ|G-hXKpvzBgNd#~o&U8&`d=goGV)n3V4I<>vWZ|fxWD{Hf?wMEyyd9HKxz<4EYWTM#ZJg#j{z9ujM;F z5uM?rliICzXV2UCqz7W6LWj*yxZGWF#gL<6=X(FVyfx3~u6TV&#@itGqMv5IZ;keP zzNcK5gcwf8YEQ4%?A~!VprdZ(rN&!)(!OUVJ>7C!nxW@y*==9nT#2a50Tb&!-dME# z;jW6GSz23{1bq4NG5YF_fU3rwlDnfLExPymUhgqwJ@-kdAuw4)yNzMZy%lHl?U-u2 zj2Kpzavor1=4N2~)H2^7?YIla0gK(XGZxG=kWo8a_oAFxzx3}qY5v9k_Lv{6%k2Jp z`S0S(kN++CI;p|&p*ANy|#bH@kWcwrfXNcWa)Zrez8*^Y;nxI z+Q&Xq{AWI0zCl`DAyO!YEn!LgsSN_ZI|ELyKGY)feNI)NNNk?Cj+*1EQ~C@A|BfbF zO$}aKC~9~)KX1jyXD6GY^{g4@Op~lKo84Qu)0C-T#vy^zTWjCVe;!pOqGjNngR>>3ajVaELZ*Mhw#baHhpmX#`LmRc-}_kOfNibw5(Z-!tbCqoEVhg%Md z&eV13`TwqOcCA)EXk?^4)#tQ~&NheTOS#_s^?$Unr#0-w?1u?Dnq1YhHe9IPY3Rwr zwYuB#uGm|~^()g_e1)1*?ZV;HAkXrsC7k@ljH%v@D^Y?kt7<;&iaKQ~Oz{yaOoJ9>v$S;AVKcRG6S&*;C`(aF=-$<;fX ze@1VO|M_(Xe!u?l=GBikR!;Akw*Brqm(P1X@wA@KoDFkh+mC+I_x-==bEWr*{mI@9 zyRW{BS!&E&e>gSb?8DZm>`g(^#of6w)+JgJIhj`LUNUUC-o5qWwHt@NT)KDe<|JQu~uebYuKi>aixBaiT@Av=Te4qL6zW-nM|9mvP{_`{O`meu^-{1G| zP+=d`Os?^&DH zR$et=T=|0O;I#sQRXj0V3vRD8-QD{wqPn7}A}1@SsHmi-q@rYn@ufAqp{LIl2}SNv=QgZ6UDrUAe_HChgd{=iJ?%nwCngrkE>us-=rk!0GzE(@?K;-hQTN+HeMJ;AF ztdH0jW8Hk#XO&^}@u+WNuhb3YC6&MAiha@fyC#IyeW^V2-MGiEpEGPO+QqfF$l}Us z`+BC$e|xPNCR;IlmeFw%xhV3V<5m09Kk4c-+4rfwb{7o0c))T?+ua<|*}lsIwL8RZ z?4=&vnYd~C*2#YFrGr1Oo|B^^8aSV6&7AW#&ra<h?em9LJv-0m4=jgoKuYcrO))tmx-t`@ixh_9GZ0m2xmJoM^ zQG3k;tu@_}5gJ<>9p`nVF}OuZyh+cUR`Ynuk5+4r9i0r`Em5va^6U@lz7=ie&=E;k zwe;xBhYO}p(kBM3se+ zMG_5%9avqB0}FfH46he#3N_ALZouBLdx{66T!I1fg3ya4I=Af49Z*!W&1~fRW@Nx@ z@Q*8fgOCjW+OK&_J3pTl;nN>uhQ7?&8bB z%FexBSI^yaJLThY)$QS81|F6}8_&<-d~?LGKt#@YZX0j(mA`>e9)7?|z=V z`1Iw&lmEVbyLIT2i08+Y45xOH^-ZB$)-F;l2^U=vILSum#dP%+#s<~DNn5mz>d)pm z@M-Jv*9UCAomqTt->wG|3Lr5=O`rZ z=+T@y(?%^)h~c(S!$axd>R)fBJ-<@E?*8goX_pJzyizSzHUx7=ByZ*VP;hz6sg*o6 z$$4L%Gks8&_#^Ry?N7M<42C)t!ClYQY)?o}bG*<$MZM5-(xJN)~#8e zVX}IE+p)bKha&Z*wI5&QklvZ&C*HW3sgC#Ut~rjIHoSCos=j+r$=Z9igxS%O4P4!3 zpC`3`Ue?vO%qsEMmQPON5^bss`-Vj}vIZ@A7_?RkxZFfrKGNHtf7E9&sO-rX5-+KB{vQDrn~AAMF#itL&JW9~8Fu$fsh_Unb&W$*m3y}IIEg&2FW~aqWU_X~sxt>y&MT1-lj*k1 zyx{eW+jGwBqu*V3r%j)|^jbh=#*SN(t4wZRE!z7i?Bb-ZTluvsF3GJgU*2}?`LXmy z-RWuJjD^#mZBIC>o5T3!oNn&<^*LwP=jyL{uebia?z*>nYu=sH$@kaI^E;#X;?SYA zyFYc;{G5ANVpgR5%vkBU(a$$L4b*XndVg*`zkbfeTaIk=qO$w-x4VfoR#+eIc3$j# zccW{>+=)NK(wE&^5O&Y&w%+x(L98D*jn{E6joNrIx6j94XI;J=!$G_HuV1I%|MzTn z{6AHu5A*;3>#zI$eM8-k&-;IW^Z)lZeE*-juiyWF^tAoHP4)ld=kNXhbhABv?;o-2 z-Td};zdzlcef|CV_xJ5;|4ChY`8izueB2zn{q|M=9=-Tg_WDIhVQTIgYrZ*QXGAy} zcq4xFTo69R(=&U0q0g>E#+?$gYmV&RCw_C$QDsgBv1Y5lW$~qpE-zNm)}DLrfIaiZ zA8+SW>$4xVOzm&BdJ*jtP~|4>_esU5?AEH8Q_EJ`-g?ou-R+7%s~@wK zw|(7GYbT@gr{&3MHQRd|PW<>TWzp9$^-PGtzZKy(mp^K=OIkYZP>w&VUizy|cMje) zus?a=-lVq&Gws{EU#LB8lIwW&$>`nDmdOPY2TwG(-0KtnRA?=~J)w}x;bK9e<(I7G zAEOv0Z1!abB6^ zHtkdCq$`|<)%LPx?>fP%nU0#3UNRzmzWIv<3XwWx?0;3j&Gu_1-DuiYj zPE}qU8rxgcr6p^z=!BU-Snakm&o!=0cAkBDW`R1>^J(l;-K|93V$GkLTOQutIQi;D zhe=hayU>gVxmt*NUAn;^ngZU|z#@Pvs$p&E^gJ zHtpQKar^#_+jno;Xk=|{d21cBHuJqFg|E$CX;*S(Ti!6N$=)o)>E4#d^!L#|iB#tg z&lYn`5jw9acf8?Sq@>tE;Z0GIZ>vsN7WWk%Q=j-(@WZCY<@!>bZi{D>o)i1a?!RkI z@nxRRtJF`jZ}}7V;Rc)P@eR`VE=>6DbV%1e*SdjmM?wmN@97VHp=-mXdV}_!Wa!CH zmlXEjq9N+TDa6qA;l?$Y>NS_+X3n;~ad%%uRaJFyWqEaJWntNd{hPP#F|f6=49ef` z?Q5~SAyhlGVCu#*tCGaEKDb2P46=(g32r!;^<_Fk=mXVdo~_LrG~%_6Fz7^zf6tim zs7W)`hE;%br7({n!y1?AJ2Eykn~WASlzYI@+i2?B`^%GiF~DLU(9n4ipTs#^Up zq}a`*YLWOXr#%Uoe-9`2-F>t&d53D5z>cX4tFqVF+L-aAi!T;F`>tT6;gs#KH5bcy zhc7;Pp6P+V_rd;ul@2?+*y6INN3LA!pi?paU)rArEe~WH?=VbHUT|*di^@rzsOPZ=F7RDr47% zwBBjcd)7QjkeqhZ`QW|@87B`$8vc3x*`<2&!9$Y0*PoOxdvh1G2cUEabOVU1te`?w$?#Y5Ii@!(qavQT+D_KRU zWggV+cI7V)jS<_uD0bqUqZ)6jwjX#cQO3%*`$wa9^I?wzI#QqG=NQBW{o3H|;xjY) z$IL|=>^JMr+8OS#zrgxezxC8pM}=-Le#+~$Xx7RlPf~WRU6rY%rdRLBwMFuXM>#{3 zy3FFKPJ6{W#Cctr8t!fg>`ALUnEK5%m`kwq(vizz7maGT{#h~QExrcu%(0$vl z`zFEi!;@1detdfI>%Kpp|7W-S|1a+oYrikwU;lq~{qJwP z_gDOTx;{UyuDXEVA2TB18dnz$+%@6BJ~Vkdu;_ijm#*!)X>b=bc7DcOF1aK1s? zPI%EgPaDl6YaaM4oVT8dq2KhlTAP~s?%)j%4tZ2>x-G+8)|#HU!thpZU(c4~$J>@I zcYFTO)Yx*nnbmeHlf73YW@>L$zw=7qTk(^^{W5%!JM1G1E=&r@nZ9cA)n_iX8SC!G zW|XEyZS8cc-0{eSu|d|W#qDtDHK%sbrEbiBrwQ#iex~#w!vVIrt9~7B-z)$8@|Wxt zm6`j)bbO{d^>)@>*&*>ka8p@x+?1<~5l8+M&CF8iQ1j_oCn_s9|KNd7>`yq7T=%cY z;@hx)RzUE)pPcLp&(xQ%EijWm`+RY04vXI{T|Lip$BI9!cyy)wPQtIy=d*M!J!3OS z_hwI+TbC&L*DzwH9phny19Iejzb9c^Z`-G8XrvcR#-j^ATZ_eXof6o1pax2cyZ z?#(>+kh{U{V5LcjTdwQWwNlbOOn>h@)&3G^xxhR8+rn?!>P3@-%0s!#xNkKa`KX@A zkPv9+;=IjeKXX!0xx%757jq_D+q}keKkw(|6Y`lkBfNg3Y8}(e*cHe8pyJN&x+6?p z?X7PEZangyy5Hxz(L%2>5!O8}t2fNp62dTt%RcZ+x9S1MD=n5{-0NEE4=s|(_cUN$ zJl$HMCHR}!_bI;?uv-fxaz>TtUoJ4(cj%_9>;e5LQ;O&PI2*v0Z)7#0<6+mq`+>ja z?R@O}E$!r*Hyr&9pQa0&g?C*!rxi7AuJfbqoqaQZt>65G!=+Fxoa^YE+SdHJCwZ6( zjJjXuF*Qs+#k6*_39|u{o5XXi%`ZJ}^*sGtc)90kPlAh}D&S`*7U4*{`1H<}R^JB_LYX_;UMl=m z9)5iG@ZzOw&%XS*lCk?F!D5eAtFu*`BXb$pnB&6d)LcBZE9}xItQs*ZIai?QQ24 z>r5{AX2e`z^{Cg%xbKmh&7IH?3$B@Uk#S{{E+#4QaSQJZ3Q3>Q^PtS%#$)f1Ez(Yx z&$aUC2E%)A)9c!#tZ(DvWdhz0? zW!JUJg{}pdT<%-)P-NHo_3xiEZ|HB77i^R_cd=i@V$YKNUw%ISFGts)Bi!A`_PdyD zId$OD|8CdN5V1dNU+y*Rt#CD%HeFz?=V80Q;oYa0?uEo2yfN8j#+sY+Cfm;S++-ZV zxbYRQm{oz7n2M%}pQp*O4H+`rVH;MTXO%WG=}t*Jtj#VKwc+9A#--L$|Ic-QO8BF% z9yvolAx%vC?k4vcU*jgbCg^HL#pJ*8_3AkDq*HIj5*>#4?yV1-RP{wdsMjb*X>bED4DtTd`88z&j;o# za&H4*7 z49}SY84@f`DePvOydmP{*OU7hwr}LoTb3l&7`i3YDaG;fj?7sxo0METUxqUpXdO7Y zVP;2>z3#b!W1AiF!tR_ou3Hmt@`lN;V2aLiChplb+*22YI*M-zP8F=!V#?&c=;Ftp z6F1&`XRz+!#hn*Fx;9*T`LlQD)wM_0-o5&Fa_`~IXBT((HlKbv_wvrK&hM_s&b;~R zoYJpt%dSTmYtMZt8rGmLwte~Z@9EdRFTeI(-K;{^Z;ebJBb$EC0baNCYYnr~#LNOy z;_l6iyw`Sma*BCQO?O*zZERKrx}*@G-+zs-nh40c2C~S{o49>dU$#M{kpG@ zf6M>-GCTh7*Yf?p?warab$k8)ANh@S`+q#lpSSn_*`t5IA2*MG7r)PPM^$yv_jiAe z{_ZxHU$_6qw{NTE^Y;Jxc5`~c!`rXR<>&4DTkz>s_hRvUzWMuYcGPVv{Zo=yD$KAW zFej{ck?`@e`SWUpN*zTWpDDh(hGFyEHRcUp8U?-I9df%Ve)j4DJFkbfQ49|}BIe#c z`P;{)D(OohgWQvYJLh|bDg9HK#i%Wc-!ed;Y4G@X=oqm7fJNF6vG@=;L6Veem^$jO!b_ zSKEbU`2c)haFc>II@|;DZjp_G$E)# zvMRE*?={aI<^yMTdFF82HgWA@kQwGTJkscJOPI{cTpQ{6EkVU-%6=R47E?e3!+-Z>oEzT%X`)f|?P zg`%tHr2h*D&)e&2%?D#4|HxtgT0U-1>klm`y=Jlo9* z4(|PE{%o=GLI(D!fzuXmzN)+|X^VxY_tVBsUa8Q8Wz)VqeRaM2ua4lvsUgnuRy;WP zGs$U&S3_O!CjGU`IZsYV)`=M4;+H=WF!wKHd(+%vV*%Wv&PDY=<5=11R)xovyP z%IdC#&CL6^X3d!WwnU0|dqZYZA%8>lrAd*D%M@Ph(EYnn!QhT__C0pZQUfiX{--aW5OsPnAoPdxDb3b$>f zw8(qL1m!D>zrW(qxyNLo6?sPMH+zHOI@QT#pEDYd?Ymzk%Wz|@MZ=M@X}hL8RuT_h zCvYM8rq6cmcTaA7IQ8k&xq}B!KD~PK>(`G@ufBWv^47h3cRu~P@#M~n3r7N~eb$`g z=;JQ6dK(t2;w{Skw8@iUP8!3t(lpis8}1Z%%;;5R(C(JZR>@I%tdn7vIVJeu4@Lg_ zox6RHTzS+dqBG`*6m8Q#k$z)G`0d zuFm+b_{&b9$9Avzo9^bm7r!>}^j*_Ae=#n0#?6SJP3wLfll$y+yrg$Vp5n5muX8fA zxY@p>d^b3t?sf2y*}j%FQ@(GM;`j6N@axi9v&H9#*H5$F5xaPd=% zS60`(Cm)-c=yg(S^Sjf0FE(j}ElN!6+B+X-ux}g72cavdE-|2%qxrI-rY8^;n3pTas zIGD8DS54yROATl5D;(;@VOIPxjkc>L&FAZiZ&E$3V`UP-EpbQVYV=k`hgo6iY&Vug zO6Oj6zt#IOFTE1O=m+Y8R-zVXw~^*N(=IJzReWY^W1E6jJFy%n(b)|zRruNG~-CDGLU?9HK9 z-|l_<`gXN>{J#(HX2;k4{5!w)k z%aG!Alg|`0EW1~IMC=7q>px}Y?6{|AlsV4`xh{%2Fm=uwp4 zy_TVlYW#i+e>}P8eWGT98dRyKjT{nN7!=WXoW*F1+?;It7p@2#f~L|@E!y6A36 zw{u?Qo|xGUp{x3sgqS6)GZ>2>Y|UEsq(#)Ut}sugOl1R;&&3x7t7c6r)ZxE;sE&^z z+kdk7^t+SIe{1~RWcNmNubmm^9b>IC|56N7R|QS6&t|*vn&lhA4Bbr(IjhdKpBH3( zGqKe|+Ux1zmpKZo-e>reXMK6R@LEQ=n)1f!&vmwnTW#&FwAv<9pQ_saGkE9R$d^fX zj{eCivs?WncmAc0#SId_b<(pv5B72Y-}&v7i00FWD&G5?u21F5mC0Bhq+u*@nq7E< z%Ae}})`v=b8Ron@%-$QkL*=hqr8%SB)EBS&7eBXL5v;9$mwT;5M2f|CcFp~>ZueZ3 z3ej%-)AQfPsNws8V>wZW+~zg7HyoI~e~XrbQ*&X!iB(s`O%F_d60y9e`G|>-&*TG3 zw(_m=^v?5P4LG<4-`psr%ziZEi z7aKZG2nE)gJUex`cgNC66VAp>s{6R&-Ra)%XD1#q??3*hLgIAGqvn|z_Trc9_87K{ zF8}*=f6bqd`%WeVYz^^Usjk+K9M>((kd#6X>zUsL;s=O z&(D1NcIn&2QwL8zdiU_it*Y{@UAJiJ0XfD=$2Y#8`_w&WXa6#e z2HvCx8vcJfIM^=T$b4|KduLeUX`{2Zi?4GBA4@oJIwfuQj(TMy-Tq^*(vo(}oj=83 z?w6Ut^4?Q-;}@U_N012Jnyx=rVM>W>$oU4_<`V(e z_-;Nl=zq+_5dL{)*il*Ox99Zq*S>v|Co7vTJ9piC*|YiYe00|K`{;kt(+}q~}&`4$KWXJ#`T?!14%|+-zd}UhSju z^LC6L&vmZb#wQQ=ojH2QF>$v>?4^0FQh6=$jx_Z+|J>Pj5r%q4u z(D`@XTyVbD)GJ??DDIxKL3PdfoEEh=Yfl&^{n_zHlHrW>F{TD*Nyq&cEo7KJSRB&4 zub|IAt~>DP1^H{s?P;k$>nLa;vMCcuM<-H@2&dY|KM&_UUGF+Wo}K{N^85@ zaEpS>U*!Yw7Iz*Q=cv#&i|dU;eCAF$A@2k%g5LMc>4EuJoEQ^wO?P~ zF0Zfo`b>QJ`TaNRex?0j!!N|6KiO>UFT;pnG}zL93c?S1*3%cmIB0 zX8)gpPoHcJKAgP!`tS1c)zR$6!Q9SU^Umt*)bxHb&6Dlhz1|g@z0SP;HplZzlBn+1 z<9{~HYkcHvQ78P~Smsd8ngz>+UNii;ptJnknLV4=oj;Q<#B(MoVT#oRqoY9! z&aJ4H$}Ux(?JWHDT*OktsCE4Zw5}ch5}MVw>#X2z!<6u7*5#Scvn38s+jzt7xUH4M zb2jxX$=wsy-uT%T`XcIFz`?iAyk$@4CbeX4%UH&}Gi08o_&>${=Nj*GJ?s%ZsPjcf zS7%}Gveei5oZ|DpA8xbzWYQ`!Lo)8iFZ_MD$b}SH8;G^|~Nwt0(kH^_B3ZAYQ7C0d;y!o!m zp#tqo+diZ<+x_wln31bA>4WR7phr?Vsi}Wh7_t{_T*P#w;?hRpH}l^xCip+)Tk3Ko z;mU(MQQPu2WayX_d-?f&|N8Op(MOx*8-5Gb`afbS>8$?E`lyOQCpF@$rbE~d^&9uD z^ndr!yu4#WzUR6t3~aTo>?<~uKj5s9wprn$J?oY8;ms@$>Nr<3`}+L=+tYW zzNNcddS+)Q`pdst8XtK6ux-ko2NAuDGiB_0EcZ%YK6xv3`L$L3CC8sH7c);c=X+k> zx6J%|`?RpEWZ}HEQ5%ZVtU9@#Gjo^tu_hgz(Wu4$C}rb6IrT=4VdV&M~H`2d1Yn^tp@v-Sj8BoxSqo84s6C$5Iw`s+yY#?=w5=CQw72eQ4SOXr@B6<*hCl6R znSUGp2o(LXac1I7p}X3Q_S1To+V#2BRz}P-)7g9J)n+a6Tl(zP#RsFph2lPOO|l6# zNlWF_l#sBPewM@CWcH%cb6=OcsxP(C$+Vb!apU&odJ(Hd(skjs=Z(C9>NzXUWE?zb<1)weN`-;c9@U@EJ~?TfTgjkX&BQet|Oux@Iv#z&gJFTPSrKM-hn;9K_>&|^EoBNh~Z(8oXZMQSZ+9Ljz&78=4X$*P(I!xcM zwWlYV?%F(e(|(d|8ldVmiesFjM|ZTOK#??K7ao+dh6EY%gW4WV%T5t z`QN|0?c(uu^}mnuhv(PrsQCN$>FWG*@q6rd)$K0*R8#moDerAb;pdv<_i68+{Cs$H zb@S@$zo)O?b}l||-reRJA8ip5(0 z3$=Q`s&rW5Ic6wM(^ipH?_S>(wKO)rOnPnNy16=`w~iLEv)&V0=d|%CH^;OvS>`B> zNmsnYADB+_=lCtN(DdAfi!W!*K7Sy0RoJ#LgV)PKb!UVwidUa)viaj2LE)?Mk!%ua zvkmSsHyXzE@8`2)`1fMke|MqT&i!`2O_EH9dRNwz@EmYjHHqO(@9C`PYit>ETE6Jr z`EmZp-S&l-U;U9|_1U!QmEz$$?Al@q8^1USGn^I;P&~8uzTD}f_pYp4v;8Z>yww@Z zf?mIRi`s(cSXK%&Z<^uidbH5vq+`?zDaH+MYcEaEVVv>zd=^8*)CCtlq|ZrBygPO6 zJFW@~d7lFZ1*V<(b!w%mo5Z0^u|<)O!ZulUZ|Q8bdlJ`m+9`EMe#5R-wk2&ZnG;M! z$gT4k8!Doxjfx;Mv{YCH0kK8hPwZ)~aj=^oW#dpP( zw-gm!__?;5om$&`NambdFz1044DHNuCpU0y5^_GegHdpL@{=DkjGuBHQB8X$I$8N( zjqUHrp!tV{&m!a&amgRQWJ7uJ@i@U@%j_iuVjx^`}|(D#nX((K9J$f!s!Awtbe^W>uG*A zs`I!1@#5W!_Ajqn?{y#1F$q54E!FHaiOs*;!cC50M@snYtqX?Mu4j{*&|896X*R{-pW9l2uPv zcd|Eb{Pvh3r$g7C^#G%Od6d_VId{~~@a5e5*f*zN?%vkdwyYHl_m7ye&aiGd!6kQk zsnD{CZBx%4x_>gpYSPgQD-~uxOia9E_#s_~W&P45yPl(a#`l3TArqRtvk<38BAB6dsQzpcG4iq2Q%TqbQ& z2)?*J!a`S+Z^gxul??5o%$q-~UN+_CX1BE-90zWMh;;vwh`1BPv4729G2xFvHhm0p z6xjS!Zmu|S`B2TiC{v>i0gUIC?AWO3ub1&LdRj-}(aw%TifqR$4$sN8T)HXvV8kq@ zZO#wv)rG&>vp3k^7W^B?^KR+A1^UX`5>w_onOfXAyz3B`?7OE4vv{X1ke<5rfRf>@ z$*rsszgL83?6N6H{T6N&Er#YaW`)QQnjMer7i>)mU?utJ+{qdh$u1 z7bR{#7GAdEu3nZgwNrKTrW?w0AM*25N`G=rt}i$@!R5_a7HP}OUbXXE3Y>!NCxx_I zs+~^xcec|^b(O@q=av$uuPom9X_1rXSN87N7g)<2#C4)KJ4T=4)xDbZ)pL!ko(NZ; zLj1q;Wh~FTyb||ax|X!`sEwg|w&kM0lbWvtqkN9eG0c4&-?vI(+V)A0Hq0?DvoM%- zy2aGGq*HNv(NfFos2ht;2RTnGyt2kfynE5^2+yMxN7ES!^gQOSo;bs5%@?_Bj^s=u_dz4|+)#HW6r;C@SFU&f{x zkCrTbDZ*XwV=dEOi`K5$`k`D`X9XYEyzuJ9kqciAeK~dN*1dBFkN!J(_TEcggSW@* z7(VP{c@WC-VB*eS7kt(lhragN;+D?X@O*l?S=sr%bMMaO#o5;W`}XHw_vGjK-`2e| zKeujL-?{YiiH*Mi#F|MbR^bLaH$(#N-- z-aXx6|LW-Hx2v!JUars3z_0(leEz-lvUhdg+&}j=PFE&o{rvmy@9wkS_y5(Gv)7-m zzbAWl&m9Y!+0il5dA*DbyE|(f&CH6w3LbZTAnl{$QkGh(CH$F7RHE>yWKY4BMVf(J_?%nBf4@3DTE(_5;c%WY5%PH65bCO>KRX&y7Dl2xas9!bxb;H4@ zQPQu?@1$MKiz-u&U-9G(*Pq;|)C1vhVe6U><=@g>!W9<8v6E*t&w+XB@@F|%wVxj7 zed{Cn@7&UYNoPA!Epu7Lp7$wz7h+I8^w2bNS<;rTN!mqC{?YdJGrk$7I+%uDdO78U zlGvnf_5)cSQ|B`k9$LPt^RS|M0YVvRa!pb()7j3>FIkVuY2hy;L!FO0 z{T6kYH<`=8`&3um-fsz_HKJjLFBP}`UM#k7iuyOBmcy5d7@x#2Ga5`)>yQ+l`lLVc zAAi^7O}3VN^R~$dc!-Idi#wUXTy@;P|J!N?iTpO>nTdV(Und&h{c~oba18hQ7vkxu zn$niKuMZl;OxMbqP{-NO9kw(sYrB>3kGP#1%=YcE+qU7-tQkzFie$R2CkVV%vNHxe4k#d;3o{u$>T`ysV+1?vlD$J4|80gQt6twZo7MIB#vd4II^;n+0 zzN+-7_s}A}M;?}QS1e0ddTNW;OA+lYenzLfOT?E4?{o=Ze`%|UfxBb;B__2{Yu~sLd z|5(t!jHAc?H72}mp3!zV&a33kdS>oxS6??VT5@I!-}|$Hr)%1&e6Q_Z)o(pdPKo24 zbFCv{#-gjKeJ4&;?Tl!XVV#z>VS|hGCVx)XI8zRtDG8b^(ub7R{#=@xQWDpax{@n# zp7^tiiH167c)f*cc4~G8ZT^(xH{(KtiN?%DF*lYa=!CUwH0ykl@X13whrjMO7ZTANqdZ2 zV#6brv;N)m^=7E5kCD%6mBY&__eFG_R9&f8Z^v-j*7ARl#GGduI{XcjE!iFQl)bQt$RmI48O}OtA05 zwCrfTY44JpV^=;5Y43Ww(W`uop`rDz4V!js-d$Q&P{PXXQBnK6qcn==-`uE|J-Q~l zHh=vVveq;%x8J-?-Cgb3^YCqD-_HB#y<0c0zVP?6*R%EQV)p&wlKk=O=c|`b{~SE| z=9}S~qjNuR{k!_?;n{N!M@JMSmhvC?T9TGoUz4`kdgHCR5pAt2FK*6$%pL7;ceVBJ z-^F1lHpPyzoj~4&le*WIvJ$3cJe%(Fz_Vm@mmuDWmnpeys z`k-3=*u-l~N0rJG^E%^F@1BI4a!#^2ntNiVm1S6uIKzUrTUbv(_H4?Ta2DzYB<&|7HRqwz*EP% zoZ`!R>13miOmRnY&nBh@_Lb%{q$askUScpd@V?BHWcf4F=gFkJH4R~jYrik->N!>~ z`n=uS=b;u`*ybY^9zBc~KY8}7^1Ev=bK2p?#*791j5GG#R+rIK$!cU@{P3WJ&P*fO z!|C-3it&nqoChRMO7nhqb@G>J`02euDam!e(OK!z3bq8z^K6SAGDiG4uURGKdnM^g zaI>wL&Bxb54Atv5GRiX?U+EuVXnAL|MlBpA1at+J3M@6k`PVr6o z?fYl9X!vs}>41ttWsZYIe(TR|;tlc(Vx#uH z@cv?kGhe)&9T@o=>W?+X+UFE`?Xj9yZF?ZfW}ltO60>Ecrx|)H-4hDWaOs4uTm5!w zON7I*h^;+nhwuBEe{PWez{GuzO3=bprypIGQ-IFNDzw2SL>15l)yk|yl=iEGz`ub*x>TE6PlR;|FmMQybo$>x6 z8eCwKwclh@JHweO9)Bs}(#!nqKD90^}4V-yox{X0v^LC-8t8)tcu4o#v&)zwwXVSUVGhXZw7k~Rv|K{SS z^-A$kDejB)&Rjk)jVW%P;If#^r6R$nH@FHPUgR9{mFsiQ29d6xT#8KG@3*XN+Un90 zCYav%uz#(qt2I}<>{XpNjvFMDmkB1n+`Mdp?xb0kk={#^0`E_f5!IU(`S)o><`>W6 zU(;5nb=oJhMQ9$#3o&VaJWobdEFiohM7*(@K_d7o54YH~p7a*Jp34d+S!7afPHj27 zBJfYR$=hefFO0q%iru-=MBlwnxOm>Qb)v~hVMhGRd)B?|*mrGCZ(qjh5bcntqiNf( zNUrPa;q^W5yMFC@nKy52@7~^j>xOM~oc)ZrTT=65W#>h`>RIR!{XW4aXscaRF3)xA zWangKZtvN*cQ03;uCMq0e&8RYWqQmha`*P$ve_SLXEUF@>z-ZYy;?4YJ*6ePt83V~ z^*Gq#>>1hS&A8oUYPXv&JEtz0t9ff#csXBr|G7T>{B!g7TJ5iI{_^|L+l!mGAK$*d z@BO>}{CV=RdvDm+@ALh>t-Pqbrm()~^Rq8E#gA{#FVm0LlaD>0GrxbmtnWIxv-$RS zE%x5tU0Yl8|J{#&x(9xqI(YKPAFtIHTiFkKJ$tawjn)6mr4@UxD(vn#!TMJ7fbB7} zW~OOJ{Veyc)RvX-kAL7Qbl`fYs8>;1|NMmdU%K(>34diCJzuQ9oP|?)?{j4X4&RTh zfu}5|I_-QEmN<28)WubnYHceNe_cxYRT}Z5b!tgNW@u>&Kf~o?zFoWa1>8L^7lyU z#lS_&tHKvG&D-_H`0l}z*_t!o&1k)um0P=Fx24rKGaIAe_58QXRC6Ch+;wkjlwTbG z{$J$uWo)x%FeNO#rk472%`??+J@+3?5#c>>D0jAufQNoT$X^{P(a9M)ry5Hb(iRG7 zOv#jd{!79y<=?clKVnrzm)EBxB(}Jj>Kh!Gd01xK5__gUIYs*o&EL8GI=rIzl6k+X zPxHq+4tID|9(Z(QK4dxIcg>Z-FZ#nSreCes<=!u`326xY!OHNizDfCDZS5|mIj`O? zw$MH=cZc}^!$ye`nJL~(2I;1O{06U9^K8#L?U1;kB;fmL>;9i!%^QztQQN%!2jJD3tC ze)GAdV<-`1!kWRlsAxjObZ6DSpB}th5Rkexyy*+a1}2?-lFQ=La?W`0{|60f;-m=A{LbxvW+Lt{^mpnQ?XU?p?5m${vV zFQ0uEu{B6nT*rL!0-*;R>}~FsKM1-QUuE`*S>>A0kG+rfI==UNa_5LLgHG@9mcc`|9~qu7*qP=q)JQGV^qT2>(2d=Ui#q5>n2T%!$@AJUj1^hwSEvEn2G6!#SH% z*2>JBAFT8L5@%b)uLb(SdQ&w&T^AMFd*e=LQt&ca{<>L>oXv%cW?WjUbmqXCzte(O zda1>l8aeD)TeC0srtI;z7NS3PC*C$atus3_A%QKyTGEMa*(Viqx#a0vKjdWJ(x1Z? zofJ3A=x|eDdspCtjTei*#nIF|0135H+*X>*A#i<8fW_D zwXsX~d=XKPMBhJe=dyka+)&`~yCB?P38a2d}z-SUiR!m8`Su#n-2=rrIu|ubvj7ZE7N(^{x+4w+@u>9 z=3Fw7TQecNa-r&vO`cJr+8gU<{W&kf*?TSB`1sL-YdB7SSumGVwr!6eOLpe5%t@`CMY8-Q6Kg~F8$9>uo{+ic+OyR% zntY2hZzV3++ASjYc85@PEz`zRlb=fY9`f48oEJooVD=FhVq zzn-pMzTSV{{zlfA+JfIf1|PnjUc7obyT4#Fzy8C+*B$mR*S{xgSHHWsc7IWk@!o2) zeRT%gw%Kp4+*DJrwf1Ap`**5$m}`ttBofGQ+Tq=XhSO2T&BB^>KHe^S{cLphTqye?IJx zn5VNupyA=v1ErCo+xb@Kgm$UTda`lTi4rbL@oCD8H;$z)uC~SC6+28I~^w;(0O{tKwqe|wNf-Y?WTdugixPJ6O#XK z%!n89&f`?Jb>H}HYsh{*ebF7N%MzDfl=`=m;elhmM);+oh%dW&xPG1e;%dt_?d~3l zn@>Z}@jVb;l^L9Q^UM*=q*Jd~=iEE+pW(nwhJ7=*18rtKoKShpsb2QNdJ}tf!yi_y z3^EQ=Lq)hR8t6U?5&Zk8Y&?y z5^5r&Br93dWO(Js^QsRDbOt~dF8&z)YT`f<=29!ZAuHu~N!=n7jKl6gJqaqq>M=YIGUr*Pe7@!q;9)#_!6onDbfO?OC) z?s@$sX;v=Jiu;`-G?ymXMCX**)TA8g|H;ts)c)c>QD5g5O>4h3{O0GlHK9X%_tW|I zk9yPYr9P{Ewp>B`)f%N+)|<9fE@U+D+|7~9v3H|m#7~Vi3VLT=3dFZA4Uc)E$xy?3 z$Fx}Uw9oCGOLA4-goud$eE&g*DM5d#e%f23uK{6PN0Sa7UCtITbJF~WD@B;Y3feC+ z%rmL--Jj&iU)B+PR`V9`)y!Yt*dE3kGHbtd<=nHU>mx_~D@KOnf(^Yny6M|KFI^Y= zQtb8NsowB)1ZibAJ!-S{}8!vrFW{^0qKjri6nBKJ3dm zEof|^8G85V|4m#U9{5);v=0*b!@>62Frt47tG(0ihwRg9HbxlwKYyzlAD=XBQk$#c zhOh}Lmlm2vS}bFjS+r%(B9*||QvyOg*G%fF(b4yf;%>k8!u;jR1Gjun#II#f%KWn0 zl*SrW|5wC@iBl!!OilF?>i)b*`J~BG?Wo_%p-I6U zhf9_Uw9G90d`MomttE7?5c8&$OiMn;$e+1-aNfV@3tUt7c(d|$d~Dj}bi1zg#zL{g z$n{SO+Qj??yQOb!GxvP+OKNJ%_nTk+IjoiZr2cbG4xyz&jN{N~5Aj%4ne z#Mb`sygbu^r5<}^TzQ_IsWNLU=(OZbsEEr*U^~(;Vq~!F$;CrzUqWKcrXIhMlC<>k zBes(=R&zdj-7!6L%z2BF6|*;wo3^P;jpgMgMv2)sC+!TnR5n>vJ-B3(p1ATtrkq_a zc2`%$I(vt%yt}HuwEemI@@s18+Y>&P=uLmL<(2Z+tnGn$*SmO+sqDCu+1ul@6TS`ynXoj`o`6a4U9>Q zor2Bl;}0|Ow4E+E`||JY${*H&)jJ$-h`rkN>Ht>s;}o^6-kINdQnaA(E@?(b8WR{mbuaY|^F zypz@L54jGK^IQ+4Su`JxVwOvs&m#Ci<Ao z>Fxdel+ui-bh!huKUOL??$}hRJzc+sIkL;MIXu>GV(M>OHg>nkAKoO)Dl|AbG4{qU z@5$S%!a!?hTpUbFZ)h=yE!xiTppGrU;eJ8JgtxmlJ`fJexOmkk=OkNN>%Kp^lcS`M zYNSmni)4KEGx}$Y%TK{?MQdy3yE@`2Q|mZp-JIcQ^1H@b@TqH@QH2AD5b3x7+>3 zEeBpYF3XntdsS%OOFmP7M)TN-R)0M%*vd1krl8MK4boun9j1)HoIU z?va^N@=Im*8|)ts-O69#KB=M7a;D#r;#FR=&i$y}_G|lEvz;moi&vbeU~WH^V#4@E z`fzhx149Kvn4N&b3Wiq;ikqFR!cRox?F%ZKJ@r_|TI0a?On>{Py}mmsy0A#>4qNA~ z;_~17(zmVo-8AK+HRtMfHM}AwK5hj?ke%>4A2MzZoJYn1ra!x)u;r@~>9V%1! zDwl?92S(jb4fEPm)%oeO(w?YCQu*hb=2>j?*mykhX$;FX;UBlVcs2=nmmi8(I`S;; zl@gc8qk}bCDQSmTm7gqgK6)j=P*O*=>8M5Ctj8zgWQw`G+G5X6%}QIDwDaknNTXsu zv$J2g)vJy6c+JbaaL&5FZ}kkluS-1G`U1+tnKp>NWoIZ$b`+~FWq9^8&gojmz9+m% zd0Me2BfiG0OupXMJ$Itl_Go$8tezyrq@|(yVXIo5&YlU`%$e{YNR4r|&r#Q_6}yDG z#gjKGF>l-B&w9Y-d8_dOMJvX(;>Q7NM0}=#{imB9*9GoaGs@H{@KgtFc$6T|`TE1_*vH!)zgsM}6}V<-IrEBRM1tOh z#WSX!eahf3yedd@VogTlv|st}*KFYFzQ%Jg)0E@QW;gBH2;pkm2c{MZryocqI#(^K zbh4N}wee!lZnjAUX6nX^x8BJJoVVmd+>eF6m)eR&7OJXuxXv-*6MQ~JKgvm8`;d`i z)U(W|u0>lk*KMErCputThEVH6eL?A5&X8r&B40SxHu?06y^OdrQ>7%~QcY(&>-$qV znT3soH$|0?tqW<2b@$lox^MZS9b27Z^b4X^9Xh1`R^)1LON~zQjuW(c-AS>l~GLUk^13o#0`d5fJHUw1GvQUGT;V zr)BQ!ZrY|@GjH5?Ze-sWq{MzE*lX7b-L}IFJZFMWS#A($Tg#=hyg~Bf)=vfk`OB@@ zx%EO`FW!18Ky>GJ)(J6MSGvP`^Z9x1tSNEZEg`>mN8yILlC70ri{9Uqj@W%Z?%ln8 zH>#?37Z&X-{2}t9{PTw_=@;LhSn4?LU(RyCeS21}+`Tn#nR)DEZ(ByQr`@x^Z@cG? z{chVGbtf5mcxt}0T|0R;@SJtzsDOf{3c-+6D}j@$cp-L|N-+Pv@Xyg6lAz7~lI3}J64?m6F;yVuafW#hs=X~9(KT#vVg z+B|7~##^=*e{=HgkDSDMe*R*H&(F&Jc_-EVV^2A~@&)THp2ne#Vp%X7}WlMUM`Zr zw|-LJR*vJni^2{&xw~k;e7Vq3_v}=;s}B9g^i0?z&!6^Z=~X;pSgJhhnS_?|6YrdV zCXfD^@U*8KUsJS%-TA|6+o%owY3X%^)qnf<|DF8*@%~@@|KI=ra{urB|9|U$>Hq(i z|L@i8^7Ccp;k)OS`E?xF8~;?9Yr`bF6mCPS$*Bz+?zNblsM5UEwzKgV|A9B#LK)V4 z>Mdn>_ji{~vW>*G#|x(PM=e~>lwf;SLM+C?h~2JU$jiR7!pgvK!zPE#3%crVEzqd> z^r$bz!}Rlw!;PVTb}=42FlWaxYuS*yGLt`ehGos1dbWRtk&XI1mdCY@Kca1CS)9FMNk zy}NC(u|a;!qiFu8@rO1V3U(g!ayxRZL8$R2NAFbEl`8L|((W#bJ-Xwc+xAN`Y`=7; zMfb&S+WfOd=>8$OBR&;cE7qlTFV#Hoid``DykO_SsvnUXwl9jbTw2PI_R(H7BywlA zz>D^)mz}<6ESz{x`p<{#RC%5AtKQmLfBGA>a;4&Z;pMvg{ZsiPE#_xFJw4Z&aEO6{C*@vA_S~Z7(eiRxJjMK}n{Ta} zzS@+%_rg_~bIhL~@hxeaxH{eF&ZFqAs_%EKh zVPa#w8_SpD|GsqWJ9sbf!Eu8h2OTzu@ycFHwCGVjIH`84O~%}&#ew#W?#YWxZp`Mp zw!uQ|^-Iqni8Z2X8)fD&sD+m9ZkYIC;kA`hD%QwF1Z-@1k#cFb@1^UVPfi{@vUgT^ zRGUY-$#dhx{IE3V)jxEOB=`z{^SCi#`j!tFD@C<$-uP10bky~WQ*r8~m!X``S=66< zygqw+M#j3pPfAN9t9-pr9b9&Fk>SjxzWh}?9ak!xy~MgMT*%4bZ*TA+FSTtclP8_t zml0^J6SV0Hi=ld!=fnuttj@-y+5gsW+9ne&xr9~vbVR1;6U|Uvocq-#U9jMa7Sp*#ap2&DL-_6CftpYT-?0YYwZn*tRBCT=W1zT>DRwK|8_3i zFYnsCd$}>T_jlFsG3===+gw<)x3p$&bstIT zrZY}@U)I0=o1bCluLpmgJ^6I> z^x2ZKgAc7+#Cs+iobuc}YvZb$Onc@h?u}Dx-rLm4qkH9e!p$#xgnvDnXR=3?`JEW= zbjxXs5_T=xr_(qkX6Sz0@Jesptl;$`t3GJ%;Jq_x%l$o~=5HnR*b-(wpX18bCuy-y z`V(WWpSR@Em+_vPAGvdP?$Ic-wx1Gk#jW8(=%(9c271ft4-0BbZBAvLDZXiKZbVJa zwONh9wvn$)z6(F;i7zzBViVYTJofv`PnXu;yYqkh{{MIXf3^Sf{Qvv^f8zho|NnOW zzvKUZy|4fN`hEO-**w2K-pFav{e@4jHZxqkx4TxOVTrTSZ>|Wvd-uDYU+`Df69kO@Tnz{3wgl zuOw&xR%Pb@@Irr*!CTV{0fyN-n>Xz*pK!Z&&+46;%ImGdfff7pq(SkWqE%_snhN7OAiDuH$`tf?Yr)triE{fu>bQjDG{y? zzqd&&$&3`~DLx&dvBcgkMws=&>ayr7pI6v?$oky0FiJM|qg2hE8-HwOToQ}^QhZR| zXa5$L;;rWn*v=N@H?Uq-rg+uxa(4bVrC+vdz8wuta!%H2fA3Gm( zK9eZ6Qw-tWH{rx1F7}X1v#p+o+-H8EaUoN6@-vU;MOKU|J&X4oS+U}{%f~YZeIpCl zI;!tHP1|f1lFO4ARk}4&^Xe(Tr9lmwcjw&nVP+05cDrnHn{{=vc*0iQ-E%iLv}9-g z5$d_=asA_lX-2(S0=+C<(*kTf`-*K{+P1$;{Hx9Q;rxWAda35>riIP@Dz5Bb|JzEn zh+e!HvHKAFo{Q|s2WE-LTy1$gqyAU;e~;bgjvvyJ(pC(dZa8D{%(2O)=A-H%(2A`g6W;>3XT9iE0neGdxH!n8ukLv-!lq%ZxLGn0|PPwXam2 zv-y+7Y%NC~ndkpZ&Rr0`$tKe6AFP_u!nWjLWx~AosaLOeEZ^XvmUuw2fxp31<5`vY z)Q$u3dnL?c*6iI_(4>)l_z=gsHAgo_Ov`*;%%^i8!94z;pt7{@hSb$9LK`CwotWt} z(P+X6u5O8#H4$HT-F_9~w)<`5nS!_*Qt|dP?%GD$?2NJAeREI6wy$4qp8IL65WV1j z^XA`oH>Wr3VA%WG-CVnUySDrFg2dNf*z$@$e0h3N_18@Q^>Op#_AmMR=gqT!Z{C@1 z)vm4l_sDk5=I8PAZU4Xe^zZQ1)9dr&YIjurmAm$I_4@hy{{8y%)m(l3efj;rgcvIR z{^Dbh5PdLp@5P^MJ6r$m{Q7w7;pNu;>-pE`ZSy}bZf54Lw%q%w)*hSUOy+KZCrfzs zl?4;I-!a?I&MV?OIp>(b{QsH^-zI4#Zz?f77HoU3f3JLgm#&hn1 z1gR7ozW3`J_Py0n<1goWTDGt!aZ2UtIpz;7kA6JSle?6A&BsHN`CfD{%(j&I)0Qq= zaQ&pn-6^kCWM{o(-J!dQPbckAw{HZ)0S%_-+9%Fr^6hi_mAcwk$9R&dQl{UQM_dSnN?UUloj^7jWovnMT8(x@rbhfxHUih)@qQGfUyF(jwBxgiU zY%tJcw0IPmn|UDAm%Cap?2i2DH|7eAGv39#Jiv3nXFtz@JC7EhDt+*6X5+t{|H4TR z3>Y??JD^n{al%Zh$57x?kM?t8&fH7>qPTf( zgc(2M_hs{rT=Gxqw3F%L`|7T|CF!qWT0$OkU-ybtjI0M*cKiSFX4o)2&()txEt!{( zqiL$_p_u(D&6`#vcBrJXg)GSX)pgLLK0@QX&ZTb!`s>t{&P(q58sOmOHu>=^)xV5P z4-VR$(^w=IJ9W>|jh9xaEcTE-$SredjnRr9U(YYh&e+1|dSQ_d&za4;SA6NRyw^}- z%D&@mr}FLswuoD|j_Sv1EIX3Ikbmy!BCXhovS*ne$}xQIp5GGB@WB7VdZvUmao%YU zWew(<1a4$7cy}M!a%a(}@i?}_`UJH)A`myDB>dr*(`voCiPV1A|D9W z>C_n?!=;5n20^=e8kZMG{E?o>8BwyX<6~f;Y(uE}2H}OGycQZNdaNkH||y~-w`9F8|v2e^r2I#Mn1Dda#o32XS`Dg*YOE;!iAnkABmo} z>YceL%+GI2r@9^Qf&VpZbu7*Hs(iogzDqo*i(&nC99?S@8S^7u2 zz(VWrCW!`93o)$??t2Z-3cSts2@3IP(UzQk^?{Gngo)CnjdGIBUoSpbGK<$QYx>@a ziK2^I<$qk-xW`0iy{@MySNF#R{}-v}QaR40g!oNUG~R6BCH4ROhuNYcI{H#xoY(X& z@FsY^HfBrh6iQTNn|(-OZ7+{8m++@&zPifY%Nsvy8AOTkT>esUPg`bNfZ(>NS}_m! z9y&R89Gv#H|8kJbnswVa7H@UPygi#!Y>Rf(^c{IO6gh8vOlyC-WMi(j#3vK*$M*QE@hvt= z_qT|8ctcQ_`}_G9On&=nSsGNCix+IXH2-p*$?GG<6%V|l{oH;e82XqVx3Xs_U<^}C zw@#aQ+^#Z2LM-N(k$J)@k!d#tf(4z@yPw7^P1~w<)NiR_oaDSrU%ft^T;F_o9r=0r z^X@0UyK=OA-mR6TuB^z%X1!v{r~|BJpp;97UnzMk((b=m1f?{;^K z#~)yN_mum<_AUE%?)YC&_+R%=?blzoUz^{*yHEJ_v%BTj<7=uve%rk~-=2Z_{r-x* zm4B0-KH&ydU91;$G2;@xewUZEWOtsYRkjC;r&{xK0S-$ zC$4|WJH4{hd+o!h^cB}$hTQJ;+8lRGC4JKC?lLzW6U)VS_bSM|PwUhCmeU|_KQ~3Xn@BclM|Mxcj-?#q#zds$ldhyhsn9Wh=mpq7m z)HBV$+^*i|tB~dDi16+UtXEjXOMZna?_MPqVN?)uev{D8V~^70n7KcHey~7`G3ey^ z4H5dSN0khIPvD*E?kjvki80%tL3DSF(G~G`GbPi0nKo(MSY#`)Z^Dnr3ynM`Cl2qr zvC-u=i|xsjRX1m_X8r4`@|rna-}PVmRlk<)^+Ih^E1Fj6GZeTm8K}1`RIWO}oDiop zDeJ?@#ojEYr*%1x9yqgW(Wh`GgXi9#geBszxwgd%n~$H`MZuQ z{%B!qFl6U;b=vv5WqZv!ys|i+r+eACP@kFwFZ4^kFDa@#yr?|)xJiz2 z?1`ntA6!4?YD-Pp^?Jd%&s+^JKQ4dUlMwP&XcfEHm!kGZHWzh`Za?)~^g*Mw>DOQH zU%VUsM=spdV{nB*f_?VKhpozO8WX2QmH5YnpD$jx=9BI5;-gz$H3m5@)MA?xT2<86 zer5Lt_kWwjxSuBF?mNkx5Y%w9`i%D#rqgjsV&R%hZ3#2BRPpF~t5<6Ia!Sa2J+yZJ z8&5WkPzIjW3U8`ku`x9ZHYg`mhtFb4YC7%c0w1 z?2E-NSz31++Vf3I-c@PAZLTZ4;e-LV+p%*}eKQ%^)5q&*Dh&U-4L0yM%b#v~ zmzuEF<)wOCgZwwPV4p22arR8vI&115P5h&+tFFE3ELV2rr6`jvN8)%pZAByY&$z%b zU0;x`dy7V9*SEW;-1jA^MV#7yGDU0U<-$oGGafArp7;Oe{7I_InuEJqj!JA$W9)vR zb5qV|{t1teX}q47lziDT^MX&M6?-QObA6UlCt+Bs=Wppoy@1xHpD=uMyQmKD6> zP-T3^mYLI=53b>!9mI95B;{9&x#pUSYXh2gI(C{Q%#sl^J`^=+i+=U2$%|Ca@7ne5 zb;fni|69~VPoGk~8Iq%YddsERQ>CM)X^1`)o^QxJhtqZE@_AjM%0fw(dA6M5ReEXO z*DN5@y`0zeLlgf)1rF}*%$f&gn)e7AD@CgDW<{t9v1zg8bfj%6)JfVZY{_>m$oPO# zkoQ8<`n3_$HrMO=Ts^g0lUwXi!8xrNXAbO$IeksNCD4F{;h4z-rLep-ftf$%PY+V- zpOmyMY+Y2rtg@xSS^cJJ&yIY0ycZ9o66p-%k!IR@YK^7GHi z&xL(6ka_*!<>|?@%^UVj|NdS-zV_(rN2)bH-aUF+y)3?#k>UQHzyIE?wy*m3Z@RwS zAFgY6ukYXU_t){&`kjsObvw&{SG|6@`RU>ApKBlA-1_(D)x%4BlNlb&-Msqm=F@Bc zKEAnh>bVmhJ0tWCDB9~X%($#p;O3g`^5kZ$sLq_L3_l#bk1I1go-K22+x)#}g68r+ z6>t5_b}hZ?Pi95+558bFo9xitm)gu1KJ(aaY-eP0QF2~J`SI+x53`b2L>AUzJ!^RDWN%fuEFl;>1rGe5A%QIwwnL`IBBF7^HM zH_QQ_G`4-dXRnve&)THGz@%{Q=iIIHwqDZ9kXmEfd*S`beWyP98)_##|1fnE*Wz7C zWk!XOhL&@tXIz=qHN|3Qm-mvC4-pT=D%ajz5pzvq&81Z*L~Oq=Us7||=7!IHCVP&G z;?t7Kzpd71O#a<|qswQ%wXuOc(~2EJwvRfsBM)6X?XzUbQuRyk*coPc*NQRx;F4c% z;J)>v%wg?yzj`lks!7_lto5ktOx4YX9#3;#s$M>4bn9&5^)(lQ7`_@s?+Ek}E8fZ$ zUa0B)TadZGCDw4u31iow|3>^m+7-t#^twvU#kaW@U)-@JKI-cum33T2h8}8S`pb;O z_@CaGyvOg!dZWlRi<-_$Uo$eM-8cDiL-(HT$w!m62Q=61Tw?xu>LwZ2*$=iKJg{n7 z*z+P?36m+TQogp+m=f-6-7K>^iMc6hz0OnF4>N@LwGRK5-gi+{W}^1Q_LsXq)Sb&R zV=9Q06P_<`vSJvnX-<+{%thT40Jd3e0-S#PXe z>V7cTdD|bZiQ%nNrk(YD==E)f&dDQwy>E&7mEH?W*Mxa?-+pl* z{T|z|+=m7Fm-Lwp{9c81%`Ms(>(uhBNoj}B4dqn3{<%e0kLzSdM7((t)!3WLyTM(g zI_&Ct24?fcQg1SQZXM37FU{Su&+z7*S$X;Ax0Nk>{d)1kCAX!nJj#2p@K#RbG1&!1 ziO1dU&Q{7d=(@^xn{Qj)wT!irNKc;oWUWX0&S|d`?Bah1^ z23L8O-;`LqDZp;stD2Xs9J*G5tJkkS^+>1r$ftw9^6zHIuR9rIc%FN;|C5b*Dw>z) zoI1M6XztHIhMxB`s%o|$Sj=~YG5K)jT=D+*z7j`cili&oPb=M^WYf;j^YTLsUrfP_ z-p6xT?N7_Dnv=j%{m{{F!Ba*~cU67{>BUd3hF$Pykl4IcXR`+xl6-4MFIZ1q_=gAMVi3~u5jcN*tbzS;UYn`7^vxU^uW zQp;6SS8t5%|FbMU_xRkz@=azp?QZNUd;IFIy7|0)`+k3V+k9Q(O3m+^w_o$ezq?<# zr}pu`UpHkV3LZWAX3X$lxBtdN-+!jtGheIy`EGam`?`N$PUm0z=F{C0AH#Iu{QbW_ ze%-!b_v@~_-S3C~@&A6Ee_!`mfByd;%g@(+{q0}>(?7rN-|Oe`wf|qdHD|cDeO_JF zTH#rEPeOunM-uKdcFA0 z{31JxRgFR4NO$oA8HV#ezhBW3E#yC0ws^saP$)Yii{zdXD5Ztm*i+xz?d%eIw= z9b4UNb$b6qF+H)!>v#75XZTz6J5aTAi4vO|gI*Sc-lrYwJGStws9`*LFsUj;$>7{I zt-LGO=dWIJc>d2>f(_Fxyrd*&ES}fe_+0GrdaXTIO%JWP`6(zc+UB2Ew`p!@n9D5% z`JD#SXMNhMBfQ6Q(!uo-7Y|03F&Q&U?{!hNGg*-5XU{aNadT&Ul=k+doVxpmP8Y9! zTU4axeY1dFpf>b)kkKk#cJVI@iZo|N_%R!>$Efo7=!BnmQI&XYOWsu`vYF>W z@2EFdJ-w}B=eS?~$htr>;;-gKUR8bm!jvVFGcF5U=yYD7&G6#u#Efh8NZbs z`SVz>e6vlSH*@dDMT>9knmC(b#~TUuvZn#DR=xS_`ooX=zEn%;lmGsC`elZkd+jU@ zs;|#oG~NHIK;7Q4_4E!Cw$HU`zj`-K|F~Ht|MW5Od8|f@yrouD^d~QuxXCJaEmUK5 z(k`Pnhc6Wd>wI_?B&K`xSj7&PP^G2Gt524Nh%hX>@R;fS*Uo1CdEy~Uy!)hTw6j(( zcz1g0{7bofTn(AKES$BEFO1PjifLWStplQ~W3@`UTFVq~ zpLqVtvh_|@%+4O!{ifFP)*)}6h$*jjv9eTKn{$D*8i0N!CL5zUm#`*JT&B9hxU=$Z*&% z{Ed~pY{UPB5`P}{pQ&*uF=DoPKG{rg#^eopR~q!YI?Q}79-Z>S+FWYRhV_Y)%#J(= zimacx&Fgh>NsX9$%E|OaF%_RbE%E2@GrsS2@Iz8;&?|3cr>NhHRF$J{P23_F#dEo> zIEp=0Q+Ug2t(K*}CqtiW$CcgGur+6&W8@;tub%$1tJ^k@Z`wPRQmqLbYXg>N3W_M} z2A?&UyIAM^M4@VB#=A$9WIr)%Dc~E?cCkdzDmwPCxR{BJA=ZFV$r| zFC*d^YkkWyu64dnTUp@yI6s!v=X1eEMYZcbo|YH;?U@?h=7>G#*UX<;^rwqqPU1z^ zCRI!E*$1cc^@OFf#YXV@96MZKVHiI{kgYtnVLp=gZgq zd)s_|-@+&9XZBTn`u5!4{&%0@kC)>2?SFrozJA}&kCWs7@V)r{y8hQ`^Zoy~udn~U zKK}2w^YQrs^cst*61@NBqdB^v@G&;&HkhE%d~t3m(w97?$5a^mwSp!d5Rys^FnIpN?n!* zo5Xho>gJi=-tae4dd)kY>)+XC|K3pbdiULzWxMUOO^!1hn0UYMj+o9Dr|MFf-xHr6 z+1Sd*wCSEATf3Q9&I#66>vr|Li`*Kjblv7yyus%0aUZ8Obthy#IIhZQp!0HpWpKFs z-u~F$jyH2o9thfFBfc`}UH;68QS&~kE?&PR=Xi^Nj_isKV8UiA_*%4oZgm8 zvRCznq|eh{w&0C-(v~!~X*&`s%s#GQiJz*{m^wYgC3xA4J!U3s-hEqUw(AEgo;Yx2 z@v-g?n#mIncne-Wy^J-=X5EcFK@mmW5#Obz87D>x{p)_?9GL&Zia%5D^^JI+Gmi?Y znG&X)lM&H+;L=e%?~D+~fjQS6P7$8W-F<_rVXe`hgcodElx%VzJH>B_{n&GO(~ou8 zAqO8P9%Em9sl|h@qhh1UQ^qV*JxHfPeI5jgTrD1uxr%Dj%dOO}VGzfti`5%**PPUC37h9VNws{{ zyXw;WD=SYNn8MX|+&bXr`OCICPkQzp*ppavO?X?1oxf_@)91p=EvpZGus?rMf9n5> z3k9~?hiPs6!)@KNLTEA59N)UGl33Lb(~7DzS!V>V6lTy9&D1y4XNcK;;SbN3+x<=v z2M%~F5&I^((lKc*!|UiJ7uI+&O3X-~^f0igdUf>l4-HHTh6!44WDeCSgx2{iXHK}c z_v_ljYv&$bd-w0z-nBPRRcyU4eeHF#!kb-om-WxFJ+5V7Yg>N!sQS^u+v~0u+WhEY zcoVhpbGXxne~uD=!b|RV@7rm>tfLwE{;MnZqi5XDPKpSspFOB1@tn0emFvf%^+8V$ z{*X<66W(*dNNCQH`_8UC`^m7?3WFh<>+e^p&s{4~#rOIaHY z8Rul|@5}Z$n5ps2h4b3EjPU2Fl|1_@`d&`|mii$)=lm&6UB!!y>%u;LQGJ>H(Z-$g zQ__->1?PFbeAr;;Y-_;P?5W_lBZ6s@QfZX-A*m+iyOuIXg<3+d241St*r9bx-!V^z zWsZ-~>keH>Q?pm?ALZqwubHgb5wSEk@YEKTtgF3;RPDYer!}nnI!}4}&f_+mUr&b4 zXuKSJkk71B_^;WS#>C{#)2>OzJ$mfj&zmCp7ftlO<9IyGC#vUow>O`|Dpxz1*!hnW zbsGJybi7_0w)k>h*~8+^_ws~(ZF{xXE!$%?|MJ;a!)!ZV$FbyRN$oMrm3SMG$8w!{ z&YgF?$2Y${+r0X>`TIF`HC3-~uKv7S|NJ}qoA!Hm*A>*J{(e>QIAv35ZtnY<_qPtO zF26U&{@tIHeK^zS>M^1OO}eev(f<=gMo6#jd4`m=caoywo8HQ)cu&KGF2|I1hL z<72vg{kN<9`TKq^KVSbxc)|Pa^*^}RP+fU0oqS#9x?BCOHtBm3EV&t(vE zyoj?VbIZ=O(};Iem@C%rsntQ?(sC2V2fA|)}G zj{&`2#d6-0?FActPMEy<%KJTYz0w}dc5CF2l=!!6w&?2Yog1Q5*GI1UaNp>?*-Mr+ ztbZk0?@i))=e26G=l){?`CLg8**fpfNUJntkmlX%+Swe&%^u&qMs#uD&!UA+pEsUU z<>|g8F-JQ-(D2ZfO+2wRi&LeRwMu_FBe7Ow%k)b@>5dJ&uPc9^Dy`eZ=XQ-@PYJ8` z#A#fe6KB_(t}WHhwUn&z%bOlNz5AF(e$jtX{>}d--%p*#a?U&Di_BB5YetshPm*LR zk6K1ZMXEYl2|j;$RPD*iOAC3;jkxx#Qq(+p!0B;T)AYkjSB878m^Z(KCBe`&TQ=IO zzw4xyh!NZIS6T^i9oHf|Ys11qfAExqgq53~7mwg54&y!-cs1arw$F(TEDbxgI<0%p z&d4rHQeRggXMKJ}=Vk8qT7RBuF1AM#f#9aHpL&ij(BG&E7G;wSA%Umz0B{i6)ER8ZmFypU(eTvasrywDR8c zq>@E1)0S_@(|jCyc-NOD9(gmXn6G<=oLX_{SSjoIRewErJzgIc`=R_KLTziz?D?O) z_KR)|VQc=FWX0rLxuNv@G_Kb|Z|A-=uS^aPGG-_^74K^q{o%=?h^(g%4B4+`{l1zP zk?pS7=Ezoeb-VNOH_>j(_3nEqy7#?UWaj#~X8nfp1U?7R;-d5`*W#Dwu8eK1;R+~x zezxg)XycUUP2rjW|K-)nH^k2TDJFZ4b?b(>i2pgE*Ode9!i>~)x(qKHy;oXQwS=o` zt@Jk5oSR>p>qNdMwALNpE^Wpq{aJP5)y+GjmMQS)SQ+U2D1M;IFA}f&ztrTf)Usr= zE7`Pp*S6ieHt*lJ+5Gm6S?kvLRUJ-TY}~QhHX*^j;k?8C0|z#|$Yc0rwP(eO zL(la5BQ|i?{`~Z`pY_3h*=G9#yWao(v4FKIQ6yrnM}YbKq`Taf74H^XJa6U#>~BRO~cu4_774*w?hwX>q2&jJxNL zS#0n+f64XmErqq}ol~8o`nlZ~o?#Adnl@p5(j$S-OMV_dVlR8NbBDD0;)62cYjZE! zc%6}ZWsw{VWf3N~Z>JRAvvq$MT;!Z37rLUyUGJv&+sk&l))#kH1WXq17uu+H z=FaRH1sW?hER(Qc&^x5lD=}Mi)mpzhIqtoFG4Dg9|3(!zxN_euT-?nQlelduP}F>Z0W2=dVuPdYJMx zV^>-3w$gpYe?GkU^Y!K7^LhJ!Ji50$p7Gbczi(d8o?lb=?bqhj=kLqeR~G+y@%5_v z`tx%2MW0`$KR>^3&)+|?A3n@AkGKExC)yz<;qLmn-{~w5>i^YO)c*Zl|NqhU|G!@H z*E87EeSFKmLcRXq*XHZ-cj`XA>|MUTU*6`f_5S^Z6=rkZ9?BPK?>)fz;zrHOzYIAn zu2PSlv;Oqq{xbWVzZavyo{)&H{AsptR%%6m*cqtz@#ABM?gP(EH!C+xt=})h8fN>g zy0BLD-I+rV!%S}Rs7D{Huzj=s*W1o`>54%0FB9rS8HAaOHB8RcMSo^^6IL+2`)K=# zRSy=vo^;rG|GJxZyuYXGg?@GZyz4z%yZ^cv2J+I6Yt(Rch5w8)sg!nbUkKM zx~2OqE45Qg;!V__Yn^jiynYQ!=k$<&pJU?JIqq+@WO&vX$MQfsl`-LW(8YywQVt|2 zJ(SsYLP}=El_=-tqX8L@H=15r)ivp4&b@UE23e;y8Qe@ZX-NO9Wr*?Pd{ESyn!R(8 z_oNS+$qC+{X1Z<&&E3n@aP#6^h7V8om?bY~ywOnqxA`VZ1Mjb+OXcMSZ_K=TqBlk) z+}Pc1W8AFsuR4>ItD@XfV$(Ed@0`_M*X`~3cYV@>RKdy9MHuwsr=8GV7%w(KvLy7J zajj5As*N0CXo zAEx~@X!lX}X7_(p_w1BN&-#)CxhV;UjT1j?V*2rClE^Njw*n05Yl_(HtW{YOZp2+* ztK{}|N1Qc>fvf?~ij|@tO-l-dgie6g6wjM>Jh*hyG%LANy9{H57%V=;#%(>Y@^{!_ z?a+rlt0yrfEV^H0nLf2B&-0=_L$T=>>8l&!4hwN@iZ6{ay>ZAaA^&u-?e!uahGT&d z=ltiLce~~-5uv^PSt2)Eg4F@W^G0Ujx+~*#XZ!AT*ZeiNe%DP&JN5%ROc=TwZx(Q$ z_Az~E7~>zecfyZ=*2RZ+eM!hY_hauf)|9VvF0tPD{%-1~K-K8tO}_VExz*X{eaq5~ zc)KHzzqX=+dA8f8m6si*`j@bEzMMXt!C<@9?v=c?o2Di*T)P|JEGu?L29l^Lc-k^PBVUd7M9`%$$A7)b`>sNvoggFNO71xvVL%nYJwH zvTp9HgI1cml2!&++&XwpC4SDqhM5hU*wnMn8}DAa_2x`rInn4) zaDu;UqH1r3^vN{^5?Px|H0EXWT@AXQkkwamW(!;9+a>EXPn(?mXLRG3m4kO;p3Z`p zt6!vF_q<%C$QkTXnp3srtY^wM@9SS&KDsk(INh2v>6UvTcVpkJ{!e0QzeK%$?Ohh( zEA+W?j&lCDJ(Aj$&BmXl6JDAmyyCp#xK&Wk`_8$XWvtgi6)&}YZ+mM#>0GNL$5St# zzd3a^v^bm3;noaqjL9mCt|V)c$5+tSB>xwU4~Lb7ytU{~yP?FaJKV zeS2JO-Se}%KVP3e-|qjHSChlpzsJA1Q@5%3v*4P&pO3e1pD%a6w(+cI|GhbOwbj4B ziudpP!Kd;4bo~GM`E}plH|(?jeYyVNuW$YTzrHK~|M6%3zdzF?eq1%TU%>b0;xz;{&twGNzE!7||kxLg$kMEr%@->b@ z?^eX|bk?i|x40e}cfPVX!CT&Zy1mk+S2j|H@s!OoF{bS?ymQk8zD+2NPHu^da?E}a zy4zuY+zp<+ZZATdwVOnv1y}8J*q_JIZ5qdvFr86iwrj~w6M3tNCsw;&d2Y*mS$X-g ze?30ezZ(_!-CQEv_?L+x&cI-^hShq8^YJ(K*sz;QR)(kMg@4od>~^VK&qQ(c0)5^C ztKRKMIcv?-kNdCHRd`Pmnp-3#tBA2@U% zQc}V%X;H7LUUq4#$}X{rgXgonH?OJrX2iTCMGPN#yR~`FE7KjPezPC zH=TNPY3=@*PGyqm<-FJCE{y7iwe{WFi z+hegIfF(`VNYV4}?WKD?R=z1=Ot|<;bye5z6*5VItu-m$ZA)`yZ-x|2J$PW%$(bBC zLmG~9@G`764vvK8(tL@@vaURO4q$9({o=%&3maq|NBjgXZRld zki`7rs!~DYDgom?JN!H^=l2~>dL?F{KIcGGtf5o!boMp;%mtThWY|nw1m{OD;d|>K0G=yj`&qzkg(vF~8-=u)WVN zJt^Uv)8Ta11AKic#g3gzCjNcP@aKEVgEQ6pXB>YJ;{PH3zd=`1aNhGhVhx{*MRMx) zPw;PR=q-E@;(O_6W~A$3rr3GY+rBy!Xu2N!k*vcSUcx2zr`-B^(*6W=z*l z_Skz;r@-lm)a086zSB)NZ@iw|Ol@hwbGwK|WinyksXD|BZ}=&G*d;v+MTPqI&9lej0@d!uTr z$(o?@c*cd|_cB&=iXXMj&40FP`<$Ni6EYonuIGuFRF&;m&XNZ0i7Uh`G7^s`6o3=YGb9{r~>f@B95V z-tPa$c)Q>KzUS9{yFLAVUB#c5=ilx7@#)RO*@r)?&sHx#HrxH|L$^CG7Qe_9{yLK( z#?xwr#l+}&Oi^5It-GIHxPDc(Ic?5W8L>l0B^sj3?v$c-i!7s4mT#j#p*ACSHnuliBTyN2)0+!YtDzp0+w`+RP-%)72l z+k~RTSC{)Pn>(8^Zq97e%*gW>p508F^UBKW#deifuVok(&u-SeV4{3BF5_Fy@;C;W z-f4l_5!dcL$kFQXu4)TrSQG8`e3#qggV(oAk7$X1({Oar+*C=c&{pS=U8lcj*q@W# znX|}EW^apk$Mj6gnHtObl$3A&=vsGGknNd|&ZN14o5E~^gj$!%|6IiN;*#PeQBk*2 z)!v%ZGV^p8)-+9=HmUNiC1^98_wEJ0)2-tbW2X9i(5mv+-g|O8hivMXaLLZg%QCL6 zSfaniHSKSA#`}$#31<3p&V2dwwL3`n)Y^Z7Rc7l8w2f{b+F90--4bknG-Usr*~tlV z>r?Ocr#D<=nmfBa?qW#cK|Qfp%YO-Rp2c(2&hq%|IrZ1m^TFpkj|6n&INP)n6XyrU z#CHmn?o1X_J#}_zd4s((tkK0KeoJnO5L<^5B~ z=Uwgj8@Ji&U76e8cN^?wz80+IsoJ16_uPg!cAj;=$`V$GEmUclpI&}igsL}`hv$?(&QoOgn#A|JQJ3fJsy4$3hZh*Lyoi-t-@jb?@=d-q zCtrO_*upmB;;Pc*{i_%w)GMA&yRlxId3BA(HHmOPHWMC2^T0PVRpzD`it1-ScWr$2 zbW`z@%s*4o9xO>axnstpCgWme%^!IuxA^Qh!T0&-!laK8o{=B_)CMeB%P^yQhVtr= zui774zD4s^*tFku+<&+AxY#_wSLF+=4sR;@_9=L#jOmHZZ{`H{XMODY=JeTjh2=xb z-IwP~I%Ag-Bc`=3Nj9K^3Vwd^TLbioX)V*MG$J=(7>240~O~rHW9{m`5DShSI z)2`nFmrLvjTKGkOdi(sqysh1wuCEz%9pi-?B8%N_&V0w5ZRy$BnXBmio3EhMIaE@lw|Ht6#OEnC{=QH)x9`2tud)+=co@!fg4)o(m;M)L{E)R zFmYFds^tYYbAwdf-wVswk^`pYo-bF6{Jd(t))!Xw8x5 zY?^V`3@>`U^F0v0=W>+xGm*6genQtuy_43eHKa9{oSnnlSNeLxH}}{68uG{gM7nw% z-}uWt`;<(`UqJ?$XIwc&W(*eV+Z#WtF>Kz+Z>#yx~xf^U*gs3ojt*)++t5kf$SnymfI@RF$flh&k9gT^PWv?3AMyA9Jlwzk-`)D!uea;}e>z^zZ1(TT^ZoUIzvj=|^Y`do@%Xzt{+~Sf za`M-|vzu=wCU4MVShLCP%ZqLXgUjnH6Pl#?3|eQG{@Zdx`-}E&uV-z=evYmTdhESk zEv;w#_P#VVNSw`dEMY&_Yt@er45#u=D@>5y=B)ckxiHT-Ya7FXrzf^2o$r*{|LX9z z^K0GnxYL^tmnml*)C*aDtF1NgUftH$;ng2pF7*h!xp#1y(6@UJuBWp-GyIe#xVvx4 z-RYNBh3qNbmLhl2{QDM_!;{r_M93RBt@>xh{MaXU;yY){BZ;3{U)|;Q{BijH+}E8~ zzdiVQC23iF=QFRm$ZhM58K&FvoeImcJpXXHE(5paM)7rXUhe+JGr4R-$TQXA)5R>> zOV@8Id2&fqPrgY1x$TY0y`SP3(lU-HtUjHUxp#Wd`YWxI15}rp9y173-gSfH?mvb+D%3S@zFIxmtj?PO=jIylPe3)p=bvh;LVz2M}jjxVQ%{B|(v}M(qv%9W@ zOu4?-C47f{=S%VE1=I9bo8*X^PwmEWS*Z`_-}J1AG5)~iho?u%Yt9bUY2K;^y09?t$OcV zPc32Zehu!wN({nX*`AW?B`2@j6dC(D`I5e?&u1B^3`g``E(EdB^s~ zCEL8}Uv~ImijiEe`s0&1n|5t9x-Hdj{<~T8&9m#tH*6AQ^!7D;Xcs6+HgDLAQT2F77aDn5J#THLfOUcT>W3wkQJ*X5dFBD`* zwlw(r@sae!qC!DC-!!xKuICIh7(*E%_S&uzV&Rfld|V*hNNEW}gj=tk!)sQyXA0Uy zlcp=(&kH%6x15{*}VMbPcJz5-?kcVrlBT=Y=M zc%$cbw*OitVK*;EDd??yA2n^qqNO4yi+CL+JkK9zN@R%>>YJRRb9dsB^E0_m8EH?+ zNw<@?l4L*jUh?@vOQusU+t#UvW#l%-tq3i$ojXJI^1)*HMO?qNR8KE9Q`P0rw&2^U zYsEQ%?cC7|YdWl^1tlN)!@BCAqlT2><$@K*S|4voxAL>wBDF@U{pp^7)rThbNO&`e z3mNqaWm|?X*p@bDvc~aA_G_PaO>A8)&wk*J*1RjbFCNtOJls_7U#p;NdEgjNj4#6u z1=&MBF;STzrmtsA3^*~1YXgJ9BT2>r<@i-k1sV#U?C9w&c(mx@4sT19lkBp+vo*3N zPPU$tV|KGBoq5~i8-fW_#mxf4*D!LH|H-=Cy~^Q4#uVMvpKL2Wr)CQ3xl77ze1EX` z{)(-EEOEDO@9i!7{NvBPi)VMYFW>%s{k>cJtDZl&b$9V)clGD~>+e<;{{6T5HGko? z?@tb{{%hTD?)Tn@Kab%T)5CDg6)L{clNQ}ziVAv@%7;9-Rt+&eS5n8 zUd{L4+xP#Pe!l+qbp878@*D2`eP_S#$JzLOf4cVpJPc1a<>h^>nk2x+nD{mf(iyggQ0 z{6IlMIAg=?!sVA=@ZWlzn9el+_u07Z*ItHNH&;pfCiPn79FqzZU_Wsn!X+|{@$sGg zPcN;JU1_2<`Q+)n;ti9}XgM?f)BK{Hsr}&rbIW4|E8QK&oiC$OE^Rqh{ZaJQvA}QA z(qFYEEuHfG+WaNkju*&k?~L9qY0PkVZsTvU&;qxHqGvIsdz_CpENA$k&QR}nXuD9_ zwZDgJn%J{>HGF>+rMxKTYlvigR*)7q=Y!7mgiHES(>338EuL4pSSYByqE?h)vf9Z{ zYoyHLo;j$^dGGq`Y}6Wt$IU$aZ!T@xJ|*$j(_iw839R=x8PrR6+-Pz6?vfCc7Z`SG z`tpMe(>u@VTwNs?zu7)B z)01I_UhOn*dnmMPt_9o>idQJ4NPz;!r`b7K80h?`I<`Z>ir0y4eHx7Ho7uGo6<9iQ9k)!DbDZ?oUttv)Y;^du>?{e2u%i zK9k{GLCe;TcAwywyfsm|!E0IA{?;)xOy-JbN)T+cU&1hZ*GJK%TbAE$c*?cYrOPt- z(sC2SX=j;_{>JNXx6hi*VScX7x?_g% z_S0)TKC|fC&1=>oxoX)W0KwC=ZY%vD6wXS91I&Z$Z_HPVdxohdJ;7PU)*Zg)&JmL_~da3w} zHV@DI-DZw!^0zxLm)`mI#`^=!GRN;`3CBHuyWt|&swX7{NnUo(tr@solck^6wbohN zol`%|#CGh(Os-ps|MeLDlqWuT`hC^Gnf!Gt&+Q5LFxUUssb`y3&QoEo_#E{ymZMGY z#P*)gXCrhDK1|YN-Paiym7a1?Q<+m+u;FY?hSU8ewlmKAPg>Mlzg0n|Lt0{m;PLX@ z*m+ZaEIgZ%aq_H@W(0exWuLM7?^8!Mto64LQF{AAGRd83VdURZ(XYGaaUT4_>tAy@ zXX><@@%^)#LMLxvam!ZwW;1!Bt96=Z#M9(V1-{a`1*e2{SI87yC|RK=xFRb_c8aKE z-pdH@qrbET`*}?*J_Z#3*uo>6J@46j?OURb7T3^ytR zU0=Vvnj0Seem^4v+b`Qa-;^RwH>xw^D4cn_*7Ksu}LC2Sci?#A7dPI4yc(M}l_W;#9{q zr>gHpU0t^+;#BiWznfdN*9Ct|WGxHfpY5=J@x6-DEqv9blP~6&%;>AqE;zTtUXtH! zaozU&nP$>gvt$kgcX#SPoiwZL+-lC}Dn3Uq6kX<-v&nGz*&KQ2{Xco~9teJN)`=@} z{>Gd2>ui_*49?&yvF8sYh@M*Hs&Z`GlAzWrDs#MI)2vOhr%E=sEjqi&rMU3TW|fnP zTckzX3d3Y}seCG%^VrERDx_oSzoMfY4%Zs^|Gtadn!Q53MOeb`&K~cs#+C23Zn4-L zb?L3+huK9_C!P^HoW#BH%K1%cr#Za7%wE1^wf3EZr%SiSG@fQ&%~KZ<&~lvHq*s4+ zjyj*J-sJx`PloQeBl@mQPWgy!rk>cfg=bY~GK$5e9=yr(Wz~v5>WtTyR?3K8ik=j& z^)ezT^W>cEYh(}En690BLz8XZ?60Qz9{gXVzU;1vJW;84!D3;&nd0l6kzWn;7&fQ` zZWNAq5pwBz!OJ@dp%tse)s9`{{P%fD+5?km`l|!8IVe!0pM7UEAGh#ZGdoj%Nxb0dt@753 zFYh!Gid)NiGWDz7gwtC8%M`nBMC$Ddv)mBVvxEO}*kV@(8`<+_?b@^dKFqO+nB7~x zEvmC;a{`I8)Ean?s9$*;qYSWNuG@i8ZaJTG^Xs9it)>mL=da0KoBMwKdzmw3{9)za!p+LvF0Xx;aqShK zbl~b&$LfwMzB|=%N&E47jsu;0HDUv{IP8xJE)iV0OwPRYOF+7Ny~Mm==95(y%+FrU zGMmx7{(*7V{HIO%QxiYN=%pulpJouZc$w`TR@B;bFlEKD;|qg6$mXnBdp-HVy}aeO z-p#f8D&y(>C#PHvHtWJRDiZQOLh}g-+um+bcXV zOQs$#i{~ykjr=dr;`df#8RL$;=Yj9HdY?IvyZqAkxq%|Rt3GasYc*YQ^l#Rc?xZs} zzr8lv$a-gWzPNb5;bAAXvNy|~Z>jM*wx}#gA<;tqUDlWH%n$a9GspKFocU!r|H^~h zlh&`~ivMCL&NSEm&V?$6h=UuKWT?(6*k~f(GnM0DW^6>O%j?UXFJ~HW68Svs)T9}y z^Dh0DQoQghzQ{AVc+zs^#V_rzw8T!2Zn=CV`_uZ4Lz>S`>Q%O-OR|&&%{}ytWn;~f zSCfM#Ui4!9<`WdAd{i#kuyUU5*}Ym4-YbvJJFxz_w5V6e{v*>rTR6^2+7wb_GM}rp z=cQ2648LO?&VMy01gyQ_65rL+S9-ZXB2#+HHy`cnt)C*gyL6I@rpyU4d*i`*qTvk7 z0UNC|ral(_e*_gHI2pucL$`Z7ty^@{Chz|Z@wG3mp9(!4Df-oCv%IPA{#6C7liM{K zHLn>#SGTw@b7CFR@A zO`FBv`%Ei;mz$Qr$KLidV&2iV$n{+64O=5r-JWM1JuVompY^Md+3c-_Qw;kr)(}3a zz0VS??%CY1+sXN&y5jZ0dq4l)oy}i%PCjAF)wk;I<#BWFFn_5n{`yeeo&Wxu`?VV@ z%j#n3+{rCB+jVwpTy^q|doAbJzH{5W|E65t_i+BOZR_*r-MP8@r%2t0W2ei% z+x`Cc@%sMCe|P2M{(j=mulss_{+}Pq{pCI+Qi#e)$enC-tTkJB?J$ zJ#TzsV*W33>aXUP?p~3nGIBQGY~|)NGaUQpvr9MUd+6q^5tmlKJ;=H?M8tQ=5zlRB zCh_FT>ErWv827Rmnwr#=;3pzGWWMm)7JUP)Lx*gE9wv3s}{`Qx#2qZ`5g15FIBGmQewFFT;;<`-xHR?4XRp^OI0&H(%zda zFIdW8akq2}!-2?1o25O$JBk^6JWp#fOzVs{QrRq5UASJzTqu*>Xun0E;L`o3Kb^N} z*MxA3?R}VRB764v<)+gIT02FjtNuD&;TaQlp7pQm3fJRmLG9}-GJN^u17fD_^6qBv zSsuDZ-0ocEncYeZVZw)Wk~V*C`u9tWF`_OwWJczS89J9Ww31?`T{~uPuukW@*34+X z>wi|vNLu8(sb0LRbrD-a(e4|LPmWFrxcGj(Ph(y6;$FY}z4s&IU%ow~_S<^4`)>Ad ze*blIWn!&w*x$JsGk-0Q`d_t#g56TvRvYSw)XmOaaQ|LKsm1NM$ouowi%+{dw?$-qOU^`hlzas+OHz zay8i{?2j%(v<)KQA!Ne{q#9_AT>^3z@qDMe?<0 zUSMK7w`qG{g=n&Mh2C|ZRzU`}xU<(zoi41@)KV(l{MG8z(~SK}AGH=+IVta}nfvOv zDf465%M5EQwgn}9mDsVpPdnP3;h2S~(b{K!?Ff6%%pCln`1V(WyQlOxOIN?%7}(^dd1I@gr1pWB42B1e z4}=+}|LFTG%lJdS;oz)F-Zy7!9N5y>&dvI@ejS(D!|zH0^S)b2-^%~Aw&qu~)P%DQ zYgA04Dt4TBd~jKG)XhbgXI^lVoA&S6ojnHgx2b5|I*|A(U{ix%qnhN48BCgbr?=|N z?MR)y?ZpzOlarpjD48-Xs7iJwe;Ln%QXj5s(}V3N^suPMy+~1!@VNOjGx4LZ^t4R> z#p};|UfQw4_J%;au+KF8mMMQde3`q=)=geA+4509_5lqE_Jv2hrFX1R-u@!$(UuF+ zM$g;avckAZlWi;31XxV@_b|Zo>_Uf)2T$whw9E4zh`GP&?WQ(ev;3DGYxe96nG>|` z0QdI3om`^pZfs)ay?#^UF^}8wq|%Mb%g;=8jqnRD6JaQB)zLg4Ga-S=z+WnPhJm_6 z$Q5hNdnfl?)AIJTpU3r1DS5e3$|TJxE(!Pen`MpUJI`=!P+#DP;|7q_qHduMms zVz2o<>$m6lX8rvdRy~!m;=-+l^9K&Uy_Y7=P?1`{scg@#;$4L`)z9C2JUCbU`n)}R zzy5m7KL7utkLLDve{c4mum5;EeE*N-*YE%5yS94%|6f1N_p>nU`}=6~>hk$-=gnE4 zE3<~@+JkwfO=|M1makmWv~AgC#j8!LJOwU`WYw-=_MS82-IPghmr5)YpFN>uZQt6j z&erEFukMN0UG+k96JvFjAVd39BQaO2uoppro4vLuu}Y{n+AfRFy0t*)?jm7p!8eUx ztCbV(Ufufk=CgyRjvY*?t+%+{Dr*`sdF$GbIkMmWMBU9}`OQ5~S#z=H<;8j5ecN@_ z|9rdt^ILQBt~F;joeU1;v*I{#N1u1UogAl=bQ4oTA&2+-z7}28>u2t4ZBbd4qG23T zCfHEx68aI1CzS*}*_^?B1 zc-O&-b@L`~5zS9|nz(Rp;v}C?jq9!qXXftmsanJ^+cK!ZDpmLDtbR6U%}eXcq+ZWh zEweyh=Z7F;LfV6nPaDD-K7N`W`oK6nBm4`Gy1(z^*w9J8Mcedb6J0y1cdpRt4)GRF zousRu&1%7VV5ta$J}1NM51i>j^V2Wy3=_Gi!*Ir(>xxZroc4j2yB7ak@myuPHt&Iu z_R~{V_g=QT-8rfE>jHhfRc}q7wM-Ygn&ww3#xPALZQb^*56|B$in%@gX@uOKkB4UN zd&<1C(29A^G4m%(ahh_I&zfU!dZqEC1D|_<8XSa@B zeE0C>$(w7l>ce_g5BG{e6&-UY%?eE!oe$w=mt{&81iU?2o5je03}(xq8=D^SgJX z{FcA9V<=estZmMJpZtF!DKq?Uh|c%b|Frsp-QDc3$LBuus|G56L{hVXwt*vbSe~o42u_oQqpXPL?URobg zv4DT)6h;O%o;KkpM-SgpXGnQMH8;%cyB1ExxStKYr)p*cVZ;puJPY~E!;dj{Mxa@SL^bZUX?q* zZN8%P?}DelefgQUPpJ5LTyPt!EY55uB zZ<65O)~u>^%XdLI(=yhss~_}J6MyRbRok#Sz2$6U(%jWkOY|OQvhH%6ps-=#Kdtp8 z5=)sjA96TzIqj86)$*5$zFw0#Qm*Q3co)QVR5sUYap~<1Y|lMbh_4Hqy;{_*o`s>9 zL(DosSXk%gjMnzad!8$2+W?3@4I%UFFmx_$1Xy7XdDvwH{I z?ZqGeRaEWRRJLbR;igTswY$o+Nxw(E`{a0D71N!#O(zo{2WtaZ0u!wta>dtV$RQ=fT$(Qy#D4e`d%Hr+RO;=22 zOuyrimas5hyHDJ0=Qlr3ei%Qlz+p~}KhHbw;|BPF<_2I93?;Uf@&)si* zyZQXz-n|!({Y%K*zJ1fZ7kt@;$^|w$OJhzvsgeI%mvGiKQD1Am(|)bzYTZ`GcdXCcDPkVMPY5BU0c{{l0X{zL1it+4OHYe&#d2{WgmB0IUFAq!j zIkEkC;VeP7TMJIFesuN3Bf*uY3~Tl+niRe|p`N z`&e!0gU@&FKC?>7U6=M(hF>)$#8#i#plfeMiIi_>pZv|Z13W#fcc=CHY1{MN<&coj zwPZOUW6^%z)ZBID>*a+>y{$P0VI3z9uc)$WkZ!x0VrqGN^0#GgHc2s9_0e)~Q?n&iy;vJ-yuT zy^TfnhX=?0R;NFIetn&s>>K%adGB)8zt35hcW&A1V1=faw+eELx9r@zX{+hY8*h9+ zu29PPoFKinZEDFHLw~bMtt~5={5OgxdZcW6_Jk2@f)%;nj zt&J2TIX|s>S>DNL)Y;`@{!Y#KfG1ap7H{|Q{?g`;ldA6R+_WObiLLC^o51zE7QS+L zW4rlNNe=5)U8kOhJPy=UUzW<*YIfTC44?Ot$p zQ@)~2tp^RSRJ1I6TK1;@*43?^<>|%S_V3?WykYOw?K?Maw2GGWXMbF{nty%xC#T?t z8{8Go=Pi93V)4W4(0s-Q%c{-tW^94N5<6sBHmqGT^WlDfj%)UO&GkZW()1=Y+pqYk zSEjLapHW+ren1PamRa!PtJjxuSD1^orA963y`!^O+CuVQsAI&*?>&);Kg|!`^HQDI zVyUw_X=jA8%!`~95!0EfrLvRE+`R3=7X6!*u5zhh(xjE#8Y>JG_N>HoQd^Kn(^$vvaM;(k*t;1mZpTva7jFR;Z|<%ayva1@1+i_U!>WY ztY(PlFXLeNJX<`?H}RZqWzS8uvtLddMs4+4nHpJpeg2P+I_uV7FIammYqEwDGw0i^ z@VN`}0$2Mky`{qD#&B-B7=wiQw4kS6TRlBuzRuz2;kh3aYh5BD_L%o_oz@`E++^>@D{EfAZpD_hI()-{0G?dCYqoJAaLQ-!kjNAD>lhXkER#clCZ_ zS@|{o{ps228yXthSGPCce3(v#u$H!8_VsG|@ZA-km%=+xjy6V3h zwijNRC%Z*G`bLJRX=3^LUk^ROVp7(23-+dIbFi2w|Z(|u( z;&OiRH?m<X8 zcoshhpEReUCgkOTBL{p|HJHrEJIWY4=l9&AqmLcASPxwJx2h!Mtt}hFvm3hKjh3ZM zyyCNDE?Yw1kE9)<3iIDTyULJrFMV;~N*9J0Lxu{*41I=b9rn>k z$0u;vi`bg>a<9B6zrHHum^POgXKY*K#xAkr?tI@g_SwJ9`Sb4VF8lxS=H=tt=h^N2 z`{Uu<-{14+-``tURaaJ2S5#89qdqtLdBLuY#!>er@^W~tUEjSqGTCI+)~Kr&j{jU7 zbkOEqkFl?4Pie#7x;d(R3Cu4i`)`*FtybJOam(HvjOX?3E~d^lZhyY&LFg-%sSiIs z3`~3=^7m6sCer~)$*6}nh0pzZW~Mx`;A5!E;oCB1=QdxyVYJjoyG=CmxwuN^H%*3f zGa6I0KKD=Bb#<=hneTFEFRsrj^Z^$tq+H$x-g&in@4{<5e|EjU8Y5n|P(Oa(AAY6> z`?=Zvn;bQt?0b7r{j68N6&G5Va?Y7lE53Mf>$J}`g=cqv_PlsWI>yIO{aA)w?xVGW zlcuf`@VlyY(cUvTD5>91^N7uY>>2eRg)gWcSgGY>#MU_ZWy0g+a|XIQW}iFlwfcb5 z(PK+fzKORt#U9pN+ZcYH(|h}*Qx}q)_@?}MUCbac@6#4`snEpUgDMKrQ5&W|F#4O}-yN--f7$+2u>A_;6>cw`(UQ>GRV*ssuH~W4HF=S$uH<7@ zJHCd-CaI@FpLJztIvexz3XAPntWkLK)dJ1FNVhMcoz`Yis$aM9-fM0sI$oH2EhoS9 z_wK_V?`3QxpH?JE+05xZT^n=yWG9%ZT0VOzFXT~aPHN=mnpAP zb`@^ewQaxI-Pvp3tm7+JKm7J(MgF$3EgMU7lb`>(b?xfZt%v`e%B$XTQ!2kKy?XIl z38sZi_@wte{jbZQQ@hQ<{ewk;hSjaFZ;i@b)GN=qy*nqv zV9Z=y!Li?G7yGdQZ|Nnwb9TJBlz4jC=~-8=d|GPb&ce-5-8RM7yTN9A!liQ)nR*y_ zzI5}p7cw^=*K&+;UXakppI!}Gu-31rBrFI0CEAzc*vp=)!`U{u2iHps%zPX>( z%lR5@XOpeBe9sKtV~ZG~-Ii_qwCPg*!n9P+1A90co_b$hzxY$g%dn6u0?Tnq(0@?p#Q zimNxvG3-;=l+D*LUEh1DLGgOe{TnVYMICyqf8fB5ISf0dt2Y)(-1ww(on6K4*VbCL z1V5fd%XgnqzV>H=62oMRHM|=oPabh%NXuq8I%DJI9TNf>&iLd_TFzB-F7<)`)c4CT zdQ6#kBfTzgWBR?0IBks+{;bPa{;c10E6!+onWH}E>!L>{`pb+M6ZY6!iADG4Ecvsm z>yM|_lgQKvzHs)5%C|P2{vfftutk`^klFTRZ{61z8|MT-~_W%9! z^sxAPdE4V(Kb(C1n?L^E&hKBIy=6asJum02yuW$jB9^W9KW@18+GT6hlidslUOB8v zWpTImyIVf1@pjMOGSi#`UD*c?d{E=bw{SSC^XHZ-_viCmJEwe$-e8g2@`*#ICR>$3 zZ0^lihJ^J7{0FS&+gqw7xkY@uziF;WhORN^XLo?$m_sneBhI(znjmPpicpWjtAw@$BK7SEP&^Z=_~ z(5ct%{V&YtAN&~|c`JX-w>6(Q|IW%w;X6C2!>E)m^YqK9Q*Xv@G(Vl^yy&kGgSV+# zxV&dcap>`4qs;Cji@K&yQo3(*PFk43`0pm&or%fwSo_{i$h){{O}Ts{*kRcq+n2REdhNEw0us{K>_Zs;?N0c>^gQjpIipSaJDbPnUhfkR_>{D{ zAnMQ6;QicH1-Ina+OcGJXT30=J0bMS|CjY=yw9B6^Riz2(#D?kI>rXOCjDx1dBml( zqWy$K>&XM!jEngjX1OG(Zj8KkXG6iKlba@2=!7m-(LLn#v-Fb690g;>o!*R>ii;0O zRnBY@=6UukG1gXxGotg~>foidw$eHCyl3b* zsm5>TqBGvA?Jtgg*UX$IIZ2Jjlwo(Ce%JE3=dM*$7|foVlN)>g*1l~!OATW0zTtQK z>ZhNxP|KC4=jFkv3&K8G&JkPcDzub!8|$u`(j3w9M9zlXxDrDi(I<~L^}R~fEjYDB z^7&$uluxC`>&!E%dl=r_GQG}QXmO)i*5ZbJbFQV%jTPa_H&(yc_WSa|SLaThGd%EI z%kaage_vnT`+D`S^ybCUv#-BY_`K$(oXH|Fo1P7-50)=j#Tbz`xkA%%$BNoR zs|pQoZu~H_D|6BAS-KwzWA3eb=wr&vEFYus%;vGAVD(fh2FEbH;*ab4d!~FA6mBq# zP?U8p{Jidb!Z9t4x6X_Eo-Am3(qgKe6X|%o>vrB=@onx~|7F!~XN?xR+X2l- zE_MI-$Z%%y&O|fz{nj~43WHxowX%&Ir`~>_`8)N+$H{6 zHaC`i>ot0L;K|YG^O`Etb_V-IMXg&=r@S_>=D_K>tMs*^>W+5q5h(M?E@UqEua()( z_erkRd*wM5^Zdi{h7awwFeVx^um~Ql@ud27qc-7Hq?BVB} zH%Ard-Q@N?+G8jq$-1AlCXVI7BCaeyh8Y{%&t5I=W?v{?=+X8l;@iZDFOOL7jk&V( z?2bK8i)I`=SZda|dBgdj;zwJr%~@GcWx3v}E_0*Vj6Y(hwRUptFy9{|pqzK>K`xJt z^jcTXGgH_7H$2~xeOiBdf~wvNZi$MEALi)B?3=Q`Wp#e}_^FB6Al>UAyar;~C;6GPW*N)3O*mGe?JDplIU^H`F!NV`lpvEar(ENr_PIeTwKgnS?4gz~S=)PTv1;cL;gWEbIadwlXr7V% z;nCK$*(>W>x#&^1d8VnBbH$Af_(i7|PxnkSf5&W}Q6&*^@>v>Jt=;4%lioxfKI4m_ zU6yfSD;th_l-+E4JC*(Yw5tkPp|7189=u$|^x$>*{QEV3K7HHlFSqB(}O(ck6ct*!6hw4alk@F#Tj{o`CqE--gJ6|&~}P=0F0g9i~C zUtg(NFZ;XMt@KW2Pxacs$4JvA%YXX%Z9 z5ix2E`;MgU-*s*}v)u+>35FfBb~CM>7QgQ4<~u<%H_1Q${H&{JRY3D&ryq(zzLTf? z)LH7D);jf6huONdUD4-dxc3(eT)DFA8t-7yy-_r}PuPGh4mAKw?&bKhL<*Ti4YwzBD z`R&|`zphnm>vVp<`o;hGzG2HBA6#-@Zp-TrtCsb=$gW}lMb*1fI+Bs8pC^Bu=#Z}}DG;{s;;P^sPIYPQ zH}p+ZeElZ4ZM|B0=E)07&l?i*+f+<%m0dpI&9TPvhT)wHTAsIjW_=4f^LnECEmPZz z^BUIYvv_#l4`Mp(xqZ?+NwdiCmq+S8wZ=@U3#*sZDl+w&q9UR_>D*F>xb3o@qP<0o7MwCAL z*RJb2)u!Kcrpn4bmMmDJK5dOat?3GHPCxUz9QPEiwKdQE`tswwbG?fX&vw6_Clj}K z+t&TNH`%@RWBZzSI{(_;UALa=CEIG=%1FE)BAKn7Wi)e1f@hJCvFHMki|eD$?<}=& zG?VN4t#6U_Zo3A9&d<0#Pdbzr@P#dnmiW?s_w~H)Laz^p3Pl(`ACXEEziz$u-wyk` zF*hw^?5(1$cQ$exRQwlVkhpg1;M$uP=iWSdcj{y7$&Y6*-h27tzpYoBvv0eb^Yv%G zjlX^0_TDW^7P))YR@OFqYfH+~zu!80wt01iQ*`8ezA&r9p$ZT0ovNzeW_-(vVON~B zCHt0RTh?A~pB?^wz3lzCo7OMa<_Dj7wjl2CCayL2R#tE|cwf2s!;Yb?mRr^^iQ$6{ zvob?E*H;}QgE?so$7J2Zw7e|O{RwD)YZ)QbK4ns;ns9@wVOWsyT8no7`Hv>dS^ejH zQ{|O;O_G)`=J05hrC4s=6ukNGuHf9(vx!$E-RDl-VaW41@5PmeOD)(B*xNpgd|@7; z=O%fluDq*tUg*o}sq6ZM9jB;#Cbq|-E&jht4s$P9|w9zi!MICheLZhx7^0;NXvDZcV<1_RG}puz0#{OzOP1` zZ?Blmwyn<=+>_k8>u}iO=H$i?;(;ZWizM?eeh^so@s`ibh2g&gPe1i(l`0RN5xgi= zPm{;H!Z~)I%fXP(JZDb($N6d9IeO!<&y&KqscVjME7t5x(hrqrSiI)!zP}AECG*sL z-8{dp&`nR$^t=#J)BfCPZD;t*M(>n4aZ`2+Gx$Y>mpo=^xVoK(!EfCMr$=+Y+r;l< zS?$6QV|GD2^@F!YTk)-FPrTJRWzaF7DSB`Nqk^bAwx=XLZWKnFYLAd}iwP@u``6<1#*kncl4_X=d25<~lor z#N2x}f?db0i*B~mF=iLldCa)!nhOVtGy5oV_om>xp$$-kI6lzO_NAV5!S1D~IeiY`rUP zWp52Xu3de5!^6GbKD=6+zMMa9zI|Qw|D(_S@74T$^!a^U{ZHF9=J9pkKW$zwx4)wJ z`@zMRUz_unf4?4f{nuZ=t)aZkJaLcMcHh{nbbr~?u$5*judiA6<(Bm1htE!N*qvv) z8@T;iZp+&nYkxUOF0?FB*k+TK@HFre!JmKA-Yu^$YXzmGkyr z(nu+Inz(zKXl2-r=@U)QJUV<@y71n`q`8)QI>C1Z+mlmwT6Tu{rB7V7`qApv)vHpC z3!E#8Sq=y;b>4hB>TR4@FA!S?5*ZB(E}t@HD8I9bDWU4-2PL*`x3>9y z$>xpS{oZ=-1$Kru@vQB)Tf)=pQ;lY<{hBU)_v+VoDZF9%scbwp^Va&OZJs*yVa1Jw z&X%Sr58PzG`Bh)Nr*O=)t7`EMXYQBfmvZ`U=SFaxd0VwUwEF(Nuc^O&{O4eZS75DI z;jZ_1wzp&AS;?fpK5_NN){4*Knn#L%M!Fh0EMMN}&GvVhTie(4;LpD0EVCPOb}Tp5 zRA2YPD^<_*)*q&S&bHIK+MO2e4oHw_bV^N%yrp|qeT_;`l<}scofo+BM1M=^y>#I$ zOYyo9cF3@wtDEnQ=7rL$`(x&-OuRIYZ`!v>@`3h;sq=X;L`+qZ?j$75<=HBr9M6F zCs(%k^oBb%Cr<~P_$`!~GIy1D*{idO+xcfd`uZ}bc-uz9*!g_RAHUlW`#$7v)`OP3 zo5fw*f;T+yS`)K!l4jVnjMdHViJSe@+O?-|-fYQT)_);?+C$dmx;I!4>fCAa{eHgBK8*Skn&%&qKR$Ko)Pt)xy_}@yq@cH-L5KbJ>_yRfi$Vf5LleY%|LYlC zxUw;D&4(QG4~weqyfOVf`CQ7idF#rTOTV4^^;^nb+n8*=^xl72d#zhT-}+_kI96J5 z|L&dp)|U2`dyBum(W|lBQ&v~-_1VF%pC`}$e(s%}-R}QSUd?6y@buchkFTW4{xJMy zV&2Zs{4lp_mu*DQP4uMdh8W}XjGo;5|od#aY)yPm1e3J<%&OBbv0&Axgo@ebeKs0`OTOI5l| zCVXQTNw76v-J9FZ5To%`XZP!yx#ydDwZ&8}O%z{v|Hz+}hg!P3DtwPlV)1;t+jw@n zu&v`X0qggrD|gNHX-#gwKiy@n&fUf%+?Gpnet(!$dZF!9TriLH>Dzu)uV(aI*fn$6 z3ueX3TzirvZd^T)f9;Xq){FVqcAeePeD;PI(}ww*SsTRP^Y|7mV>g<<@k+bv(J4%4 z;$N)dI0jlfb;N@w;>(9)0 zJ(j%Z)|Q`6H_`e^0e`d`rxX2qukPOXd4IJ7%!VN;O79EM+}Ml(ONF}&_5{c>P>Wka!F z_vOlqmX*Cr86w*9c^TB$jgI+x&YM%@<()JwZkfTk%IlvQ=A3@9^+;$C(*Y63HG3~? zDL8U#L3~KwOOHiA#U|FVpDTErr?sn7hhK$Bn~jZOS<;d{v3j3=F9~KV=zX-{>Z<;> z#c#KseZBj5d4HbGzN+U(zy4m|&?vv>&!dma@9+8XNqqgjUr%4>@2mfORexUnzpIO< z=jYw6uPCajO-@fYlHAfz$b7rJqb|0cy|(b0d5?7A+Sq*F-OV>oRiqc!=2r{b<*)M% zcZ+?{?q{3DmN#|j;~>Xvre|92a2p z?&c|sGgKd0GQ=5pXlu?mQY@!1eOW_@o$;Hr6rOJBo}Qk7A7jB9#u=gsOi^nb7ae!>70K>g zn$dM2<)mLq;<|MU9M%ZwvpwhweX%n&BIER?j~6&~SP!i8jz6S*>fp!N`>)*-)%&cs zX6+8l-u`NB+~&LQw-@kA@2%TwobmPe+k;EY<7C&a^9{Qmu6Ft30`nK!exE(J;GWvA zw+sx2rNVw^UEQ^~D*wuxKI`Vdd<(grw&uL_8!vgR{-0*}Q=af(f72dMrE8B^eINOL ze9QXh_dVlJC$GGBmEYxN@zL|S@XQGHxX#CsZq2UZVOk$t{~kKDW7*%GQ!cDG)X%xK z)KlQv#|xRC)_P3cu;Pf9*s*?(nBBLu-X^b{lzdH1a?^$@8Y?$%Wxi$Dw0Tm!zD44T zBkLAxHQx<#k+>u6?{z!g&4i%1isg+O}Sp&BO8g&ej&kOLoGWEf$+{ ztG|qT6>~T6&FarR4lfiUf>{Oj-DxMw>n_f5jw#}&L1Gs3I4+>^>PX^&oeFl_VwyRY)D-o6}_9J0Rb z(FU=^yleJeZYgurdOtZOr_{&Re*4BLvfQE;Q!dXgIJ-je*Yp4ZHwH6_Gcz{n zec+V46LeIx*k$f|4u7r_}RU$#MSQ#)$d;Fv?GLP`sS@?{-3^AZLza3HFKZJ>IaQ3O2Q6m zd-NHe>UO)n*X&xtvvk@^Ip6bdx_iIR-@ARU;YLC0McVJX{qAkOQl$I-*2=Rb-dRfb zEx+HX{;amjBhdKr?!AKROQ!g!1ZXg{Iz7|hU%apXW~s|!R^RiFYTYg#HR%aEUnDnm zYpvVLx51{u-%d<@r24dr<#p4yg7vT89cI6jVJ%xRasN7-U;E8}O%j(aTKQ>F;;)Wn zk8R{8-_n>hX>&_a`;p+kEDGHR1WZnJc$;?~A(BcUw}{c*}(ln|W^6tzwsN z(VhG#agoopw24=8uEh8UT|%` z$jmD~KV5q3vkM1KJo$0&uPG&y)&uweWxwN88<>VumXB8|I$b!o5NQmpJ}*A=gew}iqD4m z;k@q(nddV!IL|v1=eFPLh2UMz*Us;5U6ryazBm2T_a%RAd8#(D&gy4m-*YZPMATE) z=1Z5MVWgSUX~_h(1N%yLgtzd#H&eP(KC7yr;#Z)?Bwn|WiIILkPX(yHT&ktsIF;)} zwkU&J{&OcD#vQBNS6A&=lsv!KuFKd+uh;wguUWT#?vjLs zKX)CG=3#5Toszi6X`5^Hgou}IY0ZZdJ&$yG$$T@jsh%`>*X@O|8)x)vN}5y~tMcsd zK{|{QLjwe_6l9_qO%h{ycL~m|v#y!J&oha&})HD7T-tuX?mles0y5lbiehKRI}O zzSZXw{eJVRpIrEOIrujpZ~xo3(h|%JdSSPZ7Of6=by{q8*}j>lwqBaKEOoo_$}qFY zRFkH&D_#h#bl25Aq%@_q(|q<-MP=Sa@vpQeKeml!IHMct+4rH^p<8AlN5k&fIjn5E z?@g6iUVY?bsb1!!`!h@yOl#168D&u5b7Gs;j!!puoD}AX%B0@2Ec_zv@oI&f2v3iy z#_W?xPU%g$*-ZB(8$v%V-?@onX1;3mVU7c~iM!1k-rjfoV(H(yakcQp>22?r^5pVE z7z(b(tm8Tmp=856xoGC01N>8;9F*)nvOxI%CxxE>3g-?aes!;C2rkH1nqlC?_HDr? zvk46 zce{3TFh9qEy^iU3k7=B+TeEh74-q`~4`NpSzhN#Zh z61_ZiQmo$XpOaD_8g9vC;JjTW^!BN6*}XF&7bcobJ-G9!!B4i+&q9?SFeX$SNOZEx zI#bp=YvR?#KEA2X4($GFyE|!jdEk!^W>da$&->1>;f&tBcbZGpUU!|#O4K;}Xu3$; z-IvwxAL+kkOjr`XM)qC6Ip)RgU-B00YuK;;fLo#Ommv4Ys{uD|n|>71y})unL-bYP zn;EI{c6X$2K38U2=Av}0u3`B+=#XLE7XOG>XMfov5mI~fKbXt{n`@$Djm>ZPj z<;2cq#WD2N@iTBgndW78@@tQMx%%JTKNj;YOyK76T<2#q{e(70^2r^^j(gq-Y?Xfa zT3A*1z3peaEq<5u{2%fD{MoTSA@JHm86}3Yx4WIz@&x~h=T=Tl6$$kG)X2JufeG$xT>#p7YP`7T% zFRz_hCs$3od^KoQkdNq!1aH;o^-q8Q@;V!~^zN#!<{QeZHkcViNJ(h%@QJdq?H6zO zZzs7!y7_&*)(vI$YKI?s40~*iJ@dY{@7mWi?`qy;9VzK$j7f=Nx+~0dChpj69JT7; zy458&rZ%}&ZAg+^t6;eDn4ssOKU$r;v;>b|;Wg}^DE7bW_{nmwb3CUv$Ul2F#ccAP zK*{HgR~eHm)pceqT57oE9oK%&#Dzb6_`zI*9SdH3~wu}!Z@z2|5r?y9H-;a&|m&bi=`u^75*V-HY?mj#9y;-5M_8#8dH(!-UuUWUbNq4sP zmVa-reKNluzVBwtpS0wkvwNrJn@vl2svmv2{$A9-?Pr(P-;Vir`5D(0dGl#26aMnQ zJ{`Ya*YR&&>BsG>z4u4P{=0hW(faV|`(mR0BxOGAUV8NWG%@?ws9!0G9}oZh+5b$; zE-KsM3F^=zg2 z*d!VLe>w58*j=vT$Bm!e$K~oisW{&+_O~hix3a$F>CEHvY<^xy_F=KJvoSo(xZ}<# zap~5av!||1dKq*`XJ(b4mZ<)+FE(l~jv1zjO%`gXOIEVbI^n;g?4tfvKCTUmj0G6V zC3PwpW^``9yZ4CW`Ph|{Hf66p$+=Cs;U|k`bl{WwZ=Z!S3Z6V2v%{%yOHZH5i6r%< z*$uX#xAUG9_0}v)jDEUg;#JdSE_Z!d!sN8>9yq^yeegbx#DZJm3Toypf`(701azzY zJSfCazBg&gmW5S~Ld=u*8gzeqx;@Zx&Po=$o8LXy6MGsh|4POEI$F$lWLE^|qWCbY z`G%8q^tfT*f$qf%>E4Fes zurhm}-;npVJX%BWsQX>t2)BJl=cU_g9w--`EcuePs=QEfim1ZI*=%o?#&aIfnPb*) za;c%tpEC>nV!yTZ3&s7a;0n~x;MyTREzcpa0CN;K(Z|?8jyY~gVUh@LU zly8^x%~cX-?^)(_$8;5UgD2Y&YnS<(ZC?qjKXpK+p>}uWI(<{u-%VdEmOd4IDyRAV zL1Kcc&`EbM3)g=^OL&jZ(_>3>JYKWJ>1R(UL%*QWueY3U#n0PbEa+-`$x~=CLo2Q5 zY*6lwTeDX1`k1yYpS}3E=And?|D6||mmlk&Ki8(WvikQq+nNV|oQ?VC%(be@$Vl38 zZ=Fc@wp`VXKP^+2=2*{kWnkku7r|;B{wz*H`7yI_^}?vb%3srV$7nr&8*|J=hdDH6 zo}I!QMG2f_mIj`h`p|vphJLAgelM6rm+>hd z4er{rKEhh>fJE<)NnPjSW#aiafBklPI$zj|e3|J!TaK^Uy1*r1zK-5$V{@H2y}$2n z#%bjj-<+AV=FYo?6rApu4cCE+FkWW#mUUS|T z_#WI9kiyt2o46@=wozU4-OmGH*4w^57+A&(^sTPNcg5a`uWc5)}gTU(^|_eHpyu5 z=U-UE`z89!^x{@6h62O*mhKI<)6G7eWSOU8DkN!~t8V-=$1r|X$f>VI8>6&BxFnbT zQsZuQ;nSMG;WOJi_futS12ard{eAl@V7KL+H}Wr~C06qHO<`|mZ20{5@Be6qANJji zyA6NX`yABbJN>$hOC)Uj@7;yvzYPik%G}<6Semi#l+K3bj#bg-TmHB|V_w~~{z-zN z@*7FTXXgDoqSkLWjQW(HBhBrtAjTHe(=K@-GE*-1wD_SIsjWealF}Moc`tdL-fShd zX0`a9;KMSLO7HTDKYNkAit})r;z4u8l7#ouCmEcXaAN}VF(-~?bs00~r=05b+_WKy zNx$ytrkok(=MBxLPZuu=YuhVllkIh{@RG9m=?|)0;>*g4r-lAuX1KwTC}+jE!I!IG z2J?sfe_!M0ER9?v8WHz;&6%>Wbq{}?ib*fMcQc~k+Vh20(w}7`)}8-2^=#|8YhLN4 z2P30Pu4U}J5gGp`N5?W?w)eSfn~H0X?%a88=f-2ex6Qr&)_2d@vtO;vuf4l-V@I)Y*57k$d*A1+ z3;g@_nw8G}y&HeMJ-anOZ%u7+@n8Mx*Z?~jfC$9v_K z)RpPl+VMK;YxeE=bo0}vbZzbV>vWuJH|_cI@sX0qhY#-E-12&Qd+hDM-}`gtH+RJQ zv*(@m+E(kzI4S<^T>k&(i<#~H^J<^`XjS*K{q&{T{@3wh|G$ra%KsPP3iGr7_vIsZ zzr00hS)+EWrFndvCRGaZ?i8C+E z^_t4we+{lE)=##PJsx9NzI}q%wa+sfy)rk1`0`|_Q;#>alukM8Y^WJOd2RRXdhg`JI+D^F zQJ3`Z*oSCM@^ja9xSykRUMu@}u6EX?8wPtsgFh}=x_n_!VY93J;%i>At2X)H5Dqyl zU3gfF;dt3@&D|^qMAopLH(xCI(`DD3GgouYq^x@S`pDkisNGl1O)khuy_A>C;^+Uu zdtLkQ(i-FWE7RU`>2TllGK^+a*(R*{N0{T+jRH0Hgn7PKg_UmSX5HX>%gI*u{Sw35 zvi{Vh1g-C8T$QJ?lXriga9zY*O}xQXPw?}~pt^wakUgc zZ2TYbf1$9mdq1y?yxzfMs*H7hR3n+Nvk| zcZPIK-ZrkMS`S+0Zo1*Y_d2n!HRLzvf}1`zv#wsuG0HcX9CtfUWc6FO>XL$zqMW4n zKb~AU@xh}$es$Q2r9!bvlD)WTHYdQakIX*@Pj0W0W zeD_>sPsnleG@ZGSH+AXu%lU`gXP)03s`ONsKc+10?m3gQ(sy|G$5>09Ija10N!;ei zy*{fZc|8%@7-I6^klFm)Z!3$ooPNUSFJJoo#is45(!X~#GhS4C+q7lZev5i&8&I}HUHTm(+p?9(CQZuGt~axeB^e)P zIWSW~rn@atNa)!lgVQE^mq>42a?@kEblI|bXBUYUFS~JK+JdZ|I;-}X)m&K4Q1Vb< z*92|Go6ovU58O)H)^I&4%}(_E?29s08LC_#L#}xombS_l@46YJ8Qzw9QA;GaV_)kI z*4Be_3ePaH7_1Zf^-GKSZ|}s$YZ1i)wM(*{m6v{V*mrk+_O^HI4gcME{_JOJe!q~X zI;i>mWr^2v<{#d_sa?9E&_LwNjMS56F9lW}v~FeVu0N!wu=Qs$@Oa1=T(O$ zDXnvnd3Z$UhlP{yp;_*tWmDtjbYw1v$giETyGJ|uz$H&_m)`{vewY8pXlx5=>b2~= zv}V2ZJdx=iw2P<49M8~{v}*4>Wo zFP`VLJeFyg|5v+2J{tfh<3{bF*y z-+E3;;bYV0op)|Ju(|!(d+voeV};~}=~uJd4;d7^_YK>AZSHNJhQ!Bjeb>x(IkaKZ z!Mts1d76e5y@f{i-kf{eYrSO;FVCKT*Jn%Dr%LcJ{JHCU?11_8e?`TA@2^|W#PC0{ zSoFel0|^ER$%@jS=Gxl(BV+%5eRV2)wRZfvHA)Qn`t`f^w0zmUh2g89$ffr-SAKJU zet-V_|02P!56hpg+iP6?_HA}JXT$tIC+jW09Z+_c-%;`D(ByPIyW)49^XJw7n%`OH zZ~JlbVSanN;%A4BJe=Gd%>J5L_^8&U{A;Ujt~9!^Ui7?LvKUukQ?5tW<1f;kpI)Tp z1t09)baIIolfe|01iSUxn%YB= z7Z&wRtXX?SGB)<5)#R5GOAgKB3u-;BU3%H|Eae0y`PO>yuBc2o!1m8W6*M%p-K# zy4XL*4H?qj8}k1>lxT7x-|f8UnIz3n&E>08SI49VDY;EaXO;7T2CbaqcCnQMmgdMNi&i?aW zX;%2X&)a&n7>ZNg?zLuke?erg^U7W8-mvriD&M*DpcaF-noIiQyDl@H7`r62)hqBc zyiB{IbtZPf6AhjHJECjB}T5l~|x~o%!*M zlCDp;%>0x4FAM$tFlF7vS1SAe*gRRrWAb0#bID@O=+kLJmDZs?w=+`HpPmjVTR2Vg z%fjg{r59dFZ)H>8ba?X3k0NWp?o=o+M_9ema?CH}m|=nK_qE zsa%Rw4mK&;8Zt4aNc&|H=Ld;(hdzJ#C}GBA@T=Edv%_w}rKV|eY+rO|bQayxxw$gx zT;7zfzqQPZ4+k4xX77`;DSLC_;$wDx83sPNEWRt4GmIKF7fbM}xx8kq{N(**YVzTn zq8q*3YQ5s?xs-(#YgZV|;XPLTFhfy9ucdjXftuXG_!jO17bPy`+r)aNNrf$(slWZy z*MDA%V_!?J*ra7XYiZQl8T!wRe$MG#dyX}yj_uc3ap|Q_Yk3%Q7KWys?3vnA5ZFKE z@yAWa+&YAN8ZUp)JD<4Jm{r;N#q9n~7bZ*eT{>VbDBb6^cHgan#g^AH`onHJ?05dT zFKpSxE!n;Q_cHw1&(ZuonD<-tvxccYOLlV}m6M$jCh}felbL;Y)Z+3>9ecAjuq3?i zI&NbnbJI~V>{-*&ORu+ibN>r{-ma_^p?OU7-n)4(X0Z3)~F=F9oB0+Pisgq=GYk-QdYd>fc_pP{gh2Ae;zf9#6CE&tF0k6_#C^sZ?klcX49sE zE06YGepjv$Zq%Q3`Hv$*&s)!)I>Cm`hCRQYFx32vpR+al+^enUcCF~mo_jWX?(5BS zr9Yor`}15e_uS~u<#|qL4|Ww-3mR5%8%XS&ezhh&nQ^E1v)yfXI%+Jrf=t zJD<<^y=>m?mL!!uKd(n0IFMbQx6atK;_2<#tMA{5`uptJtNHnBn3(?yN>)7mzNT*b zz9TLVrp7ZfKNfm@`s!5uuyDKhxIa0SA1^OG>Obw-Lc6$`=@K^o4<5RsFP?UP_Teh= z*SD;D8aW&0|2qDki=pPt!Q&@tpWF%l&%#ji?Pa~y*Tw05cAuVnnc04vZ~nXc)f?q{vs7xE(4S9t_)(4D%+R_FH;7 zB+hL5>XRAqwr6_h{tVs3Y9;VH?$^{ir;mT0k@50e9_M7;&S-0+4NM2Vd+q+Z>Y!pp zlcaLoITdMF=@;UBvroNbkqJArZ}MKL3WXK>GR~|B+bz#FjiKl9nls-+&oz58JZpHx zno!3g%pt%~t$u3J6IY%3mW5j^@~+<~UHI!(;#{l7mApGr#4k>^oXY;g$K`SmW1Bkn z4(<%DmK=5CfN7b@hxZ&anxMp)kPyo9Y?tl%xlRmzu9M#6a4)}~qQjbhC`O2{J^QLt z{N5{VtDa@4?#@v!<~g)^MsLyr>Bu1eS8MLhVsTi{w5EjVJ*R7-%2oX?wX{G+zb`HY z3=tL~i7sJBP8?mEwd;nCS=%dS<+TqFihWz?_?5qp*WbtAM}FR|`jVpi6ECiGKD+Q` zQY}y4o3}NWPhDN>)9Z6c*s$4F>z=A~;wcrrzITawUOIQfcLY^03FqAP=HuqH z#@haiwQan+SL;-j%;vIU_O!$$cX}`U*JF4$t`tXjbGw<9H6_d7ZHQsLab0_9vS_(2*S13kgql}ApH`=L>RH!_0g(DQRZ2^o8$biWxXuAsVBxz#i-KNnzJwDR8qP|p65+7nO_HN z1I((Ga-|O(4!f10oAts>-)4^H0kId?uN-oyDpQ(dYWgF1&8?SJ*YciyUh7r4Vtsv5 zO40u>7azO(&$lgpcaZ(ueCy(GPc|NAU#@j*9AW+b%XPX@aB%Z(%T1Tu%%k?S-}b6zoS_o$l$WRdHa$K43R{{~ z+D*ZR#}AXd+SU20HMULmI^@cBpl)V@N_vmz@%OgYJ?zyC77GkEWc$Aj?7#Z2lAob{ zhK07Qj)f4q=u6I)ZMX$O%)o0~`6c=le zlM9^bc<#aH^p_NnXnL!y;yofrRAR{pEJxOwpgnN0p~-?vJe z$}}bVg{x{XJaF2{_oe&Nx~YdP6O98+Ox*SdY%KC&UgsvCsm!}O!uhjLF6UaBvp49?`fKb3PHPPVGPb1gCj5`DQ zrFIK#Op?~sD=yB+58iU>s8P&~;#{3$+qG{VeD`O4Qg3TWP62C3(>m3H8*{aub)1Ri zd1ybIVTx|tKc8?q!0rH^@Tp_6JEl!EF!&&Q z;6Ze@4`bY4v9P?g|DUQQeVD&3?BAB1e~zzxdOu(9UtRG_{%Gy}_oIHly(M%d|Jtr_s2@3!3>DudPi^g=*4X&mK4!+>g2Hd7&tB~h7r!4b!1X~V zykUOTv;THQT#P@iDEr%gIAU-2<8ggk)q|Du<@W#h@{e6!*8Z16_4|jX9)v8+Kce+* zY3`EyBF$nYn|hOOCNg)`v^~jDIeH)<$#}{V>$&X5IKC@P6n6e)VCHi1KtzbjahDCM z{l`vba9=Z%+Eea%*vGHai*IvJ-ah%#aPji5dwF!~U9`luovpAF)mPEns*$u&fbUbY zVdQMRv@IttE!r?QYUR~;FJ$LW;XbghLnKaPmg`)`Fv*CvtQ8wQA5|~TV_V;Ue`?S6 z(&)>sC)pk>$_&3`DKqo5nDo)A&3D4JzlCnP8e^1yJeO^I!y3+rLm$`8W%zQIQSPvi z;nZ_WUYPCSb2I7dz4NB>Xk^8Vg(`j%8{RNJsJLbH>8H=upe)l>%(Yt`S7hysJrn-Y zq<7|tprgGdO7pthOL|JbKJIplbX?b@^&))QBc|To3m4~Q>=9?MNc!TolChD&V*Up0 zGEV;5Tg{IT3m)raXV%~bxO>KZ;Kpbrq(UCJ|}eFp1J(2&}xP|w;ykF{$6!!38R#% z@TxamK^yYL&z^czv1hh{ipKS)_ud}OU)(18@W;A>63U|i*O5sZ1EXC} z^s;rFXWeRa>ggpz&+m5S){*s&xy^s(y)`m5+`lC6<_Dh{zWmJZ&-%amo~L^!Im_|K zl2zhC%v;YS+-=L6dL}E3na$7j>0NRMJ0g`tX^_XsxZnt$9mJbRKuKSe-im|I*Iu3zSw=^=_@0WRPF{V(I407d~csXx zIn7eNc_G7AlXPcAhUA$ay}xuboayt=D2lL1X1#eNUq!w<%`{Hp!)$|9nX4!2ZuP1? z-23oje$oBNy&(rWRVa82=1!i&Mg6*|Svvvo(Jv}A+Wzx|T z(}i{(;%9oWzn*8G{>tmy56^Pv`e(OK)bG+=rNZlLZFn!dnl4^l9?;^Nyk*tbq656z zJG6r*D|H1UCqv8^o*R$Nd?#|B2ouBVqJ@+}_`W*4}xzp3E_0N~b&3U`Wp#AHg zIm{}5?#wC9zPHoz{!YX5OCRVSiG6--QE~Cjog44mjCvOnUy`R=nx}8MeY*Ab@C9?8 zhs}K+Zl%AbpKeO$5Kj<ipKsiJCd}oPc-8)j(7I&BW z25&Z5&3CzOV_tlDL!%_aW4CLLy~+o-n=>^0ugVVPW2-Mt{yO`$_KQhdxBfYP)^&w_ zO#H9MU$5HdtgYL-@5|R)pWa`a2AZv2eYJIcnE1Ykng44lEV^Q+e*ojW{~3jR zFTNjMdh@*5G`pxs28O!yZ?AS2hu@pI_fUGn{GaRF{q1VLGAuX$5@Di0Ix?r`0*vt?Ye!)Jo@mw)mZ*m-!hV ztoyywoVk0Ce9es&#u*3pDt@}5@=Nunx!~c&wieI4RX40*k@<4;#tNnc7 zd9Z@(fT2iqjPRPb3_VI4+UxEfNc7xaa=>f-)RGW2LAkI^A5|9Uzxn;!yY$r$shlnC zvn{?_ao9w>U7w!qYMdX)VAtWiZA^G-_X$OK;7~lPI;qmErB3_$sCHPw|IY`JzRNWcQnI+w^8>`9Juh~#gi8wt{k|K zQk<~K)WX!DuAt)AjR$8=KKpX<)d`<{mU&azgl4+g#P-cRx?*0Z`$Jzw_8ciW4enn{ zC&Z;BEV?h7mip6bfewR#o@<@{1^ub})2G+-8*Z4eDKbm&`}$91I;U?w$YTiGai!L= zY*D<%kA+%)KUwdoXSjFKs7ji7_a?2y@edoGhBH)%zs@RijWsmb!|l<(d4>L^v)i|v zTU4?;yZyjD+mgo<^v~>_e)EX_Yx8%d=S4b>6?x4$CV%SP+0~EUEwalkoicsL6#Iks zV)L$V-{a+R>Vu5nUM0qq4IF$n&MUo4>$kkQs&FZ+^qBx__Rs1-75?{^l&ga}6D+g8 zTsKO7d+3Nm;+nay*Dudv)t$|=++_b2fyH)lM!L&4CT7m+6`v^|ap(GBHuqSDY4Y=A z8eUG(;C54bW@Fk0A==4;!u{hZXxO;cBkTQZAtg-Lw~XTSFJ zRlJUi-RGX_kLP>N)MaXzh&ul|JFDuVSIDN7VTR@bn!O>}$-Vnle*19d!;yt2nbrGk zK0KJ&-Ea5hNwWQ~_T%$^oJ_X=WoYn$dAYpJp8p?iT*%lQbpGZ_m70Wu?#?&bH~Qx^ zG211+*n5z9zU#%A;$II>V=Ty@^7Z*^#*(F8zrLNYjJ|aBqL1~0D9axq49hAXSTHBN z+N!2F>$}B<&5N$ExXfDh<7**<+GaiFN87&?sI7c{iS3-(Y^fL%6Zt*z8e!AFTkgKR zr@A6di2HXbqlL!P_<8y#Zia4bJ|;P5uF>Zm>)W07*X&=Dag=i*b1;L@bqKhOJaXsFxF80N4)fYDx+U->Uv)6Rqri5cI{U2!~nZfZ+P zd5M~k%KzszKFyODcp9R%zTM|ky1~rg*1Q=K_qLaRy71)7!_Hdvg>K)^^7#3E?d=O^ zZ|knj?K;o!t98{AZI%No-bu0D5xt@{o4a&NoW>>am+o$IfaMI<3vBuYM=rv!FlAXhqrC4L(fC&VhYT zOYMCa(->q7XL7t@eX#WZy~=l74(mT3x_XW~eD3u1WpVp1RkDVyvs{19QIWxUFN=-M z^F0>N_ZXBv|F);NT5jos=L^K<-fq~vGP+e=TDcO%g#P``}*ASyt2A|H!D-GR#x7v%w*;={L#Ag+~+k7b@S7CYO;BcH>`aA z)AE{K@7YVUeg5tBTcw}h>vpl?^SNHrmWR*HPVjQSX0!6BuTFk?d+pNwIl9cu#W4qu&ma^R`=_S#;pM46{ii)&U>7&* zZ^6e`?A+Jy&EEa#p3OFg{npiA=dPA%(EoS%f9Z!S&g|!HioPs7?r-<&$;;#O?Mgo$ zcRy#p@BNk5iGS6j9veUX7P0Que7%I@X;w3Rk7njg{=8PSi}_cQ_9g+gN;96_(-ei7 z6MPPO3S3eAd#LQ9xUcP{AjW5o^%p0EG{g!<7zXbQKVBr>&2?M-`uB*y3`_6R8(faY z2A|vQB~=n!*1RrqqfykGh4IrHofW-$M9dPlG#|HfV0y46F*0oySKq@4%!`$NhPhlX zlQn;F>HkdG7aKb7&yf1&{pIz>j4<`az5ZcxlV8UDTKbvw#c5aDw;$M7NN#8;jbQwh z`|PyxS2G!-cd~Nxr6liLTWu`Qd4J~0zm=UcKQ3JP?-qlB!JFA{cl6#=pAj`>TPfdx z6YIh>^RGsPetH>m%x8J>i31fodY<{`Fp1sXdH9MM=Xy?g=Cr@(4_qqXZ`ke1cwmE0 z$ghVxX1rYevt`=F0Y^)R~vIgNar49@~~?Ka=Bx_xSY&a~ZU z)>+(ncZ>Du&%)a~raXDEyHxXW|L0k0cc<39ciXwhGy0H?|ChI63-5l24*hpGkg-qW zUf`3NZ;r7Rnx};?P_BO_>-9nFnZeJUPm4?*s4-l=lRuqFr=E-Xfr0*4zU?z}1gD(p zi5LH*$~@VkC-3}^D<<{)HLC*H^+nb&JU-}XpS@yQ)(5%LRgsw+#hgs4C0Gu0W~@(b z(XuSw5GWzP!iQ(-akegI-rZpr7#n`>$@Xab`ztj|JZeX~Qp3S7T^rk`#AWTBW_IX~ zdXL&1XU1tw&zKCJ9Xraiowcoqagm^{*u@7Qd^D%67P<0u!#qC~?yzOEPG4QMg5mk+ z4;M3E8SV({W+@3<$G-K%9QEg{EYiA@ypNoI>0&!QZ+emP)=Mt&$@%r!|1W$vIPs!# zaIiYRoNf81gYM_-zb)?exBvLX*#F;;ndF z;-j4ItIJMyUNOrrFTQ<#`2_3jS^v&3O;%-i|L|By*XPY44ZPwF%&VSGyeJn>NE5jRQ7sJw4U$ zy>s^5l2fI>s*xin*`X@KacOgPhD5|A{p`kLhwj^L{_(8ypcBh96`hyitO-dEN<_~0 zKL}zlI9Bk9L8Zn2*a4OURR>KN&7+s@TX^injR*TqZfu@h-QRa!MtZ)bQQdZz}`I&Gb#eMovb!;S@+KQmSc@QFDG)I}sJZ3y#u zao~W%{tufUT$p}g`o;Vij0X4E)+I3?zBwsY=jo}|7|q$5H(supxJ}se^?lw0_1h)> z9M1TzXFhrMd!`*(!e3$wZtUL4UE3V@?yDbL{_QjW3O|~^5p110ErVb2v-GNEmtyN8 zTJ}#|(cZAv)2k~wEF?H)!PXh8zIR1Dd>57(ZZyqACneEb^@eNg((0(Y>ojGrNV%u_ zE>V5Ciz9H-OV7M(leSD2i*9M1_Ik%siNM$8!WF!RMQ7Y62s2e(t;_hiwrlfri7>J4 zQv#1YiqpJwQenxow96;ujhNrCCfKl;FFwRt^*8<8?9b<37tfvEP_6I$_v_O1_j_ti zR_2PCS>>OxTz@v1k#oNh_tQN_&-d_beX(cHh04r%-G}whS+Ccz+)z`<8Tq}{b&dE# zv(sy)Srt4E7oQuRPTFZHo3agvz3)oug>~>N$S%F?$_tIH{3b0>ulA+ z{Ph#P-q>t!J@o#q?lq3Rno|<5tNl8+w)9m;+Ovq1eOs%ZALF{R{rdF%saYS)qqAcK z?nV8oO8)rz?9%nyrwKM(7q4eMy|q<8T--i-=KqpPzG?Gy&erXzc>DP1YI)t*RGylr z%|EmE&)LoO_1&AN1sur}^lZLfe);(M0={{bFFyQq@1MKB;>n%Gzy0UVwkatpNLprR zz&8I@g`Z(~TYrd&a94MXT%A zUX5Yd-KjjwmIuo8?S2?=ec^$>B|4XTUkWs~JM4J2lxuFA(_GW`0uX0D{b%DrK_#jbu4hzZlgUGJ_*woKe*J+ zbMMTDB}FG|RPVo7&1-gBxc0B`)n^_H?RY}pNv}0IeyaClQtFX&=8Y$LA3V+Q;+`3$ zA;^7fF{AE_ezt1m#(4`QWO#SXJ$Bz%=CydF@7;qtgQluBnm5h8w71K6TKrQ_9kv4j zw=asUn6#;8*RPGcZ5Qod-##<%!OOmTVPAHu^|Z`iaqqd=M$*LMXU)MMK$pr#aL=X7S# z&K z;Yt^ae08bR>euX!8`_^r$v=a{w^vrRL!akP8Y zbL@Jexnd{J#xokfk6bQMh}(YIJ@fy?LxyWSI`)Nkwtv!u2ynFLhRx zlAN3E9MM+?CT{S#rOYsG+Wwt8!pt7kmSt_2A-!IF`K{i+hyS)8bL;czk)J=y#?-j@ z+lh&vm!FT@Q}D6#_wU5-#+x$yrdeF`%V`pY%bS-?f0Rx}vmpI!)XO2Z)HhLQM zP+OR1buG(>tjj0N15_JTbsp|cVrtl~DpAYzMI6O6E&Bai-BF_=FaQM zH;=wuz`W?Qw_;pt<6T+9;@&dZB{wsff)+kKtnf?q-PCFC?}SZGH29e?@tgOH(=W{h zROFsbK2VX;q{`gB)4jxkOVxV9PN(c!TXQysX7+D6cATBRr&nI?Zgoz@uNxoE1g>bD z>HN3)`}SkYrJEmLede(B-n#IpUa$DgcdqMP{UyOHzE*~@z)(h!L65yKvZJ*y*@myR zLZ+MPyU}OecP_qDyWKrHmfd(&WY*jkU3RWbxr^nN&p&p?AMa(G|4-h>WNl)VKVK-U zz2#`>JNq5i<_f4joW zw|4Y|1TCIYacP6z&*{m9F%vdx>q>LV$)35~nkv18;eLzDy_Q*rRhp*?Eo<5}Ku$LCWq>{}oGJa@YIhS6W410R?kZ2Wv`(dSn} zdJE&?%kIS#--~#;XWx~|UQvS&ueCQEt*qVp`Igsn(jAuMY<2S- zb>4TRSs57bbNaG(@5$haJ1nQo5ZHH8YB^{sBG2Ht?uysi^>?F=?c!r)=u!ET9?~rS z--V~g>cgY_>*5T}`=jRmPbz))`RdN|3=P-C>>_9WE-96}FrACB;^8U%=j-?FFZg-) zXF6xY`Iwrl9}iAmbY8x!Z{E%FPY0RR&!3gCH!l5fv#SG^K8vcXLRN-Iew;B@8sr^?XF++e=F=={v{cN2?cmAAa#`s~w#UFYYgFz_5@kZ26vIyH>ZLbUtPds%)9 zUheWOD}An>+TOkOeFCQ@k0MVXmpF z7Zaz)>*R9>dg>P6&DqA=uzSmw1Rl|s8AiPRydL{*#INFYeyY_RwsET7f#yu6@3&@# zsa^GWt?I+gEghxcr^4?czwE(z+eEelCl0Kedo|X2{@wQD`&4_nKHmLYvDoRsRMo^F zCWE_a?q{b}yMKQZCe*f_@x$LQ2B*uixs>khWj=C>C3dYiqs1zl^3XZ^-9K%}n$mhi z!+o(W!yVzm$4ws3QtRDwLMo0=iM_W%=iTIc(}Mm_nZW#A_zkZogW91dn-{!Usktp; z-t7}|IW-1*1P{EotN8im$>Ddd^^1LM?wnb&{MFOLhuvWq^W4gL z%QXDmtN7DIwdZ1gn9$Str-!yWnV!EgJI^GV z=6KEuX)jY%`f=o>!dd16OMX=`L`d4CwF>FId3x1Gh4s@$@mtxkj9*Uk^Q`zfD_!%a zM$t@(d238m?N{q2r?C6xMZ_}f>1|}TSfe5|=|hjFiq}-m*Rc#dyAQeTyA>}jmFeHh zCo3gqZDdfm#FVvkMZW%(#$!i(?!QQ>P3U3RvA)lc(fRAQf~_~>GZ~ntZ*EO8itJJM znwX&}qS@*^HGpH91*Z)6^erBm%ccet^Cfdk7JIQOM<#epS6i5$l&E&->4>RoLN^7o zUOsZ}mCGZ0)`tIfhCl8}z4t46|NYJvy}9SC^S{2|Qpj#vFQcwYKj}pLXf> zn#zAugEne&tDBrsE7WVOl_hODQY1Jif{rqcH zGtZeT2{G#yOa1wDZLavWx#H$l=P&0NZ0>0*{d9cS-h;Cjtz?}Q>9)C>r=hVfQbd?J zVUEwfW}ZDP5`W%ayR_Xr{GX5P#c1#PJ2AhQ89w}alz&}pLET=n|5tC_nZCL>Ugv!6 z)?FWNUfSxvk@eRt_0yZ>bz}b~{4+}UQ2lxO{h9UO=H9GVWw87A;OM`P&CHYA+rG(4 zS~kqHP5#}_>nD@J=YPPxY~`&ZXLjWnCa2pl=zOl`Y-s*-L^sl6Q}EhEEuIqxFD>L~ zFtk@YvgqfLm0^|JLj8Um2%0DT%z8uKov&OQ;_O1Uu>>@Ic<=Y4?DQPAs};@ahQChg zs3g2w!mzt*b-|l2T_+it60YBMshD%8+Do!}gY%8A)35NRBpCBb%rOcs5bR@p&v;vZr1;KGV!u{-`vUvUw&?WE^qt)MgO_jnon<9kN3~DFyH+BgvWoE z_g6(4gBx2;b&AM%q%1bnZefo3ag60eOH#q1t){JpOs_It zo26c2K9JJqdvwvl$Q|6vgr!f;NR|A_^TBD`#FM5sR@7)FiY<8XQ1as%$v-u$zw z6wa;PX33yz%J`S9?DxqHtE8*nF&(&*$0d4Kwr2LnRkjg{s=vc8^Ynh8N zO~JEvJG4)1)K#A3dpt*bnx|{7@uWU>2Hgi*Tm?ak+g2{0b!h35?{Ov)YP*TrSD& zGH?jIk?+_a?z?!V-}mQlE_xMiTED4&LuE?IiyK#NoUEO^obSvW%aR9gJ|2GVH-FEE z2Q%H}>YhC87T32a`}pUmyMOGCf)7VdcGmvB<-FEQm7Rg7{;H>)_G*TL1>(6IA99$9 z91dsJdXm0gl*!<7SL)9z9S?Rh8kD{+X}xiI*N5Xt36d`qxig-*ye%$oy7GRruJK8M ziQbp&W?j|eXPC^p^?ZKL>F7y3>o2VD&$}rrzGjDmH?!_5pSDSp9pk22CsYYfz0}B1 zY2m!oRlH=<%KI@*VNEK#7$R;t9zHK*WuX7;gN&NF&eX=#&&IMV41T3@ZOCvsCicQ* z(G)$CuG+u76Bqtlxo{$L^J4Z{i`k`>e@id^opt!~)`=^BT}WA5zvq^Wra40c`>V5! zW!VKQY;7*d$>i~F$*$cRv^D3scU$B&3+8YMw#}6ZeFsBkdI+4DGj+Zf>w~0ItO*f} zEB^VjKiHqm^RMpLUj3+VrO_$5kMGRA)bzgdVC=;MtE9h}dGNJOX;A%BwDDT(4!4VP z+cO#uCu)js4&8pWa(QM#YmKVR>INO%EjACa)9HEfhoyf(GocGboz&*^7$mL|Jqrj@HPb${G++ai}k zt!!!1!ToVL%l_9N;Mwqu|FVeExw%<}+Us_5eONoc^xiHOo;Q0+cYc1B8q@yk=+tx8 z0pWAMr(3^|J6QGJ>-pc+bK~RQ?x{apnSZVFy;RKY%HL9(KI*4g=R2P*O?bL?CukHW zntQJKLNUqjdRFwx_Sm?Yl)soDAY*QU=_uRGGNR;ErBP55BN zbx42H$_L^SfA{UEeEzfaOY6R~J(~iQo-v#;lxThQ)w*F{^yzbAtp*d#zh0W_%XZ-U z^#7Z-wlLJl=5B1LtKYxT8(Hgr>(2mQt&c4 zq(OhL{r~mvxftwf{=_V`49oU6Yg;~R@$aa|#(!JFi;r5^pW?@HJzv*4zH2HG&#trxosR-B9#$`c|!reu49LJY{xDI`gAi z#Lw{Q>d&S3{=ZQ()L`(@O)2S$+7YAGyy;bn&e^kF)sNeCPA%j-uX-r);sl>P3hVAo zyvqCXsA%u(k1RhE82=u!$~pM#z=mg^c5YZcsrOWYi1e5Copnb;#H}QPdS}_bJRaM8 zis3+0UFHE%Y18V%J>O$~J!OzF)v=xHoBBCy<&3pcHhrziT(IBH@K%4Y|K;HJ<>`Iz z>??#izJJ--{apU{NoV^iwrR`H+tz(J@v`&c%(BuA(^iU~Nm7g3@aSjBq6u5GjuzGL zHN7M^PiDpqYa2sbn{DM82}|x~h;L?X$o290cyd}!O~nU`g#o+29bdt1CFm=?t9SE0 zwO_FtJL6|p&1?Oj{W6^Q;?(AS>ncB;vpvStp!#=K$)@HwXGQnfiN;F}BX6Hr{B=u( zO4X4|$}3$oIA5%0{PoM^Qe9?LH20#s{xr)xv5RIUC2yx!hsEHy*)lDN|o6?ba&cH=KHQ(VG&XXr0cdc+{iUr&)&a#UZ23C?JwU}KVdM)JSUUA zJ9>d=!ZV+J#?1NQZ5v;>bNmd?)p|DfQkPBl?WtFm>it?Om-cdAYkk|5-~(UcP988> z)BSP39hYiS@u5drUN%9(om1p8>!d9|`!Jk2@?7r63Kj;rHBb5dw#ZxT`u?Z$uR6c~ zxt{OaSKX}9a${Iicv^ejTb1SaW6x)$b*R=`eN|U>a{0SV%;a(1ni=Oi9$9FZy=J?c zzwrH{ok>=@8fq?!Rxop$>!|*nA+8`V#a+Db>I&9byN|eMs#rM9|Eb5!ecE|ZyqOhu z{f)*A%UnNhP-mLj(e7(I=}Ke8VWINGqgM=CZI-(0I-i#KxM!ibaMej41_tv>FU!n~ zBhK}I4gLP@yR1Z}{A`Id2AkSn9~v(o@0(*+_~pz><8-;24_|&3FV~x6UHIyvN^+0NM}WaA4l+we5(VW>lRM=yl34LZO!mS`QeD=O|O3HI*VD| ze~pUu-g6!^I1jz}a7Hph?5oq^&_6#~))rf5JYzj;G+~iM@RW0*+_kk^AC~=3sm_Sc zu81$rkm8?zOW5N7CG)OOd9AB#3k4c}x6S&itbF+KV&&uj=L3g&)0E@aEi0P3Be3t) z(vGlBmxUX+t=_aN@tk{no|lt>&r9Om5hsQNKaTlHKHb8}5OX?3E7PR0WqXxl|NrI8 zAO6pjsHy+4y5_A8!~MIKujN*4d{Z;6JCB3!lwPJjPqpphSS_{2@IwVhOgrCQ>)org zX_cC{@S1f?Zz;-tmCDiF{#eob)t`KyZ*IH04F0Mcx7)70B&XGPH05!z_`_2l6AQN{ zEm8fF*m?5Z7sK6q&T4yKkG)kYyZsJd7Uxcr$~E5txOYZ4rk#&fJ#wN*X<|WY;#P61 zgR_^v-_AN~+wrE1M(1x5CoPyZ$Z-}i)cs4JyIsG$uJGi~qfgK6zHT*Nr|jO|Hx7H* zzf@oS`M~S>;nQ>Z^-Aq_UHSQ==()1a^TXQb*jWyTTfb-Ik1uZMx1bIh+> z<*zA?OI~}?MC;F_83J{cmn&0OfBuyA{HG~<<&2qWdpA5>V9`_Q!FS##s+ciCZ_svV85skl! za^GEEsx7Y{_pjjHCHK$M?PpYf`+M`hCqqravygok^uh{THeHd@+qM7pSDsm7P>^8F@VKyf`+c9MZdnpxev8Vd&w9sk zyxt?v?)vBEN4!g|_QtZi@w6%1SF|6NU$gA>8wY`{f?bZ!f_EpbG@g8=r~NLYj#1Ll zzU*&{R9&Ms@%V(zW36WpS|XXaXh#>rn{LO6E-$zJ{^S;~y!3XM*7U8~Gi!M78C<>O z5ucjB+4Qo#0kieLgBO{Vh1tKqvoHMdN&hYr2?|Cy6blz?B4=Lo;iKXCT*M|>C60O(G6)6Va6#no?n+9_m_+MbcX5ADJ8qAkn)Ruq6}fX z6Fnc4o?X4`%XwR`!=L5EJ41V>w5*ZxRi5(h+xs&Igsd-CNipnD-|}~PzIFMASgt-T zxr=vsbUZ@2&V9cyP4)Y+viCxJZ{BAhy( zoK0oTs}~Cw)&{>QxUVy%>tu~q-{lz#1t!esTrXXz_Lws)sG+%F$w}vimv5IH5_5Bt3TtS^*NO_E&FW9gF6MlT_?mbxaldlajFW$6a#_!`72Idd zv|*3G<(xCBNo)sXtXC#mK6PhMWBcYJ&v}}&Qcq%bMw6liPs60U=d${@=Tx}OUj1NR z$pv?@uult|QWM$^HtuFL*jL%YEfty4x%sWm%jpj0GC_!&i{XXt)wYK-R)rLjTb*YJlVPN z8Ld|4fEV1doE!{kmruNzD8RhgU5JfAkKtof z+SP3f1sWv(K6`ZQK1aiUKFJ^JY~I{1{Cc1JP@K%Z@4W9e*3SO0nxW{zW!1I!He|Ox zS8m;|%HCcs(6@8tmO0|f@&n&)49V6BmkFz0vG>=8Pfx!d54yGNu47VpS48l|8_lP3 zVhvB=EFkeQ`co`O0AxJbXLezVLgG@yPOWkZO(M%3!9p}QOz-k&L=i=FO&BLu54)(OjzUpHW zsw+KPnR~dhbn)j~ZqHTKxRY}&^z)n&=Y9A*Wkt)ygBCnK%m)JWV~=l9326?$Ve{eA zTzVH@tRBtF$7k_k2 zMW`WhJ?HPh;KHjxwcB4YBhTVeQdtcej-tc)J!wkQNo7+rSJlLjH zT-tlxeQn07;;Y{dCIm%JteBeAcyiq&p7qkD_dY$l9pG~;U+C|p6NdlvBG$8r8WxB% ze9lpv|7CaADW%$=UACN8o-oYuOEV5TcrNr~Z=j6M)Z?e7e$2{U6D8f)q}*`u;>?xI z>V5O-zC3AFXKe1b{cvKRa=P1bK9kqVS963JEGBC>rA~etv@i0#w4}^EYpc?Pocj+i zzI0Ze{QLId$y?p(4Wl;-i_K%=ILcF|*0eY8PpIjS6=rr?Tg3RKKNbjetz6TwZwANZ z(@%FK2myvNzR(tmcl@z;WE4cBL(zo(_%-mJCdQ&~p-bK|uYY|Tga z?!3H{E3@2IE0pn>^1(N^UxtQC-d>v5n*7lH$TyZL>3f^M>=pi7_V~+Qkp%rxZ-z9E zUFupg8!|#fe^03Xw&Rw5QO=a(f4CT?O;}Uq&RT2Bqth(N+93LNdazz|I!i)0iyFUf z>b$ThA8)?>(hP@l8L~^C-Qivnt*zRA%hloj#Kxl4^E7YnTKbsB!0gela$|;Xo?+_B zdS{y6@dkP56!SdOJorSeN8W-X#Fk-iNR&g*d!w(D9+jO)@7C*j6S<%Jz^Mn?Go3m$ z)M}pGd8#21%rHZBj-hzQjf<=Ioz040{b!9DH(Sd7ga+?Z6BDAk3y%2C4v7qAmuqW! z%W&YpYFF*Xo$k{Dw_fJGo%LjGn4xiiZqK*S&ep_sU%t$Pr5EGZPAy)VW5i!BeRxiUwoDR(PwRO;Mhlq^7p5D3 zWL}BB41VO&5YX`R-O2W6p?BC%JMYh9HYnVx-Td1%+Cr)DJzv`CI{)TLvl5QPEK`mB zzT@)F`^*RSa>n}~+8%9S(0R-ed55wxz`R)?2z8O#Gt@s(S~3BG5sfe5;u0Z-2InTo)b}(bh3Ms=&sv| zr*r3g+vR=S;#rwLTXlP+#YVzww=OZSNAgZuk_{I_~<`+843=fdxQy*0ko{aEw)qw4d? zrz7UazH+E-d|LB!&F8DC&sS@odme5T5kA*{y;Z}(`EkW|GfVB}mD;hanfton$lTX8 z7Vm4eJgC|8qGk`n>xzlnHl(t@I(+mTd&D{Y>2tnMvwrV%kn8Y+_%$W>qDt>Yz5i2l zx3c(d{@U~Z(rUkjXK#*Q8*?;jAJbP= zgAbpco)??`Q;+{@l2sA>o41}t*6HqQajOTS zyj55K8Lr5ao#FVNFa1L8!<6;2RTjQGSNVDKmK{%)-oe|6lg;b-b24=HrseIB+?tF#GnM<0S z^LC%Sqc6MMfSOUfLKHY@2t|)c9tj&$_wWqkont=YN0Neby^^hQyBtAKClo z)MfnNxH)s&=V4N@5Ekp72m0cxfpi8wq57{>F%%j zCzHB_8Xj{TC=BE{P@^_;uKoeNjD&=Ero3YxW0*Y^VNNKt~mW8@|lPH)WZiHEp|EaiCFsB^_MHy_bv_o zZ+zb2(jtp}-FIFW&+U!Kn`8a&RIEf*%S|CSwvz zwzIpQ>)7V2cS$auW196dW$%Pn+L3Fsw(XxL{Ytz4>-FR9voAkBY+QZ(`}_HK$_uhy zJ@|3upW%v=GcSI8xp3jfvf>Tb!u3PBXLe0JC2hsf#_)jQqJEHA@Y>GC{Z>7fYrDeyKJ5Db{$BC)-&<}yzf+pL zzSmeXzH@>~|M{@>TvtDx*)*$R!`pA~J_t^)pSmsGbN`;xRuYrcFYsP>?v}UDu}^-t z?J~D?!JId|T)`O^Z@-cJ6?#oqUnt#q3TIE1P9Njzl}<*{Tez0SY>j!ddP>w%C*D<) z@*P4yuZ+3{cDJ_JsaLZS9;k%aWgZf9C}DWE-<09Me9OUob43#F$Lhb?5V_Z`;QPr3Z>8S} zTD=j!chOp4L(@(Xvp17AtrolNHDRk;zI*KZ85=ffzBwmYJ>%x(M|*mkW5dL%HYh1q zGtH3T*)4k^?pf;WyB`zQPZpEc6^njZ#B z`x?5paL2mI6L@`um)KHcj5dI!sZ_j>m$xwDQ|R$u;kblK-; zZJ&!*_^vTGn{&OPJ#pvF%F@-$41ZpU9e%+3{Aj7z!Y%Iu%ugp(}*Y7R*8m=AQ*tkDx z@1LVWNgvXg8WR7{GuC~ubWf(}BnElbA13-ysw-lov}bEQo3!auq;a~sj<-J(!(`@Z zf=dczZ(dY6fBMn7j^qM|ZI-M)iCzo+DtCIEk&u|a;q{`hd$~MszFFMuZj5D^<~T*> z+YyGT?2aq_eI{0V^0MWzGfaEFYPU*~sS?xrPwqbPXI}IMU98aEX>$6GNRQyYZpSU@ zC6StUwzhBaF`0OIQtJ-ZslDokM&?q9A5ZvrcOE&pN-KF;vF7Y8Ro>pS9KK?KKE_bgmCVZDZ zN6ERXJ6G>sUF^cFaA1zgq*IwG-rJrkESEe#w=!|O`*B33`Wo5qmRrvjT_owHoT>hHF z)OSF8gHO8Q#1*&ZyjpvAN7?1R(&%!({9SuDmlbcej@}ftR7S2Zt+&W7RQstE!+`=B z1KXX2Z{KX&S-SoFxw~dFZr#huUoq|XPac`A&mIb1{O>k%)(QS9kN@F8s}g>9HhkJT zY12HjN7|J)-b=Rs;$nL?hsS-b!)C)3Gt}pOP<-U1y5~cB$Pp&xzsE!w4p%kAUF13~ zd$gmjm(y#M?@ni=Y55QmX#a}gPV4msf@MZnWaaz zY-f59$i~+nXUcTIS@2-V;R7>{otI+xt#<6l?pK1BK5hu!@@zLZVL0>mHOd@HT2;u>M!8sgC;%t?x$Ln{Q1#d}Y_!%f-=b#k18GUdw-R{%mRbGO4|O zJ7cw(Vy|zuRG5||W7zB?(|Sy!Jj?4@sPg3xa$dhgeNP;juxGA>y=hRG=-*SV*An$lo?OMiFwZ3TxqzHUso%KKI) z<$B4Pmn*^oee$gJ%EPxNJ(_VK^X;`i|7CT`TuoO>BvrOPK0o!xbp``oj)VM>N8XEb zeR%!sc&VP6K zSIYe2hm-%lIdkZ2|MQzSo8P=iEPJ-$ui^2#{rt&upPn`@c_?sAa$n2T{kA+jXS$6) zu)DwI@4qQ8vzt@p&pE?y@06;mJO8Ggtjj)GSA4QA`C?tNB;ya!d#rzrt{6R5y^_F? zu;sK>ThNEicQk+PO#b##c}_+DN)MGl?e1@%KF&Vv{xjr5;)?tFvVUrRKIj!@U#G7d z5F0nEeOF1%zf&Juy&Dc5e|}#6X7#@dm&N()i$9()7U$z;xVNROd8XDAp_@)d{Ne$R z&(1iSbMwp;hEjowpojx|7x5U&pHF+_X%i~X6(~OK_MVA{H%zGyWK?6<+5e%#@8pgI zx&NoXM=+Ld6aBmK$jz9Yy;e&C)XPg5{+(Kx5Z?4iAWrLZI_rTe+kFnL54M|HWb!2N zWsliP;kR53t??VpKbbPzs8ri^u=Cb#={a?cvlyyQpKO|HbUJhM6s;${Jat?bU5uJ+ z&sTQtYgjlfa@!d%!|;~#CbHfO&x^4qYn`s-2_i^^FV| z;{%N=qSBA8@_%+V z%`Ws@Qg@i;^i?x=hV8tRyJea61@ARX7QKBlL{s)WS71l`^nhn# zp?VrxZ~N7jI-2j(6S}=~!KvRBwM&**`W(Gp!^?VO`IC6g1A;QW-;RYG{c=b1-Z4(r z_d>C%y+;mp)qTwA(C-TSc2T6p=Y!>;^^&iIxEd_kgSa-nh)|0S(OP=LOouU|-$*L7 zAaTS@Sm9*{~egG&QRI)k1fk6H07iK_8^d|MqDd(5jocKa0H~d}5`0V_C_m z@|5b<%U@mwf44Zfzwnlisd07bVXfsQ@fqw5C)>QF+$S2@B)xf4e)P{S#u-s_+n=>> zyc6&7@yyl}NvsFBmT-C{3wd$6H&!oXSi0hIRKNAL(}m9;E!|WcApDIj_0sywvTJXZ zPfc30PW1bOrS^MGCN{D%$Q)_bSP;L%fnkm2futF%FU3zx3+g+x>JO*RdXYwEriQ2e zW-qTQshK}GYU^sk(h+TJd^ald!YUuLRe#-f2A?xO(=*lh)XkQeh71kGk|_zs^4c>y zvraNF$NNJc*)~(#;Q4db zY>hhVrg~rF(Tr5fsfQAi=b7;>nbP&6-DC(%1`omh$J+&u?Ye=sg`<+|*yGxOT(S7}Ae8!UDow9mL1rt8#sX_0o8 zhd`OshN-i3i#nT)GBqDC7~G8GVf--R%9@+;na>m^HBSBZdPiW8mqB{?z2Ij(eXHG! zh3YyvJsH)Osd}dic_-T5Wj>cu_{-JV)UZr@Su1D5T){gPD)~nkti5kCy{XK0U7a;; zBbTVcy|$~lVO3|nmPh8AYMqVZ{IDZV^V-9r&G+)ITi>l(oq9Dp?V#84k11X%S;vyp zmfc7eP0l>+F)i55Qg;0kf#%a64LZ+TF=)r@8CkYJpX}`tvgz1-;fDV%Jb#uSdJrA_ zZvUd>s*Wbsm%qX;*VQWfyxCVYBZv9df6W_H+b(YZm+!$|mbkIIqTOcc*M!8T=M!dV z@@ei2&u`@Oe$?x7C{M7WV_~fDaVLjsdp4BB>xe%+wuDKi!hF?PzSmuw*scWL4LCiq z@M+Y+9YTG{T@$7*kSTBe^2%xR<%7q z;=0!_zQFG8`RvBI)(P{iTfV+j{5|>bo5{*N)6)49AI@)ovzh&^G5drTOZ8+y>Hps} z)<6E{e*8^;-)8>)&HU4Dw4Z)+SNP4_)NiwePaMeCDP)M-79Y7SK6YdM-X1Okh7aq* z^ZvbR5onA*vMD~|k@CUgH$Qj3+4=ZQBo9~GjF~DDGn79TR!biI@$BSc^YFgfoi!p7 zKe{Kk*KaRrczu9-%btA}^|db#Y;|3;`nb5B{O$UeFYcXo{~l-6#G}Jdk+-?iBveDi zS0mwW&8``zMK--oI=>CD*2{oIHAF3&yU7ye{{)rJN8 zo^DZBky+k$sQt%{sUIE%g}mW?X|P78>FdJyiEB=~KVA~rlhNqs>F6vQJV}4W|NB6?<$YQAIS&LX?m6KWG1cfR8Gn6>_yH}B=FDXTZsuZ=2Q9b#&%)~40k zx^PN`(Y*~^`n?`I+4k;U@%2{!DW6;N?zL`GvXh?{aTQ!QSU5>y_e{e@o>wxRIj?rj z>5w?E?uJ@y7Q>^i#7{}wle>b#v;t2_h%!9bb5k#z{pz=p;v(nttl;vh?EI|a<=fXq zzMjri`h#tmFvIPYC1(zViyzhsaODZrV|#W>Kk9cv%Nv$!JK~osI3*noToPnuyyy^L zl(%b?@~`=>_Qu=UgPD(Y?66Une0pca!TE_+!k&j_A8=opnIw5}`U~@?uD{N@2DQ4Z zo1!&kvc`kM>0R^xwXo0ADs@a=Gx46850Cx3$2%S8y_i*~!DS*9T6lQ-y3ok)VGL)U zSI=F(@cgg7BQBg1Bd-cb_glGUzw~_hzV1wYUwL z5^S0uL_W5N67>INqjme5U|s8ZVYBr@4Ba~m?T&EIe#om@N5T!bqlN{t|0{>- zPq8aKS2z9mddKVF=iBZ#@BfpyrOM2>aP^c|CTAR%b6w32v%YFHAxm|>X4>QeT@kGV zkv+U@3~jxhEYqek^5k9b+B?nkYObHJ+45yk%{Q+ltTWuaZDZLoE7RE5-@F(Oe9hVy zcF6N|kX7rfXr*J47BhO;ESP^!xi569lhsv`zj(v(sdX2V*Swhi|5G&!1GlwXW9ugC zD1(AKuSFN%V*L9hZ-!sqs>$L?5}s}{Cr#4&?)#;0eU_)XcfrfpqcgJQ3YPl)IFu*o z?el8aq%M`eej4+p-@Pd8H+##g>g&7qR$Ml^d$MKnYiW@e-afCn+^=Mvkn?HfOrBS8 zW9hNv3Hn|;>Oxs|6)b5?;l6W%y^8fO+aH;R!zt?XI$0kii>^C;PGtl0fe$;G3&bvQ z{^$$k`nf9dK`R5#j@ui4Z3xabt!mi4Rg0nEtdaJf!|Ob(vmNed*~On*(%lx=qwaMv z!gAUQ7vY#6rd}si8VqY17iR5D;VqlLa>vw;B=-^v8`QH|W{r z#@Afh_eEs)ACujC+GFpf$KN`??#$-Xza?XKoOpf6#(Fz{<&Q^AwTTD!RUFt?aKNs9 z!d&|^i9Z(9zEiL+?+}!zuj;6+auE^u6uDyYn=^sG7b|~rcNc7^-N-x#@6*2mt9r5Psv zulK#*Uz8(%<*9PDp8U<~NX8Gp)-L(@Y?A64o(uVgGhKi6F25Y%Ip_bGBbN)N^ox3? z9`-DJW+$=KQ{8Bb&j-Fxnb5Dt8|r-H8uqcqH%(7Sc-rs!uv)||pY88a0lp_6f?u}m zbJSA58|ZoP)YFK0uSoMN2O$7vMD z-q!wSU5Frq_mvO^ollB$+MM-PT}Ygtku#Zr=e^Aa;dj<&y>>ry_|R-mG0XKQV%0}uLIM4 zc`keX>g`V!44u^EHQkg=uF&HWqb4Mb@6z;$9nfX?@A7IM-)aFP4Y0$+0Hf zbCn6>@!>pd!rb#}#Wg>l1={V^$G1$)J|bbDd0OHX^l*#d$)}6LRBz_Y`n&Gx`>^V_QOolZ8yaWoK1=*Q z&Ed;gi2w`E9JSL&Q;vEmF^BUUJ+M~meQRFWN4Z~L@0HY6v8}Q)j-4kng|XrFhs&Yb z5vqSq9`$KSnZuo@$ai3$PfOdhlUWkp$3FikoYgF0VWFrI&S+r&+jHZ|S6ZRY2lsr@ zJh0nQzU7u@=j7Q&bu$@eq(r1XlI84s{G#H(?yf(pZ6*Kc)HoJ(czh^6nB;G+SYD*$2U+CMFIMGK7Zq^GhPhRxeRsH#fcA?tfLs~N5e-x-F7|h6@ z%w6?KQD2AE;BzsHl}+&J28#p^_6I*0Im8?d-xxc`Es4)s!N+>j${W7S4A)mrUi&L$@6FZQ zt-eOBP6|EMD)jE$rI%G&vA#XGDnlGcXkY>J1faPUbl9a>~@R2V}##XS};@ zVEi>_)2yE8j~3_HwAqf;y_q1&b=b@J*#54G0>0-CPk&<10&ZVFKl~u{cx!F^UBkE0 zOErImZF+AYa{rQXRKGhH&*NML0ghAuUwZ7xy0Rf}wkmtuVXL267o;!!yzYBgxx&XU zO3+YVN6`dNS7zggd7SwZ?jF&RQGhd^}4d z^5B}&tya%igm))I-aeAqE%zw)sfTXm@7W9ny!kGbehCtNN0SZr&v>){$G!il@xN4= zkL>-yvYX{}{l3b7^BXE|9$n5*d-G|!#G?0;-<+EKEp)~5x7pQiUw<}Z_%QYFn@=|E z4=SJB`~3UEr=^u;nT@e_3C^)rC-h`D>B}$)xk>CR;COu}@!QKp&I9fn8|u!>C8zfl z{(AcLq2cepuD|!HetWm+@4K$Q-?*x?TlaEa=q~+yRrpOQ-+}dvzt-JYf2cM6X0~>W z@H3u2t3|(E@|0$jFr4w1Tl9O!u{#N81kx_4&HA`SWsPwAf;>IhEz|k##<1|%eRwLw z@ZpcR`m_BJQ9qIdUzZ>MUSG%adh_Dy{1058H#grl%UOOeEh$0ozgX*^(=Wy6?q1B9 zs?)>%F0pWdexLn{AO9r26=Yly2}r%b+LY+JU+auRw~WBFwkzc=mWK@kPkPLF-?hO) zsC}jBtSw1$N=geW~@1PgV-^+nW_ZrL+A{im9s@(3PhRGi zYv#8Z4%n^^X`jxve#I2`=!tGCPqMGL<-0lXboi^t)zdVu2OZ72v_E;Zg+?emAmS=_Q5s53iV@i?VfX9fAjG~Y+%SG zmb(k{+;m0!s;ZV;KGpXkn(vpFnuv+U#c=gRap}qXx4UZ|aAFAyS(&|A>$H2TP~h?W z8}1zz?<`!c8Qv)VE7`R;ygOcLnP`f4hqu{t#Q+7PuxzIyJB#O>3xFHf?0 znAolJNAjTi#AEp{TF>2#K6UHelf9G^b85#~V9Ej2SaxkdtfL)%&8XdX6Px?)n4lr52+}-={Ud;R0 z-bTy0Rq7#&C#++bZ07e^*W%2f>W&j{XL@NKc&C@W{rP6@6M^@R_ebB#URpU(yiK~{ z@1n<18V7#lELGgb-QfN*+++8wUEMrBN(Cp}+d@NDX-a(%RTR6su$JY(jyR5^B5qIB z8Po(LPV5)FXfTKOr_A*X_J+Bd@#hYhRJ*cE|MNMrK5rdg?2ltjjh8vk+*j%^49PCu znYGV_%Yd<9^~FrnsI^g>!`3lKPY>2S?Q!kVNiU^N*>g5)IR0*VbYd^Vc2T|q6`^Xp z->+%R`dYLxQp-V;ZQZfQDc!E;c_nUev7f#eF!Ma;^Ns%_d(QrMXZ%pF#}+5syfyM+ z{n2`%n*4>FzuQ*+Sgo_w?VmJboVnWiycMQbTy!HWmUQp)dR3a%=xp_4Rj=!hNm)~- z&9;m@=$w2|xt_l|=Varf4Yxy1&osI=XVqP$0u!lH#`Vs}thirqS@UP>6bG47rk+@* z&AZyKo>}&_?fHzXN!L;zFO)v9PBN&i>r@B4mVutDEGF}{vz+M83s z-=;3l6{((|Hho^2%AdH}uGs2J`}n?Y`FpeO+tIGtuL`?2H8AwBii_o}(Ej~)_2;C@ zw+m{&8tkr_5o>ekwZZO!mbvza&dF{)U-aeg6AkO~p1Ib2U#iO{&W%jjAKSEPpWXH=PLv9}Iqf<*J^^ z{Gt1_nNBk#xS@K`L@9qD?6Kmt;Zhk&G(N=IB!}}Xsgx}7+ta_DcuJ=>M2IG}6 zS~HJ*D_szfa!$ceUH)+2#M4We60EL!SX)Y6oRW6bGeXR%(@CRgX*+W^!~K znlF1CDA^_5=5^F5q~Z9f2aSCC8U~*136?@SWmmPnrXQ)h>AOGZuIP)^bCdl07&ZuJ zFWKtKvq|em#0mmc>lw4U92aQp-L(Vq0=#VwB7g z)>S%Bv{E+*YHm#^=MG()EabfNn*OxeC+5`53#(kQN<+=TG;dbx=KBn3VQh2HfB5&% zE;&=^XJ%Z~i(L~A=Fkq&qqeRlbVmI&X?l}rr}gS{D;bL z?OkV!mUeISTwD6~-n4gDzMVUhdpC1SgInJEZy$CXT(v#xZe4cTg-G+OvGy;{e47<~ z_m;|}f{oVE8 zt2|!9ptd<<)+*6wq4OTDOkg~4E2rRqx=1YR0i{KruMWSkIQuh9Kr_Do`{T&P+YN<( zt(v3q%Q7hN`IpUVH7pg*E)@|e(@NIbPJ6TaS@G$*hco^6x117)ez^Td?vo3vRmw&6 zShpLc?BRVkTWF$_)Z4k)VSG2X-e2dl^|kTZUkd`?Mn7FPbG_K5r8ZFx$xnkF_KOPF zZeG|>Ev>pH>f(Xa$TQ64Qfb>G-)!%0&dXdC-8$<{C}TtPS|g?nQ*}j+8tzzx&*4db zJZDN0qgK(zvbM&|`y!K+3NA3Zw$3&D_4j+9;DU9>4j5fOrM+)s;mn-%F>;+zi|f9q z72Mgd!)A5QvO>MZ3@!`C5Gd@Sw10_(==R_Sq>aIuz~IN!pWT4lT{er#0jt1?C0wJ90EtU+$`8)qRF#KEJba3_QJ@M(%>)j4*pH?5<9B1fR zldbWrewWWe=DejA4>}HZRo$)URsOVLo%NEhR-A`c=RJ?`;ub0kT+d4c@rx^V7_~-7@F95zc=jyrDu|;_B7PwhOz@@7s5OAEW8{binL4@YdWc!e3$(@J-B8s zRhE>g?QtozYL)g7_;~4GvyEux7xAs}j{6mD7V>e3nhR}IVK6Y;8dsNpQvMTL7U z&)Hr}cJeV~uibf0VO{=Ijzx; zKP}}eQ;>dIV$v?=%dqj(YU75wqBNuIr(Fjo%dR$!eCd1b*WXtuw_ja7V`XUYC)#-$ z_hU=GEi;~V&ds=XO45Jl<`o^>oCgwJtWO?jc+ncOGsSdG)aD>|m-i;wcgvD@-HtMU zktgeO*KEe_9jj5!H<9X)zL=sl^K2^Dm2JKM<9^IeKHTHGO)*pZVwa@vb*)3(gm>&g=hWa4|XT15lgwJKCT=}5O5MgURHFgQ} z+ALMj%w zQ=K0n+R$0Y+0fZ|QgU_d`O?=vPcE~}nELyzk=LoaS?hxp8T6(brx|iG%<*kEc2f}j zuKBBVuE^OpJV#|FM60Cg^fMR~t=}N|cwO2dms7k4PMo|{?ZdR8OZgMm&1=%fSc1`1^RDJ(zjl>K(cwqVhitxk$nBc)H=^R*JmvyLIZdfRZOPTkCWmRo`-sFH|~=(?TqIp^?VVutl9&DuLZn0R@dJ_mgC7mtOpAnfQS*;mAw3g%@;0Z$GVC z9+Y|g)Y`0tfu|;M@Z3JUc~SDhpdW3Z( z9+3Uo^KZMM(Vh9%cUxVov;A5ACCurJtl`mJt?t*tXQ#6+8#n>E)REqs2g{vP%DbXVS1&LrFE5pfb(^UIVs7XMyR zovnV=bMnl^fw9@krcP>&ZM&Ey^&_73Kw`=6v#vcM0eAjga{r$Y|2zHnFZ=s@zIm5D z=KRgZw4wHArZmHkS8{7!%QV;@URwKB^Y^c~-@ok2avd2yTxEXqi)lCG*7>z&=k0Fy zv-0pr$JnOC+oi=vrBua6Bt1`^%PeGf&d#!}wCv))9~RcdO>-mD(!+1u41RM)^V@CF z-_9#iHNFYP+MTtlnpXQo=J$unZ}&EzIK1ET=+uXz-;Q~HJ7)CNY5smH z`a4`bP`EDgo2xa?o(y~KoQ*#`49+n#^KZWFe)E*zwwe>6>UV12Q2O{Md#X*{e~g&5MCH+=Tsn61R{AftMQ?SnXob^ zGt^*x^9x1h^J)pxi{xgAb;Yb~Xxyx+J%6RxrWfmYRCv61@MIS(vd&w!SaL_MmBix9 zj2ai+dy0&%YlX7+o{Py(JDhO$*-KyPbhEYdZy8*Uy}kD9s@7SVPfkAfdGShd)()}e z`y1G*#ZPvJZpr!`I>{jC0OJjVMH~mx_Jyr1pEdVnS^loe^I!U&`}*tk@5!^5Eh|5> z=C%7w0W&Z2$-jZK4`^`DOuh-Yky|*dx-M7-$?;B>#y=^(;CZl;~ z`Ew~$Ag~;wI7R}xP%8oUQ8D2Zz6@K?d+jGC*%2`%z zq4Nx{iuf)I{$ksBiE+lAeBZnBviAOts(*1+XZM$D8CQ3$*|nf_VMK~)V8|qa zQd?yPn}s^d4Ch7&?OT$n?(OMys&PSeQN-zpL)KHQmIyEiHmLqxW!%Z+-nn$A~KV>6uU^{wUf?CMzlCD!5v49jvj-W{C1p=f24=KWO>f2(-w z6s~QXU3}Nf;6usYTkAz;AI-Vy6ScF#Qu?vwfljWo46|>ru4OiuvY~C=(p|kd`)4w< z&C8iqrMvq6x{~Oy&5^6ZJ~JF(HJ*3crRZdW)kA;9@2^xPXPked;hy0eT$;Iu<-n;^ z(u@&N8r``yeOliC&U{*TOf#|LJX>{Tx9}~=uGmT10yi>C)fm*+x#!vQKNP-d(gE(>#j3?Zlm(N5LM1-D=oEo!n*2x1~U74llJ>0Ndrjz0OwWLA~mV_nu zH%#pa>tP8ywL&F0V_{;H!~VBki-T8}y$ahMmNT`ew`LdL{huyVWHxvSG9C!C@Mt~g z_mE@WHooKkg&2O=E3;ManIUeOTEaF*Th3WB+EeIz#QmI>y4le|HbBdy_i-`;F<}Hk_`0d-}kE>Knc38`ix) zDEVOZ?|}EL`}Q_j8FcMEaKK|f`^|K2vn##LZ;mCFebv}qbY@@Gowlb>7w_r2Jzbo! zbEBT#O>ut#{@c&{ZaW-G@4J~UmYa~k@W9_Mv3Ad)b2g{#>{933=EnaJFMFF>_BZ^^ zC+;_Y_HWpHUXgQu{j9y}uiplLo2~s#T7&hriO`={njy{gysSJmli1bfro52tU3>9c z_mr6}jh-+1S--vsEc?Y_U3;U=s`P|i>5(|gjQKVvHt=nj%pIZq=g_6PZ9C4#-E!yp z@J_aT+k^6}Yr?r-_(z<1ayG?G-22ppl`~ANKE3wwXxE=LMeBw5`6W#6irDLo=b0r( z#vHp`5+r=8D>+o?Dl#IWdJ$jaFpM3i?}@b@tCpDKyE?b!CU_}IHEk7i8M>u~5;$R{P2 z&TP2Cq)PMm)xgIu6gGaI^5e$rIZeXZZF3f_)pwDhh<-z-P>DsIQH`EvhUaL-IL78^vhdOnzs7vOt0Kk5wDn@AI?60?2Q7Gf%rR{ zLr*H5CSKjKWLBZ(AECdy{?0d?X{J#-gUKoPaflC(&%ymiZkRChus?d3U?S$%)v&_j z7Kf@(N|WdZZ8ovG%zqWv=AU5+z8PR8>7({1Q0B($83o6G{)!27Sp4*xo7~*Hd#5Uf zxg535{B~MOBKwd|`RYq=r@uVw^5y9l?LS>V4GbLD^BtHa@z~z{K6DCDm*`}$aF}~0D=VDQ;QMi*`@+X{q8@(dQ0=qQ;$|zeXI!3I zwPJDgA;#G2w!4qFwO6g3yEFc-_^szXjMjOV=5==1$?2p<>@0NnKBer<0?qf=GmnUB zZu+5LtJHAun%u!NPngviBDR@xM+VJ^dKh84H(aQ8uV5m}+2!3o{bfpzD=_@FJ($@3 zs&MPfyh#6S9!m+<-`o$nvJ|_WBDY@3WneI0cKhwlyz<=Lw!!&dR)?*gvQk`VYt5Qj z-ANQF=D&0)~!&oz1hLS(a_r7vHNi3R~v8B2ou-E?ZqA?zK18> zS|ZBu{At>sH#SOo;Tf(H>(4OqDM_dw3UF19@=`k`F?oWH#LOC{x&7(folTiDB;sZ` zJa#so*YI1>R`T6)A@18O` zZqLCG~)w%P3Hfeo9!N=X$x? zM1{}t?8U6;@_!pt(uyucEq#CU;H?hsepQ3j|FYhG;}hy;du_0Bt3=SXcfPp`OYOY( zh2}-S`oCzF*qZO2t4sZwx8BhZD`iRUJak{8;UPyH;|8gm9Tm^yZ}h5fT*u5@ywCO5 zUG+Qj^xw9tu50{y{Tt)2dwcfCAFo|6w`Ki@T~!m94FujZmOU2u&GU+5cVSPgeP8L@ z8MS|R)P9xN&81RvMNP#`$nKb@gro$w#E(Oq-(GV5elw}|Tg%^*p1&^#zX^VDPxRZ% z%x@<%%N|yi{Z0LL^!1z1;cr*#-x8mn{(PQm=a0p~-`JOLaQwAb^xHel-{#8&8a66d zwQ{}P6c^ic=*xra)81VFu<7q9C7t|zdrs7C&DdXZr|#j7zxv1DJnz4CUVh_z`yBi7 z6LsGhuDxXaeT7Nq=E};ltj4+X+Bb!N+Zg=&=E>Te)cJdrL>^R^-M7y0U0Ax|>Kf6H zA*%nHjwfXp9-TWa_U{45himOcELt9j^DrjO+!$dw&vE-b7qPmJE4|#d%{ddfvPL&{ zMS9oTn4Oc&H=aqlea4(?XOv#>*@VcKC7Lr^{<6%wH9dIWq{hcjn%E-dEuQ(%!GUo@ zPz>u|ujY)LN3PS8FG(JnQll*~Bi-h}InnaoiyAWCiLOckADk9&DaIU{@24QVl>5`~ z^DP^s=Xbq1xWTzG{pzFN$C`yTtIQR3x26=AhDcO zJ!c&ao!XaH#A$Og=2Xa$31e>Q9Ordv$E?rtr- z-MstVzi)f_>t7#qm#_PAF$LG#kzrSB~-TC(Ws*Ka` zew*doH{B~|+{kWht(IQS^xZFaNA`wy=gz%ZckD{vttZpG@`G0zhi9$Ry|R4s(m1W~ ze&&nrMn6~{{H)lqf1=d3DXTOO_#`!5et$$Fq{Qjc`&IwWYfTPIPw;VadTwCar_uM1 z`M`mX5f>V~4j2iDy3aStmO8C&bL?Wo?Q{p#+Q5)WjT#?bcB(7Sm=?7uob|!Qv?%ev zK}{F6_MKJky(|~0)Eu69s4skTjhB~>DuY;kAHQ|f&XSj=@mIt4dWC=BU>lX3=*Qh) zI{VYB?!Rk(Swo%o%FmXE)T=XJOxgESWZn{+V@F~(o-cG$_{F>M=Vt!Bi=TcL^mo3+ zs3jZmf2GQ&lP(*RISx4Yctw59+w00;bNMX;gTFZogSihg!;X3V4xwCzr+XNWC^1hL zI?R)!`buhG$=-WyD`dOKAT%&b6;l zsP3|LeYd7=j@8PCv_B5yDgiVd^pOzB!E3ZGPPyhxf>;W zr5Lz*o@s5A>{i&y#2|fflc1hjQ(8<5KjYs=vsAM7r)hXrNY2U-JJh^U%u);krorvB?LR<~or1-B-zPL;iF!&@IsSEJ{4k%r`M-_IpQ%ji zzxOkI)NOejt@utWyLNT_$E$xYZ-3Jvx7T6`GrzBtwh-UzL@z&&O9D*UycfCJVx2x| zn;X(hu_}^CY?~dL|j=$S|lu@F&Z=K!^hdt8;IxpUR^=VJ- zOrLp;b^HrCdR|m>y#A#aQkyT6YR*tQ{l-?+vd1l9AD%0@KYF}^C*JnlItSgG)2F}j zKKwW%qc>JdI`*Y$ePul&LdGt|z z`3*@s^*{eM{k^xTx9;MLsYmZU>x;}^f5XCH&!Ky9n-W)Z((-Tm!$_n-5w^R)JK z*zg$qd7b=iecy)ZeTOd9z1;Bkk>c-G*55~2za6rvPL!`Ml&?EBx-h3OT*DXl3M@ z1f4iFW*#0Ez9%c&%1)eXA|J`FL*d-j^OXX5 z6b*Rln#`K!-k7*T>&HIDr=Qf78D_k1czA>Rb7n8kymzJzPM1ZZx@~wia55UUjOe#dEKA4?fZW}u;qWZ?=4@#1IO}JajOmgp=vs8`@88 zn8VWce5U_Y#)j9uE6+XowesfMZ1Z=sZtkfrJ1tur{XS;@<9EH=?{ELw$G-jk*AIQw z|FV9+`)!`LUzlU3`R1+WTSX5yF3*3xey{Abvj?wbl~2AJ7oT%}*4nK{kNGUTbXqLR z?O4~r_l_qT&WH3FRkdtbR?}b6nWJ*^|CfU2PhIs+|&i*=}J9XN- z*PK1RKaQ#W$+mHn-Db(a9`bvO^*u2&wX4&&Eo_%qdjI0_QpX?HnG))cyq+i)5O;Ue zjGB30gk`i2hduXaN_bTvUzczDZ^Ad93cC&N<(6uHR`p`khWI$#q#@+i3ix^?9@C z=PsqUg0m0TE>euVGog9=j9X8|*e)(GkaXjj=Bsq&!J#&t+PT3c7{7%TodVajhj=)*o|S$ z1#zx_Th4e~?YZhzxWdiy;+CGgt1lRtuV0?ba-ei`=-I1Uk_Vn8Ddwdu-t+(F#Cpc6 z%O?fCJ(t+gV%jO8b)eJW++RNC4gRN3Pd(!OMVdSDwn5j@l%S{5;R}zeYzRKTxy+v9 zfJEf-bN0V3u+I9kXvN2fZ?XOL!3<%yk6he)=4bHcN#A%}xr8qMD-^YKP+Q<{b(et|Tz^)Ig`NJP4a(>_K#4k9{Z%XHn zR*o~aa~5h$>gtmWnWoQV@cqaxQHIZa&kX|fN-cyLwAtKv{8+qKdT0vkrW>;FnBwht zFkGkQ?$+eW#2X?}$78m?d3}%L_hRP5+DBZ=?YCU2+WIol(naRd+@<0D zVL`KZDnzV0JE=W9v;W$~@cv{eDUEB&9mli&S&u_|Ld zGlN-xP2r`~hu2-UI>guf|G#t??iTg(7E>W@|#DRYl=^sP596n{OxD(x1GV?mTx$lsgTmfQzIpD!)^VVR5qSJ z_a^Tl*erQYPjrzO<>T;$AI`tONl*+18^kEvxZQ_CK@zS&gwea7EwhQH4y zzv)%}CfzQ1b$0vB*X%c5|Gp{x`^M|)o6^-cr2RLW&ri#@IT}}gsqQW3@2l!JwEb`G zuewzC((~J;$t(x>YkzOty7~69baQ{-b7fI`vzBJ1eSYaOiJzf(cSpvNsi#)w=q^1i zqQm&=LHj+gl-+#lqYqD|ky(=N@Sr_ts z%WgN9ZH~@A_|SWE$eO1r%-)4l+ZsFTR)){~*0K7Dgr(E!?10EjK9L8Et`j}>q+5H< z6AlpZXh=TkvH!+tUuy%6s(@SZk7SH;W_nKD#L8`4-PIanIRB&~=jV5Yn*yFG7bkvE z{@C8w^-z>CIk>;vOw6}v!|`R2rzUcBy-b?aF|p3lfVuiG@58)>72%c5S+J zaqF*=eO4!~vfcDD&*l2X>-vznvv79I{!h+Q8&jo(pPd)sThp82rE+c3j7s_ozOWp?c)5id&AB|AKEIcSoBJY%l6Xl4$iAAeOcR1YR%19@w9@Y;pv~X z?TaS0wYNOYWlXJoEO)-;cZ?_pafbS-oWMYOfTrgp>ZNFQj*<++TlXWB5## zZycNBLpUsDS^voCyl3Ivp`@|u_#@t9Rt{|~7r%e_**C#D#_O(3;_b&?m#_9ND^(Q> zyL7u%<<0B>=Iu-|OAX}Yf+yeBV+;EjxXNjk>2&X#*Op(_l&w1SFfP1*%drC`^S`W- zVF;_csHJ%F?tb6PJCo)_n6?!E>a94Qbk1je_>XTtWep?COsgNnC+L_s@~q)mw}kJ_ z<(J{U3f#X$eJ?JGkJ^#=Ss?A`0Smc9zstYqy=bwy*r~4caJhx*pQ78-TGb<7=hiiC z!c0$an_bi=LFlE#I$}GL2e47r= zU4m!c$f_^axx2bD)LYARiEmtgky7V-0av|s@yrSRi-yj^wAFUgK8wQA>|0{ZICaB1is9`6r?|7U`UM8UA`P->^a*dZrPsmF-%6e~uLLAp(rFXvC`MQ0VPgTvb&ir}O*;~S~o!PlHD@*3$b)TcB zURGGju3fSy%*aWF=S%dtV_KD8LRL@xG<8y>DR-Ei^TmA|rne_^+RWj2+^{iZ>cmTp zdymd_KNPSdQmO6o8_rCYxdsN`?NY-wP4(Isw|dL%uW{=yw$3%GIXqi!!^T9_MGWU> z)QJcM9+=X_GPSegSoMni5e#vk(-R-q^KguRnmR6 z|LFHsWzU-287-D%pXgdPb@sF}?(|6#|KrV1U22|O zaU&Uwq>&Pw7X? z-;XkX3w`+D`TLLO??Xo4Jm%XU)LUaw`cCE4(RBY?>3*B~ryF{_JY)F#O`yh>8UMam zO!<3qQSHOX-@n-3e7}A}-2BG$`5WzH(&P8#->*3M?@Pzui;lk+Gk^Qde&cuhjq3KB z*6cTT2Yi0B_wSp%wQug)zOh}g{3g5q=I`@T-rF3k`@H1uv&nC^F2AvUeu{pwAVdA{ zYWtbDi;mwpc6<3Vvu|vdue$9{nN~D2=9tIw-UutX)>Fq0g)r1D=IPN&HHqp=Z>Wpj zS#;S%x|M0ecb-7YQlkh0zDlsHrV#rb2+KSS=Edak9qIw@4^Y1BfV-S*rSGt^c* z89mr?%wcbea5T2Wv}0mPf7mdAVbu)!Z{dQ!lT0 z{b=3A6QR8^%Aqf29DONu?n_?e?z+owj`aq=e!gpS_Uy~eZu}D}mYGM`+itBqd?)v| z*}Ho?-@dahvnx0sd%x<%!}qn%fA{}?knXa-|L>Fc`~UyA|Mx+){r`L0>;HWCd;jL% z&*ykwn}4~zH_MLyNT0gYmI>-wObMdf7K*Tm)6+2cXogL_Iul#DuxT?r_WWJ=j_f-JN)+U%d=nKwPj_myEUhEm3i9g zuUntK+LGy;=DpWv=X9O&$w$MCqC2I33hY_m7}3Dq!B%l^<%|z9e9s)^)t*Fq&Reo6 zsC>&i4%t$vjBv&Wp)bQ-u4M4-opM)d$_wcai4&(zT&BfddVRIxn$W$w8A4blFBVw+ zdL35-vrt3pF6%=FR*6e_oOvu6{rKq8 z?CAC7V84&?tT6Ky`;TiF*%LM$3Ukn#v-;T4=S%rxt>r)N@V^`L{lY#|hTj(s#CRW5 zV!PJfGB+>FbHB&4T@GtaZB{$RhX)Dzy9zA}KBx0#hgpNITirP&C5r{-THQ8sOXB$s zOngwGV!|dqMSkHX&XDKwCx7a%coN@L^Z1^h*Rku2GuYxkwlUs_cbzi5&WUZwVtuvu zM-&BjgzA-Q@g_Zp+w7M-`E1d;NT2K6o>!mW(Kxp86sJbggDgufRfZcTvzEGSpTolN zF5LLQfxTJlqEBwo%1lW9blK=)qrsfMcE*y0Mr@bz?O2yg(NKAO;J}9aJ}!qDG7S~$ zs$7%i_*Z04ei~}Ram1SKi}YvZzfK3U+rLjR3tM}1-5#a+(hWNqm#`%4XG$oVqx4^Q zYMP2b)VC;p<_%K{0{4G?^wfgsr$o&fi&}vLOO56AmN#9_3Yxy(DnjemQqE;6y}pI& zf=me-Pj|91%;B&6{E(CJK%=3_3oa{$^Z8HZU$q{)%#~;_p6`5TgR)2Ep@!Wj>I9GM z56PG#*X^aEyYuDrH})rlPaoa;L|^pi#rTr#r_@$OE}qqUebdJ*wXkz7Yjarkv3*Eg z5xp~Q?VY@^S-n|{vqHNqwWl9i_M&BV{H$5)PF|7HD`0yTd#&b-*5PF4#Lo1S3m19X zSx?hf?LL}wQ_D;`Yo{k_#aa}T54@Ql4Vv3L_gX0+8nmp<|eZ3)PL@NhgD5a3o1lr9=^5q&W1H^ zlfQ~2f4AAR?UnQy26eRy9&DFWcj^oNiBs88E&QkarTPEn*c+$y-X)4B?!3RxBtJeX zVLIQ3lKYkS{_MHF?@;vO^>0(Jf8Qki`^NL%H{K`goc=e@{&$W2Z`p|-63ZTQe6x&? z-n4$s2F8Z<>o#OJ>|1_wYx=`YzSHyPB+Xx+;Qr;SZ~()}9Uq^j{{GZeTiELSezVzx z4^N-J(JojWTyglc`i5Ys^tS%PtZbz(S$1#fVT)?&^54+y{q1M+n@54aA1VGm#Q6J? zW7*3GXT90qYI}c6Uwz8B>T9EfC3Z~Ee`37TNo%IR)T$5ZR&rCfsQDdXTF$6F zZSu~lYgseI%8bO$h&M^qDihe&>0AT|N*yH)?Ab)0xwYrzR;)_fBbS%={HT_3?R?))$HlVw;|{ei>+n_1%uweQV3#MC?!geM{Hj zQ1rFDJKO3$pIdAF?q2Ql=I?iT@BDso_T`+e>GEqkxahH#5kFeTlay?Wop!ZkNsG>#oT zqsVq_vDG?;Vun8T!z*Ky;?IPgN?V=tl`%tlZ|~ceZzsPl^UdFr{dQaR_5A(ihjYKL zzhC(M&Nb`Cy5HH`xBiws@z_iB&W4Cr&p*vA**Edb^^KdRx@?-#k#_i?g_%@!)16(B z%j63$o;h2`(eCWKEr?NVZb6gu|02}@sic*U_MVN{&Xkb4V)g8IZ2~8nt1@4_zU;H= zVJclRP;uX?%3s&cm&6Z*b<;(cCX^^m*b zkE7j#E`~L|lB-u1{e62$vFydvEcwZ4FV2cS2xM5Mmsj=aoN}MWfeL=9UqPA&r{$b% znp77nd&{o>*#pyMrIXeloUX}O;lUX8#al;f$Mxq+BvFGfqsNFEN8XiMw`QNb0Pr*6750aSX}ZPi8l?xfop66$#!ynd89A8q@w_6N}W~ z%x|wvH5eY`oz04@WJs7&Twr^qWPqu+k-_qKF6XANvf3wiFEC#5H_SM|S36W& zy_IQBUuw|95GHO0i(D6ms>JfhGs_ZZ8VgA={ElUi`Owu^%y)ogZ^$R!=WaJ06AewD zJhVA<;IY!1aN~>#3^tBSyN^XUK0L4ERCRT}6oYrb^LLl$G`?KZzK%hd`LkQz*(W#8 zCq{U!*W!uv^AkLxbVrNfT$@e6i$6Wjqo%9bCoRmp7=S zocoh#-z$@CwDr30{-#UDg7!PpdoSsmX&o>4vVBVD^iOVEC$y~+pR~1R(V^8*XH2vz z9qymZD>k_K_Uo;?VS5v2UUd?Cnxq`n$G*^OBLkzs#q~@Hq8D3g;|zN?AN$iC5n;06 z;6wKw^BPs(goGR7*S$@DR4qO*;qO|3M7()!Sj8iK`G)I% zBqe{GZ#{UQrE&kX%r9EAf63~p z?ytU0T=C9+$G5y$!ngC`bz5hdNo7}7Z!GXIjo)n%C9PhzuFxfUZG04S>fOw!&C}(I z7Rv?AUMi$haij1-kaR6GLtj;M%>#9}&fJwA2694^|4zU6&%G>B-kRU^{JFR3&n^GP z#UzOHKakqRBOV}juU*Jcr?D}yvUB~OW3CVGJIW@_mrtE9`@Hs?`b|^6{Ra+&`)|}< zzVQK*k-__JH`yOc&T{L=+cGZc+Iu0(`@xg*VFFX_tvkQ}ylMFDX5g0VPVH-z-`o=1 za%ET1l-S6Y+ert{u9r){&X=ri)~6(YAZ1xLdqDcXKdIl^&kNN4XZWi6`%!J#Pm@=N z=gTCeKhLk*bNt_1xo-#UzP+paJ-7B-^zS#b`xFQ+a6qeZzg5llST-?fuHa_+h);|D(I+eqVpL?D>~xvXft%l`T)3z4v6* z>d^J3Sx>!|rYJs}nc85k9j=r1X+yUEQKb#>%h^@@JUJAI2>S zYG>C??QT^`PuODQCM)3)w0U{ir>?fL{}zqU%G8&o#lAYSIN7Mn`p{;rjRhAwCfB-Z zcBaQA-k;npVRAUQV_EUU5Ve#g%$+F$+zs*vEt12!zOK5u?n?DlH~HydyW{e%ov|`7 z@H>BOk;tKz^Tv}*jMLVJI9neVlZx7+-8(C?Radj>l+W{q2@m(OZfR3imr?gi`OL-} z_*~@IA;Gw{4f5`XmlX5Pcw~K7Drer^qT}DJ<#&8uFSqCQ!{6ohCFlEgGd7p!-l{x) zE%y7Jvggg^_8(p}_uG7X@m>D^zkd1u5B=r-A3R_8Z;RogQd%S&*i@7GuvwQdev9Q zy;hN%e{EP3zHHUgx}6s^Q>0(|=+4|G^wQ|UdckIXU0L2E&UP#bd3VnUC&`GX&VR&i z`s3A#-9mwfgla>1*4X`8y{tZUzVWLANngUb_N1(6+q)p{?8(T->5{9ST+m-$60V$= z;1PWFi}TWVr!FjeIA!ia&6uN?oWDp<@!Fwh-Cy>E?=EwqLF~TJdzUhne7JtO`tIyZ zhu0U@*G%s8{yAgy50<&h*FIZx_rxlLi25)+hG{GO^O-KJzyF$D&Ba7^VZ43#p~hI- zd4}NvSETwMM|?XT_e|s9uDnO3vy*$zG4Rip`pd>mAP4 z_fGf8Zdr2QR8KHswTA#>M9CsICMT|E4?mcwD%N&7ze=B(R;8TBCZ^v1W9RY?b%$$0 zeUs-{SINq5U#* zf@dXO#%O8RofOWzxyh7`kKb3y z`>>W^z?3P*2i`r>W)@x*ANBh6!@W0ueEHz1)+B6lcD2EbW&3uX-25Q=Ui+J+b}0&m zQuDmHnI|&1r>6gy$soa%d*DaaLq;*FNpE`W_UX=5UH3#2KczJEb=V^<7cufue++Ef$-G5^LVTCtgb4!Ds z>HOhkuz2IVSk{i|)Ix2ko`dIRGW+Fx4}MUgMHkF^Jg|2v%l%*+f*+8#{Apu{Ii?+`EI21-4f^DsNF7Tw_etj^#@z~ z?QHFDQz!Gh`lOkYzwgk?@5eNMZ=M|R=5y+|-KpQIR|vo97Jl_|56=H>bDX5NE$B-hSgf|K{`jH|NW5%$ISkf0^xVc1d4eu-zKr_Q%LYiH4TdH;Lat@aij>-k=Me{B1KZv+4Q z#P{#F-oKmvKkZ)K+lIfZna$%PHpE+`>@T=b_mSbyhtr?mT&hu zZ_Um5y8i35zoxIb=d;v4dj6bjo@=J+g8QZ4nmsUYD(U;Ic)jsqpiyB?dz+K-lL?BS z+TC7+U$1s&oUzW!t2y-!r>oP3_a~P>O1Z~zWHzt*$vj@!4U2vh$ka{_xhasttiLnn z+;#7;&89%fZ!+TyJbr+n@Df1 zSvzU_gQ-csOVn8XnGGcRmTo#JvuE{(Pa7Xv28Vo!)}HybXk*|yr>$$!wqKk5YVF-U zdB@+$ez&Q3zWx8JdGBpXzHgVi@%O^t-S772Kd>|$-2T_= z`TxJ{|9kfQzv=V;ym?>$=kosgH}3m?Tr01udVkpdM(KOy+wW>JKA-!&{Y}%;X6d}$ z^<|geox7s8+K$uuZ-`EN+p;>A2Q#McHn%k1D0uY1#!d$IgvN<12R`h3IB$2r+G)F| z9xK^vd;3*h&Udp?w%ZdLpTCpH*^!-fIrgt_`4{sybLQ+_Yrb{o-MOz#)2d1<>e&hw z-kp(mjqPjD{yEvRUuK!5rcOFKB~fZ(j?I+5A0K75-}8Gj!*V^R#vR#L<*MyVCiEP; z$Xlmm^H^N-`oj3-pJ!G(x`&ppV?Mwr|6W1$)5N)}|Hw5xR$Qx*d{VtFO|@<1zR2{F zX$DjGcb$;X7oA`&^4VBv^(%|FdV(jt%e61wnp$d7^|`?~WDgg^{jSFSCy%T@&D_Hf zvGg~~T+S^1pEjN6r{^r?P`T0`bUiNZT&sW}*wwN|+_1}G*e%th{R12q0i9X+Q z{B_}@1um0+&Ztq`UbQq&@@E*s8>Q&jHD&pKt}?9Y{n5ueb#}tX+pC?Xy7{hs>U-@D zQ-kVmHYc0UI!koEv;HlrcX>KlebJ%N*X#2S9X(KC)!BcczdiZ!jGc48xCGr>@$S_V zo^3ytev>}D?jqBCUdQh01^4HKo(`YIx;iziDwUf-qRv`P`fAmnO{uzDse16 z70SRf-BqE$(lhYDS+}2s z+N~~nolH@kd8j6VS-3&l&~d+I&Afj(SJ+*@Pk6jItDr@!zh%L`sskVH&rL|)7;)*Z z{F=zpzZcm4hZ_FqZ`yeIw@ufM`zgzQ^mFf7y9p)Z21+HZd0*ie$|P&Q7g_o{Lm3)Q<9%2aBb358BU8elQ+JZ zTXx?q`u|tagedu^=@UZ_>xMU|GOYi@|Lt|{H}CTs;@@tLzmvRwSO4DPhP~Add$%5l zi{EhHCSiZ;(R-FH+6(Vlp15a~vEQiv^K}`K`%xS2v-8*;(UVD?-hVS(JoinmU1ogj zw!%%{m(E z`>Q(kmK`}}#WVfwb-tVH<(pRDn7!wo70+wVhWB+}+~4+EM@etnem(!~ncSCW@>tm3 z`JHw8%656xt-X%RudWW=Xl*t9RMP%D9jCYH43(&ZG}#wV^pWFhFu-njL~cVC__xgGqrYJGBP!sDuyVaBUhR6I92nj>XsG1=HS%`p6kVpiNV zmIqZU4_(~O_vQAwEdmX@i)W{mzqwO(es8(Wp98V|b`{^1`S1Mw(EPpT^}=fTx+e?Y z*Sw!7Z}ablfBm<~@qZqz|Nl?C{`>yFZ}0z=um8OL|L^|#fBWrz{hfdJ`-SiMxBp&f z%Psd^fB#AAwHs;Z)(X$~wC z1tp|6^j?2m8~=Wte*JC!=X=txvmCwXq0E`+Bcw1T(1EixP;ExSp0r*=%bPc(&sCN; zuCzM;`G0t5c=>q_&fB~9-Fy3br7Iyfo*0%qFfqDY&oe+>MozL6+-p^Bnl3u%*w9 z{d|sAQF2t9nz3%=re$AlC|J~6GMKMkeD?ZvOX=%pdXI+N25X-?qNSFv&vU@!mFIny z1CL(k9(8wNjgTz4bK$>_gv7@gcii+!y``twIO>M$c2;Szg)LEvXHF2O$cRI9rQ0W~j;e9p71TLip2dOa8~-XDpb)({tpsp~Ie2Ouu^D=bqG<-Loqp zlKDY{@`KHupVpsCyKdBTE$NtwNlL=8R|z>UaJ%E)MgvsB5dpUGDlBt#QHD_has~0+@B@Arh#V>tqX7R8k$C;h7y0H3Yn&Z}M zIp1dY)HOHqy*?%B?eVzaO`=GB%F)1-O)8us7G0?(m1ooDw>lQ<-09mFcHn9nuT8Yc zwMl=L-aWGJXxgR7o~RYv^0EI5B`d5>?Pd6T$~+_O<$p1WnvWf~OHRLh7o~isE%D*5 z$_M(nGs5mup#K$)Ei;>1||_f z+6%(;@5jB{6vn4?-CzBBVj*++>*YKAX0o-OJa+2Aqgg67oD4Z?%?`oLA13M^+F7e| zuS~waOuxQP{@DLLB@PuI8UFtQxOgUM#8CL(V@%s^e;KAi38-JP{ycK*z zP3opZd&_^(tx5mBrx&XH_`an4*Z1?B^PTo8)cmsfKl}Ml|8t+^=N|s`;mniY%hl{H zjDH^7dGfpeXZbk~6Mx>zjNp==qxO3Fk8;07vR`fsD>3XhRs18B{ptGg)^fF$a(|BZ z^5S+jYBdER72hKtu08x`cDwq03yYt}6#s>v=h|=8^_5MhpL4&>sr_{jjB*5nPE=cK=EW_;iMCKUyhz>YgBM^&P46!=l4~;+q3$a-ma{RkFwWC6@B(Kzq9SjHS7I_$78oM|E+so zU-x?V{r|_d|9kc9_P)J8UPZe*KlrB?8Lw+lZ#gqxce(dnrC9M@i*K&;SSEFszIuGp+c8~W~XvaJ`xvybH?_*x}_SAqb_8~GIX=v@#cHfYm&KHY@6p7jaz~K z>Jp+{x~U0~EZ2k>#1cOxS*1;VdBo__=}iVXYyX*EV~B9ea5Xk|jZEUb8gzTv8wmGeQeS67%nTDy!>%3k~He0tLATMx|%G>1pnv-iwS9*(w z&3?_Wg(b*}Ck7)|Xe=u5cijt5)t@mcQ)CV;3D4n`-?esXnrZZ{k}eHvo1>byUS6J~b*V5n z-A8Zt(c`x)=dq`WMfSzT<|3}>P?%#w(3idPqD z(0icgkgs*f>EgfV7SEgF54t^gx90YfA_*C@t#?;BGHlB@qozCMXpTbAhKYUuk~}?G z%$C}U%3heNmecrg%`Y*H&2?&1BVICWkWloSvwF%G??h4d!j}T;mp!|}d;bh??B!EJ zZ#ONud@$tYQrk-G+zZ|uvaA$aBG*%j}!ru+Ozc^B?mJ7Z#$;9wH=w^tH;B%$G`R0dq9m^IK+2-Vq_D-;sstJS96$76+BC7%SGi1f z#}!6y&y#hHnSR>T%xqiTs?)3oW+X~X_4-Q;Z$ z(-Z5%jP_=!U1ytGv1+Sk!46NSu)I}{yK@5yU6)-o|FlWw!jc{7zSh^SpA|G;RI+)) z8jhTxZxQAfVb|pa$teu?w!2zvEdTT)E-^`7guk?Cf59)weTsC?zyBugJn5?f?u>w$UkVEpgdQq=&~}L5 z;cGNmU(8GPXp#HIN$16c9k%_mc-_6jHgLT)*NzjFiyR^u^KUSJ=W|Jz{)k(3M@A4^ z!oEAOfRlx*6Tn1ur^#eVGe(N0g=e|)t&M6+(b#-y!IF4O>)R8on*Y{mX+ZwvYjkJFHr}Fj&Gi;-Kd))3Oh}@d0z!HZTNIv<#K-au2i)* z9Uf;xI+v*rdd3Fc*{+cp3FdLr!o`ZE8i4 zd(MOP><`+Oq|Th5{c`uD=&6CrQV$)LNbn0vF%WM!!!Y~HhkAeJr56|1n%k~)u~u85 zwnj#A+UAa}S%#N7&ncTQZ1CBiF@5Rfh#rOmY||%y{4G0ifxTGQ@qW&Y!A2N3RS5MDcSd*u*cv7S0-?rumB?k7p4f|dSh+W9ndBF3V zVPUSF`QclH5^2C__(?#Wh-F6uZI9t4 z7-qaXqRDW%$4%;T#$=Ynb`e3Ho9@93d5NYGH-7enMKAiJy{+|ihoaa_)wGi>1|l}a zJsXT(zi8Oryz!xD{qnoVt!ib&J&rXWt=V&F=E`r+cDH-QGA}(hFKDCk+*3yncW$uv z`Sy68fz0a)11aTqPm=iJTMF5Id0riuQMY8Zp@B>t!^bS$fVi~>mzz61G__h1zn;&F z=Qr=G(gO!90&}ia^xW9oE9nt+DRS-7^ZVW2XSC*q#H%p;e<-2DY~b+z{{O%C?-!lc z{rmUt2M4~Q#KtenJ`h1mM8J&IT?Xm}ndzXB_R<-)|nN3ri){7+H zd9q{ab@Q$M*Y7V`SQvfe>3WU>Escrp+J4{u=Y1D@cw*j3YqveJHzF$5qI`(oy@quRN^cJJ0`XnsQ+b4fUUuR!%oK`dzr;;pZhBD$HLFeKLQ3^w$&1 ze}_L?y!(AHQpe$by#I&&R*HKnlRlkY{Ks0IMd8EujqXtu`AuT~-x;PnDDUISXJ(Lp zcHipA|6dC}TvJ>VFDq167*O$YX1)E!zs<4yf8R{}?ccY)Htp-Hx2MBwO5bzoGCp`0 z$z9vI$3Bchr7LDp52s0IkVRaV%B{sOy>xC*JX4-_Yxkz9^PJMlw=JHfBl1|%=k3zw zg9UR0d0iHKXi%Qw;TpU$MeO1By+JQuy?y!W<*ILo`V=Moi~n^TmrY(w#s z_5W{`Zojkh%enV8fA#+zm#zQ#_xAqJe`oKn6L0u<;KZVu>U@n!#Ty-^4@dR*X@rEG z$y(kR$a~Ag0{`hB*bCb*cZmwHSo!H)4u7`7NxUSB6Fk|<# zHH!r`^xTsz;Y`P*qzNBu4)W+OjGwB) zWS+*c_>cAGsSF!dm8wn4YV(S<*NV9u{<<;PPw|?-ZLQ8POXA`SnIc)%mwPi}<%P;z}DOX=#S@I=GV@ zJT#czp>k1QVG=W2o4)f8z1IAYgoGblu8UdD$v>-^bN}sEtH^7|cIiaqO}?JWCBVk_ zOJWjR4llb*66@TF0^WuelHWScp05kP@S5S*R||>dq3;t+%D6ABKe}XD@3Ihb$X}oLbgfpQk13Tu)hLO{-t~ z7s`F5xb}Lk*iO#KTOD_leI;j{+MhP}(qeDtKuNE%MT6TPN#D1+)kQ~noDpJ85V4%AW}B-xtvz$$ktr^FWfr=a zd7N4tIyq~xjnDcc1qr-jtFKjTSrl&U8?uPMu`D}nvhd=nxpwNWIa!!Lx-5w}RZ=Qm z#ok@J;j>gzZOqCGGyTLC$-McMxc!|w!?(>J8|>ey>vG;pxbl=g^6eJcsB>2$FMoX^)$7+%t&b(*tC&yU{-57@FnCv*=|AhcZ}*EdOEZSq zx}M)0r91h}mmM{VQ`YS^NqjdwGHasCvdl|UUnT5JGq63ncIwKbj}|qyy;clc`O8cq z=(@F^`MpTPaGi@A?@ZABUlYinv)kdc*`%^d_md{YE-23vGqxX8MoE>^~m=ZtYCp;O8JK;3xA$o$r%6AD3`@%VhS}VD=xA+gmQX|JdyQRtNW69Nb^vRFTLOURO1#{-wzOOPT+UPX2RRy>+@D=lVHfakkofs{ATg zU-f*rm8p>UZ|&zl*6Hf^?auD6^{aTz^Zysi|7)33>g&HR`tV!4wZ78z$6s%ULx0%M ze||q#e8D{{)jywFKAfI>XuTije!HXlc}t5vo$Wjs@9VR#vZ?<0l_$}{lk;W%K9cA6 z|M&Qzew@9<&u0@)md|^7-`?!!y}*Be7vEt0d(V&|;laK0akrKCd|mV5n&7|d?Hle@ zxc#_!@4R2$-;CGGrkk&|HQx8_!;2T|Qnk1JIc)2HclWE0^%38W*lKUdVo6xQmv8Zw zQ?2$OkN7Fp!#@qeIer#1>M_4=ICwHg_42*oHQ%bjU}_gxWQ&$(v0 zh<(0!_+*a77JCzGnzUAlL%_sebj8@3jA?wT_g$apVf-lxE@VY=&jog1D@4!tbV z@z$E(@odt^8l6C&#HYp|Ys_XgdmX?0F~ds8OG)mxvV`1|PrKgg%?j*M+{LCVsJ=3} zy^*iy>T^ZYAIXv{_9z^CEA*>WvR7hXdg6i=pN*3?T-2CVmNB6&_tLSA1wuExPASDL zPH$+8HS3?=dU&mi#f+|&O9$#4eq^Ma-NCqOu9fxb@*M>gH+cUXv+6iF_3r!PAAip^ z+?Q=}-oC+H=(F477^QPZU(95k(t1}$kAMo~#=2NbZ1x)usE9MJ3_f7WI#|}(tSsk)`YEovighn}Qx13+dys7CkTzSkcEccpy z;OQUrrCCww>z4*7lm>0zT%;!@`b;vbIbw@o)XPp)F(!kAcv*(kTYSyuaUH#FVthN} zkU?pP+eTUWExzXpF8L;JDs7ze#EoHH|D;P-XYJa5WZSMZy}M?n46mcJT72Fv*5ui~ zNJWon!>*;i%B||=8T*soO;mXwyl*N?+@;wHQ%|hZYMxZ5$AH4mlE5mZ?{gVdzZz~eyFVi;>*B_^r^iZS*5F2ApKi=Aa@C}g^p@@3Z7fEOV?RV5n>9fZtQ zFucCBDx&w)(s?IWr711QdbMZwhgOf~;}vxW7pRt9ma_Wob;==ehS!B7RZ-r_Et-#* z?lUnk>m6Erp-A|l$k~}!t@^#52P(5|UQ#$~)yhX3)=8e9wAg)FZ)@@l2Nl7S(>6_= z_ibNeU*p1a{{(Lwf7)$Zz#z8D1CX7$ccx<|QE-)4sGX$}>yZ{K!P# z(?H0*@9QGtX)#8>gnnIRHR-yP)l?;`E7|G#KPzV8hc${4J@;-+U&8QTQ6k4^CPUcW zyzd7N9EdHyyEW&gk;09SA3wg_@jXe;i{an<=7X0fd~l5kneK6*OFDi=((BMz!A||Q zrscDAr)^t#?S+(nZ^r6ev6iX57r$n$5A)m}yl4wk-||~Blgbt!4>SIA?at;eRjnC! z1h$%-b=~t+m0`oosCa?h%3KH7)~-4x3JYUx*35+7dKyu+r}#p3Upf@cyU_1|_B!XvmJ}tc*@uez)k?r5pNX84_|9(Eyu7BXv6Z?50_bin6u-g9%`SEu3 zp>}<)_xm*V6i%yuD-vMx|5E44>HW2iS)ZOC|7q^eB|qn>z1`{hil`qSrhK@V`S9}Q zL(9`!?)z}a%Zu7s9NJ&r@&7@`2gNn=!uRaiUTE(r?fL&y@ZVPFKmOnA3bS?>e0zDm zKlktTSo@y|pO4l5I{9n!>tlRtV@eB3-dwoFyE}YcW!2XgeW|PG?aIG8`TM#%yJ|{) zui6^I`0mZzx11^w`8qFrUH4?JFqqA`^D<+()(e04MMqP%MQJeqtc}~u{bKr6Cg$54G;bv( zul4Ksad?Won8c0eTnh>w_Nx9_@ot&&%o3BSoXPWz=h?7Dd{O6K=wmo5zkmC7_0z2t zjNevXWKi>Ct#OnWe`Juv`9ET((4L3RZ)1zKm_P4o7yo*Gf6}!_+2S$(w`%AAeP$ZJ zKl|j``?KoLUb=U)d(+Xpig|hN2eQhdA68s?aY!xKnA`tqc1cA~*!FXa3T~+VO7FgQ z>C&k)Ia|GWaz(gzG%{`poWJ7gLt)jd=U|#r(ULHu9@#GyK+N zD@@DfZwc1(zw^+yYKM|hLE(lQw#&;aKF)EyuD9>kwd}kde{U@vZ$k%TLWTrI%;FeQ}wgV6u`f+n=sm`WufbS)SKDTcW#i_oa9Ni(s+L z*WTM?#N7*2+qEv<^6GK9c0xpVnZNh^^j(p^I43UN^Ta{3kY)R`Y*jPIj`D@GRdsHi zIk4&b>`lx~Qc0a(Rs=35yVR(DpOkv$+1o2Ub7%7`a_tMlKDxo4Z+Fpr zXI??}hvgN%y}GYpbuZ;5+-b@hUMQVjL1Y|H+hUmd=FUSFEK zyLhT$}uSWzG`mEl=A% zEbY#2T*i>2SZn=7yJuRY@-~P1U0)09?#tEvzjyNQ?w{#ppV_~EaG(FMUzSC}&G*O6 zy@xh0(f<{>;_u`QMKZq^b?VeGB+Qsr@MuH9qYeYc(g=&n7W=O{^{-|W{IaN*GMI5? zXYwCzVTQdMp3Jvz)V8-hdRl_#^_T7X{yzJPn*JZn{MT#zXZG_S*Ux`g@5k}KV%q~ zeRM4W)-_IzU7TIszqa~|`*+)4 zi&OjWZ=R%eVCp)>Ytr9#9AY#ROPUuP+oX6fd|%ePl=*q$ws7r%~2#B1-*B>#06=4yv@|IAu>VXA&9Q*3(C z+m9)RB4;n~Wo@6!T6JVe%;b6V?uS~GN$9oJr7|qzJ8$y-`f&^9GVA9B1!dEcVVoef7P4R4n9TZ* zKVe`id+pI}dQ3Xu-lQod=d0$%-N<&Uxu`PzjO*ssighzi95xd7O;^@j5u_9DC$?&4 zk!k$fGo{luPpwg!&T~9tc}Yk2kwYs>Hnr%TI=Zi>x_)EwhC7x)FXzR+oqyT>b=J_WY*%uRcY|_$f25 z@1EEm8@=_wfrz!aOQIUueO-b@)lY@&P>Je2xWqV8*H2%XN4@A~k$z2`mNU23X0a{( zXSBcd9^sZ{IKbzB;~B@!JB9kwdsVD9J^h#Uf6vX&(_`wcUdqnj^SNz(?dxCB`zzlD zO>9g*8*g#J{7#_G@*u6Rk4#=TC*fM;!;N#y`1kz3k@nunI#)U|p+c(S#@%HL zdDpQtT-?LncYP|)8is_qYpw;cMx;zK%bgpf#hLmjc1catmBY7heK;n>ART@5P+vx8 zo#sld>e*9$H>k|vtSD9EdZSy~5NOua@cNbeYPy)D#I&F-{b10A zbK4sCtL%v25(|5+C-K%=mf>`(e%GAb%sRUw<0hU1lkP-WZ*RJ)W~LjwK24P&xILZg z(htkPJKmggijtkyX1&VGZr0r5mo;;mq{KG0--k^ZHq20QclSGy(o!OQ$$jl&wy0fg z>dulg>;%>XU%cV;D?e2^o9jRb%QDsS=o1V&^H|tdCFV42ouT{uV4=`~gd2_rw)b9t zS$@;z!_x-_mUG40Z|5}sZM~c1dY+?O@YFd8nJ{IMGNaoIw)pKn_tc<5CQW1g91E;-d#5rhOmELw?tHf-UO*J=%ndf*FI3> zu;9+0nBWFMi_j$|EGG&ld2Bf>;GSC=^k==>v~*GC>>J5X4JG%aNj98aBie0X@Gf!T zg%2lJtY_S?>*(^lk6DFr;XxA#62Eg46yet^+~Y8&4eQc)_;#x=WJ&9vN}pV?{r6+*R*i4SnTis4)4p z#}T7~mgbMWc}cOH@@E571pSvxio6m3e9_4e1)HD1KWMlG!hbaOtSmDp69^yQwK!Cmgkhp$;! z?_Md5^*?mU-Zw1T_ui$;EP7WLZw%sDSAJ(!l<&G~5mq1V&ginkSpk#vxf))64VyZv z?)fegtFT`0Zm&6S{+FD7c5?6Tg+FR{tABqhB>6)iu({vitzf~aiFJ<*>OXZfNc_>Me>S7w+l+#LJ3iPbt^06@^WRS46>R$r z92bhW-WT`xOPc+~^WRd=HR1lB?XA!5XVMlvu$3mw_ia`E&d6AN}+GKAQV?{{F51@5kN# zsjoi&PsZ_P`}%~pFSlm%^{%U|db&zhJ3KFTU)Jqa8_#}UccbQhm;3wZpEovz_UlD| zz42*kzkc-2pYxvj>&5R)eR^Z^>9E|$eZN+UE{>kIw(iruQ2zgiYy0o*<&lWUX0+H*sIlMp&G#b=4Ub{>p_8ebJAmh8`J#iKZy(vQkL1yUe9py`Q@b{7LsYrb=t2@lMZc|ERnIZw@hOPn`pT9 zYiEXMiyArZNL<*i9K0%J2d{}W z9n|eoQJKW-GgV{pu^h7-Iezw5X=&D%rZxuMpY!QM)1wP}V%`@l3i)_^5}*Ht%+DLY zEx0cG)M;kQHm(bHCcjU)hTkbU>&tP#yyoxi4KYQRuZ!vLEPS_U^)I&c@-5{{7fD)} zv?j;6rJH8u}PQb%PEW2?+nck%45F}wJFkULT|v=&{;}inz!z#8Eu%f@71Dt zQBT`)w{F@PDH#*Oety&Tg6Q5x>FN^E;2lPPrIsZnaBa!DbX8~SkLblo*|t$awetuiPGlJoFCxw5sRGSLdT&PEPpDacO6d6+>PX)7Irz zwCsduO}_FbecAN1Nw3puO+W3(|0|Fm-JA9_GBPtj%xkgG@zkdx*_ki4^EFI0J`ka$ zYs=`uIsc#jgvC8QQj0(J6@52VEwKC)zTVWUcT;W=7vBT<8099bt&^syJhl2YReq7% z#auDnkMe3~`MemGnO&UHl9|n~?Dybxrd-R}jDrhek3HP7n1BCy(GNRnEo2{;+|Jee zvd-M{#C8+S#jOidjS^;-hIPxGIyZx%&GV&(X!5PzyN}9@j=Z_f%j474TIwUeVQ1rt zxomefT}@bKci!bk=*84td*m~7j*ZLmzNdAWOHnPtk)tjAy*NR1)9Ecs$x?de-&v8ug6r zR~QW#_Bgu4TV3O3WqBu9z1g(j4!3vLJCO#>zg^2Nur&O2VPyN&E5XU|`itGBiS{fF z`kc-B3uh;+m`@a7FG3k7sR;RL}pZC7+Gk+?p&vT&O zPUTO0>%riO8<-;hZ%BBU`F_o+54~fOCegN0b0@}~ z*QiTPS2kN?@c6@P9yQj#W*=AS{Jdsvd%Zl^zxPB`tK{`o=ee)0r&LzGl8$3yxE-3c z{D)|RvsBLPW7m|vmDc=vl9qU0Zyv*j0*6)2)h*7yE3}xBRej&bKI)lL@ zJ)M4ek;EBdOa_Sw3+_*L|8d!!lVQHVyx9(Hbq`hk-zogp8vKXbg}1KI>0SM^cq`kV zmpT7E4gRw_{YUr$hUW7e`z_S>{G9XQ+vh{S^||K%3HkB%^P%?{bD!3icm4m%@;_g_ zrQTZY&u77ZlMnw{&;RfD>FWQLk5>Bk=l(o;?vdg(HoyVe7cxlKmO~B zQx}gXRK71d@IW^C_4ajg%U}L&s?{#rgR0zk!Y8XVqb3u`ER?! zy=9KhcUAAZFP%g`=TBN1qA~wNdeXg=BeVTlyMFqJ3*@IJ_?=(VI`{DB?po!WUh#`= z^eS%5u#N3~vihP^_?`=rXG>i!y_G5W7j#{qcqOtr9b~ zIaK$A@dq{-X54%COof5(#@ik9w>`+rym5V3X_n2;SoQ-){+&utbUySbkO*`ry8p&qQlj^PK=3z@$#F)*`L^OR}qzxdF2r%l-M>kpsZ+1Ft| zqwC1+;GO4cs{I!(ULNu?YkkP+h`X|H|6V{}P4pR;iJVs<%O`Tm2GKkkZ{eZ|{H;)chihBF5a_;la13g%|j-cn$< zEmS7{$m9IplM6P_klcP(_LED|!W`2;$unPimi$gzy8D-M>n8n43_hhdZRCzUE-sj( zFXq2(d-)gso|t_FAA7y?_WWITdtdEi^LM*`zAld~KRq`*w)%C`>Gjew^Z4^Km8LcF zH#Zl~`1+!})%T?uJ7WUhh3ijwnZvDP7`vyMO3SFNbzN`fnY=g4N?r5!_Y-qxmas*v ze0r@S)bdC)|A8xOBED%aGoE=sRLEOe<8M@2(zNww4lEPny|a|wrqVSptkpki*N39iMJcszF#>z1~XNv9v* zF=d$7RX6qhDnCOZ8&-zX)2^3((PlKLY yz|w|ay8b3Te>=Br-j+X{C8-$gh!rp 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 E02NpBX8-^I literal 0 HcmV?d00001 diff --git a/docs/html/sdk/images/3.0/camera_full.png b/docs/html/sdk/images/3.0/camera_full.png new file mode 100644 index 0000000000000000000000000000000000000000..a5491823f31537789b5d99936730ed8a87b105d5 GIT binary patch literal 1105840 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 z z>nbE+#<$_Z`;A+^&N56pyqEn~xN+`zz1OeaXnO~-=YG^Z6YaUK=%iTntrJ@>9Xx0B z#3qGdn|a+*{~5t66JD;~Z#c2A{LL33279UgD-TS*)wv5FSamR=+&e~X>35bt4DB0I zN~JcRKA<-LW_-yK8fB(04zwHix6`sEj9{&AbS@8aM^_}V? z_ujAVb`KBd*Z2E&oo%-^^Tzt8;xf9zcMcV>y?dv{aBZ*4tL0IS=0Y`@`+{!ok5-<@ zU?4FgVA{g)!@7M-6Fk?2-+4Vz)5qwmM+EaU(fF%(R0c)n-%F|o4U6I&WR_k`S;Kf^S6chHURg5^Gq z8>TTB7~81L|LL${=8TyaroY^7nYcK5Pu^C!HS7yrnai4I&*M|su+d_#SJs}Lh6Q`$ zc@J20a_fb&FNn8Wq0v~RFLqnyP}G9=SA|XoY}|J#Qh)1p?@}SQC7ccVV!OmY@p)D? zRA=eUimso%!tT<{^Jn(1u)B13|J|uR)uwmt=I5dDz$<02$PWU-&6P2zqAc{>;9`}@`I0=yVTj#Uiu}lU9q~(T5L4U^Kj73bDo;K zeVV3=rdBOE!neUhg0bP|d(|(zg3Rd$4^(vhG@G|lO`=v%*f+hSn)k1g#jL%LCUDmK z&9F(|{rbeY%C=7nMHmarW}MSYHGIgkfR*97nDSAFH9JHWRi`CvtO@P-;&iFUe|P1@ z#)u-rRSV6h#PF<+%uq{IU7$bt!%Yq550)oe)fnmyizu^7Hr%)HX83dUe9c4e`Tq`| zuYL9ZPdL+q?@~qScj|<8eBYU;UhtOt{Bwr=A0ADy%$EP*zsF+tvW#!@-hDBCZ!Gs- zv;Vx+;j*ne%iKafXd?2}I|T6WrmL0QwPd25{H#%IY>xp^O(hwhkujq36pU8vr_=uz1&A0~#&jW?f}_U=1$z%u#UyNL87^4l0JqD>icOc}(dB+og` zTr2-9;>!eviq#K{K3sXFpS}Kq3IiMSdy(0@pSF4LXPwA<;Oei$rT;dl%-fK|B>eZ? zmDj&}*2>-fq+Vvh~%(o;x)B8gdnG#Okzf^oh`-=!e z1V>HI{;=x(+P4=^oyl;<_!!dx_R04iPdzw!>&NKn;rlD!9xBg^{daDzbp77K-@p0a z39$W7cz*Bxn@#)nm%m?M{;n?l_qF)Edp~~dUH#^7Tx@Lx=a<{JXMRcizscHGjUn!) zl-}+d?YHhq)9Y9prq?p8X$WJeD1I^Fz=2z*Ll2+H(ulG?7G&{8ldJ5i>;lOfCVz{{ zwp`wSzu1Fcrv2{Yy#J2Nw_p8aU@)z&GAK%D9;=$K%oe7E+s^aU?n!>}ezjI=ve@h6 z(&wZYZk%BF;8tI|x;`;`!>*h0JMYUoemeYRkA1)Qeuir423}_4M`dlV)D>^!t-F)E zrr>m8wZ_WpT1ux+HH9(M#6FK*sKx2A=2hQ>pKC6LNAA=6Tg4HX!mvYq^7%f-gr?iv zQTXeF(`Piz|M^>lf45g2re4`L&BBkb4a^HK3?9=bltP7d$ zYB`8EMjYAO*Voe)cqi$_S?%^~mpOBa7H&>@*kyl)AtsT5FFfnvBI`dgz03`>6@?fJ z!ruORwMSccitDE7bsKH&^r+2xSYa!p%=V4>!^xyyq73I+jaUv?iY-q`efBu#zn;+- zp}#&(TMohfl%>$Jj*-h)gBw1l<&zF(SFcQe?#C?qv)*eCX0XNbE-%}#X?Nc1MeENlEVlbHXLI};*2j^PFBH!^UE?o( z;Od`M7sBiheax)=cScgW?CeF!-oqt#cQZbi&2%9AydlGCwuDQEguHzcgc=PceoQOS z&;QeQc!HJ{m+Qd;1PP&H0>1izi1$zxXQZq-ORkAma;jzS@-~UzqPQtYMqi zTF2TjRg~xXG}(m7Z|BTpOGrzIIAX`Z#_Y{maFhQ)cD zkqlMF2UZL>M9ms6{*7MwxaqGDyG!@qX!gICHb;m~oAyBLPQs&-occh;B6{_79)rmJkc;@sm?9%4A@yqf9E^Oq+E1~&%v`OW-Rd5CB7aiuxO z+cwNv_AX+FwX#ok#IEE+b{6>I?LrL*~}YczW1@$D$gtaX0%~Zd~DFy8`GA{++Zl4 z&hJ*6A#1s9#qtRdbV_G ze$3Of2mAMwPBr*ZU7r8%>)vRV!}n_oey=yHc=l7eTyKBr>qj5Ae(qnt#%7nny?E)j z>v%fqwjXCs{(p$kEG1ib{a59+5j=a=Nd9nPP+R!4<83KB9a#UWvDrBe96X)$A)#0aoW6%3~Q=7MHqHhh98J6 zy_3FwI-gm!&;HwoO+5@Eo~F(JurM!1tT<=8{n-Ny4{qNzW!R9x^m}@WRD+?2ulQmf zPR+vV0_Rfc=`R)wC_QC^OuA*X=j~?WGrYrDC)g`4oB?6Lrb)e>KPYo zEZ=%XTzH53`M3vi4|aLA>y_WMI#+(~`K>>EN&mSRwtJ*qzn-umL`Lw)wuqU0v+C5F z_U-z3f;Hg{gYe&?nHy3vd>IWuSF}!7e`@J6i!q{lf7I5(ZE4H~wR*_~n{N7FiC{Xg z?4|hT3l1^9M?-Z)y*Grls;}P6`mJ#(|H-rj#)N4`b*#0!S8}y%O|-U{bAP3Jc(|3l92Ap!6 z?lSx_ntwV%UW%8ug+XzD8YKDie=VC^SvUztV&&t;ynEA z2lpDj<=M>{k?*omnuoDA@^d%CgY~t~`uBgS-v9rn|6lq4O$>kHir@9z-Y@#Dc3X3| zeSAgYt3B!)D$_pd{kwABFYsfhf5pY=^X!&tUP%k8Po8l8##hGmO%eZJY?7{6s=q*c z@3pnZgG~EY^Deu#VdL`yXA{0H^{d<%?rsvz@V0Yx5XbAL)&HkFy;s#K_F(n<^Afwo zpZncjUl9MphHrycW8YHFhV}Xe4Dpd1G0`0H(L9%&g#rzCAAFGbu`!?Bxve_CSX;>Z zX>ul;+o#WS9p0P^dXi_LwR*poLp-2iY%#Le!v|o7d*e!axc+#{0lg`yWFU|^cZIf3Cd=)KX$hJB(@g2*# zT{A;>-3m9{;FcuaEb1!Euv}Z^@Byd&^LFTXp3&l9(6*UY`EpTW!lL+u4{@G}2HP2@ zPnGV`O0Zm!x$o$Q%{TVAoSrHrd!z6|)$j0U^IPlWuV$6}-*IYEyRNBe?6YqV7Dq*k zHO!7+b~C&bc-V5)chC0Tg&mSJCa;T9u8WYryf?s*-&KCAwfo#@cY9NkHulYJ%s+Eu zZt*({so7I!l*-O-JbP4@yW#h{ed}Cz9=G+AOX?55yxwuW`re1LZQrV|-mvte2s3}q zwAp2*>8Hy2&;G7>zSO#`bV8-qwx+LsrJKKQxN4bW$S^xLBUa6^U{}+C6!xW*N{xc_LmTSzay}MA;%}DdU&eYnaVfCHW z{OYUzg@<$fW~f+GS$d{=!z_=R=eE8O7hinn`j#Jy-f?`GcA$zbSY2 zi$yY=nYMm|#o zd4FHw(`fVcHGiKyHD4cFQ#JMCbmRHg-51=y`}E>Dm(+O9$*cKI6VGL-M%2l@_4xgw z{N{J%w>?!Q>vxpDIMouX$lm>Vdv>klP(CZ?_su1aGw{2+H1kV0IX&U; z?|RR@@7KHh_uPv;#~z5vb-i16FIWG5-uh2W8}z^3l)Nj%aE<5A=DOpJKQmu$WjU}t zO8D?zI|j9rhvnE)OWC~U%wD>^DLO0khudYtJKhF5kGS>B*Z>y+qd>5)6v{YTKKzz~T(^JKs+lRke@^uwM!BS6#8q4duW{5wUdy8?K z(fqp)v?JN_n45P>M(DHo7nMGWZi!WVpEV=>{)~Bx!Ug4KhpC7t7y1Wnb6X#EHhf9w z4i1KAQ3)Ei11iH;&eCJaTfo0^`Wj6JF*dU=r@w1n{hlo`<9A)KDD#0c2WE7L$?uTY zZm26X)DVBY@6F$3+A8Y7Ze>NTAu4?m6vWoKSLc-Q@OeScKxvN z>gQoLK7LGSYekbp#F@BV=dWD(YMH}5J50r_@$g1Bjj(txv!<0*2F^-sdK)h>#9n1S z6Y6=XPQ=68!NhNw?{z`Lf-23<813Nx6t2ldj^A23>%6(o9QgUu<(bTzM-~z@7%U`X zl-Sr9)LEA(zF{~mWuUa6@?7Ml4L81;K8(0o+#T>KJKZ_{-{$rI4$9X)-T&v`^ZM82 z|6Lg%t+M$w?`qZF+0DQF`%$-5Mb@^-zt_Btf6ue!|5Urj*LF8qYa9J!>HeE7@<)cj=D+m+oqvz&-|tykv8^($tl@d{bn&Kev6+pMZD(D! zFnpN1RG>M}g5xeP>pK>4SMPFX$D;>?e)xQ;?iZc-hoQd zRhSQSY`f*L{GEEzlIp^5y^2W>dJCGOTa~S}wdW~h{z_dr^?`_bRN)HI%lT#IlhR!` zFPSS*eR_7M1#`h9$qH|;+HzsnN!$lszG1%TrssTU)dt`Fizf9q)-vQ6Z-|}oq_aou z%h|B)#i5fY9ZmIksy8rmtgB^xKzAxt8u4O#nvVUtRcf)O$ z{qA#*C72lsuU+L$yE9r$?9J&5t)>I`51azF+;JEwt7l z_4wX2 zSFdb7erw(5oc){U&N%wzcF~pWpQ{57-{4RQ{<3=0)+nW~tN!}=2j}rSp9|u6qo5$Q z&Pd%d`-^Qsgb~x(whblRU;WtD64v%@-0ZKcD@g{d6X3>8jR zGkRDW*moVAp(!qYhUG!+!hpirr7ueATaN@^Weq*U zMNik8FfS&`e&3F&ipJjfMe*zY#LB(#cVjw`9H4h?()VM@bGMlqY>eRQIlj8eDr)uq zQupY2|lA!rT*6KTZEK@?L;2QDf(z_EGAM9HgA08x?!?t|8H6NpaM8vYz*t_Mw z7!oG+9ZF&dQ$AkD5Vuu$Lrv_yhB)blULTHYZ{JDH-q^=_VDG=bjeq(MZ~Qa$;H!TX za~UEG4HygZQ#YSJdNk+%w(BencYoc#J;8X_P3gM@5)Jv^udIK@o^bZSk@I)hc$%jt zM3gMo%;Gg+u-4L#dhy+DbMe}%j10^rtPQ)_8txY8Fh2NN^}c5D-diP-Gba2fDqSG4 z!z6`4Z?j&A2xqd@EcS(`*J>|a7B<&oFexS|IV4b-v{sddX)4xi>+Ecd|Z!nP6-F(6H=a(q`(+p=SFP>a8`NR$e9m%K_ zOnGYDYeP0pO=5Gi6SIA~WRr}rZm4I~*Xv8;o8lNYBqr>>*|F3^qA+sawfMsa&So%) z8$W83Y^aR3n8eD^JmF$j3d0V$9w7#9=JZwGnY;%)nGbNBJ=OkWp;ELh$63zvihPxR z?H-vXikS@OCaGvzIo8aMRbuFyCbsD3&xm(1a~OZjS@l14e|e^+WQ-5XA*KVXWM=4j z%=MlTn7-`(&(<%0lsX;EKf47a7Z?B^R;FA>$PjPTh|_| zOa5)}dfgqrN3=JVzonye{k&KuhOj7(3Py_+3>G3=7$YPqJT+4o zKLoYBnEo!XmgQHd(XsX0T7B6kX(WADyz8&>fZ?;F&B6=jr<8tuWi-%!$e3_Je^rk} zL**2!y~4`x&b~Wl{Cne>Je#d^J#tlr1!^yZO`4*}w(V^^>w%eD1k06APT0(QVAZ=5 zTjVp@zD-rkWZ&`NKFhf&dlD~RVvEsvGu?X;)5Z676D1?=B)nrWb6e+mtcf!x-L9K6 z=H}`U#sddpt=`9}?LOE(^_34>+85p8s%e!R{xf6~7$2znKD>9$<>vm}Z>5%3CFgD6 z>rm@buKAkk!p-n~?~m(((1{0GYz_PGy<}`yeyH7clVn8F_IqLt?8g|*lrNYu%vR7Y`7FiY)*v>y-kW)Y zs7l)2%}*J&-`ag-weHuV*Y8C>9Ni|*#qjuVAV-h*BKaF4tg|!IdymJQZs|$w41UM) z_fjo;+lRdV`KAmx{MFiF3*1{|ZDk&$d4fz3|?IVeyIS?6cKRd!0_+ z!~Z|$@W$4CVt-%BH|ss<7v{P;b-z}zx6cF7$#$yZE9_Kyisk)gG|I2<3{!VsGIi?W zt)Z6|Z=Kq{dUE?}<&GEAH`LUd+>v%pcKA1s^}sL9y0Y{=Jc(9StL+=#2xiP@esj$6 zw8a;<{n?fW^cbp}*5|z2$}od{d28dwcc&*Asl?`8IXuUh@k1JatEci6R`28uT|M_+ z_%dv{aX0nlCl&rjUNt7`=6LSU6DVnaDSpmiezRl->pwuJ_H7TR!3u?CBPb+p_@H?`)s=;~=UvA39^-K?>5A8Dl!t^24_PNiO z*E4IjG5qlIl}Si^@YU^i(%jOWw}f{FMyMP;AjHzEq0xs`+k#2C@ud?WV=Mv{+=ZNQlrX@XL z!oG)G_OHJAsmSX111}M+C99^anql z3#;Qer!i)ha3B6xx~X!Ds^JASE-hYew)F~n3=tADs{1bp@tCnOJdPAH+#p%8jCtAp zihCWgNdfEhtcXFAh^ zCrLB*#{2HSX)d(Ve9^ltpKmg}iJvrMZ;AhL!CmPLVizm7GXG((|FZP{@4x5&e(Qh2 zu>bms*Zcq0v(%<1zU{fqd0q03t*LZ=?zg#?ciwz@Z^C(g$DMmuzTVz;S;X2rJ@%R2 zom+Ar=6t`(R`)hCX{*=ks9jtM%Qs%%KP7wTZnnI=ack@HYmdH+49MiIgY`E$617~*I1C$U6{?2wDtrO3o^ zKRT-EX0^J^4%sM{@0-4Rr#n5oeQ-kLuf5VCn_h-bTx+8E@rBX+o*C^InmvMSy9HmU zbT63lBD~jO^CF%DLd#fxZFOJpvg%O6v^UJFOSIV%+M;`cCUev-e4ElV)z64|d6Lti znx#g)!If{ncsU1|eO8!!BwCZUMb_bmfiTKnCGR}(JqXW@_8dp z&#iZ3{@}Q>Bw*2RP%)wYsvNJPxbjS3gy+}@XU_wlY`m7nKNoyg^WEhRIRBV)4=kKR?DYg@f1`Ax9? z&=a#%@~YRDb0_-D)?bpmvcN@_ihgN&os%C zWpm@2_jMg?bBO;em{4(_`TSU{ey6l#gVB+GmP5&CzjrxXJy@6E?rZTmEVsTuzVm{u zYQlybZf=Ro8=c=9R9=Ww&E57>PS5b1@V-x*zXZ$+Qg5B6xGY}#W!KX3=8sWZ@7$KY z_r8By+nZ^d6W5hD82;a57;(}0y0UcY`>kKIHoo+H_4NzihZ8+n+NZWk&S1DPtH#ZC z(mIZ`&EmcuW(=#B-hcLClli|>Wepp@uMS>6qtSD^lb<)y__b=s44pG!{& zQ8j&;Fln_gvvzcZ+v4Lh+inUR6Zzu6QXJv7_;t%Z?U|RNc5Rq+N_ROo(*d5<5;Nt} z4OrLSN!IjVRrPYak=Int+RpiswZfK{I;Na4VBlt+e4)MN#@aeH{x7Kuzi0#+?8}Q@ zw3a2$+iCyNv|S$G@A~wyFo>n!NJ==n<cQtd9ItorstoVWW~Act;^;B^J!`f zYCK_6q!YiaZ8N%R@Z9F}QK!?#%+&-L!ks(~>n^*MahY7JjcsgX&g^bUe)0QhU^V z?+bqG`d*+azNCG2youiX&WoYyxAyDJ-NhKJR+JUC>(iRX)X8~I7a2u_3$Ho8H1zYS zhz(z-Jd~RCwc*X2$oE&*Z~PN`{@|U=>s7YJ#||&iTRHFJ;+H+0Dep@@Wxj7+$Cy() z>E;95;;6-|6Lk2loNbNyKIeB&tu!GXID4jtwXm=jWBDj8>hCKcN(ly6n+DXGz)q;&9*sh*zff;Zy7_a;O= z3Uxcn!tPkiU!bB_#CRj7Q!oDN-`OFb&+u#%V>qo>IA@FMEngK6m;Jj}KFQPCH@7c; zsnU@H{FgSeYnC-vmRZfce)$~Ff!jAlI9qa@<}Lk|!N$&kf;W^amjn8h2lN^i&8TYJ;_GiSc9Fx@xPwfwVK3Bc=`O3@63}MO_s;quR z7~W?1yKw{W$D#}RiQuAKkC5T`r!onsEoG@V~;q^%! zNPNj=HV_bbahhY-9-l?i<#pCy+I-CUnbo6>MVKyONko{8%)pNd0eyR zWJR{p7wyBBY^rpVPZnhO{uYc7=YMOwifhKz>)QLc8t&F5>`BZ|5!xWaQ0%&4g08y9 z+6~&;aoU%bnC$M0I6QHS($|vJ1`-tv>nnsAqwbzeOW$)hO7(5YwKpj*eJiIOd2XF; zeU7VN+gfl(kt3MEtoWhiJ$G2~oce^cgI!e@)ilPvKharXG7B zmbU!ri=tIardL;Pi+m9tH}A~4BgIQRm7JwigSna~+i=@nT6o!M|4Tom%YJDhAG4O_ zzD`K@-JiNBo}nO`dBe^d1{+up?0K>Jh51Yo20vj2;jOC})2{zJ>w7uh{LrLiwuBxl z>G$E1CybPNcS|TStZPfodKUR(o5-n2F~3wVI!|Is*yqDopb*QWVqwxfd0kR#0>|3@ zF+Zh!K2*0YUX@s37#P(N%`iuZLF|GmPh3j(3dNz-igDeL=7C%2!|4+RB<4ygVpZn{+ect~&ud3mG_N}jX z>JDAJ&cEq=^IrAhw`)#lJ0BL)`W<-n^y=j?!Z%Xy&3xsu*Uu6?8P_w0`fq+a zC;M8JSjF=Zw@*XH?Sk4%6 zbH9{SMxFWMTbMf!vu<+V?~eNjZBLV4Pw56@Yc4chI6 zrQ3x{W=>*BT4|*^V{g+A0g0*YGi|*zXJ2P9SiD|{aYLBU;|r%){L*LoZMMu%pM1-2 zY5C+#>4wlxn^l}<%Oz|VxKXhuAz|&@H=PV;R_|}x@%!l|$CWM;XAYn5*{8#lT-7D} zAn0l0POnAD!UB84S8jeCo%X9XLQi^DD`$^R259-fXUDCH#p@TwzgTfiMevuF>F%^c zH{bm(wY@j3Dac@z(JsNKnntpie%U>D{YW z3D0kwY00h+{jrnxm+Q2tt^1ThtF9c{-sPdYZbQ<_2a^~o!LHZkA%dV(#XfBoyXUs-SNb7tG-yznpIhO6ygPH-RS=Vj=gnsp~c^7~WH z#67PvESi=vMzFgW+rI0c%REJ;_ZLh1nM;#JnZhSV?7sD{^z!CC3^{4Dc{!7nX5D)@ zF(zSK2QP#2bnnQm!ln;-CQl0t+rMzuf_WUS{%yw}+tqU}W|YgUP!XA4;m zB>(YkWcZM<-u_DUxv+nmPtB4m(*1CQ`M{i?cjToRww;Z$I8aoyf~(H*%_;T+YLC5M zg!^0no_C4I=Ekf3ibuP)Z+f~$c*>_no&@HYNanS1{@#%XPZ?gT;bu@fRmvE#pL6fR zm(h>x!U7xOUG&^1n7da(Xta@nv211}~<+TI@TvpJI69R?vH= zNNu}z#9Q6jYaicE5)^)2baVZW13vq$Sh~*{Fq_|GoHjA7EtFw{{)b5B4-*(GPBCu# zH2-4hk$3MxuL|if#Jm?^h+k#FQDe6B;F4_7)c;9bvmUQc`8qu`?U5;i&!YAP@$f+c)Ye--oDe3%w`JVr#IK(3yGOjA38ztXU>_)4;Z-rR>>x?J!s1PZ^R%x_tgObnMYv!2p=N`YoexSEvlc@JLVb8CEQVqF_Z=@ycYFMZK!W6VRU7KN> zM8sPm?`NBXEW&t~b40$aNVnKKqkh|)`%63zYv~#Non`oPP0r6rH4Hktk8th^656mx zsjOiszvkTdl&4}A%2t~tPU;@{QDJvf?BmXgcQI2;<)100FT8(crv&2$59#h16`)lh?l+L$0_+e}O>)P4IVpFSXqRZ#qJnOej zyd?d`0XgpL_s(54v3YwT$s+RdYS)$eyZd#kSYPgYQ_Fn&=2yEi`!}f$pQgyJNn1Rh zyTOo2HvLpAM~tm`eXZhxw)x^r<|YiyD z;K#_EQqm=Jkm!mWbQP zx3x?8wq*7G+nqfe%;ya!dhci1!m{^6V{40K!^fgSX?ey%eRoekJ$T^vOqpY|k3RT% z{r@kC8}`rVsQ0CsOMJSJzmP$4-&5UqO9h5&=bwG^ay{3iC*Int-QOj;>;Ci8tJD~~ zr&mk%oR(_PPDq$nFP2ajlgCtb^~2_gr}nKnZ91ziRZQwjw?f8Bm!P2CD>pxV$*88e zX40Ajt8Eey>wj!}68GZ!j_a%ktIj6sv-#gV(cmw<>W#PJwnbB0>Z%W`3;kPTHLZmG zeDe9cRT68>7_8qN*nHdDCN%7g-s`G)p{)De=N?O3p0_9R@ddkgW;&c~>#Iq%&#a6DZJ0T=5@$(YzzDad6{9@S_2D#!*?VYB6#otJIn8D>0+h*V6I{W5h~`oiV$sncC0yS|AkZ)B;uDrw8$V{@iM z`}T%!DxdGYn((|%lwo(_1r1N5)%zC&Ouc$0^AexeB$HylH(TQr)^VO~V$PA=zb+(T z+MxuwsJ16(Zfxy1uKcUyU;^v;lHNBA{2Xd88>Ih4?8hU^Y`2xp$Fci`?+KV-BNmz$@}r8-py~n!U8`C za%p*d^#gr_DhYB{mmQ)@lLjQ-8SmYiQoXEz#G zURXb~Ud<|%lfl`BTQ_KBc-R}`zO#Ew{60BPEe}1yXCS4!IN;%J@6 zl#rGnadex3Deo`SkKt!M&Pgpjm!LN*dA=!|H}i&u)hzClrzo!J|Gbce^SZ~;z(Wih zj>H@dcFg;7mhI6SHvOX=b=`tuZi`>?+&FPdtZEw{r%;uI^({$McZ26e0B7t?A_qYF4b9CDL21Ax#Icw&@cB1 zx^GI&YiiThO>cR-K+EQ7(aPQHU-!>6Ds@c%@@Hf0?CM*0D%ofIODF&Ml6lN${qa>7 zFUxt=-CP=Q`u$anH@o(UvEIJ&r|Y}t-=N3r(s|!}J!Tv0@7Avo2aSH8kDqI=%^<_T z(A?0mfy`0@zcX;>14`mvAWP9@1 zg?BGhF_^JM*z=9s&p1;C_es$QMLOqqE#>UtEN`ut+;ID@OOpCJwKU+6{ps+^J+m6mZZ`YN)Nu6T z(->{m!>n>$W?yzkYaW!T3(>LF5m21Y-(@Pzq#_&!_V7C`j znbEIpvsY<$?cA<*i6=+buiEXbtel{_$=&y6<)RGce7AV_JWsCl_p#Pq94FSvc;LsX ztERK+bQ$ty#^}}kzvsh{m&qP|Y@zHs7B#keg)wZ?4s4j0zgArP2z%|M&E^FLq3dGq z2s7NcJx%AoQc6?QWqqG0@rH*lcJUv#jeWcN$cF8g?nl4ZZ0 z+i1!~#`EjyU5|H*)=%WSX~gj6ACHyqtv63E9sI|^ zU~@pfZ$2YK&YFCyW#!AX*BYiBJ+NWo(VK3eMkY`0yu8Qta>0H#C5C%%^{aQ+hu#(3 zzno#i^v3kd`Z`HvonJ#X^EYhtunBEmlA99AzbyRi$=MhBRiacSvs~3T2&%2%WjHJl zHf_!3Z8u}9*%*>TBeu1+Pxv-%Ipd6_FUntJHa7XLJ^N(hzunBGyb?3GCzRxWxNB$p zAvZncPaNZe(CLk$Lc715&id}L;wLM^ZNUrMrB9o`O1`jW?(;WZVfFgaY5F&=G8lL# zztv%od*SpzkyHB6E{7e}Td#d&+Hm@SI&(qr>O7;36S!*?ud7^3_0%=!+#AnOu#k)4 zm?YbSoJ!sJM;6)(lO}1hyQP?1&R@50(pv8iQ{M;Mrf{e zD4(Pw{I_pXDT9Hco}ZrjsgC_pOE+gY2`!${JeTo+Lwwk(C7EW^ zc9%bAUa0tmnH3AAU7u~fb9|}2=Z@>0s=q&`gXV*KebgsQ%xn{wyHu><>$wdK1%9C{ z?kU<9Q=H!miYv4RT~#=*wK-S&?Ln2yz@SMY8P5BqQm0RGox`gZ|lEVcF?V z4>^wf-kZdi&Cs`ze~*O8?*mH~x!u3ClVfFp-keB|CF0C84+NzdPKx7L{!F>^XGD^n z<9C(=D_dR78t-#F`{%@1@QIf#!RgVLa7)%-+4FxsE@wLM-t^VE9e-ICz3+eV{g=*t zasNkmG`Z?7_U73Y=3c-1p*Hgr@4ULsXK}N`p8sKaU2E~YXv4m$yl0|6j?YWoCO>yu zdcVK)>FcK=?cVOa*L--M{oNAHasZ2r63`@5q?qE7;Y!4_HH8JaK77R>4k zZJAo|UaV=&q^#xQU$So>Qb|f!&n$D;yUb|i+>*BU#z%JPFl?v_HS%TnqY-@Nl>MnR zevZ!Inaw7X4K^Cy-gE2gQ>TP{+euq~Yso(0o>o+Hex1>q)Z1cWY-Yh17Q|05Zq8e| zq7);fop>46NbCstx`rh@oyXN!RGML0 zY?9p4YhfGCIF)YEUOj+JO9urv)=>C|~ zvdm}ssuvzFcU)Hgc|hXJ>1FGDOn)=nxGsH!`TVDI`IgQ?6F+RsyOa37{DSG698N&-u>wyj9oF#wyfE7=Ngu%ym$BZerG#SbMkEH)@fWW zQppLYw{FwP4vlx4*lA|{)je12vi^0Ktsi$Uetz;=;YQ!L-%D@5wPbj=;L7wD)Bmf9 zHcV|Sm5eUm9BspW_gza@pUyll@t$uGiX( z5^4rD31=)H?|$8TsQuzGdG-U#4h{N5tn+$9nJmy40k@Cg0e$zW4mbaAs#D)1?f*roX2r zpTFh3=C9Ai1L^X!j&dKE%Xr?#yLUsVyd*>Ym06PlK6w9HVBEv_VSO~?Yct7O-WdzO z+cNMgC`F&pWj^fI=M&J)>~md#X;%D3wl!)SjyV4BTD~Ci*xrLP+b-oV{hFuwiou$p z?Y=h8p2t^qIWf$6th0JTo#%#1-Ud&blXKQr3tKE_usJ>b%I{LCXP@MnV|$DruRHN3 zp1~k<(kcOFW9i*eOFE4k1KW-;%sIC?XyU&3Ckci(Pk9u}6dIp7pQCKeruK001xB$i zYq|bzYCm({=V{wXANz@KH<}1W{Yeb9G3S0UyF@a|$aL-J^H$cr9CO7D^aTETnV86m zyq2k&}tG_A8_F#F;f9Tb|jB=M~lgYjP@17QhchV|;44QCnIv=0A1yC!d9 zM{@V-+eP_@rZsxDJ`H(y$ZX|?ISKL+20M1>tb1?7&1c~AU`>z1XTyz#b8D()tq-{D z7ntk$_tD$l`Trh?*Z+S!|KHR9KQI3O^?LEY{jcwvKiB*5E5Bo3{K-AV@doYUYhSqe z-U)Z&t5bD5%=l%WkgnjYEM{V2IzWw@Z;nU<@ z2c_4&yw$YsxzG7k$MzI<@#b8UP?qPnuyi_m{BS$#xsQd9BbQzi?n}Sh_@d?D+TTa! z7NjdZ_uupFD`Umm{{JOEuAN_}n!+Bz@MH1Q360k~>v$X1>u&y0ksSBJIf_$q#)E0$ zHRjv%b8=$iAG^Hp4-;PV^~rMSJq$cHY76#moq6QX=Y2iquQ|S?O>$I1>JFCO3y}K+@!K|^f`u&q)6@v|0vz6ba{_;)lEOp%9 z|4CJd;YXd`VI`q+Pb&;(=#^bQr^s;sZ1{U|ZGNt)zke!ySrAYapfTeGkD-A#ha~f* zdtAq)Hk`3P?C@;))K!zX&sGI!PnHYqtkYg3wR`u|Z54ZZw)S&YX@~A=h`7BGx z)gPDKY2epUxx-PsA!+x)ZOl5q59dC-H!WVBPi;|aowdf}+FO!x+h#U09?-eT!qy@6 zH;Fg&g8733ed^i`dYki>zkfC5*Qb=D3C_L@1~abl`WlNgmCBbKIgnspqD2qELH4$2inme&HU|u#{v0X%M~-vmYFcKuiY=v-gkE6@n0?bw|q5s zI-2$KoC@>I3*tAzd!I>@)j9n8R4qTd=l%QX{X*QI z``JuW>sh}i-}%0Y`;M;B`JTy_yRCF|Paojes+6gAtwbc@^O4-oUcpmXteYDTn<@K! zo5ZZ};;yF9p$o=)#52m=XBKN6-5>OS_2vt^4O%2S4f$l}H^qH0GvcrfVl$h6?Z(wZ z8zpLWWp|nHQofSKAY+g&($JirD1D-@MO~u3%=l8-V}|=v*6p;Eh>JRTIzxDpAjnM8@Di`v@ zUx?q{ui^ITU^vUJHAzps_PKqjR=vJ&&Qmkxe{ zBYHJn2%hO``1QF4hF`Ce?!Ooi7~DY4;f!l>gy6co>d~VKR zWH{sX^NH>UW95=nUKhBRO>IsJXPDtJn_=tIW{f zB0u-3xzNqtDZLJ#kG-FDsc2sFT;Z2fa~I@fvhvJf`YRUxqw3^7B|#N+p61pr^U%|) zJ@#tt(cO6dolVigo4=oyWUOJ&UsAVo)5p#6|4#p}e7$!6&x8E`-u(Wr%J5@9^Y>kj z&s}|f->%bq^6S!F*Tv@ogUz=+k)G?qr`7u4!oFA470E5xoaYq(-(tPr>GW=6a-)BB zPGe|x^v>f-Q=}Q6zTa_6>G7S6qD{udx$7)9&8@CEH=B3zG}+s1$*0tH&b|6k`2767 zv=ZqDE6ub0TRc{qy!H_PK6l3c&nPvmV}xuh{{hCoUg`N!VKuT^%Z(Tr)WsPJ%*5Fr_`D3< z_QxW;YL33msZ{wiWB$#WLWUpq+T`g+ESk#rVQx$-!;BZxk37+N_i?e4;}l^*hUbjO z?rG>vb@Kc(bl zwypL72gCa-KYuB(M!g7U{1LdhF(NaayZi|IHO6Pl@7lfGY4E`@n}J$F!anndvn{`f;+b^u7BEIDs$7#C-z^U>2EHEI~Ubf^_?yK?)>`p z-zQ%COO!9aU*Wo*@zksP3m;^MFX74gBF#`x({Wefr}wW3VvGjI-3=LvtBT)W%$t8P zyu~&0-c(tCKDA(`gkyIF8d{Sr4`ub6OulyK=HI=Vo(vT_$3BI8s5pOY_WqW--u%GY zlH*(DWql$(^T^y}oY%_0vq65x#itv8980daWyqk`de$xGL$}`jn*wjWwx?f?W;t+a zkxIet=SRHvGd$SM$gujp^}L;qFT9x!>=D`{uXyjH48!UxEMoh3KX2q|xVZGmn@4tK z4bK^Gv~4uZ?^(CFp{}%}%5T;x*D0$X*d|TB$+Y_CS_Xqn)7SIaFx-FPx6ac^bUH)1 zzA^Lnidj}?`nFZ*PE+xyX65PGp(EQ^w)bFAaE`0{rq{Rkrp!Gc$T+EWa_Ntq)gK?9 zd%Aj&f7EolOiPA5{)r;KpBV1Uo8-ih_G@b1k_mO8PTSsJWvzX!8^&-Ti;sQvp)xnd z8G6s&#rHM*+iI}(g1*1Y{$R<8_tsvVs=RB4VT8|v^3ySszGTZxsd_K++h_lz|8FEL z_zr|~@f>*nWLCJ*+S8G5+56&dZu^if^1rWJHsTAgmuSy8zQo*k>sOsU@zO+sG61?8j=8i~4t!ejmR5a_ibNSxyobQ+H2j(LIxWK&EMH zkj3_(s_Mm`PV-hx{dK?hOe^m@cDwza>xKG`GR)bzVQNKn>f7|^_5YgZ|M`($_ocu7 z-}n0k4FBFY>~q>buQYkv`|yYP0x4Sysx0%~oKxIT_cQT{WwQCH-Q9Xz!t0oXuT@;{ z*E_zirYyALRG-ea$oKR0g^K1#f2~;jG4SA&qBE~}ePhobJ-5*GkZt0DS8bCX=Vb3& zo4BS{=3}LQ%XQcD^DPAVY3T^+`2QdNzwJ923>NCYeDx}8$1iF22UmOj zuQ6qcne;mdOFw2Rt2H-w*#BGl_I$yQ>(tk+&y9~>di_c7*DLALl0q-U8FDU_-gi01 zyutE7=M14G9n3o3``>(T<13iA!AzB5PQ(M|^s6j!FBqB|-=}*YI&jo|rwyZlae*DT z@Q*mX_O%J;j-PsIv4uI|J%hc*lmrE920a^%XGa*%&1UB57eA7{GQ8}}vw}F;1O@}c zx6XMUS^^CAD=iq*F6dr;(j=vxAb2qB^o2k^g8<1z+qQiahTOCxpI`b+oWyx)kR$)v?P2jN?KKn?qqA%j? z+rweU=f89*Z;<^f_haJY2&Q8B++BUu)ko&2b*J*VmpL9<5HHSq*IJ^4uWhY*^Rgc8 z?Nb}4%B|(+WIQL=z&cx0E%1Eyq+aqJJMe>+?c)VT_8i|Jwvfy zOY>J{@2zDlWhglRU%Od)UEXnq8NC^E?`Ei&sH?+$^4X4a{hr5{B;1+bSmzo%|3s=`)Hw&YYbKf%9hdayZBx+5 z=4(i0sbcuGv|0LY<3&w(LvFTW*9{B?n>MZczTCoLZ-K@FBZe7I8D`9$^DFItUx?GT zGkf_O*0a7?-59~wAXs0zwOH`i7Ts4X{z@|$2!wk#%uY5@Y<04oH1lvlgJ_=g-FWj` zaYjtMo3FpP9=-3-fjK>@cRe=LNYka>|T@mu=bgc+uPYwaV&4 zUl_AJXOC$M$+(@cd1+kixlsLd=|zhfc4(S!EAQ6vaXiefHf8R!SsILH3~bDYf6Nt& zDB5Ilc2XA0fgsj1KQB#c3pHi8U`ddjb}Xi3*1^#4jhkJSBa#v{(w;}1nX18epl+qb z4sN~;o=l!@joh?80XYjgjrF-4a9FR_9dS2-hWi)^KVHbEcgYDIgT#!KgXdHdKoBxul_Z$6uBN_30emASr{oChkuT5Dal+TeYX|bV+yUOi)L-wTqF%OF#1bs|g z`C~_nz*LW-eLAd%M0q?`yXrV-XT4&wo5 z_E+NSk5gW3zgzQ4;>U)|yt!_&oYNY#)i##>^<1s@<+fGMM!{bpmlsME1al_M|LT@E zYu0=>tAt-~J8rL;8O?t8%DCMSsbD<8yPY z44PoyBl~#y-+PK=K&TT69y`H`Zx2|q3jlZt@=IFEKYL?Y}HAd2l zM81E#=kZjo>2KWT=w_uw8b{tSHh+)#a5dujigI;D=K7sID-IsmF|oX7?q%t<+}H9y zp19T@+d9eU!@D2zqV8NSP>hs_sLSSjr^KMf*zo?$w|8&OdARJK6yK_#ZCHI%=9y#0 z8Sm3BTlO3cFnPGKxIf?5T_;E6Fs~g`!*k|EwHpf*Y+SP2D^;pR7C%+^;q`L5;N1B# zXK!|~`RbpVBIj*1P48)u^+W>$y$#Fn%JAm%xL>zq$$oKZ!v-Ong1|Fpb{$Aiy?sx0 zTPw4nV!8h8iu4=X#dcS|JUDNg|q(n zFhg?2j_@P09>;cRxGB|MdKmR!_1cH-XYF1dcI#*Ta#Yg&kk9_J6~dSDXU)BD68*)C z;m_=<+gr7JdnS|y-C|AkWD1kdJ&=&F=3iZabWMPCi}BT6fjkWBzHl_$*Sy|%@V&V8 z`{%pgi|%?a&bD8RM_;^ZI=Af2ms|g=YUBK({qjO?#J-ZJd4>+DmLD!&&||9dS6<*f z{qxc8)YZY1MnD z5!os#Gjo}rb@YrULYp}n6niI?oh!C*$<;n`AVFcvCH+~Aoz=lhiahqu4Ou&T&BfKq ziEG$5TfX_$)jT(G-`tneg*R;5Z1ixBzWS#xuaXuOKU6UJ&g`8&>5TVg=9v5U@>GJ3 z9GE4(cbnsv=zBM`@^cIr@^b_jg#U`QWCjZAiRTK29;h#@8>Qd@uhl<6-^dnINR&%1xm!%Fb)A_>jBLs z^7TLV|NAD*ap1njyTAV*t$QDSApgh5K;?7sS-KCjRZu+{{{_Q^#mIqh+Rlagf-QT^GVNYf5 z)EDNONq1C#{q=eA{h8ONXHiWlU#ioUYs-z9ryOA$J$%VL)@$0WJ(0{0L>6t>aHspy;%dHzg9pAJ zm2bNtbF8gk+YbZb#Dw`DVl>)#dQ20R-4|N?zK&7ruGX}z>Yg?a8ydNp4*ZOs)L*(i z$c#aau}YRfTrP}@|J2XwsekqseT=($-ot)fs53)dP_{JNWkZeWFTO9>RUC0sk-_Z6 z*WU-eRypjqWze^w#vXvX@SW{dHaLTXk#N(rbNdXJqZa_&Dxw;QC)Hf-A4A zv(3EPGAH_cbnLN(|E88FzeB%wpX~=}x4D9< zdnFoF3tt7A+@CSw{l^W?3^f*Sl>JXL@ND(mV{qs7-WR1Ejq|@sHV8(u9^ejI@Vjop zj_YLxk@XjXxsLL`G?-DJ{p^)oXZyyN=0^Kxxi7Y!w~n`=cg{<3MZsToq8A$v?h(pa zFUVx@uaTj4{|$LFhO#f+I(qyEzE|mTw!Vv+yjedbX!G{;?%fafyJ&bHXRLTqUHd$3 zMsoTOqkF2)>Zg9V?sLdAoU^Hn*R8K{>8Xq}^IjcHS=INkgn_M(al^)qpQFmU<)@JPro`dg(8`^BO*8`sn*N-)8=0dOd30MF*YK1U(bAUwb!O9}M}H#31+m zqdx1UMw`8RcOSns`|bH<=F1n{x6S#s%k;s1;wr}Gycsi=em%r={`#DQrvtA#*Re9pzUp(oTe`oh_NI^A5r!KVzEA$faq&Xo zuc@EsZ)2ao<=1?Z_HgOH{jY5e3|^S0BuscK$Z#j=*V^reWptLsGd?iTkuvz>IMrn0 zb-@eYo1@q-HD)dUp0$VV3`5Mjn3X2$EExVNTvubOv%g=jZ(pPSp7F+4hV9Q;H&1^c zwkDh53{MQt;f=Q(GPd;id7HqHC7jUHQgHF5CgLgW&=cUcs ze1$LFarSHJw^mY5y^rmUi{QMbvUXPgMXykv?7tI=)%XrvTO@K@!_8{TuH!GY+7_+# zmw3SSEB6G0ae?@k(+qP~oMS8yls@`NLoG$^dC1OrdheEe+WJ;yQ%mW0Fyx-N;F4C$w{cV5ccw`GoQ z?1bx2x2*fUE_ZX_na&HZl@2}-H7J<%V*0}GPFCf1x?g7dtlyCThM}UBk4rqv`1v)~ zhV4Pmx21j!e<8m0!1JAQos2)8|Nqmy|Nlq(zhCWZJo!J=mwx$MzVN=~uGpBYFKaiP zIC0^-#+kq0{&y_g829(>|A%w#gvV8?hTYzsvFWF%#a_GRk-YZ~ys{Phog6r6v!D6w z_#B4pnWv8*>Qnq$^LEdnO}nq?B>tM!9r>4CcBsXzc`Ue*LdxtwF`9r zpWi>n^6`CbuE$4So)9h5K6m?~r0R>!f4*A%UG8svmSeBV8JWZz7dF?P4fwW%{XR#; z<@)tIZ_CQg-{Q`ivgX)^c|T)i9;|*H&2m6~PIMyMz779Aemb`2`{~DLC-7KuGvu#k z)=~S=+uJ+)b@XqC7{4t^cW-)3dZ%>K(r4GCUCIm_KI*Rj(dERz7qo!+^z_+{$zNuN z30rvWU$i9Sx1ZY1`M1PQZriXpKKX$I&-R$|kO?1FF*FGN%Mq9O>*RA{r_!RecajW( zw-_3LE{UyVmzeRkyn&nR07v(;5-#C7O@X;>3&{TI{M_#Y^XjCF&M^Gh;+XYVMJD0W=d#bNjj7TMcWO^vJR7^^w^qC-^Mnie zbKfm`Zj-;2v*G2s=dp`+ENhsfCzKp8^ZCp`!7Ge^Pc4^?<-hhoTTc3&HG`ah=dDHS z4L1lHMX$M=$8eyj@>cF@K7$wG@2{SG&N#PHjlpNTHN(3j3=%WmUdy=6Z`)B;8WHtu zLhFapFH)CJfALuuFDCn1q5OEehx?oO=M2)8mvxsofA{CVA#iQax`GI)j@NQ8!a9<_ zWbU7D9E1%Uq*a&emCp*u0d3|n4^;(7p51TJK zsLhWo)Q*U%dH60$Td33b!QGPw-=)Yk2uilLTRU6K`n=}NF6}o~ov%(a+?ce*r)$TA z$G0^Yq?!498)MbPG|F2ZKCk|CN^L`S^{4%}QWB~!9@-L|bk}7I@YX*Uiz225j55N0&6NjxLx zZ99qKLx6%<;RPkNhwoC)oto63EnD>M+k2gs|Fi!}9@O2mb;Ijy1|JU|{p-(GJ2Pxs zrPAYI{P)xoCXT&)|*q z_BS#&X1%$i^-GTPfYYAOUv>*S-&bqNP5f~nTx)K**V}l}+wVnhFxKhcpYHe~kK+LM z%W#GrE3Y4ETgts~%H*{+oIEvwp?9@ImS5^JIlcKKH$$26B~b$db?-v9iXVsS(LPyYKl4FB8~zMr%3_w7EL z>f7HtCO$t=Y56xd`=jX<-XGuj53xKCpTm5{?0r*HZ2y6c0_n$hIL5B`HT~VPDmm@S zuZK@}^4`k^UzfCBoBT?p`uC5X!&zzfuYXi^|F?F|LHYFfaHaD7-BtUSJ8|^=zfsosM{>u} zzHwE?v)f;Pw6AlOIOg@11uhCf2*AB=Pg%&#%Ayy7=?$>PfX7drp}1efQaSg&UaH+}&@)QERSTm){oM_hH(3j$fM&&em?K zQ{C2;-5A*8B4211wk}0&gHw^>qo=bta~OI=GSur7wzYmW3ZL<1L5S<+_j@m$yKB__ zB0Rfp_0x9IXK{BK^`^_caw*Y__?v2bbLGShH?w2iCmwii)%-4T?az|sU)S6d+mS1G zOAqE|_h(4V zP!+zykRZwVF4KMj`_aZVlE%!#VliF=1faeJcNKf2|_J8s%$WcC%lMNp#qv z%Pj4EnV)U-AA=dw&7{Nh`M754{FhXaW%}?~Ve_r5#+fUQKI$_wu-+&8qRjj>PxQvt zyCo)@)-)|zoT$%sU}DAd9TtY&XMI9`M}3`mn`N5q+l2-jWOiJObElWae1@~Re$zlz^qHwZ& zqMZtJh3vyJ&+r>xkG2^be@J=ry6^CQdHsD6#q*X=G)-6-Q^ye#&-sGuT5bBg1WA|9 z`Ke7+@eeBRGk-A2deW5^+>-XOVax3+rU`93j%#$>-4vR#?81WWnjLp%-P$fN;al;Q z8_#$RBCIAbJijQWWR}q0*z_rm`N8bw#zp!0J*|mTb3S;@-@w(Ur}E|Wn(l?E0_&GV z``&$}|7>0QjMr_PK0G}WGrv_|jX3t`W5b@AiXXH$;6@IF8BXV$K6h8ZPW74NKGy+^LLw<7svSW%lk+rfWr zEbKcjPIY=P?>3{HB!lp~e`)OJU;a{BDx3dj-}c~i#@el4uZPNa^84)g-KWE_`Gv#1 zIKA!Py>?ypUi13Z#4V~nyzW`rT^u0%6@ z#}wU*jC+@6AK2KJmc57bO-pY~_TSPA(UYF9D0`W*%gTL!fXc&4lXRWxc1wl_8w@;| zmj*}i<)q(Q_m?9w?Co2d`1v|7r(P1`VM~)J*#&?a~J2Esrh*#osB!0GqY!FH<@3GY7=36U~2WiXH74US@rWN7hE!UY^-_o z)~I*Xy$lQ}tXy4?xVdCr=!7@gPwXeRG)gvbKM&i$pp)vsbkb-4Y`6VK&aC|WdbYj& z_ip(;UqA2vdoa5GU-|xWhJVi%yuZHSj)h`R!^(ssKYnm_yZ5bm;U>IdO^$}eLhXIucGf?hFHi5@t^PN_q%QtXF3aKDg7;^yP5a5c`1L+E zhWvjY=l9fq@;4Wn>3?mqynepmuSs_MChV$8?3S3p@Z;7gLA4LJZhbBFtycT>ROrE4 z(~~v#SpMD<`qla_$Ls9+#qqV;JUR?Kzs(D6H~N05);-AMW3qbjIYx%neGB4WI~)B{ zeeqZ4G#8^pziaG<GzDScF$jS-(Rv^Xg%x%kP^X@m+ksH|TNR%q@pg_wzN# zhjt%1z;fW!f!0rxgPtykS-PG5>MO?Q2~+1^(Pl_Uv9?#@VY|%sWi>-g`mfrHFKn{6 zc`$9aUKJ+H@Mh2bXPc`&yE?C1nJpr=Y1YlDr3^lY?rgfK|7o4Uw?CV1iW@T2-%AsY zIJSJZ{;j{_ZxtnGa0Yz$kW_2z_UXLK7<=q`hi7(x_$B>KJ7!G#?JOc|EB)oD%)6wt z8U5^D87lr1JDOm@{}1Gy=#_dDvZy!%in-F##pTb>}cc{kv(cB`z>ewG|3x`%XK-G<#=*Weol4GOD%u# zd36(G&NSu+5f?X#{%70He>gFpx9r`{)~u8Jx|lv>=$%`|FZt+K&uZlt(@oz_l=Iu+ z#M$HS(Ia@@!#T*n>ujp`hMLr{NZ%0l?Q91O<@nCCJU;$-#_`vCW7fGpYFo0Hu_CMQ zOmEP2W2f3L&;G@dtKEsd}I*>u@D zlwqH>^u60peKI5N^PDu!;n?i@Cg#!1s2w&swI9#Dx%Bq#-oH23_4xZUEt@+lTHE>J zlD{+^}_QfFuFv)1)@zf?G-38;&fvUoa)gx;M%5O5;=RJFF`oN!U9C zoPX^YB~ihm{;iGs?4$*mc|3fE5i_UN@l@@&u;ytj=U=}a_MUDlKeAM*@uiqW?`{%p z*gbuTSOwRwy%%L;U-Kwhv596gP3t~=D0*H^-rL$+dt7*G)*9};CJ~o^j-{=9W_xEZ zGs8B=7yQz)75l|%j()j4V^6&N+JX-3d6vy-I?gOrc`V0{vf;@U3lL{8vXirNN@&8;Z#9UC;{-kMv zWJ95CaLG2Nw`p0oMCaUVbenn1Ahh4m;M6pxjWccd4>ac}=J2Pf&dh1&d>Vb1w@gm| zSMRRdKjW0FeV)0k{G%{ewXw1KcB)}Zsr-xu;$Ncu#XT3?FVpI_(G{AmsLC}pB~z}! zR50qr_Kowh*NB&y6mHCg5b1e&l+_s;~=4GE@`(oafw|5hqZZ=k0yj*iWI?75lY-?Y_ zVb!|Fz2Ev?`-Y8Z}Mr~4VG)Mk4paO zG3qYP7YucCoSV;??!=&Gdq#w(L6*7uZ?u-Z&ZY-{wV0oqN_xLrdn4L5^1*BQ={p`w z_kAE_Fyn&w!n52m3Cs_gU-ezcpSm-gafe)*_3=0H9UHgZ6f~Zudox{kUT&H9{!-_7 z)`Z3sA?pKN2V^z1A5GA5ih1+8?Vi57E%OrTT#5Z3>ORW)@|@RQmeCX;D+#NgJ*j z+I@d}#N~IRzw`zDQ;UA+$KTgudY~Zfv*=Juxa0muA^K$v&+j~DWjJ#`=^i8B;Vrz6 zB^w@p$>yoq!hEL6Nb%R(Dh9JN($zP%Ezrr8ko)>zuH2hGh1S~^4DJiQJ4`P+-p|BP zwqv*WhqpQ@3GK(X-IOkGIC$XA{daxN3}!R^rB^e#^@*=D+|WqJDocZUc44x7{h#edcxJWqVL(h zNHZBoR3uH)S6aOD?sY~3qb*8m1rGb|ZdY0q%O29P;XVFk&h5XpLQYH8XFi#F<p zM^X%r*PU>;ea>dgVEobOi&^{iS+y1ieD?DeH@F)z?7PMBt#0nti0?IS`#gfYR#!h3%Mt`YtM^$$C5rS%Kv=bwCSG2-(AxlY%2Nh<@(`i&~(O# zl9eZFq?rsF^_UAfueZ%j-s7zFYp>7xrLqPFcQbB=Gwsq{A9GyR{E)#~??48zlvIX$ zr$v5P1dFq+TVQgd(|uXG)1epaa;>%petK~nsGccQuDo>h!8c#{N>~^^n|)dnq1wtI zW3=Jso?FsB>pP7W>M*Y5KfdVmkpm}{F6zrX@H6V3x5UwkpRpnKgQ!09;UB7k*WNAp z)EhGEijSIPgR2eqTm?2g!@rjtjoJlYXfUK_zt#$2+|2)mVaJlz14j--pE-~ny@I1p zaz96n8H1aMn4#994O1puH#@bu^UO@@|-owRZAM2*`@`&;Eg!)vp9Mk`wYez z)|103WM(n^5V!wv@%;Y(-}C<-jsG9V@MCuSzWB%5dC%m2+I>pPoBn-j!WGM~Yp3I< zd5NCPwo99MM)AwOS9%URK5x9RqqO<-# zmykb`&)weRk8SN64@>vy&F2uXusSE>X521#c0KF2+?pFV`Q_VXr0qB4-km&A+5T!x zkWXa$GOKxKb+mPKCNZYXTQH3=GhoA`4KiH9#v;l8D^4;R+Rpq}JTd0i^%DjM8)%p=wCvb2uf!i?t8&IYJCEln|16!4Z)nX=tuUF@AuhVFqhZ=BWlK(jb8Zqd7%e1P z)EX-c=i~(O%u|jFsyL$++LV)CqR`5H!0!J|h8cN^49_yteeAB6{=2!W?@($&iuGq6 zPCy>Z&xH z(OnZQYySVt7wy@H-%h`KPkgW4MBU%JB<62BnI5U0_Ij&z!}sh%IwoiCImEIi%v{N~ zW|Bxo^TiAyhKPmb21lkcJQKfrar3R31E%2iCM`yKDO|KUCT!?_XywJQA9XC`M`?8>p(v>}5z zp)G}fSM9+EoGqN``Fy)w?=YmQK8#FSH}B0`+nc*xjLN5*B^nIw=GCRT zGk^XmFjGoYm)v}IV{Foo?HecNY~Ogs)WcUi7{<+8b{_nSCVG2A9%d)pTIx(wGGLk*wjw!>xHHXh_@R;7R z^XUrfYd=TcvUCU zl4XCx#crcPcIy6abWVAi4x6XwG* zW>IoG+Y;4ftJ(g(o0e7mbnafG#4<^qGasXv4&2h6bM2N2V?unJ%MtJArfN|+iSOJd zI5r%jNxlcgz1h8vj?F z`NMwwU;oa1`E6a0&r>U2qq`t}W*OhEo|@9YJFMS$WZt|xmJ@6JaaEXj>*jOot4`U9 z?b^ZkT8`U&PBQntdu(=MVlQq9t$)1DV}_B=W#RR%(G_pqP8ap{nY2%ko}b@W^X&bj z_n&8Z_j55X_p7>4YL>54D{22Y`(XOKDXCGnmwO&w^)*E5!^*i_YP*{285_#GnN2$@ z9i&+PJez(0@4NDsPksOWdN=!#;QZJ{+0)KhJaSFBE;;?$*HW1T27`+Vw|AZvx7%0n z@bT2C{NdLF+C(nA7i0Wzwe*sdfdxxK`@X)q>qa^W26I)u+>QF1lRbAULxcJIJk^$b zu_g}o5 zbLwH?uevS?i)QVslIK$Lt@Xd#UCtLP%KyxEAR$3Uf>~QJ`PR;em?H-!wy7Mt&a4#2 z_>$SOE=X%)!;YY;khFKAM|zLNzhv5AxS9EZ)y4HI?Bbh6*b`u) z<~28!-^eJ~dNW2$i|Q=mbWi-_W?EvTB6eN;^^s30LV>G!bou9qWH+uc{8fANz0r$L z{KkAo?4vmjL$wJ zVz%dE`0??c14G3sS=R=)Z>8$~dVUq<*BK2YX2kKAf9KnI$eind`x)=^-=#M`wSN22 z-&ERmw%?A9h-uY}3oq<*j(D@S(SkDKKeYcSkVXGklp zmM`69$e>mzR`NH4!R>%3bHU&1XQlS;yRTyUvq$fHS?a7^uIp{?>F}&!*kk;!)WGp< z4$tgxx4E@5!nVGBQSQL>H*Vbqi3V@kORDMrwV0oaHq31FE`2dKX==$%l~oNA50%`Fu3@BYRpfsZKuBFFVkG5Y&|P^qkzC%{S8HO z%^RI~*!q|X>cqAvF{aK8fz|a>PcA(5W@489dyd&)(tKrxIk(bSdCoLni1yh(b*&7e!KeAm3}OGp z81`)DV+&(YyU4g#lwn%ri>p4Rs;QOX-KyRD_SoxKUiwhS+AyZbI+Gk z-(L9?R@K_i*-*SXJ0XFyHSX|?k~jv7&!?|`xosm7E5LAWKQF_-gZ}&fZ@2%|ZU5h& z`N4ms7r)o;e4Nkv;iEJtt2N&6#9u!t&Aa{5<%1ksx;M<~UfHGd zzO6GX@2L5uGu3B)@6MY)oqhJz|63Z;mRYUkvnqYnqPV`g_HB!Cr9aE#Q;qGfBYqvp zZv4I4dzbo$_IaDPXs~a!(>t}|s{ZF=z4wF5$~{i7tzCX6Y18xYuj~D*55#^t>Urqz za=+jHPycFu|92%QgIC*RcfGblnW@oc12Nwxzhe(RG{5&puRx;1XT_Nxs~29c`SF#} zVx|~F+|H_Zf3Bu3i?4bru!j57u1%V?`=!46T+r@ykNTs1Fg)+Q__6m{T1*F|XM62u zWM*zi6^rso_*$`3;K#ePwinkKB4$qzGgIMYUi>@!{Ejx2w1n-hHTpA?)|_49@trd} z*oKu?YoC7esjh=g`vnXQI{kzgltq5+Tm3&(-eP*Y^cvz%cfzNy! zZtiDza5$+|gvsE(hVaE3KSV`6j~(DSa8xPpq0{21Sfe?%49A<+@A$srkllyG*thXK zX3hD$B^TeFmfmmuC+iBA*|e2uYd=42e7?<8l=EZR>kF6XEsK`jW_4c5R&vX?Z~C*h z+_hjR?w(ZKa8#kUSx^6L8QY?X)(Q0y9zl{4UtV81{At7D%Nq@|G!)h`et7=(*Qni*9${)UZZO$2d@C*#1~h=7H<=YKFRP z)|K0=t>+w-O<+nWtV-Y5x9ITRo0q$HFX~otSl{`=oZ&$Sr%Z4EJSLsP+7CT0YyUM+ ziM1>f+oI}vyFcaS<)r6Y%-pZ}Bukb%&s#H1y?g8Jwg+N_qk!kn^Wz_ zLgCwkEcZzR5<+Lj6ywZnC#XEH~1>ZiIC&u*Q3Zuc9#J1duoqJy2-k*|t;8tcz zXV@!-?5r)lp7&q8iG9t%_I;Vt=7^86JO{2@)i%W~imwV~c<0M_VEz{Ood0FE4Dq=_ z48m;R84nygu&jSp>?H0}QU_W1s{3Q+uAltn%Od8Nhtrx3cU){yTqEzZ- z>=L^|ZgpB75a;&woc7FSt@ci{lP}EK4ye6!(-M9Wck;Ri&)%D25;OV|MUZa964i&0|n#fjTgJ~!SyrvK)CfN!)4>TBdKZ@7qoA~VH^Azj3VM{lCO<6VX!O7>R z!j3V2*rm-V#<0%wi72DN#r$O5y_=6cz992Sr!TM2_PE-Is%d-gPi>iQTsQHpj}gN) z54C0b^93zJl})c>3mbL$S4e24@l%J$k?I z=dsuMb1bW;>HU;qnDb+P{ig5N&T}f{ugj0!zv0u#pP^0n{PlAt*jeu9TlnewuUXe* zW25gr*mr;H+1an9)l5rS8}ipzFf5xa(Wv%i@6NqHBakof1{fog|C0h?ce)WP$Kf;zzVQui_zqIrBN*zvy zKLIypa5oyyZ2$RYam=)f=Cc=HKVHeX{?zX$>60uDOg&*#z;NKjKUFK!mkwKF7`~+L zIQnOE!$)DJ*om?ImRU@(PVqK8A> zH=buXAP}6lnNg5In)$O`!Q2(6tE=07|IkwPBX-+4YZp#m`^}qS z!xQ`cZ@#6lM7<4OF!zYv=6oIPO>768d;IsmDCw+tDK>d=JddUEJE8E!(`WESG;K|I zFvDMZ*7m--$OVy?oMxLBoh>MsVo=NL(|Y`LXJl=i+J>8HoB5lJ)O#H4g&5d&C(Zix z^MKl}YMH01JUaJ`rmHh1ZS4QM;xf1Q491P^&Ypa)S$$n&+pv+DZjff ze(Pdo1>0{AFC8>7{e5Y3?6r023GKUetd+ld=&&UydK#>K^OvbXU83<@U3I`J9$N|j zRPl2COP617THIR4{>SS4(qwav+%7lg&4Rl3jFRRjYiJAKvikGpg}7RAPu*e-Z*#tO zhs)M~JtL|_j_1fn>{Snpp7**19Z9OZVO?-C#SCuM*gz#yX{pP!xXYYNuRxf+M@sFN+WgB_c z@EM$D{ILA3+`{);m#r{VVJx}&hSy+*Z^BA$F_m}Td}7^?*GR=WUHiVOmP2|^&)KzR zj34q}`EIRLJ@?A|tJ$d*`+JffkG=0>$#}csyYv>Njdih-UBA5c_+8^!BcYS(ajRWr zs)veF`Y#UVOLN+m^7K?bTNd7E7|NUIn3|j*wAXd35a)+80^JvM9^Hsx_TImXN9Xa` z3Csx(pLqN?xPMyJljXp)lF&69xV9Q--ZCu6G>=v|`C+q4)KhQeq}WNTxsOHPSA4@T zBXr%nX*;G{Y~t*Bq`D;0^LL=W_Nglok-baYluRz`yDiu%u`(y{{9h68=EcHH2W~%2 zTha1W{UeuQqQOFaMuUR}%mqfFxBa*n(s>#p&#{2E`j$&Jgl|?!dvKNK{jYUJH}g}K z&r2UFXn46vgJJiFbjdogNRDX%g-Q$VzddEdt-`~0Zud5oMez(9zA8>N;mv0KGW*w4 zuUF#P2?_J&+HK$WRiEd8{m*~*|9;T_f7pG&e#;lXL$CZ^`{2jv3*R-w=5=q`#P~ei z=F6`0k0ry}_Cy6NDO=xaTd#g-kHs8EKc%y1ew?*EQ`R={_tD2v-Y$#&b#`Lyfn=g04^t2><8{pID) zwb`dC`)^LD%U9jjQYSnkai71}QhAlg{z;x3`7`s47u=UA%-3Lg(7sZ}`_P>CsW+|a zW}LM-nKnP=^P)$NI-k5$zC?3MMksG;3VH4hYEqU~-eBCo>hjt2#~}Tiwm`u4bK2VtDg%JD=@pv-#JfmMpjCec?Ly`J8w&sU_!U`wAKSaBaT4 zaQ@qp`DQZ`E}D2xIqiJztrchYzM`OyH*TINofu@YId8Em(_c5q9jp7+eOUhbP%49% z^>+>iv9z``R%~uct7jHZWjwI=n)u#zv(C(Q>{uVKsCfJNVaAE-OzS$L;@PhJZDsiI zyjl5Wxa1D|konuh852HFtDP0T;l*m}1Il%_GNto*cUvv--M>b_uBOz$VB5000bBIg ztQp+S=1Yt4y5G8P=gK|vi{iE0BG1yk9+FbI?~!x);=TvrQnk++Z%qEcv~bUL;e3lT zGK(WS`V7DE{IZqt{lY0!n=}1o&&CD%FQ$JwlMbEy)U0*FGWbqSU)i=?yXzZ8ZO3)C4pxc8H|~&8ICm-Uf_B2sx>xkt6%W@ zi4qO(-*0kad*=IKV}21A;|*4q)i=FWdd|i%Cm3vamTCE=)Xv86!@Ii|<=mz_Zpe9i zuB~ZbGed*3hHX=0=%hWSuI86q#blmIoH{kNo6#cX1+Rp})cr?Rm$R+eeR$*XD-|=Y z-C&SdeAjN?t=P@>ucVo^8Kh(Rmxt-+Fw`tBXLVXM)o{a`7koQxBe+^#&Ui3Qc%Gs1 z-Q9mYzYFa?a_FSY6xFrf4^n1lu`vk$y7#hzp)50^kl|Tk=1L2uUryJfl}{whsJyXI z|4ZWP(=TqP?Y;hL@9j7Hc3-aBe(cNdeJYmq8VogCFaF(eaT1Hp+2Vf*?f1;=b4ohu z>{s<3{WN!9{Cq9u)sx>8EnF>p(L>VWKteRzvFOm-;2&D(r3>;%+b2c|K;NH&$^eacd8wmVfcZE;ag@zrTIObzIC6wO6zazQ)bWh z{3H5ey57E^6%#rdlXE@U4qT35IItj|@j(FFfyYj%L3w`Kx`!S_?mV{ea;s2Q%T4EP z&l0^`%2W>=NT}70$PV>sezxxZ{aCIK7Vp?TM;Sa%nOo|5_{)Cd zeOW)&?5TeI)%{>)8JuW18>Geq&piGlLo1x1xgIst?cC^r|L& zH11w@IO*jA8K#1pE%z25_WGLH>H8r4s#QtA)IBe}I1czG#V&Z?J$GBj@!9jQzer(b z;Q7VMuvzhrf=8b1T4M%zueB2yH*Bt#{!pQ4p!<&1sk!msrO#iod35^n(v@dxAt-t-<`3*PDD6j{$U0OnqQZENpe~*yq*7y@&$iAzj<+U>~?Qyw@f$q@UZ0Ay7dN| zCw+dmj^V=;zGsX-9(Js5<0!cqH;-q|&R4rTp2+UTKM!z2&oY zi*Fwa>?%{d)VBLZ3Y+(RKAD6`LSIk#R`oA4`>%7Mx|O?^w;}ahWYb*tydRO(wd)r@ zyDl+}4Mh99wA0am(_+`>WP02NuLPMM&()J2CV5oZPSB&*tCWN``9vRQWMaGx3%2ls5-(UNo&ERyebN0nRL6tj8wjbHca`OFjsV}<(8t$Jg z_jrFPdz-HE*@+x43N)hHr!C!iz4i*9Y{D1y*6w{bJB7V{OX+c<4m^Rcw1INpZNuG`svR$f@2VY`2`BCqG9Nk@;p zf7P}m(U8G8A)zI~^0)bd_-ux_r%WnN_g}T5idbD{Q;-XlS*)8}>Ne)+Vq`Oamp_4gLW2Ccd( z`OIL-sdB@e%Jq%OkqblTeYBGe$Ya>F+<*7#JNx+W@-<>y`OiFQtNFGYUuI$bwiFyq*jr>0B~&g-q2oTsy1_-|bN&0YJB zC7%z!Za#tO?9Fhd1M}DBy54xt7px-`Dy9yD?eC& zEpwSEBOy`t(dL)j6R!Txt?oN*T#hG%*l8M{F%&X;(Yr|B`*+LVO8F*Nr5C2Qx|@%m zj@~!5$YX!gj;rcZwZs*smc95|xztaH?c45seRa-XdKo@+XFdKrH|-3gT1RbIzR)kN zzfOA3Bb7HPOjkIY@k(=h<&-mG-x%(&Zu+L=7?#17*Lzs@!GxK)zr~&AY-&E-_x4Lx zbwS8}UIt~CDD|1Fsma?ber-)zbI)OVqvL+&zwdrnZnUWp*dnIphEN-}#Vje@}ls|C=R;3a*=*MW%`{Nbqm3Fpxd`j%D-Nb<#JD)*agZP2iVn&aztz z{=Up`Si~H0v!9(=!O*3CW=_fHckdcDh_UQ0ICs-+)=Q(L@Qrcm?Ymo!)T$?Zn6a_g zMp4#h*^%vMR#yk_`u7uj?dci+3d`9KEEy8Y+VuP4V`lB$vEzG9{`Ih$`5V)WjL!O3 zTi*SB=jQ>21f`TC!HUbfUY6S|e$U6?Cak}3<$Fmn`5y(R8f3L4zfJXi=xJGYGJtlVe&=DyUIXFJ1HtPk|9`}j7mZ^vJb zi(z*fRa6gu;fmZWxM{AlqDlAF={wf^`*JIxX6}n}6?-9b6<^+lM83t&75j~M+Li6WFf&@m$vbebLVXGHSZ`RQ4^~!W^acYwx6N=4Q`>0;Sew_tw}RP&$56 zcQ>0q8^h!^fhW^e@#gJ3xZ=WtwFxUl%vP9jau!#GSxDtF@N`Q&SO3YR$#vkKfZ9sY zIbpw!zFIHJ6s>M>XwgP3pY=68rU^G0%NSx*8cQY1Z8?i~23k)v(`3j`y;yN1>bhVC z+k;-7p!FO*FBe~9tM4*R2uikff5DyjW9Oc22QTd271^Zq)2F{g@qC(Z$`s|cz>szB-VII{PMdl>ulO;u@AC6= z`Tsue|M!U9{@2a>wf~RT|D66`kl|0S+kNGNii2_a6?#834#b$1AC6hg!7Bazob_I_ zr!s9;)-QN>Rq^KcxBlLn*r@;a{f^TKc7o@$r5W~@G5tyBsgO$3U+{g$vVgs5sjhO_ zi;K@$y^>k;W7pk#CnPqj=vlwJ8ho&7{r{rdd(@K!gC%mN<;C1r&zT?nY)bdSu6tEg zCm(9oT{OOTH#DO(<@J9z8OhrznysI0yflBBHZM4y^FYt3*Rz-G?%J1mDVF`f_v_o==jYtJ?X%-y z`tCYFo^=*0|vKZsO}7z0Ac7 z2h8;UYQ!rGGMxS_enJ0b=E5afVjk^Fn~o%LGIM`F^dPl=yHA$P6sh*7*ESbDu3UO@ z)z*$ie%9K4ri7+@0r6L&j~(DTaOr#Y7jAb!2A*G6&n6a@+vk_t=YRE#`7E87Alq*C ztM+1MJLue_5~l60vCr;lF#OJr5t)`ArBE1N)}VS`QhUcf*OweTX>qnp4W9G)+3wwq zWjG*wZpypfo=nCAD${k&UcUbSn(U+F!4Yry9~_L@{4spj<#pdUMSYnUf7Jh?{`{U= z-|4bpdnwL1Qtk6(T-F!&e5@J;cCMr+f_KR!0aH=aGTFu(Bq zXTg`4f0+)eX7Dydmh8#6HS^>&j+t|#850%@&_jVvutyERXxBd%yMf z-fd@33!i%>XUs6!z_E6>y@BAbS6>;Df4=)Y`C;$J55EdNtz?P0E8)rcL4zT|v+LT1 z)&E2%USs;q_u+!^1`*c&b^UB?2W%|v-sN7tc&BXy=%_F2#%iVmdz@-q87lZ0bY9$M zX83&j+l#Dh4WHYthLcwO&0Ma`ux96l9d902^_P?`KYsQ=%WmI^6^G=vwujFSw$kj~ zr_BS72Fiu40^wTql^3@+FG^T^zx=fI`zfz~hB(q}si^Ih=dFJf@k+-#FFMS+`K2!BSg0*ezh%j)O}j7_#}U zZCm#{>HT!(jY5@q-|zahGUQC%|JGMbpj@uO^USg6lh53m&TVL^{%fk?5Osf5Zccbh zou{?*?5(B84|p69Vz}0mv14C$w%cjGhRKQy#aA}-*eL(dVmqM9m>_1(y!qp7+x@ER z`5NkfH2>#d`1g0w`}c19<2PN~opHMS;B-HWcI6A}_bht$ZnfZx(l^<+_x(wK@H#4d zqU7GZh1XNKYHwk_G~);(N5JEd>do*7wo zE9Xdm%u!ywN8SJD3a#_IH`*UsnaaOwT>wY&+2u|@Y(<}#CX4*sa$)6ycb6ph@6rx? z`_kAu@Ot=%uUqE(h{;=gsCc_YI?#^${x!=TJzE3+oBgq3<~EneHruzgTXfd>S(-ZA zJr%A=ub*G*9NqkLmH9q4hUNdB|KI=p@q7UW!3!6d81AJkH{Vk4`Q0q|$XLqaLwM!AGAkEhhLGwFY(Pxmlx8P z^j~@|TXQ06#jBJ}2elTj*IfSXz0$9x)epZrrTyQveQ9&dOM`g6i`N+oT#xXaQNF+$ z$LS_xa`MIZ!ceERr*tpqGyHJf>Z-(`_L1kaUpK>ym)oTz>*@qqA57!U|w-3;7LRlrQ?a zzgDhp-!)E#h-dR9r#kNMW{8lDeG+cE^RI{D4ZX|04-^aa8D_+D&c4mj=T>GSe}E-y z&D9MVe!YB$7tQ_nn(@Zkf13&zPfd_va9_4yW}PY{H^Uo_N{=tU{aTNH%P*{0c|%!~ z!TbHiKn9;29|oQmyCa6rk)PMe{B`QueeA&P%0R;-3CsyfaR+p{CLGwsa==Pt z?>trp>AzlH*S?)gOG?k~KEmLWe|@{5VC>^>%5$@xr6n*X+}MBQ%#Jm?b{X;?c#yI* z{`dhg##p=aY6T|)3m+a@b~)?W+t0V{)7gLA-_HJHKgX{+ZJVf;eS(j+8fNHx+V%g@ z;&Y9kf3tty@S1t;pB0;}yIMk9`SK%jzRaCa5gU84aC6nw*GFf3=6o1ue?(j7=s!@g^B!m_`S~mm)*k2>duR{2CP!p`E$wt3(F&qs!feOFR*OR}Xn~gYYr-j#u7VhMd*unkJR{Q)*_eS7q3@b5~uqtLyP22afF3Fm#%?S^J;syv=G+id@~#7frvsecI&h;SYG&r|xgK zcQ$wTJog3LIU0gl4)kARZQefV$brO<>wQd@m%I<(aecb9sxZGW=bP_Qw>Fpl^muoXxqTJK`YikkU>7>?B=g5)eVo7(tm3GQc|{(n926niecSO z^&{2&37YcHx*1~UR*Lp50^IDH} z>FX&l{M&O)?LsKSv^Uz57vy_iUgg3N{v=B9on5YpqF-;`mY&9!Qii>YFNVoJeE8!} z@$CtwdyMXVT-~B0z2EWU`j2Zb7X4`1AfdS?EU0A5?Zv;g@AK+?(O@a6zgF%g2gAJW zt;q~N9KPq%kCk=r{*bdbd#(NEw=Aos$4fD4}o=>&CA#uZP zli=Le9_<~w*HvV`s7aph(p#`8;ntq-M$=a5hX3+?7C7C-!{-aP0UtvJ3mY5T?wHk# zJHG#{_>*Lmxbd&G0>d|+J>9DJI+to}-fxxs`P!t_Eg^|g{zo3q?MMq~Db@eTWWZ^8 zzQk?*nfs|qVISleH|R0He{@FYjWd^TRFBo}TX6@&Gj%ulrun!Zm#kQ4qZzP7?8n0+ z71Gs5Pk~NJKU;rKma##;e`Zl<>`nG#dh6EQy*K+M#}?c6?{%pKQq_mPXqntj=9>G; zX?>{(XYRLydv^()IX-8ts`7=}>zr%q^lO9J5}w$cjwqU8xAaQZ?LC{ar0r_zje6o9 zcbd07`hDi!=fjr-owlt^+uW4f9ihB_5yKfCop0;^GL$G>vD#%gBjKNA+rAqt`>xJ@ zxX1av?Z-NGfp6`V6Dtgqbku9Fy{~_^X_JZ3u576jKMyXys}QhDJM=)rmt6iwlLTL^ z{<^W(ygk)JuHj|w;?>{QGbhCS>|ANtV*EzBHa0pas+MBZc- z)~Ic*ju%>Y_{4Jm&U<E2PZnPT1zo+(pe$4;(OTO;Q{{PSZ%QpP) zUhsa-YwP`QcV|4Yblbh2<@5Q4%zv^P_FP!~O>It@-Lpk&`&vJr*>*|#-}(AybM7su zHZLlev$OnV$%)40u`8w;u8qHE`mMLHAR@lxQA^%Cu2cKO-n?adx?4TB&oV>X>Sb56 z;o&_gy1O>*&F0?g&G=DI^4%|!Ec22##*;-;{CD5af7z3M>vCPk&D_uP+8p0ZFPs{F zUgPq-ht0+_V(VfrTzmV-ZBDGD&$i`rcq78a%g%G0&RV#>xbS87y^VW+yL~tqX;>9s z@9goTv@s#m< zua|QkMy|_XKF{zV{ixPU*Tm;Ui2O2&^~_hZ~g1<`(BjBDo$P= zQ~z{2!-n4)(|VpVR#-F~ma%i$_gmwQ;kG38+tKsP8~?7c$hRmLUuQmhWp`#eL&1-7 zjt|%N#vgpp>~W}A{_?qJ-;-))ZQk^2?(=57s;O_)FV0sNlM^%eaJjJmOU;og%O~Nd zzfUU6nD*;{viuvJ1RKS@620+#>iX(D2lSWOUfO)KK{ewQPlUle0x&`K5b4=wctD8begZcTwIgo!N1EZPj8(z z*-`3R;P&ID{0G*&Y+zyIW0c_0nRw2a;X~}lmiPW!-*WbU`nsR5;r+R`@5}C}%P@TS zG4C5EKS#qv-_&n8Gw$&)ToYL1%3w1;N%Zt4qhv|FkN=bwl+Fxo6zuhUX4!1DY26tf zn@xK0Yze;&@7#MI&a@%mwa2op>CycE$YJr03 z3=)nYTx%*QgNd4GJ}ObgHEZtAVb^VY=$$1kxu*9^s+=Bc|F@@Gt+?_ zKH6uVL~O0vLVy9&rF!U{nViY9~w96_E@}_(8$aXcWlO% zGv1rEv|qOtYoDAyU!CFK&G`Qx-2ean{a>HqPqq8~`;+RhXywaMRs(SP7M3dgFRDG@IB(z!Q z!>`)AOAAb|C$Eiv$@@RW!uGLxcRc^j?>forVji(iYt6nn&D8q)nnc}aGtSR5WRB>G zYTsDJU_L$b+T7~c`}0^|9eP_U8?JGKi}kbl1phmo*XPRDguO|$`xC|Y;k(|xufmI5 zm>yV*hvm)N&%nUOEX;5}E?Qahz7X^J^>^TV! ziZS$P=#(&BUf#b$PBZuAg%>|sC8|0Tm>KHk=-HkTxHe67L)TY}aO)G=48@DrYaH5p zQ|XC$-R96;-6Bi|KFNL+=fod>%U}6t(H7^b$Q&E(cQ(3($3%?_HoAS`W^g+oDphNG z!;l_G3QrF4SMtFTefe_xrz;L(4T@ zO>Q{2(Jkrtfxk1D*PJ{b_{)^7?Y^~sw0fI#PV~X}8xqAQ4t$w>O~#( zOy0yRyz^e^Tf~_BS71_a9e>k==gsdvWS$R||E}Y?x_d*$i9hLot6v{6U;Xuz;&$`B z65r?h|N6tl(8g>dmEa?#ebD0!7ej<}Gk^Qx=gA)%k1{TMZX?>D(o^#BoUz4$Q;UqI z^~feLY*2Oez9edFptMGY;l1776K~!9_55F6l}V87HG6-ZTlk{Vzm9iLZ!QJVoBjGTgL%#4YwsjBWMzhaW{_FKsJ&k4>9v-kd6yDm$v;b`}> zn=fbo?YyY}YeGw!x}*Ju8kNq=zaPgkCkW_BM93|2;+-^euX)Xb&mEW7{%W3KdFJtj zRfQT)Y(6*6IAFtZS7P<7TF038?}UC?HP%ID*f`DKVBQ#gm_NFYAv^%r|Z zo+Pxs-Y3yw_NA0>1Czm~^*V1QInRe{$zITBVRK_K$!ff>Z>rFCuWQz^6Z@2YrLxbE zu(-s`!(g_xVU5_o9O2V*!a`R(TI}ukeLZ7=iQZ|M1pWiZ4s;yl(rTSqXBiw-lQ4&8 zdwnY74z}E6qK#lueCT{$hP;~lK)Sq=l_2kZU1|A z{hyEX|MoHb@pZZ1+UsU`y_~OVYU|?p=hUs-C(ku~d+My|{#Uy3@BjX4?pWR}dtc$j z&EuBcee(P}um9X9QPvhy|9+CW&CmYHufDSxpHuHC%v~B@UU_%^pLmsNS`v9>#%I-& zQ(b1oEWLbM@zuOf><4*@8IHX3=Z?JQnKsw^8pA5p?{-0Jw54}1H=TaU@%_!s33oQz zrT^@C_$KoG?MGaN^|3mlXKrtvc63eHT7xzBkK1Nn`MqmjLgsfJmWogYJMQ-HZ>00q zhwD5rpTi2;DpvcM_gDY^eZSTAz4$Ag|L9J6;ivyb-W_<-kB-Am)s_D)-b z876Zy=s)EWFK#W~#Hq9SLh<{j&o)Z*$msCc3o{5miko>d_T=uS`%KIqs*8=^i;6UG z=9SJ4-*dnC#F1IC4^Az*>DssL)cMIe%Cp|yS9-KYthKTGp^nK#{nHoq6Cy&mre=9a zF(n*L6EoU4C%>m_vCD(ai|e;)z*x> zxHhW&-g)lBU$;f=XxX>*+uo>}<#PF^Nfq1X)w%W@KU=1;;Qd}TZWC`V+t9_nm-h0# z*j~NEvqsipn$hRgfa|5xAsP@Vtv_M#5Itx{SS-bRQw2M1pWub#L%IH~xDn9v5ci(4I^ zpIUI3Vb8_VxBFhF{fv`ebN9{q*ykb{#}c-6NSZ1)ozI@leD|yCq|e9LBEJ7xxm9~P zn@U~6Wu|pPkMcjBEAW?|ai?Spd-C+Q($vo;FE{bHF1{OXGNJK#0n4uRxqEN-IV3Om zwduXswyH#3$$dg^M6+c~#1(cfz4_HnZ5n4StL`70@$!JgjojxYNzqjnwdtUxb$>B>blX@X-b+YmB9Et7Q zE>987;dM()`fR}9E%0U6q%4yP{d*TKJ&=`2m~@}=)ELa)|fe+?KkH-e-13GT;5tn-nfP=fOSmr&iM$wm;fFE9OwWVKkKYk@3i`zq7ki9$unQ)Sm4+GZdj@nv;n~B+3{| zP(tKiRfcCStBneC#D7I@b*@@@>P7XcOUVrDzSX&1*N%Of{_9%M+v%!o33=X8k3Ol0 z*M~MU|1oBKFs0$3Lz1lDv0dvYtcrfk`t;giuO%0L_-cLB?QvLt-n{YPoEp$y+7 z))?%Gh|@Rvt8~vYmT%6KwO^TPWB-I2iq@xw6_nfEV3`-ncI-g$<^@xvH$LO2s@}Z$ z9OE>{jP1H_b~R0(WvqH`H`D!DOcLLOeyN%oS3XH7yeDcjeVfYWA|J*x`e`Yej( z+I#%61W)=5*$0o+IU4$FU*ER>bNv73x%>Yfd(Qgczr&Zm$uGZe?)V;j;rfs7r#fx4(9pQ*NIfmcQZC?$hpio0sms{Wxb;(RJD7 z|D+1{*d_JuekcEMPj-y-LFQ_=IgC2#=N4||jZS~YSGj##-Ro}^?#!`_Xgd&#w$TzeH0x%RSSNFZX;u@65lt zIbYu$+47pD?W6RCe74Kyn)cm1Q)xAClK7>mFZVDS6z8keN4~huAOY$msIb|Y+xm-d zT>tuqS-EQpL(Me?i}U)53~sA7_c$0c%rBNXU6z;lF=$kJ;xjdW)BD+F?{nA>EV%!B?TfnIzDa3mi%Q8KvE_6Bn zpi!XVz5B<#E1dUh{r$B4hK{enhq(@4vfrOLP!|!ktIwKOh`*@YckZbp$Bfe+wtcA% zz13s!#*3jsBJbn2*JsU)wm8|`OAEVGXL#)HwP}~$e`Bbrwr1F-p<}|JtQMub;P(n9 zwFRjRYKmuOs+ziPXM4T$da_!xh@S+HA| zq5VBS!;R|-k-6_b@NL*!AllHGz}hggu~Mdrogr*p-$m&;b87yDu>Y_jCMg&Ls?YoOKN@>Imy+`-(6( z)GL2JuhM&Z)%W=I>lqt_eGf4ty!FXi%=U6RFK_p=hKvjPHV>~d{;JD$`!!W`|0C{e zzRVwr{yxoW4t-dp?727TLT%>G;$@dCLsJ>-_TEWmi0g}w>+{$jG3`4C!~Sho8kU&M zI6U98=klQg>8H*rGJI2Fm{zgMO(VrZ`%6+xW#LVpdx;EuFU4mcU^^hRU@O-z+hCoE zLJWHtR`1-i&Ev)H3(+wlqSMQ!+}LTPw)Ww9>CLW}449ki6!{PAu#3()d&YV0%*aLY zK`|Nv4Bxpp8OnIpF!-D|PfwHDxhI(6z_G(d-*|rIrY@6g=*^6MIdOjRym^XWQh%NG z+qi7mMTs-amn3C-)!ya$J@GhoVDjeE!ImXV;feqK&K#7FlT81j>+e^jHtk7*ZN1x)8eG5lMeU-!JeZlBzP|5`6*8`bWgvhTyo zb@@qLw`6CWe*MpD=Dw=GE7jXCn$IklDpT>#>(X0Zew){?GB&Hmv}*7FWp4Q5gq*SK zPyIueFWlYwshiZ^W8eO#(D==C0l*qJ%sBtzMD zI4W#z+Hklc`ukJm)+q7GIyt+;r&q+5Y~o*7^w!C)x>BUW zHm7eTw{82qcmHntl$ff`0&APE{XMj?Wo_0+qwDX)J4E-{F5rLl__yqzN384}Q@&e& z7cb~}T`$70zqH6nX@M=n{J9OxXH2?RrU@}fFfmIr%s+c({@DeOG}IZ+@bEC$O`plZ z_~XzQp4{FgGmhz5`lG z;1HPAl#M zcO&CO3x903JTRkg-{w`$=N#@!ul6-C+p_ko^o8~EbFR&Ocxx5o2DM~Qf1wxC<;=p$)TOr5ycf;hF{?7U!dU`G!+w8xqi+397=A`LA{McO9UugcJPQFv3=iq@) zqD#{6_EtH>G~L)O=r#40-nmum9jSd&(+_c`SM2{@J@>b5Tl(kr!zMcal>T}#9k7`x zqiJ%>Uz~^Uzboe+8My<;yf$1~&$yvhwd>Fwoy}#PX%qjPS$!z>#{Q3f3^_9|DgLcm zZR7d!kN-Q@zB=U>+m!F!He$_f^<;Puy@}aoPTNzXjY$k2&N`MP&%G!<`@r_=)nYGu zmMyyd*LP98&_RQA)AiriS?);H4}TGUy;(Abogvxcz^m`;_&trbFdTTsa5`zjrS+jo zu{W>y=-5nVN=Qst8qa^g?(I#P2QK*^%r3DD-O%CNaBJ=R+!fv4U#blyj;Xy1-T5Yi z@xfLW#q~4!eHiZW@2X*cUuBsszWDSDcxk^97b?PdIn1c9P_2i8+23*Y^hP zZjC#duwTe$J4eG~M~NoZ-_wsU+eW#U`dgbrT z=7xAZ>)+dT7-CjRGE{3E8f$TY`{lxn-p+e` z4d%QJ;#musbyN>{pZmwkP`o=opep5%&X-MF8NFq;xTNen^ZWuMpYw*E##*H;$3~@7O zsQ9&M9bbO>_@*_F&oQ!rdP@Zj=|>p<9W>wf^U(cTK8An)=hoRzfBpNZ$b)5^5zptB z&nn@wt}UE&@4avM?^l&VHO%5STJ5Zt)kej}?th;hw;})AQ{DTq>omnb?^jli*(x27 zx8sd;-miDx3SMiK&o5;@=h!@Pzy5K)3f9!0J>jLMC$m&e?oz(@Pjt~%&u34%*3IqP z!55eN@a|))_HS%gcOI^fDSr1N?(n19Z5OOx&6f)G;Qh2hr2PA9DZSuN|1Pq8>st9b zGD2vH? z&_S5e{bTvzCrJW_#N(#dnr~~)(1@)`iJT%$%sg&n>TKJswy1f4M z)?HybcVl9de(@gN8RmWG-Rc>!TD;Z!7u;W~+8V)_P}qDrROl|(^{Ud^>s39gOe+t( z{S`L5$hB$xi;|_PZ2I~CXLXd`^(wGsNVxX)s@RkRIn!m&u9439mUlJMps2Ke`sewx z%@odRMxNc)-!^TPio<$Fga3J^axHw3(_e@*oI1{Xb#GOPdW2|OFqd8_kEG<^rcz)2 z#S%(iYWJ)1+d^y*<%snv>;z?UpNff5dR1e&>ms2X2U!d@N;s zAl4su+iyMNDpl{hsph-i8d&h%&3v$zKT+<~O1|Kge-uhCd|uLg;q8kmZ8cS&y9?K> zFDRZd|K&HK?hA(%Z|wcyw}1E6YrAblb~HD#@qr}Cz%o~>C-hb5majX(B4prO$9 zdS|T67TFGl1BVW5XkxE%{rix&IeKeZX-Q>q!Xc;i{<}WidNMInvN7%3G|i0frAy;0 zA1+&`l$~+Ss;qgZ;!Baf>JK>=cWA%rPTDo;OwGIHRShpyS1x_zo!GRcIem+~;Es8B zW30=wJ|BAa>?iNRTc&q~#r)znXC?hsiavPkSYx-6|hQ?*P|Njmkr`VU7xQc0VgJ_ZndtMyt9wbTyPwZ~ zrUNqUy55I)4m^E#de;kWyMnFXgGvv4iGC}r*zLWhd!I_$gRZLmOTwpx&6&|#9~jlj zaCj2;TJJqF=k{zl!_YG+F8zPfa&yUBF>RbY?`(sk1Wj4mgzYvMZunfc)@dah+r5|- z4RseQw#2Pjpi!|lLh-A3xM#NO#Xm-uHk5Rh+bMD%RGM}4n|{!Ow@F@y#U=C7r=4Lx zrnAM*<-ATS!=01oCo>##*?%@O?wzWS?|J*?x|da9tZZz5wbpnsU3+EnIai|W=;8A> zSB9BgKJ)bD-xa>AQpL__v;E!G{`uO>7R%?aI`4EHiNDEb5HE8*LPx*md=EC%wZ?|rXd;e_~>z^s# zi<`gQyTHtMy*~GJczD?Ncf3J!bFWywc~e{V{ax(tGgrUPSnYiF-?`2Iwmo>A$9DHF zLsW59d9+ONhL_yhGyc7~#-i=MYh9$c_1>(PR;$DFSq0Da#hbQd-t_r(FS8gZ`5u zh6JqD#qP0EzZrhiWtDNioBoVvuA3C+_;mSQSkL@Gnp^eK+DAf14EF3OSskLr zpq6;ud`Wy??X;8W7xbS3sjJ6fhXEuIX zBx6!*=#u&%uVddgt+WSv(MJ*z7RApvRwBrd<@?w=?v_sd_hFE6L!zKdCd@;&6_IwXg-_fg8W~8W{XaRlK6* z5Yv1+qrKsU3d8Te4|xsqSsVP<3o}f9@LfsymVe~$zlqm=ewC9xF}v1aLvgeJ-01r@ z);AdZi*yV6XE(|+8yhyo_BKA`w`O?fC9{S70r%gn-Fvrke|+GyzWktJ0mp%ok4fhH zPVn4G7o2|V!Htgk72J!>*p8)`{?~bS&v&9q?DwzHoD5|rqw}uJy!d5r21E1ow=ZUt z>UEtfvvT}bJZ0AUdwdP-ulV_|a?HL{R(M_~>F5K!bsj&aePd8}+Hg-yl41YVo_k^p zb=!><1R3^Umf3UphKeS0varRgi5rA+7<2?9Kjz;u{P=eNwyGry-kbYf$Y1^Yb(+hU z->0V;ZD2HzkWe#t@m-uZHDU4n>tRWkwlVxUm8G1Lz<(m97E$=?4b@g0%U)q42dw_@sXm`qTzdDN-lOH;B_6z!{ODh> z=<^A=>0wX*X)eAt=k%6tFQxN4e>W{ildZe=Tp}zm{PD6oOFq?|oqZ_avz_^pHIL7g zT+P2;C4SvCaHaQd`Fm>w*7YfVR(n@>di5b4<9?0z-_71TE-=2!yiMzKm^|Ud!%lC}f5y|WRDyF|e#gN>8y|Xn zb}Ee6Cimv{q-SCrZJyV=eD)_qZ7W-Pjl<}dsstN@^MMDi`&yQME$5V5fBWCp>;qi8 zzC=d)tzM&MaBRl*J1WK(^^FZ)eBaD)<5>UpETai;JZ`Mh{O9=gz&&Xx7e<(|kFN`|&QO4F(3+YJ2P6m)~Z1 zY@q5bxJz1^A)7Bu#Aw6!QqG3fW4E6%urtU+|M`@DDSuYurve{;jS%PW|THvX~C z;%FA+f5tFlDTB;A9`}j5%$u2Yf-ig#o!$CP`=FlGEW7+%=RI2U{O`SCj@*9De(KTkN^qWdpTK)!e8^F)Skvkzx7n6ZWV-*_Ru-HE|()&aYpk|8?E7jFAH?tU9D zl(gF8L~B{&rHy6`(jSwQZp}@)E57*L{v3_hMIWYK`E#l9QvTwvUVDFft^HfH*LS{3 ze5c5T_XZ4;x0N?c-z_vzRG4`-=NjGvSLGND4t_X&r|!zeS@Al*Hcbnw4~+Wv^ODgD ziMsVS_sYT; zn{dQVn7O#%OH~pBmyH^i?#^)jI1|A6HwYpT>CL*ntK2Pjz|< z1uaPb_jLL3_=<;@Wgq0K*p_#2 zY-@_N}c$AhP~upeE@`f=4o#Mi1_Wgf^BKDs; z{lhCkpq`Im-rw&3&(DCZh*=lkE8*tThA2nkI85jMqs{>j9n(;u2y z*Jfr(O+0sEt5TWjGFEBlv{yoM@zdVMUlU1pT+G~gVfxg$yC=*oXRy(Jw@&BFC!H@$ zwTIqsl}%Wmuwa(|=g*HAj2XNiU)*zH)8xhRXY6k$7*DG^oTPI1Q>o;|Jb_!Mr%Q-> zn|HZZ>^FaYdWkf5s%%}{g~!p|q0@{CI!pF$sVFWC>^m(nLG2>r!4JKkx^5m?rO398 z=efa|pVO2IoiCQ}Tql*3u;$G@&R^|4;TuyQZdfmZU@3oIEYU^xlJzTy7SGLFJ|JqCkFpcyz=b) zj%xdNtz0j~V|tg~FA3c6J~Zog(ucVV*JvhPeDd|}!O{vbtJd`j5%vmyHDhF_SiXGE zGo`fo?2(N||L^R!4cItW`g>k^wV6e4N>2LEGR6ZN%9g&LzI5~DzLxw?%(eoiKCy=b z-R=i3xuI$^U&)fKOfziS9~~3#GdkIOv)%S6GVm{4|8LE0=~(w$wk6!V?UtO)&YnG| zL3PJ!&WNCMEGpZy!`rskR4PgF=v>{`9PGUKoYWPaiaADgixq_2KN@n@B=8L*wm{rUv(d_BneK(4y-A!H?`EC2$0I55__bP3vII*F7 zZbio|Mhm<9?>CjO--w!cWdT zm-D)3RO^4Knx6FDkN-Po`{@H8CRFy_(#vB%;Bco!@lD&J!)J6EKD@Wu^Y{1cvM*Kb z_V>S>KCpKKgXa;6GtL*!_HK__KC|xj?5v;Ll06tA%F8WJtUBv`bbYzfZaFrW=ntY* z{c-EJKK$NPQU7wu@w3}HJ!ddfEd81lz%+-Wm5rI5p=W8l_W>nAw(PKJYOcp!_Ft+# zl6^owbhp0#@jVhTum0`1;`VWUsH!37X^SnP@)I|FTy1=*uWqN<4O8aH74i{&rk`)h z=7`z8zQnxThGF-y#g{hC-0QZVuOZTBztW=n#-FzeG_2+KG>G7N_%oE_PPWmPR42W# zB}x$%Wsaf@2Ib;k#k$t~6jEBFuqj^v)-pp>v-s}iS>yRo;+{xvUy z(sy~>@&0mqmZoX((W-fN-s{+B95vm4XthUO-=?1$le7Jw?qJqDZR(NuSn#5L=X`$e zeih!+7xU+-FE!ru%i8idXT;!&-KdYw+x@9K6HM3 zD(thrW#3fsUe(Gc9v<3QGjO<(u)@WY%|HWVb&)fU|(wRSqJKuj8_hBMA^9$Fy?iPw$uO7plb8o5L`UxANb}B2^Z8z^p=et(r z9y2+A$Ntw@72kj8#_ctEBzGw5y@yio&HuJpce0(&{+{!GcX`OCnG<)s*;N*6@;M`5 zz4a>d@0mxYzWdsD%Ia++^TMOt&#p$SyzqT$<5T8{BVRWLS4pR>by~OR&5Ys#{$5#| zlrOI;Lh}x8Y|UI-2zjObKMKQC2z3PkFxX$+OZ2l~oUe%06D&!cZ`Q zsrR1pa~|uHc?JwWoEl#@J?*;me(E8ilhglJF?^e6z;iF;Tyc?P#k`WzL`H@)ccOLf z#VAb8;{zQm%viB-)7FT)Q7xh|N?-PdicIxV`S4-u(xb1RUh4Ils><`GXsr|5x{hgq zPo%pZFEA9}d*_In!HaPA*|N;h38K>bjkedUmb{;H;!)n+^q7xP`L_GQUr)A}U)jp| zqik<(XPCxg(W`eIrQg~yB;5SEwwhs`X-A#>mDxSZw!T{&^}f(H%~VM#^ip%$|9u7< zZZq~Ne339@5T1MJdhS-wg6z(^x!TgUS>-b-o=Wcd^Ed6h#1F^i&P>ejmn53;`L{FP z&=fNKYu6Rs|A>$A!{Hs@4N@Lx@E*uW+jae|v9Q|iDSuw_C7$+V`1Ug1TI=Vhx4L&8 z`YnF=^2G|>pK)_V{(jm}ekYXS9lytnbhX^0Yphq@kdWAP@L6tZ}PJE+{mYz4;(sRS0&YZFd@Y8{*RjW(v8y04eb}pm#;rPX~V8lX+PPXdY*fKw@|}s z&!uM0GtbtZF;M?U!mt>NU~p)9w7H z&YnG0t#(q-_Kq(9&@l7U+S3|Jm#vu@!FJ%^jF;OJ8P06Jz;)oP!W*r#2e=L#{kHPw zwUs~lYUj;NXZXe=!?59K_QS@@#j77AzBG?=`y;xmFF|VlvrEc)o>EK?T3HzMMa~MV z{c0_-x&>Oun|O5Pt+|UYXB}b;V_0|O@>9QQvGI=a%kJOu>9l*jvq*XO5g~?cPtqU7 zExK)~x6`IwHn8RuLj>ZmtC<88<9-m|Vg8V@ckBCB|%N20n?3(weS$bADg+ z_y6~Kd)=3>^?%OQOEJ_lzWbX$-}J*C=HGmu-_KvNp`zlJ^c(}5C`xmT#uP5|v>fE~tb0Uw=C}&l5-OaSP z{CmfaJqH^;cPuqN{8!eH`NqzD)w-=WGs=(D#BQyNoA^T2YkjiMhUDb-!UI-I z#HTbIXE?yL&*{JywZH3ZeC>aAGZ@GuFed~)dvlWK+5FBrUDjWBQuG)eurPzx4f>`< z3R^OKnEJBdN~PEx?${!J2Z_eEo@tyVGb>xKifu9x1Ieh|l;Aows(qRDl+0HeXl z%lSeLH(A8kZ?r8E7L8eaQnvoR7;+HH+@QF3$GL#c*Qy^Ok*^VuwXsVFI9WS zlAZg&z84)kC!U;kak@jeN?7jl_Xeg+YqZqOe>~+|t1Qa=!Hi|L*U3YLSr2|DPO6hH zt#)RR5&Y%EkWd%*;(H>)f$xj>xF=tYjbD}WF}Aa5siIZrwcK3h1AFY}JiEH3jnU%B zgWMP8&%;~4NE;bETz7FjQ-S`yun zHZ~{UFjizAX50|N{?|$_EX{47NoMw9{>W8gN0cwjey#X1ieuW-gvhF5t(RI)88-i# zt&$YG?rmu9DodS*=L;G*jSTx8ZR>_6_f^>009f8DiaDdUaW+Os8&+!Gv53-YZIv*0{Xn-c7; zG5zQH*qOy?j13Rj+KW$bIA>HTHP@0&;I8f?(G7PUC) zxB2Rcr>4p+G=BLt>IlQ0L)LruXR&;F{r3K|Y+crbdyIT9rvGkn^*H=V`GV8_QwOwr zC)6<>&=1c((ecmKw1_ie&HS}4K@CUL49>f9Gq*FGVLjxX!!cj*i|P*6vr^2`43l$M zew_*WU9!^k(aChX3<>7Xu@m{6^!3=4FYtb0j{Y6U)$p@{amH55`1DP#0$b)cxp8ed z{=k^~&rZd?`#Sbdn)7^>G3cZu{V;|DD}O$p!u&>kK5v5{qbx(g^c~?#mKRSocpIs6 zKWK{fTl~7a^Gb()&CAo*?(VkzqV(<5!u9HR)wi5{ z(OGalJU0I9b}ts|-D|X;zrVHYeel5vn{)oyef1HzBg10d-o4*{H{-MPobu@jQ%?wS zZxnjJM}6k&KRwb(Vf*fWT{A!X-qzERdnKButyX;gN~icn?2&{sA43!825K#@?0;tQ ze&WOQUp%KP1V8ObFIjIUq&W3ds8Fxezh9zp(rx#4pEnhJdwY5EnZ>`q{Z_iCFtbvA zTh-b_Cwx`d8PCX72(DP;_Kwjv%x=NIb-xa>AB%Z4<m`G{tSKZ=NHL-X=mr5pC=<1-9H_?IoxP- z)@Q%xdg;YB|8>5cX0VAgV82lksa2orbBiH@dE>I;juTv))<0X|o%h(h^N4YHI#)P% z<+sMWuktsr#W?UAFi1Sx!1O`q_WtW>F0Dsj8+U)HEM3PDJ2Q5NP{pAKaSPt}?mQ~} znVa*hu9M=&d-L?~&Wcv~*yw%0=v}JZJpJFV8}sz^?#8W>`XY5FZ)&7a)6?{Y6Tj_= zRST0XPyBgr^}2iUD|uhXoxQNVGJmUQ3(w*o@4Q~$%bLB;;f|;dJO7T^;$1Qf?&g*a zT%mi{5C-T_rKDPMn0&}IiFRM=-jncoIZ|`+cpF8c7!`7`EH$FWW zx@-Y!!*)O3JB#vfefnB@PldQVG%RU~JV-JXYFs*ua zU&QCKcMINYP5kwzF488XnceGO zm@z?jZ@lq3_Jzl#CyF$<{t~r3#%GY26(BOFr=-kE`ullT!QTg%4s;wXQoj7DEwBAc z-kb-o6jePe=4?vSn%4OIO45f3igz~4=rqNN^WJ3@>aLVtUX##tZ@YDN{#JI5nqxxi zQ&Nv=y#MRF`Eb@&g^K;xUQ1gY*v~0F$z$u*>*2o{60Uzdofy7};f|Q;-A2|V)fdwl zBidG6{T<4%uCu2lTaD>KxE9NSpzM&`qU#sE`WH;U@cj%|{U$9Vk-b;iBxSMib`$JZ~6s>bEsoHqDEq7yW+Qy^dOwKpfBs^GW%6wb&4FmhU4Tlr% za^*d?(A>{fwZ49KS-(uHE!(y7@B`KB=P~A8SmbRvcp7cJSGT-{v9v10D*# zU}82<)Z@ImFM^?rVU6g)Nu662V%=?C`CPbta;o*ttm<7pJF=PnI=wVaXo~i%%S*NW ztHsb=z{L=j`uViwx4MgLJRxeEVrAzmUyWc*N|?7^jNuu(3M03ZSV^T){9GM}sgsSb z3LAg%Wcr)+QQzNDn_;tGPxhIq>tr-E#5L72AAPFK1p>Dtw-2bv3X2_s-Y9dDs@No%#J{?C!f7pEvJjx-ZUd(7Lv| zeEVzNNy2Im@1EJe+g-?EO|9#}U+Y4@zT;fS=5pruKIN>>Z4TYvVhzi3FGRlYxc*wJ z<4?TaAue6#-*c{Oi}Yw_#PDt_IlA@fla6} zxHs<)-JJSKk^cyLsr&T%N*z@v&T1J?G5XcVn8;enzq9=q(=^t5M#tp%;tbXPeR$a1 z{v|rOul?nh7Z;V?`7i%}vVO7qi~Y`j3cnOHf0+6H--AbQ?rdY|nVPWhzGpbo8Q=X3 z4^9VvW=Kd*5KCNp;r-H1Nwxq6+lQR?=lof<`p&*^bq2MZwB${)O-V`JV%KtNP`qEO`B4NA~7Z{9me=8V(*< z`7w<-VUOaHc!|x{h6WecGZai=NjQFhufh4$(rA9G1^2J*-BG(=ouB1BKl65m14p*7 z9k{17txYARR+1rk@eQSAC0>?U_un|Z%t==ZJ$z+h;p+)?AKO?M)E%v+%F6D$X>fz9 zajRH`z&Xp!J05A&W?M5%o3VN=L&J8zZYBn^)8T*b^{zXsTm9=R!b2CBH;R^Q{l!tczh$4#{$I_ztaNHu^-p>EwyI}I)%2g=j2R<>HZk26OIaPh zjWMA$ciZ&qyUdbwdG;{2N9v{?EMk3NH?6ny?2Ut;6?|5I+hEn9$JVx1SHimKEC1@` zIV=wZYW2S>3%!`$dfAbMhmTR>#`)OeF*)zY7dl$=`X5c9+T^Mtlp@3`ccGd^}i4P1|y1!SmHW(`ZEfcY1=wp(fvGDuZ zjNawT(&pi@vd3qm zxP7WtMwADi?Y$DPMKC|f(1P>8o_F0cYmRML+W z9iHD=C)uFN&i%!DhW0|X%xDHR&Ue$=8Fu9SGe}wL&XAyxryZaB>{Me8eK{SwZ|BUcx-`rAkIf#u5&5o|`YcQMb6=h7WUd3h zR{5MellX>t@xSuQBB|rr$7eRKRu{580Lr>n7dB|KCM>!ivr0IEv7%;C)ti)$?)rXp zuUqHW{f)l=e|G*KcBT*VzWe8I{Aum7>+sF+X(gsx9{g^ZUsRe%SQ>vfVYU6<OQOc-}3J&w9!aVjr%1zwQ9fy`?W+ zU#t55W}9rBiR8=J&b({gdi%9v?v*m1uU6fij(?`(`sf>XU#~8A|Nc(a^o8tE zoz1GD4^u=YpS3!?=l+B8`9d4**1gG!-6?gtM=*VN?SZfS3lqO5SaiztDa*@Tu6*V! z74mf5?!dI^2WtYti{>tV?Q_?8MzUP-=9BF#35n;l-uERwioE%4Lh_TtZQGfSy7$W@ za-QM3{Hgv&cgOb+6AxFFwevZnV-3ghD2dsng3N`nnqT6TL5|TODA!YGrN9bD-{*)V2+`1^8+bzSZ#-zW=iO9Q!-ZAD;~r z*%PB8*u>P$SP!(!a@ilf{8}^by)OrhZQ^!L3gSP%!uyTzX1|+l1_y3i9#CY+o<8aI zk6zA(O5IB5`a8Y7jvNPUF6nGrW%%K!K#Al2zh_rB^Iq~};8|>XHCg0YxFkb-QTDMp z=bri`upcOLt(*Bd+vZ-+3f*6}Ps2^WOBBreQrcSQ%=Rp7xns++rBj&SNZeSMpP=@6 zZQS>u_0IFpt$Ze5vh(?!%2{~y zap}uzdc~(NzPJA9AaZ+|UeBW|1zQ)bSMkV>n64JCUh|;*sV&Qv`PZhYoQ&9?{r!I4 z*L&BN-Cwub{naUsElQ~&<@ zCd(@Egy~N|A;x<^XW@Ofzu{Ytt)o33`Xu2_>t~vVb2BA!KhGTO+AN!+J{64AkDbvO?jK>O0-4jK_JXkh< z%u&7AvL&EN(Z}ne{-*UhA0ioN=$$%Y!XRO~-%57w^=t7*;syU2F`S=qIa-Y^@9F8d zPYeo@pfgJfc_*1kcrs4fT;t4eO-|XIY45DrhU_z5iXXhlc0gTRO8E0MR^6}rEo-(L zo?PYYGdb+oa*x%*mlqv+)!8)jfFkp4sSTHxm@(|PP<=6*A>plqmEle!$N7)B?SH;J zvVH&W$@zaifB*N+UWfHp|APDawQ0NG^R3>;`Q`7Y`8AeTGfiqM{J{NK?yH0cA`xEP8cc%#4a+;%i^wi~b zJNHNVnlP=ueyhs8Nm=~$9_gvByViH_y*ttN+=rtEpE-V2J>4ZD=J{(&*{7(Y&0jx% z+F~p;OR~Q3!1SDYag8_1YuxsJea$xayQJFgmnpo-VgBJ7)4SVhr1jP2)z`$X4F2&S#Hp_D`Q4k@cWPp`(j)Jrnn`I2d7>5g4_9luxH zOZq-z{|>LJfc4!^^45Bmvt}zBZ1B}FX1i{^OD;z%#YE%Z%F{cS^@{C|{76xo@M{fd-SbC6eW_cS2q; zzb+{1=QCUPrK8TDvBC4)s?@lr%T%k*M_oT_FU@dTV{4OkpWyMW^O%wwH;xpeF+$Ov`YJMH!a}`tMFf; z$~K0a7u<8qzW6e2cwbQTMf&3Edwoii_7=>jlWdq-$Nt{rrNX~jYp%12CCZk)Tx`HHLJhVtga51&`bC>aKr1 z*5ny=PiNj=Ijh0lxAhp#?8rtc*rx%b9{jp-AYnlGQ$$ar9z`ktK^yuyAjD=fc# zIbcJ*|M}uYSJMh7s=f?c{#<*V(u`E@!#CL5uDmb3=2Na~-TgMvKYw<<);Jo#-tIg!g=U)}p{KJ-fwy*m8+szMCue+*Dx7Zgc)$MjS zVDsH08e48(OWkIh@OzKYp*7R5e0H^c&p1cc;zj273FUdm*Mxgi7wcZmI`dQ~*-Y~B ziG!csE@Zjtl_i>U*ZJWhJ^OV6)f^txUnV%bQ%rx=6!P`KhF?1h3Vwc`@L)sD%L$w7 z_=N@Jr#7Y^P5JlvPVtiGKTf;Pv(`EOr`_+#dV8)0)+)}13GUZ?u_l*Es3F*7fGKPPi~{U@<$3j}IC z51pC1dh^rQpS{Dy#n$TzG3X01GdJ9{iql~3)P0tfy-~&MJwv{(0mFUW@OPmcwWpU< zi(19*+8nY=o1td^79E~Fr+D^6G&}5HQvGylfZ_!^9rL+&L>V8rU!D3r{Pp|mVVv1B zD^~OF`dU}{wQ#B1^7s0mOWU4g={h_LO-_(&&ol8jvyrbewllDO!!*vB>pJAFO839! z{Z+`fGhBXGv=ZBcB(_taM%YYixgMp317uyhxd$psTSn!TFbJ?(b6Ogfkx8e~YrV#F;NE{gGwBvrP2M*T>fs z4WwVRg&yWtPEFvAE1P|I+PtrtUuH8T*i6vzl~ zmCyrx4Szqr-OA_rd85I09)`Ghf7hT^51%im8FW6Me;2)c`?b3XpUW;^Jm(*0%yw+w z#_k7?4ra0+=u~|o{aTj!!RqYV9-sRWmw6wqe*K#5fI-ONztM~DpWevy;p;!PP6mm$ zUMeBH$xD7ds$%y%y`hZx(Or?6yBrJ^xU5j#Fcz*r&j=KA|B@`aNdepGLuCTUw zMMUso$0g_9^S+$^;F?HWAe-C`=7d}Oex9Gs%wTr-n#T3Eb&LmgOkEWJ+p(b2aX&-C zqIk9kd3$6TzPEEVCNn=Mziws`ziauIZuTRL?=t%XH%WLVMqKzFBNExX@vDTgeD}-k z;(ztt?GY`%|HgKy`N;ze2{&277@n!G-W#s{akcl|@ab0TI}dEEXppSf z>3Q5fKI++9!OOIuH_r_1#q4Xntsc2e)O6<>>>Bd>@YOs zyr{X-%#fEs?bq7A^V5$%w{LCaZ8&{=(`}{=GY;4o?XCD!@lgGL(Vy1*zaM7*|8dCv z&v|>chW`~`{)#Z&yZHO>r}+`bu1>#upm^1->$~^)|9Khgx!wFj&D56K>G>D(o@}pu znl&TysnFbu8DC7ys^?$Sia%rZ+SDoPkWZlWo*xVyW0`uXCpN21;3N8Y}D zSNOm>DfwL9zeuAw!j@rWCP`0S9}1UfYG`h1Qp#9AyTI>RAw3E5tKA+RuQu*J}M}7Au#gp@k7M@{09;35aCSvV{8Ef8l9qbNCot+#u z?dXC{@t2O?`J|ZsLhcfGJAd({&w>1F-Di~XTko;0x^Z4j-tdcUjfuyjM8C97 z|1I;EwMX=Xt&h7qXJP-PQl>aN`%iNo$1Z*F{15A&pE3+K|HbRSZhrqyK>5NPrrI}8 zZa$v;+&^UjxB88Ldkc!XOzkv3o|C+HckZEIdGAh@%wzcBHZL&Pu;SF|Z;fYPrsk+U z5@k?}J-wrSxp45=FLDR3@7a4zBKqx}7{x*X z{rkv@af9UnbMY>|hSO{Ziq?44EDtGVh!=$*fuGJ&qZlbL7pU-aI-a zwr(rqfiEYIZ!+*XfBE;zQ2A?8Dv1wvxo3pV&b{Y0g(;!Mss6&7Np?9KUL26CzLWOm z$@yt^9~^Ce?a=c#vzFg>yWcw3hMD2mG5rN!3QZK)>Mp!1oI6Q6+0U?Ghu@qzW$z?^ zwehSuc|PHj-yg^2?7aC>?->rf6nzw;Fzxxnb$Nozi&h=(Onkc(`SoA{&`=Q z;}7jNT*%+B`}L>QL3g;7#clVRU#mLzGBoF2(6U%#b_>`2c6#0~X3Z1%I`>+Q^Q6z=H+VP7?KC7~!w{9dufqvUMgI1$g zkIg+BHuf|%`~7^l;K|7;5$a+*_tFZY4n$1e$kM><@owf-9zVXf@n0lXa>^W^&vYPW z2@8YU#g7SxFPQ7_nlZRt5{-Y!E*TXYv9C~r@i9X~YxVZ!_eB`YuQIaz{kKncB1gkT z{vOASj=uY^N<8v+@6c&XoY`8Yd0`o7{<$hpz&zzafaZdyxrvz`Mhta(Z>k9XO%j{6 zHsN2F)q(wSnfss3YK$*zJ#gs28|L3y2}udlSN3(@x0c$`mn1nGvp?$D-#g*^)+28iyu+?NbIOi> z{QXSL;q_eNuRUL^ogKhkleUm+Bfrh_t%{lFGoog&= zHhF2{H&mys(ed9uqu|_=iiVjgoDmEEdSB?C`%qMF>9fR_$5bA^yYfnx!sIwu#~|2z3(`~JU=>wg{l z{_kD4#ew*qYWw1ImcB>kRUf|be8Vks$rn1D;r=#>^?x%t_MKd8@XSl`yXN=shQ0Be zPHRP~4sT9xiqU@l-R^PDgLDqF#7RQZLQU`7qBaMvzqMy~&i(S~Ip5yh+k5=xp513} z`Re|Rnz`QWbJE0em!0B1ItR~QO5akxUM+a(?#i>jS(${tzdB(&al`5CZJ+MeF8)24 zZ~dEZ?=GvKd3JS$*7abPXmQuQzj=F04Q>Wazk2nm*WKo(ZR-|sRPW*0U*gO@bMAI) zvoeju&vMsz?-?347@q3!TjacHhxQch#V5~oo4S9S@IlYXwP$Ic|u5>He(Db?E#_S;ohUtB%OKx3+dpa-Dyiao%6~`0AI| z_B*D`pDz30O!aX!iH3gPx%Ot24=dOfy-xQ}dHMN~%d=B1Zqa=uB{Ky@>^^+W`FASh z+>7ZCraieZeR^Ya^k#Fl^q0ctS1{{zh8^2t{^_#0XX~G{Gnp98B!2(m5!5*zA3Nn@ z#;=zpAD_Khvm{6~@9f#TvmX0Ao4xrn+krJQ^?%dq9$M-D%~JpHl&RQ=(U{R-{d=)f z7v4HOJs0!yT}`Wm1jCubCl$Z5F`V(xInZ-6Q#$S27whduGS731O6>V!_De;z=l;=4 zZFrf zU#txFE6n6H7`EHT6*GF0oSE~vGan{Y@oi+D3x>AEvQr*BDfoDUqpU*O@=dOnLGhK3bA9fn{0&l%*uMSgX<(ihdcZ#Hk(;^NI0`=`LTYYcK4-_I~D3ulG}K=$^Z8#I|qA>0{aN zPBFaD{&Kt7`mEHCAFC4-BY#b}v!G~49na;dh2q^uYFFoda>%pW5Ouk(VAuZKWz+rZ z-nno4;>{El@7Hz1+NWjPBDILKdpu+&S52>W{4wprhf2Y~buDRM@4tL~Z~bdSxfQ=& zzyD@l$zqj|Y*4)8_-dcqvU|kyZ)`J|uf>x;TkvgpL+Qfp!i?FqcGK7&%wycJdxa2N z--GY_?xix+ZI+%`v1XTWWUEl25x;lx9?J<0dC_7G*7;`9W*o9_IIFd9lr=YQ(qt%G zpSADe7lt0kj1z71>z_tVj5Gb^TgGI}eEPuWZ$ia07;Y?EAl!T*N$|Ge=De+L^M#6+ ze(6qcY1|zlr^a?n%HZNAZT4%DFN2?MJ7cNNVWyC1ue>(#+$8R`Y@23BJkzh5wyv?x zT;+7v?+IzMmp^~?t+eTO@6M;aH-$2#8QfyTyqPwNy=wj$dW}h|X=WY!XV)8tP8~Q= zTvmNZk>Pj5n#kofGh2Ex*8G$DGVA_qp%>H)jtUvi`J=2CSZ0mjeyO)I(@0_~wO;Oq^D?`-r;m6RG>gq zVZ&>)O@51)o8JHVQsLgKnG4pP_?!Ok{pRyRHCdZJ{;PFa*tGk6)$Z$8#Vvo`eJj=T zt>PT-O!4~Wnzb{_RXnyD?Jqx)Zn^kWc*S)0xp(FAE$*DTu=-^f*WsF1zH!;go4EO! zQ#VxB2W)-a-Cpvfa{oN}4L#48e;+ql=yhr4*76gok+LPh=j^V&T43!k>(dOqS6$tw zJ#-k}>?)4sFlG-n{3vJ1GpV#j+Cg_stfhTV?485z{Mo-gB}VKl@=sr2IPVP0>AJNI zZv_k1Owg9z=eDuEziYX+Mvcg)JpK7{c4zAJCqx?l*x>7Yxjz1{R_Fg3Irbmt_ka5= zF43Uxb8e3MsnjoXcl}U$eQ6`l%R?V^F23KbUi`(Ap(eA2N!R@nvyNIp-mhC@0{|#Kkwvy zF$T3MtOtukH*8UgJ$v@jQS0KP)kl>AAKeZ5c`nJ5c?H+!Xyeb@KNm+^ipfs+!7IZU zyTc+nfg$bkj31T%uKB#Y<}-84RQ>xiSKgVqR*3n&SgZCy&6@!wT7PEFtlT$;DWM== zWAXjyrI+3oWv<>-vO7pIvGaS}&SPtKN7O~=Oyp^Z>}EM|n!ja&Yw8O}NiK_28seep2s%Zh8tkvBy5$1p^^n9eAX z@;h-eGeg~-KF9s?lM1%q`@7xkNY*xc#jUgEmqeX9kjt9jc)z9ix8s^G-k;P8R=2Ow z3BB@rfi(leZSl@JX9hEaI++FfFDI9McmB4*`WcTk+drN!cf+i=8n)g(&F?eU??>HF z)xS=knm>4o&3?#lUHe;bp|Lyvfw zhk0ettoEgM8NR7qTIekJv8gUG=JNXT)i*FSs&a>O?|+4QUA%y>x>^l=be3apM}lz_oW!qJuj7ZBycF7sZ`j1?4?3~ zl|ov+4#S!KTK?I$l??S&%AMG@txA+l+g6`2X~kiV41*1yr`?VCs$keqyYK$Q56|D- z{2JlBaH93y{+7DkF8i4da9z5`RmR}6;CG+FhQ;^iU3`C2F7xtJr{fDRRi3-};O@I$ zy9I4)UVY!&TmI;4`6I^%(x1ccy>!)N;M0x2pdVIa%6BVp9YaBWG{Z4*&T`I%`yG$( z9}|3eHt+Y_6~5O?<7RE|c)VS*LHYi7?#w@;m-SZ*G8L#lNj$K5*5R)fj{8j;wy-CB zYn<6=Da<|9V;d*WFW0gXsfJorA?f||`3`L8zS#a{(-nn-SN@7HnEk31U3}#!->qgt z?z6WKO_h3+#GJ4wp26T%y)(DC?|x3pJGPH^HPvcQn!>i3r6H2(fY<)bXN^Cvy&&^! z!t$W{&X=I{OWaLSk?_1 zx4Blx^k6c_L8Y}l{uc{DQ|^D>=ga^8o&WE}di!|ZOXAD!pYPshz486@V8!##{%~=UmE!pY*jivZ>b!^*axg8za z>1@o^Yir8)Z!Q)-Vf|`JINy$gPnlOb#WBXu%$rslx8~=rWs1{-pBl|N`^WZ$oaE*u z+Go?tCZFj!6{e|j`BdHF@PzA6!xKYhKK#1jbf}%mwRaB}w;gJ?NVuuAqK0*1{K3%1 zsQz0)?*#9jx8+)7tMo&vM@N36;e7D*^Vl4H zQC(`}Z^W?Aa_au6C-0vTIdEV>JcB{(o|!Wz``bP3o>4IG+-aZEz7pl>scdS$=AOKN zW}-yH!$(5jlguOD-2YkK(&2se`{~pC+G}<{+WcY zv^I)1mtGG)HalO;%beTw(l#}Nwne>}!V)@v-Yj10qRIA5TcS=+^!=1mVqbY?e|Ka! z&@XnG!RLRFWJO$=#F`}Yh&hQ21t$(1<})y>R`hF`_9Wf${fxFy9*DG^t2g2n-zck z-EiH!F^zR?@;||~KNf#$_~N+yd!WgJ-G3Txo(p`wSTC`_y!D9B(ULpw8tYz)|JZQ1 zZvWjX`>e?g2Q^Jh+o$b)vEX2ZI@`Up#TJo_rgI!+4Gdm8K9YR=P;MPVHsc?IW5GY> z{@Qih_FYEnBnE?p@9*Awkhi|Q@%is_{%McyGB&*bwtM^IbGf_+yO>>Pbd)jN@n+g! zaiDo#_Q$WH?&~go7txxy!64_)8<_;NmdVYRv-FeMZycK~`)gB^YD!<5nnvrEMV>~x z^1j_w*luxkM)$TeS}u~mcP&t1IQ);7QR4P~mib2xyt*&6kI$s!msVl^gyyMC544wG z^JF>Ta<`%2;f)BLuzNqQ?!D8<>zeFuarKzVj!WWfa%)Z=_}2FCoYBde#up|G3E|JJ z9Zs1@+|ZZfzpnXJ*!XIA4DTey4XKWkca%jeX}(Z!=%I~uUE55b`3_03>TaTw6E?j2 z`)%jk8=1bJ=U4wtWZ3pXhdCiNVIsqaU5p!~Cx6>}Q1h2BLjhMIXG3%>+k>$38K9f# zjxwq-^f4TG_telQfnmc{)@-J*)vOHvbRVwnZoalKV`gsM=8Ib=zPvuQH1yo>-aEGn zj(4?6Hf-hZe7qn&|A-<3zx4qruGnlTX7w$1xSlf1_*%qT#J9mMv6Qti^+DvN4Fv~k z4+UxVs6S+Au4Ap8Zm2((XLnY_6cejD#sd?sGUan0xF(u&el|1D+hhh*Ta2bE>ZWgA;$;>+Z&q6Bj(^klWvFfVH>I$< z`P{*OPhVy@#-t^LH;A0GUoP`NpyB!dR>mL8|9?39{{PqK5{>_qUi^N)tv1*&+<9Vn zRo)(Jk&q z?w%h}5?*yC(z|Z$l=2jp=@nbom2W?uxa--QySCNecASdK)haTNnRc~f$Nt537f(e^ zGq|n8w}Ca<^V8Kh6Cp!}_m>r(2ZrCWUiD1hkAK(8G#8U>NBvWsA{F1Or6clA{aeRk zD$jFMoO^F_(r+z}Z0U)5ALX_QZ+R+p^Oxas=k^$*&xz?T*(|cpt=qJAnW22?=Tl9K z-ECG{%@Y0obw%^N!)E(yTw-I-sNF8V`uXYlOW)_!`!P(@n7(7`hi^Zh&#RBq_*VJz z_v-km{+43zQW=)*{<3s2+y3*7we!P;?0)T(d2ng||EJpeHSgW>`fhwZ^>O9t<3`i{ zeI|0WrSeuhy7NP%)ARk$ zURs{f_RuW+f@N0dyJIDOJEprHUnI$6EUhcdaDP_xj%Y3Wb?a(&1Wj)Zz1bYQ>Q3y0 zZTI$^I%p8QC08W=@Tw1Q_OK`L?|tx4sBiswon4o66C}#?7;bPiPR(b&wl{dqq-{%B zZo~=-uIrw2cJ+el{Sm6~YD1!uE;bq%#2!&FVf@fMRV(~=*z~nePdr+0@@l5=+E;A{ zZ@h0UcwM;kqvKXS!8JnNU9WHds@VDO;3uuW^S>;vnrtxXg1FMTnwZB<2}<|2WaaK+ zO;KI&l=Ib7wT1dGAD`0VZuktreh zLBI|_E`}QtGc>0}d}&roPvYFs<*aSOExC18?&AYVPuE`#+WCO0~xXzswsZ+ul8zJ8jxs z{;r&xH&_Ecmv2{od*VgN74Mtp7MAwh|G)6fmo~@C<&SP$2#@ZIEf9B)bN=+ZV9wSH z`kF7?Hod(sp?$Eg(R4G{wpYETxvsnJ%Ja-VZ1(?5s%!S^MUB##$Nb*6rDdF4v_38M zX4A)C3OYeW@4uXHdGY#1`CZ0>>&zQ|3&u>{vTfa2XSTXmt)BuuPW@-4v|i_HS9m3> z6sL7$_Nnt4@At0J-my_Nr*-oAri0A8Ii85I^%=6Rb(ys!CSbL6ubJ7i-8=`B#3S}j zD{2rtwN%yZ;OZalhXwc^&23(kpg%otDZ`thdB2~R_Ea`JQ<>=IQ{5_8bje?hXB%s> zYXZ z{_1bVzezH;Rw`e-Fzvq%yS8q&x6rSt3)W->%O=aU^wkCSS_-TdV*PSEv{`(LHbal= zqi|-nx}9qdMyWjiyYAMv^>5#)HH7`W_jd8TX6-*8ypOU-xA&_u?pUUJ!06SR$@5#Q z{m-*biqJW*)-6s{dr1h3iPTiH=QDC*1HwYn7cOPi6uJBKdAhejW2K}-V8l zlB+iys6NzMd3|5t zT5P8Nyo6oi^2Gy>&oE_HPHGf$(@Wa2#G~_t`RP+1qzqP0I_r4#Oi5`|_5>A(>%(xA@z=sye2d#TC!*x%1k6=G5x)#RtldoVjN!RBF0OT_T%L zs`_cY#+Rr4f+sgk;(Q)BWA|c-;&005oc2Y&{-Xl~`tB{8QL?d*PqmKO9kl}pynPhRn~|M|m*cK+K%(&kt5`P;95e(twzmj7q%e`o$y_Wi5= zx4Qn@Rr}vE3^D)S*Z;i5eSiPl_#K9ZwVx}Vz3LY3ImmP%-QRDIwOym#l5XJ*^_v&O z&)BQ-u`ylGU(Cm#@#w#~_fGjpGE4uxcSeJOoB6!M_T`_KL`N=*;kX&4v+(}w$h!W; zsb!t1p*sqa=P}NB(3^3JvEb>yOP9h5ABH7}ibAJgmVw!h}};;P?=uby+)mX)nocg^#ESRiA=!2|UXxtG=da{T+h z)8WCi1^UA8v%Yxl{he*(}rA$ zJDfLW#9vKY^VZDnRheDit_Sz*OCtUl)UVc$e^YZQv)1Q)$7_-*@Nfy4UTil3jc~>GQW=e%af9zixT7{Y&U0 z@9(B%+>>wkY-{Fa3E25CZmVZ!o#%r1C27znW7kGq?BzGW!mrhqWj+B9o!7tmL_di zmtkyZZConaDS4G)$3liXL2PV)_l2r6yxSlA{<6BdJvYPuU045`(vANb!X}S ztw%L4e~IdyF|9IlW4$udgX=ebJbioLpFM%~?pwx)?=8A&vy9j6Fx+u+xhQKwV#2cf z;nS-0r$^ea{=(5*zfLl$ude-z7whW%at*x+@mf_vZd_aL&M2xXOhvCl2(CD98>f!I6cz@(!F4%A2|LW=UD&tlQ`@=#E@BECP zaxtIZ^mH}DoY#Jn(>wyVU6?g1Gqw0^%)EIoeZ;MA232Qmv^<#gA;*~6z;^K*ojRjM zn^!R%ICS80%kE9ab1t{3Se-p{b@S)bJ7;?7#m_w#UVJ%+BfX=}lzWzBg%hKMh;K{G zyg5SU=GQIesbBTqkaawbrGb0u<4OhtiHK6A^aLLUoA1d?59I%Rd42!azxy>(4E2WZ z{^rLgJhQa@`se8f{a+!^e5c6%+%J6j+`6aVJ$rXnz0$rdv9BuU=-!75K3|^KI)B>9 zXX!C(FB+FM9gTnUE-Gl#6Ptb(UiTTLY%jdlY+e?A^F(pg$Lp$Qr#HQqOHHtoDKz^a zr}uX2-&h5G{qMhQ@9oX{#Koxn@05d?+pOF-k(%Z6L%#JfRg}hu%iLrBom*>e__iit z|L+Z!Y1{X#UhDeiPgJ|0zj^=5rgw^_1^luh&Ee@Y_`NhIN>^VCz1N()X|}f6x~d&% z&$@PIFZVfYbmENN+W&{0Pq_EV92MBC_p<1d$a#I?KSH0Cie6cI=RQ+EGP720iq;G7 z6Dlm>Ivr%&_+DjVDi&g{S-b2>p$dm@o3%d`bM=`h8ZGZ>Mln zwsF?vD%B?!JquH-uhuG0*WzZ_mYL3+@U`ycw2lknJT=w37#P}g&zvimCO4z3UrY`ynQAv~DhWPoF8W$n`tcY|J@`|~F(aauw6i|hT)$$h`v^7=|@(+&oF z`?hA2HlsmJf?U2_QbOwED+*hrtDjwVniyAFzO5#IT~U3U;Pixu5XWs|7vJAK`s#1e z)c5Cf@6L|jvws1@pNxfCFQV@x6u(n@X*2(c6W7@vln~(Io&&2)uv*6q!_6P6& zC2sZnm9mwMP3$1!yARK^q?6d5wX8ME-pc*u=&6m1*0U#E$ggH+U}LuaRqB0uNg~6u zl`s9S^Sb`F%nFqL!p-n(YO>scKEv~KKD1jVzW$&5_U!-LJJ#jgzg}y-QRld)PV^?z z$x5m>f9}5b_O|_=FR%B#e0aBRr>)A|n_}qD{3r0m^;PrwUX-6m zyvDPKlR=toTW*%bQJWXmGb)emOWOTL>f0v)hWIaYLhtWfVJH#x`iF{@BiFAQlhD&M zs`N^(tjJw)tl4qiG|n93f_RAvWrovz@h1a6a~~Glo2bkny~ym@hANi*p+^p6mE2@Y z`1SS6mJM4XKBg`1d)aDMrWd&J#{NyQD{s5M7ERR6bNf`O%y3#-BE$aG;y*i+OXCmz z;0;|`tR50wx%=Krz4dBo)>Z*$&%7$X(3zSR<+^|3#O!@WE7O7ndiNe#5YK#|Lbt8U z@QAg?{@E4>nCC`FGyIsl;W&fLD(lJ@*YhV|Iq}i$*WCjLZdjh-o?Nk2$ojyC_Lr(W z$G95WcYf!cZ#{?cK-%&AE!)gbIl1#0bZwe2t8X30Unx1UU#X3CrVP~#3C{Z;F&IBO z^o*5Z|2w0E(8jGQTX`dPAJhuVwOX{6Lc{6}2zwGwiUM?vNbD za==E&#{UbqwnS^h)R&n_32_`Y#_GA3Hhy}dBkTD^Zr$lwGgjIiWw>KAX^p>%WW)Tf z>Ge}JY-a|jeQ=R^v0AOM|ICzmN#--wJ()kp=l_@Km+k*-kN^AN|IhR9?-#TE_|N~V zF8RjuyLTA&b~?h-+Pah%TK$rS+ii<^>0kg?AJwRmb&r3eqelG z<2u8RQ`#Qkwr;Jp{84m91hT{SQA*6gbR`m<&)-NrS$sC;$P)4kO>_2CTRYbAs3hE~m( z9zAzsRL1;1wfCK7Ja0ws+|3qyBlUgyKey)XJ!_fv`fN~Ewwk_X@BP2OCQs0_c_277 zG|V#nW0gB=i95rdTjymZEg87()i>-*Is?U)|-_A`UVl1)4VsUsPVG(2{Ly-V?1_DrcYt!!l*Y%#urv|m=zZqR##?z^ip&` zzBQ)I^z_mTt4~%k7zk>1?hv<<4!1Jif5K$;seGAtvg>wkTGlkx?1KI`HsN2B)-B;u zNlaK4qxP`mAJ@jbsGNsygkDTvx7lc?zmd1nv$#bug2L~w{t?m+H@WxzYRu29b-U*2 zU$&I(%sK1uUNmz{lJky?Y2U-HbBkVBpLmy}eEOA=buLp>SDy(DEfs5AJ*Od!v)R>W zzmeP>hA(wtnX8*#1T|mWek~#Nha=mAtls<0;iA%OoVpo)_}$zYo9k@u?WX5hx&JF; zpKO=O{T1e{C3}4hBl5oSSTZ*-F7;4;J@J8=#kB3JrnkyEX1&{g_mgKylfo7$wrwxI zgx%hI^z&Y)ZGF-|kCp7bX;!vH(&-rg-ht&HhFW%2TUEFS)n3$ki?fRke?v^u`mImKiD9UAedy-Y{jiYDQ?Y;M^sDA5yr{mp! z^=55c^qu?ut58o{Ta`6&TW@t1o%`hcb&ZjPMTgd!tNEgBzm}J86qA_U=>OeW#G=`C zW@+lR=@rqr;ghO#o#Ll>&wux;N;E*j+*ppA!TL_2s_uma@q4&}_N~*~^vmE#Q&LGV zyHMt}FSmI=aO{a^-j$XYxpCK=h|?9N-o?kY)@)L*J6e{u^2GKyjy16{!FT^G6rB)u zZ5@}oF~ff0G98An?-~qd9jh0LUq5)Ptud6vsvvZM)dlWpFQTv4-tQGtYitah$jT7* zMfyau&xRE-VFIUrbm?UX*L`DFDiiU29666mjwRuDatgP%#w~^oeYU^%U;JICcw^6- zUtSAM9_MX#P4dXwuCOp^`WLs$wR<1#3Co|q%ADs{Ql-$M)9PzYJrWW^96rme@A=L3 zWm|ma_6XhMZ-lSKe{5c!C1-U0KrGw!E~bPt4E&eYn|tinnaA#S?xu&~hW~TEH9q`x zkGo;(m9`~}Y}dFaOZ0y}yLjiZk1?$+#YxxGjkYb$X8e#eSykds&c1`y&8ejZ-5ut) zZQPExHu4@YQ;TP3(n2V9TGMi)QN>F?%b9Y0oSS z=C-@2zvq6%sSEiA(~~*bgkKANzxKE@N~iBYvG<~jJXB zZ;UbCc%=FGmk^!KQg^piCf*mOzYN#+H%g8A)n<9K-6VF_%x7gUZbn*7o7pbe@N$WT zt*=A0t&uU$0smtijotgZl7)7h`Fe5l)6SKjf+s&!U%v3t#FK~C_odW*`nfYWFzKEz zTb=LrsZ(p7t-f``bxGyyoa1*D&z`tl8T{V){>JFpZr+3RI(N^# z^yt;a{VTt^TKo21T{pKazkFtycBxv)p5tE(x$nKZb}}tndA(7i;k?zxXREjD);=3r z{dH07n+H$ty6*m-b;WhF$n(kHXSzDyx_316g##n>s%KySSol=1+l*PkQg~v#<8aiQB@#`ToAmjrZrzICkMZ zd)BY%*A)a`)L9t+K4{YTQDnN4zn|f+b3T*({LjyuJuiB;*P63x*Pk&QUgrkMH-G2e*V@H&U>(DT>h6y43*W;o?hoe53;$zn`mSJKuI1jtN6%?J zf0KLaz^h#s*57#$$#7@e(X{myd!A|TDF|lRckL6yBBlfD7!&5q_*9A4+4??|J`QH)$uW=RUHD0!Ey0IrG2bjzh8nw!&N+%~+r-p%9$J*wa@9t7@HZwfXn=$Qq%ggA!3nIk5+WFk~S;thevfp6X5E9MHu)#5Y$;#9@ z6;BrzNILIv+ON3dZ_oSrd^OoyZv2kedxR}PKK`ZrStIK@^D@)hHQCGt+f!T_)?Bo@ z!ln}*S}E_^&(Ca7_NVsAOmm zJ+kjDD|6lY_1ARv-u&pRY$BdC^W1Ze23hIlj0c*(tp0QFy3((&J`XIjj%96aZIsU6 zGAn?)%ON)dg_N+tG{B*>}b?wSa;~R>aWy;V)s}YYNxi!Ex6y1vS9j7^Yvex z_VMvv)R(iLmMEHi$-8_9nyThC5uiV*ikK@Hl zle<$HJ{Vs7*prkX-H^-1_IJ_?7VDOqCVrvw{KO+>HBM(OSJr*zp{AzGaOU#Q&cwK3(d#RVjx0Yrr@&?Zl6N(YDKEqsa!j4{O@bxWZFvqXxL;7FIVY9v z+p{1)mIIsaYfMv|l6$21&VL^Uo6Qd99Dj@Sc8Piy*oVzo+I!!1*Up(5Ld>WCEpe&U zvomx%yfxlt>d*7@&-__mU-^l>{{Q9o|KtCwGVHPZkTJUUl(cTa=Z`N zT|F`RT5nj^itzAQ#mcq9XAA1e-x#d!QMuofpQ3%)q0m?{@5ug5%f)TOYurPERdcj= zS04R;SJu;N?)QQ@mEY&BIGkl3Zu)+Thw+)%HLsp>?-sq|wl;*Vnzf*{>+Cco(e!)S z$BInvznjeQxvtaZbW!Zw(rJ(5UhcZZzj|8k?OLM^r^DWM#2Ihl58hc*dw<2NjB6`X zC%mq^v175*8m2XmK5B)3Z;%bY=l{ZbQ@lh)i)DD8#M6|`dz$A5AE{}0QTFG61f%|D zy?TXLN9BL*ESYFg(ev{A>$42P4EsMUo-g2BXCkf6Q1^YM@_S!DX?BSV+1z#d7mZ{R zs#+LktoX6`r6%KpOr{6jn+q4+?>4$zU8lw-{Nqu~Cnuei5)p6iUk)~uvzce6_Mst% z!AydO-6E^BZKd^myZJE|^N*M%s5-?jywB75`0U9ySxV|rPFIZ?4g6fJUfHl5C@MU_ zGOb@)HlbzC&1a(Tr+0>55a%;cI=i7#KfOr6=ArgWSB4K)*PQvAcB%)K;eR@0hC0nKs;FoAcayz4o0@hMbxQ(zEK;MikxU2n|hZeczkZ{Uvf? zWB03xL7&}L7CPT=W6uwjGS6~38v0~Ke#pn7_7~IpO`rSiJ-Wu5C+6D%Yt{aPJKo*N z+}55}`|?q5)#SbLj1M?U-ZLJUz-gb)bwFC)g!%9`5$5eOGd4DF-p71`>uy-qWR8ZX z={si|8L)4-&5#hzFT~Ga5GKjo-0Q7la{J$vs6#4$ugZB|FZsy(#(VcY-}8zGE6w=K zauN+Tl=algZZV7QtGyj(#?vEx=E28+xLf-!tISznHQRC1%Ey}+ek|%?Og1)P5tTJ{+#}@q=vwwAzS@=7 zMZaF(W$Wki-Aa7A^DZa(>rMNn7MHPyi~T-q(<86W)1zQwre63w?0&lErdd0#Yj8zH zi(YrFi>xI^TgK3kh-`r&^&&vA9Cccp&&!4rGrzo19m0fsm3 zU!!jD@Lay3vdH(Um`4QjhNK6K=@F?*%o#qko!M+SXJYp@#vjTT*6(L*(9M0*ckGq& z>_%P&X_x7954^j*Z}F@3CB4%M7xFR)ue`;OV{9Ok(3Zm8z*)=tm(Q?Z%3?R!FKM9> z&I~;PTW0=#TKy#V$N{fh{>*fidA+?p&r6`A^QInF!xb!%NZb9nDhHqO<}oDGRgmwDZbbuA8vSkKHPOyzkl4KM7GoHLjOU^A6M7iMdze->voTD* z)!8~t$M#btn}sXSndAdXNeRp1l^)(`GBSLMwmEWZ}d$MX^m|DW^M{rdZ#iCyBuZ}*?( zvp(Ooc$0lWTs2&fA=+$1>puP)>(;-ky_Z!cqxfOXr}L|rUOQ&rxt?^N-S^(jru#1* zJEu+gZk;u6`Ujz7FO~N^&5#ba$nTc9pHV$AGEwF6{#6?)XU9JO({avJTA}Vn#m?K6 z)$2pdyxWZ(ZoI0P7We$E&sOV@?#)}QHox5+yKut+Lo*TEG?{yItGwU)rM^EExA^!O zru(s*W`~P?D~i18w{_R_^@ljzn4(^Yd3X7=ZWegAPUG{Q(`(d{*u^LB+5P>c$L0s` z@7Y!_4&7TVP;zf~_}de%hM(g^qmEfA?$TgFLd)(^FP0mAcv+y11;Sa=%&a z_mzyXG2xLZjxjs7sV&iIvF^&)d?m)uX5h+{QTKT zYyH&EpI13}U{Yn+N2klJhWoX*x6l3~2fS4o6H0A2wSIopmVMMnLSk3cDqe$vIH?Uq z%se%*?h8WoZt1+#Evyu+-4n|6cM}i8>NQ0NcSdHMbjbhf7um2gMRn%YP4SEmvb;ZU zj#A^fKD~eIv)tH-(#^;03?w8Na*8!&ZY^A-cNd90Tm*0|jb^p^{YD{O(?~*$?I91^s0XQ8TXXf5>Y7 z_ro%Oo;NoYUu9U_%(R`?lAy|Gkdymf7`sp}IV0r{~?%3itBbkIcFAe(m?4E4OZtZp=Hrb?Z*W zoShepde6*_zIHCrG=b-rD8n~XhVt{QvXg!sTXFFbi|ID2lPe0Yzj07vu+yD<_{hm$ z^F$9HsClEo9kn&oTTYsx$JBdy<<)}cJQE_amd^>!XU*R1h744dn4Wbil)L`{E~`gYF(!dsF?-oK;6JRW}z-(w9FQULjYpvU1IVuNNiQ z!oJMTF0_hb`0-LEpJ&?1hnF@UU79Y&t=+9^Ec7R5S)1VlMFz9v1E;&ad=A~T@<}s^ zomqH4b#B?Vm(v+7gqJS<%{?_wP3XP=4uL7t07`nd>u&r6JhOp!DYTUiA%Zo}bQZHbtAYw0fH|XR}9K+?141V8p)g zv5n##r_yV0_9Wi@0WAJ5NoD(f`xS|E*TKP(SJU?_S2o<-)J7 z)^Fp{GrhIQd;a20tJeyCv@@7d(^oY&_x5*2(=WdtOt{^>Z#6sb@4DaC7mMOk|1;I@ z|9ru@t&vq%RrSw{#XQ^jPx39!4LlI3I%l!#zO=~qW}CO3u$mDW|144aUe1i~f)_q0 z_rF-Oxu|Npd-C4frNx^w3$Fb=XZ`h9+~%z>44rrN+qKP%YmEC?RsODP*P4Vs@9yya zxZ9eudCl{?xnaU@gC_63xJqg3s_?0nt38Yb-@U8Nsw$5UdE_&vJ9h7$`Qc}uecB(i zN9Tw4t;LelW0R+r-P?U!=jPqhC$x+AtXP)xz_tA9iMm>u#P;&~E8F(OZ{nd9~0WP$&Ekb%GAd@PMIHmA!}T4 z<~pCjpG$wc>fOKIO-_ziXX0ge_I3x;0eKr!M~0p!#uxQl=4@UT-|6iAU6ix!!^@kN z7kOU3d2?mw&X=Dz&fNUbQi!>r=37$F5zchmv)nIyh5p9PG3>p-+?46V;Il@X_2TCu z)wAJ`UOj4!2vXsZIUUoXA2;j#WR9@Tkfr@zFU+SdQ?8$?F(HR%pTPOaIx6RQ&;D(y z+j%8xUL4=9xGj9mRnY`m**t|IUo62FGOAvf-YW6ZJ*wA3UN&dChvl?wL|I~4?cGzFf#URaQ#<1pP`GHTeo67#X{OWyo z-Qv`nTaQ+yGkn-9Q4xHTXN{QJM%CAKuX6bgyt2P6u=Vh+g>RFp=H$lR-~Z5hK}_AM zyDE2!W^KQF?d<~3UBXu7e;=&7uXtBbkZtw+Jekb5>bGNKvfgh@X5R3sbz9TfcLL19 zf3+lkT@BA+kh`^INlg6pojmKNvFrbS+g-=a)ARR$%IwB=#)w>=u+qq!OKfZnu{!=v zrN+w_G=B(MUatCPZTar--T$hNE5`ELhF#x(i<7lkvVpT)zf^=_{da4Y10{3UWqiIV z&-9>|r$@)6A?$i#>Dztl7Cw7*Vt3l^il;Rf+Ih~#C499EzI)L%vWk5YgTa51h_iF9 zO`H9)-RR4v^0QJi+{EVc{uZd1EiohRYoNSt%-+lU9;HY(820u|(p?t6b@z_N2O}=N z&z#?y_&DSChKdubtgT8^e0kaWwn^5Sm?WIZT74+}t@`cWn3nakjW&qHY`s`}^lSJ! z_1pbQ>t{$vTsl21#4Sp~Vo|)%+{aeRuh|&toUgk}3rpN?xEXYu*+wFcxgASrcHhEky05uSd>vyWJsHQ7i0}7YQ@PT5R{%-zLiN z{M7jr@0Q(PL@%!AJy2F|Qn*HQU(oEyYu;rrABg2WkdW}0xmbN#RL_yO7iKeWh?0s4 zUOj1tTXw<)aUPyxiESG`Hco5}W0-TQAV_MBE`o?H4CKJ(Ct? z{6@Oi@k_}f!%*&-P9F=I%Q7-|H6r`ONHazfsmb?ezQRO?NUDyzt633wqIQ>&E}F zE?(!yUB>GnPNz-T2)7 z4B!2X@QJY*sil_oT${feZr=3WP(bhhsXyuJ3=y~HZrmI0R(5lm4(x;?zO(^ z^8Q?`)}1}s{kOuGRIOgby7yJi_q-dsszVOkH&A(aa zmDL{EobuOf4pTby_|*B<>}m(;UF^pS4$qL-$Nu4f#+n$%CxOrIY-BciVQp6S;(_Al z^gk177VS^|^8JBD<{O3iA7kU08$SR4yMF%vi~SM}>5tFsl4`g=e})OepN}H_|B9He zu>=}28w6eG*=JmM;r+~=5+!A6&tx+5roFwt(?a&>zg|fOv*P_~w|h#quq=75%izcP zF0G^DrMASO=}9lWJ6VO6FEIVP>6y{$jjodzJ}9k;I_at{|D(vreV38H%#rvFmW}j(n^fY?6+O2-$M~yCr=(XqAnxCpLC0zRDH0{OoE&C>1 zUfmz@`lr#S^DGC>9AG+dr)28!oPvj!?_65G^G>?=&+Ii!-pmG^CfzY5OKMV2{QIjD zt{5xMV75zg#Se9&ZHoExz6^G3nHrsp8NPL)^Cf&8?=Gj{t7!GV->v=1~=er!k9>bqDKBt*= zY#%V(=Bc^O8R4{{E!o`f+oSNLvQp-}3Eyl|X0Pwg{KL)=aiWZ&;bq0`@A+&cCHYeK zBl32?+{#g#-+JzCU%ffc`?kBc6TkaycV8sDt?zDvGV|<3`qIsT5xL);vKi!FY~5se zlV#!7Th4+R$|Ww$wTsuiR206k^<_BYhEC_zOApRH_{Q+o4CdR6-*VY!FIe3}Yh_Fj8ib17Nyuhy5T7A7`{i{dkMd9FXPb$KvD-fVx*tvZpGXV)FXx2$a5 zCvY`m<%F^=+cOU^zKajou{-HSIKz&728r5>JR3_yJUh4W9{9`Aa9D5NCa!f)dE4q< z{$)ClzO+YbX-s<4J?oWBzW%r(nU^+SXLvvpL1@Z3gi>H^q+}?fmSWr#wH2ak^ zwy-6bHCF!Faky*RuUnrFd}m284b0i|l>g3zrII%yc6Ze|i|?*)JXL0D!gNV3FV{dK zdSZ&WFCAIU}$c9+n@ikGbxojn?deg*AmXisZP7^S@-R=^!ys-YG2rFpYv+5 zIn#y`m)$=5c|*l~t9*GLUVpVNDoN$Ru8DQM8@`5LPu-f*yJ5vWwO_WTQx=FV+GhAe zglkc%`J{IpX?rzRPZFqByHML$5dLC%=rf_rXZMO;KMi{QbkTSA7vd|QH9lIc+PZ_S zp>bc!`eQO|Y{KfN?Uo!1)NvDHs8c(5_)uH#0s8z5jQWWp%hxCR?A)!$phLWl=msfwdg_$D+TY)9uy2rY*KuHGAVzj(vLj zf-WC2XnY!N^CF|MNILlAvyff3QiDgEe*dZ)=%gZGC6r%$#0nB8&xN>uI-Wd)sv-yKhXEV>n$R_A!c z!@BrI<$-&57jAhRxcPd=NAb0x{gHFeI?EqC$W`8E$Q~sJU zF7l?d;0L|SuX*yPU!1nj{Z8e1IiF9ncBPqq*;32?^(4gJYLUSj1$UO-k!3$x90RJx3$Yw3Fc@>wSVTyNlpHKU9MoI zL+4LtuQMlzHl{Jm`}yI-mT%R{zie%7PtWSA^?6|}`FwHK-dR`g=}TB7{`hvsL`)%( z!Qx!!i^wT9$A2p4dvq;Ut72wwW;(E0@>-0P(yzTj@jp`Rsx3EqB-AvneZb>=;d_$O z@q777-jkj^Kl8Jst^cG>p-!MS^9BxsGj4e?RvVKf-QorJGMYCOF>ZMs6q+ixUrE7N zzVRT3P4b%SDYJd|L>`?NY58Ju%)eJj^9&=@=XciGpA}uNTljIRRc{UT!|R^nB6I*FXP!UHT~fsL+?pg+DSE{)yapXw!^u!G_hYt5~|ZS948$eevrF zUb7d~ca3ry56UE5n;VffeSOeT$LXSFQklP|%6fd7cyGaVDaT8iv8x#yex5q;VBNdj zhlG?@7N&j4-BB+6R)5wz@w4CVPOJWX@AQO4T-r>2%h$dQVDmN&vVQXV-r<*fx7TMU zoxG_0OZ}J2{zF?BpXEz>*&ff^Zd6irdue{Ha#DgZGY`WvhRr>UtG_?ytqADMf1I=V zy_5Mz!7FDOe7?M9Y{)M?e0%S?x%Z4pcHiDDT9WrG)?mX#r+CqC$EwuXl6$!FWxiaU za{FJ(<0<)DY%*5}XlvcyG;`()aiK4~>)B+5=Ei*cV|qNc)OFv-koMOL-kywB3<|YM zHDg|Uv8y(`ckb%B1#2J2^Mzjgvg*uVq5E~0UOUQ^KKo;Aukq!yP{KQg27Pv(179Y2 z-%VJ%{CRt-PNl9&(YufS*S~OQ{^$`1Y0Su%Xt*k|K~6gEtzL78qKMbxpzep;HaE@n zTo9iVcqn&5T=|}y{~3D~yyW%X{JbZc%yj4d0`) z=3P+U*VYoRwL^XS4~}1^i}xRXn0_T**YjiO6J~yf55+%=T=xIel3SQ=c>lBz!?8Q- zUzJ@e4cjwyx_?Jw_o7W{7gxzv$Z1WCJ2%yX>3}KofiHqj&YTi!Tz|KOZ*>FX-WzpG z*qgh}7*0#S+Pj4ykwHS$bB~dnqvmz1J*#X=W~CGbV^8UGvLf_ ztTdc-&MEob^$-W|5?G)m)BdKTyw;sdtyS%oQ>Z*%q7k)xp+H=VaAMW3)WlD z&N*xFh$*{}?~&@SrTr!RdPdCtxeN)33E%2e|HsUn!}@m{r~rc{r`ve@y1Mlm*3iV|AtJh?|)IhZ9KW( zWE~#pI=8J~xwFgYd|MT}UG3|G?B+S&L+8tf6h6;a{<7v{xYWGFZ?pdHz5n#8>utHa z8=3!UK3ws#!0kz78AEjs`uA8ox6SZ*ge@*x4S-{ zwq~jMx@^(gwubT-H$L;dd=Rwstkd?S*LGboo29-_ZP|Qd-|n)vX1?ck^Zt`!nZ~?L zm{&(PNO|w1vasl?@>NW$ZMBZ>@fTkAW6$oh4eM(TzkF_6B|q`c&CUKA;bOvXFLUgP zFSp2^6B?!;_U_&F<~?^#_k3DayQwk!z0jq@J9n+{S`q$g1z(TGy{XIjd$Oa5sqVla&sS;l3g( zZ?7TGQvA}otlIJ5k0hQO)d6u8FD^Vh-2PvN!OnKN!X{O=u%%(a#`4`Ff4LautNN-{ zB!4iu_5q1rK8$PKS18tKczZvmFk=`g&jeN=k=?uSXIcemAz3E&htpC?X1?wP>QN5gc_Ajz{&&kNYCJNdQIY0bgV!)djKpr+G}QjUg) z45zENSl*FcaKD;i!>{wl!_<$x={pr}e20sfxnb(|I}cNlN2kT{>AZp@FPF{dAV#~qztw(Mu^8~GCZr< zdObOl%}vj$%cQ)ioTGtV!BSw-_G|hth5cMkhpBLU@lNQGJ@kIZ+H#q87n9S=^px`w zF0b#h(*DK!Mk|x?!8Zd2>xa>AKdcS={x-}*<9FU|VKz7Wu*pxaJ$(}A8`X0*;lXxk zMsDsF+3)6khpQWIb2V%XiqK`5HrLIo-iTpx!#?LP)kVzA&2|3MZZA?Z{BZiJ)ky<` z!uKb=4rpzU*DL&C$@HMfziQ=!`7xjTpZ=^!(!AlZU!%-UQA(@6@74Mgh8sQXm$z%w zi!n@ld+?{3c>*W1y>4`0U+U}Q#$VHoO+%s+Bg7ea*p@9eOg0aTTiM^O%J{&kej|tQ zjSKqqS0Zko|1c~5<`-^;u-)~pthRD%7$WASGQ3-&?ZvHXEM&uSz-2Q-!n)dLpPs)d zGTJ>Ss^Qm3la-U_sFzO8WJ=&+Yp#n_<6gUaJrAe!uTqwV#Q(G0R)33GCwqEVaU?sB zO*+@c4gbu8=lV{5(euT+-Ot1F|DMSI|9JoZ zyKI*Qx%>Vy+kKEfX{G#OPh;hFo`2RmE?=Mb=dRU_*EyHY{rP^d*EKxs!Oz>P9%wy^ zE3Dn0ow$Bm{m~z_KJWKWwfOApbR_WJPr`SUk_lhph#e&6_e-sIWal9S(mJMm%a zjL&6PD^=q;Z)zR5x+Od4{DOqC+NsiiZzQMf5Z{>o^|sf(%IT*}-#-(Kf1|faYR=Eu zv8R4L{qO&pE8Vc+?TX?nC9Vy7uDji>t^V3>`@8J*#kh|(8`HwgE#4cJNdHy*H1+h2 zZPKl?zi-}ceTcj3$}*)bQH3XFUKe~TUj3bcpK>0g7Isn2)En_4`UpZV#oeb>^gMFE}MK4dZy=TSEa7Mf7rc7G&4DH2BO=n&Bp10U@*V^{Ri5>f{=I}EYXh&UL zJ!A5@r}pjtyI-W6)(Xv?kn*Y`A$>jTfqh=4)(3TeI;zNel)ZF+Y%B1&;P&yDbq8{* z1sWm`T(|yo71YgUUz2Ru(pmT3>TqM0b?VxN$jj?*Yzqp~eS9#7sk~Om`amt)gXq7h zj1Sh$IKbhwd)cihlMlf!Y||<)Eq7+fX{)aNF1$W>oA%3j=~L6?vQA2+BuJdj^1l?S zukuTj;hiMIzBf5630u=U4xg0079|nKQ?pr=lWmPchW~WS@~OIKxDx*#VvG~6Q~R}a zyWp?7OR0*sIqdMZrozM8qHRy6ch9?8_;jwu zuNAd*D;a(s`)B&Qj+dc0Hmvb$%s#Jz)5jkLd=D*MAZ5jrkjgZ93FB%WhG)75yLk^i zNWY{b67z9cd@9HEur+5ktHo7c3r}k(7GvOMc8^-oP|Dgcvs(3k%!AjTL_1$x7t_mQ zN$6o&EW@p4uuy-=b|p=oXJ?9yoY!z4{M|aEE|>iVpOZ0z^Q^|_lNZD@Y*0QLevDD= zOK8{fTR|_^Op|*Vlp*v&{A7Caf2m)r49wY{$0Wsg$3Cqo2mPZSpICd zmHg!dpU*F)FKeDvg`O0BZ*Z&eVVuvGPt)SQ)qH&xxA%sJ(Rriezh}JLYIHH}jq#-a zwrv&0=BDqZZroTsO~R9D*3I(s^E58!@Z66zsQS*K^Zw>x<=xe(tHeL-W>-B|B>Dfs z*4kBPv-U@w+#UY*=~PzN>aB;fIcC`Pypi6x=3edZw=SDQA{XB1x)}cO%?hbUclXDC zHR^wLboX!f&|8%*ZDoQ!a_%uRHOqV~_dMpRcQ;&Oy-aJxv12~#BIij4FX-<1G-KXX zS$mUXJJSuz`L*K1&)h3~`u!8j`-6on^N-(rxKz3$b7ua{vrn0Kl)vD&b-ynd`1yLv z@yD||j_=>cT%)$Pz)DQ{-P5J}f`hwqmM=S>9Xn&5Vn^)kzO}wb!k0fg=YQ^!EAO$w z%?mpEz6egx;h7_omcaHvV&VHLn>tm)`p&6Q-Rd*Do=0fxQ#zu0M>V#~@YkdlEic3m zNo?4su9`4MQSh&p;2kyNi7j>O1^%juKjD@9wPW6+1xCx~POi{8EB@2A`?b>{pZ&MK zrt(hOz_6jqO4{(kE5ZAv3>%E<4(@V&^TU*fNBhPWD`AHEs0$1_PtR*qhDFzWPAzOW z%5qLT|LK(7+{=#g&dT}Uktd$Dy;45t=#K+8_}Az@J(d1c>ax!F5Yu;8q}ducYu|^> z-gaQ4P*mQjBl#`+j$AVL7Cn1l(&A^<(hXS&Yc2NX@HN+Y#&^6p@?_D=ZRb~?Vi9}v zRCjmz?X$brZkwi^VP&x+yICeN#k)e(e(Ayfnwy{YW$e1;AI9C@1{y|nPU6b_HR<3p zcEy?_Q_tU)OVnat8|$EdUH^W;&fZ7^A&EOeT6yjZpC&jw+vPI7b&=_#OQ#zTu4p!E zs5<`HbGzvGT^tG0`r?ld{#n(Rln}Q4xZn%F?^OayRcrsRZfCr)YF^mq16kD@Ol;yi zUu^ef__OkPQvAlmghi1Z0@qbm^nOuFIv=IkbMgL%uKTKAM1Q3+EbE>gdz``GSa#rJ zohhp$rpzcl`(3q8=F-uxe)Es0p1*6ybjIcAq7Ov^Lf=0Hva}qt{ldX;W61)+maxV9 zKl!~o%eBPT+wPP9#r3;{4EDx9EdKkLrQxd3gT77mHyPjQ9lox*_FGk!O!$uPHT#`| zez)%y)GDr%{(gFM*pyxN4*RchsaF2U{JXg-?UDH`hiwcJ)sqe!2->l<>Dq~?Z1!r_ zwNYw6&g>-+7tW27jaOZ%Y2N?Dn2;mRoEIYXsd`x5zO(n`5kW;l}(guhY06rbn;e zVl(d(>zAw=RTI^{QC~gGIHeivLi6_ot)06j#6RrS`jD4AnM z{jk@o?4sVO|FYfrWZ#VRFSc=CHhjH)ukMJt>->G2rZHrPJgc5{WEaDO=S9A@_oJ^) z4QFQXxu3-Of%}cb_LrKr1~K(zD;Kr6d|AZyASCy)sJj@$>R9)vQ04>LmP=-_w^ek8 zKm4M_7N?_CBkF$L=i4l%^vSJZx)-=jgY54L{OY~p9Uj2AcIxJ%274x`u9Va1`KNX% zi|59JbtQJce{pFG8X9bOIIqt8_maE%%)IlmvdEcY&yMLNJ@C}r zSC!SZM0&$AUeRQEp_W-0iYd$PuVOHGcRa*^@x!6>b%vkU|NpkS{@3&QfA0SObC|(K zCRgsseMPB#@B63Q)(0EEpXT^DeC~{;ZqdqYVav0&UQDb1;-%cYU+Z7a)tHxk+9&Oq z%MR{d_2$*?Ri9@*5Y=wx&^v3iICs@2;9UaptGcjcKX}-YK^=JY;Cj zFX!1}Zu~ND`kT*uKkp}7Pd)m3#;Ovt>gtDoU;Wv9#p=D$xp#i0ZEf0-Fa1_=PlFn)*M=OSMbT)R7d^i({|>2 zRjmry5&0ra>GT(=tDZ~m#GbQQ+>q7Nd$aKAgH=a9%{Umxy8Y97pKnTA&g^@a$aK9h z_nI8by{uhJ^^Z&BvZis)*m}0Qtf4bAZn6rQ6iMRUmd$6$C-?$keQFCYQG%>Bt)GA9g+Gb|yuEY~JH{}}ZQ!eJst=zv<*ZQ4X@2l#{ zIqA+}hCO2b0>79VS{s9zHm=le*>~i?W}X8Ix4%koC)8+8TVkF2QTdOY*nOQG8N&@6 zY56YuKYQN!cCyB7Q`7U-)z2q49T#MnyiU!WF`>Huq5*^Sud_N6>`ta#S7y+w+Z3>G z)>Z#vaGk&E*|_q=l|bJT;y{8ZoglPuBtRP_I}UyfAT4C_tr0y)@Qw& z&ins#+p`;N{{yzIpWXX@(YxBbB=`I5-+p`V?ziWruYIt38T;RTZ!b@j3m1}0 zV|X^#?XC1a9r;hvEC(d)r*+={Hg`hw%7{jHB|TZD1Z4&7yUr}!`%D>p_D|*1`dqrM zJndp`)gOx;7x^MzbcoqYy3}g(*l!>?USj;LO=mD#>+o8C&!hyH6_ z-K82j>u%4l%H0yt+_?4fYK9-P`~q%&>DE0W#&9}3>Aw&IH}iK-hJ>x!5mD2_d-bJ0 z=_%dV;IpJoTx8d^j}I@$@&0COPQ1FVeXe%T%6%RaLM_BPPG7hkyHCw%@`0`v)4!XT z{uO@uB-&9h{mA}rY7A$NZTdNvmsy%2?(O=RH{V5>x&N-yD=%zKsXXekfA7`QxR@IK zUwap@&08$=visquqZ1fr$VFOSf9v_&xKSfIwWA8zCHXvM!*rRO(( zUG{p<#j^V%f3K-B@ZBrgWByfCdEfD`5!a4xuMoOXeK^zk*(tZZFI)1r{JpUya-ZgLU2VXsP`su5cL0_j9J)T+ z#ud8shs-}29`=d%n$p7jzc*Fn=f`ENO}V{j*~Ow|iC4~>Rn4qoKNaTr_h``k*^9XU zo|z;jn6q_yT2So6yZc%9P15{k6k2B%`+A9V2~Y5mjZ5>a?mxZr=~0o@{z;Kh2Os}> z_RneW{JcqFm%cs?>Am6`>M{3ck$R*Gt7gzSZ|$8cT?3CrpO{o*H8Z}z^86gdot$CS z^QJuOJ}FYGedRillIy9`R&am8jeLX>YmH$)jwOGWz60ClGUm_jiWZWB**{!Pb>?qOrQ(WHdgA9+-peYrm405{&@3Nt?|t)%?VGIEpNWd!{4_i! z{^;KOp%iW86QhW_$kh$avG=s~swKZz`6rKErfx#hq7y4IkdExZtI0=(M7;+~o1;BfHbD z`x%yQ+!KD??ENF&eL~guHW&A=t2CS4b>#ltz0+^6`PRj{MtW^ZRrsn^R~Yi2ykB%f zGX7(YetBf(qfqWHfy}T6yW_W7u1)vZr$x&Kcn#H`N!?@^?x}3wy(3RdvQUy=;8SpjA;yN z@BU^KJ$k%Sb5Z=YBUdUfww^qBb>+&fFCz^MI$wzUXnW0yj6asZ@WI9DfJArSGsSr< z)Bb!GV9;jiHDoq^VZ@;QOEq?$?*l7~$h?5(&*bXN)-754z{FAiSmD$yjXb}mMn3BK zbkTd_VjM`o4hU`<1ugSf*v)A9x zUYAcKe3)D1Jo~_;re*1;Cw|bnqb8Y_cyX0J&zp?L)Ah_e=U?Aqf97Y(!ux89tBc|} zOE}B-E6lq3;&neNUZL8z;Jo{{C2y}cYh9X+m+WcY)DK< z{x9^aPOc@M%}ydh@{rTN7ah}VwynRDcE3H3^Y5u|55ATDl|T3SShMVv6^EKwmN!es zeV8e)@Zn7H{(0Z(zDg~(-w;%>g2mh1yV^~VfnAH^tlb8AMuSJEUc~k7iScgPQN+W; zuzJd-b6V@$89kW|j1At2Fz{XfeP~z9j=L*fMH&{A-(*Xu`s~IK_qo>hy5d}I>sjR- zo8PRA-BK)gU+7)j8{v0eSH+rc-o3Xpu72(9{Wo52oRKh{)9!pZN4E9qm{UjNKZ^P; zPl&p-Qz4~L(X4Bq)1H*A?iP3VUwGR&mz!al?SZ);_EhyVJ?KBYZ($^3!r=q4xvaBw zy|ft~Fdmt@oQFZ$S0U_f_lI9tbRwKeGO+z9dt^Z^1c}c^IVG(q4zY5MLWEAgo_;wbbR_ ze5M067r(w)ue9TCK`KLSYiVcQR2It8ef@n_jD#<6;;+phOs#T#Nj{aIl8bMdbAQ~o0=@a(bj zZNuxk{{}kmP`LLt?69cbYEjo4(OWJTd|2F&XgQJ9&06_f=<>FPtLiuJbgy;Y{r!!Z zcXhcj|LP~7<4jNOW3rUeeJuNb-L8Fbr`GDko^Z)Mfz6`F>fFCt#qC|-adVHd zhiP%(=Z;_Q5)tdwC;i!!wOQ(>{i0tpmu`-nbZ+skoXVUSQ4{XFTHj=)LpQA6FD-Ao z;PlcL^9@sP^||lU3;rKK*#Oy;LspO?1KAh0aB%cd*RnH##L} zwL-0OW*=wI!#{R~KOQJD-a33{XTR{}OPsbxj#R(+c>L*o^^O{Td%kzIF&{rDe*OMY zecw5rf{*L}|L*+%{9+3E15+LG0C?$jB3XE63H5xSVEvVygtc)rRsB|&E6 zzpJve_pq>rFNjw*{4)Os*FSDFRB!1GVG*^SojEVF1mu#2wms}Mi;w5fum530!7a=DASf${6I7YBVk%oyA+AHDWZWvjo$iBlJ! zUU;4vJ?F$x)0c5<4DPm}fp#-rOzGEHBg8Q6kzQlszYek0bsf6yW#>0fs=Io%;Hi{a zOQ=BA%o5cYH-_l{On;pIO=W55{Vv`6kL_-EMvI$uxP8p)*6g_rdT}ZDcWghFAFZ~w zRpsCVzvoHjJ1%^FvE$hPx3arF?~%X7P^0%^9_Oy~S|P)N0=+L0cOTTOub#O0%H7a= zHg~L#M=g6?c~4Yk&g-&sCDrM>PG5L=@6*eIpE(<9^dju!?RZcAJ^lR3=88G{mR5J< z{7$b~TKr4%pT>Tky9d6r{Bf#!`_k|I;|;$P)&E$i{FE=h({K4l#_4^Vp7w|P{LSAF zpZo2yKksa1ze){@i;Jb&n@9{c$#B=`O-RHmkW|jQ|bLm%)0D+dTA7e@xl@ z(QENR`PXMB^SYmwzI3|u`_fg_n+{opevMzrU%&dQ+TM`W`$JYv^b38xT+8=G%Fd5L zOA9A0ueq%sdRza>9pTXDKfQkMob)|r<=2>7`dnpy`Gv4S_YWoGf{o`3R=dbg7oX;# zeUoX+oam@?q8|^*85*p(p|Uc!O`h=j!g2tGdp2t&+(e2XYWLde01N%YyQFZBTu#+_twcpOMXi(|Gd^^ z**uTyk5)$2%nK3U`p9#Vu=lp-&t@B+WD9(kGs$mG#I3o>mYX&6)m)E%i|N{TXnTp@ zqV98VZ03GwF4}9jmEr1gp{*w^RvL+}_dWi~`18}1Q^I6c`JA2jM>! zSk}_2y|nY?qlub9iAB3?ER**wUGC-Yn_Bnn^vU|4_w9clwEuhj`~Uah;~#)@#08Qrdh{+}z;%JK;Z5Ipb$n zslMM+KL5s^-y2#^bQvFhW~yVOHBImQhoWPZ_TnbVrW1RS^8P;aYo|hljc^!WC{i&5&8>F0tB=@cBQ)8|_B?Afr(67sKSx+f5?`Ho^@WA;!>coIUiqAn z*gx%iHuHu>_dgqZzWEf}tKC?qdPzo^;TVqr!;EvB4X&EXObN=rI<|ba+BY{^p;qYp zgmq{2GZ^{=wTy*?8I}i4zpQ!q09S+Vuf4NQO|bJ^W+M8$?Pa+@L+&rvvr{{*F8|!> z)0e_fk<4v!YhLb3#)L2S-X}MIv01(9`Rtv4dXL^YtFz_EDUDxymsV{sTNp3&IrqpG z-nC*S=_?(7?YZ!0QGmK8o8HDX%d=`)Pp?yAU^`nExT-dCRc&Zi*RB2f+xM;7vTv1{ z-TDopI&W_M*b}!qdg*U%hBU^6b$gVqsGL%*4HXWZvp!32?tg7Lwm(7+8y&&?-)^WW@?G={as*^Ww z>X=yAZ1N@G_r{vlLrG zq^ZnF6TkS0cfMA=h!s_AtG$`Oo;5ep?#ZFwdvCp*bY{;x(f#_bxGbx~ODbmH+n~2g zX4mvx_oB`#v!w}5oA|)@<#fg!pT7t&a5HN&xXGIAo$xc})q=|36D#(!HC#XRZk2o- z$KmeS_fF>{UtjcBpYdH!@Lu&@?SGpl8W?QMp8s*{^Y!2EbjSV|5-)Gfj<_mq)YlaI zQs%*_8=4F?`-JDbu6+Lci^9ROij9XEYT}qb+^nlu_I&P3Rx^glPi`+aXWDQlO=8D# zh8Y#NUpqg);vdiUx9QkVxt~Wl8tnOg-3W1Es8RcHo=s2IKCFAnjD-7&4DVRX81~ES za5H>oJm9o;9@}-kyz1-krP$Kqc<(6wVr96^BNKalhxA=#9-S|%Q+7mce5b(B+}K&y z&M?D2CVa^O(J#N-Tu+!W{AXl4wtau8)e`et2cvI?x>h`*NyxD*4 zli$``K6}=(buvVFSNz~-EU2DPcXh7A{a{m7#s_K}*D)omo&0oG&{j|LIV-l!TW``I ze(U%t-9u3fAGn`d73XhUcx#oGXxL6RO*XylEp^tj8kHH;1R1!Qcem_gIdFWslvKmq zbnbf>7wLbuXserQ!XO{Lrm0bxA#Tm2zBKLgdSUY}GVuI*tAB0!XVIYfnp;*#?(qEb z`%F@EW97ylKGU{*G5H=VD#D=ushMZ>tPs<`TAEsE3~`H=|LU%s)EK86BhH}Lw9b0w zs!12tPfz<*dWq-2Jk|qqQ>IOgYiX%7uCsbwq_NB6%WL)12W_}{a=eT4H|ieRDc=61 zEh5gaz{dFq_eWR82ghpm&5Br~5|ogz=zdzxybIHxoKuyJDUVyaVlY`^V#bt> z-xFQt$csI?D>gOiWSVl!g{@~fO!Kb?K7V`h>D$|>^%L(sl3x4f=p<#^f4gO6&-L47 zZ3w?^^;*}h%0KYQr*|eF)4rbd<1~N&EabD?-tFN#!Y8kfyt#X}_v&w2pN$!XTp86%S4*@>3j+ilL2@K42gZ_?|&H}}&Yum57vzoO@}hSuz*hh`?9`BQkr zVt>vruYW%e?C8^#mk8!q^LnM*)i>{My!gQw5+yrf)~b(&d-F2Rl!Wy%=J6+$gDX=9b-S3t(7^SpZF52MQ$E`oFTn&+8sL?#>m|@JEQ)0Ta zLU*p}+T}(nzfNR6Pr0|n!F|pe?YWF+bZSxrf9ciin(((oF@4E(h13^Mzf6>nFnZnB z!^3%b=Z<~Omg(!N!d|Ri`qF%T)rL<;Z+l;~*}!Sczwpi7qQ`z4J(YyQzC>r$M5aix zEvr7GT+&xzd?xzI{H@=k|9ADZ9Q;zT)AP&k-BF)cXT9x?>fJH@i|gWZZhCXWCr)3- zEnU39k}0;&N}DI_-kO;In;MxGG>N9p{q?9 z4hV&(Jq~ByaCRfl}S-#Kz*WTy17|s+iD<3{^=J2}H`=#w&_p948F+8)`eCEr& z!ow@Hy#NEGCn+EV1 z*t$Nb+W9>Go#DZ_YdbTl`p+H^s*ZE~AsKvpQEK&{2#!15Ycg}0CMUezv{<@C|7Q-< z=GWd2?k2{j@ug>npUJv(s_Ms=r{_MU-g~lT&$ZWUzcy{%x7}@p4}%QL^g{`z9Or*N zj67%a-7}rjqWRs=gx2U;J8zu|f5o1`%<{mSFn-7$My)(O0@QYm#lARC@9 z{P&k${nHAa^X66EhtKeJem-e5vAe=J{(Ai0r)>Gw2lH>wTf6XpajfC@6@iH}S>z<- z%5F(~|J(a`f1||~FUM+?xlQXP$7PzuWnO#H(LbmA+Rt?F+>>V3D%tP0uQfiuCVUki zr(*hdJ*7YwY7!*v7B0iC<+GulG6d zb;L%usyL^M=Zjgl)GvB4NubUy?7^SUANN$x`7U93Uf*=y>EaVVBa<#36?^$&lJ}z9 z7JPHV7iRc5Mhm`peDl=j?ogJ6mjCA{|5__^cG~>N6%*&3(^%PJ%xKVg_j;24>SKj3 ztsY(QPxo4q-qCoIQEx^_as9%sDVxrG|5T8#9~?gE&L)*b+Iw4>w0EoIr>*5#H9b=0 zX7iD|A)L^DpT((It%sbC^l4s@QQ*4>j=AUw~;rA(5oA&3Y(*%u) ze|`upQLB^8<95rfeROm|P08(;b*9r*S8gcjQNFM?VwIeK=;NDSF>Q6ipU?i-!)fXK z_NGg+SzNNvw$JB1^Q}&1rZXkaWC@$qYn~qQMdZ=tubC&Ex?fHHc&lZL)#l^Y!Rn{x z`b<^7^z>v(=ZkWyxQBjgSYnqie{yby+`G9Zkr}pstz)f>LTj=%m84`Pgj6JL`|>2^ zTl)SvzwZD4)?NSSx%}U^_x~S_|D)PF-^8;Tgm;}XtpoD7att`{r>){Ew1xV zR4J>Lm0RBN;o0+*aWVUmPqiNyOBY=Xe|?aBzi<71*W>vYPaasLJY(;HxSJnNx3}+G zJW>43>hM3aa@|-KF?b#d<1@{_z3lcJ`M|RE^S*}8t}34)r_E_$f5=Y%{O?EWlM>8o z%X99pD;H0kx_;)bt4q(XIv80RBPsmDFtaL6js14l-QB^``*vS>x9IMrxUJRa^)_$d z`2XhGt;KKd$4cC}yIEX#&+hLYi>JQZ98_QSn)6<5So>6&&d#L|E7zCUtTtLb@vp?Y z(5+|pObch9>n@OX?RI5o_2ykF;orPJMXJ@g2OiUjO#9XLv)m_MCU|e?p(7D9wRg81 z`{JcE^M>j^+m6Z3F_(SjfBB`D$|$_I@3hA|39c0;SNmS?H@dd^_e}mw4!a*a%rg0v z*RS~yrf1BeeEUqx=?T?8Hq6-WFB6nf^I=0>%Z?w_?fZ|{&ztc0@%_#JFPPTU&fx1m zUEVJ*Wb@C;_`uQqKW7Wu|J%s+;H9ySyj&teGzfg@AO;ndGltLUDG({9B7Ka z62DMnmY$GY@${({drM3X?>e&AO(tKA?OBpmP|dw*CvBu_7qz$Cd>p#1;8#@6$0!|t zo;`A>y)>*;zvXwiFr49;%@|PgUx$GgZ%V6rgKaS6qAU_x+q$=DnxPP z&FHoDiu?46bGH6UbyfMo&5))&gJH)lg)e^>g*A#WToyg)dYNk^asD}Gk@cU%zN}B1{ocHhAX~nUwb>XM3*3wG09nw)hp9>sfFyMS~dh!0o zrmV9E_O6Kb{&YU=j703^Nx6KId56!b+N=B$eaPjQU$9bnU*7iOowu34Y&vB3GU&qN z$$ry!l&^gr_iop8r}s*??;g2&u+{Imllu;n7nAi`T2^WYRbJh%F*7~0TJ2h@fbHY< zC7YS%ujzCDW%0$1uVzuOU|`9A9_Ke)N3P{*F9mEulncCv-i{Niier{KTf=#VE4iLecRk}tD+}KTJyW7AAZp6 z=kaKA1NS}=b~>n|3n zUVroa){^DL=ZwA2ZI+o_*8fcQTF~Q&xGBXi1TTF&I_u)aoUb!;TBlCTd)}&+se1X5 zaPOMCI;$t^mKv{#o0hQSPW+k=oOczT|BdPF%gB7EXVTMDGWUu8m1ZC16I-k#_ucRo zl$gBgpp)qd5zo0fjV<5HjakFY{9i4dzTlkG#Hs7rG{xljgH!E&qdtjwq)wWwW$Eek z=+1;WAz>==&%0IB0~3x;n-g)dce=yQ9UAi9ev6(Q>GrGX>^EGjx^!oa_O$$Sx}OZ^ zoU*o%mHJ=4{ndu%-^kzKXVYU&EVW!jgyr_TKOsiY@l zu99ljuZ#EpZ{Ppp^nRtcxAvBM+~4#5pJMIfeZSw|-gNcF?C-f-?LHN}H-Fk8@p;FpZ}-!FS|Z-!?cLc|C8U^?q0L&63bcBShZlLLyjE$hu8!eXV$N> zUcKMPH#|Jtf9;#1nURsEhgx^vtFAs{`)!v&h4vhSNd}+T5}79m_+_8X{$}^xjU{Ml zRa?!Cjpyxt-*fo+HgbLP`Xh_(hsI8fo0YVMi}}cm|2mI%&w0Mb%dXQ_-Fm%TjIO%) z+IKvLi{!$aH*FSOZV}9^y~;FBH~mM|$#bi(cO>q8?ZT`7)TUTD-7HZmb4%Xcw!Q~N z6%uvpmVQagdFLZ}PUiE|J!x_&M{3tR5L<4Q|D^5Qy%~#qjsA59-s7F?pdaJ%zBc;H z=1GP3wm)?6GdMKso^Qz}(csyd^G?rQYgR3!vqs|cEX~GBZPT24TF*Y^eXh%SUXm_% zWq0v$zME4bQ%pa9Q0#i2cl=M9SGC*Qy9f8qj7%_`S;_uiV$n~hA3nA-+RNSvEKJA? zY<0XV8!^ZG9#cOqrpeLdH#Y<%k5HQTIJ?v{m5|IQcK zQGP@Cf#MDRw~xLb{t>x`=h^QMNk9HiW(a;DUTwFTq5j$IKP6dCMn{?c%v3)R%(x|f zzkI{?ibSmsOZ9JTyx+ioc@nc?*tPs+PInJ*?s#|ig3#}!To12v7R*uFYdBG)SMb4^ z+Iqfg*8fZ_KHN=cnq}F}xGg^Kca6Qwe)+yhf7?78k}uVzs;6IkW!btgq3Evl#uIZZ zIIdM+Q={^Rm00yQjORp+@}K9hWMu}fE_(0PXbM>E+^@^BV>o2P!D^H9wm zgZU2(^3|_OE){=c9?3XQ#hZcK;D-K(T)xUlp7y7f%|EcLx!^(GZ&gOUx^S(|MKL)k zs;oN#KC=9%jC<^o;Xfm?;b1~!ZM=wWK*Rir4EDN7GsLfMk8(KC7$0KI#PiKtLtp#V zX(KL!J*=m{{tBP?y6RguQ_s7u(B0ca9^CqFDsn4)78Bndj|ST~-J*opmtqO)Q^MPt zY#FbKyX5U=nZY0bLhMiSgHQaXVhMfg%Vcf{C-?{N4L@&@!Q+?B{hM`RZK}Rl!lwAD zR4I{9rjgsGb8Yw@fAMQ~&V$yT{Qm))_lD~ns95-H-zAwHhySOaV%U1pxzqMHs|Cj% zjn6l`zZca+NNf^GcvpT^Rya=Oz@2n%?uM1j)24r@nSM;OvUcH9jR*FT4e{>}#7)t`%)eOW$oZNH(QlyuU??>h>9PD{PJskdL}n9za?O7geA9l!C0YyXF7w|6}? zWB74}_x7&5nHxT>?mzQOmwRX8b^9%^uitqVy1nx3+W4cV;(jxKxVKC9fabvyzx#gL z^*wyL?TlW*-4c6~IoWNsXAcy&*`JFqJzDlev1aY>#>+ML^E_e>9s9kF^T72>sn2VL z8IH4=w}qSCZxsHa+p{M#cH4zg{pMfS1nRogr&XRb)1P%r_3$nZzMhEbJkO2#EH*NYk2d|? z9s1XVV?&VT(y5J;qrSF8SuWI4*ZS4jRk$f@9?MZxzmSlIZ_iG4@#b^RJ?|f){bL); zi{+=8r`AteRQwr+;1CRJbImfm#0aYxN?lHSOKMavW!$44>#! zxh=vnMBsp2!(mH-gbnwbiY)l~Vr*w!?n^uSSn_wqHM==m`JcYoxyE$5S$eQ(g4J3@ z$+c5gUNyE_vv!Ty+_h()@a!;~ZJ2(saq7+-*6=y`OBmaOMEh^1R9Z#OdKT%BwbJ+JysxVed8`KL9zUmWPnGG1zONmZrw?Sh-tvkiGy9KTR;v+nE?wg%?Q z(My#NeB8v!H%F@>!TWe!FN1kfrAicAWu8k&Ok%%q|E8dZ&08x1`$e~8#Pu($=h+s2 zzVYh<^#iO6j|4R^R-D!mO)#CnEE4a=sgz}~kS*EDBG({{^LW?72u%UjRgDsT9LqfS zTism$j9-&cMmC1;VTDS?6@z2a0n42jBJ@_R@8_Jlys1M!z|pBhh^;HQ@QApcZ=2WT z#z`AuL}G1bc3j+=ka;S82FH|RjR~B|N1Gna;Mb6u^XWwY?-}cy^Eym9<0nba?%20E zoa00NfBFB%=l^Bhkau{Q>mOB(Jn{V%%n{pK%>N68tvr~&XXl?@^J$Zx>WNq9e^#5P zAAPU6Xt&RgwcEd6nzwRa`O#0QAG}TwzWP1>)W@^gL1_bv{DwQu$d8s_)qF z{s4oAw)n-S@}k1^Jzp=m#LE?L@$%D+x;piv&%N&Ao{Wc@ZZ=yun)kigcO+r?R#EBq zx7PhTn|-uKdFHpC&%Jy8JY$WWllo;CJnYn?9NRhcx)aJS@fiQFUIvn{rD2Whv9=PqkW+Z4CzmFWM+B58l_Pdhu? zHR`ii)}uXByQ*w|*Gh{_@2Xt-D(~*2O8xJp_ms@19N&|Byv(p~y7R8vE-VrMZXVma zwyfxL>WAo>Y0B-}-Z!j2_A8F-chL5=A>xnY3sle%ha2vbMJYk z?sO`#m7P|2XYTH@q8DWxcc;0OIrfx`?^}E(?PFR?@cffSj(Z~~-K;KuFDEB?*LGL+ z_Y*JH-BsTG@csE!jQ>_Y-v9sb^p8K5FJy>#r~WuOVSjwD|3v2Q1Mis_zXeKeV9}ZW zY0=*hxi^a^U&xJbNt5DaeD*D5(c-Hq6A~HUg?!W75-%tdC&c(nVM93E8Nq}H^XyMD z)l6rTGIVMw89B z_ydPcpX$wu$P!7LiJqtLs|g4^a6kFxu*jj_x$?_C@jtrxQ({llq~~*VHZV{AE5;J@ zeKy{#Ty#8G>r}1V&C}B94V;cb81rKj-mb z5hb(T${Uq*XTF)9$lfO0$5ULe!@D8-Ph{o&NsE3*F~&VO&>hFgXqF?8ER>M=W7GcW z4>><<=VraJIbM$Mj^)Iem*QFt((Qy_98TE3V0V2NgYoy0^@3j>2_B4ltgZj~r(gNs z4?>J-8jrGcgc4eI#Z_*M_iuRkr|vH6{=L_8x@t0KO+Mo1?Rh0Hogrv$(ov;LuP3Nn zZ{;sPbh>-Pbf#~=x4wO9Y2M0wJNDJn)>_irNVtBclBR6 zJm%)ks7*89cc9UeA&24nYOAuz{|;r=J~OdjR_VIkA>g2&W3%Awg8WWQl@1(JZ)4PUZx%e9XlEA7w(oPYG&}d<^*a(H zulovzbu#~#`13uYg7+Vze1e*>(&zcsYgheHj?3DTaXROb`?}d?AND0C3Pe1UJ3PH6 z;d*1X-``blRXuM1`O6b`;Mt{fzaQ+~_R_TS+51X)=KVj;{@MNG@s5KTYdK5)TQT^p zdu6e6`u(n*`!tTtjnI2|;8g5_je;iU-k3I=)+!QZnbGjKdRD36{irF2W1??djZ`i1 zsc`e@|J+r$FS~wSly$seV|OTb*qrK+W6RDipQ2R|6w3M6Mbe;QvgqU$7dvhABM*FB z)Hfx>D#U;4)yb|b?0<|ZA}mAo4swY;Vr) zLF?lKGCyo5g)#IoY!^OSw#RC6z_MVg3w|$G9Mo)OeE)XSeVc}F+N?9)O}RDG$Y5?z zp-Vx`QOmuCOJ#!{=Q%dKO=&%}pNrGr^~N7g)8ZN)A24E?Q~ub}oRNv=-fZPhc_!}P zv{`QSPKj)|Yf*Q>=~OJ!oS&RM9>;pp64$m~_TXT#=wH1d>40#8Pvbh)qFwS!%&+s# zS<$%Wk^kXUY?B-MbQdhH(pcCgJT+jGRLAtc8@2d;_r8j_CfyeL)s?{_q`6R4q&@U= zyXpLle`|b?hRD|~kzx4FTP~>cvsv`iEVfgVCq4>UVlneTsTNcJ(oTZ_IsVUV-zP6L z+O=`Nf!v9H)=%up8^rk8ypk6R<<&SmJP?w2KP7R#{&s#j<{HLtB^Hr)>|15#==gU? zJvdqaYkK*==lB0V%>Vbz{_o9rrq|{8JZ^l6P)z6#X8%XXl#d zz2?;ktaU%1b(uG$%1&GR!gbolkKZQTyu?*q(;anM`^NjCPjR<&;`zRHe>sq5DXDK- zllK1YRHi$(H#6N0e`f9d>&Ob_p5Nb!FRz}Ouu8_8)paRbcv0k4&-!O#VXIx7wT&Kx zioB9tvhQ5;oaZ(gZ^9K8?Qh<6=z4a+Q&o%N_;kO@X_@C`z8-y&HYcYgYV)`n{?OIy-M%A|E@L*yfA&!oR5Fm zrrhYIG-`hKjxn>*YKc17y_m{6SbkCi=mF+#B`Q9ru zi@u$4v3Tj7B%5+^FN5+$kG@|y+*K74IAxk?Sw#o))|frkO0MM`S487WTg314TvT7V zZ2FTj^A)=PT=%nn$SkS&&N1(yb(DL%dq7otU~~CF<+{u7<|`gpdjHR}C-3Xonf_E7 zG$`KZ%=+PT!s5e}DbbA5`k%i}`Ja7XWKCRi#<>DE-_)AycLXocl(2~wbyY?Yuy*4#dGGk!MfiTH#^^5N-hupBCMxFLKb^v9OYPwS{6t)x)>l zF+WrHDFw~)?3BEaFePO|+`{#$H}-3V+8k)K{uHC}&~xXPO;KsQZM-Y=56i1FhTW`- zUv+hQ7AI?jruV9XKEt@2xTV~YQ+sC_{)t{3pqpy?e+z?h0b``jf%Qw2{z=SZ?!KY_ zS6YngbAMe~;E(C63v7A6UD+9Dtp!4{EXT}%PUG0o{b{M$ZQUwdBB6Ug^|WeUmKi%9Su~V0?r`gGDZM#y?_6KbbhX*X zm|Xg`+pS|0Z>Rq&-NbxN^h4aEReA9%Z@zE*B_y6DcI~O&o&D}H7kD2mYKsXvSjrpl zNLy-|ZG6Dl?gs~0-ZXw*u+P40=ak~Ek9k|m)+LoOtEW%7^>S5J5aSo&Rdq6t_ilZh z+H4tW<{vWQaq8a)LCeT3GlX5|1~ewKvRXt2{QQ{WY0v2uvrcAxNZ<62fiZd#XErKL zT+gUpw4v#2)8DWOPG1GSRfeT=buDqyFs|gCae8L^C$R#RblFL-PM=x2cIFZ{-x=D* zlC7EPQ_GgIZ7~vEFjH^)C8FS|43aVB*uRyLiIutGnrj_?$%1)juYQ#`C;qU)*3NI`Ig@o(KI?m?kQ9=sET) zE_=j3Rr6K!j4qK2bq5=TTTfPGD$SGcetO)Qp{#D+7v=(8d&x8YZJU!DzeK25iyhpa zu=C8plaCnV>*P0@hgb**zWLtmd?7*L0rS33GxX~VbUwcSfBuU7|IhdS|9=1f>;AuI z>wkTYXLxPCZ*NEZgm+5$>wY|)efnUgXG!>jW7ZS*G=97N``MB3{oBVa}X^p*-Tc_!W>o54FWE(eCKkmWS?d!Mi z5AXRg)iB=Z!M{evFLCpp?k>7|>uR>;afzB~yJC6QOp0B9qA|Sc?;O|s^e*Q0LV^kF zUdoDGvVNiaiC>g${lu+%WbQA0>GjE{Yn_RKL z`@YdTdPT*5<}FKkzBYo*C-L6dXiEm4<%=psOY_8xdv^3sos-sbK6+dJ^N-GJ_RKib z6L?ov>3pSh|C>}+xm(+U+sZPf1lL;cSSspwSN7IP=AN>SwzIo4?p*kAfsaLaMtRAl z8P+S$#Yuhkd*$nzctzY%;-vC6gbg0swh*Tqje-sRov zX}HYSzv%a)_<%csCYcqC&v%zkWbN(!a=UW_e>DtqAfc=gJT z^!@hN8{fAnO`0*CuhxD-!ht&0gCY|rEZrmVqgH~u`4?0Fp@lyKJ~&D+3Lj&6=JCl< zg;DCvH0?dpf7@LC5x*gcjn!h_!;)09hpvxq%{|%kP5L~uQ$woY`tOB3a;Gm8ewST; zHq<;}zrx-tkG&q8)q7R;AisF#`%gQcw=z|{JYDnBb=?mg{RPg2efP9ke}p<-`*KQ{ zVO`_XO*ifIMH}-N)7abix%M1ZWjYhqqyA#A4`;HDsT8nZ&$5C_89Xuf1!--hCHrF0asz`6JKq;q{yC*XHi}6UF#XSmC$n-0+6L^vzf~_!ypty-qPMR8ZISx(XR^CX z&u88*oW1Dw<{7J7?s3oGb^pMQkIiYa4=xzmED}AvF6#T8U$Mt`rdxlPSv`AqUp4>X z6CbuZ{GRuuF8Nnnve=H-=kBcAZo99jv+8s9cF%R(H{x%7yFTsr(w7YLZhktCGo}5ccjRr)i#ox3 z<+0es9judbb}}66<(=O6cX=CkP1=nE$4#FoGduj=n<>=hZNl-R?bz`$S$Fxw-I|}7 z*F4zDV)n_-t?lgWWtE2w@+8FSPx5*{nEQC~%Q*8nuifUp6gfL<*&nCpt1{zFV;3>T zY<_h{^mgL9D7C};Wq0IU7YN?p)Af7ul{Kdy9B6ZX@J}mDaQ5{LY&Qfn&+e)W-Q1{c z^(l^b=aUAi{j6|c6>Ch;n$xpNS$n<^*TA_Fj}j5jPq97JS!ZVcz-cVpEk3e~7=x z)W=6UH(+@EU$;C<`c%v*xbT(?BNNZJ=%(3UQ+9S5 zKKWEKr(@+^lSf=N*Sw~#S(2o-DlKN~9bh{bX5yaG6LG93{m5#M zb9~d^Xk={Wy0UncbYO>!mapX4$v11i3inya@QJzWbc;D*JQF-A9rQSk=4amzb~l zaVYdc!iMC$u&&RclehFQ&;WSLug+a_?#^ILYsFDq+7z#JmQf zcCX0~4~6V_(Ji)olFKfGnTO7ue{mq@`)h4qR_=WYF{l07jDm&)%IJ zV%8J7@86|;4w?BoHt=_d@g3>reCQnBHuc zk6_bzuP*s6`r_sNOz{Wj?n|w>)ZDg5Mr6DHk}Z z>V5b8-WmHFCw+apoGm>2+PY@~uOB>!*50kOZ_dXvm#a5!ysGez-`aA$(9ZJ_PrWtI z#V)Sdx%X;x(K`Kq6AWWF-MhMI_h+dy`Ej~kwFkR4rj*O}n=Vp{w>(}xx8v)ghwB!f zNi*ETp)!4$)JdQ82(zv|&w8b=7yD})UdT}9GmYBcsrDmJWZrI0+3D(HiH`5nBA@Jb zR58!Lr^6&E+5%71tt^UoZQ2#I{i8C+XWx@SZDa?=WOHc{9C5D#d)_yZRK-5 zp;(@;?`|3DRGYqE6c*+jvd3EI(}Z$f{?4M9Rp*yp&=r08?#aCnjU5^%50#hm@^U{` zt-h<8IE;^?dE`*_|1z47v=jeM~AdDJyc@Q}MpJVp^l^i;d#{Vh?4rMp$f^e*RC2 zr~PyHIr_4v8Ru!~bNx)ZGJRK^?b#>$&QII5LZPzfTHSPJNxg>eM(00O3dC-T5lMJ? z;OF$8O-oc(dfXNDkbjqA9n5IJ^@0DXmU7Un)-PIbPV%t!?q-oNJJPMk*tU21KAxNT zy)~tVn|#6#9PZu4dSi0jKQ_sKq6PDcr!(k(xGlf=z8+)Tf%BaI%VZ?3|Mz8#dvV}U zMPP$wWYm)A^8dzlP7OQvPRq&74d{O{ONaAaN#nPqL-o6ui{*6+9b_#1 zl_HD8i*rqBcfYbk9BZ`B-Dq>MwwK|*hk(R#rH>p+o#tQ5Co*tHH1GT_+FHMJNBETA zpA=N*$;FgA)XJO4K1gI~9r;I-KJYL4LF zje+|^izRN>5Z?KHG8@LqqMbyh4wulQ)mx`c{tekP6DVayxvepi`ZFh!85 zy`}b~iTFcw?sg z{(NJpWZ3Vfrun;;%n%p(Tyyo2bN}X5tb10^?1-~o{VF}wIZ5}C&sCdP!-n$J5B7e0 z*>$x4%*rBO8PPxAG|oL^)#(?`*l+f}f7+SFuD>f5b}!UdFTi_<}yo!>J& zt%FuRids=xyXxTVwz?@)GY@~#Sh81_!>v6hBSS@TDHt;?#gq^R5eSjdbb2$4cipdulaSwvtv`MoYpSi z;ugi8@L1(^*`gfv?n!&Lw}-cM@y*fL{%Dd)K;z`9J#UWf?VrB3;%e9G2!5a3jc+PW z_KB~lxYqTQGbcUOrKqR#*R0m7T?~~6I=lEEsRc34iQsH_Z@BoURM55L4k^u-6J>-> zGiRARU+A*QMJm8~W!{v8Al}qf4|}9^7`zrld=wXn=L`7z;BY468_uKinO+!hYW!;v z>d5>jkta~oI(ubAsuown%|nT*6SRICg~l_Fkk2W|EHh+nTuVrjAT1y)nLZ``cvb%y4E}T@8d7-7J4Zeaj&`k^ij52 ziEE-eBpFoWE?(a5Bw;kmV3zLh-28ffeF=T9_gp_1=W%=d7Om=e{x{~^ZFRH1%*=~U z8{gKqX*|@G7nFUCr(n8v-;W@k8Mh-l&z*Csaa?_8|?j&J23)?SS{ zw!3QWnH;g=-mt}-hi6~Sc6oAhcH9$R)2Qn+UutVrepJ8y^^%ue&(nRcTYs&4-ndud z$=w5?`xh;}>gHAZOz3{EbVS+5jLkfsK5?5QzlmynyK2YctG9FZi@dC@7M?%xRg&cU z+jlNho=&@YTQY9%+4tLv%Qnx6bGfJes%rZ|(>nHB-JyGLtgW1#@%)VH-Us{QI;Q(w z%rR`OR2TmcNEyW1@?x4hFQ zz2tsu%%^Vl#no*G3*FnlFZlM(@vZB3)z5d0nRef;cB}Ve+3_pBuJ~De-S<+JPfO49 zGyOU0$n&R(fjM4w4vXZ!8kyt&>z+M6^L*v{-Awxz?0YdeamuCN2T$yEkk})><2m=o zW7;oRk3`3_-1lRB=l8SVYx^$szj{V-{l61^Vvo(p<=`=6YG6LhwO`!tS@Xr;|329M zn-_4V`)^m@*^e4dwX-+A6X$L?Jh$pW#TQ4VKGVG?MVwOi%DkED|71g1__e=werl@R zGCu^r?htx;cIB5v5BJVxdG;_;&i|rMX@Am&|Bs5#7J@%=ev5;-|kh zZI{{B8h-zI(fQ3Q_MPdDxwko{=)oR^`AfrF!;d~%?Iii&Px^#=@?BgEPPcP6-(9+2 zcDAVKep%jk+fpq=8sjzh&U?YM$vbRkx7G};<8}2H*1TJ=E`7s-edkNp8kdMKNIR!5 z)>gA~SAwbrculHU$ZQ(P$>!x*Qc3GP5mY()7@AuP#9z8kJx6W9~cZTUtKwJGzeUtN^ zLf^7E`=^TT=RUMQPRR7Yyfb_?{>P^6JUdk+VfF67uyTJL|H9V4vplwcEYoVwjdsgE zx|o3C^mkjAzxUhz?$E7y`|i&9x$EM;RTqD)GW_eh_v_Nz zO8ZOqZ!rY9ac1M9-<%Tq75e8`mMz>J_II&V)7IT=pEh1pT9!ZavV7#*XtScbYvQ-h zd9ARn?6uV_Etzu%T3@G4UXiS4(vipe(__2crGnPK%XeAqjNF{}if>uy;&)beYcj4d zehdwpTV*<%AunrNgMU`{&b)~08&7V2!F_b?!gY-d%@WK%BE=uC-o+hbEOk9gH$wmV zt25PZpBG)MIp5&>chgg*=?n$22a5D(ovUs;{G6fhjH%Cqy|-RJOweyu|52Sg&-lx% z-yg!Za{*GM>3`>-pE`SRXCQiVyLPQti@axW05-==-p>#a+B});~IFdDLdH z#PZO`JbYi*Dt7Uyvq-EzJ7?Vtro7WUt7~im*UeocaUkOvf;NT|7uBwDX!xbHb@7eEk(RTRxn4a~G73MmL3d5DYED6`Irq1Vdrlsh zE~7W2{nN3Sb!O8qH{NVw``-AnCe>;=!&;jK2X7s_vEFL#WrG%P&l8s;xldZW-E!CM zWok^!&(LdG>0e%M;mfwpz0`Rw@P3{{v-C|b?X_D}6;|9^Hc{vL#v|dIlUIp`CX@p!?_K%frrVxNUE#|oPYqjj#Yb%84)M*i zJ_c6^+fC9?E}UA=EyP@?`{{uacRg#}Lcx>L4~^D&h;gQ_2{^{{{H@2u&S?zqgXKz$ z@ArzGGxSmk=S^q4VK6nIEzt1B?4*#W)s7Y?6%IO?PSF2d92(CU5K#Vkmi<}jqwy_U zU!4y9tLeb_TXj{VMZibJl6h(M`=qG{y7nCu z-P?S+FqTzk`P8X9mh;Oc8gE#X{`Awmx;twm4rF}j`gd>NRNKAGwk0>3nRukH+`4C% zx!?B9fxRh5{wD19&@Zigw{%v#%)8qg?@!hK&A#!4xbyx6OSJd$g=T$@WXZ-u<;@ZqTN;h$rGEO{w!P3L zKfG4|duf}x)U(ry4|StkK0V^k`nG54=J^|$zohw9Of!s?N!k+1(y;NMv9HlBx8j=Z zi*5&{>ia)mT69--F4z6Hx62M}??`l&d49Ak)M)k0!+UL7r?0Ag*}3dh&__MD;&Q&j zKmGjDryaaEch5~%=kB(4mrlK_Paajoe!3ldV_%l~{G=bD+g3;&I=oO&@S&`j;;q1v z2%d{w1@Ar7yLNZKuG;JIq2oq^)aMly#zs~)o813NvYwS?J=v;!A%^Sgqx1(nkN1CI zdUu$aW}>3+`sN`~1x>)WlZm-&~*Z`^{6=?Kth{TiMgsy{ke!^&WL z-m?Gej!brWb35fvVOPYX12fM1Jnpk${3bJF^K|jaT1@@I3-%p-FEsVN(9-w9t?z|* zzMr)7z0kbB(>8F1?b2YiV4rYYEIzIA6aP-G-?}T_cl*3c)#I*McU$$qrxrbi^<9;V zPP|>?P<6A;vte(_Gu6H8Q>Lyr|9B$1;A-jeLri}j`3pVJy1oAT>YKt3!ds>v>$$pr z-rOu%_GgkFcfb9P(e`9NcD{<~%(vH^1}E3v(>-vbeAnx64@R+x&;Rdd+0h&vt#IH{ zHh}3-?0;BzqR~uc@_tgy_xArf6EV-k`g4@-R_EhZj4ty(D86< z?KhSgw=)+0-Q;mUx=A3x&|!vG>sk52gznw`mO1gm)!NefPwu70 z=n4*|I|gzly8aFFS5rF-Asx_p0Y+Wy@0w)5sy8x_Ae zd1s;e=61QWiv7>i=F7}tmOIZm@60)-&zp_;)1%6l&n}Nzd;9IPw`IRqKRYA7cIJ6$ z<9M^Q1C93EXU~s(_k7#uowY{>5h9Wc5c6OYhtqRt=gJ* zby=b5?d@xx`DV@Inbf)Z>W;ka`B5zwcLio|+IP=jPV|Fa3VRdwYkk`I%%Fhp&V{wo zvx;TSwyLd>zrw&>ale3N>o0bbfE)RJ-Wzpf2FITb73Cv+TGtDx1-N}0)&rS+m|NiQ@ zmQ~J!k0Rf;8ud?oqs;WV;G{*&rT!_|?x%Lht-JEzNx(%L9+3mFZ$8&uGUctS|n_-{+d$doU|6* zl}2d-4=oH5TsF&@u6gDw{qT*_mjb?kPA?1Ykb^CpH>Nw!H0sKm7U-O*I%8c@g&A*1 z^USOT0Uw`xKUf#cy5N=es^ChtZw{$i?LRItWE<4U7|(Icdpz~z4x_2dPFMb@s5A`y)ayzg^fRkX?WL!aUVKdW-4y?=ToE$@C0@A_>WA6FjC-->mJ9eml+d=c)=@ zS>3a0(j}6lmdJ`Wy>}b|!nAg*= z>DS7o#y9o9r>E@_T4>Gm$D&2Mt)^Mw(m3MH(1tjooCF1`N5^Ek1B!-@C&dcuDg zsM-IYpx+Umv0s*PT8PETox7`xkLRDBn|J>H^zOKBogF$hGn4n<`Mv5@VBK1V{Zkf3 z<#QN3H9IZy%r7R~hfR%rS=@!7hL6FgCanwK)pX)p_&f%EsckAtqpD2(VvXjnta!VX z^M-wRgE*&p#T)*0yd~TpnArcVA}6P>z93bfouMAJ;q}k1{Zg@C-vyAmr~>SaA-yTT&DeI z51II1pFQ4t?Qz=U+hKoSmi*p*^XB{K&*q(z{q^s{#pUjOw$@cL6;*G3e0OhLeBiRO z`+PZD9vjOV4ojo&KR&$qbLY$6o7d)=8GQE5{#BOz?6uXc_u-`i4>DIhTU(!IIe*qR zhHqkia=TJ3ErL!Iga@2$^F@3NZiT@@W(@;vM8-c{E-)$-R# zGF3f2;Cn2)_RT}tL*E%RCP##J-#@vZiGSj+>Z<09z3ohQ81yo~a##J`b8*6z^H*ac z&d=t1fBtI1QEQ>^bKWtCUu~rnNhaA7;l(bEk6cR3< zT6Nh)d$Gyo2dlG;SDPA}E|_S*xqD)f)Jm&0XSduwbHn3Q*0K^6=6qeBSU=6)kgbib zd$a;Ym#qHc^)S)3XZ8`b(6l{SN3^!i$Z`oaUT0Z&*Y`?6ZA1W!`9o;J{ttgc%|pv3u^P{OAJeDkwufau)4ur^vITwl!zX&I6w^KYoneEc z5|^5>yO)$lj>htb68Cg+dI}gXD6@9GPP3R3&D*^1S?H=;SDjgvmbY?WO;{&&ig{|m zKABUDUONsPSnXxN{eks|P8{Dd?SDQO=j;9Ylv=+~NP}s|$EgjULiRn<4smR&ZT%E7 z@r3felAF_8&WAN`P)mFtIM<80V7bXmU0>DDk30Xk@M!oQQ}tx}9X?fU@rG#!D>#3e z#eGn1SfkH3ja%Dj>KPxkOTr(oL#IZ?np(d@$;=lcTSt` ze{J!wa_{uVZ@!jJySnem!H5gHJ$>HZ^^iLA@cvhm>*a^rdS|EBt`C2&?f$z-G@s#p zt+cyT;*IaQUWL!jh0Wf$b@PeRXV=0O9SZ+azRV^4Ow~8FUyE+$E&TDW%rAGE+?&>> z%o@SapGgzScVE9abJM)-Zx6_1}^Z$DXV z$>1~pU`a+u`mc3&9~s*_H(dSyDO~*D2lo%oI*(*$|M+xZhCo7AD{GCh;m@y27`~OO zEq~|t)1XfJi+vB9oT~EuXF~VIFW(p4{CVe>zbSw6RD34J@%>baW%9|L^HT7OXsxM( z-0S82ElQW_4(lAqIUTY|o7F<5N`xm_=7zlEN%Zg)ckL$#cI)3d2Zv6$r(a2Gp>mLG@Dp6%Ym`&Z1&sh&As6^%Z&RkYcjEmS2kQw zx>P!UIoE;jFAsfJ*u}!3>(F_YHSB&mtKcowuWy$)R7;*)uuq>`(t)GEPFwW)=~;SJ zhKZ+Y^z>x1wD{@+ce9MwoMO8eRc>a=KAG`m`f9b; z?Yo(d)<^Mvc=ROYQj~u~{Eij-=H36Nb3JyJ*WX+GdTSk?>0O@3pns-mUFW|D6Q-`` zDuI$4IKOchy{^=6?DuA8Ex)P%N}I#LYD4CRzjhn4`ExG6X5!_04i8Q!}UXMviTsuYKND`R%h4_TN8$*2cc*#m$S0&-cqR z$IY?$_vwh{gQK0n=lx~s%VaFLYU=;IxSZ@hPtKaBruxZ+#fLW^XukRKx3Tf}DC7Gk zY5UjtGsg?Y?=p_R@%H?hW6RTGdv3exOp06JXOe#{pgb}lKjR$l+B#v@9hHl(EwRXb z%)Hdsp?lKqoohEucdKLGb3m*>s zUR4`fx^Bf+?W*6aF78^hdwQw#ZHr93g2>hJ*Je$>`Ym-U8x zjx|xTTh{G;C9rM@; z+uttBd9Wt!q_EqZ@?yWOd-y-4+ul3M7P3eDK7;tV72h(i+AWP@Xv;l)ZMW$2n5(w! zit$fkkJ?6;N>s4EemSXj)t&}n(PM88y>r@@rBnUvFk*J-O;ek!7>$*0pP{ozlD< znX0z@+ybH3n=6}Vo|Jkkld#pH_Vc-%b2AU7q)lEXoVYa4c=0Yt){KUCX;-GL_`O!> z)fSD{SEVJ_&b&6OaII+j)tn_U=5G&0`A0RisCm3>n0@6=#nyQ&r$b-A%re)zkr`CD zTgv)2=NtD_)dO{_tJW}GStP0*R+=Pg&Q~s?9=7$M-(ptfNmmy~DoCPI}Q(GfEkBg-4S>t}HDnjuGSmSKASbE^^pdl5iXgVJe~*!#1tgd zZxV6f+9wh)%c*N}=OLF(7J3b~lcl{AUKzbPZp3 zqlt~8pJ%Ekt^8vT%d+>(yJ+8(fk7nCRc*^%Iq?dnBns61U6bpQw zWB8|9Va8qQGkb)+7BU|X`h9ri--AaQ9g615do)WQZrxb$szLwH@xQZ z^Z)&N|L;*RW5VIvhr1)#7J2Wvxw}g8Li2CYzpp3QMO@c=AH97~{o5|Rs<3tM-^O1z zW;mdn_d!4+;b++PvVgdc{J6w zRy(q}x{BQ)Z{>F5Y=fwe2M%cY)W}7g{CWP$*Gf?dO>gyWdk&eMXP)y@=h@Fk3zQWP z^lZ58*!O|2C|=vAeVRUlw zX8hDS_@@4!NbdEOJ^DZ1RGlk|^Iu%!x?g)%^pno_ZM>UK8*9CH3;d#ec#qQVN^VPo zt$Ucb#T*l}inq3&s@6QxJ#}xy=iRK*Hr;{lw|C6_9QI4z&*0Xssn$^+IXw+l>#*vgna7nYZwevseX&K);8hoZn&gu5klP)hd74TmvyS^gBUG>r4jNON0?s%U( z^JUuB8IN}9tXsUhbzc!jdBn7ji}v^R1gt1GKVDqkeL}A`W&3t_SvU2z`U~^o|5tt2 z_;dGf_Kn^{@2=bXH=O_fk6-6NIltc>I}1PN2}e{^#1i_gA5Sh7{1+TWs(sKSgYU2 z)bsOv#(u{QchngbxN2Va+t2K>{pKz=nZcgVbzg5w-#glfi&UiDO#bTlg<3Ij4+nv>TH!y#e`(ZY{a@JX!uQBGj6TZ!^oOf=| z39f$D_pV>3I^Larvyb8QztA^ZSj8TQ|JsrE;8GiX^qj`gre<#^~4_Z&8m7X^7!aXPyH!MWxdZXtXt>7c+7gy$E$~$67zSx zXL{1|Fnm_iiuK|N_YRl;TOip`^76kgm<_|!GyNsQns72bdJqqF6S;-UNgOEugW4*u>>Bb z$?v$d&3cb|p3~SBcWIMzgiZYSZC5kd-%9Fp8$3E%q^o$~PSvk@OE)t=uFbh{)bDg~ zO)EpO_w(Jp($-Gp+#5pTe_UbazHNQK+?q+}%J!>C?@VWJIJbSdy#M(+YxCcC-@MuE zTztM?wyyBei_gKw))Cs{yjDG-=%r~u4L8g z#E37szB4t-rr?F!TE05&Mb*Li@z)(oUSBU|zs7I6pwc9g9Qx-G%7rqs( zFD@TokNWMr^>5>)UkyU?rqn6g&+?@vFo zFWo18o#_sjZ$`KDwO*?(t@WJQ_I0mTM!{>_wTv-W?s~5(_S~GZa}9&v4A#^wUVm+u zc81*Evhwrv&-#y)ZhL3RHoRXRf6=P{QnY=u$$5#EcS5`_*^KF1k4bLzv*^i?UwV6k z{o0extp~0Jmzm#NE><72^_)i2InJ7eN%I4A9#{mJ`cGYJoccWHDC@b<*9?EA8HfJ% zVLi{dqhM3Yd=2H}|5SFgPAy!rL|${{hD!^%=V{ zCm%4Madytl6SKcAx~yYy`R22nZI+Ward__~b1P#x?~gUJug>AgSQT|Xf~*cix|x_8U2FFg{{o8{8nxFF87*qD&J~9p*`V= zGBqKrH`*nygquF@5?ue%Ft$6K(Kc?|qEz*;b4I$ilF~mTKCT?A7q-ttXi*U9;)DF8Nc&|_>>yeWfq|YE7NZaM3s6LHGogfZF4mZ*nHt^!ucoY!{ZB*=aFho>xk(r<(1| zC%W-7R7?_v3W-{k*)T>t-{{=FF1oEt{FI?R7x(|sMinxoV zamRV*yPnv7`E8c2Ar3(bFaqX%HZ->#%2}wzL@cuFM7Dw<|;?}?|r&acKP?ZerZct=Py0!8u5I0 ztDDqA!)^O+ZJK&a;;n$>*_53TAG<%s{n(h>?$h`zB>jA8YInNUhoxrW)@2EM-+#-U zaaYG^?$I@i7RFk)YdpPa{m5|dm9vp8Mdg8_@AVAlbbP;Zf99QtFI$_$cbAubn!2<0 z>WLS6^Ddljj9>Ssb+KSxTI=7H0d0}x8^g-a=dGVqe%`=*-7V**dv|M2t(+3h_2H7Q zPu;P)u(;~g69YFyf4FVC-|g^HU5WSW>;7i{VY5m5dAE6c-Phuv1^++iJ2Vt#y$gA8 z?}iG;h8c}lL_r&CCp$H~XRG<{yzi$=g`H^Cj83}~Ztv5Q$|pVCE!cCj>f!zBDbLUB z>i&2yp@n(>=YublJ2_a{H+pYoFW-JB)XDJP0)e{IP13#$!o$o%mF@X*lg(vcvLJ;%$J z)X&7dnLaUgeH?#z^)sIIyx(W~=hl{AsA&8fw&!1j_ow+QPff2%DxEanHU7n`NgM^+ z8N5}OX+3(r;Ghwc51-Dr2OAr5DwqCiS>JT4GXJB~^^OGp25}X8{Z5AeCAU6b`t$sH z*K2Ne*&nHQD_-7Wu&FwjSo8GH3g*vSr_0$(g61kGFKT5teI;XF(Ve4B|99`Z?kn&h zzchIw!{d8zp12yvGVM9gXeoHBx#Y^5DwCzm`Y&XA|8DeooPC&O566ZXH?yU-^R6`( zxN$ngZ1<;`D-ViVZ)kshhF_L_sm@lpE2e8%T~a}$5FzO(KNxX&i~ z*DRKg>HPNSGmBq-TYU57@r3>EeD=0gFK%`!ulJi@QTXl2>2m+QR^?JV3!Yv5S>8DP z`MLcS-`{kX``cSrzxtUe@F4mAT#H|CJC*(Y8W@!M`On(Sn7!BBx^}y%@|)>buh0B< zXx`sDv;G~)sSP>2EZ96tuVC(klV?`!c(CjGR<=dElLm~ImUkVSi9F>=c_x{?KBT%kee+Z5>;}qCH(#Bui0JITeIRrrNXyf z6V3g#>Ym$v*59EyJ(pMYp7weiw6k#Gom~N$F>B294=%p6V}ZpP%SiTW&#j!_mFC8~ z=y2MGy><}}KiW8Z`iAT&rH)&lY=7A5?Zv%g#kO3z>aAI@7htHLSs%yL7CY{uiOu5o^eeqO@qay|9l z+ABZ#)O8Q97Iu9tktDC%c-*SH!MXFK%xZ-hdt;8Ug}8UA?bF?LX5yk^3FbW~7A`Uk zH%a5(TIQJlJZtTqo9AY}-P4fHclO!ZmrYlng-?2^GjVm`;%8cG*2=KuSf<@Rb*;d+ zTPb?YgQwHZ71)PoGej07ET3C`+p=8kd62dC>bZuEX}4CSmzb|LtcVrzA zQI5L2=xS7qy@Rb@5}K`D ztqzhJtfxflw@L-9`cSx}quj|$GenbJ`>2DQ#*bpvEip@!4jy+9(@1(_K6maZhRO{w z@tvA}Q@#Eb9c>p;J6PBKv(u^lB+tZi{;HOimfi7_+JxU(Pqmd`H+a&$L}K0Dv%Sw7 z-b9!c8*qN`{d1y1$ym(4*L9Nc#VaZ&3=C(U>q)=NUaaYp=C_3JSb}el;)aJW)>+7R zf4Kdm(WfZhYN!5F!Ta;Q-uN(@)=HGRwQWxg+(j^fX~x z=Gj$YOwyT~H-6R#n{dx}ueSNuLtK1&y39X`p7@~EG-XHr)vA`19r;(={)N8oEUjIA zZIkHtwK2SWckDMTtACnR^x)t=#)k)(weP=*x8(SC`#GmU+3rIp-Z5AioOtiG>VK^3 z+7$+uXDIE9;OW`BuHwM^Roh*zOt*@?_$JQqoClAol!&^FFq^X5^k**5P3Nw7tNiTk$Y56NBQ9E>&4pXQ9Cz(KKAv>r>th5hG~Uy zdSCAzaoxWoVS>cx`Fo$8+w|=F+p|}0blnk;FG$y3^Y*TiRP4j^x+O|76{~Ze_}qSb zd&f~@zIS(bO_lekJy^EAGvj?(NL=6FF0=3}FSD$VmTsT?^4*iNa|`z0F2C^Lo~(0F zci@DLORr8y-?2Mo;`;#g=auZc4X3?%Cvx!K+}&;|^4f+wGOn*v^lDrd7QW%Ot(J7u z+hqsz{ccTd?shZWJahR6zSEtqakB5{-BqqmaWhi&crQ5dUf|3{I)@Hy$|>i+{<*K{ znDHw8xrILBBHzPT?A~#+xBWvitHgiV>I+RT&&yf-6Ma+vRr|(29map_pVxnP&*6Q_ zeb@fQ?&5?`vzvpt_<$jIX~qWj*g# zm6wm|LD@Zd(RVp7Z904P(ZziVE9|eV*c3iZpu9T2{B#CWI>&y4kX4NDdhW#lU}ks-Mo5zsQUk#lW({# z?%#7@{fghUvh&oN|DL;jZqMtYhUss=FH9~;^pv@lV0r0eTBV!(y4`WtwH+_l-pOnD zYd4ee_uR^&ig&k@+vm--`t|5cr}%Tfy*Bl~t{x4xkFomu>e9{d>E{{s^|$@czolO@ z`7rV3p3v-j2CuIh=1Z1{2hX~HeNOg~-)?hvE;E(ba9RFwZRxC?T)$Rr6J(vSGb&X$ zuV#VS`eZAU3ri-O6@=z0di`B>OCc(J%Cpq9wUYZc7qS{JlD&21;UA$D`77%d@|1Bg z-PyC?8lz5k=$i7?dTM7A{zdc5CQf;` zq*Q%zlE#dp8LuS`5_^7GdGc-uHf3ktAHmGCdiFYN$s>MNVTa6wO||1T3(cB)pfv&yRUU09jI$pQhYr~?pRaYm3@rG+JyhR;8X`BMja_&w4 z)*!54%*Uj2qJL@Qp$aYgW9kW;WjD$G$h9%;Gp-h%@m%Kd`^M~*8+9hw%<%19F65zP zDW*PYBlE`_|4i0&Hg7x-s-O zyS5%Umb*XhNLQn;c32);RoLFY!e4mv-qvPk-+wS|Uubl~TiGLr<7&1_eyd$=_LcWg zn(-RjLlXkqezTi@ThHXt%zm+P;?&o_!XDk)pOyRHt0cjvMXqA?dig!&rWtPzFj#!h z>S9W=_$vccqUVce>{sCA8lE@b;Y4OuPUeJl$xG67@yZ*x?|S2)tSvJ&o|G_ zJ0HXThWEqNn`f8o$=;h_aI9|QW>L55>qXV8ON)*Pn%;|Y7mS?wS#W_dPa^NNqP)y87~i>4X( zTixd**JN%Pse}-@m6-Qz3n7?ejgiQ#R_KH@~$nSNfdECo9YR`!_G%^V^^P z$MT7<_Mt7$WUW(nub%5H`}XMmJDVy`OpfRJ`c7o+yz)x>70p)#vfq6;alzntWn%Ly z9;H2-g9b-kYQz;Ke7bdak@{7R?spod$#Sw2 z-)YBhVD0ZoDkc7L(qG!nm3!;nQ+~9sU|)NG zU6}Bi|9|53|NOhZ(RzyguYxo6?+;wrYbejaSCd|IX>+{d0mi0V7MBH-Wtv%zRjW7M zS@yL~!$4lZcHM@i>+)>BYacnw{dS(RSLWTc+pLSEIS$IUh+lQXeHjY_&fN4Pg17ZQIJ3U}zI0OS z)X<+(-&7rCI-{<0;D&Z~;)Cni|Nc}><1k=v+`BH^hFwBLT)QqaY(vN2Q&q7ub$r*( zQ$2qrsl2bGe6dd1gS?xcecu0H`o?ztlUS*ccpb3+*W>&n(C zlh2DLbnRA)@+sBUmZ{L5&mt#Y$`s?1yOQrt*5*jX0|jo@-}J2uycIKQ=WYIXf63GN zuEGg=m8Ibp1~=EQli9M*;Y+csgj-1brqs0!VsnmvdFj(8W3haC%C;n*$$qO{*Is#j z(D&}usm*zYakat;r$W!w%sS7xLQ0Hn>E<87Cz6X54%}Efo#h92)8^ejuP;cJ+~<1c z*tvy|&ljm~c~SE%PH`zCU(NO@d&70_uAcsWZP@#@=5ljlt4kh!S$sNu`?`7cRm_z| zpASvmu5VlS{L;0x+6SJUUCo~tQ&aNx(c;(7<>M^>KX`QPZ*ls&xwf_S$#37yyn0)L zF|Q_SeQl6-eaM=c2%Z00@jpdxGWjJe`~Ib8iM`g?&&(xaJ|Q ze8r1GAIg@TxYIMGA^PH@wHg1?Op1*sDRUht)#Q(v`uX~lLsvP9RA=p$IT?3M=y>Hb zFA*{B=~I;$JJ7Ks+}s7al-`(zsR_2{Rm8M4PtU%Zt1<3NVvor}F<=Ne~S>Ubn| zoacG*MV?}_S;_NyUwryCGh-UJ@5_b$&gWdZ(if{PDiD)*Z1^l)^sZ-$ZL{T>2U~V- zmbiFUsPbJ0x3F#c(xz`*oAsV<%%3oYJuIbH=fZ)kP|I7V)}2}zYPnJAX!w*6XTPAE zT6eBq=6Ig9FvoPp%9aUP0wxxBIhL+km|{6Whjp^Tc31m|ymhUM>{kbVSn73;#kK13 z(S`>3PLamXlk}OUFt^x8@h~hn_~GZwYw{2E8C>J#a<5H&wC8D$d0T~0WWLdR-)A;6 z4)8>E?>LzMFlE;httoeoHrdbrnr?j0=h#$l>&=?!MsGcq%`H@T+GUifKB>qh=$ppm z0=I(h@QA#%g6~|XY&t%(h1v5~QitlSBd>QD#ogI@%5Xzuw8+`Z%QRU03{G*mRMH6ZxtRaeW38Q#}pa7*9$F>a-s|7H~p> zOG@4i%alEz?p`0=aZp|8_GT zQa8Er;OgV}PaU^Te|~phjyT7;-%Xzt4$Mo7Olw+vaD(^pf}_^%QM(h$^={qm*1O-- zeQobO%l>M;hBMW3xEoHlIwr99oQs@Zd@Ox_W9MbdboQM`Ri0<=uRisBUXkT;NrUM2 zVwW>;3=ZkN^LAeOKeYhswG&xz`U||HhNG=YtGe*%p3d{cZf54sEv!?p(Cn z!Yt3;AfCV?>2{%|e9PDUH`qS!ldX2>uP%G@PLcQBP0ly((irOm71;0XTrPb4Zm!0G z6Z2$upQtO}p2_EPwl48bv)Zkzyx&f*y!b)&*UxtsxBd`Ko##3?J@3itXAa$R?q@aD zU%M5)X3OfW>#VM_Joob|S{9Oiru3Qg{u!LUk>~E(+V1-EOi%I1mcGRwV)i{h&6tpQ zsJ3>B-re=nwghF{eE+tJF(L3rrNf=?Zx;uhoATj~`@wjf#;f)RzE|y>VO;h>l~qn4 zypH|qqVR|ZSs5L_eqAbQSbX5{nKguz&I585e3gR-1Nn=(ANj*17L|c4dazwsyYG33{UG zVa&U>xU0_86zI9{zOi3$nXA0mvFZ+{Z88r@j5KG^6gAfbF<-R~pL z?XM?Z=6%I&Q&yF5j&IG&ci&Rd;xE_T%@UZw9p9+6`rGdwhTj?@Z!WX^IK9B%H17T4 z1;yGAu1(+hXw^BHskJ(++Yd4B`*k|=(t_h>IX39Gc*$@jyjB)USkogqZJQGZ_lN0S zJOw|dv(9*STg%>f7Q^bbla{3YTwTBO{`+ryo@;h=WF4Awe$UeE*+-@>+Pdhh2z%ca z4g+SUGrSYFT`Ac3Zt9G%pOR0$d1`e!X{u~j-(>%0hWn?NzJIdGMUMGs z%a5-`nr9mmj~M^_ve#*uYr}hUE&gj#{O8u#*=+y!W73BE>f7}e{AGF{cdzRGr)SpT zjqUmI)g_NVF>kn^EuOHa{^^~++|u9A&D~d=_qN-3_5Af~YwoS64_aRvv$`%~U0uiC z`qleST&$;O}fn3-WMo3Q49RF*SUMG=IV1{j0pYox~R_g)Y_(fLI&~t%Gn~Fsn?t; zZC^iR>ba%uQpc)k=JYda#>p_}iumnXsfm3aGiOanS{1ZO$}ikG(?e-|zK z=X7hnf7K?>aJ`2oj>(>Eu|4@tYWvX{EzSodPZ;u?@6x?+afc}v$3@ZSC+psxTwyD> zS+Ou%rvK&?iMTthf=kSuP8cnWP*up8$aqp}YObJDn7W}t(qsQ_Eiu)si6Y#`(^OBY zoP6eSLy03YbzXwVb)nEV7iVZsY^vWLpeKKhd1ivyTW{67Cp(nc?6q_H+I>DgFcRRE zT)Z%qlS8VJqsN9{;&6u}R!P)EwJzo#S(Z_(wxIsag+(1cyJz7RWC? z==guq{rw!rq*`e)fmVifMc1xz3la75#YTcTKVHp0lO;kE1^@#+*K7 z`n*iZ@Aw{J(eiswBMUxjpR-(FtoLBXXQpkHN35Q2;?##l-G?{Ig)02UO_K-Q_ydGFKO#viaZk@rm|j`ya0-um5x3{?B#&Z;Z9S%RMeb`e&5& zC#HpdZSikz>~F4^xZvkL*|*C2+xide*qofA?qk(fR>I+Y@1oh3#kmFH$3L9wTR8V^ zv-NGZ2HD)|z_#*WlL~%jsXKok<@GU_zs-4lZ|iby*^2V^X9sqFFL`t4a^I`nv)`0| zUpF`6L6*2=rhm1&I(tib1LNY)i&)=_m9B63Rn(}x@7e09`-S}OTXp;aqnpA-US8FTn)s{i^4a@wt7=-K zmG;i8**;zF%A53mukLCe+E?H&tUm142gt$#nYs8-BhwfFGvt4-&A%w?%)c{APo8*ei^e{igJ&TVZg z$&UpMbEe<^wyM0|)#>v=W~D8=|1(4y#B$kbyfQzmG`;Ma)MvRR?-xs4w{HW=(%@k}%MgqUo(6Zgv|g~{)d z624!Uabsaf+O$W9SM1c;U%(Kb_P(`M*REGSPshD(bzhYOW&7S$Uw?Ff z&u!I;q zez0z*^QFrh;)N5o#Va0=c^T@|KlQ-lj`yBde#bCgd$d<~Z_`h{50^7oF6{bO#F|-q zeDU$3FB?UU2L|8I5U3B(Vfl5cyf*qmYlmj!tjh~oxfE9l^WG8Nx?r+l4`=qtOEJn) z7i;;RTdGHU*>;QC@$;Qor|ofkewvWV-V?&TQw)68)qV{PUGqiijL>fr@%lOJi=ua) zNHgP_&slbNmW!|YY{jSPztnBB_eY)BzSK(mPu{J1%~knEpABYSJM5U?*W$L*S5-ob zw|4>aXVt{Dp+T!6O}vF4SigKDt~pmC{i;K@-qlBY89Fvz)7v4*e$7g{^HSKNNn+R6 zKjMnMli(>bJ?ypp{c}qlf*r#S7Ts(tWm@yk#bSbg5zCIu{XcDbv?Bj)y~ z-(IY~F1N4v@58m){dsY91&{AEzkdEM_U?}A%*XFqjpOIU{{G|hc=Og{>e^rXUw`di zHI-j`YrN>{{~>GsDuw@#T=y^7r%o^VQ}H5?#`{cS#m7vZaTRDsRYae>-}NNlWoMSi ziS&7*U#di8zs?HUw`j_`2NCt?5B_N3@E0UgNc&JqpL?96zta{A%}6UWG~V;SNc~%NPIbjVM%(vRl2$ zk=^g`v`Nv6ja?FTgCc@Ib<7bKo@d`35)tl|?Ijs8u`)>IlQx&!fg{Nmt_S3qb{wc= z2z#~ANjIjUP&FiiH!oQ?J4J=n)^#bdF7k-bR<;YTiHw;4?{%-{LKUySKwll|PU%Z=`p+?sr4^5rb1kN{o`4wPMotBJ$&kNLMAk@NsZO5BDOL9_S~-DmsTd|@xGEiv+U2!8P<}e zYL2T8Pm`F#FOlrnxagtzDF=t6=@UYf8pI8}v=o_SZ!A8X&hwL(>3)#F2PuK`Ne4Dd z2A9_?e+-zI-R@aB4H{x@%|b}WAV;M}^4 zvayS;XZkIAd|;j44cD>*8_)gqIBxeLal@n7SY>PL?{8nRn9I2d=LMVYkoB!dkG_A- zmci;n-`y1lci)<^Ztm{gWp7{J*}1zmJo@>&*txsQ%Nv;A-*Qe&>|);j_T>w;-7Mxu zHyB*2&P%>^#VLH%i!Qf)XJ_x1`H_2j@#UCZUvD=qooDTmAHV70H@|mJZ=bw*_U>)H zpJjm`rhlHjvR=Qn*7eVJZxfrK+rK`A`>&UJ^Y-OsvFe}e^4AyKwOc!R{fsYN%l7@f zb9B1W{_2&RHm~@7M!fO&_e-qtTnzktMQmRfN=>9%zOx6G?cDO&;CO92+m%J(HV3!4 zDaSmR`FYm&ms6)N-gnqJeE+&DN%?boRz?MsIoxt3E64Y3uIu)~k6jVV&iB#VJ<`12=Z%y${NmK2Ib3=LZSf zz`JSZs_b+o&1{ue{36KDYc-HB7#RJ~c{HNvImYoqRUcB&U*oWnAAL67JWPVWpkg=&g zuP|w^_Uh)(llO1XYyNw0qr|&e)85VMQM#o4=6b>XERhY&!An<9TfJZB0RJ05hB;ym z?@MRoTc0(kTev-b_TPDTPkyVu|1!(1yzt^t?T*uh=TmpT-`K=lygA{rT zJ8cSY?klm}U$S$5N#%YQ_HU~f@GpL`N@zFhH*XtN#x(Y4U((E?Z436fHf+`1%V2-L zapKwy>=ioIjB`BdHpGNB{9IMQ@#g#K1^jQ#dsdxcTBBdD`e{xmW1Y-Lo6cX30j?t9 zq7TwIwN*dqb8IL`@SS}#%`yJzkz`Fyrk>u32AP&$OvEarJ|Fy{BB#KcCOpmLw<@EU zZCz$yl~njV!3Vi~JVo9|_W4YFcT9BZi|L&=rgPq#x^?@F{I5)FT&oy=2rN5V7uaAN z_`uWbo5^7n4YfNW55(B(>W-#`Hq3vvSm8iF_o>M_EMfc3EZcu&{&nem?*B>rOT-w( zbSGX3FbHe(OWj(bf1p?(VJ~yGZR7jpj~Y0bRx_R9y!6Lvsnzlwp+c4gd@?&E1+H-$ zT)c8oMr^v+)=fL&zI^+(zl!nM>;qX{n^v8T@$43vZvQ7v?_^2&iQVU)n#{Fdd!X^s%YvPpd-_C< zcv?8j5mSna=~d7^618QE*vd7+=~G^1?qssB4b@wx#hSqCR=DFzKv$`Q76b3j7471z z50jiV&8KJuOg`lhtH)@%li`D8&rLRNo;mDUK^ukirY;fc*&47?PU~vZ(f{!+6TDVL za6RdEREXwC)9YL6OM^mr_-dBii}i`s+0Jx~1(&nQ#BG%w=R^${g@3o98Z6`Dibft8AZHu@d#vhf;sFcymq*#!k<*;-{MD60lVv~$M z21aichT>qG3@=8;;yE3^d;@PBDwp-VIkmIGSTNq|k-uAQ=22#C&y(|7@Qxlzj)97-aYec_ss9zw7+t^)h!A=P@tQ^(*#$ z)(eT_Vkn;ZJZ+BnYpeGQr6RKW-Ft}j`3?(g)X1H0!-X{rv+9;+qe>|NB?zv*hZeh5wuQldqH~WCUEPXv=q= z^`4KPCurB_2ODNxJ)>K*a`(jx9k(uJNZ5$)H#pIqy6#)&41LcJ9Mg77iJd(E`&;(J zxINFhE6=lU={m=*@uYi_jn%4cuaDl_yV$8p^V;dvS8l#|P`BponWr-iCs&5_zLpc4 zUhQ7#W_f-w`;KW-Z?$|c*z9*TajS-L{Bv6tw=?Ir^a$D586JB&>$rM}=xV-|sjJoa zdixI>G`7w@S$*6^<;R5`0r8vea*9Nj#E9J9_;KS&!zs}d?iXII%WPKO_xSPTN104z z2ilJJ{Rz{&@c-$p*XxsAHM(CKA7z^--sm6&`wFC6P%@o)38ecPu`Z#>_7 z?0oOC+iuz)c23;ZQ^6~t9kr5mj%BhW%Mb3&AGtqIifhokmo0STjMlZZL!ZBKAK-tZ za6snz*1N?E{$>@N2xsoIEwPZZ$}zEex4QG}ch{clj^AE0e64*@D4_Rj;_;6slB-*! za_Zj{*%UTkuKIWLZDZgJ-IeR_)p<6|<*{E?C!O)}witU|Sc7HGYR8%9*D{^qJHynI zU?OpOp?UKalNpzm>~t2onLj}=ymFASo z-MjiGTsT1_w&x(zlU-RQ;hXPERIFD!@Zm{)X@C?$&=l)?B{st}^4k;?A(984Z z*41v>_v_=SQ~6n6`?Iw7uUl6akoRZNl^>A{|2=kk?7nmAcjK?$gRYhfPc83={`l%_ z#n-S!h01~ZCD+Gyhpls66+ZRUQV-r85-S^7Ad zZYnaov_oQLTvrqG^>uDq;RY*i?@(ILFny}1z};@Izk5PoWU{E~Y6NSeD{C2NoviJiBkhUY z87>@4W1OeDzVeE6j&?avp?q~$5c8^{sT#^&p7m>_^g^92HmQ7`*%h?zfKALg!K)XH zS-f2s@24KB*e9bmz3He^hvt*RmMSyY9|($lKG@V&!87Gc_ZFrnMT}(+beQ`cj?MRO zzF+0oeA(gF?29KVK1;?k@^L&cxM=hE^s?H_I@`BLzfLh{RT2ELCFfGOf|q9gyn|O# z8Om&Lwpc5FNE5ynb7yXE^#?&UL;eZH+$rwp{DapFg>bpiHJLsTU_9qml>0%cqu($CeVDQVw%9E zWH&dl!bg!VG2MwRWplk9e+Qk|Ca^`{tE`6SwzxCTPV=Pr2|3(}2R5xpR!o^4E^uqp zIrg=m73X|@G>7L#dgFpxwT{PY1Tv>CNHtr~^ouurjd9}d5(&2mlk-0rPCH#Nc^^Hi zX#TIpms{&2EdFi3JhwTXov;4y{cRWOAI#R}k@<7&UUR(#L(iif;d8(A*R7V{zOS{r z{a?ZR7uy>e11+`>>}ssfcuf!8zJ7iE+26lQ zG|yN6UOD-FoY_4_twPt&bzCgTlIeccaw03wG1puVKeOTf#RCRr`a#(-fjhNLA6Ofh zm^g^8b9o%M?}7E6{1g}OMzMnldO59C)=H~lF0$Sie3#=Qn6NHkYk%<^&1<{sTU;tq zLiYZue!yV$wz2v5hGn9f2HRdfEzqxFN_FHGJ=W*izViJ=#*4k-A!Tw)x1{xaD^k_Y zxmP`7@*Mu+w$CeG?PWh6A{{oLZ?)VR{uwiE8jGxteJ?#)8mD#9#*9z+?KJ(L?<9^k zxoR&i47qn$c+D2!1skVav*DX;D00`(^o_OOJ?*4DDTm!HURTEKsZL3n^!?$VeB}f6 zALp;zTgasCbaR@$;kmzQiDEK4Du0(xY(60Kn3XXu$u2hT*O`rE1 zxV*>LrOjB?hP&kF`R`}gq|SanyNx|edqHsgmiTQk4U^|EzMYo8dBxPrCD${Z-Y-=; zud+9Z`^mJc<(Ct0Z@T>AK*}@U>D|J!<#$O~-+u2rU%28)nPSF%CX4=+=j6;S3_f3Z zT=l3l^I-J89p0K}x4bL1`P$5|o3Y}`a`VSt2ktZNIlVjUr*^5V%na4A>u9_%Jm>FSV`?tMTm5*-r5<6y(^v15?q)vi)DtXtAw+k@>ik-knwdVI^s+bj zH3UED;{3WRKj=kjaO%~T^b2=uL~fkYaGBz?Lu2Er%C6)c=fZq`aTRq>ycZJ`ztF3t zwfM*5ZAFGf4}MH`;(9avwbS88X<-@L3Ld2Ykz6leFU(Ts_iuAwT94J#u>AjOTaS4x zk_yxMsxbG`mG6O4j;ekuzO7#0wlqAxcfC-8Xf5NaYdKAO*7M!m%iB+ zedN{KJ3Q{?H(TBpR&Cz!XiM6DCM*9Z9t{(#e=&|{|x4-DyW^U>E^X~q5^5)j@?A7w?*8E?!?U&=ykEfMBZFc&)eCMtHO<%uX{#rgM z^lWwh5pDCNtFJfy`Wo>#YE7Z(tsRT5=xcBFR@h$jcTEtxsqN~J^NZ$&ozqrWIwNO~ z;IfX@A@;I)b0&tFJvkP+vnuQub4QG|e&ai{bM4{h+g=}Fli?HoFtcJup`TO2CdIWE z!oF^Cd6B%?XN6KmW7J%W*^+yI7@ox31xQYa>u}#988ptJ4oJqXf?%YdPnu@>Q%Y%w0E$ zWzRB^2gb{5maREIrTt>IXQi%ZzvaWH%nT5v>$t|Y%{VP_JeD&8K>m5Z0CebJBJpIlQ!%w43~3W?9@5`gYj~X!2P-0 zk?VM0~D}Nr}tYv>2wq?)wdUpP&JztqWcfOa7`}=z5xrg`J`S$*ik9uMMj*lMN^)>}BtdGbmvhTMocyYVAecxFxpU?I(Hb2%L zY`*UzY1g4SxhBlDhlpjJji^!jZa4Mj{Qyhk{x@iIb>_2 z@9x{Z)m8~_Zu0W^NM78%(KNrjJip#Q-~Ps{cd-k0$xeBFXW!~xr#%uJ_s+hpxw`9I zt_;(%vi;S!qP48bgTj@2zIVMkf8|1lwbVq`?8x)6kJev^*}64m^bfU3EK90 zG`N<>$0=~Xdz*aq?ZHFm_D=bJXZbR#)v4$O=5Mc{;;8{bh=8p$oJMCa$?_WkMng^ zor&2Y`R~)-JDtxS{g`2JyYsMw8QbHf8V2(Z`ksk!J305sgSR`fHcx(XP@FzT$z4`~Ucddp6i_)T`ZO^Lh5sm;K^m zc5xAx7}$@gq(55xl$GJ_^*t50w^XE83cmTiFH!o%VYkD3QymULu3ww}M$Nl1;W*!K;pLAvo@SKl z;d`^G`LA6`wEV`uRd;90eP4Ec=S#6y-C;f5_k8=~OB2*@tv}y5;hmYZ_(Rr&ZSmG0 zEFRqXWLe;9`+4d8(>AXUR531FlDa0fl|^M!JnQl2oCeR$vcGBH5LNR5)-) zHA4S@uFz`7Nt!GY%&TU~T%0BHH*^K-ik81!eMfdhY@Ft(TQ@Chb9vWFeXc`|(Y@u? zvu-vq+*f4Z7pwug+BQCV>-{U6U$E@hv^6Z9v96@>@5iUTYqQh0<>lB^{XW!Ou4hy8 z{L?(W_VtVZ))f^#o?I*~pTFjRTJ7KKt6$4s z3Afi+|8LWVU!P;%rtiGvzxk^C@~rnuSHD+Vy=324>5Wnq`ewfm79B6usglW!ar+&+ zQ)6wzzPuBw)1OSe?De>(C-Ew8K+MWrf^5H8#n-O)*7m4K)!kAg#JTUa4?xBYPsiq;3 zoYTUcLk;eQu54@x4|D3R+7QMaGEw1@koek`(^CbQK1c0{;=bPDW*U+FV58R69}${5 zD>7O_nsh@tR?SP=Fem*`Qw&F=r{a;2&mO!dSXaBK_D?CDQuNPg0>8j{%ZBt%1q~X% zR zO^n`BrV-!84yUwiG=XXGaJ*K7F@?=GV$uZ5VmX1e0T;w<=U8>`n!={ksoXWb; z_eO8#fi#bsJ%udW#FVeO&g{4$AaG?yvf;}ZuY=m#mP)LN5TDF(Hn)Z+X8MMP^;{{U z8j#xN^SSlUvrl{e*MvziX6Dps=}HZSVMb?Kc#XRXr8+LGkVs6mVvtB@I-Ri7_((}Y z<*EF6pAKitd30A`jr8)r-0FMt_h#9BG;e!cZ+hSKlkS5L=KqqptNClimxv#$3%PHf z$acKJK6T5~g&*x@kDM%@c=*1mxtpq-)t|cy57*n2NT}7b*!8IO*!?-HXz+g?YQ`Cw$vvT+;>TT|KVNVzq@b$F4?!Ydcr*0+`HAc9E}gkegF22 zcS~u>`&-R7&+NW!ZSZ8b^d0fj*6;7RPJD1T>yh!v^%*~QyRR*3)japs_kZYnhU9SN zoM)%+o#w4u`B3nwMY62+)@{a}`R4aOz71Rd=M&@Cp#1ew@4R^bC2d|Dx9YXdE~&5I z5*BI~RDQWHm-p&)>pa)2%>l7q^{&qLK8d>uCY4<+%Z?ZSe`_>wY>Ad;&U}5u}6B#1SXnzJ#uZMTKDE5(i^O*IkLUE)_4#l3p49c_ z$CHa6KXxwu@KIs!2ZeogtE~@o{(rnbrus3i$C1oygAR5 zl_f;n{8YK4OLW?1B}TEtxWxT=CASv%3n%paUBqBLf5KlQ2^qczhP-=^97^_nW_*3q zqYwJuf9G~GaKFEsw_oW`w|Vv9D47c5C--^S3^lEEs(zX&?}|^{|0*{wrUDhEEM{h7upksyDKWrt)>=<1-%o2PFVO?~<5{q&VD zrf14TZ<^&4 z_PPI>pkKY7?RZ`Eq5VJlr}^clHK;H%{V@=Azp^CbTby3sQNagqFLm3Tcy%&Q{cp_U zqed5Bnv{80ElZkqExeOE*xXuc<+s(rk?YR;B-^d*d{>;w$<)kz|Ms!)TknfmD_+0( zb*=U5TJQ80hWj@EA3Xc{d&R-&a{H=39=sj?Zt>r^pO2nBy?tG;rtasSwEgny*4A#= zbZq1O_$T3Y^Va@13I6T5>)YaxuYXm{ULIYc-&(WYHL!O5u~*?qTTf3sw$$VCqDwmz zuIr!Z{VX!uR@v0=bZ_a-eQJzbw-)5u#@NcPTBp2qYe2H;7N#{U;o%2!96JwBEwy0| z*kHb8lU&Xk_Se}*stQtd_h>a#7NnXg*fGY%bA~m#ZTM8fv^8D)=TxhWLaVMHKHz1` zA{V`$;a`<$K)YoC-&K}}Ts=z@To=o%3U{nMto`(Ymu7@M>#L;+Ygy8_2xNN%xXcz6 z$vBei_;-0|_dhSi0OqcPR?N$0sXAnDR#fqw9J9gGEF$^RL9NNWA(}Sa%c2r5*|}7+ zJn#woTVOHsYiLp9DmI(6grnUl1#w=@TdTYuZ1jv*eYyHrt>_Ww#p}Kin4uQi?L;)~&o=ytde#c_j+(R%Xto11#>-*Txv^E)8J*hOk1S51TJQ^RzdXKRiJ zeVHLBKZ&~|{7B_~)5Gn1pDj5)=gX{uFEfIAZu7`bVoP|$;*%-9c~0T%O?klwQ_t+~ zVO4r>lKP+_+45;n|G_(nUXMB+EWX_Fp-Xm~kLPm9#>0DBB_{cGU9*}l#8kCKI%&b0 zhSZ7bp1TD-4rZ|Ov>5iWPg7bj>x7fY2AyNM-JBNrrbigLSiTqGR+W6nc9)y zXL$DXGuE5C1n&Bsv6*ggUbS#e|E%ZAX*>_Lnp!&q&y+bDp3yqClVigk0oHL*4RsQ(KIota0Zv>yNFIz3!Z}H}|=7qUa9^X0lb*XU1|CeR{Ja4<|WtW(H?cK9d;d}R% zTo<>N4$Mvel;G2vcdh2wiuVm+S0lsU%sdnBvGGOPmhDRq8Hd%qbLW7wpEi}rlpaO-AAc3j}(`-11nj`i((uv6sk-Tm(m z*uC}aFeuZ#b-cFfr<1<)4+%XUa4iyLHdhy5sg# z%q*XCX^y()@|j1(7w=78vbSW$=Q%HZf7yDhJO1GMY?1JK&GnHnKc8lW|0zD2Z)8^| zQtuwI@KwZ`y|?tg-@e1>_iy|En#WK0-&efduIoKtI?Zn8{C_2h4=-0PPTN0U@~{9g97J?*mc>rc$mP2aL(Ss2weFkO?K{jsn1 zCHHE^-I9TU+H-E4t%{oU{n3v%VwnbyHVICv&bwTD{*&`|$+Oc|Mc9_zn15^HaX$48 zsl^AlEDbz2T`s!cD)r~U;~QUY9ju$bfZ?{m&zrB0%-GQ0d?4oTs?dgwiTMY9-*|tI zYe!;@Ou-~(Ys>$Uq6y~V8>?hmI(IMKB6{GxS+(rN&^Q&9D%p#Vx2+1-4X^(=HK2pr zy0|!@?d^1yh-KFfCT@K^@sG>(tt*!1u9w=to3!?s#kG}>EbUgwo#s2!(dQD9|5K7N zZ<${9^T>wE*xkFmduu``aV^mPtrOsCzALswSmyfOMZb4_Sh4MA=jsJEhuIHx`x|f6 z-~3U3v*(or!LPoX|8^yvb}C;yhgCOhlhA@)E6&wfaz=I^%-UYOwR-=q%FA8buOGam zCz?EACf|aa&ypJcshhF>n0flZE|pxt-E53$^Io2xa&QnXMRRUS6=t! zy(gB%cF}j$%=4ZB!EM*0St_EH@7EX~jy%2Ko}X9E6s^5dAxu{1%NsOVcWo>!EB*ZE z*0rZ!&#qoBA8Y^l!!b*dgewoY%k$&*6n|z~_5SPW`SJTcygd4OevHNElRGa<{AT@~ zyJpefpf}&eE4SR2U;fJ8@7h1Z$a?j_-Jg!J$9pyv z#pTVJ{5n0b#4;y3n)iD6q24y1k5>ccioMomxs{)>RWPcxP?bX{+WkUrqtynX3k;8! zCOagsX0U|4a?y=&ciI}ok-RN*>MXCXJAY({#!F`EE&ARxQHS3a~N0DO6@rjMG1`%H(vM;7NT$0 zRo`!IU=!EmixFvG%er2de@Cw6cHPI@(rm8Hxju`%pj*wt{5gX_tUS}bZnM{|hoAMF zp5v-hIeq5~C&sqJKIfLtYoA(PgjQ*~F(ku@kmQPSVnxn!?TZA@T9H(ssp#Ldq38lFFXhFg$D?Q@C5 zv7JYZZsnh{kw1R?=Zr+NO(x=zv%+~YHd{nKnQ9pj^T&Z%_fezemwTxZ^A{igxx$g7 zUvfS?{`iYuC3erP~Uph#wK3GUL+1+hxfcw#R{u&=$g zMd|(9i$Qa%HK*?0->+@6`02aQ!+Xw7&|kcBUB=_v{e}sNMQezrUzqo8A# z6mL@LYR9;zufk*=$}aj8=B(`e=CJaW7a8{V{>m<5cyA!K_11FHGC48c{vEiPs{%we0IHV;^UfxFAwZ|l9v73n=EnJwj;NAqx3t8<@}drqqOGr zd@k(T-Pe65Nk^_UMW%LQ%p~9PNj#Hegj6I_gk{Q|<{UhltnVvV`Eu#v<8f6lZx~8( z{S5j2F062EFul0+_ufN|^SP%TV*0B3d+&3zd!Kb|RoL(89mv?<|2FSZ!i2=YhclZG zXdH->=Gt)m*O6pa#=2vTU%#E+UVkxaK8s+%^;{+&@rI3R)6O^Z$v80Hk= zA%UE>J$Ei=7|SGFkx7&1E?E6Hi^*qWJeRmTLum8Tvk5aQg{Blt-}Ud++wYdS)r%jV zl@Peo^Ydg~t-&Fgux*c`)}}2y_-60yLYM4arwbEm`8M0ljNBZrD>zHrc=H#g{veKX zq3^HSOjFt(xc2P?ySFKX2;3-KDQx*!@@NcG0Snx7~N&srHAnVO!JuX?OJw zgtKFzIwE39RBq+L-g zhU{x0!?j*nwB!=5rR7h477 zc`U735y3s}%N6I;-l!cX4j78wYvR{We4DXy!PUNXLZVAT_@;TC{dBI1%VnL&8PVpM zNea2lo33XcsMaSKq{!Jc9M|C7(GjmFwoIFrjBdBf9Tp}uY_}t76W8u=YB$hLx?p91U zj1Aq*-knjEl~mwMkI6hbb<$kVn==_i(uEo(2Ug8(3{TqTb7h)X=z_N`%7TRnq8TTr zaowIcK~|qrdt1qwS$!8zuFz#%v30#rhpyw%b&DLMO;Wl&ziBkME?;}GLsct!QKI*h z)rpCPnJSXoR1Q7!IWdWI=4QrXHjbGyN)F697JVe*p`}woY{vg0rehC`1THR~cX2{< zhf52`j1!D+erfOK?TUKrm6mXE|C%2@4kFuqcDyian}2k(&Q4#&gGCood8~LGZX`}% zxE>Udz+v?6sKJ9Mj$O~2=N&b85XWUyaAv1O$)mg*rt5czZ>TY`xwWw?^ui{AmW$g2 zHk@bA`CPXuwN<;1mF3#n&vmEw$g7?Exqw^S^|9w~r8mFka?6>U@s>THv%}9@Y^eXVTepP2esA`Vr|;C_-^(#wIX*G}3(x*L#ypSTmnwg; z_)>KLgn8BXy?1uMm$p^b|IWAfO0&#sNvm7tpT6#UIK9ff?<=3YYg^wJKHqOVJ>Pl# zzwz~b=aqeTznrD{0Q-JJi(j8kES%o%zJHx%LHPZBwsV6p8U+q@A z54P;SecQ9)_U^LxFLScr-?@CxQS+S2f!rw^zDzz#*KW9E9Az+l`=!`_Zy$N@RoX52 z`&ZdZFT3KG+FM&EzU!9ycd6liM0NGAs){$udY;EsEM32Q`stXJPv-`fth{D?@8{C} zd%PaTo+`iR{kP^f`xd722F_oPM(?fJT^=C+?dq++i|%*n?Ta#3p2L^es}K(3s^J0c>n{=^+weyV4Orok1jPGoh4rtiQVK8Ic zRR$&=;SDic&rDslyG-xdosxvNe(#xgi#|BLckPOq=fB4;`z>dDK+(9monz-!As7R-}X}ie<*z>Dx^{Oq7lIwDMlJje9NUR;I9y3A0@1tvqLZTVK4j zPKxjFuW-%{Z00Xr@A|Ur2r%Y0uxVm=-EFp+Io~anckka#48=^FXI+xHTei@AUFXIf zJUo|n&zxWuDtRrBBROZM=7Epbew|sxnO(X6_T>4CcU2$KIPmNDmS0{Wzf7L#{?lB= zV1Kf8zG%YRU+*?QojaeowJG}E)m09w7oA?Z!C=*y*HX9R{)kH{o3dJbTf^}Azrv6C zZVilCk6Su)GOi{^HZzJuU3vV)Su`NSEU4~@_|C_M`(}8)V2!w((5I4YRyxVclbf+_ z*%C2RnSHl;EVfU%D-`w5l~0f_=EAk$U8};+pH5#EvE^G{w}-t(y5tOdtyI&BkBK`! zaLDY4x|I`Rc3mnuJ?ucEd|X6zMd9CnN55K6zxF=v){f%L$KBrPdGR)%fBx+CKR55+ z4->cA`puVql&<~w+Usj`(cAf2U*pB3_n)|au&#dE%6}@MKMjJb0yJ{PR`Yj1tv>ok zob`#{N`^by&)$h``u-_W;{7yl9{swB=NT+C)AFZpnlENNU(|T}=bhFZ>sB9FF4}ne zCsX6@s=V~g+c*ET-g#+m3}eI3=QCv*Cdd4{T=Va7%`@|xCJe%}(i{7YZ~AYte6Ts^ z*=3(uvn}g;ju(7i?2{$^@=Uwrlk1UBnq!_d=e#={Gw)}q8hiha8Q!%My#EB7eRO2= z_-i!xPpZ}5?wq#9pXZJL%=lHQ_w{lN+sWlK=BHk=_e`HL{~6bT^G1;m#AnX=#i_~A z_wuKw+26-LU5!8cH?90`eDeF{Ocph(duPoWlMmQ0yL_O!^GS8*mSew9_Vit;UMbRJ zRUj*V_5AYd6U!f;u-?xzXady#{WozyPd~sRty6Ae6;e#rZqS$HqCmu>q@^N8^*s0bkIU|0mGL!2* zvA}h%DiZ76rg~58n8&@T#4+ex>r?KBA6z|mshk#{s!{CMH*fNz=Z6Gu*s8bAKA=2@ ze`U*IgL(X3&zn!R3dr>3v`o3|7@4fQf?;)C{^wNY{5|h@nX|trF0V~YI4d9bwN2Via>Z}X^;=#| z_22#R!z$}7uQ(ZA$NgW`&$+IGnRomCXP>Ux{M&VY`MTfXcj6X2{B$7fYVVc3iU~)B zSM7A-RqqQ8U-4+d%uTUc)=W~ayW2lxPRX5@9@wv#+P?nL2Z42)?mF&B*qc!NeC@oR zqr53=<=kv;#Z>MVKXJpR-wlqn={O?zu5aaqj!RF2<_wS|*S6So-~ zum`DC-%9eHEo*R6hdankdxD|hhm1|?)7Nq?*4_EUOY)B7V)N83>b%=-Oft>7kZ9sQ zO~^9_uudT`Tx(={lCKhb2~7em$TjfIloT)r|iM~2L<=neJ|htZTJ4qrZN-n z|CN>c`LT8V-WyL^#rL(<$N#y-ZE*jiQr+8%hpsa?${x+1`$K&H!5!Jh*Tvrb`@5b0 z?>&xBy$>%YJ1;(dpz${w|JHKeH!r2$ypVfw*ZR_J^E+3qZ``|j{ocLX*KQu>+p~Nx zH^b$nYWrmq4$Tnfy}x2n=}F06`P{l+JB z-ba7&|H&(Vo{M?8D%_{)M#siO#xwKRzsNiCy>{cl{CxSB1^U-ZuYH<5dwR{*H|bg* z*Bq;0->UE-?&6E>^IgKf-c5X!-Xhy)@XOl5#$w4*>u$4s3VSNPPnWAG&al7#s`b0u zx7DWWHtf`AumApb`RzR=cg1ImF8nLkkSKrR17pxb<`+kQ8?LBsIJ7t7>CAOs9yO${ zK6Z@n;@g;Yil%D2o;=#_Y1*N6%B8n|_0|b1cZh^{HvMF|yC?PXT$@$D^nN@O6#VCU zc#cSrO`VAHE{#1u*yo5XU$aMJ*NQ#IA3T(Bt5wewe*67~p~$`D<9$uPC;i*RTt8Pt zqD|SP`RR0qnzuJp+KVr4QTM1gx%1<9<&UcSW$m@n9?zI#+n9B3znZ4i-{~?l4@i8t z$Qf}U;7fimi}u(0e@E8_ufO}%GVgZpcHi##lF#jobvFD8+HieEsqUqx2Ij9VgI%=` zmrZkxRu)Rw5dWaB)^m^dxgO068T(Jitc%RfIPx)W*R||xi+1WA7`M0X4c~l!d7Siz zBk7AzACTa3`~CD#c*w(<@BfxcX%^ z>yOnL+Z?@?8$8}6dGTqv@vO5&4_~Z}c~WTiYsrKJ6JfEd3rqLUu;Z4}=YRb#dK-6v z&y9Sooqxr%w>f4lTpDEZ)Vo{gf()0~-w7V6o_WSnv!5K0@vNI6QkeFGY#J^)4HR#etLH5)U#Wsp1nMFxOZy%^RV}GqxV+lJ$-j` z>h0%YcJ|kQym@mgJw41mGWzd|xc@7{{`&6x^*ZTi_|Z%DqT2hW_)dv~+*QJ)!fQ zy*4jrm=W@PS!eL8-NvaY(`GE38hp0@=+wxz^AA$eW@(=Fo1V7plkxH*X7B-?zRSiwd1=!Yy31VN z9Q^WT@R5+LUm_Fc%=J2Vj-m5qaMMgpmaw$tNiIy5tjRUMLTaj{JU%?)+2i^_+xWw; zXa?DAp^L_)UUsbqS}M3FEZ;vXczMXOCENYBE_myefAFN{qbWyx_MS93zvt()2Wx{D zn&0QzTdDO!Ovs}3$Nf2<_Lp*T?Cae9aPoR@b^jK>ePUKW-F`fotr%k?YGWyC@pIby zUh|2Q)tU3>eA)kR*8i{O+dfO>Fy5P-UvV8%6 z%yG|?@0rJa-dD$Td~(O{Ug3AwRRtW8vp^^%(WI;&~NkzaD#iZt?-o>#y?< zEdI;#W?sP|Mhj1NiI_i$!pHgjEczdF+^F-I)9}&sbm#Rm_7)re92Q>oSpCfL_{~Dw z9wnC@Kg!>jAY8`87aeb#SogJkS$KWMG5*9^ z#gn^!{&+ntJl=eN(V;J=I3M4aXZKkzW4^!YPLYh^-cMQ^{+!b0ITz0w$LM3Q?-T#A z@HoXj>5v3I`AvVykN4iU-}mMFaq<5Te;oQA&-(2DzpFp@SF=7iessSz-=F$Dd&>*v z{H%TUvpvmi()&}Pt0%UxT+;HDtJmG#YFo5+iDafpa^!RC zwKkRp%_=jPIhb7DG`O7e*p&VKRbK6Dg_DzXdYeoyJvqW)!c=+x%kRDWzrST`v)R4v z`NQt*_v>~uUPzs8Uo-Fh=exg;ub4jX!1Ql<%a8wO`Fh0s+ePW`b$_K7O#k=ewZ7fQ zAs)s*JgJ)W!sM`ds?dAoOIvc^y`$efBn~s>H9vt*xX+y`sGaci_3DY z{y(^0U3B+|Z~Lq+|MS)S+MgTqYhSLu|L0TqepdOfsXHESTrOAn<)yy;uP5U2m7lu% z7w!9VV!rJsjy+%2>f3TH>h8DsdsN@H*SzNC$@>2sFJ9`~{W`P1{>e)H+NUes_x(Dn zZ~LiN|IbC`|F_@&y}19!^!@*>|8xJZzxZ9;*6!oS{`w}lSK9OHCdtj;Aphe>^!~5W zAD&OH={o=7zqy``qozJ}?*4<ek({U#D)>oqE;x>AGF#r-Z-NT78F?XOA?)jwJB~@7Hymf1_9bpm7s> zLt~-D45o{_FLK?BO*`{rmFRw+Lt2kx^i0pMdOvf0(9F=Cw=$kQs+V{$b)RU-&DfV> zU!LyRyqamg_ur}A+3S8hEDL}6)NS1@w#n%PpPRK76btp7Votr)7ZT3a| zy#eRDYc_sZ#m8RzdO~IBNzoXFYe$dnJ+XJkp75RfI}Yr)*>P&_Y?V8AI_9mf*!%TP z!PP4sx#1~qKB>iTtDRUKdRcVs=iDcM_x8&Dy5$lZX1D(S`D5$)r?LO6?7J?_!FJ=v zQG?C)0v}%Q-65j+&6scVaVeF5OBoEAl@2YskZ&OJD5luMEsN9k&u^btsoZkt#IZoe1g6AYEYAaXP5qNxd}_v}n;Q0u zEhkht^vVan6#Xv{nD8uO#t&)!g&egP?lOM3Z}-)g;X%1O|9<05@7Ff#7d?~QF4HR$ zk{bToe%1M#KZR}{`n_KM?(c^i_h$URbVNUHx$8c88S66)Yfi6@5Gl3$^UpITkL7vJ zAEx_BNtItZG?qag7KZc0u_Tupq-?}HKZ`Yff ze(GvvCi~x6`l5PsBj?-fF8q1tSgM63@AK8d&%^X%BOYr$`n-v!Q+l%qL%hk$a7Kgu zC5_*{^l3883t;Gpd~xVZ<+7x$JHvHcf^xVKJIFKFV`@$@ws~Dm9j}Yu+sswOwD}zboGG)tMAu6{Z$^f^Pl*N@BbgYs;;m5de?scr*q}&_x+tab^HF>r)Q^! z-`lh4%dbzDUUPTvKdHNCTI`?pH=pdEOs}69U1z%a$K}ckm)d{cc~`XU8MR~ z+)LqNRWB0E>-&B*S;fM0$>Wk}rJKU+svdMwaj%ZK>BiZq^=ei-cbH zY*?gI*BRGaGHI96niZ4o+!5^Dwm4})-(1nYt?i57F67XXdD+o%OZnk9gH_Hh;ad(( zyQTDSTfq`tp~mEDjWt)rxVCRPRKT>0e6y2G_#Oi!9Va8N0w}_Jo zQ$!qF53N`r7R%EntQepn$#qbDNt0v9fgq!dU?qtn4atB@+gaCicQV+1ZTBn?Vp09$ zSj8#I&yu`khdoQvZ{Zq$g$W!#9y8WAP5IKy^yQmCt&_va`5%5is;j>v-?6bqG2o7P z$LG~{0SqGFecLY%$xiL~8Fz zxBNxxRHMRfhD1It4Bs9Sa_#-P6*oiU_O9OZs?mro;rctH@9XY9eevyGlI@4gqK5Lf z$6`#@{kXd~x|hM2;eAl;Inh6&d+%|vC0VUlc#n%Q{^)_HpSEtg6qVKze&gLyb(7z( zi?Tl*jotri5U zy4THTPf%%Vg3rHo2lVEh?ozIpyynN$iE(bR4R_mish$2J`fq9Cy=TwZrWP$z-FM|j z&y+iNE_r->rj~a9*|KG6>#x86`ry+7hHV}{n;G*beCK_r= zPq-48cwdCIt2t%$BSnvAdds^Gr)=6(sr63Z@0;7<7w_9n3id7h?Oh|y)$TMWFYSm* zyoH$ZhNBbXkHtD%*zvVP>2cfRUqUsfXA~I7JltDQZZfaKWzxwMooPNQlRG1n1l!XK z&T+^pubBEWS>-;*c`@VHZihcHw|;PU@#AN;Z17$A=EGeEgYyja1!-UICbQp@tmI_; z@xgmWrCrT~zl+;%eBGP2IG($t`^EQ$sJs%7H}@w_UnhI>ID^mG^X@DSp-)BGXXMM+ z^Ej1%KO(5L)r!M?^RdX1KL#0pk8qq?68|XiU76b#*I%Nu!;KA+HWU>Krgj!}Gv0W{ zAk4u0YtxN?cXt$Uy(}+!^X<#h+na@#e2l)FJUf_S>GH-#&IWf;X7Alo^>!pZ4qvr- ziCFjFC!c%v74?6rHhn5)ec+YqmTvCp=NP|F5@>k%^45v> z)BWyMuYNLJ)PFYrdiurpM<46NIsSU8ZQN(2T~aH`;4i{#;5t!rvW@9Z*}qYB`V&{( zswnZ?YqfNnSm6E8w&@>(VvQB=lrfwsGpzATER%7O*JC)N-Q8eg9_qb$@e;1)Yd7aI zRM@r)Ju;neL&cf#!5^7D6RXzd@EPRuAA3J(cZ$IV-iFr3s}nYJ9$;qZ$7InT%2`LFOa%ybPjC6Sq*aV(oSQGO!GgsNW zZ`SKgJ(bCmy>~iyXK&f2U6%Gj_wS`|pZA(S@L2gW`$KK$;m@z8{&_W3=fyKGwin-z zJ$m!%(3+D6SU0|SeoegSz=7=WY1h~3-LI+qc}zPzzvlNV_WN;cd%u6Wv|C?)@8?gK zZikECi;Ao%w*3Fh>EGAZ*6W*hUN^cKe^&R8(Qc+Mzc;`6bpHADI-~7>CjXpzC`pXr z$NchAyCVl?`s6JB(af=^O!ZOqq!o!_P5wfMJq~fcwu<-Z$a(Lz;lreZQp!p!H(d)ok3m4JwDdAlvPrLqlUHbPp1KPTB{kSX0zGS7gdM!LuPWc1lHN8{glyD+NZ@?()S^tZUrR?eD<>4(y*I~PppxT0^qU_xf?G?uVl=_yHe@gh&YGOv&N^yur3>p?vt zpC@bPyy0sqqR->+|OxmfARd$ydN9JcVqW#Ii9_5{)bI@{qY`G_O=<{y$|opIRc7_M&wkiCv9Ewnr0tU2+c#vMmT%$b|M_vY zOY=nysr88o*Cn3LTWs-D+R<8~!9=J{zo0k4ystx=`BJZX@uvH$H*n`F4d zveBF|^Z1P8y4qG}$_!gKNS;|Nb$+qM(i(GyIh7I&KmPytV8ZmFx;?(?^@Yz22lD$D z{5}2U_rr&O<@?^GKAfV@`|FmAIAeLPzU-~~w;%4!ZvTGQW|MrJ(l6Vd-FT&+ zf$f8CklwnVqQ7i2Kdj|#n3>~VaAA7V`GV$}-NKK)f0EcB+)(-cV(aGZYI=9(?JTjj zF0Iad_wAI9mVIS*-W5{XvE`5)ul$Es6HF89`4TjCh^e0S=8 z4hEgmy+)Ux1>`v%wh{F;W?uh%IXCxZv)L0FW?U07{+ssj^TXd=mTUIj@7a(FIsmIGal>FadQ#l+8Y-Cu4Q9C7YIVQy+( zX=PgJ$u5V(|6P8>tG;+&zi-0%b-K^O!o|X-e>M*j%a4iNRhIhl@apdOu_yQLo>W~f z`Sn}Szqd=@M03wH7c>I7Rxwy8hU6@dueinEHC-w0=*BWRG3Toe@qzdI80Oq-YvjH2_xOf) zbGbOf&O|?66lBgNdtJ`kjNuxeuA#w#d>6wFVzC!5bcRF;B(~ zN#U%A%kCWgJY!c!&Yi^Fk#-A}h0;p9er(HVpRrwVV&g%M)n)!zjkTfxGC|%f#KU0v!Bs>ANIX!Td?|Cc-X~= zXRGeV25#TIsLSU;){^_5PTjTP@yU&N@?_fkTe16Quel$~|Hke6^qPd-ucOs?!?Rvb zoUr~=-ObOTvf+Dfd%XQty79jD+VGlZhfZmyep%IGJbQ1b%};O1^p92A+LgPeZkp^sOCG#Z=z6+m#p9if%WJOc-LLxTwY%o( zk^IGmPr5aH7|ul3lx`GFP_|W6XiH{JUC>xnDXjnQe(Lt{Z_j_-eD(Elwq0p!*gK`y zZ5MiuW~JX$RSDkjsI#_d_n$ibYsnY=8IIh&((=0Tqe8)LhXvjL1@B)<{S!O0diK+c zPk33PYAmMTS+h;heB~iMx$w65y{yyqDpS4}OlChQ@loQOP2GC=>J_zie>fK}ERc~D z3oz@7XRN;XwpWRJ^Ih-b89MVy?1WAn_e@K5Nm5Jq@e0&}?u{DA?Nctk&fC zT5*OswLk9vxf}fddHeGII)h#R_f8bQXZPojweoL)hWh@%X;LlMOn(<8wYzA|2FS?dspV}e#0t( zEtNGXpMP9DdoeKTVK)PhIAi~He>nz*ID6NY90LR94{b)(xnEYViFJryc7N;T_Nggf zroR-|UYwaGq4G2ROBZK@|L1$kKBml`_h!v@`1QB!-M9JA^Xt{ie{&gqxb~*?t0&8Y zL#>NnKaUh+)Ba`aX|>PJ>{OiLH;==m%(b#dvg59V8GN@FW>|bydx|!LPGu(VfmKS~ z3^O98zfH2czoVwDmBIhk3`^cyb6DS{&Q-T$tjJCiTJmzcfvw-yi(<^5lT>&Q@Erd3 zOWWIL|AMV&Tql^AosU(EWH>X2&1UD+=a1)9Y*Uqpc$4(!#uAK-e;}bb4Fs( zjvog&4rCZ;Ef2i4?i6PhSpdnN4j zmbH4fBQ)38g}v9?b|)d(OyWYh^8D-nWfn-zsNTTR@O-J^>B6UMKQ}fkTm5s*viN;( zcde^Z`*oMGq1$>+>3UJGi|>1nMhYx=|8?n0{^`r}bOPVaw3+0XXPr&phrWO^XdK2zRHP2OulNA=W4 zD_oddpYy9FD@cFY^xFH_d%1=8XB^#lYE|t7Mhn4o`H0yEsvnu1zMhoe62Bxq$ZPjL zr6b99o<4b@^tG0yT+EMR__2Rd z)gx7g9oLy2NUT^TeL+Nk4&$j-0T;p^99+qF-TNcBpGZF&b!*l^uWWA zc`~Pt*?Q0YhKlz*)^IPCebB*qK#f`Yj<%A-HUv!FgmBgU*(oFVdbY&V^I`{W>#wzO#EAtO$tQS7*(f{6QkMy!I~} zv+=Jsj;YN@%L+3YzWvq>xyRYi{X^`juK`u9@M%xIvwv ztBOgm-`;7*>jMumy4A1T`Qy)Y!0i5aWsVt~;kBBb`@i3-{=eL=^#5|ZyAp5mILb_a zSkGd5d#_-+{v}R^m}hzSLT`pV%exWVsF}gz6wbi#*x_OUt``qYK&{$CsCyKVCpLEk~-ZFrNK8t zRrwjR|D-M!=i}KI^fty-uRwLNzNk&{-eS{f(N|B*Q?6kS&X+Zfxq4+Yr_YsW=kV;T z&dQ5#j;<+oX1*SKu-M|t=S*hvXvP=U%wP2w?{Qyi_DFZ1F0b#VD;(2*URt9cpON!$ z%jWZsKX0%2Th~9IYmI4B+qQ2nFE9Q6?aQJU7kTR+aM`|p z+2pKl_j=LickkA%n^%&*YxU~YljU;Pp1j7AHck0rg^amcYm?pn~+ZJS0@F<>NtKL-sRuTID`2- z%bDY6_wI{$Q}gi7uOpQXD{pIm-u^%7<+uM^OMcty-uqWpR?Ipft)}+XonK3XUni?O z9N2!$#=wtHnx{slU;Kw0cf;3hDoNpjW={PFOHEyKbR2?2BcGpqkb1cH$7Wp?{5%Nds>ofnSjaFt5`wbyjDO`Pe?(~s(O8WPzO)@?9) zwZMDkfkzh}aWWfhkP(Va^Ex%3_5ZWRWqG=pPbcaYf4=l>iEfhjbk+vr$3Gfh8Hetv zJas5aRUv4ea2mtCGx2FUTk}fK}N0v>_`CmKpjOYs^hV-xJV-B%j^mb$pB#^Q+D0S6f?u4=a0j_RJsYnUxF=uBRC?{Vjg8FRD)TMS0pw z_sib)Gj?tAIvT}rfPa|~|571-wa&)wm*NY|8F_l#y-%?pD>1pK|NF4kADPXIE-w2! zTVv{6J6;^WH&#;%P!Sd>y4NKJXXXZ~%VtVbeCHUivq=eJ&b>}Ab zsRwY*=J`E+{xr4+cDX;ZB(~ZAU4QI=s%*m4>DTT^m!`~{%W&rM9>ZPsVNQn*bk)f+ z+;M(&tuTZ4z{FgJ2)4Y|#@#$@?~)=n@0b?&h9O~UWf_A({Pd5pj0w3M+3XPkW@~m_ zKX}0L=z%#+W)nkapG@0i<@ZhB>Ocn5?F;6M-lis7m9xvwklZ1{z`f(vqqBSr&n9eU zJ;1Y(t0A|DX#+#?AunIdXjCW5(8JTCpWDB${J?>7zx`^=rv>sS zHoghoS2)3yN9SR>SiRF3r+90I?!Tw`Hi%gt_@Bb?=E0r*w-(>Er>(bIHS_)=jxT$^ z*Z#Wvz5dtb`FUJlOn&a3<$QOa$9nTiZ+XjiW&KH=dN!5iz=BxOt-DXJ%8=NR70!C; z{kvGv9TJ(_yVEN#{!?W;ChNYta?kX{>Ei!RU5n4!tflX~JltyT)wKAychQP}!|r_U zX-uz}y1b^dP=mE5Z0}3mEON;+sM^h2`s8QVP3{}F9azs-EbPmPe-Pu4a3}l9il5sZ6AcdJ zCJWD8CzGG2GCQO+rf|9Ouf1{d1^Qyq8&7)w(LSfIXY%P#eTn!!ttH)Oqz_1J)^GS- z$GLW6o>aZs9sM4`H*IV`#6GNSY>-zlm+IZRZP~3`x2&N_N*+b0UJjJ|@; zUt$?P9FqTgkbnNaYiBpBuj`lFRhaRfojvZ?g9~=L3<z!1TDn+DG;gKbD0E^fL4;-XkvA<3C&Tg;MkPEk3Np=OQ2Ksm=*J@#@OAHC*e?eY&J9`SMlTCn$|<>1ix$;tbbT0es~Wli=n8{^08%!(eKI_5QPefF)AxZX%L7ZM2S2la{^Z|O{QhCn(x2tUGs`#4EH~aE|Kjb>Gt$L3 z@1IGnx1Id=Y0kT=JCBB^i`N@%{;_!F)cvz}efqm{HN%0{rFWilG|2lz&P-?jJBugB zE>xmN`Cyt`)eW}ooXa9jZE}|1Pw{-b{ly%6cVCXvoV7**>rYIp_mlX%*XGe|37=W1 zAsh#q&m2&FdHtpI@gB(p+efnnzHHUhyp$U9vE`-c?V!tr&N&>jjSu)upHcCHuQ9CS zN|2SD_jC!lzMBjY-M3fqFql30;dUod)YNO$7G{~3olT4OI_(#{Ec32w8bd-_!sE=7 ze>T6>oz=Ko>EXMK899leDWZlVVQw4Gc}HJ5`Fz4T`*JA;A0C}Aw=ADuFEWv62#ghk^4ivcN-Ke_| zzEXvuSf;AoG)Lr#x=Hj!HD%LITy#Gro>Z7;o`Hp?O86Ov2>|PS>&u~XU z<<5nO^&Hca&%N1fb|TZZHaFAl#?mZpKig>UTHATc-298X`LB!r{2OQgY;LVg2H%P$ z#%G_gWiDPnU%&F?H`mSP5=>IZLOpbKe>f-Y+tsJ@obAUvyZPc9Eadu_GRjKJzJ6G| zSlD6v>fMXk1I78~+Q!PhI_h`evYhKSjx`;7YA#*vesFuLnnfGClb(>CQa=CRm#!~d z8MVKEWfCgCd|9rBGv1X$&f`1Z7yd7eRqSjJauO7H>)C#>z2LBSb$4gKwQpj^1@`^s zf3H4Z{-1e3{KK!6721PP|$D2djO{+rFTK`kP$luaylu0?rq*_&sFo}8VYZvW%movrrs_kTO}hh6*f z_05yb)AU62Hl|m1aj*L#ZGJBJ=G7S+3>iOUZfW&qHn<)Z8?(P+qk);;>Yf$Kvlt~( zo-9huoh0{ybw}*(8mT8IER**{>Y6b9+RD7)>W4K)e^*>zrp_H4+`4k+*O!@EyQP-% zd`?{!zc=rCN`lz#BVCPx&DU2>muL`Md}4}cSxJ26uhbt~Jf^-7kKhQ*V!VD{B<#~` zhyB{!tGg=|7Hxf#%Kk2IIj?YoF3-FR6MFpi&5}%GFmulpW$+hdh~~-pT-|BR&Gl^? zi*>q0>cq5M2W{4i95+lRp62n9@B0!RF()E^#)bDz25P@l%d41D)?~~oahdL0f7Q!( zHLEw%0ZZk*XO_lD2&yxj`^>*)U*^ic{@3m|eDaoEn2~EeyXeOy>+M;ex9^)dciPGa zt(NZ=Cn>Q?99x+X+q5+4e9lj!zf8wJ{oQ7HPn99o)54gUTU6gtm1oa_m*)OL4EJJA zFfb@HKjvqvv8zu`{O2}L!ov9bzdwI|TQ0d@F3|8fKeZ_T%=3EV>D9Sr-&fDPb3RSH z-fH)c$1g>h9;~*XQMGf!o*mnI81|@()(4zEx7V*wEJ~!_BPPB$;l{m&sRD9(jr;hH zT&>wH%b;!&C0)F~W1r!q$#v|4wZSS!5?CIz@HR|re5otXd4SpMmuXvd_s;8@+zs85 z66`&!4M)w*jyIT!T1!M2U9#@F@a8{p3-9kZF1?-6;2cAB z_Um_I4ex)>kgRz2`R&E&bM94}eCJ}F?(pFEyJY4c`~2_zfBF0U|B~Vr_oXGj9A~T9 z`0toQ_2m6~7pZMH{Z?~z&OKg+n423;-`#LKbo=f_%g%&$f9WooK0S2W)SahK#YBAU zX+8gR_vsjpeNVSsTj3KLdvTkx-0P`LtBW2-vif~})p?)GYS-O8*FBWZ=WVO8{P8Aj z`E_5`^Cym4yzXB4%$lC@_+}MjW_WD&67H|QTF>t|tnQUEOzKH9P+K6qL7mIJRyt&7adNS@aQ~S{ za`8>p`^AG#aqO4t7r!9>dd|&Xu1q`zOuw0K)E&)Cmw9ruc7MaU54=)Ki&wAY3%vdM zc&Nk2icNd>Ze6{c`GZ*R-M)42{8a9&o2U2ej^D$(etX#8y?EjH;O#rt;_xhu^a!tAdWS4P=X969U18^GOBH(b8od3HyWGk&yC$%^Y7Q48(;4%<)5auUe~v7gTY6~vOl-Zv`Pm*=WOs7 zU-83hfA>+%48{a6J8!*RC;naK*;AOv6E3;(?|}n*tDGmTRm#4TQK7~VH{UARtLWU0 zyVJ|0e0vQUns0n%{q?lMxM=;wZ#_IVwtb$@GP66v*Q*7|hWq`R`bkS}x9X|T=6zi2 zGNMBH*Q`75J4x@QXF}6?&b^yF-oBZedgsu|2%}RD8EnteBpO6nCdrS10;o+K%F4%j{Dp4|iMYO0gaD^{{66uzTju z?Z%(;&z|2u_2izJXZKG$xu1{0W_E3^+IRlV-1c+hfBm+c^>1$6Pq~a&UWt{7$*SIb zALd@nH{{HIY@W*eAnC&0#k01|(YNecKk3|Z=guULV_ItzSO3szd-#0OFYTiTJh>Zq zzv!|a;M^>8dew=dqz~u#3MOuQe__+j{lEN#8@vq*=C9SXS}5Xwyi3v|&Fa9OeH?k4 ztG3BFthPJI;grqLH+50`qd12cr?BGX6R)JYE@n9}@!krygpZA#b#Eu8F(sVxm>nXc z{i#lNnIWUW)r_w$hhD8bd7wl!$FN}fp<8~+e|UJ#1o6nc-J*0Ms3TSKP|$mwtjnU2 zOb2}S-{AI@?(C9`m?k92dwx>49_!w7n(?-rZ#LB5_PoWIclnESiOYhs`?T+QY_Vm| zKBB6+U69$}_jV&B2LsMS|tlc;xa)oyNvwB6y)>Lgp< zuI~4$+V6C5Qj^}>fA`AgbNowS`t{Gh`qANkN95|0Hdx-d>@)emyIl#cTi5Sdwerl} zn0HyX-mcSLz2bIgT=2Vfx8JUE{Czz%w2g0rbb7<-0tt!WGY58lSg=dGr1s?Zr8&ix zp*EL24CJQ%)iyn+clGs~M~U&K|Gbm;PBpsudfArE-OlIp?tOW^?B%^zt4?LvKF_Xo z{PMIf-K2JPcImB|+hju%uZqt3EEF&KD|P+$Wy|`uOJ7~#_1tPrW!?eS{T=&aKAef} zpS5Q1KHj3XYx;ApeAINGbM#GaR@Sr0X?H$xv(LZ&{9t2vOu7qi_>?@pil0ZMd4AOV zU={zxw&Sg&_Ts20n;A2wt;+OCH8(f^&D0p6GQ~&r_R%MAU%Ywu>V?_{*Y)BS;(-$J zua`_0Y<=itexNXa)}k|a3;0@Y>pG_QIVis=J6s<-r6+7n_k-E*6vL;a6b#{_U_~@ATgdl@Em<$d=6W<3F@Ge?vXP z{!5b&I{xUiinbQMD6ux*Y4w~ZA0O@Ke&CSbmELgjEo)Am_qKGYg;GoT~KP)((n1{Cd=L4$H#USw%WDyKjSUqQS-0(tD(BIU-qWT{^@IDJ&hhG zEpgUiXIB0-&vHxQvjfj=9+pn;H~715uGKN$i&csS{v6qvzr`7U+%a6W%Ie?-t}Q#O zK3+NNy*%G%&OXD^Z@1p;d|mvUvDSW$U488*nV5KK>!mNmU#~aQo0If-`u%;Db;s5; zi(OmV|5P&JCQpvhhZ#k+$9owc1PK|qU7x-ne5$2(;+vT-uZz6@ef4da*8d#Cf|JM6 zv|s52?=$;i+8dL+T=3C4+oGDtvY%RPVqa8!LfbYtY?|kLRe2MusIl6wrIGQj4NQln zYI|2~csM1CEi5-;RwM6{l>4FEQwo);V%G#3dYH<*(#q^@b&I{$^KfFhcR? z!(Q6y9=t2*mp%FPTFHnlc_!+!bz??j zkEcJc{&?SA7hiNU-7+ohfvu;lT+Zu0y|RX{O{x#? zr8sq8KIgILhluz$KEnl8lh6CPPnVRqaD78PFGJY(8J7=z5&Jb~$qA?XJ2D#5s=kV5 z^W0ch$NsnLzI3t0fotssLh4Diu3uJ*Y+kzTtyWTk$RoYZcMG>4_xRXfFlp=G)A#aM ze%NfBdR9W`@xH>OyBdquPdjrMi6mYlnFEE0%j= z1-CF1+^8(pN?E^CNQf_6_2w1cX)jv+q_iuyGRNp_ZMg2XKa9mHgRx-Kj@vUi!xpbs zN~sjD+|N1t>1+QVxjVF<+lBr(lW)$r!{kL?{x_`^eVNP4ce7>geR1MjzyX@^Jb$e+KyBk6;vpK(-uY`-?|Gx#-pC3P@y?=gs73X&8)~biI+5cD^=We)u^&0Dq z+c)njmUK%deXH0lSa11(C)`@H&zhlXcU6_e)j44=pOu8~TE5*|a{pf2%-0ut`|@X< zjVmh=EPR+-Yr(2Kj!O^;^zWGe|*REd8yy3q1p=|~++ga+@Gup4! z;G3v=XPS@N?I^*h&zrFntZ22zizRuzLe(U|@ zh3gp)xSRLMPJS8xZoLqj+ArJ62J1z>Y-zvlTI}v;tYB{V_9f%t7fyx;O+WS?m-*t& zV6*DwbcP=gy(-}Ga_;Hp*7z-$(0<&XQF?v6#nCUPWy5>+x$OTD7bEg! zLHy!Bk<1$;yUZ?p7g=GTsO7m|fzQU6K|IZGvJS(s8=GYtdRNBs9(W%5^YaX4kzCbj zy^-}_?rV8vNv6e_rpj#ZrQW>}WY~7;#AjhX{|MvRPdzsk zp8Db)-IrpyVdp*%!zHo}zHIZ1GH;4JT&lZqjZfgM@GT1towUq0U(fU)^KG}*yRB;{ z#GXBCAu;2@`#p=PiILU zy{CU!zk1s-hJtBl62G-{Hcn@4a8&zyZ`Z85yJp>0VKZZ>i0jtB^xwpo<-li#1FN}> z9rkk^sN`$q4Q^Ru@HiY?{JhqF^=HBFvw+n?b3){N4%S(Q- z_SmtS>Ac7O=93~!Yw!KqZOd?b^MyOjqWVk;xu4b89(hVLOz&_g)+{+A)@Anbs=`C1 zO}&vjvg_9iH=kU7_ubOE&r4^VNJ&s<*laHod?!0gI?c=`h133X$NH2dUsoF{$M*(4 z=P)kN@Be+Qwe-C}gXQO(bNuC&FU*5x)m=?XC~hw}!*<}++t??}i?3YP%l;D1>0xn- zM`qbqk2&>yw!O#ARuscBH!Zz{n#lbTT*88YBFq7U;1(}Q=L%a z=F8WwepzjF-md86Zndi8!cQa^0SWuMgBD9iBX zYfJR3+7}G>139nR?)sc{T-2S9A??rIV_&A8(tZ~A%Sol?eyzj)r=sf|UTvQDq9Az3 ze#$UgH=Ti3`dwZt)xEDVaO(@O{jjh$a8hdim;#pC5UPYfSJ^zCJ zI^*7Jrza_Iz2(98HROrT+^`V+*1+d&ZhrROA2-i?cXWlZ+Pss$au06VJUwVP!@eK$ z@4x<9cr^4vdvp!+n=g~Dd-sMf6u8sPJ+YxmI^)rfeR3LB633FBtozo-r*Jdx&AL}l zK53QJr5*`)tF`{QW%KgQ&PC@7JT5cnH|G2Ay8a}lu4LkhWn8s)@^aR{dYl7BAr&?{ecFqgmO_H?8W-EW0v4 z)pRyKyyv)s=Y6aGhr(CS>?&^AcbxxisMlM1CHL*yj~-_p^DA&wGqf>3EYJ|+-Ma1A zty>MPCwY$PA2?9xkhtbtRyVWEeO3nj`iJ-be0iDAv|;Vs3k-iI`TUf-d-_E-gF%B{ z=Z@=o%iovEoNVwHYcB?$xuGl@Uni@F9d~n_)zVm<-_z)~CeC7^ zdrjlahq@}KKZ&yMxbi5ToniLW@MV9aCG2;WyDZ`Q)=j z>wMk!;=vbGwtio6B*b97pb~?e{0=doDg{?YZ9d=N``3 z*ySM2FlS~!cD4GBV>dl4f&+`wZkbHp8tWs!sC%ON*0-69)|<@_-4yld7{dg%?^Y!< zZBkNCKGWwc(0aBd=t9-pNnFye4WoLGM6l1@yC!aHi{nfz{PBHp?b#=FfWb(9$X;*$ZO_Pk!S|jpz-Rj8rV+m$mp&C&>56(`F zY=}E_OGk#Wim^6-@1)y*%F-TB{rPqE%p`_qS4_GYD*6~D?CTTd(kH1h&3($YX8R_| zth#f1=AHbLX7~T~&p+9lx$W5*=AHXnk@vH`*xPZ)c$^f zo42m*rJq@{>$XKL*s62wt!^&U?NjS??%xO#%l(x5@>6H2DEH0Yt;BJl zNH4qPu-M02Z{m3m%&J&BXLGXdhN)%Ocx3p*y%~+aTfW|V&~;%(@wM$&{(LCQ(oYn( zzQ!c}-AP)lfO8XXR)H?(0oTZk%P*g5t!ePwFV%4I(AD3)+ZNt$xv`(=fafe>J*}F1 zd=1@UjN-kY)V7&7s;=;1kooQLJN&|R{cBs~jLR4{l()}4AjaVSHDSZ`(+qF+J2Qw~ zzW$6czx|Nd-K_8B)~~|R@+M!0CZHo4(+LPx^UD-Jsen&a&J-hJSsb2+^z6%yf z`9A2%@^=+wE?~a2e)qOLOpG_4u3LG)Ooz*Sx51k|(a-9RK6@(a?sPyj>7Ukh@f+Kn z+-hEOU$Yf{E5xx|<4w%UzMwBL!ODT@3JI?&)~#8i#;|VHvt#Klai1DB-^LuB`8+GC z!ewo^Y0}SETla1Knsr$}ZJzY&SJIL-uT#!!U$@SYb)MlTpU-=LEMGWLYkk2!al;ww z7W1Dm4Zrfr=X8PP-#a%RJuT9Xx$#>0_4Zb??^P2^KC<*N7S;SUc_`hqTdHyX!{wO` z?z(?WbnEI>#4_{!OG`?a-)}oCZ}a+@i!uM#vLG)>?j^gd4d0(RnLh9HQDYwSx6fW_SInF}yD|52ZOrRA(>UX8x@3E{<;y$hRPRmswrTh5 zw$JzeG0yvr6 zJC)7*-|ww_b2D4{{5_jrN_@ZMk{^F}z3^+|bS`E6rfdA!Z?F2TXG>UGJ15<(FZAB} zv;@_3U9tQ7OFtQKSY8usfA-|F;mew7XEvX*WafD-v_@CzyDKBxe5)OGzZBRPnxB_R zWVq+|!Q8>T!-S!E!UWC+U$$$z`%Zka-RkA;yZ?3aVlVZIN8y|sr@eFO7q4Cz$|B`Z zH9PUa=Cq()6@dm_-1C?I`MD+c*Yq-}k5ksqtbevGy*BXT`$*>(46hqZKED-vsL}iN zRl;Xgql(hYS5=>dGCkma{rS0>QSzAsw_2X~?%(rzg@JZxbipBk>_$n|`Kci{@}j)D zr%rrtYPH3{$k)2AwejfPt%VB$*DtMJTk*`Se&vMy8a1aq_E?;}@3xj--GUHUVf9x^h5LL7UOG7Dh$t-N*>M@P1`nW^_m}F zw%j$}m-E-zxlCwzxA^mIVydD!zOQaQuP|+t{-XW(?6DW`dzd>*-%iV&5V1G>a(?5E zT`Pj4tk1k?x7JC0v)GB}92Z-3>{+wTvH2m>RNcbPiW+Ws_}Yl!ewAwR@7+J6@1M-8 zVVB%d;M%cWg<-w!NA>gTbkD455=+ltcjj))yxkjT{7hi{eExlkaelf{{_~>zw4(f! zPYegvpM6@${K4nl)t7(z3mGb&vKMRLpB?${^=a+@sYR?2Qgvp14$8ll`5cw^;@oqRE7;DF8Q-3>TRn}KJ4mz=-j^5E$gbn1Tzj@XY^F#KJ~8Qpir`znc~IW0mrJA z>{#R2CEa?dP`E+#OHobL?rCdwO!^gZbj6FC-!i{!J?*!d^RlNN=K<9T5;MbizaKmM zFz)PuZ(+LD%=z30Toy{zre2udR$ZOBKELx%u_i;=h4n`d1g<*~^kVh=V^>_;;<6=! zI2qoRX}ofH+L0V+aE@U$$Ci!eH|{X!tQC1@P_?1wtmnlt?{7QfrT)5xn{AT)C1rg0 z;Umraj~3qFz4*Rtn382$L${EyR8@3+-yi)93T2)PSJ(+v9szV8z#$S>fNeH zSsriL^);s;sCB+2U+(R9uS=S{C2q*P`|H6FHa~&kgV}^NbK*{mef#ZTxZix4#0|am zM;1D+dMoKahr#Diz!tU#yXG=Vcz#coH#RzNy~Zl(Lg|{{cNyzUnLjfa*x7yj=+BVF zw7KdLe`Qj&&BexL9`)WkmRsIoW{3%VU3{H2)-;ac!6&UX&3eVxr|&N0x$$&Wv+(rY zyO^G=TIC>rEfKNDi*3M7WmQQ@TYnxZy=W?&DohNo@?v)!2r)LNpZ0tLHF(aG(P+s`yy$M{Rq18+%)O z`>x$p(UU(4{JZUZ;5F|L<{fbs^E|dZW}dz9cIN4iv5X(y|NVQp-izVSqpyq4Gcd&4 ze`2cK-?6V%`Ft}&!_3C(?(^>3d^+@O;&e0jZ@GOkH>`>_NHkRPNIb9hm(zHlwq&pC zm)+ML_s^K3_PD(J@@aLx#L{U~JEqM&!1lLq!%gom)g8wh%r{)@GM5u%m~Yi#b&@y2 z=4tg353#?Sco?pQ3p8v$H$R|EFYhDkrlSES0fuiqAFWEaNcs_Z`TfzwV$9mVSik7b zu|GZOsE5n8H!Afk4ANyAJ@;onUT)dbyEDU@q4@J=wuB?G&2=XqU)_6wXYX>^FQ>Ko z%=6F1ro7ZXC9`kIoA^cd-`wnd^V6y9jL$=*U+20f%wL+DJx4O4pIw+CIa%!Ddsp}K zlW*QTqoZpt5%B9y>eiRnhjSteo2OkIY+}!9Gx4o%VpM;8QT{&lwHnfoW_?v)z+-%nx?Finc)qs z7eUEqj0APd%>VH)ToPlD4%)X)cZu)G=a$KPZr*6mxpAV(Z}$%ITV3YTUsm_NNct68 zZ~W`MJ41!?{QD>LFB!i6Q7L0TW9#;t8Cx!;a8KD?XUfd<=AcT=L)F9t z^+&IMCY}t}_Sj~;c8~bd$ETPM^xf_6b>bFVExUfB5`jD!6 zBkvbeh8Zg?);&>p5^;v*!K4@2(`QMF{W5K|ytVp6#LbHuEv`+1BnFd3iu3mlE?8g6`FRxE)y65P+PXFY5F4mxh z3adC8c%96&H+c!@Yk35HnQd}<-Il+r*&BF&nf{(XS?sUXw%<_6W)H8da&F1 z;bzvo-`@z-Y-{*_@3)WmkA1)G{(ba6z|8Qq@x0B0&iZYvj1?;^jV{Q%%jNsJLt1Iw ztqHr$Uab1IbJgCbS9SHulPg1+mo4}h5&UjdVW<#8c!=WnU3VB(rKbD{n^Gtn#@fDM z>ARglQ*BqDjKAC9Dw%Qb{p)E{_r(;uuC9F;T|)_E*XlN8Nnu&9kQL zZ_;#Q{;!uN-!I%JF%~X&!5R-=fMTn<+sSa@UJQ`lGvZk{Ek2G!;d{1Bi1Zl z%N%@eZfq>W-nVyS-`<@&H{<`N^W6__v+92>dBnEZFRxThc*kPy_XnQty>#=A?uYDU zb9V3M?5eK%pfmTK;Ogzuoz7ZZ)qdSO<#PAW^i8$wD;7w8J~t!h-P^bR#j(Y+mQ@tG z7tGfySvE7S@(b^VL~b7I1L04)BewtjTN_k-)qnE7S2rDY%{My#x5z%>t-^$N29NX> zy!)`h=H>I#Ul`8G$sNl6>u|8+MD5`Z+b_?`;$=Csg-P=NIpu>MM)Q0gntZs+@L_6u z{rlzqe>DS?CcHYUd_Knh%bBwi#c%vhy)M3m@roA@57V!^R#8e!Ywsp7C3smgGt9rS zyX?==t;zZe`t}{Ur|)6zl>IC9z4**&Zk3KRI<`4oyux~x!Ds7voz*Pdvp422^xV_W z{Cq}mT2!;iCT50gwr8Kees*uH(`EnhsBl@lnC_>o>%FY%7ZoIKDR`)n=`y#cNLTEl z{_8cl#vfXPv&H=x81nn(Cr*vw){$=L-nG6&DEh#RF!?}16a9a-r_Y|}IUrMQHtlbb z)h``pV}=cuzgC+u_ZPQ{s?TQ(KKeVA;hKi_)N?7vgcufopKTk@bHGT#ran;dwJPrc zg}GD0?uPsHKep=4@%fO{C$8T6{FubN-o`}Rt=75g_XmAglREp*+-;A}T8Z%PIGVPe z^}r*c#YJt#Yq%#rUoQIBPjZTOncmI)d<Ld?jYns)Z(h*F9U?nVs!bnYc_P*NUOS)co*&jRjf%z!-FoKM_h+WDB>1^B z&tW)Y8|}UMx_G*M%#2!l`?ISXBpdFZdv^bf&L6eOzpvK3o4)x4!~YVs|IV}i{XKZ* z)c0lU|9rhNb^n|QM+UR#1)(gz4u)`wS|0FYxObCspWf%!SXB5@&PftiB#(K7}daVe~yYnSN`A8#~m^1TIVT*!P=; z)Ue-qosf{OIBn^S&f`A&k4Y!jo|~QgGU5!EnR{~8j_|j_%W6H^p59Jgu&L_$Tw{av z+PyNgN;FWWY>%(1(lNi2DWl896 z+?(?M*BOp4=NSGNhJN02cv^gBWmt9J7T!Iv4?ovFlYjeH=}+CK$psY&*Yzf-|FiU$ zVcel=bwTK5HrMwM)1$Fl6U7+{dgXl|tP=Ba3^&`gT1s2%wc(#P>k4O-zpDGg-&zLk;Qk-#@k3I*;iF99_DPx36R&GjF1x1fV-_Cfy*<>_S^wLO*uhs&y;Z2H#A}tUOlt{Fao|-?gedc^OYOt+v_{Q+YX1_OL;$$cx+s zbNBiB?s>I+o^8S&zd7AApQ~k6EYs&zh&liGYtXry&p%dwtZ4qu{_y|5En7=Vx0X-3fBW9mPWCfa<;qVF1>a0@*_dW~^Y+!XvhjOvwMN`- zowqJW_f=r>UYiG}U#53DomSCb|KaU4wRArF?_Kg|?%ckuUcCG7r5sn@b9;_%_vc!B zsb}wulxK`_B6@#hT|Abpy!(ZruwWN|+{@x6Q-dL^txMU50Q-abF%nL}5`JxLzuR{0y8W2*hkf9ds8iBC zZi~yev%S1s|0BQt;}i4zxt2^NQ5JvByjqyvSYi4%>DJ7P-(PUgYBWD_$n@0w?=Ro( z>)3bvTVCJ0`!*Z-Lo7ZjWz>H8`Sqgs%r4ei&J5N(f0-Lrl>#dB-mYwBZEk$2`mIHk zd#(3|o+qC-@@6j-)U$HxnELOz^Xzo~%{lkpTh{EV^!pKZ`Teb%6Sr<|e{f>^L0%JP z8?U8di*MbE6)qR|p0~F2;H5t`BBhBeE_#NCHfJ&=|CqU5NswVRXQEeF{HD-o#&=c{ z5$_!?&7L5_@VIW-p`)9x87(=WhiF(^@gqB{S{4tNe0b^j0XF~ z^RLZrT>AA?(t|^HDz%@l$(ldW)$p4S!yHNNw+zzV^`arS%@kL1UiB>22w$vlX!+cw zrRS%u(Z94#^LW4U^tauu%SD%+N>a?3yliKZ_I4khmmYSTZ&+{L>y;n4^R?#Rw<+C| z_}HY6p8Hch^;P$*z^@mtu=?gkgcQ5_hL_AXP0tR{tG@VJMq=8^1lHcJ_Fl`x%ISvd zU$aErz2d5RHF%Fundzdy2o)K ze3|*WGeR4^=SBXv>66*|ce>Cy@%Q3(jVug0JT<19zZqrcy`4Jq>gvs`I~;fJv(b&Q zVcxT==Wdkw^a8dY&n~?=d-P`Z&zJng#_}oY_s*x@JO5O&;r@wdCJg_J%>Hk_*(x9O z-}puTvao-rpNcX(IK*X^U%O8CXTnL_11sMi`I)ZH{J!DHozA7V=6N#~6uE!d8nsC% zimTyl<%0;rzgpKsA5VW-e&OL?wKqT0nH#p>7Rp%@(3O+GYuPgI z*~}T!bL7w#PHAcBFWfJrO;;^Up7tO~hwD+9w$_eCo3wXyE-8@;o%qKC9hy^G)x9oG;RfW@fziJgx*br6z3H8^rD2k?gTw=jg6jt+2bHBKhyO zIGx)ib!$=5Y~~!p4J9!%3tvpK$tg=+DADGe^UbX%N@wTWcRKNG4-zCw)9ngY=L8 z-Z_7YP7S$pFX!T#osUlV1V=OUd_G`!_WUQkz0na25ts9)^mXje`Zh=5ECbdz2DFLm+9X}2TO7whs$c1p)gEnRmiDqPi< zY4@teI>#x6Wslh&6y5ypeY#iW&6`I@-AtI?tXtBt*}Ldm-n!kBE*M{r3k?gMbhrCa zReI`=MXWKgv6|5}t9QIv)ph=%y%h7hb*UfLD!;UhZ;F#-TJ|$;=C@RyX>a$v*niD5 za-aV6*sGs8=O3CZcJJlwD~GP!UhyYh{`{|`Q<8h{i|JSG-*NebJM(_WTQ9gjyj~jW z=IiUR@5<(<&Hr7!m+Z2#czTELe`(3Z1^MZ_dA_^~F@E>vE!(@d6S!l8idIUk}-0iaIa4pZS59tDj&pFqo{8i%q&Md^wn<*_}A(}c;4T< zY`-TxV@3XowOdW4y4wCQ&Ocu-&hY1M`~SP^=l$W|eqLs8Y0m#=57W8Z=SRy|#$D9^ z7MsiUWfA|Lg_lmxNx7zb;TIR z`ta;X=GpCGoMI;#57hLlJz4v4WAt>rd$VNNbK~UhKPil7J)pzgu=5`mL&dW%$If_K z&0E&^&@it$jbWO$YM7GZCMBoyb7RlXQJh^qXZ2bh1~s;GJv09v-t{nY@uoh#*|Jf4 zcuoeMSffxdhv}ras<`j{4spKEKQ=BtJky}m>%HWroBL-q_8#4K?ajMGEs1ZVc;4uA zgzfG)GiS5eoSQ$dR5xh))kH3xrOv~!?emgP_M!~&PP*|+gf}`EZuD{4yVanz-ty1^ zrUO<6d$#Hb=1ogn>bLQGv{0=pSMb$i3EU0dTcgigJSizW`#$x;dc7k_%r|$IhoAf* z7VNTr`ooBbnOZvMCvaqRw$BZX`!;{Vi|O}`7BfoNWqp3t!}Q?JtE-g`_peT0-dJbK z5FGqvPu7`7+LC#V%buC1I0Vz&m^*b z@n80t=YahIRuAoZ)5@pz{%h7ebU$m!c*Ce#cq!wJdktHe|NirD_of9U9;OMr zlCBrj7-rwD{rc*GHT#2uN(|ffn==+MY%uXV9=X)>Mvs5Ky?V}9Z~H&H_y0b3JOBUJ z_wPpS z(Z;QF&e=L0>%WsE8YIi7`Y`kYSKtWIEW$DAp#+!{A7teJ) zrr&v;$zA4B$7+cgy?2Cy4+i~pvGw^v4|fj98OPdmkMD@RnzT~XUH&C=J8SJ$ zyROD)QHIZLD)&V1cro0`(s4@?+Lq7E7a2aI?k&Tam6>Ac^KxHE^BiklxWg*kAg5|S z8~^XO3~MBAXq`1$bk62xG|z$Cm)6febdoEwJ8D+1?EY=6-i)sM8)uxg`nJ;lv()@I zs`59aFRE=g9(3qI;_koPpC*eiRPW(9(A#@&*RN@_ZsjumSZp=_{ncgfZLeLwbZouh z`_~KNW&XN;{yzDG?885e>}9qeX2$A%JYU3hOIrGq3!BZvl2GSEvGRpiS?_LT4DUT2 zdpjub@}pIGW#QMuL(F!pdZnec+VS0~S)aUQnDxpp8!h1~m(+6!IvXas<)%m3uTP7a z4sPFcD)i;GFWL{hZ=60|m$_4a?Wd!@`}UmQ?iG7@-D<6}s*QKJq}OY(`9A2j4gY#A zM?Y!9y1hxpJHnn-SI*TxkS?qHJyl-9y=LddRernXb=LpfGx6f~rLBj~>mFmCUuk<{ z-SnuJMNjf`vW`_IzuA_Rk@?LoY3_T) zTYl;_jx`zPXIJzb-uHpkP+YUDV8-4%jw#{ijQJPa+c+HFCsQT2K*8k0#-3k%UyBu_ z9z-ZzY_4Ye{(*TP(@(y)H;ozoKTMYR&%^h)bPrR#?b@~Fo7rC8j{i}{!hZv1I*(Z^q2gC!Y(uUw!d@;@V*M$UT=miq5(0^vnEZTc7dy4+ryxifvKi zZXrJ+*BM;PVtDp2?xb1sIXQMq#v5uS4d%yHAMRNg_Af8SqBZE7{t3ndi@cv-KYqUP zflJ7d10AQH{Jpo!hV9ae?8qIPx1HH+DrBR}XK-0xeQD@}nLnmIYg{UOD=8tA@vQaa zXXh^-dGBg_Je#TDBa@u+!<^)V;%Wo0`|I!JsWyfxL`Il&7hPDN{O=dViwbg)P&)L*2SVn6GUq%g{YMt&aQSmZ|313m1RNEIcD&n#Z(Z z=N@;j4Pt6*@)KFx^m7^hZfa>%*ZH!wSxWA^sr7aj=3c#aqQvlvRM^_I1b0o7 z)TyB{bDmEweLju3;cC{RHL?xqX5nc!8Lw%q){Q(ZtY<5yE_^U9#Qh#=(`Rr=z$@Rvwt8FL${%XVYK|kHde*U?C zC0hRvuUz`xU$?G4>uG)g!;e$-`$~?o9oTd5#J)!_&N1GY!$`uo9SOGh8tD+hH2u427eCl|6g4{b>^%hgAek5U)Rr_JIk!{ z$N7IxUVkX(=CPUL^;Pt8{+UmWzkL|4@oflLXS&*lNv?0!m(^4C_6ddZtT}wCtM010 z0JD3yY(o3}=rt>n5=`2AS@*}(i<*V-9ME{nFgrCoc9XxwE?$QATrTaKX$`z`({hTp z9M(9sN$6afjMbu9i%!1L-TJZPnu6rF^&8)mKUXNZaVX)mKv~q0wa3zL?TDIv;ON^6 zW(<5cpGNSlnR_pZVVjCX&X%~NxnHD3eurD{?W#+zTh5u|9J6lQuZ%BO8FJP=*{Ydn zbzq;6>ZMh(Q4AJ}3^@iHSP#rd@6&L<&XO>-=9`!LwBv#7xw>va3_aBiwp(voAE^3$ zvFv2}>wd&|Q&QH}$=dgZm1sdJ?zcU+5&d|ed2cysi-WpX;^dX7chpTbt? z?$>*iu%>q1gSBqc9&59npHjUn$2ehKj`6Bzx3snPJ(`^5WgWiyuUkZs>ecY8Tds#k zY+omLU25U&Xm^GpKl1g)B|W%;(|R^BhCuG^WFb0jN0Z(CMg z-bLsAzGq{KUHSPJ3wCXv-+b_8ve@jWvdae1E=f0Hyhe~v`^@&e!U*xI( zd;4b5R=2qywleQt7t$^2`!i|3sO$qish@8jNSFi^MX}XZr=HmE-v4LOXYTh3*QZC% z+5LN$=9@e1(tTCGO3sJszcuwLzIOB0J!^-C+x{z`@7r?b?%b)ElgzPe{x25rSNB-}b-Ikwv z*7JPW@t$Gt7IuYlh85Ey#Mix5yeBIqB_zQ1K~~|3?3??^wrs4O@7Wsm|7hP|^X`0J z|6HftUstT#d8x|N^1!T|w^px2?k|&+*iu&{FQC(~&M28*?3^6K#j-`rTn$IRUS(J# zIm0&b%1P!Kt;hblZDQzT`0?S|OTpNGJTG>a{rVuaXZoJ|mn3T5J^0n?ES)S8B6dV~ zS=j7?U*&&hEQ@DLnA^w3aBqX*2hL90=-vw)2j&!{v0dAHf#*QeK9>_)?sV*0qo&KI z)@vy-WA^-qDcPUyJiAhPVeLyp0p7p!LjRuENZvegijDERPq|s4lPvbi7xemQU+boj%Rr!;@>5L_Cttdrx+o z5&0%&7bD}0M4pr!?^#nOeBR`-CRue?#=*^z#Ya`+(lTaF6pc@c2=$)5=8%DH(H;%? z(=Sek=XAbHnmPH*vcNqi>B?tBFXwG_y7(-2o5AK?n@?D6OI@WKb?tuB%jphPxvjU? zrk$yt!rar{m&RB&+qqqJtlo%*Z!KXSO0(bk^JA;|N3+5TlV)ae*3WhPyBKJ`M>7>`pxs`sYkJ= zgrCUOq)diwn=VwPUrGovh{zWWGt6B5HETld!`$1OIjXv)H*{SrPp>FbnIrpU_ups- z{%zaN`TL1+v9>eMnLjr+I`(b2Jcs(>wQJS+WPe?|{$HX_-*^8e$sHWcy1zns&iJi& zykh9g#_Ya*s;z>o>KE6{U!_b22Xk*tEYssX&~&hjK~L(}*0=1}F7LNtIMelNllIi6 zX?H!AzA!)X>d0cw!%OcZ6t4;AS|>5%s>b?=eJN7i#yJv)TzziqCDfQde4Zs48+-(O=CJNIRxPUd|>GFRjUejXKlR8mENGek%e1A!eF}9?6u3ZuU0J$I`(yn6 z=g~vyvZZPlp04Lj`WGZ2)O?a*OWX9-IwvVtjy@U*FDJ}+more=dNB}Fm1Y+^uo*C_w>*G`u1qjV!2aB%PS8}FASfU-@o++$NaB+JQ;sjZ-sK` zxEbu)m$~&YhvxLh=aQZ;`+bw~ojdyswg&d!U%5R_?m5`OUiG{E_b-#gn`{?n+^DlgxSFzI5*{pO9J3FOX}$NoUg!ftbUqtJx;zvbT%;X=?lS z<@OHo${BwW9z5C2@F0BOkM{i)4^Q3}_s^Ycx22FLd%k(U&2kl<9)>fwtNN`OBd$k^ zp1##s@`+*58_AY?hkpLee*SIk+l)y@6CmH(th3LK7MFr zt%Y2TSJ&Li>w>pWWZi$S=nyY9*-Uu-mT1jix^vhW>^2yhHSyH2e_72aAsO-2KKk*# z=asz%MjKrBi|1%hEZH+ta>jJIlS)gwj|Ii+9dz1Zt6O_+&z+1%Hkmw2BqP?_JvzF7 zcCgsTb?4`$iZUC-ELrvZa??IB^?u8rW#5FRc`tm@yG#D`f_SC`k?)qDwH|m|^}b<9 z*vj}~)4k*+j5nH6tQlUnrOUlG4de1uo5{UYX2#hss~IE8G;cagXOMU=ul=pdl;QTl zil7VP*%O{`;Ji6wTd0)2rmV*_%edV)^zKE?aM`E2@TPa&`YCdk)s-29<(L_yZ)ZQB zX&L@G=>F2|MGf<>Pjj5^V8#%)Ng$B%LuzbUYTuh#wh^i?$_o!MeNAm{obI(&XVdW| zl^i!;-M@5;twGXJ*7V#9(DY~?>+}Wjb-O3m<$gW)f`|FUwwz^L3_@QY@z&*Q*$LEm>%!zSyZ+Y{Jb1hPUQ~Sid-De} z9;F&nWqj1u@)Vz0xo?rSY6|m%6*CSLZmV2;X4hZWB7+UnT=xg=_Rg8Gc5>r()(0M% z3}sX7t-q^CemOn6ZZ1R4>O(=!`_=v`F|<3s@)Bg0=I*u9X|;Z+dz+!)V@Scp1^GMf zUg}F*ul9U_pVxbiV~)S)6kPcBZLamA$!yHGUzS%h@L4cKR3570EC_gE?zc%I!uS8N zuZtGvrZr5~P`kI_;9kecb+X+PWwRf5M zY{5#_S-Tf#Yp=L`iZ>@ZQ1!>_M>FHi7v`&$#RRUOs{13xH7&na$KulRQ{Rq;x^KC% zV%x5$S94vrHXXk8^=VzYq12qp6@7t$v)t0^Xtlb^in0W3txBvX#_)YFz zVd(Q)-=}}~HaPj4{YgXa*L9LtS6<4vV(L0+b&sYZr|FX=4ktL(Ej{C+ia2&$^f4{k zp7T{NvWRoxY@r|pMy8guDno%aUHg}>-Fp3=@ur7+?*I6h@!mB1{mhB$U(floA*!(&wN?x@!a6l0mWI_A-xa7a%$Lo)-8Uy z_f3V`T5$^r=DCKCR$0X`e~6BCe|UDq_d{07d&s{>+RDzcPx{-ds5@mHS>(4 z)91Zfb8#Op&*9QL_fPlk^7Xy-_D%qQeISpTzA>Lk)}x*KN|y*M{yFo&_LX)*OPk$9 zV?{en0{rtAw;uelecm}`m;F*xl69V$32t)hh+TYO!^MbT=P47nPqaNZF=9#Q53!fq zRt5^^2mAP3&|o`UDtODk@5PJh%n$0<{nuqM@Z(Wpn76aK*_lO*!R$$VXU4K6+MzoZ zO}sJdZ}oe(D~*hK+wZfjv7Q^S`OpE514njk&z_aq8FBjPAFaFvJNH@KnjR7_Tg=L8 zy?k4+_{VRzIU4fk-!4^m4@ykeKVWd_eH!n9ZPV`BP7|E9P<-cfbA!KHKd)b@kZfzL zTV8(eaN@-$>G#x(^cB~YS$G?MJmr1+OGEsE`#)=~-!SYsJL}`^o!;L2uAR8QE_cS~ zJIRY9dv`Z1`}~(<1sj9(`fqQIIBv2XxMjr4&@=b2)6U(d-?iE|m;8M6ApY)I?=6<* zd(J!VpVhdPNoT@L4UyYV@2hZam|Iub|5mLey>5NvFN0;8QQkX@xXm3|!uDmHEV!n- z`@{;7TRp+W-@i{3x_#JcEpyx2Mq8I94r{$8m3r-tnN@dlW6p_f&ul;1&G-MJ{MYYW z_RFFyd*%;zya$X-r_X9%e*AlpYH-6ukH&n#c`L6*a&J!CFfDh{q|Bmi7p{k$WU%m5 zT^R55u2tlL3qx6-QPSTs`^T@DV$XIRp3JntuOcnOoH1eWx&N!rA6DrGb@}%;A8zdP zY-ifT@a|F9TIUjb|?ScC3af&?eCXMr`LR2UoR^oyZ6x{?)g=33~v~h{`rx;eoxW; z-0cV3R@YZOmG75%c=URF?bmm+^Yd1&Nf6%3lyHCR|H`ZJ|9%|zxBtoVjbTFm{@3dw z9DYbj{P@JJKV#-Rx!3RQwJ(`i8htu>{P?qH&+>LXlR9uZL!sdD)o}Z751QZa`^;Bk zv*U30dHee7$9k8iJgCm!`*o>!T!TMrdENiL-{)BsJt+_WFRxJ97FTik{-5jm|Gqq# zJiq3TVa<~1|3C8IkmqLkaqHXJ+5NRY9zLI6&$oZCWz~Ug->l#L_|VLM!{=Q02kXo) zRqJ>Bcy#k-mPhpH!>(LV){F6 zc1VrTkXajRYAmcgz_z1>0jZa-0!q17n`Smo@{TAcfCHGyI>;AH;p1<;Ixc#{w&m`~v zc_z8;0T)X`eD*@~xEGxw(@d8=XP^FT+VZriOH-ySOA*!gE!RJ*!NTBo@Kq&Rg*O z$~R5VKDtS+6nVjOW_FiW0o&H!uiUMq=NTK9OwM2Cwfoe8pLbkrwcX;Jht7GKZ*!dAJ7=`s+V!f*%?w@E;r4ws8+p|9SmrfPPD~*s|z*#-9Es%Yk z>qT+vx{J4c{GMmM`MGv&>h0p(Twh)#!<}<7qw;NInv~04r}pVTFle`4d@DNs`UQu> zHHCTk${e%4N*5@8Y*hSPU$T(~mutfA6w<83^P1=d7W&(7$WSn|V7 z+4pNoY+k~I&C_3SQ&JypTiN(?s-xIO z@zS`ZKeIj?+cuQ_+@vPdK700T<&DogMCx1~o&BiKc%Z%R&)@oWyB~hO`_`iA#X8^M z@|+Ey=D)vjLM)^G|IH=$XMXcFjy8W#y!+^ZY2T{fyD>fJEq*JV7I<{8vD-Nv$x#(YM8Zu@9ia> z;afj-g=ByED|OW2^@aS2IcxvLeU7qf4S&x5-9gd&bB*%qZ&6FD%2n^3yx6yTCn zYkpo%jP)zxoXXd9?cej2DLuL3`Mb}^WbS^K^=r;tv5a#yj}-StZ3`7kb-QoZ{XN8L z{A3rKP?En1vb3xVlv$G#L+8ckUui@|HtM~*Op8Xu`|E=terHvh*c0OrL!T9Zi*|CHj1^+KhcqRWWuJB^(hh_bC9}Z0J zw>2|1W)`Xa^7VRs(aEC>Tb>_z{C@9my*r=h>+j>3!8?c3`r)VBdAlw?x#w2><;ynf z_bs-^?SH>n?{EM2_;LAk-R=4B?^PJwc%hsBXZRPfmoIN_X1^!cm&khUAp=*#wu`TSo>ZNFK&i%t?Sb0- z_sj49mfIt{N3$mQ$EgjuISCJ%zu#}qJ-j#U{|DFX>q@`Qow-y0A>sMD*nay@9QSI< z#OnB&=guv7o?HHKd&7CR`;RyjO!kz1e|J~H|E*@ehJLxxhE;4|?1S6Fb{;(tAMj?a zuJ-!F`{FOPiyuqaEt2EM;1|?(MmsKJYmk(lHfQj?se0cGq_zE?e?IgnUs7_m_X;m( zRkt_B#v3^H?>TE}(CH>``St?$h5VV!NtzeEj0*}`!vt;huXx8~-B_#pfp40K^_F>h1UEkP28-(yKGmB$jkcE!?pKD zeKma%{)|D~qrfER_a=rlJHD-UJN}-j@O(;**u(ORN>3ZhKD^Id^H9g=9Pbz{pp9(heo}MPMJY`p~5%=_EObpMLE_tfw zdpdHL33qkFbSK5XNxHsABM)e<^ghYtE8Hvcw(C*1{sNITTkcIMIsLUKGF6)JWw z`;}IBL$v?X+4Ign#aEi^tNTmUedda(yz=Vxwf;v*mukBO>NOwjif%&=e1ecSsytsPEWmGb*VOxciqv$yQ(IZNiVrNon10;lJPl9CKWN!9oqua zzAjpKTO+yR^-F!$xWYA}l8Zksh;uBg6}~k`b1j$N;wM`3qC}pS#g;jKeiP@Cl)WZj zj*(#_Deg+67B?N?M3d z+%6fhU2>JBSZ3a$W;M2l&;Bzq#Gbo7vF!`CcS+7+GMsgo-l?p zwg;rs-$&bD-P6 zhBY=cfLKiTxS*=kF~Xsbc67V>z^!NbIWc^*~6T9 z@mq(Ewsv;jlK7IloqaDq+9o;8+hB734M9-kEjIZ~1xo-BvT68(z_VpJu*YdF9)GpAFYP<)|}kIC;Qn zznh=w{rg*d9{XAURb$#9YBKeMv@zoii9IRBrur`X)tEn@QK=M{txvtUUbjZul40_7 zE5U|-c>{)uqz{ij9^`jpmuR>zD_NJF^5VsZ3)#)iGK_zd-hcSKSNZ&x-oIPR|Ie@b zX3xs7N1w65U+~|XV4;ti5*F`1-?KMl-1Ftc-~IW#zpfroSy9B4z|Xj$oh9-7uGQ=R z9sK!xqr23Kt;NU79_Troopx#g(*y5@9RE2Mj2+U!bN5zn&rR+9a^c2}PpblYVlKR$ zo!@@+`TuX`LXCw_4{h7Vf4^Q{;`ga;eYQKjKmXeQxK=4I#QX1hfBli0Q9K76st)Yh zzw1#^@rDAE2m2ph-~aF6_VdeMdd-Wtus{8EZNXdndB3gKC7j;4{^I+mkAhc($5nCW z{g`k6qg=+q$9USm$D7{QrXMXTiK#yQkm26zzu)ie{WQrt#eUx9u=Ejqc4ja4pZZmW~Ug%}! z&HwewfxExHmlmxlS$zHbjb{FH=g#Hr`1h;h{Ph=_^?eX+XhIQ7gf2U>t3Y}V0{HZR1yWG1seYNuqsj4N+ z8w)lb(de$2DixD;zSWQIK&sjQ&5Q?9=8IWxIb*wt*I9@`&-n9vU-vC1mzFW;6*Fv* z%2@JT+VF3Y>N9)qAIAGyW6wS-=U2P1UgLn3K=;=BN!@ijc^LGR81yckJ;1p7>vhfp z+aeEY@QJ@H(RPX7E;cQet6{QQ?95FYPUjnJu#~@%nOruTf#-PZwv3E)udqjN;u#a> z%C23!B=w>ihcsXM*7O_^fp5A}vX@1%7MSA`!w(FHd87!9P zc$!_%4@vaerLDSHK~>pa)wVj5i|NB8)y$Qdk(!wvYrTUnU0~w9v0Fm)fylADs&C5T z4n5L8>)>QIZKvCulBs#NLBS{A>P(qE(Q#pT&%u>R4d)izyT^0*`JBdm&r8DUj9F_V zzq;NvH|`Evm$E6p%r7sjtSnEhQJ;J7&Y6*sm;TIdp4{6|cJb+%#PBB-=MGMO)5PRc zS@u+1M2JCLY}eYEZb!cqh(3QV`fOEP{EwF(E1Vv3oqiT0x^4|uXuFo-wyv*tvrgsn zg|`+inaGydQyFGln^?bM+C}k3antya%8So?1Y)@V$nYJW`N{P3k2tB+Blb(4PoJ@) z?d_QtrR&sHcLwt6FDli!;r_T!V~bb1>E7uAd`%w3Z=88X#Nca$mj zUU{d@m$^rpAzx%&hxzf@N@u@xF#TV2!&}{9|Hfw(I*Z~CgzsZvkpFQpmEpiH_KH{M zN~`Xzm-~O3YlG(hD8=&@FJ7q0mAmll>AWcsclBLHU?=0$?Ri3ap)*#wCX`ucAKsig z;a;Wosr}Z0jMsKXW<5`neY0kL(_fDBcfxhbH@uk6@WYQS;hU2%^Zk|GFQr zc);pG)~d&LzT3QH?k)N_<5tynF46b9`@Kt<@|PY+*FIVKi(B)++cZ_y2Q%lrHMX^$ z%(UTUqT8dl=5No+F1we#w&Rbsls?0UF9-BAuGNV<-CXjex`@H-@Z`B41CPlh^o04% zYM5&CZKwau8M+K<7IWm@&e$|_zU0cg~!&bh&w<;iFj$YbHwEz5C73_1g6%j>ng%s2iHiUK!Hq zm$_Kzh4}qLi|z-X+Rw-OiKA6!(iJs|c-tzzEf5+?PpPRtDUA5R=U5dNE;J?eqbvil5T z+6R8Dk-2!*;e_LA=O2$uS2N!0tNoFv?V#h!^G{Oqz=3>woBuYp4nNYT$8vpdpF2JN zL+sk`aaY=|*VVj<$WB$|_qlcX9-oN$rQ6c{Y?c910Y5+du(-o3=F8B=oxk(p{zjYD zI?=OC%+4n>RQJE%y*m8hGk*IY4qLgRtxNZQyp_Fy{bv}XL3@bs@oDdG73uG><~lT0 zwB~k%!3Tw}-u>UcCYnsYe>+H2h+$jw8rBBavSZIuxEq)m&wT&%n{k_DL;aVz?-L}p z{(6!xYs)qL|Bpl5J2(F9beC`C&foP*>gw~J{n|GSuH5CF&A9eq^nvw!b(Xw#Gp8-t z-M4X#qG#AaB~eqk)h)VGMsE~(p3TTuU6Ld=w<@H`q}AiHO5*A(s-|u;x21P(3;KC} zOVa5hPG3ybnZ4&1WZvNDC<|G!r{>@z8J!!!VR<6zv7Omc{HHP#f+{0hSEW2|@}4|J z*>TsFkY`#eFFlc2!WF=}v|(xYN-r66!wTu+78l>MaPJeWRVme8`sIGvVX@S*0u2Y&>8jGsD|*{@)$@Z%F8$S#DwA$?qIAd0NS)lE6m?RAgn=dR1@e z4skEMq~vevWLmgYX2*$)T(OCp_f4J0mh&_rF~vmuUCGX~ms@+T$xZh-$g)>Y(|qmj zJ0i1G7dL$EQFVB<=+2y`HEaHy>G}U$JKmG&!1DQeU%I{4tv&sHb$oHr`V0CqXYSwj z!lb)yvh9a^@%DFf{>EWoT=0kH@v6%CpLk2=^UQ`_bl}PbcoX^fTJ|P(Ck{;R0PY=gALeI&7B{&zvNfkZ1bTs#rLmS=Ib{_t~8r z`8>pJ&u_i)zMCy0?^9}hu`{#iCEeSz6Psr}zTFYKuheAk3OV;*ZqkA&8(-bL;xoBg z`C{9#j#H(19ar3?XSuMex%7RMShP&-SfruF>Z}y|&8JppB|Yj*ycMdPeW3SA5nD{3 z@YQ31cY7CJ;O4laT`>*Sn{S(CnMxGTewrYBVLj6W z-+;^3=05N5xEx>e{T9!8r_D+a@14>vX4$?Y(wuGbVaZdA?%&;>D9C)?DEzT)YhB^K zi3}f}y^P&HiLd6i&+#<9hQwv@#afq4-uN>l7(aHN=*S8Q4*6~82SF3+kdE3{s2Fui**P2Hf* z$*)Uk=MA>`x9obwqZo8rc)oBiFP^+NY{!&?w_ml{+OUQP&$-LG_k51lw#8d3rf&7W zz3_Vx_eMj*8#mHs?ez^ezM$Eg-PCmcnC(~-z`l;+a>)H0@n}7Bb zG2LC}2d}OXS{33}l63P{t@wg?-*bKM?jM<#!h67YGBd*gWA?Be_{Wz zb~{P=Ulln&7H@pW@7~VXa9>)sD!t^#*@uh?59+`1|Jhvr;pn`B;=7Jt_&0$(HW<@ozppQ!ug4#HjHMxv@!yjhhDE`~>eYIdt9w&#R~%TsyEU27K8Abt z^j0UC>0eoDd!Em$eAd{^zEIAlZ)-=pN zw6r#RvG4u3jemBp4m*_gqoQisB*}e8!+XDeKYZNc*RR**xp!_zadE1zw)*tJ`NO;V z->2jM6+B?5Uu7?2!@$xl|MH^yPd+mSGdq6f4WgHyZe_5L;xN%pJAOKK*!*@y3T=tJmknl?U%J z(l{9*=e|(tOjx>DU1wcwmdNDXc^g`HAK6ms$FMDMV{e@Hrur}<8&EA7*EU`k%q}rZl64`?YGCgY0;8P)=GM? z{k?VOQqNX7;fAezYhH$bJ7KoD_=fk{!yE@JEn685NU|J=|H&n=e(^r9ytH|7UqYEn z_GfMVA*Fh!de*dhe{Z$}H-35V-M{0iK%MwZhMHrNuA=EXn^zlfSY3Ga&20A`U&+d; zD=qDW8oh&!yMs4(H8f67d7|seY9ZdPxRjA0eaW)arOQ&6>G(!Y>YC9#_kd=m=96Nv zH>$c7oUitKeSMmDe~O8r(_@RpC0><&*Vm=Xw6xp|Us*G2rs~~&k&+pue&??^*B0us zFPAR7GWE=-v&*h%Te-iSE@3`fx@K*=)wGP~F+UeBlNJ<6f6n}8SL}-KyFPpV&@I~8 zP!rp-|LD=ycS_}+oNvw?nWA0O{pr&rt^?P-X1(yf7^e8mnwcX!?5cvO@UyVZx1_^1 zhMn185EaUMJkcpS>!a$Ur-p7xrOVjOKVG}2qa0L~y?W#Q?d$rk70wIPU44MJV@Ijd z$7^OnAwwm84^$y0ZZ z)IImm;aeds=oqdrEyLXF*|Q4c-LsQFYP@qg_^6Bs%s4|$udBBVxKKK-#a?PHIU@s^pp3nCj_^NnxLzN!7L&F<$Y>u!$HZ;iN7Z-6{9gLe-iLvK`Pa9zGH)#HE^cRF=-+2=_UGJ-6Vb{VO#96YKAhjT zaQd${&Ia}WmueXpesr!od0e1DU6|40-Gw@F16S!U-l{8fc>Y{i*j!v(%r7%Tg}daF zUE;HQz1L&8O@6#omp}ZkvWmf$>82ikD?`9zu7>-yzt^UUGCoS@Zs@Q5k=WDDHu<6D zv(J(YJyq}R=T*P^oWg(O+wpTGTM_G^2) zZ-RSXPMsci=ZSmw*HyP>9lo}`qWb-|wX0ucNlj+lupr;^ zq_=`(X~LAI>`52at2Z{jz4O{L?9kz=kV(tpc@HdgGkjE~!|*M`LvO3`hIYmo?A-0A zbUe}+rfs^IzjAJ!KktEaUv#YhW-)Bzxf;cOjUgtBIpNO}IlW&KQdJqwJ06Uh+~}Rd zkdrOyrx161^-*HUiuDcfB$elJ}!x#SBRXty~iZSeNO{iVY@ZiY8gYQ^W zX9ll~RbyDqc!<+8N@DR*4ej28Yz*BTYZPv-H4FF_y71HjHimQV40Ey2|K0RQ zo1rJG!03x=-``uAZ))6*{k@gRZS>)~=bx*=_2L)hDwlmW{`YqF|FUD|cc|S@)pAu!Rp5b}njjM0?+NI09f4yi!y11N($fOlL3oogvx-JZGHBFCR_^#WzR(ocn z=CPe^R#nb6XF5{jAKYEF;YeKIALD==UhTbCPwY>8_3NngqYmYH&$WxI4R6o968q-m zTIJcrroP6DYSLqrRvTN*dVTYL%ykFL@D=~f9?2a`GTjiq=8VScNq4$GS0DZ8;LkkVCojB~HY9^W-D%)ILL&Z%}4Ezb+yqN((D&&FeH zFYmdQhMzU)at*lBYkF9UDSyvSO+TORTe(Xt+tN=QX*u}O;^hIs%%4lAX#Zd+ba{~B zBJxn}4$u5OGgBX&n9ls*ethB0)w2T_kM-TD&YQFEb@_q4WejoW>(ZL*@-On7(LbBN zcV<-0^~=WJew|x&(rriZGl{!AU#vIR+A@52bFP%D!MsCZ&6nt~)Yg2@qgy?92W>y| zW+y9$8Rz$)v+r-7Ib|U3yk0LU=Zow4vYcbL%Gsx|B^Zm}^4xF6wlDnV!uNA;m%sOU zemB6Aq2j(R&w+-0+{_z#8?SDh`k_bh{E-78x3_*f{qVfg{xXI%K?$zC7rx2pC`D_3 zmXtj=jcJebi|zIL&+Q+p&Z+v!%J9Qm`#>4PHO6qEuQ`kF?+yF6`Nw=~i3Zu``lW6z z?9-+tRB@}Oy}PW!Sza)sF0py1(sm}cu!X0pOeW6qxRP9QL+kP;rQC;ZWeV~y+Ah5e zD|6lAtscUeFM=#Z%)nmvGl(y z4})0s<}%Z4hHG3KB-7V2R(x~N58eMw=zNsxuEIsTXB$lYu*02cJ7>dwg}-XDKVLH> z=qxtADW#L+l46}(7T%hjt*8S1UqGs;dmQoL;F1$ z$%@*H4^tZt)_>#Of5ZAy&G{R~wv+4M&H9mS&ivuY;WCD6QF=>5B^mZKe7-p?FZF`{ zm3_I<>FH^4bq`x7GZ5RWV}+|I^M-!LA8*b3 zi>wWqHk>bB$$5ZLeyV&!7{iWLUDXYdZ}xsI->*D-%XyidB8x9E@Mv%x4-kxMvE7)k zp!W0I&6_tD9BxidF3-EO;oq(7>+$8XcLW$Lns%H%y8Tn}$!L~8;V~5tk9;t2PuySn zE@nZ+#Tk34Z{_61@n3eDC+dF;Bolg_aD&&ec zp4R<2JwGERqRVwzMsuC%mrIV7H#MK$cVSpppmks=8-w`mo(rnqc0X*_G`3r)`rj&@ zsayG$;)hvZqBk9Q`JbVo`|QaBb(`Pt9%jsrwOrb}Ludc7G{n~me zC1E@30rljB=PwebzmhN8$i&0*CXgX#yXWN(DwYLPpNa2aY%n(d?6-&^dv7`8`OT|b z+rCxb$~?t1m*YTp#v8%y|MV`s$*!JLc1$u|FRrFddy5#OM0LaToqNu` z$Mtz%j|!Ws#-=`h%J?%aJ@u)$$gdj5lO@M~q;-|?owl4g>+m0E+e0e9i_R2x#0&Rs zpA~!7=1j+@xvwpLa-Dl+ak1;AxM_Uno<+eqJj?#9-sLv$S@h}T-VK|#Z#_m?vR|oDZU3EVE>;IrDqP-t-JB}(RG88Dk{|7G@A?X_UAm7!4KobaSVn*&cW zESkUn_{6X$|MZ`2x1ViWw2HGy7A1rU1>aF?SZ%NW}p0d=4XUZ z`qGQjxxXN;+o#5j?v88p7DT=+o;Q`#^SdE~ z^V#yeMA-;tgGNKKm=o*{hc3_ku6yDB?!$pRySOr3pKYBWv9Nr)<+<`{?0;5C?muu~ zn)t12Y&ouRD^1qi?VFKtZl93;7X^QbLwmGs-)RUoEPwmC!vE&q?EIT=H$CN-Hd=4I z&8ycg=v3~b3$eFXs2DTNI(uxszfpve*ru-C2R_7U=gpex&;0z%!|i5GTO;!BY*2dt z-qBS&^?aOaep#l@mhk>fAI5w-E5AWvsSMTt&7@IzrFPNN0$G_S^H%C^EJMFd9HOC!&PPp{ndP{51x=XBKq)y zF8{Hx`s&Kp!R{ZT50pRb&{6lz7)5*B4kCvof<~Vz~`RX5)zy{%}Hr)iVy09J5OZ`({3F&ePO8sAG1gV)l&WT= z5?^$S4qv)9?`f_D*EU}2E8VrQ>g3Z;li$wd?)!U+L-(k4=F#{UZJ#_pwmHr3KD>qN zYM1xy6(j03=%V>is$?P-*u^K z>F00_i5C+8=j@aCQT}nJt7!IJ(baeUJ$>h}`t8Yh5m4@-DW`WH>N$srTlt zV58W~NLJ04t(q@?u9RHDpwG&1&cpkx7vr9zobC?$HD5Hvb-kJG#=9>wrN%FKW%veX z)tJED>u0^ww!dt^%5A*%l3?*=V8Ql%VZwrD2H!cy<)?SqlM>>>~FoH zHD@m8_tw+3cJln@tK6O(ofo&s?y~cF!&ON)RNpMkbSvpOe|4eMnfzxK&$CW#U$xZJ zz4W1!4Nv&tVA;MeYuBz_w|d)+?QGj8-Z{OvFM-jz=5^NV!Wn|5zb;iQ-gV2ZvvS>Y z#r-#adMDSsUa?wy{;SkI`b_$dGMr6yF##+}plQqqBsdpFsf z_T5tuJgxX~pv5t@`#YE-3oXq%Ijv6JOSkJ*xN+=J;a158NpqJ}ap+5?wgN5$g3 zcZwbxpk<{LB<_{)}AGUm5mE)kl#q02eWaijXt2Zk%p*?;@Xyl9-- zDtSX8Yf?R@Lhh6kyHt(W8maJiY>c$I6wB4H@@@#D!K8;S?0mMfrrbzpOAwqE8vfzW z!F4;GBQ~>J3pVh+-gI^DYLVo&l*H<=<)#diKi_oQ&lSAZ(%-Y~`>882r;5#PEfkKq zb~5dMk^N`8f6HbpIlF%m^IwPkJO_f=t7e=z`zE_NU$EghKTjmj8m2|Po0c)oKXUKP zBZK{3+g~+r;@smGIpf9m1a-p=ybZpZ5eyYY9Sl3}vn0%7wyDY~`OzH6@Sw5W?bkh- zm-be-zTf(AK>M$={@31p7p#BPoS(r^aK44N!IDMW@~U{nH--XArU`!sk@0K1G_{+ec8=ab=C)`O&RLH9ArOl``O1v;z)Mrh3P)VVhnD- zdMi#XjywNzt!}~X?e}Yh?&tlLU-LbhGRS!;VY&0evUsm6=p-z=$wDH#>lWcS7^KlwY0 zxk{KJf<69VuJ7LK7aAr`U~D`eQ}ax+TYR_H^<4}Nwc2+YQ}cM5`cj{?2Ng4AG90*> z>TT?OY16{4OGbCSjkzxyai3tCJ9*Z;PKi15rp}r)bJnDZv$`BFXx{j^+obpJg_Rx$ z7X4rKEk3z#eNfHL*VB{MWy}%u+Ak^dbaz;Yvgz59AM>|YQH-EL)^+i?L;}+$V z1crxB6-7HOUUA)9zh%dkRa!1x`5h_uPiYA?G&ZyrJGbomq%!Zhz`0Mn4=X*)zlUkB z+#beqKg)B^s)zI9wpbhgTxFBqSE*)QqT3o{Ds&p%U5@qlJH_?CHqXCTcl%jx^!Bgczw>_K&&j@D zb$ssZ`k$x&Tm6oH&M3(IYF)%erE3zM0ajNxT}x%yZU6u0dG_|UHa2#4_7BGoTzK&A z?(XxJ&t(oIY_eSZ%3Ce<*&Pk$oGH7?lnaZjkAJ-56mDd?IO()dL9vckigfqq)E`MM z2d0}mkl2tX6EWRTylk6GR72h3hCOEmE3yuL)p+yM$o4>Z%$HNgvi(Z#8E^j__U6If z_se#EWD>FCOW|%YM=cJfBg0&tiWqv-SLi5)Gz*jTrpjyD-eV zyH(JCVOidRQUIbFd-?b zF_ClPv-4{>t`%}l|GU&q%Q?=BVTQSi)&V~KFHH=4>K{!0%WT8;a_>bu4TcBX+kW4d zcv)MU@nCA>LGj;h@e15uHrooHq{sZ z&z@h;)R4lq@6Yc0d7K={>(_DqfA;)8=lOy^|8~D;lF8fgEvqTzeR3}-BuG4)~h?OS#g{OxjYcfPlCUHeQiOu)r0>hUBxvS!nh1_vsbQQaB0alkNq#*cKiLhn4fnxpWnbbYj)jF zzP4|#<71-eTK)axBC^!>*jwzlPTW3u(OZO56CX2!|!^hGo9Dj^s+wJe(hC^CwbBAo$AyXT&xd^KH6wA zgmG=)>k~V9o$bJ_|2~r^i!i9aTu-M7~@IkK;YU$cGsEXh=H%R-*% zt+uILRlYpSv?gC#(7n8?(b>qplW~U+^M^Q}CSoNqM zo1SM-UxlvszoRKSyAP~p7oTp#z1=`dbV)S{G0KbEoSJLypI8zF%K==Op9^Zt`VZR%Gd}s>ym|sqhk8 z6E;qU8&hXS76dWGy;$ga$5rd_&nFB%&h;n%tXXiqChhcBC8h_)4E5(@Vqz-Iv<@^* zbrn5*cb^#BgDp1kS?kP|*X!tR=V7o=y*+oR9-x?M&>N9$)*(x<9yD&3e?|RD?LkPpH>vV!|iL=%D&x9kFR}u zHFj?7;lqcOm6d-?pa0_c2LZmF|KEPy&*~JnIqU4Fr>iyYYHi|@%gx<>x9;_c4;pdi zUHua$F3euH_uHDy*VaUBl)7N5^f6S(L-eUey6LtRol&(HpY~kt@!>YUXvAl=Xyrbu z7nXAFbH!hn-D66T&d+Y{4o!j~Nd|F(t+o#^+(Mg3i2iHynZEsn(=f~99>uoQV ze*g2%w>Ua~#?4RnH^1G_%(E4mq{p~lyStT7qdf2YuAR2hEsf>5Av?5{HvGKw#qXuSwypyaJ{PY%J0C1g zxeF1y)5|KvMcR`yd&9T?z9m_4{*4FwG+U-$DT(23=Ztv`UwO2o-2H3q+FWz?Tf*H7 zt9REg@5$a8e2eeEwFxR~3K!l#Uw^;+(ZWXI{=Rt@MrDsaZWQkConKM$<@0ZL!BVv~ zAGAK_nJp~ca@*|jbo(CRlqX>-NA+MPK6Uh?LOv7T8cSj+!bv^PZb zc4uU$SmI2Eh@EA-b*G87Oum=Qn6P`=>?t{K*Y2#n_2Eoe_FS*r**PYfUrsn)%aIbV zjo7qx!?HJ(S9s%)W$Fe?$>pDYLYTKm>12jcrx+0 zd>x1Vz0c?O|2!t`utDw1tWrM{ruVGY|NmSG?zjDLz_|XGaP-0Vx3;WYx@pq)J4J_i z|IBB*SNU4^hsXblckk!deKPFh`}bYmMPq_xTwq~Gn(5yE?{Ag0C*i?yj#md@Fu@}?hDjHAx z*Qn840a~eY@NoOOpEpAT=hx>3vn;pW`~Tnkc{QIV+TZzq=Cc1`_O|*XXJ21?%xin* zWZXRCo>0G|A!iyR=5)GVU9qe6b#F#SmfW`sM-q7V+StxG9Xx%F3K#dxYuc&K@xK>c zW?EZ&F>7|$(Mz*`iez3><~j55(vj_QD~;A@Ek2YQ7o+n%L^331>EeanhQ7O2iE#I= z{_-MW>p~&!=R&QgY<>w9XKdKId5YQeB1O*j5A#ZPKFn2Po0grs#V0Ugs%q-FN4due zU7c=CyVPQtwff8~j~K048=T@@PaKUoYUaKr@@SR6(-9Ls89lRAF30$Gr~Wh8xNeWs zhN*i)C0>N@eNryIdgsBcib=PxG=BBkxb@KQSf*o)73FJ`T(5i(nz}6e`XSW|-oLrK zAKrYe6_j|<)#78v>80;pUTS%xbzWcN+{x1PR8b{{|N7Pp^>e$g+)w$k`eoRiGoFX$ z@J^h5_IyQjbLH2IFN2y6EI<5zRea5{r1GOTj~+CA_n_+$*O`M_pN<=Guf9~o%yQt~ zmN%QOym_?c&7v!74qYjk(>`U|%=y!1PMF=Z$#Z^|Edqm2n`eo&_dG33u^Yf8pP~J9{SWfoI-)Hh|_INmT z%5xpBvU5r7TWp?BxIOdJT88G&A-mU06@@eyo@d=z$*LF5cr1En;hKrFch#~s1u~UA z6&FjIT*$UBa^`jK$32H~%GNE~qWvdOcpV@2>`s z&l;`bHs-v{^k?l;@y3ePon@=DmpZGdG4$scYd<3AkXry%QNC~6UDxU&o}rui9@E>HTuL^pMD8Bx3$IpF7nuW zGWAVn;AyW2*crB&%XET_RDYgeYf8~0-74y zo|j<%`OUZ43(~gT%@EU@bjCaI{Opuz>zNYx>chV5K9}@>g+cAt-p(vrKkp(H`}ccF z>#pYpu>DOsXZ$oacbdf7zT3~f-{Ujg?cc>Xqrzh08*wZE%Yq)Rhr|59bRXLa>%-JaKWtOvd;{{42x{Py)cCIiC{ zX6y{ye}f_qhO045{&3pC+IYw07v;xKGFH?T==U<+Yc}0A`^|-FKiRTW_sFo4LWcJz z=A|&?oP9QxyLY48Wo6r0jlK+K%T(W9^*pNfH|VwgQ)BrzGk5QQUd-@7`LO!DJNEy- z9C_~Vd(Pg>?E8ZkZxUJLWWPQ+Q5MGF^SP+fU{am++z(64yl)9_{~g7-`~L6ytgm(39^h(-my@VknE%3(@xfpJ?>;gwrK*>F{?E@~r^)ObTX?Ws z&ZgqQ-R<|2o-j+<{JNFhe*F0PRqK;YE0PKrEXwlo-c9cBw=MW^V0-kV{(JTIGV9my zF}~i$@+Z9ZeKi{c`wqQWZH7BS99vkL0?tM-1~#l-J+tm{!={4|&e#7qd|bZn$K(D9 z)eo;;kFPCVv;O~_ieepsmhk$bkE%=uGT6cxe0cUO+n2axxp;=y{nv~6`TO7hKle$L zU)IirLB`+|(}Sm>3oq{5XC7DGn=a1$*8ck&W9fDK?XpTZjx+y@kFEQe%x}jqf4=>t z)%yEwZrv~UvpL5g!^!gC$BD!IjMazp+2UfQI}dDqZo1v(=ZnRAD!zQZ9)9&|eC5lf zd<_5iy&2Vhh4SPufKDCQ`6KDa+&LZ<2ikXjZM)C7y8r8US<`(-@BjNW{p2OFT(o(Q7{he#zgjzQcsozhF(_j&kgbqDwTGAIz`Q36ITzMA;LYR-8w?3i;(A<@t^o6YUf-z0`Lh1;*(bevm}JI-7RA%6aD$+?j5(~g+;$gC0DIi z(A%)?cf>4ZjP>1`|Oq1 z>)47jMCe>tDe16(Ml&nJ9ur&Xi{_@rrl!J;W~R)u8!ulD(s;)8|5Qi(%%`Wi-wrWkNT&?nYCcBK{*RZP$ zg4Y$eE}PtcWpLhf)uv19Ebi`Y4pplS=p=XDl|*JoKWF?cY+B=TVX=Ek{lt zJik>YPqqH$vonA9mVUT%;Enesy;VDTc}u;%uRSifkGHgU$zQXD!n^oR&eYg3PiXb4 zl~Ri*9&5`8E~$L|DKvNWIm_?S)!*NSCh4Et@7z4wEceC+PPrdjs?X0$WQqR6%|7?; z-RJZF&)sI4Eimu;nw_82!#U`U|X)pkpFuvTS8dLMGoJU=Y00>njNkoekviMyRLlQ;|%ST z2Xm+W>1OTNoqo9H__3dTUq9Gf-pH7JUhPSo&w*P<^fE5XuHAcK&96-#toNsXelA;n zrfkDK?}_IuoK8yRJy{UHV&}QDB?p>5%)Rr}yYEHyhL_XTRAlehS{oUNb|2`fn0sm6 z;yHJ+D;5efRLoAkHqrTCE7PymMR|#QXS3LU&3&DFo#9PFLaoj9{bv`%vomzFR?S;` z+T;a?7AFJ$+ticd!W%sPg>HM!*Sb%g`N7JCe0sKTuBXH}Jxb@fLsel{JlZHRs+Xt>^CE|Nhh2S-r1kUPVz6-;3{^e~bIy&accUdG@{eL^wB( zz@{7hyP`Rpcb}b;wMqE)vVR=TTG5+U>~@ows&{Tj(zUBczgXArkk0z1!1&=wo}s<} zr&ifR+tZ>pG2Z^RF3LOGRQJNM_U%stZ+}|B*D+;nOCIO1OAI;hTc@3$z|v6Kvb97( z_`BBc?>c{lp7DP>Bmctq%e^>j2JR2sQ>29SRv%d=m&fa7_M$v1=t!con;XMCyDOdN z*{j#yp2XC%KWHt3dTH2W*$ruYL44DALCdrY>fdkV^k!sZs4HIbzIWom>uqfDax!%r z^MCBTXUO)zzN}yNrCjZj;y(}fPQF}m{$J|UfBJrV=7_&ta=+m&>)NP}Xzf3zwVJh8 zY3&RPYYhu&ofaB4A?f?tWn*j$zZ$ZB4d3<@i6GQDz&QVulB0!532$~Z6X@ALlf(+_8kmbJ9S~| zmiAR#37aI}r7;*77A!Cg*~wEU8X6j~cA-E`Plm#R!%H9TP*quf$V{bjj~PSx;;9BT zJsP=>Pgkl5$KMWOE$24X{Pi^Jpugy&ZBJI~{r;zZyl?NPOWyyVtB0>!v$pm0L+-de z&(`eQE6Z^5{J)?64ktd$e7OBqROHE{@r^I8GaiWB%`}JOz?K)SpG;4+sOVqLuicdN zOO#=mQGd2=C&Qc4PX$2?dgf2!wHAN99=7YH_|EGy3}nnWD;a;8+Fn}5mt*WbnIk4u zT0F<7pt3{uqSNM7&d|Jxx_Q9{Io{i~cyBW7I1|)x^v|9KjyXqSVwXwmxT3?{ud3wD zuw#qL3Xx>nnj4P$`SxDVY`5cNSY32zZRf$7XmwF_rVY<-D;+%$C2UrbaM@ay$7hH3 zq5O^U7uPd4^wuTJek-Z>g_~h_uacZzO5~0c9H)w^SsRLZSbuOcY~a||-NW)c_~ZMR zQ-1e+T7U6Z^{hwtT-$zC@0z1)nf!6m(R3z;-P)dvd^*KHMHrrkEqV6)a*@r;oli3( zkFJb7ni<)eIkR=;3Wn#7OEtK^OcG&8m{m4q*2HP^4l>M{rMFAJP`}T{YwCgLJzvhO zIaAVh|BR0IeJ$I`M<4J=y_r3E@==aCQzy@yId}3|&+rwD>5naxw!P3@=fuvzWXvq?*Fm*WNrLUOyG~0_%4kHH)B^UnrHZiOYHM!u7^q$ z);k<$UYF);7pz;Iu}Por$J%v)55rpa+uU9;ORCoJQJ3=uhW>2JJ6@C4zRJ4s$;Tz; z@Tz=Y(>}vh2TN8*ZL%vquCKjM=Bv)RXKY9Jt@&!U;rz~NH+D=sG@G$n+VE)CuF6pV zeB0iSt=+RV#HGw0hRIy^{#>bSvuwJ`gNWdo(&*c_wwZpvSAG7(i3=Z22u#qIoZN^><0=#civRe7$2%v1p>Qv5-NH!WO6FM+JD@KT4Rh3tv8VVQWwLqRE!mgfbWI z$T)l8Y~hi}h-2QY1+!TjJ-;3me_?Wn$7l7Pho`?X{Qoj3Jb&jqm+!V5^Kbu`eo>xw zo7Z9Utj41c*KCcyddhnDXSci;rrs~gr~6no&APQQ?y~-|n74ao3X1P2FMIE%vEcs8 zyVA?c@7rvCE_U{Sk;aTCNqTB2?-<#H+LEOn?w0iU`r}>nS&NM3y8O8}tGPvF&XnFg z#?W(VotdTg8PV-5$twdruNdqJuWB&;a_-x`-mAsy7pLuduQ-46QvTx0`pg?bzE6{s zW|n@@{p#Jd$i+v+t?NEsEnD&P-CDN4+pJ$)4`aT)M91u!YVHBA-)|qZq_ZBF#u}x0 zcz30o(3|ku{jxcAc9P7O4=CP!RNW<)u$Di2%2fuRrxF1vPn^nUbw+-hm-r}XR@4%m zvzOL%|0vl}|Bk=en4kB&ot53!8$Z4zKMv;a_4}Ln;>UZ=QZ<>hXSK`rM)q4Ank}u| z^dpso9|BdrFJ$yJDmJhE z60$`M_RhUClQn(y)`*kmj(t&%_SkyKuX;*<)RXL2&2OLnw@Nstap<6T7LQQf-;Yc7 z9*mt;RO-L!qOp#=8?!;=#H|l^&S$J>D@hP;2&}SQQF_%QReL+smhs7WN@w@%LFE6da@Xp%m*7si-|5rOV>rdqVwe#M@^j{ne)yL+)kgHx( z{N~`^-}cI@{y$2)H(ybmqyrC5K2+qnAGcrb^Y%SKA2{m^{{38| zKH2@&u7}2^3z9{&i>tNCLwmXc*Pc-z#qOseW_pBZr5D2YK|&p)ekT` zS+4jiG%lkhR3%R4Xvh-{$H?ZE?k(a{-zPu5wd7Ij%k3=>w%y2|wWzf&*Y^+~!#Cs7 zXz^2QQ@P)Yoi-_D5@ry;$#_H6_fX#E>){eN7JJ-C-zF@~AfC)$5Oz?UIYB7jKfYwv zvm2Mi^@4x@WqbJky6l2AFTa1eJXh|8s<)VaTv1x!)0?hSS1^dPhKu}+?*4l=@?Aky zoNLuQeckJ`=LOH}vORG0r3RDuvL%yQt(4VuZPPV{^8Biz%$)P3b}zVW@w)5ZvLF@{ z?)_Q}-bXD@mn`nl@u@zyCFQ=)kI84n(j6Y=n7$96w60=KV4hfm<^|2~zq|f;x6F2a z_w3G_n#_->+$DZ_ad~lZWqgPAt>%B`y4$k<=#9_OA!inb8@=1UOktP_>_Zhzh7#SD!#JB z?awu4uIuJ5GpiO)beoeXlG|m%$Z(xGXI;$AZCPja>p!kucu;YZmGUjV{vJMl{{LT= z+edFs^UXfpC8{0u@WGqSw|DK{Jyo=7%8>^Xv)Awa_GWALIm_pB_RW(EscWn|-q7rB zmcLK<#rE8+&u-k|67728oXpcui=KpVgKtmWW+z{i2+%5jW%TsXg2fs$=S4s2 z*-`kkG*3;W?}+k&lM^*I8R;{9Io3J%=dWqgQa^M&4$kJ`|FGfbY0U#n2R_SgKa=-g zmT|)-6K)1>=GkAY_r7-1o7|ZDWp!3odurD)NB2tycTZ%Lcu}$|`SM3wY0E2J5*3q8 zr9D?3%$dd(GVP^%jBLSM-Qx?t-Qih!T-lI;`HK}p#j@AiUY?6SdfP|$VDa2?r<)8F z(>)G;mi@rJ^EAtYne%qDG=!f0vQmlR+TMNNfnARoF9qLHYeZEFzcQzhQjv@b06n^DZ>4ZM^38V{@JI z8c*-3rBjY&3NwX9ZDMWo*+1>uYBtTACdJka=Vf19VbRXKVRWv1K1;Uz3#NHukiO;o*&wuk5VCc8KY0Sm&C*b*ykIl9p_U@a)wB}UurF|Ua zzE=A6HS68iLQVHA+b=#2=1UKKy5q)^gXaalvj6mU{c}()o3*MVgsL%aUy^HO>tJe3f z=^iX?$0w<#>qTx_qOs*#?9N-gVlSquik|LbW;k$Fl646~dbQCfo0pbLGb3FyB^eH^ zGhukp^JnSIoi8IRUuIfL&Wy~Qc{B56;BaI{L`YHpSfdfE^Xhj;YMtS;d$3}N#zr{=iSLmc$QP;EdNJd>`IO1ldjtH zFDjS4+&({Pbo6O{Px!AdR-iy_4-^{KAcWpjmeZBaWaiV^V+RXDe z9(T{uFUZ?sck6-&lL6=ciB*dpR@m&TO1*9QeD2+wS4~gl?qk`0c(HP{|ts z0;MPD@R|O4%WKXcbyzOx?!=7~H_m%E@AJN|YvupGxX)O9@~4d#ht0S5_CErpnG7y` zU3GPJ_(g%Gq1w~7dv%GH{@FC+^rGCD=b=ZhMom$g6L_`vc=ALK<68@Ue$_Z{bm&rUxlp2G>8@zFuCI`yk=D3xnFj=}8;Q@{<_+QWEqg*Ll9#$}mGx zqKk3H??%HXk_9Tl@?#AkJ4Fj>C~0 z7W2KO;$PXe`D|ud^YZ$Mf^C`yJYR;heNcO1AALxFQbB)ML+S5zH}AaeNL33jKK~{{ zUZnX&Pi|3=Q;e~p*7i0g1zCHGA2$~s^ylNRtJ?8@v-98oRyV${Ke_JlWT6c?3>!kT zf+n&hB*$&kb@!UUuV=XTxQtus+8HiY8z#RDXDm=>Hh6s?mJbcN# zdpUo}gO#=0444hdIjlEr)wwi#%cbSAOLNcn8Kh_&zI`XvYW_>{*Ai`OByY@0)>&FG zYiBG!*Rk`J0T-^nvw9Z%(X#uPH;ea|*$fA|iUb=(e-%aA9+<|org_1~XKhh=OdE`n zU(Xep199{8)X+26A-$@zbQeevJ-y?hD`{d{{2@AM~6Xk&|$k@<1_ zfB@r%AMwAA&3`3by(j(6#dn1)2@Zb`@8vjfkk!HbMeGYzc7|vkoja#5WM5j(xmQ%} zg&udP(w#?+Q$s@&b*#c}pE>mPsiG0*YVRoRrPEpum4u2e))!qHe9+OGHK`!!W}?Ju z)riinjRy)^*%DkHaajx9etY>O$IM;bwRM{6%Ph*F`sGt;dX?VawzvvPPXg%ErLW%$~zAr=^ay zVPe{89SJvvXPYkOU$|5)TyQ-%I;7kE0d$WE+#f+&b;|@rsv8Pol8}Mr4JeSE|;7z{-E!5 zz~s{Oq2ve{O!@U+!1$xf63#frWou0|`_b0@KxxV}E(xn^vkEVq?)@@MoxN-VH_u{(1 zt4lRjYl+nzKC~}%#V;Yz>k0k&JM?;b_ii;^@nO;D$dq`wVwZ(srax4KYgQMo%jbP{ z!1T`FXy?6qS$1{o()qMW;Euz;bgTRz=AKz6uHIQvJje6%QAf8AS1vSU6~qRsNM)*g z%k6NHY?fB;{TdijzgUUoa8Pn~@#)CyTXkPo$Mf>@Csthju%fExPQl^cY>q1ZU+-L} z#}$2?byd5uRe#S9p=}oZ0&fppyzt?KY54zN$L;?d)L5I)+xPay#XWzcI zF7Ea?hPp4-}6a&OO?nNQ>Y-0pGT^1q(tKy}{iyLFSx>}F4{mYtHVEtjNHx;Rjb zIhyx?wb_I@r(f*u<68cYiGlg-E6@FRgwC9dU^Ra+lnm#fe6jTEE^~ zU~pH{YQx-?ovIN+^C~at_c6WOF`NC*s}!At1a<~vX7y_#Q;#0F`#s`l^^+2Aw#dwr z;l27zvo12+sh*#EO>lo#_gk*o?XPA@-dfkqXfgBuO*4khtFb~AJDn@q4;bqj{W{0D zk?+ny-or*;G8z@#f}LfJnSU>1%RRE%dwG!W&9j%v7~ahaj@@c?=#=Arp%m3f_u9`U z^TRYZiuKJ}Tqs%FT6eYJ)=SO>QyS0n@%+i&#Qy4sOTX{SyZik=FI?Oh#!%tpdFo13 zj>yeU^_*kL+BYmE|3-1158*jb{Js33@y7!3sT&LpKKyy;r_q-9B#|YVv(hZ8%=C5H zO37_^`53lcTFw`AVT+mi>jf)2?e4N?&uaXd@4)Vu{B7!)npf!}+r5{WwWS=rx^0Ee z^;-!&lXTKeZ?k{4vdYg*`Te_2)3a#W-z@+AdLq4(pCm}$f5-59WA2XE8W(%(?G38! z?fm869G)bjBh_qT_~qt5#i>kpe_yPSXZT>9%$(oPx5w0`q9o(P*M*LJ2dg&be|Z1* z@OhrTf0YS73_G&VFeJnmUl88@ajpM_>00|5_;P;C-??YW_afFMTFttOIzq|XQM#vi zlS4fVkH7h3AltIKmrK9-`KlvaubFQNOp|WQuw@Z-vkBXB$7{=;m|`QlZnYlQZZnB> z2b>tv43<5%Fx;SVSk#Q+*=3ihHy*|5{MKaFU3;AQ9Cx6_Qm=IezjISptSPI#p`j|6 z{P&N$ebuLn$1Uo3girLzR==B>ZnZ7f+FHu^^5!okNtUTQZ@gQRmTa7mt1KTOn(>K! zR+H$&uC9z!RS_8z*5=+uhvxI~@4sGkR6O;masKLiuh&?uisGL-{WN>%zFd zn(Cb;w(HvOzekVSMNj?F(oZY2u$Z|S%9ASyg#Rf9`^pl5;P-jFc%} z8ewkiz2|(mLtX=JNgVjgwg;n0i zwJRSh?l(1E@^6w&kA21~!LnaP@%g;{-&jATUKRJBQ7rvhT1raw_0Gm!)vp_>UN2$a zu~KfrGC4*w4~(x4Hk`WX zk@ED^w5#cBcmDlm-PRWQ^XUieDNXu2emuImI&ALNw5z4pV}H+nz0N-S?9CfmHP>!^ z`&RAl-WK>y)>Wjf``zB}_lnQkmKP)lO!xTr_T|f)TeF{^duv_(F!{Ki&CSB|({!KD ztNwOt^X(I7Wu}MS6_ZU9J<7OG*YM<;uHYY{zh)Z5< z11y%!YweFN+`DwqyDERq-P*~E z;@7;iHTO-tboH#oWe>&;T}Oq!ES;X`&63c0ONlLvp=Py_O+FjLHJ+Ro2e=yEe&IIV z>(4Mlat6bXIJSi7dsmqlY*HKZjQrm1YnN(!&pc~x;`Yskhr$_lq;qdxH}kE{)!m}2 z-`h+y1V3mgKEfUWps-isUkFkg9e0qJ3abu=nwpGY5pe`UFN;2uLvQIL(sa zet*4R*R{=+Z@+kd&gW=YK8bO|*}ZGb)UVcw{#9bQ{3VM}o1{J}XbD$Px6cRG49Mm*zO`6_MW z^(tjkqf@VL#VQm)ly4Pg>)e zye;mr?R$BJS8eOBmCup9!Fgcs@o(kzTlPQSyK!Inv0oew?R|WGd+bd9+-v+rab6nWdUbKcsZ>UlF7RC~7 zuxiz!t*eS8!&aE~Y}N7U=#GfqY!k!2b&=GnXS%K8K8S{0@-v)35x z=i-*!;ieVh9hzKFbVKJ!N?3EG>N>9N0c%3I!#Iv6YNjNV1xzl>J$dM?+vg2>XAhL| z@To9tXzpTdcw6_f;ehU3H{r8azjdiDj`xlT+qIGFrqklm;?$0P)?wUB3ywC1oOD^+ z&YUeVt?v;l!;X{FWg4XaHXd`>Ah=_@5I3Jx^TDe9`|s(0S^esN@_X9`W$W|CcX#dE zH_PGFrnNc~=P+75@3`~AExm-rfSJd@`P8Bn3F~#DC%t{0eRE1~WMkl&LJN_@EIdW? zIua*^WJhaXpBlb<-@fek>ki*4-+PYBWyyQ-fB)_OTi!julNp+O^_oe%+#I{-CCMJQ zL+gI*yZ^iNMb?7*eiuv`3fd>IHr$prQyU^tV(%@fPgr4~$Kh-fg}eMF4G>~Xd+gBe@H%BopqMsFDoq?s~okg{?6ymPI! zlzOD(j@c?Q$%hgc54_sAnz_Km;e9Bh#TxO9iA!^qEIa8SW<9N`=-!OG2}gH{B}XO{ zFf+7UnXo$(e)S%qza4R8O2weP?BE<3Yy`y;IcYq{LM zYhvuCHn;h<+=|-qd*<=lw-F!jbcu%N{N8rqSbW7YQQNro7h5--u1aUm{nom8O)=Z0 z(twMiHeDyWA7rZwupKGQ{&0Gley(+sy5W1C{Fd*pTa7KgS2MNjw);}uY{z+Mp@+c> zUY56h+l6h@{L{m$wPyN!o$$SzyC&FkNzA;rOYiREG^?FhZzwodsAaa-@(t%KXC9ni zTk&S{=Y5$bb-xW>_H5o)YxCZFcAwFeFLTZ<*;F(yyd<{pad8{ZeI4H4K^tazPVc?1 zBXy+Vl;yn|7w`U0Hb0^lq`Ljo5!T;dwCMe+3;oLbBfg&zd@-rwsn=g-=JvLB{{H^{ z;?J8s?DchRf4|wR?C!=dZ)am>Q}pTREVfcTI@rHLouX%JBe=st{{xNRYA(Q=Q z_3S@obAGRLVA=SXtKn#zs)dp9`hNQrzJHV$PPe-8YisXdY?%LOtw+o)o$Jb-O&K;! zU;OMg6B-#C z#HC+s=VVyT@uj6ma+Bdf+cgdEg;O+MM9sbEbZ%K$ z>dqh6w>-YC!W+iv^}IA&{Dt`2``R|fHtBxu+ze^;5#J}DZTqn1hx`St(*D4+Q~3_a zEDHOw`sO*717~FuSRU-RxBtEUdD{PHe-7PWTOxsM6A&dXY7!XUiNf<-qUD9GeeZ-7DF6eDAK7>KOkGAxENE z*K#&=wrJn&^xB>#n0>C`@r@0ku~$|d{j&N9Lr(4`A)Ymi1cCX(IGtun4V&N~jCXGv(b>^oq+`G&EE{o~F#AOV3b{aF7 zU&z0b#8ker^U;E5uP-srJ+@4>itT-oNz|qMju+-jm={&2F zO>9y}#*(=o%=`ZA%1OE_SZcl7wqbune(SRJIkjcGF1{?CeDih7 z{Jizu>vsH+t5*>C(4KK$P&|I&-`D)EAD({xDPuPK@Vkcgs;a7jGv*VQOiI6%btLrs z-r7%lrh9Fus{CW_xi7!VdR@jdaRqbF>b{IO;))SwR>D7)r5rV0I(O$6OZ_mZ)XiJY zXy|T}efZR*DSzJNv#gSZY7FN-Sf8;-f07jM7N57h={CboSEU50&u5hdpZ{L@sjE)m z%eU{-Kiyb%$3Nezoln-PC?%z=?%$j{H7rMVZQ1f?XZ+vLSM_o~Pq^E${n@o=&!36? zH7xh|`upl$Y`dMdY~y>b3*Yxd{Mv0~X7;Uf{_h*=_Fq@}|NXPP?xDEd*U$Sutn~l? zXu0_GX`PcV>eM|vD&F7M!`I)-*!(Tr^|Y~h)Ys&9J6o>lZ;KE;eYJ=)d)0+?st=wz z$CgG0&J?xr+j2TQ`-4DIF6+x3r`omn7=%Au(>`!s^-Jx~$~|Az7$V*<&a>@X-RXC4 z>%TkV=JWP*d)&BivU-X{JY(m~E>;Ha)zePR@s~PXr+d5SOOFY|hifx`o1MSs&rtLI z*30TAbr04DSzh~lTbMt`-)2d6vCvk-j}1u)3UO;yz017j*GjP0em(bmGt2oRHi?xI z6G}g2_L*;fa&3{iLw0&^-;1>;)weHiXq8X^z>UfBf|B4zqJ-nJ!HFFz4mK2PO2qo+M<+AY2K zOc(QSa^8{Cey#Icy>#C$&NXxHE!(lW;>HZ#x~l?=A6i^qcuwQ-^N(C7t)d?;@R}j# z%nPsF(~{w5*G@Gv>U-an>M^JOo@IDWoTiG?t9#{J{h6k*?4X))|EGOBnWsrFHieb&7D{5avw;5+7zEw@;z4Ur@ z_xkv_KL?lod>=pS|8wtRnZ|#&iy01hvoYw;QD%r+DE8uWy+!rM+n1-;)xWy5f9{Sy zXE#s3rs31aSFqe|=c(UsLm2KHIM7wiS+$z0s=7M0O)^5f!`yg^n!fqmWZu+I?MAF2 z+fGO+b#9k*KIR&*tD&iTCR0tb5|U!S z^1AHjI1oFnq-0}byY%kGTNmlP4U2BixH{=XYywZ-YaI`UbB(vG8!Ajo7u+&sn0Crb z-a^|Y{6Q5nLwZM@FOQ5k!<=gx=6CO~TswTJ*Ehk56#*v@3i(Yc#}D zI9-*0O{(@enEB{-9P37hJwhd_439-SFGzH~%M+^WTdnT*$X10A`-xe><&L zbxT+XUDhzaB-wevlV|C%w%&j(2Gz4y1y3q4et%slTdeB%!X$2Wc3u9KrItQBQxC;< z*{(j7u`K?I-xqB=kCrv9i<~XkWDF7_=CPc$y%feEwt8yQ53^^J1v9uAvL*JU>u-4X zZ~NQ30k z?)~)7rCY14Pcrsxz2Ure-GsBES*5?CWLGek<*&YbHu*q>&5I1z-`^FsJ0^dh8u6T4 zpvU+8+C%@Ay6!JJxL$a=q$11ZB4w>zMMW1yfA87zsN?ne2M@j!tQQrt7JjG1^*Act zTx!3bx$9iR7d$t(m6+Uqef_=it|deL&%a0ZJ1X1{Fc9Kwch+0q&V2o$M@!Cq72hA1 zoRkkl8&w_U_J8TCbuf9qNU@*SeDl*C-9o ze`nQ?w;kt`x9T~1Hsslz_=A1vK6c46yCPU0=>`^xF38z>YE4wyx3y9nJPUOEpE^$| zY;$haxj*aUniJN{3j9~t9)vzto_FOQ7sLL-Zwuc}j*qMV$30uW#+8e);>-~R03Iu57k z7uV-xnHg?)xoc)!CG!Ti{pma3R=)lt>2m+Gx?{HX@@o$n*Rn>Lw;a9nptW=D&y{O` z&g^ZKJbECiC(>x`ofp{)<994&UHO)X?S@aC@>>w{-sx^w-Vvez3t z?VGIjW&NcCKh{k8*d8ewRKJ1kS8BUt{mNStv)8CSs^8`P$NyAydAje8)&1|Y@_BzP zH88#(wSSAk#%oqnvh@~31&FM@rd-Hxd|3Cge%jRdNTy$Rt9X|(ZrD)pv?xJm)1mtL zF^09Ney4kj4_>t~{IE#X>n=}&xWfyE__!>t1OH138yPA%87nf6GCcTMTyItWuRs0# z|Ms2T^%m7H`Im+5H{JPbcY65#%Cge8M*pG@NhTN`%w~Kr!|?v?tIHyfaMjMNuFkBP zzR=v5<-+M0t~IlDWlk|3{3d^HYRjk8YX$obS@{Izw---6ywiwl-D>}jQ*&M#)P!!U zxWSO-dGzI;2Z>9kJk;ecTo(0oMfGow%%Yx|jlrfOX$xChq~|dFa%D(6=xWT?-C%O9 zDwAi8ir13esto0uyw)sZjp8+pYO~yP`g71<9bMDj=dp8_tV>Ey7fjsId^EqiLaEfW zKEg-P*r~kC^Wk@q4`Rs%#};T<)lFTOOV|uVRn2Tzhi=p=3G5zV6+&RhzeL%hXKN@VfN=)$JJ(YTI{O zi*5FhJaLJ=uk`4mxf?ywO}e@cM(@#ZZ*sM|Wx{jEXYQx4=X?|HOqlyD)Mw)A&KKq~ zX7>3p3pbSPQ0~d%Z!cw^@%fT$TJa9&jtk=UqFMae`!<@ithDv^_i7KhTe3TF$I;a@ zQXY!M^E_NpaOORK^&Q6Pho5iwoB#iJfAhC@`wt#D@H_8Dv)YF`D>I`Fp)pFnFVnZx z|J*uXoIzS{gJAWv&-=SNR@VHQHam}vflu|=Aq(ajiz5to0?QN_zRP?myT#BDTR7YL z+N-WDw+^rEb69=2UO-}pD8mibO%E^Lth#XRR+9CFq7Py=nOkpG92T6t@5*l<37;jW zznreFlfCh~CtqgIx$p&g@4g&Wb>}!drS+Jtn_NZ5b(x(jKXR?xA*00d_DF~EJBv>S zjJqv#@GJnfIK;;%=);$Cg@QV*V)67S~o_YtFh@Y2v(3>I^Jmm8-rcz<){mw0?O zGkIga-t_YwtnQV0wa2t)&dDk}C%z>-?9Fe}nD~1yqMxjFt4Lrw*V&i;s`lK%m)!l+ zKCy19{_VZ9Zep$8$E{3d*79~mWq)*1XP#VVyS?W8-tSBY<)o}^j9Q+CE>=E#*!=>Z zoSfV`UcTNwxt}kN+xH#l$*$kX`})nz%??N1`D7)JgnzwYAoSs~zkP3qPyZeFcnc$= zApO(lwD0_kPCal`qm66CR80xym51weFkUG?j#>d!Y4N(%2kZnz;J^ab3Pg(opn}81MlRS3^QgF`!Ri3!(mo@Q1sw7uGs7?J>Wl074qS87R(kkT?b~|0&}`M{mXsx@v`;H2%id*a z@Kw2^BhuTZo98!e!>Ugw84mdD-^IK}q9T@0C4a@%!;hp-_}8UIWmi0_F`fKbW`iE< z+LKw=_LcojHDvy?tH)tB!;eQyj2{*;Jb1cve^k`3{L|V-OnWbhG+Ym#_{5ca%Spz* z>ARDj{dIHM-?Ps)_Qc*hkyBM>iz^t%^qL95289`tX){ zMZc_6YV8g?o?UzG4p{}Q*zDHDtlTQK(u(I)xT=A$lXOmul7XJ=IT1(aOcCp2DdOTj zWgEp7$@!$+l$T>ry{zDQs5Vq{(W4Mk&!*2RoosEqg=@EnL>}i{m?tKhkyy5Cc4*qg zqt9Lmt@1G4nQd#nZ^M<;75i69SI>BuwB2TUXq>9j=epiG-E*DT?wEbcGz>qT_dF=P zsor~H*Y2(b-}L7Edpp7SfNX4m3(vbZPee>u7g}$ATXClJz*@bJ+x8k?zjrj;~eOLLaY`5~qW1ZEEGaeT#^)1>o;X^O0)A80tXRnGn zmb&|d@8UgLCU(E|`PS}-8Rm}p+gF~8(k+`LR-$rCu&>NTse;EnBKF}7k))j`GPyTL zaqQSDY&gSCDZ_HndFk@3zAZwRP3?4Q()KwWde6C?wMlTj{*$ubbI-~D{u1ln;rO#JTdZu>nz1C9 zH0Hiw*nUIC%;r|k+K}&el8&#_Zc14G&FS=YwoS!9r`~wXtOFqc@MmAU)& z^S7QQ>Om{zUTu6-c>kWr^jOsb#-K@m66XDQI-}TXrq8ks&m|X{dp~jLlm%Z-Kc~yGs=X4XlfOlQ~o_^=j`^$HF~G#hH0_s zF0h#YTA$(lvxbJs!-9X7JSmo&s{f?xgIfFM{i+W4{|Oc3ZER8S(P9#2<~%IPx`@%7 z{kTNf`NVmW1{FW=d{VdjSh(Pxa?B$e8yl;dijs;iCpNq&v1>^^xA?r>?=zKgZ7!-2 zi<4)}kh5fpZ;SizR(_YP^isj)=l%VBYhP?jKKz2Kzqj{M?2<64XG>j*B^kwkOh3Ik zYirfYF7ECunc8(%v=~l_KKwW7;^}vJJJk{-?CcE~BBIxYG8V8mlw>nct;%)SyNap( z=3iNj@DC5o84rZpeZFX4{et_yk+bmuh6DO{j&i0?GGxBPabVWsY%lB86B8=?zU;1h zmM2@ADrmBnX`X?h!JG#C61uY|~gT?oi|uXYz065n_9n`XY4Rh83OjDtJDhH}20pZ?~?XJo%a7 zg=cpjpW=#}Y<%FE?m>U4?xvHUT*bvL!*sMKN%TDbbwU5M(b?1TQ%=|U=AIWT4-Yqf zR9jg4w9<8dwD$7SU#fE_eW~80$Ygu(M)TH<7J4tQUzjGDSIToN-{5+D=8NiS#pf)p ztq$CH@vY9OIq4nMy@%4jMu!ANZSG$F^sw=zAEIB6{^HpXld2;AGj3kOY(Wig*3RC4 zDQn+&b(?1=CiCiVHQj&N&1L4knQ{|O{CX9+^z3^74&iLYYg<&GtjROAI5t^ivROie zq3-{QCE2t7dkU6lx~#45{K3Be(w~B->Zx7w?95=nbkP&|8eeajsx1-JO}>gR({kEpY|^&^P|7G_`l14KFOb5TeF?9 zA%1zit5Cz^X)oht8(bgkTwcAv-15eB)!^+uQ=#zE|m)+Xoz4eWs|EB51zR!Lsa%lI0Z{KAyln)+He$RGSruO^U ziC~Sd)qebYU>(?4UU%UCW%&<>PaeEhk#2MO>a?}XvZt2hZux)V?N{aUEAIAI7G=i| zylBrptnkB`>uL7kov#Ykm05(VhDNk+@_M?EXSKI@XwNp9oMu&QdN1cRuylJd;B|lZ)Ct$ zbLUfGLNmRTw5P6A+jMnaPiTRl{nXW~-nW02t1yaIoa%UYW|04~Bgg0Y*lR2LbuGvf zn*05G%1@WQs;OVPTl0PjzHMgRd}XqeZDhc_t8)`SuH6%wxzg^fO#ahdmsaFW+0}7< zxA9HAg)!k~?8ozL(soB?`p)zTx4L}vcu81zxxB{Z)>B+dje|0MXZlUrbMN}hcZ(O7 zZTHvg_4+#T(we>yd99n*XD)eN@J7^qhsL_kx-0oK3sr9}5UDqF_1a{$^h1)C>ib2v zs#`zg>ens_uUU0hXV<0M_hy@DYW6QNi`}~*E@+Xir~0EX{kxOA-Yl4R&*J2dNiP1; z{95xoCVZ%V^iS9$`u<&C zS-G3lZKjVa^rgPF{qNuVp5g9~zV8twhyC~5Ub5Z%Vz2#2xeL7c?T>fg|JV2Z-x2?P z{4DC``yR)d|6_Tv{5uop?Ba7px2{V_ioHy4d9c@<@!!2q2Maz$>_|7cQp_Q_qgvrc z=r;DrYxl|R-hcYpyA9R1qhc?Hg&%pwwcV(jabY6 zwy$|@U$fb6UfqP<8ya%?@^%&#?cY4tOy=XJ_)S$4>sLNJ)j2hM&pYw*v)Te zH~+ldZ=$1rdG(RP=S&xK7tXgdk8gT@^oIW4uA@O4gI0=kAHDV9!G{|+=I;MGTU*=v zPS)2u*XOyvk##y#`|+swG_mPo)2C0H_Hg~u<@4?AjEt;|iX;+#T(5h4eJ6W%YUR`J z{hwPGD<9aFJpcEd=kNafdH(*-pSk?@KR#6E9ged5{$#R$-M{Ph_0RKb{+Yl3v(~@< zmvORto@~hFJx{YF1Gb;iE9l)Jwm@v+j-W?JU6mf|?3(jhG;7x?o+CF>#Md#vC6f^M^v6>sOdkpx2=plVQSX2%qQz#@tpDD zX3!Cw&Q`l}GuOvbCWaZ>>)%aY;bT?JpOO3OUGK@=q72>r^Pio!TUB%St8stcoVuFN zUyNs`7ZwT{zJ2`Kn1B6wn-e@|UUV<}c=PxPr8<%KLd@%h|E}5@&w3!JfARO#%pdMN z?%21vUw}cI%}k6b`^)OPiwfg84{Tc4Ww1l@?<*didtUFaKjMGSbin$e{>!6lr%ra* zAAOoBTlDWCU8novEDY;=-t!&cstUCf+v+BLHLPm>=8a-II2np>Z`N5a#L%<&#HL$W zZp;a+>lW?ziWae1D)+2QXR%nf-MKHP8FCh7@HSj;XbfL28Qj_E+I3^awoB7FGfTs& zp3Gp3c%LiwH}q1z%J-=Omwoo@96ewy?l}8JczQx^$c~wleM0g}3Jn>$HIpXy-m!4) zi4ES9>!F{X7bcmzZn@d2j4so4ro#%YDD+#UC_T9!y{EU|&=D>#Mf$`t^SQ zAAI6r{$L-^#1QvmId?b9fzvz(>i2Ha_|9Sx8LF#PLdJ8<7(_pigJe@MG> zf8k?@5o74#?q!=)+rDY({Hpp7ciDH{yFIIB{@(Y0`_8b({N&%&ZC>eRUU}NQI@|pB ztL;D7^Ei3#2}xK9*pw)gRG72!KQ>;W_>1GDeZl7ab({J3t*V+V9^zPeO8(0fyBBO< zo9!NG)g1_B*n59wyZr(7n4SC1c#~ZSa>}>t63#_j>J%X2EOz zjdl!OW*SKs{rB1P{L-B8t&F|3?vw4h`8C(in(vd9tT?}~mX}3``Qq=CUo!)KEaSh& z#3AF?=UTOq)#^^M#vMz6cUsm>p3+PO%g=H%$ZWSv)@3;G?E|Crh4t%2Ux*){X}fl< z9+#8#8#8gsy$<{Nq?rts&0G0srtmq3{X6b=tVv+E=`G&7+vi>UC|Z2r z#i%Q;2rx;?3ep<`*qRo6+dSdU8viC|2g-AMao{b?uQaZ3<@lm zWO(F@cD-r1bupr6`fsDhY8~~HXEZM3yx+3m;k|qJQrH|UbYIQc_(+oZf=q?qr)|oD z`O_}%jVL+#Wwx8U_{Hgu&n`M=>CPHnGU?pGt1`J?Q_q>+T4SX2dXC}`Re@)-|K9mH zXYrk4GyXfXg;%Ekko!{m`*-nArh|G53@Z0o%KSRIo#T+}%nCJybq`jDXoQ~@Z!ZO&*b*z*44?q zJN!{u{uf8vJokQ^UoRGi{Py`h<-t#G@pE%`ADG{wE?@nqbN2Ce9s}IXJx>as` z!!==>TVDRomf$_AJC}2W|GZYPW_!pwp*vyO5}9mWt_#*G-v~M+>Gyz9v{G!nSL7UK z*6^$sKfA)$wu!Ud^WpyDz5k10PUAewKIN^;Z@fP`@A=o~?*n&!&G;DpA&fBoOm2;2T&z4Q~XBqzNSP;*YaLV3(Awxy+yTF75E+_kamj6Xw?l^eh z^KnoAlan8xIZ)IQ9%KUd=Sr#Tq{KS3?aw>+0!2$A-*QbldU4v7Ee~G^F>Ky!wfN9g zo&#!ZX6f@X_g|dzY39ZikxUyLSFP8XG;6_n!2~fDz10iX`$#kVS(SPr>c=suE&8YO z1-Kj6KV#6JC7ZzTz?JC%E9-&(b>9w^FVnB9{&Z>kGQGd|o}{uR{4kHXtbF0vyZA-- z`4|t(sgye$kS5zjpI)e$3tZCEsgK-TmD?@5%DLC(l<* zp8s`O-AVRWzfh72YEMF`#VB^B`>wNC@r|n zw;rHC7 z<@fG<{8oN%&--KL2G6wqq_T)5AFBTD`R}eb-v?cGJ{br08EFlNx3Fp6i7agS_2!<- z>ixH$z1*-nNu-hQwv6NK)A`QqH*P;#BAGDzbmI3LvV0cXw_7nZ1a1q9UVZoE?OuZy zK8zU&aqD(%VtjbZ@KX=FSq)>S?3O3u_pGmYDYN_jV*0Jbw^-W8x}Np-uDfoRW{Usa zb+_dF^N;K`jP(jnj=S!kXfQ4Ip?|~u01GC5hQ!0|k1tkqHJ{sYU1R11*YLd}rO(Qq zy9g=Fuv+&k<5W1yg5VuzPTa_Mxm{hjJ^xll^|E`~x8BYctnMxF6->~(p!a*pN7LbX?CKk&yCOgSES|6h%n_vd|ocP4Gz?-7?Tw*IkSyqDwi6JMTg zjQg=#!D_u%2D>uvdwSNDn z*ZTdQ&l}z4?EGEBpJ%KWoNj6V zU(a~`{?^IetiOc*Ms2zv_P+eJ$$__bnHrA2ziC&!Ugq6i_s;57J(}@8cJ>EK!h?r!2VUbj9h*G=_@of1F?Hp3BG1u5PJ);Jd?#C+Ek3N!7j#KG%01@?zXj)L`zL zd)`fd3*UiXa}10Pe3`tzgf82-p`P{Er0Kt#9>vvE|Fg8ni>(M`j&0nxgRRq{{P7{l zcL#+uUrZH0DY-0ql80d4S?fk=#v6Ceoayd6_BAde`R4mp<3-g!Ck2`>W&9BN^fK44 zy*g&!KPAQ0CU4kd(HWTasq|;|+Q+-6w>(`PFSvh-{h`@Kss~>gZ}B?yBlO-%Im@(X zG1aY=MKzzVZnj!!#9&;OXJ&C=m(=?F+S;nmTQz-+qvPkZ9_)OVu65v8JePb;F4sSU zqLvwj<*Ndx>1?l5p7QWTk?)jSr&ga@AvH}sa%PzC!>os|Zq9AKusLnfG3_m!ouAKd zZpx2;xb=W9!wn7(=~>fxFB!3(oxRlL{r1M0y-&6kEx9U}V9NaG@abavJuM7>{KdC$ zY%yfs^JBVqcm2jKKjOv2|Cc1b>`xEhXI=cz+E{#_ZRx}4;OF)EpDvlJGc<@_4;RnA zE4%1{S9*fs_tUBoxgo_@%Pr!0#p~ZbpZ9M%s7fIH{Gna9iMPjoCClq)0iPmN47;ius`(fh+;?T43%K>n{|0A6uHGERZ95m6r7vN9 zab0l3&5azt791|#zI?F_*S0d;a4cK@rb?`N|CWCpJ#ov=s)orXzK}fs zcE{rrZ;PyK`R05*T9w}4{JdUP>HC{$m-p&@s=1rNQ*FEB+liyc)?a_$zMnZRr@D_t z$>P0t<8y;+w(d>;6wERY<`-J*vf8Eb>CWxx9$znJ-4EF$o_uc4YmLU)eGT<1pLSWV ztyr6{Hr40h9Q}tI3Tlks{7c(Z+j1cD)@$$N{j2U{ZSY3pm{TWx_ZKXkaen%# zRJHp_tiJb^I5~El2+!Vn>ct5Shc}W1$HZ`L8{^|g@!kAqzG$1&iF-Th|Jp8G{*vKLi_VX0Ob66>(%6n!WvuCZ z_D=hk$W@nm(cANS_wLi^Gk+Yi;peWIljWbOdcNQn{(I?*elGL8ibaeKM>!0cHxxAp zHawrtz`&M!Zs8G8-4A!B)NM4${jyEi3#o1V@7!iTQc#5g5p2wyZRtqC(S;A39>;LEYrV2@Q& z%&U90FeTW2SYvMd*-K^7{mo$$U+yY=`Q_Qu!rCj-bR*~H99?(!YNsiWmh_tJ%C??6 zo>Q})tx8w@s?D%-=B}gpDt^z*)~vmH@~w8T*3vs74PT#ZR<&8Pq4@Dt&!lsOOb?8s z*ZUfD7%_7{4t!J?%#i2fo?n|R^!01z%E)WSu0OvXKRdcQ)N&CU!|C<2R60wx6jiP7 ztovxs9uRHxw0-ua^(hZz86wu7STr&DPwaJ;1D9|4C2wT&ytO~<$X>QzSGgCZi~i-R z-gEGGXws!LhG~T_T=%k8z5Vp)_3Cb(14V2V`xdffzto>LO`zduWyC2=fcw^V6a)p^vKB){1&aMAn*Z=yzy9``$m&V#_F*5wWQXT#M z{tv!YhlFOP8-DlRae7kmfr_`&nA!98Ny%ky7F}Nd<}B^BU{^*3FksJ~z?e zVZOzYlj%MVzYjND`q3S8@7+7UFXcz87K`Zr^nJiOi^Xq(|04ZCAbmd9j#@pSkTB%8GCDxX#|38TfWiDtp8M{mXh)yCnnDRKNXM#He#>uJKNv zI060q&!Stn`vWHIn*VFw(KY!Sk4#LL`l8FIqx?^7Vsr7)pp72R2aX0UJ>ixgX|-=k z^|3$2^)vrG5Gwq5VBx`w%8TXqJ?>k%GV@rp(t~1crF}Z*Ohk^&-)y|O{LaUZf-%!f znBG_w{kSkOI)Cr`f7R#asyDcO{(k7A@cBC*Klb0P`f}~!#ft}DDIC;u($~{o#VK^G zpm^rmdqun(rhXGq{5UE4wDP`+rD2Po6z^TO=$vSui?aM?VV~9r)4)pBHP#`rhr(+! z5)xL#9lz|jBcye+Ir{+{=ALb@URDd%9^Dk*a__D9d*yebyV74ziF&`1`LP;UWyi7hW;!vHKS~;o#E8{80=uUS4N-!1RJ(IGrh?+tbjiIJ#i9UOs8^eb~oKw=oPp8j&n0tWbzti{3QH7D?@4mq&(+X* zPrdZz;&Z$VId6P|WCOEig-=ktxc*vms@&_X1_r6CLb-MovQMh`^l8eKo`{~5x&Nk~ zxOL{=R)Y;sr~S|>YxsKce)yWN;ftKRmvF3p!+VAUX>4*nUwOZ#@;yJ* zcqaY-^8fp@LCtP(%Ug)ygLU1n=HK7$ZfIwy;4hEuTp9l?ZkNL43oHlByE#hUXRP>M zpi*ctOQNgf`kRGY=E@}OUVix9>kW_9maMqjd%Gc8CZZ{|oK1#r{oR*^3~bB{i#xe% zvhz!Kc>AsTkH`KG3+~GwIJ@u3PbS9p#s=pZ_-OE?+Tv(o3`Pr?muIY#%r{>2jEnbvjaXeuQPDGTz0;4hZ$0Af|D2(p`-%0**>B0~jr$oUf7d=6 zt5>>ggK=1lXyGICaE;EY=Qh=QJa!*AaOkzJz+a)C(^v(>XY^@LJ$ShNxZ82NUl;r5 z*;IO6T-OlGl#s~w_*eXvrt>}h^?x4QTbDh#@!`Zot^8NAQWj-7ZzkLSJ~?%&D4*T^ z+V8Q87jKufHY$5^!a(;W>zk#v`&8$gQazy?e)8+uf}EMNR%s>0>*wk}no!)Dn;`XP zsW6Yd^5<*WN&>M@WA{7k=-72ts^Oi(+=t}?dI$IqJj|M!P_ZJcI+&s6>E`YKZyw&S z%JAcf?IzY=amL^8wcoDYx^$n#>*{ZDm+t!PfBiU~iIZWP#F-$CY>$dPS+lMiG+s3@ zc(y|Q-Q9V6;@>(mWxk%s^7qpMeeQFre-}Mr_@K;l%!-GZ`SGUsRc&Is`<7+gDVI7u zr?X;ykoTkqb5^Z=@+&?qVe-6NoaJA&nX)~lyVX?~<_FyAey3Nx)JF;J77ld3l*WY`<;LO4d<~&BP z^K{W!ca3p|)5VJE^8@?Wp61xXl;FLg^7fp> zFqJd$tS`F1tX5v<=(}iLh`mt9`dHVZFmD)Q(csVaevpp#NB@%gDe08b$hYZGI+Ic zvccqSQpL4X{|mA(NWY#nOSJZ7X?&6Yq!phg#hxl&b@7zORw0M%W$~vMC9GB0wa_7Z zmV3P}s7LaA>#k?dj@*`MUa7Ea=8UB;0*V#mriqM>z`d8JM;I$ zSAY1|o%x?o`muWY^Z!3T{jrZRVfax$C;H!eZHN8c^_6{$6+ivO!~a!0JX9aC<4gPJ z>HBPpAAVo1|3}a2!1Va#t2R`XryDc$ng2Slq)g`sQ|auhR~c88lwa^%9vQpCWXJA@ z%E!_@=Pqf}Utc1*==d&=W1g=67IFPqq;|>fwvXtqb6(4TFo*cOx^REm+VYQFE3VuO zeATenGu3yg-s`*Bp~v4f-M_tV_5Q_sS8z}NUM6yTcbDv3r?*>fP0ydHXSU`~XjZm< z!=sWbEZ46x_cpPAT41rdx#hWKY_8MKifFzo*QVw6r$3ZnznJ!*!kx|U(c7C9?qdCq znrr5DZl8GT?4$17%)eo4bcMSwU;I@wYhKFNND<|Wl~!WQ({B|j7tT3SzBu=#hP~wU zN88`lek`+CmXy0PLuLxg(KWAnk4~8s806!%?``g)ihPl&9mkeDS}|kCjn$fhHytl# z__K&8x|WB%dBx@KDfly2&?f!jZI~F_utiZDCrtj_sqa4JS+BzkuoS^VmN;mi1y> zeI;4;Uqb-H)s-sie*CQ3ZGYj}XV;i_6AlY*xLx<=c%96a^838M&t%;xy%O>}zvA~l z>H4Jq|F*xsUC*3vf2)0UL;jufvnTi@?{9m5y59W5`+Lk^4sn#6&uC%XAkmIY9J|--Rp~ax+uN9aF1pzLx>ob64|kpF z=Up4BxuoZ3{ufyP-u2Sb{e{;j9)3CTnf_Hf@5|SH)g>CscHOc0@Ot4Y?fvJUe^+Fv zwq4jTKSMk|vCHo9g?tqezSg@tVor+kun8a7b&_S0{vv%t{bTbc_Z-nwiQQHwSamc` z`PDA3FGsmwa{;AQHFX3g;sTYpu z9?(zVI>#WDd|~FE`!(wvD$^Jq?C~&LJ$GLUV|wV}Vo$!`Vkf^$O+9b%ynA}VQ^BHK z`<=U<8p(KF`mZba{+sv?hSfnX={sUlgm>)UAEg`SePD8XL!^A)$7Km5GIhhxk2SUWGr`e%kKZU$ElptNbE<1Evpef^R?O&&ZzeZtJD@ zE7?UDif7DxSzi3;UGL`jX?==BXSgOA;mg$AP^Zg~bMco*R`RcdUnPa+ z=KC%b5%P}yadFwgjKcC~hF43DYS(OE*4J#NHlOWa=e@Ugdg^>@!zb1C7U^*RmEze` zAhX2!*rc5KiMcw98L}JO?<=se{i;o#xBuafV~+~I^4NYm^X*gTS>F!XYnefTU<2cUETM|45`RO#XfF}f{CqBAR?^(5 zyg|afU%VM?&TV4&AbnutrDvhb3~wIl*dcv?4ol~SO>760KAgGm`>gAQU*_qam$UEB zNMeY~&L~p)W-M`@>A)|qC2qg3GadLfOZB0Ox6rk{G0NxfcCbtbIYo?a*u^)>eMp~O3@TfT7j>#jLGIXumTA&!ON-*Ip5 z{|r|9zmz|p{{P#bQ~%5BUami<%gFHm=c!NiadH19t1>tIPxy9edz#+AcOuLN|J-7l zuiU(Mgi*|{V7FRti|_dhD+;Dh*=9Rq=FXqy?*+DB+b{EaWu;wYt>}uyzMglr%C~L4 zGJjjn3g78Z%R9UO9-AG&RE^4FQZtm{|QuI35; zzbB!|rL`z&fm8LC2KRtH7p@)CTJ&gvQ}mh(VoQ@_g4c9Dy69vxjs0knWssfN`Ol(3 z2Ulgpam?$vZi$j9A8vh z(DSHsp+=mGt8#6D+*0-cLCwb}O>7lJx|bzQ6p>rJQbYTYP<(5=wD-}ZT8%&dLR4<4 zyZX0z{?Yu^=Ak3mIZ0_rhQ8J%Y1URpPNDhV-DYviz36nSdU0}|hX!N#k1C5Z&usyyq2>(9Q=Hn&UN`TDIxrB$t*MboX;J-K$}XC8A|<}y}yum8&M zzy4yiR9yb%JrB6zmMYJGZ+Iaz*W9Q~W~TQ1(2G~?Hh%O7OIVrzz|@1~z{4jOJ&JVh zSj+gy@Rjqo?#?_x*dr3pT4rt<5;FJz|Ng zd&}<1J)sJRx8I1@n0E4ctF>s4EAxYCr~W=|%G$kXKF%X=Ps(x+9X6 zYn_agg^ih6RY}g1Z@2URf3>cE{Nv-}<^J=RmAXCmn{QeC=t!sjpKtm13y;e#cF(sp zGcxlznSRb>F>{PQFF)UXtEw-X=l^{pEC2h(#>K~v9XrOx##nkf)pAet>SEQY9){ju zLKpAd$`}~g+7s2jJ2fhW z{5%KJ8744xWWQj!evgG=|DV(He?Pm|Ni#^y{Cs8l_4ps3j&;XhEc<_NdmY!(X}?wl z-qYPu_FnCpY4LhjDF$t}uH3;%yR!kq8JIg54UYwv68D!9+D@x8a- zuJr%0GvSTZ*O$p}U@*A!e#t}5_a+iK1{)X>8V|l<-h77dL$DP?zOEgo&Z(d~+54Ol z_S{$@?8UHU*2nBc@oLd&346NF+b};$zc#&Z_3?&kR)+c3`zjwwG9)BDNWb~%>dWa2 z5qECw`Euvm)5$s|&H5)C;~5@&R_APpzhl5`U|Zm2yHa{*#kys=r4dv4bLP(v`m)+4 zTGCZ+xn#nW9ZHkW&q>U?uw>b09q%mhlewYM$+s=8@3J~s-=I+92AlBwYfQDG5nJQ>qf6g@xjm(E?bIv0{2VO3vjeX& zBnba4JHl(a;C&y1j@_kg-3@h|4V)$AOb`0Zg#Vf?_!P>pW3T34A%^WoRT#KMmrkhT z-I4ov@}kbt$7fSgAJoiFh-EzR@y0m@nN&rF;}INZtQid!t`}l1n6mW8G?zQ4<=bC> zdMwGCRJy>|dsb-5X>sGG#>HY^O@E7Q%JyMTV4k!!Kab%7hbMc2(8Bx~k~^j^y||w7 zfVF`EQ?ALR2@F0wGM6q~XF1SSw{$|Cutr;AEYC5=%A`r04bDQfGmB;me43q*z}v8v z=gwk@8HM4K_Xu5KjPNijXlHF^_SpYsJ(E^B``-n6O%J#89GIs5a2i9x!2>;;_VqQK ze-J&t@t~AhweG7glYi(Y7}Rz#TD;l7p0jq}wdQcvgvLFOluq49WLf|B_tBK~E4BxH zIQ>55Q)H=~wBw7~HbouDAJ3TC`L=Cw`JLCTc3i3R@I<+X47(3yx+^^7_+n8b%a?!W z-4c#1>aPkI|1vTEmU-83_UXpt+|Aef-mPVCK3_Kd?8}VO1WuE(gpX6!Co(AW1m70D zYW?_({=DStqE8pd=Ec0}R$I^g@6&{vua(qigvmVg_pp1W zIDGV59t3C{*>5hxpg!lVOMle6Endx$WUEf{38=F1jrc9~Wz4y6{FX%++_NG>C5}aXAbZd{C?s# zxw}o|Dc7~!9XmGu*`jv&u)|Irvuf6lub6&?TK!+cx3{9`B}>NKcZWC`K0JH%dC6qy z>G26{X9!$v+3zl&8w_u8TJ&u zG}#{KSuk~%jo#8?{fSx3lUBZt*7x=BjeO868F4MlG_z=1NASLgi#;xW_2(|ELg9Tb#LjDo0m#dt=4@pOweWGjrwnu?H0LD=f~r~hu2zmUapu| z;CI^T^zKc3w{{)ear4FdDL?c%^u6zFby=gzeE9#7t(A9U8D~^2;Z&P`Bj72o^Rck_3660{(pw)Jny*<+}+)ry+`tIoU!+Nzn#{%E~=H~`ea1QCOo`(Z0f05j=68F zuIZ#Y@4lqZRNx-7_>TGGcX3Y}D~uoAJ;{={XwfpZO}*xuHU%5P0@$ zuN04rvBZr9@w^SiOLQFc7p*^%z<9v$=z%xC(xmL>B`)aYv^GyRY)lS2WvadHvaayc zO`KF;8IIsM3j*-oxfB7R<;%cl0N>uh9|UacM|rFGeTNrMgV7twHz66L)q z|G%|4@9o&unv4a3cdv4c`P|33eSP ze+!Ro8yXLCb+Udhd&#h7g@i;zhB(`|nTazlnk%^GKTY=8|BLy|0hW_(XKz2eoD;Vo zNq)ilN#P8e`FCy)lw~f@cppXswtU-WvJ9+lftnQ`m=>q!PaAJdkv*sFH>86a;!J9T8 zbw%Tz-gt4ANjJTt&UnkU6$i5Ges6Z2nR6`Eeaq_=^A&g4&p!Q~`RTLJYcn;&`@TQx z$zJMY|9h8e!Y!i*|h;cRE5yy5wR*LbGtQ_kc))%tUa?-XYRT&jCvS$}g5#K0&_-yH>`qd>&`JF74sSUdy;fRH|6;*Z#qBYV6Yu|W2=)8^$eiy=_L&V|nlGJw@h0qL?p`gO_zEsR z_Kzh2A+fv<*&p`DuIE4a-bHvvSn7|bw@qIikb3m+!FHAd!r$}e{X6ulJN|~nPwN8* zB--str)S;`RQ@}O^UR^GdsTRAFG{+Z&D#@w@%^(adlk|Wc$|`VPi=`?6v?^WZMW!U z{r4t9PtP#eHl||MXZwTxAI)f$Q&V-g1*4@#4B|O_Ac0YN? zB^>c6FPQUDY7zKdM=`TUD7-TC@9x?j&+J1VSj_><}{ z*4$VdzFT|#=y)-F_$)nrJ~P`f&cu^@dl}Y9Ncd?~*eE{FKhAn~pUK9*pPopsKQrOk zw)lCeY+;cZZmBna)>M67YP@UPx;ZyvY|k>B`Et7>MQnPIsL|?m&z6a#SEi}|GCdY^ zmcd6r`_h&z{eH@qHD;o^Pji{D|UhxGLZIqCAXgt>&t=HO0j%b3X|wU*4o-8D+Eg z=;^MqrSYx1wYKl6O^u9wazANfeffOeYm5=g<9|)EEV}48nd88E24-${35Fl-(`Pe$ zh>x!jW{7!x^X8Jb_gWiGU%c&G_^*`VjQsVNCEN3}{q`SXH?usz%MkN2C*^?}!<{q2 zVRue<&Cb1NE}8%DI@5=~FSqZzy|{f%jbX=JLDD?%3u3y=5(f%tZ!^HQDM6X>9LuCsai2PBJh^EZ829{OKmkfh7w> zlnYl}Uy~-0bJDN9+9^?H!Pd0pp-onMjG145$!6G)^g!0>;yyQ?u!R{(4-yvdVqsuc zWmtVOn)QH2QP1q(2ikbPTxE>-kh`2AVb@dcQ|uz5zfGKHh&ZH2FcvJIz*@C7+-lFg z9k+cMaz1a}@`mL=bBrN%`&wAn`2T))dv*2xS83e) z_*{ZtFtiIRC$c;^=uv)E@YIbzd;1*v&$b&M@blk&SDN|P*6KriB@KcNvGW=(zb$6? zyUW(hq|xwyPVtV7ue(;w+xWA~=t4x#QRn?ef8LZa{<5`)Z>ihkJ*lBjdo0tfWThlz5)Lh$Q!M+S%)#LG0R`bV3ODx`Y&_@F z)Ao+xk)EUB**{_JY%DzdTyLg6+xU&GtTR4O8;& zy}GqWi9y2Qb?@~w&h2R|b}KEmobc%0VqEv+X`#@851K2Dzl5I6+_rI!=fSm~Dvmyq z=`6U#EWGOcO^0i03_46Fc{QvTr!MsM?)Ndez5fkEboo!O3#O*7*}4~YG3%)32WGGL z^>U9o^XMJRfvC+JR~-_n+Zw}Rv+%0p{Hy<^8?*Kvs#kQ`zhm2UjVX@hymQY>ax*kP zDZ8)6pmQuE^`mH8SEKG(1|7+YxZBsPw_E>x#j}S09oO3%wO3Q#ZU6aX1H*$#AG`hA zc6|L>$@ZYshtWs)?>Rw+^Zy>4(%I&)Uauy<)RFzc|GLDN?u-XMuC_eDyYcyUmIJA; z-M38nq$htTamsYNY^V6z6meBE>DivqJCBR8?>NXl?T+;QiFNBwZQpI5yzGw9%U29{ z+>GuW^C&DozhOI_F43TSCp#%&^@%sVFL`oK z`lZiWDcE4F^mEO{^e&u{!sRc2X;`0}_^ztUpjWq9*NnZeqouw9)g ztCU@4UBhMRl0%$K8`#;4-{vhp{BFz6%(v_BraitHt-kXB!>%oN!awQ76@1zjFJ5Z% zSt~yAM^#62Y+l@3?giWjUN78WyxuBk?s<_azQXs$e;B^-x-U9#pe`YA`)%27S0PQA zZ%faucF~_|7kq5y)HH@;&(d!dPdT%I-^VVWD?xmD-S161{;cTV_Ulr&qPcR0xcRR~ z(zCuS{hqn5T+H_To;%we*eh7n8yZ_$zjH6>KKLwY;_tbI2d10-es+=X*unTyHq7nc zw6CyUTk4k1kRZo=>|%UiPV0vJ_*CsuRTzK@@6GEHvf8RO-PXHL6# zdTwP#_BY05@lN-vSsBjX?Z2-2I`6E_CfnZ{+~-PvJ-xb5C#FP&;fH5Vp1QY-`8fuAR$@t_tIypUz=2Z&2wp= zwx#rGkK=xQ$!R)En_RnQEI!nhtDQCNeAdFJoNNzz!~OF26cxQry_UIyNr5+OOYZEP zl~b=QFZ+4IYUxb3U#6*3Eu-#aJTwbfeQS62$HuGIUsd;iIkL&la86bhBK-c zuH4Y&5MJh9cz~u?G z`^EZkhbeZ)Rfhh3PNMSBaR3OyrRfRmnN?-RtcGhSQA?J2;!Gzwj^0*b-5&e%&*k z9L9u$2LzWEB5?)!5oca!inEzy)aK%niSf7biV1Dgm_^FHA$YFjt+Ac z2AzEyv?bnLSv|G0dUs%*7*oN8DV1VeT$K50v+dE^<1<``_AxL&Nha#Og$hF=_o zoBCBF!i_dhY1i{&D7)eO?b?BJ#s}DbysMP{xlikPPw?K~k_}(iZ2nl>Ke0lrV~xa( zTeYc`%nWxfT@vzJ#4Phx)=jnT5XS*Y_XXQU(;KYc{_~r?`)(V9Ox{?b_Ogh?EOp%*lFzDcT2eEy`{fp;Q>$j= zX){kX%74qsq;_B}NB#6u^Rh1quKV0BaxtvZN4z(-sCHsIdq?KV!(Hnh3HNMuUUWDs zVZyTp!QO|_?3&MF-God7FNCWW&SYV{?qMzANx+u z=ab`|7{r(lSTO6{+K_R7{hd?Q?|7juCN>YVr*)Y~TYcAg`>A$f_3Z2V zg&QInHn_wriobO1mGOeFrwjgS3f#FBXRG+)yH~S`umr=8uiWQfemTu>=HG{BuTFlw zdU@HGO$<>?u}%S9*ZubV)9PEYk1s!5{hH6bwT7F#XC?e{-TRB_)zry*Ov{6}IheXl z_Z42nw$t}xlhTs-1cS(ncT85V*&Y zly6w)Q}_SW8TuxE}jX5jN9r01yz?mnly>%VifsH1i zruxEv*EQB3t6zTk`nwNqGV40-iWV;XE?rc?q!)hR-KPX*vBK4dA8tv!Xq;zPWR-Do z;%!&%zBzZwRb>;*)8`q!e)GuIT~6QTAfJIBXZ2q@{(Q?r#{DTe7!zGO z+BD-`sKJ@k^LI*Ix1RfZW>0ENe#?~Zi)lL|gr-ld>vlL1F)2oq@zb=7S<@r7hpj9q zFIwy6rhh4aXVCKipU$C+Q>x`w@h-@XUeC*z zn7sY!1%=#qvWKd->{#K(;q$@Ep(i5xx#>QM-nRb2A2Z*d()c3K`d zoN5 z?Nm1R?K4f@e_y%wvwwbkP1f&2g)_74HkLY?S;kv!)Z2VEB)v4|$6mI-iyG>#>)W$7 zY2Oa-6K0ryVQ2a4rOzX$c_x@N>f7euoA6~3hsWe=>*s`gInAK+H^R{C*RRt~KKrw$ z`!`#B?z#3(JKgcn@2TJNiy5X#=qx^cHpc6%GQ{vRRqF@aUvCKmBg~IfB{MsaGP;o0%sk?D@p@p8eY7OOv|pPx!I+3tPUc)7it( zrWdj&9y`EuKv<0ZM$b)Suc{4qRJfTh*MGW@XUK3_MDO9cgoLcUmtIa!Z@4P)VJq{8 zcamwc8M<-r+G6sSy#JBQ@T~Q$tZahg(LLFxm=4(2WcD%ss9t^fel#n?ynKcSuCfjP zGxDD9{``Euu{vYLr%QPZI?nd)CYF z9s6=;@!TN;HtYI|x?&QvM$Mo>p zc~kbOvER7Ve^fAIj#b}_X9kz`tq*8&9=Ii9m{c(TA*Z`UL-p1s?MSY(YotB1E+0B` zpx5z5obg|^t!bIroh8Z)-O(;Pd)qd&HXhxl%9QXq+WUIRp)1=|B_gU01xYLli@m`1 zD@vZ5{fzI$6lHS;gZFN)gpP(={MDA9Jo$hc`;Ge{dvrYu)=zTVZ*7)#(og5FA@hcr z`MeBi?_5izgZMW1&pOaFQ`AP8q55v%bmcc2SaZT>GF~e>TlA~^eq2NRkJC0EwevLJ z-Ocv-R`l|--Q|Q0SJ}kYH|w(V-6=9S#c-$C;!-z*3?ldn9Wvb3^>;Xv8++l|q6cg^}7tYz-J@8RiD&s%=kSEOh1 z-jJ7XQeS*MAim>H-g;?;8A9jc_TPT|{o#f6{IT)+ybR1ge=*;4&=BD$cx5TX_>TAC z1^rw58w+l{Y@2S(^MCs3^(=Z8uTC!slE^>zh4IOUd#RFN7^Q?8dtShG52Z=`_GguN={dk1{y=h%X$ePc z!Y=Oc`#cQ)=gP{o>=>kIUb%`Ye|xs{hn6ZdrBF>%3X9 z%g;B=O5(P9VLv_{{-8N?%D(Vt)8r$}!_AFDjJ>%T=I!iP@p-&u7lXx;pJuh%Q9r0y+x@=odOC)Hnj|ERpooWNr|KVV{-?(I8M>gFdM z{P}F^;~@1DlE*H_H}2D~&;6@yUv)gK&M)_N=&Wqo> zB)-Q!zp{n1%HMpE{>As2ObH_9T8}SoNy(U_D!+M=QTm3RpFOt+v3i;@tew$+*K*w& z-&eDaH7nUg z{doR}wN;eIlrQ;vu*d%Gxyy%cnM)X7O=Fl>FUu-n^YyQ`@%`OKzx}5(Has^4FJSvz z-2K0_@}<50x<4lm?X;g|`~U9F?)x)$|9Ly}^nUx=nT$V5xvH-VT@%aTjeLA8XRT7o z;`d!|AFZC^x_W)kfj?r273mE377A9moBr*nbCv(Q_1v#_R*$l6)|}XO@SiAeXzs1p z&mkYqZA^EF`RU00x9mi!$D~GAmRa}2OlRKO&`>wE%)I4sU~<Z z@fnSl|7E%(bK<(0=k(5&jJPk?lkdy0=1weINKv`(=6!0L!>4-38#A1ieBcqxkmfo2 z`i(g*(XF0QVpf?>H#^FNUiQAalb!Y;gPBvfTTS(NAx=BJ2;=Wky$8~ z!IF?}@|I`WoPRCG7v6qgWH|nI-VW|3eGk8^SI_wV$Sh&`?dOL$OcFMn&TQX5N20N8 zhYZ8!Jn=&P18Xm@)cw2k!sa&>Wr^=*-tW|mkNo5#Zj&cj=O%tbnuBG}LxpuVOdojN zl%M=|TRbttLg1KL=5}onzV9lNJ!O9TelvV{DeAu6rb^AvbKZC-F-ZNrZ}QIkQ1UYU z*@q4oKU?to#^19~j!w}3W|N+=GvDg)o7ty7ox9I;bWY~(K()!|#g@GFe%<@&X3Vr{ za!)ni#4HF(m-(Igt2O(mjphCyyOfLf zkJ#_if3HLxjjr|H^J&GU_=)fIwpvbKRj{yWTfX4tb5p98RUbHFvMc&nfU(rx)K|Nc zF12!h$hG;dy?Wlm!$niJM;T8Of2bEf>(^R^Phpvdw#ThJH8WoB!P;UK$&XX`oLyEi z*Q7g`2JOS!+H~Dm!DKn9Bli4mOEOU~- z+ucujy3=yJr=^@MyRqHLI+bh7+_Gg;jErler!n31P^gaBWO441>OG+o`z)ndG`5s1 zY!%bUT|PxGphMMi&;6%!iqG$zGoEQ}^i5qarl#+%7t zn}#BT{?l&BhR|o5t>#HqZL#=s1x+Dm;9P5-yq7& z{mb^llQ;iDmohIfRcPI6bJZtGKW#Sux^z)hhR;WR_CGx=?Re&Z6~lBsWroAH%p1-f zDB#Wdzxl*2cD91w;Sz^t|7iMjaBa)JOFu*z_OPmSPCq`+^q1|9so$!#cZ8qhInc4= zl!9uXs$5$;v)9pNHeF-p&DmL!X<-aG78})m?d4#YEm_g$r2O}8LCmz(RlYnmg}-b! z3a?wfBK@h5wDAp|y;jW3f6vKCvl=qIz8H3`EUCA&_dUPxdZvU~pF|yxKYLlo&GUHI z`UUZZ7yPVm&k?cB>sn|OP&|e4#-o+9ChhuX&KU9LW7ffQY1X%_I&InQ!FM2kKLa;CxzkP(HHm3%idSVGJaUc{F&jyoXN+y z8m9i6zODXw+Y_H)i6twn@2*Ij`hP#ej;wE?-(z@ewy%njT*vajDooWodRpD;w+!uC za$&3q-U?#G56IsGwYXfG<>bmIc;Sa|Lk)#!;Ym| za^A%|j;>eUsCOv2HY=(xD4eOFo3r6=&p{`aGnZ7&3fE7l=)9dG9?q~~R^_%Ihhu(v zC&{H9DV=oVacV)T&9vn6a_Pcdmebsqxn_v*n|ZUDu`PeTC|>pc3tnwIsOCTD;l1k*SxSdDCd7%Y3sayXR;55uQ0u@z2xEQ*?Si;c+OkF zbm+smaOQt;wOj3rk`0QQ_y3Hl&yHWQR{zSB&DFx(dvv*D&zi1V#=7oTRCsOg>UGxy zSCz75%l>OMn^Pb6;=`3&v0D!uU^tNR{n4L|XZup!4{Y7qus-75X+DFze^xtgiNEf< z@po(IDdk!D&#Wg27hKO2F1}EfkQl>WW;KVesCIA1o{j^I{p{cC9v<6x$!@;?l|M|U|kLiD#=!A*0e_PHxRa@_7)WN2~VOPWk+p8tx6&u4t7XKcFpoK@@C z#k7_fI}@+kRE{vEi7&jEK9!ZI3g38t`|8D+8SlMHK5f&#ClvAEcI&o$_f^WAb7n7z zyB`vyRG>67Vb@!yd~w0;ySv|A&S5PtOE?*59wt{>QeMU+TR!>mY$ql^#`l-9@^?i` zSH5#%P@=Y(^9||;^D%^Q~XWpi!%KPS1kN#P`W>ewBvd+4Tk5~9}df>SzJuGcWEkIXo|JopWsWhozsVJUb(NW+sm= zYxnfW+9%GxJ!|~v8Q0zqp;a$M=AC{1VI`BG!G!$$ee9V#CY(MbXcI25{%ra~&mV<9 z8EiIvJakTU^X>FFspAx`8n=C_4D)U}*6x>LUd^I2ubb`cyNG4&$&C^X z4RCeQVn?Y2ly1;dp!H4D}R>Z!Xj-g&h59yQB<2Dg7d|6_XWC+7u;5DZreSzZv9i+ ztutS(+I`vi(o5Nk5)ok<;l&N1^NLyj&XSmsv{W}URQbO&gN-e2p<8l=1Vr^_u^*a#ZZOlegK~*t5lRsh3C9-0dnixcL6)^#;j?uYxa5 zxnwXNaFf~MwtudgWaxppZek{eALcOR2s*EKh`%VIBb&he_tlQua;qvb7&f#WY}1u7 z@ipaUd-gGHHFM2N2AS;<2OXPpIvbhA82X|ZEf$=&iN3Vqmd*=pMKRZOrKv&d*D@XW zQ*=6S!~H-1CQV+u;PvJ_zU*xU-AoBzr);!e!*JumQHC4AoCj1~_o#flQ0&R@=3~a9 z9&O&Lvuzt5L{ED6<&n1(@2{yhbQo@|l}T{imY4a;OGs_@_NGSF@3YhwX-nR?`J_lv z%#dlr;y{k_hKXC|9%7s)->^QQC;R2UyHgjzKkL^M&u{wtqH8DHd{Kt@ z(y#WhfBpZLlqyseD-Ae%C zPg*DQ;{Pp~GCSvm;d#?9zjd>`Q@4Ig4Kw3>8-`y;J72Y$O}{SMeRNSoo{00Cqgl!) z_e`{~aZW3k612ABgr(lDzKrkYU5?>`ft4b{&(`1gmaG2V{FsW&T~m~QvnvKF#o zp1UOT`I5%{o`>$TxZ9Q&-3e`SUVmh-*-f51r?U5R29~xsp8rteK5JT~wabNKabIiZ zM`c|Hv?nt7R_}YcZe7XrIl1Rbn4gp_zoa>@=G~HWi}U6*KI1OBX_EiB=t`(p&hJlK zip_k#pj=U)6vD?W4h?xLgO^Pen@6-`xTTFWJq z;3^qv@o&z_Q(kdeuXPi?PCQY1jOB%s+2!B~Vg+rpd%2!Ge^g=oDZi0%y3Tza$z4CD zR&C_vd}$H?;^oA~?+Q_7D9^|~K( zT7U6lx9NVLLwk-yH}3ZKF~0OksxE^mp|`P6EXv1DKkfJo#u;y8?DWMNj_R01?snL= zo0Vbn{nIPXC`M#SM#S`-`6F^`zq85JGeXk)cl?dM)2r3LUdxE#vNO|zP#dPTm*)90 z#7I82+3Hr`RbCaS#t?T_%XYt;wq8{Hz3pNlclz&eGsM_!+EvoAwd|RJ*I8rfJJnw@ zFR=wYHTBqk+^p%r%}auY9J(*BZ-`6h%U5H#XS93%*?Z~f-O3P#nGyN^OR?ouVy^(Wx|W{2F4vFN! z-0#YxBzN)XgH_Mw^X{J>R=@P?-ryw>i#2oiOq16-`FT$H-pwm=!?=IhcC8GrlAknb z4bwB;+kv5}OHwT^7ku6L(d*?CO~pvPJ91_w;_uGwx71ls{!Ty2^YpW039Ef|OG zxQIF?ihfw`?rv{s^y%Y6L9TW@lk|KkGQ-JZ08h zo-+@4-TG5JdEu8m&KIxV`~1jmgWvuS|1uB%6TQ3t^E-xcqXLhdpIu9|RSzYY)g4xx zvh7#(&b9mJdL0T7XXD9ptiO0WEHXBKUw!-H9p*E8y;ccJ1a3PO zVB(p>JzFB;to`H{JsX*2ycRrpmCyR+)t7FrmRo@=2bM{sC*4{wu|ZYhhDEY$W1ses zt4fQX%d}jRnDM*4?bME zVkLHK&epQ$PCS)mHw3C5`sg|sZ2xB!vS0Al-mTxHV*asex&11&Jn@_LQt5(&r!CLV zse4+qb7HmZ2Y#EUCA)3v?A7d)84vs0DI|2&eY2d~H>=g`!Q+hR>^WS$i;@nCEAG&} z)i(KjM81gXV{ywFY;!NZ7k%s2u)jd>)a!jGEtXmxKgt|n?P#z{S+A_dI)fofAm2&n z7t^;#Z;F*BdK9fN*8NweI{CnXx3O>EDm|WgV!QLAJf?pyJr0H@{We!*u(*0xGrOj< z(Dg=fx>R{RW6focgLCKn={dVEb56dP@mZytJEQ;f*zSArBZ#3yPkHiO%WGVd*9D!} zy)tLn>}T_K2k(5RlNPnq*s?GGn96D$r42gY-?|;1erz^lli^#*+qDlL@$e}>FTUfe z!anP#`kgyx6TAg`ot_sSo}SfFuztFEt+C9FGwaV?7H+C#eH4^YY<7J2?$(_AX}7u` ze7-!vc>QOlH%w9AH}IY@SIM(;`n9zCq;VVnWOoC-4bn9;`9AFSxAkH8qoNke$Z+}0 zW)0g*&*o&#{vPPM-{}yGSw>jC>!qMga^Z;=KQYbgsJpY}we_A5<_D@VvyX_nUnx2= z^SrkX1J9$4>5lu8^nP*9WXe61uppH!A?kH(xD4yUv)T^R9d?;)D@yyb^3f5k9s0et zp`s0eEnBay?$P);vm>0>etoLu{_u%GNgRU9f7#Z}UG#FuZ^whznNy~| z#XCG^9!uk$`c<>=ACHpi>=)rzWG7Bvt+;MeC2!DDW0%c~cU2s@rF3?->c^udlg^&o zz}ley>SL7d{mPZM6W(jhKjpIjm~+ovIW5_np>}3IP5I{x7z|!KcHXV8${NM^L3=TK zoRnQb+6x7S50$t2#29i4bSCFsm{n-X{yOYx4MWUV)#-;06kpE2b)}Bw`&aSQ1jYkw zf3KBJ6k$ky9C+i(_t~?`#df{&Y`e!dsp;YWM22qG4Qo(y^VhyT3YI|zjRNI zkL$rwri`;+J-X_6o%lEn+>Tp_T-uxDxZgx-E=Q}%{Wu|p#T>H*8=O^w=M`T#av<#2 z*X&Emi+#5q5NA(#`F9q>js7l4(?g+>JFFOtcf0+qn|2_fuG2zHzw=RQ$=?2utEy&E z9n31nGF|seUCWw~^F}e;F`gmKAwJ|tdeVbcikFIWnUw!-no+lx?eD7>w_knLh@7ya zi}TD=&ub6Ur?WQb+7)bm60OR;Uh281f%KQxYCC5Io=balHEsLiNahEt?qstiNUk}m zUvBB)_p|N9Uap>>-X@lFzfNa5@Th%BV&ea})RO;o?}~p#y%!D7YCd0e_u`)9^Rs?; zm)kJOcH9%`x+l@2!?jJ9YulIBsOmTST-I7MG2|3)ye!CK>#;?|sV3>Wg( zUd~-Cn8A>+`*P�>)q0t}y(yGWdN{&Acx4%+#1)r2+3Y-}tiiEh$@41HK+BxwI@%zuauXX=nq>wv%uj(Zs@yq8d{`V~1mwQp8^zX3@;T^FL z^mgwnd=fwLn+&7SF*D^ycUf3tRX1Gr=(9_{8@Ptq@A%OoeLtJUN2T8@Fwbya_b7#Z z@$T7gvfg`@l^m*dXAl3qNbpYU;`1#>Sa!)Keb^}+KhI0$0)yYO72mc`4y(4dw%(Pp zd*TZVukz)=77uzjFUVG0IJxtD?2YTQ7rHI>+jyh<$?RuO<88Y2m#j?l+Hz=W{I}}e zob8)Ko_X(eFPU;Ot(f6-&+ZSQnfoNgD<7uc`E)k%n(#B3kY~3e2Pjd*G&p-R5>WIf?lb%Au9qjHi40o(DpFQSy~=$`{U+~womIsH{X_j zdQ6$=!BMTxm1)+hmhYd$-FGjQkC=I2*W7Hzgx1|`(x*RWG9@(bGiGDH>>SD0W23`R z(aDm)c;BnbEaPt9Q-HCGl(t58{@^UyEU|37@FH@#C%2 ztO=rts@G~88zmd~*RvK(y>%eS=d_mW{S^!nOZ1YXZ|v|1GMVFEVfRT#EkU-9?}!Lj z$*Ja3D-K7ue6K#jazKhXc+u3b=coPjFX(U3>-rPd+`{^ik7M<;7t@c%-`(-xMjFF| zM<1U%gua}<yt8TL)#eD1vv zv|DoO=Hu#-zt}flSpOsB3iBC;7#p)F8?&N$FTM*g{s^C3U1zp$I^&P47n`5E@y(O8 zD=2!gfboD;hnXkaHQ5JVL4S`kRLl#Hm1%g*@>hsqxfJWKWoy6g=W6)M`8+`NZ_ zQ#=RQ*iK)&@6Gt2a!z8*nyW9%|5ZNo{#dQ=b?7VG-%}hJTYq_L@0+&qxm9e|znL$u z8!_dwCAjX{^J4X*#S`08S4}HwSZd7UwP2Ob-!R4mm-|*>*19~$Uq+r~W>0@P z{fP;KL}&QTLw?o9@$XBnSm!wM9NcxQ_^ka|-UD-rzFJCtICIrK{N=>(WwSRj>Bz6r z)_T?F^P*by=BX4$;s5{U2mBFZdhnW|!8w<;-uoIG!<)>NUrlb?>T=J0!f?CU;{O}2 ztGE7ezqOlv_PF(d8O={iCjWlDVy$cWb+@gv%Yy? zN^Pq8dhr|Lau#>=mf!7N87{Zoyus96F8;v#?-vD3?)_|>p1sj?<+6<%58imUbdPpP zKXKaOfG=6Lt@QCq$XkFD{)pqKeUw?7{BOizllVbSQDxLSI-YdqurCm$a*r&#Yi z$a8ec=Q(e@6ke-oT$|~%ep2kGw!iy&_CNWgW_{zMsOf&qM26tfK&g|{bQ4y6@-6Ks zTkI$J;m%aQ&zGADce_q0R&%|gtv1*2l;q$0C2hNUcNrey(sR9U-o5eM-J*Avb00l? zu4C6dqq{BNJW!v{H29ck-shmJ`Fz^FE3TP$C!UY&S{3xdi|5Ydsc)T=N@hMJhch`n^sV3K0CQvjAL4X*?E&Y-u_=jrp$~!amaYbm)pt*rnxWJd}8yA z@~Pq{q7x3K79C^nIQRGOPAB_&MSu7H{rPX7(|>!m1E(4D(%Iw#z4!O5Z>pPFF)>Qs zvEc5dOnWr1wlIYnXmw zQ@ryk{!X!4)6?P?!ZS-+m7))BU$*SN`btBI?H!HPrfhXy;_7H2=E9<#SU% zpHJZ{p0xSYjwDVwG0uqWmbi$}d)uWJlz)2=HKC)>j)Olup5a%j;c>b6c$;l}OE!pI z2+!IZne zI=)|7uyC?*QIpwVus?d3{}{-3Hd?o4cnm zte>=TLYiQ$Ki|sFY@1$9(JLtT_-Y*5v?X-Yldy>!INSOqZ9U(d4LiqnS>l^s-uz1o z0(pd{FMVsnd}M`AM%RXQQ~2g&N#5AB$(sL8nEJiPkAHcWsPFWV&;NF$qEhOp{G@$f zV*VajY@E@_e_lp5km1kw#mNdx4>o!;K9KL<|6%dQ+VyYjK3sai$o9bh#p)*|3}#D? znuZ^}(mnIQRG-=FzD(9X%d#%O;%>)+*{h8H#OPmVEY8eLsReRbN2i4tSJ!R zKOsQ;bkn{^nuou>UBy3nhU;Ms*@ovy4}Rvx^{%j9>)*Qex;Dcy7wz1VNQMn&AAB}m znp9`K>V(lBnMo%jmg!{lPMBE7+0fb8E1+|gXUz-q2{W|+X)RgL)qcxaMbCkY?bgOn#-pgJNC(De{Of$=T{PEcHDkcwB^Cx%||<(B-9xH8Zj^@nD2b^weMEKStgbT zJF6Sk^18439lmirPtCN3YS+|HQ(0S9Z&LbGLfh=dIVOqI1rvF+7N>-f*nXGQuo9Vd2^2&DB}icNq>ye121MsFC-j_|^o) zP+7~Av-Xy z$@Eo;Bl(f>+uv%*Jx4Qs9W#8Zb?%RLSH#f{T|CFOX?a!o-x0mX~ zyCg|9oa0z5o*Sq0+4reYX45^MKHKF%mM0HXu$oF847M$p@l-B;L3&c+zK6w`RZ_L_ zuT+@w&OYZT_rxZ3`6dh!_13e*5Lw=gNv{LF-O@JuCF_*#+jd>YK+_f7?9vmOvlzO=}XQ%{@!bn4x^+Bc3a?MkSXuUN@((CEVVkC)yZU2yZ_(j=u> zlNP1Bmwbu!ii&f2d2O9QxtiwG^7SmSd<^TucW5)uzaGN0VdKZsis#Qui@Nh1*z#_7 zREezMUnPd_yLZ2e^R1oEuxDQ9^oP?VB|;eYhOtdMw_(pcmIKmW?dFpvH2QX&zT?fN zbD}6NIYD&Kp5E=1h2_&FBzogb@98|eHYL&(w2(I5Nl3rnHvdt(xL=Ox<@E;-7^|~s z9iPg3X|@EoP1m3cIkaXQUdqirZm45<}y?KzBU}Y5jJB=^p4$AQdh0H zUdd4L?TLc-@dVk;`g3H`8s^)Y+8FOGPK$DJHkS4-xu0oJaP+~JTMp~k4v4C(5!7VL zGG&{m?bAIsv6xGIUf{BIGor)Zua}6fv$SoC5?nvivhvX_ky|x8zgQRN@Py1<5^7}= z6vno7Nj%RrJFB3xSz&4)446MGcQ2oBzwNj1vir)r|5s&{)G^dmXK^w7c+PTQeec`) z$`X6#4__`E^zVPzK8LwswdMBW%lT37nCmkGAHLWp{_jWo{pnsylM0`GfB*m6k%i6t zcmKcjDXy^7{$ccDdi(s>o?*Yk4GI=BJy7V7oYDFH;qUje=gzJDx>Q_SZN6lKFOSar zRZH$~U~PDMG_f#VU-iZHGiP`o{(isn_v8M5Wq%$tdVj0)eHg7a&8%L|^ZF@9zQ_yP zgY|<}887*BkL$}-t_dxoYx>Qz!#23>XJgi8m{#lI*%rMdJ|vZ;#EHqkHg!?_T9Y4- zcxVX*}{{&A!*GJ+7uRCCnFXSZpWTur)mL zY~tUW4lcLZ!*(B>+I;g?(?*qOql()B^UUP6l&-3!Bqbb*T0gVyt`+n4FyRaOdz{zV z);&5gvETj|$G^jW4!^IjzrXkUq2J=S9xv~ceLPvd?!&?TwO`{`@p(uemvip8aAI}K zK{f_!Po@UW7}a-5zm)!ZJv{8illE(>5rc&4oW!3ZE3ZDya6MIOGF#=v_N$yln@Sk+ z+_1x^D7qxcI88SyvP`9Y_SV4X+FOFNzEsM+p00a; zbx-m}<~<1qn-cz93wY9&@MIT*)q&cD+nS80s4(PhtDK!XPi-C3HcKZ{GlqoxwP%B0 zv&4P9DJv)4X0kg=)=%fNt48Uh->(k{=%mEIvE9_YNSP%rE#57``qZv?ZPjwA7{~tc@UuS^lA7a4uD^m=@u z@K8*{y|S18jun22wCOo2kb8UOa}JJ3G3n9^xAd3BZoT}Xcu(`~UZEWyy7lyb9yoG1 zcJAC8g;zW)!yIU;}Zvr8mEv zEm8h*sCvoEMDd_}t-0q)R{eawPA}nZo|duKQq6~!hedpj+@5=G*^fZ;od+Y=X+7eN z|584)K=pglHDkRWOh1=h6gZb~C{)fizTrX4Jmobmwt;qsr@H-YN=bb6o7KyW!7Wwe zucZD#fz>sQW>rs<^7;?N8Qz_9d|zBe?z-^ZUqxP|-qe})`;h&eq$O6hhSzpB+&F#NdZ=Z@yD&@7e+5fq)Et>VfA@*ww5sUP*JCEF2`t+l!&VdA{ zN2w0`IW{KyH;6EZt1@W6)9trEDa2pCKIQ%N`I9zZ@SnDVJ%U3bLT>h@dB?BKlaJ@U zbTK^tZ|KbPLDHx6bDnI_7MU*bHh%36@d9zj=}og9)_ptCc60ITh%A;{pmpV^FH3u= zU)%IRLSBle=lXe>Sni<37lmp|8JX>)t-i^0uDt5CKU8g6uhG4=HIpPGe(jCs`8BmL zY|mxu>LLb~h}9k8>9H$Ued%VfF<#rAz#G=b`?%}<$+-^ubrK#ddiQsp)C}9b%qol( z(Hl>dY$-^6Uer+9Bl7v!D`Oe+$W3Vs)4si5>G+3XIa{f4MCaakRi=c+J~Qe|mnf=! z4%>X}Sk(8R%Bq%7+2+;88w^EqJMRW9zJ7GE^;fYZxx?GOXiZfO<@&w-Q2n!iiFZS{ z`S^OXiLE{=-WSLASBqht%=~4KFLED05+1m}W^SGK_NJH4eMSuDWi~Q=xM9Qa=iNL_ z)&ur4Z0CGlg+zeS#P}ev&~O#WaS?C?3x()GMuSkuGirt_8Eugm$L6LVwyFNSJmg( zde(;31{+d0o98WY%U-vBg)Cnb!;ZTf>YuYDY__yv*ZO@{F!EVvMyBBGn%Jr3sf7)a z&AQ=kfB$tnZJot0vzFmOho(Tb9m6(*4Od(lB4!>Flef4iaBoM|)${i&9@}sk#I0gXkL=!>^7U5c>+Q?f zcoQvN9yy_{Zn>|(-}t=W^6sSdN9L`U_OrP7>*&{b^;G-ae@#BUN&METoNzxtK<;2P zb0)jssac{2Pb<-=rU*bIupd*T42l>F1%xE=Je^dnjP1^A9BCB1KE`58- zn6c!(-n-APtG8Ppjom-x%N@dP^UuX`X!Ikjc3@Q>FJZ>_4$j za-EqM=c}jk9Xl;`-W(Oo?8-a0;C**un9V((kU5VhtbUinU$xCP#J)xNOa^26C)+oV zidO2oMnBc$(C)te?8dXFd++nqs5$P)G8AuKQ?%D(N2TY+ti|HH`#;%Sn=|?O(JK9@ zLmwoIYSgBS*1G?-ZP-=2w_)4Pee?D_xht3QU|-!10goN)x9i{MpC21g7;hg`Q17q* zX9o|1-H*5Wf78A;&-Yz3Up6l6*3S!P9yoI~NY+lQOO>DGxBt@5*}y?eaTKts9EurIox>WSsqQz5Vfe8+nah1=2SeN9No=wAocO;{P52=!~}P} zUX$$=vO~w!Jmidy)?RcesjM>hp0Kv@h!u1HYr)7*NzHZXef*ydwi&e>8bvL> z&z+Pt%krklt2NK_A6n0!GXJ;{cWus(Lx%slc6YNecdt$6Idy5-tWvkDhH;O7TArT# zVe4_?33@m@DMSY#DPfUoiep@!rC%PRgXc79xMYw>Y9v#|WT`38(1?rE|f z*gvDQ;Xww?z5NAWV$==d``s9Kc}yM zOKLNYEq?Z6GS9%(%tE7x8F8>OIkJ(0W7FaLbjO7F7NYU*d3ndV{LrjZ+8G zKKy2@boF1y0~V^Is@ zCppFU)}0N$a8*L$<@Nk1&Sf98Y{Q}qKgbwHsZD#;0GCx_IXM_Nd33?&!GgpY=kMaaYl)S-gq;-P^i<%Edlf_2PEg ziL*ut5sVuO-R6os+mOg=&C9keCfO!cDY1RZ+%?J8D^3PVuZt9j`OtcxM)|`0$(HAp z{zUTHOK-`p%1FEWb5FeG|22167#1_`QIObg*${f*I=k}qs~eeRUaa_fG>freuWniX z;aDvHPu~>WiZuNeC0WJVlP!Mu+$Z(r%!k*ytl5w1m|aKC+bSPM#Io zvT5y(YujV5$R16asBv$5_l)!hF)r~vTeH~zEIqWiFU4x^xktTC6Bw`U+T9qk@~wF9 z{gyj_kDh$q$9MD5Y?p7j>F<0?4$dxnv?@Qmx_Z@Q-FPkIpzM8~g*}EB?#eE@y24ns zVf*6Uvzyjmdhwr$O<0UsJh`gaYVJb6#d>)bi%zUIsk!JQZu4r<)%b}?Q(v7+>nOdv zQ)Is9;wMXtZBB5UH+OHDop$PM!e;$jyJz;S`R!YLQqWE(#aL1@bn58~9-D96JsZ4C zbls=4PnNsXf&*?JXxX<%V2!%}!SbEr?DML*BiCr0O0}G`vwi)^??tZp^NiM4{MxzP zT>o6cKhgKUpH(-;S69tUdAVTp8xgj4(3(X<=kw<7#}yXa8pg163RQgGR>|s?TFF{A=`dTG@L2{@f)e zv~O0sJYUVYVQOP{h{%~Q+BtE;%9){i6E|cLDd8>NIYS$muDI;>Bd<-%@%pU6pah{oFc+dA6pYIf-Tl zA08VHEvC}!FV@9Hw|~B5RLGie>_CaavNdZ9FN88w+*%O)nPuxgt*M7v-^bXQF0eb` z`ck}3bkE70X$%RUwjcdHLnh~}yjb83p@ww-zD5q~&N_cSPk+$PR~6m_Ggf!$;_E-o znx_ZE8<@3EoOab~?LN+){30QSiWbQoD;o6*^e?<;UHh~1^n8}UVixg@8ueFxz6`JX zdYU02*kJ3=xxD5#cn&=0Z1`VS@@TQLu)O@dAGa5t+%Grh&*#RI{NMclednIMzdrHP z-{E?6DPFIXqDU1Bvp%7pErL=$;^$b zT4(;nE0Qrna?h-fuT7aZnEiiaY^r|LY2oDKeX%mqRBkRrW(8vD6+g&;B)I<&ib|MBLlWSc=eMZ;=_8b`moje!!tIYXKGk);BIrC zbN`Wj;VZYsZ>w8xBJqRU<-o!lx(iQyUGn->)Ng0q%Jdb7-{o#rWH7&8C6yDy`i6<& z+wD7wyHBS(|N5$1QuStQ-t5bn#k*upg&M@I-k8oPPi2oPO=6nnyTsbM;@8cWNv}$+ z?=aQRwfNIB`GQ2_)3VCF7Vmu$!{7XFtJ%l!r(pM-ZLM4Lmd{=^Z{r7!+jT1+hR@n7 zQPNtvf74s>?0%)dme^UjdH$EK=^GhH9ef$W&Y;i`8Xq4&&#Ccq?GJvNQ{TTl{d6-& z?QY{#_qP%GQxs-Tmx-TK>ld&xFlbKJ@@vWmx6965c}}mW&iW+#u?^{FO`0#ejOGNl z>{}UP+5hd+sB{K4gJF||=&W6j9)V|rq8M^)dG?9=K{_=&4rq<|8>g?8r-L!e^=GQC;{5}5Y!+3BJf*d?+ool@n#k2WxCpY4@FEomd7t# zc)YW2dcc9JMw4&Ys{I!Cy}NO0&!(rHPrZzVPYX173YAY6Jw9!bqRl>^xNS@+e%lW{ z{+xXJeE-@Dj1_4$OZg7G_}iCz0;v&wst(n(Cz7!YbXFd$U(({*_TPV0Yo3y}hO;_~(($4ZCaN zy026n6PUPx>A`1r^SSol)@TZ!e)BG=d?HiYr+ia3w^O>_zjWui&NPTv9$$HkAt9F~ z>OK22&5Uj4rVPv8#;5+-^u4;OL879)v#vk??-z-`yZRorvpl-GH_|CG`$MSf>5F`| z9FmMXyyPz>s4`4n`oBi-m+j`oHD&2P&j|1rtxnO;-BPXow`fXW&ZRdiA962u*PA1j z7{##5XaA%|RfhR%%(&OKO@7XnQ0qLyyzwhf*39N!o;Ba9OBvMID_krOh_PLpJ%7o6 z8x_fl8(nLx!sF!_`lA>k^3#Iq@^Ak7s3r3tS&8NKV&&v|W>1EHmm62wzneXazv1|| zy<4j9zg$>**_qvLspp#*?;9Ck)*iWdI`M)0{$EB6ADH8JN52;fi+fj`9aj72;{69q zKMohp%zN%PKji)9NA3K3e_l5K_wVEJhVK0TpU#$^o?e!H6(}Ee;%KjfKYV<)W&OYJ@Be>m?fm#|8QX&UKHisarFzHL zKYhCY-_P?$XG-p{FMsyM{N10VRe}dAF5fbp7XRtyOJRpY_B-C+F8Fvl{oIQ$yZ}1x_iRWfuzAqKT(8IGvJ>jI3ifp;A-C8jgU9-lk@A6F9o^>VE ziEd+TS7A{8`0CP&@O6ypBFBqDC*7AfpIoq8t!`WF9R6+L1_i5DzP$f_C%eM`MGP{R z+vhNUHrP;kZYNWND)a9xKeOt;<|gviX70b9os=+tp%+6M+qC1$Omu<^w%q^!w)%Z* z{r3NVmfJrS=A5c?_S}c?{QbQDWdGfc|KC-7F7EuX<@1w&z(Z>DD4ZTr&QwPUG`hD+q6!nnx^ zvB~~7R-T)|aKm*4&v!l9+PPw(RtHM%T~vFy{c37{@#EUb%nUzfS(P+AzsGoORsWW^ z@l(I9dHds3arl|z``TVtt2(d0$(Y7p!FZSHWAvem(#{uOzg~3xAxBBHTzSJ^!`=2w z3_0ITu1{djDQ3-GH{mcRgA9XE*^U}hKlj|VyN^9wS-L~>9hY}!&NnHBggI?$Z(27? z{66zeKhYpzeRta2yJfqhbN*W0Ei-9mthJ5P-!9YIR2Od`^6Bt-hJ$t6Z>KL7dAV$w znDV!sy%saFdKVd%)g;?6^j7Z=scu;@J0$b`+dE%ozj<@!(wp3c`t`B#_s#cx?L976 zUvqMjs=w{mE00vW_y7O2^W8q&)yn)&~cOS?p`aQxv_Ik z@>R5a-6y-{t+w&p$uZw%`>0xT*6tRXJ9pL1j?eQ_FXne?_g^x4EBVjynQu31yw1l| zCclN^JvUB2JU{c?mSekKd|KwRsCb>UosspvEk9?!TXyzdj{hvFTGlUIzs?38DPHDY zwg1SmhJTfPnagV9A3nLX_??dA&4w4Ua|>d(Shzm+r2#yfDZ0 zx!CTWDwA%(o6j#Z zi@WjHCG&;grh55jni&nZFCBQii{%TS&di&;D$-5|?YaNWBKn{hgW8d!0y<}|Nf{Nb z<*A=> zW^e6?j_Up=>-72TU%%6vwJYk|)J)!rLm_P`nzoB%6L>1;RVMbj-2WPsee-wf)c!Tk zIMeT4G0ll%i?xa1Rbq%sw%EHoT>Sioc|z>VuTQ$xEYT2|qWrq@;(3N&N({oxn^nF9 z<%uPIc2l(QWI0`s9m%=Q=;4~B=FDqeMepm`+Ou!z=8Ay2LTwIyl`mrF8|JNTI(Um| zL*qWCX7*l(v`UW=U-`4$2B%2jzn9Y8PEJh|P%d0rvRh|un$Hyr#ipy#;^TLCe&m35H>`KYhZwZZOr+rP>C{e?+^xi2W z!Q3i&;q{+3eC${dpX_;~Axm&yYUM)Ji??_VOnvLVtTnExQ|@Le!-hHgw$&_|nfzhf z?(_1}*7Y@C{uDALTyl4JXKeUiRPpD0`?3Ee1%LY4)k+w`Y!7f8n5@6YZX-X#k2mjX zm%GJTSZ>LGCSkOn<-vr$gD;m=3eSGd@St|`;}6HLHCHd^x|pWzYJQE;`4emX@7M9) z`uco$-$!lz5m;CDyZAhV5>xcPkGEE@-(T}?@qR^_Hf2=*RNvxQu}$ieXG48v*f+{^Wm!BXO-1zGgcg5_WZ%z z^N-g&%U-{?hEG6B&X4EqrMdSmzHR2&_Lw`{zLU!`gd4zux|^^_|8{$*uFNuH#VLOK zMT1@+oK)u=#vOj2m#8s~|uVw#fvwAK4@9n$Y=J~fwcH~AI$y{?^x!6ML>@4|) zza{V2I_(epeLdf9@uKB_Z~3ift!0&S_qk)O&aC|Omu=vF^H<+9B;Kq`NwE3WRr{dB z-oUcy^={$A%4_4|SI6)?o3h5^K>fQnkw2!Fy>#Z^T4}>?`+?!XyZQfqxc|s6d;95W z_B7q!uhwq2`EmFCp^x$Z{-i%hv|u>snaX;2b-*RDv`4vLt!|qzgxM9$X55=+R=QN= znw4%B$HUEmD?3hWraVgg$*0%ccsu5jp&DDC!C$L6g3Fa3wNyLqWZCs7v?k8x^`hks zb&ZXx4DH$LI2jq@ivt<@TMv2|Y*-4_Dl<@$YGlJrB6IFyE>3 zj{Wn@;mfapDP;}OpUx$;-<99``*zN~X;R_IYpwSPFx&{vFK^GfyHIMkIKz%>Pd6_- z_OX z-2j*XZ!mC^EXDm-x`spFG}R~a9 ztjm!D`#N@T?2cXZs6(oE*Dg(_?p?K;?`Hg5*0R@oVOS1Oii#QN{Yu+a zUG(PLqc_EBvlZ*NTlX%@@8f-7l4{@Wws>BSc+H(}DmBW{i!UBqwrtw8X~&lB`t@s9 zL9OkIeRd-2_}M=ycyL|0tQ#Z0lbd_x^zdT)8*E!#W(uq9Q8`LxaYKe zY9WhM`aDY>?gy6MmoHc@h@6-APX9^ev7HVF&mLk>oAuOX^}jhg)=Yo@u$QBa+qQDo zis@y|zdu**(VxK0^Jezz=|8;B$N6!YFnq`ltN*|GB<~GZ7KS~K6WJ0L#cMN6XPed_ zP#bvKJ9_%m?Yer!eAoKibs2oV>}E3IXAp0fcV;-|k)D>2_bc?A0h58BqcDTGcqzAnU zEDwbJn^!RzEY|ch^=5GU^>n?q+6wbate_&$S1dEsZT6ERMzx*6=LP>R>eAZax>pba(^b0+*(|UK`HjIjVCp7(>2HU-b9+TFFZ>jIk`S<0)<>&l1u{IkRlMnPA zX1}MzSn<4PX5H3T59W&f+G?<2Ue(ge@Bc8YIh*$S%Wm0_s>0+BZ2N|?+XqkCwT(fOG##p{E6maRyv zT~f)%Aa~t-g7527Mrl58-GO}H9hN>O1+Y7 zxG1bWm2G~t+2w1KvhvPs+bU;Uz+jR1z3**T9j|GN!(66@z|affZYia0rVM=9U$TE3 z4!g6q;mNL@scZ>J34eLCLR^2T8SwcfOK*r$G>gwE>KA3;e&jppj9tNnBbOMJo_OsO z726nZ_gXnpa))uu|F8PBKVR}nZ_B^GFZp=i(tg`%E4W{NIX#KzP5*4qh@$lYDSQmq zrZuizwr)vA{S}$4)P2WJ+@EyhwW24(x3ioF(%8Pe;OSwHJ9t1)|4&hqy;V8izt;LU zzwHCM4|;ttY-3}4u>bYP*xgEU=6`NkzkYrH=hyY#OM_(Ime*f-e)PSk!iRtPg)C8X zdn#-Nr6%-MJUEd2VM9Zly2hi@#v6BYr?LwwZlA!}FgMN8IkJ3A36r>0FNiO-efng1#*di{5pNi-#|cOMXnk;$A!2*|`W=T1 zDz9>Ek*hSF|NC_D`Qn20yL2N8z8+$|e&uLB@9})Tt+Daf-IOn^wP1?%<||mc{ph=_ z4Le`Su5)90(7-HlLvF+FKYq*aKU<`xBGZ11PdOn3be80y-syF@X5t?za%G;=1FYoz(Js;~ulQer4sQ-ZYqx&7b1+WP9viPIF%XWsjGcFFFIm&G-9SkHa= z=2VFn+q9!@H$@KXt^3`@8=v(yJONGBA9SNP)Rby=OdQL0oZT~!o-k^Bpf&iC!%flTj_jShc#IrV^w0aE@Jw#Pj^=h!@P+8Ejzj2-oMo6{){alC1G2A zXWjI3e0qw%Oq13fd8O~D587E3`eAkVvpLf}*ef`n+nhgDr>y*cri4U?xW%*+Vhv?G zm)w84WT{Z?^hwh$o2t!~KWy>h^J4!Oy6(@9YkZDmPUx+>9&x+&`1R@PW*f9FhBIzh z`8VTz)H^Gq%j+2rq(*-B{(L@LvSDIl|Juup5-AtfA3Lz(vj3tF66e;>wrq9!WxLt2 zLt@4klgS%CR9ilgd{Of2=AyL!k2Y*s5?{e-`#VPUuMmTR*jjVf&BFNJ3NObPyLe3`d}>^!)&&Ni?+> zW{wu|2@CIU;(2k&YtqIa;;alkJT~*0|Fr)N<~gvxw(h(QgN^N%KR=VLpD{kzdBNQF z`@XzwJL_KZ?_<~CE(zB;x98udo$T-bm(Oi{zbjFY+29?+Y2Jq$=ia_(Bz22Z|G8^? z!@XYZaEAA?)*I~QGXoiT9DdAQe{X7L)`Bh14P<(9q#LfUt52$2HgS66>#D_T8;%@J z`gp8Fea~#a{Zkoiwq>)|$T6HK3Erz^duu}x>l~Y1_3|II7(U$Fc=tm=Qbzc;t)6cg z9=B}1!^kGItTA2f?S~T&%zh~Ud-2VY;rhB?A7ahp&R;Vu(BHW!QMTcsuhH4wWb3EL z4`dfSlUz};_m_n44?~Ft`#%qu6LQMR8<$SE|0A&Hy!Udy&cNqc3};?lm=l*Lbd53M zXnZ8&4yUWr>Ou=jM1M^^XW*!FY5hKa9ktb4jbB^~i#Wp6@Rad%hPRM`jX8rbbM*B# zUB4ou6%OI@U2eap`~4DXs*`MBWjnn7^*sGL!HeYu6E1$gc8}?gROPH$$L0kF#_)VQ z?!%L_t;tvU!o3w|TEk4F*9LrD``~B$il;|I-^4p^mioI%pdnE3{+~tRiVW;^U%TTE z?B9NW-}8B9ybZVaXzWNkJX!nU{=Q^(K7)y?WD{Is)=NKauI6XnVBy?Vbytdc_tme* zJT_ln>Tj_<)II*-mXzm{Vh-#Q6H5D4delaR^+2d(#LUA?RlfX-c@Fq#GZ??aA5}sQ>qQ ze*BJt#IuK57yih7_`{dsfTK)fT*&oX-pUsyO2uopCYaus^R+C0FY~)tMTP|FK8N3P z`1YTDc&sCR_wmH?>r7{_-P*8+LsH^L; zko-FT1pkq4<@1X6ciEd8CkUTzdmHy7yp^ke!$tAiJr~}Ht~~cv@KD?j#`A7Zw;1zT zFTOAB-_@M5XzylWhL!ubf8Th#&cbeA^vt~+dxR$oKdK0Fez@{v=gHjL+v=XKTilU`x&3cdn!8NN$%?Pc12h^FLn#_6btY66iVMCwieh+q3ZP~hY<5tNZI~J}pyd$xyeLKJT zHO6#iJ9ASL^TY46+^gNSX1{$}bg%B>CGEV3s3TLj9ZtXAT`5^N^?l+MT>|M0pqcV?7Uf4BsXkHi^q{B4W1?J-B4F{pDpIs-R)t#PM`SorUqx(ghafXQk*94v7>&LYhuaf8&Jj7~0U+w}6|3{U$;+)Ss z1@9j|Pvg&@Wt+uQDy_QrSI|19@Wl=l%Xy;jt$UNC_427j22;YSKUa!;Ef!*$iV(wwdX_41V?#9jw zyJ2%~)1J-K@=T*FujbtRBszcEx!G28Jf3gl%=BT{u*NaS`T)-Xc^QevvJdXRonQ5z zmFdCW>U;M#KMxPCeqPk@u-cD7X3ajf8qIs_D`l)Mi~LK<&r7*|&Hn#O|2;pde*Cok z`&O{-+dAoWTNw(rEtRv7^!xY0{$04Md&8#qy)W4w?7hG5v!CLvRSZAgn%{rZy)|)# zC}Y94oe$mh_j0VS{d#n>dcREAuiwYz4A&{r>qM z|4yHMVOg8~bmfoNuK)ehJO6-p-G{lq4UV3g^Fc>a!apraD*t3@{l@JZYA+WT{GE4E zkm-SyF+;mA!=FVA2|o?@9ex;5b2HZb-U)f->z7;@YV2)}Tzoxk*||0=0S1E_tqOUI z%pM2x30mn3b+Zp-rCa3mbzWnzh)nz(#{6JHrs|GOY$topdd6{vG01Sus)*2V2r|>Z zw0_2Vv5nEoUYGW%UXEbeFv%rm<$@y#pMx7$EsRu|%)Cb8#`eOyyJSnEKfPFN{`HAP zQq-)&b%HW$7cHDw_xuKXU!+Bt#jd)$4@52A1{+>vSs_|^F*M_53ODzQsVY8p8y>#U z`to(g${ku?x|&ynYpi4V@osnK^chc6r%UX6^lPd%3&Z4<*$f8BTFvXupJkBw`p{W3 zJS1s@M2?vAMKQ@^`Bxr?U3xM7Y0s`RPCH7uD(7_7CEwE7vgeGd{ z@+&7-t<#jE$Y!BG(Fz&Omi09gpW54SV&w-=|Ke<@C3GqkX<(2JeCH~aAW4U7!C1sdkQyA|bAShj19UpqJ7+cW!J_MX^VHvM*M-Fji~eu2rh zTi$8s>+!S3bN=A{*~}O}L9T+a{;g@*bnUih`fM?-l_w5}nLUo7(4$NYhT zTY^QFd*Q9(O?%a6zkIE2^I<-JPrvegrO$poe!f0D{QUPz9{aX3O$e+{ytruhzM|_# zepp=o$g=3elW)1V^LIR*b~}G(EmPisBaT5|Q0v@rLyNf?y+T{U6|)2 zSA(`;1bc#91>3K=H#bKZec+ngc=5L?!?EmTK0G$Y|5(!FJ%7bIM;&M9IbikooX#iu%7Yq z6JzENn-^S)6uJ05hQX$Rq32)-^Hqk512JJHCm3|TP4MOE`NAy__iWbE$I%Vdj`L;j ze!BT_?E-G~fS6#N15+6z1lROzxU{zAc^jseAE(15b^2S8j+jGLSWR;l(C4KPKYf z4ObIm+e1bYJCxqv`cTxrsiLuLO^j&6%G2VE5mP_LaWQy{g?{NS(Az%6^>~pgL$}+C zhuusY9)6Sxj1Dzx_x+O1Q_+8tGk0CQlW4zR27}E(%?msSFB-d`i^SNHmKd5QP0r%&T7 zeqOx)@0xVC1_Rp#-3f|kcz77jtpB^_*4yg)zplS~)~4sUUq_qa|F5<22T$*>JDwXg z&sgrj$^CzR9*&7Np78wr{r|dqp4_{gAL_bqTF07R|8*_jHP4+{p|H{hh_?j34;(U%$`gfAq7(Of6SL*^q%+GqqDU3-F-=hH%8tTyK+z6GG*Riley^risQ|b zzDO$z&vu#&RR*O#wgk9Ixayzy5)PbfJ)%!vWkB^EcCoHpXD28Fpi_q81*S6QMpWuA{^RN9zUn|!=(SFKXFPFz~;JVJ9XR~JQ z`gYrC<7}skuM4@Pt~YFCzi~`4VxHLY?KdCht@>(WCG&M_->#^H1osQizFph(mv8y; zz}K4?-|ebADgM1?F5mLYek;$LO_x2q?oHWlgW9`4ZoDhA5U91yTR-_v{CeRh+!f3j z-`NVESgKf9Nbp>{_10|n-i7;i#@~$LhZ> zdi%Ql+rRJho&C+n&-dNTsGW~E8SZAU-&=Nb)6)-r)ep=}zn;ynTl{}l-GWDRt;^oc zy~RCUH+I*Tw%6<4zdc)K_~X$keddC4cXjRqb*aGAzS zNeT1WZUxxLUx#$3zRJq(HobhLXhvSC$)z)kPh6blv1RSv zy}HNh6CL&jqLZJ2XTb6yD z6>F5$UQhkFQ=(j_{NQ{4^hK)|Z?^5MUoP0Y?b>!TMds_RuV+a~&pzaP_F{z1RIjI> z4{ZEl9sJ_->AkUCN436u|Mqo)c@N{ohE0`6cU2zT^`khxQC@*l|Iqa>U%y^zsmkA{ zQ1kmV^MmhU{~v7r_?6?pZF#%>yb?bqerC3xbMu$;*&kPR?sGASnR+xePUZZ=a=<{r zFtbzX$!8Vj230n1k7-hItArNrWSnuj_sTu})Og*?3=s(*-rQ4nSo(av#=FQs&I3md zgfd8cuRH#AiMG|eh}6vQdo>u&d$3FJl`!bNb!SLpd&coX=;HbbSO3N8U!Gxj)a&Eg zb*mW8@SKs}bLN0Ta~)@cB-hb z0;$Wl$67T0dh=u3`DN^mLbZWxFE+jQ7Tc29Ftd3X&mCD2!I(pa_tyQ1V@tT2aKzMg z^YZc-i{>?_8Ek$(>bogkesJ%Mn!1yqs>AUfbbY`YBS4! zzKQtQlg668_?*|9>7R7IocS_A;91oBB>$<*8`o^xFzv98@RDOYwuPUwe;?F&;f?6$ z8^+n+Tv(@strPxyy=lFle9+Eo$GS>c8JK@-SG?uVOZc+P&zC`5A^g%Najtr=OQ#xD&w6@aJ{>U!k|l zcK?ffZFMPm{?xy#8Gcx&G1PT4{3v5Q@HLd-$M*O8x*2M2uYJJ~&S20U{`cu&{>F;= zRevt3-v7V9ect`mj0Hc|N#`dp9GjcSlwfheZNcH2*U~r-Y>%GRTf$J+;os`L`W z12$uZ$+|fV2DTxJ(QV9YzH50h_=OoZK8@LO?pT=fjav*h`V89aH#nxG?cd(KW4rT- zH*D$GD03DJ>+XVWyQe#B6Zre^m#MutXY`ZCkb`({^AXpaX_fy?3dL)u1)WE z{r7rbK7Y>LU6b=(Ut6>D`8n$c)!7UN`Aoli%^vJHcYrbePW}m&1Gfw|vn0GVN=snf zWml;7Y_-AU)xPf8N_tmS+2*aTJoINxQ`|?PCvmI?4Cl)~5c@ZGj*O(3t$&KhV^cf* zKeyt=6eIYJ7!K!aSRa^mIh&!tM`FL8MS|g3H%ckjNCY3kJ%q1ob;s+^{p^z>})*wQuWtT<8NMD85wSiGMsW~L zMYTRv?pyg>J9NLG^}%JC>D@nnS5~e*c$9)jE8-}lbf%fGG;74{<_@w!!M_O3VQ$8G`?F3FwJ9Q_{RQv#}y5)>U|$A z+--!J+%NnSjZ@kFM@{IYgw=kb=N%n_dv9(2=@Y-N{BYY>;j9mplf-L}@BcDYpHbjz zN7xOWhD+t|cIOuf==fs*5rOKk6iHm{3*tVrKEYtLHUSf0q?4 zT>s{SFY~vw!grRf&F2dw)$JGS-|=M(|FGElc<{NqmbX6Tc5h*mmip7UYgdB7o8>>B z9ou#7+O-UwYi-6)ipu8vo1`G<{lI+Es)@pH-zIIaJazv-MM&QiVTr}trE~om{x+Rp z=rjDQ^jYoVzoXAtz8tfDQE730@2S|>xt%K8)YTv8UA%eq;ziHQqz`-rMqTxV6FW@I z&9`j1a{aowY1i9F*CLi^&pg7Ux+GpOXKROm*vf703GWxx@b@ic{`l-SN7e6)Fj@9X z)xRsEVq-d%H@1FM+OuDV;orCE_oM#`Fnw6}bZIXC-21;SoH=k93`41V>?>z;7pRwC;AeJd1jv?%=yHLaS ztjq|W18#4MRT+$Hyu_}yceRG73MpvJ+|E3U=il{xKJk69KL5Tl`~AFlzqfyHKDj3^&9JARq2m5>mM1r_S!PZ6XE<|v6Zgeu zK`VcJbeCsjST60%#^65d>a7pi&*Pfx4edW2C||M4=-f&20f$H~9uERv5{p)Hd(kyB=s(SMz7P0gDmG)hwUxs9=Til6zrYie?f5lNfaL_#{;idlnu$a*V0r>9Y+_;?71)ySA>Vp|h^^%T%ri z#)u>Fp^ORjyUnh|Nn_3TsDtY$k9$9h0dlk(%b;duewH3Qzk~VBp*`vCw@*KKeWbeIo5z9q!!Kt?rUailHvywLc)zr@n%-L0+J>vlhEn|Sf!O4}cw zX6NmE+NXcdtnmIRrN`@SBFUKf4k{@uG%Cq?hyajpCN z-2*E`s;|yf6A-)Ww&mOHyRF;wd~MTjJbt?3xsTKgb8Ytdh3hRY>oU#VJR_U+#hhN( z$GyD0FTNboeUZ;`ZL5jNwk_L^CKr~R&TO%9x_?Y#-6uEITa)VNd8`tBrE+%S;c^S9 z?n^%{67&sotKDt9jL-eiP_rRj%qN`*z0M-q2HT z=PG&cUM>5tv;3i{r%q_w^UR#RdzbQFpE!HgE6v2!tafE)vl)N5ZZ@CK{^YFi%|{QF z?mSQZaCC;YT!r3&nKkE?jyFb697= z%Wdwfm_J-gbvkljm#9uv123CcV1&n^+ta7Ag^O(0)z6RSVq(yn#W+Laho+F6_wI-@ zfz#XPGq9JJbFdnlp6&id<@F2=-7E);*~5ex*3Yut5v7_iwQrr9C)+&BUHd9>WOr|R&e?EY zy7A2GRI{lE4@5oNEb?7$V)Yv44`)vDuDb8BB=O>vEh}P-7;cDU9X)vN>Wk|Vlf{m$ zXFD*bDwQ!IvLQsY!Ii6|^{I72VZ-XK!y6}fXwLS!su0O2alA)RtvkJJj(x5OU#HN5 z$(w?|Z>j05istQn%Jjjka$aQwk4^KATjKY!o;@kMC-BTL^XmO>&hyL5C;mOneEv2= z!_1=2obB2Sdi!h)it|37@fK=0FZD6})Nj{cwY6V1&-bhQwt40Gx_?ZsdY>~kr^m}_ z&zIGndo$K%?ThOwPA+TNE27xqg`0%dLXsYk44>fFCJMPzO7 z#BRIv*It_+W@>K^U;N8Zwjuq@#)x8G*YIstk_>B3P1cgQvBFV_;ot9xcOCW%H7x&E zmch^TVc%Z)H@CeR_PAeBILmq9_fB?+eJo|);!Yj-Y|nC_{L9mZ3wA%=+Z!;{uiVcd z!d|~ClwnRL*ZX^h9M=!*Wk^VRu=VsbhJSM{>vZm4Gn&pkCv(kwiCe7eZFiLSGd+0M z#rB}Yl;Pc?$;sB`2M#~Xyw9(=EO_o_M6$ZJJR|63i)%+2B=NrJJ6aTz1`|# zNlBMk#d3amGlm_Cf1YL=et-S<`#oodWpVKhPuQ;>U%_8)ZvOV(LHT3{_Jps7n|_o! zhcPURzuqjxFk52BJjRG~InulbeD;6kIB;gy!+=fu^di^)KESh=ani8^Q@=z@O2#gA zU8xs2wN7#aXSQ{-&t@wI>E_Edy)|J6*1GL)swjON9-|pCU2+Cv#Gx{U6-zF^Kgw_; zpD`g|PN3O~*DKcV{@r)``r1h29l6oz7COIY{&{=Q!6xI`y>3Q>gR7>$4Bx12wB&yF zjiYvxAKBgY`NlQuImg|5a>w%`^&N|z+Gmpyd<}9w)v12(x*ZzM z_%AMavqA@`J7(UJeEsS|<~ikT3=NCVC7gMgU;HcjZ5+b`HuW^e_POhaD}&>z?!0zp!EAQ~OZLd0YH$g4W;CYG%3o7ymzgyO&>d z_50oL>lgmvKVN#BEwjApzM1j!IhMiOJ#J~O+AW+jxn;+leaY&627EWzL|sH*$xglc zZR!L8jtLHnb{_SUxqW2E(UXrY%6TrG6RWU$di&hWn^RqiY)?mTHcme$^7h2_r`Px0 zpZ{H*jYCGAf5w`G2ir21EM1yfsxaa8DN%tNIs3LW)Lmpew>ybrYeR?I9q({1rkaP_ zw#di2Y<2R_e}CY>t^At5uS3d@hFE)sFZ=&1J3iW7*R%ZIzl*>3e_iXCpsb@B_x*x1 zzoJU=mP$4~#**XeYHjWLcQ>VSKX`xU$`|o{AAaiB{;WUG^!kwGW|uv}lgn$KDD&I? z$gPOlv9tL3xrq}66<%fS40HPPc4f%wq!-)W1@e23)n;FfYCYblef6G}aDOHTlJlW4Ddp&drszxZJ&F_W6g0 zR>-XPIuh7tdx)sRj8IYxnq*H#m<;M?iJQX zxv@9>Djse9J11vZoc6?2x8&)I&N08fcB#kg(Yl0$b^D{-pPUIZ2v0ir_d3IY^R*u* z=i3+QGk#EeaPM^WKECM=he86IxH(_qH{e$~FK5Xl!oN^Lo;AXqGUre2mkEgGRQu9CP7k7Rdd&5b_W1P1u z@3o}l+e{n zKGtH%rE`a#x%P)M7|7M+$}?=RWX^dqKlR7Y>c#K>XZ-m)e@?~!^yT;KU-P_DUw;4h z!#9tb^F3>QrL*_^)+dK#t+mblR>9d|duR342d~Z8AF#XZi8)%=CTsrLUqGc0``N+GVvR`*?iK zA3xXq+e@d%*?t!am7M=XGQq6n;s0B8IkEGZ9_)U<=k2B4@Bcl2|NrrMyDDq>KN0o! zZ|Co2&8hq!{(sf_&1<9IF^Vzh%-_G<_OH17?-NhGr$6A7|1o?0ipTS%UfuuFyZ-tK z&vl-P4BMB#`>oA;V8Qv?Cwvue>i-?DulaV)dez(9tJ}`F|Gxh3)!Xe4=luTn>i>qP zzn`A3Wy|~buYCXS*VX?PdD%u>{q{xt{Vx+!`{fVj9{#^Pobl!Q+JABtPHYdj&N6(z zeeICVzp44n|93li*VZ!dnA?{xuaPdlbL_;gi>29hnfrRTv9Zs%ckKH9KdSZ&(m`LM zJ-zpOk)ZvLY)TusprPySm&ynPnE;bVn&2HGY zcJ1n*+}s2Ce7=8gyTRT|9$H^pKWc%hW-2N8LFqf+x2=~=7E?kb?H~G&%ayy zeQ*5k@+6_+3-{|DG`erIX$pKE`R~x@eLs%szqz@cf1UsNb9d_h-{MNEK0CT^>b!SakMg%R{fS;FBvyXQzxl&Me>yb&N zqW}HW%VlD9&$b1hNaQWQcJi{+svN%8b948o9^ZU%>hdb19~(B6DdtDd@ZA1Vw8CY^ zG<9a~>9R|r_IMslU;g4yuTj4P z70EMycvSb0L0@J^{>KM@yKk`SI!rf{%Z;#TNla^t(>i73G2^Dh<#YTm4}4yD_RN80 z4;IAqZ;3q1P@Glukt5IV66?hqe0v333SV6G&6=1WypY*OQS86c7ooqic+UJx7i_%7 z^G1?wo-}i3P)1qjNtt`wEOyG8*s}_$toz}RIBNNe&(`Ri|3O%X(B> zD)W9a+z>VS^y?;<+)u2*?3G*Bt7rOLSp9C+bo11sQ{F_IU3;$8*tGv7w;>WX~#)wMi)jm0BfcQ396*1uUVh4})5qIj6k?=LL*_&fRi|HoH; z+t)t(yM2D`|LNzOr`@Z{`!|2y%KG|c|DL7%Rbu+^N86WS#-zhByt-0rTfb&~SanWf zvQJ-VN=DzUP4m}mQ$6f_&$>Qln(^zq-dgi@T>bUroOX9itULL5uYsEBsuY!7$ED|; z`n_(}#I^YnJ2=@s$39n^cFwJpRT6CWP6g~&u!t!Obt)v z9@Nj9x3i4F@2b?B7=9k}ro!r1bM5~$hJW4jb#nc`pXcki{)>y{{re@pf5+=>f?I`u z$nX0tn_y<~F5b~xUik5O{@*vp?SCmA_^|)ao8@~gzqH3&)N=Vg`2Xj8_w#dqA6Vxf zvee&S5O$71_+8nS!jr~-rpDXW|GRQ!30s2BK_~wmvpnC|Iqm7K|M9N;>+Koyg7Q9_ zOEK=yEnUy>;C;}Enb&?w$!%J6zbme4NqWQVh55|P%g^$9`exp|ufNyFWTQTltbUgEjX7dw55lYuOscz@Je6}#4}Z>ue4l4?7JKYJalk32d+D6S zcGon0tvnsoFrJ>s7c(ZEmAzPHI4ND?MyF@}jf^u&U!Jy0Ur&B@Z^o1zdDVR;OYd~F zJzw!GMgP|-msiXeFocP}EvRKt`IY;-$Gmlwd=1*W{m)d+u#2 z>ty|POY4=-CZ|^xpEhtFC|jU*Y-WhL`s>a7-&g0J z=h@%J%oCm;ReJgC>O3#e4E_yU?NZnKTQ|>?VJKjI8y{dI-t#=n-J1F0HV2ifO$>8l zWPMnaP6ilU6zXG*TD01EVi-#TmreVjh%a}Vy6c)94lcaLvE8H4~_`ul$zUD@fm;NIQcWpb7^6>ZOIx98utbawlA zxIbs!tXYR_zPx$!{NJ1NZ0>Cv8h0*_n(W=HwN>lrg6fL5fvsyE*d_k@_Aw})A@NJ~ z#(%4Jds){%l$g_ArypkheXXO;yR)}jQ>-R0ikI55ed%V|*lBZ@%S&v?;#+qsY~O^< zMP{EiWZ&diq!+Vrn)Z_*htQew=Q|5_I=f!rvtbO@Q`Gx&aH?B{?Qxblrw=K9JSlR- z#q4e3v7)>vuhzh9YwsJm+8$*mg33<%Zfh*o=Hq8%{yB|XiHkS>#GxlFpIN^ZTrAxs zyu9UZjl13bds7+N^77v|q{r``W)t@)!IIx+yM~ah$M%db<+^-q#=q97>ZtMmyv11Y zX61Lj{5Y$E|A*|B#Iq&bV_WlT!OaJ2<$ry9+U&ERt3lo*`I6GB9)>-F5z{3qx~DKC zyg6>Q>t;@u+b`Q+0t^PaZbsA8XY%Accz5Tc@0w){Z;}&a*vuGaTvu2bdSFuH{3$AH zUR-BB;Idysv@5JCKkIfi%YiNOH<%A}tC#88Y?hX&`1j@8ua#?;s9W%zjjGt@$!#L; z7%V#N#j>C;+KEhUZ5tG}PRyWjfZB(eWh3=-?K8Qj>eG4wcZJF$hS;d}Q|N12&*rTYHowWf$N z{5f@bQU&iR(S55|MSf%0aPq(w)9~~qu1*nxMpFYH?#)^+#BA_3ebM~GcAFh{O{|-l znJM+Nf$>0l7*m2i+iV7#|IHhJ*3XLh@$zKr_VY3SuHM`kZ&Uv>{@k9==hg53ZJ&8M z-%p4AK+;ovrVoNgfAY-luDc+s+Gl%AL;KXsPM)b!j1mR2_QuzB$k|`(jj0F-wS7F< z_!rmj=^K7d<(zWxfVX)6Y~{1Z*1UIFJZoLprx087PV?WI;j>SkX87=Q^P0!Jd>b?l z{`#J-#>y~%hS7C}zmKozFn^dWy!?MO!=1b*bM}6T&i0qPyIFI>%`rrHYzi)3`&TrUp@80#=e{Vj2 zxWxVW^ZvhQ*Ym%*QRlst=X^7RkC@?x@3!-QSX?lbY1#kj^Z7YzN@psSW(#(h!@Vqa$Gx$Vz9&r{&3>ys4Adim6bl0)gN(`V1ysl%{b znrll(-Cy4*&(CqLr!R3`i+nL@Vr$+MOCFz>8HY8@BxkTU3pPZaV*K{*AL|`op^sb) zeO{e&51d%URrR>3QI_+-oRww_5j*z zh^c4rn7s&RELfb}qi+1SEy|RkJ<8;f(RZ$2OLqsX)v?}Tb-&7(>4UE};|7(umkiQd z&!0W{-AcAhj6uhG!TRa-SC|qcE8Sk0T5ZVt@nKcyfdii3&uyu#zO+v@w|B{BXUS{@ z76uu0hQ89RZpDom>E2tCOI2=4d9fZ^nIJHQr&ai%f!l)UrX9b{MO1$AwnaBraBn`Z zd*w6F0qGPDzP6N)p*;JXHdcrlSI_HFCp?(Vv^sffpST62KA z-=fz$T>Y$f@A}y#z-RvM!#vq}_N5g9qI_Z<9oN^rejmU2*^7(GO8<1&8kWER_vY?j z<{bgg&)t4EV~Nj~>;JyxZ}hKtd+XoA#`Sey|0jHt{GTjc@#ALkK=z`ntp=)*;99kE;(u0*!};u9sH_nYrAz5hjsa8=9s0C_r1*Tt|;C7Hu~+e zW$6pzS?b-0C?#*L;=DPm+sizmZ zTID0oX;~D6{Nc%rpZNIFdBGRgwYU_{rcTV-ed5a2IWo1!y=Sja|LGroO)y>Ij1|YO zGRAnJ4zuV7;wK-i);5>me^y{QwfFlbX5Rh>--8x-KHlS8R&uZC<7MsL5|i~FHyGU9 zf7FT9y|uB%`^L1V0b08vbVDB&>xMskAF%e&&uOWpDMqoev9dSIDwrb@+)8%mHCT$L zw+eRrzW8h^LyyOvw6_;_nckRZYGh<%RHQ4I!Fk{|V*_K=&3~#7jh5{Ed*5U_gZKMz z_4%TIuYI=*xxZUb|9k#{EuR~E&+OuAm_Dy=M*gFT%jLtqoDMUn+}~Aad%O90U)~2p zgM#-@FZL?fWqeE4z2LDS{l)b)hlCjRL>g}}Yh-MgKc)Ggf5mnsLk8|mt=_3WjTk4WvaYK7_CTAT`E-Vf+uZZH&EBqueytOqzobo9 zG3)THb$jk>Gi^vni2U(}J;8DRoSJ)@7t6P+O2xuE^xdP+j!GuL~UcgHht*j9h? zlPN=l4&1W(?zo8@Hc4y_C9Lex=`fQJDv+5)yh>{@^zL2XJ3{}noGRcer;OI@~FwL zBhpKou0_qw{v?}S^ww53^K*^W^10_9#%x*BoVWOR*~8?|vd3cgeA-?cyDyu!)cv~D zJx-hS_;t0qdtcnDQJ-_o`(S3?)}PRQWl%dZ*Mf4&${+x zspl`>)j}`1=3bth8_)b+@%~lreCI`)0eR)&(enE={*->OkZF9)6+E%=w(*BK*_&b) z-4|GSnq!R@}byQl`0JCvv2KB zv)c6}aFT?@%Z&xIKdxm;aJ`lK{-+#+S;#f7&!YKaQIFPrXqmktc*9^td%(^(5hl+>Ok8j2Kq`*(}3&Y^epTm;1rc>D1 z_}V5pmNYD8IH243;Z?#4QyE^xzieUc2F!Q69`8SR?V5v1%aPMBpL-~D*cGU7xX3uO z@Tn*J?CWItYO2VzoMCPA>S*S-vXYyGb-(d#T)t9ao6JS?Iq{`jMR&GmbXNw;{nYLJ z82s`dQ@rJj?6}R}UTjppT(nm3k7dONhyMZg^^7e22d-cE)p#&5?l$+4lGnN0eSLaX za+uWoKNVm9b=&RtGP7sQSZH`Z^3em?+vRr(kIM#o9Nuig&vQR*TkdVMEp@gJ#H{x& zS(Q<-Zi48U&~tlFeN_GRcJ-@UtKYqgW4NCspa13UyU5^|Yj2f>8{M7ev*gjr3U~Kv zyZcj>kCbTCyb-xEee22Qvrj*8xXs=uDt+$YZ-Gk2yv|HBLkd@iZug4MYuz{X)YGDK z+pKqe(4L*!JiSR?sh^pj%Uj~1xZUN42TNZ+5NfO#xypmvGwfEM)yDY2Tv*#-0&a!X#l3ldk z--bs=_@cC}hmUH6#-b#~16w3k*1cJ{b1}b>M0asT`lTDkShbFPia2N|H?JaM*0Ja* zXR{d$%$zn~xv*a9uV~8a*xDr(6@_WmE9{gnPM@xFb`gJ!cy5H;m#b<8n^g}eOl+FQ za3*eDQtUhdH}~uI(tF;Xnv^|Z)?1c)E6r6tX7=*G>*HegZ2Wj^Y`^y#Pp_*H`tpw7f8Xc7H_PwM*z@HT z%Vm9qJBLnBR%6iaGhMwdCvk0l$Muv1fD(N%*H|U(iwiO-PWz@+0>hQO=`uCYtN>~Emvu} zd|VdCM6_W790w# zp2~8k>c#d%vk1lw$C8<=d^MZC%A_+q`GY@N3z~&`YX5Bzvr~Do_vE5? ztDORjbUD{cT+r5yw`p2_^7BJA=7Qh8^>ZRMnRI*N_dYMT{QbS^=|3&wA6B+6Rv-Ls zRs8rO@Adl%2f|qwuHT<1D)6B_Tvf0k-#_}mf$du?l{2$ttqyEF^s42q)cIrX{ z+!y+8xYKXpk?cyZo*mZZ@1|%^Fkt;#UjMy(M*X|^ZtXP2>1;cMJ$)t|QhxC1VY_+I zS>xZkH-EqL`T613`8Pja;nUi?=+pC;FMq$^UH|vj*XpwO2WLmLw|@Wo_WmDJhJydQ z{(13BABgx8^LCxUudt(K@g-F=8>?^rJ8D0tRm~>OIezOqQ`@~)_vES@&$KvpB>3gF zGM(e+p6(ErzBtt;+)wfHA`SP7#}*ykZfkQbr=>o%D!$R<%DkuVt-{r3C$FE4s@znu zxiayO5Zhx>YxZ;o)x~pX>l!dCzj(H$$s;=2=eA{q)(&O;=8I<12l;-TKXCX*+=T!xVZ-FGkn!bC_0WLdJtfL0f}#Lb-X4 zY@2)jDMO2OV@u=Phv^nu$^-(+6H+R6)F-&q@$#&bmXef_l8iJr+SB*3{D~CfkGE&P z@2k(z4)cG=maruL!qeLCXW!N)qVbOvN%6?|rJ3N$1-OcCNE?U${PR zeh|+a;}%{9u_LS3WIEjc_0yTAI$gR zP^+QhA4a+7ubCR+KPlv0R@hQwKbhy1-SHn$3=%KJmo!~=*w1sI_~jX}OY9k# zmoF7zSiX+sz-hw|qW<5C*I(yyV{o%E`ypv*mh3W@celje4Auj)8dHB+>7I#WJs`Sp z84u3_>HHV1Y+rn*>^<^2^bs>dL2>sDhJ>9y7Ksc6PHxkamH2ee#M#Qd`L(<$`OF!i z*`|+n)viD|d_b&f>qubb~f8>5B%Yk=qQ<(U-KXrFuu?owWYJ8xvAf4O#z{L=a zDV%K=S@>Lp8XYV|`nIt!HY{E^?b@_!3_Bd7o+J#pt&$ z*E0TmbW1sJ*Q!v%_jj%{ztX+2(?#v1U1fFkEUR^&wsn|a_KLS|7d?OJkLbw)hlouD zn=5^|qQB@KuhaXu_G&Bh{+~9g^FGIlEjEza8~NuZ2%Pfm- zIOcG&@=j>0O5b~(@Ds_d=Jh#uT3e@H+2*^t&6PQP-agJ}qASaeC*~|K%R0Sv?xfz^ z&DvM9mWGs`{I9!EH6|#|U_yc5Kjy1hs_N5EKeyg}OQ7Z9+%>Wi5|UCfFXbg)%Den% zJ)gNl-mrq>Kt&3}LviB^@+=L{`E%C1-(8>g{{Hpv^~?qm>lhfc@3@{+Jy7Gy`&Z~M z*YEII2c(~Uvt@Z?VUowJ_VL~QG`yZJyS5rc=v*BOZ`p_?^S)55Aheu z>=JC48q#mVydkjZ>kiHXy|?>Cn6-C^&bpU&WM281z`$vlOv23eo;-gnI1Fb@I{!?f z;P08R0|{!0eDH@&H#us_d7%`*I0}*Sd}O{=V9xyWo9wQB2qtx0AoLAD`SQ z{wg!(gZHGo4Lw%g9%0-q8F$y+5Bpki!botf^oA8~-f!NkGR(7XzZ?Gf`S+h?rkcO5 z79ZVlBx8zfg3_P83V)(a7z~cjGyLgOZ(6td(R?ozVtH`AukqD-`TFm@kKgaH z{P(V0O>e*D*LSZo{>Rnbyu;?=q#a>>fM=Z@gV@1j$8GbL9$YcKf0drLsNc6OL4pNc z$EBvcp1ajfOMC8L1|8ePs#~e12N`Vi=f)LFRaP?06EXYB&Xlk$UbsQu-oEVT&%j0Z zIav=(pFjW4;m>jm|LXmH|K2{S$&~Px;eU!G`wth&7w!2A4>KQ-s`d1J8E#3C~q?&aGXi*DN)Fs#qfQ9t`( z^RsBxJJXIl+wgy-L_>ESTUv;jq{R9uwwCFsA0B;Wdw2DD#qI^R$JXmJy|ul0NAb<# zJI@$==0<2=T)$su)}_C5XZ50)vctx0(J*QomVqO%XK9p4+ykdXG^S-EL?!pwqYOSU|e zXus3J-k{3H{CCkEj|=YmPcv?~UEz1cegC6nTRLXu2xhB((evJ4BYS>|!)nPLD@7RE zqwXlg3-T3Q4`tY(*Kkd5!}(uVWzQEKyjWT#IH~;Q#C0|M;(Y#V{R@@o`BQzl-T0mR zEsh4`Z@QW63_I-SXtF-`Q^;dq{DOhqDOdO6wg8p8LV4V-!D}am7zpKe9&ui1v1|cj z!$xtd3zvlW+6p)4oBn4Ee$m5@WA8V=YdHO8&&aIZUkxQKxJ_>7WYivLLf&R6{SnZu{dX4F_+|30$t{;hI+(aiUQ1`#V3}CfDudjgV^g zWxtW|Aa{=nr(uNE0inF@h78vq&gslurNRA#(`hp28J;yY3G+pJ%y){sPEb8^x9B~YRA^4nIDBNuHU%$#`Qlr zPv%=P^*-o*d?88xlhEG!$&Ic_GCyPXJFmN&G;w}S$bNse2jTta_F8#KDf?d0_dB!K zM$7E4)a!yu!9e5v(|I2j8pWzh#m2kDJ9CB2d>g70xz%mu&Um@HWAWM&5^rX9KNCGJ z?!NO`*2_m0F<$5Y{P?r_@q(k>S!*}SWqy;~W6`Da_(DbO)Z~j!i+>geg(uxTW@7q$ ze&x%JF-$gb^?5u;7;NgxlHUFFTyVeqJQu^i^Uu}(J-+$zzlG^ZhCjE{m(>>+O-gSF zzroC-Uy{qPr%0^o>736~gDjxNN;1|tobeLMOJ?^Tr0(Yt@)rQ=K;<7@)9@E z_=zqNQN|k@4|?i9{lyb~cCYWQ1+~8?%vvE>HCgp4$J|eOu31bc3(xM_C3D&#p7XHl zb%|Q?xx0W>^sCmgBk5)eTh6F^8;BiSQ-5=kubFmaim6f*G`#7TJ;uAla9Q;>Q(WE*LC+qjunPFcTemM za_kp5=w{<&b1g#p)6Bg*=Z|`Hq}a&3=gs)}QaqH0wOfs?{peYx`_eh7J9&1=eaSU^ za_|9@+M;k{hVnaKj^}DK7|ho1_WrB61bfOq$^D5eyPhud z`IwyhZte?)+uOHT9?sp_Sg=aUXBWc(-H$Z})3{wXAB?CrxOP#^YBUD7xIgzqUL?=cV1q8{{92X zZSVKKe;qN$)cW)D`hPno3LaSzoxk(xjgOBvhqP|Z{T;mhUe)Up7k=G-zoS`t;ltMx z-R0u;*Zn<^u>ZzSZ`KPo&!eB(y4&7m*?0F6&$>q+^7G~Oz8zh^@7=w5-}=^-NYy!= z+!hkOPno@A=49SrGcjxHf)1W2>->o~vlh2zKebvr=W1r8tmWxfEz&pV=xkVY!?^DJ zO+T~w!Wwf#3o|a(y9yr)lM4*nH-~pY?{Th3t*7TMPgC_~S@%?@;NYR$!;i$p%#3tv zlOk^BetbUtxaNaBD_&1aEaN_#X#M_F>tVh6D<=+`g_k{a_jy_N?#nTKhI?M3|2r9e zA1XcNkZiLnKwwz`Yi?47bZl&FZmxywocC+L@f}Jx_nG&eW7&d>g2xm}{$DV)Jiyg3 z{abF_jlXMut;-i;PX1AusLy0z_`ywJlJ27S%(EJM-)Zmq?zq0^tH%|NyB5qjOa`Zy z#4|l$=ViF}X7aN5TUtHgZt~v@4KC}im{=#+u#&f1vLf*f=d6EM1v8i)yk$8ME!nX0 z`A<*R{l%C48%_TDy%TX_xOb3ekHv414#tX)Pr}#|isg3HWxalyK5x&TGmjVidU^cW zIh(lpcN>4*R2O0XeCod2FW1N67vASJMU<748!{OG<(f0i&fv0s#zF1_A#ZfH#E6Ck zGpyUchd)AG|LDY8tzAAlcH9pxIa5&Wc%D=H*Vnb&&y;gCvkj)1Xn&UwWZ>RkqMzOR zEJY!X?ZHoT{_FQ07}l9TjuUQJ$?w0yatE-mkX7`nOx4CTeJ(axW&bKpP&*@(}7Rz|xU&ZEvfcTk7 z3}#iES&j>RmpZ-Z%=U$nI~4W*o-%BGy{rAqWv(=a537ClKb9!nXW{klTj7+12cGYx zrLS9eojVC5A2lwaC z{PFjtCc}gJ`ZOuVA4k5d_dBzv_R%YbilZ;@M7e*;n)z-2=>sd(c-CZwr7a0(c%W@i zaBGTq!^f6cvm~E=-s$XpX?-2%OX=S=30HM|opx79GVJ>`;|sfb-2O{Zq3f5vxi6jb z<3I*$`i9@DG#GBYXATcu5K`*OCU)U#(Xj?FnVWR zeRi^`kT-k8I>B#C7S!^rd30e?=F?9qOYTn!mlF~@_koK+CR{SDm^oN+-P`y=W4CXc z8kezb54_HO;An=7>x<|q&ofqtZA|B9nC++kA9krVq8b zG0fTA+5(ncpEh3U2tANuTyMGQ4;RBqj-DqMI1F+xYJQk>vnzU8-NT}M|N9Rf?6UuR z+27wMk*(_dy}j1u@9*r*e*Ta7_wo&wxZcM9==ZG1$;tWtF1EVt?ajT_{BszN&#!v5 z@~iXf_O@T_?Cgz;?7pttZTEfV`GeQh?SFFW?Phwk_w~B-_x{e@{r=yZbo-AV{dv~O z$L-$MFFpVF74ZVS{$JNv*t-QE?AsTWzgD_8{!S^2!i{NON0V0is9nByk9CFTg4xfv zt(aXNm4bhRufMv89%O{*+yN zbZ4_`_w-i&Ip;gWGGjDWkpqD$k{@_FMJPqRCg&E#gFi2KhH-FB{FzsfV z+nsz}xgXyiHMZ|z*fY_+$?+EZHNFqcJA{9{gOBezd`z?d zRmCvl<@XcQekD3(q$E_WGF-T`aHIOkCHIeZy5D4+CtceTE?@Zl>LCfQhwJoNeKXSy zzn@O}mAj$7yn^A!6Em^UL{7GK^Hm<%c0N8>tUhmt$>yh@Ofo*->2zmkzM5cQykXXl zrwilH*=*h&U0=t}Y+!7#NxR`)B+G-==i4q?d@OsGk`TKih2dE2KK-{(diSaQHDZXr z$e6}o>Q2s!`k~e3r58VH%l!)FS+kD&j;LxxwWz)RzFq!ecG_&mqNbL;d$R zN8bDSYcu?N>S@nVU;pZ+x%#}l7G=MlCNGa$#PQ|O%|gZlrx(B6#8BhvU-6Wsw3+!0 zuhZ$*a(%wP=WqD9Yll`8%E-4aaoW84zfU`% z5WS1<`z9r}t!~qT9XRBL1o(L_PHqVkV<=e7_CUaJgIZjnEZ?EnbrUQ+815u(Uw3NV zuYlve|5yL*VyHQ)e{g@*#fwJK^`&n&M>eP4+x797baYfy-oBsDN&;OL+;+I;aZApH zJ%XtqTj##ec{b&@YajMGn27eIH9f4zHW77Ww~*mr{^jO;vBE-#mvwPL=f?CqU!{54 zKT5mJW9(vOJuYPOezwn1p*!`W-b;f$ZHxsvmS3(?3ArFB)w*SK*s(bmziD4QwK#|| z*Rh?)>Blnx!=0i#ZMU)T#Ar;<*vz+}WMNPH^)KJ}dHL>Czu&v#`t)nxF3n#lx%2Jx zKHtKFpWm3|e?Izqe%-GVvhu$*CcNLZHG6mUs%%Zi-E}Mr%m4nG*!XYZzNlV_ij=>< z5`X0XeemmGW8*xpt*7>eaqPTm=MaI(1(|(K$3L7E`y1vl-{DB*9m^@FFYSv)lp{OxZpBys@{BW!~E} zb?KR6xtTjoAIw@Ub8&s{#J}7nb5AoSUVg2>Xf3hzT=4c1M)lUUOyPN!l}-8G9doW3 zME{BWxL%Lz#r@=q#q)$NRIyIz)zf}2=QB>VL6Ojfejxmo)1Y4WML(_Yt~?RB|#@jiF**X|=5kIdOocH;g+ zow>O`7kyqYyMDhF*Q6h{R~EO)ubFlHS^2s5lDYS;_pNScw!F+Q|1(m_a4*YVL%z(_ zMe9YQ7pU*a^4cG~;MYyh15tSu*Y0hq-#zKtp-7Pn>m?h*j1O=%{QvvqNxr}D|7Tae ztoPSqFiUUn-)qOm@aK*8;`2-l=WXrZF+Nzm@Xphm+u9fN*D6=C+K4f%2|jg}aYyVN z<#`)+#_Ig|tR=C-Q0;Edxu+hKVoSL#wIBsR}q9rrJe<{op>!13la1zsl z9dD+HX;0k4d~8wHYK4p82I)Q%R++c=+*!RhmGgj_uJ?8Gut(Y~&)4}M+p^*I2ccuD zUu0}gN)W$%(N|RPhD`7d=})r`EL?VOgG;$8jZ@8X!XFK@|zhKBI_Tey@j zu=Y4?7rnMzmg#|y=8TePp)!q`+-gOQ6=njjd5&5|En4ZIBHN|r^iYDKAX|kgyy;p zb};j{w{O>e3tMsD%VMwX);OD6+#+sw&)v=V6t=rM^ySoonul|u;`7hXx@Rg;^X{;# zdtbE2vP&ORR_V@tcf{5y>5%yBbywPAXUBw_)Ed6L%ef-E^y#K)e@;bO&SEH=QNmcI zdwSyR-U2=g^}`olofgYXSIAYPZoxw2LoGD+gh=fry19)`2IV zZ-4O?xb?F~zIf}cSnaF3PA_;DRL+|hGNJJ!x7~&$$#-XN&z*ZSr#jmG-qv4i?7!Mq zFjVc>U;lxb@x!G?cgBX-*85ENf4;4-W1UaJkz2O2c`rce~si`yX$AEzCb}|5w4_gAAAV!pysZ(%X`D>oadS{%LB>?Uu%?v27C?`|Zr? zdA=Mu^kVX+2dDZE?qTkHA8YY%1?Pbmf2$aN6s~7sQ2y@6^~=@Q=x>*qju;=OFvIHH z18U5R|62b(@^q!UesBKHlA6a$ldlxo?%Qd%mGwY`;f9<2s$7doQ@?z3V~DG%Tkg5P z;IfT-<$S-$u>_gQNw|KDrz z)(v`Jve}=-vA<pR!_JmQ1M6DEf5Me(xHGDb^dONT10KT2}1+x-#?p zgjK0#K^ImP&CHy}C{dcYC9~RiKi7Pnr|NM>cWE7p|i;kD(id^%9Lw>xO&2nruCriS~1EC`6OD0d<@-bv(OUTGpInPOFtGvXzDIcqPL{dfnUTWL0BwmDl zNi6SyPNt|+Uh^jDy6)$)sO8&G>GZOTq38LLuCq%{ZMmUcHrvQx_noth6_#v$8KyIK zHRViS8XwZRO`*BF~+qmZi}rh4VHtuP$0` zcZHMT&%^)et_*p0|6d=y^ZLu4_21?6b_=zJzgl+kz$J-&g8N=PS~l(KfddQ&B)^~Q zsf~_)c+ISO#aTI?v{h?8OBxP)T2DE#-OZ|r;lM;6jXQE(TUi&MbZC)%kf9*K>$dn| zhK%n0022{THl~LK3Lc%$Cv@1kTQJBz+V(tzD|`NAPK5-A2PqZ;d6}_SFJ4R&xBTei z>$yXXUEN)i_4S7@=@Sz@uErHU6wUpuyG!Yf&wZ_Lj`%%t&oyYIj&9#2_=Y_0tvvM=@>r-2^mWHi-6p~+V zuKVdI=Y6lpZPw+}AEs?(Yu|8jCqLg8rng34KV4fKcg7+7VSxFackfcKm!F-L_u%Qe zoN%o+`?=e`_3fGbG}U=eu6XgupL15s+LV)aDJDEzT}f-%yw3~=Zsw>@i|4#lS|GTd z`OEC>n;8yD)NFflL;v@_ie;+5=jKk#(Yx^anLwfIGpThcCs~$VJ;XQn{jQ#E)0(G7 zyWTE(VJ=>2R`fZf%vCn+#LWV+by>%bt=Ti{b(u~=-oc{tp-j12y*4E<=fCqVD|#d|Z) zrWWtbu5$l%{VP9c$JDO`hCQvy7q}WGHkL0I`<9cEy?x=QtYBq^)vrDFf0)D6V9xM; z(+RG7C!!}xG+1uuxnNzMa(PZ*)>4h>HL)h8uidv-bgdWpC^y+OYF3Nvi zyf235EPvM|EM|Otk#$$d>-tKG8=Dz2nOtX2m>2X&F>%`Yf1;BQY_^VMYVd!zV*Y`x z2TIo*b-J3l_|npk?)trX`)Yco+4ttI^tZJ#_nkf2&))R=o5>4)&0ISr{aVCn^XIb} z4U7!tA1>aXUT!vLb2V#!xKY99i}CArMm3!-uAWw{!(hPAygB*gJJnnJuRQ-VFKgp2 zjXMc`cHK)4Zu%g3qrXht_HF*Is#w+e-+%8Yf7#2d@Xr64yYAk?juM9NoO?G;cbQ#! z-{MGN#>uqy8rjozzeM>qwC88C3uURYiJhMY|NjNXL|TD9Fu&&ecZ!6f@hcadim6u zDr*=cj112I(%WOV?ZYpPbD8_gQtr*jjoYPBbn#Hiwa|#kckVu&EZ!V0@k^9p&yP!I z9(Aifm{k7f)ZT-W_i=3T=hpW#Wqn|8V}Fn1z|BgQ?Ylo4 zji+ZG+o8!IEqeC9F~gm`Z#J)dvYGLKoVmqQ_eXBtHy0mUdhp+w%@41wd%&Q5FYO)c z)`>>EbFbc$*v8**oA>3}!$o^H@HZICy)*q0#*nK!IW3dH%&ps3POQ88_NA+8bN19& z?UH18ebgi7^qTL?=8OqOjjlf=Uta&P?zGPyE7rAQYM#y0ABLqbsTDpnPxN4vXV{`U zJPo#yFH&T#>zEpCP)XUVJtOZ>tP1M^FFWmseu2rHa~v4HefK_oHO8=gb@!At*Gw<+ z`bM4F@KtC{`LP*yqH32V-kT)u>;EFPG?i(+!hP*m+g;e!`|})_H=FlM_Mx>!Rkh!x z)LVK^8!&Hhh!3*#df~kwy068PDsaDBJKlovq*eB7PXBZa>oMw5@;1sXPdrYO}UeF2V1FGA)Syi@+Ff@eM?|A*p{@srcp)L#d zvaE?-zi#(A?>%a4mk%v|J@t5YS)Am*^?SM*BseA18=}LO%9b=RHW<%nk~_J8xkoi( zVT))-=p+mA9z?|Fe$57t$AXF$`prRyo?O)%o7U)CZFG!pu%#-d*^e3 zP5ORJ?GIu$el(wXW{L646d?(Tcf4!zI^7nZ2w~OpV{+NtxNyU($cVjLo^5v#jcD1! zI^AefMg2w1#QULw4%(qIK_Pa)Zf)Bub3!PwVa6c6vW+qwvcO ztpDvke3!dgB$|BTLomCH+itn*`sLm0z1FtaFX+p0*NfH^|J~ls=FYaBvElrmr|N~g zLX00S&C5Uk{+C*U!LkMAHQqZ8vK%;aph$931k)bL<82d5JuzckyiL*|$gI#%5uObAew@TW#t*-g#6^b=m!k?Y?R2ZAl^HW!_h0ZVjiEuZ zvoiU^wWEJ-*$ffJ-hF3g1;KuT-aUv@{Qiq^m*5B zrscj}v|IbqxtM~jt0&f}GMFbOu*Ke=sJiiS`;j)?>vqyPYxc%7Pn}tP)oY2`u8alm zS65H?xWrLwy0q*Rjp_!Avi13o!UGKz-_WU;9C&XVDV?o8js}76L0X;yu0vc=V76SzZE{Kn?G6@Z-}{~vTUN@p{2S!Dm?GKB(Cpa z^W0Z|?_SFXABLPiO%Eol_vKn*d{`pzm{qEw$?KU9LP z5bu_CUo-DCu%1r~ah4BdII}FH{(^bO?|oj?<$5LucmxEwV}+` z<4z7k#m*=ld%4-yRX=j=P~9i$Zp8LIt;*_F)sL2QJg5HKN#83t{GK&ynF$-W_KvJ` zf2CHprJk~ibpBl=9CHlD=U+bzpq;d4Xqh&YypH96cac1$+ zUe`!o37Kr6bz*%R)njsJ97xKU!67M|))$febM=y?LcexxPg$MGxYh1>&GtVw_bj&b z`AGLhp1tRAMr3o|mX6$LLHP@27xFzmpm(l8Z6FVA;cN} zA;?ovFGz3oqreS9d<)Jf|CzACpYiPBKz)_=rWFO*N0nO-%3TQcc*FWYER#E%LGNYr zBRz(M?62*c&FfcuKK%c+meK{L=JnT?hQHdcHZ$EWEo#p(HWgDgoy+IVwSKtrS6tO% zcre>oZ<_-%!}7OZbH4=~lk3F5L)6CY%Kd-r%NxbKBv2y-+Edfb~nIxsLuC|_8Zpd-P%`M0!~omcfcv^I`bYhXWMD4mM7a5+djNjAx zA-eQ*=sTWgts85ut_{n+`}c1)n+D(CiPrX?j_TJ}9zNDP+dRMK%|>;z+*@D1f4^UU zJ^kO4Y0-I-l5zGnO=gOd@_WsGh8et%(VqNO`(MDtV$t^uN7izlVtuqWQEJyM-*@@^ zyY^MEoUAx2wL`b9j?v|$c>mVz+i!1M5pu3jEb`q~)^}TV)VsU;3vNxHwa#keOUwJN z?4NEFP8EIK`$Q^!_UXBwS20?7`$o7NNSbk-?TBl+YLbA96rUsj3i+jfL8N}$K2 z+q$N3>-tvfm0d+oH$*)3w(jO=jlEu`Gw<`#t?sTSMUAN+m5;V*a~XBI%B1KlTUeE*7Z4YIP`j(y{h-0!wte8oYznM9{q@;WNpVf zgJp{!Rxj;Za_`#3iD%2K!s-e>G&6j-wzPTn^lvrAb=UvKG1O%wUS|tz-5UO$aaqM@ zu`B!BIUD3J@)PC~dB;^xklb=Zu;DChd#wpCJnpQK-`oywc7#nT;bJ9-CiDU*mRfAsPDG5PjzN8h&*v+i#FaOT|4VC#vE z{`v70dB-1p&gv-lSH5G$wBc1v9!tW`?-}{Ze`hhgSsWjq`T5W3-Df5yXl9BZ-h1|W z_4m~)6VehM-LsA36uN61V@O!FRw%#ozKX;8<6>gxzR58+i2kiwz1fH1 z+nbBFs|4<{A2`t^RBLE2xEgs8t>ySE#EkKjTtjHo7!gax)TSsc<0M88nVrv zXAu89)z4+W`%iJh-7|Qe^^x(G6eP@rpxPAGhpkaYB+wz+CckE@?mg#e9vQ68N#j+$@?XMC8 zcWHXi-6ID=8&ADVyL?or!FWmA$%m_%A1ra)e^%v37}Ex|2;tdZEoJ6^GcX8GSDl$D zoTESe&lTUuY~BNV5-l{3_gr13dY)q=e}n4ZW1gK!T5&!f4AE>b7 z<(a%_jpz&U_pVcVr)^PctMA@(>&4%yh2}xi7QIdkJ6T^OY!lY>S@c(!XIJvpMT{a! zdD@=N`Jz{&zA|lSZ$BI)xT)`^Lm0a=qmV(^IcCHd!4u+5f|f-hFMVb>$2b7M}4^oKYgZVI#}xt)->W zACq&>z0G{St>odgkh&Iz9YTK7oix>_oM?ZvGr&f=t9;8bYvzmJ61M0{__jN(4A2qf zR980Pm*G6x9Kk5t>GtSGi>TPz^9v1b?VspjGpmRB&#{vX=a!sg@=H@%_~6wv2c?-h zR;C58v9rl;cDaSCJi4EWT;@_jl*tv7}aO_;Wms>Y}W6*Uc znWrC$<+@i)2zZ-w?^Jqmn7Gxxo#$${DNldz@NMZGW2FtQt7|vkXn*?TfrV*2r}2z^ zyJWn4#JLXLI@*-J^$5qjxi;yu9cJ8lF0*_?p?iK@{_~}mv>!xYKP8^IUB9-(Osph0 zc4ov|Z||N5B0WaCKiu1}duPXk=mM9yp(nR#oQf&vTJ_wk?T+rdJzA$S^H1%Zp7ZL* zvU4{S}^xjSmrRIi2up?4NmL^85*>C!F{v%J)Hy%Tk$H`|PENcR_FG`OIjWH9^Kae-R#V`fIo z=Vj|>Jmqz==VMs&B)hRqTc{yaciIG|grbJ2f4dp>tYE0968Ba#v_9N$P-Z3@58Gb% z=??olj;k{?lq)j`GhaWSqs$<-@7<&B-Kxyo%Z?hQGalH@J6$5QzK(sW>+G_Rdh2?g zZS~wC7V%Jz(SVP0{_UL=b=NPQ-hK5%-ruLO3ZC1nS(z_eGEJ)Wy;x%8y^iDCtwYb= z-48F9zLh;Kc4cS$e9$#hED31|+sZ!vnw|D9a$8F0S?77G2W|!DK4Z{kxOV2{%Nn~E zo9i7JPI7N@xn;d$wR=NXXw;Y4rDwFkpA1*%iDffcmDc648y=Dt5?y)4y zV|=D#5}%&6^mW~@(AD#H*h$Ttc55MLL%M6^mO$0LF#@xe_lYvZ+j*--=qoTZhp|1_ z?(bvD^x^2n%i?|W?aIG=QRPbWX4q%+`jqy`S>mgzJEM{mC{Z8*6%Ht5WOxu<^~$lQ2s$H6JRE<0 zVO*Ebws0P3%s8^B$;r z^xdld%g&AePMN={{%f?lKkrI>4&(g|t4dA(To3ydacie?GsB*JXC*WBdE9ShJuESt zpwW{2Q^Ck!)&Z6SD+`vaRh`p!&%e>2_PRFhir~D9T9%`wY2lu^n_108D}=T*)E?mbE4ZO0V9nzVtaCmb zJ$R36vA+MmX)aeqYnTt|hI>z`Shwgtclv?c?NNG4Y>Sm+)=YBraJ)HB?vBls-Rt-( z$`kH7)c>DVx;J}uZS7O8^Ap25Dh%($EL%}rzIJ)o)UDw^)-Jky)^t<#?+ef0zH7c* zHL>bvYSXerC0w z_dM=MI$yE&blEPQrl`Cvn{uqZbXxrRH zfBrPY=RW;A&1+7{@{{pdO>7+7j;xIN(t9y|$LzE5S$m5(C!YSmzwE?{Xd&VI60Pem z+)8K9JH&07*P3)*rhb}D%$jLG9Cpsw{CTeIO@5XG?AsO`_x^icq}uJp*K-Wrj1P9& zO1tQr?B4f#%XjWsxA%5#P55zOR^$A83(6EUC7xMj#7~_1t}Jgs{CSBFo6bf&sA}y7zB8uVeLHdJqx(wDU7a_$^5j~k%}ifYtH$ZKtoidkjxSf_#H3_UzGaxbSdN;s6iJoK)$d-rqwH&;x$zjV*4uVnAwjf>a2^p+b{e7209_WWrR zcIfnX{JfWXYl(074nwuroT6n*;y3zfh6U|>s^V3-f2o`9V`hE!V~^tGpB`JJYH1MD zRo(YHB#6Q1bnlVR91*eCHs~I&>6-HRVwX@-K}+VgnW8=~xcetD#00*OPJO`}&e*_v zHNY{z^c0WG3b&c1(b*FjG%H*UIjdioOI^8{DRx1B)lw-jBZ(cM_g4FTmPx#pyThB4 zQDWX&k*HpVJ+EdlL@b@Ve)l<(roS>ZbC1OC{o-+k;r;_o*X%!g4<vK0V-16Y?@zWj(u9~VIt?N_E>YteIKjI9*cj@KC@)eMGtQSj^i@7kM4}W z$>viQzwyY`bA36xleA|XIzQFuyRG*0{(v1FThEs)c_8#nZ1o2drJpgHlNe)`d@yd9 z+;iyKDHCkSNnC;^|`T=Hs|JJ>HsX5(iW{J&IpQX2N7l!J;y)revkJrcRnEnKf zB0Y`kSEoMjO4pu#_PLc#*5*@>wv^mE85Qey?d0>#J8RaRer6bdd)w0u`O_~?J=?|V zWyU9>eEpful0+W6+hX^Ut&uEnf-+N=%(RWd&&5-_jfAuU+>RZAzxYW?}qc|fGhk zZCB1( z)74eizMM|p%O&f}@T@cVob>4~P1XbL6^AGASGmUQY^?KTn3nTWzbWj?YKDr5#TWPR zow~8&NXVPlTc_2t-jzDKcypS^Z!OjM*BuED!uw{2p4W-t^WkoseomJ4(-b<^+JZ2K@b`E!2HBo@xo_k(S8?et&Ohm~G) z`XVs7(f3R0Reiq(AGW-lV@cB`UQW;a`6uG}5KmX^~mpA(JXV$(xa>jqz@_L&}CWarsg&7W z$sb->74|RZo!hb~Eb*<;m$b;YD*NU=)UNw=c9KBDRM9yT7rrn{uCRD)-12pHW_(-A z*Om?QOJ}d%%gM~WJK|eftSE!Ib)1;jbmOGIlb)P!>96Bu@ax?7!pCV|j-6JZZ?W~3 zL*X_Ne#cWwr+uoBepznG!1m5}a*$}Uc%kHb)>Emc%^xx+cWKDh|I*zwqi%BG=C)hR2Rbt>$6=Qb6QT(!ddnJw2BpXOQ{^&r|N_~QFb3^_>~9QSk8vVN>ey_CN}O8AR5qlE(l z&x`I?eJmaa-LCd%&uaAj^;Bc)l6bQ&#*)>FLNS62JSsU%8`5s2xl8e{daOHTS)L|a z*v-}Xr|y=hGW=8S|9ksF*;C!-Yp&tfSHIKtzk8K8P5TRM zQIOrfdEa6K8PD)$h65*^RGzj7hiP1t>?&b<^md`dHV5}dxs4J`29^gt7HEidx^>ni zEAD8~XL;bEBG&2t=wpG-)DBglnI&3t&!jlaWKk;gRuJG~sa&rk*@6>|AKbyj4ElYJgwRg%a)LH@R63zlO^xC+-C09jtFl( zq5XTJR_N8qE(KSD4`yi}NDBOZCs_A#`5EiS7xdSeF@62=?b@nPy~=kl4>z0cI&$iH z97Cd3)w{JgmO=$TPmAK2^}%Bji#ESG4*S)>4F5Y6&^A*Mcdb!`9n!5LF zzfq#vR^3?2nfp*}*KRR+@z@JHUW)hcywY=YzHr?lvG7>K>sDgVXB=HCWEv59BenJO zzKUMCtc`{}<%$Zo|M)j(o!646TrcurKEu?x2baeu{3?}Ii8W-6TVYY4bSH9=kHgJ{ ztQR7fZm$sf|_+NAR{@(I0E06x2&Dij~%x-~9!j3iXt2{EE zAKQ6%w#AJ#Z{nB5vmWT)XX?RoU{d4j-{u-@VL^Et7!UA!+de98;B1f=t$g`Zaz|vU ziNS}qqZfHy_GkQ`^~Iav&k~pWYjt+Ab#4ufyBX%Ll6Jb>I`*dC`U3vDzpFgUc~<+Uufd!B6X z{WjIxGMqWCDyPhl-1GC$CWbR#UTfEfeOc`gewM-emnqk}Co=1&*M0xAcU8=(87$AP zsj?;9{}#*gpt8A6ltI5@`@dOVwBIRl%&B%=`2OOroriT+9d&vs`JkBH;p=DiBTR|% z4Amtk*bl5SJ;jp1dxMNPL^FR1F8*Ek2?|C2I`{t3~gU32WRmXjF4iN?* z@nsE1r@WtioP}Y3rOXn>A7>A5;ow^OtZqHW0fnaw+6;LG4S#vge9@Lou=;t2g<-?_ zm!e;O3uS%0bK}y_kD{*@h%%htZ*i8v=KG^FOQ)yl?X|cn(fDtBdiuYwS32Y8Tm3ve zS^d6MVN>)1#)kdob+5i|{4dAw|GY`8Y3uXVmd|IgPtD$!{vyS2lh^6#3$|OUUzz+m z;bG}M?c3L4ni^~E3O*ODabw8K`W7er_t$m7YKDk%cW(y2cwq)@wrP4B56+jgXOL#h zyv4TW{KP$43>J}Bf6SV|@Fr4r&GWjW$x9Dr?_)o|?ctP#OJw-_v<;c3OEcbByu*$$ z_u&rthRIS5r>kCUpIE2LeERsT$k)f})+}OgNKO^{xVEfeV%_9b=T5Oa;8@YaptD8j zyP2@@T8E^sJW>t5Y-SzeqH0r?Dod5KzL=(R+~{vuQli+M&`x&`t_Ed0_ve>%mwR{=wJiBx8-Mwq?`WP76jjk5#lIV)&IN-_fAV%Y!VBdC5 zhGQHhT0(vo>+ZW4%zdnowcC8d$F8hJosGqo=d9B& zzBv0ZC*Q7r;`1gC^Up8z{iUNT*VO5KV2XF=`}C;mev|j>-mY~!_|1Pr-8lRH2H{2 z@0)FoYd^ZM>9p4u%hzi?_)j;+eQI=UmtSa^DF4MS$FAn#4jCRbhPLoV?|swD`0TSP z_Pgv~?5`&$et|n`)(y_2X7P^ctqeTwDGzSu|9r)J;Pw%@2Pq{NSs7oRJa4&et*LnNb=#K~+gyTTRK4za z7N~D*mS%XTu)|}U`aJczB&oJv4}Lvb`1R>wH~wj}eteyhu(C^sb-R;D z^|4>tkyDnom{)I?U&zs5$f2uNH}%L1eVZbys0;6F*X&%R@Wrrr<_3?j^%Yt3AF57j z^k;Zc_vgip$KU(P0P%w&6gg$=(JZz^xkrpobS9}5-#qGkNJ7Ks>I7+gX8|H z&UJHUPhDMjzGdCdtJ9xECA_I$#!>kDTBL}v-^httyjLdS@Z4`Tt((|iuelNXggN16@KU`}+nq1Eujni_QT4nre{q`1HRA(Y zPKV1dFAEBs#(3bl3WGlvL*4f+H;(C~=6PJwy}*Co`?7?j#Oy_-n%AeC=i<9{-Q%}* zaO3BqgoqrcT^i|a%Oz?(UvvpGNH=E95(o=EvNpQm!iPyO&#m2gZtcx$XCs%~k1pQ7 z*Yf-A*O%YN&;R-LQxDsN)!g>`c70g9dU{<&=EG`k?)!6hyBHsszR$4s=iTmb`IsHQ zep?(^Z=w}+b^6zj|K*ETuW0ixn5TC!e8rc_3EhjruiD*T!`*8Zki0C$x#H{8i&n2c zFWwqHYiqchr>~~@idF6l<7;A9X34ysJYW3KYBJy}NV zzM9_NBh%jqan9eDGTknH`iliR=OfxaoO!-Q=Yn^brOThF)qf&GUT%K1WXHlUTeP@q z{Z2B8z7)(q!2D;{>52w(5#E*IFDL7_ufE{De!-{p9n4=%{{Jj$JnG+D{iEW^Qz4E2 zUY>ir_9SZlFXEKrp0E8Z@W&L>MWHDVubvlmH@o27nt0)Pm(I^aO(BIdj=Z=0bMw!I z`8-dzJu^zaY4X4RWxeo^A5YZ(zg3_A@^SE&#`;MQ>gWGaF?hSo_tfvHK4cGVx z4oY|ByfUp2x=iAs2V8HzsorXxt?{8N<4MActxak3*HkX!Z%Le4mv=>*Z)g3B-;-`X z|74Ki`>Woxuw&wjtjlY!Uwn|;_bE=f?z!F zWWwrGJ63+#8MJ8b-iibJ^#8ekJzt@{Nb9aw_pFbekLW z9#Mvb%fG+w+}%~z=wYe(_I{TO=c{>pFYG!K$zWiXe9=o~)`O*-4}WtUSakQ*xsBIy zSr53IG8n7aKj?LLzrmHp!1m>B-D8bQZ>rsI_46@bek8dpzID_4xdK59KHpDIdM=!` zf1=}lt_FW0w_oa+tjxvPQ#|{39lLq{K+oJH<_(MDotB+D8$5Tmunt>-#pb%#CLTSv zPMykl*E-Gh!oM>c`s>Wu9t3zzZ$5R!{V8KYVDVAWNG)04JKAi`zQ02EWki@reH8jV z|K`-a`dju{`Of;n{9!S-G{c7X@ePs@XE>`FB~~vF)h@NTU-iQLjU3~FIVs27m&N}% z9rq+(mFdIW&9NWftK~hjO#C*%k>^16_GP!t(-|A=cd;_;`Ec+pE5n2PcV;9r{Cj$d z$8Ev-bALZy{V5;6_s?SO>Gc&aFMSu&`~UaP()VZL%ou;%v(!15H2LRC#v9LpR)bm=SJt3?`S>!p{16)F18W@)Y^KYt_H5z4vDc?OdPo|B<7upyI;KQQk)!OZ$@+I-NG} z>tED=Dw)rH>6hTlCsNDw>f_!|S-&HtYUjrWp-Wt1=Gx`vOiI?`^3sKhZ$BPmo3)}Y ze0BfTD_l4B{OZ|vT(tbtWnEt%uY5LB<>)QCGRn>tm#+7GX@1b4+TP_Uc!{A)=7C-E zm-5fYk{(Zw+a0Ohl=Y}OZ{7FWV?WQxN7a8>dFdG62eqfa>JCX)^UeMrx-8%0=H}!7 zzna8v6xI>=u~YZU#Kn>icy8@yIPm}Qgugd4j`gOjs+F{!rMG}tMwiFM{g=?;i8l&N z>~6@PcN3nOVPY%be@u8~gpTP158eQtUG`%AM}!#;Y}9Zl(3$F!I$5IH?@|2|#&qM2 z8Ef|Mx1WACG)Id6sjIt(U6QR%?;j;&OAi~P4?Yjm8%^H)3VbQZl)tuXb$sQg=}G7J z{64WVRAx_*`|j;pH^tQ(o(g1y_B36SXmH;s)V-``_N6aJf2Dt_lm04omeHKCoU!63 z|KE!)%r}-!ynoR!@T-khPP}+vMTSbd?Twi}bty}9!g&>EBsoZ0ui_G0(ZIYvZVs72@{@v#_qk3Ba-_8Rf9mig5>RT0l`or5L z@u^c@PM0j(+A?{!!?qVJw|Cs&=+8O+vBV~H$grkrgG9r{-?k1)4A<_4PpUIydTUy@^n!+1pP{&mGJ`Vnc0-Q8rJIjQ-q>1Q zr!KjF%UO?E2RIHq@64%OGreoBGvkcj_%C(mU(Y>|@keUwrPt}-XPitwdf?RWr#CiB zyq;_IqTfNAy@HML#{5b(#=k|aQ&|$eHHNBRQ_R^u%U0?YgLc$A)&p}_w^uQ2xPJPo z^rU+aBjW=rRT(23)_+u6cUMxU^2^-h`Gf)hrAZf4^;9 zz??HJs&d<{d+v|JFRV$6diyKuizvgHg)bJLVtlu+e9!NDEE*pB_cGjYj*0sf%5dj2 zJ6n_Ludmhz)EFkS{54|met0ioXM*RBeM+BY9AX}ye&@Qsj^W#Tw@0iVYz(tQ&$IpA zbndgkh7Py;GhGx!3N!vI7`m@C?G|G5_SF{N@t5IZ_|y53YunQ!c8UCYSb1x8N!Yiv z%JcRv)sm(4mwxp4+`2rsdf}Ar_{8t?b}XFExh86^D8uF(jBJ_=dEJT+Gg+^`wZ6>M z5Ev|fZ%!cJhy1*Af1VwC^ZR-_V?+Hui{F>CH**{ae^y_T`jCD4vwhn)9ANnK_U7vQ zvvz)acg3`*fw5tIq2X7HfI0maSa!BLtaO~W?^*iE>ci3-UK^{-an4>Ed(-i4t!D!7 z`eS|!33ewsJ7X5bo4(dgI^R_ncsTCj(nWhNpRnKkbIpoFpO_1_g*%ocXa~88$4Dlo z@gA`4+T_b%W?*skLh*jh$AP{7+Aii_lE8nzttek#_3ZLV`IDtGo=Q5;nLdqY zPU6Gt!weRQOdA~c+ZvyL$S{YGF=1-D8Dm6=7x$N5&o!Zq>Aw5jPFXFyu$`|z)AL+c zohrlR6rGtLXN0I5tmD=YEr}B6Idd`T{XBJ7~Y*cCdaUBav*c$UWPdzCKL#i zOGmM6;S90u6G}HovstiX`k^z7m5e(ir41x4=F~Zh>{)yM^Z^^)Jx4uUnE!5K;Z$bs z_Kuz~EwFZ0Zzz|Q2LCUmzg`t??{a7H*a)yZsK3qKV9xpH>4(qiDj(Q(&$nO5bWZNm z-6gNrUHSQZ=bu-W_kXPacVo{};{^v#&F2l>KWFQ{Da>r!;v^r5y+~PVANh=m=Yi87pWE^}BWKOUCt?}pIWpW!x0}V@DK@e4y7~NBh4K93hn}aH`OdEMo>8N> zV&QF}sk+lAW_urX%1qf|p>n*o`>@0Qkd)SY`7>=3V#-nq-xoKA{r+@A|64@jgPkqE zo4U&c)vGycSAN(T!E!{*d7s09X+Mt4$kDrf>6h+wnXN}TY7@L&=AC}FDSoyY)- zyt($Oci*mcGq;JczSv&-pS*Vz0)xEi1gbQD^##UuUw;8*C{5xxrxR%u7$55+->$#vAO3 z`FKTSqdcR*tgDNpqP93xm;K2qJ>esE_KcnRj0scI%1b|9y|p{0zI5MLfeq8V=joTp z`!2HgS(9yI&u#eKt9mBm41to;UDfqzwWVev%_rxE?UFclpeg69XTr|th(Eyr{~{lL z>G@PA%CP?aymxozW!{|`>C7;LMsj}M=0z1n?UqQQQbVJgFhg9i>X{^T$|vEs1p z#-ExZY#ZmT_OF?mKY8-WIgxu`cU&xCnH%l7-#PA=?8h$KhmO1lP8<+wb}w4T-cbCn z@q#=UpBP||9B)#x5)i#f%=oSt{A{6p3LWde3*jT80OwfoI1n!M4?NKf>#*950~>h}b4 zWK1uZzuN0w+m)fbZi00TQ@OB;a4qZEM@!a8t^c}Xci~!wzu$H<)z-`BvK(0Vt#M|{ z%)0F_Ug>;lv^{*dsaLReHuDz`pW6v{M7KuN?R4szA31xkKVw5Y3&XlS9t?MOvt&^S!M;tdZIGnr2QZ>mKXGmPe)IhH)rLq)QC`J)57 z3*Q{vw4p#p$oFW_${ekON5lWbtI59Y{`UQQdU0e-VzT1@q@RLQV*({+ncoeW zYb94s5X8+pc4tKt0 znfywn2UdR>S40=TPFj8O#fsZ&UaGq9_{4Gjf6(&H-3x9X0JZeiRmvS_(-A*say;ec z)v%}%lY1@A7dKvdQjqyDf-hsEq!RS;XMa~ zL3kwNooN+Eu4_$S`E^yu31ePwKDUZ#wwI*VJWVK^>0VcOQ)okZq*#37j+xJ@Pcz)- zE7ZRhDfl7E<;b5a8@o(cd46OEGjDOeuN~#h!u}&;YU{-AX@(#3mS){twAW{yiO|*y zAwOas&e(iHT{}Gf%=e@llK-BcxO`>}%gIF_XU@CvCrgTZ{RMxHn}=R}xyCSS^_0qE zpLC)XH*T3$Xt9GW{9$ywD#yQAh8@*D%o}bntYNH(etzNGyF|e>Ha5OX`QLB&UFp2L z!!I*wc|n!u>*J9;2RP0bh`tlNx8}|xZBdp7x&H#TFeM1izsGt(``a(CUr%cfy=MF+ zdThOXgXs5nrdQRjnRZ-XK5uHcP^#~*+UnYOvUh%2*KZJKSZr)l?DF$)B16rT;0q@X zu>DQiYs|D^MO7M`+Ar5BNBFopa&z{>7X%uU8}`pI0!Pug)M=Q|&+FKvAx~ zH}i&==9Vwqmu@$_S77MA7$48SIgYi3;ZE)K6UNLh_LXzVUA+7ESRjwbY=)kzVS5}r z_?YV-@A%Mu_=UNNYt9;rpx@P&KdSPW8J1;fvm~(YviY7pkCQc_E#;ik=Fsdq!xOuN zYAtv5JPqPFwtUC>)8X}3Uosvza$wUYZ$<;df(_5K9QKQ={@uj*E>grNK9r%s(#tnA z`gNm)iPScJ{cZBGDtBx@UsS%JS+Qif_=W4O(sDkH59D^eb<+5obog`a{`=nk>9@ZJ zp5k>oJ>4+kQhxSVC6C0-{f$rW$8L8x&9v6jlHtwA$&r6Fca^89F!*nM=Tlda{i*r& zWcj;u{(Vqm_;6)?p3mP;zeE^5=udmb(U4wOll#p5dRl!+yYtKYi}#_`X$?0YM88~<#VQ#QW0bu`1TLdn4kyFT3%jCqnJP zg)uRoR8|O^Za(d$zBKu($<1vlya$%CzD-QvXSiNFP5NN=r1BFCi<&W3P*i zsJVvlkMFDrUri?nG~8V=jUiC7J)n+HcbR;QcKEjS)1=<+ z8I9*|v(8ZpJKg-5=MbysK8~Z6v%min`X!c=`D4<`XeXX+71#3xtJlvF5?UWT>G6Ru zPT%+Aal&^1op^i;{NU>!@EGxbBl~svP68eVe5iGg`k#gf3mm zf4_ix!nJj`ME5oB|N6mSMN_hSK`!_7--omfZt&PEh&AX57O}eT)m?RT)y*4U&Yqs2 zU;nh;Nan$QM+UneTfZH=&QRrO!tlq6 z@xyD512z}Dwfp{jdtW%YZhPmP&quQ7PF}zGruD|=h2dH5({EnwFf{&qDmm|f)5Mj# zV^tSjwQVX|`FUq)*>m^jWmS0z3}Mn!_f+?bF#l$-IC0?a&Fu~rH?>vu_g+2Bn8vVd zg)#fWt$%;}mH)f&>yYA|{3oF=q*Pq@uWfDi*gu_r+xi5qU7IVGY%bxr5@n^rU~z}> zTS;nR>J~m5ZZ^A96+M%tpAfUVx3g0$@3k4<7cQQC#V+|D_m)@mE@7--)sr<>4dc2m z`n>St`@N6d_&101yZoK%XUF_^UwPKw+3MH#S28Vm`CXb}d(v+GY4+X>dHauFVmR|N zJ#fjH37X4;Zl`QNCA9K#+EQar zKkVHb(L2@mFKedeT@H=U+OX2w*7euk+N!tTSRQ9<{Mwc`KYity%|;d0oA_qg6lm34 zV>t8h)n_}+Ur$X+H5fMY-`Q1P_LlL5$;&kzCfXiqY|kd&`F2KVy=#-}l+Y=wH=R{r zNIrTj>(331Q%;@?_c|JVf0;@~R6d(k_w@ROoz~5oFRY~+D)|i<4Awa^F~rULdGzbe z`MPKSr*z6Busrx#zo&`e&)wG3_h-5@{JVDN)8dy)uby;$%CJ4(PmGR;R@9+=fBMZU2W#Rfg3P+bm8_IW674 z=gVq|8#S}Im<;w$lTBE1-|^^yOjXH7Gua0r>$hy~uX7exGyJ>jX3uE}9mW|eOdGk_ zW*pThS|!L3o17FG`{}H~ zw#8HP_UyV}s_YUB7P9 zT=JbbqfWSR%E1Gt#L7gOkN@S-*~jL)zb5C$-nd6!wI$M~@!YwhbUoZ*Wo6tJtJlW+ z*E8SAzqLP(;hpizaE1-b;ss01WD@il+*>Wz2y9Qhke~m~^y2l^8m-`DFe~%V?ZdJ@`?Bg~2oyk_A5Zje{ zYGX;JLMQ{nJAWQm;pU4Gdh?`u)HXApbYWqT&|VPSnPD_bfz3_WVv@(wj0fhullQ;O z;j`PcGeT$E&i(f079Pb5a(;&8CbvwnNjM_!Ao+?xO=wlvNkI`6pLO~QK1;8yxDYsZ z_qq%0>%yc<-6Qtg_^7isZeoj=?Rg7so;}g|9eLUnrE?7=@)n$o-_&!FKkvb;`-MAS zmCyNnp7&P46ElskcMf<*AKjrJmb5eZ$i6Kf%TrPWX4p?x`n5Esh?CWzYjyoZU2n0r zdEKo{YV+DZ{j}Mzp5@-6P$|W3^ZEMy9Y@_%vnusAe(b*8a4}f#=BCG7^PU_vyD!A| zS8OZ)nYGbnoz=5f9z7+L-MixHO{Q;4KOeZyvU>~1j-KL!3@7-GPi5>oJ&nhDxmf^!?Af zbFFu^WY>O-sM=q`Y-T^3XU(hi7XRPe{?eV9Za1Uya`V388z0WR%n)wqJ+<0ds`hN} zz8N)Yiht!M-LB=|swdC%D|7+(^j*{Wnnfg5n|fFI`kmmM-+T3Ut-tn;QB*$NIq1PV zSxXxo28nb258la(TysqR6j^Q*Ec5H2%lC_(=WNP5>uxemhhI0@(|b~PZn-yYB7eh&caeTN+!1@%{*B&NaP;czbis!F zIhpbHyiQ-He!8g7T;R^ULBe2}m#(V(-#CVCPg)(4J{wf;+3uTsjr%~=8HxMz6~ivB zpYd$z5q;(j9v0rs;i^kT@2~QII9u=8Rd<%RO?8eA`&ruK80rcfnLhm7dezwLLx|*N zmW}hK&-kLv5t(NxWcKE-q}b*4hmvi6CV2J9$6weV5HYvqbB(9;iM_WsGfAwOP<`pZ zo10=~?uQ@y{C=17``wjWvN23NNep%WfAKJU&|k0rr>64Za&PYcn{56+Ui!0s*ER-* zKYveuzQ4DH;m>w%@B4G&>&nx9{=4$%RBLwmIo)k}D>+I!rr&06uGimL=fgW`ZJ_*9 z^ZCxPFM4LYx#}thrC-2fBT_`Bd^j!+q_JaOQ$-mNTXv zdoNsc?$kfmi+9$q+LI-~ko`+G<=0n(4K|Y}*}OSxkbZWWj_;mF7SE3-xbD}RA6^>f zvSFR3<8sZwBU2OCJoR3oHvi;_M|zxFj{V$XG4tBG_4|&mU*djZFK0lo(FTjfH!Us- z=&X7%J;2g{?M-@uVD+(74~>J{H_CNYFX2tM$y*ZPv7GneuP)=Lc`BPv8DDO!sElb| zw=j+C=$+M5Kb+cQ@0pO3wBdZHSQ3NS8tr9$lhuB?E&Y%=`N=V5-$^GA7(IWJm=Jzs z;a&zE!>iSs-?#D3xhK$mbIaV=&@xwsI}7A={2a{}yGc*GFR<+DLAAfDd=E*qFEd;7 zLhSGlUbcCvf87qh6hF6nqWJ5-^VjA4bAEn#{-%E!%nV_C8(tjXdgE|wNqZghAMKqH zF%|cm_uflBd0gM-zs;lf&(7|=HJ?9ppO5Z^c!_OsM@>C;rl|z?E}5Hgr)#MW%L56< zf|3daLyHNgT!eO3*hn82T2rDT<<8*uK%l^8QqM8ri4h`q@8`^VU_RCRxlyLVL!O#V z8S(ZLqzy$J0$WdBU&!k5;+<8f-W%6_D?c_Ko~Ce_w^8ry*Qfup{6gPY9{PFTO0w## zmfrW=U8Q$EMCV@1+PduZqKDC|57qPD`rIA2;YLYIci)OHH`iXj@PBFSe!XkVlW%ip znH-H47QdJO|M6Ok9e@4H95Zf#Xgv-cRtDYM z4I4dXrLK<9;+fjk=G~gad1G6PV20cMpw7+bl~t8rv{Ovu_wVmzSn|^!6ls%Y~IyqUN z>6NI?=0pEKq)6^>wt3|JyXV92$W0rL@f_cE@r&-wkejiM`G#f@mRSwc_dTCFOXBp} z3BK9M9a4!qPTlU6m@U}3ddv6iZW|eXEnLx&Vq9cw)>X_sEx3LCHn;s&iXXO?I`4Qq z;cs{KqL<6rIrj2he|v1R#Q}x`_BX!O*Vg=!ZMgC6;QFKCTi;SIzx0@ID>LVoy0qvC zb!XRl*j&(lHTV2G4kiOVlU)ZG&fHoV&f?AREKNt}_$0f6--qH@51ct*#}FoQXKv-~ zCGlbo>mB$1Zaw&#HQ|iq`R*;Be;pDGDE~KMOTFn|uFBlFiX+l98d-!@Gmq{aF$!{TUkkJ?tmXp2Nbn{<2rJiM=Sped`@+YaT3~b2Rtv!MWSl?k-{G z$#q{dL~t1I6fzHIWn+Kc%^_40;l>-$c>a%&%7xmB(1xJqP}#EoEf zS+)aLRQ@!)6n`H0P;=Sh_w(bTzcLs+t7vT8$@#NyL(}f4IG#7Jr>n6YJG<+}GA;J09f6$|lNlmvU)_FQE1|Ps?(6RSxyRPe>{|0A zVD<91o#A(jZrx;fS*#X&>-Brb86t--SgdK-Ay{H{pupBWqIvT9C{-%JJ>8?&1cdu`rTIc}fXWAyjaZL{V{ z40o>RKm5#dz~c}vmuvM!@t4zcQXVpM7h6c?PN-RzAFTOq;*$7%uh(Gk$6dmH!bIx;-SFcS4%l6tNSx-kG#hPnmjuZjz4Pv{uM!UD?u@4F;cjOv6=IRkN`i3%s`|R7SI4{$|&?=U+{5 zx=`7aII(Ek&F`)Lfe-xBQ({*iSbo~)AX95$@_L0h?{!v9`iBmF-t=;3kd9@NXwXEj z`D=@&eiLPUHO>3T&X(Cdyo27d$Pt_lwg1 zPZ4?-)&_4j*b)=&nDJ^AQ(5cwBmds7>fNWGsJBmC-pcg&vArHYtagX3{`mW*#jmp- z-S+w+eQssz@2GDoc>NwG;&s>Dcf(U4Ni;^h8r699lI9qZ1ZCG zzJi9r@SnR1976v1Wizry+}>5g;92o-!MsnVj5A(@&$Bu4rF(UQIDa9_E%*HkXE)aF zxGkj5Q#npdX)g*X~r%!OVx!_w5oH zKD6}L)iRt3OjlhJ&v{_i!(WZ)wBK^V&sX7Fv=wN*cCGG%$0qCfxMvxu!QKQSsENT%SK%1=ZtK z_=}?$HzYimEq-;|ZL_^Gvk$Nwh*dat)w9y=P3WPSPpZ?RqU+9Xn*8(eRmo>Q{jJ$d z29-y>R-L@*zTc4{%=cW<53!f!epUx2r*TEin|X!LATawmqk-AI`#a5@T;!TwI?~%_sZal==Lb16ilU+Z$CGynj#szfbyN z{;r3))nW{93d@}tb|f+sIO}+xn(^uK`Uy3jVf!u=)J~mcwQEk6M)q}vgp|OOC%@d9 z!j^FMfKc=1paQkoMo-h2%!L_tYaC0KXOQNZ<5?vcaY>(PgF%qy|EJnLU%2s5 zy1)PErmoO=Qcq_k-05pBIAW*JI`?%&Mzz$WET8=|B66=-oR3ocwRE30LxM_7Md)SG z-t(qKRTIlkGO~R+dcjz*P`3H3UU_@e{*IItJY41Dch;z$ySaz| z#zw8OogVXVYEFH?IY;-Ak+QQ31asrdHm;e|JLD*cW5WA?bjymdx)0Y8IT+ro_k zygRSEy;=HuRn^w@2U2Sq=CjUWciXboQiPr1#?j)8pJ5-Kv-*c!nWgjV=1L{0>lraJ zwTaIo8GhLRJ!)U`cfXC@Prhx@vNx{X`@f4R;m+UchRqjlzf73zxnGyLp;X^Q)NXs< zzBa3GrVJ0v9_h6&+Rn*lx3ig1B5}rsu(N*;UB33xd`6?`i%T8(w{M89xgk+|xBJj7 z(M64kX=zb2T(%j+1_>WJad=i^;N0%~iQgDGjd`Tco}VXTlDNVD4Uc?)O;2jL$9^ZR z4`<@?vJ>mmANp40#MepB{ARSy!pY3-!d0Ue-wVEyC;;oG(if3Fa}K-vZa19x zw6`?o#kY%FXS+wd-rgU`dCgGh-u>9bFSeXqYo6G8p3e7sETp{g-3f`;Q{RT!{Yu>` zCwqKl!a3K&r=PyNbM5bConr}ijyQkQw_*LYbYhf$^qd1hBnu(tgZ{f-4D*r=e`)QQDq*9Ybd^8kq*(mi z-1X<0t+b030$;A#C*gGe-QJ&Ht3ThZ-dwYCch(xyxUUwMQoJrpe6YRt+{e5fAs9m`E~k#USG0d`tV4V_W(D?f&2Tm{8{@`mFdB1?aAHS^@SMj z&y>~w$qzP6b(-g-6KD5i`Td4N3^&#sD%#4{%C(d2Vtz7< z%G@}G=&kRkyZpD9c|f1Thv6I-gWRdA7v(4Nzg5j!wJKdWgS~Z&zx9hwTk|KYzjQq? zU~}V{_M&@!>uRn4zv&&PBuS^>zeB^6t*&BNy zkpJeYJzFxWt*hBx z-<+9IQa`cz_peO08$UP4JU!h!RsZRm@bH=}P3%OpHS3fUxN zAJoV&%#eMMVkYN*bka%-s{?Uyt24lwy{X zX8%xX`KD*v`>+~2J1_MH#o(7YR#P>2rf2-jJ2)*iWT_YDg-ss!@)x$O?)$NL&iTnF zqgn2_UeaawI_+f$qvMV#?r)wxPkpmltFS*zZac^Hj>gZf4}VAfWQtv8zPt^3klM4Yr~M?w|4w`Px;fh5u#ULIMS=CLw&zv1G@n+zRp)YlXAx`j zh17k5CwBN~#3)@j`gf1$>SdSCDIJSh|H$i}mau`-#?bBA2lhXCm{eHYy6Zg0TwTF@ zG5IZD#EluJ&U$ihSF&lr+WcO#_>1}OujUly6(lVP6x?sHu)*QzMwvW+;qXkB9f`Kd zEWfn>8#8=3F8scP|83m;{d+%Od+oFT1w-}G)eV+^?r zdHb+dOGHfgF!Qa>yWK{N5x@5OY^&aJ`qjssbMJoEn3%OsLuK=YJ?s_MKacIccK+SN zPwAKRLYFPAN%q|TTZKXSZ`ty1%{Tsq@_qRAr*7%FL;vJ>a_-c;%oP*R@4kGlqUPt? zucv=I%+>zAJA7i}?&Bp z)_rP!KSgV@g$ZU{tZn_$&2WZi&o&!IhBLJnUz_)LU)^`&fN<4n-7qD2_4?^P9NZ=d$_VPN@W~@Zp%v&=aAp8|FB5dz!_bF6G58%WL+RH9XbX$nv0AjbZlU zJyjw<&;2yDc)@z$%6XT>XPal$<;UG|P-FH!S!-Xe|Kga=m$a+j6q=(lw}s8vb&Kz6 zM8~l=%4`p~w|qard|-z2G~1wkd$wdXrZME%&S3k>mawTlT%4mJU6f(+vk7&KN#Q?j zexK|)?z4Y-)ORr}Z4IWoFW3EBl{T~P`uo^J?mM5}xc~C$&#C~I{lVF*C(GZP{VOB& z+2Y;C@^|L`d^>mM_xB78=b0G(msGxspZ@G$Wg#Quk6Ws&2k!4InacR%;+ac-XJ%_p z_GUPcT`qpBd@qB|p;HxK-Y6fu*L%=W|N4_B3fESJr875F8yVa`=J%%Ui*-uRn?4T) zF&>*IlV%-FWP9MosB&@o%kYKkH&wPj4c{?Q-tT+BgPCvRIS*tCH08=3|n~ouYqF^?DVpE)YvqFq9GgJL|=3Q74`KVZkMr7TjzJubEV6o~t4H zZPJqGK6;rP^OzXe@0r4Z=%QGw`9zj%VRn^w>6GrJsj!E|l1=V`7CRt9BD_gQwTy|;gC_FyQxx!l(+ zLXAP&;F)yH(jyGs?DMV`7BQq4ZP+*SqDdk{0TZJ{s#yHjgapt1QHpZ;{tWLf#}$U$ z(^tOWJGH>=(On-dgAH5i|9^Wn=e6|NG=6vE6SYOBaUP+B%9T&s9w+#74 zSsTnG>sKA!zl+uT?5|nB8_YS`Beut}sx{6J{^8B?=g{Zc=wFSE?XUjVc`zGT9S~_O zQ@WX@lj|NF#`B%w`QuI}8%r5q-s8c}A4AmSyxk|SbTQ&(knvu&l2MzBr{_;MYsATt zzEkTrH5{0kQIe3bVEqjJP3vET$hL=Vwra4KC~{kMNHAe{(CU!v7Ny!_@zV^`z&9@j>(Ei*)@gnph^=`{0HCuLD`@t|whN`hB^*cdA{d z?FF&cMJqpA#xDwc&XrWq`Fq~Vmpfmqn7Xgyc#79_two<^GM`!WuuDUtz5MB`xPJ$Z zE84O4l}4XCM0As%?6Eqv{>5&G#QI-8&cu(iXPV|x@mnGBB2kgPTRt8_3+ zli^*=jfI!aWxbp3y+gna5_j08s z*d#cKeW{LIv30}$#oq4|9!SntVmPdPLI0)0_fv|WDp(n2_Zc#NSa`f;U+k^AE3@lb zFKgdg>yh1kVsFR3>wFupJ^gL)_tEZ?LOQGm8g{>3%2^X*ckat+B?CJ*(a7T~l(Lil zPV?Na9&t+J+2p&{!aDB`X04Z*e#7!&++2oVs-1REt~F1Nc>kufA-ccsv8SR+3g_NO zJiqsryfpECI^ULy@xg(03WDEl^~-KcId9wY_r;c-Z^AA19+@z!j+J5l^nGDa5Y0B(2Wsu;1_d02nf}|Eh zn04=t8+Vu5X@4=7`;GWSBc?#oHN6`UB?*S6gIe5F??X-kukdb`$}S3soNDb;~**9 zpgmsKgV)~Su2p5oKXc%)99x+$&pG}@0?q8wS|4(x_PcGfJoBbjiTU(Yk7sw*vnA-4 zWvPg@o?n;vXV(pdUZZm>;xd#!uX!16yy1JzG0{&K@-P37+B$2-#E45eOl3hEUI#N4 z%;3M%T*u6?Ch3yXx{n!Nm)95cn=?HKU<*rIzubX)d50*o`YaXRV=E+f?+&ti(QD7x z@K=e!kNdfpsK-g*H&8|Sm%D=jN_5FuQ?C6-Ji;Mz-X_|cE5&H+I^mtq=0t1~IU8ZYFo)@vY^UO1 zzT=ObnO7ck(GvG&WJrH>(Zp>*W8LDDEW7r<^iiAZ{j}(1jM?ndPl`T1`3fflnNpH5NUDx~-rM!50(YXVreHnFZZH>=E{`Xh}FO4bYT^l!j*IdoN zK38r(>D`|voR{=&ZSS=^fr54GKFdF1c9>!I+iXIeWW(&opE{xz++}+hWbk>0639YrCH&u|}_( z(=~%d@3EZXEN;Dv90qs#{PH_b&D*$;TQ~Oju{@(_o}9^hqt&>UF_`??E7rD9ci*!s zD;j2gH+y_$edzO-ccbnWy>d7@ts(a6uQhuT-<7Nj%QF2FRnaK;{>Re!{0qVxa(he< zKTk+lYyN7R?)Jp1(l+dU&vXB9I=b(OntC^U#^m*(8-=*zxi#WeU%I=;pZhTD)%2{! zZww!#xf&R&roK2+wyy1+Oigob!i8IjA+JyPnKJkMOm};feEaF6`?8y4rFJjatzN!% z{ykmB3Uy-x{@2_5_Ah)BzwyEK8IPx)d&}p#pJm#qY2l3PV{hEsr;!)Ee@D0A zbj|R)oc`CBe_QAOHmy{xyz#*T>%VFj^%uOC3&>6ke}3uR*VEMwEeES-#zs${&{!*R zCY_=Gy8d3)rrV&__h|1{?cWUuC>5k!n>#SDl{gj9}{9*U< zv#kf-vb!}--d6K8Zoa4~|C;YSGhf$FU3q$9T3W)k8u|NknG7vf{?dr8Ox5!@61q5R z!qeX#6?Qkx)as7zQ@UBGTD8H4fp2;I#o*qfSIp06UAx*n@m#sjuc!3_DGxID{+V_* zZdI_^cCnvrrMAv{jxiW~_w$@H@6)SAQW9!kQhh&X#hYI1E)D+v%woIFoahDje{1aE z&HSmz^x;?ag2>FDTrX1JJ#9Ys_w?G|(=Axfy5xpgeZJlFp>B?_*>>LQs#RC7_Y1zL z<~WeOTB^Z5V&<>2r>^`iUtU*Q{wsWY8bd?_%$=x2;j+UR9* zIxAy;^%{l>W5y5ixAgN^4jjC?fBuIrcC$U7AGoKy_}5QME~o0d@x{NU?~P|m$Z2F_ zJIBai{epr2X1vU{4J_JLJPa}2okD9qIaI04(>(gnkd?>AV#2AT!Y?yy#643VGaUGs zVltEMU+>aM7ekaLdj|as_pdnd!9}Iyt=e=r%d@V&j(U-GI#if=lxl08vChw_LkSvtJY0umEQAl z`^5smu9J^iZy!Ha_)-7d&qd64p4hv*lbn|?%lbgp{a!1xxVU_8-_AwZ0|a~=yBJD8DZK_GoNjDnlG?6zM{S+NRRWGZnU2y_l^lhh1`>rm(}m= zmaf-M{5(l{&X=Q|amQl6ROEWES()@853`$t-t>8iB)ZIX2f*A&Wz%@LFYuf z+%7jM?NF+z+xc<(sr$9wW%kyhe~z->NfW*i#4zu9W#P8%Ua{x+Ocx%sHKWCd%*CsXr`sFf>^fs? zq+7M^N|NfyFqK8+8>}Yh8{GVKcGK6cv-fOUc31B{cp3BnMUi?+Vc!Nm`|H5^TY`GfDUlf}?oMszm`>y(} z#ERV&HFp^@IS;h^GMMSyU%W@1Q+{Hdf1`!e*{}^Q>4IHpFIcZly?aqOOLiTX_v5Ho zri6`(nO|GX`OY%*@Z6~?V7egA!tSt*Ytq97zdx+mR2h11X7QCjMMw8~$uUe@uf!mx zynfer330x;NyQNlb}=5%xth21hUkQ^A5Z-}uAQ_iRB7q6^y2vi91Ovk*B)Do-*8yA z@XqC!9ln*B4~DS-am4xdvpW@n4YvDdCbFcZ$s`pIi z<+$0@9_6l&OM3W`S!7;)18bDruc-`Y))fgfh%!%}y_QkpDsw}9W%{e|?aO!=<}I{6 zuvw_#`MWMmx8^V<5J1%^^`qH^q@4xQ8xITR0 z7wZ$>)_jX{=Gu7Zg9XQ4|Hgej^H$#L$iBDv;O{R?2{np+^1m4(+*a;=FW|Mm?T2sC zr&`w}t9lXJiuy%*bBbC6yJug!ep8lQH_CZ)OBF1a>7w@nFt4)Fo zk8>F}f9K@Uk=o$Hpw{=5VZ-Z-4c#}>^#A^HYwb1lsACZ0S<|uI-;2S($k?!81N-T( zm)D;>@P=7<@v-e5Z1)%%%!L{9Ib+`P^RN})6lMOLW`0cgP?g^e(@N2c+s}*2z3;X< zlfzJOnIU0W{Pj7!eM$c}e>~^UePDJ9@0LJTUG;kNz-N_{zf?OvYnUJWH2nPO$IpGf zg`PdHe}YNJ>cwHj2m4~a-siQ7KNqq7*&6*K&M+l*hM1$Q9y5z{g1Z=)(?5MIQJg2& zb+nMPz-AgFLmwlFYj{YTkCBI|7W?YR3-jI%B7bJ9iw#~x++iGA)b8fz|x4%bM$!y|8c#( z-n4j8sNN}C_bWA_VpGp6H`Q7GjL|uD?fIso(e-PM)E8L(=i%uoD>%CBt=pNc7N5O0 zrq7OEo6)IXKBDZYSwjXENH|6pA#vXT**j6|>UsOCLR62sCw>LAQPSqgd&%!W8##QDgxYwCh z6q@|)uw`b@uX}3$FX48$yp)?%v(EZFgyDe@a5* zjsv^WOm4aF*Wf(RFMdC5t^VG<`zji)Mq0VNu333ilJSQ?H*ccMuf0_aEoaZ$My;}-`cLjeDyeIgL*^V^?aWN7W%c>%nW9W4zV#$-ryo7VPU{u zGb>O`d)9mT^n)8`379cNsLVXNO**dPu;ugirpAk6Z0~9-+FH+^7uopC{9t*s?d#3; zstofZqb+q`US~dVC8o5m#PQkui@~bDZ1WqwxCU0~yxd-z-L!0(f7_a1BSwk))1p`U zoxU5G{&RD|%~0=@<(UdU&sEm5M0r`AoF|t3ZCdaC^%}oE85snBT(ZjXnP#Nn-|S^` z4PV*FaviAqWxDOhFOM0&=3o8sjz?;z%^K~aF{>CQ-ro0i**|^h%H0?04oK((U6|{> z`PmVD{=ZEhBA5!kKim_w2 zl-!$yCQ3Hf~g z#A62OLxLHXgf;dak3TEDu1<=52Rm~As$QnK?%~gWbq$vr7v7rB z8}{Gid5z}tn#2>8r5AqIm^^1<;D7Qa;#6O127kda5pM?O=Z{au*i7_Z!q{BAF-1%8 zG>?jKXNuBPANS;!K3vJ?Jr^Y0`ZxPDqoTSwe-4|1T0+r^Ppi~=?DIILg`St0ztqrA zNw!2tHqT(yV}XLB3wJGEb^4j!!Tjb;=R@kA7F{;Bd9EEQZX2%>?_(p(zMCOLqA4%v zbLirCX6`5NmTr8r^QOe)-L-cOV@g~W@3&yNqw+;|^6S21KN!#T=D8lZx9e(|*US*L zxo49m&9t7St=c_7IAh8S@dw)tnqEXt`{I2iT4UOpqMacMk6dMr%`lnM`nyYHJ{#k+ zMaQEb`5yAv%X;8Nkzv1jSJ}knbvGaDPCb&b{*Q*yQ?blD+dI-WgldYvG})AUbW_3U ziONmr#b6mmtA^3Nwv)Ua?7?AdaExi(EB>=>XG8z$9hAj6t%s# z$~AvmlOxmSa_`*9+7-do*Zi^=!m9g2_8M=G z=#+YXSxLD!_2Todyd4K~K6o)6XZpBp*|z3uYTFw-+FLo-Xss7$NdM+_=Pqm1{JWfs zl3n*p)QKH?|LEMgM{<|;ecQVCz!tAd0{7I<8GM;_=<|n3dtZC!dnz)QPvhH=G55V< zT;7#M^R!%&JP&R8{=%XB<$^`=^_j&tX2r{~@v$b<-Zm1o?#_G8xv75di`_L_wwAcO zn$hK8%N^tW*w)SeQEv8o~vQw!z|mJ7Je?c;WyxU@q%C&lf>=V!N~ z=V^9Uk>MUr%a#5?z>mIuei!*dJ2<)@7r^M z+M-^SJH76*Pmh@E{#oZ+OX`oGlQ#7&zHA(f^q6f zx9oMb;#Z?)hBEwl7|ZbB<^6jz>;7N6vOfR(pI^_;=;xow;W!Y!&vbi-YQ*K!+LKRj z*N=N%evNNKpRG5KTwvVmW6TF`8nC@<+_yKa+?*j{Ytr=|tLo|*dtDpgJ{l~MLLpCpomuL8WHm=V3{g?G=3Gz)<;f%i}enigLF#X`_CAZcF-KlzN zH<#I`Mmiy3k~i1!>l1SQHP>HStWtV-MZDxByX2nG<+C0It6xpo^t}6W6WN2PUP>th;=$WJ{vpa^8Jczt6t#y0Ei1Wb@61TNxQvpNuP> zVxE*xpz({Zg<->TrYKqVtKE&ikBSu9-iM8?mbpR;dcV8}li`oHGHPx;ML^?Aehn>?vWJo2k1sUk-q z{Ox&5kNq>5p3OH_j%X4+@BZlU#V-Xmb3K<7b%vNt@;NHJgWY24p`Z72)Ta9szZcb- zdg_SM--&h`|8iX5I@lSpvdOx>v32#E|5vqc@b>tIKlvBsHui#rr;2Ac1n}&a zD9U5_d~KCXQ`yIm-i95WTf-Jz?>aSCTJPt91N&}>_8hMevb^s4K(_Sa-=ig;D=sf( z-G63p3Ont52l$l9y;#wgtBv1wd))9L^Sg^5{W!}rCboAm)vL9)@Us-0W`DF~X7RM` zws9=)?z&fT-)CX`@%GxMM$-xx1~u~^QgV|yn%7UX^kLYuuVzBnzeV%d8k%`ziue`v z+Geuu@Z;Ej{WD)von%AhujyTzHn4P8Z8*euBSQI&_$K+v8GEA4L>fXlBw1dpR>_O7 z<@V8D<|A6G_-LN{siTPxgxMJ8KNeEEwXFKuf6XUt(SN*p-f6#yo5rxFOkt+kEW|#*`W7(SO5Dt z#`nH$Ib%6rFnUUuO~mOBn%f@FV$k`gH`$-_fa9-JO@?P$I{SikKcyZNZ}4tjdFEzG z$<;6GGapJZ==etQGshcVt*qc=S#UaBF#CPnJ&p#|zg}D7CNSoF^iTOxs>#r%|BP#& zx|x~&mT)nNhU;M~SZ7^R`1?)F;KP~U+tcbxi@!a;o-WGp|MJ$I^?R(;8GlS-dGPxC z^1O9E_jc4iWSf?-R)TK>e}gN_uTGvfnfY?(`Fq8uutg^Sbo5>OD{V_L^A~Bp15J&# z={4~)BscOcj{hojUt`mfFTBfZs;5++oW3KGui%642eV?fiVNotI0k$PcmBWci*!oD zVa9WLPlVd{I?rhB=9m?rqVx97hKK3D%q4jP&0G#AF7p1PD{-{kJCn`q^~$}a7yP$0 z&8}m6m-_jb@2OJHxL;F0sVp*OvlncLHD!L|nDH#Jx#Du1pFw-)ZoW)s zd(ddG+}vZ&-g7M%)^BI`{~*lfUfV z*?8;FErwcNwz@)PhCU{S|AD2am(SxkFsspiqvxXaocs5x)w43$r~lZ?sQ$xpQQXe| zFDf^3S1edxpRk}my+N>Hu0CJ*K7$}fhQ24SHinccd!=k1MJEzp= zo#6GT2s4XGJXCq+=#S0Tt6r~nJAPc_#TnuKJ3fkY&!4^LC&$Ja-xP9PWBm9J#ao&h zne=?inHaF;#JknJC%E@;|FI5|&=V=x9@rSY{sxQQGwz6*&?Qs%tFE>P(i7|6@yxvc z=sDLeYw^q%*R?*C#V6g{G#*oFy0oD(_d@D#H1H)!4az^_)n=r+{pf_Vd~WD_yMnAB3G=q?~#^T%bVr_9E52JX^(b%~vhl7=Q3m zT0-)YqOHd|%#=J&-xu;s|LB{Zw)Mh-wbySvc6~qJa(Z6LjytE0rGJ?0(p@Jz>yfCv zJl}r~M$PM)l0wgTKOFBgS2?))p?>4X%pR}Dp`Ru)uFCG+_18!6#s9DDxBuNfzMQX= z?``h;`oD{7*Dt=$z2o;az0G`4wyYjvRuYexXRDkk%t(0f?c?1zwtKhd34H0kw?3w` zWotxw*|u}#mb@9`tn2j#wte20b6-22_W-PfHWAbScj--&)|y49v_&4TOG>ajYyIB1QIy&Ez7fN3 z35kkO#)8u~<}5K|&VKo2>#y%0nGMP^3@0eBiHq9J&S0~Bo7LWJM!XDr%F@{wewc4x zzLWJ=xcT$?y4rv0-o*?D{_nBSX87@HPEo^t%iTXRstQZ9IAtGjpUy6S&ca~)qH5QA z9tOU*2S451Bh*m;`QPug*JiCOTm5yh{J#hNrOdw2RFVA|L6VZ zpUSoPe#nfbFRS}BnR07BF18YBxX-O}W8$1JyY55G*B00qoSz}2f5b7b#{8<`G$DpL zw`VjyUdWR(@5`{%KfyS3d6(0IYN?$zY1 z>w;&$d^@>M`>yiakdBJ}DwGI2K6VrFEyYVfTLyYZ6VYaV$ z_`gGsGkPVr-&@1|N3`EJ?wfaq^)Ze&ef@{D3;qhK&fEBEr)QqQyKl1c^3!*wm-Bc^ z%n)Cu5&-b);LM-y}$61$3?BKqV&Mr)Q8^| z2QADItr<(Wd*(+`_ zW7aO+S&ZvCKCSjTEA+a*KxKzk`HvvoEuoX|8Mxj}Jt-+Cc=6DGEsM#~hvOR*E`?o~ zyEOPmx4@UeY}1|luNR(>ZW9(=7H|0JboJ&9hP-jP3)6e9hFeJZ=tdpb|7UTi_?4KY z4zotBMQ4e@_T_eZWsZ_H~`ky3RaVMuvNw zJU+L$nI!Uj-+WldnkI4VW5OAm`J%lSsu*sZ-uq)pz|A+6&xCYRS*1fGnkL*1u8v$g z^X}T2a~FI&)A#k}T(!U3p0zgA?GFD|w*Ku)y?0UZ_pa{USN``{oYD<*Rc7vAsSIpK zrWR;liLHD7@$2@;yVCjP`TLGC+}XErf9>D7W=0YKp2p`eEB@Ih$`cPOJSrWqw`vLW-b$oF%sr z$4{O8(HBf(r$-lO_Um0*FjL#?W%!BR5}k_E7$eHvKZ|VC>0Xwzx$SlzkMZO5NXzBN zYNxJUTVTs^U=ypC@do||-{+T?$MLN3h)66bsGeZbRoEuB`H0Dp)eI6xTF-x2aclNj zrPaJG@79Soh%$43JlQ^H>%5nCbCwIetUO$H>{zB8!?VtKqm!z8*_$rw&hei&ox$e! z!@V#0-}}{9qzA2a{B?Eh&iFfXe&77sI$!Vn-;~OC@zc`l_L%(c@7{cWzuE7*+T8ae zBMu0y`I-IxTuimW){6Y1m*-fs8r>M=z9?lJVBve&^i6f9Xk1!j#qPWB`1k++D_`?| z_nP`2@9x`2?cKiB%{_X!i_TT<|t>-n*KYF(4IxG(+GL?6vrIx0awU9wmhEN02|s25+XFq?EnC5 z2l-YL&!%45c~FO`fNS=KO)DE48#7W4Y?N_Qo5j1fV~UQs+QHz=_d*x1oH(qkx3bgz zByY~6mi*vfdv5%SS$#@)Ym~2u9rpv#GttXm-VfaPSp2`k=kgelxZc8RGjs0;Zhf=; zW`nTavw5>W+_zX~U9|DdsjD-eubt5;S9&*);c$u(=ZpT?Jts=GYG$38UD`eEMp=j+ z)AOV)J9Tcat8=*hV9E{*6n4`xlle|XuWk3L*1S&%d2b6IT&vwJh*nrPVCc$mV4iN z%_BJunBOzIy7Q+P$IEc055GP+$}?={@0s>~(u-4z6cZQ4H{H;Ckdgm8eC`$1i0gff z49WAu`h{Nh=B9KWpHcRWxxm1y_wm8yH9R_N9z4Cg;JEquB32P!rqin1wRdDqowQ4? zdK$wIld~_nKFj@jx=wA2dFA5wk~g2%$gS*`P4?aVTqJq+mu#j2gXXms!OS04$shX5 zuqWw@^l#%!av%RGrX?J?b$hw|V(*?wrI)k94GcF(iJE22`S`x|bgAmWO9DpGXW4Gd zt_}b7ddZKEJjNTMUS+#Y;hp|trsNKB25BB2)u2g5jE)nXma=<0Z;)VqW~Y_x@crbM zY@-czt8|i{@~o~*HfeeO^j4zmlV|%C+P7boT>NZS^zLW3zCU~&@4(=8w!R`ijOoLb z-{t9brRCqm84j3>)s_AI>jWj;)2dl1L-$7SX8-@B(D zz8LN&{y8OohN8_36W1N9HNwv_b2D6`)_1INx(qv*_Vx8l`>fHOBJNS? zTypGW_RYA+4}5BDlcjCuEDk713pvAl`eDk|b4P2s{gc}sr3k9`xOyq(ZTRkUM^!TA zHMeWG%a(%&p3Nz^lg`S1deLE{^M|ge7F#^>VsK+~`}!bmVdDhLhjOnc-nl0sbLS(s zl=soHzgO#DmhG0W|MT(6k;1)J5qbP&e;Mw)UmSnoe*N$K_p$Nc`oFHS(moP9DJ9`L zLxQ=*cj>m>(wbST<}*fIT7Ujc=!NW6`VM=Zahpqg`FgkE%jroBe`emAX3xS)Emp1|^NpMui)FY2=olvI6Yc;_f}#P&eFS%@ox+`1r^ zstd9T41NhLyF~m&*@TW}sLemYbMywI-_u2%cO0~&{ndq6<}ekX-2bL=U~`s~DXXT>*I)iI= z$-$B~Aq6J`JKw~AsjLi=-e3LUeYNk=l+CU)pI5DAE5Erzz4LFF z`>gdA_1TGgjUQ^hE6qD`G5&|2b;x6%v!M*T819+gVu)qeIbK%aUS^f7Eybs9e#0bB zAuV~Ln0SYI!NDzO&Yzx9dUc`ki{ECmMSm17y1#hGdA0*v*j_3yet5mMHeP&c`0x84 z7!AT5w10;ie>iCCvfoblhKIZS-B#~OeQ%?zcTL{1xU{DF^^eyJzHu@h=-9XX+hJv2 zj`xgf=id5x@d)3QlerFumZ_iFX0YAuao2<5YOCkp*`_IWcIj~0G~W|p(2=M}udY%r zk1u^zzV>ooyg=3dr2FsZox6JX1w;J(ZibrTc!q}W4OXXrUrXI4xnsKK^sA|oprIi- zHZzF`mgT!ozyHuUhpTS(@dj&izKz%N<&J%IwPlF7>i9e8LI(HcoPvy5RwW)0Pv=`+ z>T&SCyx%Qc?0$h$o`==ViGmpyZf&|Ve@ji(-(QlP#}*0gEPcMDb5mEK=-;fn*2%lp zZ%LhQ`@~o%%ynmB`PVr`*}dPdyk8%inmBphbGgj7e=n&&@|H-56BT-X^z3s{hVH%Y zDH~T6C5x4DoNm~ncqKUr{-*hsVY_@xg!p%khvMt2C;jDGUp1{pf+gYSl-%?fqbvKYPcLeFE?G6_ zamGfL2dv-Pr!wzR{F}#ez-NEId|Y&WiL2YAd4diUIWZtniG zJPD4wyQ=1Ld`UHqN?XL7b4SKFpY2!g6M+WhpV_yQQ{%VX5YzeP#2T-0`C=zu!EXDf z%)h?6TW7FI>@XMTVX?Z%e(Z;FL%sxqg%DTSp}hs^JGQQU`|8@Y60=k>hK8fJ7Ax`h zUt&sd5@TlEp|PsUx5rjopnBzZF7+11!ix`0w;qg7XNb5G|8QG;S#_@ESMGLIy?u+6 zbpC7(*=X>{=fY|2z6bsmjlK~d(j|A#H~isqyVpy!!r6VtrL*ZD&vW%LmY07mnO?1R zF+)Y-ORLgElS%1Tu^!31p<;ZW92R)&%?vD>>dUD3_(8tW>~qVEIn5d-cZOIw>ztA9 z+qCDZ`BCpFmo)Evnw{uv(OduMWe(Q{^WHPjC!X(kZK-b)@ASbW*s#VR@=M##l#LB$ zd5w4P^DJFZ{DXh1?c-xfDUX$|$9A&mtm!x>w()9Y<<81rr?rtLo2F#ytkwWv%Z9aYVQNv{XG_kFtfDb$@!LJL`-@zz zwy6e0`SBFLxVfnGqLO^>q01knmvx*H|FK)0|GrPF(@SH95BKu#{<|b!|GWR{-UHjk zr~O&E>xJINujMcIS}_=ZpY&{}#Ex=C4v8BZo5IhmUccl0p;JHC{95&Mi~37OF`3Qk zG4(&<1SS;Z^13d#es1~Agh=7Nd4l&_KR?cXfBcw^*4d=O!YwKffASpo>YJtb!6~jM zmzNXUuyQ7#`eW zY)RBRo;9m)--iE*cYlO7AAFS**UYlsnD=kk_ce@)$KTx#kiXqw)u27`$gYH}_Gi4F z4m*2xuX#1ERCxFGrUwZ{=iO2gzO-NOx|DgRWy>_~Uf23fF>|`Bn>~akb%scOZn=Gu zM@J`V`)$oj=XiGIu{{&hK9t;fmP`4ng5h+P;>pGxD~dMnI?Y~T*t}@B{Y~BjEmN$1 zZSw6sv&T7c^PdgBKkQAYsaoCTbNYOtZvCu7cc=3B#83Xmt#01Ux>UV#53^2;T}jNjJ95I!TRrx> zyQwg*W?K^|+VbsyL7thF>8njO{=CeujovlcFr1lYq;Gr4dx@pg+1=Au%&uy0-mM;U zrf2%xBnCE{du)GvR3kVJJa%V4*3VN@lfusU;oEoqw>8fh3_d)F{>^spj{S#U`xqG> zO#jBkP?sgb5b=i5uCuzKT=w3s>E`yF41L^n6O!)mntG%^Sm3rZDQX7ej!IW!%SP^h zHP=6%|C9RX&(F@zkK*&I^FHp`eVTLTK{dCxen;hhJeHqV`)g(A$B$Ke|7|zFCvn@< z%QWg?>-Rq|7xUZSF*geFbh~1`_xbkyZQ2i|T6bhuP5=M(=X1M%FO)B2uivvLJ>!G4 zdCkeo!MroRtd_6ix4RPBE&k`(ar=sAE7c!9`hLIq`#LHdm4=UlC?YcrHhHQT*T@t5w(Gn<|6=g7$3Wh&I4uy&^IY)kjBc~d^0YP+3t z^VEVfTLdN<>8ZV_di)XJ@fRxZTV+^GX1G$`LQea?W~h0Pu{P2e~zn0DMT-pZ_C=)Z4z>|1qc5Y z)k&}(h?zTM$KK_uS8q=K`iND&?!!O(e;@gOgfsg!iT!(6Z~5U*Yf6Rl`%BYb+<*H0 zUghs22bt~v9}7Rd#s7v_@u7K|_h;SUyQ!_6c6JzO!jJ zAM;J=;CGrG3q&tBThjXOLf-ZIm$epbm3%Oh9x@#z*gqf3`Ndl)JCE zA!t_faE|_r{G%c!zYgq6*tFP~PvXu!N#2AX=9ex?e*10kQHF=zd0~Ko2qyyzvozbq zf4Q$S^k-bsbkRF?`N{elKcgKcEbL1ERHyl6m5g;%R*F>0Pb22yUpJqf(~hZkc{ew7 z(G259>$x1bUoHKu`fG8EYItnHcBenwU%K_Lgf_NYaQ2$qiPgJ#x9sRP?bJCx-!5vr z|4wgq^LbG#hA(elzB4Rht7$t}U@>*kv!^DK`x)k1u9>Cu!S{lnvdX;_o0+Utt_sI) z-p{dNzB2p4uXKiFsTXI1c801=KXc)dvPxn?=Cg-$a`t;Az6|A(UR$wV|7&dG+0a?5 z=LL%#_FMk2MQ4wb^YlBhHVXFBul+H4D3&=lztQPJrKVD<&i+ZgXCsPTA9Q!jI{k26 z9G@k($+>5?EIjl1-nnZX(4AVvyeN&^W24)_1x2gps5YMs3v`{$y=V6HZ=W7{bET+R zw7nN;cr@o^OE+tTSkwic9Ttyf9}RypO{e=B^JVjpgQuSUjQ09n%USncB-dn8ci2g@ zj^?%XObyp{{--?sJ74GTB68Ru|tb-#_9PR|8+6Wc(MK7ZVpL_7va?% zFUl2nom$PpZ2YTB^q|VIgp%g#clf2;ug�z33g199H_(Y1*SiIf-Wv6B{1BVtaFn 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 $56@>d= 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 z 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 z XU%I>?ddj4w+v`ut&wD8PXm;n$ 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 yz|w|ay8b3Te>=Br-j+X{C8-$gh!rp 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 E02NpBX8-^I literal 0 HcmV?d00001 diff --git a/docs/html/sdk/images/3.0/contacts.png b/docs/html/sdk/images/3.0/contacts.png new file mode 100644 index 0000000000000000000000000000000000000000..0dcd16423c3a8fbbe377bda2e8f9a55470e60e5c GIT binary patch literal 19160 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%0A4{{8*^_Kh1qe*IdM@@Vm`i)Z*A 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 literal 0 HcmV?d00001 diff --git a/docs/html/sdk/images/3.0/home_hero1.png b/docs/html/sdk/images/3.0/home_hero1.png new file mode 100644 index 0000000000000000000000000000000000000000..c81e7efdb3833331717f5d52cac45ee0667c98b9 GIT binary patch literal 157184 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νgoQF4S|^<5^mLA>$m&_Hh1WC^t+wos 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

    nw)=w$RM zsg!wJCC$EdibQ7{Yu**7K%E;IF1eE)Z;bEqDca<)+|}IK<=XYWD?-QrdQ@~~@86jA zvNa>sib>n*qRl>=uHD--Z8-|^A1ccgGEH3a%<0LKOBp|T+qLgJ5}kSA3e$w+WXb^%Gq$DbzT5%v~ZeS%CG< zO0m5~+Q+7RwsKx$n5}!L>=AEnnD5krAMyQ$F!(cVXX1^3^t`+xiYyZ3+p?*Ct2|1n(NzV6G74F;kQZv8nBaz^~& z;XN|P9KH7{&N|U+A;`bsW=P{yMgi{$FBVF#7nWn5!FQ(LeWGX68DBoL;j;>|vAw`Yzf#z&A8;a*U zPwssD;MBvs6qiG9eT71s8ai)moff3F)pnwzIm5*BzYl*+eAsBNlPq_+Z1>$cJH%qO zrU&H|P4ihTJ5iF)oPFWmCtD=1J%08j=3J&8`_&-ttvA>sRM#-w#F?E2}K>QgQh7>&=G!RYlKxkKeCyet$YTK4$-yi|s!b9MfMe z=BCQq-^&uT%;fs&yHA&2{-?d{Am{9}Cr{oi54K8Nq1@=96sxxDyTi=3{o*1F8tt<* zP31k9mE|7u9`f;yZLGb+|25^k*#*TQ^YZkp+N!~rz!>T>Xy3fD7Q*XuztC<&X zT^39ayAf#PblNuLaPEHR?O$EDUz44`B)TElWl7uf-p48#y(tog2cA503Y@UjglkL8 z#mC!U*6fb|uDnL(;dO()ug?X~`np#=5u9?d)VOL&Z$L&`^)iXAUC~o{@)TILz8_Us zyfKYaV8^7*+6!)R?9=60{8(#lYs93h%~6`$I-ZBwX|EvGM+5a#9-}V0=?0;N*9{&b(ZAVCoM`iN1a-;H< z-in43bJmtx+`A#Ru)>Gwz@3&E?2%rjsjSnOHdcCMKaxsL=(~6NhO_&HfW>KiNq&{C zr7KIHC(O`0z4S@wBf}#32yIFjTd*_(U~R0KhytH!LG>EdkIn1v1Mti z4dQObcnbHnd%0SqPO{;7T-Chw`dy=`OnMU>ZhTyn6P^3-r1vCtJBj2SZ45FzWVjUug&>(H||?kzQ4S@eE*M`H#(Q+ zANd`k;grM1cKz`2@DuTMubWSoo2ehkul@1l&FA<@`*SiMv~7B3QSFehqhQy~`mOi> zF1aSF8Z3Qnw)y$@d(PUhTyFTGp>o-*`-#Vel6L>6w@#ZLPh%7-+;mILQBF`_EIE65 z+r+j>^5!?)L_W?@oO~{~*NJQTgSo8tSAGA=vL$1t!-DeYnazEgTxT=R*7cm5xb3{c zCyN?o3$rK88?PztD%GgZwK-K=;Q9B=QnTgxk3WaqYU>j{9vcu{#hy85vEuU?(-l=V zyuHG19$NG|b@wFBy4{mrR49K>PEei_HAhOAC$Q4}wp7t#v(^t1QAe`^@6J?Sx5i=9 zYo@{jtE#!$a)(Yrf245hdk?%sWP zHiCLNm>kDssYO+l* zN91O&W70*LOZ@d8?3*0~nwL&H;eJp2^&Qr8z6STt)vsQcAX@wka)qS{QhCdew@{>%u%27ucvwIk`p0d(qV$ zvX^JHR$MzOW-Q)*eN*%@*<^|9w+lHB8g|9ABH;jhZe!+YEPv`jg@L!+nPs{8-s(9tniq8GhGV|_wXz{NMF1o%i^3t`)?N-~D->@*}ceQ3&Is18% zrfA!hX≤Tm;*XZr{CbpVRhfic+`2k~_XiuXyew^))s-j!M-ANZ( zbE)-Y_s@Q{betO`o8{3GLBmz-LBB~ z%ixIUg37A88TyX%KHW^K)jM&G@4{jm1s}oGS?f;OG*{T>v|U}6+<*7Oq6rNQv!@*{ z+M&4q)V{d8vY!&e}F|H+z$m=3i2Ky6~v)VqF<$CswAv z&)EN;UaMvx=AxKVWUi#N!8!5CktKeQ)AqDPM4nrgy1b6r*F`~4Em(b3!o&h=gI-Pk zBP<)jjdycaghg^m7K(W}U$I|!TmINp10KE^SA%qd=49JWSt)R7!@W%$9i5iKGqYE& z`j#1~u{1pV_1X^tce9riS*iWdvE)vU?8(sGV&>(;_Gp>M*10#g&Yko3$=&UL?>#%~ zzwTYl$DLD{Kb~gGT$?jPQuFH5&wookKfQgw>eJobl~1f4@GgeCO%D*>`yu-*v4yaN>8_)lIX@!@f7n7QJk- zXI22`I$plYHxm~s7}eQ+n)W6n6`DnS~K=@fGV<=_V8{OT^DC5hr+I=_o?MHl@nc_P#WX>h5jyP-4a%=Yjt1R95 zXH(~2-XIkpcAsnMw)4z~B~w1E`ufnuzA;M*i=f0R%ZyDsmWKjZQ( zmXY^`J;iRX%}X?K=(zi8OU%^FAXUH2&9_@O@|Edg zlifdAyI%0WlknN6m-+cQo0Ajn+Pdz%$834g&y9KGs!U1mpG+6#1f436IHXw;qZ(lPy})dT0N?&7(6ZV$P=BOit@Ihi%ubv|xHRMOe^!Rpo5{ z;+~RQ8zla2-klk%b%xzNRcV%UpMt^n^rGa6){6EwQGg5ItQ<1zmJSj z)|NSTsR3Q=B6&*%-pJfKfj5!;7kzE$;G87wooJwlxLXo9uR3 zDZk~dUqi*4>5JZ3ze>BMUL-K1nvd6W1`n^7i%ZcH8JBrIM~iq~3CQqfIb8nEu;5Dl z=6}BkT)I8@d`KIc5EYCaEo3=yu=@>vYz%MW-k4KBYH7hGC+lVGQeq2{V6q z-7e2Ot0;G+IB4k+6&X{7%?n$cTNzvx(+zeTdCZyR5Gylvv43AzXR*kVIdeHzrR447 zFf#R@u}FW$U0xL@qsfiJXVyybPQ1}9G3%I`GTSz#DM3N0>T5%b!xkSYC^mm2)^_=i zSxTOYrGPPCxVc$sQgXWc+e5e1npM@y6K6=gWGf3^rFK&=pC>^h${{Gn|G<=vNSnrE zQ`#zT3EFs;MKyM%On$+m@XmC(K-Q67zVBWx&Q6-_pWm=t6Gwg%zcx8;i0`#QukH9+BPR<&%UVp>K&TaF)S{V4Lj|F zH@l0!JbnL1t*z|6-+x}N-v1|AlRu|M{a)#n%O$-Yr!OCVsK2k~t+{;NcU$Y@(*57_ z|NdEgwNGdN+!?ZY0!@Y8pS$&&zwJ(+etmz`tH#)d?zbnU#nbZ*)z#m(O#fz<%boW@ zaQULtn`h0Ju@?m$@NsTRuCw0QExlo3)U0(Iw?^t`8T?&Q&eE7w?tIk6phUS=tAEA6 zKJS+diZaqNFAsY)FJI=v|cY@a!H~&^$AoSO|BmRTz-U)_` z>`TgHKQ{haf6Mmoic^!m-D|d#P5*aR-`ybV@VOtts*l#CbcNlJS+Y^)!lNQ(6N#yP zoeifo&bhIrD+d}(=3wMiNazS};s}}HP`6;0^1jv6G*i|-x#pFcyO~F5;hMO{MQN5I z|JDZeXNBpOuubYbxpqeSR?W;Ni8(hsVy{~BgZR_ja$K^RIwt*`SE+D{EqYa?WyhN0b7$sMK0UK+so#`M4%ar? z6|4_rvmbs_y zid=i{*jZ^Ff#u5*OWO)Bu2$K7wd%yrIe+9Xo!V=hEFD_V`t-82XZ+sZ&(iPLz0A4v z{_l_J%j5rre9l)=Z!=Da_2(>)wyW7BBlq{gd)uGqDpvh_*FN9=#|LGv{E8^f$~m$# zAD&I(6j<}=>${6*zq-4wwwU~5uJwIO>z(TZzRlRQqUdjw*$A|uPwfIJLA*(&MPa`_nGlGA1`zgk>YVR-%&YVrAYeYwvOpD7+5YJoBe zaOKX56MQxCcTeZMONg4d>4)hCk3D&6ezQ7cr8hO-^jZD>#jACBQ(pHyXVI74FVrY4 z`DEUz^+gBgY%Gr6-S5}AM)vjE3FWL3bA*=PKzvpkb0*@V0Cd{-8|jX3o@@r ztvq~GS5tWVS2yY7N4H8Tde7W5!Fb89fUlKe4M9E$qFrj1ClvX6gJLGF65Khf@@l0( zpuj}0dbypQA<-?H8jGc3t}lJpy4}r4|MeVxnT>CG0yVb(%)IZ?D#BtJt;ukNKx3vdKTN z(GTBx=J5vwes#lFNonkNPTRzvJv}}0*w<%gRn)nJl|G52Prqd(KTqaa`=o2)%kw?0 z6pJn}#UK49aU|ustGwO5&41sR?|b?Dwz+-nw_E!EgPvV{s>@ZKb=gm7V!+;8@^$}S zoSPm0=h^me-#<4$KmFVO=jykYnJ=zB$GQFUp=D7?Y34eqJ9pOXu(mN-UEu%tpcC4D!yjSW(qA&N|S6dhJ-feh1`9WQZ znoPRNJ>_LdobT?KUvyDy%T#4EJThBg?qjugsxdhe=6J4ozv$qz9&h@R>IVW@Jo~<9h6a;Ck*Gp>)o4x+)hu3SODpl6sF}W$VNK4I5 z=X&X_ovDJ6YqxvusQ>(ipdZEjP)6#BK!SDS%~jW)-g+xj z>CAAk@#xNnHPg?YgCFcD3AWUH!yMe@kTVD)%?*eE(eKU75Bu#7KVe z5Ah($kVBuY|6|;IVUgp{Z>BlfmgU-|7qy-_nFvl&NtJB5aaU-=4B;DdHY*(dV_?g= z>4SpO8D>v8i`o5I6StT!9`oEZ$HK*7v+Rm@n)#C1q3kRvO{OlNtahe48L3QIaV~Y2 zTHM^cdtExB3e7^18=rO=9lLt8s+6f9MTWuW$kI5!_V%dUy_NZUcS$eXa^=K&$t9ov z)ZDbSd$D=*+1bn0*Gsf$e3Q}^@O;t!Hm%=XzW&4Q^Yn5<>=WjoBQj2l<)s_tc~s8G4ck-!K=QrzYgC0{r)Krw|vFo>#a_9afOe=Zcdz~*Zwy|eY2BX6X*4`a~J3N@wPAM zG~C&~FC#lPKl>a)B zd+TS%&ZvI%bfdw|kNt0UT;xwMJF-ys%$fd0f7Gg8$u8KRuzQR6n$T#pHRzKSIhK?#S*~nJt$qH>G40UL>C-pOzWP4M>k0evg9#tj6kY#(^XlHWCENDZ-_Ybc z9Ftb2w{pkM@EKaJsbNlw;yPCv1r{l?KTG{KWs#3@Qrk;G_T;+qsG^Mpt*~yt>I~e9iTEq8d-2ZOJX?$tsUoA9c(&EIcQF8BZctLLBOXLI>Og&_Cr=p$So9Okri9O<}`H1njT!LOw{O3r@D2lNbW=U$zr z^Lom)b9y4%YJ&7rS7zGCKUwm$-=#lb-S^9z=lF-OE}j;grJ=zVuy@MKlP31EZQWCVC^N+x$4}8^#?YKF03)+OOH*sSH^ngT$QoDzuewG&kpm)X^Q_jw!SR?@1Kbx zMwadZrgt3P_`E5IKlO0ETyDF6-S7K5>ss~7zTIn|fB*m0_66S$DnEFXQs`!4@16Wu zrmQ`E`uyz5utcX#vHQyk-(NkG6MMt2ca5X|w7!oIufE!HJ2dvns+Ejs@3JmFZI9gX ze%;+$WqV(`y?vdc+fJ!{ARy$SWLDHndnb>%yk+Sn9j#5ix- zXTAUF%}5V(Cyna|Z2oTeEVkd%-Ci+IQ#qDhlr=y5%ZC zCr=@l_xQxXOG0~+coy8X-Z0_(lclDSz3M(G(x1Bv#3bIdmb80uy0Cvdxxw^a)3uI| z%7Q-`R_iUFbF8&(_VjnY{F`K^efFQX^tJSJ;r2uP2l_l5vzKo@`Rdiv%|GuIMCBCM z>Rx^GY{7N@&qciU6T~Y@nJQK9AHM0qnY^-ju~~2UZ%ru=NyUWqcbC0bAabp}%-*tj zP9Wz*`3qln)i!Ia<6EV=GXH_w7U4oqMYYZq@{`$~PitGC-k5!(`>xNAIZsn0#NRzh zZg_armQidsEoyk_8V7y%V*&&WMaqRqCUWWasot3{hq$oC0ye8$Ich)D% z@8Tb0A1-?%pgv>rfmcBi`!0z!g@jioCM~VIvM9Zz?ANJ@LDI^r7CpPVnm;4vx#sdY zLAQ1}=PC-EJ|IxuE-qlaw)JRd?DQt3eQ6V2B!gz>aczpbueiaPV^!*`(>j?kz5E9b zu1arxU88$4$m;ZM;Vo|^o`?6L?{jCd=@MOtpPgg(vz?o58_3z&V|J@De zEraYIoGvQf`~TAGe}BI8emyD67uvNYZ0a0_&7UTFf9tRReZT74yPJ2V|3B#eSM@(kP_stPX5IFj0?h>-mxsTYpj^KH0AEv{JmQ~`5n)^wI*$4cKv=i*VPWW zMM@sVW!0dZj0q`9?4b|ZRxt3a(VlC)K6#JKrd*Nh zHrKBHwCX+VW>@>S)Yeyhete$&&PlFQ-?!97OzdQknh@sp`1AB_mrpyheSSKb+2EY< zGwpTN1~Wb11X--P+p%8Jgzdovvu)BwZ<-cvUmI9i$bFoXhmkSwoPx4?tAX^+wvNW= zDrM6R8W9zR>^UY@p=(3CKO8ZX<9MeN^`-FeiKf;&6^|vZd|wxS+GZ1v$aSs5XE~%e z&g4l1TXb%?nW|~b+@<)_rpMRyZ&K^+DQCA&mVeUnYI0_mnrkWVF0st-nzDNjCAR0s zZLWB&$uY_IG-JfX-PQBBc`GwNbw-%(lB~+P&CN3B$2#He)UQ#i_!7*|9!>kTcK=6v zDQ2njuNTxQuwOpbI;qlCwb;WeGvU17yLHRB1^EwiPS_*+f9W*og%dxU1z*e9e^=c4 zMUiHvb&r0xfVJzS_FF9VVW(L3MXZnOv->^6HavUgvh%0*+|G%=z3yF^^{3pAfxPX1 zCujaDn(+4I(dgB4?wmX^!=g*6_3*P*^J~Ao%AQ~QVO{>0x&7K|_lQQmxW?wzw&ZUi>p7q-8% zLOME=Q@xV$NJPJPx%2$S?N5c`YIx2teaVfNmpxV3l6CK@)5jg#pkjP#xm)R(l*x;iE;T-pQ!vLk|IT)f|BG&aoNSnO$TXu!O2((;p^edr zih`sG2YO55!?50NaXG8zR+H{lhdx0& zE8PvRra0MD&(RQ;vDi`=aQWf!SG%_DPkobj^<0wKSrcJ@Ay=8cuu8V0Mw%(k&$bm6 z2b3an?YJ!=olc>SXnu@5?SF@@&-rJ*PBILQleP+T|xo`c;o~9YkiMvzX ztYUp2#i1yS?TqK^&q3?XF1x(B+|Nw?%)_IOOvk@J*zxdhy8roiwSWG~+g4ZaD1ZC@ z|L6F-wSP8#toDdj)G)D>Hk@prsx$w-&-}Vy_t@vx{4d>mqI}-V^144ie;!VMaJ@6U zAa`%fY%7cQ=D-d6k>-TnUU2VSOZ%D87YUV2@cF$a*PUYQ- zd{De)(&WjrSa+W2`|EOMO7pkg+smJvIAz22GTuR4xK>vC&w7EUeN$g<4Cwt9tE8ml z=25%o%k`T_K3=@E_4M(Yjmcu>ePv(QO?Ybe%I4O?w-PNE?uOK!xOQFP@A{3-))O>k z?8U_G%;!ayWcha8+H$`@N%c&QaZTZ>jU{U47gk8zeJ{Y8`hH%7G(0)ZUyq z`f|$4mJMZoE^DTAu%27d%`163eA0)k3F_f-AdI2ECekBb9MKaGA}*c>)dpRM=5H~x4c(=c}9nYdL|xT)vEUM zL*9F*;>9~7XG}WjqP4()al#Zv{WPsji`@1ZJYrVp^w&(P@kzhSI3>lWh^gpM!i+6) zJp0b2tK9bRXFBmU;LXg#$FDMtX$an|(Lhu?84 z?X##)mN8!&P|Pkk+0t|F>#zS5e?Q%@uekiT)>4_!@TBfH)=UrP``7(^`8&VnWApY} z=legd-23&>ezH;3FNHJb_{3F`lXvXC`S9@blXd^L*M0x=R?%?p-;;mV?yop=+2`fe zys3t5+AWI?^~!f$`ueq`^ykk-=7E8CZ|fl{qd=qWp-q20xZj=#eDCUUKljJPh0mY8N%7$*p3=^J zK+5XK-p+L*E`lsaHW;)8O0Zv4I@fV!fzKtic`HtS|DbuoN+Hix;Lb;>pOWVLeM+xA zJKkt5S@3pS{v)G!?z^ROvNtURcTN&mIaB?~(~{SZtFlWY*4O>&-Ts_6%>Uc>x{o&R z^R8UKx2A64ze(Q~E6i&v`Fd?un8MoE>f!7Op*Htr5?;kI6wQq;l$5Gm&)Y0|iAhN5 z<1{-Fr+YKD9J#uaqkG}Ds{7lY$^6XP=xm(t?KEM-+7AA?vzF@0nZ*UIc007Mxu<7m z#j;(dJS%R#>Z~dxIFUuXZ1Vxr9o!u2J{oXx z+bBvWnyp^7W*$fOLs>&_8_6{VLF}eG!lG-1Hn!DyikCL9EwcQO=95-mxEV-3euRfc4wZKhB z;kn-h?OpqC+7{a8ggt-#_V16&2Y96v1y|pC_aUeLbAU>||9zS3(gH0^)40^rly2Pn z^78QX_kVs_?=P&F`QGlZ`TzCLm-owWysx~E`-;b5gQPa8jW2_y#n=A&W-VX;;Z}*` z^6Fpj=G#_%IC*@-_1JTVt?q5CpX0Ij?Bfc}s>;gJ;=dkm9~Ah#X8(TA=4M`pquk9^ z7c1Kg=cqjMnRuDkB67~WtgClVc%C(7FyrIh?w@_>ZEM!siqgq@CEi?KD{;3~C$Nrn z?cFBc>vkVF+k)4 z>Md^k^QFGNzTNI6lCQGM*te+8o++?%vp{C){;J1U{3H(ix@qEg)8NjX1rlcxS`R4; ztgJUU^ho2wyEC?BJiePAC_XGOe`ok2OR}S$-OoHv{2aT4;1R2(ma`;Wm855ORd;%+ z#vI}+66!MX4%v}jP*f``2w%n_jYdM#$0qDcOrbRAz&XUa8#E zq|&1E%^^~^wNLlW*A9%>o2)KWzO=wh!K15>?rk)kWb*da=I8!=?aN=aIy~O6_xpplZ>_e^ zd49|;J3KzUbjwjb;nlAnZqP3_H2v)5CYG$za(wAp{*=p+w@5uIDM7p7kiy+%e1%I~cZJU0Qush;?o$1R+i9mGH22*K zFtRT0Vfx_oEa>*HZ)&@ims#uly81&U_JaG`_E%!p-9n7nxqSo`zLe!jSSJ?U-YA}_ zlbWq;U;p5QUwX}zrAdkY*J5UJOIq8O>Ga(6IAQMgd;xE>VyEM=#H~qMd5;&UALfue zsXyt@r?=DXcUzpi8u#z!xiU;u>1_sC+}pkH$KZa z{{QgR*=wSUV%=w@W$&KTziFE9ira76>~?Q|xRax4 zT9SDEn{!jsvFUa9`LEOO@71&m>P!Ywt< z-Y((FK6E_%%F|0*ePV2Ka@4wcgY*t>lirp)Yrb54f?0RmR5NBT^Blh4r?<`3zwRF# z)s}EVtN41+{@d^CCrsbGxm^77t8Mis>IkUi!2>DUbdBXLq}L{NKOv z@8>04e7N|2`TM`$UO(G#>g7R+>FJLAC7V~7PGhXA-n(<}-Z#IpR|dq$+E$f(tT4;o zvrGPP++l&w5x&wF{%XER-G86AHhz!D!PE{SG^n<(QgRJ1Te4}YU3f$5~ z_U_{^ZHg~dx#(Fq!-diCl#Kea9`Oto@5COh(}_i)Tg{>xjE^+Pcb|Au-Z1m4L)osy zs!|UkY`o`$?x^w++PhMxN_0hW&e6LkG$JQt7xZ3X@SG!Rp(EL~MPSL~Vx3D~UMKVP z^mkw_V)>)=;MnG0;MhctEHvV(``Q`=&t9R~^W|00=b9t%U zhd9CQ=jI7bG4^swys(gE@$P5~mF8nTg>FwK-(h+9-h7c@`z!y)j#foti*HYP5E*`# z^FxqS5}QhqgGjE3Ne8F0>Ov2(?dm<5+*_BmCadMg&V89MO?&#ZnVYyeSHDYPP-PNL zIGV$^V#=F!_o~Gry%Il%d)$yHFZ((*G;lAAv+!!>^G z*sbdOfBrtNZ*QfoZM$>h{6DW>Z+<_|`}oN|nWat_nbs}7_`sJ>t33So*|+?)_nbU( z{Ljss6CcBJ-cZsstGqXFOU&_!%9XNOm)>nSUmLzBW$LNIsm(f~7eG6kR?Dz{5>(U^ zJ>`}^f#G1Vg#S-*X6Y$~8z*R-kXh-au>7guYORbjKE*z2NxkY(IuqU8e}=T}Z=8Po z1b;X4`cG4wx}t1fJf5-k-{++tTRv)?2ukI1UH$IkmF9CnnYB`jl9bLQ?@lvfFIc;< z^}Oy^W~uk`hPgAM4hO|B6fY2IEX*@lapv8G0{8t)d``|LB6rW75WR7VCu7b@jhkn> zE`Q!I&-8R?_oO+iCHK`lzxn#})TJf=p6_0~KJNC0spom+_O1@!cR|6dRJT3R+J0wk z`9Zg55ixm1nhUPoUT2xpVe+i?>JHay8-yADW_&7N*xT9KZno%{^9%i^Wm;SdB)7&l z`B(|4ADEkUVdlM#z5Vy+E$VA8T5-zLOEN>DJpMwNaLg^18ww={PMNZ&e@gq%_hwRR zvaD2QOly0O*yP5}hu+yUCRm(yes8zqxl_C8w4hZLZ)Q}mCWlC|o++HiIBTinNoS2% zn}c&_h)&wJ+%>2z^yi%8x0GEI6BZaRO^CEkc&DmU->VYAnDi<_J>AaFe^t@6$;N&m zE9c&-|I`0p-F?pefU4%Rw@fdcnV_IAVIwaSwQYG$_?n=I9iJwce>%LV_R5)aN%2B4 zg;Q%R_MH1!wzJ}no?Oqr+ZOf68WKGA_p6@Y~*jhNho8{``f#%hbdrA=Y&W72N+*8%%1pR)*SZ-lAH@ly%lT^ zH8E6u`*xzg@3PKWoAa4ZD}Elee*a`=(6yW4>-*>J5AzJsmTzM9oRN}L#FaDECv4Z2 zJ%8UEEO27VyuNjPzHDmUi|gy(1?^8~+?xJ!q3qSwZyYaFyDwaKGI2_wen94_cKY#xsYd3{pZV@i?4oS5mV=!6%b`C7+d_~>1+4*HDAN$@2PpMB5D8c@rQf)`{w1pJF@*` zWQ}vki!Em--LT((_}lmS|DWtWf9{mjarXZw*YDc?|HCD(!)dbF6Ly%qX4)nf&G(@! z`dyyh_Pa~3IB$!PiMOfxopIO8Bj8U$>GN|^(_b`QynJHv%l5?Gx1ZaHRQhyxT~96R ztkK@z&&ZeD`(^qfW#4_L&AU8){Lo&*b#%coJ{+5BGhgwp;a8n}<+s7!FBV>pP!HM7ZJNd8>{lIr!BJ>?3%C1& zQybZyH-YlGV^U=40Z&&%dPiLocxs_hp zVdBmheL*C71B+$;J^Q!*DGNRs?7x-z^hw0Mcfs;HOa1&37F^GtD|IZtlHttENK>B2 z|CEnOe?PP8R`i4tRj=0Gg^g?>694x-IPt)tGf`{x?imugax4q4F}*u}?s!CZ%(k@9vl$|&Z|d&x3O>)}N2X<0#u zUGw5gwBN7_>Q0m>zVOO+%f?>;j}MzA&)A-xcJhWr!nwHcca}>RU(NBIt(hjBbpQUd zhwFS_Kc4)(XLHq;i7cNAcHgYKzvb-3S8u0WTT`3n*{L_}(eJ;Xo$I$o*+t3Q`Y;|` z(!9iSV$9PEKl47H`nxLD#=_n%f416(7#FGQ5BcKwHUIxhumAq`dHUZ|e%t@uw9h}c ze>d~AO~#AEm7796w<-Sq@Rpz7um1P<`FHJnPJX$T{rAoMJpZ^j@o2?^N85I~B-$t5 zPFx`FZ*Kng*|+w?1=1%bJl@H3Z05mJdz|2FPZadSKjvbw$quW z3QZO^-`FzGSyAj8lgg#lzSadt;+(E&%?}cFpJO1HB4;tq9cWW!)1LJ zU)py|=!(H1U(duDG9N;vCNj)i+;j7SE$_0u8>UI`m?l#J?;OERXlxv<`}bbXo9b9Fn1y-Z2*=DoM$rq!sIZ?dfaaP8<(XYW;$R}@ACyVr&U zJ8wK5;jzNHWcS^LBBDnot+;TP`KWE=lmb5&5GVwG~v-FH`Qlod6nJzp`Q zzpzP0zE$a(i*mE_HK$~)*-e%)u6e>&EbC16e?P;1C`h=G&urx@*BvV9GZjvS`Wfra z4OrwUZ|q{YPk&N>**B>(((EoFpV>EQ%-)ipH7(j%cg@|P^aomrVwDLRq-<(frC-9xSvMZBM=itt(8KuHOiNTU~6K+*Tt&K(N=2*?Q&rO4S{0woPg0 zdT!se7vGZwzXBF;8C97sX8s^z6zBWzQI`I0?;KfU_vDDhCbc)EuWnHl z>rPgf;I_T4Hf>qTksJMPHeRbw%+u9UJ$!;`dkS0HYQCwb8qF`5IvrRtVUd8Mx0|za zRk^xKK6_&Z?>jSrnJSqdIb017o4+X!{mS9pGKtaUmSeB>&h&-q9Fdo|xqsX@ebdX& z3m@iOTemh=B6{IM(eDf2uak*bKW|Bziv z-M8QGizUzb-HTe+CpkmHn@@#%7yqu>?RRVKOMZX-_2o@a-WZqhQod3R^<;?5(y)tW) zW|^5!wUU0rnXLEXTl?FG4<>D%QuO|Vrs>={!fZF+FLVqJFFWt@?{q+d&%gO68T>C; zs>ZcyY;xkYT_!mr>GccI-JEw0Pg?lo0dss^am&(EIDo&$q9A z@mcK5*|`3FKg{mdO#gIftJl1T(eA?2yTdaw3)N=qWZZLm{k?npwr`onFkA6+p0MU2 zcXR94Y!)xn>?Mr%c+9=JN0Ys)aUGMTZuMUG%{E3aUorTVOm6-Dw~jf&+_v#ecI!f+ z2@em67QVVF!*kMR-rreH0(yq#D}J0|dLnCUvFB3HYcKUFyDsv$a^_q;kbHCt^NT1( zsb5UK7IqoA-g7pBTyS`d_Q(!^bg*;eh%q-CP% za}6?FE;6!dmt5d04BT;KPlIYhiuy&JB4HNO;EPVFih?_@*luawQV^G*WqIWPr}%&Q zQ|mO?52l|jyshUr%QQG|>-2Rq=bn4cKkLc@3!RH=c1(X)bw5_=Y~Qr}v$slZe<-Rc zTRd^D-(e}UE^YJIizlOVyFTPucqcK*`uu&+e)ntM_gTGj=h@gstw}LU(iB=`dg$8h zcSob2$Jf;q{=D&QrvJXX|DS~4pA%D=Cx2C@+3@)B7i>YhV=rBoxB2&IeP7$w?T2pP zpML(|&sSfrF5NEvxT=C>%SyFpEbbcOxn_T_e*JnOmN$+==h0cUmw_o7NmO1D4txz)4E^*U(AC>7AM#>g^UV)JXh7&(r^b&bI<>Qt0 zZpkxFl>}|-I{A3|>4=&uAAWtf7U1gR;9pV@d@`-tLC5S#>21CY7um++5`oo*cM8

    >n>Q(c4yL^<^K0A|iCUEWF5Q%j*Ef-yzlX{+}U26!N zYcfY_Q+26_ZlM-?%AJEsV#7Nx%-&XxSlVc}zO1N>~{@dmEC2xIw6?s`sef33=&W6aq zm;Af$zVr9pZBzT#BPq&t;fm$kor*FNd{>&5NI-TBw7Jjp9EGb={v>)me^ zKaZZj|MTD6)Xa)qpZ)*8efIMD|0~nVKmSpD!22NZVf*fePk)|=i}%-m{k;78`CB%J zH+@i#|04hIc6e@Fb+w$c@ao^&1!7vlkLwtIudCd;|Ms0{|4y~K$jRGQefi;d*=*~9 z?i-$wNwE_bu&v4BN%%gebocA_JCzd`@3>xYe`BiDZ+Sn16zTFe8~=PX_jywPalNKq z-XB-?+#@eGG3iAn$}MfX(|g`uC$#i^*SgGIn_kqYg=|dR!l3ax#5hcPrHm5$g3ihe z*4~rJnj)5V6I)*{{(i+YcfZL-$GukBci1edHX4^r>&iY>v+Bst8b%$KNxcDw?z{}X zE4P!eRNWyfx~=x4&skk5X|MAp%eS@#Z&eC9VSZrct_)|1S^eifUA*WtH_iCjC5i8w zZ_byCD_I?CwEWb??bDavuREIfK9%ia%>t!~Jm7G}>Ceq`l$rKjlg;^a9?6XedA zS<6|O8~ncbw)ZLX-GzPcJ}{lQI`h~e&9bW!EplD9lXjmmSid82WnY(el=ZcT70u}u znh$y{nAWfUAIrdhV3mR@Z`}0X^@>K_>{}VySW+%_M?F@Ic_OHxZx(V<`sUip5ydjP zY^UBOSXoTo!W4aY&5wmsY}b09d=%)u^@E$$?B4##%ZfyV54fo?b`A~w<=0`HWcJGtPh+2RCY+uGoua%xv`|bC%#T_yS`n%GjiFh@Z?qR-Y31Xx>xu4>xZy*1i>Una0 z%+&dR`|a(2l{J3}(Y&%C`RR#>hRZ>+s=U98D);Wa9moHdZGz$4dA3!bo+$15Rgm8@ zp~*CJdsy(5C7I7BY`yvRmtsz$;{v`(Ig-=o8Jc(%Cdmklkp zo{Gr2RJqpm)QuxoYvzA6Kl!R{;f80sTR&gc78go&%I_098BllSamA(h@Z4=i6BfkH zS)jUfm%(AXC}X2qE}t1k?wh);d}rG|eNIXHvxERizZT)`>wJ$SvCRqMS<$wT|I9~e z)ya?Yubyb=d9(Dr!G2%gPnQn;+7{V(`T|>2?c(Ia&Mpe)9R>t68fLC%rUS z_T|^X!?)ej)A*`xKRhU3Kcn`4w${co3)q%29JMtv3o4KoSf?3ny)Y%H{QHyIm?aaG z&TQH~JJ&7oVbbo*UDBentYbg*HLd24-D1G<@9L|$vn+SD39vLw*cc{wSz}Vb!n@A= zp)}G{bpfrJvKZ13Mxo8#H*zS>N4p>aE;?`1F`U7Ly|m0oM+1{vA~??OO6w_ZeKy zkK%=oHizdeRLs2fMWM!=^PRIjPk6%S8S~A~ZZz!j?(o#Q`!CfzXZFpLCqK4po;6%n zF0HzF`o7!y@05ps{@L8UnSXYgpOu0$*T?Cq+LF8T_TSwX@Y273{u)0&Y43}vH%|Oe z{C4Q+vpqE*f2yCKKX2+Z{%!w0=6}!sTbN$k{;hZdZ&$`uE8#hd9zI>&epbBx>%q^< zwRLNbJv+SKZ2rH~`*q%*yI}Ld;Q6(D4HNrm5zz^jW#xZg&(7VxUnf;zZ|=0`{qyF{ zm0Rki-gR{AU181ab%7a$kF?#Uf4=){f_LG`yRsjgR=F_k2w@JiwaK2m;IQ(v<-7F$ z2~GGT{xto^++*e%Xta%NYi*V9$E z9vzZe7yHV{YjV()*J|ud)|P&@p;M3BU3;_hNt^kB1Siexsi|H|efhGNepV1TGAGMM zJ8)_$}b!<{#m6CFW4A+Ls4_IzkMQ_w!DW3M} zx;eky-Tk{cOqgRg&-VSu6fU*v=-H`7p7(a}dotVfo$gr9yEM|`Dtn8P*DR)R%?`;G z(){!H&0o2C&0&%CDh~s_^>q*Ap6OL!Vt>J9!S*{)m+jxus5~Zp7xmW}i!6)$H}pMp z4qp@S?15dI&EnOM?)e4ImC|aN%$~$)dSGWn0AF*yj^@U>4`weGUY`_yVAabHyAs#T zd~;DnQZw5%|4!GYiUQ7gJh@@nXLu%Onr87n-WlmGmnIiROM% zTdm4jYA`=dPWauvM$L;MpZ49!+Ts2Ac=t`uOoSG*VK!D+&9deZCY^E(o?A2ZQj?{_5WY|z5nm; z@!6`umlj=r{{PqA{(o<^v*&HF6}oV2F_)#5w_4dm7p_XB~g7Rjp-wT;Od~ zLz_!w$=iyjsXolIzOTP`<_nnIDVW{+Xv;6t@HuS!+!-?DzzLjljg#5}`=Qb`hT z*8ljKr0_P*eP-|y_Yg_bNq3Jm9B%j{-XZt@@rg%Y&sF3~bf`@?*4DjraMtdW>`#gY z{H&2H)IP@VtXS+J|%D!8M}ukGA|EE zSvP5tX={JLy0X*HuCmX6bKm-V$X=e+;OVBrBt z4m&Z22b=u(4WqJjUpX5cIlAWXq^>h7G@UtT>^56+Q8(wIi~3sGkD~5fZM_#tqg*5- z=Y*J~R0#(aua;r$s})JS9>VRn_@~y~)m{yO(_%v1Z|q$9q}QN0I_UGHe3{s+o*XC1 z_Y0@4dOg3eApZKiRf(9^Zo2^8D(GgZDfsX(qZ^gdAU4% zC(r7mi*J7F$&pDDm2e1*t*^eZU*^w-IJ>Czdb76muH-dTSt4ONZQ+}8^WA^7BX(K* zPuOesj74zsgu4na7543`+V<~o`v14>?w)Jcn}2)xe%-y_hl`)Fect|E!+3$+y8w!U;p2q-Zc41#f)u>s=9@Z!8Xk6qg^;*Q-e%~$zc zXYX2ct-E%2gF&DEL5V+tN0Vij z)OB(q#|hg!+f}C+v{$PfsJi44B(;5o^4i{|pVIb9WNS4CI%pMSCErq?`lx%+)SUcJ zYJ1(HCi_p0y%HlOGTH6K3TcJs0?ivEJ_QEo-+#7F+{#=0(w<^xx3WuSyxYglZQ`P` zS0tvN$#vm#t|Xs5+a^8>Vq~>z+mPXu)7!l?GgMCajpU9gW~&U;c8Wg`vyu&N@cL`# z%6d-EN^+N@Q}?P|gK%bjQ}fn^Dw}5P33u43CSRr0b^4W9x{H+4Or0YPTUj+fHm*Kj z>Hg-7Q1B*ArQ%nc7JUl%)^T@R%Z~F8j2chwl{hY8ZRS~2zEYXbl})$%{E;~lGg%Y! zMUTnm)!M$+D(w-Me*SAsD_1Myo8FDd#+iCco2E(3%KI*qxzVO-wQp|<-;x03>>GUR zKP7ITGhb%y{l=v%tIruqoSd`!-G`#x^``N2?5zGuWM1nzA?s~qy6Dc{_rK15tGs`I z&2|3se)A)}5-UXnmoW*wTVM0@?DhHo|L(8HmK{dJ?sz`x1*u9IL}B z6^F|Fmp`x1|MMk${{G#wrJtoL{(dt3Zu-it)hRZF~0J zk@SUtUhWd_+m~`H#}Jqv>b7X83e3WLTcO*@;x8}n)}_n9blCry@{{m~+7*|+Y(fC(CI0jdiQJx*~*b_$#_ z->y+^)lA(h0b9R)F*mw?c(=H)!20FpUcRe4XGfp&GCtq3v$Vi)`?|d=PqwM0dWT=& zdAf4;)@=r}t}8kf_GEfXm~ML*_qqD=-skr|r%u*8y~Z(8B>qrBF87*~l{_!cbj&(& z#ey;W)ukJ?dB)%ErZ2u?()(`HcgdH#=l}crZtmhM5&?HCZohg{{@-r*U)~zVcs0j+ zCv6{mSb6UUTiVt6`z@pkLU-ub)%||>+@g2A?6aLa_nuDW?})n=ZolD8z>-OtY$5UY zTBOc!WEAiuG!|{)Kl=Tc+8N0(c@=Y^so{@=E%T&~E|_)X)q~2AfRxKZZ(0-!JeLUX zUL=~)w(wG}WBMv4TfgS-5o_GPCb%#@b80hx!e_Fczei%%rB|~|+L=3d^>66xuF1L3 z?c~yTZHiIz4X^{tRH zUAk|-ZAtlOlXyM-OK)ayoDC^3_jR}*`?gF!*2227e4mB33v<7UThxxjH=l319s92A z{Ov6^*0tGNEj|_m%nZ57#h~`j4MK%j-QeSy%q+!|Fc=*Vo_uqQ2Df5r?Rl zuAvp5V|lszZT-4`kJsBpRIi>=P_%aczw58d_wOokyR_zZhVG#si9HwXC;a)fD<=N^ z_ut|l;#?+&^~>4X+Q+l@>pDDNyla!6pWBVprL`9xzT17cuKa^c)KVe$6|c6rxt0bA z^lhu5Fj+~X>ziQ;K&i*3!TXM!j&4nwf7JfZu(lBZDr}xVP)(R=cEatzk z{Oh6#&G9nvzAIM#aN{~Fac${^_b=?8MM#{^IM}6xzEwxF;^uwJ^i>2hJJ!juU?r{hoZ#YKhB&gs4)G40YMv+r4L-XFsnxQtaZ0yfS` zkE!@@sMja^$A!|f?>_$4xBsbOpD}5t#)`;)1?7LPzQ6o$r{+b@9jr?a89RIytnq47 zytua1*x%Lc^u8Un-_!qApMFpqxNnEG$@cA9%?&s2etq>!wEdpfLar&yV!17g`!C7A z%G49pbY`x2d#i0l%+`_^Msd+(L#e;Vr`WnRJhiwgxnIs|RkyD9?IW>AFNUecy{_=! zJ-9lI)n{2(V_&9EYx^oIHH)|1McEc{b-7>(WFC>Z#gtNxFRDnT%5EwCoXX~ zZnWUq-B7zO&m~``8+;6WvLMS=!|`J7t+Iuk(=_>>=54ONd#LZ4f7;tyL9f^FSw=Be z+2?G(ExvQVtyNw1-YTIT%cm)}h@3t1duZV}`Psdvh** zc;C)mzW?{`|6l$j8R|$UR~8*T|1Y!rQsx&A$GQ2Z^#46P?`~dwlbLbDrCFgqGO{Z+e3|j_%iR5SbIotB-nYMT)9LHolhgC} z+eVvA?Uy|o72~?)M55&LH>N>1p2S}Kw&A_?PVpUC$F}ra|7ut(_&?a-;_TJm&6BSE zIHpunlse_(2CkJQJZy`&S6upi!O363m%q@z_iTXZ%k~(~WRIM+ZQNQ5;w~xpg>K9i z$#oFyw-cPPCu&Cat!mS@Yv*>WT%NXv=|QIE{N4J(Y}rMNkG<*0F;Uy*zf)Gm_-w@C zjFA7`5mO>}CF!3kU}65%el2d&%@Qu1qb-JvA~{WNp4kUjb}36%mVcTOc1=J2Ov#-y zd__~<_L`r*ZvXS=*Wc$Y4xhN{vpoK9<=40RxdugNizaN+yjXlRo6|uq^l<4KF7Lc& zX<_^B+x*Hu9IYKOvFF{}3rp`VtH=+Se7dH1rP3;Xz2(gtKd-%4c5uS#UCYvVR%eLo zFJCM%t0Qsygd_Kp*L-w46(`GZ)#J;FhL!iX@9v2b%cJtrJdWW?n;Z-luW~8&5iHH;k$lXp%DMO(VGFQA#-`m+se zEkN(@|G$4t-v9UM`Tw8aYHfbH=*46Gzs>P?m*y=9RbvbJe01)$j0UszpJ(6ye|CKT z{~t=`eQu}E+5If~|I@xs(cauze6EW#m)DjP0flbGT%7IBJ8Q1yZ(qMFQTf8j&70Nx z=f|D7%~HO6@J@ar?m3aYO%IB(eoeOdc2gUXP9n2zHG}Hty40k%7*7ZX(e!}d9M8NHbA|VHz4`J zh9|0R{d0t#9ex|v{VwQvr^Xt?ZCvv=OkdG?=*2zhZy#)J3eS|Oo9D1;=PxbuJ99$l zLPlE#(`5GrQ=+bj_C8xF@b*hpEMJj+Zj{;P=?$XaT#x5Y?r>e(dvlkdkBY1EWSyhW za^l!D^v$NvPUnx0soAxsvi8rTRWEnVPOty|>+tr|i$$|vzuvr7{_n%pKUdc)KMN4H zQVKRp+XEv$CZ} z%vtncL#vpBP?7BHmV1*IhbvvF#_5R&k{N!p@-8~PT z?j8wmPnP81jm9TV^At>x^gUYTHk*|@=4*vibWHpT2f0k4?H3eHm=@G--}|Q+r9hlyXr-jwpG>pc6gXQmaxeSTexGX%&xyz(|#WcJ?D2na=qM= zZM{sl0=TU*^8Y-3chkN8$IbsA?;c$gFCsi|-zERL+S-qoLTff@_Vs&8sIvdKKK=dq z|6j%HKmXbi8m;s2r1qb)_Is@A>y)d{Oi>ElvvYd-wF##@ZWn%hw{7>nTW|TMtA20H zt1J3=?&#sg8_p&jI;XJimw9iZ^7KfBJ+EtvU+j``)DBw7o#(e@)DKzRlhto_p2|QaVOKXanj^2)oUGf{ik@FoPBM&80%;Hd|52D#V6=R z=YEMcwJWh}U&(d0hN>PAs_)vmj``x|l*_(LXR|s8x3q~7c)3bTCXpgxxKscvR-c5 z=6&}6pWT+8_V3H1r|SQ=YJdLo<%GDe%8}-r_^;~qKSDSEZi~7oy{J85V+g1E(;a53 zbJ@@OCKWZWNhxWzy;bvRvXTB{_L;Zx>~E({jp@1e_SRi)jfE*;oBs!Ves|1v(=oZa zL&=uEt3nlxg|1`i;ceD?>`KZ{KYe_8 z^7b=nX`ULKye|U3S?zgWHv8=NyAR9k?5isN{ma=_!1>NZD9yCv{iWOD_v`*$zF+^R zzIj+ zg%-z7ZMaqTq{)9WW4*HKct!_`B~&Qcc~GsaBocdv$}HG$l60 zAJR{jesDskXmX-!HN%!h-Ok;!a=avFo;`XkSV(8{O}mQp??3Kt(mOf#lYe~OeKGrc zapk|?eSM`de|^CHi1y^KZ{L2D|1Ur7+@Be#3gs(Z+Nx5X?CgEzl3t_Q^t9ncauB?7C}aet(JGv5O11wWLzxCUAMJIuIhr9O7YF6mjf0 z!$GU)jR9@0ep7pA7GiSDS)m&4zqQo;ha(S6AT)Sm| z_fWKWCtF5h(^Rihy;6(Ty|3NUc-(qj+Wz{jGwdVIoX_BW=^**P?L_MR^6S6f?aICO z{JH(S?Z=md76=MhTb$Z`NA}zG-GBLAc3M>D@7w3m>znIP@cqg4W%jXqt3T~N|Nr&t z?qxG(KfJiL?$hhThu?oY!aB*Zb!+yz7SBrdefw&@pL}mu|LLx>m{6}@*{_@VpZe>5 z_kMM$p69gx=&ofvw^g*a#W3;5?%bufef#?MI`5sQudTkk{QNw!2GW#%PvtCK4=ONE1U?dQr7XliTqsF{&@Yqoc;gPgR@l`qdUSlM4X$9LXItMKmO;q;sQ~r8H%1U&+5v* z-}`^hHZ#dkCgsA{chBBl|Np7#W5(?Bm+!7#)_?T!xtfHG2Y~?-gPm9K9b0mvAyWL( z;pGjUKcxeod{vV^%ynGXTKjpP%C=^XSBGqQw`G+&Do?vq7h-*^PsW9R7oZ0#(sMEF7LN(%<0G5uXS%uSu5eU@IuFO z4gd1Lck4bMUbsJQo!s1ce=@FZkvXk2!KEllYTuKKAKK5`|NFG}d;3o1pG6+>wdOS+ zUhn?7j6Kn(Z{f0b_Z9rDn-0I4eg9AU{=awo`*yKxbNdlJ{abha4x7J;{%iJnhH5uX z%J9?Zi7|Y)RjF{l?)3G$cE3&4o2|j*?=QFK@3rLY;00^mPrjI}_e^TGw$B6I2EP09 zzy2)2h^CBg&33jIQ7M86N4+>#WRnuH!a3nxNVcqP4);_mO*IcK>URurd zy|;72lL)WV%OcIof-dJPJ(}zqEM8e(dt|QnqKd0cJVC*KqW*Ec5V#?IP0OCJ9|URg!T&e}3JK`D@NpeO@=UuBLSBj;e{~<>B3rs~G6*%fRC(`3}Q)Yu$7#$d&sz?#!2aAx-AlMANX=ga?F{?GmR z;{Yb6NUzPif4+L*u5tF)uc@W$1Lo{oKH2WdYSy$>-&~F73plOOyt44Y3udqG&I57j zHw&Y#{@mF=QO4{c>#}HTkG5G>h4S`)#AaQ7*Rss-=uE}V=~tA~C0{#)F3LW;e74KU z#TRWm^yYlxQsG;sV&4`Uepl}CyO*3hpDlP2>g0UVR^yk-%a4~8TFMneRyx_P=;@8g zwkTX1v;E7#i9xb8?TlL+c^6N7SyyVudv)cF*y|j#IZdBQ+~iqv(=$w4!15bgF}q>2 zZcKCH3c(7Qjs8q0)Ph_d8M2-Y-NSSDp%MS?qi-rozwF4omaJ8N<%ZiVo$32_-`)R? zUw_Wo=F9WfTzfuEp!nel1)(#4Sbv^9>;C@#Lv{Pwx_J|9PU_{IO5cA!_D^Q=PCiGj zHYxqC37<+2tbVKZnIU@9tY4OtI+O8+vC#SI*U;oqiX!qX>rM2qw zx48)Z40`w0X@z%esM(a`3y=J+*zsadu8&>+%r3*@-mh6EX6qk|`Rn?yzxyuJD-%n( z3)Pc+SGYuW+pXVRApd;vq&vsh*-|##4-G%S;Fa*<)i+x|2i{ZFkNR#Xvl&WxOkS^J zJ8!9F;;Qbz*#!(PPQ1m(YIy@(*GgH>j@i;^wl2EQUi{U*0=9V<()!fW{u@nV6T0TY zsc9U=G^=jg9a-Cb)qnJEC%t$PC9?PXtDhI2uHOA9oc~_+&xh`JPug7A>*l_3vAo%8 z`+u8m{@bq`ufvy|_s6n%Ipq zUo?Jo^$}yw+zQcD0#=*Ptu6VKibGF_5b~rL`zKG~&WS@&8+#@k zNcndt{r`IrNL3>VB zYK80c+kBAnj#Pgn#k)^b{E?o2!|xThB#$~R+&h^EXr;s=mIxKYs5UbMx!d_Wk~Ne!ZN%S8qpF`@;agy6<>?$gEAvUu$MDHXgg7%DV30 zDhUe>o~;>k(li%2YJU*(`r4m-qwZacg_!L+bVsT z{5ebSAf<5Wo2z0I*xMKy1G9Rt{H%^2MB+{9wb%NtWqoEi<#?u};lRq%98F6il|9WimsnrgI#c=i z<4-J>s|Ds?md)Ma`DOZ7?&tY?zf~=ES+OQb>ivh)r(gc@>dI*d@NoI%T+Eu`!SkT1 zyz2L_qw;swUUzX&l76~nN8p~a%-W>YCzocrPAv8Mu|Q@i4}<6;<(S?6Yi>VW>$d)K z=5tr!7EVLGUi~xkS6#akcaXQVqgA%zYUR|<^UQv-SH7p;@KE>kIX9DmBYIn&R$h&C z2Sd;H;~yR?I`Yg({_<#sQd5TO8n+EH59(y@{F4cYbeVH&o3nd0pD>5jt@sQ9M(b_; z6)nOQ))Dp3zxO_7I8t?&<)Ojmt&El@9bL6ND!V#VPS`%^yWJ)%CE%npS&Q3WGnDz# zi^~gHFT6-qo^yk-J$g#BXW7JItqAfxTBY4 zo`3YLw~}Dxk_n28LT+r|xPCv`b>Q0Ja;Ar3jTa*}c?9}RI$ZPnjkLi^!wj`Xfye;Q z=7kKMkJ5rwc@3S;sI+!`&6BL#eXdSOCokr4)#IKQF;^KDZcyR7cCumN|Fl4p-?@{d zi!DiyGQ6Dk(-{ohhxKBM#t_sjFQ?`-AX z+;r9ftOOZYpaCtZF>L5 zz2{|G=H}bg2OJ(Jt7jz_3%VXWe@}9)g5#ned7BE}bZ@qgw5?mxAu%!V#Tl*rC97jI zQyOd8o}^FKd%1BE&&t~OUxVlG`|_&H*HL9niqi3LJM-o1Z37|?K3#lneUnT?K&9=G z4}S{o-xlhRAO@dHS|(b?Hx^{I*!oeJAAjr*-ZfUtPN< zbWCjM;P8vT7S5q~`FpBlv(n!C{YE$T)#Vmk-&p6tek5aRNsI7=DJsb`(^hI-RdIR1 z*|my8*hTcir!}n&d|9WJ;%=SVs(hgQ=H6A7Kh!%EniDsxZaSQ_p?{*FkU@iBqHF;3 zstezXY%k2<6c80w(ojoT8ZuElYma5Q-b(+8W(Qh@S?A=xJ!5XR;OdR0mB&_YJ}Z1& z#m&W;f$zWJH-oin|MXSy2Wp*YO1i++$$GJo@4?aqsur6pE*LEmby+^IsfA5+iCV19 zVfVX#W_eDS$l|DOyU|j4T6NH?H49&A32vDgVXppY@3p11i~Iy`d}@%me#vlK_Y*UR zbqrgSm=;{zeqiT&gE!ygYiCxlJp1>K|JPQQ!|OQ9>iZw`RyP|jT>e|&i9@G@=nV^N zPVQ+kvy!&+KPVBs^Q4-8%KhSQnHkrG#FR|iL{#0k9Q<+N>-}hsdINZkh1@ zvz61XFE1Tx?Pnignh-J}V9TLd4Xz%pL1wlNts-ylJ=oAbP04SzWk$_ux&C+i_(Zwh za3xq~bAF0?aL=u!W@963gP?=prOZuJ)owdj*wyU`S*JKn#;<#h>AGZ#&6-_h*Rq#X z2D?tZ*_prc(hjGMC!#KRI}1;;N!k19=xXu&xihy4Zf0XOxI3A9`=^`Lu{t`7Uwqgg zUSg-rGh_1IH&@?^=l?(3D=DPZ**N3*>`!-3@4dOT?I zGvRIS?L1TKlgS%r7O$LTxyhuo#74F`$#e8()swhmbcQEHNw`kKU!Q`pyB8^`}4bVE)BX&Tw;k1Z$Hl7cg5ZN zKy_5|o3-LLbEGalW@dVN#Mx!e-u|ykc{A3B^*>l@zjvP|qk5M#ljbfnO-85L8cr*j zeP2}YOr32IeLtAl$>3n`5jNYj^at;z$o-jS*1%oVwry+wo?w#*!B&Y*j)mJIE*hvl znPHbFv5;9#r18WAH-*((4Z0_uyAqWBFFJs6Q>#JOvq`P_>(>UYzIt|2-q#a*jq?lk zK2h7{)1(yg;m0Yzrw7*`DCzJ%vopyttfMbF?8hO_3ycOb&3B5E4qJ;j9rRila4D_) z+uNK>u8UTDQ}Y`|B~(2Z_84uj}@?e?F=eBLB(ez47rM?;41>9;#N zPWQfFG_aa&t1YnmVpjbeVH4k&=9^Zos>`>YYLL3)vf2MdS!$zlyOMM3!hm~AF04Fb zz+hy~Id$<0L!+JPE!A8Vn@jIaeOZ#a^7q2&N5owmgWl{_IL#yIb$s!0mbnqjkIFug zF#KlO!P6zg|Nh{DB;hAB4Pux%ZL0UnZeOIcfi0j(b%K$@sY}eWE#1#IM4VvUvR&mS zYq1o=*#j+S78&$ByZCJHQ)#Z|CQ^H)o5V%b7kQ$)Tl4@p<^C{P@f%w{@aAgVhc* z-2HIJ{dvSg+ptaZGIP|=ehZtmm4Qn@XS({cXMO%YVS9XbZ{GDGs&(OCS)u9b3#$)C zoSd|0^0I4D*{&>Wl6UTA>r8mSx%;J`0&8WU+wstZr>dMy`VIo8Sn`wKMzbifeG_=& zbXBu9voM^`v0+>F?-YGrF2(hS-d#5PpvatX^V?e<77rEXOlIjVVGJxLN$i@!9fHTE z&I<{0-pb9&-FEBEtI&EW#>Ol9JT{H@-|lHyTXLi6WDzw*4|SW{`+BfpQw-?ZGxkor{H z+C^Yxj`!PZQ!}2Q*YGlAlumL|6M7tdneXN!oreXZtqxO<(ZwOd(?c zgX)pRha%@o?mQoF&9f=-e&(BNoqWGp@4cJF=y8Ohq*-tSOS7|Lr-T=aluY}pmqx-G z68F2^H?_OF?TC&EKgi|sV$IVd5uS`fC49mw<|b=(JGpP-yUlRihimPPz0*Cvt@2p?R}D=hoB} z@_N4>iT!mI5N!YVnOUs*)7ygw-K3lAe$}wIi%a~K*4%Lad++%V+E#7nzwQ2iTQuF` zjX=c>Yw-~O`Qnw_n(Um*_r<(>SJcPB=3n2M@|}Cr`QZEy>c&3snVZ2J0&IxhziIROnTGdT=vDY zKS|_%%Y~@xufHC=xmcrX?%cVG;vrtLmPITKv(BbXOZ_|l`s=S7HyR3hUM`tY+GBY8 z_U-zww=Gq)1z&aqR0n3U+a7W-C_G}GJ%g8L?hgS$Pfgj^E0k81ygT!&>SGE%%>qc1$9f?f$hw znf$ywzTl;bNlSwm8}hdAHg61DeRbtZO~K6Vw-2wG{QT!<8-Bhs^R%?wmqz_P5t!|} z{qo!y61U^K7ICQWEi10>&b2#Z&7!jOvBoNwsUKIaRIdO2?)$Oh+LeiZ`g3>G6+iXA zZg=*w-^8-DCtJ==2Y^SYEz0YVO>*wO?LbG&s$7LgG>EqlXEPej=@@+TNu01jM!KD!Mbm-8TGd_Fc?%%j^ zWA^W7&z^N?_+EBfZ1|_}{oUQ)r(VC<-QE5D{r&Tw|Ey&3@|wO%__Fc+`p;XXPp{to z?vCi>JG-x!{Rm)i>GGQsvE$dtuV25qAAYk#aAHZwI=??Z+Qt3n&bghl<==W8q~LBf+S->>`{n&zOi zoSCEAFvO*`b+4d=8Cq%;%ph;{uTLWFAWL&Q~K7zrRJQc=_NUf<>yOX zzHFZV_s!h$dpk>BUSgN8SulT{{o)19>FG)n->e=(>ufP8K@#BZP ze65KO>+-F3I=x*S7Y~a1Pf~H&vi+i^!kVpT&YUTf;lDRey4c~i!8*Tw`N%^BYI~nm zV-6CI~6dV0J3{k{7JYVNb6&F<;TGR&N5e4r_}?B^+UufS=k z77{T}*I7UO@@2}kr7AC(X2mMUo#$10Fz4nDN1@XhT=rdodk$25K5Kq{j-|1!ZLG-A zr>Cd0@0m1n`SRt*j~!!ExsbKB>cRSL+qSjYFa7$pltE*v*XGTeo8wn*-B!;Pmrn=RP|gZdd#H>*c~2 zw@WQt9X5-3HeAheEnIS^r*6g<&I3yNx^pk6mnI-1>dJ@>1Q7Kd)^vXRn#P zT((`QX#ei||8?uH@2>c`Xlq%#kc;56rre^x$Ib>H@BjPak@WwM@%t0ATYTe}__N68 z=FPXR{x#XYzG=z4o!#Y~+I`9jtScD#y;A#>y1lY{UCw)y^||QzWiYdTwR^R`e5Zq$ z%9Q*6-aWR-{AFsz%zrC_DI8em!b0YJiyzRR;ZBkM?CXpr=(0K05 znH`0fg#*`y30{;iexfJGU}kRaz4X$99+~5XOM@&cKRr2h>eRb^`(BvI>z>!y7dt!7 z;gZLy`l|Bx_hMsX{~pz^WAyiVIJbYx$;n%Ge|~-c-^b^gnw*{OE|m;t;I2m;{>*-ha?56WEf-}~d9zFD@X35om zrm7upo5K{$L}zo)zPPCLJ1UdP!otEA^7bC>3ApJ2aa1&ctMcFxnA#`1~TpSJA& zsbO1i_JL4Zs>>spqZ<1p7jB(5V@8GAA`h24|7_2HR*&1WYZn)D;^*qcK`W=6ewx1T zOzJkB)4T4z3)c3&mTR-;r+u)!#r^VMDbKXS*S*=d(%IW4`^K(YYx7sw1gPg<5KY{8 zW}Ah^Y5SitKR#vmUGa1??8;ALnmcEXOxp+H2B?jW>QUEBjvFx^?TpnxE@G t6ud2~X4tyYqiowXJI0C3lOOzNl6WQJ%zvYBDgy%pgQu&X%Q~loCIFB=CqMuI literal 0 HcmV?d00001 diff --git a/docs/html/sdk/images/3.0/home_hero1_full.png b/docs/html/sdk/images/3.0/home_hero1_full.png new file mode 100644 index 0000000000000000000000000000000000000000..e280b81a7e5f0631e5681ec0c3653354500f3aad GIT binary patch literal 703617 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

    Q4qtEo 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 #tH6J{`SzdzsqYW-|6W+JDnDu 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

    v>%@b6Ny@m81l{IC>we_-QQV4B(nl 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�PmrXmZzyHsg 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�YW zo;dlle&*Y>j>E@HoZlqQQuH$r)Z$%GXd-5K>`U~;oLQQAC-@5QNSygxa`yi2f9L+} zt9F`x`>V``0MUq`(D^%@#BOOj2zlE(3%u2c<-L^^a%;t^Lz7l9v|KvP7_+r;MJ3O) z&1{*uZvRXl{ts*n`@$&pVye-p=O$%2do$XP=y@v3d1vlX57g|v`&m3a@9~Pc`?=ju zYu__cwVa^((*3~Gd@qqrl{HHPPg<>%P+eLV_ls}QFR4?W{Qv(4e*brHlgiE5`{t|t zOXt?S-?#IwalXlWUhTASkH)|mccG1{2Yxr ziH8KZm^j}|V3p8RDG&&=(COL3<=Mz_?ZBz1x_6IE*QjinWxm_^a_#ePyDK;SE?N5j z#Fty~oNOvzGf;R=68%{L-a1uXs`% z!|H;DP>zI9)A{XYbAM*dPjIM8ywF+pcB0_%pNG$^$>VOm)U)0GSbT4V+@r6HOzvGX zG+uP|UxrwTjnw9hknd?5-}JL@-f{i=EuCG-^*J5C|J~5pCGab)(7t6~WJ#^O)FXku zwjK6a&foiwH%FG#?l)g+D`$Jc$+ly`r0Emlb~L_AUgEH_bH9VB)!J`ea<|^EX#6s7 z7WdoJGv5~MfBIYfob03bmtM|s>N4m!Ab88>*oIp29^}o`&tQ1Na4LCH#a@Tr zBfC8w)h>O|_UNSUSDlboNx^T=y%>Y@XaRjMTlud+cL$q5rep zv)Zy_-|pNq`Lb+Xm1p{`k9xE6_+{Up+>*AV+B4LcQBLCI3hv%O_V6Dz({Ek*Bw3(& z{bSA41x1!U+x)Y5)TSi=(k$Y=r^vtWlOBIlszw;{Es?!V6a~s$I;! zfVIW)rA*M#yAm?zv|cdo+12czE~zZ{MCiS*YGqK*rghH@e0K6`iXyZFY6zoAdhPu8Z3GVLVJTCf2NVVJJMus2zCz=bQ>x1$M^O zQw`NvI;)+p9TAf|F-<~O;?2qOD^GLIE44?mvU{w#s`62WZ|Y=*qBCL%-fz0rqy=Bm zX0|C-|M;xm@|g3tD;H8_*EL8l7u&IC)9Zqdj5`hTSnK6uPlvT8zuWlz*k2Ws^akzn zi=S6^?Y}iAR;IW=_G{+3sE=B*b6$w@9ejD}@~NAmde@}QA~x=S-~4vc{i!Fiq<_3x zzP4KW*XEwB4VULmn0iV5Q##xK<(+LyPO)fyKE+V_ZbNGx+x<^(%+I<0>6gsW*SQsX z=Ig9ibLKlnoZfn9`JU&eemq*j<~H|d%&T45ydR8X7u?_5fAq!D?`tgn{)`eo|CTBC z_4;#9&&>_y@ULB%AI@R#%v`f6?NV;kqyPNVitql8y>))K&G)G}W8$$>udDmwd{* z@m^9&XI9Axo@t%pC6WEpgZeVw)(5_*?*8|4%DeB9r$5b&u$%o;PfDi$XHMx}t;b*P z3MDM~w(OV-@08=!uMf&suPC#e({6Fe`t8=jQ{~C?tP57js_)rZ6gqQi?5^F8$0nX} z;kOC@HZOYL?E0UaM~|eM^;Z}76)vm3ylc1mjr@hlzYfjasHS(8m3`i(`&DPkti-F{ z{j}NUE&JPe^QPmoW}V-mF3h-0E$F_4V#jIEP?i2;$4)R_S=i~a^lYFizY5cu0tQVU zhPM+RHC?P_T)V6yC`Q=*XViq2teN(*^NyX+77~Bdwzo>_hiA(Ejr$k0?fJ#ITC?)~ zffo03m(?%1vaDxi^?Gfp%edZuYxrI5uUd<^Ui`B<8X~Y)X6=gZkDOTxRynM$^4(jx zYx)I;(C76_P=hARPwyOMiSnfPsN9x`ZfG|37txw-U&QsE!h z-F5B_@3ybvzG>e&=~ZC$)VL_;TiVArU)dm)dz+hK?bBofmozg8)R1*+LSPbHKjLRBYd6*?b3mOL|k|B*Wz7{s1b zZPfkUyqtCC;dQYNdnY}Nw7Zgzof=R9Y$f_<}OO%(KIF1@kBEb$-A8Z|Lpz z-c7gk_wD*0a9uyf-XLP*9)%YY6Q*vcb(hPN-TT*g_21X-KW)sz3Jyki-!JOX>B~3O zy(v5OZQ7G|7vp`mjz7L>`CaW-_C@WkQ>9O;Ih)unHA|VL=)YU*^SdFF*B~jxdh@R< z=RSvKtypj{^Yo*cvV9BV?ClTj*mv#kE{Xr%E>1yjET3_!NS$Bglq_Rz|K552grpk_ zCQh99?0}`-?4P<5HL|2^;^#d*<{TgH`u+J^Hq-rAg^ws?mwbJ){OGJBMbaHsCTqof zDo$0;PMjZXXR~g8UHOtDlRN^u{ENGyABX%tBh(kD|9;<7i`iB8zO78HnRfj7tyO$$ zR_fk*YW7xk+s~bO^R3Tq%6)&K?q2P-S=(i9S3a3w8dX~TY5OM+Z6SMIlRp!Mv)1of za-`tWfnY{IONHQd5yr@g7nfTWE8s9cMYZIEAJa^Z&jec`;yLM(9 zpNT5H@U%;-N_4LpPw}BMD$`9gZs!^s#D(-se`LA5ur_$Z{S((5Zt;72=)ch1IJfcm zB2f*~C97Oi_69A=VtrqGJ-0z>(%waZH?7?sg{)lftkQdm*K@ImyY%-s zBOJ1)|5({e*0p<=w=F5pxTK>oU)42vYxxz4w+Byu`s;d$d+Ohsi}si2^v_jJ+qj-> z!6eBa4h^yb$3IAP$V?2qyKte6UHFqZXU|kz-q@Ra=T_hQJ6HOC<~6mYuJ>8{ru^`k z0Pa31%k*alER_|E{;Ta>|9S89`;X7AnY+!icx~kFJN(Cg`~G_EqTfE}g5B$Ho8MPG zIq<@F>->lFUZ(HaUf!}TXZp-kQ+B;+GfxExUyo>fe9UY83(aq$KkI@QRjlncJToCa z;KM!7*%=S^{?x5pzB6wR|MIt22dRv>@^}*Oi*1?fZ*Yd^55zab>!*@bgUbvV{2(`I6IZSDw*U znj=!$6PRCi>ttHkZjW6}IVCR^E!&>rsQS2eU;Xoh|?J_NIhJr~5(~F*up7ty6DKkvxyXN%d!EO)JgGxIO3GB8$I`ay%zQg;} z`jzJ#Q`Ml_gl3z|6c$ zBqr7V`NC=E*`Dle%PTl=S+t{Z^_$6d922!4nO}MKb+Nk{^NStEYdfDCho)Up;F3|e z*WSvI^fvX{mqpo$&y?0&>|Wa~#m}!}ZKif@&8C}y${iKryHbCW@_}Koa4pkU zC4Z+KBC!t-vafsh`Rw7THXk+~)8CQ&F>Ke>YwNc+ZeP!A&&cqFBWt2W(b4{7LDAJ96!8aa+ELPDqV=xTS3A8rk~q_2)lWc$ltxcc{+$?}m9r z+bnke-(1@8_}A@UOVcaePv_=*yQ}~FYSr_e?=@HN@3ywLH)sEmKAH3Wp|1S(Gi-lu zc_OsE{`=mi>(1|P*Pk1>+hD#yqRyMZuQGawT<6;lU-V;#16am_q^=Wau?dlt<-7j2v`X=0`tyEm$eE9gpkGGa=WOMF->hT}u7xL(Vv98rojk>&(1YFmJi(lcc_E(E2M??;bd0v zlV|(B9Y0cSy!iCTq9reiuE?6cDW0-7w?zHDMC^(Rt4A*nH z?oHm651-!c=D%|~Os~JRKKK5s3g7o98vB?3o2Gm2q3)jWEWg`gIoqZl@mG6&`ms)A-p}&f zkFnLy-*3BGe!4hr>*dmu*OPYqXBYKZ;!}A*kh5U%$+HstT1+zY|4tO1_uzoUjdKTz zN|!VIlC4VVn!#zXaTTK=m)opZITQKlD6#ijxBQ>TEbQ1iYr*f?7RUYOu&n)3<=8S$ zXX5LvuF(Ps7B6b}?u7YRoxO|^@3DxyNSBYJkN8a=v>`wt<7n> zeBMmwW|E0aweAT>wo@=&!;tiL>5})pr|vmjuHLrS`<6HBhTF#t5A5iD^4;}}Ipfhi z%|1!oss(Eq@9|dMRVvSXb3T~ge{<^0Zj%)Sk1PA03uvB9IA!_U=9}JUneMvX2}!%1 zrblNgaKFvF*cZIchn4%ATyb`}%bL9b$-?$~=Dz;6ebfEuckM>Z+H#4`oqwnO-y}EV zkeU7a^ZLCppR~Hb>8n`?_pBYRhtFrpR?aCAm>X_(sbDxPfah1sEuT%a zoj-YcX#2SXcZ8fJO%G_^3;40`T4B=*dD|<6Nv~{vu1huk!JMr5XmgRmF2mhVY`Jv~ z#?72qvHrT_b{W%kN*?dBWJ}$0FL5sK@KD?GIpX3$X7A;4TnE)E&mYV7bhcG=2u~JO zKeg`S#g7v61XtVMTzGBf*41yM-gejgjbIFH2)W6zQAnTbQS7e`j?4ZPW!md)y1C@$ ziK+7)1C4X6c74fW%Tm7?Xy!I+rd6Z-me5ImOE0fcOWnCvhIieSX6bpSr8?Klwcxll zIg)#Y_R;7SuOIw%Y-lKBjcacB{b|YGn&1DDD({#T{*{RL#o1n7 z${@RTPnvDbnGB8OK$G>w*2fC1JNiZ2_!w>^tFFHK>`+^Kn4E{s(=Ap9I@YkF**FozO@=b4KqzWbjNPE5Lxl^f4m z_;$sa&A%AaZQh=i_!Il;rKqU>sx!~0u|I!4aWButxI=5FPVg&u@ccT%`I!X|pGUr& za?apkv1qNo`>*r$<*Rt-1>Y~;b-(!PjB~H6Pn(`UUH$&t{QH|zPiDS9XaC->;r$73 z_V+#Wt@nNuKQ!mQ=xN=^%bVA`o=AVMcYTq?_Rz1~ny=3q7@mmORg!f&{bw0(!Ao8H zYm>tnTRj?F&6TA+`{Y(f^c!R~EZ_I#bJgSYth#4)Ifu1^vKo|Yy+Wq3$G)4wu>G2> z-{l8MmYZS}uAXSk%Q8!1jWA@6x%O;s;a%g?QP#5ApVfFjyf|qSS|}cOLAi4;_v2c( z{k}(U*GIKl+_&UujOFDii`($i?`p2wI@1aNC)M_@(@PHfA22aBNP1aK{29sjbG4by z{VjJBi?t0lG@JA~=GHCEXLrBOe7dwt*A-Kk5TmdGzl-@ImmNiggD-RHG=|G)h9xt~R> zU*1(b!|dk&S&Pmai+R))HlHt^BfVX7xwz9!RdeA41<^G9^@g&Kt@o8XRQnjNIwIp> zA?A}XKg~ju?V9Ng{&^c&>?`b=mrUooyYIgHr9%&1{In^U%_>$sqwyin&CMqFR=P86 z3eS4*J+As{+{M-JL|3_AmH4=*ZHwinNkYOTpME*lktFFj= zuQ>HrNlm9ZW6f*t!XS@(&NG@Ec0Szuu2W&xQnuZH%@Q6SWmx-eYi>x0IJeQ>1`gf} zLOq$$m)ztp{OV9`OwGUGP!-AGX1idM`m5+KO-nhp9qDPia3RokmfrEaa;fAAdtaUP z+ba6?ZBvlSGDhS<@DU> z-`D=O&#x@3t;p1!E;lWDdwoeSyZ!Fkg0KD?eySut{>}VC^=LQG?)SA_##29TaEg|D zU%x0!Wa+JGC*S7VwLiX{SFd<>_3m#UFNq>g+n+5Ky=7#qbk8RF87w#Wsv4m~*^7+^QUVCqUx?s_R zf3>%`Cr+=J|E9HJ_TPyw>~ybZe&cp~?_Tfs!XrGON>?mKJgUcWvtIeEnQOip*#@8d zd~;{n#GCnD;(cCAl+t{z?y2%om`GJ{kVp0!W=2fl|o|n;VJhe5zRC(!&S<|BT zEcRbf>3?m7gxyu+I~7hk8 z7w3MwSM*zWjl`V`lDP%HWuzWVOuXmHUR|`eCb8;4@b5jje!pY(zm~MRxB2agi?TQV zajvsY-19B+c8_tp;&;Wn-l6}B%ckc}nZ^Bft3-U(GM48z^*6Cqr0isv_=4}li`HLZ zRmT^zMRe+U@fxsgx^m@AWb(TkH~ObaJvh@M>$tSO%PzYibmhhuvifVkczIttQR>b# zXL@bc@z26rcW+kBVQzns{&1yw@2Y2>=QreRwZAm!;%e1X_hqk4E%9QWV>+|8&`xug zQ^1nlm$VnWnEJ~st%xrw?`?E%Wa&lz%2h9I57)6@TBl*m$L*UIqkP4=dLi4U^DGus zml;+aYKeWn^5qtLp-?%)uZWS_?0neKAY8}Bz2hVDBXS;|9F9e-cg72L!zw~$Bm8X2U z98!G8YcpmwmoI!D`~Qke?RueE$rtWPBs(SdSjv58>5z(YT9{FivdyH@&wuM|OZIa= zGpxSyyMJ4(XYqkg;o@?U&g^|+n(Br6T`rN{=bvACYx(isi&;}%KUU#i^<;61|BE{B zy?J%hd++%ymXkRA!Z7nzVBv$iah)O60y7f6laAa*@_Kta()V2` zHT!?%^G@mXos<11%T@IM4d67cwBxVQxh}5zchUL4dzov`#hl*qsr;&AX3yTF6-u+S zyJiL1X1^7P)Oq&3J)%%VargYAuNDg&`Qhbm5EA0m_f{!rM!oVTCS&cE#y%_NrmS$7^|`(d_-+{EVC+@FSFVS0jLI_{CpmFm;| zx2OG{tiAoCl*F5ZvJnZ{$7U-p)&1{{zvH!`TQ>{~fb7+fkM{MBY zzP)zMy193ABUyK`HfhYb7O>Cx%daJ?zFi5jec-bF-3Gy%BCn**z@N#d$uL)|0uWW=KC|Vzf60P|M2OLnm60O%&`xz z&zJk?(jpF93&3q3DEwoc%#WM9?g#I?uvDw!RK@(`hkxGHY@lL+q68AN;RRqP_ti8|2BC+e>imAT4 zVjdVilX}qk{>vHJUnRMfcNv&Y)-U}Ny@#o1>FEf!`KLIk~y~pk;h#VE1Za zCLLwf(_1^1%dAg0v~~aCKYX@-r)gxJQB&7SShibk>b=m~>&BKA#`S4cVehS8u$C;7 z)XS=W!sDXdvT@O+;tltUZ~NcY`{Ho_{d~FpN8iHtzyDtM_WIx1@n0`_YbW=7|84&{ z_W$wie^1JDuwT}lc5g=CJ4q7-iR5XGPZSahWolX-<{GkRzpE@Z*uW^40Xj%n;6_AX zeiWah)s{u~bS}tWnQ%1FA*YW$d5xj_WwVBj&*t4Z)Oh;$-cPM^f1b~u{@0K5gXR5a zhVn~F;?`t~`^#*oToGl{)A*66u6o+XM@!ZhUG2-U$?V_!+)}M7;cW7%&)>hDk^R;8 z{oC&IOwl%VU!^|@rhmJ1GaLmEig^t~~3{PKwR}=H<-K6uyIqy?1>ioGE?0>2I+p6EP zzgpjwJ5=AXHc_ee|EqXRrDpw=>?;ptO1HmQ=$X9cZBv1Oj>fsOOTzPZB^UP;%q%E; zBQ3z_v_Z}~s_Nz9^AGzT1&YqwekVP3lYr@mzk04LzrU@pW=*Mg*&I-Ni)qm=gOWGF zt@qX~UTnEdSKEQN`b&l$!_iH)v+f!k_e-yn?-9qOmp3hE>{tTl6wvtx+5;B|FD;$3g>u(5ocS7Ew^W&v+)kaG^ z441Q>I1ucd;n0%&UxYXDgNW*ieVvEx3xCfw(|_|}lFg4t=l5^8*8cjg*H_js<=3`9 z=Dxmqd%k)8-^EjZ&$++<u+<-E9-TCo3Grdf6K^L#5Qf0^~a@O zrj%YWo~t{3mPuofV@9a?^?$m1Ej#v{>`n1)En+^X_lY+zLi*X$(`|7PH>WCc7ks&J zZBhKZPhv@5B(!YjJv4}^iOQS#%Arf_O?a&I^S#_f?2?inRit7!-9Na$@Jjzvnci8< zpI=%X5a#n?Wq)QYchSbe^}f|_+mnrz&-iQ;_f$>$IPYIclyJqW-?on*@;Ie!woFgo z<$tGD^!zr>(&Zm{rp$V>+3Kp~`>7LO&nsx0m)Wp7*Ds?XKb#}||MQ*O$__bgjfL?i=O(}8VW0P(D|!xZbWPRo!h4O(!3P^>-`<%w+wzjJ>4A&R57)3o zv~z@C5ztGnz0PhW^x(GXftg(|Tl533FnI4@Y&U-F5Q2#a!FG8 z;Xe!QA3l`%yYymqNpjz=;I|VwvYao;cfQN6*U4f^pPxSKy7G)o_k(?QoM2G8=ENEE z!ysDro$8jt8i~)mudDX&h`nFEE-n9H`{x_hmg>sa`=`1zOZQ4W_IOafSB)>`!@WOm z?!5bdhL!zUv}J)X-@5m;^*eq&%l~&){^yDHzjoJuzkL6XZvDI8`@Xl|p0@A*Z~Je@ zUe7o7Eqp8V+pXzVjZ)U6N&;K+l4xFpLZD!KjB)y`u%ho9s${qBb zRqnGhFKK`AJ?qQg@6B_+cIH)Q&sCG4f643keYWoVeq?WKL4vMD!BZ{!{pU~b{&@3r z&ALZ-Ed&y#mn=C_nzCq(^t2?)#rsTl{+@T??={nX$G+9vv)|<~{a5=LJ*yJAx(`QI zzh;v8eF)i*!$np(GZ8`ms5abeB%i)+hEa&_j;Y1fcdtYR&W{&eL`#o|1(y%~@4 zZ#ErrIK#yyn_MJ<RO&`3oB#^C!oBUIkzgz%o;je!a8Mw{rhez=^gy; z{N*7_!@B0g1$$enymdT!%#XFr6qtIFA%R^j=h6-HV>+UbShzk4IrS(RE8MM>xV*)G z>-Bqs4LKfMUyyyFdnvc;%uk^p;G(Tr9cLe9X{;P{ucRza;sIJ{FK1o}d zrGH)G{W~#sU(bG%Pby^QUBK^Pz2w&Q=QWem-@SRd+46^c*tr%Zrn?r~TdOK>6{;_| z{(8sV1veA2HjsC*VZvT9HXZf!@ zlOOXf)oR?1M^~vJmo!bwCCWO)3O{Nq*k7nyk{Q#syfS3GLb{TWq!!6JDZ*vtlz}_<;wq`W$rH) zF%>vAXgb_uOe*CxFLsON@46FsJbL5(%HJ}K^C}!q_Z+$AVtZYw?wV=UJt;=VCt7{} zZg&&9j8yuLA6fZo)4kB|)qcz|SHmQ-nEGXQR7^V_x9CY}tNhuyCHvD&4yfOqy>%Vq z#ACgA7RhH`uVQ<@`!d6Gn~s~iIeG4U*{yfM&z$@2|Ev4|>CXTA=J~#Fuj}gNZ!KHy zdY#oZ`NRI2|Medm`E81p-e|{X_|Ms!{zmxp+FTB^jHM{*< z{^!K`Keq0F7Qe5&fBpKq^_DYsfJ%@)fCtlY*L?)6|IbAR3GuXD|>-LhTEyYH-X?YZjbx9%qTZYy4uRWqgB z`&_HYveK9TV~TF=-eG%woBeG)o4ixTW;U$Jb2kWkmHJqGxM}E6=k{(^c|qQtt0L(~ znw@s-dKI)R&-M21J7vjJ6@0hG`Bxkf-@h~DVY#dIFJu0hT5+zQsyro+9)8oe_m}Fl zjk;R0hve#hgv!Z1o~No1Hs#?HLD9XNOu|fWuykBEpE2jfG*6p(Iwv`|eTmrsrkc-BChoa0j^6}10{I>gg zgzqWCHR2N^VmW@K%Af8prgj>!uq+@0ES`&~>&Ud_h1E6is6 zJn=>ndy-;2%5O@Z_6g%lexn-K8lmlUX{z+Q8wy$hyF~@xx_nn)h)!!b@W(ad`ZRkL ze!1V_aX0ql+;Kk8#GCv&JpbgYlVyAVdKUjZ$+zdY_5%LSeH^=GpDXUONB% z+nTkfZ?0$3>{7Y+f65N^XmO^!O5Y~dSNwdkaAzgU&JR0|2i(`J(C*)sbpO_e%je&g z&v&xuDq9e~hi$^dFFaxAZ@u_E_1Uq_h0RME%*t6@D*f~+r{-i6KafPzV z0eLc&PjrqOW$QhC;xqm5kHrzE)@(X@B(kNwdcm94ic4*CPB;1O{b?~vbMuu`W#>wE z<#t+ckG*(r-pyxMj6U9u{;%h|?`hZPZ7Z)W7kv2TM%UMMJC5I(v9zs7GkN!)*mQf{ zX-}8$I6bd@>C`Lp`)6hvy-IkzRr}iW@)x=H=Wg#7{JeRaePvo+?5mTetIW;gednH#K-=AL??!&XEuK$EX#<8Ajmuo+L z+g4}2KheefY^-(|`Ah=6}7nDzz^x2=Re=KtBXo@eilzj7Rgh6xg%jgS7@Ik`}8LfU>qb=Cf@W&zWm zRY*+RR#*4gCh1v*sh;7>6|L02Ww|MMTj18p4D-rm za+Y#wCK5Ln?_l-`;V3_%b~H@(@GKXnpeZ^=dh@b*mHC(C@f%xAow-Q2OSROE_qpLl z$(WZNteciB4K$vxB1o6VqdoPDVc+vA{>!dWr_ZoFJ2#=zN;u8TU}cg1@%L@DDlH7h zXKk=KkvPHlpYmze0@jX>W`{B%K1Y|PLzWQ-I3 znBemMsrP}DxmoNIe%ThUWPEa%eQr22v0n7OpkU4EcOd4{un-ogKW$hn) ztxA>uP_=hgdhgch%Y37f4luPvb2F@U-KU=W=!V(6bViBnK<1JQ+HMU^H>HefKAtN3 z`}EU`)A@0G4=8hUt8KHctf}2x_vy*UXQkDDt&}U)Sk>8o5V{;S#oB0T_u|0If#xqH zca^vwUEb__P1De&MA%8+ou%sODZ6Ry@sH&8x44I0JJ8M3uywQb{#%FY?yWWVfAck3 zhUtJ$e}lMnT=EXLYVs_rjSi{V z-g~hj*Z)=B>*COVUl%GRRlYUo_7!vQ+qEb;^zOzN2PY^`+^&;8@BEA%w&Gvg-QQnG z*L(f;_}?2hm#?@c5}xbzQ)s*6SKYa_*?0PN-!*=EAJvon<4jfbo#c(V?Duc&d9pF~ z-Tybsk8b)SQhu{|=M$SKtv=n*q>`ig{kLaqtbMmzVqbOE{Kw_$w|m}3*PqVuOuu&J z_nKSj_3w9>i~O$9zvU@t9up}dsX8^kChD_g?#VeK>u# zwpD&d>Pds(_>gbjSIvZ%H?I(Vb!>l7XgBL493@8m)!+S9!o2l` zHNQPdwqLwBQ_OYijg7uni$46&xTTTxd0Otwec~l0;VbXk%~_q9@NeD3=v$&w*H+bu z>~yM3iP$e5FlXkKcWoV)p6Hs*nf%i3wd$#FKkms~->q=kLD8o6{%ZbS!}))%q&qWA z=2g@Y&%J+NrvI$`uV?=sF1G)%{oc-fzc$MMK2qd)cH{KJr5t~c+kGo9fA?(i{|C#> zZ<9>oc>r*z3>E&?_T+1mIZtA-#*~BeZ5s?{=>blY)1kltGCrfyvmX6?_E?}UD-c% zamS*tf{Ux2)$^|wg-p9P{q)TfYwsLmDt=Z|bjCp5U3BqErO&IM2-u|EUMS)2X_}=q zy(FpA_^sOcip|ECJ(_o)@szpXxoXp6hSv`dA83EbXPHZDpw^8g8uaa9|0r4hm|Uko>MIA|d?PhY3l~ zqcyCb9{lQc#nJT(?=^*{DWT^Wbza-N7uB8jgIOYW(Nn|Ce;95blC?OOvZGaog+1qv zaJla6v)3#IZ}#+wuNZ=SsJ*#btrc@J0D zgxz#*=#BZWa%Xby=Dd#w*Zvjy{^IJ{-y41=?GU$>V-N^iv;OJD*$f0Uo^Qi0Xk;iuSo3DO;_d4cU6XT)|*=aiyzy6xV?EYTNd}YOzB(DbdHscK)XDZvi z3g@?RPIr?PUte+P#AWYoamVf2EmY4xnzCYZYr0QG&_|B+EQQc3)8}7Zw|)LQ_VgJA zTYXRdJf9P9G_7d9wB6sk&m;Q+bIqR~_-Z)kukQAV=Z$;5Us-FKFCi$A@snVR?Xa7o__zlt9-KZpH27JS@idH>oIiPiZx*MD#bnZ$NOwAOXz z)0&tq{m5p=by}$TfDkk zRC(^>y@~gW7P34!QgrNnS@ORJKVr+9MExtIwA6aE#2+8oy)}b9Q2x-Tlh5ySDb~E4 zzUPwOiPqTrGKU^sXm=C;wDviKRToD1W1#P-U?{jJp373=Q*cVT<|EBQa?>t8>vH*47twZGuX0oXWO2#eYWef z;q8~XcW!?4e`~B{$<-{uX%#y+yI}3)5bL!;-e)V`&u|V8319X8=j1o$a_N)P_oOY^ zCzZLRKQv|Ln#RtF=bChW`fOj*_>$|`717gLR_-##-<%NboRJ`MSHL(xXXR~et5-=i zdFy|x>I%MQaJGtiS9<^H9G3SR&+I%Ea9#1u*Hx#VpU~LwLPfLmU~c;D7x`yabEg?i zui=b}{iJ;%bbG|xM5}KKiDJ&-vh9jxS1%eJJGLMpM(U~F&-+X|vg{AI?iR?$uyPjZ zzIiZ*CFaovr{5e2TY9c-c&k%7y-=*Y@?^?PrD*Rz1sw}?R^C>RdcBb6ysX|rnfD9D zcXZQ*by^n#q`ZJU?TdT+V6Jw45?z3;)*qgwwe4Q7PfN|MhxEqSf6S^tylYnSZ@ zMEhiK&HvA4e`{Ub@0Zi%?0^1TfAZ9ZRJ#+}yPqyL|Fd}e5xc*dVT{v!)-$d*Sljk{ z;R4gh;MtFUGd}ARb}n?L!Y=(j$X{4BdY!IYM5N? z!+Tey=k8;)VT@yzE8XEzCG`00_Vec>KR#LN9~i68@N=KkE4^dOd89<|hF>tB(KNvz z|NEA=7DvoemCoqYT>N-c``f|A>z?-QQd+*aXRG*ek@pW5vQ_lSmbG>*es)0S?k(+C zlWsF4t&>vFymrfo&(6A~|I9VMI}x=9C$!JH5xlC0v-Mh4t=0a!Q@)FBY&SZrs`a@$ zUPabQr04o|!{6)F4(v-~jg>w6CFSR?kkW@c*1>(?7qj?zeLH3cIZzwWh>e zpMFMH_Uehu+LJln=l>U;SMFcCpF93?&#(8J)^iq{|8n-bnfx&}`c37xa^vtXra#|g z9jpGmT;qmOo4@~`yA>fZpKo_PeYV=*@pk3ulhcb6Y>!Ux7l^&HZQh$V=F{H%6%WB3I zk0;)F)Uv()t(>(^x815&-9`FW7&Vi(y$F>#Zpcu&(=6ZW_RR0gF3vmbP_D?@DZ8Ux z_t*AW-P6`wns(fBf{*o;h;^0v^E1V7cdz|*JEYnyUh{ae-SQ<|ua0iraCPf}lE_c@ zHrl(rJYi69vFUxNq{Gj;bLn+9w=%1bRTMrqYfh=yKc)8l4*w_qhUI59ZmtiJkzhWp zo3+}>D}3%F9v^$rAFJ4mo~~ZdeEs7Fc@du6Ki!u%+n#rsy><7|P4EA@*S`o>`W^p0 zzvgM+{8@G{4w^qKxU#(d!S}i+&GLUX*?)51_j&ccPuu@4-T$Ro@yit%XN3bSm)q55 z{1aecZg%B3p0Q8(LW}zP{VP|+f7br@cm0nG<~2VK@Bix@|M7jz>-xWU4fYxyGhsU} z$Nl&Gzsu`?tL}dyUVD0b&2#Z5`|NOVF}K6d zn#)?>J!bw|_SvQ&LGn}WCE>X%i&hob-D|JB)*I*?T^ufFRH)SI7vA#N*6d8<&Qo@$ z_xAS8tSy_?TK-CI-t*nI)zWgG|9$!+7Ikm6bK4;<^*@eX>18L%^gh4w+j#%iI=inr zKDRqqBwWuGuWMPdxY_T@ku=^9CtBEbvo*G~F=u`%R&QMKQrAw@b%A3pH`|_H0;T&| z0$*ypxq4h8G-VIt!Q(e4TCsfZ%X6M}{(;wa$HUf-f^6Ja<02H>r|g!#aFTIbs-w!r z>a=f`>dP0;Sjffb@YDQdfT&uP+Qt=)QSz$|k6L%Gb6|95Oj#`*sJ^T9)YK&sZWsLK zbRK6YIUr}~e#_`YgX9LE*A{KJ#eW@+5PmT?VxvQYb6@ZTgXsHS?r#=XPs?j~;M(vY z<+X`LxhP+e=-$ODS3T3(6xYaaNZcqcdt;5B#FOJXH$Seu^EAVw>zc?thUh@`M+-J8 z3I1OEvV--^mcIQ*CC*>@x$ymo&(Y-*F6cddursxsA&Tc#ro)`uY*V!b)y+j~()%mtn zUw(0a-=!L@{#y2pbpD$Ae|joEPkwVxO!UIi1l}s0tW8DlV z(ywn}_x5p~*1Zv1m+<>j_q*EHZ%-dv8@a|Hp{%a->}vC;AJek!{-1pJE4}wN!`v5A z5zM?R6y!3?EH5w_7k%2)<$N@7^Jb9;Uu7?@?yY`wCrx>NYhF=FuJDOUp1j13*|Cjl zw`QwlpZK+8#r&P!udkG6uh?%}AZ_2zEw<62-pPB9?<|4dTiYId67Jo0`d)bO-Kem0 z{4p9@uXbMH^1Jc=WkrqE{<>4u*|H&$w?En&S9`K?_ax5CH;&KynRm2h_pSa@*FQd3_iW2Pr2|4))1u$+{I~bA|I*c8 z57#A34ZbF|UwgA{f6nFWK08)>=Kou#UH5*c|MIG|_`CLcXZmLr^gaDG<^AJTtN2+P z6JKSm(^I!7SZZ#!w7_oZ>tmU@-{$0>-#Kme%LA|9F4qZvcdTOh?JG8?yo$P1CVy_JE1fX3?nuJN#RH?C&h8S58*+tUrhKlHX1``tzH;9tqrx1CExVhorI!AA z1TMaiHvjS7^C#D~YH`~FwcYk%DSf93tp>Hm&iulqQC|9kr%bN~O+ z|G~O`-=9z140a#O?f!le-}}RK|EK9v$tGWX6%;09_C3rvlXOvMmTNMTsf+JriOVL6 zHTUEH7(Txv|NHU%FZ<^I{~TBQ^=bYe+x@OrWds={Oxnbj-M6p#*}BZI{{8#fXG^EY z|CqJ@r|Pi-5_U4*8J=`>W`!$!jPupoqq)8G!@)^SoYRxr7Vdx4#C%*kNqv6Wx9G5? zUgxXNR(rpT`su}!$FbtwrOJI%dmdkn>E-$S`{x(yBs;f5mG)DD_o+uc-`Bg*b>`E{ zy`mb6Z+CmlI@+^8?^Io3+xK~w7_M7=TXx~Eo0Cz>f!~|{g|1}On_+M+RQ~B_Z{tw5 zutNRdtn*!hK@+n@7KcS2+@{Q)W2vVYw_Uc$Mc%da!UoaCLzWvGEGzOPBMnb%V@^EF z!xq10rt~w>4SrYmvdx>8F)4M;;%dh^*^GAXZDF3ho~b5BS&IVY>$gr`P@rUX_V8hW z_RZ6BPk&>KerCGf@pa#0nM=V&=6WPlv8C>V#FkB4 zjIt#Ak7d;U`QG5TVH&Sb%BO9tM)S{GW z+T42daq`*Kv+Fa~|6d>a2o{b zL%)~&b$$0#|Gv$>=l70(+Qg}EtP^(R+DYY?a{E=+*WJ5mZh!bw|JjG>Gxu@)VEAmc zte$`4lP9mkjL$5bmXMRY=xFGas_G1Z?TvXZ@#&LR{Ie2#tNh{UExU?6arF&1i%z;$ zK4UnUnzAcM~Zi(lQrlfz-UE1}7Pb$GD)Ub5RrmzowAqPX(l)Lf#FtN4Rd)6g0?Y!m%gWw-$ zLXI5By!&bA-w!kYhDbfQx$$AoGs)$a=~w5yKYQ<2=E^g3R`1jG%NM@=dgrs97gTTE zd@pNqc=GecWy?5EADvWx z{rw;L`WNkWf2P-eZQuW1|Ib7DAE*D{t^ZT~Z|(8-)jwqGf7O3}RR5v=|7H76i|e1g z|MS-0-1qW@O_|e<>6~fWy)1Xu1ruJ~6$`JmY|FiUG>LIn!2O!n^`D>b|8sgj=(4?U z^8X&b|8c^-uJp3b?r)8TZBa&ll}!FD-}jjP-n~7a!~dO{|KpZ~VyY`uC#Jy!}^htCM<6X5mVi!#!S~ zYW$x`T#(2XX48^gf3Gm)*i{dq=eLVp^P-v^_s$8qmZ}zOc}l8!Nsyz#O54DUyZ(mv zGIz`M&s_iG!*>t0H>I*Ea!R}_v(Bv$ko$G~;>!Pfe}#u^DR20yCCe&e_0TBT=A-J` z(2F4#)Vuh1PqmtySfSiEHPFkw`oL-ymLAEskEeS7mNV8`y5`jSTR++@jd>*3!gmT71DauRKx|NI`usQ9{|&8~{K zY3p>pW9Mw2u71NUmb2qR_cO`g4>s*MIcMh5)SVT3_MU&Za4P%8ZT9Hbm~VKoK>I?}ftYaV^WX1Ym_27jeefBsy(eB{A${Xt~D3EcYY{bsm0lw?GiHQw$pYcbA^?6 z7rMO_*bwzu>TOpg>n7LM=E}RB)>k}ERE9mSdzCyd)OAwgH|d@2-d%-`Jt@3V`+i+d zd{;H~_}rzJPrmfBFJHU5?pXT&9MKh(b>}kU|IK{#{jTo&7{`Cyu~t{&q|~Q>_6je* zw``Sq$@KlD&vvJOuT1;@{MP2=b@w7AY8d_2)E|34OaAT6uh0Ab`}}@WDc5g*-EPj- z)Ax<6pQYD)fA=AY3(Cad|)|8KdIc5B_s$zgf_n{TULPLbpGc^xD6+#r2(a*+SJd4K!(_%>-~C0^U= z-7&LG*lJ` z(`^m52af6R#6HT{&|uhpE`rm4cdO~LgG_%D(_hH-+3DQ+SI~Qb^^4+{V=`iAxsPRB zj%g`Kp2giVdtd&qI`IuW50@E!=RbSVY1!Wy6lr-zO4Q zuSi{aQP+0$>*|U#{WDT7PQUuTAbR(jL)P-zOwO_inxE#!uG7Dz`e=T3msn}T>iWAY z=RCIwK4ayel6oty);;;|t-JuvS06Ip$mgy)WPUB8xxHkk|MyqZU(~!ywR+X_%Sk@y zPwLYp(eJF1eaiA;nAGm=zZ}1s!?n$a{mtGMR|d~(_WH@CNr5G)*W{1tywf}1X!(CF zp9;_G#g|Qe(ozlBj{ezcQO@4Ew8-g2gKmfI2A4m*bJmI17&6P>GyJ%|JELJ);cWF7 zA@4aWw;g)H<1^i~BJT5=-v{^(z1Z_^_Y-!B@A@x$r#@P&_HJ`>+J;QY%wyI+bbF;f z{0V>b)%BF|bj8PeCm$A7wz$c3aP|8Ol}_&20>!&e?PN1-zbSr7{(j=iU{T+a7Taw< z?{U0*C7yTnUVLl8&z78sz4g_ZhgJ!{zG)<~n)yxird?&<)~a(zzYtx)9G3a7^4DIy z1*bze*L;}srE9{fNQO+4&nyM+4kXzth)@62Rhr$*t|Kyk$6qh&YTebcZ=(GxwjWfy z*S}5q+o{7R&TBgb`tO#$v+dNZUF9oZYAFdkk8Af@b-PEa$@mC2x8{%Tu_+8(B zws>ukkHNP63#_($O$r-z&2z zU-`GXZr*?Y#cdzN%kt;1UR|?}?UVi9$9tmhKAV4g*QxDSWXi67mHqr$Yc0EQbI(%m z7(KF-M_AaSs+rO|gn62bH`@+*K z<=TxIUZz)M{O*NM-nIMrt1t6bT$ueS&^2`hOIwh>)c>TnOmqKk@w@g?cJDI(t=!*r zTmuD{OC3~S<#uNK(JAjQ&Aw)v{jzGsy#a{9`f&eJ>$ro`G(=1 zwz><{pI=fvFVWZTe|F33@*_EIHP=%^g(YN;S3J$`Hn^f{8GOCmC|NUI;pv-Hne7c1 z-t*s8>iCu@cG6U4|meG8`m;dIL_gm zd9>11LGbH^2VYlRjB0>FT!SD zU3~Vi+8W6>g)y6cxF0Ihu2J1ndAMah!?XqNa`9I#+OAlCx9?K)!PW0I&aF%T&k^_d zP5grB!uf{^ck-?-_{hCp?q2cx=+mwI{8srj?mQE{@2@rg{q@?%+0m=#3ySJkJ=i+q zuf=n@pE+}SHmlj$9Fh8FX`ggKvtlRLt2wtH?fA+r{%P{_iSz$HlvCcltK#Su{dG6| zk|T~9TRe%JVmp1k{o4Jv-)?*_@M-x~QJo?yHNClt)os;z&d&~{UM-ye{_Q%6on>D| zzwEqc+FyF3`}tmL`?AjKTME`$tu3~*{P*dV^{cjf_I6*LF#svec%3#|MLEsoHzcwJmz|?-}lgVPnLp?D+xmK zd*0UhJ=c=Ex*&V2gp#IuUuBKhqByHL=aelDChT6Z{@nYD^_P0zS6`nv_s^m}gDZ7C z>5F@O&h~e?PtCWQeEEAq?Ygv|+07gAvGb?N;XmxJKRLxWHC)@w zdZz5vbLWfGR111m$E?1_Yb@#iUqAo-Wo650cf0@UeKx4f3ky?UynL5-w#nj|f(w?L zH!x)K+}>bzuj2X9X8Rd-P22eYN!^qD@aX2JN1oGoOV2y_hb~<=GodW?s_hvI&#J=z zAL9OXcC1-dd6nT{nt_re&!@3|Y+n}!`~5!<#XHekEpvd>~7 zak(F@pZ)J!uuuB*$47-WJdclZ$R6)zw0e{zBX1biy_{Jboy6#b(BF zHlCQKHI*s?$39LxDRH@f!{Y^V?uRUT9iMg?BHa$`Ih`52J-b)? zi;K^WfWvAsOx`u7XIZ%9FGxl=dhvwWZ@e{Um*VHQPru6i3O+G$#?h^B?;1{K|Ga1Q zzLTCeBl46F>{Jg6yu6F;&fztir*Aw|ck@8|-15ggb{ly(%=3E-SLDxm+!HFlZcp0> zfjJ2W9>f)T-Yg7gv~An^94yS_lebjX6j=z`oSz>mn zr;@#kv+SfPyVxYp$86sG{Q0bjsf4mwJ={dQV zFJQjnmy0{MA8^0_wkuhcS*9@GAUfc1O?I~Q+#KfZNvr=)@3**YV{K$7_CEH(v5T@Q zd&1M^NiIIUeu>iG6))CLix7D1BlANeS>W{JIcHb*Jv`v=q%Bswa%$Wgtz*@@F4tH6 zFYPI>{#|8X%3TT^t1k?@nB5>w0B=xGvmM`RCsEF7G4uZa>k&P`#$e zeeLJ@6R+>x?3MhGZ|>EuO5SJ2ti>!AFO79iBp1$5-m87%ebUVEqo1Fs3l=gZEIa3+ zxp-cA?53PQmgf!c)$F`8FQ_B7?Z~2nn9~IbUHczQPm}OD7u0pa*x$H1{&O+^XVJS~ z3}Wo=UoYIS>D>Ke7gQFW`e~E?d!~jle}~Lt-JMSJ8~*y0XNUEwFP(AboOE@4@Vs>& zHdUR>{Opuw|12JLo!1O5wjGTF&hGqjuAKR%LP zvGMEFjQcS>dkuZq3Ld*Mo3@=L%ab=vJlyPlVAJwCi^H}C zzvf6hTyQht|NW59>HA$5iflcy$o8_t&d`^VI!%3za(5oM6&$_NbmQ?}v&21&zgyR? z<*pP>T3&7U_10YLAFKbI`yVFvo$uBg*KnQ<0q1@>Sa5G`?s(Ve$9LxI+T`YJv14~n zPp^*doyK@m^K)(e<=Q>3-u?J1|H!e*tUERFFu$x@tG(iF2KQpZge_|33cnK~9!0Tn~EZMW*xwZ(g?e#MT<`uvO^|<&T?R zKUsHBe$Tmdso*Vdr%F%yFlX_$r`N8SW!66DNWWPaqjbQ?*?oIltiozxVYfZ`t4<3o z>E2cTF~v6Qso#tPLceX-{f^bjowx1G)`OPel?S_{!xs8q{$*Ec8!z|!OzGZ?pZ9dv ze6?WP9db!5`PP>Dh5KX68Gk%pm(Jrk$8OvIU9T(W*ZH>ZSsSXCmOuH{w-@(gvt}!M zSN`0-Y2Wk6UH3U3^L~ADDo6jgVNuWOD-7!Ghi0->_%7ZZ(Y0)&(%rAsd>)x$^ZoZ( z^gL0Ude!)}UPPbgI^FLNPtFi{aOo*)u~l7ueIl|dq&ofYk;hT@m8I^^^gq?Zs_SiQEX^8INN_ZKPdDbMP)X4sr{mMb@8BcA>uBJK} zcQ!kQ^F4--Esm8ku50K&aMhx&BO~_)lST48#-twBs^od8f1XT{elB~f=y-KX+=ZJF z&$sSd=&siKUct`u{%_73@4F6_@v<*d61OV%_s}@BeDmw=5g(stly83WcIqtE$Nr*u zec7KU6i*XhANS|H@a?P&lm)4^xkFKiIe~Li@02rt5iqU9G2G^6bU2Z%Y_r zC#`(9GD)Lj9iytjhYqd)fg39>9au3%uhHw}C#l29fBJYd!q+%UMTW?~TQJp5V}zBn2(9A=MU68-VYGBz%HSJ;ZR9*pZ2GXL3?yH38{J$j>4?qLZB-kpxl zuWavq|FzzSo##7?n8s!QfW1}!-h{?3-nW6R|7$DjmVFx>e8o){lqMT4Sayr&S>+D1 zKa)%n%D*#g*?-vJ)ba0M623Zeep%rq-ooV~cJ;Ao?2|9aC4G|NqZF_51t&J^T6h{QjN$R~}DiIq|OX_TD`= z9}%sW!&*;zZ$p6zkPMpJJ63tmXE*wM&gh9bB&K%_WwHH{>!>)#p;CrTM>W&)3ZVy!TV`;a_$UHGEyQB~kV3 z((A;ZTyOY)CTiLJbvyh-xUNKo>zxtX^wlap{KwB`qcw*LQ$iPh+YXN_wy5~9tGS;c^m#&XWYF&`zkn{99W2pV{Pvut2cHa}6$n#J5o^T{jpN;b0 zPnHZ9Oc_GN7(#nKh>Jcf{-nBCXq7^<(ZPNLBM+I?^G_?pIEJoRl^UQniLuTz#jru2 zQ}pI6!v$=bN5bAb+HSGyox8`zBZVucMX)Pg_^ZGZbTx!=Rg=Ch!#a+sO()7vhF%p4 z5uConIl|u~U#2~=bJN!^(w%D~*e|XU3vH{P_v`uetByN2t@so1>U_G);m4uRCf*9+ zJ$CV`{@;Ardh7ply4EZ89bWb7yn)ssf#dT|YO-H8WDq%?sL`Qu_`)HLUPc#@`P=Gz z&V7rFUGH&tyYecNPuHh(9ImiyIGIqeKq`PuTSez@u$|rYKYKjb=H7iNeLCmKnQg(L zryXK8@+k;h_?^_T%E9NlwLF z&k>TV5`1beO7MI=`m~`@Pw(uHh?&~Sa#_WhKKZX#yBpu&{+%JWcIO-SjpFCeWcbu} zI{N%Q)5Df>Cd23Mj6jF*v^74pnQn}04Ec}6w4Rr&4vwF>(fq4u8+&kkE7ytpkDJ?m z-z|Tk#jO!4HZ_P<_FbSY|Ne^t+7DN;$yB~x_i88KDbW;$aE|w1z0W>#y=-)U-`0Iw z_s^f-BB&fUc|ljn1&e0^GWN@}jn-+09$;7(vFc0qwCjHibRXaEicY&bKc~9p9fxrC zH_nf{dVfE;eb_MmwL@J@k`k|f;{N*cSGTVCq{`sCd4a+4fUn^XUgbD0SC6_e&*XsF zvl!R+Z7pYC2?@tNl{Aav)Op2ZUK(`J)7kY}>ax3DHF;?fiq{3CXIyx!Q*i6dWQD40 z?0-AIoz%|u+NZULrC5FTnc(Z{%uDyIdGYH&iux0+FRruX@^4F z{AjpoD$9q=`El+?Ouq+i&CZ_I+{2(!Fpsg}p3z;0o8RZ<)-wNj@pq28-JZO{dFehC z&-v~NYW<9gK4AFXAtzV*yu&o}2HQQ)bQe8c^ycTiO1`W^{}(cqJle<7CV-%f5iRQBnU?YdpI`cH(XhLv6K z!@cC6e64a7hkOc7eXhLwzj9fX#+~ePOQ)?Dvgdrz)7yBY_RPlHE)C9A!Dn9iNZM<1 zr!Tu4`JwKw*mT7Mn`=b2e>ixn;khNpxvy#` zYBqe+*yL&H@5;sVO@}@8GVAM_`SXq(aa68if7;1vTfBu&E}`CpB|`OS^P1I`Ot&xl z#(ZIYZE??c=e2Ta#(T3)rf}4psJ~>Zz?dBFI8R1+3hOtH`jm~SJ8QFR_w}q>UHNPE zdyDs8YZ;f>EDXK(sj1QCszs}OXy5m|Un0|F9-HLl{EBk5EjXiE*>(MjVg9N~{5Jdf zHoyJ(e)mylKZ}Bi5=-Wv*=XPPG4E~gFW29JN{3rAUz*Re{Fb`U$^Yuo_&rr0<<;)4 z|L!0y#B_(DNh_T7HjljW3g)XEwfp2;0^AQAz97sY(8RT6<%RSemz~3=b8m6H%x@bS zAj)RDLMTgCWa|6HJ|dFde=Ia&jTX3=@|wo}`ggGO#fp_ef`9Bp3vMPD_$-n8&uQy% zf2Gg@!P=CHE$s#ZshZuq7pgRoY;Pmr+h`-v$p3k(agc|26|ieEjTW9$L8`W z8}-!ztE58uL!RzEc|o?l$w5m>VAbj85egN<~I?~S@4y0XETHC zlVTMExs&e6tl5G;<|)Gh1y}|(6m>{fxQOnqH@^fTz? z2kw24wY;L|hnCC5kS{yl$Q`{G6kNGA_r`z6`%d>e|8euZkNxZW|LXepaeGR(zy0ek zchPJEzg%vH{EuJ9|E0^$`+p&}en<6`@4TjI6@Fiw0)N|ahcX6FW#qlsd_0_8AkhB7 zCax9hc``WCI#)jXv4m^O`xx=n@h$geWOdrcHLsf=zi-v-X+K4SW0T%+oM=0@@&1N) zhWDP@F;1SZxZ0c_r`fxygr~{wg`Ae9z+H-k;x+<~J}rk2s>Xtw8LX_2I_HMm4jRo#)(f|BC z*$MYP8zgQOUH$)EbAaor?{b=57CVoJ+Uz?!FPHtl-hP=Y=WTTY=deGkSnobVJh|vl zm*d0Pd``?OtDdNzm9)7Pwm3+w>&(86`+j?;oY?Ales0Hs;I?n#&+Xs%8-1yJ=OtP) zVafx6i>KX}y)Ky79PK551CUyK~jRX$lvSt(W;<0}42JymD>f&0&|BYT`p|GJ*C-`w@O`B3t|l*?Zw)4ir7?_7E8-myB(^@vcJ~3ri+;NF1yLiNm?#15ce5!!XKyk4#?lWGpU(L-FrPfrZ8IYy!Tjaw&bhavJAxa( zEvnA2t~~O2t?KEr?bD(RUe7gevQ{(iol&JdGkDz#+1KTd_7%76`}h9X^!jhlzGeM6 z*1({KNtc>kaM+uiTa9ItQq+j?QWgFfSF1J-L3zXx-#*_v*mJ#WP=$A6P$ z>Ry+K{EB}vJN)0%e>uOj|`imy-3uHWFwDe>~j=bY>s z%{S(sH(A}j`~0->0q?cv(tjt+om^LvRm*FC=aAF%_qrR8tX*0_kHJ0P`6Ki z{eE6O&+Qq{TQ<(=Uuh@G{;$a*_mbD#|J%=5&tEMW|GMHmCvU--fCQg?_Z9ig)=8^P z^W^VwopjTQnWv#;B`ePbxA>Vt_Mk&?Y9CcRZFu54HQUQ_SNMh%v4thtl4996_h-Mn zaF5+Pc2D=->1!CbDpc_E{hz{b`eCx^fd;>bhcpRXp0417Loc(g9^UEDDS3*Cz2rmqZ<~*;o2NXptegGw+w;?Rj@Na5 z7t{N$?S00;r#@{*i1P9$-kP$@Kh=A``F^Bop4pVl6X~~AcO;5h=B|!(XV_T~n>sJ_ zwbi}LJ6+T_ExW$%{FFaEJ+D=|zXtK|X=PZS63o0@Mt=JB+&bTBeQi7CW~kd=30eHJ zCh~1p&cjaQO|8uOwKdQ5E~xzqFZ@*VZO%PI>t8nPs+L>Tra67fda{yD{o|XfPo6Hd zeX%-1-pjf7VtYjF_L;_xj||#fjHGKCjGw=LGGpn#8B0Cm&c2fJ3f<*0{l)qP$Kuz| z3@?6SkbZs%+n)!q#ipAUTUPsB`4IC+=jRU3JX_7TW+8XA9_Faj$Ih6tSzWPPsUqap z90@n!TJiS{YK42Gvv_7cP@a0HZJGAU#%GzPm$yD=;O=f_Slm5lb*I16w3Vy}uf5ed zt@XT<_1w1enJQ0KrZ#S0!`DzO+wA&|$$pMb$J)J&>(u&w-74KFvGVhBk!F@%{c;In zo5bCYzp4AgebctsT1-r>twZ$L_fN0xJ$yGm@7;gz_cE8Y9Zz53%9)w6IY{v7=A~P$ zKFcrse@FgT|JUt@)<5}n{r5L6-R`e-;Y+v{h~{NFjlUbgUXl>d*KS49Vtbu4;kihnuv&Hu}Z zyPqcBd&DwrUa$1I^Yfpn{e3y_aLpB!SNU&kMN`*X>E3Ed<7x|49>%6rEk45-clLMe6Mp$bFJ`6R7N3^u`Mhl28nW@M z#e{B~do}YWSI1AC=Reba!j6;nHoN1Ky4Yt-_l#QV{w^tRZod7&x#wyly1#Q}i0n+3 zQg>gceDC-3pWE|)noaM!u=a%P2f-K9%5&dv-#B1pw=~OgRg%TA`aX*d`;`Ue1_z5K zJv3g_wTkDXUfJYst$ABw65ZwRs;6d8eSho2#CciXfA2iKX0u_3TKe_Smz|>3HLpuc zQ(XMD8j`Pn`?&MqDZA&-rIzffo#-R@Yjf;E+1YMASI>RzDmtZnK=JUlPKo>&f2jvk zzDWPztUNDd_uA;n0lT?hjh0@WY0=hJ_!spFPBwD8f_m))f$4t5o1i{qGo z|C(uhrFPxoxTKgxv5Q|U?^{`KbXQ@A8~63pbCbVy%-CbSVQp^b+R8I#M;MxHY%e$Q zeC9n6v-#wz`<40=q+T4Jva@SmGh21cML7?9Iky${*QB?_OYTbA^7-G1S>e?Wm{Lmp zY$ll}8YqdiCf~jpwlDAQxf6YkhZ1UDl*_xnyYsH@{N2}Xb#Ja3ZoII6e#tHG+6Qae zP79mX&hL@fn;%bR}NI#-$U z-sLFU^G(LqytnM}RY8H54<^_BJ=1n<>n{Nxu`}218NHnmsA8#iDe2Qe&%1^C;VI`WRG31&x6Uku9f<#Z@m9l>cMigBQ>vzR6EnX`Fnyh z9pD8o}b14d?nt0y!m$5`OjK>bDqksQJL#!8fqA-u(0Fx%Kxsr}JH3)%|($?g>Y^_&6gJ*(H3e1BCxnFe(%re3txM=jqgG zvS&6eR#)WIEOzC)W0e;F_Kk(&frz<z(#{J@eQNd40pFHvTVU&RxHm_1X1R=ra5Jr{4I!5uNwp#@f}jZ*SS1mA>_;BlpJ} zj!$Pk?0If~dfn;WY1yCeJ>B*5Z2bS&nc-KSh=#0aJgsxTO{&>0d1a;T+Vh+rMDtfQ zUR=C?iQ1<*%immEb4{Z9i|>boj4IRV4?hdDTO3zBTr-D?`P&8lP(-zbA5`N^!fbx6IL`V)VyF~p!O?TrLMxsWp-S(+KI*Y4fjs^G?{gy z+_~xxwigymtSCFZv*Pk%dC^7XJsZO%75Db>8cu%tOgmZU1j}w;UyhxJ8CU$>{^8{j zHEH3SvhNlouP^WIQ(~~3VDjaX$+XwkB!ulYC%iE^5qbQDbdBgf{R;~!8{Rj3@!<=3 zFmv&u@PiyPmMx5}Z#?$l)Xe)oo=<#xY55aAtFB!aZ0e8Q-@l`Dec7ioJz@q4t)f3y zWtZi@zx93Y&j0pj6YpP+kGtewE#Wq`@crlAdQ0-!_OIp)Z1&r^5 zd=&bApINGGdPV*Tt8>Rc%gF1kel2NdXKfw5{#kPTzg3of%=-6cZ%ePgzTD0I9G}I$ zU4gyMQa?)Geb`&2(s%yNUTur?8vXgdc59zr@N$NHaoxIe_4##YJ}>5~YM=W3(Gz`( z!;SNQ+$%14xp>Y`-@d;yBfcl8l_as9x0stYr?Az4?dz$QcfY_RJ+X)P@!=_dqc`mi{NX!G^KjVgp4#cxqc-~cR`R*$uPnUvTe4%RTCd-< zHNnpVpT2qZX>&pU<#)QB!tdQx=gn2Q!oV9Jv67Lgr-0c;>V9QPLA`;p+Y{x)W3rQl zn!oNhUAE`Gg^&i*z+&hzed%@Zd%}-Zhij4r&+9OuiuLVc3PE9dvtZu zPk$Z3{Mj3xUUC1tf8w#qO;vU6XJb{GA2l!ilG0o592eMre`$s3>hQ|Hdv9N#vEup6 zbq1=Nb@`4Qh+d|4jyEWFZuxOP%V}qK@Z7%f=9iTer>S7rtGAy{GDST)5UKCkul8%+ z6VyH4SD zX0Luk&Yd%7@v`k{B{QjLn+$KHliK*54Z>zVI?|=OJzV!FDt%7$yhoKc_v_HjdjYVej^3t=YEMx6a-C``uiA zN%^5KYyAWHjNebKIrQ_s?yrfbrP6Mldl;!Ft1$PqRH^Xm#$z+Nn%3tBzAxJ|dtS9@PjudlLsuS-7FOgl64&fEia^OrE{71_-{q3~B(@c_5Z_7lAK zUYOhKs{U9Z{4)LFg!#?6b$#(4gRd3)Ufg-(<;?l}yS~fau2Yi#`ey&{DS!KG*T2e>XJ zIZb&seNLuQ*P2^3FP}Tfv488C$Fp3@wf6blrl=K+=0USpxXAvU!5ZLQa==R3e5%C|S?*$d8D=QYFkEC`=={OThefon6^*8KdpQ+&&mxC^Uuo;=<2 zXGOTvuQ@WUad&1Hwq-uAI*?+&$`>+b$#@(}5-Smx%e#l!l zr?k{2-YSoO?v5L`qdra#6E{vxD?aDT|NMOQsbtZYcfYjWdr?<4=jE1V-+#>Ae{ieK z%=a4}e48daXVGhum%c{jFCJTLsNgL)^2p@0%=taPm(PrR(Bg9=;l-b)YZN0IO(cH5 z{P}R>)}@n6Fa52$r!Ss<@cmr3+nsZdW`<-P*jPNjMr}e7QPDOi8XyZS=U)7DpHQIY#@BeqS?)%o7!;9a}l&C$w z?qPN2{oSj}@8AD2ccQJH+dfa8Js2Pu z|5t8~&;IrE9e)MtR2nzDJQj63Zacl~eO&(yxx&x-Fn`5CjWeo=K;WT}4kGuQf*UdO+gGZg*)-Cdqte*Rwi zNq+nPKe*@5?!B`z^R#E}r{MD^FUlRSe6zmy{k|rK=N9*FKF@kxG3~|!!8hf1JD+E4 z&sh2L?u~WD_a7fM(meRdEBWQy?PgtayVq}CwZ=td+j;+Q)xI(&XDYX8n-=u_JTlAD zX6m8O9t>B^EhN^h4e0Pnu@BQ$SpQRDp>&_kcFk1AXK}$t%lYfgL)V$IRJZJ0HebD9 zM!9T@p_B6IW))RY)~WAJUfhmVPb#Y@S*w7gxsgUa(3R8@nx9x z?wSnyJk2w;yuv$k(!*pw*JXd~iC7S~(o1lj+m|;#nAO(*UXb}*+9zgG@t3{F-Bu-^ zELiBgcYgMp&p#WUKUu$VLI3@u?y{TBwx7>>U}1bex5{=x^omOJuX`)E&bhiS`uFse z9<6c~z0$j781*Xd3f`Reu;ccudpoB`SN7&U+?#FjHm2V0r=ZODJ6v}U-;6C-^tgDP z-rp~O)bGzrPihs}xW_rFtWJ`ZZ_lN#Vrpjlf1chSt+4U4dey^gqIWogLya@Vx#f@E z@b9XfxN*)#U#^#NwRvmhmA#%XJdh`4T=(aRA5?{?-tx zdpRxN@!GA}BNer|4<-d&KX~&+=}gVZ#~aqlGQ3?VYtU7ua6S98=zXbMk-NKnE-c)v8v00HBX4~~Q$3fm9IWY5t?2~%&@ADo12VeiU^Y=~v-QmaHN<68q zOT1J0bK%Xu1>371zxn-s;s0BUb6<$<;$HJwuA#{K0 zdC`PjTg#4Lx6V(TWo;~bIKTfP=cZ1}oSJ1BA7W0o}{m{OPGEuJb99d}0gGKbje_?ad}!rG$CWh0fJ?>tf&@yW;gzj!ux zlH&S*qH1D-VGc6#E?-K+44>5*EIhp9&)UVtS*NzKb}XG1P!y!yGOcXQhOPtG#3B;j z@2-2-_mSP>_`KRv=G^CZeqMFqX6TZ~bMN&^?Cre3#l&-bk8ng=)XmEQhh?%e-k-*#_&era-L5YzEHy)Uk_Zt|Y*y)3XmeCO)c z{Lf+PPcwIlroU=5c7G9?Tkt8jO6p#B)8su5KW=>YePbJQx5jhXnRmo@6-@ck)vvU@ zW_IkH{L$e_!|izis+_mD)1~&ydSz zwoRXdFPH|dG4o%R@1K5IcT3Juo85}cPkv7n6L^1KW`4b9;K~bPRs6?vZtrETy!M4R zVNW~D;+Khg&YiWsY4%kjc5(QzT85$thJAJn59Y3W_2fy8nN@AA^K`+ZQyX3!+Uaa# z)^lO|8S{p%CEd3S?s_cqzx_g1@6Vk*%S2v;GOV}wntqS9Ty@j6dkkhfGIUmLJE8YD zm#=cyBAF(A5A`GKwiSKeRK2nI{+lOO7P^~_T;le&*M9%_?A`Wff6IFWe@N{REm&4O zV^8Jh{F&hm+WYqY!*jsnlDx9mHd1SXv@ZFB`dui3#Cyk1WzD8&z zY<}BXWtPmIvUzo8kM*~EOV)~Z&O1Nv=e9-1I&aO5U@pFUVxj-k4J~=o*Ju=Ns@a;n z@6q!guJbpZDUDxV_+aZP%fn4Yb3dpXukNn=kh%QP(={Jimi=OR`{L$~cbE45%&94D z_1yPVtc+>u-5>8F!@sa7|DAlt?%Irm==t^U4Cik>&*@Xg{oD55-;;aS?-5&fg5!Wh z=)Rx#y;kU_YaL{bYZ2TLy|cXU3(NBv2G38{%zL=0iv4Wtqvx8+lhh?t{~z6SIpj>C z`nTi&n`wP(9Kf9kR1e@!{m+z z+}aV0rGXoB=I)q~#Bn0={3TYgp6`EW8S9FlzwqL<=FCT#VJq48FEv@L`~2XUliXE{ z>$j}@9a~|fT=joSUDQnGvX#dEcAh5IZOS_tw9h$L>KzbN*KJt1=aPOvKZEz7I;P3l zQzsWC9kDpK-yKU^-^^Sq+xz~@~duyX=e*g9LbijADJ=Ya> z_?kFw7rrvJ?pV$&PWfr4U$6>o*~;CQ_tWO}-bEHxqNWXrn{1y5opoNJemQVqJIj16 z78&c1wFZ-~C;jN-kM#P${6hKF`@$crU$lP69c@|2UhzM1a^>_Tl4W81%oT48`)c(c zADtnwpZBgr61VaTX_LyM_tno&m0DEmJpJ#(#@82rX8rtd;mTr}1jfLgD-35G@4x;$ zEvHQ}d7hu^$?x7$Qq?by2fBQJ`0}2`jBQJ!gX2xF*c|BL-umT^>ix~kLF_8~v@Z2N zezE%Um)UJm-T6LyA3u?avzfoGrvB63OON5MnCf=K~bid*4 z;Er#5yM)c#FGyyYJj7YjYjn`W{|3?{4EwkQ?z~kpke>va3;#;!!)#iD7Li9I>OIw}(`s&E)nRRi`?9z>E_%-LQJ72YHZ&Hl^DvsEm3#~D) z8@}A?zmjryLM6LO_4@1QPYd6ly>or~*22m&(G_X0mM+^b{pZQ?4|5JlJ&So@Kl%8< zQ}=DPlen@(Ks^|twUH>s4}xWjoY|NUaQ zt(N-Q(P9;EdZg|5T3zQ7m8-ZIn(f6n;gDjJdTh|1*U#lPN3tJ0a=&mId-oo-maR^` z8_v&|A#^vI@yJ7g=hBRv{#maqX2(BQz7evKMRZcCB6D5~Plm`QALY}r4l^$AImf=a zI{($-{sZoJ_IFxxm>2#tPL^9&H8ox10@r7=l;V_si&w{8a8JJ~J#V}AjEI@DgeTN@ z{xjWNz30pH$di@#Ean;CJ(l{co;$AmWjJG;x^Bt2dL8YPPa`IVPZIjPW&1nFzS5j8 z2Sew(>SSAPF`V9=_S5;K^Y!pm!K<7rO5gdK?tOLlgjt%)O?7`ikAJf=CkFho>{q*T z;OFLwnTdrludTn^oc_J-bx;4E*=YjSwFhH)4kg+N%N$bL{p0hNecJ!hUDID(**g8V z)A}dO;#HFmbm`hxe(v1X>gEyFJ@3-;oQGnn-O^UYEqUF#mn$aK@<|AMe!c(CZKlU_ zmw#PW=lrjwW2d{LV3*qKldN|{Z+yz_f3ElQOUid1RoR{IAAeimeZXMrqS`g>hi`J; z+rwBrMdYfimf>8*?WuTjT6|&kj4D6Oj?1j*kO?zpe`mse?#>dM$$R!MF+BJ4ThWW- z6Fxov{bE~Yp3m8PKg_>rE>m~;vBgGS=dzCP=Cc1WHYI#YubTQ@AKckKEo$3(hqRZP zJv%3V_W3%`*j(uUbNL1NtbBjo?|N-ty#Ge&+KJC4dJT+4)@0m2xsJK~+`j+&FZ{PX zHovis^ViA)CK)~7Hs>7pSvBp-t%l!`rW)m+{?)Vo+p_xq+&zCv%YVOle17efre%$t zRhbL^Uf6Emv)erX*6;UK+u5Zq#2f4r`{I3n?&G|}ysqZAUdC3w^0~m!U7}?7viu9* z!_=(;wr^K3ZhiYXylriH-g*1tf92dg=3f;42!ZP1zvrAk%|0*L?)l>5tLy(>{*>AOI<5b8 zNci5q?FKjWPdnMq^WV{WwyyI^yD#sD=gB+g&)i;djEIo z=ZmWS7tfzl)=M{d7$vDU_g_-r%4cuv?2o@aB~y{O<>8rtGf6r%s@I-fj<{mR@Jg1i z?{$Q(Jj3lW9vfz#HT(1$^6``BciHD(I+D07@O_KIb(ud) zIr?sD#C1u$EUH)FwkYJ;bMQn}`}ceay?<7F9=PX}g&M^ap1yr_VL-%(KXEgz9(Y}T zsxtYIl(WhlL!ax;6Q@izTHR&&Wu?!LBD>9J{?GpSGD)^bIcrCO)aMtj>=Mh?Pg4J8 z#TR3sKkfUikAL1is5QQ;d8k3SwpldZr{4Dc42vIoTl>yfeXBnA?eS}4xzZzVTPI$9 z7@?J+a=20a%q#Wu+&L#6%&p#hu;U)XvJ0IevjoM3rwa4M6zrV8wlh=H@+93#OgP|Mw|h zHOu<=6G`jvRZDm-rRFQBB?bill1Vx9?}Me@=Y)ppIzAdZSgLj&j~^<+;M@m%5hrx!$*%Cse%K!}jCx z=GnXNp1b?*+xfez3V&veu46XVBx4n-7xOuGXG^XZl60VCIUiTtAbOp9;SF zUbdW}%X(tqQQ2=7;)=|tNcMN=7F@QgPrcz&ez{HT-IVedl_$kczukHN>Z*6;XWwhR zstcd*ynO4F`AZm|ZPspF-uEMW-oNw;zj?QcgRM=D*Ij?sT`6=R>D!;<$K=jm|1#~? zs;_TvN3GFcDQqYI-gbWV{z~5Z%9!ta{yg!0e^!6O=bdMM$0oguyIz&1bmbEF-t?-- z4Na!!Op{wTC)lq$*Ry*~&|5KC$#YpRbK5sZhKDnS@ni))I@~aIR^i!u947^HWS;w~ zn=2LQ{S=z|waonck$J_3b{0Hm+Of?^W>tLJbJsatvMukI7A#>ec<=B+WR3Ej{f_od zyL;8IOj~z+?Ph=D_(vy;O?EpKUCTaj^<-Y$BdW6tLtn( z?|jU~cctsonOAC0{G6Ts;aO->8>jyNQ#(b|)*aq%sJtrLB1HL%@Ve)_Lpahx^FcO4o4-vfry{TlaOXS>fHyHV2&VYD^M}yJpR&_qlbN>)FzI z%gS3HPv~`Zk37}Q_r}YvAnx^1FGj)7{mD|#&ISG7D&uK+dZq5?l5O9nQh;S$>u>1k%4Js&HHyQkXaDS1zeFa2_| z(I4wWRoTD|6!FVE+xTfRp;^nX=QUT|UeOCKZV4c|l=mPtFFGJ5)fd({UW z*@YKQx~$_+*pXbrGxf~EcC&vr4FZHVy_muCA>OSLhev$Zz>=$?EzH`s} zcD-JCdwjWmMGfOh^=E7%YrATnm)V~<`~JSv_I9fa`i$JW96x<#DY`yw>EwVPyCc3Y zj{nj7@Lh8cdttlngP#u{SFN8eab)dY)0~-~LuSl0_Ig>|puhdg-h%bNr}{je_1h}V zf8Qm>>}UV?to?1<$WU(>zv#2c0rhL2wW_?O|AgqCmEx<}*YriB?o(vd72SES)HO=a zf1LJbPsl3Wp6xZS)-JcGnfZ0{{iiv5{&H3x+SFS&zw@u&#$|tauI5JjecFX?ekF8g=fr}G_GGxS{<)5vr6Og^`lx}1U4?H zQh%~K{$OcAINzPe)tS2m-|1!T&gpcmUbjhv)nMw$55aEl_!zRp7;@Kasr}0RMnuPM zqQ>8M%1`)CE%Ia7(I)w5jA z>+X;{BV%~lP%ugf_VX4_waz6Xl_uAWyv zyV_6WYSE>)Pc&Au#yHgMe|(R52>1pQxRY zy!PCQxpT6#*-x0~{)xV~mv!2Kxh&>SR&EdoE2-O2cBnw9TxOn;#`(`$`5c^#=d|vn z)^cdf@BX%aLEH($+iMQR9Q;-+|6m5|(+1=0Ls$2g9+9u;)6RQ#_Sw9v!S4jSZ}r-+ zip!p`6;7Oab8@BH^W%{ftK`3?$KBgMIeg|C&A0KcvGWqA9epkz8^5yAU*SOO`8n?w zv+9|A-X&zwYp?XVdQNzi%``e#C0p4#4zHoLd>_XY4wmHR6ZqxzTQMuX2hVbM8$21{RmJGuR2c6l<}%JNxl zW^&HYX7$=jvo}lKerd+%@Zsx3>jaTf-i?gKmuGoPpE!5fN3~+(lD?vnS7wT*)t3rq zwjb8`d)J~X;rtFp9rO5^r&qV#_+6@>mUesU4W(4}cH37k?%BjLuU%0tVg7o~Z(~6f z`?w7CUu*@7!sh+WyuPn!`?cEK3!4H~M3f!+)4Zkp(EEEg4s(1wen-K5-t|xXhL79N zd{+EZdfTzO=Ewafk7nEc4T^j7OSje;#jJvsmW$ z+&wbScg3$0|5`AuuB1osuS@%}^G}x5aq@n!l)E_p_`ZK4EI&l-=KQ+s{_oN9y;V8q z{a?GxvAXqk-{F;h7v!0L+v;!sTod-;CEvN3&yC-I*SA!wJL6Mq(Pwwwa^2L*i_ic3 z=Xrm&Hg($Fdtc*1UtHWi@p;du&({lnm*&*ZStoqTRw~`nGa+knwA{7V8~)?e`^UU6w3@8HccRSsJ;%>o?>JXez~Sn@?Zfen zsjULLKet9XUK5_wpRP9l-}a!1X;)b{`D8L2JAYri>*%G&$?vW_?drRs#y98xzMaLJ z>hs$&85_Qy`d@lR;LsB><4-#KzlZEE%AOzm?@Z_Yeajf3#3>-0^>7|NL40-;vG4 zg+Hq!B4p-;)j|r*1|Dpg1s?^rZheyd_*KxBtf33CMEZHeLf3}KSFKxdoSpkq+}ZvWJ2x6hMBn~*AwI_B z@51G??l6`#{!=KqxTE=s_*R*Mhue7y_?s5Km$%b!3q5|tF2HwsZmy10x1%HP7r`T| zm=+y>;vVI=aNi?VkI)^5n(JiRo4@xuo;XZ26d>Tc}c|7Yf%f4|PRZQ#6 zhBozSN^vU-WB2Z#693({Z_B&%d-5({8NbV0^Y}eE%pth=TJ<{ z$FF@Ss*^HT%>VmQK&7tyzm`B>@z3)9HS*SJqC6AW8=d4_9==ywVHNVPULoKU#|PFY z7tBqU-cfES5oj>&>3yivdUaLAw_Cxkb+&Pbe}27_{(93UzDbT8I)`Vzp5VB=RO9%2 zp=+Tlqi*lp)R!6iu-&ugWH;rNsKdnA2J0Is-S@`5AwPete<`JX{iEdTri!(4@%rcA=Gg9@e%R{# zwtOAK`$F$(_y4tBW%aMLeN|ZLzsZkxosHZ2FEpO{$M2}GhI!u?udc8AX(+Zz{?NzC zUH6Pb+N$l>KS`GIX?~HBxza84G&>TPi zneEH)w5Au;6WTrs%#|1YTe*yDk;13b556cHFt8q0tG~y_8qsdBZSkkaqQ~!lH2mi( z*0AR4LBq(EGT~u*yzA!wFF1NDYOm3QDDC!DZ5F?kKRoWg{=U&J<+DI!V8GFjH+erD zmwcAFb%oHx6+y0v=TB@}#yzds@2bA>x)=Y1rc6nFG|%2a{@rmd`JN!w4grN#0Zn_- zSJ;$@WX;?3E0ptkS;eFD^Ory9gtaoS;bV&6{anquhNmxp`QdJ#>kOByI1k-8oyejl zsdCnS^J>;b3%C~bt&(~b5EW2y(_bHZx5RuGU9_Jse17D}-?_hBW5FutD0NvD<`RKbA#8^Gf4<&7drnu<(klW^ZKtLvnmpVa=`=~l zs6^nhj)nK98GjfK-{+eD=I_S5ns!r5fyk^oHo;fw52`(rIQToHw?(O6e6Q={J z3oiC}-oI9{t|7C7ahqWL)D#`#p`advZpsWo39eCJ$&Q)k8KOX z7p%Uv&DQ6HVcgH@R{9^!V}I!??x@+>+}xERJ~LeRMAYu&q-UXX4|tWG?&%NQ_iNVI z?MnX{YPK$qKi&QR**pKAkGF@-bKkm_Noo7{KVM(h{(i@6_s6!sUf|dJng3k8{^h=V zWR~9VGJU-u?Y5gq5x6zqp`={UC zzp!?5`d{^n^=ZH4S;Gw-mupTsve_@Rw;w`{=~<)=q2KD!D$xO^l3=J&rbydNxYJ<#8_udiv|t@^o*H9gyFAQ2c>3`1OZda_W|Ghh5zyGJKdv?@dP*l>22q))f?|wbo{rYajS%t)B)(Zj;?!CR2c~>8+g%4kl-SK@1JW10e<%}Ac zuZusJWxQTTOtfJ4eMa*zjiRcVikpJl%VR&S5^&{yP$&OmDVJr*nn}q^8cr|zkutMo zisFIamtHF#f0ripVC|ckUu&e!?3|)KFG70OC858!KU~n7dEQ&>%abiJ%luPUJmBQL zG0Al2#NEoC0FU^MPcp{#$JL7_=F3d*X}k5~x7W$L4yUqi9db>7bLgkt z{4e_F+TS<0iS)#-bDJ0OT1PnO@5;Cf{wH6GikvC)c;Iw?tHj5sQ#C%B^{2jOo!*$F zES;%)xBT3}Ife7mV_qbCY%*XhX=^WD#~zn-$eZ_rW=%!vIk8BaKz^IxM^BCm|6BC) zZ2j-@%A~}S@V-#5Kcb(xEP^MuU5OEXed$Dz=SeqDVWVg7eQ({}x<}QA zpDVa|S3S@9&j0Gzg0H=iz7ap}w@o~%9e8=g)$dxpeT!mi-t(TQur;`TN8aaA?z5L^ zny)*ucQkL_Dmt-HgwsZeJxOi0%w{Ix>Rxr@t2vi_v`ggXyk@xmz1Fx*nWgdNZMpEA z=JUl1U-EwLl)LhzxcifS+nc8cnk+mn&2p>#!F%G}8@`M7$-hFM-JEB0UE<7p!^Dmg z*$+zj<$j9a{c8Mu(cSIVdm66Xn;TSis^RYx7 zpT1Zhe{JuH@(I`PE}Z&$dhGAu@2BH;uJ75xGw+;e_ZHjR*YCdleQwY1a54Ky_qcM3 zlJzB|UK`(iuyFgt?Rz4^J3Q9^c=2cI<<@mBJLI_bhb_ByOV+sh{N~c~jW6G?+psD4 z+}l;}w!5ErZ2NqM`mrlhip|vS=Er^fm1DrY+nXDvugDe%MvRwp42) zd!E;~v`-diBX4H!`#!nsoc(NxgoxMLiHmo9d?~~t@bALCeW^Xy%`^%X)*P_j{+i|c zAudZDn`FN`k0+_#Z^-^u+#j;Hxw4*jOV|z7@QZPU%IEHIGb~T4JuY^!-dkq%iG|%e z%+z>uAFVzwy8q@+$65P#=I)Q*zc2c+{pqgbH)hFI+;hHp?Zvb?p{GA)O*Ui@ z|NKLG*J*fM-`yC@IycRF=j!ZtOHB+Prc0i9{>5;+QSx)yV@W-(apw=5cUo>`wwhsk z$V&f$l$e$G)ACMEO4U5yw{xyhwgiKnY2o*pYaf5D=Dg(h<`M7HZUfIx5&wAdCqDWk zf0ZHK<8aV((U7g(wbyDEE}!?{*N;D~)1vREdC7gWjAO9abjJH{!MA%_SxJJggT7U0 zo=EvSX-(Ca>a6nzC(q^GbGez*k6*D~zrx!g*1_d(^-jjdonPO-JvjZMd}`2vU+)s0 z{mVbR+I)t{S{~Cm23f7DGtNBUdHlwYQxhbQ=x%2_Bgp7?|H`3sanrv`P6@BbzS4S2 z=uQFmrkM8(+1c3%JMtKASZSQ#?fEbBL)VlcJ^R6fABQAMdISZQ$zJaJDfadHwReja z?|t~PV#myoml+pkl&A-+N!r3Z$K!fWa{s)YtXr@BJ9WiAGxzjE>t*r6A1AYxbl#bq zGwqU3?+TN+_}T)!lm*<)GjmSsul-x~{f}tJ%$q8E1r-jY?kW0H=(oO2`QVerm!`}G zi+;B$q}cy^GX1}OVg6;6ofA{LWm7CKtq*rK6iC@*yxHC&<@V-E+qCmOzLB>#&+I+3 zW#X2r^{-R&f1B@FnlkC;n|E2GLmtVj3|K0Gv z=cQu=PuOa|V-fuP%>CA#ujaR{zkWMEH@Cs9OWMu-P_>g;pR7Q=zKXiP!Zz*lbE%6I z-rLVM__TCFvP!0*%0>O?n7*3=-{(jxDZRRKnpd!N^@UrL-}n35WroYVH(O_x@+iRd z=suTkb(i1w=bEN+wLV`XB+tkCBS&!S62_;C?u%J{QJ(r_Qs^{W|68vt&h_=2onk5P z&OEb+=jF!(>*S;TF8zM>+vcYKvz{-UKZ*@%jkte%?$_9EkzD_6^Ws?{f3BX)KY2dg zYu=eN|16&$d424$jcwhv{D(=_wcI~vbNQRf&D`}u(N%rY-<^-2TCR9^`OL>#r5k_D zef-0L`}gB$hi6_^c@zJYrmgPEm07(vENjM8w|rKvGqx&*ZNb}}I{GH9u9jV?a&FD) z(EeSsABR=STW?IuC&lh!`EO8_6ag=U$zSxuNqO)JDn$(;B zc$VF}@|nk5c)w=5WN<37`yQC}!m`4dWzqM$XID?pdST|H=a**1u=n1ZM%&4%c1N_! zUS7TF_paK%T?kpn~7P5de?~^ed~0YfW`;|LqCz==RiVS{#N#}j% zn^&pZHqNP?bmq_vp$T_FFH9_rzFi@fcSvmA@r^5T{ayE0s%e+Loz-_^j;*C9F|Nm zX_u8Zz1ccnXe;MQgBHESMlXxnWhZ_gJ@7KWAg975_Rf+;MhkK|?n^LE}G^1%rN4av%Q1y_l@5e76rdzTcoIY(dDnMk>s3^qx9?oD*DkaF?_K;O znkQVP?(_}`!~dHWS$|r3IKuK^RO+fVXa6s+{J#I=-~XF)|6BjP`Tx(W)8dDD-6{p)gI>n)Lb`ET}8&fg22DjvKlz06hcf6Wrk zd7gHM6NT3+cLzM5b5(A4x%$yvf>+j>`Q9#Z=`ZQ1?0L7*b>)nyiAOoVNgHi4dH&0K zRh;UL_baMIjc$s{=7hYOY#e)>>z;Ld{CB}Et#&64zF^Mk@qhm5x#0DsF<&p2G@n1v zD86N`|7$0GtKVmzH2Ys|t~pV5On%2AyQqtcYP#kd=!fr^^Xj(3l`STU3j){EUot@J=n8qX7|+vN{W_ebTW1Q z-_BK=Cw{Ku#M-4(qCc-pdD_nQf`jEw>0SG{TsEoO>V{XM_x_vLyLztOgDL)@>$XX4 ziMS}lr}uf@H&eD1@fQo0R!m*{dd~6nNe$H;UFZ5vRsBuBVJ*Y3TUIoCaagYFe@WBw zMfY}_``)_xBVSl#!w((R+mTbYF5;M*ym|62r|F3^Ynu74S4lC=iCcX{eSVwavRnHL zuNCOHo-*Q|dWz4@^nM9bt!=TMx8dOfvwHrX$X@_$$d-nJn_1XrXlv1{rx_~wXgiflJxG9)ygUFU&@|f71+9O zy7q+S@2x({o|zwaQfKz<^YdPXh*y0&lU%m@{ARy?*Yf9ft+TWv&L(dSTYv7_?x(%~ zlp|HG%;W!m`<}eF^vYTNSAwc1mRz;#kjPm#Uoy=xp7pKW>#ZHCx7(hDZ_lxu;KNZT zW)k<@azn7tM(`$y<7OVvD*47!x^xE|lHOEUWU?=R4c%@TiyhiT_*{`N~XBXqUbj5$lPCNPI#s68?9#!3I46nW?DgHOBp|+Z@G&S?|%?>`@lj2Km zwYhv>BKf^#Q~g}~7&l+DU6;i3-UMHdUwZe3QQ==%Ak zVl`{U+}>WB)&6{nYfxb6xi53hUpH7D@b-*~nfmKrTy^;~Llf8MJ^g%QMd4}9&dN(w zGmEzNmRz;or^?21c+=%W4PAMjaq^|i4iEmW`u(m|C97ohmoAAnHxA8~dtv%k^8F09 z>4xtMJdSs5VZCyzY)zTn2Itz%W||$GyMp(8$|x=|WXKn-uB|iQmwEcsr2e{@oU{0S z9tfO&B6GB7f7G!9Lf_gCe4Dkprp($r@o#{%diLXEGT~+q*G#*Zu(ENDP;I_n?3Ao` z?%uz5vhSX^VaoH0h0FW&f9zX!b@S{)Zx1ch>5#hq#A26dN|BzhRd8mF+aDS23AF_e z16SNV5$H8H%-`i%@x5o=&*!h3(Yw~{YpyB>=bwfZvcbK(x-|@CwI^wqpAB02G2Kx9 zXx7`0ndS%74d*ExOy2t>WyB*s&#ydZMnU}ogiOYr{yIfY=843mmokK%Eon6X3;qy-3*B;BCh#WUszpb@# z^Tw;8VHVqW{XUeh`P50meo5Dr|F+xSu$`FGD>1R&!$M;Hdwy|C%XW36olUjf2T#(AHumu94{T1)`rmM5% z=|;%kWB#y0XHWJ!x4TS}JeFE<{oL#yd0W%nrgwt7Y-PLorn`b{Y=Wg+T_TPbwmf=t zvByQtz}n4_W6R6<3Hx4cn{T#bQJjI`L8HhZ+j9FwzyDo*c3k({eF3&@^C$giI{JCT zztcOvYJAQu=5p|vcJtc?+uQZ2yY61njjz90|Ig{Z&}E6+2aFwI@&P*+FBr?Pnu3O*~|+gA4F z)Tzq-$#+&S41M%#c24$Aw?ZMtxJxUoww^oj-Ja>2w|`jXtm52Ct#8%uetwpCzqsJ; z*@-{3#rZ*$f;`=0;nHG6(6{;_xYo*Lu*7bN#=pO^al z(84M5$KT7kzt>xn!*hi9)mM)0nEQub>pAXuKPiWG`PH3*pXRPpJ+ee?yYq=txdP%fR_VvMCtA6udeQD_IMX;y!Y}e-OKk}7xp+mc(>?X)O4fQHLLSD+4*kd z2lb2Hoh|Yu>LXXg&-jPOZPSu^ZM6?%wq~8?VrX6ye&CR!@Pn!Pi$5C#g>F`Pwx(ih z(?-=R$KG->&FMXG@9d#n8DCt!`T5O>ZM&8^slHlWu}kTpuJVeMr!W5MsKs2fIP-+jyLRK`ABisU z>XjxXGsO300L!vF%6Ai2UA(Ph_5I3JzO-Y`Hf)8uf@>yn z%3QDhylR)S_QGc;&pcN=Z2WzK?d{0rFJ|RM_Ec}~y8ff{+3Wuws#8KwH9TFR_-4;? z-XB7jdTvNbhOf+)7CJY-%pk71K{aLa$Hv7*al3YX{i&5)`N3o2>ZIPNvmUFMCM-C0 zHezi``M#j4H{Nn9`Mu7i@cFDgHcf~ zmu{?Q|9F4Hj;TLp9;~e};+!RAa4$_p_7qoQW{q1f=dAmG<1Oxd|E0WQe~499Mh9UQg_St^Y`3+@h)5adAZ|7Eyr5-rK?q@&-(HGS+4WJ ztEYBN3}euBWJnU0X!CRD>hfsXxM=_GU8R2e?Sf=4yxIBMwD$ZFmgSoY8Md}C`(7)! z{MYP7^1~&CY_l z9GbgkSST*7WZWM%?Eqh)Yxwu6p&OnUDG1wN?JtooZ2o*!8@zUtV@=n?c^W0>g)lSF~y`Y&dpfuJb(435|QEyneP&F{n59Le<{X@Kh0{ zT@Anb^xW&d+DDkN|IZDoxy0dmW#%)bRZ4ds-}~q!oUYt{NlH_%cW-&=hM*JG)%FPq z*)JCSOfm}iLe^d+Q5gJo9?8CktJXxcqff_2Jq3mfzifVXuMR{7Vxi95XXId`5sKBfvW|K9EO>rkrhV&VFWZ{l4SarS?F%WrU|`Tgmn11Em-nhHKR@uPQ7 zd{!b~-05Al9W7(%$vx-!ufEs)TX?5yU0At2_~qvinL?fqzv7wI|6ECbyCv76 zRPQ`zzhC&nziO6zDpyTjreEH_Y<}#a%*&_#OtgP5`%En&PxkuUqW8zohgI%jb4r_O zlr6O9x{C4*lg~z_M`zcRMJE1Lzfv$SCDT7~f8^D}PrlndycbkrZab;Uuq95j?ecw_ zM?6pWN_JT(T-M6qIw7(AYud?KJBl}RvNW`9;9Px}tN-1eQ`;kipM?F4vsQlfA@xRn zPo}MtU*v2T)&4n0JbKUnZ=0phJZ)97$&?DuiY09?;^QuCn6%*8-dioRWZP7~)L!R5 zYkm1;6W+?BT9&!;XYmqsVvQI1#@lKW%U8UfBL z0rz!&Z$5Hb_l9S2a+GWIjY_?D9P>BiI;qG!(^RQjEjsV*&2XDe`D>3Bv8dvNmTYTnk~BTa0<(e4W&W0HE&{Sgul#4c~n0wdt3VA+dJNQ zJ-+n7(tKOXp0Mp-A}%%h3dm+Pzs@@4#Q$#X(&+)e&aa&~?PTub^yU7gf4rx?-P~z3 zv3{Of&lBf8w_h;N`8BC<5yL~l{oWHe|GIM-?VH-rVl?e=SNz7SjURWH{pexTQ=DD6 zRH&r(SY;JQ)rl!rU;hf7lG6V9#)s^;0v`-xxNdg1ab8l$Iw{kWlUkgxg^S%yyD(u( zU!}*{g9~K89Ms^sr+Onbmvv%*MEssRxe>C6@UJJaDPaIy0M1etn>L zu6x+#+M`J?j-LOq`S!n8m%nfC5`En2lDw!$R`T-Or_cI!%Wr)ZfACvF%Z`tAUoL+% zkDsobwVr*=)t^!76`5l8QNnvudQ;CP+n@G!OH z?a4wvslz(Q?d7?D|JC>v{rus9=L^xkgCjZXd+_TgU1+n{Y%?OZf%KF@t8 zH)qkNQz26(T2J&bG7Wtr+n9cv>B*)=b?+ofxjOExzfwLwHa}EZ^u~2{<4C9dq16|n z)wnaC0_Fmj3TDi{rV^E_Ay6@T%C2?<@`5Sw1vQ zT5kU6Pv7}Rw(Z(7r%R69n`;)imFv;6C-2Tx-k4@lAZI+qV#9Ug`D=2xYh9*3+WuTK zLAN+KSbkZh|J^(Oc2}>@NZKDZ>z3nbXc|W zt~~cT>h>(V=o1|wMKfhe=WShIxoy^qs7`;+O8#b+_p+gHGIGb2b z`L7Rh(-;qjS$|EqS|%VnQE7_YmpRurF8&gKcIp|2AHr|U52W@-@BOv7WcF%g$ywpDTgmuWBy}dVi+pX{Ymwjh|DX9)=6t!i^G@_6&AR-^zh5Ql z@@Hn-n}4%8?f#2ppH1 zCT5p=N2gD+aO5m$`d8_C|K1&^mY)|5OZgXEuiBjc<=pEP{8P^~evdxsrW)FGwKUOc z(Kbb9Z4T|NdzoyucesTdXR6-&QnJDCSqW>xePQ;m)0}(0&Ah0-c-p!nGcQ}^E<5pO zOLWwyO!j924}`0#H-9~EZ1EwdwshN5Ue4puVU^bPkLu1jtXt!g6}syiGB`x8OaK;)woa^_wj(zBXLBFW6I8)8@)rF|XVI z(W{xFr(^EcU7cGU)j#t*>xa77rN&2pM*b*@-L>S*u0J;yTwca-x90Ed`~C)9DSAA{ zk>74_S>GmP^l_fjj$KcKuB)t-^)Egjd1v-o-I%tbGY^(t%>VLUbnfMzT!xBi>z!*o z<+o%pA9^D2;BXitkF!KcNqE*u&Ua-mZOYLhTK!w<`oLmkBJ1GPU{<`nukz zr?w}ywsz&+hXyQj(|r{GW(VkV6Lh@=~`7>46-fN$3myIoSS9v+1zjM-0&@XZ+&>1`(Lt6v`{!qwCP0AcJ;5* z^0zOzJ3r%py394j_E~oh|Cy}!=!;f*>93my=CSI0zjN6jW4CjOpVza}O`ZI&?|%0D`SIn&Cs(YSc-^#?=IGI~UBCxu~dUfs7 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

    d{J?^< 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ȥ$r$*aSxi9kXF4*JAjvQ(YE@s;@{2li`IHBt2S+} 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

    +
  • +

    + Android Market Topics +

    + +
  • + +
  • Developing @@ -443,9 +487,6 @@

  • -
  • - Licensing Your Applications -
  • Preparing to Publish @@ -570,9 +611,6 @@
  • Android API Levels
  • -
  • - Market Filters -
  • App Install Location
  • diff --git a/docs/html/guide/market/billing/billing_about.jd b/docs/html/guide/market/billing/billing_about.jd new file mode 100755 index 0000000000000..9c027ca7baaa0 --- /dev/null +++ b/docs/html/guide/market/billing/billing_about.jd @@ -0,0 +1,73 @@ +page.title=About this Release +@jd:body + + + + + +
    +

    This documentation provides an early look at the Android Market In-app Billing service. The documentation may change without notice.

    +
    + +

    This documentation gives you an early look at the Android Market In-app Billing service. We are providing this documentation to help you get started designing your in-app billing implementation.

    + +

    In addition to this documentation, we are providing a sample application that shows you how to implement in-app billing. Although you can compile the sample application, load it on a device, and run it, you cannot use it to make purchases at this time. In-app billing relies on version 2.3.0 (and higher) of the Android Market application, which may not be available yet.

    + +

    In the coming weeks we plan to launch the testing phase of the in-app billing release. Following the testing phase we will launch in-app billing to the general public (see table 1 for a summary of upcoming launch milestones). + +

    Table 1. Summary of launch milestones for in-app billing.

    + + + + + + + + + + + + + + + + + + + + + + + + +
    Release PhaseAndroid Market ApplicationDescription
    Early DevelopmentVersion 2.3.0 not availableProvides an early look at documentation and sample application.
    Test DevelopmentVersion 2.3.0 available to developers and usersIn-app billing service allows static testing with reserved product IDs. You cannot publish applications that use in-app billing.
    Final ReleaseVersion 2.3.0 available to developers and usersIn-app billing service allows end-to-end testing of in-app billing. You can publish applications that use in-app billing.
    + +

    During the testing phase we will release version 2.3.0 of the Android Market application. This will allow you to test your in-app billing implementation using the reserved product IDs and test responses. However, you will not be able to test end-to-end in-app purchases during the testing phase, and you will not be able to publish an application that uses in in-app billing.

    + +

    After the testing phase is complete, we will release in-app billing to the general public. This will enable you to perform end-to-end tests of your in-app billing implementation using your actual in-app products. You will also be able to publish applications that use in-app billing.

    + +

    This documentation may change in the coming weeks as we move from the preview phase to the testing phase of this beta release. Be sure to check this documentation frequently for updates.

    \ No newline at end of file diff --git a/docs/html/guide/market/billing/billing_admin.jd b/docs/html/guide/market/billing/billing_admin.jd new file mode 100755 index 0000000000000..cc5cb5984af8b --- /dev/null +++ b/docs/html/guide/market/billing/billing_admin.jd @@ -0,0 +1,185 @@ +page.title=Administering In-app Billing +@jd:body + + + + + +
    +

    This documentation provides an early look at the Android Market In-app Billing service. The documentation may change without notice.

    +
    + +

    In-app billing frees you from processing financial transactions, but you still need to perform a few administrative tasks, including setting up and maintaining your product list on the publisher site, registering test accounts, and handling refunds when necessary.

    + +

    You must have an Android Market publisher account to set up a product list and register test accounts. And you must have a Google Checkout merchant account to issue refunds to your users. If you already have a publisher account on Android Market, you can use your existing account. You do not need to register for a new account to support in-app billing. If you do not have a publisher account, you can register as an Android Market developer and set up a publisher account at the Android Market publisher site. If you do not have a Google Checkout merchant account, you can register for one at the Google Checkout site.

    + +

    Creating a Product List

    + +

    The Android Market publisher site provides a product list for each of your published applications. You can sell an item using the in-app billing feature only if the item is listed on an application's product list. Each application has its own product list; you cannot sell items that are listed in another application's product list.

    + +

    A product list contains information about the items you are selling, such as a product id, product description, and price (see figure 1). The product list stores only metadata about the items you are selling in your application. It does not store any digital content. You are responsible for storing and delivering the digital content that you sell in your applications.

    + +
    + +
    Figure 1. An application's product list.
    +
    + +

    You can create a product list for a published application or a draft application that's been uploaded and saved to the Android Market site. However, the application's manifest must include the com.android.vending.BILLING permission. If an application's manifest does not include this permission, you will be able to edit existing items in the product list but you will not be able to add new items to the list. For more information, see Modifying your application's AndroidManifest.xml file.

    + +

    To create a product list for an application, follow these steps:

    + +
      +
    1. Log in to your publisher account.
    2. +
    3. In the All Android Market listings panel, under the application name, click In-app Products.
    4. +
    5. On the In-app Products List page, click Add in-app product.
    6. +
    7. On the Create New In-app Product page (see figure 2), provide details about the item you are selling and then click Save.
    8. +
    + +
    + +
    Figure 2. The Create New In-app Product page lets you add items to an application's product list.
    +
    + +

    You must enter the following information for each item in a product list:

    +
      +
    • In-app Product ID +

      Product IDs are unique across an application's namespace. A product ID must start with a lowercase letter or a number, and must be composed using only lowercase letters (a-z), numbers (0-9), underlines (_), and dots (.). The product ID "android.test" is reserved, as are all product IDs that start with "android.test."

      +

      In addition, you cannot modify an item's product ID after it is created, and you cannot reuse a product ID, even if you delete the item previously using the product ID.

      +
    • +
    • Purchase type +

      The purchase type can be "managed per user account" or "unmanaged." You can specify an item's purchase type only through the publisher site and you can never change an item's purchase type once you specify it. For more information, see Choosing a purchase type later in this document.

      +
    • +
    • Publishing State +

      An item's publishing state can be "published" or "unpublished." However, to be visible to a user during checkout, an item's publishing state must be set to "published" and the item's application must be published on Android Market. (Note: This is not true for test accounts: that is, an item is visible to a trusted tester if the application is not published and the item is published. See Testing In-app Billing for more information.)

      +
    • +
    • Language +

      A product list inherits its language from the parent application.

      +
    • +
    • Title +

      The title is a short descriptor for the item. For example, "sleeping potion." Titles must be unique across an application's namespace. Every item must have a title. The title is visible to users during checkout.

      +
    • +
    • Description +

      The description is a long descriptor for the item. For example, "Instantly puts creatures to sleep. Does not work on angry elves." Every item must have a description. The description is visible to users during checkout.

      +
    • +
    • Price +

      Every item must have a price greater than zero; you cannot sell free items.

      +
    • +
    + +

    Note: Be sure to plan your product ID namespace. You cannot reuse or modify product IDs after you save them.

    + +

    Choosing a Purchase Type

    + +

    An item's purchase type controls how Android Market manages the purchase of the item. There are two purchase types: "managed per user account" and "unmanaged."

    + +

    Items that are managed per user account can be purchased only once per user account. When an item is managed per user account, Android Market permanently stores the transaction information for each item on a per-user basis. This enables you to query Android Market with the RESTORE_TRANSACTIONS request and restore the state of the items a specific user has purchased.

    + +

    If a user attempts to purchase a managed item that has already been purchased, Android Market displays an "Item already purchased" error. This occurs during checkout, when Android Market displays the price and description information on the checkout page. When the user dismisses the error message, the checkout page disappears and the user returns to your user interface. As a best practice, your application should prevent the user from seeing this error. The sample application demonstrates how you can do this by keeping track of items that are managed and already purchased and not allowing users to select those items from the list. Your application should do something similar—either graying out the item or hiding it so that it cannot be selected.

    + +

    The "manage by user account" purchase type is useful if you are selling items such as game levels or application features. These items are not transient and usually need to be restored whenever a user reinstalls your application, wipes the data on their device, or installs your application on a new device.

    + +

    Items that are unmanaged do not have their transaction information stored on Android Market, which means you cannot query Android Market to retrieve transaction information for items whose purchase type is listed as unmanaged. You are responsible for managing the transaction information of unmanaged items. Also, unmanaged items can be purchased multiple times as far as Android Market is concerned, so it's also up to you to control how many times an unmanaged item can be purchased.

    + +

    The "unmanaged" purchase type is useful if you are selling consumable items, such as fuel or magic spells. These items are consumed within your application and are usually purchased multiple times.

    + +

    Handling Refunds

    + +

    The in-app billing feature does not allow users to send a refund request to Android Market. Refunds for purchases that were made with the in-app billing feature must be directed to you (the application developer). You can then process the refund through your Google Checkout merchant account. When you do this, Android Market receives a refund notification from Google Checkout, and Android Market sends a refund message to your application. Your application can handle this message the same way it handles the response from an application-initiated REQUEST_PURCHASE message so that ultimately your application receives a purchase state change message that includes information about the item that's been refunded.

    + +

    Setting Up Test Accounts

    + +

    The Android Market publisher site lets you set up one or more test accounts. A test account is a regular Google account that you register on the publisher site as a test account. Test accounts are authorized to make in-app purchases from applications that you have uploaded to the Android Market site but have not yet published.

    + +

    You can use any Google account as a test account. Test accounts are useful if you want to let multiple people test in-app billing on applications without giving them access to your publisher account's sign-in credentials. If you want to own and control the test accounts, you can create the accounts yourself and distribute the credentials to your developers or testers.

    + +

    Test accounts have three limitations:

    + +
      +
    • Test account users can make purchase requests only within applications that are already uploaded to your publisher account (although the application doesn't need to be published).
    • +
    • Test accounts can only be used to purchase items that are listed (and published) in an application's product list.
    • +
    • Test account users do not have access to your publisher account and cannot upload applications to your publisher account.
    • +
    + +

    To add test accounts to your publisher account, follow these steps:

    + +
      +
    1. Log in to your publisher account.
    2. +
    3. On the upper left part of the page, under your name, click Edit profile.
    4. +
    5. On the Edit Profile page, scroll down to the Licensing & In-app Billing panel (see figure 3).
    6. +
    7. In Test Accounts, add the email addresses for the test accounts you want to register, separating each account with a comma.
    8. +
    9. Click Save to save your profile changes.
    10. +
    + +
    + +
    Figure 3. The Licensing and In-app Billing +panel of your account's Edit Profile page lets you register test accounts.
    +
    + +

    Where to Get Support

    + +

    If you have questions or encounter problems while implementing in-app billing, contact the support resources listed in the following table (see table 2). By directing your queries to the correct forum, you can get the support you need more quickly.

    + +

    Table 2. Developer support resources for Android Market in-app billing.

    + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Support TypeResourceRange of Topics
    Development and testing issuesGoogle Groups: android-developers In-app billing integration questions, user experience ideas, handling of responses, obfuscating code, IPC, test environment setup.
    Stack Overflow: http://stackoverflow.com/questions/tagged/android
    Accounts, publishing, and deployment issuesAndroid +Market Help ForumPublisher accounts, Android Market key pair, test accounts, server responses, test responses, application deployment and results.
    Market billing issue trackerMarket billing +project issue trackerBug and issue reports related specifically to in-app billing sample code.
    + +

    For general information about how to post to the groups listed above, see Developer Forums document in the Resources tab.

    + + + diff --git a/docs/html/guide/market/billing/billing_best_practices.jd b/docs/html/guide/market/billing/billing_best_practices.jd new file mode 100755 index 0000000000000..fd67e807ac2d5 --- /dev/null +++ b/docs/html/guide/market/billing/billing_best_practices.jd @@ -0,0 +1,79 @@ +page.title=Security and Design +@jd:body + + + + + +
    +

    This documentation provides an early look at the Android Market In-app Billing service. The documentation may change without notice.

    +
    +

    As you design your in-app billing implementation, be sure to follow the security and design guidelines that are discussed in this document. These guidelines are recommended best practices for anyone who is using the Android Market In-app Billing service and can be incorporated into any in-app billing implementation.

    + +

    Security Best Practices

    + +

    Perform signature verification tasks on a server

    +

    If practical, you should perform signature verification on a remote server and not on a device. Implementing the verification process on a server makes it difficult for attackers to break the verification process by reverse engineering your .apk file. If you do offload security processing to a remote server, be sure that the device-server handshake is secure.

    + +

    Protect your unlocked content

    +

    To prevent malicious users from redistributing your unlocked content, do not bundle it in your .apk file. Instead, do one of the following:

    +
      +
    • Use a real-time service to deliver your content, such as a content feed. Delivering content through a real-time service allows you to keep your content fresh.
    • +
    • Use a remote server to deliver your content.
    • +
    +

    When you deliver content from a remote server or a real-time service, you can store the unlocked content in device memory or store it on the device's SD card. If you store content on an SD card, be sure to encrypt the content and use a device-specific encryption key.

    + +

    Obfuscate your code

    +

    You should obfuscate your in-app billing code so it is difficult for an attacker to reverse engineer security protocols and other application components. At a minimum, we recommend that you run an obfuscation tool like Proguard on your code.

    +

    In addition to running an obfuscation program, we recommend that you use the following techniques to obfuscate your in-app billing code.

    +
      +
    • Inline methods into other methods.
    • +
    • Construct strings on the fly instead of defining them as constants.
    • +
    • Use Java reflection to call methods.
    • +
    +

    Using these techniques can help reduce the attack surface of your application and help minimize attacks that can compromise your in-app billing implementation.

    +
    +

    Note: If you use Proguard to obfuscate your code, you must add the following line to your Proguard configuration file:

    +

    -keep class com.android.vending.billing.**

    +
    + +

    Modify all sample application code

    +

    The in-app billing sample application is publicly distributed and can be downloaded by anyone, which means it is relatively easy for an attacker to reverse engineer your application if you use the sample code exactly as it is published. The sample application is intended to be used only as an example. If you use any part of the sample application, you must modify it before you publish it or release it as part of a production application.

    +

    In particular, attackers look for known entry points and exit points in an application, so it is important that you modify these parts of your code that are identical to the sample application.

    + +

    Use secure random nonces

    +

    Nonces must not be predictable or reused. Always use a cryptographically secure random number generator (like {@link java.security.SecureRandom}) when you generate nonces. This can help reduce replay attacks.

    +

    Also, if you are performing nonce verification on a server, make sure that you generate the nonces on the server.

    + +

    Take action against trademark and copyright infringement

    +

    If you see your content being redistributed on Android Market, act quickly and decisively. File a trademark notice of infringement or a copyright notice of infringement.

    + +

    Implement a revocability scheme for unlocked content

    +

    If you are using a remote server to deliver or manage content, have your application verify the purchase state of the unlocked content whenever a user accesses the content. This allows you to revoke use when necessary and minimize piracy.

    + +

    Protect your Android Market public key

    +

    To keep your public key safe from malicious users and hackers, do not embed it in any code as a literal string. Instead, construct the string at runtime from pieces or use bit manipulation (for example, XOR with some other string) to hide the actual key. The key itself is not secret information, but you do not want to make it easy for a hacker or malicious user to replace the public key with another key.

    + diff --git a/docs/html/guide/market/billing/billing_integrate.jd b/docs/html/guide/market/billing/billing_integrate.jd new file mode 100755 index 0000000000000..0f081a58dafcf --- /dev/null +++ b/docs/html/guide/market/billing/billing_integrate.jd @@ -0,0 +1,617 @@ +page.title=Implementing In-app Billing +@jd:body + + + + + +
    +

    This documentation provides an early look at the Android Market In-app Billing service. The documentation may change without notice.

    +
    + +

    The Android Market In-app Billing service provides a straightforward, simple interface for sending in-app billing requests and managing in-app billing transactions using Android Market. This document helps you implement in-app billing by stepping through the primary implementation tasks, using the in-app billing sample application as an example.

    + +

    Before you implement in-app billing in your own application, be sure that you read Overview of In-app Billing and Security and Design. These documents provide background information that will make it easier for you to implement in-app billing.

    + +

    To implement in-app billing in your application, you need to do the following:

    +
      +
    1. Download the in-app billing sample application.
    2. +
    3. Add the IMarketBillingService.aidl file to your project.
    4. +
    5. Update your AndroidManifest.xml file.
    6. +
    7. Create a Service and bind it to the MarketBillingService so your application can send billing requests and receive billing responses from the Android Market application.
    8. +
    9. Create a BroadcastReceiver to handle broadcast intents from the Android Market application.
    10. +
    11. Create a security processing component to verify the integrity of the transaction messages that are sent by Android Market .
    12. +
    13. Modify your application code to support in-app billing.
    14. +
    + +

    Downloading the Sample Application

    + +

    The in-app billing sample application shows you how to perform several tasks that are common to all in-app billing implementations, including:

    + +
      +
    • Sending in-app billing requests to the Android Market application.
    • +
    • Handling synchronous responses from the Android Market application.
    • +
    • Handling broadcast intents (asynchronous responses) from the Android Market application.
    • +
    • Using in-app billing security mechanisms to verify the integrity of billing responses.
    • +
    • Creating a user interface that lets users select items for purchase.
    • +
    + +

    The sample application includes an application file (Dungeons.java), the AIDL file for the MarketBillingService (IMarketBillingService.aidl), and several classes that demonstrate in-app billing messaging. It also includes a class that demonstrates basic security tasks, such as signature verification.

    + +

    Table 1 lists the source files that are included with the sample application.

    +

    Table 1. +In-app billing sample application source files.

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    FileDescription
    IMarketBillingService.aidlAndroid Interface Definition Library (AIDL) file that defines the IPC interface to the Android Market in-app billing service (MarketBillingService).
    Dungeons.javaSample application file that provides a UI for making purchases and diplaying purchase history.
    PurchaseDatabase.javaA local database for storing purchase information.
    BillingReceiver.javaA {@link android.content.BroadcastReceiver} that receives asynchronous response messages (broadcast intents) from Android Market. Forwards all messages to the BillingService.
    BillingService.javaA {@link android.app.Service} that sends messages to Android Market on behalf of the application by connecting (binding) to the MarketBillingService.
    ResponseHandler.javaA {@link android.os.Handler} that contains methods for updating the purchases database and the UI.
    PurchaseObserver.javaAn abstract class for observing changes related to purchases.
    Security.javaProvides various security-related methods.
    Consts.javaDefines various Android Market constants and sample application constants. All constants that are defined by Android Market must be defined the same way in your application.
    Base64.java and Base64DecoderException.javaProvides conversion services from binary to Base64 encoding. The Security class relies on these utility classes.
    + +

    The in-app billing sample application is available as a downloadable component of the Android SDK. To download the sample application component, launch the Android SDK and AVD Manager and then select the "Market Billing package, revision 1" component (see figure 1), and click Install Selected to begin the download.

    + +
    + + +
    Figure 1. The Google Market +Billing package contains the sample application and the AIDL file.
    +
    + +

    When the download is complete, the Android SDK and AVD Manager saves the component into the following directory:

    + +

    <sdk>/google-market_billing/

    + +

    Adding the AIDL file to your project

    + +

    The sample application contains an Android Interface Definition Language (AIDL) file, which defines the interface to the Android Market in-app billing service MarketBillingService). When you add this file to your project, the Android build environment creates an interface file (IMarketBillingService.java). You can then use this interface to make billing requests by invoking IPC method calls.

    + +

    If you are using the ADT plug-in with Eclipse, you can just add this file to your /src directory. Eclipse will automatically generate the interface file when you build your project (which should happen immediately). If you are not using the ADT plug-in, you can put the AIDL file into your project and use the Ant tool to build your project so that the IMarketBillingService.java file gets generated.

    + +

    To add the IMarketBillingService.aidl file to your project, do the following:

    + +
      +
    1. Create the following directory in your application's /src directory: +

      com/android/vending/billing/

      +
    2. +
    3. Copy the IMarketBillingService.aidl file into the sample/src/com/android/vending/billing/ directory.
    4. +
    5. Build your application.
    6. +
    + +

    You should now find a generated interface file named IMarketBillingService.java in the gen folder of your project.

    + +

    Updating Your Application's Manifest

    + +

    In-app billing relies on the Android Market application, which handles all communication between your application and the Android Market server. To use the Android Market application, your application must request the proper permission. You can do this by adding the com.android.vending.BILLING permission to your AndroidManifest.xml file. If your application does not declare the in-app billing permission, but attempts to send billing requests, Android Market will refuse the requests and respond with a RESULT_DEVELOPER_ERROR response code.

    + +

    In addition to the billing permission, you need to declare the {@link android.content.BroadcastReceiver} that you will use to receive asynchronous response messages (broadcast intents) from Android Market, and you need to declare the {@link android.app.Service} that you will use to bind with the IMarketBillingService and send messages to Android Market. You must also declare intent filters for the {@link android.content.BroadcastReceiver} so that the Android system knows how to handle broadcast intents that are sent from the Android Market application.

    + +

    For example, here's how the in-app billing sample application declares the billing permission, the {@link android.content.BroadcastReceiver}, the {@link android.app.Service}, and the intent filters. In the sample application, BillingReceiver is the {@link android.content.BroadcastReceiver} that handles broadcast intents from the Android Market application and BillingService is the {@link android.app.Service} that sends requests to the Android Market application.

    + +
    +<?xml version="1.0" encoding="utf-8"?>
    +<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    +  package="com.example.dungeons"
    +  android:versionCode="1"
    +  android:versionName="1.0">
    +
    +  <uses-permission android:name="com.android.vending.BILLING" />
    +
    +  <application android:icon="@drawable/icon" android:label="@string/app_name">
    +    <activity android:name=".Dungeons" android:label="@string/app_name">
    +      <intent-filter>
    +        <action android:name="android.intent.action.MAIN" />
    +        <category android:name="android.intent.category.LAUNCHER" />
    +      </intent-filter>
    +    </activity>
    +
    +    <service android:name="BillingService" />
    +
    +    <receiver android:name="BillingReceiver">
    +      <intent-filter>
    +        <action android:name="com.android.vending.billing.IN_APP_NOTIFY" />
    +        <action android:name="com.android.vending.billing.RESPONSE_CODE" />
    +        <action android:name="com.android.vending.billing.PURCHASE_STATE_CHANGED" />
    +      </intent-filter>
    +    </receiver>
    +
    +  </application>
    +</manifest>
    +
    + +

    Creating a Local Service

    + +

    Your application must have a local {@link android.app.Service} to facilitate messaging between your application and Android Market. At a minimum, this service must do the following:

    + +
      +
    • Bind to the MarketBillingService. +
    • Send billing requests (as IPC method calls) to the Android Market application. The five types of billing requests include: +
        +
      • CHECK_BILLING_SUPPORTED requests
      • +
      • REQUEST_PURCHASE requests
      • +
      • GET_PURCHASE_INFORMATION requests
      • +
      • CONFIRM_NOTIFICATIONS requests
      • +
      • RESTORE_TRANSACTIONS requests
      • +
      +
    • +
    • Handle the synchronous response messages that are returned with each billing request.
    • +
    + +

    Binding to the MarketBillingService

    + +

    Binding to the MarketBillingService is relatively easy if you've already added the IMarketBillingService.aidl file to your project. The following code sample shows how to use the {@link android.content.Context#bindService bindService()} method to bind a service to the MarketBillingService. You could put this code in your service's {@link android.app.Activity#onCreate onCreate()} method.

    + +
    +try {
    +  boolean bindResult = mContext.bindService(
    +    new Intent(IMarketBillingService.class.getName()), this, Context.BIND_AUTO_CREATE);
    +  if (bindResult) {
    +    Log.i(TAG, "Service bind successful.");
    +  } else {
    +    Log.e(TAG, "Could not bind to the MarketBillingService.");
    +  }
    +} catch (SecurityException e) {
    +  Log.e(TAG, "Security exception: " + e);
    +}
    +
    + +

    After you bind to the service, you need to create a reference to the IMarketBillingService interface so you can make billing requests via IPC method calls. The following code shows you how to do this using the {@link android.content.ServiceConnection#onServiceConnected onServiceConnected()} callback method.

    + +
    +/**
    +  * The Android system calls this when we are connected to the MarketBillingService.
    +  */
    +  public void onServiceConnected(ComponentName name, IBinder service) {
    +    Log.i(TAG, "MarketBillingService connected.");
    +    mService = IMarketBillingService.Stub.asInterface(service);
    +  }
    +
    + +

    You can now use the mService reference to invoke the sendBillingRequest() method.

    + +

    For a complete implementation of a service that binds to the MarketBillingService, see the BillingService class in the sample application.

    + +

    Sending billing requests to the MarketBillingService

    + +

    Now that your {@link android.app.Service} has a reference to the IMarketBillingService interface, you can use that reference to send billing requests (via IPC method calls) to the MarketBillingService. The MarketBillingService IPC interface exposes a single public method (sendBillingRequest()), which takes a single {@link android.os.Bundle} parameter. The Bundle that you deliver with this method specifies the type of request you want to perform, using various key-value pairs. For instance, one key indicates the type of request you are making, another indicates the item being purchased, and another identifies your application. The sendBillingRequest() method immediately returns a Bundle containing an initial response code. However, this is not the complete purchase response; the complete response is delivered with an asynchronous broadcast intent. For more information about the various Bundle keys that are supported by the MarketBillingService, see In-app Billing Service Interface.

    + +

    You can use the sendBillingRequest() method to send five types of billing requests. The five request types are specified using the BILLING_REQUEST Bundle key. This Bundle key can have the following five values:

    + +
      +
    • CHECK_BILLING_SUPPORTED—verifies that the Android Market application supports in-app billing.
    • +
    • REQUEST_PURCHASE—sends a purchase request for an in-app item.
    • GET_PURCHASE_INFORMATION—retrieves transaction information for a purchase or refund.
    • +
    • CONFIRM_NOTIFICATIONS—acknowledges that you received the transaction information for a purchase or refund.
    • +
    • RESTORE_TRANSACTIONS—retrieves a user's transaction history for managed purchases.
    • +
    + +

    To make any of these billing requests, you first need to build an initial Bundle that contains the three keys that are required for all requests: BILLING_REQUEST, API_VERSION, and PACKAGE_NAME. The following code sample shows you how to create a helper method named makeRequestBundle() that does this.

    + +
    +protected Bundle makeRequestBundle(String method) {
    +  Bundle request = new Bundle();
    +  request.putString(BILLING_REQUEST, method);
    +  request.putInt(API_VERSION, 1);
    +  request.putString(PACKAGE_NAME, getPackageName());
    +  return request;
    +
    + +

    To use this helper method, you pass in a String that corresponds to one of the five types of billing requests. The method returns a Bundle that has the three required keys defined. The following sections show you how to use this helper method when you send a billing request.

    + +

    Important: You must make all in-app billing requests from your application's main thread.

    + +

    Verifying that in-app billing is supported (CHECK_BILLING_SUPPPORTED)

    + +

    The following code sample shows how to verify whether the Android Market application supports in-app billing. In the sample, mService is an instance of the MarketBillingService interface.

    + +
    +/**
    +* Request type is CHECK_BILLING_SUPPORTED
    +*/
    +  Bundle request = makeRequestBundle("CHECK_BILLING_SUPPORTED");
    +  Bundle response = mService.sendBillingRequest(request);
    +  // Do something with this response.
    +}
    +
    +

    The makeRequestBundle() method constructs an initial Bundle, which contains the three keys that are required for all requests: BILLING_REQUEST, API_VERSION, and PACKAGE_NAME. The request returns a synchronous {@link android.os.Bundle} response, which contains only a single key: RESPONSE_CODE. The RESPONSE_CODE key can have the following values:

    +
      +
    • RESULT_OK—in-app billing is supported.
    • +
    • RESULT_BILLING_UNAVAILABLE—in-app billing is not supported or the in-app billing API version you specified is not recognized.
    • +
    • RESULT_ERROR—there was an error connecting with the Android Market appliction.
    • +
    • RESULT_DEVELOPER_ERROR—the application is trying to make an in-app billing request but the application has not declared the com.android.vending.BILLING permission in its manifest. Can also indicate that an application is not properly signed, or that you sent a malformed request.
    • +
    + +

    The CHECK_BILLING_SUPPORTED request does not trigger any asynchronous responses (broadcast intents).

    + +

    Making a purchase request (REQUEST_PURCHASE)

    + +

    To make a purchase request you must do the following:

    + +
      +
    • Send the REQUEST_PURCHASE request.
    • +
    • Launch the {@link android.app.PendingIntent} that is returned from the Android Market application.
    • +
    • Handle the broadcast intents that are sent by the Android Market application.
    • +
    + +
    Making the request
    + +

    You must specify four keys in the request {@link android.os.Bundle}. The following code sample shows how to set these keys and make a purchase request for a single in-app item. In the sample, mProductId is the Android Market product ID of an in-app item (which is listed in the application's product list), and mService is an instance of the MarketBillingService interface.

    + +
    +/**
    +* Request type is REQUEST_PURCHASE
    +*/
    +  Bundle request = makeRequestBundle("REQUEST_PURCHASE");
    +  request.putString(ITEM_ID, mProductId);
    +  // Note that the developer payload is optional.
    +  if (mDeveloperPayload != null) {
    +    request.putString(DEVELOPER_PAYLOAD, mDeveloperPayload);
    +  Bundle response = mService.sendBillingRequest(request);
    +  // Do something with this response.
    +  }
    +
    +

    The makeRequestBundle() method constructs an initial Bundle, which contains the three keys that are required for all requests: BILLING_REQUEST, API_VERSION, and PACKAGE_NAME. The ITEM_ID key is then added to the Bundle prior to invoking the sendBillingRequest() method.

    + +

    The request returns a synchronous {@link android.os.Bundle} response, which contains three keys: RESPONSE_CODE, PURCHASE_INTENT, and REQUEST_ID. The RESPONSE_CODE key provides you with the status of the request and the REQUEST_ID key provides you with a unique request identifier for the request. The PURCHASE_INTENT key provides you with a {@link android.app.PendingIntent}, which you can use to launch the checkout UI.

    + +
    Launching the pending intent
    + +

    How you use the pending intent depends on which version of Android a device is running. On Android 1.6, you must use the pending intent to launch the checkout UI in its own separate task instead of your application's activity stack. On Android 2.0 and higher, you can use the pending intent to launch the checkout UI on your application's activity stack. The following code shows you how to do this. You can find this code in the PurchaseObserver.java file in the sample application.

    + +
    +void startBuyPageActivity(PendingIntent pendingIntent, Intent intent) {
    +  if (mStartIntentSender != null) {
    +    // This is on Android 2.0 and beyond.  The in-app checkout page activity
    +    // will be on the activity stack of the application.
    +    try {
    +      // This implements the method call:
    +      // mActivity.startIntentSender(pendingIntent.getIntentSender(),
    +      //     intent, 0, 0, 0);
    +      mStartIntentSenderArgs[0] = pendingIntent.getIntentSender();
    +      mStartIntentSenderArgs[1] = intent;
    +      mStartIntentSenderArgs[2] = Integer.valueOf(0);
    +      mStartIntentSenderArgs[3] = Integer.valueOf(0);
    +      mStartIntentSenderArgs[4] = Integer.valueOf(0);
    +      mStartIntentSender.invoke(mActivity, mStartIntentSenderArgs);
    +    } catch (Exception e) {
    +      Log.e(TAG, "error starting activity", e);
    +      }
    +  } else {
    +    // This is on Android 1.6. The in-app checkout page activity will be on its
    +    // own separate activity stack instead of on the activity stack of
    +    // the application.
    +    try {
    +      pendingIntent.send(mActivity, 0 /* code */, intent);
    +    } catch (CanceledException e) {
    +      Log.e(TAG, "error starting activity", e);
    +      }
    +  }
    +}
    +
    + +

    You must launch the pending intent from an activity context and not an application context.

    + +
    Handling broadcast intents
    + +

    A REQUEST_PURCHASE request also triggers two asynchronous responses (broadcast intents). First, the Android Market application sends an ACTION_RESPONSE_CODE broadcast intent, which provides error information about the request. Next, if the request was successful, the Android Market application sends an ACTION_NOTIFY broadcast intent. This message contains a notification ID, which you can use to retrieve the transaction details for the REQUEST_PURCHASE request.

    + +

    Keep in mind, the Android Market application also sends an ACTION_NOTIFY for refunds. For more information, see Handling ACTION_NOTIFY messages.

    + +

    Retrieving transaction information for a purchase or refund (GET_PURCHASE_INFORMATION)

    + +

    You retrieve transaction information in response to an ACTION_NOTIFY broadcast intent. The ACTION_NOTIFY message contains a notification ID, which you can use to retrieve transaction information.

    + +

    To retrieve transaction information for a purchase or refund you must specify five keys in the request {@link android.os.Bundle}. The following code sample shows how to set these keys and make the request. In the sample, mService is an instance of the MarketBillingService interface.

    + +
    +/**
    +* Request type is GET_PURCHASE_INFORMATION
    +*/
    +  Bundle request = makeRequestBundle("GET_PURCHASE_INFORMATION");
    +  request.putLong(REQUEST_NONCE, mNonce);
    +  request.putStringArray(NOTIFY_IDS, mNotifyIds);
    +  Bundle response = mService.sendBillingRequest(request);
    +  // Do something with this response.
    +}
    +
    +

    The makeRequestBundle() method constructs an initial Bundle, which contains the three keys that are required for all requests: BILLING_REQUEST, API_VERSION, and PACKAGE_NAME. The additional keys are then added to the bundle prior to invoking the sendBillingRequest() method. The REQUEST_NONCE key contains a cryptographically secure nonce (number used once) that you must generate. The Android Market application returns this nonce with the ACTION_PURCHASE_STATE_CHANGED broadcast intent so you can verify the integrity of the transaction information. The NOTIFY_IDS key contains an array of notification IDs, which you received in the ACTION_NOTIFY broadcast intent.

    + +

    The request returns a synchronous {@link android.os.Bundle} response, which contains two keys: RESPONSE_CODE and REQUEST_ID. The RESPONSE_CODE key provides you with the status of the request and the REQUEST_ID key provides you with a unique request identifier for the request.

    + +

    A GET_PURCHASE_INFORMATION request also triggers two asynchronous responses (broadcast intents). First, the Android Market application sends an ACTION_RESPONSE_CODE broadcast intent, which provides status and error information about the request. Next, if the request was successful, the Android Market application sends an ACTION_PURCHASE_STATE_CHANGED broadcast intent. This message contains detailed transaction information. The transaction information is contained in a signed JSON string (unencrypted). The message includes the signature so you can verify the integrity of the signed string.

    + +

    Acknowledging transaction information (CONFIRM_NOTIFICATIONS)

    + +

    To acknowledge that you received transaction information you send a CONFIRM_NOTIFICATIONS request. You must specify four keys in the request {@link android.os.Bundle}. The following code sample shows how to set these keys and make the request. In the sample, mService is an instance of the MarketBillingService interface.

    + +
    +/**
    +* Request type is CONFIRM_NOTIFICATIONS
    +*/
    +  Bundle request = makeRequestBundle("CONFIRM_NOTIFICATIONS");
    +  request.putStringArray(NOTIFY_IDS, mNotifyIds);
    +  Bundle response = mService.sendBillingRequest(request);
    +  // Do something with this response.
    +}
    +
    +

    The makeRequestBundle() method constructs an initial Bundle, which contains the three keys that are required for all requests: BILLING_REQUEST, API_VERSION, and PACKAGE_NAME. The additional NOTIFY_IDS key is then added to the bundle prior to invoking the sendBillingRequest() method. The NOTIFY_IDS key contains an array of notification IDs, which you received in an ACTION_NOTIFY broadcast intent and also used in a GET_PURCHASE_INFORMATION request.

    + +

    The request returns a synchronous {@link android.os.Bundle} response, which contains two keys: RESPONSE_CODE and REQUEST_ID. The RESPONSE_CODE key provides you with the status of the request and the REQUEST_ID key provides you with a unique request identifier for the request.

    + +

    A CONFIRM_NOTIFICATIONS request triggers a single asynchronous response—an ACTION_RESPONSE_CODE broadcast intent. This broadcast intent provides status and error information about the request.

    + +

    Restoring transaction information (RESTORE_TRANSACTIONS)

    + +

    To restore a user's transaction information, you send a RESTORE_TRANSACTIONS request. You must specify four keys in the request {@link android.os.Bundle}. The following code sample shows how to set these keys and make the request. In the sample, mService is an instance of the MarketBillingService interface.

    + +
    +/**
    +* Request type is RESTORE_TRANSACTIONS
    +*/
    +  Bundle request = makeRequestBundle("RESTORE_TRANSACTIONS");
    +  request.putLong(REQUEST_NONCE, mNonce);
    +  Bundle response = mService.sendBillingRequest(request);
    +  // Do something with this response.
    +}
    +
    +

    The makeRequestBundle() method constructs an initial Bundle, which contains the three keys that are required for all requests: BILLING_REQUEST, API_VERSION, and PACKAGE_NAME. The additional REQUEST_NONCE key is then added to the bundle prior to invoking the sendBillingRequest() method. The REQUEST_NONCE key contains a cryptographically secure nonce (number used once) that you must generate. The Android Market application returns this nonce with the transactions information contained in the ACTION_PURCHASE_STATE_CHANGED broadcast intent so you can verify the integrity of the transaction information.

    + +

    The request returns a synchronous {@link android.os.Bundle} response, which contains two keys: RESPONSE_CODE and REQUEST_ID. The RESPONSE_CODE key provides you with the status of the request and the REQUEST_ID key provides you with a unique request identifier for the request.

    + +

    A RESTORE_TRANSACTIONS request also triggers two asynchronous responses (broadcast intents). First, the Android Market application sends an ACTION_RESPONSE_CODE broadcast intent, which provides status and error information about the request. Next, if the request was successful, the Android Market application sends an ACTION_PURCHASE_STATE_CHANGED broadcast intent. This message contains the detailed transaction information. The transaction information is contained in a signed JSON string (unencrypted). The message includes the signature so you can verify the integrity of the signed string.

    + + +

    Other service tasks

    + +

    You may also want your {@link android.app.Service} to receive intent messages from your {@link android.content.BroadcastReceiver}. You can use these intent messages to convey the information that was sent asynchronously from the Android Market application to your {@link android.content.BroadcastReceiver}. To see an example of how you can send and receive these intent messages, see the BillingReceiver.java and BillingService.java files in the sample application. You can use these samples as a basis for your own implementation. However, if you use any of the code from the sample application, be sure you follow the guidelines in Security and Design.

    + +

    Creating a BroadcastReceiver

    + +

    The Android Market application uses broadcast intents to send asynchronous billing responses to your application. To receive these intent messages, you need to create a {@link android.content.BroadcastReceiver} that can handle the following intents:

    + +
      +
    • ACTION_RESPONSE_CODE +

      This broadcast intent contains an Android Market response code, and is sent after you make an in-app billing request. For more information about the response codes that are sent with this response, see Android Market Response Codes for In-app Billing.

      +
    • +
    • ACTION_NOTIFY +

      This response indicates that a purchase has changed state, which means a purchase succeeded, was canceled, or was refunded. For more information about notification messages, see In-app Billing Broadcast Intents

      +
    • +
    • ACTION_PURCHASE_STATE_CHANGED +

      This broadcast intent contains detailed information about one or more transactions. For more information about purchase state messages, see In-app Billing Broadcast Intents

      +
    • +
    + +

    Each of these broadcast intents provide intent extras, which your {@link android.content.BroadcastReceiver} must handle. The intent extras are listed in the following table (see table 1).

    + +

    Table 1. Description of broadcast intent extras that are sent in response to billing requests.

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    IntentExtraDescription
    ACTION_RESPONSE_CODEINAPP_REQUEST_IDA long representing a request ID. A request ID identifies a specific billing request and is returned by Android Market at the time a request is made.
    ACTION_RESPONSE_CODEINAPP_RESPONSE_CODEAn int representing the actual Android Market server response code.
    ACTION_NOTIFYNOTIFICATION_IDA String representing the notification ID for a given purchase state change. Android Market notifies you when there is a purchase state change and the notification includes a unique notification ID. To get the details of the purchase state change, you send the notification ID with the GET_PURCHASE_INFORMATION request.
    ACTION_PURCHASE_STATE_CHANGEDINAPP_SIGNED_DATAA String representing the signed JSON string. The JSON string contains information about the billing transaction, such as order number, amount, and the item that was purchased or refunded.
    ACTION_PURCHASE_STATE_CHANGEDINAPP_SIGNATUREA String representing the signature of the JSON string.
    + +

    The following code sample shows how to handle these broadcast intents and intent extras within a {@link android.content.BroadcastReceiver}. The BroadcastReceiver in this case is named BillingReceiver, just as it is in the sample application.

    + +
    +public class BillingReceiver extends BroadcastReceiver {
    +  
    +  private static final String TAG = "BillingReceiver";
    +  
    +  // Intent actions that we receive in the BillingReceiver from Android Market.
    +  // These are defined by Android Market and cannot be changed.
    +  // The sample application defines these in the Consts.java file.
    +  public static final String ACTION_NOTIFY = "com.android.vending.billing.IN_APP_NOTIFY";
    +  public static final String ACTION_RESPONSE_CODE = "com.android.vending.billing.RESPONSE_CODE";
    +  public static final String ACTION_PURCHASE_STATE_CHANGED =
    +    "com.android.vending.billing.PURCHASE_STATE_CHANGED";
    +    
    +  // The intent extras that are passed in an intent from Android Market.
    +  // These are defined by Android Market and cannot be changed.
    +  // The sample application defines these in the Consts.java file.
    +  public static final String NOTIFICATION_ID = "notification_id";
    +  public static final String INAPP_SIGNED_DATA = "inapp_signed_data";
    +  public static final String INAPP_SIGNATURE = "inapp_signature";
    +  public static final String INAPP_REQUEST_ID = "request_id";
    +  public static final String INAPP_RESPONSE_CODE = "response_code";
    +
    +
    +  @Override
    +  public void onReceive(Context context, Intent intent) {
    +    String action = intent.getAction();
    +    if (ACTION_PURCHASE_STATE_CHANGED.equals(action)) {
    +      String signedData = intent.getStringExtra(INAPP_SIGNED_DATA);
    +      String signature = intent.getStringExtra(INAPP_SIGNATURE);
    +      // Do something with the signedData and the signature.
    +    } else if (ACTION_NOTIFY.equals(action)) {
    +      String notifyId = intent.getStringExtra(NOTIFICATION_ID);
    +      // Do something with the notifyId.
    +    } else if (ACTION_RESPONSE_CODE.equals(action)) {
    +      long requestId = intent.getLongExtra(INAPP_REQUEST_ID, -1);
    +      int responseCodeIndex = intent.getIntExtra(INAPP_RESPONSE_CODE,
    +        ResponseCode.RESULT_ERROR.ordinal());
    +      // Do something with the requestId and the responseCodeIndex.
    +    } else {
    +      Log.w(TAG, "unexpected action: " + action);
    +    }
    +  }
    +  // Perform other processing here, such as forwarding intent messages to your local service.
    +}
    +
    + +

    In addition to receiving broadcast intents from the Android Market application, your {@link android.content.BroadcastReceiver} must handle the information it received in the broadcast intents. Usually, your {@link android.content.BroadcastReceiver} does this by sending the information to a local service (discussed in the next section). The BillingReceiver.java file in the sample application shows you how to do this. You can use this sample as a basis for your own {@link android.content.BroadcastReceiver}. However, if you use any of the code from the sample application, be sure you follow the guidelines that are discussed in Security and Design .

    + +

    Verifying Signatures and Nonces

    + +

    The in-app billing service uses two mechanisms to help verify the integrity of the transaction information you receive from Android Market: nonces and signatures. A nonce (number used once) is a cryptographically secure number that your application generates and sends with every GET_PURCHASE_INFORMATION and RESTORE_TRANSACTIONS request. The nonce is returned with the ACTION_PURCHASE_STATE_CHANGED broadcast intent, enabling you to verify that any given ACTION_PURCHASE_STATE_CHANGED response corresponds to an actual request that you made. Every ACTION_PURCHASE_STATE_CHANGED broadcast intent also includes a signed JSON string and a signature, which you can use to verify the integrity of the response.

    + +

    Your application must provide a way to generate, manage, and verify nonces. The following sample code shows some simple methods you can use to do this.

    + +
    +  private static final SecureRandom RANDOM = new SecureRandom();
    +  private static HashSet<Long> sKnownNonces = new HashSet<Long>();   
    +
    +  public static long generateNonce() {
    +    long nonce = RANDOM.nextLong();
    +    sKnownNonces.add(nonce);
    +    return nonce;
    +  }
    +
    +  public static void removeNonce(long nonce) {
    +    sKnownNonces.remove(nonce);
    +  }
    +
    +  public static boolean isNonceKnown(long nonce) {
    +    return sKnownNonces.contains(nonce);
    +  }
    +
    + +

    Your application must also provide a way to verify the signatures that accompany every ACTION_PURCHASE_STATE_CHANGED broadcast intent. The Security.java file in the sample application shows you how to do this. If you use this file as a basis for your own security implementation, be sure to follow the guidelines in Security and Design and obfuscate your code.

    + +

    You will need to use your Android Market public key to perform the signature verification. The following procedure shows you how to retrieve Base64-encoded public key from the Android Market publisher site.

    + +
      +
    1. Log in to your publisher account.
    2. +
    3. On the upper left part of the page, under your name, click Edit profile.
    4. +
    5. On the Edit Profile page, scroll down to the Licensing & In-app Billing panel (see figure 2).
    6. +
    7. Copy your public key to the clipboard.
    8. +
    + +

    Important: To keep your public key safe from malicious users and hackers, do not embed your public key as an entire literal string. Instead, construct the string at runtime from pieces or use bit manipulation (for example, XOR with some other string) to hide the actual key. The key itself is not secret information, but you do not want to make it easy for a hacker or malicious user to replace the public key with another key.

    + +
    + + +
    Figure 2. The Licensing and In-app Billing +panel of your account's Edit Profile page lets you see your public key.
    +
    + +

    Modifying Your Application Code

    + +

    After you finish adding in-app billing components to your project, you are ready to modify your application's code. For a typical implementation, like the one that is demonstrated in the sample application, this means you need to write code to do the following:

    + +
      +
    • Create a storage mechanism for storing users' purchase information.
    • +
    • Create a user interface that lets users select items for purchase.
    • +
    + +

    The sample code in Dungeons.java shows you how to do both of these tasks.

    + +

    Creating a storage mechanism for storing purchase information

    + +

    You must set up a database or some other mechanism for storing users' purchase information. The sample application provides an example database (PurchaseDatabase.java); however, the example database has been simplified for clarity and does not exhibit the security best practices that we recommend. If you have a remote server, we recommend that you store purchase information on your server instead of in a local database on a device. For more information about security best practices, see Security and Design.

    + +

    Note: If you store any purchase information on a device, be sure to encrypt the data and use a device-specific encryption key.

    + +

    Creating a user interface for selecting items

    + +

    You must provide users with a means for selecting items that they want to purchase. Android Market provides the checkout user interface (which is where the user provides a form of payment and approves the purchase), but your application must provide a control (widget) that invokes the sendBillingRequest() method when a user selects an item for purchase.

    + +

    You can render the control and trigger the sendBillingRequest() method any way you want. The sample application uses a spinner widget and a button to present items to a user and trigger a billing request (see Dungeons.java). The user interface also shows a list of recently purchased items.

    + diff --git a/docs/html/guide/market/billing/billing_overview.jd b/docs/html/guide/market/billing/billing_overview.jd new file mode 100755 index 0000000000000..675fe2a38a954 --- /dev/null +++ b/docs/html/guide/market/billing/billing_overview.jd @@ -0,0 +1,267 @@ +page.title=Overview of In-app Billing +@jd:body + + + + + +
    +

    This documentation provides an early look at the Android Market In-app Billing service. The documentation may change without notice.

    +
    + +

    The Android Market In-app Billing service is an Android Market feature that provides checkout processing for in-app purchases. To use the service, your application sends a billing request to the service for a specific in-app product. The service then handles all of the checkout details for the transaction, including requesting and validating the form of payment and processing the financial transaction. When the checkout process is complete, the service sends your application the purchase details, such as the order number, the order date and time, and the price paid. At no point does your application have to handle any financial transactions; that role is provided by the in-app billing service.

    + +

    In-app Billing Architecture

    + +

    In-app billing uses an asynchronous message loop to convey billing requests and billing responses between your application and the Android Market server. In practice, your application never directly communicates with the Android Market server (see figure 1). Instead, your application sends billing requests to the Android Market application over interprocess communication (IPC) and receives purchase responses from the Android Market application in the form of asynchronous broadcast intents. Your application does not manage any network connections between itself and the Android Market server or use any special APIs from the Android platform.

    + +

    Some in-app billing implementations may also use a private remote server to deliver content or validate transactions, but a remote server is not required to implement in-app billing. A remote server can be useful if you are selling digital content that needs to be delivered to a user's device, such as media files or photos. You might also use a remote server to store users' transaction history or perform various in-app billing security tasks, such as signature verification. Although you can handle all security-related tasks in your application, performing those tasks on a remote server is recommended because it helps make your application less vulnerable to security attacks.

    + +
    + +

    Figure 1. Your application sends and receives billing messages through the Android Market application, which handles all communication with the Android Market server.

    +
    + +

    A typical in-app billing implementation relies on three components:

    +
      +
    • A {@link android.app.Service} (named BillingService in the sample application), which processes purchase messages from the application and sends billing requests to the in-app billing service.
    • +
    • A {@link android.content.BroadcastReceiver} (named BillingReceiver in the sample application), which receives all asynchronous billing responses from the Android Market application.
    • +
    • A security component (named Security in the sample application), which performs security-related tasks, such as signature verification and nonce generation. For more information about in-app billing security, see Security controls later in this document.
    • +
    + +

    You may also want to incorporate two other components to support in-app billing:

    +
      +
    • A response {@link android.os.Handler} (named ResponseHandler in the sample application), which provides application-specific processing of purchase notifications, errors, and other status messages.
    • +
    • An observer (named PurchaseObserver in the sample application), which is responsible for sending callbacks to your application so you can update your user interface with purchase information and status.
    • +
    + +

    In addition to these components, your application must provide a way to store information about users' purchases and some sort of user interface that lets users select items to purchase. You do not need to provide a checkout user interface. When a user initiates an in-app purchase, the Android Market application presents the checkout user interface to your user. When the user completes the checkout process, your application resumes.

    + +

    In-app Billing Messages

    + +

    When the user initiates a purchase, your application sends billing messages to the in-app billing service (named MarketBillingService) using simple IPC method calls. The Android Market application responds to all billing requests synchronously, providing your application with status notifications and other information. The Android Market application also responds to some billing requests asynchronously, providing your application with error messages and detailed transaction information. The following section describes the basic request-response messaging that takes place between your application and the Android Market application.

    + +

    In-app billing requests

    + +

    Your application sends in-app billing requests by invoking a single IPC method (sendBillingRequest()), which is exposed by the MarketBillingService interface. This interface is defined in an Android Interface Definition Language file (IMarketBillingService.aidl). You can download this AIDL file with the in-app billing sample application.

    + +

    The sendBillingRequest() method has a single {@link android.os.Bundle} parameter. The Bundle that you deliver must include several key-value pairs that specify various parameters for the request, such as the type of billing request you are making, the item that is being purchased, and the application that is making the request. For more information about the Bundle keys that are sent with a request, see In-app Billing Service Interface. + +

    One of the most important keys that every request Bundle must have is the BILLING_REQUEST key. This key lets you specify the type of billing request you are making. The in-app billing service supports the following five types of billing requests:

    + +
      +
    • CHECK_BILLING_SUPPORTED +

      This request verifies that the Android Market application supports in-app billing. You usually send this request when your application first starts up. This request is useful if you want to enable or disable certain UI features that are relevant only to in-app billing.

      +
    • +
    • REQUEST_PURCHASE +

      This request sends a purchase message to the Android Market application and is the foundation of in-app billing. You send this request when a user indicates that he or she wants to purchase an item in your application. Android Market then handles the financial transaction by displaying the checkout user interface.

      +
    • +
    • GET_PURCHASE_INFORMATION +

      This request retrieves the details of a purchase state change. A purchase changes state when a requested purchase is billed successfully or when a user cancels a transaction during checkout. It can also occur when a previous purchase is refunded. Android Market notifies your application when a purchase changes state, so you only need to send this request when there is transaction information to retrieve.

      +
    • +
    • CONFIRM_NOTIFICATIONS +

      This request acknowledges that your application received the details of a purchase state change. Android Market sends purchase state change notifications to your application until you confirm that you received them.

      +
    • +
    • RESTORE_TRANSACTIONS +

      This request retrieves a user's transaction status for managed purchases (see Choosing a Purchase Type for more information). You should send this request only when you need to retrieve a user's transaction status, which is usually only when your application is reinstalled or installed for the first time on a device.

      +
    • +
    + +

    In-app Billing Responses

    + +

    The Android Market application responds to in-app billing requests with both synchronous and asynchronous responses. The synchronous response is a {@link android.os.Bundle} with the following three keys:

    + +
      +
    • RESPONSE_CODE +

      This key provides status information and error information about a request.

      +
    • +
    • PURCHASE_INTENT +

      This key provides a {@link android.app.PendingIntent}, which you use to launch the checkout activity.

      +
    • +
    • REQUEST_ID +

      This key provides you with a request identifier, which you can use to match asynchronous responses with requests.

      +
    • +
    +

    Some of these keys are not relevant to every request. For more information, see Messaging sequence later in this document.

    + +

    The asynchronous response messages are sent in the form of individual broadcast intents and include the following:

    + +
      +
    • ACTION_RESPONSE_CODE +

      This response contains an Android Market server response code, and is sent after you make an in-app billing request. A server response code can indicate that a billing request was successfully sent to Android Market or it can indicate that some error occurred during a billing request. This response is not used to report any purchase state changes (such as refund or purchase information). For more information about the response codes that are sent with this response, see Server Response Codes for In-app Billing.

      +
    • +
    • ACTION_NOTIFY +

      This response indicates that a purchase has changed state, which means a purchase succeeded, was canceled, or was refunded. This response contains one or more notification IDs. Each notification ID corresponds to a specific server-side message, and each messages contains information about one or more transactions. After your application receives an ACTION_NOTIFY broadcast intent, you send a GET_PURCHASE_INFORMATION request with the notification IDs to retrieve message details.

      +
    • +
    • ACTION_PURCHASE_STATE_CHANGED +

      This response contains detailed information about one or more transactions. The transaction information is contained in a JSON string. The JSON string is signed and the signature is sent to your application along with the JSON string (unencrypted). To help ensure the security of your in-app billing messages, your application can verify the signature of this JSON string.

      +
    • +
    + +

    The JSON string that is returned with the ACTION_PURCHASE_STATE_CHANGED intent provides your application with the details of one or more billing transactions. An example of this JSON string is shown below:

    +
    +{ "nonce" : 1836535032137741465,
    +  "orders" :
    +    { "notificationId" : "android.test.purchased",
    +      "orderId" : "transactionId.android.test.purchased",
    +      "packageName" : "com.example.dungeons",
    +      "productId" : "android.test.purchased",
    +      "developerPayload" : "bGoa+V7g/yqDXvKRqq+JTFn4uQZbPiQJo4pf9RzJ",
    +      "purchaseTime" : 1290114783411,
    +      "purchaseState" : 0 }
    +}
    +
    + +

    The fields in the JSON string are described in the following table (see table 1):

    + +

    Table 1. Description of JSON fields that are returned with an ACTION_PURCHASE_STATE_CHANGED intent.

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    FieldDescription
    nonceA number used once. Your application generates the nonce and sends it with the GET_PURCHASE_INFORMATION request. Android Market sends the nonce back as part of the JSON string so you can verify the integrity of the message.
    notificationIdA unique identifier that is sent with an ACTION_NOTIFY broadcast intent. Each notificationId corresponds to a specify message that is waiting to be retrieved on the Android Market server. Your application sends back the notificationId with the GET_PURCHASE_INFORMATION message so Android Market can determine which messages you are retrieving.
    orderIdA unique order identifier for the transaction. This corresponds to the Google Checkout Order ID.
    packageNameThe application package from which the purchase originated.
    productIdThe item's product identifier. Every item has a product ID, which you must specify in the application's product list on the Android Market publisher site.
    purchaseTimeThe time the product was purchased, in milliseconds since the epoch (Jan 1, 1970).
    purchaseStateThe enum value for the purchase state, which indicates whether the purchase was successful, canceled, or refunded.
    developerPayloadA developer-specified string that is associated with an order. This field is returned in the JSON string that contains transaction information for an order. You can use this field to send information with an order. For example, you can use this field to send index keys with an order, which is useful if you are using a database to store purchase information. We recommend that you do not use this field to send data or content.
    + +

    Messaging sequence

    + +

    The messaging sequence for a typical purchase request is shown in Figure 2. Request types for each sendBillingRequest() method are shown in bold, responses are shown in standard text. For clarity, Figure 2 does not show the ACTION_RESPONSE_CODE broadcast intents that are sent for every request. These responses provide status information or error information and are returned after each request.

    + +

    The basic message sequence for an in-app purchase request is as follows:

    + +
      +
    1. Your application sends a purchase request (REQUEST_PURCHASE type), specifying a product ID and other parameters.
    2. +
    3. The Android Market application sends your application a Bundle with a RESPONSE_CODE, PURCHASE_INTENT, and REQUEST_ID. The PURCHASE_INTENT provides a {@link android.app.PendingIntent}, which your application uses to start the checkout flow for the given product ID.
    4. +
    5. Your application launches the pending intent, which launches the checkout UI.
    6. +
    7. When the checkout flow finishes (that is, the user successfully purchases the item or cancels the purchase), Android Market sends your application a notification message (an ACTION_NOTIFY intent). The notification message includes a notification ID, which references the completed transaction.
    8. +
    9. Your application requests the transaction information by sending a GET_PURCHASE_STATE_CHANGED request, specifying the notification ID for the transaction.
    10. +
    11. The Android Market application sends a Bundle with a RESPONSE_CODE and a REQUEST_ID. +
    12. Android Market sends the transaction information to your application in an ACTION_PURCHASE_STATE_CHANGED intent.
    13. +
    14. Your application confirms that you received the transaction information for the given notification ID by sending a confirmation message (CONFIRM_NOTIFICATIONS type), specifying the notification ID for which you received transaction information.
    15. +
    16. The Android Market applications sends your application a Bundle with a RESPONSE_CODE and a REQUEST_ID.
    17. +
    + +

    Note: You must launch the pending intent from an activity context and not an application context.

    + +
    + +
    Figure 2. Message sequence for a typical purchase request. Request types for each sendBillingRequest() method are shown in bold (ACTION_RESPONSE_CODE broadcast intents have been omitted).
    +
    + +

    The messaging sequence for a restore transaction request is shown in Figure 3. The request type for the sendBillingRequest() method is shown in bold, the responses are shown in standard text.

    + +
    + +

    Figure 3. Message sequence for a restore transactions request.

    +
    + +

    The request triggers three responses. The first is a {@link android.os.Bundle} with a RESPONSE_CODE and a REQUEST_ID. Next, the Android Market application sends an ACTION_RESPONSE_CODE broadcast intent, which provides status information or error information about the request. As always, the ACTION_RESPONSE_CODE message references a specific request ID, so you can determine which request an ACTION_RESPONSE_CODE message pertains to.

    + +

    The RESTORE_TRANSACTIONS request type also triggers an ACTION_PURCHASE_STATE_CHANGED broadcast intent, which contains the same type of transaction information that is sent during a purchase request, although you do not need to respond to this intent with a CONFIRM_NOTIFICATIONS message.

    + +

    The messaging sequence for checking whether in-app billing is supported is shown in Figure 4. The request type for the sendBillingRequest() method is shown in bold, the response is shown in regular text.

    + +
    + +

    Figure 4. Message sequence for checking whether in-app billing is supported.

    +
    + +

    The synchronous response for a CHECK_BILLING_SUPPORTED request provides a server response code. A RESULT_OK response code indicates that in-app billing is supported; a RESULT_BILLING_UNAVAILABLE response code indicates that the Android Market application does not support in-app billing and may need to be updated. A SERVER_ERROR can also be returned, indicating that there was a problem with the Android Market server. The RESULT_BILLING_UNAVAILABLE response code can also indicate that the user is ineligible for in-app billing (for example, the user resides in a country that does not allow in-app billing).

    + +

    Handling ACTION_NOTIFY messages

    + +

    Usually, your application receives an ACTION_NOTIFY intent from Android Market in response to a REQUEST_PURCHASE message (see figure 2). The ACTION_NOTIFY intent informs your application that the state of a requested purchase has changed. To retrieve the details of that state change, your application sends a GET_PURCHASE_INFORMATION request. Android Market responds with an ACTION_PURCHASE_STATE_CHANGED intent, which contains the details of the purchase state change. Your application then sends a CONFIRM_NOTIFICATIONS message, informing Android Market that you've received the purchase state change information.

    + +

    When Android Market receives a CONFIRM_NOTIFICATIONS message for a given message, it usually stops sending ACTION_NOTIFY intents for that message. However, there are some cases where Android Market may send repeated ACTION_NOTIFY intents for a message even though your application has sent a CONFIRM_NOTIFICATIONS message. This can occur if a device loses network connectivity while you are sending the CONFIRM_NOTIFICATIONS message. In this case, Android Market might not receive your CONFIRM_NOTIFICATIONS message and it could send multiple ACTION_NOTIFY messages until it receives acknowledgement that you received the message. Therefore, your application must be able to recognize that the subsequent ACTION_NOTIFY messages are for a previously processed transaction. You can do this by checking the orderID that's contained in the JSON string because every transaction has a unique orderId.

    + +

    Your application may also receive ACTION_NOTIFY intents even though your application has not sent a REQUEST_PURCHASE message. This can occur when a user has your application installed on two (or more) devices and the user makes an in-app purchase from one of the devices. In this case, Android Market sends an ACTION_NOTIFY message to the second device, informing the application that there is a purchase state change. Your application can handle this message the same way it handles the response from an application-initiated REQUEST_PURCHASE message, so that ultimately your application receives a purchase state change message that includes information about the item that's been purchased. This scenario applies only to items that have their purchase type set to "managed per user account."

    + +

    Security Controls

    + +

    To help ensure the integrity of the transaction information that is sent to your application, Android Market signs the JSON string that is contained in the ACTION_PURCHASE_STATE_CHANGED broadcast intent. Android Market uses the private key that is associated with your publisher account to create this signature. The publisher site generates an RSA key pair for each publisher account. You can find the public key portion of this key pair on your account's profile page. It is the same public key that is used with Android Market licensing.

    + +

    When Android Market signs a billing response, it includes the signed JSON string (unencrypted) and the signature. When your application receives this signed response you can use the public key portion of your RSA key pair to verify the signature. By performing signature verification you can help detect responses that have been tampered with or that have been spoofed. You can perform this signature verification step in your application; however, if your application connects to a secure remote server then we recommend that you perform the signature verification on that server.

    + +

    In-app billing also uses nonces (a random number used once) to help verify the integrity of the purchase information that's returned from Android Market. Your application must generate a nonce and send it with a GET_PURCHASE_INFORMATION request and a RESTORE_TRANSACTIONS request. When Android Market receives the request, it adds the nonce to the JSON string that contains the transaction information. The JSON string is then signed and returned to your application. When your application receives the JSON string, you need to verify the nonce as well as the signature of the JSON string.

    + +

    For more information about best practices for security and design, see Security and Design.

    + +

    In-app Billing Requirements and Limitations

    + +

    Before you get started with in-app billing, be sure to review the following requirements and limitations.

    + +
      +
    • In-app billing can be implemented only in applications that you publish through Android Market.
    • +
    • You must have a Google Checkout merchant account to use the in-app billing service.
    • +
    • An application can use in-app billing only if the current Android Market application is installed on its host device and the device is running Android 1.6 (API level 4) or higher.
    • +
    • A device must be running version 2.3.0 (or higher) of the Android Market application to support in-app billing.
    • +
    • You can use in-app billing to sell only digital content. You cannot use in-app billing to sell physical goods, personal services, or anything that requires physical delivery.
    • +
    • Android Market does not provide any form of content delivery. You are responsible for delivering the digital content that you sell in your applications.
    • +
    • You cannot implement in-app billing on a device that never connects to the network. To complete in-app purchase requests, a device must be able to access the Android Market server over the network.
    • +
    diff --git a/docs/html/guide/market/billing/billing_reference.jd b/docs/html/guide/market/billing/billing_reference.jd new file mode 100755 index 0000000000000..357e58b35d17a --- /dev/null +++ b/docs/html/guide/market/billing/billing_reference.jd @@ -0,0 +1,262 @@ +page.title=In-app Billing Reference +@jd:body + + + + + +
    +

    This documentation provides an early look at the Android Market In-app Billing service. The documentation may change without notice.

    +
    + +

    The following document provides technical reference information for the following:

    + + + +

    Android Market Server Response Codes for In-app Billing

    + +

    The following table lists all of the server response codes that are sent from Android Market to your application. Android Market sends these response codes asynchronously as INAPP_RESPONSE_CODE extras in the ACTION_RESPONSE_CODE broadcast intent. Your application must handle all of these response codes.

    + +

    Table 1. Summary of response codes returned by Android Market.

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Response CodeDescription
    RESULT_OKIndicates that the request was sent to the server successfully. When this code is returned in response to a CHECK_BILLING_SUPPORTED request, indicates that billing is supported.
    RESULT_USER_CANCELEDIndicates that the user pressed the back button on the checkout page instead of buying the item.
    RESULT_SERVICE_UNAVAILABLEIndicates that the network connection is down.
    RESULT_BILLING_UNAVAILABLEIndicates that the BILLING_API_VERSION that you specified is not recognized by the Android Market application and that the Android Market application may have to be updated. Can also indicate that the user is ineligible for in-app billing. For example, the user resides in a country that does not allow in-app purchases.
    RESULT_ITEM_UNAVAILABLEIndicates that Android Market cannot find the requested item in the application's product list. This can happen if the product ID is misspelled in your REQUEST_PURCHASE request or if an item is unpublished in the application's product list.
    RESULT_ERRORIndicates an unexpected server error.
    RESULT_DEVELOPER_ERRORIndicates that an application is trying to make an in-app billing request but the application has not declared the com.android.vending.BILLING permission in its manifest. Can also indicate that an application is not properly signed, or that you sent a malformed request, such as a request with missing Bundle keys or a request that uses an unrecognized request type.
    + +

    In-app Billing Service Interface

    + +

    The following section describes the interface for the Android Market In-app Billing service. The interface is defined in the IMarketBillingService.aidl file, which is included with the in-app billing sample application.

    +

    The interface consists of a single request method sendBillingRequest(). This method takes a single {@link android.os.Bundle} parameter. The Bundle parameter includes several key-value pairs, which are summarized in Table 2.

    + +

    Table 2. Description of Bundle keys passed in a sendBillingRequest() request.

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    KeyTypePossible ValuesRequired?Description
    BILLING_REQUESTStringCHECK_BILLING_SUPPORTED, REQUEST_PURCHASE, GET_PURCHASE_INFORMATION, CONFIRM_NOTIFICATIONS, or RESTORE_TRANSACTIONSYesThe type of billing request you are making with the sendBillingRequest() request. The possible values are discussed more below this table.
    BILLING_API_VERSIONint0 (for alpha release); 1 (for beta release)YesThe version of the in-app billing service you are using.
    PACKAGE_NAMEStringA valid package name.YesThe name of the application that is making the request.
    ITEM_IDStringAny valid product identifier.Required for REQUEST_PURCHASE requests.The product ID of the item you are making a billing request for. Every in-app item that you sell using the in-app billing service must have a unique product ID, which you specify on the Android Market publisher site.
    NONCElongAny valid long value.Required for GET_PURCHASE_INFORMATION and RESTORE_TRANSACTIONS requests.A number used once. Your application must generate and send a nonce with each GET_PURCHASE_INFORMATION and RESTORE_TRANSACTIONS request. The nonce is returned with the ACTION_PURCHASE_STATE_CHANGED intent, so you can use this value to verify the integrity of transaction responses form Android Market.
    NOTIFY_IDSArray of long valuesAny valid array of long valuesRequired for GET_PURCHASE_INFORMATION and CONFIRM_NOTIFICATIONS requests.An array of notification identifiers. A notification ID is sent to your application in an ACTION_NOTIFY intent every time a purchase changes state. You use the notification to retrieve the details of the purchase state change.
    DEVELOPER_PAYLOADStringAny valid String less than 256 characters long.NoA developer-specified string that is associated with an order. This field is returned in the JSON string that contains transaction information for an order. You can use this field to send information with an order. For example, you can use this field to send index keys with an order, which is useful if you are using a database to store purchase information. We recommend that you do not use this field to send data or content.
    + +

    The BILLING_REQUEST key can have the following values:

    + +
      +
    • CHECK_BILLING_SUPPORTED +

      This request verifies that the Android Market application supports in-app billing. You usually send this request when your application first starts up. This request is useful if you want to enable or disable certain UI features that are relevant only to in-app billing.

      +
    • +
    • REQUEST_PURCHASE +

      This request sends a purchase message to the Android Market application and is the foundation of in-app billing. You send this request when a user indicates that he or she wants to purchase an item in your application. Android Market then handles the financial transaction by displaying the checkout user interface.

      +
    • +
    • GET_PURCHASE_INFORMATION +

      This request retrieves the details of a purchase state change. A purchase state change can occur when a purchase request is billed successfully or when a user cancels a transaction during checkout. It can also occur when a previous purchase is refunded. Android Market notifies your application when a purchase changes state, so you only need to send this request when there is transaction information to retrieve.

      +
    • +
    • CONFIRM_NOTIFICATIONS +

      This request acknowledges that your application received the details of a purchase state change. That is, this message confirms that you sent a GET_PURCHASE_INFORMATION request for a given notification and that you received the purchase information for the notification.

      +
    • +
    • RESTORE_TRANSACTIONS +

      This request retrieves a user's transaction status for managed purchases (see Choosing a Purchase Type for more information). You should send this message only when you need to retrieve a user's transaction status, which is usually only when your application is reinstalled or installed for the first time on a device.

      +
    • +
    + +

    Every in-app billing request generates a synchronous response. The response is a {@link android.os.Bundle} and can include one or more of the following keys:

    + +
      +
    • RESPONSE_CODE +

      This key provides status information and error information about a request.

      +
    • +
    • PURCHASE_INTENT +

      This key provides a {@link android.app.PendingIntent}, which you use to launch the checkout activity.

      +
    • +
    • REQUEST_ID +

      This key provides you with a request identifier, which you can use to match asynchronous responses with requests.

      +
    • +
    + +

    Some of these keys are not relevant to certain types of requests. Table 3 shows which keys are returned for each request type.

    + +

    Table 3. Description of Bundle keys that are returned with each in-app billing request type.

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Request TypeKeys ReturnedPossible Response Codes
    CHECK_BILLING_SUPPORTEDRESPONSE_CODERESULT_OK, RESULT_BILLING_UNAVAILABLE, RESULT_ERROR, RESULT_DEVELOPER_ERROR
    REQUEST_PURCHASERESPONSE_CODE, PURCHASE_INTENT, REQUEST_IDRESULT_OK, RESULT_ERROR, RESULT_DEVELOPER_ERROR
    GET_PURCHASE_INFORMATIONRESPONSE_CODE, REQUEST_IDRESULT_OK, RESULT_ERROR, RESULT_DEVELOPER_ERROR
    CONFIRM_NOTIFICATIONSRESPONSE_CODE, REQUEST_IDRESULT_OK, RESULT_ERROR, RESULT_DEVELOPER_ERROR
    RESTORE_TRANSACTIONSRESPONSE_CODE, REQUEST_IDRESULT_OK, RESULT_ERROR, RESULT_DEVELOPER_ERROR
    + +

    In-app Billing Broadcast Intents

    + +

    The following section describes the in-app billing broadcast intents that are sent by the Android Market application. These broadcast intents inform your application about in-app billing actions that have occurred. Your application must implement a {@link android.content.BroadcastReceiver} to receive these broadcast intents, such as the BillingReceiver that's shown in the in-app billing sample application.

    + +

    ACTION_RESPONSE_CODE

    + +

    This broadcast intent contains an Android Market response code, and is sent after you make an in-app billing request. A server response code can indicate that a billing request was successfully sent to Android Market or it can indicate that some error occurred during a billing request. This intent is not used to report any purchase state changes (such as refund or purchase information). For more information about the response codes that are sent with this response, see Android Market Response Codes for In-app Billing.

    + +
    Extras
    + +
      +
    • INAPP_REQUEST_ID—a long representing a request ID. A request ID identifies a specific billing request and is returned by Android Market at the time a request is made.
    • +
    • INAPP_RESPONSE_CODE—an int representing the Android Market server response code.
    • +
    + +

    ACTION_NOTIFY

    + +

    This response indicates that a purchase has changed state, which means a purchase succeeded, was canceled, or was refunded. This response contains one or more notification IDs. Each notification ID corresponds to a specific server-side message, and each messages contains information about one or more transactions. After your application receives an ACTION_NOTIFY broadcast intent, you send a GET_PURCHASE_INFORMATION request with the notification IDs to retrieve the message details.

    + +
    Extras
    + +
      +
    • NOTIFICATION_ID—a string representing the notification ID for a given purchase state change. Android Market notifies you when there is a purchase state change and the notification includes a unique notification ID. To get the details of the purchase state change, you send the notification ID with the GET_PURCHASE_INFORMATION request.
    • +
    + +

    ACTION_PURCHASE_STATE_CHANGED

    + +

    This broadcast intent contains detailed information about one or more transactions. The transaction information is contained in a JSON string. The JSON string is signed and the signature is sent to your application along with the JSON string (unencrypted). To help ensure the security of your in-app billing messages, your application can verify the signature of this JSON string.

    + +
    Extras
    + +
      +
    • INAPP_SIGNED_DATA—a string representing the signed JSON string.
    • +
    • INAPP_SIGNATURE—a string representing the signature.
    • +
    \ No newline at end of file diff --git a/docs/html/guide/market/billing/billing_testing.jd b/docs/html/guide/market/billing/billing_testing.jd new file mode 100755 index 0000000000000..4a36588c80f73 --- /dev/null +++ b/docs/html/guide/market/billing/billing_testing.jd @@ -0,0 +1,180 @@ +page.title=Testing In-app Billing +@jd:body + + + + + +
    +

    This documentation provides an early look at the Android Market In-app Billing service. The documentation may change without notice.

    +
    + +

    The Android Market publisher site provides several tools that help you test your in-app billing implementation before it is published. You can use these tools to create test accounts and purchase special reserved items that send static billing responses to your application.

    + +

    To test in-app billing in an application you must install the application on an Android-powered device. You cannot use the Android emulator to test in-app billing. The device you use for testing must run a standard version of the Android 1.6 or later platform (API level 4 or higher), and have the most current version of the Android Market application installed. If a device is not running the most current Android Market application, your application won't be able to send in-app billing requests to Android Market. For general information about how to set up a device for use in developing Android applications, see Developing on a Device.

    + +

    The following section shows you how to set up and use the in-app billing test tools.

    + +

    Note: Debug log messages are turned off by default in the sample application. You can turn them on by setting the variable DEBUG to true in the Consts.java file.

    + +

    Testing in-app purchases with static responses

    + +

    We recommend that you first test your in-app billing implementation using static responses from Android Market. This enables you to verify that your application is handling the primary Android Market responses correctly and that your application is able to verify the signature correctly.

    + +

    To test your implementation with static responses, you make an in-app billing request using a special item that has a reserved product ID. Each reserved product ID returns a specific static response from Android Market. No money is transferred when you make in-app billing requests with the reserved product IDs. Also, you cannot specify the form of payment when you make a billing request with a reserved product ID. Figure 1 shows the checkout flow for the reserved item that has the product ID android.test.purchased.

    + +
    + +
    Figure 1. Checkout flow for the special reserved item android.test.purchased.
    +
    + +

    You do not need to list the reserved products in your application's product list. Android Market already knows about the reserved product IDs. Also, you do not need to upload your application to the publisher site to perform static response tests with the reserved product IDs. You can simply install your application on a device, log into the device, and make billing requests using the reserved product IDs.

    + +

    There are four reserved product IDs for testing static in-app billing responses:

    + +
      +
    • android.test.purchased +

      When you make an in-app billing request with this product ID, Android Market responds as though you successfully purchased an item. The response includes a JSON string, which contains fake purchase information (for example, a fake order ID). In some cases, the JSON string is signed and the response includes the signature so you can test your signature verification implementation using these responses.

      +
    • +
    • android.test.canceled +

      When you make an in-app billing request with this product ID Android Market responds as though the purchase was canceled. This can occur when an error is encountered in the order process, such as an invalid credit card, or when you cancel a user's order before it is charged.

      +
    • +
    • android.test.refunded +

      When you make an in-app billing request with this product ID, Android Market responds as though the purchase was refunded. Refunds cannot be initiated through the in-app billing feature. Refunds must be initiated by you (the merchant). A refund message is sent to your app by Android Market only when Android Market gets notification from Google Checkout that a refund has been made.

      +
    • +
    • android.test.item_unavailable +

      When you make an in-app billing request with this product ID Android Market responds as though the item being purchased was not listed in your app's product list.

      +
    • +
    + +

    In some cases, the reserved items may return signed static responses, which lets you test signature verification in your application. To test signature verification with the special reserved product IDs, you may need to set up trusted tester accounts or upload your application as a unpublished draft application. The following table (Table 1) shows you the conditions under which static responses are signed.

    + +

    Table 1. +Conditions under which static responses are signed.

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Application ever been published?Draft application uploaded and unpublished?User who is running the applicationStatic response signature
    NoNoAnyUnsigned
    NoNoDeveloperSigned
    YesNoAnyUnsigned
    YesNoDeveloperSigned
    YesNoTrusted testerSigned
    YesYesAnySigned
    + +

    To make an in-app billing request with a reserved product ID, you simply construct a normal REQUEST_PURCHASE request, but instead of using a real product ID from your application's product list you use one of the reserved product IDs.

    + +

    Note: Making in-app billing requests with the reserved product IDs overrides the usual Android Market production system. When you send an in-app billing request for a reserved product ID, the quality of service will not be comparable to the production environment.

    + +

    Testing In-app Purchases Using Your Own Product IDs

    + +

    After you finish your static response testing, and you verify that signature verification is working in your application, you can test your in-app billing implementation by making actual in-app purchases. Testing real in-app purchases enables you to test the end-to-end in-app billing experience, including the actual responses from Android Market and the actual checkout flow that users will experience in your application.

    + +

    Note: You do not need to publish your application to do end-to-end testing. You only need to upload your draft application to perform end-to-end testing.

    + +

    To test your in-app billing implementation with actual in-app purchases, you will need to register at least one test account on the Android Market publisher site. You cannot use your developer account to test the complete in-app purchase process because Google Checkout does not let you buy items from yourself. If you have not set up test accounts before, see Setting up test accounts.

    + +

    Also, a test account can purchase an item in your product list only if the item is published. The application does not need to be published, but the item does need to be published.

    + +

    When you use a test account to purchase items, the account is billed through Google Checkout and your Google Checkout merchant account receives a payout for the purchase. Therefore, you need to refund purchases that are made with test accounts, otherwise the purchases will show up as actual payouts to your merchant account.

    + +

    To test your in-app billing implementation with actual purchases, follow these steps:

    + +
      +
    1. Upload your application as a draft application to the publisher site. You do not need to publish your application to perform end-to-end testing with real product IDs.
    2. +
    3. Add items to the application's product list. Make sure that you publish the items (the application can remain unpublished). +

      See Creating a product list to learn how to do this.

      +
    4. +
    5. Install your application on an Android-powered device. +

      See Developing on a Device for more information about how to do this.

      +
    6. +
    7. Sign in to the device using one of the trusted tester accounts that you registered on the Android Market site. +

      We recommend that you make the test account the primary account on the device. To sign in to a device, do the following:

      +
        +
      1. Open Settings > Accounts & sync
      2. +
      3. Select Add Account and choose to add a "Google" account.
      4. +
      5. Select Next and then Sign in.
      6. +
      7. Enter the username and password of the test account.
      8. +
      9. Select Sign in. The system signs you in to the new account.
      10. +
      +
    8. +
    9. Make in-app purchases in your application.
    10. +
    + +

    Note: The only way to change the primary account on a device is to do a factory reset, making sure you log on with your primary account first.

    + +

    When you are finished testing your in-app billing implementation, you are ready to +publish your application on Android Market. You can follow the normal steps for preparing, signing, and publishing your application. +

    + diff --git a/docs/html/guide/market/billing/index.jd b/docs/html/guide/market/billing/index.jd new file mode 100755 index 0000000000000..f5d001d01211c --- /dev/null +++ b/docs/html/guide/market/billing/index.jd @@ -0,0 +1,67 @@ +page.title=Adding In-app Billing to Your Applications +@jd:body + + + + + +
    +

    This documentation provides an early look at the Android Market In-app Billing service. The documentation may change without notice.

    +
    + +

    In-app billing is an Android Market service that lets you sell digital content in your applications. You can use the service to sell a wide range of content, including downloadable content such as media files or photos, and virtual content such as game levels or potions.

    + +

    When you use the Android Market In-app Billing service to sell an item, Android Market handles all checkout details so your application never has to directly process any financial transactions. Android Market uses the same checkout service that is used for application purchases, so your users experience a consistent and familiar purchase flow (see figure 1). Also, the transaction fee for in-app purchases is the same as the transaction fee for application purchases (30%).

    + +

    Any application that you publish through Android Market can implement in-app billing. No special account or registration is required other than an Android Market publisher account and a Google Checkout merchant account. Also, because the service uses no dedicated framework APIs, you can add in-app billing to any application that uses a minimum API level of 4 or higher.

    + +

    To help you integrate in-app billing into your application, the Android SDK provides a sample application that demonstrates a simple implementation of in-app billing. The sample application contains examples of billing-related classes you can use to implement in-app billing in your application. It also contains examples of the database, user interface, and business logic you might use to implement in-app billing.

    + +

    Important: Although the sample application is a working example of how you can implement in-app billing, we strongly recommend that you modify and obfuscate the sample code before you use it in a production application. For more information, see Security and Design.

    + +
    + +
    Figure 1. Applications initiate in-app billing requests through their own UI (first screen). Android Market responds to the request by providing the checkout user interface (middle screen). When checkout is complete, the application resumes.
    +
    + +

    To learn more about the in-app billing service and start integrating in-app billing into your applications, read the following documents:

    + +
    +
    Overview of In-app Billing
    +
    Learn how the service works and what a typical in-app billing implementation looks like.
    +
    Implementing In-app Billing
    +
    Use this step-by-step guide to start incorporating in-app billing into your application.
    +
    Security and Design
    +
    Review these best practices to help ensure that your in-app billing implementation is secure and well designed.
    +
    Testing In-app Billing
    +
    Understand how the in-app billing test tools work and learn how to test your in-app billing implementation.
    +
    Administering In-app Billing
    +
    Learn how to set up your product list, register test accounts, and handle refunds.
    +
    In-app Billing Reference
    +
    Get detailed information about Android Market response codes and the in-app billing interface.
    +
    + diff --git a/docs/html/images/billing_arch.png b/docs/html/images/billing_arch.png new file mode 100755 index 0000000000000000000000000000000000000000..afbc3f0e3cedf39b8a2861a9b0f2ed80894ff814 GIT binary patch literal 64336 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 z z$$s2?f1de)+xh!t-|zda=QrO@_SY@%E@!8NOG`YRC#_S_0uA&^aDWDSb@T4BmJe-4gDK^KKv^A482KG>^p zZSgKGLqo$~cV4|+@l0{5IJC49Q2oE_ec9*7oZM5VPW|!c^ZCM~q8FDPcdl=0i{`7@ zr{*)GVSUY0?Zazd1jT{ISS3L2=-ql-Ky2;Fg@4}d`RpfX;j4LSd;Z?9VN<3Dbg8qn z9LP`*$Yr{|mR(#teI1KsT2GB|@s5}Y8#mU*h21^(v0&x&DZv~ZjSpQHoVN~~vHFm? z-TzgGoTn7;X7@YJIY<3s%FQo7Ydq#ya9%d5jy}Hn|I>{8wa!;xMm#xl=1r>Rx_`?} zA56HX79yYBT>9+Ehv&8r4)J}ol&h#zX%i4&Ql8>qVtXa2QTkT=_uS(j?#_{U60vr} zq_YeEzKqm7ar@wW{v9@#%c{(uJ^5qxBG_X3^tAfq>b|{Br9X4;S3=tye>~+N^--XM z!Yr1)(?(ltEllrZI)~0?tlM_{TS_G3wzao-)OGhg{JQ1PWkrU!AGU03;=g@z?)J4` zR6nTo@APudZWg|J)ifjH>guwd<>wzQS$Ow07r0$vEfh38FgsW_D{D?h#;u9){OsOG-;`sA_+OZ|5{$!!o~0Yym5 zGzXKf51gVm#|3#iv2M$|)pK^X`Qw@CpC%a0wF}>6C2st~%vx~6$FP|eR$CHv-X8B= ze!ko4UHjsty#6u2#h$IzW$v8*iZM(qa^tt@?SBh%G}h-Um&>2>be#6y-tF#wwmsYI zIN4*^`s7S6L~N6~-F0u#Ll^#gb(!K}(@kf+WA6(1`pep4-+#?Dw?a84Sxv30tdo3Z z`~7#{Jc;xx_de|3P*5xR?Z@eWt+l2F$NsE%_44~Yw|C#7B;5NCWmvk%%hq!)ueo{S zW|-^NjSDyF@UN(6kIqq5a6A&YnD=NH`yBa~^XBf?f~*1ODP~&i_uxm3YTx4gT}O{6 z|M@X{W39hx)Hc1>pM?$gapy&J?{9sR^6S?2-JMo8M}Pdzd?tP?&Aw7(-&=2uP$7xe zL3d`J}@ihCTVd0zFIk$&*Yyac(s;@Vc99(;1Lw>Lmm&$`_sb)Ew(-qPVa=rQc zVzq`|Oc!_k?-`H6AMPxzJaIa@{eR^YzU>yfY~r)6i@QE)9lZWGb;G&6bD1W7n7GyM zkN<}F8_j!`au;NuvMHLmMD5Ck{btkNv)v~7=buiGFQ2I+&hX*UMmZ2r9U zYsoI18CCWHAE)zQZJG2cHagS5cxCi^^@q1~y7q|eUz@iySG#QOtfo2Pb8S^u+_90D zS-w_Qd*5Cj<+tyP-{X)xt8cT!e7~Tbr#p|V zG&ZdMrg9}Wn&-FttlcO44;_)#d?TghY`paC(S?8aFI;!q;?<#@FHAWU>VInK%$nP~ z&0d!4N(@&u+x*Jgh5shINllAwp4$CPiMcn#|5bgRSldjsDgBU9qa7SBvk$nI{K&et z-ODk#4K&no&aO(%{jb`)zegs{eNk^FK6@Wa-=&&0r#u~fe7M4xqYuUPMkM)?MAhU)jXHP@*EG&JGuefhTu=y z#Wla_X&=*-XXSr|GIO38g-lzs%xFpA9TuIM=3Vo?{F%`1EU$I)=(MA6mRoErnKlVH?@L|()^KUYz)3@x1ar2)2@^$g<%)F(Ux1wU$ zYA;;PD9jeWeAoA3Y)Id_b^kmV3uD*4OMPl$xz1>x+2Om-{9C`>{!$m+{jg}O#6P8r zXT0`aH|;+t^VP7s$THT%CORxFFwXDw#2ro!9ACN{Y$`a9iR3e$RsHECobBoM|GIsr zYf)B~`>c&(#Z6q+N7R=q?QL(-5!q)P;(kTXT4ww5MP-Hkz3r~^Q*ZTO|NZf#2X9Bt zMi!Zpld4PD|3tMwA}fN!<+ea-gqH41$kKoVC)5RUnbh}xaQ|njZYlyA>S$?o*uojJ z-K*M0ZdT!m{EALVJ(edmywiS`CiHUW!j7#;E|?ZN&=pZ+~JWuA?`T6(5Wsl@b z2rRfR)^t?&M}@={r!LUCjRGYBUFRt^o0BK*HktFlGm_n>;rOhdHk(Bor48&l6W$A9y)iHorN1s+32pO3oMIgvQ76hK-Mo!RDLQ1zsw8>E_j3-hEu4bQ^QWzeNvhMS}q3}^l)-k2(q=PO@1Mn!f8yqrpwmoRnC}sUYvW*Hl321xSukcukN+D+k825;&ey^W^lN8J=pQ3 zCitNyDuvpcRIf4L>M>>6`rtcnbBhNP~XGg!?F`j$M*mD zIzjpON>24HPvaQ6;}#s)xMSl*rRDv;;Xmd5m}=JDc=7pUwB3B2xSXvsUf!D{x9rNJ zV@WF>Us?z8+zXKBN_c-fVmoYJxY{ifP{a z^z+K$sWp5*XVf3~V8<<&ANiof;+80QkqL)wqX*XEpfia?*pgos|r#dXDc8uDyL*|Zk z^5W{eH`gYIHa>~JBABr8k{h>px1_Y)v-IL$$9vx0eOVym1_`+(EK0fsF_L$UA8%se zlKaidB_qGNv(0F>>csyCS*nCA-yVw=v(e3}lAhBh1I|ZIP6|;+oTe*RoSu3mPjTf2 z6`?Sus5=(Hd*%1=W;d!BgBsKPjTz$o8T$8M>E*cBKpq3=E#GelF{r5}E+blYPYi literal 0 HcmV?d00001 diff --git a/docs/html/images/billing_check_supported.png b/docs/html/images/billing_check_supported.png new file mode 100755 index 0000000000000000000000000000000000000000..d661f7f2b3d6e9e9c46cddb036ba8835717ebf0c GIT binary patch literal 21536 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

    +*ui5Q2%-M{fPL5v0o&A2v~l7 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
    r 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 J);T3K0RUjpor(Ye literal 0 HcmV?d00001 diff --git a/docs/html/images/billing_list_form.png b/docs/html/images/billing_list_form.png new file mode 100755 index 0000000000000000000000000000000000000000..ee30de39750891094aca036d7151f874345a1d6f GIT binary patch literal 108532 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 literal 0 HcmV?d00001 diff --git a/docs/html/images/billing_package.png b/docs/html/images/billing_package.png new file mode 100755 index 0000000000000000000000000000000000000000..ec04c2d981539095e729e266f4c6595f65deffa7 GIT binary patch literal 79624 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∋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 IbxsLQ07Xj=T>t<8 literal 0 HcmV?d00001 diff --git a/docs/html/images/billing_public_key.png b/docs/html/images/billing_public_key.png new file mode 100755 index 0000000000000000000000000000000000000000..a0620f882a895cae6d1be19688adf036d4da7595 GIT binary patch literal 100711 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 z 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

    mRE(mIaLFeVgL%+e^7!f3^M5+Q%Zt0@!VD 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⪼ZP6|d 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π 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 KelF{r5}E)<-Mt$C literal 0 HcmV?d00001 diff --git a/docs/html/images/billing_request_purchase.png b/docs/html/images/billing_request_purchase.png new file mode 100755 index 0000000000000000000000000000000000000000..e8a1b30aa687a030ddad5197a7f142ddbbd590a9 GIT binary patch literal 38395 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 literal 0 HcmV?d00001 diff --git a/docs/html/images/billing_restore_transactions.png b/docs/html/images/billing_restore_transactions.png new file mode 100755 index 0000000000000000000000000000000000000000..116aa0ee3e174480bacd29c9b28fcb2bea560af8 GIT binary patch literal 27521 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 literal 0 HcmV?d00001 diff --git a/docs/html/images/billing_test_flow.png b/docs/html/images/billing_test_flow.png new file mode 100755 index 0000000000000000000000000000000000000000..9db8cd94175e8b7b83a3fa7c076588d5d2e71a2f GIT binary patch literal 105261 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 Date: Wed, 2 Feb 2011 15:57:03 -0800 Subject: [PATCH 270/291] wholesale manual merge of docs from gingerbread-docs to gingerbread includes misc changes that occured for preview sdk and shortly after plus misc older stuff that got missed Change-Id: Ibb8490b2c6bae2d9df15326c7ffbcf83b638acc6 --- docs/html/guide/developing/device.jd | 10 ++- .../manifest/supports-screens-element.jd | 42 ++++++++--- .../html/images/developing/sdk-usb-driver.png | Bin 0 -> 120183 bytes docs/html/resources/index.jd | 4 - docs/html/resources/resources_toc.cs | 14 +--- docs/html/sdk/1.6_r1/upgrading.jd | 1 - docs/html/sdk/android-3.0-highlights.jd | 2 +- docs/html/sdk/ndk/index.jd | 71 +++++++++++++++--- 8 files changed, 103 insertions(+), 41 deletions(-) create mode 100644 docs/html/images/developing/sdk-usb-driver.png diff --git a/docs/html/guide/developing/device.jd b/docs/html/guide/developing/device.jd index 80a354f8aa749..f12c7d4d0f196 100644 --- a/docs/html/guide/developing/device.jd +++ b/docs/html/guide/developing/device.jd @@ -13,8 +13,8 @@ page.title=Developing on a Device

    See also

      -
    1. USB Driver for Windows
    2. +
    3. Google USB Driver
    4. +
    5. OEM USB Drivers
    6. Developing in Eclipse, with ADT
    7. Setup your system to detect your device.
      • If you're developing on Windows, you need to install a USB driver - for adb. See the Windows USB - Driver documentation.
      • + for adb. If you're using an Android Developer Phone (ADP), Nexus One, or Nexus S, + see the Google Windows USB + Driver. Otherwise, you can find a link to the appropriate OEM driver in the + OEM USB Drivers document.
      • If you're developing on Mac OS X, it just works. Skip this step.
      • If you're developing on Ubuntu Linux, you need to add a rules file that contains a USB configuration for each type of device you want to use for diff --git a/docs/html/guide/topics/manifest/supports-screens-element.jd b/docs/html/guide/topics/manifest/supports-screens-element.jd index 620d3b2ee715e..64a7a58e83b4e 100644 --- a/docs/html/guide/topics/manifest/supports-screens-element.jd +++ b/docs/html/guide/topics/manifest/supports-screens-element.jd @@ -9,6 +9,7 @@ page.title=<supports-screens> <supports-screens android:smallScreens=["true" | "false"] android:normalScreens=["true" | "false"] android:largeScreens=["true" | "false"] + android:xlargeScreens=["true" | "false"] android:anyDensity=["true" | "false"] />

  • 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

    +H4S>)+hjr){U{TeO2an8UL1 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%0A1FP;>Z&(E*jWB8vVApEQ@|5ma0 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

  • @@ -31,7 +32,7 @@ or scale them up by a factor of 1.5 (high dpi screens). The screen density is expressed as dots-per-inch (dpi).

    For more information, see -Multiple Screens Support.

    +Supporting Multiple Screens.

    attributes:
    @@ -43,8 +44,10 @@ The screen density is expressed as dots-per-inch (dpi).

    the "normal" (traditional HVGA) screen. An application that does not support small screens will not be available for small screen devices, because there is little the platform can do - to make such an application work on a smaller screen. Applications using - API Level 4 or higher default this to "true", others are "false". + to make such an application work on a smaller screen. If the application has set the {@code <uses-sdk>} element's +{@code android:minSdkVersion} or {@code android:targetSdkVersion} attribute to "4" or higher, +the default value for this is "true", any value less than "4" results in this set to "false".
    {@code android:normalScreens}
    @@ -60,15 +63,33 @@ The screen density is expressed as dots-per-inch (dpi).

    A large screen is defined as a screen that is significantly larger than a "normal" phone screen, and thus may require some special care on the application's part to make good use of it. An application that - does not support large screens will be placed as a "postage stamp" on - such a screen, so that it retains the dimensions it was originally - designed for. Applications using API Level 4 or higher default - to "true", others are "false". + does not support large screens (declares this "false")—but does support "normal" or +"small" screens—will be placed as a "postage stamp" on + a large screen, so that it retains the dimensions it was originally + designed for. If the application has set the {@code <uses-sdk>} element's +{@code android:minSdkVersion} or {@code android:targetSdkVersion} attribute to "4" or higher, +the default value for this is "true", any value less than "4" results in this set to "false". + + +
    {@code android:xlargeScreens}
    +
    Indicates whether the application supports extra large screen form-factors. + An xlarge screen is defined as a screen that is significantly larger + than a "large" screen, such as a tablet (or something larger) and may require special care + on the application's part to make good use of it. An application that + does not support xlarge screens (declares this "false")—but does support "large", +"normal", or "small" screens—will be placed as a "postage stamp" on + an xlarge screen, so that it retains the dimensions it was originally + designed for. If the application has set the {@code <uses-sdk>} element's +{@code android:minSdkVersion} or {@code android:targetSdkVersion} attribute to "4" or higher, +the default value for this is "true", any value less than "4" results in this set to "false". +

    This attribute was introduced in API Level 9.

    {@code android:anyDensity}
    -
    Indicates whether the application can accommodate any screen - density. Older applications (pre API Level 4) are assumed unable to +
    Indicates whether the application includes resources to accommodate any screen + density. Older applications (before API Level 4) are assumed unable to accomodate all densities and this is "false" by default. Applications using API Level 4 or higher are assumed able to and this is "true" by default. You can explicitly supply your abilities here. @@ -84,7 +105,8 @@ The screen density is expressed as dots-per-inch (dpi).

    see also:
    diff --git a/docs/html/images/developing/sdk-usb-driver.png b/docs/html/images/developing/sdk-usb-driver.png new file mode 100644 index 0000000000000000000000000000000000000000..207d3d723e92f4018252afa89181d84e8731536b GIT binary patch literal 120183 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
    Links to the Android discussion groups and information about other ways to collaborate with other developers.
    -
    Webinars
    -
    Online training videos on wide range of Android topics -coupled with live IRC chat sessions for discussions.
    -
    More
    Quick development tips, troubleshooting information, and frequently asked questions (FAQs).
    diff --git a/docs/html/resources/resources_toc.cs b/docs/html/resources/resources_toc.cs index fe5b7de4d7467..a2737379974f9 100644 --- a/docs/html/resources/resources_toc.cs +++ b/docs/html/resources/resources_toc.cs @@ -276,18 +276,8 @@

    AF=3{=@?|G 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

  • - -
  • -

    Webinars

    -
    -
  • + +
  • More diff --git a/docs/html/sdk/1.6_r1/upgrading.jd b/docs/html/sdk/1.6_r1/upgrading.jd index ebe6a95c8ee94..49535c9bc011d 100644 --- a/docs/html/sdk/1.6_r1/upgrading.jd +++ b/docs/html/sdk/1.6_r1/upgrading.jd @@ -1,6 +1,5 @@ page.title=Upgrading the SDK sdk.version=1.6 -sdk.preview=0 @jd:body diff --git a/docs/html/sdk/android-3.0-highlights.jd b/docs/html/sdk/android-3.0-highlights.jd index ed493071826a5..0378c35fcd603 100644 --- a/docs/html/sdk/android-3.0-highlights.jd +++ b/docs/html/sdk/android-3.0-highlights.jd @@ -129,7 +129,7 @@ This document provides a glimpse of some of the new features and technologies, a

    Camera and Gallery

    -

    The Camera application has been redesigned to take advantage of a larger screen for quick access to exposure, focus, flash, zoom, front-facing camera, and more. To let users capture scenes in new ways, it adds built-in support for time-lapse video recording. Gallery application lets users view albums and other collections in full-screen mode, with easy access to thumbnails for other photos in the collection.

    +

    The Camera application has been redesigned to take advantage of a larger screen for quick access to exposure, focus, flash, zoom, front-facing camera, and more. To let users capture scenes in new ways, it adds built-in support for time-lapse video recording. The Gallery application lets users view albums and other collections in full-screen mode, with easy access to thumbnails for other photos in the collection.

    Contacts

    diff --git a/docs/html/sdk/ndk/index.jd b/docs/html/sdk/ndk/index.jd index 8b27f37dd623e..2f533051dae2b 100644 --- a/docs/html/sdk/ndk/index.jd +++ b/docs/html/sdk/ndk/index.jd @@ -1,16 +1,16 @@ ndk=true -ndk.win_download=android-ndk-r5-windows.zip -ndk.win_bytes=62217450 -ndk.win_checksum=59cbb02d91d74e9c5c7278d94c989e80 +ndk.win_download=android-ndk-r5b-windows.zip +ndk.win_bytes=61299831 +ndk.win_checksum=87745ada305ab639399161ab4faf684c -ndk.mac_download=android-ndk-r5-darwin-x86.tar.bz2 +ndk.mac_download=android-ndk-r5b-darwin-x86.tar.bz2 ndk.mac_bytes=50210863 -ndk.mac_checksum=9dee8e4cb529a5619e9b8d1707478c32 +ndk.mac_checksum=019a14622a377b3727ec789af6707037 -ndk.linux_download=android-ndk-r5-linux-x86.tar.bz2 -ndk.linux_bytes=44362746 -ndk.linux_checksum=49d5c35ec02bafc074842542c58b7eb3 +ndk.linux_download=android-ndk-r5b-linux-x86.tar.bz2 +ndk.linux_bytes=44138539 +ndk.linux_checksum=4c0045ddc2bfd657be9d5177d0e0b7e7 page.title=Android NDK @jd:body @@ -59,11 +59,64 @@ padding: .25em 1em; } +
    Android NDK, Revision 5b (January 2011) + +
    +

    This release of the NDK does not include any new features compared to r5. The r5b release addresses the + following problems in the r5 release: +

    +
      +
    • The r5 binaries required glibc 2.11, but the r5b binaries are generated with a special + toolchain that targets glibc 2.7 or higher instead. The Linux toolchain binaries now run on Ubuntu 8.04 or higher.
    • +
    • Fixes a compiler bug in the arm-linux-androideabi-4.4.3 toolchain. + The previous binary generated invalid thumb instruction sequences when + dealing with signed chars.
    • +
    • Adds missing documentation for the + "gnustl_static" value for APP_STL, that allows you to link against + a static library version of GNU libstdc++.
    • +
    • The following ndk-build issues are fixed: +
        +
      • A bug that created inconsistent dependency files when a + compilation error occured on Windows. This prevented a proper build after + the error was fixed in the source code.
      • +
      • A Cygwin-specific bug where using very short paths for + the Android NDK installation or the project path led to the + generation of invalid dependency files. This made incremental builds + impossible.
      • +
      • A typo that prevented the cpufeatures library from working correctly + with the new NDK toolchain.
      • +
      • Builds in Cygwin are faster by avoiding calls to cygpath -m + from GNU Make for every source or object file, which caused problems + with very large source trees. In case this doesn't work properly, define NDK_USE_CYGPATH=1 in your + environment to use cygpath -m again.
      • +
      • The Cygwin installation now notifies the user of invalid installation paths that contain spaces. Previously, an invalid path + would output an error that complained about an incorrect version of GNU Make, even if the right one was installed. +
      +
    • +
    • Fixed a typo that prevented the NDK_MODULE_PATH environment variable from working properly when + it contained multiple directories separated with a colon.
    • +
    • The prebuilt-common.sh script contains fixes to check the compiler for 64-bit + generated machine code, instead of relying on the host tag, which + allows the 32-bit toolchain to rebuild properly on Snow Leopard. The toolchain rebuild scripts now also support + using a 32-bit host toolchain.
    • +
    • A missing declaration for INET_ADDRSTRLEN was added to <netinet/in.h>.
    • +
    • Missing declarations for IN6_IS_ADDR_MC_NODELOCAL and IN6_IS_ADDR_MC_GLOBAL were added to <netinet/in6.h>.
    • +
    • 'asm' was replaced with '__asm__' in <asm/byteorder.h> to allow compilation with -std=c99.
    • +
    +
    +
    + +
    + Android NDK, Revision 5 (December 2010)
    @@ -73,7 +126,7 @@ padding: .25em 1em; graphics and window management, assets, and storage. Developers can also implement the Android application lifecycle in native code with help from the new {@link android.app.NativeActivity} class. For detailed information describing the changes in this - release, read the CHANGES.HTML document included in the downloaded NDK package. + release, read the CHANGES.HTML document included in the downloaded NDK package.

    General notes:
    -- GitLab From 4add7f3ffcebe1564d1e492194817afaf107ac16 Mon Sep 17 00:00:00 2001 From: Scott Main Date: Fri, 28 Jan 2011 09:34:27 -0800 Subject: [PATCH 271/291] cherrypick Change-Id: I350a012817e6e9fa76fa0e58ab252d457cd103f2 update OEM driver list with new fujitsu and kyocera Change-Id: Ice11a179fe6a4eb220509fc784ac6f6af5a2fa5e --- docs/html/sdk/oem-usb.jd | 48 ++++++++++++++++++++++++++++------------ 1 file changed, 34 insertions(+), 14 deletions(-) diff --git a/docs/html/sdk/oem-usb.jd b/docs/html/sdk/oem-usb.jd index 14015f5520243..e64c8d27dff64 100644 --- a/docs/html/sdk/oem-usb.jd +++ b/docs/html/sdk/oem-usb.jd @@ -12,18 +12,18 @@ page.title=OEM USB Drivers

    If you are developing on Windows and would like to connect an Android-powered device - to test your applications, then you need to install the appropriate USB driver. This document -provides links to the web sites for several device original equipment manufacturers (OEMs), +to test your applications, then you need to install the appropriate USB driver. This document +provides links to the web sites for several original equipment manufacturers (OEMs), where you can download the appropriate USB driver for your device. However, this list is not exhaustive for all available Android-powered devices.

    -

    If your device is one of the Android Developer Phones (ADP), a Nexus One, or a Nexus S, -then you should instead use the Google USB Driver.

    +

    If you're developing on Mac OS X or Linux, then you probably don't need to install a USB driver. +Refer to Setting up a Device to +start development with a device.

    -

    Note: If you're developing on Mac OS X or Linux, then you probably - don't need to install a USB driver. Refer to Setting up a Device to start - development with a device.

    +

    Note: If your device is one of the Android Developer Phones +(purchased from the Android Market publisher site), a Nexus One, or a Nexus S, then you should +use the Google USB Driver, instead of an OEM driver.

    For instructions about how to install the driver on Windows, follow the guide for Installing the USB Driver.

    @@ -38,24 +38,44 @@ mobile.html Dell - http://support.dell.com/support/downloads/index.aspx?c=us&cs=19&l=en&s=dhs&~ck=anavml + http:// +support.dell.com/support/downloads/index.aspx?c=us&cs=19&l=en&s=dhs&~ck=anavml Foxconn http://drivers.cmcs.com.tw/ -Garmin-Asus + + + Fujitsu Toshiba + + http://www.fmworld.net/product/phone/sp/android/develop/ + + + + Garmin-Asus + https://www.garminasus.com/en_US/support/ pcsync/ -HTC http://www.htc.com
    Click on the +HTC http://www.htc.com
    Click on the support tab to select your products/device. Different regions will have different links. Huawei http://www.huaweidevice.com/worldwide/downloadCenter.do?method=list&flay=software& +href="http://www.huaweidevice.com/worldwide/downloadCenter.do?method=list&flay=software&directoryId=20&treeId=0">http://www.huaweidevice.com/worldwide/downloadCenter.do?method=list&flay=software& directoryId=20&treeId=0 KT Tech http://www.kttech.co.kr/cscenter/download05. asp for EV-S100(Take) -LGE + + + Kyocera + + http://www.kyocera-wireless.com/ + + + LGE http:// www.lg.com/us/mobile-phones/mobile-support/mobile-lg-mobile-phone-support.jsp Motorola Date: Wed, 2 Feb 2011 17:32:00 -0800 Subject: [PATCH 272/291] Doc change: Add diff report for api 10. Change-Id: Id0f3ce36463c2aba6be9e162aa513532f7f1d52d --- docs/html/sdk/api_diff/10/changes.html | 45 ++ .../10/changes/alldiffs_index_additions.html | 315 ++++++++++++++ .../10/changes/alldiffs_index_all.html | 384 ++++++++++++++++++ .../10/changes/alldiffs_index_changes.html | 128 ++++++ .../10/changes/alldiffs_index_removals.html | 77 ++++ .../android.bluetooth.BluetoothAdapter.html | 122 ++++++ .../android.bluetooth.BluetoothDevice.html | 122 ++++++ .../10/changes/android.content.Context.html | 122 ++++++ ...ndroid.graphics.BitmapFactory.Options.html | 122 ++++++ ...roid.media.MediaRecorder.AudioEncoder.html | 129 ++++++ ...roid.media.MediaRecorder.OutputFormat.html | 129 ++++++ .../10/changes/android.nfc.NfcAdapter.html | 201 +++++++++ .../android.os.Build.VERSION_CODES.html | 122 ++++++ .../android.test.mock.MockPackageManager.html | 122 ++++++ .../api_diff/10/changes/changes-summary.html | 199 +++++++++ .../10/changes/classes_index_additions.html | 107 +++++ .../10/changes/classes_index_all.html | 130 ++++++ .../10/changes/classes_index_changes.html | 98 +++++ .../10/changes/classes_index_removals.html | 61 +++ .../changes/constructors_index_additions.html | 61 +++ .../10/changes/constructors_index_all.html | 61 +++ .../changes/constructors_index_changes.html | 61 +++ .../changes/constructors_index_removals.html | 61 +++ .../10/changes/fields_index_additions.html | 124 ++++++ .../api_diff/10/changes/fields_index_all.html | 124 ++++++ .../10/changes/fields_index_changes.html | 61 +++ .../10/changes/fields_index_removals.html | 61 +++ .../sdk/api_diff/10/changes/jdiff_help.html | 134 ++++++ .../api_diff/10/changes/jdiff_statistics.html | 270 ++++++++++++ .../10/changes/jdiff_topleftframe.html | 63 +++ .../10/changes/methods_index_additions.html | 120 ++++++ .../10/changes/methods_index_all.html | 139 +++++++ .../10/changes/methods_index_changes.html | 61 +++ .../10/changes/methods_index_removals.html | 75 ++++ .../10/changes/packages_index_additions.html | 65 +++ .../10/changes/packages_index_all.html | 73 ++++ .../10/changes/packages_index_changes.html | 72 ++++ .../10/changes/packages_index_removals.html | 63 +++ .../10/changes/pkg_android.bluetooth.html | 126 ++++++ .../10/changes/pkg_android.content.html | 119 ++++++ .../10/changes/pkg_android.graphics.html | 134 ++++++ .../10/changes/pkg_android.media.html | 141 +++++++ .../api_diff/10/changes/pkg_android.nfc.html | 148 +++++++ .../api_diff/10/changes/pkg_android.os.html | 119 ++++++ .../10/changes/pkg_android.speech.html | 119 ++++++ .../10/changes/pkg_android.test.mock.html | 119 ++++++ .../html/sdk/api_diff/10/stylesheet-jdiff.css | 44 ++ 47 files changed, 5553 insertions(+) create mode 100644 docs/html/sdk/api_diff/10/changes.html create mode 100644 docs/html/sdk/api_diff/10/changes/alldiffs_index_additions.html create mode 100644 docs/html/sdk/api_diff/10/changes/alldiffs_index_all.html create mode 100644 docs/html/sdk/api_diff/10/changes/alldiffs_index_changes.html create mode 100644 docs/html/sdk/api_diff/10/changes/alldiffs_index_removals.html create mode 100644 docs/html/sdk/api_diff/10/changes/android.bluetooth.BluetoothAdapter.html create mode 100644 docs/html/sdk/api_diff/10/changes/android.bluetooth.BluetoothDevice.html create mode 100644 docs/html/sdk/api_diff/10/changes/android.content.Context.html create mode 100644 docs/html/sdk/api_diff/10/changes/android.graphics.BitmapFactory.Options.html create mode 100644 docs/html/sdk/api_diff/10/changes/android.media.MediaRecorder.AudioEncoder.html create mode 100644 docs/html/sdk/api_diff/10/changes/android.media.MediaRecorder.OutputFormat.html create mode 100644 docs/html/sdk/api_diff/10/changes/android.nfc.NfcAdapter.html create mode 100644 docs/html/sdk/api_diff/10/changes/android.os.Build.VERSION_CODES.html create mode 100644 docs/html/sdk/api_diff/10/changes/android.test.mock.MockPackageManager.html create mode 100644 docs/html/sdk/api_diff/10/changes/changes-summary.html create mode 100644 docs/html/sdk/api_diff/10/changes/classes_index_additions.html create mode 100644 docs/html/sdk/api_diff/10/changes/classes_index_all.html create mode 100644 docs/html/sdk/api_diff/10/changes/classes_index_changes.html create mode 100644 docs/html/sdk/api_diff/10/changes/classes_index_removals.html create mode 100644 docs/html/sdk/api_diff/10/changes/constructors_index_additions.html create mode 100644 docs/html/sdk/api_diff/10/changes/constructors_index_all.html create mode 100644 docs/html/sdk/api_diff/10/changes/constructors_index_changes.html create mode 100644 docs/html/sdk/api_diff/10/changes/constructors_index_removals.html create mode 100644 docs/html/sdk/api_diff/10/changes/fields_index_additions.html create mode 100644 docs/html/sdk/api_diff/10/changes/fields_index_all.html create mode 100644 docs/html/sdk/api_diff/10/changes/fields_index_changes.html create mode 100644 docs/html/sdk/api_diff/10/changes/fields_index_removals.html create mode 100644 docs/html/sdk/api_diff/10/changes/jdiff_help.html create mode 100644 docs/html/sdk/api_diff/10/changes/jdiff_statistics.html create mode 100644 docs/html/sdk/api_diff/10/changes/jdiff_topleftframe.html create mode 100644 docs/html/sdk/api_diff/10/changes/methods_index_additions.html create mode 100644 docs/html/sdk/api_diff/10/changes/methods_index_all.html create mode 100644 docs/html/sdk/api_diff/10/changes/methods_index_changes.html create mode 100644 docs/html/sdk/api_diff/10/changes/methods_index_removals.html create mode 100644 docs/html/sdk/api_diff/10/changes/packages_index_additions.html create mode 100644 docs/html/sdk/api_diff/10/changes/packages_index_all.html create mode 100644 docs/html/sdk/api_diff/10/changes/packages_index_changes.html create mode 100644 docs/html/sdk/api_diff/10/changes/packages_index_removals.html create mode 100644 docs/html/sdk/api_diff/10/changes/pkg_android.bluetooth.html create mode 100644 docs/html/sdk/api_diff/10/changes/pkg_android.content.html create mode 100644 docs/html/sdk/api_diff/10/changes/pkg_android.graphics.html create mode 100644 docs/html/sdk/api_diff/10/changes/pkg_android.media.html create mode 100644 docs/html/sdk/api_diff/10/changes/pkg_android.nfc.html create mode 100644 docs/html/sdk/api_diff/10/changes/pkg_android.os.html create mode 100644 docs/html/sdk/api_diff/10/changes/pkg_android.speech.html create mode 100644 docs/html/sdk/api_diff/10/changes/pkg_android.test.mock.html create mode 100644 docs/html/sdk/api_diff/10/stylesheet-jdiff.css diff --git a/docs/html/sdk/api_diff/10/changes.html b/docs/html/sdk/api_diff/10/changes.html new file mode 100644 index 0000000000000..27ebe628cfe2d --- /dev/null +++ b/docs/html/sdk/api_diff/10/changes.html @@ -0,0 +1,45 @@ + + + + + + + + + + +API Differences between 9 and 10 + + + + + + + + + + + + + + +<h2> +Frame Alert +</h2> + +<p> +This document is designed to be viewed using the frames feature. If you see this message, you are using a non-frame-capable web client. +<br> +Link to <a href="changes/changes-summary.html" target="_top">Non-frame version.</A> + + diff --git a/docs/html/sdk/api_diff/10/changes/alldiffs_index_additions.html b/docs/html/sdk/api_diff/10/changes/alldiffs_index_additions.html new file mode 100644 index 0000000000000..372109ada242b --- /dev/null +++ b/docs/html/sdk/api_diff/10/changes/alldiffs_index_additions.html @@ -0,0 +1,315 @@ + + + + + + + + + +All Additions Index + + + + + + + + + + + + + + + +
    + Filter the Index: +
    +All Differences +
    +Removals +
    +Additions +
    +Changes +
    +
    +Listed as: Added, Removed, Changed +
    + + +
    A  +B +C +D +E +G +I +L +M +N +R +T + TOP +

    +AAC +
    + +ACTION_NDEF_DISCOVERED +
    + +ACTION_TECH_DISCOVERED +
    + +AMR_NB +
    + +AMR_WB
    + in  +android.media.MediaRecorder.AudioEncoder +
    + + in  +android.media.MediaRecorder.OutputFormat +
    + +android.nfc.tech
    + + +
    B  +A +C +D +E +G +I +L +M +N +R +T + TOP +

    +BitmapRegionDecoder
    + + +
    C  +A +B +D +E +G +I +L +M +N +R +T + TOP +

    +createInsecureRfcommSocketToServiceRecord +(UUID)
    + + +
    D  +A +B +C +E +G +I +L +M +N +R +T + TOP +

    +disableForegroundDispatch +(Activity)
    + +disableForegroundNdefPush +(Activity)
    + + +
    E  +A +B +C +D +G +I +L +M +N +R +T + TOP +

    +enableForegroundDispatch +(Activity, PendingIntent, IntentFilter[], String[][])
    + +enableForegroundNdefPush +(Activity, NdefMessage)
    + +EXTRA_TAG +
    + + +
    G  +A +B +C +D +E +I +L +M +N +R +T + TOP +

    +getDefaultAdapter
    +  type  +(Context) in android.nfc.NfcAdapter +
    + +  type  +() in android.nfc.NfcAdapter +
    + +GINGERBREAD_MR1 +
    + + +
    I  +A +B +C +D +E +G +L +M +N +R +T + TOP +

    +inPreferQualityOverSpeed +
    + + +
    L  +A +B +C +D +E +G +I +M +N +R +T + TOP +

    +listenUsingInsecureRfcommWithServiceRecord +(String, UUID)
    + + +
    M  +A +B +C +D +E +G +I +L +N +R +T + TOP +

    +MediaMetadataRetriever
    + + +
    N  +A +B +C +D +E +G +I +L +M +R +T + TOP +

    +NFC_SERVICE +
    + +NfcManager
    + + +
    R  +A +B +C +D +E +G +I +L +M +N +T + TOP +

    +RecognizerResultsIntent
    + + +
    T  +A +B +C +D +E +G +I +L +M +N +R + TOP +

    +Tag
    + +TagLostException
    + + + + diff --git a/docs/html/sdk/api_diff/10/changes/alldiffs_index_all.html b/docs/html/sdk/api_diff/10/changes/alldiffs_index_all.html new file mode 100644 index 0000000000000..8b4644e6f424e --- /dev/null +++ b/docs/html/sdk/api_diff/10/changes/alldiffs_index_all.html @@ -0,0 +1,384 @@ + + + + + + + + + +All Differences Index + + + + + + + + + + + + + + + +
    + Filter the Index: +
    +All Differences +
    +Removals +
    +Additions +
    +Changes +
    +
    +Listed as: Added, Removed, Changed +
    + + +
    A  +B +C +D +E +G +I +L +M +N +R +S +T + TOP +

    +AAC +
    + +ACTION_NDEF_DISCOVERED +
    + +ACTION_TECH_DISCOVERED +
    + +AMR_NB +
    + +AMR_WB
    + in  +android.media.MediaRecorder.AudioEncoder +
    + + in  +android.media.MediaRecorder.OutputFormat +
    + +android.bluetooth
    + +android.content
    + +android.graphics
    + +android.media
    + +android.nfc
    + +android.nfc.tech
    + +android.os
    + +android.speech
    + +android.test.mock
    + + +
    B  +A +C +D +E +G +I +L +M +N +R +S +T + TOP +

    +BitmapFactory.Options
    + +BitmapRegionDecoder
    + +BluetoothAdapter
    + +BluetoothDevice
    + +Build.VERSION_CODES
    + + +
    C  +A +B +D +E +G +I +L +M +N +R +S +T + TOP +

    +Context
    + +createInsecureRfcommSocketToServiceRecord +(UUID)
    + + +
    D  +A +B +C +E +G +I +L +M +N +R +S +T + TOP +

    +disableForegroundDispatch +(Activity)
    + +disableForegroundNdefPush +(Activity)
    + + +
    E  +A +B +C +D +G +I +L +M +N +R +S +T + TOP +

    +enableForegroundDispatch +(Activity, PendingIntent, IntentFilter[], String[][])
    + +enableForegroundNdefPush +(Activity, NdefMessage)
    + +EXTRA_TAG +
    + + +
    G  +A +B +C +D +E +I +L +M +N +R +S +T + TOP +

    +getDefaultAdapter
    +  type  +() in android.nfc.NfcAdapter +
    + +  type  +(Context) in android.nfc.NfcAdapter +
    + +  type  +() in android.nfc.NfcAdapter +
    + +GINGERBREAD_MR1 +
    + + +
    I  +A +B +C +D +E +G +L +M +N +R +S +T + TOP +

    +inPreferQualityOverSpeed +
    + + +
    L  +A +B +C +D +E +G +I +M +N +R +S +T + TOP +

    +listenUsingInsecureRfcommWithServiceRecord +(String, UUID)
    + + +
    M  +A +B +C +D +E +G +I +L +N +R +S +T + TOP +

    +MediaMetadataRetriever
    + +MediaRecorder.AudioEncoder
    + +MediaRecorder.OutputFormat
    + +MockPackageManager
    + + +
    N  +A +B +C +D +E +G +I +L +M +R +S +T + TOP +

    +NFC_SERVICE +
    + +NfcAdapter
    + +NfcManager
    + + +
    R  +A +B +C +D +E +G +I +L +M +N +S +T + TOP +

    +RecognizerResultsIntent
    + + +
    S  +A +B +C +D +E +G +I +L +M +N +R +T + TOP +

    +setPackageObbPath +(String, String)
    + + +
    T  +A +B +C +D +E +G +I +L +M +N +R +S + TOP +

    +Tag
    + +TagLostException
    + + + + diff --git a/docs/html/sdk/api_diff/10/changes/alldiffs_index_changes.html b/docs/html/sdk/api_diff/10/changes/alldiffs_index_changes.html new file mode 100644 index 0000000000000..950b66d7d683c --- /dev/null +++ b/docs/html/sdk/api_diff/10/changes/alldiffs_index_changes.html @@ -0,0 +1,128 @@ + + + + + + + + + +All Changes Index + + + + + + + + + + + + + + + +
    + Filter the Index: +
    +All Differences +
    +Removals +
    +Additions +
    +Changes +
    +
    +Listed as: Added, Removed, Changed +
    + + +android.bluetooth
    + +android.content
    + +android.graphics
    + +android.media
    + +android.nfc
    + +android.os
    + +android.speech
    + +android.test.mock
    + + +
    B  +A +C +M +N + TOP +

    +BitmapFactory.Options
    + +BluetoothAdapter
    + +BluetoothDevice
    + +Build.VERSION_CODES
    + + +
    C  +A +B +M +N + TOP +

    +Context
    + + +
    M  +A +B +C +N + TOP +

    +MediaRecorder.AudioEncoder
    + +MediaRecorder.OutputFormat
    + +MockPackageManager
    + + +
    N  +A +B +C +M + TOP +

    +NfcAdapter
    + + + + diff --git a/docs/html/sdk/api_diff/10/changes/alldiffs_index_removals.html b/docs/html/sdk/api_diff/10/changes/alldiffs_index_removals.html new file mode 100644 index 0000000000000..3b366176ec724 --- /dev/null +++ b/docs/html/sdk/api_diff/10/changes/alldiffs_index_removals.html @@ -0,0 +1,77 @@ + + + + + + + + + +All Removals Index + + + + + + + + + + + + + + + +
    + Filter the Index: +
    +All Differences +
    +Removals +
    +Additions +
    +Changes +
    +
    +Listed as: Added, Removed, Changed +
    + + +
    G  +S + TOP +

    +getDefaultAdapter +()
    + + +
    S  +G + TOP +

    +setPackageObbPath +(String, String)
    + + + + diff --git a/docs/html/sdk/api_diff/10/changes/android.bluetooth.BluetoothAdapter.html b/docs/html/sdk/api_diff/10/changes/android.bluetooth.BluetoothAdapter.html new file mode 100644 index 0000000000000..a57461f781186 --- /dev/null +++ b/docs/html/sdk/api_diff/10/changes/android.bluetooth.BluetoothAdapter.html @@ -0,0 +1,122 @@ + + + + + + + + + +android.bluetooth.BluetoothAdapter + + + + + + + + + + +
    +
    +
    +

    +Class android.bluetooth.BluetoothAdapter +

    + + +

    + + + + + + + + +
    Added Methods +
    + + BluetoothServerSocket listenUsingInsecureRfcommWithServiceRecord(String, UUID) +  
    +  + +

    + +
    +
    + + + + diff --git a/docs/html/sdk/api_diff/10/changes/android.bluetooth.BluetoothDevice.html b/docs/html/sdk/api_diff/10/changes/android.bluetooth.BluetoothDevice.html new file mode 100644 index 0000000000000..bc226a0ffd8ba --- /dev/null +++ b/docs/html/sdk/api_diff/10/changes/android.bluetooth.BluetoothDevice.html @@ -0,0 +1,122 @@ + + + + + + + + + +android.bluetooth.BluetoothDevice + + + + + + + + + + +
    +
    +
    +

    +Class android.bluetooth.BluetoothDevice +

    + + +

    + + + + + + + + +
    Added Methods +
    + + BluetoothSocket createInsecureRfcommSocketToServiceRecord(UUID) +  
    +  + +

    + +
    +
    + + + + diff --git a/docs/html/sdk/api_diff/10/changes/android.content.Context.html b/docs/html/sdk/api_diff/10/changes/android.content.Context.html new file mode 100644 index 0000000000000..21e13dc710142 --- /dev/null +++ b/docs/html/sdk/api_diff/10/changes/android.content.Context.html @@ -0,0 +1,122 @@ + + + + + + + + + +android.content.Context + + + + + + + + + + +
    +
    +
    +

    +Class android.content.Context +

    + + + +

    + + + + + + + + +
    Added Fields +
    + + String NFC_SERVICE +  
    +  +

    + +
    +
    + + + + diff --git a/docs/html/sdk/api_diff/10/changes/android.graphics.BitmapFactory.Options.html b/docs/html/sdk/api_diff/10/changes/android.graphics.BitmapFactory.Options.html new file mode 100644 index 0000000000000..71e087decca6f --- /dev/null +++ b/docs/html/sdk/api_diff/10/changes/android.graphics.BitmapFactory.Options.html @@ -0,0 +1,122 @@ + + + + + + + + + +android.graphics.BitmapFactory.Options + + + + + + + + + + +
    +
    +
    +

    +Class android.graphics.BitmapFactory.Options +

    + + + +

    + + + + + + + + +
    Added Fields +
    + + boolean inPreferQualityOverSpeed +  
    +  +

    + +
    +
    + + + + diff --git a/docs/html/sdk/api_diff/10/changes/android.media.MediaRecorder.AudioEncoder.html b/docs/html/sdk/api_diff/10/changes/android.media.MediaRecorder.AudioEncoder.html new file mode 100644 index 0000000000000..50637f4315372 --- /dev/null +++ b/docs/html/sdk/api_diff/10/changes/android.media.MediaRecorder.AudioEncoder.html @@ -0,0 +1,129 @@ + + + + + + + + + +android.media.MediaRecorder.AudioEncoder + + + + + + + + + + +
    +
    +
    +

    +Class android.media.MediaRecorder.AudioEncoder +

    + + + +

    + + + + + + + + + + + + +
    Added Fields +
    + + int AAC +  
    + + int AMR_WB +  
    +  +

    + +
    +
    + + + + diff --git a/docs/html/sdk/api_diff/10/changes/android.media.MediaRecorder.OutputFormat.html b/docs/html/sdk/api_diff/10/changes/android.media.MediaRecorder.OutputFormat.html new file mode 100644 index 0000000000000..d761f784b956c --- /dev/null +++ b/docs/html/sdk/api_diff/10/changes/android.media.MediaRecorder.OutputFormat.html @@ -0,0 +1,129 @@ + + + + + + + + + +android.media.MediaRecorder.OutputFormat + + + + + + + + + + +
    +
    +
    +

    +Class android.media.MediaRecorder.OutputFormat +

    + + + +

    + + + + + + + + + + + + +
    Added Fields +
    + + int AMR_NB +  
    + + int AMR_WB +  
    +  +

    + +
    +
    + + + + diff --git a/docs/html/sdk/api_diff/10/changes/android.nfc.NfcAdapter.html b/docs/html/sdk/api_diff/10/changes/android.nfc.NfcAdapter.html new file mode 100644 index 0000000000000..518877ae6844b --- /dev/null +++ b/docs/html/sdk/api_diff/10/changes/android.nfc.NfcAdapter.html @@ -0,0 +1,201 @@ + + + + + + + + + +android.nfc.NfcAdapter + + + + + + + + + + +
    +
    +
    +

    +Class android.nfc.NfcAdapter +

    + + +

    + + + + + + + + +
    Removed Methods +
    + + NfcAdapter getDefaultAdapter() +  
    +  +

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Added Methods +
    + + void disableForegroundDispatch(Activity) +  
    + + void disableForegroundNdefPush(Activity) +  
    + + void enableForegroundDispatch(Activity, PendingIntent, IntentFilter[], String[][]) +  
    + + void enableForegroundNdefPush(Activity, NdefMessage) +  
    + + NfcAdapter getDefaultAdapter(Context) +  
    + + NfcAdapter getDefaultAdapter() +  
    +  + +

    + + + + + + + + + + + + + + + + +
    Added Fields +
    + + String ACTION_NDEF_DISCOVERED +  
    + + String ACTION_TECH_DISCOVERED +  
    + + String EXTRA_TAG +  
    +  +

    + +
    +
    + + + + diff --git a/docs/html/sdk/api_diff/10/changes/android.os.Build.VERSION_CODES.html b/docs/html/sdk/api_diff/10/changes/android.os.Build.VERSION_CODES.html new file mode 100644 index 0000000000000..13a2bfc4b6b54 --- /dev/null +++ b/docs/html/sdk/api_diff/10/changes/android.os.Build.VERSION_CODES.html @@ -0,0 +1,122 @@ + + + + + + + + + +android.os.Build.VERSION_CODES + + + + + + + + + + +
    +
    +
    +

    +Class android.os.Build.VERSION_CODES +

    + + + +

    + + + + + + + + +
    Added Fields +
    + + int GINGERBREAD_MR1 +  
    +  +

    + +
    +
    + + + + diff --git a/docs/html/sdk/api_diff/10/changes/android.test.mock.MockPackageManager.html b/docs/html/sdk/api_diff/10/changes/android.test.mock.MockPackageManager.html new file mode 100644 index 0000000000000..fc4682802f551 --- /dev/null +++ b/docs/html/sdk/api_diff/10/changes/android.test.mock.MockPackageManager.html @@ -0,0 +1,122 @@ + + + + + + + + + +android.test.mock.MockPackageManager + + + + + + + + + + +
    +
    +
    +

    +Class android.test.mock.MockPackageManager +

    + + +

    + + + + + + + + +
    Removed Methods +
    + + void setPackageObbPath(String, String) +  
    +  + +

    + +
    +
    + + + + diff --git a/docs/html/sdk/api_diff/10/changes/changes-summary.html b/docs/html/sdk/api_diff/10/changes/changes-summary.html new file mode 100644 index 0000000000000..dbb28813cf7a6 --- /dev/null +++ b/docs/html/sdk/api_diff/10/changes/changes-summary.html @@ -0,0 +1,199 @@ + + + + + + + + + +Android API Differences Report + + + + + + + + + + +
    +
    +
    +
    +

    Android API Differences Report

    +

    This report details the changes in the core Android framework API between two API Level +specifications. It shows additions, modifications, and removals for packages, classes, methods, and fields. +The report also includes general statistics that characterize the extent and type of the differences.

    +

    This report is based a comparison of the Android API specifications +whose API Level identifiers are given in the upper-right corner of this page. It compares a +newer "to" API to an older "from" API, noting all changes relative to the +older API. So, for example, API elements marked as removed are no longer present in the "to" +API specification.

    +

    To navigate the report, use the "Select a Diffs Index" and "Filter the Index" +controls on the left. The report uses text formatting to indicate interface names, +links to reference documentation, and links to change +description. The statistics are accessible from the "Statistics" link in the upper-right corner.

    +

    For more information about the Android framework API and SDK, +see the Android Developers site.

    +

    + + + + + + + + +
    Added Packages +
    + + android.nfc.tech +  
    +  +

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Changed Packages +
    + + android.bluetooth +  
    + + android.content +  
    + + android.graphics +  
    + + android.media +  
    + + android.nfc +  
    + + android.os +  
    + + android.speech +  
    + + android.test.mock +  
    +  + + +

    + +
    +
    + + + + diff --git a/docs/html/sdk/api_diff/10/changes/classes_index_additions.html b/docs/html/sdk/api_diff/10/changes/classes_index_additions.html new file mode 100644 index 0000000000000..04254837fe162 --- /dev/null +++ b/docs/html/sdk/api_diff/10/changes/classes_index_additions.html @@ -0,0 +1,107 @@ + + + + + + + + + +Class Additions Index + + + + + + + + + + + + + + + +
    + Filter the Index: +
    +All Classes +
    +Removals +
    +Additions +
    +Changes +
    +
    +Listed as: Added, Removed, Changed +
    + +
    B  +M +N +R +T + TOP +

    +BitmapRegionDecoder
    + +
    M  +B +N +R +T + TOP +

    +MediaMetadataRetriever
    + +
    N  +B +M +R +T + TOP +

    +NfcManager
    + +
    R  +B +M +N +T + TOP +

    +RecognizerResultsIntent
    + +
    T  +B +M +N +R + TOP +

    +Tag
    +TagLostException
    + + + + diff --git a/docs/html/sdk/api_diff/10/changes/classes_index_all.html b/docs/html/sdk/api_diff/10/changes/classes_index_all.html new file mode 100644 index 0000000000000..0aa1a08120bb4 --- /dev/null +++ b/docs/html/sdk/api_diff/10/changes/classes_index_all.html @@ -0,0 +1,130 @@ + + + + + + + + + +Class Differences Index + + + + + + + + + + + + + + + +
    + Filter the Index: +
    +Classes +
    +Removals +
    +Additions +
    +Changes +
    +
    +Listed as: Added, Removed, Changed +
    + +
    B  +C +M +N +R +T + TOP +

    +BitmapFactory.Options
    +BitmapRegionDecoder
    +BluetoothAdapter
    +BluetoothDevice
    +Build.VERSION_CODES
    + +
    C  +B +M +N +R +T + TOP +

    +Context
    + +
    M  +B +C +N +R +T + TOP +

    +MediaMetadataRetriever
    +MediaRecorder.AudioEncoder
    +MediaRecorder.OutputFormat
    +MockPackageManager
    + +
    N  +B +C +M +R +T + TOP +

    +NfcAdapter
    +NfcManager
    + +
    R  +B +C +M +N +T + TOP +

    +RecognizerResultsIntent
    + +
    T  +B +C +M +N +R + TOP +

    +Tag
    +TagLostException
    + + + + diff --git a/docs/html/sdk/api_diff/10/changes/classes_index_changes.html b/docs/html/sdk/api_diff/10/changes/classes_index_changes.html new file mode 100644 index 0000000000000..58a5025028997 --- /dev/null +++ b/docs/html/sdk/api_diff/10/changes/classes_index_changes.html @@ -0,0 +1,98 @@ + + + + + + + + + +Class Changes Index + + + + + + + + + + + + + + + +
    + Filter the Index: +
    +All Classes +
    +Removals +
    +Additions +
    +Changes +
    +
    +Listed as: Added, Removed, Changed +
    + +
    B  +C +M +N + TOP +

    +BitmapFactory.Options
    +BluetoothAdapter
    +BluetoothDevice
    +Build.VERSION_CODES
    + +
    C  +B +M +N + TOP +

    +Context
    + +
    M  +B +C +N + TOP +

    +MediaRecorder.AudioEncoder
    +MediaRecorder.OutputFormat
    +MockPackageManager
    + +
    N  +B +C +M + TOP +

    +NfcAdapter
    + + + + diff --git a/docs/html/sdk/api_diff/10/changes/classes_index_removals.html b/docs/html/sdk/api_diff/10/changes/classes_index_removals.html new file mode 100644 index 0000000000000..e6da73f487d3b --- /dev/null +++ b/docs/html/sdk/api_diff/10/changes/classes_index_removals.html @@ -0,0 +1,61 @@ + + + + + + + + + +Class Removals Index + + + + + + + + + + + + + + + +
    + Filter the Index: +
    +All Classes +
    +Removals +
    +Additions +
    +Changes +
    +
    +Listed as: Added, Removed, Changed +
    + + + + diff --git a/docs/html/sdk/api_diff/10/changes/constructors_index_additions.html b/docs/html/sdk/api_diff/10/changes/constructors_index_additions.html new file mode 100644 index 0000000000000..3237ba33faeea --- /dev/null +++ b/docs/html/sdk/api_diff/10/changes/constructors_index_additions.html @@ -0,0 +1,61 @@ + + + + + + + + + +Constructor Additions Index + + + + + + + + + + + + + + + +
    + Filter the Index: +
    +All Constructors +
    +Removals +
    +Additions +
    +Changes +
    +
    +Listed as: Added, Removed, Changed +
    + + + + diff --git a/docs/html/sdk/api_diff/10/changes/constructors_index_all.html b/docs/html/sdk/api_diff/10/changes/constructors_index_all.html new file mode 100644 index 0000000000000..637582e518a9a --- /dev/null +++ b/docs/html/sdk/api_diff/10/changes/constructors_index_all.html @@ -0,0 +1,61 @@ + + + + + + + + + +Constructor Differences Index + + + + + + + + + + + + + + + +
    + Filter the Index: +
    +Constructors +
    +Removals +
    +Additions +
    +Changes +
    +
    +Listed as: Added, Removed, Changed +
    + + + + diff --git a/docs/html/sdk/api_diff/10/changes/constructors_index_changes.html b/docs/html/sdk/api_diff/10/changes/constructors_index_changes.html new file mode 100644 index 0000000000000..728fa2d6b45ec --- /dev/null +++ b/docs/html/sdk/api_diff/10/changes/constructors_index_changes.html @@ -0,0 +1,61 @@ + + + + + + + + + +Constructor Changes Index + + + + + + + + + + + + + + + +
    + Filter the Index: +
    +All Constructors +
    +Removals +
    +Additions +
    +Changes +
    +
    +Listed as: Added, Removed, Changed +
    + + + + diff --git a/docs/html/sdk/api_diff/10/changes/constructors_index_removals.html b/docs/html/sdk/api_diff/10/changes/constructors_index_removals.html new file mode 100644 index 0000000000000..1b95544e7f51b --- /dev/null +++ b/docs/html/sdk/api_diff/10/changes/constructors_index_removals.html @@ -0,0 +1,61 @@ + + + + + + + + + +Constructor Removals Index + + + + + + + + + + + + + + + +
    + Filter the Index: +
    +All Constructors +
    +Removals +
    +Additions +
    +Changes +
    +
    +Listed as: Added, Removed, Changed +
    + + + + diff --git a/docs/html/sdk/api_diff/10/changes/fields_index_additions.html b/docs/html/sdk/api_diff/10/changes/fields_index_additions.html new file mode 100644 index 0000000000000..9b2ce1eb89792 --- /dev/null +++ b/docs/html/sdk/api_diff/10/changes/fields_index_additions.html @@ -0,0 +1,124 @@ + + + + + + + + + +Field Additions Index + + + + + + + + + + + + + + + +
    + Filter the Index: +
    +All Fields +
    +Removals +
    +Additions +
    +Changes +
    +
    +Listed as: Added, Removed, Changed +
    + +
    A  +E +G +I +N + TOP +

    +AAC +
    +ACTION_NDEF_DISCOVERED +
    +ACTION_TECH_DISCOVERED +
    +AMR_NB +
    +AMR_WB
    + in  +android.media.MediaRecorder.AudioEncoder +
    + in  +android.media.MediaRecorder.OutputFormat +
    + +
    E  +A +G +I +N + TOP +

    +EXTRA_TAG +
    + +
    G  +A +E +I +N + TOP +

    +GINGERBREAD_MR1 +
    + +
    I  +A +E +G +N + TOP +

    +inPreferQualityOverSpeed +
    + +
    N  +A +E +G +I + TOP +

    +NFC_SERVICE +
    + + + + diff --git a/docs/html/sdk/api_diff/10/changes/fields_index_all.html b/docs/html/sdk/api_diff/10/changes/fields_index_all.html new file mode 100644 index 0000000000000..699188cbaf2ee --- /dev/null +++ b/docs/html/sdk/api_diff/10/changes/fields_index_all.html @@ -0,0 +1,124 @@ + + + + + + + + + +Field Differences Index + + + + + + + + + + + + + + + +
    + Filter the Index: +
    +Fields +
    +Removals +
    +Additions +
    +Changes +
    +
    +Listed as: Added, Removed, Changed +
    + +
    A  +E +G +I +N + TOP +

    +AAC +
    +ACTION_NDEF_DISCOVERED +
    +ACTION_TECH_DISCOVERED +
    +AMR_NB +
    +AMR_WB
    + in  +android.media.MediaRecorder.AudioEncoder +
    + in  +android.media.MediaRecorder.OutputFormat +
    + +
    E  +A +G +I +N + TOP +

    +EXTRA_TAG +
    + +
    G  +A +E +I +N + TOP +

    +GINGERBREAD_MR1 +
    + +
    I  +A +E +G +N + TOP +

    +inPreferQualityOverSpeed +
    + +
    N  +A +E +G +I + TOP +

    +NFC_SERVICE +
    + + + + diff --git a/docs/html/sdk/api_diff/10/changes/fields_index_changes.html b/docs/html/sdk/api_diff/10/changes/fields_index_changes.html new file mode 100644 index 0000000000000..4ebfa31c2de04 --- /dev/null +++ b/docs/html/sdk/api_diff/10/changes/fields_index_changes.html @@ -0,0 +1,61 @@ + + + + + + + + + +Field Changes Index + + + + + + + + + + + + + + + +
    + Filter the Index: +
    +All Fields +
    +Removals +
    +Additions +
    +Changes +
    +
    +Listed as: Added, Removed, Changed +
    + + + + diff --git a/docs/html/sdk/api_diff/10/changes/fields_index_removals.html b/docs/html/sdk/api_diff/10/changes/fields_index_removals.html new file mode 100644 index 0000000000000..09b07264a18f8 --- /dev/null +++ b/docs/html/sdk/api_diff/10/changes/fields_index_removals.html @@ -0,0 +1,61 @@ + + + + + + + + + +Field Removals Index + + + + + + + + + + + + + + + +
    + Filter the Index: +
    +All Fields +
    +Removals +
    +Additions +
    +Changes +
    +
    +Listed as: Added, Removed, Changed +
    + + + + diff --git a/docs/html/sdk/api_diff/10/changes/jdiff_help.html b/docs/html/sdk/api_diff/10/changes/jdiff_help.html new file mode 100644 index 0000000000000..ed5b90cefff2a --- /dev/null +++ b/docs/html/sdk/api_diff/10/changes/jdiff_help.html @@ -0,0 +1,134 @@ + + + + + + + + + +JDiff Help + + + + + + + + + + + + + + + + + +
    Generated by
    JDiff
    +
    + +
    +

    JDiff Documentation

    +
    +
    +JDiff is a Javadoc doclet which generates a report of the API differences between two versions of a product. It does not report changes in Javadoc comments, or changes in what a class or method does. +This help page describes the different parts of the output from JDiff. +
    +
    + See the reference page in the source for JDiff for information about how to generate a report like this one. +
    +
    +The indexes shown in the top-left frame help show each type of change in more detail. The index "All Differences" contains all the differences between the APIs, in alphabetical order. +These indexes all use the same format: +
      +
    • Removed packages, classes, constructors, methods and fields are struck through.
    • +
    • Added packages, classes, constructors, methods and fields appear in bold.
    • +
    • Changed packages, classes, constructors, methods and fields appear in normal text.
    • +
    +
    +
    +You can always tell when you are reading a JDiff page, rather than a Javadoc page, by the color of the index bar and the color of the background. +Links which take you to a Javadoc page are always in a typewriter font. +Just like Javadoc, all interface names are in italic, and class names are not italicized. Where there are multiple entries in an index with the same name, the heading for them is also in italics, but is not a link. +
    +
    +

    Javadoc

    +This is a link to the top-level Javadoc page for the new version of the product. +
    +
    +

    Overview

    +The overview is the top-level summary of what was removed, added and changed between versions. +
    +
    +

    Package

    +This is a link to the package containing the current changed class or interface. +
    +
    +

    Class

    +This is highlighted when you are looking at the changed class or interface. +
    +
    +

    Text Changes

    +This is a link to the top-level index of all documentation changes for the current package or class. +If it is not present, then there are no documentation changes for the current package or class. +This link can be removed entirely by not using the -docchanges option. +
    +
    +

    Statistics

    +This is a link to a page which shows statistics about the changes between the two APIs. +This link can be removed entirely by not using the -stats option. +
    +
    +

    Help

    +A link to this Help page for JDiff. +
    +
    +

    Prev/Next

    +These links take you to the previous and next changed package or class. +
    +
    +

    Frames/No Frames

    +These links show and hide the HTML frames. All pages are available with or without frames. +
    +
    +

    Complex Changes

    +There are some complex changes which can occur between versions, for example, when two or more methods with the same name change simultaneously, or when a method or field is moved into or from a superclass. +In these cases, the change will be seen as a removal and an addition, rather than as a change. Unexpected removals or additions are often part of one of these type of changes. +
    + + + + diff --git a/docs/html/sdk/api_diff/10/changes/jdiff_statistics.html b/docs/html/sdk/api_diff/10/changes/jdiff_statistics.html new file mode 100644 index 0000000000000..dad958eb9e762 --- /dev/null +++ b/docs/html/sdk/api_diff/10/changes/jdiff_statistics.html @@ -0,0 +1,270 @@ + + + + + + + + + +API Change Statistics + + + + + + + + + + +
    +
    +
    +

    API Change Statistics

    +

    The overall difference between API Levels 9 and 10 is approximately 0.65%. +

    +
    + +

    Total of Differences, by Number and Type

    +

    +The table below lists the numbers of program elements (packages, classes, constructors, methods, and fields) that were added, changed, or removed. The table includes only the highest-level program elements — that is, if a class with two methods was added, the number of methods added does not include those two methods, but the number of classes added does include that class. +

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    TypeAdditionsChangesRemovalsTotal
    Packages1809
    Classes and Interfaces69015
    Constructors0000
    Methods80210
    Fields100010
    Total2517244
    +
    + +

    Changed Packages, Sorted by Percentage Difference

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Percentage Difference*Package
    37android.nfc
    9android.speech
    2android.media
    <1android.graphics
    <1android.bluetooth
    <1android.test.mock
    <1android.os
    <1android.content
    +

    * See Calculation of Change Percentages, below.

    +
    + +

    Changed Classes and Interfaces, Sorted by Percentage Difference

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Percentage
    Difference*
    Class or Interface
    55 +android.nfc.NfcAdapter
    33 +android.media.MediaRecorder.AudioEncoder
    20 +android.media.MediaRecorder.OutputFormat
    4 +android.os.Build.VERSION_CODES
    2 +android.graphics.BitmapFactory.Options
    1 +android.bluetooth.BluetoothDevice
    1 +android.bluetooth.BluetoothAdapter
    <1 +android.test.mock.MockPackageManager
    <1 +android.content.Context
    +

    * See Calculation of Change Percentages, below.

    +
    +

    Calculation of Change Percentages

    +

    +The percent change statistic reported for all elements in the "to" API Level specification is defined recursively as follows:

    +
    +Percentage difference = 100 * (added + removed + 2*changed)
    +                        -----------------------------------
    +                        sum of public elements in BOTH APIs
    +
    +

    where added is the number of packages added, removed is the number of packages removed, and changed is the number of packages changed. +This definition is applied recursively for the classes and their program elements, so the value for a changed package will be less than 1, unless every class in that package has changed. +The definition ensures that if all packages are removed and all new packages are +added, the change will be 100%.

    +
    + +
    +
    + + + diff --git a/docs/html/sdk/api_diff/10/changes/jdiff_topleftframe.html b/docs/html/sdk/api_diff/10/changes/jdiff_topleftframe.html new file mode 100644 index 0000000000000..36f9836e44784 --- /dev/null +++ b/docs/html/sdk/api_diff/10/changes/jdiff_topleftframe.html @@ -0,0 +1,63 @@ + + + + + + + + + +Android API Version Differences + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + Select a Diffs Index:
    All Differences
    By Package
    By Class
    By Constructor
    By Method
    By Field
    + + + + diff --git a/docs/html/sdk/api_diff/10/changes/methods_index_additions.html b/docs/html/sdk/api_diff/10/changes/methods_index_additions.html new file mode 100644 index 0000000000000..4d188bdc440b2 --- /dev/null +++ b/docs/html/sdk/api_diff/10/changes/methods_index_additions.html @@ -0,0 +1,120 @@ + + + + + + + + + +Method Additions Index + + + + + + + + + + + + + + + +
    + Filter the Index: +
    +All Methods +
    +Removals +
    +Additions +
    +Changes +
    +
    +Listed as: Added, Removed, Changed +
    + +
    C  +D +E +G +L + TOP +

    +createInsecureRfcommSocketToServiceRecord +(UUID)
    + +
    D  +C +E +G +L + TOP +

    +disableForegroundDispatch +(Activity)
    +disableForegroundNdefPush +(Activity)
    + +
    E  +C +D +G +L + TOP +

    +enableForegroundDispatch +(Activity, PendingIntent, IntentFilter[], String[][])
    +enableForegroundNdefPush +(Activity, NdefMessage)
    + +
    G  +C +D +E +L + TOP +

    +getDefaultAdapter
    +  type  +(Context) in android.nfc.NfcAdapter +
    +  type  +() in android.nfc.NfcAdapter +
    + +
    L  +C +D +E +G + TOP +

    +listenUsingInsecureRfcommWithServiceRecord +(String, UUID)
    + + + + diff --git a/docs/html/sdk/api_diff/10/changes/methods_index_all.html b/docs/html/sdk/api_diff/10/changes/methods_index_all.html new file mode 100644 index 0000000000000..430198b39802a --- /dev/null +++ b/docs/html/sdk/api_diff/10/changes/methods_index_all.html @@ -0,0 +1,139 @@ + + + + + + + + + +Method Differences Index + + + + + + + + + + + + + + + +
    + Filter the Index: +
    +Methods +
    +Removals +
    +Additions +
    +Changes +
    +
    +Listed as: Added, Removed, Changed +
    + +
    C  +D +E +G +L +S + TOP +

    +createInsecureRfcommSocketToServiceRecord +(UUID)
    + +
    D  +C +E +G +L +S + TOP +

    +disableForegroundDispatch +(Activity)
    +disableForegroundNdefPush +(Activity)
    + +
    E  +C +D +G +L +S + TOP +

    +enableForegroundDispatch +(Activity, PendingIntent, IntentFilter[], String[][])
    +enableForegroundNdefPush +(Activity, NdefMessage)
    + +
    G  +C +D +E +L +S + TOP +

    +getDefaultAdapter
    +  type  +() in android.nfc.NfcAdapter +
    +  type  +(Context) in android.nfc.NfcAdapter +
    +  type  +() in android.nfc.NfcAdapter +
    + +
    L  +C +D +E +G +S + TOP +

    +listenUsingInsecureRfcommWithServiceRecord +(String, UUID)
    + +
    S  +C +D +E +G +L + TOP +

    +setPackageObbPath +(String, String)
    + + + + diff --git a/docs/html/sdk/api_diff/10/changes/methods_index_changes.html b/docs/html/sdk/api_diff/10/changes/methods_index_changes.html new file mode 100644 index 0000000000000..9a040bc123f62 --- /dev/null +++ b/docs/html/sdk/api_diff/10/changes/methods_index_changes.html @@ -0,0 +1,61 @@ + + + + + + + + + +Method Changes Index + + + + + + + + + + + + + + + +
    + Filter the Index: +
    +All Methods +
    +Removals +
    +Additions +
    +Changes +
    +
    +Listed as: Added, Removed, Changed +
    + + + + diff --git a/docs/html/sdk/api_diff/10/changes/methods_index_removals.html b/docs/html/sdk/api_diff/10/changes/methods_index_removals.html new file mode 100644 index 0000000000000..34afdb9789e99 --- /dev/null +++ b/docs/html/sdk/api_diff/10/changes/methods_index_removals.html @@ -0,0 +1,75 @@ + + + + + + + + + +Method Removals Index + + + + + + + + + + + + + + + +
    + Filter the Index: +
    +All Methods +
    +Removals +
    +Additions +
    +Changes +
    +
    +Listed as: Added, Removed, Changed +
    + +
    G  +S + TOP +

    +getDefaultAdapter +()
    + +
    S  +G + TOP +

    +setPackageObbPath +(String, String)
    + + + + diff --git a/docs/html/sdk/api_diff/10/changes/packages_index_additions.html b/docs/html/sdk/api_diff/10/changes/packages_index_additions.html new file mode 100644 index 0000000000000..903b6745e2d84 --- /dev/null +++ b/docs/html/sdk/api_diff/10/changes/packages_index_additions.html @@ -0,0 +1,65 @@ + + + + + + + + + +Package Additions Index + + + + + + + + + + + + + + + +
    + Filter the Index: +
    +All Packages +
    +Removals +
    +Additions +
    +Changes +
    +
    +Listed as: Added, Removed, Changed +
    +
    +
    + +android.nfc.tech
    + + + + diff --git a/docs/html/sdk/api_diff/10/changes/packages_index_all.html b/docs/html/sdk/api_diff/10/changes/packages_index_all.html new file mode 100644 index 0000000000000..a66de720f6f8a --- /dev/null +++ b/docs/html/sdk/api_diff/10/changes/packages_index_all.html @@ -0,0 +1,73 @@ + + + + + + + + + +Package Differences Index + + + + + + + + + + + + + + + +
    + Filter the Index: +
    +Packages +
    +Removals +
    +Additions +
    +Changes +
    +
    +Listed as: Added, Removed, Changed +
    +
    +
    + +android.bluetooth
    +android.content
    +android.graphics
    +android.media
    +android.nfc
    +android.nfc.tech
    +android.os
    +android.speech
    +android.test.mock
    + + + + diff --git a/docs/html/sdk/api_diff/10/changes/packages_index_changes.html b/docs/html/sdk/api_diff/10/changes/packages_index_changes.html new file mode 100644 index 0000000000000..4ff0c752fd675 --- /dev/null +++ b/docs/html/sdk/api_diff/10/changes/packages_index_changes.html @@ -0,0 +1,72 @@ + + + + + + + + + +Package Changes Index + + + + + + + + + + + + + + + +
    + Filter the Index: +
    +All Packages +
    +Removals +
    +Additions +
    +Changes +
    +
    +Listed as: Added, Removed, Changed +
    +
    +
    + +android.bluetooth
    +android.content
    +android.graphics
    +android.media
    +android.nfc
    +android.os
    +android.speech
    +android.test.mock
    + + + + diff --git a/docs/html/sdk/api_diff/10/changes/packages_index_removals.html b/docs/html/sdk/api_diff/10/changes/packages_index_removals.html new file mode 100644 index 0000000000000..d0ffabcf3c5b9 --- /dev/null +++ b/docs/html/sdk/api_diff/10/changes/packages_index_removals.html @@ -0,0 +1,63 @@ + + + + + + + + + +Package Removals Index + + + + + + + + + + + + + + + +
    + Filter the Index: +
    +All Packages +
    +Removals +
    +Additions +
    +Changes +
    +
    +Listed as: Added, Removed, Changed +
    +
    +
    + + + + diff --git a/docs/html/sdk/api_diff/10/changes/pkg_android.bluetooth.html b/docs/html/sdk/api_diff/10/changes/pkg_android.bluetooth.html new file mode 100644 index 0000000000000..d1792cb076c4b --- /dev/null +++ b/docs/html/sdk/api_diff/10/changes/pkg_android.bluetooth.html @@ -0,0 +1,126 @@ + + + + + + + + + +android.bluetooth + + + + + + + + + + +
    +
    +
    +

    +Package android.bluetooth +

    +

    + + + + + + + + + + + + +
    Changed Classes +
    + + BluetoothAdapter +  
    + + BluetoothDevice +  
    +  +

    + +
    +
    + + + + diff --git a/docs/html/sdk/api_diff/10/changes/pkg_android.content.html b/docs/html/sdk/api_diff/10/changes/pkg_android.content.html new file mode 100644 index 0000000000000..7eb32d56ac8c1 --- /dev/null +++ b/docs/html/sdk/api_diff/10/changes/pkg_android.content.html @@ -0,0 +1,119 @@ + + + + + + + + + +android.content + + + + + + + + + + +
    +
    +
    +

    +Package android.content +

    +

    + + + + + + + + +
    Changed Classes +
    + + Context +  
    +  +

    + +
    +
    + + + + diff --git a/docs/html/sdk/api_diff/10/changes/pkg_android.graphics.html b/docs/html/sdk/api_diff/10/changes/pkg_android.graphics.html new file mode 100644 index 0000000000000..859bca554fa34 --- /dev/null +++ b/docs/html/sdk/api_diff/10/changes/pkg_android.graphics.html @@ -0,0 +1,134 @@ + + + + + + + + + +android.graphics + + + + + + + + + + +
    +
    +
    +

    +Package android.graphics +

    +

    + + + + + + + + +
    Added Classes +
    + + BitmapRegionDecoder +  
    +  +

    + + + + + + + + +
    Changed Classes +
    + + BitmapFactory.Options +  
    +  +

    + +
    +
    + + + + diff --git a/docs/html/sdk/api_diff/10/changes/pkg_android.media.html b/docs/html/sdk/api_diff/10/changes/pkg_android.media.html new file mode 100644 index 0000000000000..537d8e469e629 --- /dev/null +++ b/docs/html/sdk/api_diff/10/changes/pkg_android.media.html @@ -0,0 +1,141 @@ + + + + + + + + + +android.media + + + + + + + + + + +
    +
    +
    +

    +Package android.media +

    +

    + + + + + + + + +
    Added Classes +
    + + MediaMetadataRetriever +  
    +  +

    + + + + + + + + + + + + +
    Changed Classes +
    + + MediaRecorder.AudioEncoder +  
    + + MediaRecorder.OutputFormat +  
    +  +

    + +
    +
    + + + + diff --git a/docs/html/sdk/api_diff/10/changes/pkg_android.nfc.html b/docs/html/sdk/api_diff/10/changes/pkg_android.nfc.html new file mode 100644 index 0000000000000..2f618eab18ce5 --- /dev/null +++ b/docs/html/sdk/api_diff/10/changes/pkg_android.nfc.html @@ -0,0 +1,148 @@ + + + + + + + + + +android.nfc + + + + + + + + + + +
    +
    +
    +

    +Package android.nfc +

    +

    + + + + + + + + + + + + + + + + +
    Added Classes +
    + + NfcManager +  
    + + Tag +  
    + + TagLostException +  
    +  +

    + + + + + + + + +
    Changed Classes +
    + + NfcAdapter +  
    +  +

    + +
    +
    + + + + diff --git a/docs/html/sdk/api_diff/10/changes/pkg_android.os.html b/docs/html/sdk/api_diff/10/changes/pkg_android.os.html new file mode 100644 index 0000000000000..e8baafa1d87b7 --- /dev/null +++ b/docs/html/sdk/api_diff/10/changes/pkg_android.os.html @@ -0,0 +1,119 @@ + + + + + + + + + +android.os + + + + + + + + + + +
    +
    +
    +

    +Package android.os +

    +

    + + + + + + + + +
    Changed Classes +
    + + Build.VERSION_CODES +  
    +  +

    + +
    +
    + + + + diff --git a/docs/html/sdk/api_diff/10/changes/pkg_android.speech.html b/docs/html/sdk/api_diff/10/changes/pkg_android.speech.html new file mode 100644 index 0000000000000..fe52c7dc730cb --- /dev/null +++ b/docs/html/sdk/api_diff/10/changes/pkg_android.speech.html @@ -0,0 +1,119 @@ + + + + + + + + + +android.speech + + + + + + + + + + +
    +
    +
    +

    +Package android.speech +

    +

    + + + + + + + + +
    Added Classes +
    + + RecognizerResultsIntent +  
    +  +

    + +
    +
    + + + + diff --git a/docs/html/sdk/api_diff/10/changes/pkg_android.test.mock.html b/docs/html/sdk/api_diff/10/changes/pkg_android.test.mock.html new file mode 100644 index 0000000000000..d5313fae1d733 --- /dev/null +++ b/docs/html/sdk/api_diff/10/changes/pkg_android.test.mock.html @@ -0,0 +1,119 @@ + + + + + + + + + +android.test.mock + + + + + + + + + + +
    +
    +
    +

    +Package android.test.mock +

    +

    + + + + + + + + +
    Changed Classes +
    + + MockPackageManager +  
    +  +

    + +
    +
    + + + + diff --git a/docs/html/sdk/api_diff/10/stylesheet-jdiff.css b/docs/html/sdk/api_diff/10/stylesheet-jdiff.css new file mode 100644 index 0000000000000..edafaa3da3e52 --- /dev/null +++ b/docs/html/sdk/api_diff/10/stylesheet-jdiff.css @@ -0,0 +1,44 @@ + +/* (http://www.jdiff.org) */ + +div.and-diff-id {border: 1px solid #eee;position:relative;float:right;clear:both;padding:0px;} +table.diffspectable {border:1px;padding:0px;margin:0px;} +.diffspechead {background-color:#eee;} +.diffspectable tr {border:0px;padding:0px;} +.diffspectable td {background-color:eee;border:0px;font-size:90%;font-weight:normal;padding:0px;padding-left:1px;padding-right:1px;text-align:center;color:777;} +td.diffvalueold {color:orange;background-color:white;border:0px;font-size:80%;font-style:normal;text-align:left;padding:0px;padding-left:1px;padding-right:1px;line-height:.95em;} +td.diffvaluenew {color:green;background-color:white;border:0px;font-size:80%;font-weight:normal;text-align:left;padding:0px;padding-left:1px;padding-right:1px;line-height:.95em;} +td.diffvalue {color:444;background-color:white;border:0px;font-size:80%;font-weight:normal;text-align:left;padding:0px;padding-left:1px;padding-right:1px;line-height:.95em;} +td.diffspec {background-color:white;border:0px;font-size:80%;font-weight:normal;padding:1px;color:444;text-align:right;padding-right:.5em;line-height:.95em;} +tt {font-size:11pt;font-family:monospace;} +.indexHeader { + font-size:96%; + line-height:.8em;} +.jdiffIndex td { + font-size:96%; + xline-height:.8em; + padding:2px; + padding-left:1em;} +.indexText { + font-size:100%; + padding-left:1em;} +#indexTableCaption { + font-size:96%; + margin-top:.25em; + margin-bottom:0; + } +.hiddenlink { + font-size:96%; + line-height:.8em; + text-decoration:none;} +a { + text-decoration:none;} +a:hover { + text-decoration:underline;} +.indexBox { + border: 1px solid red; + margin:1em 0 0 0;} +.letterIndexHead { + font-size: 1.5em;font-weight:9; + margin:0 0 0em 0; + border: 1px solid red;} -- GitLab From ca69a6340610bfd7e830ff9be64a74085aea037c Mon Sep 17 00:00:00 2001 From: Scott Main Date: Wed, 2 Feb 2011 17:43:24 -0800 Subject: [PATCH 273/291] fix broken links, update the dev guide intro, and update sitemap file Change-Id: Icf0c7772901f742c36ba417e07cc5e299f72849a --- docs/html/guide/appendix/faq/commontasks.jd | 4 +- docs/html/guide/index.jd | 40 +- .../guide/market/billing/billing_reference.jd | 2 +- docs/html/guide/tutorials/views/index.jd | 2 +- docs/html/sitemap.txt | 9906 +++++++++-------- 5 files changed, 4996 insertions(+), 4958 deletions(-) diff --git a/docs/html/guide/appendix/faq/commontasks.jd b/docs/html/guide/appendix/faq/commontasks.jd index b3dc236535220..200a93fd03b6b 100644 --- a/docs/html/guide/appendix/faq/commontasks.jd +++ b/docs/html/guide/appendix/faq/commontasks.jd @@ -60,9 +60,9 @@ applications included in the SDK, in the <sdk>/samples/ folder in the SDK.

    Finally, a great way to started with Android development in Eclipse is to -follow both the Hello, +follow both the Hello, World and Notepad code +href="{@docRoot}resources/tutorials/notepad/index.html">Notepad code tutorials. In particular, the start of the Hello Android tutorial is an excellent introduction to creating a new Android application in Eclipse.

    diff --git a/docs/html/guide/index.jd b/docs/html/guide/index.jd index 1674bc866e5ef..1ffea209c5ed6 100644 --- a/docs/html/guide/index.jd +++ b/docs/html/guide/index.jd @@ -2,9 +2,9 @@ page.title=The Developer's Guide @jd:body

    -Welcome to the Android Dev Guide! The Dev Guide is -a practical introduction to developing applications for Android. -It explores the concepts behind Android, the framework for +Welcome to the Android Dev Guide! The Dev Guide provides +a practical introduction to developing applications for Android and documentation about major +platform features. It explores the concepts behind Android, the framework for constructing an application, and the tools for developing, testing, and publishing software for the platform.

    @@ -13,12 +13,12 @@ testing, and publishing software for the platform. The Dev Guide holds most of the documentation for the Android platform, except for reference material on the framework API. For API specifications, go to the -Reference tab above. +Reference.

    As you can see in the panel on the left, the Dev Guide is -divided into a handful of sections. They are: +divided into several sections:

    @@ -34,6 +34,10 @@ Fundamentals. Then explore other topics — from designing a user interface and setting up resources to storing data and using permissions — as needed. +
    Android Market Topics
    +
    Documentation for topics that concern publishing and monetizing applications on Android +Market, such as how to enforce licensing policies and implement in-app billing.
    +
    Developing
    Directions for using Android's development and debugging tools, and for testing the results.
    @@ -47,9 +51,9 @@ and how to publish it when it's ready. applications that perform efficiently and work well for the user. -
    Tutorials and Samples
    -
    Step-by-step tutorials and sample code demonstrating how -an Android application is constructed.
    +
    Web Applications
    +
    Documentation about how to create web applications that work seamlessly on Android-powered +devices and create Android applications that embed web-based content.
    Appendix
    Reference information and specifications, as well as FAQs, @@ -58,26 +62,26 @@ a glossary of terms, and other information.

    The first step in programming for Android is downloading the SDK -(software development kit). For instructions and information about -the kit, go to the SDK tab above. +(software development kit). For instructions and information, visit the SDK tab.

    -After you have the SDK, begin by looking over the Dev Guide. -If you want to start by getting a quick look at the code, the short -Hello World -tutorial walks you through a standard "Hello, World" application as -it would be written for the Android platform. The +After you have the SDK, begin by looking through the Dev Guide. +If you want to start by getting a quick look at some code, the +Hello World +tutorial walks you through a standard "Hello, World" application to introduce some basics of an +Android application. The Application -Fundamentals document is a good place to start for an -understanding of the application framework. +Fundamentals document is a good place to start learning the basics about the application +framework.

    For additional help, consider joining one or more of the Android discussion groups. Go to the -Community pages +Developer Forums page for more information.

    diff --git a/docs/html/guide/market/billing/billing_reference.jd b/docs/html/guide/market/billing/billing_reference.jd index 357e58b35d17a..c91ca8959f5b4 100755 --- a/docs/html/guide/market/billing/billing_reference.jd +++ b/docs/html/guide/market/billing/billing_reference.jd @@ -40,7 +40,7 @@ page.title=In-app Billing Reference

    Android Market Server Response Codes for In-app Billing

    diff --git a/docs/html/guide/tutorials/views/index.jd b/docs/html/guide/tutorials/views/index.jd index 2248c68c16ad8..4e76ab9793677 100644 --- a/docs/html/guide/tutorials/views/index.jd +++ b/docs/html/guide/tutorials/views/index.jd @@ -12,7 +12,7 @@ these kinds of boring bits so you can focus on developing the code that makes yo Of course, we'll discuss some of the given code so that it all makes sense.

    Note that a certain amount of knowledge is assumed for these tutorials. If you haven't -completed the Hello, World tutorial, +completed the Hello, World tutorial, please do so—it will teach you many things you should know about basic Android development and Eclipse features. More specifically, you should know:

      diff --git a/docs/html/sitemap.txt b/docs/html/sitemap.txt index f11dbc850e518..0298a8ed28c16 100644 --- a/docs/html/sitemap.txt +++ b/docs/html/sitemap.txt @@ -1,3 +1,4 @@ +http://developer.android.com/ http://developer.android.com/index.html http://developer.android.com/sdk/index.html http://developer.android.com/guide/index.html @@ -7,6 +8,8 @@ http://developer.android.com/videos/index.html http://developer.android.com/resources/dashboard/platform-versions.html http://developer.android.com/license.html http://developer.android.com/sdk/installing.html +http://developer.android.com/sdk/android-3.0-highlights.html +http://developer.android.com/sdk/preview/index.html http://developer.android.com/sdk/adding-components.html http://developer.android.com/sdk/android-2.3.html http://developer.android.com/sdk/android-2.3-highlights.html @@ -23,6 +26,7 @@ http://developer.android.com/sdk/win-usb.html http://developer.android.com/sdk/eclipse-adt.html http://developer.android.com/sdk/ndk/index.html http://developer.android.com/sdk/ndk/overview.html +http://developer.android.com/sdk/oem-usb.html http://developer.android.com/sdk/requirements.html http://developer.android.com/sdk/older_releases.html http://developer.android.com/guide/basics/what-is-android.html @@ -104,6 +108,16 @@ http://developer.android.com/guide/topics/testing/activity_testing.html http://developer.android.com/guide/topics/testing/contentprovider_testing.html http://developer.android.com/guide/topics/testing/service_testing.html http://developer.android.com/guide/topics/testing/what_to_test.html +http://developer.android.com/guide/publishing/licensing.html +http://developer.android.com/guide/market/billing/index.html +http://developer.android.com/guide/market/billing/billing_about.html +http://developer.android.com/guide/market/billing/billing_overview.html +http://developer.android.com/guide/market/billing/billing_integrate.html +http://developer.android.com/guide/market/billing/billing_best_practices.html +http://developer.android.com/guide/market/billing/billing_testing.html +http://developer.android.com/guide/market/billing/billing_admin.html +http://developer.android.com/guide/market/billing/billing_reference.html +http://developer.android.com/guide/appendix/market-filters.html http://developer.android.com/guide/developing/eclipse-adt.html http://developer.android.com/guide/developing/other-ide.html http://developer.android.com/guide/developing/device.html @@ -133,13 +147,18 @@ http://developer.android.com/guide/developing/tools/traceview.html http://developer.android.com/guide/developing/tools/zipalign.html http://developer.android.com/guide/publishing/app-signing.html http://developer.android.com/guide/publishing/versioning.html -http://developer.android.com/guide/publishing/licensing.html http://developer.android.com/guide/publishing/preparing.html http://developer.android.com/guide/publishing/publishing.html http://developer.android.com/guide/practices/compatibility.html http://developer.android.com/guide/practices/screens_support.html http://developer.android.com/guide/practices/ui_guidelines/index.html http://developer.android.com/guide/practices/ui_guidelines/icon_design.html +http://developer.android.com/guide/practices/ui_guidelines/icon_design_launcher.html +http://developer.android.com/guide/practices/ui_guidelines/icon_design_menu.html +http://developer.android.com/guide/practices/ui_guidelines/icon_design_status_bar.html +http://developer.android.com/guide/practices/ui_guidelines/icon_design_tab.html +http://developer.android.com/guide/practices/ui_guidelines/icon_design_dialog.html +http://developer.android.com/guide/practices/ui_guidelines/icon_design_list.html http://developer.android.com/guide/practices/ui_guidelines/widget_design.html http://developer.android.com/guide/practices/ui_guidelines/activity_task_design.html http://developer.android.com/guide/practices/ui_guidelines/menu_design.html @@ -152,13 +171,85 @@ http://developer.android.com/guide/webapps/webview.html http://developer.android.com/guide/webapps/debugging.html http://developer.android.com/guide/webapps/best-practices.html http://developer.android.com/guide/appendix/api-levels.html -http://developer.android.com/guide/appendix/market-filters.html http://developer.android.com/guide/appendix/install-location.html http://developer.android.com/guide/appendix/media-formats.html http://developer.android.com/guide/appendix/g-app-intents.html http://developer.android.com/guide/appendix/glossary.html -http://developer.android.com/guide/tutorials/hello-world.html http://developer.android.com/resources/community-groups.html +http://developer.android.com/resources/community-more.html +http://developer.android.com/resources/dashboard/screens.html +http://developer.android.com/resources/articles/index.html +http://developer.android.com/resources/articles/avoiding-memory-leaks.html +http://developer.android.com/resources/articles/backward-compatibility.html +http://developer.android.com/resources/articles/can-i-use-this-intent.html +http://developer.android.com/resources/articles/creating-input-method.html +http://developer.android.com/resources/articles/drawable-mutations.html +http://developer.android.com/resources/articles/faster-screen-orientation-change.html +http://developer.android.com/resources/articles/future-proofing.html +http://developer.android.com/resources/articles/gestures.html +http://developer.android.com/resources/articles/glsurfaceview.html +http://developer.android.com/resources/articles/layout-tricks-reuse.html +http://developer.android.com/resources/articles/layout-tricks-efficiency.html +http://developer.android.com/resources/articles/layout-tricks-stubs.html +http://developer.android.com/resources/articles/layout-tricks-merge.html +http://developer.android.com/resources/articles/listview-backgrounds.html +http://developer.android.com/resources/articles/live-folders.html +http://developer.android.com/resources/articles/live-wallpapers.html +http://developer.android.com/resources/articles/on-screen-inputs.html +http://developer.android.com/resources/articles/painless-threading.html +http://developer.android.com/resources/articles/qsb.html +http://developer.android.com/resources/articles/speech-input.html +http://developer.android.com/resources/articles/touch-mode.html +http://developer.android.com/resources/articles/track-mem.html +http://developer.android.com/resources/articles/ui-1.5.html +http://developer.android.com/resources/articles/ui-1.6.html +http://developer.android.com/resources/articles/timed-ui-updates.html +http://developer.android.com/resources/articles/tts.html +http://developer.android.com/resources/articles/contacts.html +http://developer.android.com/resources/articles/using-webviews.html +http://developer.android.com/resources/articles/wikinotes-linkify.html +http://developer.android.com/resources/articles/wikinotes-intents.html +http://developer.android.com/resources/articles/window-bg-speed.html +http://developer.android.com/resources/articles/zipalign.html +http://developer.android.com/resources/tutorials/hello-world.html +http://developer.android.com/resources/tutorials/views/index.html +http://developer.android.com/resources/tutorials/localization/index.html +http://developer.android.com/resources/tutorials/testing/helloandroid_test.html +http://developer.android.com/resources/tutorials/notepad/index.html +http://developer.android.com/resources/tutorials/testing/activity_test.html +http://developer.android.com/resources/samples/get.html +http://developer.android.com/resources/samples/index.html +http://developer.android.com/resources/samples/AccelerometerPlay/index.html +http://developer.android.com/resources/samples/AccessibilityService/index.html +http://developer.android.com/resources/samples/ApiDemos/index.html +http://developer.android.com/resources/samples/BackupRestore/index.html +http://developer.android.com/resources/samples/BluetoothChat/index.html +http://developer.android.com/resources/samples/BusinessCard/index.html +http://developer.android.com/resources/samples/ContactManager/index.html +http://developer.android.com/resources/samples/Home/index.html +http://developer.android.com/resources/samples/JetBoy/index.html +http://developer.android.com/resources/samples/CubeLiveWallpaper/index.html +http://developer.android.com/resources/samples/LunarLander/index.html +http://developer.android.com/resources/samples/MultiResolution/index.html +http://developer.android.com/resources/samples/NFCDemo/index.html +http://developer.android.com/resources/samples/NotePad/index.html +http://developer.android.com/resources/samples/SampleSyncAdapter/index.html +http://developer.android.com/resources/samples/SearchableDictionary/index.html +http://developer.android.com/resources/samples/SipDemo/index.html +http://developer.android.com/resources/samples/Snake/index.html +http://developer.android.com/resources/samples/SoftKeyboard/index.html +http://developer.android.com/resources/samples/Spinner/index.html +http://developer.android.com/resources/samples/SpinnerTest/index.html +http://developer.android.com/resources/samples/TicTacToeLib/index.html +http://developer.android.com/resources/samples/TicTacToeMain/index.html +http://developer.android.com/resources/samples/Wiktionary/index.html +http://developer.android.com/resources/samples/WiktionarySimple/index.html +http://developer.android.com/resources/faq/commontasks.html +http://developer.android.com/resources/faq/troubleshooting.html +http://developer.android.com/resources/faq/index.html +http://developer.android.com/resources/faq/framework.html +http://developer.android.com/resources/faq/licensingandoss.html +http://developer.android.com/resources/faq/security.html http://developer.android.com/reference/classes.html http://developer.android.com/reference/android/package-summary.html http://developer.android.com/reference/android/accessibilityservice/package-summary.html @@ -312,83 +403,17 @@ http://developer.android.com/reference/org/xmlpull/v1/package-summary.html http://developer.android.com/reference/org/xmlpull/v1/sax2/package-summary.html http://developer.android.com/reference/java/lang/ref/ReferenceQueue.html http://developer.android.com/reference/org/apache/http/message/AbstractHttpMessage.html -http://developer.android.com/resources/community-more.html -http://developer.android.com/resources/dashboard/screens.html -http://developer.android.com/resources/articles/index.html -http://developer.android.com/resources/articles/avoiding-memory-leaks.html -http://developer.android.com/resources/articles/backward-compatibility.html -http://developer.android.com/resources/articles/can-i-use-this-intent.html -http://developer.android.com/resources/articles/creating-input-method.html -http://developer.android.com/resources/articles/drawable-mutations.html -http://developer.android.com/resources/articles/faster-screen-orientation-change.html -http://developer.android.com/resources/articles/future-proofing.html -http://developer.android.com/resources/articles/gestures.html -http://developer.android.com/resources/articles/glsurfaceview.html -http://developer.android.com/resources/articles/layout-tricks-reuse.html -http://developer.android.com/resources/articles/layout-tricks-efficiency.html -http://developer.android.com/resources/articles/layout-tricks-stubs.html -http://developer.android.com/resources/articles/layout-tricks-merge.html -http://developer.android.com/resources/articles/listview-backgrounds.html -http://developer.android.com/resources/articles/live-folders.html -http://developer.android.com/resources/articles/live-wallpapers.html -http://developer.android.com/resources/articles/on-screen-inputs.html -http://developer.android.com/resources/articles/painless-threading.html -http://developer.android.com/resources/articles/qsb.html -http://developer.android.com/resources/articles/speech-input.html -http://developer.android.com/resources/articles/touch-mode.html -http://developer.android.com/resources/articles/track-mem.html -http://developer.android.com/resources/articles/ui-1.5.html -http://developer.android.com/resources/articles/ui-1.6.html -http://developer.android.com/resources/articles/timed-ui-updates.html -http://developer.android.com/resources/articles/tts.html -http://developer.android.com/resources/articles/contacts.html -http://developer.android.com/resources/articles/using-webviews.html -http://developer.android.com/resources/articles/wikinotes-linkify.html -http://developer.android.com/resources/articles/wikinotes-intents.html -http://developer.android.com/resources/articles/window-bg-speed.html -http://developer.android.com/resources/articles/zipalign.html -http://developer.android.com/resources/tutorials/hello-world.html -http://developer.android.com/resources/tutorials/views/index.html -http://developer.android.com/resources/tutorials/localization/index.html -http://developer.android.com/resources/tutorials/testing/helloandroid_test.html -http://developer.android.com/resources/tutorials/notepad/index.html -http://developer.android.com/resources/tutorials/testing/activity_test.html -http://developer.android.com/resources/samples/get.html -http://developer.android.com/resources/samples/index.html -http://developer.android.com/resources/samples/AccelerometerPlay/index.html -http://developer.android.com/resources/samples/AccessibilityService/index.html -http://developer.android.com/resources/samples/ApiDemos/index.html -http://developer.android.com/resources/samples/BackupRestore/index.html -http://developer.android.com/resources/samples/BluetoothChat/index.html -http://developer.android.com/resources/samples/BusinessCard/index.html -http://developer.android.com/resources/samples/ContactManager/index.html -http://developer.android.com/resources/samples/Home/index.html -http://developer.android.com/resources/samples/JetBoy/index.html -http://developer.android.com/resources/samples/CubeLiveWallpaper/index.html -http://developer.android.com/resources/samples/LunarLander/index.html -http://developer.android.com/resources/samples/MultiResolution/index.html -http://developer.android.com/resources/samples/NFCDemo/index.html -http://developer.android.com/resources/samples/NotePad/index.html -http://developer.android.com/resources/samples/SampleSyncAdapter/index.html -http://developer.android.com/resources/samples/SearchableDictionary/index.html -http://developer.android.com/resources/samples/SipDemo/index.html -http://developer.android.com/resources/samples/Snake/index.html -http://developer.android.com/resources/samples/SoftKeyboard/index.html -http://developer.android.com/resources/samples/Spinner/index.html -http://developer.android.com/resources/samples/SpinnerTest/index.html -http://developer.android.com/resources/samples/TicTacToeLib/index.html -http://developer.android.com/resources/samples/TicTacToeMain/index.html -http://developer.android.com/resources/samples/Wiktionary/index.html -http://developer.android.com/resources/samples/WiktionarySimple/index.html -http://developer.android.com/resources/faq/commontasks.html -http://developer.android.com/resources/faq/troubleshooting.html -http://developer.android.com/resources/faq/index.html -http://developer.android.com/resources/faq/framework.html -http://developer.android.com/resources/faq/licensingandoss.html -http://developer.android.com/resources/faq/security.html -http://developer.android.com/sdk/api_diff/9/changes/jdiff_topleftframe.html -http://developer.android.com/sdk/api_diff/9/changes/alldiffs_index_all.html -http://developer.android.com/sdk/api_diff/9/changes/changes-summary.html +http://developer.android.com/reference/android/app/NativeActivity.html +http://developer.android.com/reference/android/opengl/GLSurfaceView.html +http://developer.android.com/reference/android/graphics/Bitmap.html +http://developer.android.com/sdk/api_diff/3/changes.html +http://developer.android.com/sdk/android-1.5-highlights.html +http://developer.android.com/reference/android/widget/SlidingDrawer.html +http://developer.android.com/reference/android/widget/HorizontalScrollView.html +http://developer.android.com/reference/android/provider/LiveFolders.html +http://developer.android.com/reference/android/inputmethodservice/InputMethodService.html +http://developer.android.com/reference/android/speech/RecognizerIntent.html +http://developer.android.com/reference/android/hardware/SensorManager.html http://developer.android.com/sdk/api_diff/6/changes.html http://developer.android.com/sdk/android-2.0-highlights.html http://developer.android.com/reference/android/widget/QuickContactBadge.html @@ -398,9 +423,16 @@ http://developer.android.com/reference/android/bluetooth/BluetoothAdapter.html http://developer.android.com/reference/android/app/Activity.html http://developer.android.com/reference/android/provider/Contacts.html http://developer.android.com/sdk/api_diff/5/changes.html -http://developer.android.com/reference/android/app/NativeActivity.html -http://developer.android.com/reference/android/graphics/Bitmap.html -http://developer.android.com/reference/android/opengl/GLSurfaceView.html +http://developer.android.com/reference/android/view/KeyEvent.html +http://developer.android.com/reference/android/preference/Preference.html +http://developer.android.com/reference/android/app/backup/BackupAgentHelper.html +http://developer.android.com/sdk/api_diff/9/changes/jdiff_topleftframe.html +http://developer.android.com/sdk/api_diff/9/changes/alldiffs_index_all.html +http://developer.android.com/sdk/api_diff/9/changes/changes-summary.html +http://developer.android.com/reference/android/widget/AdapterView.html +http://developer.android.com/reference/android/widget/EditText.html +http://developer.android.com/reference/android/widget/LinearLayout.html +http://developer.android.com/reference/android/widget/ImageButton.html http://developer.android.com/reference/android/net/sip/SipManager.html http://developer.android.com/reference/android/nfc/NfcAdapter.html http://developer.android.com/reference/android/nfc/NdefMessage.html @@ -429,7 +461,6 @@ http://developer.android.com/reference/android/widget/OverScroller.html http://developer.android.com/reference/android/view/ViewConfiguration.html http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/view/SecureView.html http://developer.android.com/reference/android/view/InputEvent.html -http://developer.android.com/reference/android/view/KeyEvent.html http://developer.android.com/reference/android/view/MotionEvent.html http://developer.android.com/reference/android/view/InputDevice.html http://developer.android.com/reference/android/view/inputmethod/BaseInputConnection.html @@ -474,16 +505,6 @@ http://developer.android.com/reference/java/io/File.html http://developer.android.com/reference/java/lang/String.html http://developer.android.com/reference/java/text/Normalizer.html http://developer.android.com/reference/java/text/Normalizer.Form.html -http://developer.android.com/sdk/api_diff/7/changes.html -http://developer.android.com/reference/android/app/WallpaperInfo.html -http://developer.android.com/reference/android/app/WallpaperManager.html -http://developer.android.com/reference/android/telephony/SignalStrength.html -http://developer.android.com/reference/android/telephony/PhoneStateListener.html -http://developer.android.com/reference/android/widget/RemoteViews.html -http://developer.android.com/reference/android/view/ViewGroup.html -http://developer.android.com/reference/android/webkit/WebStorage.html -http://developer.android.com/reference/android/webkit/GeolocationPermissions.html -http://developer.android.com/reference/android/webkit/WebChromeClient.html http://developer.android.com/sdk/api_diff/8/changes.html http://developer.android.com/sdk/android-2.2-highlights.html http://developer.android.com/reference/android/opengl/ETC1.html @@ -496,7 +517,6 @@ http://developer.android.com/reference/android/media/MediaScannerConnection.html http://developer.android.com/reference/android/media/MediaScannerConnection.OnScanCompletedListener.html http://developer.android.com/reference/android/speech/RecognitionService.html http://developer.android.com/reference/android/speech/RecognitionListener.html -http://developer.android.com/reference/android/speech/RecognizerIntent.html http://developer.android.com/reference/android/media/ThumbnailUtils.html http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/app/DeviceAdminSample.html http://developer.android.com/reference/android/app/UiModeManager.html @@ -506,468 +526,359 @@ http://developer.android.com/reference/android/R.attr.html http://developer.android.com/reference/android/content/ContentResolver.html http://developer.android.com/reference/android/app/ActivityManager.html http://developer.android.com/reference/android/service/wallpaper/WallpaperService.html +http://developer.android.com/sdk/api_diff/7/changes.html +http://developer.android.com/reference/android/app/WallpaperInfo.html +http://developer.android.com/reference/android/app/WallpaperManager.html +http://developer.android.com/reference/android/telephony/SignalStrength.html +http://developer.android.com/reference/android/telephony/PhoneStateListener.html +http://developer.android.com/reference/android/widget/RemoteViews.html +http://developer.android.com/reference/android/view/ViewGroup.html +http://developer.android.com/reference/android/webkit/WebStorage.html +http://developer.android.com/reference/android/webkit/GeolocationPermissions.html +http://developer.android.com/reference/android/webkit/WebChromeClient.html +http://developer.android.com/reference/android/test/suitebuilder/annotation/LargeTest.html +http://developer.android.com/reference/android/test/suitebuilder/annotation/MediumTest.html +http://developer.android.com/reference/android/test/suitebuilder/annotation/SmallTest.html +http://developer.android.com/reference/android/os/Process.html +http://developer.android.com/reference/android/widget/TextView.html +http://developer.android.com/reference/android/Manifest.permission.html http://developer.android.com/sdk/api_diff/4/changes.html http://developer.android.com/sdk/android-1.6-highlights.html http://developer.android.com/reference/android/view/View.OnClickListener.html http://developer.android.com/reference/android/app/SearchManager.html http://developer.android.com/reference/android/telephony/SmsManager.html http://developer.android.com/reference/android/util/DisplayMetrics.html -http://developer.android.com/reference/android/Manifest.permission.html -http://developer.android.com/sdk/api_diff/3/changes.html -http://developer.android.com/sdk/android-1.5-highlights.html -http://developer.android.com/reference/android/widget/SlidingDrawer.html -http://developer.android.com/reference/android/widget/HorizontalScrollView.html -http://developer.android.com/reference/android/provider/LiveFolders.html -http://developer.android.com/reference/android/inputmethodservice/InputMethodService.html -http://developer.android.com/reference/android/hardware/SensorManager.html -http://developer.android.com/reference/android/test/suitebuilder/annotation/LargeTest.html -http://developer.android.com/reference/android/test/suitebuilder/annotation/MediumTest.html -http://developer.android.com/reference/android/test/suitebuilder/annotation/SmallTest.html -http://developer.android.com/reference/android/os/Process.html -http://developer.android.com/reference/android/widget/TextView.html -http://developer.android.com/reference/android/widget/EditText.html -http://developer.android.com/reference/android/widget/Button.html -http://developer.android.com/reference/android/widget/ListView.html -http://developer.android.com/reference/android/widget/CheckBox.html -http://developer.android.com/reference/android/widget/RadioButton.html -http://developer.android.com/reference/android/widget/Gallery.html -http://developer.android.com/reference/android/widget/Spinner.html -http://developer.android.com/reference/android/widget/AutoCompleteTextView.html -http://developer.android.com/reference/android/widget/ImageSwitcher.html -http://developer.android.com/reference/android/widget/TextSwitcher.html -http://developer.android.com/reference/android/widget/LinearLayout.html -http://developer.android.com/reference/android/widget/FrameLayout.html -http://developer.android.com/reference/android/widget/RelativeLayout.html -http://developer.android.com/reference/android/app/ListActivity.html -http://developer.android.com/reference/android/graphics/Canvas.html -http://developer.android.com/reference/android/view/SurfaceView.html -http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/view/LabelView.html -http://developer.android.com/resources/samples/ApiDemos/res/layout/custom_view_1.html -http://developer.android.com/resources/samples/NotePad/src/com/example/android/notepad/NoteEditor.html -http://developer.android.com/reference/android/bluetooth/BluetoothDevice.html -http://developer.android.com/reference/android/bluetooth/BluetoothSocket.html -http://developer.android.com/reference/android/bluetooth/BluetoothServerSocket.html -http://developer.android.com/reference/java/net/Socket.html -http://developer.android.com/reference/java/net/ServerSocket.html -http://developer.android.com/reference/android/bluetooth/BluetoothClass.html -http://developer.android.com/reference/java/util/UUID.html -http://developer.android.com/reference/java/io/InputStream.html -http://developer.android.com/reference/java/io/OutputStream.html -http://developer.android.com/reference/javax/xml/transform/stream/StreamResult.html -http://developer.android.com/reference/javax/xml/transform/stream/StreamSource.html -http://developer.android.com/reference/javax/xml/transform/stream/package-descr.html -http://developer.android.com/reference/android/content/BroadcastReceiver.html -http://developer.android.com/reference/android/os/Handler.html -http://developer.android.com/reference/android/app/Service.html -http://developer.android.com/reference/android/app/NotificationManager.html -http://developer.android.com/reference/android/widget/ProgressBar.html -http://developer.android.com/reference/android/app/ProgressDialog.html -http://developer.android.com/reference/android/os/Parcelable.html -http://developer.android.com/reference/android/os/Parcelable.Creator.html -http://developer.android.com/reference/android/graphics/Rect.html -http://developer.android.com/reference/android/os/Parcel.html -http://developer.android.com/reference/android/content/ServiceConnection.html -http://developer.android.com/reference/android/os/IBinder.html -http://developer.android.com/reference/android/os/DeadObjectException.html -http://developer.android.com/reference/android/content/res/Resources.html -http://developer.android.com/reference/android/text/Html.html -http://developer.android.com/reference/android/text/TextUtils.html -http://developer.android.com/reference/java/lang/ref/PhantomReference.html -http://developer.android.com/reference/java/lang/ref/Reference.html -http://developer.android.com/reference/java/lang/ref/SoftReference.html -http://developer.android.com/reference/java/lang/ref/WeakReference.html -http://developer.android.com/reference/java/lang/Object.html -http://developer.android.com/reference/java/lang/Class.html -http://developer.android.com/reference/java/lang/InterruptedException.html -http://developer.android.com/reference/java/lang/IllegalArgumentException.html -http://developer.android.com/reference/javax/security/auth/Destroyable.html -http://developer.android.com/reference/javax/security/auth/AuthPermission.html -http://developer.android.com/reference/javax/security/auth/PrivateCredentialPermission.html -http://developer.android.com/reference/javax/security/auth/Subject.html -http://developer.android.com/reference/javax/security/auth/SubjectDomainCombiner.html -http://developer.android.com/reference/javax/security/auth/DestroyFailedException.html -http://developer.android.com/reference/javax/security/auth/package-descr.html -http://developer.android.com/reference/org/w3c/dom/ls/DOMImplementationLS.html -http://developer.android.com/reference/org/w3c/dom/ls/LSInput.html -http://developer.android.com/reference/org/w3c/dom/ls/LSOutput.html -http://developer.android.com/reference/org/w3c/dom/ls/LSParser.html -http://developer.android.com/reference/org/w3c/dom/ls/LSParserFilter.html -http://developer.android.com/reference/org/w3c/dom/ls/LSResourceResolver.html -http://developer.android.com/reference/org/w3c/dom/ls/LSSerializer.html -http://developer.android.com/reference/org/w3c/dom/ls/LSException.html -http://developer.android.com/reference/android/webkit/ConsoleMessage.html -http://developer.android.com/reference/android/webkit/ConsoleMessage.MessageLevel.html -http://developer.android.com/reference/android/util/Log.html -http://developer.android.com/reference/android/app/DatePickerDialog.OnDateSetListener.html -http://developer.android.com/reference/android/app/KeyguardManager.OnKeyguardExitResult.html -http://developer.android.com/reference/android/app/PendingIntent.OnFinished.html -http://developer.android.com/reference/android/app/SearchManager.OnCancelListener.html -http://developer.android.com/reference/android/app/SearchManager.OnDismissListener.html -http://developer.android.com/reference/android/app/TimePickerDialog.OnTimeSetListener.html -http://developer.android.com/reference/android/app/ActivityGroup.html -http://developer.android.com/reference/android/app/ActivityManager.MemoryInfo.html -http://developer.android.com/reference/android/app/ActivityManager.ProcessErrorStateInfo.html -http://developer.android.com/reference/android/app/ActivityManager.RecentTaskInfo.html -http://developer.android.com/reference/android/app/ActivityManager.RunningServiceInfo.html -http://developer.android.com/reference/android/app/ActivityManager.RunningTaskInfo.html -http://developer.android.com/reference/android/app/AlarmManager.html -http://developer.android.com/reference/android/app/AlertDialog.html -http://developer.android.com/reference/android/app/AlertDialog.Builder.html -http://developer.android.com/reference/android/app/AliasActivity.html -http://developer.android.com/reference/android/app/Application.html -http://developer.android.com/reference/android/app/DatePickerDialog.html -http://developer.android.com/reference/android/app/Dialog.html -http://developer.android.com/reference/android/app/ExpandableListActivity.html -http://developer.android.com/reference/android/app/Instrumentation.html -http://developer.android.com/reference/android/app/Instrumentation.ActivityMonitor.html -http://developer.android.com/reference/android/app/Instrumentation.ActivityResult.html -http://developer.android.com/reference/android/app/IntentService.html -http://developer.android.com/reference/android/app/KeyguardManager.html -http://developer.android.com/reference/android/app/KeyguardManager.KeyguardLock.html -http://developer.android.com/reference/android/app/LauncherActivity.html -http://developer.android.com/reference/android/app/LauncherActivity.IconResizer.html -http://developer.android.com/reference/android/app/LauncherActivity.ListItem.html -http://developer.android.com/reference/android/app/LocalActivityManager.html -http://developer.android.com/reference/android/app/Notification.html -http://developer.android.com/reference/android/app/PendingIntent.html -http://developer.android.com/reference/android/app/SearchableInfo.html -http://developer.android.com/reference/android/app/TabActivity.html -http://developer.android.com/reference/android/app/TimePickerDialog.html -http://developer.android.com/reference/android/app/PendingIntent.CanceledException.html -http://developer.android.com/reference/android/app/package-descr.html -http://developer.android.com/reference/android/widget/DatePicker.html -http://developer.android.com/reference/android/widget/TimePicker.html -http://developer.android.com/reference/android/test/mock/MockApplication.html -http://developer.android.com/reference/android/test/mock/MockContentProvider.html -http://developer.android.com/reference/android/test/mock/MockContentResolver.html -http://developer.android.com/reference/android/test/mock/MockContext.html -http://developer.android.com/reference/android/test/mock/MockCursor.html -http://developer.android.com/reference/android/test/mock/MockDialogInterface.html -http://developer.android.com/reference/android/test/mock/MockPackageManager.html -http://developer.android.com/reference/android/test/mock/MockResources.html -http://developer.android.com/reference/android/test/mock/package-descr.html +http://developer.android.com/sdk/RELEASENOTES.html +http://developer.android.com/sdk/OLD_RELEASENOTES.html +http://developer.android.com/sdk/download.html?v=archives/android-sdk-windows-0.9_beta.zip +http://developer.android.com/sdk/download.html?v=archives/android-sdk-mac_x86-0.9_beta.zip +http://developer.android.com/sdk/download.html?v=archives/android-sdk-linux_x86-0.9_beta.zip +http://developer.android.com/sdk/download.html?v=archives/android-sdk_m5-rc15_windows.zip +http://developer.android.com/sdk/download.html?v=archives/android-sdk_m5-rc15_mac-x86.zip +http://developer.android.com/sdk/download.html?v=archives/android-sdk_m5-rc15_linux-x86.zip +http://developer.android.com/sdk/download.html?v=archives/android-sdk_m5-rc14_windows.zip +http://developer.android.com/sdk/download.html?v=archives/android-sdk_m5-rc14_mac-x86.zip +http://developer.android.com/sdk/download.html?v=archives/android-sdk_m5-rc14_linux-x86.zip +http://developer.android.com/sdk/download.html?v=archives/android_sdk_windows_m3-rc37a.zip +http://developer.android.com/sdk/download.html?v=archives/android_sdk_darwin_m3-rc37a.zip +http://developer.android.com/sdk/download.html?v=archives/android_sdk_linux_m3-rc37a.zip +http://developer.android.com/sdk/download.html?v=archives/android_sdk_windows_m3-rc22a.zip +http://developer.android.com/sdk/download.html?v=archives/android_sdk_darwin_m3-rc22a.zip +http://developer.android.com/sdk/download.html?v=archives/android_sdk_linux_m3-rc22a.zip +http://developer.android.com/sdk/download.html?v=archives/android_sdk_windows_m3-rc20a.zip +http://developer.android.com/sdk/download.html?v=archives/android_sdk_darwin_m3-rc20a.zip +http://developer.android.com/sdk/download.html?v=archives/android_sdk_linux_m3-rc20a.zip +http://developer.android.com/reference/javax/xml/parsers/DocumentBuilder.html +http://developer.android.com/reference/javax/xml/parsers/DocumentBuilderFactory.html +http://developer.android.com/reference/javax/xml/parsers/SAXParser.html +http://developer.android.com/reference/javax/xml/parsers/SAXParserFactory.html +http://developer.android.com/reference/javax/xml/parsers/ParserConfigurationException.html +http://developer.android.com/reference/javax/xml/parsers/FactoryConfigurationError.html +http://developer.android.com/reference/javax/xml/parsers/package-descr.html +http://developer.android.com/reference/org/xml/sax/XMLReader.html +http://developer.android.com/reference/org/xmlpull/v1/sax2/Driver.html +http://developer.android.com/reference/android/text/format/DateFormat.html +http://developer.android.com/reference/android/text/format/DateUtils.html +http://developer.android.com/reference/android/text/format/Formatter.html +http://developer.android.com/reference/android/text/format/Time.html +http://developer.android.com/reference/android/view/MenuInflater.html +http://developer.android.com/reference/android/view/Menu.html +http://developer.android.com/reference/java/security/interfaces/DSAKey.html +http://developer.android.com/reference/java/security/interfaces/DSAKeyPairGenerator.html +http://developer.android.com/reference/java/security/interfaces/DSAParams.html +http://developer.android.com/reference/java/security/interfaces/DSAPrivateKey.html +http://developer.android.com/reference/java/security/interfaces/DSAPublicKey.html +http://developer.android.com/reference/java/security/interfaces/ECKey.html +http://developer.android.com/reference/java/security/interfaces/ECPrivateKey.html +http://developer.android.com/reference/java/security/interfaces/ECPublicKey.html +http://developer.android.com/reference/java/security/interfaces/RSAKey.html +http://developer.android.com/reference/java/security/interfaces/RSAMultiPrimePrivateCrtKey.html +http://developer.android.com/reference/java/security/interfaces/RSAPrivateCrtKey.html +http://developer.android.com/reference/java/security/interfaces/RSAPrivateKey.html +http://developer.android.com/reference/java/security/interfaces/RSAPublicKey.html +http://developer.android.com/reference/java/security/interfaces/package-descr.html +http://developer.android.com/reference/org/xml/sax/AttributeList.html +http://developer.android.com/reference/org/xml/sax/Attributes.html +http://developer.android.com/reference/org/xml/sax/ContentHandler.html +http://developer.android.com/reference/org/xml/sax/DocumentHandler.html +http://developer.android.com/reference/org/xml/sax/DTDHandler.html +http://developer.android.com/reference/org/xml/sax/EntityResolver.html +http://developer.android.com/reference/org/xml/sax/ErrorHandler.html +http://developer.android.com/reference/org/xml/sax/Locator.html +http://developer.android.com/reference/org/xml/sax/Parser.html +http://developer.android.com/reference/org/xml/sax/XMLFilter.html +http://developer.android.com/reference/org/xml/sax/HandlerBase.html +http://developer.android.com/reference/org/xml/sax/InputSource.html +http://developer.android.com/reference/org/xml/sax/SAXException.html +http://developer.android.com/reference/org/xml/sax/SAXNotRecognizedException.html +http://developer.android.com/reference/org/xml/sax/SAXNotSupportedException.html +http://developer.android.com/reference/org/xml/sax/SAXParseException.html +http://developer.android.com/reference/org/xml/sax/package-descr.html +http://developer.android.com/reference/org/xml/sax/helpers/DefaultHandler.html +http://developer.android.com/reference/android/widget/ListView.html +http://developer.android.com/reference/android/app/ListActivity.html +http://developer.android.com/resources/tutorials/views/hello-listview.html +http://developer.android.com/reference/android/database/sqlite/SQLiteDatabase.html +http://developer.android.com/reference/android/widget/Adapter.html +http://developer.android.com/reference/android/widget/CursorAdapter.html http://developer.android.com/reference/android/database/Cursor.html -http://developer.android.com/reference/android/content/DialogInterface.html -http://developer.android.com/reference/android/widget/Toast.html -http://developer.android.com/reference/android/view/Gravity.html -http://developer.android.com/reference/android/view/LayoutInflater.html -http://developer.android.com/guide/topics/resources/resources-i18n.html -http://developer.android.com/reference/android/telephony/CellLocation.html -http://developer.android.com/reference/android/telephony/NeighboringCellInfo.html -http://developer.android.com/reference/android/telephony/PhoneNumberFormattingTextWatcher.html -http://developer.android.com/reference/android/telephony/PhoneNumberUtils.html -http://developer.android.com/reference/android/telephony/ServiceState.html -http://developer.android.com/reference/android/telephony/SmsMessage.html -http://developer.android.com/reference/android/telephony/SmsMessage.SubmitPdu.html -http://developer.android.com/reference/android/telephony/SmsMessage.MessageClass.html -http://developer.android.com/reference/android/telephony/package-descr.html -http://developer.android.com/reference/java/util/concurrent/atomic/AtomicBoolean.html -http://developer.android.com/reference/java/util/concurrent/atomic/AtomicInteger.html -http://developer.android.com/reference/java/util/concurrent/atomic/AtomicIntegerArray.html -http://developer.android.com/reference/java/util/concurrent/atomic/AtomicIntegerFieldUpdater.html -http://developer.android.com/reference/java/util/concurrent/atomic/AtomicLong.html -http://developer.android.com/reference/java/util/concurrent/atomic/AtomicLongArray.html -http://developer.android.com/reference/java/util/concurrent/atomic/AtomicLongFieldUpdater.html -http://developer.android.com/reference/java/util/concurrent/atomic/AtomicMarkableReference.html -http://developer.android.com/reference/java/util/concurrent/atomic/AtomicReference.html -http://developer.android.com/reference/java/util/concurrent/atomic/AtomicReferenceArray.html -http://developer.android.com/reference/java/util/concurrent/atomic/AtomicReferenceFieldUpdater.html -http://developer.android.com/reference/java/util/concurrent/atomic/AtomicStampedReference.html -http://developer.android.com/reference/java/util/concurrent/atomic/package-descr.html -http://developer.android.com/reference/javax/xml/XMLConstants.html -http://developer.android.com/reference/javax/xml/package-descr.html -http://developer.android.com/reference/org/apache/http/entity/ContentLengthStrategy.html -http://developer.android.com/reference/org/apache/http/entity/ContentProducer.html -http://developer.android.com/reference/org/apache/http/entity/AbstractHttpEntity.html -http://developer.android.com/reference/org/apache/http/entity/BasicHttpEntity.html -http://developer.android.com/reference/org/apache/http/entity/BufferedHttpEntity.html -http://developer.android.com/reference/org/apache/http/entity/ByteArrayEntity.html -http://developer.android.com/reference/org/apache/http/entity/EntityTemplate.html -http://developer.android.com/reference/org/apache/http/entity/FileEntity.html -http://developer.android.com/reference/org/apache/http/entity/HttpEntityWrapper.html -http://developer.android.com/reference/org/apache/http/entity/InputStreamEntity.html -http://developer.android.com/reference/org/apache/http/entity/SerializableEntity.html -http://developer.android.com/reference/org/apache/http/entity/StringEntity.html -http://developer.android.com/reference/org/apache/http/entity/package-descr.html -http://developer.android.com/reference/android/test/InstrumentationTestRunner.html -http://developer.android.com/reference/junit/framework/TestSuite.html -http://developer.android.com/reference/junit/framework/TestCase.html -http://developer.android.com/reference/android/test/InstrumentationTestCase.html -http://developer.android.com/reference/android/test/PerformanceTestCase.html +http://developer.android.com/reference/android/widget/BaseAdapter.html +http://developer.android.com/reference/android/app/Dialog.html +http://developer.android.com/reference/android/app/SearchManager.OnDismissListener.html +http://developer.android.com/reference/android/app/SearchManager.OnCancelListener.html http://developer.android.com/reference/android/os/Bundle.html -http://developer.android.com/reference/javax/security/auth/x500/X500Principal.html -http://developer.android.com/reference/javax/security/auth/x500/package-descr.html -http://developer.android.com/reference/android/view/ContextMenu.html -http://developer.android.com/reference/org/apache/http/util/ByteArrayBuffer.html -http://developer.android.com/reference/org/apache/http/util/CharArrayBuffer.html -http://developer.android.com/reference/org/apache/http/util/EncodingUtils.html -http://developer.android.com/reference/org/apache/http/util/EntityUtils.html -http://developer.android.com/reference/org/apache/http/util/ExceptionUtils.html -http://developer.android.com/reference/org/apache/http/util/LangUtils.html -http://developer.android.com/reference/org/apache/http/util/VersionInfo.html -http://developer.android.com/reference/org/apache/http/util/package-descr.html -http://developer.android.com/reference/org/apache/http/HttpEntity.html +http://developer.android.com/guide/topics/resources/resources-i18n.html +http://developer.android.com/resources/samples/Snake/res/index.html +http://developer.android.com/resources/samples/Snake/src/index.html +http://developer.android.com/resources/samples/Snake/tests/index.html +http://developer.android.com/resources/samples/Snake/AndroidManifest.html +http://developer.android.com/reference/javax/microedition/khronos/opengles/GL.html +http://developer.android.com/reference/javax/microedition/khronos/opengles/GL10.html +http://developer.android.com/reference/javax/microedition/khronos/opengles/GL10Ext.html +http://developer.android.com/reference/javax/microedition/khronos/opengles/GL11.html +http://developer.android.com/reference/javax/microedition/khronos/opengles/GL11Ext.html +http://developer.android.com/reference/javax/microedition/khronos/opengles/GL11ExtensionPack.html +http://developer.android.com/reference/android/hardware/Camera.AutoFocusCallback.html +http://developer.android.com/reference/android/hardware/Camera.ErrorCallback.html +http://developer.android.com/reference/android/hardware/Camera.OnZoomChangeListener.html +http://developer.android.com/reference/android/hardware/Camera.PictureCallback.html +http://developer.android.com/reference/android/hardware/Camera.PreviewCallback.html +http://developer.android.com/reference/android/hardware/Camera.ShutterCallback.html +http://developer.android.com/reference/android/hardware/SensorEventListener.html +http://developer.android.com/reference/android/hardware/SensorListener.html +http://developer.android.com/reference/android/hardware/Camera.Size.html +http://developer.android.com/reference/android/hardware/GeomagneticField.html +http://developer.android.com/reference/android/hardware/SensorEvent.html +http://developer.android.com/reference/android/hardware/package-descr.html +http://developer.android.com/reference/android/service/wallpaper/WallpaperService.Engine.html +http://developer.android.com/reference/java/util/concurrent/locks/Condition.html +http://developer.android.com/reference/java/util/concurrent/locks/Lock.html +http://developer.android.com/reference/java/util/concurrent/locks/ReadWriteLock.html +http://developer.android.com/reference/java/util/concurrent/locks/AbstractOwnableSynchronizer.html +http://developer.android.com/reference/java/util/concurrent/locks/AbstractQueuedLongSynchronizer.html +http://developer.android.com/reference/java/util/concurrent/locks/AbstractQueuedLongSynchronizer.ConditionObject.html +http://developer.android.com/reference/java/util/concurrent/locks/AbstractQueuedSynchronizer.html +http://developer.android.com/reference/java/util/concurrent/locks/AbstractQueuedSynchronizer.ConditionObject.html +http://developer.android.com/reference/java/util/concurrent/locks/LockSupport.html +http://developer.android.com/reference/java/util/concurrent/locks/ReentrantLock.html +http://developer.android.com/reference/java/util/concurrent/locks/ReentrantReadWriteLock.html +http://developer.android.com/reference/java/util/concurrent/locks/ReentrantReadWriteLock.ReadLock.html +http://developer.android.com/reference/java/util/concurrent/locks/ReentrantReadWriteLock.WriteLock.html +http://developer.android.com/reference/java/util/concurrent/locks/package-descr.html +http://developer.android.com/reference/java/lang/Object.html +http://developer.android.com/reference/android/app/admin/DeviceAdminReceiver.html +http://developer.android.com/reference/android/app/admin/DevicePolicyManager.html +http://developer.android.com/reference/android/app/admin/DeviceAdminInfo.html +http://developer.android.com/reference/android/widget/Toast.html +http://developer.android.com/reference/android/app/backup/BackupHelper.html +http://developer.android.com/reference/android/app/backup/BackupAgent.html +http://developer.android.com/reference/android/app/backup/BackupDataInput.html +http://developer.android.com/reference/android/app/backup/BackupDataInputStream.html +http://developer.android.com/reference/android/app/backup/BackupDataOutput.html +http://developer.android.com/reference/android/app/backup/BackupManager.html +http://developer.android.com/reference/android/app/backup/FileBackupHelper.html +http://developer.android.com/reference/android/app/backup/RestoreObserver.html +http://developer.android.com/reference/android/app/backup/SharedPreferencesBackupHelper.html +http://developer.android.com/reference/android/app/backup/package-descr.html +http://developer.android.com/reference/java/io/InputStream.html http://developer.android.com/reference/android/content/SharedPreferences.html -http://developer.android.com/reference/android/os/Binder.html +http://developer.android.com/reference/javax/xml/datatype/DatatypeConstants.html +http://developer.android.com/reference/javax/xml/datatype/DatatypeConstants.Field.html +http://developer.android.com/reference/javax/xml/datatype/DatatypeFactory.html +http://developer.android.com/reference/javax/xml/datatype/Duration.html +http://developer.android.com/reference/javax/xml/datatype/XMLGregorianCalendar.html +http://developer.android.com/reference/javax/xml/datatype/DatatypeConfigurationException.html +http://developer.android.com/reference/javax/xml/datatype/package-descr.html +http://developer.android.com/reference/java/util/concurrent/BlockingDeque.html +http://developer.android.com/reference/java/util/concurrent/BlockingQueue.html +http://developer.android.com/reference/java/util/concurrent/Callable.html +http://developer.android.com/reference/java/util/concurrent/CompletionService.html +http://developer.android.com/reference/java/util/concurrent/ConcurrentMap.html +http://developer.android.com/reference/java/util/concurrent/ConcurrentNavigableMap.html +http://developer.android.com/reference/java/util/concurrent/Delayed.html +http://developer.android.com/reference/java/util/concurrent/Executor.html +http://developer.android.com/reference/java/util/concurrent/ExecutorService.html +http://developer.android.com/reference/java/util/concurrent/Future.html +http://developer.android.com/reference/java/util/concurrent/RejectedExecutionHandler.html +http://developer.android.com/reference/java/util/concurrent/RunnableFuture.html +http://developer.android.com/reference/java/util/concurrent/RunnableScheduledFuture.html +http://developer.android.com/reference/java/util/concurrent/ScheduledExecutorService.html +http://developer.android.com/reference/java/util/concurrent/ScheduledFuture.html +http://developer.android.com/reference/java/util/concurrent/ThreadFactory.html +http://developer.android.com/reference/java/util/concurrent/AbstractExecutorService.html +http://developer.android.com/reference/java/util/concurrent/ArrayBlockingQueue.html +http://developer.android.com/reference/java/util/concurrent/ConcurrentHashMap.html +http://developer.android.com/reference/java/util/concurrent/ConcurrentLinkedQueue.html +http://developer.android.com/reference/java/util/concurrent/ConcurrentSkipListSet.html +http://developer.android.com/reference/java/util/concurrent/CopyOnWriteArrayList.html +http://developer.android.com/reference/java/util/concurrent/CopyOnWriteArraySet.html +http://developer.android.com/reference/java/util/concurrent/CountDownLatch.html +http://developer.android.com/reference/java/util/concurrent/CyclicBarrier.html +http://developer.android.com/reference/java/util/concurrent/DelayQueue.html +http://developer.android.com/reference/java/util/concurrent/Exchanger.html +http://developer.android.com/reference/java/util/concurrent/ExecutorCompletionService.html +http://developer.android.com/reference/java/util/concurrent/Executors.html +http://developer.android.com/reference/java/util/concurrent/FutureTask.html +http://developer.android.com/reference/java/util/concurrent/LinkedBlockingQueue.html +http://developer.android.com/reference/java/util/concurrent/PriorityBlockingQueue.html +http://developer.android.com/reference/java/util/concurrent/ScheduledThreadPoolExecutor.html +http://developer.android.com/reference/java/util/concurrent/Semaphore.html +http://developer.android.com/reference/java/util/concurrent/SynchronousQueue.html +http://developer.android.com/reference/java/util/concurrent/ThreadPoolExecutor.html +http://developer.android.com/reference/java/util/concurrent/ThreadPoolExecutor.AbortPolicy.html +http://developer.android.com/reference/java/util/concurrent/ThreadPoolExecutor.CallerRunsPolicy.html +http://developer.android.com/reference/java/util/concurrent/ThreadPoolExecutor.DiscardOldestPolicy.html +http://developer.android.com/reference/java/util/concurrent/ThreadPoolExecutor.DiscardPolicy.html +http://developer.android.com/reference/java/util/concurrent/TimeUnit.html +http://developer.android.com/reference/java/util/concurrent/BrokenBarrierException.html +http://developer.android.com/reference/java/util/concurrent/CancellationException.html +http://developer.android.com/reference/java/util/concurrent/ExecutionException.html +http://developer.android.com/reference/java/util/concurrent/RejectedExecutionException.html +http://developer.android.com/reference/java/util/concurrent/TimeoutException.html +http://developer.android.com/reference/java/util/concurrent/package-descr.html +http://developer.android.com/reference/java/util/Deque.html +http://developer.android.com/reference/java/util/Queue.html +http://developer.android.com/reference/java/util/Map.html +http://developer.android.com/reference/java/lang/Runnable.html +http://developer.android.com/reference/java/util/NavigableSet.html +http://developer.android.com/reference/java/util/ArrayList.html +http://developer.android.com/reference/java/util/Set.html +http://developer.android.com/reference/java/util/PriorityQueue.html +http://developer.android.com/reference/android/database/CrossProcessCursor.html +http://developer.android.com/reference/android/database/AbstractCursor.html +http://developer.android.com/reference/android/database/AbstractCursor.SelfContentObserver.html +http://developer.android.com/reference/android/database/AbstractWindowedCursor.html +http://developer.android.com/reference/android/database/CharArrayBuffer.html +http://developer.android.com/reference/android/database/ContentObservable.html +http://developer.android.com/reference/android/database/ContentObserver.html +http://developer.android.com/reference/android/database/CursorJoiner.html +http://developer.android.com/reference/android/database/CursorWindow.html +http://developer.android.com/reference/android/database/CursorWrapper.html +http://developer.android.com/reference/android/database/DatabaseUtils.html +http://developer.android.com/reference/android/database/DatabaseUtils.InsertHelper.html +http://developer.android.com/reference/android/database/DataSetObservable.html +http://developer.android.com/reference/android/database/DataSetObserver.html +http://developer.android.com/reference/android/database/MatrixCursor.html +http://developer.android.com/reference/android/database/MatrixCursor.RowBuilder.html +http://developer.android.com/reference/android/database/MergeCursor.html +http://developer.android.com/reference/android/database/Observable.html +http://developer.android.com/reference/android/database/CursorJoiner.Result.html +http://developer.android.com/reference/android/database/CursorIndexOutOfBoundsException.html +http://developer.android.com/reference/android/database/SQLException.html +http://developer.android.com/reference/android/database/StaleDataException.html +http://developer.android.com/reference/android/database/package-descr.html http://developer.android.com/reference/android/media/JetPlayer.html -http://developer.android.com/guide/topics/media/jet/jetcreator_manual.html -http://developer.android.com/reference/android/content/ContentValues.html -http://developer.android.com/reference/javax/crypto/SecretKey.html -http://developer.android.com/reference/javax/crypto/Cipher.html -http://developer.android.com/reference/javax/crypto/CipherInputStream.html -http://developer.android.com/reference/javax/crypto/CipherOutputStream.html -http://developer.android.com/reference/javax/crypto/CipherSpi.html -http://developer.android.com/reference/javax/crypto/EncryptedPrivateKeyInfo.html -http://developer.android.com/reference/javax/crypto/ExemptionMechanism.html -http://developer.android.com/reference/javax/crypto/ExemptionMechanismSpi.html -http://developer.android.com/reference/javax/crypto/KeyAgreement.html -http://developer.android.com/reference/javax/crypto/KeyAgreementSpi.html -http://developer.android.com/reference/javax/crypto/KeyGenerator.html -http://developer.android.com/reference/javax/crypto/KeyGeneratorSpi.html -http://developer.android.com/reference/javax/crypto/Mac.html -http://developer.android.com/reference/javax/crypto/MacSpi.html -http://developer.android.com/reference/javax/crypto/NullCipher.html -http://developer.android.com/reference/javax/crypto/SealedObject.html -http://developer.android.com/reference/javax/crypto/SecretKeyFactory.html -http://developer.android.com/reference/javax/crypto/SecretKeyFactorySpi.html -http://developer.android.com/reference/javax/crypto/BadPaddingException.html -http://developer.android.com/reference/javax/crypto/ExemptionMechanismException.html -http://developer.android.com/reference/javax/crypto/IllegalBlockSizeException.html -http://developer.android.com/reference/javax/crypto/NoSuchPaddingException.html -http://developer.android.com/reference/javax/crypto/ShortBufferException.html -http://developer.android.com/reference/javax/crypto/package-descr.html +http://developer.android.com/resources/samples/Home/res/index.html +http://developer.android.com/resources/samples/Home/src/index.html +http://developer.android.com/resources/samples/Home/AndroidManifest.html +http://developer.android.com/reference/android/view/View.OnTouchListener.html +http://developer.android.com/reference/android/view/View.OnKeyListener.html +http://developer.android.com/reference/javax/xml/namespace/NamespaceContext.html +http://developer.android.com/reference/javax/xml/namespace/QName.html +http://developer.android.com/reference/javax/xml/namespace/package-descr.html +http://developer.android.com/reference/android/provider/SearchRecentSuggestions.html +http://developer.android.com/reference/android/telephony/CellLocation.html +http://developer.android.com/reference/android/telephony/NeighboringCellInfo.html +http://developer.android.com/reference/android/telephony/PhoneNumberFormattingTextWatcher.html +http://developer.android.com/reference/android/telephony/PhoneNumberUtils.html +http://developer.android.com/reference/android/telephony/ServiceState.html +http://developer.android.com/reference/android/telephony/SmsMessage.html +http://developer.android.com/reference/android/telephony/SmsMessage.SubmitPdu.html +http://developer.android.com/reference/android/telephony/SmsMessage.MessageClass.html +http://developer.android.com/reference/android/telephony/package-descr.html +http://developer.android.com/resources/samples/ContactManager/res/index.html +http://developer.android.com/resources/samples/ContactManager/src/index.html +http://developer.android.com/resources/samples/ContactManager/AndroidManifest.html +http://developer.android.com/reference/android/os/Debug.html +http://developer.android.com/resources/samples/Spinner/res/index.html +http://developer.android.com/resources/samples/Spinner/src/index.html +http://developer.android.com/resources/samples/Spinner/AndroidManifest.html http://developer.android.com/reference/android/location/LocationListener.html -http://developer.android.com/reference/java/security/cert/CertPathBuilderResult.html -http://developer.android.com/reference/java/security/cert/CertPathParameters.html -http://developer.android.com/reference/java/security/cert/CertPathValidatorResult.html -http://developer.android.com/reference/java/security/cert/CertSelector.html -http://developer.android.com/reference/java/security/cert/CertStoreParameters.html -http://developer.android.com/reference/java/security/cert/CRLSelector.html -http://developer.android.com/reference/java/security/cert/PolicyNode.html -http://developer.android.com/reference/java/security/cert/X509Extension.html -http://developer.android.com/reference/java/security/cert/Certificate.html -http://developer.android.com/reference/java/security/cert/Certificate.CertificateRep.html -http://developer.android.com/reference/java/security/cert/CertificateFactory.html -http://developer.android.com/reference/java/security/cert/CertificateFactorySpi.html -http://developer.android.com/reference/java/security/cert/CertPath.html -http://developer.android.com/reference/java/security/cert/CertPath.CertPathRep.html -http://developer.android.com/reference/java/security/cert/CertPathBuilder.html -http://developer.android.com/reference/java/security/cert/CertPathBuilderSpi.html -http://developer.android.com/reference/java/security/cert/CertPathValidator.html -http://developer.android.com/reference/java/security/cert/CertPathValidatorSpi.html -http://developer.android.com/reference/java/security/cert/CertStore.html -http://developer.android.com/reference/java/security/cert/CertStoreSpi.html -http://developer.android.com/reference/java/security/cert/CollectionCertStoreParameters.html -http://developer.android.com/reference/java/security/cert/CRL.html -http://developer.android.com/reference/java/security/cert/LDAPCertStoreParameters.html -http://developer.android.com/reference/java/security/cert/PKIXBuilderParameters.html -http://developer.android.com/reference/java/security/cert/PKIXCertPathBuilderResult.html -http://developer.android.com/reference/java/security/cert/PKIXCertPathChecker.html -http://developer.android.com/reference/java/security/cert/PKIXCertPathValidatorResult.html -http://developer.android.com/reference/java/security/cert/PKIXParameters.html -http://developer.android.com/reference/java/security/cert/PolicyQualifierInfo.html -http://developer.android.com/reference/java/security/cert/TrustAnchor.html -http://developer.android.com/reference/java/security/cert/X509Certificate.html -http://developer.android.com/reference/java/security/cert/X509CertSelector.html -http://developer.android.com/reference/java/security/cert/X509CRL.html -http://developer.android.com/reference/java/security/cert/X509CRLEntry.html -http://developer.android.com/reference/java/security/cert/X509CRLSelector.html -http://developer.android.com/reference/java/security/cert/CertificateEncodingException.html -http://developer.android.com/reference/java/security/cert/CertificateException.html -http://developer.android.com/reference/java/security/cert/CertificateExpiredException.html -http://developer.android.com/reference/java/security/cert/CertificateNotYetValidException.html -http://developer.android.com/reference/java/security/cert/CertificateParsingException.html -http://developer.android.com/reference/java/security/cert/CertPathBuilderException.html -http://developer.android.com/reference/java/security/cert/CertPathValidatorException.html -http://developer.android.com/reference/java/security/cert/CertStoreException.html -http://developer.android.com/reference/java/security/cert/CRLException.html -http://developer.android.com/reference/java/security/cert/package-descr.html -http://developer.android.com/reference/org/xml/sax/helpers/AttributeListImpl.html -http://developer.android.com/reference/org/xml/sax/helpers/AttributesImpl.html -http://developer.android.com/reference/org/xml/sax/helpers/DefaultHandler.html -http://developer.android.com/reference/org/xml/sax/helpers/LocatorImpl.html -http://developer.android.com/reference/org/xml/sax/helpers/NamespaceSupport.html -http://developer.android.com/reference/org/xml/sax/helpers/ParserAdapter.html -http://developer.android.com/reference/org/xml/sax/helpers/ParserFactory.html -http://developer.android.com/reference/org/xml/sax/helpers/XMLFilterImpl.html -http://developer.android.com/reference/org/xml/sax/helpers/XMLReaderAdapter.html -http://developer.android.com/reference/org/xml/sax/helpers/XMLReaderFactory.html -http://developer.android.com/reference/org/xml/sax/helpers/package-descr.html -http://developer.android.com/reference/org/xml/sax/AttributeList.html -http://developer.android.com/reference/org/xml/sax/Attributes.html -http://developer.android.com/reference/org/xml/sax/Parser.html -http://developer.android.com/reference/android/content/pm/ConfigurationInfo.html -http://developer.android.com/reference/javax/net/ssl/HandshakeCompletedListener.html -http://developer.android.com/reference/javax/net/ssl/HostnameVerifier.html -http://developer.android.com/reference/javax/net/ssl/KeyManager.html -http://developer.android.com/reference/javax/net/ssl/ManagerFactoryParameters.html -http://developer.android.com/reference/javax/net/ssl/SSLSession.html -http://developer.android.com/reference/javax/net/ssl/SSLSessionBindingListener.html -http://developer.android.com/reference/javax/net/ssl/SSLSessionContext.html -http://developer.android.com/reference/javax/net/ssl/TrustManager.html -http://developer.android.com/reference/javax/net/ssl/X509KeyManager.html -http://developer.android.com/reference/javax/net/ssl/X509TrustManager.html -http://developer.android.com/reference/javax/net/ssl/CertPathTrustManagerParameters.html -http://developer.android.com/reference/javax/net/ssl/HandshakeCompletedEvent.html -http://developer.android.com/reference/javax/net/ssl/HttpsURLConnection.html -http://developer.android.com/reference/javax/net/ssl/KeyManagerFactory.html -http://developer.android.com/reference/javax/net/ssl/KeyManagerFactorySpi.html -http://developer.android.com/reference/javax/net/ssl/KeyStoreBuilderParameters.html -http://developer.android.com/reference/javax/net/ssl/SSLContext.html -http://developer.android.com/reference/javax/net/ssl/SSLContextSpi.html -http://developer.android.com/reference/javax/net/ssl/SSLEngine.html -http://developer.android.com/reference/javax/net/ssl/SSLEngineResult.html -http://developer.android.com/reference/javax/net/ssl/SSLParameters.html -http://developer.android.com/reference/javax/net/ssl/SSLPermission.html -http://developer.android.com/reference/javax/net/ssl/SSLServerSocket.html -http://developer.android.com/reference/javax/net/ssl/SSLServerSocketFactory.html -http://developer.android.com/reference/javax/net/ssl/SSLSessionBindingEvent.html -http://developer.android.com/reference/javax/net/ssl/SSLSocket.html -http://developer.android.com/reference/javax/net/ssl/SSLSocketFactory.html -http://developer.android.com/reference/javax/net/ssl/TrustManagerFactory.html -http://developer.android.com/reference/javax/net/ssl/TrustManagerFactorySpi.html -http://developer.android.com/reference/javax/net/ssl/X509ExtendedKeyManager.html -http://developer.android.com/reference/javax/net/ssl/SSLEngineResult.HandshakeStatus.html -http://developer.android.com/reference/javax/net/ssl/SSLEngineResult.Status.html -http://developer.android.com/reference/javax/net/ssl/SSLException.html -http://developer.android.com/reference/javax/net/ssl/SSLHandshakeException.html -http://developer.android.com/reference/javax/net/ssl/SSLKeyException.html -http://developer.android.com/reference/javax/net/ssl/SSLPeerUnverifiedException.html -http://developer.android.com/reference/javax/net/ssl/SSLProtocolException.html -http://developer.android.com/reference/javax/net/ssl/package-descr.html -http://developer.android.com/reference/java/lang/Appendable.html -http://developer.android.com/reference/java/lang/CharSequence.html -http://developer.android.com/reference/java/lang/Cloneable.html -http://developer.android.com/reference/java/lang/Comparable.html -http://developer.android.com/reference/java/lang/Iterable.html -http://developer.android.com/reference/java/lang/Readable.html -http://developer.android.com/reference/java/lang/Runnable.html -http://developer.android.com/reference/java/lang/Thread.UncaughtExceptionHandler.html -http://developer.android.com/reference/java/lang/Boolean.html -http://developer.android.com/reference/java/lang/Byte.html -http://developer.android.com/reference/java/lang/Character.html -http://developer.android.com/reference/java/lang/Character.Subset.html -http://developer.android.com/reference/java/lang/Character.UnicodeBlock.html -http://developer.android.com/reference/java/lang/ClassLoader.html -http://developer.android.com/reference/java/lang/Compiler.html -http://developer.android.com/reference/java/lang/Double.html -http://developer.android.com/reference/java/lang/Enum.html -http://developer.android.com/reference/java/lang/Float.html -http://developer.android.com/reference/java/lang/InheritableThreadLocal.html -http://developer.android.com/reference/java/lang/Integer.html -http://developer.android.com/reference/java/lang/Long.html -http://developer.android.com/reference/java/lang/Math.html -http://developer.android.com/reference/java/lang/Number.html -http://developer.android.com/reference/java/lang/Package.html -http://developer.android.com/reference/java/lang/Process.html -http://developer.android.com/reference/java/lang/ProcessBuilder.html -http://developer.android.com/reference/java/lang/Runtime.html -http://developer.android.com/reference/java/lang/RuntimePermission.html -http://developer.android.com/reference/java/lang/SecurityManager.html -http://developer.android.com/reference/java/lang/Short.html -http://developer.android.com/reference/java/lang/StackTraceElement.html -http://developer.android.com/reference/java/lang/StrictMath.html -http://developer.android.com/reference/java/lang/StringBuffer.html -http://developer.android.com/reference/java/lang/StringBuilder.html -http://developer.android.com/reference/java/lang/System.html -http://developer.android.com/reference/java/lang/Thread.html -http://developer.android.com/reference/java/lang/ThreadGroup.html -http://developer.android.com/reference/java/lang/ThreadLocal.html -http://developer.android.com/reference/java/lang/Throwable.html -http://developer.android.com/reference/java/lang/Void.html -http://developer.android.com/reference/java/lang/Thread.State.html -http://developer.android.com/reference/java/lang/ArithmeticException.html -http://developer.android.com/reference/java/lang/ArrayIndexOutOfBoundsException.html -http://developer.android.com/reference/java/lang/ArrayStoreException.html -http://developer.android.com/reference/java/lang/ClassCastException.html -http://developer.android.com/reference/java/lang/ClassNotFoundException.html -http://developer.android.com/reference/java/lang/CloneNotSupportedException.html -http://developer.android.com/reference/java/lang/EnumConstantNotPresentException.html -http://developer.android.com/reference/java/lang/Exception.html -http://developer.android.com/reference/java/lang/IllegalAccessException.html -http://developer.android.com/reference/java/lang/IllegalMonitorStateException.html -http://developer.android.com/reference/java/lang/IllegalStateException.html -http://developer.android.com/reference/java/lang/IllegalThreadStateException.html -http://developer.android.com/reference/java/lang/IndexOutOfBoundsException.html -http://developer.android.com/reference/java/lang/InstantiationException.html -http://developer.android.com/reference/java/lang/NegativeArraySizeException.html -http://developer.android.com/reference/java/lang/NoSuchFieldException.html -http://developer.android.com/reference/java/lang/NoSuchMethodException.html -http://developer.android.com/reference/java/lang/NullPointerException.html -http://developer.android.com/reference/java/lang/NumberFormatException.html -http://developer.android.com/reference/java/lang/RuntimeException.html -http://developer.android.com/reference/java/lang/SecurityException.html -http://developer.android.com/reference/java/lang/StringIndexOutOfBoundsException.html -http://developer.android.com/reference/java/lang/TypeNotPresentException.html -http://developer.android.com/reference/java/lang/UnsupportedOperationException.html -http://developer.android.com/reference/java/lang/AbstractMethodError.html -http://developer.android.com/reference/java/lang/AssertionError.html -http://developer.android.com/reference/java/lang/ClassCircularityError.html -http://developer.android.com/reference/java/lang/ClassFormatError.html -http://developer.android.com/reference/java/lang/Error.html -http://developer.android.com/reference/java/lang/ExceptionInInitializerError.html -http://developer.android.com/reference/java/lang/IllegalAccessError.html -http://developer.android.com/reference/java/lang/IncompatibleClassChangeError.html -http://developer.android.com/reference/java/lang/InstantiationError.html -http://developer.android.com/reference/java/lang/InternalError.html -http://developer.android.com/reference/java/lang/LinkageError.html -http://developer.android.com/reference/java/lang/NoClassDefFoundError.html -http://developer.android.com/reference/java/lang/NoSuchFieldError.html -http://developer.android.com/reference/java/lang/NoSuchMethodError.html -http://developer.android.com/reference/java/lang/OutOfMemoryError.html -http://developer.android.com/reference/java/lang/StackOverflowError.html -http://developer.android.com/reference/java/lang/ThreadDeath.html -http://developer.android.com/reference/java/lang/UnknownError.html -http://developer.android.com/reference/java/lang/UnsatisfiedLinkError.html -http://developer.android.com/reference/java/lang/UnsupportedClassVersionError.html -http://developer.android.com/reference/java/lang/VerifyError.html -http://developer.android.com/reference/java/lang/VirtualMachineError.html -http://developer.android.com/reference/java/nio/CharBuffer.html -http://developer.android.com/reference/android/view/View.MeasureSpec.html -http://developer.android.com/reference/org/apache/http/message/HeaderValueFormatter.html -http://developer.android.com/reference/org/apache/http/message/HeaderValueParser.html -http://developer.android.com/reference/org/apache/http/message/LineFormatter.html -http://developer.android.com/reference/org/apache/http/message/LineParser.html -http://developer.android.com/reference/org/apache/http/message/BasicHeader.html -http://developer.android.com/reference/org/apache/http/message/BasicHeaderElement.html -http://developer.android.com/reference/org/apache/http/message/BasicHeaderElementIterator.html -http://developer.android.com/reference/org/apache/http/message/BasicHeaderIterator.html -http://developer.android.com/reference/org/apache/http/message/BasicHeaderValueFormatter.html -http://developer.android.com/reference/org/apache/http/message/BasicHeaderValueParser.html -http://developer.android.com/reference/org/apache/http/message/BasicHttpEntityEnclosingRequest.html -http://developer.android.com/reference/org/apache/http/message/BasicHttpRequest.html -http://developer.android.com/reference/org/apache/http/message/BasicHttpResponse.html -http://developer.android.com/reference/org/apache/http/message/BasicLineFormatter.html -http://developer.android.com/reference/org/apache/http/message/BasicLineParser.html -http://developer.android.com/reference/org/apache/http/message/BasicListHeaderIterator.html -http://developer.android.com/reference/org/apache/http/message/BasicNameValuePair.html -http://developer.android.com/reference/org/apache/http/message/BasicRequestLine.html -http://developer.android.com/reference/org/apache/http/message/BasicStatusLine.html -http://developer.android.com/reference/org/apache/http/message/BasicTokenIterator.html -http://developer.android.com/reference/org/apache/http/message/BufferedHeader.html -http://developer.android.com/reference/org/apache/http/message/HeaderGroup.html -http://developer.android.com/reference/org/apache/http/message/ParserCursor.html -http://developer.android.com/reference/org/apache/http/HttpMessage.html -http://developer.android.com/reference/org/apache/http/client/methods/HttpRequestBase.html -http://developer.android.com/reference/org/apache/http/impl/client/RequestWrapper.html -http://developer.android.com/reference/org/apache/http/HttpRequest.html -http://developer.android.com/reference/org/apache/http/impl/client/EntityEnclosingRequestWrapper.html -http://developer.android.com/reference/org/apache/http/client/methods/HttpDelete.html -http://developer.android.com/reference/org/apache/http/client/methods/HttpEntityEnclosingRequestBase.html -http://developer.android.com/reference/org/apache/http/client/methods/HttpGet.html -http://developer.android.com/reference/org/apache/http/client/methods/HttpHead.html -http://developer.android.com/reference/org/apache/http/client/methods/HttpOptions.html -http://developer.android.com/reference/org/apache/http/client/methods/HttpPost.html -http://developer.android.com/reference/org/apache/http/client/methods/HttpPut.html -http://developer.android.com/reference/org/apache/http/client/methods/HttpTrace.html -http://developer.android.com/reference/org/apache/http/HttpEntityEnclosingRequest.html -http://developer.android.com/reference/org/apache/http/params/HttpParams.html -http://developer.android.com/reference/org/apache/http/Header.html -http://developer.android.com/reference/org/apache/http/HeaderIterator.html -http://developer.android.com/reference/org/apache/http/ProtocolVersion.html -http://developer.android.com/reference/android/accessibilityservice/AccessibilityService.html -http://developer.android.com/reference/android/accessibilityservice/AccessibilityServiceInfo.html -http://developer.android.com/reference/android/view/accessibility/AccessibilityEvent.html +http://developer.android.com/reference/java/util/zip/Checksum.html +http://developer.android.com/reference/java/util/zip/Adler32.html +http://developer.android.com/reference/java/util/zip/CheckedInputStream.html +http://developer.android.com/reference/java/util/zip/CheckedOutputStream.html +http://developer.android.com/reference/java/util/zip/CRC32.html +http://developer.android.com/reference/java/util/zip/Deflater.html +http://developer.android.com/reference/java/util/zip/DeflaterInputStream.html +http://developer.android.com/reference/java/util/zip/DeflaterOutputStream.html +http://developer.android.com/reference/java/util/zip/GZIPInputStream.html +http://developer.android.com/reference/java/util/zip/GZIPOutputStream.html +http://developer.android.com/reference/java/util/zip/Inflater.html +http://developer.android.com/reference/java/util/zip/InflaterInputStream.html +http://developer.android.com/reference/java/util/zip/InflaterOutputStream.html +http://developer.android.com/reference/java/util/zip/ZipEntry.html +http://developer.android.com/reference/java/util/zip/ZipFile.html +http://developer.android.com/reference/java/util/zip/ZipInputStream.html +http://developer.android.com/reference/java/util/zip/ZipOutputStream.html +http://developer.android.com/reference/java/util/zip/DataFormatException.html +http://developer.android.com/reference/java/util/zip/ZipException.html +http://developer.android.com/reference/java/util/zip/ZipError.html +http://developer.android.com/reference/android/database/sqlite/SQLiteCursorDriver.html +http://developer.android.com/reference/android/database/sqlite/SQLiteDatabase.CursorFactory.html +http://developer.android.com/reference/android/database/sqlite/SQLiteTransactionListener.html +http://developer.android.com/reference/android/database/sqlite/SQLiteClosable.html +http://developer.android.com/reference/android/database/sqlite/SQLiteCursor.html +http://developer.android.com/reference/android/database/sqlite/SQLiteOpenHelper.html +http://developer.android.com/reference/android/database/sqlite/SQLiteProgram.html +http://developer.android.com/reference/android/database/sqlite/SQLiteQuery.html +http://developer.android.com/reference/android/database/sqlite/SQLiteQueryBuilder.html +http://developer.android.com/reference/android/database/sqlite/SQLiteStatement.html +http://developer.android.com/reference/android/database/sqlite/SQLiteAbortException.html +http://developer.android.com/reference/android/database/sqlite/SQLiteConstraintException.html +http://developer.android.com/reference/android/database/sqlite/SQLiteDatabaseCorruptException.html +http://developer.android.com/reference/android/database/sqlite/SQLiteDiskIOException.html +http://developer.android.com/reference/android/database/sqlite/SQLiteDoneException.html +http://developer.android.com/reference/android/database/sqlite/SQLiteException.html +http://developer.android.com/reference/android/database/sqlite/SQLiteFullException.html +http://developer.android.com/reference/android/database/sqlite/SQLiteMisuseException.html +http://developer.android.com/reference/android/database/sqlite/package-descr.html +http://developer.android.com/reference/android/os/PatternMatcher.html +http://developer.android.com/reference/javax/xml/validation/Schema.html +http://developer.android.com/reference/javax/xml/validation/SchemaFactory.html +http://developer.android.com/reference/javax/xml/validation/SchemaFactoryLoader.html +http://developer.android.com/reference/javax/xml/validation/TypeInfoProvider.html +http://developer.android.com/reference/javax/xml/validation/Validator.html +http://developer.android.com/reference/javax/xml/validation/ValidatorHandler.html +http://developer.android.com/reference/javax/xml/validation/package-descr.html +http://developer.android.com/reference/android/webkit/ConsoleMessage.html +http://developer.android.com/reference/android/webkit/ConsoleMessage.MessageLevel.html +http://developer.android.com/reference/android/util/Log.html +http://developer.android.com/reference/android/content/BroadcastReceiver.html +http://developer.android.com/reference/android/os/Handler.html +http://developer.android.com/reference/android/app/Service.html +http://developer.android.com/reference/android/app/NotificationManager.html +http://developer.android.com/reference/android/widget/ProgressBar.html +http://developer.android.com/reference/android/app/ProgressDialog.html +http://developer.android.com/reference/android/view/animation/Animation.AnimationListener.html +http://developer.android.com/reference/android/view/animation/Interpolator.html +http://developer.android.com/reference/android/view/animation/AccelerateDecelerateInterpolator.html +http://developer.android.com/reference/android/view/animation/AccelerateInterpolator.html +http://developer.android.com/reference/android/view/animation/AlphaAnimation.html +http://developer.android.com/reference/android/view/animation/Animation.html +http://developer.android.com/reference/android/view/animation/Animation.Description.html +http://developer.android.com/reference/android/view/animation/AnimationSet.html +http://developer.android.com/reference/android/view/animation/AnimationUtils.html +http://developer.android.com/reference/android/view/animation/AnticipateInterpolator.html +http://developer.android.com/reference/android/view/animation/AnticipateOvershootInterpolator.html +http://developer.android.com/reference/android/view/animation/BounceInterpolator.html +http://developer.android.com/reference/android/view/animation/CycleInterpolator.html +http://developer.android.com/reference/android/view/animation/DecelerateInterpolator.html +http://developer.android.com/reference/android/view/animation/GridLayoutAnimationController.html +http://developer.android.com/reference/android/view/animation/GridLayoutAnimationController.AnimationParameters.html +http://developer.android.com/reference/android/view/animation/LayoutAnimationController.html +http://developer.android.com/reference/android/view/animation/LayoutAnimationController.AnimationParameters.html +http://developer.android.com/reference/android/view/animation/LinearInterpolator.html +http://developer.android.com/reference/android/view/animation/OvershootInterpolator.html +http://developer.android.com/reference/android/view/animation/RotateAnimation.html +http://developer.android.com/reference/android/view/animation/ScaleAnimation.html +http://developer.android.com/reference/android/view/animation/Transformation.html +http://developer.android.com/reference/android/view/animation/TranslateAnimation.html +http://developer.android.com/reference/android/view/animation/package-descr.html +http://developer.android.com/reference/android/content/ComponentName.html +http://developer.android.com/reference/android/test/InstrumentationTestRunner.html +http://developer.android.com/reference/android/os/Build.html +http://developer.android.com/reference/android/os/SystemClock.html http://developer.android.com/reference/android/content/ContentProvider.html http://developer.android.com/reference/android/net/Uri.html http://developer.android.com/reference/android/content/ContentUris.html @@ -976,3782 +887,3260 @@ http://developer.android.com/reference/android/provider/BaseColumns.html http://developer.android.com/reference/android/provider/Contacts.PeopleColumns.html http://developer.android.com/reference/android/provider/Contacts.PhonesColumns.html http://developer.android.com/reference/android/provider/Contacts.People.html -http://developer.android.com/reference/android/database/sqlite/SQLiteOpenHelper.html -http://developer.android.com/reference/android/database/sqlite/SQLiteDatabase.html -http://developer.android.com/reference/android/database/sqlite/SQLiteCursor.html -http://developer.android.com/reference/android/database/MatrixCursor.html -http://developer.android.com/reference/android/content/pm/PackageItemInfo.html -http://developer.android.com/reference/android/content/IntentFilter.html -http://developer.android.com/reference/android/content/ComponentName.html -http://developer.android.com/reference/android/view/Menu.html -http://developer.android.com/reference/java/text/AttributedCharacterIterator.html -http://developer.android.com/reference/java/text/CharacterIterator.html -http://developer.android.com/reference/java/text/Annotation.html -http://developer.android.com/reference/java/text/AttributedCharacterIterator.Attribute.html -http://developer.android.com/reference/java/text/AttributedString.html -http://developer.android.com/reference/java/text/Bidi.html -http://developer.android.com/reference/java/text/BreakIterator.html -http://developer.android.com/reference/java/text/ChoiceFormat.html -http://developer.android.com/reference/java/text/CollationElementIterator.html -http://developer.android.com/reference/java/text/CollationKey.html -http://developer.android.com/reference/java/text/Collator.html -http://developer.android.com/reference/java/text/DateFormat.html -http://developer.android.com/reference/java/text/DateFormat.Field.html -http://developer.android.com/reference/java/text/DateFormatSymbols.html -http://developer.android.com/reference/java/text/DecimalFormat.html -http://developer.android.com/reference/java/text/DecimalFormatSymbols.html -http://developer.android.com/reference/java/text/FieldPosition.html -http://developer.android.com/reference/java/text/Format.html -http://developer.android.com/reference/java/text/Format.Field.html -http://developer.android.com/reference/java/text/MessageFormat.html -http://developer.android.com/reference/java/text/MessageFormat.Field.html -http://developer.android.com/reference/java/text/NumberFormat.html -http://developer.android.com/reference/java/text/NumberFormat.Field.html -http://developer.android.com/reference/java/text/ParsePosition.html -http://developer.android.com/reference/java/text/RuleBasedCollator.html -http://developer.android.com/reference/java/text/SimpleDateFormat.html -http://developer.android.com/reference/java/text/StringCharacterIterator.html -http://developer.android.com/reference/java/text/ParseException.html -http://developer.android.com/reference/android/location/LocationProvider.html -http://developer.android.com/reference/android/content/res/AssetManager.html -http://developer.android.com/reference/android/content/res/Configuration.html -http://developer.android.com/reference/org/apache/http/impl/io/AbstractMessageParser.html -http://developer.android.com/reference/org/apache/http/impl/io/AbstractMessageWriter.html -http://developer.android.com/reference/org/apache/http/impl/io/AbstractSessionInputBuffer.html -http://developer.android.com/reference/org/apache/http/impl/io/AbstractSessionOutputBuffer.html -http://developer.android.com/reference/org/apache/http/impl/io/ChunkedInputStream.html -http://developer.android.com/reference/org/apache/http/impl/io/ChunkedOutputStream.html -http://developer.android.com/reference/org/apache/http/impl/io/ContentLengthInputStream.html -http://developer.android.com/reference/org/apache/http/impl/io/ContentLengthOutputStream.html -http://developer.android.com/reference/org/apache/http/impl/io/HttpRequestParser.html -http://developer.android.com/reference/org/apache/http/impl/io/HttpRequestWriter.html -http://developer.android.com/reference/org/apache/http/impl/io/HttpResponseParser.html -http://developer.android.com/reference/org/apache/http/impl/io/HttpResponseWriter.html -http://developer.android.com/reference/org/apache/http/impl/io/HttpTransportMetricsImpl.html -http://developer.android.com/reference/org/apache/http/impl/io/IdentityInputStream.html -http://developer.android.com/reference/org/apache/http/impl/io/IdentityOutputStream.html -http://developer.android.com/reference/org/apache/http/impl/io/SocketInputBuffer.html -http://developer.android.com/reference/org/apache/http/impl/io/SocketOutputBuffer.html -http://developer.android.com/reference/org/apache/http/impl/io/package-descr.html -http://developer.android.com/reference/org/apache/http/io/HttpTransportMetrics.html -http://developer.android.com/reference/org/apache/http/io/SessionInputBuffer.html -http://developer.android.com/reference/java/sql/Array.html -http://developer.android.com/reference/java/sql/Blob.html -http://developer.android.com/reference/java/sql/CallableStatement.html -http://developer.android.com/reference/java/sql/Clob.html -http://developer.android.com/reference/java/sql/Connection.html -http://developer.android.com/reference/java/sql/DatabaseMetaData.html -http://developer.android.com/reference/java/sql/Driver.html -http://developer.android.com/reference/java/sql/NClob.html -http://developer.android.com/reference/java/sql/ParameterMetaData.html -http://developer.android.com/reference/java/sql/PreparedStatement.html -http://developer.android.com/reference/java/sql/Ref.html -http://developer.android.com/reference/java/sql/ResultSet.html -http://developer.android.com/reference/java/sql/ResultSetMetaData.html -http://developer.android.com/reference/java/sql/RowId.html -http://developer.android.com/reference/java/sql/Savepoint.html -http://developer.android.com/reference/java/sql/SQLData.html -http://developer.android.com/reference/java/sql/SQLInput.html -http://developer.android.com/reference/java/sql/SQLOutput.html -http://developer.android.com/reference/java/sql/SQLXML.html -http://developer.android.com/reference/java/sql/Statement.html -http://developer.android.com/reference/java/sql/Struct.html -http://developer.android.com/reference/java/sql/Wrapper.html -http://developer.android.com/reference/java/sql/Date.html -http://developer.android.com/reference/java/sql/DriverManager.html -http://developer.android.com/reference/java/sql/DriverPropertyInfo.html -http://developer.android.com/reference/java/sql/SQLPermission.html -http://developer.android.com/reference/java/sql/Time.html -http://developer.android.com/reference/java/sql/Timestamp.html -http://developer.android.com/reference/java/sql/Types.html -http://developer.android.com/reference/java/sql/ClientInfoStatus.html -http://developer.android.com/reference/java/sql/RowIdLifetime.html -http://developer.android.com/reference/java/sql/BatchUpdateException.html -http://developer.android.com/reference/java/sql/DataTruncation.html -http://developer.android.com/reference/java/sql/SQLClientInfoException.html -http://developer.android.com/reference/java/sql/SQLDataException.html -http://developer.android.com/reference/java/sql/SQLException.html -http://developer.android.com/reference/java/sql/SQLFeatureNotSupportedException.html -http://developer.android.com/reference/java/sql/SQLIntegrityConstraintViolationException.html -http://developer.android.com/reference/java/sql/SQLInvalidAuthorizationSpecException.html -http://developer.android.com/reference/java/sql/SQLNonTransientConnectionException.html -http://developer.android.com/reference/java/sql/SQLNonTransientException.html -http://developer.android.com/reference/java/sql/SQLRecoverableException.html -http://developer.android.com/reference/java/sql/SQLSyntaxErrorException.html -http://developer.android.com/reference/java/sql/SQLTimeoutException.html -http://developer.android.com/reference/java/sql/SQLTransactionRollbackException.html -http://developer.android.com/reference/java/sql/SQLTransientConnectionException.html -http://developer.android.com/reference/java/sql/SQLTransientException.html -http://developer.android.com/reference/java/sql/SQLWarning.html -http://developer.android.com/reference/java/sql/package-descr.html -http://developer.android.com/reference/org/xml/sax/ContentHandler.html -http://developer.android.com/reference/org/xml/sax/DocumentHandler.html -http://developer.android.com/reference/org/xml/sax/DTDHandler.html -http://developer.android.com/reference/org/xml/sax/EntityResolver.html -http://developer.android.com/reference/org/xml/sax/ErrorHandler.html -http://developer.android.com/reference/org/xml/sax/Locator.html -http://developer.android.com/reference/org/xml/sax/XMLFilter.html -http://developer.android.com/reference/org/xml/sax/XMLReader.html -http://developer.android.com/reference/org/xml/sax/HandlerBase.html -http://developer.android.com/reference/org/xml/sax/InputSource.html -http://developer.android.com/reference/org/xml/sax/SAXException.html -http://developer.android.com/reference/org/xml/sax/SAXNotRecognizedException.html -http://developer.android.com/reference/org/xml/sax/SAXNotSupportedException.html -http://developer.android.com/reference/org/xml/sax/SAXParseException.html -http://developer.android.com/reference/org/xml/sax/package-descr.html -http://developer.android.com/reference/android/speech/tts/TextToSpeech.OnInitListener.html -http://developer.android.com/reference/android/speech/tts/TextToSpeech.OnUtteranceCompletedListener.html -http://developer.android.com/reference/android/speech/tts/TextToSpeech.html -http://developer.android.com/reference/android/speech/tts/TextToSpeech.Engine.html -http://developer.android.com/reference/org/apache/http/conn/ssl/X509HostnameVerifier.html -http://developer.android.com/reference/org/apache/http/conn/ssl/AbstractVerifier.html -http://developer.android.com/reference/org/apache/http/conn/ssl/AllowAllHostnameVerifier.html -http://developer.android.com/reference/org/apache/http/conn/ssl/BrowserCompatHostnameVerifier.html -http://developer.android.com/reference/org/apache/http/conn/ssl/SSLSocketFactory.html -http://developer.android.com/reference/org/apache/http/conn/ssl/StrictHostnameVerifier.html -http://developer.android.com/reference/org/apache/http/conn/ssl/package-descr.html -http://developer.android.com/resources/tutorials/views/hello-listview.html -http://developer.android.com/reference/android/widget/Adapter.html -http://developer.android.com/reference/android/widget/CursorAdapter.html -http://developer.android.com/reference/android/widget/BaseAdapter.html -http://developer.android.com/reference/java/io/Closeable.html -http://developer.android.com/reference/java/io/DataInput.html -http://developer.android.com/reference/java/io/DataOutput.html -http://developer.android.com/reference/java/io/Externalizable.html -http://developer.android.com/reference/java/io/FileFilter.html -http://developer.android.com/reference/java/io/FilenameFilter.html -http://developer.android.com/reference/java/io/Flushable.html -http://developer.android.com/reference/java/io/ObjectInput.html -http://developer.android.com/reference/java/io/ObjectInputValidation.html -http://developer.android.com/reference/java/io/ObjectOutput.html -http://developer.android.com/reference/java/io/ObjectStreamConstants.html -http://developer.android.com/reference/java/io/Serializable.html -http://developer.android.com/reference/java/io/BufferedInputStream.html -http://developer.android.com/reference/java/io/BufferedOutputStream.html -http://developer.android.com/reference/java/io/BufferedReader.html -http://developer.android.com/reference/java/io/BufferedWriter.html -http://developer.android.com/reference/java/io/ByteArrayInputStream.html -http://developer.android.com/reference/java/io/ByteArrayOutputStream.html -http://developer.android.com/reference/java/io/CharArrayReader.html -http://developer.android.com/reference/java/io/CharArrayWriter.html -http://developer.android.com/reference/java/io/Console.html -http://developer.android.com/reference/java/io/DataInputStream.html -http://developer.android.com/reference/java/io/DataOutputStream.html -http://developer.android.com/reference/java/io/FileDescriptor.html -http://developer.android.com/reference/java/io/FileInputStream.html +http://developer.android.com/reference/android/content/ContentValues.html +http://developer.android.com/reference/org/apache/http/impl/conn/AbstractClientConnAdapter.html +http://developer.android.com/reference/org/apache/http/impl/conn/AbstractPooledConnAdapter.html +http://developer.android.com/reference/org/apache/http/impl/conn/AbstractPoolEntry.html +http://developer.android.com/reference/org/apache/http/impl/conn/DefaultClientConnection.html +http://developer.android.com/reference/org/apache/http/impl/conn/DefaultClientConnectionOperator.html +http://developer.android.com/reference/org/apache/http/impl/conn/DefaultHttpRoutePlanner.html +http://developer.android.com/reference/org/apache/http/impl/conn/DefaultResponseParser.html +http://developer.android.com/reference/org/apache/http/impl/conn/IdleConnectionHandler.html +http://developer.android.com/reference/org/apache/http/impl/conn/LoggingSessionInputBuffer.html +http://developer.android.com/reference/org/apache/http/impl/conn/LoggingSessionOutputBuffer.html +http://developer.android.com/reference/org/apache/http/impl/conn/ProxySelectorRoutePlanner.html +http://developer.android.com/reference/org/apache/http/impl/conn/SingleClientConnManager.html +http://developer.android.com/reference/org/apache/http/impl/conn/SingleClientConnManager.ConnAdapter.html +http://developer.android.com/reference/org/apache/http/impl/conn/SingleClientConnManager.PoolEntry.html +http://developer.android.com/reference/org/apache/http/impl/conn/Wire.html +http://developer.android.com/reference/org/apache/http/conn/OperatedClientConnection.html +http://developer.android.com/reference/org/apache/http/conn/ManagedClientConnection.html +http://developer.android.com/reference/org/apache/http/conn/ClientConnectionOperator.html +http://developer.android.com/reference/org/apache/http/conn/routing/HttpRoutePlanner.html +http://developer.android.com/reference/javax/security/auth/x500/X500Principal.html +http://developer.android.com/reference/javax/security/auth/x500/package-descr.html +http://developer.android.com/reference/android/media/AudioManager.OnAudioFocusChangeListener.html +http://developer.android.com/reference/android/media/AudioRecord.OnRecordPositionUpdateListener.html +http://developer.android.com/reference/android/media/AudioTrack.OnPlaybackPositionUpdateListener.html +http://developer.android.com/reference/android/media/JetPlayer.OnJetEventListener.html +http://developer.android.com/reference/android/media/MediaPlayer.OnBufferingUpdateListener.html +http://developer.android.com/reference/android/media/MediaPlayer.OnCompletionListener.html +http://developer.android.com/reference/android/media/MediaPlayer.OnErrorListener.html +http://developer.android.com/reference/android/media/MediaPlayer.OnInfoListener.html +http://developer.android.com/reference/android/media/MediaPlayer.OnPreparedListener.html +http://developer.android.com/reference/android/media/MediaPlayer.OnSeekCompleteListener.html +http://developer.android.com/reference/android/media/MediaPlayer.OnVideoSizeChangedListener.html +http://developer.android.com/reference/android/media/MediaRecorder.OnErrorListener.html +http://developer.android.com/reference/android/media/MediaRecorder.OnInfoListener.html +http://developer.android.com/reference/android/media/MediaScannerConnection.MediaScannerConnectionClient.html +http://developer.android.com/reference/android/media/SoundPool.OnLoadCompleteListener.html +http://developer.android.com/reference/android/media/AsyncPlayer.html +http://developer.android.com/reference/android/media/AudioFormat.html +http://developer.android.com/reference/android/media/AudioRecord.html +http://developer.android.com/reference/android/media/FaceDetector.html +http://developer.android.com/reference/android/media/FaceDetector.Face.html +http://developer.android.com/reference/android/media/MediaRecorder.AudioEncoder.html +http://developer.android.com/reference/android/media/MediaRecorder.AudioSource.html +http://developer.android.com/reference/android/media/MediaRecorder.OutputFormat.html +http://developer.android.com/reference/android/media/MediaRecorder.VideoEncoder.html +http://developer.android.com/reference/android/media/MediaRecorder.VideoSource.html +http://developer.android.com/reference/android/media/Ringtone.html +http://developer.android.com/reference/android/media/RingtoneManager.html +http://developer.android.com/reference/android/media/ToneGenerator.html +http://developer.android.com/reference/android/media/package-descr.html +http://developer.android.com/reference/android/net/http/AndroidHttpClient.html +http://developer.android.com/reference/android/net/http/SslCertificate.html +http://developer.android.com/reference/android/net/http/SslCertificate.DName.html +http://developer.android.com/reference/android/net/http/SslError.html +http://developer.android.com/reference/org/apache/http/impl/client/DefaultHttpClient.html +http://developer.android.com/reference/org/apache/http/HttpRequestInterceptor.html +http://developer.android.com/reference/android/content/pm/PackageItemInfo.html +http://developer.android.com/guide/developing/tools/adt.html +http://developer.android.com/reference/android/graphics/NinePatch.html +http://developer.android.com/reference/android/preference/Preference.OnPreferenceChangeListener.html +http://developer.android.com/reference/android/preference/Preference.OnPreferenceClickListener.html +http://developer.android.com/reference/android/preference/PreferenceManager.OnActivityDestroyListener.html +http://developer.android.com/reference/android/preference/PreferenceManager.OnActivityResultListener.html +http://developer.android.com/reference/android/preference/PreferenceManager.OnActivityStopListener.html +http://developer.android.com/reference/android/preference/CheckBoxPreference.html +http://developer.android.com/reference/android/preference/DialogPreference.html +http://developer.android.com/reference/android/preference/EditTextPreference.html +http://developer.android.com/reference/android/preference/ListPreference.html +http://developer.android.com/reference/android/preference/Preference.BaseSavedState.html +http://developer.android.com/reference/android/preference/PreferenceActivity.html +http://developer.android.com/reference/android/preference/PreferenceCategory.html +http://developer.android.com/reference/android/preference/PreferenceGroup.html +http://developer.android.com/reference/android/preference/PreferenceManager.html +http://developer.android.com/reference/android/preference/PreferenceScreen.html +http://developer.android.com/reference/android/preference/RingtonePreference.html +http://developer.android.com/reference/android/preference/package-descr.html +http://developer.android.com/reference/org/apache/http/conn/util/InetAddressUtils.html +http://developer.android.com/reference/android/app/PendingIntent.html +http://developer.android.com/resources/samples/SipDemo/src/com/example/android/sip/SipSettings.html +http://developer.android.com/resources/samples/SipDemo/src/com/example/android/sip/IncomingCallReceiver.html +http://developer.android.com/resources/samples/SipDemo/src/com/example/android/sip/WalkieTalkieActivity.html +http://developer.android.com/resources/samples/SipDemo/res/index.html +http://developer.android.com/resources/samples/SipDemo/src/index.html +http://developer.android.com/resources/samples/SipDemo/AndroidManifest.html +http://developer.android.com/reference/android/text/util/Linkify.html +http://developer.android.com/reference/android/test/ActivityInstrumentationTestCase2.html +http://developer.android.com/reference/junit/framework/Assert.html +http://developer.android.com/reference/junit/framework/TestCase.html +http://developer.android.com/resources/tutorials/views/hello-spinner.html +http://developer.android.com/reference/android/widget/AbsSpinner.html +http://developer.android.com/reference/android/test/InstrumentationTestCase.html +http://developer.android.com/reference/android/app/Instrumentation.html +http://developer.android.com/reference/android/test/ActivityUnitTestCase.html +http://developer.android.com/reference/android/test/ProviderTestCase2.html +http://developer.android.com/reference/android/test/ServiceTestCase.html +http://developer.android.com/reference/android/test/MoreAsserts.html +http://developer.android.com/reference/android/test/ViewAsserts.html +http://developer.android.com/reference/android/test/TouchUtils.html +http://developer.android.com/reference/org/apache/http/impl/client/AbstractAuthenticationHandler.html +http://developer.android.com/reference/org/apache/http/impl/client/AbstractHttpClient.html +http://developer.android.com/reference/org/apache/http/impl/client/BasicCookieStore.html +http://developer.android.com/reference/org/apache/http/impl/client/BasicCredentialsProvider.html +http://developer.android.com/reference/org/apache/http/impl/client/BasicResponseHandler.html +http://developer.android.com/reference/org/apache/http/impl/client/ClientParamsStack.html +http://developer.android.com/reference/org/apache/http/impl/client/DefaultConnectionKeepAliveStrategy.html +http://developer.android.com/reference/org/apache/http/impl/client/DefaultHttpRequestRetryHandler.html +http://developer.android.com/reference/org/apache/http/impl/client/DefaultProxyAuthenticationHandler.html +http://developer.android.com/reference/org/apache/http/impl/client/DefaultRedirectHandler.html +http://developer.android.com/reference/org/apache/http/impl/client/DefaultRequestDirector.html +http://developer.android.com/reference/org/apache/http/impl/client/DefaultTargetAuthenticationHandler.html +http://developer.android.com/reference/org/apache/http/impl/client/DefaultUserTokenHandler.html +http://developer.android.com/reference/org/apache/http/impl/client/EntityEnclosingRequestWrapper.html +http://developer.android.com/reference/org/apache/http/impl/client/RedirectLocations.html +http://developer.android.com/reference/org/apache/http/impl/client/RequestWrapper.html +http://developer.android.com/reference/org/apache/http/impl/client/RoutedRequest.html +http://developer.android.com/reference/org/apache/http/impl/client/TunnelRefusedException.html +http://developer.android.com/reference/org/apache/http/client/CookieStore.html +http://developer.android.com/reference/org/apache/http/client/CredentialsProvider.html +http://developer.android.com/reference/org/apache/http/client/ResponseHandler.html +http://developer.android.com/reference/org/apache/http/client/HttpRequestRetryHandler.html +http://developer.android.com/reference/org/apache/http/client/RedirectHandler.html +http://developer.android.com/reference/org/apache/http/client/RequestDirector.html +http://developer.android.com/reference/org/apache/http/HttpEntityEnclosingRequest.html +http://developer.android.com/reference/org/apache/http/HttpRequest.html +http://developer.android.com/reference/android/content/SharedPreferences.Editor.html http://developer.android.com/reference/java/io/FileOutputStream.html -http://developer.android.com/reference/java/io/FilePermission.html -http://developer.android.com/reference/java/io/FileReader.html -http://developer.android.com/reference/java/io/FileWriter.html -http://developer.android.com/reference/java/io/FilterInputStream.html -http://developer.android.com/reference/java/io/FilterOutputStream.html -http://developer.android.com/reference/java/io/FilterReader.html -http://developer.android.com/reference/java/io/FilterWriter.html -http://developer.android.com/reference/java/io/InputStreamReader.html -http://developer.android.com/reference/java/io/LineNumberInputStream.html -http://developer.android.com/reference/java/io/LineNumberReader.html -http://developer.android.com/reference/java/io/ObjectInputStream.html -http://developer.android.com/reference/java/io/ObjectInputStream.GetField.html -http://developer.android.com/reference/java/io/ObjectOutputStream.html -http://developer.android.com/reference/java/io/ObjectOutputStream.PutField.html -http://developer.android.com/reference/java/io/ObjectStreamClass.html -http://developer.android.com/reference/java/io/ObjectStreamField.html -http://developer.android.com/reference/java/io/OutputStreamWriter.html -http://developer.android.com/reference/java/io/PipedInputStream.html -http://developer.android.com/reference/java/io/PipedOutputStream.html -http://developer.android.com/reference/java/io/PipedReader.html -http://developer.android.com/reference/java/io/PipedWriter.html -http://developer.android.com/reference/java/io/PrintStream.html -http://developer.android.com/reference/java/io/PrintWriter.html -http://developer.android.com/reference/java/io/PushbackInputStream.html -http://developer.android.com/reference/java/io/PushbackReader.html -http://developer.android.com/reference/java/io/RandomAccessFile.html -http://developer.android.com/reference/java/io/Reader.html -http://developer.android.com/reference/java/io/SequenceInputStream.html -http://developer.android.com/reference/java/io/SerializablePermission.html -http://developer.android.com/reference/java/io/StreamTokenizer.html -http://developer.android.com/reference/java/io/StringBufferInputStream.html -http://developer.android.com/reference/java/io/StringReader.html -http://developer.android.com/reference/java/io/StringWriter.html -http://developer.android.com/reference/java/io/Writer.html -http://developer.android.com/reference/java/io/CharConversionException.html -http://developer.android.com/reference/java/io/EOFException.html -http://developer.android.com/reference/java/io/FileNotFoundException.html -http://developer.android.com/reference/java/io/InterruptedIOException.html -http://developer.android.com/reference/java/io/InvalidClassException.html -http://developer.android.com/reference/java/io/InvalidObjectException.html -http://developer.android.com/reference/java/io/IOException.html -http://developer.android.com/reference/java/io/NotActiveException.html -http://developer.android.com/reference/java/io/NotSerializableException.html -http://developer.android.com/reference/java/io/ObjectStreamException.html -http://developer.android.com/reference/java/io/OptionalDataException.html -http://developer.android.com/reference/java/io/StreamCorruptedException.html -http://developer.android.com/reference/java/io/SyncFailedException.html -http://developer.android.com/reference/java/io/UnsupportedEncodingException.html -http://developer.android.com/reference/java/io/UTFDataFormatException.html -http://developer.android.com/reference/java/io/WriteAbortedException.html -http://developer.android.com/reference/java/io/IOError.html -http://developer.android.com/reference/org/apache/http/cookie/params/CookieSpecPNames.html -http://developer.android.com/reference/org/apache/http/cookie/params/CookieSpecParamBean.html -http://developer.android.com/reference/org/apache/http/cookie/params/package-descr.html -http://developer.android.com/reference/java/security/Certificate.html -http://developer.android.com/reference/java/security/DomainCombiner.html -http://developer.android.com/reference/java/security/Guard.html -http://developer.android.com/reference/java/security/Key.html -http://developer.android.com/reference/java/security/KeyStore.Entry.html -http://developer.android.com/reference/java/security/KeyStore.LoadStoreParameter.html -http://developer.android.com/reference/java/security/KeyStore.ProtectionParameter.html -http://developer.android.com/reference/java/security/Policy.Parameters.html -http://developer.android.com/reference/java/security/Principal.html -http://developer.android.com/reference/java/security/PrivateKey.html -http://developer.android.com/reference/java/security/PrivilegedAction.html -http://developer.android.com/reference/java/security/PrivilegedExceptionAction.html -http://developer.android.com/reference/java/security/PublicKey.html -http://developer.android.com/reference/java/security/AccessControlContext.html -http://developer.android.com/reference/java/security/AccessController.html -http://developer.android.com/reference/java/security/AlgorithmParameterGenerator.html -http://developer.android.com/reference/java/security/AlgorithmParameterGeneratorSpi.html -http://developer.android.com/reference/java/security/AlgorithmParameters.html -http://developer.android.com/reference/java/security/AlgorithmParametersSpi.html -http://developer.android.com/reference/java/security/AllPermission.html -http://developer.android.com/reference/java/security/AuthProvider.html -http://developer.android.com/reference/java/security/BasicPermission.html -http://developer.android.com/reference/java/security/CodeSigner.html -http://developer.android.com/reference/java/security/CodeSource.html -http://developer.android.com/reference/java/security/DigestInputStream.html -http://developer.android.com/reference/java/security/DigestOutputStream.html -http://developer.android.com/reference/java/security/GuardedObject.html -http://developer.android.com/reference/java/security/Identity.html -http://developer.android.com/reference/java/security/IdentityScope.html -http://developer.android.com/reference/java/security/KeyFactory.html -http://developer.android.com/reference/java/security/KeyFactorySpi.html -http://developer.android.com/reference/java/security/KeyPair.html -http://developer.android.com/reference/java/security/KeyPairGenerator.html -http://developer.android.com/reference/java/security/KeyPairGeneratorSpi.html -http://developer.android.com/reference/java/security/KeyRep.html -http://developer.android.com/reference/java/security/KeyStore.html -http://developer.android.com/reference/java/security/KeyStore.Builder.html -http://developer.android.com/reference/java/security/KeyStore.CallbackHandlerProtection.html -http://developer.android.com/reference/java/security/KeyStore.PasswordProtection.html -http://developer.android.com/reference/java/security/KeyStore.PrivateKeyEntry.html -http://developer.android.com/reference/java/security/KeyStore.SecretKeyEntry.html -http://developer.android.com/reference/java/security/KeyStore.TrustedCertificateEntry.html -http://developer.android.com/reference/java/security/KeyStoreSpi.html -http://developer.android.com/reference/java/security/MessageDigest.html -http://developer.android.com/reference/java/security/MessageDigestSpi.html -http://developer.android.com/reference/java/security/Permission.html -http://developer.android.com/reference/java/security/PermissionCollection.html -http://developer.android.com/reference/java/security/Permissions.html -http://developer.android.com/reference/java/security/Policy.html -http://developer.android.com/reference/java/security/PolicySpi.html -http://developer.android.com/reference/java/security/ProtectionDomain.html -http://developer.android.com/reference/java/security/Provider.html -http://developer.android.com/reference/java/security/Provider.Service.html -http://developer.android.com/reference/java/security/SecureClassLoader.html -http://developer.android.com/reference/java/security/SecureRandom.html -http://developer.android.com/reference/java/security/SecureRandomSpi.html -http://developer.android.com/reference/java/security/Security.html -http://developer.android.com/reference/java/security/SecurityPermission.html -http://developer.android.com/reference/java/security/Signature.html -http://developer.android.com/reference/java/security/SignatureSpi.html -http://developer.android.com/reference/java/security/SignedObject.html -http://developer.android.com/reference/java/security/Signer.html -http://developer.android.com/reference/java/security/Timestamp.html -http://developer.android.com/reference/java/security/UnresolvedPermission.html -http://developer.android.com/reference/java/security/KeyRep.Type.html -http://developer.android.com/reference/java/security/AccessControlException.html -http://developer.android.com/reference/java/security/DigestException.html -http://developer.android.com/reference/java/security/GeneralSecurityException.html -http://developer.android.com/reference/java/security/InvalidAlgorithmParameterException.html -http://developer.android.com/reference/java/security/InvalidKeyException.html -http://developer.android.com/reference/java/security/InvalidParameterException.html -http://developer.android.com/reference/java/security/KeyException.html -http://developer.android.com/reference/java/security/KeyManagementException.html -http://developer.android.com/reference/java/security/KeyStoreException.html -http://developer.android.com/reference/java/security/NoSuchAlgorithmException.html -http://developer.android.com/reference/java/security/NoSuchProviderException.html -http://developer.android.com/reference/java/security/PrivilegedActionException.html -http://developer.android.com/reference/java/security/ProviderException.html -http://developer.android.com/reference/java/security/SignatureException.html -http://developer.android.com/reference/java/security/UnrecoverableEntryException.html -http://developer.android.com/reference/java/security/UnrecoverableKeyException.html -http://developer.android.com/reference/java/security/package-descr.html -http://developer.android.com/reference/javax/security/auth/callback/CallbackHandler.html -http://developer.android.com/reference/android/graphics/drawable/Animatable.html -http://developer.android.com/reference/android/graphics/drawable/Drawable.Callback.html -http://developer.android.com/reference/android/graphics/drawable/AnimationDrawable.html -http://developer.android.com/reference/android/graphics/drawable/BitmapDrawable.html -http://developer.android.com/reference/android/graphics/drawable/ClipDrawable.html -http://developer.android.com/reference/android/graphics/drawable/ColorDrawable.html -http://developer.android.com/reference/android/graphics/drawable/Drawable.html -http://developer.android.com/reference/android/graphics/drawable/Drawable.ConstantState.html -http://developer.android.com/reference/android/graphics/drawable/DrawableContainer.html -http://developer.android.com/reference/android/graphics/drawable/DrawableContainer.DrawableContainerState.html -http://developer.android.com/reference/android/graphics/drawable/GradientDrawable.html -http://developer.android.com/reference/android/graphics/drawable/InsetDrawable.html -http://developer.android.com/reference/android/graphics/drawable/LayerDrawable.html -http://developer.android.com/reference/android/graphics/drawable/LevelListDrawable.html -http://developer.android.com/reference/android/graphics/drawable/NinePatchDrawable.html -http://developer.android.com/reference/android/graphics/drawable/PaintDrawable.html -http://developer.android.com/reference/android/graphics/drawable/PictureDrawable.html -http://developer.android.com/reference/android/graphics/drawable/RotateDrawable.html -http://developer.android.com/reference/android/graphics/drawable/ScaleDrawable.html -http://developer.android.com/reference/android/graphics/drawable/ShapeDrawable.html -http://developer.android.com/reference/android/graphics/drawable/ShapeDrawable.ShaderFactory.html -http://developer.android.com/reference/android/graphics/drawable/StateListDrawable.html -http://developer.android.com/reference/android/graphics/drawable/TransitionDrawable.html -http://developer.android.com/reference/android/graphics/drawable/GradientDrawable.Orientation.html -http://developer.android.com/reference/android/graphics/drawable/package-descr.html -http://developer.android.com/reference/android/os/Build.html -http://developer.android.com/reference/android/os/SystemClock.html -http://developer.android.com/reference/android/content/ComponentCallbacks.html -http://developer.android.com/reference/android/content/DialogInterface.OnCancelListener.html -http://developer.android.com/reference/android/content/DialogInterface.OnClickListener.html -http://developer.android.com/reference/android/content/DialogInterface.OnDismissListener.html -http://developer.android.com/reference/android/content/DialogInterface.OnKeyListener.html -http://developer.android.com/reference/android/content/DialogInterface.OnMultiChoiceClickListener.html -http://developer.android.com/reference/android/content/DialogInterface.OnShowListener.html -http://developer.android.com/reference/android/content/EntityIterator.html -http://developer.android.com/reference/android/content/IntentSender.OnFinished.html -http://developer.android.com/reference/android/content/SharedPreferences.Editor.html -http://developer.android.com/reference/android/content/SharedPreferences.OnSharedPreferenceChangeListener.html -http://developer.android.com/reference/android/content/SyncStatusObserver.html -http://developer.android.com/reference/android/content/AbstractThreadedSyncAdapter.html -http://developer.android.com/reference/android/content/AsyncQueryHandler.html -http://developer.android.com/reference/android/content/AsyncQueryHandler.WorkerArgs.html -http://developer.android.com/reference/android/content/AsyncQueryHandler.WorkerHandler.html -http://developer.android.com/reference/android/content/ContentProviderClient.html -http://developer.android.com/reference/android/content/ContentProviderOperation.html -http://developer.android.com/reference/android/content/ContentProviderOperation.Builder.html -http://developer.android.com/reference/android/content/ContentProviderResult.html -http://developer.android.com/reference/android/content/ContentQueryMap.html -http://developer.android.com/reference/android/content/ContextWrapper.html -http://developer.android.com/reference/android/content/Entity.html -http://developer.android.com/reference/android/content/Entity.NamedContentValues.html -http://developer.android.com/reference/android/content/Intent.FilterComparison.html -http://developer.android.com/reference/android/content/Intent.ShortcutIconResource.html -http://developer.android.com/reference/android/content/IntentFilter.AuthorityEntry.html -http://developer.android.com/reference/android/content/IntentSender.html -http://developer.android.com/reference/android/content/MutableContextWrapper.html -http://developer.android.com/reference/android/content/PeriodicSync.html -http://developer.android.com/reference/android/content/SearchRecentSuggestionsProvider.html -http://developer.android.com/reference/android/content/SyncAdapterType.html -http://developer.android.com/reference/android/content/SyncContext.html -http://developer.android.com/reference/android/content/SyncInfo.html -http://developer.android.com/reference/android/content/SyncResult.html -http://developer.android.com/reference/android/content/SyncStats.html -http://developer.android.com/reference/android/content/UriMatcher.html -http://developer.android.com/reference/android/content/ActivityNotFoundException.html -http://developer.android.com/reference/android/content/IntentFilter.MalformedMimeTypeException.html -http://developer.android.com/reference/android/content/IntentSender.SendIntentException.html -http://developer.android.com/reference/android/content/OperationApplicationException.html -http://developer.android.com/reference/android/content/ReceiverCallNotAllowedException.html -http://developer.android.com/reference/android/content/package-descr.html -http://developer.android.com/reference/java/util/Iterator.html -http://developer.android.com/reference/org/apache/http/client/entity/UrlEncodedFormEntity.html -http://developer.android.com/reference/android/sax/ElementListener.html -http://developer.android.com/reference/android/sax/EndElementListener.html -http://developer.android.com/reference/android/sax/EndTextElementListener.html -http://developer.android.com/reference/android/sax/StartElementListener.html -http://developer.android.com/reference/android/sax/TextElementListener.html -http://developer.android.com/reference/android/sax/Element.html -http://developer.android.com/reference/android/sax/RootElement.html -http://developer.android.com/reference/android/sax/package-descr.html -http://developer.android.com/reference/android/os/PatternMatcher.html -http://developer.android.com/reference/android/test/ActivityInstrumentationTestCase2.html -http://developer.android.com/reference/android/test/ActivityUnitTestCase.html -http://developer.android.com/reference/junit/framework/Assert.html -http://developer.android.com/reference/android/test/SingleLaunchActivityTestCase.html -http://developer.android.com/reference/android/test/ViewAsserts.html -http://developer.android.com/reference/junit/runner/TestSuiteLoader.html -http://developer.android.com/reference/junit/runner/BaseTestRunner.html -http://developer.android.com/reference/junit/runner/Version.html -http://developer.android.com/reference/junit/runner/package-descr.html -http://developer.android.com/reference/org/apache/http/params/CoreConnectionPNames.html -http://developer.android.com/reference/org/apache/http/params/CoreProtocolPNames.html -http://developer.android.com/reference/org/apache/http/params/AbstractHttpParams.html -http://developer.android.com/reference/org/apache/http/params/BasicHttpParams.html -http://developer.android.com/reference/org/apache/http/params/DefaultedHttpParams.html -http://developer.android.com/reference/org/apache/http/params/HttpAbstractParamBean.html -http://developer.android.com/reference/org/apache/http/params/HttpConnectionParamBean.html -http://developer.android.com/reference/org/apache/http/params/HttpConnectionParams.html -http://developer.android.com/reference/org/apache/http/params/HttpProtocolParamBean.html -http://developer.android.com/reference/org/apache/http/params/HttpProtocolParams.html -http://developer.android.com/reference/org/apache/http/params/package-descr.html -http://developer.android.com/reference/android/content/res/XmlResourceParser.html -http://developer.android.com/reference/android/content/res/AssetFileDescriptor.html -http://developer.android.com/reference/android/content/res/AssetFileDescriptor.AutoCloseInputStream.html -http://developer.android.com/reference/android/content/res/AssetFileDescriptor.AutoCloseOutputStream.html -http://developer.android.com/reference/android/content/res/AssetManager.AssetInputStream.html -http://developer.android.com/reference/android/content/res/ColorStateList.html -http://developer.android.com/reference/android/content/res/ObbInfo.html -http://developer.android.com/reference/android/content/res/ObbScanner.html -http://developer.android.com/reference/android/content/res/Resources.Theme.html -http://developer.android.com/reference/android/content/res/TypedArray.html -http://developer.android.com/reference/android/content/res/Resources.NotFoundException.html -http://developer.android.com/reference/android/content/res/package-descr.html -http://developer.android.com/reference/android/os/ParcelFileDescriptor.html -http://developer.android.com/reference/org/json/JSONArray.html -http://developer.android.com/reference/org/json/JSONObject.html -http://developer.android.com/reference/org/json/JSONStringer.html -http://developer.android.com/reference/org/json/JSONTokener.html -http://developer.android.com/reference/org/json/JSONException.html -http://developer.android.com/reference/javax/xml/transform/dom/DOMLocator.html -http://developer.android.com/reference/javax/xml/transform/dom/DOMResult.html -http://developer.android.com/reference/javax/xml/transform/dom/DOMSource.html -http://developer.android.com/reference/javax/xml/transform/dom/package-descr.html -http://developer.android.com/reference/android/speech/RecognitionService.Callback.html -http://developer.android.com/reference/android/speech/SpeechRecognizer.html -http://developer.android.com/reference/android/widget/AdapterView.html -http://developer.android.com/reference/android/content/pm/ApplicationInfo.html -http://developer.android.com/reference/android/content/pm/ApplicationInfo.DisplayNameComparator.html -http://developer.android.com/reference/android/content/pm/ComponentInfo.html -http://developer.android.com/reference/android/content/pm/FeatureInfo.html -http://developer.android.com/reference/android/content/pm/InstrumentationInfo.html -http://developer.android.com/reference/android/content/pm/LabeledIntent.html -http://developer.android.com/reference/android/content/pm/PackageItemInfo.DisplayNameComparator.html -http://developer.android.com/reference/android/content/pm/PackageStats.html -http://developer.android.com/reference/android/content/pm/PathPermission.html -http://developer.android.com/reference/android/content/pm/PermissionGroupInfo.html -http://developer.android.com/reference/android/content/pm/PermissionInfo.html -http://developer.android.com/reference/android/content/pm/ProviderInfo.html -http://developer.android.com/reference/android/content/pm/ResolveInfo.html -http://developer.android.com/reference/android/content/pm/ResolveInfo.DisplayNameComparator.html -http://developer.android.com/reference/android/content/pm/ServiceInfo.html -http://developer.android.com/reference/android/content/pm/Signature.html -http://developer.android.com/reference/android/content/pm/PackageManager.NameNotFoundException.html -http://developer.android.com/reference/android/R.styleable.html -http://developer.android.com/reference/android/widget/AbsoluteLayout.html -http://developer.android.com/reference/android/graphics/BitmapFactory.Options.html -http://developer.android.com/reference/android/graphics/BitmapFactory.html -http://developer.android.com/reference/android/nfc/FormatException.html -http://developer.android.com/reference/android/nfc/package-descr.html -http://developer.android.com/reference/java/net/ContentHandlerFactory.html -http://developer.android.com/reference/java/net/CookiePolicy.html -http://developer.android.com/reference/java/net/CookieStore.html -http://developer.android.com/reference/java/net/DatagramSocketImplFactory.html -http://developer.android.com/reference/java/net/FileNameMap.html -http://developer.android.com/reference/java/net/SocketImplFactory.html -http://developer.android.com/reference/java/net/SocketOptions.html -http://developer.android.com/reference/java/net/URLStreamHandlerFactory.html -http://developer.android.com/reference/java/net/Authenticator.html -http://developer.android.com/reference/java/net/CacheRequest.html -http://developer.android.com/reference/java/net/CacheResponse.html -http://developer.android.com/reference/java/net/ContentHandler.html -http://developer.android.com/reference/java/net/CookieHandler.html -http://developer.android.com/reference/java/net/DatagramPacket.html -http://developer.android.com/reference/java/net/DatagramSocket.html -http://developer.android.com/reference/java/net/DatagramSocketImpl.html -http://developer.android.com/reference/java/net/HttpCookie.html -http://developer.android.com/reference/java/net/Inet4Address.html -http://developer.android.com/reference/java/net/Inet6Address.html -http://developer.android.com/reference/java/net/InetAddress.html -http://developer.android.com/reference/java/net/InetSocketAddress.html -http://developer.android.com/reference/java/net/JarURLConnection.html -http://developer.android.com/reference/java/net/MulticastSocket.html -http://developer.android.com/reference/java/net/NetPermission.html -http://developer.android.com/reference/java/net/PasswordAuthentication.html -http://developer.android.com/reference/java/net/Proxy.html -http://developer.android.com/reference/java/net/ProxySelector.html -http://developer.android.com/reference/java/net/ResponseCache.html -http://developer.android.com/reference/java/net/SecureCacheResponse.html -http://developer.android.com/reference/java/net/SocketAddress.html -http://developer.android.com/reference/java/net/SocketImpl.html -http://developer.android.com/reference/java/net/SocketPermission.html -http://developer.android.com/reference/java/net/URI.html -http://developer.android.com/reference/java/net/URL.html -http://developer.android.com/reference/java/net/URLClassLoader.html -http://developer.android.com/reference/java/net/URLConnection.html -http://developer.android.com/reference/java/net/URLDecoder.html -http://developer.android.com/reference/java/net/URLEncoder.html -http://developer.android.com/reference/java/net/URLStreamHandler.html -http://developer.android.com/reference/java/net/Authenticator.RequestorType.html -http://developer.android.com/reference/java/net/Proxy.Type.html -http://developer.android.com/reference/java/net/BindException.html -http://developer.android.com/reference/java/net/ConnectException.html -http://developer.android.com/reference/java/net/HttpRetryException.html -http://developer.android.com/reference/java/net/MalformedURLException.html -http://developer.android.com/reference/java/net/NoRouteToHostException.html -http://developer.android.com/reference/java/net/PortUnreachableException.html -http://developer.android.com/reference/java/net/ProtocolException.html -http://developer.android.com/reference/java/net/SocketException.html -http://developer.android.com/reference/java/net/SocketTimeoutException.html -http://developer.android.com/reference/java/net/UnknownHostException.html -http://developer.android.com/reference/java/net/UnknownServiceException.html -http://developer.android.com/reference/java/net/URISyntaxException.html -http://developer.android.com/reference/java/util/Map.html -http://developer.android.com/reference/java/util/List.html -http://developer.android.com/reference/android/webkit/DownloadListener.html -http://developer.android.com/reference/android/webkit/GeolocationPermissions.Callback.html -http://developer.android.com/reference/android/webkit/Plugin.PreferencesClickHandler.html -http://developer.android.com/reference/android/webkit/PluginStub.html -http://developer.android.com/reference/android/webkit/UrlInterceptHandler.html -http://developer.android.com/reference/android/webkit/ValueCallback.html -http://developer.android.com/reference/android/webkit/WebChromeClient.CustomViewCallback.html -http://developer.android.com/reference/android/webkit/WebIconDatabase.IconListener.html -http://developer.android.com/reference/android/webkit/WebStorage.QuotaUpdater.html -http://developer.android.com/reference/android/webkit/WebView.PictureListener.html -http://developer.android.com/reference/android/webkit/CacheManager.html -http://developer.android.com/reference/android/webkit/CacheManager.CacheResult.html -http://developer.android.com/reference/android/webkit/CookieManager.html -http://developer.android.com/reference/android/webkit/CookieSyncManager.html -http://developer.android.com/reference/android/webkit/DateSorter.html -http://developer.android.com/reference/android/webkit/HttpAuthHandler.html -http://developer.android.com/reference/android/webkit/JsPromptResult.html -http://developer.android.com/reference/android/webkit/JsResult.html -http://developer.android.com/reference/android/webkit/MimeTypeMap.html -http://developer.android.com/reference/android/webkit/Plugin.html -http://developer.android.com/reference/android/webkit/PluginData.html -http://developer.android.com/reference/android/webkit/PluginList.html -http://developer.android.com/reference/android/webkit/SslErrorHandler.html -http://developer.android.com/reference/android/webkit/UrlInterceptRegistry.html -http://developer.android.com/reference/android/webkit/URLUtil.html -http://developer.android.com/reference/android/webkit/WebBackForwardList.html -http://developer.android.com/reference/android/webkit/WebHistoryItem.html -http://developer.android.com/reference/android/webkit/WebIconDatabase.html -http://developer.android.com/reference/android/webkit/WebView.HitTestResult.html -http://developer.android.com/reference/android/webkit/WebView.WebViewTransport.html -http://developer.android.com/reference/android/webkit/WebViewClient.html -http://developer.android.com/reference/android/webkit/WebViewDatabase.html -http://developer.android.com/reference/android/webkit/WebSettings.LayoutAlgorithm.html -http://developer.android.com/reference/android/webkit/WebSettings.PluginState.html -http://developer.android.com/reference/android/webkit/WebSettings.RenderPriority.html -http://developer.android.com/reference/android/webkit/WebSettings.TextSize.html -http://developer.android.com/reference/android/webkit/WebSettings.ZoomDensity.html -http://developer.android.com/reference/android/view/accessibility/AccessibilityManager.html -http://developer.android.com/reference/android/accounts/AccountManager.html -http://developer.android.com/reference/android/text/ClipboardManager.html -http://developer.android.com/reference/android/net/ConnectivityManager.html -http://developer.android.com/reference/android/app/admin/DevicePolicyManager.html -http://developer.android.com/reference/android/os/DropBoxManager.html -http://developer.android.com/reference/android/view/inputmethod/InputMethodManager.html -http://developer.android.com/reference/android/os/PowerManager.html -http://developer.android.com/reference/android/os/Vibrator.html -http://developer.android.com/reference/android/net/wifi/WifiManager.html -http://developer.android.com/reference/android/view/WindowManager.html -http://developer.android.com/reference/android/os/Looper.html -http://developer.android.com/reference/android/database/sqlite/SQLiteDatabase.CursorFactory.html -http://developer.android.com/reference/java/util/Formatter.html -http://developer.android.com/reference/android/util/AttributeSet.html -http://developer.android.com/reference/org/xmlpull/v1/XmlPullParser.html -http://developer.android.com/reference/org/xmlpull/v1/XmlSerializer.html -http://developer.android.com/reference/org/xmlpull/v1/XmlPullParserFactory.html -http://developer.android.com/reference/org/xmlpull/v1/XmlPullParserException.html -http://developer.android.com/reference/android/graphics/AvoidXfermode.html -http://developer.android.com/reference/android/graphics/BitmapShader.html -http://developer.android.com/reference/android/graphics/BlurMaskFilter.html -http://developer.android.com/reference/android/graphics/Camera.html -http://developer.android.com/reference/android/graphics/Color.html -http://developer.android.com/reference/android/graphics/ColorFilter.html -http://developer.android.com/reference/android/graphics/ColorMatrix.html -http://developer.android.com/reference/android/graphics/ColorMatrixColorFilter.html -http://developer.android.com/reference/android/graphics/ComposePathEffect.html -http://developer.android.com/reference/android/graphics/ComposeShader.html -http://developer.android.com/reference/android/graphics/CornerPathEffect.html -http://developer.android.com/reference/android/graphics/DashPathEffect.html -http://developer.android.com/reference/android/graphics/DiscretePathEffect.html -http://developer.android.com/reference/android/graphics/DrawFilter.html -http://developer.android.com/reference/android/graphics/EmbossMaskFilter.html -http://developer.android.com/reference/android/graphics/Interpolator.html -http://developer.android.com/reference/android/graphics/LayerRasterizer.html -http://developer.android.com/reference/android/graphics/LightingColorFilter.html -http://developer.android.com/reference/android/graphics/LinearGradient.html -http://developer.android.com/reference/android/graphics/MaskFilter.html -http://developer.android.com/reference/android/graphics/Matrix.html -http://developer.android.com/reference/android/graphics/Movie.html -http://developer.android.com/reference/android/graphics/NinePatch.html -http://developer.android.com/reference/android/graphics/Paint.html -http://developer.android.com/reference/android/graphics/Paint.FontMetrics.html -http://developer.android.com/reference/android/graphics/Paint.FontMetricsInt.html -http://developer.android.com/reference/android/graphics/PaintFlagsDrawFilter.html -http://developer.android.com/reference/android/graphics/Path.html -http://developer.android.com/reference/android/graphics/PathDashPathEffect.html -http://developer.android.com/reference/android/graphics/PathEffect.html -http://developer.android.com/reference/android/graphics/PathMeasure.html -http://developer.android.com/reference/android/graphics/Picture.html -http://developer.android.com/reference/android/graphics/PixelFormat.html -http://developer.android.com/reference/android/graphics/PixelXorXfermode.html -http://developer.android.com/reference/android/graphics/Point.html -http://developer.android.com/reference/android/graphics/PointF.html -http://developer.android.com/reference/android/graphics/PorterDuff.html -http://developer.android.com/reference/android/graphics/PorterDuffColorFilter.html -http://developer.android.com/reference/android/graphics/PorterDuffXfermode.html -http://developer.android.com/reference/android/graphics/RadialGradient.html -http://developer.android.com/reference/android/graphics/Rasterizer.html -http://developer.android.com/reference/android/graphics/RectF.html -http://developer.android.com/reference/android/graphics/Region.html -http://developer.android.com/reference/android/graphics/RegionIterator.html -http://developer.android.com/reference/android/graphics/Shader.html -http://developer.android.com/reference/android/graphics/SumPathEffect.html -http://developer.android.com/reference/android/graphics/SweepGradient.html -http://developer.android.com/reference/android/graphics/Typeface.html -http://developer.android.com/reference/android/graphics/Xfermode.html -http://developer.android.com/reference/android/graphics/AvoidXfermode.Mode.html -http://developer.android.com/reference/android/graphics/Bitmap.CompressFormat.html -http://developer.android.com/reference/android/graphics/Bitmap.Config.html -http://developer.android.com/reference/android/graphics/BlurMaskFilter.Blur.html -http://developer.android.com/reference/android/graphics/Canvas.EdgeType.html -http://developer.android.com/reference/android/graphics/Canvas.VertexMode.html -http://developer.android.com/reference/android/graphics/Interpolator.Result.html -http://developer.android.com/reference/android/graphics/Matrix.ScaleToFit.html -http://developer.android.com/reference/android/graphics/Paint.Align.html -http://developer.android.com/reference/android/graphics/Paint.Cap.html -http://developer.android.com/reference/android/graphics/Paint.Join.html -http://developer.android.com/reference/android/graphics/Paint.Style.html -http://developer.android.com/reference/android/graphics/Path.Direction.html -http://developer.android.com/reference/android/graphics/Path.FillType.html -http://developer.android.com/reference/android/graphics/PathDashPathEffect.Style.html -http://developer.android.com/reference/android/graphics/PorterDuff.Mode.html -http://developer.android.com/reference/android/graphics/Region.Op.html -http://developer.android.com/reference/android/graphics/Shader.TileMode.html -http://developer.android.com/reference/android/graphics/package-descr.html -http://developer.android.com/reference/javax/security/auth/callback/Callback.html -http://developer.android.com/reference/javax/security/auth/callback/PasswordCallback.html -http://developer.android.com/reference/javax/security/auth/callback/UnsupportedCallbackException.html -http://developer.android.com/reference/javax/security/auth/callback/package-descr.html -http://developer.android.com/reference/java/util/Locale.html -http://developer.android.com/reference/android/util/Printer.html -http://developer.android.com/reference/android/util/Base64.html -http://developer.android.com/reference/android/util/Base64InputStream.html -http://developer.android.com/reference/android/util/Base64OutputStream.html -http://developer.android.com/reference/android/util/Config.html -http://developer.android.com/reference/android/util/DebugUtils.html -http://developer.android.com/reference/android/util/EventLog.html -http://developer.android.com/reference/android/util/EventLog.Event.html -http://developer.android.com/reference/android/util/EventLogTags.html -http://developer.android.com/reference/android/util/EventLogTags.Description.html -http://developer.android.com/reference/android/util/FloatMath.html -http://developer.android.com/reference/android/util/LogPrinter.html -http://developer.android.com/reference/android/util/MonthDisplayHelper.html -http://developer.android.com/reference/android/util/Pair.html -http://developer.android.com/reference/android/util/Patterns.html -http://developer.android.com/reference/android/util/PrintStreamPrinter.html -http://developer.android.com/reference/android/util/PrintWriterPrinter.html -http://developer.android.com/reference/android/util/SparseArray.html -http://developer.android.com/reference/android/util/SparseBooleanArray.html -http://developer.android.com/reference/android/util/SparseIntArray.html -http://developer.android.com/reference/android/util/StateSet.html -http://developer.android.com/reference/android/util/StringBuilderPrinter.html -http://developer.android.com/reference/android/util/TimeUtils.html -http://developer.android.com/reference/android/util/TimingLogger.html -http://developer.android.com/reference/android/util/TypedValue.html -http://developer.android.com/reference/android/util/Xml.html -http://developer.android.com/reference/android/util/Xml.Encoding.html -http://developer.android.com/reference/android/util/AndroidException.html -http://developer.android.com/reference/android/util/AndroidRuntimeException.html -http://developer.android.com/reference/android/util/TimeFormatException.html -http://developer.android.com/resources/tutorials/views/hello-spinner.html -http://developer.android.com/reference/android/widget/AbsSpinner.html -http://developer.android.com/reference/android/test/ProviderTestCase2.html -http://developer.android.com/reference/android/test/ServiceTestCase.html -http://developer.android.com/reference/android/test/MoreAsserts.html -http://developer.android.com/reference/android/test/TouchUtils.html -http://developer.android.com/reference/android/opengl/GLSurfaceView.EGLConfigChooser.html -http://developer.android.com/reference/android/opengl/GLSurfaceView.EGLContextFactory.html -http://developer.android.com/reference/android/opengl/GLSurfaceView.EGLWindowSurfaceFactory.html -http://developer.android.com/reference/android/opengl/GLSurfaceView.GLWrapper.html -http://developer.android.com/reference/android/opengl/GLSurfaceView.Renderer.html -http://developer.android.com/reference/android/opengl/GLDebugHelper.html -http://developer.android.com/reference/android/opengl/GLES10.html -http://developer.android.com/reference/android/opengl/GLES10Ext.html -http://developer.android.com/reference/android/opengl/GLES11.html -http://developer.android.com/reference/android/opengl/GLES11Ext.html -http://developer.android.com/reference/android/opengl/GLU.html -http://developer.android.com/reference/android/opengl/GLUtils.html -http://developer.android.com/reference/android/opengl/Matrix.html -http://developer.android.com/reference/android/opengl/Visibility.html -http://developer.android.com/reference/android/opengl/GLException.html -http://developer.android.com/reference/java/nio/Buffer.html -http://developer.android.com/reference/java/nio/IntBuffer.html -http://developer.android.com/reference/java/nio/FloatBuffer.html -http://developer.android.com/reference/java/awt/font/NumericShaper.html -http://developer.android.com/reference/java/awt/font/TextAttribute.html -http://developer.android.com/reference/android/os/Handler.Callback.html -http://developer.android.com/reference/android/os/IBinder.DeathRecipient.html -http://developer.android.com/reference/android/os/IInterface.html -http://developer.android.com/reference/android/os/MessageQueue.IdleHandler.html -http://developer.android.com/reference/android/os/RecoverySystem.ProgressListener.html -http://developer.android.com/reference/android/os/AsyncTask.html -http://developer.android.com/reference/android/os/BatteryManager.html -http://developer.android.com/reference/android/os/Build.VERSION.html -http://developer.android.com/reference/android/os/Build.VERSION_CODES.html -http://developer.android.com/reference/android/os/ConditionVariable.html -http://developer.android.com/reference/android/os/CountDownTimer.html -http://developer.android.com/reference/android/os/Debug.html -http://developer.android.com/reference/android/os/Debug.InstructionCount.html -http://developer.android.com/reference/android/os/Debug.MemoryInfo.html -http://developer.android.com/reference/android/os/DropBoxManager.Entry.html -http://developer.android.com/reference/android/os/FileObserver.html -http://developer.android.com/reference/android/os/HandlerThread.html -http://developer.android.com/reference/android/os/MemoryFile.html -http://developer.android.com/reference/android/os/Message.html -http://developer.android.com/reference/android/os/MessageQueue.html -http://developer.android.com/reference/android/os/Messenger.html -http://developer.android.com/reference/android/os/ParcelFileDescriptor.AutoCloseInputStream.html -http://developer.android.com/reference/android/os/ParcelFileDescriptor.AutoCloseOutputStream.html -http://developer.android.com/reference/android/os/ParcelUuid.html -http://developer.android.com/reference/android/os/PowerManager.WakeLock.html -http://developer.android.com/reference/android/os/RecoverySystem.html -http://developer.android.com/reference/android/os/RemoteCallbackList.html -http://developer.android.com/reference/android/os/ResultReceiver.html -http://developer.android.com/reference/android/os/StatFs.html -http://developer.android.com/reference/android/os/StrictMode.ThreadPolicy.Builder.html -http://developer.android.com/reference/android/os/StrictMode.VmPolicy.Builder.html -http://developer.android.com/reference/android/os/TokenWatcher.html -http://developer.android.com/reference/android/os/AsyncTask.Status.html -http://developer.android.com/reference/android/os/BadParcelableException.html -http://developer.android.com/reference/android/os/ParcelFormatException.html -http://developer.android.com/reference/android/os/RemoteException.html -http://developer.android.com/reference/android/widget/SimpleCursorAdapter.html -http://developer.android.com/resources/samples/SearchableDictionary/res/index.html -http://developer.android.com/resources/samples/SearchableDictionary/src/index.html -http://developer.android.com/resources/samples/SearchableDictionary/AndroidManifest.html -http://developer.android.com/reference/java/util/regex/MatchResult.html -http://developer.android.com/reference/java/util/regex/Matcher.html -http://developer.android.com/reference/java/util/regex/Pattern.html -http://developer.android.com/reference/java/util/regex/PatternSyntaxException.html -http://developer.android.com/reference/android/widget/AbsListView.OnScrollListener.html -http://developer.android.com/reference/android/widget/AbsListView.RecyclerListener.html -http://developer.android.com/reference/android/widget/AdapterView.OnItemClickListener.html -http://developer.android.com/reference/android/widget/AdapterView.OnItemLongClickListener.html -http://developer.android.com/reference/android/widget/AdapterView.OnItemSelectedListener.html -http://developer.android.com/reference/android/widget/AutoCompleteTextView.Validator.html -http://developer.android.com/reference/android/widget/Checkable.html -http://developer.android.com/reference/android/widget/Chronometer.OnChronometerTickListener.html -http://developer.android.com/reference/android/widget/CompoundButton.OnCheckedChangeListener.html -http://developer.android.com/reference/android/widget/DatePicker.OnDateChangedListener.html -http://developer.android.com/reference/android/widget/ExpandableListAdapter.html -http://developer.android.com/reference/android/widget/ExpandableListView.OnChildClickListener.html -http://developer.android.com/reference/android/widget/ExpandableListView.OnGroupClickListener.html -http://developer.android.com/reference/android/widget/ExpandableListView.OnGroupCollapseListener.html -http://developer.android.com/reference/android/widget/ExpandableListView.OnGroupExpandListener.html -http://developer.android.com/reference/android/widget/Filter.FilterListener.html -http://developer.android.com/reference/android/widget/Filterable.html -http://developer.android.com/reference/android/widget/FilterQueryProvider.html -http://developer.android.com/reference/android/widget/HeterogeneousExpandableList.html -http://developer.android.com/reference/android/widget/ListAdapter.html -http://developer.android.com/reference/android/widget/MediaController.MediaPlayerControl.html -http://developer.android.com/reference/android/widget/MultiAutoCompleteTextView.Tokenizer.html -http://developer.android.com/reference/android/widget/PopupWindow.OnDismissListener.html -http://developer.android.com/reference/android/widget/RadioGroup.OnCheckedChangeListener.html -http://developer.android.com/reference/android/widget/RatingBar.OnRatingBarChangeListener.html -http://developer.android.com/reference/android/widget/SectionIndexer.html -http://developer.android.com/reference/android/widget/SeekBar.OnSeekBarChangeListener.html -http://developer.android.com/reference/android/widget/SimpleAdapter.ViewBinder.html -http://developer.android.com/reference/android/widget/SimpleCursorAdapter.CursorToStringConverter.html -http://developer.android.com/reference/android/widget/SimpleCursorAdapter.ViewBinder.html -http://developer.android.com/reference/android/widget/SimpleCursorTreeAdapter.ViewBinder.html -http://developer.android.com/reference/android/widget/SlidingDrawer.OnDrawerCloseListener.html -http://developer.android.com/reference/android/widget/SlidingDrawer.OnDrawerOpenListener.html -http://developer.android.com/reference/android/widget/SlidingDrawer.OnDrawerScrollListener.html -http://developer.android.com/reference/android/widget/SpinnerAdapter.html -http://developer.android.com/reference/android/widget/TabHost.OnTabChangeListener.html -http://developer.android.com/reference/android/widget/TabHost.TabContentFactory.html -http://developer.android.com/reference/android/widget/TextView.OnEditorActionListener.html -http://developer.android.com/reference/android/widget/TimePicker.OnTimeChangedListener.html -http://developer.android.com/reference/android/widget/ViewSwitcher.ViewFactory.html -http://developer.android.com/reference/android/widget/WrapperListAdapter.html -http://developer.android.com/reference/android/widget/ZoomButtonsController.OnZoomListener.html -http://developer.android.com/reference/android/widget/AbsListView.html -http://developer.android.com/reference/android/widget/AbsListView.LayoutParams.html -http://developer.android.com/reference/android/widget/AbsoluteLayout.LayoutParams.html -http://developer.android.com/reference/android/widget/AbsSeekBar.html -http://developer.android.com/reference/android/widget/AdapterView.AdapterContextMenuInfo.html -http://developer.android.com/reference/android/widget/AlphabetIndexer.html -http://developer.android.com/reference/android/widget/AnalogClock.html -http://developer.android.com/reference/android/widget/ArrayAdapter.html -http://developer.android.com/reference/android/widget/BaseExpandableListAdapter.html -http://developer.android.com/reference/android/widget/CheckedTextView.html -http://developer.android.com/reference/android/widget/Chronometer.html -http://developer.android.com/reference/android/widget/CompoundButton.html -http://developer.android.com/reference/android/widget/CursorTreeAdapter.html -http://developer.android.com/reference/android/widget/DialerFilter.html -http://developer.android.com/reference/android/widget/DigitalClock.html -http://developer.android.com/reference/android/widget/ExpandableListView.html -http://developer.android.com/reference/android/widget/ExpandableListView.ExpandableListContextMenuInfo.html -http://developer.android.com/reference/android/widget/Filter.html -http://developer.android.com/reference/android/widget/Filter.FilterResults.html -http://developer.android.com/reference/android/widget/FrameLayout.LayoutParams.html -http://developer.android.com/reference/android/widget/Gallery.LayoutParams.html -http://developer.android.com/reference/android/widget/GridView.html -http://developer.android.com/reference/android/widget/HeaderViewListAdapter.html -http://developer.android.com/reference/android/widget/ImageButton.html -http://developer.android.com/reference/android/widget/ImageView.html -http://developer.android.com/reference/android/widget/LinearLayout.LayoutParams.html -http://developer.android.com/reference/android/widget/ListView.FixedViewInfo.html -http://developer.android.com/reference/android/widget/MediaController.html -http://developer.android.com/reference/android/widget/MultiAutoCompleteTextView.html -http://developer.android.com/reference/android/widget/MultiAutoCompleteTextView.CommaTokenizer.html -http://developer.android.com/reference/android/widget/PopupWindow.html -http://developer.android.com/reference/android/widget/RadioGroup.html -http://developer.android.com/reference/android/widget/RadioGroup.LayoutParams.html -http://developer.android.com/reference/android/widget/RatingBar.html -http://developer.android.com/reference/android/widget/RelativeLayout.LayoutParams.html -http://developer.android.com/reference/android/widget/ResourceCursorAdapter.html -http://developer.android.com/reference/android/widget/ResourceCursorTreeAdapter.html -http://developer.android.com/reference/android/widget/Scroller.html -http://developer.android.com/reference/android/widget/ScrollView.html -http://developer.android.com/reference/android/widget/SeekBar.html -http://developer.android.com/reference/android/widget/SimpleAdapter.html -http://developer.android.com/reference/android/widget/SimpleCursorTreeAdapter.html -http://developer.android.com/reference/android/widget/SimpleExpandableListAdapter.html -http://developer.android.com/reference/android/widget/TabHost.html -http://developer.android.com/reference/android/widget/TabHost.TabSpec.html -http://developer.android.com/reference/android/widget/TableLayout.html -http://developer.android.com/reference/android/widget/TableLayout.LayoutParams.html -http://developer.android.com/reference/android/widget/TableRow.html -http://developer.android.com/reference/android/widget/TableRow.LayoutParams.html -http://developer.android.com/reference/android/widget/TabWidget.html -http://developer.android.com/reference/android/widget/TextView.SavedState.html -http://developer.android.com/reference/android/widget/ToggleButton.html -http://developer.android.com/reference/android/widget/TwoLineListItem.html -http://developer.android.com/reference/android/widget/VideoView.html -http://developer.android.com/reference/android/widget/ViewAnimator.html -http://developer.android.com/reference/android/widget/ViewFlipper.html -http://developer.android.com/reference/android/widget/ViewSwitcher.html -http://developer.android.com/reference/android/widget/ZoomButton.html -http://developer.android.com/reference/android/widget/ZoomButtonsController.html -http://developer.android.com/reference/android/widget/ZoomControls.html -http://developer.android.com/reference/android/widget/ImageView.ScaleType.html -http://developer.android.com/reference/android/widget/TextView.BufferType.html -http://developer.android.com/reference/android/widget/RemoteViews.ActionException.html -http://developer.android.com/reference/android/view/animation/Interpolator.html -http://developer.android.com/reference/java/util/ArrayList.html -http://developer.android.com/reference/android/view/animation/Animation.html -http://developer.android.com/reference/android/view/ContextMenu.ContextMenuInfo.html -http://developer.android.com/reference/android/view/KeyEvent.DispatcherState.html -http://developer.android.com/reference/android/view/View.OnFocusChangeListener.html -http://developer.android.com/reference/android/view/ViewParent.html -http://developer.android.com/reference/android/view/TouchDelegate.html -http://developer.android.com/reference/android/view/ViewTreeObserver.html -http://developer.android.com/reference/android/view/inputmethod/EditorInfo.html -http://developer.android.com/reference/android/view/KeyEvent.Callback.html -http://developer.android.com/reference/android/view/View.OnCreateContextMenuListener.html -http://developer.android.com/reference/android/view/View.OnKeyListener.html -http://developer.android.com/reference/android/view/View.OnLongClickListener.html -http://developer.android.com/reference/android/view/View.OnTouchListener.html -http://developer.android.com/reference/android/view/accessibility/AccessibilityEventSource.html -http://developer.android.com/reference/android/content/pm/package-descr.html -http://developer.android.com/reference/android/view/GestureDetector.OnDoubleTapListener.html -http://developer.android.com/reference/android/view/GestureDetector.OnGestureListener.html -http://developer.android.com/reference/android/view/InputQueue.Callback.html -http://developer.android.com/reference/android/view/LayoutInflater.Factory.html -http://developer.android.com/reference/android/view/LayoutInflater.Filter.html -http://developer.android.com/reference/android/view/MenuItem.html -http://developer.android.com/reference/android/view/MenuItem.OnMenuItemClickListener.html -http://developer.android.com/reference/android/view/ScaleGestureDetector.OnScaleGestureListener.html -http://developer.android.com/reference/android/view/SubMenu.html -http://developer.android.com/reference/android/view/SurfaceHolder.Callback.html -http://developer.android.com/reference/android/view/ViewGroup.OnHierarchyChangeListener.html -http://developer.android.com/reference/android/view/ViewManager.html -http://developer.android.com/reference/android/view/ViewStub.OnInflateListener.html -http://developer.android.com/reference/android/view/ViewTreeObserver.OnGlobalFocusChangeListener.html -http://developer.android.com/reference/android/view/ViewTreeObserver.OnGlobalLayoutListener.html -http://developer.android.com/reference/android/view/ViewTreeObserver.OnPreDrawListener.html -http://developer.android.com/reference/android/view/ViewTreeObserver.OnScrollChangedListener.html -http://developer.android.com/reference/android/view/ViewTreeObserver.OnTouchModeChangeListener.html -http://developer.android.com/reference/android/view/Window.Callback.html -http://developer.android.com/reference/android/view/AbsSavedState.html -http://developer.android.com/reference/android/view/ContextThemeWrapper.html -http://developer.android.com/reference/android/view/Display.html -http://developer.android.com/reference/android/view/FocusFinder.html -http://developer.android.com/reference/android/view/GestureDetector.html -http://developer.android.com/reference/android/view/GestureDetector.SimpleOnGestureListener.html -http://developer.android.com/reference/android/view/HapticFeedbackConstants.html -http://developer.android.com/reference/android/view/InputDevice.MotionRange.html -http://developer.android.com/reference/android/view/KeyCharacterMap.html -http://developer.android.com/reference/android/view/KeyCharacterMap.KeyData.html -http://developer.android.com/reference/android/view/MenuInflater.html -http://developer.android.com/reference/android/view/MotionEvent.PointerCoords.html -http://developer.android.com/reference/android/view/OrientationEventListener.html -http://developer.android.com/reference/android/view/OrientationListener.html -http://developer.android.com/reference/android/view/ScaleGestureDetector.SimpleOnScaleGestureListener.html -http://developer.android.com/reference/android/view/SoundEffectConstants.html -http://developer.android.com/reference/android/view/Surface.html -http://developer.android.com/reference/android/view/VelocityTracker.html -http://developer.android.com/reference/android/view/View.BaseSavedState.html -http://developer.android.com/reference/android/view/ViewDebug.html -http://developer.android.com/reference/android/view/ViewGroup.MarginLayoutParams.html -http://developer.android.com/reference/android/view/ViewStub.html -http://developer.android.com/reference/android/view/WindowManager.LayoutParams.html -http://developer.android.com/reference/android/view/ViewDebug.HierarchyTraceType.html -http://developer.android.com/reference/android/view/ViewDebug.RecyclerTraceType.html -http://developer.android.com/reference/android/view/InflateException.html -http://developer.android.com/reference/android/view/Surface.OutOfResourcesException.html -http://developer.android.com/reference/android/view/SurfaceHolder.BadSurfaceTypeException.html -http://developer.android.com/reference/android/view/WindowManager.BadTokenException.html -http://developer.android.com/reference/android/text/method/MetaKeyKeyListener.html -http://developer.android.com/reference/org/apache/http/impl/cookie/AbstractCookieAttributeHandler.html -http://developer.android.com/reference/org/apache/http/impl/cookie/AbstractCookieSpec.html -http://developer.android.com/reference/org/apache/http/impl/cookie/BasicClientCookie.html -http://developer.android.com/reference/org/apache/http/impl/cookie/BasicClientCookie2.html -http://developer.android.com/reference/org/apache/http/impl/cookie/BasicCommentHandler.html -http://developer.android.com/reference/org/apache/http/impl/cookie/BasicDomainHandler.html -http://developer.android.com/reference/org/apache/http/impl/cookie/BasicExpiresHandler.html -http://developer.android.com/reference/org/apache/http/impl/cookie/BasicMaxAgeHandler.html -http://developer.android.com/reference/org/apache/http/impl/cookie/BasicPathHandler.html -http://developer.android.com/reference/org/apache/http/impl/cookie/BasicSecureHandler.html -http://developer.android.com/reference/org/apache/http/impl/cookie/BestMatchSpec.html -http://developer.android.com/reference/org/apache/http/impl/cookie/BestMatchSpecFactory.html -http://developer.android.com/reference/org/apache/http/impl/cookie/BrowserCompatSpec.html -http://developer.android.com/reference/org/apache/http/impl/cookie/BrowserCompatSpecFactory.html -http://developer.android.com/reference/org/apache/http/impl/cookie/CookieSpecBase.html -http://developer.android.com/reference/org/apache/http/impl/cookie/DateUtils.html -http://developer.android.com/reference/org/apache/http/impl/cookie/NetscapeDomainHandler.html -http://developer.android.com/reference/org/apache/http/impl/cookie/NetscapeDraftHeaderParser.html -http://developer.android.com/reference/org/apache/http/impl/cookie/NetscapeDraftSpec.html -http://developer.android.com/reference/org/apache/http/impl/cookie/NetscapeDraftSpecFactory.html -http://developer.android.com/reference/org/apache/http/impl/cookie/RFC2109DomainHandler.html -http://developer.android.com/reference/org/apache/http/impl/cookie/RFC2109Spec.html -http://developer.android.com/reference/org/apache/http/impl/cookie/RFC2109SpecFactory.html -http://developer.android.com/reference/org/apache/http/impl/cookie/RFC2109VersionHandler.html -http://developer.android.com/reference/org/apache/http/impl/cookie/RFC2965CommentUrlAttributeHandler.html -http://developer.android.com/reference/org/apache/http/impl/cookie/RFC2965DiscardAttributeHandler.html -http://developer.android.com/reference/org/apache/http/impl/cookie/RFC2965DomainAttributeHandler.html -http://developer.android.com/reference/org/apache/http/impl/cookie/RFC2965PortAttributeHandler.html -http://developer.android.com/reference/org/apache/http/impl/cookie/RFC2965Spec.html -http://developer.android.com/reference/org/apache/http/impl/cookie/RFC2965SpecFactory.html -http://developer.android.com/reference/org/apache/http/impl/cookie/RFC2965VersionAttributeHandler.html -http://developer.android.com/reference/org/apache/http/impl/cookie/DateParseException.html -http://developer.android.com/reference/org/apache/http/cookie/CookieAttributeHandler.html -http://developer.android.com/reference/android/util/package-descr.html -http://developer.android.com/reference/java/nio/ByteBuffer.html -http://developer.android.com/reference/android/opengl/package-descr.html -http://developer.android.com/resources/samples/BusinessCard/res/index.html -http://developer.android.com/resources/samples/BusinessCard/src/index.html -http://developer.android.com/resources/samples/BusinessCard/AndroidManifest.html -http://developer.android.com/reference/android/text/Editable.html -http://developer.android.com/reference/android/text/GetChars.html -http://developer.android.com/reference/android/text/Html.ImageGetter.html -http://developer.android.com/reference/android/text/Html.TagHandler.html -http://developer.android.com/reference/android/text/InputFilter.html -http://developer.android.com/reference/android/text/InputType.html -http://developer.android.com/reference/android/text/NoCopySpan.html -http://developer.android.com/reference/android/text/ParcelableSpan.html -http://developer.android.com/reference/android/text/Spannable.html -http://developer.android.com/reference/android/text/Spanned.html -http://developer.android.com/reference/android/text/SpanWatcher.html -http://developer.android.com/reference/android/text/TextUtils.EllipsizeCallback.html -http://developer.android.com/reference/android/text/TextUtils.StringSplitter.html -http://developer.android.com/reference/android/text/TextWatcher.html -http://developer.android.com/reference/android/text/AlteredCharSequence.html -http://developer.android.com/reference/android/text/AndroidCharacter.html -http://developer.android.com/reference/android/text/Annotation.html -http://developer.android.com/reference/android/text/AutoText.html -http://developer.android.com/reference/android/text/BoringLayout.html -http://developer.android.com/reference/android/text/BoringLayout.Metrics.html -http://developer.android.com/reference/android/text/DynamicLayout.html -http://developer.android.com/reference/android/text/Editable.Factory.html -http://developer.android.com/reference/android/text/InputFilter.AllCaps.html -http://developer.android.com/reference/android/text/InputFilter.LengthFilter.html -http://developer.android.com/reference/android/text/Layout.html -http://developer.android.com/reference/android/text/Layout.Directions.html -http://developer.android.com/reference/android/text/LoginFilter.html -http://developer.android.com/reference/android/text/LoginFilter.PasswordFilterGMail.html -http://developer.android.com/reference/android/text/LoginFilter.UsernameFilterGeneric.html -http://developer.android.com/reference/android/text/LoginFilter.UsernameFilterGMail.html -http://developer.android.com/reference/android/text/NoCopySpan.Concrete.html -http://developer.android.com/reference/android/text/Selection.html -http://developer.android.com/reference/android/text/Spannable.Factory.html -http://developer.android.com/reference/android/text/SpannableString.html -http://developer.android.com/reference/android/text/SpannableStringBuilder.html -http://developer.android.com/reference/android/text/SpannedString.html -http://developer.android.com/reference/android/text/StaticLayout.html -http://developer.android.com/reference/android/text/TextPaint.html -http://developer.android.com/reference/android/text/TextUtils.SimpleStringSplitter.html -http://developer.android.com/reference/android/text/Layout.Alignment.html -http://developer.android.com/reference/android/text/TextUtils.TruncateAt.html -http://developer.android.com/reference/org/apache/http/io/HttpMessageParser.html -http://developer.android.com/reference/org/apache/http/io/HttpMessageWriter.html -http://developer.android.com/reference/org/apache/http/io/SessionOutputBuffer.html -http://developer.android.com/reference/org/apache/http/io/package-descr.html -http://developer.android.com/reference/android/net/sip/SipRegistrationListener.html -http://developer.android.com/reference/android/net/sip/SipAudioCall.html -http://developer.android.com/reference/android/net/sip/SipAudioCall.Listener.html -http://developer.android.com/reference/android/net/sip/SipErrorCode.html -http://developer.android.com/reference/android/net/sip/SipProfile.html -http://developer.android.com/reference/android/net/sip/SipProfile.Builder.html -http://developer.android.com/reference/android/net/sip/SipSession.html -http://developer.android.com/reference/android/net/sip/SipSession.Listener.html -http://developer.android.com/reference/android/net/sip/SipSession.State.html -http://developer.android.com/reference/android/net/sip/SipException.html -http://developer.android.com/reference/android/bluetooth/BluetoothClass.Device.html -http://developer.android.com/reference/android/bluetooth/BluetoothClass.Device.Major.html -http://developer.android.com/reference/android/bluetooth/BluetoothClass.Service.html -http://developer.android.com/resources/samples/SipDemo/src/com/example/android/sip/SipSettings.html -http://developer.android.com/resources/samples/SipDemo/src/com/example/android/sip/WalkieTalkieActivity.html -http://developer.android.com/resources/samples/SipDemo/res/index.html -http://developer.android.com/resources/samples/SipDemo/src/index.html -http://developer.android.com/resources/samples/SipDemo/AndroidManifest.html -http://developer.android.com/reference/org/apache/http/conn/util/InetAddressUtils.html -http://developer.android.com/reference/org/apache/http/auth/params/AuthPNames.html -http://developer.android.com/reference/org/apache/http/auth/params/AuthParamBean.html -http://developer.android.com/reference/org/apache/http/auth/params/AuthParams.html -http://developer.android.com/reference/org/apache/http/auth/params/package-descr.html -http://developer.android.com/reference/org/xml/sax/ext/Attributes2.html -http://developer.android.com/reference/org/xml/sax/ext/DeclHandler.html -http://developer.android.com/reference/org/xml/sax/ext/EntityResolver2.html -http://developer.android.com/reference/org/xml/sax/ext/LexicalHandler.html -http://developer.android.com/reference/org/xml/sax/ext/Locator2.html -http://developer.android.com/reference/org/xml/sax/ext/Attributes2Impl.html -http://developer.android.com/reference/org/xml/sax/ext/DefaultHandler2.html -http://developer.android.com/reference/org/xml/sax/ext/Locator2Impl.html -http://developer.android.com/reference/org/xml/sax/ext/package-descr.html -http://developer.android.com/reference/java/nio/charset/IllegalCharsetNameException.html -http://developer.android.com/reference/java/util/IllegalFormatException.html -http://developer.android.com/reference/java/nio/channels/IllegalSelectorException.html -http://developer.android.com/reference/java/nio/channels/UnresolvedAddressException.html -http://developer.android.com/reference/java/nio/channels/UnsupportedAddressTypeException.html -http://developer.android.com/reference/java/nio/charset/UnsupportedCharsetException.html -http://developer.android.com/reference/java/util/DuplicateFormatFlagsException.html -http://developer.android.com/reference/java/util/FormatFlagsConversionMismatchException.html -http://developer.android.com/reference/java/util/IllegalFormatCodePointException.html -http://developer.android.com/reference/java/util/IllegalFormatConversionException.html -http://developer.android.com/reference/java/util/IllegalFormatFlagsException.html -http://developer.android.com/reference/java/util/IllegalFormatPrecisionException.html -http://developer.android.com/reference/java/util/IllegalFormatWidthException.html -http://developer.android.com/reference/java/util/MissingFormatArgumentException.html -http://developer.android.com/reference/java/util/MissingFormatWidthException.html -http://developer.android.com/reference/java/util/UnknownFormatConversionException.html -http://developer.android.com/reference/java/util/UnknownFormatFlagsException.html -http://developer.android.com/reference/android/service/wallpaper/WallpaperService.Engine.html -http://developer.android.com/reference/org/apache/http/client/methods/AbortableHttpRequest.html -http://developer.android.com/reference/org/apache/http/client/methods/HttpUriRequest.html -http://developer.android.com/reference/org/apache/http/RequestLine.html -http://developer.android.com/reference/org/apache/http/conn/ClientConnectionRequest.html -http://developer.android.com/reference/org/apache/http/conn/ConnectionReleaseTrigger.html -http://developer.android.com/reference/org/apache/http/conn/ManagedClientConnection.html -http://developer.android.com/reference/org/apache/http/auth/AUTH.html -http://developer.android.com/reference/android/accounts/AbstractAccountAuthenticator.html -http://developer.android.com/reference/org/apache/http/impl/client/AbstractAuthenticationHandler.html -http://developer.android.com/reference/org/apache/http/impl/conn/AbstractClientConnAdapter.html -http://developer.android.com/reference/java/util/AbstractCollection.html -http://developer.android.com/reference/org/apache/http/impl/conn/tsccm/AbstractConnPool.html -http://developer.android.com/reference/android/database/AbstractCursor.html -http://developer.android.com/reference/java/util/concurrent/AbstractExecutorService.html -http://developer.android.com/reference/org/apache/http/impl/client/AbstractHttpClient.html -http://developer.android.com/reference/org/apache/http/impl/AbstractHttpClientConnection.html -http://developer.android.com/reference/org/apache/http/impl/AbstractHttpServerConnection.html -http://developer.android.com/reference/android/inputmethodservice/AbstractInputMethodService.AbstractInputMethodImpl.html -http://developer.android.com/reference/android/inputmethodservice/AbstractInputMethodService.AbstractInputMethodSessionImpl.html -http://developer.android.com/reference/java/nio/channels/spi/AbstractInterruptibleChannel.html -http://developer.android.com/reference/java/util/AbstractMap.html -http://developer.android.com/reference/java/util/AbstractMap.SimpleEntry.html -http://developer.android.com/reference/java/util/AbstractMap.SimpleImmutableEntry.html -http://developer.android.com/reference/java/util/concurrent/locks/AbstractOwnableSynchronizer.html -http://developer.android.com/reference/org/apache/http/impl/conn/AbstractPoolEntry.html -http://developer.android.com/reference/java/util/concurrent/locks/AbstractQueuedLongSynchronizer.ConditionObject.html -http://developer.android.com/reference/java/util/concurrent/locks/AbstractQueuedSynchronizer.ConditionObject.html -http://developer.android.com/reference/android/view/animation/AccelerateDecelerateInterpolator.html -http://developer.android.com/reference/android/view/animation/AccelerateInterpolator.html -http://developer.android.com/reference/java/lang/reflect/AccessibleObject.html -http://developer.android.com/reference/android/accounts/Account.html -http://developer.android.com/reference/android/accounts/AccountAuthenticatorResponse.html -http://developer.android.com/reference/android/location/Address.html -http://developer.android.com/reference/java/util/zip/Adler32.html -http://developer.android.com/reference/android/text/style/AlignmentSpan.Standard.html -http://developer.android.com/reference/android/net/http/AndroidHttpClient.html -http://developer.android.com/reference/android/view/animation/Animation.Description.html -http://developer.android.com/reference/android/view/animation/AnimationUtils.html -http://developer.android.com/reference/android/view/animation/AnticipateInterpolator.html -http://developer.android.com/reference/android/view/animation/AnticipateOvershootInterpolator.html -http://developer.android.com/reference/android/appwidget/AppWidgetHost.html -http://developer.android.com/reference/android/appwidget/AppWidgetManager.html -http://developer.android.com/reference/android/appwidget/AppWidgetProviderInfo.html -http://developer.android.com/reference/java/lang/reflect/Array.html -http://developer.android.com/reference/android/text/method/ArrowKeyMovementMethod.html -http://developer.android.com/reference/android/media/AsyncPlayer.html -http://developer.android.com/reference/java/util/jar/Attributes.html -http://developer.android.com/reference/java/util/jar/Attributes.Name.html -http://developer.android.com/reference/android/media/audiofx/AudioEffect.Descriptor.html -http://developer.android.com/reference/android/media/AudioFormat.html -http://developer.android.com/reference/android/media/AudioRecord.html -http://developer.android.com/reference/org/apache/http/client/params/AuthPolicy.html -http://developer.android.com/reference/org/apache/http/impl/auth/AuthSchemeBase.html -http://developer.android.com/reference/org/apache/http/auth/AuthSchemeRegistry.html -http://developer.android.com/reference/org/apache/http/auth/AuthScope.html -http://developer.android.com/reference/org/apache/http/auth/AuthState.html -http://developer.android.com/reference/android/accounts/AuthenticatorDescription.html -http://developer.android.com/reference/android/app/backup/BackupDataInput.html -http://developer.android.com/reference/android/app/backup/BackupDataOutput.html -http://developer.android.com/reference/android/app/backup/BackupManager.html -http://developer.android.com/reference/org/apache/http/impl/client/BasicCookieStore.html -http://developer.android.com/reference/org/apache/http/impl/client/BasicCredentialsProvider.html -http://developer.android.com/reference/org/apache/http/conn/BasicEofSensorWatcher.html -http://developer.android.com/reference/org/apache/http/protocol/BasicHttpContext.html -http://developer.android.com/reference/org/apache/http/protocol/BasicHttpProcessor.html -http://developer.android.com/reference/org/apache/http/impl/client/BasicResponseHandler.html -http://developer.android.com/reference/org/apache/http/conn/routing/BasicRouteDirector.html -http://developer.android.com/reference/org/apache/http/impl/auth/BasicSchemeFactory.html -http://developer.android.com/reference/org/apache/http/auth/BasicUserPrincipal.html -http://developer.android.com/reference/android/media/audiofx/BassBoost.Settings.html -http://developer.android.com/reference/java/util/BitSet.html -http://developer.android.com/reference/android/view/animation/BounceInterpolator.html -http://developer.android.com/reference/android/provider/Browser.html -http://developer.android.com/reference/android/provider/Browser.BookmarkColumns.html -http://developer.android.com/reference/android/provider/Browser.SearchColumns.html -http://developer.android.com/reference/android/text/style/BulletSpan.html -http://developer.android.com/reference/java/nio/ByteOrder.html -http://developer.android.com/reference/java/util/zip/CRC32.html -http://developer.android.com/reference/java/util/Calendar.html -http://developer.android.com/reference/android/provider/CallLog.html -http://developer.android.com/reference/android/provider/CallLog.Calls.html -http://developer.android.com/reference/android/hardware/Camera.Size.html -http://developer.android.com/reference/javax/security/cert/Certificate.html -http://developer.android.com/reference/java/nio/channels/Channels.html -http://developer.android.com/reference/android/text/style/CharacterStyle.html -http://developer.android.com/reference/java/nio/charset/Charset.html -http://developer.android.com/reference/java/nio/charset/CharsetDecoder.html -http://developer.android.com/reference/java/nio/charset/CharsetEncoder.html -http://developer.android.com/reference/java/nio/charset/spi/CharsetProvider.html -http://developer.android.com/reference/org/apache/http/client/protocol/ClientContextConfigurer.html -http://developer.android.com/reference/org/apache/http/client/utils/CloneUtils.html -http://developer.android.com/reference/java/nio/charset/CoderResult.html -http://developer.android.com/reference/java/nio/charset/CodingErrorAction.html -http://developer.android.com/reference/java/util/Collections.html -http://developer.android.com/reference/android/view/inputmethod/CompletionInfo.html -http://developer.android.com/reference/org/apache/http/conn/params/ConnManagerParams.html -http://developer.android.com/reference/org/apache/http/conn/params/ConnPerRouteBean.html -http://developer.android.com/reference/org/apache/http/conn/params/ConnRouteParams.html -http://developer.android.com/reference/android/provider/Contacts.ContactMethods.html -http://developer.android.com/reference/android/provider/Contacts.Extensions.html -http://developer.android.com/reference/android/provider/Contacts.GroupMembership.html -http://developer.android.com/reference/android/provider/Contacts.Groups.html -http://developer.android.com/reference/android/provider/Contacts.Intents.html -http://developer.android.com/reference/android/provider/Contacts.Intents.Insert.html -http://developer.android.com/reference/android/provider/Contacts.Intents.UI.html -http://developer.android.com/reference/android/provider/Contacts.Organizations.html -http://developer.android.com/reference/android/provider/Contacts.People.ContactMethods.html -http://developer.android.com/reference/android/provider/Contacts.People.Extensions.html -http://developer.android.com/reference/android/provider/Contacts.People.Phones.html -http://developer.android.com/reference/android/provider/Contacts.Photos.html -http://developer.android.com/reference/android/provider/Contacts.Settings.html -http://developer.android.com/reference/android/provider/ContactsContract.AggregationExceptions.html -http://developer.android.com/reference/android/provider/ContactsContract.CommonDataKinds.html -http://developer.android.com/reference/android/provider/ContactsContract.CommonDataKinds.Email.html -http://developer.android.com/reference/android/provider/ContactsContract.CommonDataKinds.Event.html -http://developer.android.com/reference/android/provider/ContactsContract.CommonDataKinds.GroupMembership.html -http://developer.android.com/reference/android/provider/ContactsContract.CommonDataKinds.Im.html -http://developer.android.com/reference/android/provider/ContactsContract.CommonDataKinds.Nickname.html -http://developer.android.com/reference/android/provider/ContactsContract.CommonDataKinds.Note.html -http://developer.android.com/reference/android/provider/ContactsContract.CommonDataKinds.Organization.html -http://developer.android.com/reference/android/provider/ContactsContract.CommonDataKinds.Phone.html -http://developer.android.com/reference/android/provider/ContactsContract.CommonDataKinds.Photo.html -http://developer.android.com/reference/android/provider/ContactsContract.CommonDataKinds.Relation.html -http://developer.android.com/reference/android/provider/ContactsContract.CommonDataKinds.StructuredName.html -http://developer.android.com/reference/android/provider/ContactsContract.CommonDataKinds.StructuredPostal.html -http://developer.android.com/reference/android/provider/ContactsContract.CommonDataKinds.Website.html -http://developer.android.com/reference/android/provider/ContactsContract.Contacts.html -http://developer.android.com/reference/android/provider/ContactsContract.Contacts.AggregationSuggestions.html -http://developer.android.com/reference/android/provider/ContactsContract.Contacts.Data.html -http://developer.android.com/reference/android/provider/ContactsContract.Contacts.Photo.html -http://developer.android.com/reference/android/provider/ContactsContract.Data.html -http://developer.android.com/reference/android/provider/ContactsContract.Groups.html -http://developer.android.com/reference/android/provider/ContactsContract.Intents.html -http://developer.android.com/reference/android/provider/ContactsContract.Intents.Insert.html -http://developer.android.com/reference/android/provider/ContactsContract.PhoneLookup.html -http://developer.android.com/reference/android/provider/ContactsContract.QuickContact.html -http://developer.android.com/reference/android/provider/ContactsContract.RawContacts.html -http://developer.android.com/reference/android/provider/ContactsContract.RawContacts.Data.html -http://developer.android.com/reference/android/provider/ContactsContract.RawContacts.Entity.html -http://developer.android.com/reference/android/provider/ContactsContract.RawContactsEntity.html -http://developer.android.com/reference/android/provider/ContactsContract.Settings.html -http://developer.android.com/reference/android/provider/ContactsContract.StatusUpdates.html -http://developer.android.com/reference/android/provider/ContactsContract.SyncState.html -http://developer.android.com/reference/android/database/ContentObserver.html -http://developer.android.com/reference/org/apache/http/cookie/CookieIdentityComparator.html -http://developer.android.com/reference/org/apache/http/cookie/CookieOrigin.html -http://developer.android.com/reference/org/apache/http/cookie/CookiePathComparator.html -http://developer.android.com/reference/org/apache/http/client/params/CookiePolicy.html -http://developer.android.com/reference/org/apache/http/cookie/CookieSpecRegistry.html -http://developer.android.com/reference/java/util/concurrent/CopyOnWriteArrayList.html -http://developer.android.com/reference/java/util/concurrent/CountDownLatch.html -http://developer.android.com/reference/java/util/Currency.html -http://developer.android.com/reference/android/database/CursorJoiner.html -http://developer.android.com/reference/android/database/CursorWrapper.html -http://developer.android.com/reference/android/view/animation/CycleInterpolator.html -http://developer.android.com/reference/java/util/concurrent/CyclicBarrier.html -http://developer.android.com/reference/javax/crypto/spec/DESKeySpec.html -http://developer.android.com/reference/javax/crypto/spec/DESedeKeySpec.html -http://developer.android.com/reference/javax/crypto/spec/DHGenParameterSpec.html -http://developer.android.com/reference/javax/crypto/spec/DHParameterSpec.html -http://developer.android.com/reference/javax/crypto/spec/DHPrivateKeySpec.html -http://developer.android.com/reference/javax/crypto/spec/DHPublicKeySpec.html -http://developer.android.com/reference/java/security/spec/DSAParameterSpec.html -http://developer.android.com/reference/java/security/spec/DSAPrivateKeySpec.html -http://developer.android.com/reference/java/security/spec/DSAPublicKeySpec.html -http://developer.android.com/reference/android/database/DataSetObserver.html -http://developer.android.com/reference/android/database/DatabaseUtils.html -http://developer.android.com/reference/android/database/DatabaseUtils.InsertHelper.html -http://developer.android.com/reference/javax/xml/datatype/DatatypeConstants.html -http://developer.android.com/reference/javax/xml/datatype/DatatypeConstants.Field.html -http://developer.android.com/reference/javax/xml/datatype/DatatypeFactory.html -http://developer.android.com/reference/java/util/Date.html -http://developer.android.com/reference/android/text/format/DateFormat.html -http://developer.android.com/reference/android/view/animation/DecelerateInterpolator.html -http://developer.android.com/reference/org/apache/http/impl/conn/DefaultClientConnectionOperator.html -http://developer.android.com/reference/org/apache/http/impl/client/DefaultConnectionKeepAliveStrategy.html -http://developer.android.com/reference/org/apache/http/impl/DefaultConnectionReuseStrategy.html -http://developer.android.com/reference/org/apache/http/impl/DefaultHttpRequestFactory.html -http://developer.android.com/reference/org/apache/http/impl/client/DefaultHttpRequestRetryHandler.html -http://developer.android.com/reference/org/apache/http/impl/DefaultHttpResponseFactory.html -http://developer.android.com/reference/org/apache/http/impl/conn/DefaultHttpRoutePlanner.html -http://developer.android.com/reference/org/apache/http/impl/client/DefaultRedirectHandler.html -http://developer.android.com/reference/org/apache/http/impl/client/DefaultRequestDirector.html -http://developer.android.com/reference/org/apache/http/impl/client/DefaultUserTokenHandler.html -http://developer.android.com/reference/org/apache/http/protocol/DefaultedHttpContext.html -http://developer.android.com/reference/java/util/zip/Deflater.html -http://developer.android.com/reference/android/app/admin/DeviceAdminInfo.html -http://developer.android.com/reference/dalvik/system/DexFile.html -http://developer.android.com/reference/android/net/DhcpInfo.html -http://developer.android.com/reference/java/util/Dictionary.html -http://developer.android.com/reference/org/apache/http/impl/auth/DigestSchemeFactory.html -http://developer.android.com/reference/javax/xml/parsers/DocumentBuilder.html -http://developer.android.com/reference/javax/xml/parsers/DocumentBuilderFactory.html -http://developer.android.com/reference/android/text/style/DrawableMarginSpan.html -http://developer.android.com/reference/org/xmlpull/v1/sax2/Driver.html -http://developer.android.com/reference/javax/xml/datatype/Duration.html -http://developer.android.com/reference/java/security/spec/ECFieldF2m.html -http://developer.android.com/reference/java/security/spec/ECFieldFp.html -http://developer.android.com/reference/java/security/spec/ECGenParameterSpec.html -http://developer.android.com/reference/java/security/spec/ECParameterSpec.html -http://developer.android.com/reference/java/security/spec/ECPoint.html -http://developer.android.com/reference/java/security/spec/ECPrivateKeySpec.html -http://developer.android.com/reference/java/security/spec/ECPublicKeySpec.html -http://developer.android.com/reference/javax/microedition/khronos/egl/EGLConfig.html -http://developer.android.com/reference/javax/microedition/khronos/egl/EGLContext.html -http://developer.android.com/reference/javax/microedition/khronos/egl/EGLDisplay.html -http://developer.android.com/reference/javax/microedition/khronos/egl/EGLSurface.html -http://developer.android.com/reference/java/security/spec/EllipticCurve.html -http://developer.android.com/reference/java/security/spec/EncodedKeySpec.html -http://developer.android.com/reference/org/apache/http/impl/EnglishReasonPhraseCatalog.html -http://developer.android.com/reference/org/apache/http/impl/entity/EntityDeserializer.html -http://developer.android.com/reference/org/apache/http/impl/entity/EntitySerializer.html -http://developer.android.com/reference/android/media/audiofx/EnvironmentalReverb.Settings.html -http://developer.android.com/reference/android/media/audiofx/Equalizer.Settings.html -http://developer.android.com/reference/java/util/logging/ErrorManager.html -http://developer.android.com/reference/java/util/EventListenerProxy.html -http://developer.android.com/reference/java/util/EventObject.html -http://developer.android.com/reference/java/util/concurrent/Exchanger.html -http://developer.android.com/reference/java/util/concurrent/ExecutorCompletionService.html -http://developer.android.com/reference/java/util/concurrent/Executors.html -http://developer.android.com/reference/android/view/inputmethod/ExtractedText.html -http://developer.android.com/reference/android/view/inputmethod/ExtractedTextRequest.html -http://developer.android.com/reference/android/media/FaceDetector.html -http://developer.android.com/reference/android/media/FaceDetector.Face.html -http://developer.android.com/reference/android/app/backup/FileBackupHelper.html -http://developer.android.com/reference/java/nio/channels/FileChannel.MapMode.html -http://developer.android.com/reference/java/nio/channels/FileLock.html -http://developer.android.com/reference/java/util/FormattableFlags.html -http://developer.android.com/reference/java/util/concurrent/FutureTask.html -http://developer.android.com/reference/android/location/Geocoder.html -http://developer.android.com/reference/android/hardware/GeomagneticField.html -http://developer.android.com/reference/android/gesture/Gesture.html -http://developer.android.com/reference/android/gesture/GestureLibraries.html -http://developer.android.com/reference/android/gesture/GestureLibrary.html -http://developer.android.com/reference/android/gesture/GesturePoint.html -http://developer.android.com/reference/android/gesture/GestureStore.html -http://developer.android.com/reference/android/gesture/GestureStroke.html -http://developer.android.com/reference/android/gesture/GestureUtils.html -http://developer.android.com/reference/android/location/GpsSatellite.html -http://developer.android.com/reference/android/location/GpsStatus.html -http://developer.android.com/reference/org/apache/http/protocol/HTTP.html -http://developer.android.com/reference/java/util/logging/Handler.html -http://developer.android.com/reference/org/apache/http/client/params/HttpClientParams.html -http://developer.android.com/reference/org/apache/http/impl/HttpConnectionMetricsImpl.html -http://developer.android.com/reference/org/apache/http/protocol/HttpDateGenerator.html -http://developer.android.com/reference/org/apache/http/HttpHost.html -http://developer.android.com/reference/org/apache/http/protocol/HttpRequestExecutor.html -http://developer.android.com/reference/org/apache/http/protocol/HttpRequestHandlerRegistry.html -http://developer.android.com/reference/org/apache/http/conn/routing/HttpRoute.html -http://developer.android.com/reference/org/apache/http/protocol/HttpService.html -http://developer.android.com/reference/android/text/style/IconMarginSpan.html -http://developer.android.com/reference/org/apache/http/impl/conn/IdleConnectionHandler.html -http://developer.android.com/reference/java/util/zip/Inflater.html -http://developer.android.com/reference/android/view/inputmethod/InputBinding.html -http://developer.android.com/reference/android/view/inputmethod/InputMethodInfo.html -http://developer.android.com/reference/android/inputmethodservice/InputMethodService.Insets.html -http://developer.android.com/reference/javax/crypto/spec/IvParameterSpec.html -http://developer.android.com/reference/android/inputmethodservice/Keyboard.html -http://developer.android.com/reference/android/inputmethodservice/Keyboard.Key.html -http://developer.android.com/reference/android/inputmethodservice/Keyboard.Row.html -http://developer.android.com/reference/org/apache/http/impl/entity/LaxContentLengthStrategy.html -http://developer.android.com/reference/android/view/animation/LayoutAnimationController.html -http://developer.android.com/reference/android/view/animation/LayoutAnimationController.AnimationParameters.html -http://developer.android.com/reference/android/text/style/LeadingMarginSpan.Standard.html -http://developer.android.com/reference/java/util/logging/Level.html -http://developer.android.com/reference/android/view/animation/LinearInterpolator.html -http://developer.android.com/reference/android/text/util/Linkify.html -http://developer.android.com/reference/android/net/LocalServerSocket.html -http://developer.android.com/reference/android/net/LocalSocket.html -http://developer.android.com/reference/android/net/LocalSocketAddress.html -http://developer.android.com/reference/android/location/Location.html -http://developer.android.com/reference/java/util/concurrent/locks/LockSupport.html -http://developer.android.com/reference/java/util/logging/LogManager.html -http://developer.android.com/reference/java/util/logging/LogRecord.html -http://developer.android.com/reference/java/util/logging/Logger.html -http://developer.android.com/reference/org/apache/http/impl/conn/LoggingSessionInputBuffer.html -http://developer.android.com/reference/org/apache/http/impl/conn/LoggingSessionOutputBuffer.html -http://developer.android.com/reference/java/security/spec/MGF1ParameterSpec.html -http://developer.android.com/reference/android/net/MailTo.html -http://developer.android.com/reference/android/Manifest.html -http://developer.android.com/reference/android/Manifest.permission_group.html -http://developer.android.com/reference/java/math/MathContext.html -http://developer.android.com/reference/android/database/MatrixCursor.RowBuilder.html -http://developer.android.com/reference/android/media/MediaRecorder.AudioEncoder.html -http://developer.android.com/reference/android/media/MediaRecorder.AudioSource.html -http://developer.android.com/reference/android/media/MediaRecorder.OutputFormat.html -http://developer.android.com/reference/android/media/MediaRecorder.VideoEncoder.html -http://developer.android.com/reference/android/media/MediaRecorder.VideoSource.html -http://developer.android.com/reference/android/provider/MediaStore.Audio.html -http://developer.android.com/reference/android/provider/MediaStore.Audio.Albums.html -http://developer.android.com/reference/android/provider/MediaStore.Audio.Artists.html -http://developer.android.com/reference/android/provider/MediaStore.Audio.Artists.Albums.html -http://developer.android.com/reference/android/provider/MediaStore.Audio.Genres.html -http://developer.android.com/reference/android/provider/MediaStore.Audio.Genres.Members.html -http://developer.android.com/reference/android/provider/MediaStore.Audio.Media.html -http://developer.android.com/reference/android/provider/MediaStore.Audio.Playlists.html -http://developer.android.com/reference/android/provider/MediaStore.Audio.Playlists.Members.html -http://developer.android.com/reference/android/provider/MediaStore.Images.html -http://developer.android.com/reference/android/provider/MediaStore.Images.Media.html -http://developer.android.com/reference/android/provider/MediaStore.Images.Thumbnails.html -http://developer.android.com/reference/android/provider/MediaStore.Video.html -http://developer.android.com/reference/android/provider/MediaStore.Video.Media.html -http://developer.android.com/reference/android/provider/MediaStore.Video.Thumbnails.html -http://developer.android.com/reference/java/lang/reflect/Modifier.html -http://developer.android.com/reference/org/apache/http/conn/MultihomePlainSocketFactory.html -http://developer.android.com/reference/org/apache/http/auth/NTCredentials.html -http://developer.android.com/reference/org/apache/http/auth/NTUserPrincipal.html -http://developer.android.com/reference/android/net/NetworkInfo.html -http://developer.android.com/reference/org/apache/http/impl/NoConnectionReuseStrategy.html -http://developer.android.com/reference/javax/crypto/spec/OAEPParameterSpec.html -http://developer.android.com/reference/java/util/Observable.html -http://developer.android.com/reference/android/os/storage/OnObbStateChangeListener.html -http://developer.android.com/reference/android/gesture/OrientedBoundingBox.html -http://developer.android.com/reference/javax/xml/transform/OutputKeys.html -http://developer.android.com/reference/android/view/animation/OvershootInterpolator.html -http://developer.android.com/reference/javax/crypto/spec/PBEKeySpec.html -http://developer.android.com/reference/javax/crypto/spec/PBEParameterSpec.html -http://developer.android.com/reference/java/security/spec/PSSParameterSpec.html -http://developer.android.com/reference/javax/crypto/spec/PSource.html -http://developer.android.com/reference/java/util/jar/Pack200.html -http://developer.android.com/reference/android/text/method/PasswordTransformationMethod.html -http://developer.android.com/reference/java/nio/channels/Pipe.html -http://developer.android.com/reference/org/apache/http/conn/scheme/PlainSocketFactory.html -http://developer.android.com/reference/android/gesture/Prediction.html -http://developer.android.com/reference/android/preference/Preference.html -http://developer.android.com/reference/android/preference/PreferenceManager.html -http://developer.android.com/reference/java/util/prefs/Preferences.html -http://developer.android.com/reference/android/media/audiofx/PresetReverb.Settings.html -http://developer.android.com/reference/java/beans/PropertyChangeSupport.html -http://developer.android.com/reference/java/lang/reflect/Proxy.html -http://developer.android.com/reference/org/apache/http/impl/conn/ProxySelectorRoutePlanner.html -http://developer.android.com/reference/javax/xml/namespace/QName.html -http://developer.android.com/reference/android/text/style/QuoteSpan.html -http://developer.android.com/reference/javax/crypto/spec/RC2ParameterSpec.html -http://developer.android.com/reference/javax/crypto/spec/RC5ParameterSpec.html -http://developer.android.com/reference/java/security/spec/RSAKeyGenParameterSpec.html -http://developer.android.com/reference/java/security/spec/RSAOtherPrimeInfo.html -http://developer.android.com/reference/java/security/spec/RSAPrivateKeySpec.html -http://developer.android.com/reference/java/security/spec/RSAPublicKeySpec.html -http://developer.android.com/reference/java/util/Random.html -http://developer.android.com/reference/org/apache/http/impl/client/RedirectLocations.html -http://developer.android.com/reference/java/util/concurrent/locks/ReentrantLock.html -http://developer.android.com/reference/java/util/concurrent/locks/ReentrantReadWriteLock.html -http://developer.android.com/reference/java/util/concurrent/locks/ReentrantReadWriteLock.ReadLock.html -http://developer.android.com/reference/java/util/concurrent/locks/ReentrantReadWriteLock.WriteLock.html -http://developer.android.com/reference/org/apache/http/impl/conn/tsccm/RefQueueWorker.html -http://developer.android.com/reference/android/text/method/ReplacementTransformationMethod.html -http://developer.android.com/reference/org/apache/http/client/protocol/RequestAddCookies.html -http://developer.android.com/reference/org/apache/http/protocol/RequestConnControl.html -http://developer.android.com/reference/org/apache/http/protocol/RequestContent.html -http://developer.android.com/reference/org/apache/http/protocol/RequestDate.html -http://developer.android.com/reference/org/apache/http/client/protocol/RequestDefaultHeaders.html -http://developer.android.com/reference/org/apache/http/protocol/RequestExpectContinue.html -http://developer.android.com/reference/org/apache/http/client/protocol/RequestProxyAuthentication.html -http://developer.android.com/reference/org/apache/http/client/protocol/RequestTargetAuthentication.html -http://developer.android.com/reference/org/apache/http/protocol/RequestTargetHost.html -http://developer.android.com/reference/org/apache/http/protocol/RequestUserAgent.html -http://developer.android.com/reference/java/util/ResourceBundle.html -http://developer.android.com/reference/java/util/ResourceBundle.Control.html -http://developer.android.com/reference/org/apache/http/protocol/ResponseConnControl.html -http://developer.android.com/reference/org/apache/http/protocol/ResponseContent.html -http://developer.android.com/reference/org/apache/http/protocol/ResponseDate.html -http://developer.android.com/reference/org/apache/http/client/protocol/ResponseProcessCookies.html -http://developer.android.com/reference/org/apache/http/protocol/ResponseServer.html -http://developer.android.com/reference/android/app/backup/RestoreObserver.html -http://developer.android.com/reference/android/text/util/Rfc822Token.html -http://developer.android.com/reference/android/text/util/Rfc822Tokenizer.html -http://developer.android.com/reference/android/media/Ringtone.html -http://developer.android.com/reference/android/media/RingtoneManager.html -http://developer.android.com/reference/org/apache/http/impl/conn/tsccm/RouteSpecificPool.html -http://developer.android.com/reference/org/apache/http/conn/routing/RouteTracker.html -http://developer.android.com/reference/org/apache/http/impl/client/RoutedRequest.html -http://developer.android.com/reference/javax/xml/parsers/SAXParser.html -http://developer.android.com/reference/javax/xml/parsers/SAXParserFactory.html -http://developer.android.com/reference/javax/xml/transform/sax/SAXResult.html -http://developer.android.com/reference/javax/xml/transform/sax/SAXSource.html -http://developer.android.com/reference/android/database/sqlite/SQLiteClosable.html -http://developer.android.com/reference/android/database/sqlite/SQLiteQueryBuilder.html -http://developer.android.com/reference/android/net/SSLSessionCache.html -http://developer.android.com/reference/android/net/wifi/ScanResult.html -http://developer.android.com/reference/java/util/Scanner.html -http://developer.android.com/reference/javax/xml/validation/Schema.html -http://developer.android.com/reference/javax/xml/validation/SchemaFactory.html -http://developer.android.com/reference/javax/xml/validation/SchemaFactoryLoader.html -http://developer.android.com/reference/org/apache/http/conn/scheme/Scheme.html -http://developer.android.com/reference/org/apache/http/conn/scheme/SchemeRegistry.html -http://developer.android.com/reference/android/text/method/ScrollingMovementMethod.html -http://developer.android.com/reference/android/provider/SearchRecentSuggestions.html -http://developer.android.com/reference/javax/crypto/spec/SecretKeySpec.html -http://developer.android.com/reference/java/nio/channels/SelectionKey.html -http://developer.android.com/reference/java/nio/channels/Selector.html -http://developer.android.com/reference/java/nio/channels/spi/SelectorProvider.html -http://developer.android.com/reference/java/util/concurrent/Semaphore.html -http://developer.android.com/reference/android/hardware/SensorEvent.html -http://developer.android.com/reference/javax/net/ServerSocketFactory.html -http://developer.android.com/reference/java/util/ServiceLoader.html -http://developer.android.com/reference/android/provider/Settings.NameValueTable.html -http://developer.android.com/reference/android/graphics/drawable/shapes/Shape.html -http://developer.android.com/reference/android/app/backup/SharedPreferencesBackupHelper.html -http://developer.android.com/reference/org/apache/http/impl/conn/SingleClientConnManager.html -http://developer.android.com/reference/android/telephony/gsm/SmsManager.html -http://developer.android.com/reference/javax/net/SocketFactory.html -http://developer.android.com/reference/android/net/http/SslCertificate.html -http://developer.android.com/reference/android/net/http/SslCertificate.DName.html -http://developer.android.com/reference/android/net/http/SslError.html -http://developer.android.com/reference/org/apache/http/impl/entity/StrictContentLengthStrategy.html -http://developer.android.com/reference/java/util/StringTokenizer.html -http://developer.android.com/reference/android/provider/SyncStateContract.html -http://developer.android.com/reference/android/provider/SyncStateContract.Constants.html -http://developer.android.com/reference/android/provider/SyncStateContract.Helpers.html -http://developer.android.com/reference/android/text/style/TabStopSpan.Standard.html -http://developer.android.com/reference/junit/framework/TestFailure.html -http://developer.android.com/reference/android/test/suitebuilder/TestMethod.html -http://developer.android.com/reference/junit/framework/TestResult.html -http://developer.android.com/reference/android/test/suitebuilder/TestSuiteBuilder.html -http://developer.android.com/reference/java/util/concurrent/ThreadPoolExecutor.AbortPolicy.html -http://developer.android.com/reference/java/util/concurrent/ThreadPoolExecutor.CallerRunsPolicy.html -http://developer.android.com/reference/java/util/concurrent/ThreadPoolExecutor.DiscardOldestPolicy.html -http://developer.android.com/reference/java/util/concurrent/ThreadPoolExecutor.DiscardPolicy.html -http://developer.android.com/reference/org/apache/http/impl/conn/tsccm/ThreadSafeClientConnManager.html -http://developer.android.com/reference/android/text/format/Time.html -http://developer.android.com/reference/java/util/TimeZone.html -http://developer.android.com/reference/java/util/Timer.html -http://developer.android.com/reference/java/util/TimerTask.html -http://developer.android.com/reference/android/media/ToneGenerator.html -http://developer.android.com/reference/android/text/method/Touch.html -http://developer.android.com/reference/android/net/TrafficStats.html -http://developer.android.com/reference/android/view/animation/Transformation.html -http://developer.android.com/reference/javax/xml/transform/Transformer.html -http://developer.android.com/reference/javax/xml/transform/TransformerFactory.html -http://developer.android.com/reference/javax/xml/validation/TypeInfoProvider.html -http://developer.android.com/reference/org/apache/http/client/utils/URIUtils.html -http://developer.android.com/reference/org/apache/http/client/utils/URLEncodedUtils.html -http://developer.android.com/reference/android/net/Uri.Builder.html -http://developer.android.com/reference/org/apache/http/protocol/UriPatternMatcher.html -http://developer.android.com/reference/android/net/UrlQuerySanitizer.html -http://developer.android.com/reference/android/net/UrlQuerySanitizer.IllegalCharacterValueSanitizer.html -http://developer.android.com/reference/android/net/UrlQuerySanitizer.ParameterValuePair.html -http://developer.android.com/reference/android/provider/UserDictionary.html -http://developer.android.com/reference/android/provider/UserDictionary.Words.html -http://developer.android.com/reference/org/apache/http/auth/UsernamePasswordCredentials.html -http://developer.android.com/reference/javax/xml/validation/Validator.html -http://developer.android.com/reference/javax/xml/validation/ValidatorHandler.html -http://developer.android.com/reference/android/media/audiofx/Virtualizer.Settings.html -http://developer.android.com/reference/android/media/audiofx/Visualizer.html -http://developer.android.com/reference/org/apache/http/impl/conn/tsccm/WaitingThread.html -http://developer.android.com/reference/org/apache/http/impl/conn/tsccm/WaitingThreadAborter.html -http://developer.android.com/reference/android/net/wifi/WifiConfiguration.html -http://developer.android.com/reference/android/net/wifi/WifiConfiguration.AuthAlgorithm.html -http://developer.android.com/reference/android/net/wifi/WifiConfiguration.GroupCipher.html -http://developer.android.com/reference/android/net/wifi/WifiConfiguration.KeyMgmt.html -http://developer.android.com/reference/android/net/wifi/WifiConfiguration.PairwiseCipher.html -http://developer.android.com/reference/android/net/wifi/WifiConfiguration.Protocol.html -http://developer.android.com/reference/android/net/wifi/WifiConfiguration.Status.html -http://developer.android.com/reference/android/net/wifi/WifiInfo.html -http://developer.android.com/reference/android/net/wifi/WifiManager.MulticastLock.html -http://developer.android.com/reference/android/net/wifi/WifiManager.WifiLock.html -http://developer.android.com/reference/org/apache/http/impl/conn/Wire.html -http://developer.android.com/reference/javax/xml/datatype/XMLGregorianCalendar.html -http://developer.android.com/reference/javax/xml/xpath/XPathConstants.html -http://developer.android.com/reference/javax/xml/xpath/XPathFactory.html -http://developer.android.com/reference/java/util/zip/ZipEntry.html -http://developer.android.com/reference/java/util/zip/ZipFile.html -http://developer.android.com/reference/org/apache/http/conn/OperatedClientConnection.html -http://developer.android.com/reference/java/util/concurrent/ExecutorService.html -http://developer.android.com/reference/android/view/inputmethod/InputMethod.html -http://developer.android.com/reference/android/view/inputmethod/InputMethodSession.html -http://developer.android.com/reference/java/util/concurrent/locks/AbstractQueuedLongSynchronizer.html -http://developer.android.com/reference/java/util/concurrent/locks/Lock.html -http://developer.android.com/reference/java/util/concurrent/locks/AbstractQueuedSynchronizer.html -http://developer.android.com/reference/org/apache/http/impl/client/DefaultHttpClient.html -http://developer.android.com/reference/org/apache/http/HttpRequestInterceptor.html -http://developer.android.com/reference/org/apache/http/auth/Credentials.html -http://developer.android.com/reference/android/app/backup/BackupAgent.html -http://developer.android.com/reference/org/apache/http/client/CookieStore.html -http://developer.android.com/reference/org/apache/http/client/CredentialsProvider.html -http://developer.android.com/reference/org/apache/http/conn/EofSensorWatcher.html -http://developer.android.com/reference/org/apache/http/HeaderElementIterator.html -http://developer.android.com/reference/org/apache/http/protocol/HttpContext.html -http://developer.android.com/reference/org/apache/http/client/ResponseHandler.html -http://developer.android.com/reference/org/apache/http/conn/routing/HttpRouteDirector.html -http://developer.android.com/reference/org/apache/http/TokenIterator.html -http://developer.android.com/reference/org/apache/http/conn/ClientConnectionManager.html -http://developer.android.com/reference/org/apache/http/conn/ClientConnectionOperator.html -http://developer.android.com/reference/org/apache/http/client/HttpRequestRetryHandler.html -http://developer.android.com/reference/org/apache/http/conn/routing/HttpRoutePlanner.html -http://developer.android.com/reference/org/apache/http/client/RedirectHandler.html -http://developer.android.com/reference/org/apache/http/client/RequestDirector.html -http://developer.android.com/reference/java/util/concurrent/CompletionService.html -http://developer.android.com/reference/java/util/concurrent/Executor.html -http://developer.android.com/reference/java/util/concurrent/ScheduledExecutorService.html -http://developer.android.com/reference/java/util/concurrent/ThreadFactory.html -http://developer.android.com/reference/java/util/concurrent/Callable.html -http://developer.android.com/reference/android/app/backup/BackupAgentHelper.html -http://developer.android.com/reference/java/util/Formattable.html -http://developer.android.com/reference/java/math/BigDecimal.html -http://developer.android.com/reference/java/util/jar/Pack200.Packer.html -http://developer.android.com/reference/java/util/jar/Pack200.Unpacker.html -http://developer.android.com/reference/android/preference/PreferenceActivity.html -http://developer.android.com/reference/java/util/concurrent/locks/ReadWriteLock.html -http://developer.android.com/reference/org/apache/http/impl/conn/tsccm/ConnPoolByRoute.html -http://developer.android.com/reference/java/nio/channels/SelectableChannel.html -http://developer.android.com/reference/java/nio/channels/DatagramChannel.html -http://developer.android.com/reference/java/nio/channels/ServerSocketChannel.html -http://developer.android.com/reference/java/nio/channels/SocketChannel.html -http://developer.android.com/reference/javax/xml/transform/Templates.html -http://developer.android.com/reference/javax/xml/xpath/XPath.html -http://developer.android.com/reference/android/text/style/AbsoluteSizeSpan.html -http://developer.android.com/reference/android/database/AbstractCursor.SelfContentObserver.html -http://developer.android.com/reference/android/inputmethodservice/AbstractInputMethodService.html -http://developer.android.com/reference/java/util/AbstractList.html -http://developer.android.com/reference/org/apache/http/impl/conn/AbstractPooledConnAdapter.html -http://developer.android.com/reference/java/util/prefs/AbstractPreferences.html -http://developer.android.com/reference/java/util/AbstractQueue.html -http://developer.android.com/reference/java/nio/channels/spi/AbstractSelectableChannel.html -http://developer.android.com/reference/java/nio/channels/spi/AbstractSelectionKey.html -http://developer.android.com/reference/java/nio/channels/spi/AbstractSelector.html -http://developer.android.com/reference/java/util/AbstractSequentialList.html -http://developer.android.com/reference/java/util/AbstractSet.html -http://developer.android.com/reference/android/database/AbstractWindowedCursor.html -http://developer.android.com/reference/android/accounts/AccountAuthenticatorActivity.html -http://developer.android.com/reference/android/accounts/AccountsException.html -http://developer.android.com/reference/java/security/acl/AclNotFoundException.html -http://developer.android.com/reference/android/test/ActivityInstrumentationTestCase.html -http://developer.android.com/reference/android/test/ActivityTestCase.html -http://developer.android.com/reference/android/view/animation/AlphaAnimation.html -http://developer.android.com/reference/java/nio/channels/AlreadyConnectedException.html -http://developer.android.com/reference/android/test/AndroidTestCase.html -http://developer.android.com/reference/android/test/AndroidTestRunner.html -http://developer.android.com/reference/android/view/animation/AnimationSet.html -http://developer.android.com/reference/java/lang/annotation/AnnotationFormatError.html -http://developer.android.com/reference/java/lang/annotation/AnnotationTypeMismatchException.html -http://developer.android.com/reference/android/appwidget/AppWidgetHostView.html -http://developer.android.com/reference/android/appwidget/AppWidgetProvider.html -http://developer.android.com/reference/android/test/ApplicationTestCase.html -http://developer.android.com/reference/android/graphics/drawable/shapes/ArcShape.html -http://developer.android.com/reference/java/util/concurrent/ArrayBlockingQueue.html -http://developer.android.com/reference/junit/framework/AssertionFailedError.html -http://developer.android.com/reference/java/nio/channels/AsynchronousCloseException.html -http://developer.android.com/reference/org/apache/http/auth/AuthenticationException.html -http://developer.android.com/reference/android/accounts/AuthenticatorException.html -http://developer.android.com/reference/android/text/style/BackgroundColorSpan.html -http://developer.android.com/reference/java/util/prefs/BackingStoreException.html -http://developer.android.com/reference/android/app/backup/BackupDataInputStream.html -http://developer.android.com/reference/android/text/method/BaseKeyListener.html -http://developer.android.com/reference/org/apache/http/conn/BasicManagedEntity.html -http://developer.android.com/reference/org/apache/http/impl/conn/tsccm/BasicPoolEntry.html -http://developer.android.com/reference/org/apache/http/impl/conn/tsccm/BasicPoolEntryRef.html -http://developer.android.com/reference/org/apache/http/impl/conn/tsccm/BasicPooledConnAdapter.html -http://developer.android.com/reference/org/apache/http/impl/auth/BasicScheme.html -http://developer.android.com/reference/android/media/audiofx/BassBoost.html -http://developer.android.com/reference/java/math/BigInteger.html -http://developer.android.com/reference/java/util/concurrent/BrokenBarrierException.html -http://developer.android.com/reference/java/nio/BufferOverflowException.html -http://developer.android.com/reference/java/nio/BufferUnderflowException.html -http://developer.android.com/reference/java/util/concurrent/CancellationException.html -http://developer.android.com/reference/java/nio/channels/CancelledKeyException.html -http://developer.android.com/reference/android/telephony/cdma/CdmaCellLocation.html -http://developer.android.com/reference/javax/security/cert/CertificateEncodingException.html -http://developer.android.com/reference/javax/security/cert/CertificateException.html -http://developer.android.com/reference/javax/security/cert/CertificateExpiredException.html -http://developer.android.com/reference/javax/security/cert/CertificateNotYetValidException.html -http://developer.android.com/reference/javax/security/cert/CertificateParsingException.html -http://developer.android.com/reference/java/nio/charset/CharacterCodingException.html -http://developer.android.com/reference/android/text/method/CharacterPickerDialog.html -http://developer.android.com/reference/android/preference/CheckBoxPreference.html -http://developer.android.com/reference/java/util/zip/CheckedInputStream.html -http://developer.android.com/reference/java/util/zip/CheckedOutputStream.html -http://developer.android.com/reference/org/apache/http/client/CircularRedirectException.html -http://developer.android.com/reference/android/text/style/ClickableSpan.html -http://developer.android.com/reference/org/apache/http/client/params/ClientParamBean.html -http://developer.android.com/reference/org/apache/http/impl/client/ClientParamsStack.html -http://developer.android.com/reference/org/apache/http/client/ClientProtocolException.html -http://developer.android.com/reference/java/nio/channels/ClosedByInterruptException.html -http://developer.android.com/reference/java/nio/channels/ClosedChannelException.html -http://developer.android.com/reference/java/nio/channels/ClosedSelectorException.html -http://developer.android.com/reference/java/nio/charset/CoderMalfunctionError.html -http://developer.android.com/reference/junit/framework/ComparisonFailure.html -http://developer.android.com/reference/java/util/concurrent/ConcurrentHashMap.html -http://developer.android.com/reference/java/util/concurrent/ConcurrentLinkedQueue.html -http://developer.android.com/reference/java/util/ConcurrentModificationException.html -http://developer.android.com/reference/java/util/concurrent/ConcurrentSkipListSet.html -http://developer.android.com/reference/org/apache/http/conn/params/ConnConnectionParamBean.html -http://developer.android.com/reference/org/apache/http/conn/params/ConnManagerParamBean.html -http://developer.android.com/reference/org/apache/http/conn/params/ConnRouteParamBean.html -http://developer.android.com/reference/org/apache/http/conn/ConnectTimeoutException.html -http://developer.android.com/reference/org/apache/http/ConnectionClosedException.html -http://developer.android.com/reference/javax/sql/ConnectionEvent.html -http://developer.android.com/reference/java/nio/channels/ConnectionPendingException.html -http://developer.android.com/reference/org/apache/http/conn/ConnectionPoolTimeoutException.html -http://developer.android.com/reference/java/util/logging/ConsoleHandler.html -http://developer.android.com/reference/java/lang/reflect/Constructor.html -http://developer.android.com/reference/android/provider/ContactsContract.Presence.html -http://developer.android.com/reference/android/database/ContentObservable.html -http://developer.android.com/reference/java/util/concurrent/CopyOnWriteArraySet.html -http://developer.android.com/reference/android/database/CursorIndexOutOfBoundsException.html -http://developer.android.com/reference/android/database/CursorJoiner.Result.html -http://developer.android.com/reference/android/database/CursorWindow.html -http://developer.android.com/reference/org/w3c/dom/DOMException.html -http://developer.android.com/reference/java/util/zip/DataFormatException.html -http://developer.android.com/reference/android/database/DataSetObservable.html -http://developer.android.com/reference/javax/xml/datatype/DatatypeConfigurationException.html -http://developer.android.com/reference/android/text/method/DateKeyListener.html -http://developer.android.com/reference/android/text/method/DateTimeKeyListener.html -http://developer.android.com/reference/org/apache/http/impl/conn/DefaultClientConnection.html -http://developer.android.com/reference/org/apache/http/impl/DefaultHttpClientConnection.html -http://developer.android.com/reference/org/apache/http/impl/DefaultHttpServerConnection.html -http://developer.android.com/reference/org/apache/http/impl/client/DefaultProxyAuthenticationHandler.html -http://developer.android.com/reference/org/apache/http/impl/conn/DefaultResponseParser.html -http://developer.android.com/reference/org/apache/http/impl/client/DefaultTargetAuthenticationHandler.html -http://developer.android.com/reference/java/util/zip/DeflaterInputStream.html -http://developer.android.com/reference/java/util/zip/DeflaterOutputStream.html -http://developer.android.com/reference/java/util/concurrent/DelayQueue.html -http://developer.android.com/reference/java/util/concurrent/Delayed.html -http://developer.android.com/reference/android/app/admin/DeviceAdminReceiver.html -http://developer.android.com/reference/dalvik/system/DexClassLoader.html -http://developer.android.com/reference/android/text/method/DialerKeyListener.html -http://developer.android.com/reference/android/preference/DialogPreference.html -http://developer.android.com/reference/org/apache/http/impl/auth/DigestScheme.html -http://developer.android.com/reference/android/text/method/DigitsKeyListener.html -http://developer.android.com/reference/java/nio/DoubleBuffer.html -http://developer.android.com/reference/android/text/style/DynamicDrawableSpan.html -http://developer.android.com/reference/android/preference/EditTextPreference.html -http://developer.android.com/reference/java/lang/annotation/ElementType.html -http://developer.android.com/reference/java/util/EmptyStackException.html -http://developer.android.com/reference/java/util/EnumMap.html -http://developer.android.com/reference/java/util/EnumSet.html -http://developer.android.com/reference/android/media/audiofx/EnvironmentalReverb.html -http://developer.android.com/reference/org/apache/http/conn/EofSensorInputStream.html -http://developer.android.com/reference/android/media/audiofx/Equalizer.html -http://developer.android.com/reference/java/util/concurrent/ExecutionException.html -http://developer.android.com/reference/android/inputmethodservice/ExtractEditText.html -http://developer.android.com/reference/javax/xml/parsers/FactoryConfigurationError.html -http://developer.android.com/reference/java/lang/reflect/Field.html -http://developer.android.com/reference/java/nio/channels/FileChannel.html -http://developer.android.com/reference/java/util/logging/FileHandler.html -http://developer.android.com/reference/java/nio/channels/FileLockInterruptionException.html -http://developer.android.com/reference/android/text/style/ForegroundColorSpan.html -http://developer.android.com/reference/java/util/Formatter.BigDecimalLayoutForm.html -http://developer.android.com/reference/java/util/FormatterClosedException.html -http://developer.android.com/reference/java/util/zip/GZIPInputStream.html -http://developer.android.com/reference/java/util/zip/GZIPOutputStream.html -http://developer.android.com/reference/java/lang/reflect/GenericSignatureFormatError.html -http://developer.android.com/reference/android/gesture/GestureOverlayView.html -http://developer.android.com/reference/java/util/GregorianCalendar.html -http://developer.android.com/reference/android/view/animation/GridLayoutAnimationController.html -http://developer.android.com/reference/android/view/animation/GridLayoutAnimationController.AnimationParameters.html -http://developer.android.com/reference/java/util/HashMap.html -http://developer.android.com/reference/java/util/HashSet.html -http://developer.android.com/reference/java/util/Hashtable.html -http://developer.android.com/reference/android/text/method/HideReturnsTransformationMethod.html -http://developer.android.com/reference/org/apache/http/HttpException.html -http://developer.android.com/reference/org/apache/http/conn/HttpHostConnectException.html -http://developer.android.com/reference/org/apache/http/client/HttpResponseException.html -http://developer.android.com/reference/org/apache/http/HttpVersion.html -http://developer.android.com/reference/java/util/IdentityHashMap.html -http://developer.android.com/reference/java/nio/channels/IllegalBlockingModeException.html -http://developer.android.com/reference/android/text/style/ImageSpan.html -http://developer.android.com/reference/java/lang/annotation/IncompleteAnnotationException.html -http://developer.android.com/reference/java/beans/IndexedPropertyChangeEvent.html -http://developer.android.com/reference/java/util/zip/InflaterInputStream.html -http://developer.android.com/reference/java/util/zip/InflaterOutputStream.html -http://developer.android.com/reference/android/inputmethodservice/InputMethodService.InputMethodImpl.html -http://developer.android.com/reference/android/inputmethodservice/InputMethodService.InputMethodSessionImpl.html -http://developer.android.com/reference/java/util/InputMismatchException.html -http://developer.android.com/reference/android/test/InstrumentationTestSuite.html -http://developer.android.com/reference/org/apache/http/auth/InvalidCredentialsException.html -http://developer.android.com/reference/java/security/spec/InvalidKeySpecException.html -http://developer.android.com/reference/java/nio/InvalidMarkException.html -http://developer.android.com/reference/java/security/spec/InvalidParameterSpecException.html -http://developer.android.com/reference/java/util/prefs/InvalidPreferencesFormatException.html -http://developer.android.com/reference/java/util/InvalidPropertiesFormatException.html -http://developer.android.com/reference/java/lang/reflect/InvocationTargetException.html -http://developer.android.com/reference/android/test/IsolatedContext.html -http://developer.android.com/reference/java/util/jar/JarEntry.html -http://developer.android.com/reference/java/util/jar/JarException.html -http://developer.android.com/reference/java/util/jar/JarFile.html -http://developer.android.com/reference/java/util/jar/JarInputStream.html -http://developer.android.com/reference/java/util/jar/JarOutputStream.html -http://developer.android.com/reference/android/inputmethodservice/KeyboardView.html -http://developer.android.com/reference/java/security/acl/LastOwnerException.html -http://developer.android.com/reference/android/text/method/LinkMovementMethod.html -http://developer.android.com/reference/java/util/concurrent/LinkedBlockingQueue.html -http://developer.android.com/reference/java/util/LinkedHashMap.html -http://developer.android.com/reference/java/util/LinkedHashSet.html -http://developer.android.com/reference/java/util/LinkedList.html -http://developer.android.com/reference/android/preference/ListPreference.html -http://developer.android.com/reference/java/util/ListResourceBundle.html -http://developer.android.com/reference/android/net/LocalSocketAddress.Namespace.html -http://developer.android.com/reference/java/util/logging/LoggingPermission.html -http://developer.android.com/reference/javax/security/auth/login/LoginException.html -http://developer.android.com/reference/java/nio/LongBuffer.html -http://developer.android.com/reference/org/apache/http/auth/MalformedChallengeException.html -http://developer.android.com/reference/org/apache/http/MalformedChunkCodingException.html -http://developer.android.com/reference/org/apache/http/cookie/MalformedCookieException.html -http://developer.android.com/reference/java/nio/charset/MalformedInputException.html -http://developer.android.com/reference/java/lang/reflect/MalformedParameterizedTypeException.html -http://developer.android.com/reference/java/nio/MappedByteBuffer.html -http://developer.android.com/reference/android/text/style/MaskFilterSpan.html -http://developer.android.com/reference/java/util/logging/MemoryHandler.html -http://developer.android.com/reference/android/database/MergeCursor.html -http://developer.android.com/reference/java/lang/reflect/Method.html -http://developer.android.com/reference/org/apache/http/MethodNotSupportedException.html -http://developer.android.com/reference/android/text/style/MetricAffectingSpan.html -http://developer.android.com/reference/java/util/MissingResourceException.html -http://developer.android.com/reference/android/text/method/MultiTapKeyListener.html -http://developer.android.com/reference/org/apache/http/impl/auth/NTLMEngineException.html -http://developer.android.com/reference/org/apache/http/impl/auth/NTLMScheme.html -http://developer.android.com/reference/android/accounts/NetworkErrorException.html -http://developer.android.com/reference/android/net/NetworkInfo.DetailedState.html -http://developer.android.com/reference/android/net/NetworkInfo.State.html -http://developer.android.com/reference/java/nio/channels/NoConnectionPendingException.html -http://developer.android.com/reference/org/apache/http/NoHttpResponseException.html -http://developer.android.com/reference/java/util/NoSuchElementException.html -http://developer.android.com/reference/java/util/prefs/NodeChangeEvent.html -http://developer.android.com/reference/java/nio/channels/NonReadableChannelException.html -http://developer.android.com/reference/org/apache/http/client/NonRepeatableRequestException.html -http://developer.android.com/reference/java/nio/channels/NonWritableChannelException.html -http://developer.android.com/reference/java/security/acl/NotOwnerException.html -http://developer.android.com/reference/java/nio/channels/NotYetBoundException.html -http://developer.android.com/reference/java/nio/channels/NotYetConnectedException.html -http://developer.android.com/reference/android/text/method/NumberKeyListener.html -http://developer.android.com/reference/android/accounts/OperationCanceledException.html -http://developer.android.com/reference/android/graphics/drawable/shapes/OvalShape.html -http://developer.android.com/reference/java/nio/channels/OverlappingFileLockException.html -http://developer.android.com/reference/java/security/spec/PKCS8EncodedKeySpec.html -http://developer.android.com/reference/javax/crypto/spec/PSource.PSpecified.html -http://developer.android.com/reference/javax/xml/parsers/ParserConfigurationException.html -http://developer.android.com/reference/dalvik/system/PathClassLoader.html -http://developer.android.com/reference/android/graphics/drawable/shapes/PathShape.html -http://developer.android.com/reference/java/nio/channels/Pipe.SinkChannel.html -http://developer.android.com/reference/java/nio/channels/Pipe.SourceChannel.html -http://developer.android.com/reference/android/preference/Preference.BaseSavedState.html -http://developer.android.com/reference/android/preference/PreferenceCategory.html -http://developer.android.com/reference/java/util/prefs/PreferenceChangeEvent.html -http://developer.android.com/reference/android/preference/PreferenceGroup.html -http://developer.android.com/reference/android/preference/PreferenceScreen.html -http://developer.android.com/reference/android/media/audiofx/PresetReverb.html -http://developer.android.com/reference/java/util/concurrent/PriorityBlockingQueue.html -http://developer.android.com/reference/java/util/PriorityQueue.html -http://developer.android.com/reference/java/util/Properties.html -http://developer.android.com/reference/java/beans/PropertyChangeEvent.html -http://developer.android.com/reference/java/beans/PropertyChangeListenerProxy.html -http://developer.android.com/reference/java/util/PropertyPermission.html -http://developer.android.com/reference/java/util/PropertyResourceBundle.html -http://developer.android.com/reference/android/test/ProviderTestCase.html -http://developer.android.com/reference/android/text/method/QwertyKeyListener.html -http://developer.android.com/reference/org/apache/http/impl/auth/RFC2617Scheme.html -http://developer.android.com/reference/java/security/spec/RSAMultiPrimePrivateCrtKeySpec.html -http://developer.android.com/reference/java/security/spec/RSAPrivateCrtKeySpec.html -http://developer.android.com/reference/android/text/style/RasterizerSpan.html -http://developer.android.com/reference/java/nio/ReadOnlyBufferException.html -http://developer.android.com/reference/android/graphics/drawable/shapes/RectShape.html -http://developer.android.com/reference/org/apache/http/client/RedirectException.html -http://developer.android.com/reference/java/lang/reflect/ReflectPermission.html -http://developer.android.com/reference/java/util/concurrent/RejectedExecutionException.html -http://developer.android.com/reference/android/text/style/RelativeSizeSpan.html -http://developer.android.com/reference/android/test/RenamingDelegatingContext.html -http://developer.android.com/reference/android/text/style/ReplacementSpan.html -http://developer.android.com/reference/java/lang/annotation/RetentionPolicy.html -http://developer.android.com/reference/android/preference/RingtonePreference.html -http://developer.android.com/reference/android/view/animation/RotateAnimation.html -http://developer.android.com/reference/android/graphics/drawable/shapes/RoundRectShape.html -http://developer.android.com/reference/java/math/RoundingMode.html -http://developer.android.com/reference/org/apache/http/conn/routing/RouteInfo.LayerType.html -http://developer.android.com/reference/org/apache/http/conn/routing/RouteInfo.TunnelType.html -http://developer.android.com/reference/javax/sql/RowSetEvent.html -http://developer.android.com/reference/javax/xml/transform/sax/SAXTransformerFactory.html -http://developer.android.com/reference/android/database/sqlite/SQLiteAbortException.html -http://developer.android.com/reference/android/database/sqlite/SQLiteConstraintException.html -http://developer.android.com/reference/android/database/sqlite/SQLiteDatabaseCorruptException.html -http://developer.android.com/reference/android/database/sqlite/SQLiteDiskIOException.html -http://developer.android.com/reference/android/database/sqlite/SQLiteDoneException.html -http://developer.android.com/reference/android/database/sqlite/SQLiteException.html -http://developer.android.com/reference/android/database/sqlite/SQLiteFullException.html -http://developer.android.com/reference/android/database/sqlite/SQLiteMisuseException.html -http://developer.android.com/reference/android/database/sqlite/SQLiteProgram.html -http://developer.android.com/reference/android/database/sqlite/SQLiteQuery.html -http://developer.android.com/reference/android/database/sqlite/SQLiteStatement.html -http://developer.android.com/reference/android/net/SSLCertificateSocketFactory.html -http://developer.android.com/reference/android/view/animation/ScaleAnimation.html -http://developer.android.com/reference/android/text/style/ScaleXSpan.html -http://developer.android.com/reference/java/util/concurrent/ScheduledThreadPoolExecutor.html -http://developer.android.com/reference/java/util/ServiceConfigurationError.html -http://developer.android.com/reference/android/provider/Settings.Secure.html -http://developer.android.com/reference/android/provider/Settings.SettingNotFoundException.html -http://developer.android.com/reference/android/provider/Settings.System.html -http://developer.android.com/reference/java/nio/ShortBuffer.html -http://developer.android.com/reference/java/util/logging/SimpleFormatter.html -http://developer.android.com/reference/java/util/SimpleTimeZone.html -http://developer.android.com/reference/org/apache/http/impl/conn/SingleClientConnManager.ConnAdapter.html -http://developer.android.com/reference/org/apache/http/impl/conn/SingleClientConnManager.PoolEntry.html -http://developer.android.com/reference/android/text/method/SingleLineTransformationMethod.html -http://developer.android.com/reference/java/util/logging/SocketHandler.html -http://developer.android.com/reference/org/apache/http/impl/SocketHttpClientConnection.html -http://developer.android.com/reference/org/apache/http/impl/SocketHttpServerConnection.html -http://developer.android.com/reference/java/util/Stack.html -http://developer.android.com/reference/android/database/StaleDataException.html -http://developer.android.com/reference/javax/sql/StatementEvent.html -http://developer.android.com/reference/java/util/logging/StreamHandler.html -http://developer.android.com/reference/android/text/style/StrikethroughSpan.html -http://developer.android.com/reference/android/text/style/StyleSpan.html -http://developer.android.com/reference/android/text/style/SubscriptSpan.html -http://developer.android.com/reference/android/text/style/SuperscriptSpan.html -http://developer.android.com/reference/android/net/wifi/SupplicantState.html -http://developer.android.com/reference/android/test/SyncBaseInstrumentation.html -http://developer.android.com/reference/org/apache/http/protocol/SyncBasicHttpContext.html -http://developer.android.com/reference/java/util/concurrent/SynchronousQueue.html -http://developer.android.com/reference/android/test/suitebuilder/TestSuiteBuilder.FailedToCreateTests.html -http://developer.android.com/reference/android/text/style/TextAppearanceSpan.html -http://developer.android.com/reference/android/text/method/TextKeyListener.html -http://developer.android.com/reference/android/text/method/TextKeyListener.Capitalize.html -http://developer.android.com/reference/java/util/concurrent/ThreadPoolExecutor.html -http://developer.android.com/reference/android/text/method/TimeKeyListener.html -http://developer.android.com/reference/java/util/concurrent/TimeUnit.html -http://developer.android.com/reference/java/util/concurrent/TimeoutException.html -http://developer.android.com/reference/java/util/TooManyListenersException.html -http://developer.android.com/reference/javax/xml/transform/TransformerConfigurationException.html -http://developer.android.com/reference/javax/xml/transform/TransformerException.html -http://developer.android.com/reference/javax/xml/transform/TransformerFactoryConfigurationError.html -http://developer.android.com/reference/android/view/animation/TranslateAnimation.html -http://developer.android.com/reference/java/util/TreeMap.html -http://developer.android.com/reference/java/util/TreeSet.html -http://developer.android.com/reference/org/apache/http/impl/client/TunnelRefusedException.html -http://developer.android.com/reference/android/text/style/TypefaceSpan.html -http://developer.android.com/reference/android/text/style/URLSpan.html -http://developer.android.com/reference/java/lang/reflect/UndeclaredThrowableException.html -http://developer.android.com/reference/android/text/style/UnderlineSpan.html -http://developer.android.com/reference/java/nio/charset/UnmappableCharacterException.html -http://developer.android.com/reference/org/apache/http/impl/auth/UnsupportedDigestAlgorithmException.html -http://developer.android.com/reference/org/apache/http/UnsupportedHttpVersionException.html -http://developer.android.com/reference/java/util/Vector.html -http://developer.android.com/reference/android/media/audiofx/Virtualizer.html -http://developer.android.com/reference/java/util/WeakHashMap.html -http://developer.android.com/reference/javax/security/cert/X509Certificate.html -http://developer.android.com/reference/java/security/spec/X509EncodedKeySpec.html -http://developer.android.com/reference/java/util/logging/XMLFormatter.html -http://developer.android.com/reference/javax/xml/xpath/XPathException.html -http://developer.android.com/reference/javax/xml/xpath/XPathExpressionException.html -http://developer.android.com/reference/javax/xml/xpath/XPathFactoryConfigurationException.html -http://developer.android.com/reference/javax/xml/xpath/XPathFunctionException.html -http://developer.android.com/reference/java/util/zip/ZipError.html -http://developer.android.com/reference/java/util/zip/ZipException.html -http://developer.android.com/reference/java/util/zip/ZipInputStream.html -http://developer.android.com/reference/java/util/zip/ZipOutputStream.html -http://developer.android.com/reference/java/util/Queue.html -http://developer.android.com/reference/java/util/concurrent/BlockingQueue.html -http://developer.android.com/reference/java/util/concurrent/ConcurrentNavigableMap.html -http://developer.android.com/reference/java/util/NavigableSet.html -http://developer.android.com/reference/javax/sql/PooledConnection.html -http://developer.android.com/reference/java/util/Set.html -http://developer.android.com/reference/java/util/concurrent/BlockingDeque.html -http://developer.android.com/reference/javax/sql/RowSet.html -http://developer.android.com/reference/org/apache/http/cookie/ClientCookie.html -http://developer.android.com/reference/org/apache/http/cookie/Cookie.html -http://developer.android.com/reference/org/apache/http/cookie/CookieSpec.html -http://developer.android.com/reference/org/apache/http/cookie/CookieSpecFactory.html -http://developer.android.com/reference/org/apache/http/cookie/SetCookie.html -http://developer.android.com/reference/org/apache/http/cookie/SetCookie2.html -http://developer.android.com/reference/org/apache/http/cookie/SM.html -http://developer.android.com/reference/org/apache/http/cookie/package-descr.html -http://developer.android.com/reference/android/database/CrossProcessCursor.html -http://developer.android.com/reference/android/database/CharArrayBuffer.html -http://developer.android.com/reference/android/database/Observable.html -http://developer.android.com/reference/android/database/SQLException.html -http://developer.android.com/reference/java/util/Map.Entry.html -http://developer.android.com/reference/java/util/Collection.html -http://developer.android.com/reference/java/util/Enumeration.html -http://developer.android.com/reference/java/util/concurrent/ConcurrentMap.html -http://developer.android.com/reference/java/util/concurrent/Future.html -http://developer.android.com/reference/java/util/concurrent/RejectedExecutionHandler.html -http://developer.android.com/reference/java/util/concurrent/RunnableFuture.html -http://developer.android.com/reference/java/util/concurrent/RunnableScheduledFuture.html -http://developer.android.com/reference/java/util/concurrent/ScheduledFuture.html -http://developer.android.com/reference/java/util/Deque.html -http://developer.android.com/reference/org/apache/http/NameValuePair.html -http://developer.android.com/reference/android/inputmethodservice/KeyboardView.OnKeyboardActionListener.html -http://developer.android.com/reference/android/inputmethodservice/package-descr.html -http://developer.android.com/reference/java/util/Comparator.html -http://developer.android.com/reference/java/util/EventListener.html -http://developer.android.com/reference/java/util/ListIterator.html -http://developer.android.com/reference/java/util/Observer.html -http://developer.android.com/reference/java/util/RandomAccess.html -http://developer.android.com/reference/java/util/SortedMap.html -http://developer.android.com/reference/java/util/SortedSet.html -http://developer.android.com/reference/org/apache/http/HeaderElement.html -http://developer.android.com/reference/dalvik/bytecode/Opcodes.html -http://developer.android.com/reference/dalvik/bytecode/package-descr.html -http://developer.android.com/reference/android/media/AudioManager.OnAudioFocusChangeListener.html -http://developer.android.com/reference/android/media/AudioRecord.OnRecordPositionUpdateListener.html -http://developer.android.com/reference/android/media/AudioTrack.OnPlaybackPositionUpdateListener.html -http://developer.android.com/reference/android/media/JetPlayer.OnJetEventListener.html -http://developer.android.com/reference/android/media/MediaPlayer.OnBufferingUpdateListener.html -http://developer.android.com/reference/android/media/MediaPlayer.OnCompletionListener.html -http://developer.android.com/reference/android/media/MediaPlayer.OnErrorListener.html -http://developer.android.com/reference/android/media/MediaPlayer.OnInfoListener.html -http://developer.android.com/reference/android/media/MediaPlayer.OnPreparedListener.html -http://developer.android.com/reference/android/media/MediaPlayer.OnSeekCompleteListener.html -http://developer.android.com/reference/android/media/MediaPlayer.OnVideoSizeChangedListener.html -http://developer.android.com/reference/android/media/MediaRecorder.OnErrorListener.html -http://developer.android.com/reference/android/media/MediaRecorder.OnInfoListener.html -http://developer.android.com/reference/android/media/MediaScannerConnection.MediaScannerConnectionClient.html -http://developer.android.com/reference/android/media/SoundPool.OnLoadCompleteListener.html -http://developer.android.com/reference/org/apache/http/HttpResponse.html -http://developer.android.com/reference/org/apache/http/StatusLine.html -http://developer.android.com/reference/org/apache/http/ReasonPhraseCatalog.html -http://developer.android.com/reference/javax/xml/parsers/package-descr.html -http://developer.android.com/reference/android/telephony/gsm/SmsMessage.html -http://developer.android.com/reference/android/telephony/gsm/SmsMessage.SubmitPdu.html -http://developer.android.com/reference/android/telephony/gsm/SmsMessage.MessageClass.html -http://developer.android.com/reference/android/telephony/gsm/package-descr.html -http://developer.android.com/reference/android/provider/Contacts.ContactMethodsColumns.html -http://developer.android.com/reference/android/provider/Contacts.ExtensionsColumns.html -http://developer.android.com/reference/android/provider/Contacts.GroupsColumns.html -http://developer.android.com/reference/android/provider/Contacts.OrganizationColumns.html -http://developer.android.com/reference/android/provider/Contacts.PhotosColumns.html -http://developer.android.com/reference/android/provider/Contacts.PresenceColumns.html -http://developer.android.com/reference/android/provider/Contacts.SettingsColumns.html -http://developer.android.com/reference/android/provider/ContactsContract.BaseSyncColumns.html -http://developer.android.com/reference/android/provider/ContactsContract.CommonDataKinds.BaseTypes.html -http://developer.android.com/reference/android/provider/ContactsContract.CommonDataKinds.CommonColumns.html -http://developer.android.com/reference/android/provider/ContactsContract.ContactOptionsColumns.html -http://developer.android.com/reference/android/provider/ContactsContract.ContactsColumns.html -http://developer.android.com/reference/android/provider/ContactsContract.ContactStatusColumns.html -http://developer.android.com/reference/android/provider/ContactsContract.DataColumns.html -http://developer.android.com/reference/android/provider/ContactsContract.DataColumnsWithJoins.html -http://developer.android.com/reference/android/provider/ContactsContract.GroupsColumns.html -http://developer.android.com/reference/android/provider/ContactsContract.PhoneLookupColumns.html -http://developer.android.com/reference/android/provider/ContactsContract.PresenceColumns.html -http://developer.android.com/reference/android/provider/ContactsContract.RawContactsColumns.html -http://developer.android.com/reference/android/provider/ContactsContract.SettingsColumns.html -http://developer.android.com/reference/android/provider/ContactsContract.StatusColumns.html -http://developer.android.com/reference/android/provider/ContactsContract.SyncColumns.html -http://developer.android.com/reference/android/provider/MediaStore.Audio.AlbumColumns.html -http://developer.android.com/reference/android/provider/MediaStore.Audio.ArtistColumns.html -http://developer.android.com/reference/android/provider/MediaStore.Audio.AudioColumns.html -http://developer.android.com/reference/android/provider/MediaStore.Audio.GenresColumns.html -http://developer.android.com/reference/android/provider/MediaStore.Audio.PlaylistsColumns.html -http://developer.android.com/reference/android/provider/MediaStore.Images.ImageColumns.html -http://developer.android.com/reference/android/provider/MediaStore.MediaColumns.html -http://developer.android.com/reference/android/provider/MediaStore.Video.VideoColumns.html -http://developer.android.com/reference/android/provider/OpenableColumns.html -http://developer.android.com/reference/android/provider/SyncStateContract.Columns.html -http://developer.android.com/reference/org/apache/http/ConnectionReuseStrategy.html -http://developer.android.com/reference/org/apache/http/FormattedHeader.html -http://developer.android.com/reference/org/apache/http/HttpClientConnection.html -http://developer.android.com/reference/org/apache/http/HttpConnection.html -http://developer.android.com/reference/org/apache/http/HttpConnectionMetrics.html -http://developer.android.com/reference/org/apache/http/HttpInetConnection.html -http://developer.android.com/reference/org/apache/http/HttpRequestFactory.html -http://developer.android.com/reference/org/apache/http/HttpResponseFactory.html -http://developer.android.com/reference/org/apache/http/HttpResponseInterceptor.html -http://developer.android.com/reference/org/apache/http/HttpServerConnection.html -http://developer.android.com/reference/org/apache/http/HttpStatus.html -http://developer.android.com/reference/org/apache/http/ParseException.html -http://developer.android.com/reference/org/apache/http/ProtocolException.html -http://developer.android.com/reference/org/w3c/dom/Node.html -http://developer.android.com/reference/org/w3c/dom/Element.html -http://developer.android.com/reference/android/media/package-descr.html -http://developer.android.com/reference/android/view/animation/Animation.AnimationListener.html -http://developer.android.com/reference/java/security/acl/AclEntry.html -http://developer.android.com/reference/java/util/jar/Manifest.html -http://developer.android.com/reference/javax/microedition/khronos/egl/EGL10.html -http://developer.android.com/reference/android/R.html -http://developer.android.com/reference/android/R.anim.html -http://developer.android.com/reference/android/R.array.html -http://developer.android.com/reference/android/R.bool.html -http://developer.android.com/reference/android/R.color.html -http://developer.android.com/reference/android/R.dimen.html -http://developer.android.com/reference/android/R.drawable.html -http://developer.android.com/reference/android/R.id.html -http://developer.android.com/reference/android/R.integer.html -http://developer.android.com/reference/android/R.layout.html -http://developer.android.com/reference/android/R.plurals.html -http://developer.android.com/reference/android/R.raw.html -http://developer.android.com/reference/android/R.string.html -http://developer.android.com/reference/android/R.xml.html -http://developer.android.com/resources/tutorials/views/hello-formstuff.html -http://developer.android.com/reference/android/text/method/MovementMethod.html -http://developer.android.com/reference/android/text/method/KeyListener.html -http://developer.android.com/reference/android/text/method/TransformationMethod.html -http://developer.android.com/reference/java/security/spec/AlgorithmParameterSpec.html -http://developer.android.com/reference/java/nio/channels/ByteChannel.html -http://developer.android.com/reference/java/nio/channels/Channel.html -http://developer.android.com/reference/java/nio/channels/GatheringByteChannel.html -http://developer.android.com/reference/java/nio/channels/InterruptibleChannel.html -http://developer.android.com/reference/java/nio/channels/ReadableByteChannel.html -http://developer.android.com/reference/java/nio/channels/ScatteringByteChannel.html -http://developer.android.com/reference/java/nio/channels/WritableByteChannel.html -http://developer.android.com/reference/org/apache/http/conn/scheme/LayeredSocketFactory.html -http://developer.android.com/reference/org/apache/http/conn/scheme/HostNameResolver.html -http://developer.android.com/reference/org/apache/http/conn/scheme/SocketFactory.html -http://developer.android.com/reference/java/lang/annotation/Annotation.html -http://developer.android.com/ -http://developer.android.com/reference/org/w3c/dom/Document.html -http://developer.android.com/reference/org/w3c/dom/DocumentFragment.html -http://developer.android.com/reference/javax/xml/transform/SourceLocator.html -http://developer.android.com/reference/javax/crypto/interfaces/DHKey.html -http://developer.android.com/reference/javax/crypto/interfaces/DHPrivateKey.html -http://developer.android.com/reference/javax/crypto/interfaces/DHPublicKey.html -http://developer.android.com/reference/javax/crypto/interfaces/PBEKey.html -http://developer.android.com/reference/javax/crypto/interfaces/package-descr.html -http://developer.android.com/reference/org/apache/http/impl/entity/package-descr.html -http://developer.android.com/resources/tutorials/views/hello-tabwidget.html -http://developer.android.com/reference/android/text/package-descr.html -http://developer.android.com/reference/android/text/method/package-descr.html -http://developer.android.com/reference/android/accounts/AccountManagerCallback.html -http://developer.android.com/reference/android/accounts/AccountManagerFuture.html -http://developer.android.com/reference/android/accounts/OnAccountsUpdateListener.html -http://developer.android.com/reference/java/security/interfaces/DSAPrivateKey.html -http://developer.android.com/reference/java/security/interfaces/DSAPublicKey.html -http://developer.android.com/reference/java/security/interfaces/ECPrivateKey.html -http://developer.android.com/reference/java/security/interfaces/ECPublicKey.html -http://developer.android.com/reference/java/security/interfaces/RSAMultiPrimePrivateCrtKey.html -http://developer.android.com/reference/java/security/interfaces/RSAPrivateCrtKey.html -http://developer.android.com/reference/java/security/interfaces/RSAPrivateKey.html -http://developer.android.com/reference/java/security/interfaces/RSAPublicKey.html -http://developer.android.com/resources/tutorials/views/hello-gallery.html -http://developer.android.com/reference/android/gesture/GestureOverlayView.OnGestureListener.html -http://developer.android.com/reference/android/gesture/GestureOverlayView.OnGesturePerformedListener.html -http://developer.android.com/reference/android/gesture/GestureOverlayView.OnGesturingListener.html -http://developer.android.com/reference/org/apache/http/conn/ClientConnectionManagerFactory.html -http://developer.android.com/reference/org/apache/http/conn/ConnectionKeepAliveStrategy.html -http://developer.android.com/reference/java/lang/reflect/AnnotatedElement.html -http://developer.android.com/reference/java/lang/reflect/GenericArrayType.html -http://developer.android.com/reference/java/lang/reflect/GenericDeclaration.html -http://developer.android.com/reference/java/lang/reflect/InvocationHandler.html -http://developer.android.com/reference/java/lang/reflect/Member.html -http://developer.android.com/reference/java/lang/reflect/ParameterizedType.html -http://developer.android.com/reference/java/lang/reflect/Type.html -http://developer.android.com/reference/java/lang/reflect/TypeVariable.html -http://developer.android.com/reference/java/lang/reflect/WildcardType.html -http://developer.android.com/reference/org/apache/http/conn/package-descr.html -http://developer.android.com/reference/android/media/audiofx/AudioEffect.OnControlStatusChangeListener.html -http://developer.android.com/reference/android/media/audiofx/AudioEffect.OnEnableStatusChangeListener.html -http://developer.android.com/reference/android/media/audiofx/BassBoost.OnParameterChangeListener.html -http://developer.android.com/reference/android/media/audiofx/EnvironmentalReverb.OnParameterChangeListener.html -http://developer.android.com/reference/android/media/audiofx/Equalizer.OnParameterChangeListener.html -http://developer.android.com/reference/android/media/audiofx/PresetReverb.OnParameterChangeListener.html -http://developer.android.com/reference/android/media/audiofx/Virtualizer.OnParameterChangeListener.html -http://developer.android.com/reference/android/media/audiofx/Visualizer.OnDataCaptureListener.html -http://developer.android.com/reference/android/media/audiofx/package-descr.html -http://developer.android.com/reference/org/apache/http/message/package-descr.html -http://developer.android.com/reference/org/apache/http/conn/params/ConnConnectionPNames.html -http://developer.android.com/reference/org/apache/http/conn/params/ConnManagerPNames.html -http://developer.android.com/reference/org/apache/http/conn/params/ConnPerRoute.html -http://developer.android.com/reference/org/apache/http/conn/params/ConnRoutePNames.html -http://developer.android.com/reference/org/apache/http/auth/AuthScheme.html -http://developer.android.com/reference/org/apache/http/auth/AuthSchemeFactory.html -http://developer.android.com/reference/java/security/spec/ECField.html -http://developer.android.com/reference/java/security/spec/KeySpec.html -http://developer.android.com/resources/tutorials/views/hello-datepicker.html -http://developer.android.com/resources/tutorials/views/hello-timepicker.html -http://developer.android.com/reference/android/net/UrlQuerySanitizer.ValueSanitizer.html -http://developer.android.com/reference/android/net/Credentials.html -http://developer.android.com/reference/android/net/Proxy.html -http://developer.android.com/reference/android/net/ParseException.html -http://developer.android.com/reference/org/apache/http/client/params/AllClientPNames.html -http://developer.android.com/reference/org/apache/http/client/params/ClientPNames.html -http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/app/VoiceRecognition.html -http://developer.android.com/reference/javax/xml/transform/sax/TemplatesHandler.html -http://developer.android.com/reference/javax/xml/transform/sax/TransformerHandler.html -http://developer.android.com/reference/android/database/sqlite/SQLiteCursorDriver.html -http://developer.android.com/reference/android/database/sqlite/SQLiteTransactionListener.html -http://developer.android.com/reference/org/apache/http/protocol/ExecutionContext.html -http://developer.android.com/reference/org/apache/http/protocol/HttpExpectationVerifier.html -http://developer.android.com/reference/org/apache/http/protocol/HttpProcessor.html -http://developer.android.com/reference/org/apache/http/protocol/HttpRequestHandler.html -http://developer.android.com/reference/org/apache/http/protocol/HttpRequestHandlerResolver.html -http://developer.android.com/reference/org/apache/http/protocol/HttpRequestInterceptorList.html -http://developer.android.com/reference/org/apache/http/protocol/HttpResponseInterceptorList.html -http://developer.android.com/reference/org/apache/http/client/protocol/ClientContext.html -http://developer.android.com/reference/javax/xml/transform/ErrorListener.html -http://developer.android.com/reference/javax/xml/transform/Result.html -http://developer.android.com/reference/javax/xml/transform/Source.html -http://developer.android.com/reference/javax/xml/transform/URIResolver.html -http://developer.android.com/resources/samples/NFCDemo/src/com/example/android/nfc/TagViewer.html -http://developer.android.com/resources/samples/NFCDemo/src/com/example/android/nfc/NdefMessageParser.html -http://developer.android.com/resources/samples/NFCDemo/src/com/example/android/nfc/record/ParsedNdefRecord.html -http://developer.android.com/resources/samples/NFCDemo/src/com/example/android/nfc/record/SmartPoster.html -http://developer.android.com/resources/samples/NFCDemo/src/com/example/android/nfc/record/TextRecord.html -http://developer.android.com/resources/samples/NFCDemo/src/com/example/android/nfc/record/UriRecord.html -http://developer.android.com/resources/samples/NFCDemo/src/com/example/android/nfc/simulator/FakeTagsActivity.html -http://developer.android.com/resources/samples/NFCDemo/src/com/example/android/nfc/simulator/MockNdefMessages.html -http://developer.android.com/resources/samples/NFCDemo/res/index.html -http://developer.android.com/resources/samples/NFCDemo/src/index.html -http://developer.android.com/resources/samples/NFCDemo/AndroidManifest.html -http://developer.android.com/reference/junit/framework/Protectable.html -http://developer.android.com/reference/junit/framework/Test.html -http://developer.android.com/reference/junit/framework/TestListener.html -http://developer.android.com/reference/org/apache/http/client/protocol/package-descr.html -http://developer.android.com/reference/android/text/style/AlignmentSpan.html -http://developer.android.com/reference/android/text/style/LeadingMarginSpan.html -http://developer.android.com/reference/android/text/style/LeadingMarginSpan.LeadingMarginSpan2.html -http://developer.android.com/reference/android/text/style/LineBackgroundSpan.html -http://developer.android.com/reference/android/text/style/LineHeightSpan.html -http://developer.android.com/reference/android/text/style/LineHeightSpan.WithDensity.html -http://developer.android.com/reference/android/text/style/ParagraphStyle.html -http://developer.android.com/reference/android/text/style/TabStopSpan.html -http://developer.android.com/reference/android/text/style/UpdateAppearance.html -http://developer.android.com/reference/android/text/style/UpdateLayout.html -http://developer.android.com/reference/android/text/style/WrapTogetherSpan.html -http://developer.android.com/reference/java/security/interfaces/DSAKey.html -http://developer.android.com/reference/java/security/interfaces/DSAKeyPairGenerator.html -http://developer.android.com/reference/java/security/interfaces/DSAParams.html -http://developer.android.com/reference/java/security/interfaces/ECKey.html -http://developer.android.com/reference/java/security/interfaces/RSAKey.html -http://developer.android.com/reference/java/security/acl/Acl.html -http://developer.android.com/reference/java/security/acl/Group.html -http://developer.android.com/reference/java/security/acl/Owner.html -http://developer.android.com/reference/java/security/acl/Permission.html -http://developer.android.com/resources/samples/TicTacToeMain/AndroidManifest.html -http://developer.android.com/resources/samples/TicTacToeMain/src/com/example/android/tictactoe/MainActivity.html -http://developer.android.com/resources/samples/TicTacToeLib/AndroidManifest.html -http://developer.android.com/resources/samples/TicTacToeLib/src/com/example/android/tictactoe/library/GameActivity.html -http://developer.android.com/resources/samples/TicTacToeLib/src/com/example/android/tictactoe/library/GameView.html -http://developer.android.com/resources/samples/TicTacToeMain/res/index.html -http://developer.android.com/resources/samples/TicTacToeMain/src/index.html -http://developer.android.com/reference/javax/microedition/khronos/egl/EGL.html -http://developer.android.com/reference/javax/microedition/khronos/egl/EGL11.html -http://developer.android.com/resources/samples/BluetoothChat/res/index.html -http://developer.android.com/resources/samples/BluetoothChat/src/index.html -http://developer.android.com/resources/samples/BluetoothChat/AndroidManifest.html -http://developer.android.com/reference/org/apache/http/impl/conn/tsccm/PoolEntryRequest.html -http://developer.android.com/reference/org/apache/http/impl/conn/tsccm/RefQueueHandler.html -http://developer.android.com/reference/android/test/PerformanceTestCase.Intermediates.html -http://developer.android.com/reference/android/test/TestSuiteProvider.html -http://developer.android.com/reference/android/test/AssertionFailedError.html -http://developer.android.com/reference/android/test/ComparisonFailure.html -http://developer.android.com/reference/android/view/inputmethod/InputMethod.SessionCallback.html -http://developer.android.com/reference/android/view/inputmethod/InputMethodSession.EventCallback.html -http://developer.android.com/reference/android/preference/Preference.OnPreferenceChangeListener.html -http://developer.android.com/reference/android/preference/Preference.OnPreferenceClickListener.html -http://developer.android.com/reference/android/preference/PreferenceManager.OnActivityDestroyListener.html -http://developer.android.com/reference/android/preference/PreferenceManager.OnActivityResultListener.html -http://developer.android.com/reference/android/preference/PreferenceManager.OnActivityStopListener.html -http://developer.android.com/resources/samples/CubeLiveWallpaper/src/com/example/android/livecubes/cube1/CubeWallpaper1.html -http://developer.android.com/resources/samples/CubeLiveWallpaper/src/com/example/android/livecubes/cube2/CubeWallpaper2.html -http://developer.android.com/resources/samples/CubeLiveWallpaper/src/com/example/android/livecubes/cube2/CubeWallpaper2Settings.html -http://developer.android.com/resources/samples/CubeLiveWallpaper/res/index.html -http://developer.android.com/resources/samples/CubeLiveWallpaper/src/index.html -http://developer.android.com/resources/samples/CubeLiveWallpaper/AndroidManifest.html -http://developer.android.com/reference/javax/sql/CommonDataSource.html -http://developer.android.com/reference/javax/sql/ConnectionEventListener.html -http://developer.android.com/reference/javax/sql/ConnectionPoolDataSource.html -http://developer.android.com/reference/javax/sql/DataSource.html -http://developer.android.com/reference/javax/sql/RowSetInternal.html -http://developer.android.com/reference/javax/sql/RowSetListener.html -http://developer.android.com/reference/javax/sql/RowSetMetaData.html -http://developer.android.com/reference/javax/sql/RowSetReader.html -http://developer.android.com/reference/javax/sql/RowSetWriter.html -http://developer.android.com/reference/javax/sql/StatementEventListener.html -http://developer.android.com/reference/java/util/zip/Checksum.html -http://developer.android.com/resources/samples/SampleSyncAdapter/res/index.html -http://developer.android.com/resources/samples/SampleSyncAdapter/samplesyncadapter_server/index.html -http://developer.android.com/resources/samples/SampleSyncAdapter/src/index.html -http://developer.android.com/resources/samples/SampleSyncAdapter/AndroidManifest.html -http://developer.android.com/resources/tutorials/views/hello-linearlayout.html -http://developer.android.com/reference/java/util/concurrent/locks/Condition.html -http://developer.android.com/resources/samples/AccelerometerPlay/res/index.html -http://developer.android.com/resources/samples/AccelerometerPlay/src/index.html -http://developer.android.com/resources/samples/AccelerometerPlay/AndroidManifest.html -http://developer.android.com/reference/android/widget/package-descr.html -http://developer.android.com/reference/org/apache/http/client/methods/package-descr.html -http://developer.android.com/reference/android/database/sqlite/package-descr.html -http://developer.android.com/reference/java/lang/annotation/Target.html -http://developer.android.com/reference/android/os/package-descr.html -http://developer.android.com/reference/android/view/package-descr.html -http://developer.android.com/reference/org/apache/http/conn/routing/RouteInfo.html -http://developer.android.com/reference/java/lang/annotation/Retention.html -http://developer.android.com/resources/tutorials/views/hello-webview.html -http://developer.android.com/reference/javax/crypto/spec/package-descr.html -http://developer.android.com/reference/java/security/acl/package-descr.html -http://developer.android.com/reference/android/location/GpsStatus.Listener.html -http://developer.android.com/reference/android/location/GpsStatus.NmeaListener.html -http://developer.android.com/reference/android/location/package-descr.html -http://developer.android.com/reference/java/beans/PropertyChangeListener.html -http://developer.android.com/reference/javax/security/auth/login/package-descr.html -http://developer.android.com/resources/samples/SearchableDictionary/res/drawable/index.html -http://developer.android.com/resources/samples/SearchableDictionary/res/drawable-hdpi/index.html -http://developer.android.com/resources/samples/SearchableDictionary/res/drawable-mdpi/index.html -http://developer.android.com/resources/samples/SearchableDictionary/res/layout/index.html -http://developer.android.com/resources/samples/SearchableDictionary/res/menu/index.html -http://developer.android.com/resources/samples/SearchableDictionary/res/raw/index.html -http://developer.android.com/resources/samples/SearchableDictionary/res/values/index.html -http://developer.android.com/resources/samples/SearchableDictionary/res/xml/index.html -http://developer.android.com/reference/android/test/suitebuilder/package-descr.html -http://developer.android.com/resources/samples/SipDemo/res/drawable/index.html -http://developer.android.com/resources/samples/SipDemo/res/layout/index.html -http://developer.android.com/resources/samples/SipDemo/res/values/index.html -http://developer.android.com/resources/samples/SipDemo/res/xml/index.html -http://developer.android.com/reference/javax/security/cert/package-descr.html -http://developer.android.com/resources/samples/BluetoothChat/res/drawable/index.html -http://developer.android.com/resources/samples/BluetoothChat/res/drawable-hdpi/index.html -http://developer.android.com/resources/samples/BluetoothChat/res/layout/index.html -http://developer.android.com/resources/samples/BluetoothChat/res/menu/index.html -http://developer.android.com/resources/samples/BluetoothChat/res/values/index.html -http://developer.android.com/reference/org/apache/http/conn/params/package-descr.html -http://developer.android.com/reference/java/util/logging/Filter.html -http://developer.android.com/reference/java/util/logging/LoggingMXBean.html -http://developer.android.com/reference/java/util/logging/Formatter.html -http://developer.android.com/sdk/api_diff/5/changes/jdiff_topleftframe.html -http://developer.android.com/sdk/api_diff/5/changes/alldiffs_index_all.html -http://developer.android.com/sdk/api_diff/5/changes/changes-summary.html -http://developer.android.com/reference/org/w3c/dom/Attr.html -http://developer.android.com/reference/org/w3c/dom/CDATASection.html -http://developer.android.com/reference/org/w3c/dom/CharacterData.html -http://developer.android.com/reference/org/w3c/dom/Comment.html -http://developer.android.com/reference/org/w3c/dom/DocumentType.html -http://developer.android.com/reference/org/w3c/dom/DOMConfiguration.html -http://developer.android.com/reference/org/w3c/dom/DOMError.html -http://developer.android.com/reference/org/w3c/dom/DOMErrorHandler.html -http://developer.android.com/reference/org/w3c/dom/DOMImplementation.html -http://developer.android.com/reference/org/w3c/dom/DOMImplementationList.html -http://developer.android.com/reference/org/w3c/dom/DOMImplementationSource.html -http://developer.android.com/reference/org/w3c/dom/DOMLocator.html -http://developer.android.com/reference/org/w3c/dom/DOMStringList.html -http://developer.android.com/reference/org/w3c/dom/Entity.html -http://developer.android.com/reference/org/w3c/dom/EntityReference.html -http://developer.android.com/reference/org/w3c/dom/NamedNodeMap.html -http://developer.android.com/reference/org/w3c/dom/NameList.html -http://developer.android.com/reference/org/w3c/dom/NodeList.html -http://developer.android.com/reference/org/w3c/dom/Notation.html -http://developer.android.com/reference/org/w3c/dom/ProcessingInstruction.html -http://developer.android.com/reference/org/w3c/dom/Text.html -http://developer.android.com/reference/org/w3c/dom/TypeInfo.html -http://developer.android.com/reference/org/w3c/dom/UserDataHandler.html -http://developer.android.com/reference/javax/xml/xpath/XPathExpression.html -http://developer.android.com/reference/javax/xml/xpath/XPathFunction.html -http://developer.android.com/reference/javax/xml/xpath/XPathFunctionResolver.html -http://developer.android.com/reference/javax/xml/xpath/XPathVariableResolver.html -http://developer.android.com/sdk/api_diff/7/changes/jdiff_topleftframe.html -http://developer.android.com/sdk/api_diff/7/changes/alldiffs_index_all.html -http://developer.android.com/sdk/api_diff/7/changes/changes-summary.html -http://developer.android.com/resources/samples/WiktionarySimple/res/index.html -http://developer.android.com/resources/samples/WiktionarySimple/src/index.html -http://developer.android.com/resources/samples/WiktionarySimple/AndroidManifest.html -http://developer.android.com/reference/org/apache/http/client/AuthenticationHandler.html -http://developer.android.com/reference/android/hardware/Camera.AutoFocusCallback.html -http://developer.android.com/reference/android/hardware/Camera.ErrorCallback.html -http://developer.android.com/reference/android/hardware/Camera.OnZoomChangeListener.html -http://developer.android.com/reference/android/hardware/Camera.PictureCallback.html -http://developer.android.com/reference/android/hardware/Camera.PreviewCallback.html -http://developer.android.com/reference/android/hardware/Camera.ShutterCallback.html -http://developer.android.com/reference/android/hardware/SensorEventListener.html -http://developer.android.com/reference/android/hardware/SensorListener.html -http://developer.android.com/reference/android/telephony/cdma/package-descr.html -http://developer.android.com/reference/android/test/package-descr.html -http://developer.android.com/resources/samples/SearchableDictionary/res/drawable/ic_dictionary.html -http://developer.android.com/reference/junit/framework/package-descr.html -http://developer.android.com/resources/samples/TicTacToeMain/res/drawable/index.html -http://developer.android.com/resources/samples/TicTacToeMain/res/layout/index.html -http://developer.android.com/resources/samples/TicTacToeMain/res/values/index.html -http://developer.android.com/resources/samples/CubeLiveWallpaper/res/drawable/index.html -http://developer.android.com/resources/samples/CubeLiveWallpaper/res/values/index.html -http://developer.android.com/resources/samples/CubeLiveWallpaper/res/xml/index.html -http://developer.android.com/reference/javax/microedition/khronos/opengles/GL10.html -http://developer.android.com/reference/android/text/util/Linkify.MatchFilter.html -http://developer.android.com/reference/android/text/util/Linkify.TransformFilter.html -http://developer.android.com/reference/android/database/package-descr.html -http://developer.android.com/resources/samples/SipDemo/src/com/index.html -http://developer.android.com/resources/samples/SearchableDictionary/res/xml/searchable.html -http://developer.android.com/reference/java/util/prefs/NodeChangeListener.html -http://developer.android.com/reference/java/util/prefs/PreferenceChangeListener.html -http://developer.android.com/reference/java/util/prefs/PreferencesFactory.html -http://developer.android.com/reference/javax/xml/transform/package-descr.html -http://developer.android.com/resources/samples/CubeLiveWallpaper/res/drawable/ic_launcher_wallpaper.html -http://developer.android.com/reference/java/security/interfaces/package-descr.html -http://developer.android.com/reference/android/app/backup/BackupHelper.html -http://developer.android.com/reference/javax/xml/validation/package-descr.html -http://developer.android.com/sdk/api_diff/5/changes/packages_index_all.html -http://developer.android.com/sdk/api_diff/5/changes/classes_index_all.html -http://developer.android.com/sdk/api_diff/5/changes/constructors_index_all.html -http://developer.android.com/sdk/api_diff/5/changes/methods_index_all.html -http://developer.android.com/sdk/api_diff/5/changes/fields_index_all.html -http://developer.android.com/resources/samples/WiktionarySimple/res/drawable/index.html -http://developer.android.com/resources/samples/WiktionarySimple/res/layout/index.html -http://developer.android.com/resources/samples/WiktionarySimple/res/values/index.html -http://developer.android.com/resources/samples/WiktionarySimple/res/xml/index.html -http://developer.android.com/reference/org/apache/http/impl/auth/NTLMEngine.html -http://developer.android.com/sdk/api_diff/4/changes/jdiff_topleftframe.html -http://developer.android.com/sdk/api_diff/4/changes/alldiffs_index_all.html -http://developer.android.com/sdk/api_diff/4/changes/changes-summary.html -http://developer.android.com/reference/android/net/wifi/package-descr.html -http://developer.android.com/sdk/api_diff/3/changes/jdiff_topleftframe.html -http://developer.android.com/sdk/api_diff/3/changes/alldiffs_index_all.html -http://developer.android.com/sdk/api_diff/3/changes/changes-summary.html -http://developer.android.com/reference/android/preference/package-descr.html -http://developer.android.com/sdk/api_diff/9/changes/packages_index_all.html -http://developer.android.com/sdk/api_diff/9/changes/classes_index_all.html -http://developer.android.com/sdk/api_diff/9/changes/constructors_index_all.html -http://developer.android.com/sdk/api_diff/9/changes/methods_index_all.html -http://developer.android.com/sdk/api_diff/9/changes/fields_index_all.html -http://developer.android.com/reference/java/util/concurrent/locks/package-descr.html -http://developer.android.com/guide/samples/index.html -http://developer.android.com/reference/org/apache/http/conn/routing/package-descr.html -http://developer.android.com/sdk/api_diff/9/changes/alldiffs_index_removals.html -http://developer.android.com/sdk/api_diff/9/changes/alldiffs_index_additions.html -http://developer.android.com/sdk/api_diff/9/changes/alldiffs_index_changes.html -http://developer.android.com/sdk/api_diff/9/changes/java.util.concurrent.AbstractExecutorService.html -http://developer.android.com/sdk/api_diff/9/changes/pkg_java.util.html -http://developer.android.com/sdk/api_diff/9/changes/java.util.concurrent.locks.AbstractOwnableSynchronizer.html -http://developer.android.com/sdk/api_diff/9/changes/pkg_java.util.concurrent.locks.html -http://developer.android.com/sdk/api_diff/9/changes/android.content.AbstractThreadedSyncAdapter.html -http://developer.android.com/sdk/api_diff/9/changes/java.security.AccessController.html -http://developer.android.com/sdk/api_diff/9/changes/android.location.Criteria.html -http://developer.android.com/sdk/api_diff/9/changes/android.provider.Settings.html -http://developer.android.com/sdk/api_diff/9/changes/android.app.Activity.html -http://developer.android.com/sdk/api_diff/9/changes/android.content.pm.ActivityInfo.html -http://developer.android.com/sdk/api_diff/9/changes/android.app.ActivityManager.RunningAppProcessInfo.html -http://developer.android.com/sdk/api_diff/9/changes/android.view.MotionEvent.html -http://developer.android.com/sdk/api_diff/9/changes/javax.sql.PooledConnection.html -http://developer.android.com/sdk/api_diff/9/changes/pkg_android.provider.html -http://developer.android.com/sdk/api_diff/9/changes/java.util.Calendar.html -http://developer.android.com/sdk/api_diff/9/changes/pkg_dalvik.system.html -http://developer.android.com/sdk/api_diff/9/changes/java.util.concurrent.ThreadPoolExecutor.html -http://developer.android.com/sdk/api_diff/9/changes/pkg_android.html -http://developer.android.com/sdk/api_diff/9/changes/pkg_android.app.html -http://developer.android.com/sdk/api_diff/9/changes/pkg_android.app.admin.html -http://developer.android.com/sdk/api_diff/9/changes/pkg_android.content.html -http://developer.android.com/sdk/api_diff/9/changes/pkg_android.content.pm.html -http://developer.android.com/sdk/api_diff/9/changes/pkg_android.content.res.html -http://developer.android.com/sdk/api_diff/9/changes/pkg_android.graphics.html -http://developer.android.com/sdk/api_diff/9/changes/pkg_android.hardware.html -http://developer.android.com/sdk/api_diff/9/changes/pkg_android.location.html -http://developer.android.com/sdk/api_diff/9/changes/pkg_android.media.html -http://developer.android.com/sdk/api_diff/9/changes/pkg_android.net.wifi.html -http://developer.android.com/sdk/api_diff/9/changes/pkg_android.opengl.html -http://developer.android.com/sdk/api_diff/9/changes/pkg_android.os.html -http://developer.android.com/sdk/api_diff/9/changes/pkg_android.service.wallpaper.html -http://developer.android.com/sdk/api_diff/9/changes/pkg_android.telephony.html -http://developer.android.com/sdk/api_diff/9/changes/pkg_android.telephony.gsm.html -http://developer.android.com/sdk/api_diff/9/changes/pkg_android.test.mock.html -http://developer.android.com/sdk/api_diff/9/changes/pkg_android.text.format.html -http://developer.android.com/sdk/api_diff/9/changes/pkg_android.util.html -http://developer.android.com/sdk/api_diff/9/changes/pkg_android.view.html -http://developer.android.com/sdk/api_diff/9/changes/pkg_android.view.inputmethod.html -http://developer.android.com/sdk/api_diff/9/changes/pkg_android.webkit.html -http://developer.android.com/sdk/api_diff/9/changes/pkg_android.widget.html -http://developer.android.com/sdk/api_diff/9/changes/android.content.pm.ApplicationInfo.html -http://developer.android.com/sdk/api_diff/9/changes/android.content.SharedPreferences.Editor.html -http://developer.android.com/sdk/api_diff/9/changes/java.lang.reflect.Array.html -http://developer.android.com/sdk/api_diff/9/changes/java.sql.Array.html -http://developer.android.com/sdk/api_diff/9/changes/java.nio.Buffer.html -http://developer.android.com/sdk/api_diff/9/changes/java.util.Arrays.html -http://developer.android.com/sdk/api_diff/9/changes/java.util.Collections.html -http://developer.android.com/sdk/api_diff/9/changes/java.util.concurrent.atomic.AtomicBoolean.html -http://developer.android.com/sdk/api_diff/9/changes/java.util.concurrent.atomic.AtomicInteger.html -http://developer.android.com/sdk/api_diff/9/changes/java.util.concurrent.atomic.AtomicIntegerArray.html -http://developer.android.com/sdk/api_diff/9/changes/java.util.concurrent.atomic.AtomicIntegerFieldUpdater.html -http://developer.android.com/sdk/api_diff/9/changes/java.util.concurrent.atomic.AtomicLong.html -http://developer.android.com/sdk/api_diff/9/changes/java.util.concurrent.atomic.AtomicLongArray.html -http://developer.android.com/sdk/api_diff/9/changes/java.util.concurrent.atomic.AtomicLongFieldUpdater.html -http://developer.android.com/sdk/api_diff/9/changes/java.util.concurrent.atomic.AtomicReference.html -http://developer.android.com/sdk/api_diff/9/changes/java.util.concurrent.atomic.AtomicReferenceArray.html -http://developer.android.com/sdk/api_diff/9/changes/java.util.concurrent.atomic.AtomicReferenceFieldUpdater.html -http://developer.android.com/sdk/api_diff/9/changes/android.media.AudioTrack.html -http://developer.android.com/sdk/api_diff/9/changes/android.media.MediaPlayer.html -http://developer.android.com/sdk/api_diff/9/changes/java.sql.DatabaseMetaData.html -http://developer.android.com/sdk/api_diff/9/changes/android.view.inputmethod.BaseInputConnection.html -http://developer.android.com/sdk/api_diff/9/changes/java.sql.BatchUpdateException.html -http://developer.android.com/sdk/api_diff/9/changes/java.sql.Blob.html -http://developer.android.com/sdk/api_diff/9/changes/pkg_java.util.concurrent.html -http://developer.android.com/sdk/api_diff/9/changes/java.text.BreakIterator.html -http://developer.android.com/sdk/api_diff/9/changes/android.os.Build.html -http://developer.android.com/sdk/api_diff/9/changes/android.os.Build.VERSION_CODES.html -http://developer.android.com/sdk/api_diff/9/changes/java.util.concurrent.Executors.html -http://developer.android.com/sdk/api_diff/9/changes/java.sql.CallableStatement.html -http://developer.android.com/sdk/api_diff/9/changes/android.media.CamcorderProfile.html -http://developer.android.com/sdk/api_diff/9/changes/android.hardware.Camera.html -http://developer.android.com/sdk/api_diff/9/changes/android.hardware.Camera.Parameters.html -http://developer.android.com/sdk/api_diff/9/changes/android.media.CameraProfile.html -http://developer.android.com/sdk/api_diff/9/changes/java.io.File.html -http://developer.android.com/sdk/api_diff/9/changes/java.util.TreeSet.html -http://developer.android.com/sdk/api_diff/9/changes/java.util.TreeMap.html -http://developer.android.com/sdk/api_diff/9/changes/java.lang.Class.html -http://developer.android.com/sdk/api_diff/9/changes/java.util.ResourceBundle.html -http://developer.android.com/sdk/api_diff/9/changes/java.io.PrintStream.html -http://developer.android.com/sdk/api_diff/9/changes/java.io.PrintWriter.html -http://developer.android.com/sdk/api_diff/9/changes/pkg_java.sql.html -http://developer.android.com/sdk/api_diff/9/changes/java.sql.Clob.html -http://developer.android.com/sdk/api_diff/9/changes/android.app.Notification.html -http://developer.android.com/sdk/api_diff/9/changes/android.widget.RemoteViews.html -http://developer.android.com/sdk/api_diff/9/changes/java.text.CollationKey.html -http://developer.android.com/sdk/api_diff/9/changes/pkg_javax.sql.html -http://developer.android.com/sdk/api_diff/9/changes/java.util.concurrent.ConcurrentHashMap.html -http://developer.android.com/sdk/api_diff/9/changes/android.content.res.Configuration.html -http://developer.android.com/sdk/api_diff/9/changes/java.sql.Connection.html -http://developer.android.com/sdk/api_diff/9/changes/javax.sql.ConnectionPoolDataSource.html -http://developer.android.com/sdk/api_diff/9/changes/pkg_java.io.html -http://developer.android.com/sdk/api_diff/9/changes/java.lang.System.html -http://developer.android.com/sdk/api_diff/9/changes/android.provider.ContactsContract.CommonDataKinds.Nickname.html -http://developer.android.com/sdk/api_diff/9/changes/android.content.Context.html -http://developer.android.com/sdk/api_diff/9/changes/pkg_java.net.html -http://developer.android.com/sdk/api_diff/9/changes/java.lang.Math.html -http://developer.android.com/sdk/api_diff/9/changes/java.lang.StrictMath.html -http://developer.android.com/sdk/api_diff/9/changes/android.os.ParcelFileDescriptor.html -http://developer.android.com/sdk/api_diff/9/changes/pkg_dalvik.bytecode.html -http://developer.android.com/sdk/api_diff/9/changes/javax.sql.DataSource.html -http://developer.android.com/sdk/api_diff/9/changes/java.sql.DataTruncation.html -http://developer.android.com/sdk/api_diff/9/changes/javax.xml.datatype.DatatypeFactory.html -http://developer.android.com/sdk/api_diff/9/changes/java.text.DateFormatSymbols.html -http://developer.android.com/sdk/api_diff/9/changes/android.text.format.DateUtils.html -http://developer.android.com/sdk/api_diff/9/changes/java.text.DecimalFormatSymbols.html -http://developer.android.com/sdk/api_diff/9/changes/java.util.concurrent.ScheduledThreadPoolExecutor.html -http://developer.android.com/sdk/api_diff/9/changes/pkg_java.util.zip.html -http://developer.android.com/sdk/api_diff/9/changes/android.util.DisplayMetrics.html -http://developer.android.com/sdk/api_diff/9/changes/java.util.LinkedList.html -http://developer.android.com/sdk/api_diff/9/changes/android.view.KeyEvent.html -http://developer.android.com/sdk/api_diff/9/changes/android.app.admin.DevicePolicyManager.html -http://developer.android.com/sdk/api_diff/9/changes/javax.security.auth.Subject.html -http://developer.android.com/sdk/api_diff/9/changes/javax.xml.parsers.DocumentBuilderFactory.html -http://developer.android.com/sdk/api_diff/9/changes/java.lang.Double.html -http://developer.android.com/sdk/api_diff/9/changes/android.os.DropBoxManager.Entry.html -http://developer.android.com/sdk/api_diff/9/changes/javax.net.ssl.SSLContextSpi.html -http://developer.android.com/sdk/api_diff/9/changes/java.lang.Enum.html -http://developer.android.com/sdk/api_diff/9/changes/android.os.Environment.html -http://developer.android.com/sdk/api_diff/9/changes/java.util.concurrent.ExecutorService.html -http://developer.android.com/sdk/api_diff/9/changes/android.media.ExifInterface.html -http://developer.android.com/sdk/api_diff/9/changes/org.apache.http.protocol.HTTP.html -http://developer.android.com/sdk/api_diff/9/changes/android.content.pm.PackageManager.html -http://developer.android.com/sdk/api_diff/9/changes/android.R.attr.html -http://developer.android.com/sdk/api_diff/9/changes/dalvik.system.PathClassLoader.html -http://developer.android.com/sdk/api_diff/9/changes/android.content.pm.PackageInfo.html -http://developer.android.com/sdk/api_diff/9/changes/java.lang.Float.html -http://developer.android.com/sdk/api_diff/9/changes/java.text.Format.html -http://developer.android.com/sdk/api_diff/9/changes/java.util.concurrent.FutureTask.html -http://developer.android.com/sdk/api_diff/9/changes/android.location.Geocoder.html -http://developer.android.com/sdk/api_diff/9/changes/android.test.mock.MockPackageManager.html -http://developer.android.com/sdk/api_diff/9/changes/android.hardware.SensorManager.html -http://developer.android.com/sdk/api_diff/9/changes/java.lang.Package.html -http://developer.android.com/sdk/api_diff/9/changes/java.util.concurrent.locks.LockSupport.html -http://developer.android.com/sdk/api_diff/9/changes/java.lang.String.html -http://developer.android.com/sdk/api_diff/9/changes/java.lang.reflect.Member.html -http://developer.android.com/sdk/api_diff/9/changes/javax.net.ssl.SSLContext.html -http://developer.android.com/sdk/api_diff/9/changes/android.view.View.html -http://developer.android.com/sdk/api_diff/9/changes/java.net.NetworkInterface.html -http://developer.android.com/sdk/api_diff/9/changes/java.sql.ResultSet.html -http://developer.android.com/sdk/api_diff/9/changes/java.util.concurrent.locks.ReentrantReadWriteLock.WriteLock.html -http://developer.android.com/sdk/api_diff/9/changes/javax.net.ssl.SSLSessionContext.html -http://developer.android.com/sdk/api_diff/9/changes/java.security.Policy.html -http://developer.android.com/sdk/api_diff/9/changes/android.hardware.Sensor.html -http://developer.android.com/sdk/api_diff/9/changes/javax.security.auth.x500.X500Principal.html -http://developer.android.com/sdk/api_diff/9/changes/java.net.SocketImpl.html -http://developer.android.com/sdk/api_diff/9/changes/android.widget.ListView.html -http://developer.android.com/sdk/api_diff/9/changes/javax.net.ssl.KeyStoreBuilderParameters.html -http://developer.android.com/sdk/api_diff/9/changes/android.webkit.WebSettings.html -http://developer.android.com/sdk/api_diff/9/changes/android.telephony.gsm.GsmCellLocation.html -http://developer.android.com/sdk/api_diff/9/changes/java.util.concurrent.locks.ReentrantReadWriteLock.html -http://developer.android.com/sdk/api_diff/9/changes/java.text.NumberFormat.html -http://developer.android.com/sdk/api_diff/9/changes/android.view.ViewConfiguration.html -http://developer.android.com/sdk/api_diff/9/changes/android.view.inputmethod.InputConnection.html -http://developer.android.com/sdk/api_diff/9/changes/android.view.inputmethod.InputConnectionWrapper.html -http://developer.android.com/sdk/api_diff/9/changes/javax.net.ssl.SSLEngine.html -http://developer.android.com/sdk/api_diff/9/changes/javax.net.ssl.SSLSocket.html -http://developer.android.com/sdk/api_diff/9/changes/android.content.IntentSender.html -http://developer.android.com/sdk/api_diff/9/changes/android.opengl.GLES20.html -http://developer.android.com/sdk/api_diff/9/changes/java.util.logging.Logger.html -http://developer.android.com/sdk/api_diff/9/changes/javax.net.ssl.HandshakeCompletedEvent.html -http://developer.android.com/sdk/api_diff/9/changes/android.graphics.ImageFormat.html -http://developer.android.com/sdk/api_diff/9/changes/android.provider.MediaStore.html -http://developer.android.com/sdk/api_diff/9/changes/java.io.IOException.html -http://developer.android.com/sdk/api_diff/9/changes/java.sql.Statement.html -http://developer.android.com/sdk/api_diff/9/changes/java.sql.SQLException.html -http://developer.android.com/sdk/api_diff/9/changes/pkg_java.awt.font.html -http://developer.android.com/sdk/api_diff/9/changes/pkg_java.lang.html -http://developer.android.com/sdk/api_diff/9/changes/pkg_java.lang.reflect.html -http://developer.android.com/sdk/api_diff/9/changes/pkg_java.nio.html -http://developer.android.com/sdk/api_diff/9/changes/pkg_java.security.html -http://developer.android.com/sdk/api_diff/9/changes/pkg_java.text.html -http://developer.android.com/sdk/api_diff/9/changes/pkg_java.util.concurrent.atomic.html -http://developer.android.com/sdk/api_diff/9/changes/pkg_java.util.logging.html -http://developer.android.com/sdk/api_diff/9/changes/pkg_javax.net.ssl.html -http://developer.android.com/sdk/api_diff/9/changes/pkg_javax.security.auth.html -http://developer.android.com/sdk/api_diff/9/changes/pkg_javax.security.auth.x500.html -http://developer.android.com/sdk/api_diff/9/changes/pkg_javax.xml.datatype.html -http://developer.android.com/sdk/api_diff/9/changes/pkg_javax.xml.parsers.html -http://developer.android.com/sdk/api_diff/9/changes/pkg_javax.xml.transform.html -http://developer.android.com/sdk/api_diff/9/changes/pkg_javax.xml.validation.html -http://developer.android.com/sdk/api_diff/9/changes/java.awt.font.TextAttribute.html -http://developer.android.com/sdk/api_diff/9/changes/java.util.Properties.html -http://developer.android.com/sdk/api_diff/9/changes/android.content.pm.PackageItemInfo.html -http://developer.android.com/sdk/api_diff/9/changes/java.util.Locale.html -http://developer.android.com/sdk/api_diff/9/changes/android.location.LocationManager.html -http://developer.android.com/sdk/api_diff/9/changes/java.sql.Types.html -http://developer.android.com/sdk/api_diff/9/changes/java.io.ObjectStreamClass.html -http://developer.android.com/sdk/api_diff/9/changes/android.Manifest.permission.html -http://developer.android.com/sdk/api_diff/9/changes/android.media.MediaRecorder.html -http://developer.android.com/sdk/api_diff/9/changes/android.telephony.TelephonyManager.html -http://developer.android.com/sdk/api_diff/9/changes/javax.xml.parsers.SAXParserFactory.html -http://developer.android.com/sdk/api_diff/9/changes/javax.xml.transform.TransformerFactory.html -http://developer.android.com/sdk/api_diff/9/changes/javax.xml.validation.SchemaFactory.html -http://developer.android.com/sdk/api_diff/9/changes/android.service.wallpaper.WallpaperService.Engine.html -http://developer.android.com/sdk/api_diff/9/changes/dalvik.bytecode.Opcodes.html -http://developer.android.com/sdk/api_diff/9/changes/pkg_org.apache.http.protocol.html -http://developer.android.com/sdk/api_diff/9/changes/java.sql.ParameterMetaData.html -http://developer.android.com/sdk/api_diff/9/changes/java.io.PipedInputStream.html -http://developer.android.com/sdk/api_diff/9/changes/java.io.PipedReader.html -http://developer.android.com/sdk/api_diff/9/changes/android.os.PowerManager.WakeLock.html -http://developer.android.com/sdk/api_diff/9/changes/java.sql.PreparedStatement.html -http://developer.android.com/sdk/api_diff/9/changes/android.R.drawable.html -http://developer.android.com/sdk/api_diff/9/changes/java.util.PropertyResourceBundle.html -http://developer.android.com/sdk/api_diff/9/changes/android.R.style.html -http://developer.android.com/sdk/api_diff/9/changes/java.sql.SQLInput.html -http://developer.android.com/sdk/api_diff/9/changes/java.util.Scanner.html -http://developer.android.com/sdk/api_diff/9/changes/java.sql.ResultSetMetaData.html -http://developer.android.com/sdk/api_diff/9/changes/javax.sql.RowSet.html -http://developer.android.com/sdk/api_diff/9/changes/android.net.wifi.WifiManager.WifiLock.html -http://developer.android.com/sdk/api_diff/9/changes/java.sql.SQLOutput.html -http://developer.android.com/sdk/api_diff/9/changes/java.sql.SQLWarning.html -http://developer.android.com/sdk/api_diff/9/changes/javax.net.ssl.SSLSessionBindingEvent.html -http://developer.android.com/sdk/api_diff/9/changes/android.view.Window.html -http://developer.android.com/sdk/api_diff/9/changes/java.util.concurrent.TimeUnit.html -http://developer.android.com/sdk/api_diff/9/changes/java.security.UnrecoverableKeyException.html -http://developer.android.com/reference/javax/xml/xpath/package-descr.html -http://developer.android.com/resources/tutorials/views/hello-autocomplete.html -http://developer.android.com/resources/samples/BackupRestore/src/com/example/android/backuprestore/ExampleAgent.html -http://developer.android.com/reference/org/apache/http/client/HttpClient.html -http://developer.android.com/reference/org/apache/http/client/UserTokenHandler.html -http://developer.android.com/reference/javax/xml/datatype/package-descr.html -http://developer.android.com/resources/samples/BluetoothChat/res/layout/custom_title.html -http://developer.android.com/resources/samples/BluetoothChat/res/layout/device_list.html -http://developer.android.com/resources/samples/BluetoothChat/res/layout/device_name.html -http://developer.android.com/resources/samples/BluetoothChat/res/layout/main.html -http://developer.android.com/resources/samples/BluetoothChat/res/layout/message.html -http://developer.android.com/resources/samples/WiktionarySimple/res/layout/widget_message.html -http://developer.android.com/resources/samples/WiktionarySimple/res/layout/widget_word.html -http://developer.android.com/sdk/api_diff/9/changes/jdiff_statistics.html -http://developer.android.com/resources/samples/SipDemo/res/values/strings.html -http://developer.android.com/reference/org/apache/http/impl/package-descr.html -http://developer.android.com/reference/android/view/animation/package-descr.html -http://developer.android.com/reference/android/gesture/package-descr.html -http://developer.android.com/reference/android/text/format/DateUtils.html -http://developer.android.com/reference/android/text/format/Formatter.html -http://developer.android.com/sdk/api_diff/9/changes/fields_index_removals.html -http://developer.android.com/sdk/api_diff/9/changes/fields_index_additions.html -http://developer.android.com/sdk/api_diff/9/changes/fields_index_changes.html -http://developer.android.com/reference/javax/microedition/khronos/opengles/GL.html -http://developer.android.com/reference/android/appwidget/package-descr.html -http://developer.android.com/reference/org/apache/http/client/utils/package-descr.html -http://developer.android.com/resources/samples/BluetoothChat/res/drawable-hdpi/app_icon.html -http://developer.android.com/resources/samples/SipDemo/res/layout/call_address_dialog.html -http://developer.android.com/resources/samples/SipDemo/res/layout/walkietalkie.html -http://developer.android.com/resources/tutorials/views/hello-gridview.html -http://developer.android.com/sdk/api_diff/5/changes/packages_index_additions.html -http://developer.android.com/sdk/api_diff/5/changes/packages_index_changes.html -http://developer.android.com/sdk/api_diff/5/changes/pkg_android.html -http://developer.android.com/sdk/api_diff/5/changes/pkg_android.app.html -http://developer.android.com/sdk/api_diff/5/changes/pkg_android.content.html -http://developer.android.com/sdk/api_diff/5/changes/pkg_android.content.pm.html -http://developer.android.com/sdk/api_diff/5/changes/pkg_android.content.res.html -http://developer.android.com/sdk/api_diff/5/changes/pkg_android.database.html -http://developer.android.com/sdk/api_diff/5/changes/pkg_android.database.sqlite.html -http://developer.android.com/sdk/api_diff/5/changes/pkg_android.graphics.html -http://developer.android.com/sdk/api_diff/5/changes/pkg_android.graphics.drawable.html -http://developer.android.com/sdk/api_diff/5/changes/pkg_android.hardware.html -http://developer.android.com/sdk/api_diff/5/changes/pkg_android.inputmethodservice.html -http://developer.android.com/sdk/api_diff/5/changes/pkg_android.location.html -http://developer.android.com/sdk/api_diff/5/changes/pkg_android.media.html -http://developer.android.com/sdk/api_diff/5/changes/pkg_android.opengl.html -http://developer.android.com/sdk/api_diff/5/changes/pkg_android.os.html -http://developer.android.com/sdk/api_diff/5/changes/pkg_android.provider.html -http://developer.android.com/sdk/api_diff/5/changes/pkg_android.telephony.html -http://developer.android.com/sdk/api_diff/5/changes/pkg_android.test.html -http://developer.android.com/sdk/api_diff/5/changes/pkg_android.test.mock.html -http://developer.android.com/sdk/api_diff/5/changes/pkg_android.text.html -http://developer.android.com/sdk/api_diff/5/changes/pkg_android.text.format.html -http://developer.android.com/sdk/api_diff/5/changes/pkg_android.text.style.html -http://developer.android.com/sdk/api_diff/5/changes/pkg_android.util.html -http://developer.android.com/sdk/api_diff/5/changes/pkg_android.view.html -http://developer.android.com/sdk/api_diff/5/changes/pkg_android.view.animation.html -http://developer.android.com/sdk/api_diff/5/changes/pkg_android.webkit.html -http://developer.android.com/sdk/api_diff/5/changes/pkg_android.widget.html -http://developer.android.com/sdk/api_diff/5/changes/pkg_dalvik.system.html -http://developer.android.com/sdk/api_diff/5/changes/pkg_java.util.concurrent.html -http://developer.android.com/sdk/api_diff/5/changes/pkg_java.util.concurrent.locks.html -http://developer.android.com/resources/samples/AccelerometerPlay/src/com/index.html -http://developer.android.com/sdk/api_diff/9/changes/packages_index_additions.html -http://developer.android.com/sdk/api_diff/9/changes/packages_index_changes.html -http://developer.android.com/sdk/api_diff/6/changes/jdiff_topleftframe.html -http://developer.android.com/sdk/api_diff/6/changes/alldiffs_index_all.html -http://developer.android.com/sdk/api_diff/6/changes/changes-summary.html -http://developer.android.com/resources/tutorials/views/hello-relativelayout.html -http://developer.android.com/reference/android/view/ViewDebug.CapturedViewProperty.html -http://developer.android.com/reference/android/view/ViewDebug.ExportedProperty.html -http://developer.android.com/reference/android/view/ViewDebug.FlagToString.html -http://developer.android.com/reference/android/view/ViewDebug.IntToString.html -http://developer.android.com/resources/samples/AccelerometerPlay/src/com/example/index.html -http://developer.android.com/resources/samples/ApiDemos/assets/index.html -http://developer.android.com/resources/samples/ApiDemos/res/index.html -http://developer.android.com/resources/samples/ApiDemos/src/index.html -http://developer.android.com/resources/samples/ApiDemos/tests/index.html -http://developer.android.com/resources/samples/ApiDemos/AndroidManifest.html -http://developer.android.com/sdk/api_diff/5/changes/jdiff_statistics.html -http://developer.android.com/sdk/api_diff/5/changes/android.text.format.DateUtils.html -http://developer.android.com/sdk/api_diff/5/changes/android.text.format.Formatter.html -http://developer.android.com/sdk/api_diff/8/changes/jdiff_topleftframe.html -http://developer.android.com/sdk/api_diff/8/changes/alldiffs_index_all.html -http://developer.android.com/sdk/api_diff/8/changes/changes-summary.html -http://developer.android.com/resources/samples/Spinner/res/index.html -http://developer.android.com/resources/samples/Spinner/src/index.html -http://developer.android.com/resources/samples/Spinner/AndroidManifest.html -http://developer.android.com/resources/samples/SipDemo/res/drawable/btn_record.html -http://developer.android.com/resources/samples/SipDemo/res/drawable/btn_speak_normal.html -http://developer.android.com/resources/samples/SipDemo/res/drawable/btn_speak_pressed.html -http://developer.android.com/resources/samples/SipDemo/res/drawable/btn_speak_selected.html -http://developer.android.com/resources/samples/SipDemo/res/drawable/icon.html -http://developer.android.com/resources/samples/NFCDemo/src/com/index.html -http://developer.android.com/resources/samples/JetBoy/JETBOY_content/index.html -http://developer.android.com/resources/samples/JetBoy/res/index.html -http://developer.android.com/resources/samples/JetBoy/src/index.html -http://developer.android.com/resources/samples/JetBoy/AndroidManifest.html -http://developer.android.com/sdk/api_diff/5/changes/android.test.AndroidTestRunner.html -http://developer.android.com/sdk/api_diff/5/changes/android.test.InstrumentationTestCase.html -http://developer.android.com/sdk/api_diff/5/changes/android.database.sqlite.SQLiteDatabase.html -http://developer.android.com/resources/samples/SipDemo/src/com/example/index.html -http://developer.android.com/resources/samples/Home/res/index.html -http://developer.android.com/resources/samples/Home/src/index.html -http://developer.android.com/resources/samples/Home/AndroidManifest.html -http://developer.android.com/sdk/api_diff/5/changes/android.os.BatteryManager.html -http://developer.android.com/sdk/api_diff/5/changes/android.os.Build.VERSION_CODES.html -http://developer.android.com/sdk/api_diff/5/changes/android.os.Debug.MemoryInfo.html -http://developer.android.com/sdk/api_diff/5/changes/android.os.HandlerThread.html -http://developer.android.com/resources/samples/TicTacToeMain/res/layout/main.html -http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/graphics/GLSurfaceViewActivity.html -http://developer.android.com/resources/samples/SearchableDictionary/src/com/index.html -http://developer.android.com/sdk/api_diff/7/changes/alldiffs_index_additions.html -http://developer.android.com/sdk/api_diff/7/changes/alldiffs_index_changes.html -http://developer.android.com/sdk/api_diff/7/changes/android.app.WallpaperManager.html -http://developer.android.com/sdk/api_diff/7/changes/android.content.Intent.html -http://developer.android.com/sdk/api_diff/7/changes/android.content.pm.PackageManager.html -http://developer.android.com/sdk/api_diff/7/changes/android.widget.RemoteViews.html -http://developer.android.com/sdk/api_diff/7/changes/android.webkit.GeolocationPermissions.html -http://developer.android.com/sdk/api_diff/7/changes/pkg_android.html -http://developer.android.com/sdk/api_diff/7/changes/pkg_android.app.html -http://developer.android.com/sdk/api_diff/7/changes/pkg_android.content.html -http://developer.android.com/sdk/api_diff/7/changes/pkg_android.content.pm.html -http://developer.android.com/sdk/api_diff/7/changes/pkg_android.graphics.html -http://developer.android.com/sdk/api_diff/7/changes/pkg_android.media.html -http://developer.android.com/sdk/api_diff/7/changes/pkg_android.os.html -http://developer.android.com/sdk/api_diff/7/changes/pkg_android.telephony.html -http://developer.android.com/sdk/api_diff/7/changes/pkg_android.view.html -http://developer.android.com/sdk/api_diff/7/changes/pkg_android.webkit.html -http://developer.android.com/sdk/api_diff/7/changes/pkg_android.widget.html -http://developer.android.com/sdk/api_diff/7/changes/android.R.attr.html -http://developer.android.com/sdk/api_diff/7/changes/android.os.Build.VERSION_CODES.html -http://developer.android.com/sdk/api_diff/7/changes/android.webkit.CacheManager.CacheResult.html -http://developer.android.com/sdk/api_diff/7/changes/android.media.MediaRecorder.AudioSource.html -http://developer.android.com/sdk/api_diff/7/changes/android.webkit.WebStorage.html -http://developer.android.com/sdk/api_diff/7/changes/android.graphics.Rect.html -http://developer.android.com/sdk/api_diff/7/changes/android.webkit.WebView.html -http://developer.android.com/sdk/api_diff/7/changes/android.webkit.WebChromeClient.html -http://developer.android.com/sdk/api_diff/7/changes/android.webkit.WebSettings.html -http://developer.android.com/sdk/api_diff/7/changes/android.widget.ViewFlipper.html -http://developer.android.com/sdk/api_diff/7/changes/android.view.ViewGroup.html -http://developer.android.com/sdk/api_diff/7/changes/android.view.View.html -http://developer.android.com/sdk/api_diff/7/changes/android.os.PowerManager.html -http://developer.android.com/sdk/api_diff/7/changes/android.telephony.PhoneStateListener.html -http://developer.android.com/sdk/api_diff/7/changes/android.Manifest.permission.html -http://developer.android.com/sdk/api_diff/7/changes/android.telephony.NeighboringCellInfo.html -http://developer.android.com/reference/org/w3c/dom/package-descr.html -http://developer.android.com/sdk/api_diff/5/changes/android.webkit.CallbackProxy.html -http://developer.android.com/sdk/api_diff/5/changes/android.webkit.Plugin.html -http://developer.android.com/sdk/api_diff/5/changes/android.webkit.PluginData.html -http://developer.android.com/sdk/api_diff/5/changes/android.webkit.PluginList.html -http://developer.android.com/sdk/api_diff/5/changes/android.webkit.UrlInterceptHandler.html -http://developer.android.com/sdk/api_diff/5/changes/android.webkit.UrlInterceptRegistry.html -http://developer.android.com/sdk/api_diff/5/changes/android.webkit.WebChromeClient.html -http://developer.android.com/sdk/api_diff/5/changes/android.webkit.WebSettings.html -http://developer.android.com/sdk/api_diff/5/changes/android.webkit.WebView.html -http://developer.android.com/sdk/api_diff/5/changes/android.webkit.WebViewClient.html -http://developer.android.com/sdk/api_diff/5/changes/android.app.Activity.html -http://developer.android.com/sdk/api_diff/5/changes/android.app.ActivityManager.html -http://developer.android.com/sdk/api_diff/5/changes/android.app.ActivityManager.RunningAppProcessInfo.html -http://developer.android.com/sdk/api_diff/5/changes/android.app.ActivityManager.RunningServiceInfo.html -http://developer.android.com/sdk/api_diff/5/changes/android.app.Dialog.html -http://developer.android.com/sdk/api_diff/5/changes/android.app.IntentService.html -http://developer.android.com/sdk/api_diff/5/changes/android.app.LauncherActivity.html -http://developer.android.com/sdk/api_diff/5/changes/android.app.Notification.html -http://developer.android.com/sdk/api_diff/5/changes/android.app.NotificationManager.html -http://developer.android.com/sdk/api_diff/5/changes/android.app.SearchManager.html -http://developer.android.com/sdk/api_diff/5/changes/android.app.Service.html -http://developer.android.com/resources/samples/AlarmServiceTest -http://developer.android.com/reference/org/apache/http/protocol/package-descr.html -http://developer.android.com/reference/javax/xml/transform/sax/package-descr.html -http://developer.android.com/sdk/api_diff/5/changes/android.telephony.NeighboringCellInfo.html -http://developer.android.com/sdk/api_diff/5/changes/android.telephony.PhoneNumberUtils.html -http://developer.android.com/sdk/api_diff/5/changes/android.telephony.PhoneStateListener.html -http://developer.android.com/sdk/api_diff/5/changes/android.telephony.TelephonyManager.html -http://developer.android.com/sdk/api_diff/6/changes/alldiffs_index_additions.html -http://developer.android.com/sdk/api_diff/6/changes/alldiffs_index_changes.html -http://developer.android.com/sdk/api_diff/6/changes/android.accounts.AbstractAccountAuthenticator.html -http://developer.android.com/sdk/api_diff/6/changes/pkg_android.html -http://developer.android.com/sdk/api_diff/6/changes/pkg_android.accounts.html -http://developer.android.com/sdk/api_diff/6/changes/pkg_android.os.html -http://developer.android.com/sdk/api_diff/6/changes/pkg_android.view.html -http://developer.android.com/sdk/api_diff/6/changes/android.os.Build.VERSION_CODES.html -http://developer.android.com/sdk/api_diff/6/changes/android.R.attr.html -http://developer.android.com/sdk/api_diff/6/changes/android.view.WindowManager.LayoutParams.html -http://developer.android.com/sdk/api_diff/7/changes/packages_index_all.html -http://developer.android.com/sdk/api_diff/7/changes/classes_index_all.html -http://developer.android.com/sdk/api_diff/7/changes/constructors_index_all.html -http://developer.android.com/sdk/api_diff/7/changes/methods_index_all.html -http://developer.android.com/sdk/api_diff/7/changes/fields_index_all.html -http://developer.android.com/reference/android/text/style/package-descr.html -http://developer.android.com/sdk/api_diff/5/changes/android.widget.AutoCompleteTextView.html -http://developer.android.com/sdk/api_diff/5/changes/android.widget.MediaController.MediaPlayerControl.html -http://developer.android.com/sdk/api_diff/5/changes/android.widget.SimpleCursorTreeAdapter.html -http://developer.android.com/sdk/api_diff/5/changes/android.widget.VideoView.html -http://developer.android.com/sdk/api_diff/7/changes/jdiff_statistics.html -http://developer.android.com/sdk/api_diff/4/changes/packages_index_all.html -http://developer.android.com/sdk/api_diff/4/changes/classes_index_all.html -http://developer.android.com/sdk/api_diff/4/changes/constructors_index_all.html -http://developer.android.com/sdk/api_diff/4/changes/methods_index_all.html -http://developer.android.com/sdk/api_diff/4/changes/fields_index_all.html -http://developer.android.com/sdk/api_diff/5/changes/android.graphics.drawable.BitmapDrawable.html -http://developer.android.com/sdk/api_diff/5/changes/android.graphics.drawable.Drawable.html -http://developer.android.com/sdk/api_diff/5/changes/android.graphics.drawable.Drawable.ConstantState.html -http://developer.android.com/reference/java/lang/Deprecated.html -http://developer.android.com/reference/java/lang/annotation/Documented.html -http://developer.android.com/reference/android/test/FlakyTest.html -http://developer.android.com/reference/javax/microedition/khronos/opengles/GL10Ext.html -http://developer.android.com/reference/javax/microedition/khronos/opengles/GL11.html -http://developer.android.com/reference/javax/microedition/khronos/opengles/GL11Ext.html -http://developer.android.com/reference/javax/microedition/khronos/opengles/GL11ExtensionPack.html -http://developer.android.com/reference/java/lang/annotation/Inherited.html -http://developer.android.com/reference/javax/xml/namespace/NamespaceContext.html -http://developer.android.com/reference/java/lang/Override.html -http://developer.android.com/reference/android/widget/RemoteViews.RemoteView.html -http://developer.android.com/reference/android/test/suitebuilder/annotation/Smoke.html -http://developer.android.com/reference/android/test/suitebuilder/annotation/Suppress.html -http://developer.android.com/reference/java/lang/SuppressWarnings.html -http://developer.android.com/reference/dalvik/annotation/TestTarget.html -http://developer.android.com/reference/dalvik/annotation/TestTargetClass.html -http://developer.android.com/reference/android/test/UiThreadTest.html -http://developer.android.com/guide/tutorials/notepad/index.html -http://developer.android.com/resources/samples/NotePad/res/index.html -http://developer.android.com/resources/samples/NotePad/src/index.html -http://developer.android.com/resources/samples/NotePad/tests/index.html -http://developer.android.com/resources/samples/NotePad/AndroidManifest.html -http://developer.android.com/resources/samples/SearchableDictionary/res/values/strings.html -http://developer.android.com/reference/dalvik/system/package-descr.html -http://developer.android.com/resources/samples/AccelerometerPlay/src/com/example/android/index.html -http://developer.android.com/sdk/api_diff/5/changes/methods_index_additions.html -http://developer.android.com/sdk/api_diff/5/changes/methods_index_changes.html -http://developer.android.com/sdk/api_diff/5/changes/android.content.ContentResolver.html -http://developer.android.com/sdk/api_diff/5/changes/android.location.LocationManager.html -http://developer.android.com/sdk/api_diff/5/changes/android.provider.Contacts.ContactMethods.html -http://developer.android.com/sdk/api_diff/5/changes/android.provider.Contacts.People.html -http://developer.android.com/sdk/api_diff/5/changes/android.content.ContentProvider.html -http://developer.android.com/sdk/api_diff/5/changes/android.view.View.html -http://developer.android.com/sdk/api_diff/5/changes/android.hardware.Camera.html -http://developer.android.com/sdk/api_diff/5/changes/android.provider.MediaStore.Images.Thumbnails.html -http://developer.android.com/sdk/api_diff/5/changes/android.view.KeyEvent.html -http://developer.android.com/sdk/api_diff/5/changes/android.content.pm.PackageManager.html -http://developer.android.com/sdk/api_diff/5/changes/android.test.mock.MockPackageManager.html -http://developer.android.com/sdk/api_diff/5/changes/android.content.Context.html -http://developer.android.com/sdk/api_diff/5/changes/java.util.concurrent.BlockingQueue.html -http://developer.android.com/sdk/api_diff/5/changes/android.content.pm.ServiceInfo.html -http://developer.android.com/sdk/api_diff/5/changes/android.view.MotionEvent.html -http://developer.android.com/sdk/api_diff/5/changes/android.hardware.Camera.Parameters.html -http://developer.android.com/sdk/api_diff/5/changes/android.view.animation.Animation.html -http://developer.android.com/sdk/api_diff/5/changes/android.text.style.AbsoluteSizeSpan.html -http://developer.android.com/sdk/api_diff/5/changes/android.provider.Contacts.Organizations.html -http://developer.android.com/sdk/api_diff/5/changes/android.provider.Contacts.Phones.html -http://developer.android.com/sdk/api_diff/5/changes/android.inputmethodservice.AbstractInputMethodService.html -http://developer.android.com/sdk/api_diff/5/changes/android.media.AudioManager.html -http://developer.android.com/sdk/api_diff/5/changes/android.view.ViewConfiguration.html -http://developer.android.com/sdk/api_diff/5/changes/android.provider.Contacts.Settings.html -http://developer.android.com/sdk/api_diff/5/changes/android.database.AbstractWindowedCursor.html -http://developer.android.com/sdk/api_diff/5/changes/android.database.CursorWindow.html -http://developer.android.com/sdk/api_diff/5/changes/android.content.BroadcastReceiver.html -http://developer.android.com/sdk/api_diff/5/changes/android.view.Surface.html -http://developer.android.com/sdk/api_diff/5/changes/android.view.Window.Callback.html -http://developer.android.com/sdk/api_diff/5/changes/android.inputmethodservice.InputMethodService.html -http://developer.android.com/sdk/api_diff/5/changes/android.view.KeyEvent.Callback.html -http://developer.android.com/sdk/api_diff/5/changes/android.database.DatabaseUtils.html -http://developer.android.com/sdk/api_diff/5/changes/android.content.ContextWrapper.html -http://developer.android.com/sdk/api_diff/5/changes/android.test.mock.MockContext.html -http://developer.android.com/sdk/api_diff/5/changes/android.opengl.GLSurfaceView.html -http://developer.android.com/sdk/api_diff/5/changes/android.view.SurfaceView.html -http://developer.android.com/sdk/api_diff/5/changes/android.media.ToneGenerator.html -http://developer.android.com/reference/android/text/util/package-descr.html -http://developer.android.com/resources/samples/JetBoy/JETBOY_content/JETBOY_Music.logic/index.html -http://developer.android.com/sdk/api_diff/5/changes/constructors_index_additions.html -http://developer.android.com/sdk/api_diff/5/changes/constructors_index_changes.html -http://developer.android.com/sdk/api_diff/5/changes/android.provider.Contacts.Intents.html -http://developer.android.com/sdk/api_diff/5/changes/android.provider.Contacts.Intents.Insert.html -http://developer.android.com/sdk/api_diff/5/changes/android.provider.Contacts.Intents.UI.html -http://developer.android.com/sdk/api_diff/7/changes/classes_index_additions.html -http://developer.android.com/sdk/api_diff/7/changes/classes_index_changes.html -http://developer.android.com/resources/samples/AccessibilityService/res/index.html -http://developer.android.com/resources/samples/AccessibilityService/src/index.html -http://developer.android.com/resources/samples/AccessibilityService/AndroidManifest.html -http://developer.android.com/resources/samples/Spinner/src/com/index.html -http://developer.android.com/resources/samples/ApiDemos/assets/fonts/index.html -http://developer.android.com/reference/android/view/inputmethod/package-descr.html -http://developer.android.com/sdk/api_diff/9/changes/methods_index_removals.html -http://developer.android.com/sdk/api_diff/9/changes/methods_index_additions.html -http://developer.android.com/sdk/api_diff/9/changes/methods_index_changes.html -http://developer.android.com/sdk/api_diff/5/changes/android.media.AudioFormat.html -http://developer.android.com/sdk/api_diff/5/changes/android.provider.Contacts.SettingsColumns.html -http://developer.android.com/sdk/api_diff/5/changes/android.provider.Contacts.GroupMembership.html -http://developer.android.com/sdk/api_diff/5/changes/android.provider.Contacts.html -http://developer.android.com/sdk/api_diff/5/changes/android.provider.Contacts.ContactMethodsColumns.html -http://developer.android.com/sdk/api_diff/5/changes/android.provider.Contacts.Extensions.html -http://developer.android.com/sdk/api_diff/5/changes/android.provider.Contacts.ExtensionsColumns.html -http://developer.android.com/sdk/api_diff/5/changes/android.provider.Contacts.Groups.html -http://developer.android.com/sdk/api_diff/5/changes/android.provider.Contacts.GroupsColumns.html -http://developer.android.com/sdk/api_diff/5/changes/android.provider.Contacts.OrganizationColumns.html -http://developer.android.com/sdk/api_diff/5/changes/android.provider.Contacts.People.ContactMethods.html -http://developer.android.com/sdk/api_diff/5/changes/android.provider.Contacts.People.Extensions.html -http://developer.android.com/sdk/api_diff/5/changes/android.provider.Contacts.People.Phones.html -http://developer.android.com/sdk/api_diff/5/changes/android.provider.Contacts.PeopleColumns.html -http://developer.android.com/sdk/api_diff/5/changes/android.provider.Contacts.PhonesColumns.html -http://developer.android.com/sdk/api_diff/5/changes/android.provider.Contacts.Photos.html -http://developer.android.com/sdk/api_diff/5/changes/android.provider.Contacts.PhotosColumns.html -http://developer.android.com/sdk/api_diff/5/changes/android.provider.Contacts.PresenceColumns.html -http://developer.android.com/sdk/api_diff/5/changes/dalvik.system.AllocationLimitError.html -http://developer.android.com/sdk/api_diff/5/changes/dalvik.system.PotentialDeadlockError.html -http://developer.android.com/sdk/api_diff/5/changes/dalvik.system.StaleDexCacheError.html -http://developer.android.com/sdk/api_diff/5/changes/dalvik.system.TemporaryDirectory.html -http://developer.android.com/sdk/api_diff/5/changes/dalvik.system.TouchDex.html -http://developer.android.com/sdk/api_diff/5/changes/android.view.HapticFeedbackConstants.html -http://developer.android.com/sdk/api_diff/5/changes/dalvik.system.VMStack.html -http://developer.android.com/sdk/api_diff/5/changes/dalvik.system.VMRuntime.html -http://developer.android.com/sdk/api_diff/5/changes/dalvik.system.Zygote.html -http://developer.android.com/sdk/api_diff/5/changes/android.text.TextPaint.html -http://developer.android.com/sdk/api_diff/5/changes/android.view.SurfaceHolder.html -http://developer.android.com/sdk/api_diff/5/changes/android.content.pm.ProviderInfo.html -http://developer.android.com/sdk/api_diff/5/changes/android.provider.Settings.html -http://developer.android.com/sdk/api_diff/5/changes/android.content.res.Configuration.html -http://developer.android.com/sdk/api_diff/5/changes/android.view.WindowManager.LayoutParams.html -http://developer.android.com/sdk/api_diff/5/changes/android.R.style.html -http://developer.android.com/sdk/api_diff/5/changes/android.content.pm.ResolveInfo.html -http://developer.android.com/sdk/api_diff/5/changes/android.content.pm.PackageInfo.html -http://developer.android.com/sdk/api_diff/5/changes/android.R.attr.html -http://developer.android.com/sdk/api_diff/5/changes/android.content.Intent.html -http://developer.android.com/sdk/api_diff/5/changes/android.graphics.PixelFormat.html -http://developer.android.com/sdk/api_diff/5/changes/android.Manifest.permission.html -http://developer.android.com/sdk/api_diff/5/changes/android.text.InputType.html -http://developer.android.com/sdk/api_diff/5/changes/android.media.MediaPlayer.html -http://developer.android.com/sdk/api_diff/5/changes/dalvik.system.VMDebug.html -http://developer.android.com/sdk/api_diff/5/changes/android.content.pm.ActivityInfo.html -http://developer.android.com/sdk/api_diff/5/changes/android.R.drawable.html -http://developer.android.com/sdk/api_diff/5/changes/android.provider.Settings.System.html -http://developer.android.com/sdk/api_diff/5/changes/android.view.ViewGroup.html -http://developer.android.com/reference/android/net/package-descr.html -http://developer.android.com/sdk/api_diff/4/changes/fields_index_removals.html -http://developer.android.com/sdk/api_diff/4/changes/fields_index_additions.html -http://developer.android.com/sdk/api_diff/4/changes/fields_index_changes.html -http://developer.android.com/sdk/api_diff/4/changes/android.provider.Settings.Secure.html -http://developer.android.com/sdk/api_diff/4/changes/android.content.Context.html -http://developer.android.com/sdk/api_diff/4/changes/android.content.Intent.html -http://developer.android.com/sdk/api_diff/4/changes/android.Manifest.permission.html -http://developer.android.com/sdk/api_diff/4/changes/android.R.attr.html -http://developer.android.com/sdk/api_diff/4/changes/android.R.anim.html -http://developer.android.com/sdk/api_diff/4/changes/android.os.Build.VERSION.html -http://developer.android.com/sdk/api_diff/4/changes/android.content.pm.ActivityInfo.html -http://developer.android.com/sdk/api_diff/4/changes/android.os.Build.html -http://developer.android.com/sdk/api_diff/4/changes/android.telephony.TelephonyManager.html -http://developer.android.com/sdk/api_diff/4/changes/android.provider.MediaStore.Audio.Genres.Members.html -http://developer.android.com/sdk/api_diff/4/changes/android.provider.MediaStore.Audio.Media.html -http://developer.android.com/sdk/api_diff/4/changes/android.util.TypedValue.html -http://developer.android.com/sdk/api_diff/4/changes/android.util.DisplayMetrics.html -http://developer.android.com/sdk/api_diff/4/changes/android.graphics.Bitmap.html -http://developer.android.com/sdk/api_diff/4/changes/android.telephony.gsm.SmsMessage.SubmitPdu.html -http://developer.android.com/sdk/api_diff/4/changes/android.telephony.gsm.SmsMessage.html -http://developer.android.com/sdk/api_diff/4/changes/android.app.SearchManager.html -http://developer.android.com/sdk/api_diff/4/changes/android.content.pm.ApplicationInfo.html -http://developer.android.com/sdk/api_diff/4/changes/android.view.View.html -http://developer.android.com/sdk/api_diff/4/changes/android.content.pm.PackageManager.html -http://developer.android.com/sdk/api_diff/4/changes/android.content.pm.ConfigurationInfo.html -http://developer.android.com/sdk/api_diff/4/changes/android.graphics.BitmapFactory.Options.html -http://developer.android.com/sdk/api_diff/4/changes/android.hardware.SensorManager.html -http://developer.android.com/sdk/api_diff/4/changes/android.util.Config.html -http://developer.android.com/sdk/api_diff/4/changes/android.content.pm.ProviderInfo.html -http://developer.android.com/sdk/api_diff/4/changes/android.app.LauncherActivity.ListItem.html -http://developer.android.com/sdk/api_diff/4/changes/android.telephony.gsm.SmsManager.html -http://developer.android.com/sdk/api_diff/4/changes/android.content.res.Configuration.html -http://developer.android.com/sdk/api_diff/4/changes/android.provider.Settings.System.html -http://developer.android.com/sdk/api_diff/4/changes/android.R.drawable.html -http://developer.android.com/sdk/api_diff/4/changes/android.Manifest.permission_group.html -http://developer.android.com/sdk/api_diff/4/changes/android.view.Surface.html -http://developer.android.com/sdk/api_diff/4/changes/android.media.ToneGenerator.html -http://developer.android.com/sdk/api_diff/4/changes/android.media.MediaRecorder.AudioSource.html -http://developer.android.com/sdk/api_diff/4/changes/android.R.style.html -http://developer.android.com/reference/android/webkit/package-descr.html -http://developer.android.com/sdk/api_diff/6/changes/jdiff_statistics.html -http://developer.android.com/sdk/1.0_r1/upgrading.html -http://developer.android.com/reference/java/lang/ref/package-descr.html -http://developer.android.com/resources/samples/SearchableDictionary/res/layout/main.html -http://developer.android.com/resources/samples/SearchableDictionary/res/layout/result.html -http://developer.android.com/resources/samples/SearchableDictionary/res/layout/word.html -http://developer.android.com/reference/org/apache/http/package-descr.html -http://developer.android.com/resources/samples/AccelerometerPlay/src/com/example/android/accelerometerplay/index.html -http://developer.android.com/sdk/api_diff/6/changes/packages_index_all.html -http://developer.android.com/sdk/api_diff/6/changes/classes_index_all.html -http://developer.android.com/sdk/api_diff/6/changes/constructors_index_all.html -http://developer.android.com/sdk/api_diff/6/changes/methods_index_all.html -http://developer.android.com/sdk/api_diff/6/changes/fields_index_all.html -http://developer.android.com/guide/practices/ui_guidelines/icon_design_1.html -http://developer.android.com/sdk/api_diff/4/changes/jdiff_statistics.html -http://developer.android.com/resources/samples/SoftKeyboard/res/index.html -http://developer.android.com/resources/samples/SoftKeyboard/src/index.html -http://developer.android.com/resources/samples/SoftKeyboard/AndroidManifest.html -http://developer.android.com/resources/samples/JetBoy/res/drawable/index.html -http://developer.android.com/resources/samples/JetBoy/res/layout/index.html -http://developer.android.com/resources/samples/JetBoy/res/raw/index.html -http://developer.android.com/resources/samples/JetBoy/res/values/index.html -http://developer.android.com/sdk/api_diff/7/changes/constructors_index_additions.html -http://developer.android.com/resources/samples/NFCDemo/res/drawable/index.html -http://developer.android.com/resources/samples/NFCDemo/res/layout/index.html -http://developer.android.com/resources/samples/NFCDemo/res/raw/index.html -http://developer.android.com/resources/samples/NFCDemo/res/values/index.html -http://developer.android.com/sdk/api_diff/4/changes/methods_index_removals.html -http://developer.android.com/sdk/api_diff/4/changes/methods_index_additions.html -http://developer.android.com/sdk/api_diff/4/changes/methods_index_changes.html -http://developer.android.com/sdk/api_diff/4/changes/android.test.AndroidTestCase.html -http://developer.android.com/sdk/api_diff/4/changes/android.content.ComponentName.html -http://developer.android.com/sdk/api_diff/4/changes/android.view.VelocityTracker.html -http://developer.android.com/sdk/api_diff/4/changes/android.graphics.Typeface.html -http://developer.android.com/sdk/api_diff/4/changes/android.graphics.drawable.Drawable.html -http://developer.android.com/sdk/api_diff/4/changes/android.net.wifi.WifiManager.html -http://developer.android.com/sdk/api_diff/4/changes/android.graphics.BitmapFactory.html -http://developer.android.com/sdk/api_diff/4/changes/android.app.Activity.html -http://developer.android.com/sdk/api_diff/4/changes/android.app.Dialog.html -http://developer.android.com/sdk/api_diff/4/changes/android.view.Window.Callback.html -http://developer.android.com/sdk/api_diff/4/changes/android.content.ContextWrapper.html -http://developer.android.com/sdk/api_diff/4/changes/android.test.mock.MockContext.html -http://developer.android.com/sdk/api_diff/4/changes/android.media.MediaRecorder.html -http://developer.android.com/sdk/api_diff/4/changes/android.os.RemoteCallbackList.html -http://developer.android.com/sdk/api_diff/4/changes/android.widget.ListView.html -http://developer.android.com/sdk/api_diff/4/changes/android.widget.TabWidget.html -http://developer.android.com/sdk/api_diff/4/changes/android.graphics.Canvas.html -http://developer.android.com/sdk/api_diff/4/changes/android.graphics.NinePatch.html -http://developer.android.com/sdk/api_diff/4/changes/android.widget.AutoCompleteTextView.html -http://developer.android.com/sdk/api_diff/4/changes/android.app.PendingIntent.html -http://developer.android.com/sdk/api_diff/4/changes/android.test.mock.MockPackageManager.html -http://developer.android.com/sdk/api_diff/4/changes/android.view.ViewConfiguration.html -http://developer.android.com/sdk/api_diff/4/changes/android.content.ContentProvider.html -http://developer.android.com/sdk/api_diff/4/changes/android.location.Address.html -http://developer.android.com/sdk/api_diff/4/changes/android.media.AudioManager.html -http://developer.android.com/sdk/api_diff/4/changes/android.widget.PopupWindow.html -http://developer.android.com/sdk/api_diff/4/changes/android.widget.TabHost.TabSpec.html -http://developer.android.com/sdk/api_diff/4/changes/android.inputmethodservice.KeyboardView.html -http://developer.android.com/sdk/api_diff/4/changes/android.app.LauncherActivity.html -http://developer.android.com/sdk/api_diff/4/changes/android.graphics.drawable.BitmapDrawable.html -http://developer.android.com/sdk/api_diff/4/changes/android.graphics.drawable.NinePatchDrawable.html -http://developer.android.com/resources/samples/ApiDemos/res/anim/index.html -http://developer.android.com/resources/samples/ApiDemos/res/drawable/index.html -http://developer.android.com/resources/samples/ApiDemos/res/drawable-hdpi/index.html -http://developer.android.com/resources/samples/ApiDemos/res/drawable-ldpi/index.html -http://developer.android.com/resources/samples/ApiDemos/res/drawable-mdpi/index.html -http://developer.android.com/resources/samples/ApiDemos/res/drawable-nodpi/index.html -http://developer.android.com/resources/samples/ApiDemos/res/layout/index.html -http://developer.android.com/resources/samples/ApiDemos/res/menu/index.html -http://developer.android.com/resources/samples/ApiDemos/res/raw/index.html -http://developer.android.com/resources/samples/ApiDemos/res/values/index.html -http://developer.android.com/resources/samples/ApiDemos/res/values-large/index.html -http://developer.android.com/resources/samples/ApiDemos/res/values-large-long/index.html -http://developer.android.com/resources/samples/ApiDemos/res/values-large-notlong/index.html -http://developer.android.com/resources/samples/ApiDemos/res/values-long/index.html -http://developer.android.com/resources/samples/ApiDemos/res/values-normal/index.html -http://developer.android.com/resources/samples/ApiDemos/res/values-normal-long/index.html -http://developer.android.com/resources/samples/ApiDemos/res/values-normal-notlong/index.html -http://developer.android.com/resources/samples/ApiDemos/res/values-notlong/index.html -http://developer.android.com/resources/samples/ApiDemos/res/values-small/index.html -http://developer.android.com/resources/samples/ApiDemos/res/values-small-long/index.html -http://developer.android.com/resources/samples/ApiDemos/res/values-small-notlong/index.html -http://developer.android.com/resources/samples/ApiDemos/res/xml/index.html -http://developer.android.com/resources/samples/NotePad/res/drawable/index.html -http://developer.android.com/resources/samples/NotePad/res/drawable-hdpi/index.html -http://developer.android.com/resources/samples/NotePad/res/drawable-ldpi/index.html -http://developer.android.com/resources/samples/NotePad/res/layout/index.html -http://developer.android.com/resources/samples/NotePad/res/menu/index.html -http://developer.android.com/resources/samples/NotePad/res/values/index.html -http://developer.android.com/resources/samples/JetBoy/JETBOY_content/JETBOY_Music.logic/LgDoc/index.html -http://developer.android.com/resources/samples/Snake/res/index.html -http://developer.android.com/resources/samples/Snake/src/index.html -http://developer.android.com/resources/samples/Snake/tests/index.html -http://developer.android.com/resources/samples/Snake/AndroidManifest.html -http://developer.android.com/reference/org/apache/http/client/package-descr.html -http://developer.android.com/sdk/api_diff/5/changes/alldiffs_index_removals.html -http://developer.android.com/sdk/api_diff/5/changes/alldiffs_index_additions.html -http://developer.android.com/sdk/api_diff/5/changes/alldiffs_index_changes.html -http://developer.android.com/resources/samples/SampleSyncAdapter/samplesyncadapter_server/model/index.html -http://developer.android.com/resources/samples/SampleSyncAdapter/samplesyncadapter_server/templates/index.html -http://developer.android.com/resources/samples/SearchableDictionary/res/drawable-mdpi/ic_menu_search.html -http://developer.android.com/sdk/api_diff/3/changes/jdiff_statistics.html -http://developer.android.com/sdk/api_diff/3/changes/pkg_android.html -http://developer.android.com/sdk/api_diff/3/changes/pkg_android.app.html -http://developer.android.com/sdk/api_diff/3/changes/pkg_android.content.html -http://developer.android.com/sdk/api_diff/3/changes/pkg_android.content.pm.html -http://developer.android.com/sdk/api_diff/3/changes/pkg_android.content.res.html -http://developer.android.com/sdk/api_diff/3/changes/pkg_android.database.html -http://developer.android.com/sdk/api_diff/3/changes/pkg_android.database.sqlite.html -http://developer.android.com/sdk/api_diff/3/changes/pkg_android.graphics.html -http://developer.android.com/sdk/api_diff/3/changes/pkg_android.graphics.drawable.html -http://developer.android.com/sdk/api_diff/3/changes/pkg_android.graphics.drawable.shapes.html -http://developer.android.com/sdk/api_diff/3/changes/pkg_android.hardware.html -http://developer.android.com/sdk/api_diff/3/changes/pkg_android.location.html -http://developer.android.com/sdk/api_diff/3/changes/pkg_android.media.html -http://developer.android.com/sdk/api_diff/3/changes/pkg_android.net.html -http://developer.android.com/sdk/api_diff/3/changes/pkg_android.net.wifi.html -http://developer.android.com/sdk/api_diff/3/changes/pkg_android.opengl.html -http://developer.android.com/sdk/api_diff/3/changes/pkg_android.os.html -http://developer.android.com/sdk/api_diff/3/changes/pkg_android.preference.html -http://developer.android.com/sdk/api_diff/3/changes/pkg_android.provider.html -http://developer.android.com/sdk/api_diff/3/changes/pkg_android.telephony.html -http://developer.android.com/sdk/api_diff/3/changes/pkg_android.telephony.gsm.html -http://developer.android.com/sdk/api_diff/3/changes/pkg_android.test.html -http://developer.android.com/sdk/api_diff/3/changes/pkg_android.test.mock.html -http://developer.android.com/sdk/api_diff/3/changes/pkg_android.test.suitebuilder.html -http://developer.android.com/sdk/api_diff/3/changes/pkg_android.text.html -http://developer.android.com/sdk/api_diff/3/changes/pkg_android.text.method.html -http://developer.android.com/sdk/api_diff/3/changes/pkg_android.text.style.html -http://developer.android.com/sdk/api_diff/3/changes/pkg_android.util.html -http://developer.android.com/sdk/api_diff/3/changes/pkg_android.view.html -http://developer.android.com/sdk/api_diff/3/changes/pkg_android.view.animation.html -http://developer.android.com/sdk/api_diff/3/changes/pkg_android.webkit.html -http://developer.android.com/sdk/api_diff/3/changes/pkg_android.widget.html -http://developer.android.com/sdk/api_diff/3/changes/pkg_dalvik.system.html -http://developer.android.com/sdk/api_diff/3/changes/pkg_java.lang.html -http://developer.android.com/sdk/api_diff/3/changes/pkg_java.util.jar.html -http://developer.android.com/sdk/api_diff/3/changes/pkg_java.util.logging.html -http://developer.android.com/resources/tutorials/notepad/notepad-ex1.html -http://developer.android.com/resources/tutorials/notepad/notepad-ex2.html -http://developer.android.com/resources/tutorials/notepad/notepad-ex3.html -http://developer.android.com/resources/tutorials/notepad/notepad-extra-credit.html -http://developer.android.com/resources/samples/AccessibilityService/res/raw/index.html -http://developer.android.com/resources/samples/AccessibilityService/res/values/index.html -http://developer.android.com/resources/samples/ApiDemos/res/values-large-long/strings.html -http://developer.android.com/resources/samples/NotePad/src/com/index.html -http://developer.android.com/resources/samples/NotePad/res/drawable/app_notes.html -http://developer.android.com/resources/samples/NotePad/res/drawable/ic_menu_compose.html -http://developer.android.com/resources/samples/NotePad/res/drawable/ic_menu_delete.html -http://developer.android.com/resources/samples/NotePad/res/drawable/ic_menu_discard.html -http://developer.android.com/resources/samples/NotePad/res/drawable/ic_menu_edit.html -http://developer.android.com/resources/samples/NotePad/res/drawable/ic_menu_revert.html -http://developer.android.com/resources/samples/NotePad/res/drawable/ic_menu_save.html -http://developer.android.com/resources/samples/NotePad/res/drawable/live_folder_notes.html -http://developer.android.com/resources/samples/ApiDemos/res/drawable/animated_gif.html -http://developer.android.com/resources/samples/ApiDemos/res/drawable/balloons.html -http://developer.android.com/resources/samples/ApiDemos/res/drawable/beach.html -http://developer.android.com/resources/samples/ApiDemos/res/drawable/black_box.html -http://developer.android.com/resources/samples/ApiDemos/res/drawable/black_opaque_box.html -http://developer.android.com/resources/samples/ApiDemos/res/drawable/box.html -http://developer.android.com/resources/samples/ApiDemos/res/drawable/circular_progress.html -http://developer.android.com/resources/samples/ApiDemos/res/drawable/filled_box.html -http://developer.android.com/resources/samples/ApiDemos/res/drawable/frog.html -http://developer.android.com/resources/samples/ApiDemos/res/drawable/gallery_background_1.html -http://developer.android.com/resources/samples/ApiDemos/res/drawable/gallery_photo_1.html -http://developer.android.com/resources/samples/ApiDemos/res/drawable/gallery_photo_2.html -http://developer.android.com/resources/samples/ApiDemos/res/drawable/gallery_photo_3.html -http://developer.android.com/resources/samples/ApiDemos/res/drawable/gallery_photo_4.html -http://developer.android.com/resources/samples/ApiDemos/res/drawable/gallery_photo_5.html -http://developer.android.com/resources/samples/ApiDemos/res/drawable/gallery_photo_6.html -http://developer.android.com/resources/samples/ApiDemos/res/drawable/gallery_photo_7.html -http://developer.android.com/resources/samples/ApiDemos/res/drawable/gallery_photo_8.html -http://developer.android.com/resources/samples/ApiDemos/res/drawable/icon48x48_1.html -http://developer.android.com/resources/samples/ApiDemos/res/drawable/line.html -http://developer.android.com/resources/samples/ApiDemos/res/drawable/logo160dpi.html -http://developer.android.com/resources/samples/ApiDemos/res/drawable/npatch160dpi.9.html -http://developer.android.com/resources/samples/ApiDemos/res/drawable/photo1.html -http://developer.android.com/resources/samples/ApiDemos/res/drawable/photo2.html -http://developer.android.com/resources/samples/ApiDemos/res/drawable/photo3.html -http://developer.android.com/resources/samples/ApiDemos/res/drawable/photo4.html -http://developer.android.com/resources/samples/ApiDemos/res/drawable/photo5.html -http://developer.android.com/resources/samples/ApiDemos/res/drawable/photo6.html -http://developer.android.com/resources/samples/ApiDemos/res/drawable/picture_frame.html -http://developer.android.com/resources/samples/ApiDemos/res/drawable/reslogo160dpi.html -http://developer.android.com/resources/samples/ApiDemos/res/drawable/sample_0.html -http://developer.android.com/resources/samples/ApiDemos/res/drawable/sample_1.html -http://developer.android.com/resources/samples/ApiDemos/res/drawable/sample_2.html -http://developer.android.com/resources/samples/ApiDemos/res/drawable/sample_3.html -http://developer.android.com/resources/samples/ApiDemos/res/drawable/sample_4.html -http://developer.android.com/resources/samples/ApiDemos/res/drawable/sample_5.html -http://developer.android.com/resources/samples/ApiDemos/res/drawable/sample_6.html -http://developer.android.com/resources/samples/ApiDemos/res/drawable/sample_7.html -http://developer.android.com/resources/samples/ApiDemos/res/drawable/sample_thumb_0.html -http://developer.android.com/resources/samples/ApiDemos/res/drawable/sample_thumb_1.html -http://developer.android.com/resources/samples/ApiDemos/res/drawable/sample_thumb_2.html -http://developer.android.com/resources/samples/ApiDemos/res/drawable/sample_thumb_3.html -http://developer.android.com/resources/samples/ApiDemos/res/drawable/sample_thumb_4.html -http://developer.android.com/resources/samples/ApiDemos/res/drawable/sample_thumb_5.html -http://developer.android.com/resources/samples/ApiDemos/res/drawable/sample_thumb_6.html -http://developer.android.com/resources/samples/ApiDemos/res/drawable/sample_thumb_7.html -http://developer.android.com/resources/samples/ApiDemos/res/drawable/scrollbar_vertical_thumb.html -http://developer.android.com/resources/samples/ApiDemos/res/drawable/scrollbar_vertical_track.html -http://developer.android.com/resources/samples/ApiDemos/res/drawable/shape_1.html -http://developer.android.com/resources/samples/ApiDemos/res/drawable/shape_2.html -http://developer.android.com/resources/samples/ApiDemos/res/drawable/shape_3.html -http://developer.android.com/resources/samples/ApiDemos/res/drawable/shape_4.html -http://developer.android.com/resources/samples/ApiDemos/res/drawable/shape_5.html -http://developer.android.com/resources/samples/ApiDemos/res/drawable/smlnpatch160dpi.9.html -http://developer.android.com/resources/samples/ApiDemos/res/drawable/stylogo160dpi.html -http://developer.android.com/sdk/api_diff/4/changes/packages_index_additions.html -http://developer.android.com/sdk/api_diff/4/changes/packages_index_changes.html -http://developer.android.com/sdk/api_diff/4/changes/pkg_android.html -http://developer.android.com/sdk/api_diff/4/changes/pkg_android.app.html -http://developer.android.com/sdk/api_diff/4/changes/pkg_android.content.html -http://developer.android.com/sdk/api_diff/4/changes/pkg_android.content.pm.html -http://developer.android.com/sdk/api_diff/4/changes/pkg_android.content.res.html -http://developer.android.com/sdk/api_diff/4/changes/pkg_android.graphics.html -http://developer.android.com/sdk/api_diff/4/changes/pkg_android.graphics.drawable.html -http://developer.android.com/sdk/api_diff/4/changes/pkg_android.hardware.html -http://developer.android.com/sdk/api_diff/4/changes/pkg_android.inputmethodservice.html -http://developer.android.com/sdk/api_diff/4/changes/pkg_android.location.html -http://developer.android.com/sdk/api_diff/4/changes/pkg_android.media.html -http://developer.android.com/sdk/api_diff/4/changes/pkg_android.net.wifi.html -http://developer.android.com/sdk/api_diff/4/changes/pkg_android.opengl.html -http://developer.android.com/sdk/api_diff/4/changes/pkg_android.os.html -http://developer.android.com/sdk/api_diff/4/changes/pkg_android.provider.html -http://developer.android.com/sdk/api_diff/4/changes/pkg_android.telephony.html -http://developer.android.com/sdk/api_diff/4/changes/pkg_android.telephony.gsm.html -http://developer.android.com/sdk/api_diff/4/changes/pkg_android.test.html -http://developer.android.com/sdk/api_diff/4/changes/pkg_android.test.mock.html -http://developer.android.com/sdk/api_diff/4/changes/pkg_android.text.style.html -http://developer.android.com/sdk/api_diff/4/changes/pkg_android.util.html -http://developer.android.com/sdk/api_diff/4/changes/pkg_android.view.html -http://developer.android.com/sdk/api_diff/4/changes/pkg_android.view.animation.html -http://developer.android.com/sdk/api_diff/4/changes/pkg_android.widget.html -http://developer.android.com/sdk/api_diff/4/changes/pkg_java.util.concurrent.html -http://developer.android.com/sdk/api_diff/4/changes/pkg_java.util.concurrent.locks.html -http://developer.android.com/sdk/api_diff/3/changes/android.graphics.Bitmap.html -http://developer.android.com/sdk/api_diff/3/changes/android.graphics.Canvas.html -http://developer.android.com/sdk/api_diff/3/changes/android.graphics.Rect.html -http://developer.android.com/sdk/api_diff/3/changes/android.graphics.RectF.html -http://developer.android.com/sdk/api_diff/3/changes/android.os.Binder.html -http://developer.android.com/sdk/api_diff/3/changes/android.os.Build.html -http://developer.android.com/sdk/api_diff/3/changes/android.os.Debug.html -http://developer.android.com/sdk/api_diff/3/changes/android.os.Environment.html -http://developer.android.com/sdk/api_diff/3/changes/android.os.Handler.html -http://developer.android.com/sdk/api_diff/3/changes/android.os.IBinder.html -http://developer.android.com/sdk/api_diff/3/changes/android.os.Looper.html -http://developer.android.com/sdk/api_diff/3/changes/android.os.Parcel.html -http://developer.android.com/sdk/api_diff/3/changes/android.os.ParcelFileDescriptor.html -http://developer.android.com/resources/samples/ApiDemos/tests/src/index.html -http://developer.android.com/resources/samples/ApiDemos/tests/AndroidManifest.html -http://developer.android.com/reference/java/util/concurrent/package-descr.html -http://developer.android.com/resources/samples/SampleSyncAdapter/res/drawable/index.html -http://developer.android.com/resources/samples/SampleSyncAdapter/res/layout/index.html -http://developer.android.com/resources/samples/SampleSyncAdapter/res/values/index.html -http://developer.android.com/resources/samples/SampleSyncAdapter/res/xml/index.html +http://developer.android.com/reference/java/io/FileInputStream.html +http://developer.android.com/reference/android/content/res/Resources.html +http://developer.android.com/resources/samples/LunarLander/res/index.html +http://developer.android.com/resources/samples/LunarLander/src/index.html +http://developer.android.com/resources/samples/LunarLander/tests/index.html +http://developer.android.com/resources/samples/LunarLander/AndroidManifest.html +http://developer.android.com/reference/javax/xml/transform/ErrorListener.html +http://developer.android.com/reference/javax/xml/transform/Result.html +http://developer.android.com/reference/javax/xml/transform/Source.html +http://developer.android.com/reference/javax/xml/transform/SourceLocator.html +http://developer.android.com/reference/javax/xml/transform/Templates.html +http://developer.android.com/reference/javax/xml/transform/URIResolver.html +http://developer.android.com/reference/javax/xml/transform/OutputKeys.html +http://developer.android.com/reference/javax/xml/transform/Transformer.html +http://developer.android.com/reference/javax/xml/transform/TransformerFactory.html +http://developer.android.com/reference/javax/xml/transform/TransformerConfigurationException.html +http://developer.android.com/reference/javax/xml/transform/TransformerException.html +http://developer.android.com/reference/javax/xml/transform/TransformerFactoryConfigurationError.html +http://developer.android.com/reference/javax/xml/transform/package-descr.html +http://developer.android.com/reference/android/widget/AbsListView.OnScrollListener.html +http://developer.android.com/reference/android/widget/AbsListView.RecyclerListener.html +http://developer.android.com/reference/android/widget/AdapterView.OnItemClickListener.html +http://developer.android.com/reference/android/widget/AdapterView.OnItemLongClickListener.html +http://developer.android.com/reference/android/widget/AdapterView.OnItemSelectedListener.html +http://developer.android.com/reference/android/widget/AutoCompleteTextView.Validator.html +http://developer.android.com/reference/android/widget/Checkable.html +http://developer.android.com/reference/android/widget/Chronometer.OnChronometerTickListener.html +http://developer.android.com/reference/android/widget/CompoundButton.OnCheckedChangeListener.html +http://developer.android.com/reference/android/widget/DatePicker.OnDateChangedListener.html +http://developer.android.com/reference/android/widget/ExpandableListAdapter.html +http://developer.android.com/reference/android/widget/ExpandableListView.OnChildClickListener.html +http://developer.android.com/reference/android/widget/ExpandableListView.OnGroupClickListener.html +http://developer.android.com/reference/android/widget/ExpandableListView.OnGroupCollapseListener.html +http://developer.android.com/reference/android/widget/ExpandableListView.OnGroupExpandListener.html +http://developer.android.com/reference/android/widget/Filter.FilterListener.html +http://developer.android.com/reference/android/widget/Filterable.html +http://developer.android.com/reference/android/widget/FilterQueryProvider.html +http://developer.android.com/reference/android/widget/HeterogeneousExpandableList.html +http://developer.android.com/reference/android/widget/ListAdapter.html +http://developer.android.com/reference/android/widget/MediaController.MediaPlayerControl.html +http://developer.android.com/reference/android/widget/MultiAutoCompleteTextView.Tokenizer.html +http://developer.android.com/reference/android/widget/PopupWindow.OnDismissListener.html +http://developer.android.com/reference/android/widget/RadioGroup.OnCheckedChangeListener.html +http://developer.android.com/reference/android/widget/RatingBar.OnRatingBarChangeListener.html +http://developer.android.com/reference/android/widget/SectionIndexer.html +http://developer.android.com/reference/android/widget/SeekBar.OnSeekBarChangeListener.html +http://developer.android.com/reference/android/widget/SimpleAdapter.ViewBinder.html +http://developer.android.com/reference/android/widget/SimpleCursorAdapter.CursorToStringConverter.html +http://developer.android.com/reference/android/widget/SimpleCursorAdapter.ViewBinder.html +http://developer.android.com/reference/android/widget/SimpleCursorTreeAdapter.ViewBinder.html +http://developer.android.com/reference/android/widget/SlidingDrawer.OnDrawerCloseListener.html +http://developer.android.com/reference/android/widget/SlidingDrawer.OnDrawerOpenListener.html +http://developer.android.com/reference/android/widget/SlidingDrawer.OnDrawerScrollListener.html +http://developer.android.com/reference/android/widget/SpinnerAdapter.html +http://developer.android.com/reference/android/widget/TabHost.OnTabChangeListener.html +http://developer.android.com/reference/android/widget/TabHost.TabContentFactory.html +http://developer.android.com/reference/android/widget/TextView.OnEditorActionListener.html +http://developer.android.com/reference/android/widget/TimePicker.OnTimeChangedListener.html +http://developer.android.com/reference/android/widget/ViewSwitcher.ViewFactory.html +http://developer.android.com/reference/android/widget/WrapperListAdapter.html +http://developer.android.com/reference/android/widget/ZoomButtonsController.OnZoomListener.html +http://developer.android.com/reference/android/widget/AbsListView.html +http://developer.android.com/reference/android/widget/AbsListView.LayoutParams.html +http://developer.android.com/reference/android/widget/AbsoluteLayout.html +http://developer.android.com/reference/android/widget/AbsoluteLayout.LayoutParams.html +http://developer.android.com/reference/android/widget/AbsSeekBar.html +http://developer.android.com/reference/android/widget/AdapterView.AdapterContextMenuInfo.html +http://developer.android.com/reference/android/widget/AlphabetIndexer.html +http://developer.android.com/reference/android/widget/AnalogClock.html +http://developer.android.com/reference/android/widget/ArrayAdapter.html +http://developer.android.com/reference/android/widget/AutoCompleteTextView.html +http://developer.android.com/reference/android/widget/BaseExpandableListAdapter.html +http://developer.android.com/reference/android/widget/Button.html +http://developer.android.com/reference/android/widget/CheckBox.html +http://developer.android.com/reference/android/widget/CheckedTextView.html +http://developer.android.com/reference/android/widget/Chronometer.html +http://developer.android.com/reference/android/widget/CompoundButton.html +http://developer.android.com/reference/android/widget/CursorTreeAdapter.html +http://developer.android.com/reference/android/widget/DatePicker.html +http://developer.android.com/reference/android/widget/DialerFilter.html +http://developer.android.com/reference/android/widget/DigitalClock.html +http://developer.android.com/reference/android/widget/ExpandableListView.html +http://developer.android.com/reference/android/widget/ExpandableListView.ExpandableListContextMenuInfo.html +http://developer.android.com/reference/android/widget/Filter.html +http://developer.android.com/reference/android/widget/Filter.FilterResults.html +http://developer.android.com/reference/android/widget/FrameLayout.html +http://developer.android.com/reference/android/widget/FrameLayout.LayoutParams.html +http://developer.android.com/reference/android/widget/Gallery.html +http://developer.android.com/reference/android/widget/Gallery.LayoutParams.html +http://developer.android.com/reference/android/widget/GridView.html +http://developer.android.com/reference/android/widget/HeaderViewListAdapter.html +http://developer.android.com/reference/android/widget/ImageSwitcher.html +http://developer.android.com/reference/android/widget/ImageView.html +http://developer.android.com/reference/android/widget/LinearLayout.LayoutParams.html +http://developer.android.com/reference/android/widget/ListView.FixedViewInfo.html +http://developer.android.com/reference/android/widget/MediaController.html +http://developer.android.com/reference/android/widget/MultiAutoCompleteTextView.html +http://developer.android.com/reference/android/widget/MultiAutoCompleteTextView.CommaTokenizer.html +http://developer.android.com/reference/android/widget/PopupWindow.html +http://developer.android.com/reference/android/widget/RadioButton.html +http://developer.android.com/reference/android/widget/RadioGroup.html +http://developer.android.com/reference/android/widget/RadioGroup.LayoutParams.html +http://developer.android.com/reference/android/widget/RatingBar.html +http://developer.android.com/reference/android/widget/RelativeLayout.html +http://developer.android.com/reference/android/widget/RelativeLayout.LayoutParams.html +http://developer.android.com/reference/android/widget/ResourceCursorAdapter.html +http://developer.android.com/reference/android/widget/ResourceCursorTreeAdapter.html +http://developer.android.com/reference/android/widget/Scroller.html +http://developer.android.com/reference/android/widget/ScrollView.html +http://developer.android.com/reference/android/widget/SeekBar.html +http://developer.android.com/reference/android/widget/SimpleAdapter.html +http://developer.android.com/reference/android/widget/SimpleCursorAdapter.html +http://developer.android.com/reference/android/widget/SimpleCursorTreeAdapter.html +http://developer.android.com/reference/android/widget/SimpleExpandableListAdapter.html +http://developer.android.com/reference/android/widget/Spinner.html +http://developer.android.com/reference/android/widget/TabHost.html +http://developer.android.com/reference/android/widget/TabHost.TabSpec.html +http://developer.android.com/reference/android/widget/TableLayout.html +http://developer.android.com/reference/android/widget/TableLayout.LayoutParams.html +http://developer.android.com/reference/android/widget/TableRow.html +http://developer.android.com/reference/android/widget/TableRow.LayoutParams.html +http://developer.android.com/reference/android/widget/TabWidget.html +http://developer.android.com/reference/android/widget/TextSwitcher.html +http://developer.android.com/reference/android/widget/TextView.SavedState.html +http://developer.android.com/reference/android/widget/TimePicker.html +http://developer.android.com/reference/android/widget/ToggleButton.html +http://developer.android.com/reference/android/widget/TwoLineListItem.html +http://developer.android.com/reference/android/widget/VideoView.html +http://developer.android.com/reference/android/widget/ViewAnimator.html +http://developer.android.com/reference/android/widget/ViewFlipper.html +http://developer.android.com/reference/android/widget/ViewSwitcher.html +http://developer.android.com/reference/android/widget/ZoomButton.html +http://developer.android.com/reference/android/widget/ZoomButtonsController.html +http://developer.android.com/reference/android/widget/ZoomControls.html +http://developer.android.com/reference/android/widget/ImageView.ScaleType.html +http://developer.android.com/reference/android/widget/TextView.BufferType.html +http://developer.android.com/reference/android/widget/RemoteViews.ActionException.html +http://developer.android.com/reference/android/view/View.OnCreateContextMenuListener.html +http://developer.android.com/reference/java/lang/RuntimeException.html +http://developer.android.com/reference/android/util/AttributeSet.html +http://developer.android.com/reference/android/view/accessibility/AccessibilityEvent.html +http://developer.android.com/reference/android/util/SparseArray.html +http://developer.android.com/reference/android/os/Parcelable.html +http://developer.android.com/reference/android/content/res/Configuration.html +http://developer.android.com/reference/android/graphics/Canvas.html +http://developer.android.com/reference/android/graphics/Rect.html +http://developer.android.com/reference/android/graphics/Region.html +http://developer.android.com/reference/android/graphics/Point.html +http://developer.android.com/reference/android/view/ViewParent.html +http://developer.android.com/reference/android/graphics/drawable/Drawable.html +http://developer.android.com/reference/android/view/ViewGroup.OnHierarchyChangeListener.html +http://developer.android.com/reference/android/view/inputmethod/InputMethodManager.html +http://developer.android.com/reference/android/view/ContextMenu.html +http://developer.android.com/reference/android/os/IBinder.html +http://developer.android.com/reference/java/lang/CharSequence.html +http://developer.android.com/reference/android/view/ContextMenu.ContextMenuInfo.html +http://developer.android.com/reference/android/view/KeyEvent.DispatcherState.html +http://developer.android.com/reference/android/view/View.OnFocusChangeListener.html +http://developer.android.com/reference/android/view/TouchDelegate.html +http://developer.android.com/reference/android/view/ViewTreeObserver.html +http://developer.android.com/reference/android/content/res/TypedArray.html +http://developer.android.com/reference/android/view/inputmethod/EditorInfo.html +http://developer.android.com/reference/android/view/KeyEvent.Callback.html +http://developer.android.com/reference/android/view/View.OnLongClickListener.html +http://developer.android.com/reference/java/lang/Class.html +http://developer.android.com/reference/android/graphics/drawable/Drawable.Callback.html +http://developer.android.com/reference/android/view/ViewManager.html +http://developer.android.com/reference/android/view/accessibility/AccessibilityEventSource.html +http://developer.android.com/reference/java/lang/UnsupportedOperationException.html +http://developer.android.com/reference/android/net/sip/SipRegistrationListener.html +http://developer.android.com/reference/android/net/sip/SipAudioCall.html +http://developer.android.com/reference/android/net/sip/SipAudioCall.Listener.html +http://developer.android.com/reference/android/net/sip/SipErrorCode.html +http://developer.android.com/reference/android/net/sip/SipProfile.html +http://developer.android.com/reference/android/net/sip/SipProfile.Builder.html +http://developer.android.com/reference/android/net/sip/SipSession.html +http://developer.android.com/reference/android/net/sip/SipSession.Listener.html +http://developer.android.com/reference/android/net/sip/SipSession.State.html +http://developer.android.com/reference/android/net/sip/SipException.html +http://developer.android.com/reference/android/net/sip/package-descr.html +http://developer.android.com/reference/android/opengl/GLSurfaceView.EGLConfigChooser.html +http://developer.android.com/reference/android/opengl/GLSurfaceView.EGLContextFactory.html +http://developer.android.com/reference/android/opengl/GLSurfaceView.EGLWindowSurfaceFactory.html +http://developer.android.com/reference/android/opengl/GLSurfaceView.GLWrapper.html +http://developer.android.com/reference/android/opengl/GLSurfaceView.Renderer.html +http://developer.android.com/reference/android/opengl/GLDebugHelper.html +http://developer.android.com/reference/android/opengl/GLES10.html +http://developer.android.com/reference/android/opengl/GLES10Ext.html +http://developer.android.com/reference/android/opengl/GLES11.html +http://developer.android.com/reference/android/opengl/GLES11Ext.html +http://developer.android.com/reference/android/opengl/GLU.html +http://developer.android.com/reference/android/opengl/GLUtils.html +http://developer.android.com/reference/android/opengl/Matrix.html +http://developer.android.com/reference/android/opengl/Visibility.html +http://developer.android.com/reference/android/opengl/GLException.html +http://developer.android.com/reference/java/nio/ByteBuffer.html +http://developer.android.com/reference/android/view/SurfaceView.html +http://developer.android.com/resources/samples/CubeLiveWallpaper/src/com/example/android/livecubes/cube1/CubeWallpaper1.html +http://developer.android.com/resources/samples/CubeLiveWallpaper/src/com/example/android/livecubes/cube2/CubeWallpaper2.html +http://developer.android.com/resources/samples/CubeLiveWallpaper/src/com/example/android/livecubes/cube2/CubeWallpaper2Settings.html +http://developer.android.com/resources/samples/CubeLiveWallpaper/res/index.html +http://developer.android.com/resources/samples/CubeLiveWallpaper/src/index.html +http://developer.android.com/resources/samples/CubeLiveWallpaper/AndroidManifest.html +http://developer.android.com/reference/android/test/AndroidTestCase.html +http://developer.android.com/reference/android/test/ApplicationTestCase.html +http://developer.android.com/reference/android/app/Application.html +http://developer.android.com/reference/android/test/mock/MockContentResolver.html +http://developer.android.com/reference/android/test/mock/MockResources.html +http://developer.android.com/reference/android/test/mock/MockApplication.html +http://developer.android.com/reference/android/test/mock/MockContext.html +http://developer.android.com/reference/android/test/mock/MockContentProvider.html +http://developer.android.com/reference/android/test/mock/MockCursor.html +http://developer.android.com/reference/android/test/mock/MockDialogInterface.html +http://developer.android.com/reference/android/test/mock/MockPackageManager.html +http://developer.android.com/reference/android/test/IsolatedContext.html +http://developer.android.com/reference/android/test/RenamingDelegatingContext.html +http://developer.android.com/resources/samples/AlarmServiceTest +http://developer.android.com/reference/android/os/storage/OnObbStateChangeListener.html +http://developer.android.com/guide/topics/media/jet/jetcreator_manual.html +http://developer.android.com/reference/java/util/List.html +http://developer.android.com/reference/android/os/Parcelable.Creator.html +http://developer.android.com/reference/android/os/Parcel.html +http://developer.android.com/reference/android/content/ServiceConnection.html +http://developer.android.com/reference/android/os/DeadObjectException.html +http://developer.android.com/resources/samples/BackupRestore/res/index.html +http://developer.android.com/resources/samples/BackupRestore/src/index.html +http://developer.android.com/resources/samples/BackupRestore/AndroidManifest.html +http://developer.android.com/reference/android/webkit/WebViewClient.html +http://developer.android.com/resources/tutorials/views/hello-webview.html +http://developer.android.com/reference/android/location/Geocoder.html +http://developer.android.com/sdk/1.0_r1/upgrading.html +http://developer.android.com/reference/java/security/cert/CertPathBuilderResult.html +http://developer.android.com/reference/java/security/cert/CertPathParameters.html +http://developer.android.com/reference/java/security/cert/CertPathValidatorResult.html +http://developer.android.com/reference/java/security/cert/CertSelector.html +http://developer.android.com/reference/java/security/cert/CertStoreParameters.html +http://developer.android.com/reference/java/security/cert/CRLSelector.html +http://developer.android.com/reference/java/security/cert/PolicyNode.html +http://developer.android.com/reference/java/security/cert/X509Extension.html +http://developer.android.com/reference/java/security/cert/Certificate.html +http://developer.android.com/reference/java/security/cert/Certificate.CertificateRep.html +http://developer.android.com/reference/java/security/cert/CertificateFactory.html +http://developer.android.com/reference/java/security/cert/CertificateFactorySpi.html +http://developer.android.com/reference/java/security/cert/CertPath.html +http://developer.android.com/reference/java/security/cert/CertPath.CertPathRep.html +http://developer.android.com/reference/java/security/cert/CertPathBuilder.html +http://developer.android.com/reference/java/security/cert/CertPathBuilderSpi.html +http://developer.android.com/reference/java/security/cert/CertPathValidator.html +http://developer.android.com/reference/java/security/cert/CertPathValidatorSpi.html +http://developer.android.com/reference/java/security/cert/CertStore.html +http://developer.android.com/reference/java/security/cert/CertStoreSpi.html +http://developer.android.com/reference/java/security/cert/CollectionCertStoreParameters.html +http://developer.android.com/reference/java/security/cert/CRL.html +http://developer.android.com/reference/java/security/cert/LDAPCertStoreParameters.html +http://developer.android.com/reference/java/security/cert/PKIXBuilderParameters.html +http://developer.android.com/reference/java/security/cert/PKIXCertPathBuilderResult.html +http://developer.android.com/reference/java/security/cert/PKIXCertPathChecker.html +http://developer.android.com/reference/java/security/cert/PKIXCertPathValidatorResult.html +http://developer.android.com/reference/java/security/cert/PKIXParameters.html +http://developer.android.com/reference/java/security/cert/PolicyQualifierInfo.html +http://developer.android.com/reference/java/security/cert/TrustAnchor.html +http://developer.android.com/reference/java/security/cert/X509Certificate.html +http://developer.android.com/reference/java/security/cert/X509CertSelector.html +http://developer.android.com/reference/java/security/cert/X509CRL.html +http://developer.android.com/reference/java/security/cert/X509CRLEntry.html +http://developer.android.com/reference/java/security/cert/X509CRLSelector.html +http://developer.android.com/reference/java/security/cert/CertificateEncodingException.html +http://developer.android.com/reference/java/security/cert/CertificateException.html +http://developer.android.com/reference/java/security/cert/CertificateExpiredException.html +http://developer.android.com/reference/java/security/cert/CertificateNotYetValidException.html +http://developer.android.com/reference/java/security/cert/CertificateParsingException.html +http://developer.android.com/reference/java/security/cert/CertPathBuilderException.html +http://developer.android.com/reference/java/security/cert/CertPathValidatorException.html +http://developer.android.com/reference/java/security/cert/CertStoreException.html +http://developer.android.com/reference/java/security/cert/CRLException.html +http://developer.android.com/reference/java/security/cert/package-descr.html http://developer.android.com/resources/samples/Wiktionary/res/index.html http://developer.android.com/resources/samples/Wiktionary/src/index.html http://developer.android.com/resources/samples/Wiktionary/AndroidManifest.html -http://developer.android.com/resources/samples/ApiDemos/res/values-small-notlong/strings.html -http://developer.android.com/resources/samples/TicTacToeLib/res/index.html -http://developer.android.com/resources/samples/TicTacToeLib/src/index.html -http://developer.android.com/sdk/api_diff/3/changes/android.telephony.gsm.SmsMessage.html -http://developer.android.com/resources/samples/AccelerometerPlay/res/drawable-hdpi/index.html -http://developer.android.com/resources/samples/AccelerometerPlay/res/drawable-ldpi/index.html -http://developer.android.com/resources/samples/AccelerometerPlay/res/drawable-mdpi/index.html -http://developer.android.com/resources/samples/AccelerometerPlay/res/layout/index.html -http://developer.android.com/resources/samples/AccelerometerPlay/res/values/index.html -http://developer.android.com/resources/samples/ApiDemos/res/values-normal/strings.html -http://developer.android.com/sdk/api_diff/6/changes/packages_index_changes.html -http://developer.android.com/resources/samples/NotePad/res/drawable-hdpi/app_notes.html -http://developer.android.com/resources/samples/NotePad/res/drawable-hdpi/ic_menu_compose.html -http://developer.android.com/resources/samples/NotePad/res/drawable-hdpi/ic_menu_delete.html -http://developer.android.com/resources/samples/NotePad/res/drawable-hdpi/ic_menu_discard.html -http://developer.android.com/resources/samples/NotePad/res/drawable-hdpi/ic_menu_edit.html -http://developer.android.com/resources/samples/NotePad/res/drawable-hdpi/ic_menu_revert.html -http://developer.android.com/resources/samples/NotePad/res/drawable-hdpi/ic_menu_save.html -http://developer.android.com/resources/samples/NotePad/res/drawable-hdpi/live_folder_notes.html -http://developer.android.com/resources/samples/Snake/res/drawable/index.html -http://developer.android.com/resources/samples/Snake/res/layout/index.html -http://developer.android.com/resources/samples/Snake/res/values/index.html -http://developer.android.com/sdk/api_diff/3/changes/android.webkit.URLUtil.html -http://developer.android.com/sdk/api_diff/3/changes/android.webkit.UrlInterceptHandler.html -http://developer.android.com/sdk/api_diff/3/changes/android.webkit.UrlInterceptRegistry.html -http://developer.android.com/sdk/api_diff/3/changes/android.webkit.WebHistoryItem.html -http://developer.android.com/sdk/api_diff/3/changes/android.webkit.WebSettings.html -http://developer.android.com/sdk/api_diff/3/changes/android.webkit.WebView.html +http://developer.android.com/reference/java/lang/IllegalArgumentException.html +http://developer.android.com/reference/android/view/accessibility/AccessibilityManager.html +http://developer.android.com/reference/android/Manifest.html +http://developer.android.com/reference/android/Manifest.permission_group.html +http://developer.android.com/reference/android/R.html +http://developer.android.com/reference/android/R.anim.html +http://developer.android.com/reference/android/R.array.html +http://developer.android.com/reference/android/R.bool.html +http://developer.android.com/reference/android/R.color.html +http://developer.android.com/reference/android/R.dimen.html +http://developer.android.com/reference/android/R.drawable.html +http://developer.android.com/reference/android/R.id.html +http://developer.android.com/reference/android/R.integer.html +http://developer.android.com/reference/android/R.layout.html +http://developer.android.com/reference/android/R.plurals.html +http://developer.android.com/reference/android/R.raw.html +http://developer.android.com/reference/android/R.string.html +http://developer.android.com/reference/android/R.styleable.html +http://developer.android.com/reference/android/R.xml.html +http://developer.android.com/reference/android/package-descr.html +http://developer.android.com/resources/tutorials/views/hello-linearlayout.html +http://developer.android.com/reference/android/view/Gravity.html +http://developer.android.com/reference/android/view/View.MeasureSpec.html +http://developer.android.com/reference/java/nio/Buffer.html +http://developer.android.com/reference/org/xml/sax/helpers/XMLFilterImpl.html +http://developer.android.com/sdk/api_diff/6/changes/jdiff_topleftframe.html +http://developer.android.com/sdk/api_diff/6/changes/alldiffs_index_all.html +http://developer.android.com/sdk/api_diff/6/changes/changes-summary.html +http://developer.android.com/reference/java/lang/Enum.html +http://developer.android.com/reference/java/lang/Thread.html +http://developer.android.com/reference/java/lang/Comparable.html +http://developer.android.com/reference/java/lang/InterruptedException.html +http://developer.android.com/reference/org/apache/http/conn/scheme/HostNameResolver.html +http://developer.android.com/reference/org/apache/http/conn/scheme/LayeredSocketFactory.html +http://developer.android.com/reference/org/apache/http/conn/scheme/SocketFactory.html +http://developer.android.com/reference/org/apache/http/conn/scheme/PlainSocketFactory.html +http://developer.android.com/reference/org/apache/http/conn/scheme/Scheme.html +http://developer.android.com/reference/org/apache/http/conn/scheme/SchemeRegistry.html +http://developer.android.com/reference/android/nfc/FormatException.html +http://developer.android.com/reference/android/nfc/package-descr.html +http://developer.android.com/sdk/api_diff/5/changes/jdiff_topleftframe.html +http://developer.android.com/sdk/api_diff/5/changes/alldiffs_index_all.html +http://developer.android.com/sdk/api_diff/5/changes/changes-summary.html +http://developer.android.com/reference/java/lang/Iterable.html +http://developer.android.com/reference/java/util/Iterator.html +http://developer.android.com/reference/android/telephony/gsm/SmsManager.html +http://developer.android.com/reference/android/telephony/gsm/SmsMessage.html +http://developer.android.com/reference/android/telephony/gsm/SmsMessage.SubmitPdu.html +http://developer.android.com/reference/android/telephony/gsm/SmsMessage.MessageClass.html +http://developer.android.com/reference/android/telephony/gsm/package-descr.html +http://developer.android.com/reference/android/app/DatePickerDialog.OnDateSetListener.html +http://developer.android.com/reference/android/app/KeyguardManager.OnKeyguardExitResult.html +http://developer.android.com/reference/android/app/PendingIntent.OnFinished.html +http://developer.android.com/reference/android/app/TimePickerDialog.OnTimeSetListener.html +http://developer.android.com/reference/android/app/ActivityGroup.html +http://developer.android.com/reference/android/app/ActivityManager.MemoryInfo.html +http://developer.android.com/reference/android/app/ActivityManager.ProcessErrorStateInfo.html +http://developer.android.com/reference/android/app/ActivityManager.RecentTaskInfo.html +http://developer.android.com/reference/android/app/ActivityManager.RunningServiceInfo.html +http://developer.android.com/reference/android/app/ActivityManager.RunningTaskInfo.html +http://developer.android.com/reference/android/app/AlarmManager.html +http://developer.android.com/reference/android/app/AlertDialog.html +http://developer.android.com/reference/android/app/AlertDialog.Builder.html +http://developer.android.com/reference/android/app/AliasActivity.html +http://developer.android.com/reference/android/app/DatePickerDialog.html +http://developer.android.com/reference/android/app/ExpandableListActivity.html +http://developer.android.com/reference/android/app/Instrumentation.ActivityMonitor.html +http://developer.android.com/reference/android/app/Instrumentation.ActivityResult.html +http://developer.android.com/reference/android/app/IntentService.html +http://developer.android.com/reference/android/app/KeyguardManager.html +http://developer.android.com/reference/android/app/KeyguardManager.KeyguardLock.html +http://developer.android.com/reference/android/app/LauncherActivity.html +http://developer.android.com/reference/android/app/LauncherActivity.IconResizer.html +http://developer.android.com/reference/android/app/LauncherActivity.ListItem.html +http://developer.android.com/reference/android/app/LocalActivityManager.html +http://developer.android.com/reference/android/app/Notification.html +http://developer.android.com/reference/android/app/SearchableInfo.html +http://developer.android.com/reference/android/app/TabActivity.html +http://developer.android.com/reference/android/app/TimePickerDialog.html +http://developer.android.com/reference/android/app/PendingIntent.CanceledException.html +http://developer.android.com/reference/java/io/IOException.html +http://developer.android.com/reference/org/w3c/dom/Attr.html +http://developer.android.com/reference/org/w3c/dom/CDATASection.html +http://developer.android.com/reference/org/w3c/dom/CharacterData.html +http://developer.android.com/reference/org/w3c/dom/Comment.html +http://developer.android.com/reference/org/w3c/dom/Document.html +http://developer.android.com/reference/org/w3c/dom/DocumentFragment.html +http://developer.android.com/reference/org/w3c/dom/DocumentType.html +http://developer.android.com/reference/org/w3c/dom/DOMConfiguration.html +http://developer.android.com/reference/org/w3c/dom/DOMError.html +http://developer.android.com/reference/org/w3c/dom/DOMErrorHandler.html +http://developer.android.com/reference/org/w3c/dom/DOMImplementation.html +http://developer.android.com/reference/org/w3c/dom/DOMImplementationList.html +http://developer.android.com/reference/org/w3c/dom/DOMImplementationSource.html +http://developer.android.com/reference/org/w3c/dom/DOMLocator.html +http://developer.android.com/reference/org/w3c/dom/DOMStringList.html +http://developer.android.com/reference/org/w3c/dom/Element.html +http://developer.android.com/reference/org/w3c/dom/Entity.html +http://developer.android.com/reference/org/w3c/dom/EntityReference.html +http://developer.android.com/reference/org/w3c/dom/NamedNodeMap.html +http://developer.android.com/reference/org/w3c/dom/NameList.html +http://developer.android.com/reference/org/w3c/dom/Node.html +http://developer.android.com/reference/org/w3c/dom/NodeList.html +http://developer.android.com/reference/org/w3c/dom/Notation.html +http://developer.android.com/reference/org/w3c/dom/ProcessingInstruction.html +http://developer.android.com/reference/org/w3c/dom/Text.html +http://developer.android.com/reference/org/w3c/dom/TypeInfo.html +http://developer.android.com/reference/org/w3c/dom/UserDataHandler.html +http://developer.android.com/reference/org/w3c/dom/DOMException.html +http://developer.android.com/reference/org/w3c/dom/package-descr.html +http://developer.android.com/reference/java/lang/IllegalStateException.html +http://developer.android.com/reference/android/opengl/package-descr.html +http://developer.android.com/reference/java/lang/Throwable.html +http://developer.android.com/reference/java/lang/Exception.html +http://developer.android.com/reference/java/lang/StackTraceElement.html +http://developer.android.com/reference/java/io/PrintWriter.html +http://developer.android.com/reference/java/io/PrintStream.html +http://developer.android.com/reference/android/provider/Contacts.ContactMethodsColumns.html +http://developer.android.com/reference/android/provider/Contacts.ExtensionsColumns.html +http://developer.android.com/reference/android/provider/Contacts.GroupsColumns.html +http://developer.android.com/reference/android/provider/Contacts.OrganizationColumns.html +http://developer.android.com/reference/android/provider/Contacts.PhotosColumns.html +http://developer.android.com/reference/android/provider/Contacts.PresenceColumns.html +http://developer.android.com/reference/android/provider/Contacts.SettingsColumns.html +http://developer.android.com/reference/android/provider/ContactsContract.BaseSyncColumns.html +http://developer.android.com/reference/android/provider/ContactsContract.CommonDataKinds.BaseTypes.html +http://developer.android.com/reference/android/provider/ContactsContract.CommonDataKinds.CommonColumns.html +http://developer.android.com/reference/android/provider/ContactsContract.ContactOptionsColumns.html +http://developer.android.com/reference/android/provider/ContactsContract.ContactsColumns.html +http://developer.android.com/reference/android/provider/ContactsContract.ContactStatusColumns.html +http://developer.android.com/reference/android/provider/ContactsContract.DataColumns.html +http://developer.android.com/reference/android/provider/ContactsContract.DataColumnsWithJoins.html +http://developer.android.com/reference/android/provider/ContactsContract.GroupsColumns.html +http://developer.android.com/reference/android/provider/ContactsContract.PhoneLookupColumns.html +http://developer.android.com/reference/android/provider/ContactsContract.PresenceColumns.html +http://developer.android.com/reference/android/provider/ContactsContract.RawContactsColumns.html +http://developer.android.com/reference/android/provider/ContactsContract.SettingsColumns.html +http://developer.android.com/reference/android/provider/ContactsContract.StatusColumns.html +http://developer.android.com/reference/android/provider/ContactsContract.SyncColumns.html +http://developer.android.com/reference/android/provider/MediaStore.Audio.AlbumColumns.html +http://developer.android.com/reference/android/provider/MediaStore.Audio.ArtistColumns.html +http://developer.android.com/reference/android/provider/MediaStore.Audio.AudioColumns.html +http://developer.android.com/reference/android/provider/MediaStore.Audio.GenresColumns.html +http://developer.android.com/reference/android/provider/MediaStore.Audio.PlaylistsColumns.html +http://developer.android.com/reference/android/provider/MediaStore.Images.ImageColumns.html +http://developer.android.com/reference/android/provider/MediaStore.MediaColumns.html +http://developer.android.com/reference/android/provider/MediaStore.Video.VideoColumns.html +http://developer.android.com/reference/android/provider/OpenableColumns.html +http://developer.android.com/reference/android/provider/SyncStateContract.Columns.html +http://developer.android.com/reference/android/provider/Browser.html +http://developer.android.com/reference/android/provider/Browser.BookmarkColumns.html +http://developer.android.com/reference/android/provider/Browser.SearchColumns.html +http://developer.android.com/reference/android/provider/CallLog.html +http://developer.android.com/reference/android/provider/CallLog.Calls.html +http://developer.android.com/reference/android/provider/Contacts.ContactMethods.html +http://developer.android.com/reference/android/provider/Contacts.Extensions.html +http://developer.android.com/reference/android/provider/Contacts.GroupMembership.html +http://developer.android.com/reference/android/provider/Contacts.Groups.html +http://developer.android.com/reference/android/provider/Contacts.Intents.html +http://developer.android.com/reference/android/provider/Contacts.Intents.Insert.html +http://developer.android.com/reference/android/provider/Contacts.Intents.UI.html +http://developer.android.com/reference/android/provider/Contacts.Organizations.html +http://developer.android.com/reference/android/provider/Contacts.People.ContactMethods.html +http://developer.android.com/reference/android/provider/Contacts.People.Extensions.html +http://developer.android.com/reference/android/provider/Contacts.People.Phones.html +http://developer.android.com/reference/android/provider/Contacts.Photos.html +http://developer.android.com/reference/android/provider/Contacts.Settings.html +http://developer.android.com/reference/android/provider/ContactsContract.AggregationExceptions.html +http://developer.android.com/reference/android/provider/ContactsContract.CommonDataKinds.html +http://developer.android.com/reference/android/provider/ContactsContract.CommonDataKinds.Email.html +http://developer.android.com/reference/android/provider/ContactsContract.CommonDataKinds.Event.html +http://developer.android.com/reference/android/provider/ContactsContract.CommonDataKinds.GroupMembership.html +http://developer.android.com/reference/android/provider/ContactsContract.CommonDataKinds.Im.html +http://developer.android.com/reference/android/provider/ContactsContract.CommonDataKinds.Nickname.html +http://developer.android.com/reference/android/provider/ContactsContract.CommonDataKinds.Note.html +http://developer.android.com/reference/android/provider/ContactsContract.CommonDataKinds.Organization.html +http://developer.android.com/reference/android/provider/ContactsContract.CommonDataKinds.Phone.html +http://developer.android.com/reference/android/provider/ContactsContract.CommonDataKinds.Photo.html +http://developer.android.com/reference/android/provider/ContactsContract.CommonDataKinds.Relation.html +http://developer.android.com/reference/android/provider/ContactsContract.CommonDataKinds.StructuredName.html +http://developer.android.com/reference/android/provider/ContactsContract.CommonDataKinds.StructuredPostal.html +http://developer.android.com/reference/android/provider/ContactsContract.CommonDataKinds.Website.html +http://developer.android.com/reference/android/provider/ContactsContract.Contacts.html +http://developer.android.com/reference/android/provider/ContactsContract.Contacts.AggregationSuggestions.html +http://developer.android.com/reference/android/provider/ContactsContract.Contacts.Data.html +http://developer.android.com/reference/android/provider/ContactsContract.Contacts.Photo.html +http://developer.android.com/reference/android/provider/ContactsContract.Data.html +http://developer.android.com/reference/android/provider/ContactsContract.Groups.html +http://developer.android.com/reference/android/provider/ContactsContract.Intents.html +http://developer.android.com/reference/android/provider/ContactsContract.Intents.Insert.html +http://developer.android.com/reference/android/provider/ContactsContract.PhoneLookup.html +http://developer.android.com/reference/android/provider/ContactsContract.Presence.html +http://developer.android.com/reference/android/provider/ContactsContract.QuickContact.html +http://developer.android.com/reference/android/provider/ContactsContract.RawContacts.html +http://developer.android.com/reference/android/provider/ContactsContract.RawContacts.Data.html +http://developer.android.com/reference/android/provider/ContactsContract.RawContacts.Entity.html +http://developer.android.com/reference/android/provider/ContactsContract.RawContactsEntity.html +http://developer.android.com/reference/android/provider/ContactsContract.Settings.html +http://developer.android.com/reference/android/provider/ContactsContract.StatusUpdates.html +http://developer.android.com/reference/android/provider/ContactsContract.SyncState.html +http://developer.android.com/reference/android/provider/MediaStore.Audio.html +http://developer.android.com/reference/android/provider/MediaStore.Audio.Albums.html +http://developer.android.com/reference/android/provider/MediaStore.Audio.Artists.html +http://developer.android.com/reference/android/provider/MediaStore.Audio.Artists.Albums.html +http://developer.android.com/reference/android/provider/MediaStore.Audio.Genres.html +http://developer.android.com/reference/android/provider/MediaStore.Audio.Genres.Members.html +http://developer.android.com/reference/android/provider/MediaStore.Audio.Media.html +http://developer.android.com/reference/android/provider/MediaStore.Audio.Playlists.html +http://developer.android.com/reference/android/provider/MediaStore.Audio.Playlists.Members.html +http://developer.android.com/reference/android/provider/MediaStore.Images.html +http://developer.android.com/reference/android/provider/MediaStore.Images.Media.html +http://developer.android.com/reference/android/provider/MediaStore.Images.Thumbnails.html +http://developer.android.com/reference/android/provider/MediaStore.Video.html +http://developer.android.com/reference/android/provider/MediaStore.Video.Media.html +http://developer.android.com/reference/android/provider/MediaStore.Video.Thumbnails.html +http://developer.android.com/reference/android/provider/Settings.NameValueTable.html +http://developer.android.com/reference/android/provider/Settings.Secure.html +http://developer.android.com/reference/android/provider/Settings.System.html +http://developer.android.com/reference/android/provider/SyncStateContract.html +http://developer.android.com/reference/android/provider/SyncStateContract.Constants.html +http://developer.android.com/reference/android/provider/SyncStateContract.Helpers.html +http://developer.android.com/reference/android/provider/UserDictionary.html +http://developer.android.com/reference/android/provider/UserDictionary.Words.html +http://developer.android.com/reference/android/provider/Settings.SettingNotFoundException.html +http://developer.android.com/reference/android/content/SearchRecentSuggestionsProvider.html +http://developer.android.com/resources/samples/JetBoy/JETBOY_content/index.html +http://developer.android.com/resources/samples/JetBoy/res/index.html +http://developer.android.com/resources/samples/JetBoy/src/index.html +http://developer.android.com/resources/samples/JetBoy/AndroidManifest.html +http://developer.android.com/reference/android/speech/RecognitionService.Callback.html +http://developer.android.com/reference/android/speech/SpeechRecognizer.html +http://developer.android.com/reference/android/content/ContextWrapper.html +http://developer.android.com/reference/android/accounts/AccountManager.html +http://developer.android.com/reference/android/text/ClipboardManager.html +http://developer.android.com/reference/android/net/ConnectivityManager.html +http://developer.android.com/reference/android/os/DropBoxManager.html +http://developer.android.com/reference/android/view/LayoutInflater.html +http://developer.android.com/reference/android/os/PowerManager.html +http://developer.android.com/reference/android/os/Vibrator.html +http://developer.android.com/reference/android/net/wifi/WifiManager.html +http://developer.android.com/reference/android/view/WindowManager.html +http://developer.android.com/reference/java/io/FileDescriptor.html +http://developer.android.com/reference/java/lang/SecurityException.html +http://developer.android.com/reference/android/content/pm/ApplicationInfo.html +http://developer.android.com/reference/android/content/res/AssetManager.html +http://developer.android.com/reference/java/lang/ClassLoader.html +http://developer.android.com/reference/android/os/Looper.html +http://developer.android.com/reference/android/content/res/Resources.Theme.html +http://developer.android.com/reference/android/content/IntentFilter.html +http://developer.android.com/reference/android/content/IntentSender.html +http://developer.android.com/reference/java/util/Formatter.html +http://developer.android.com/reference/android/content/ComponentCallbacks.html +http://developer.android.com/reference/android/os/ParcelFileDescriptor.html +http://developer.android.com/resources/samples/BackupRestore/src/com/example/android/backuprestore/ExampleAgent.html +http://developer.android.com/resources/samples/Snake/src/com/index.html +http://developer.android.com/reference/org/apache/http/client/protocol/ClientContext.html +http://developer.android.com/reference/org/apache/http/client/protocol/ClientContextConfigurer.html +http://developer.android.com/reference/org/apache/http/client/protocol/RequestAddCookies.html +http://developer.android.com/reference/org/apache/http/client/protocol/RequestDefaultHeaders.html +http://developer.android.com/reference/org/apache/http/client/protocol/RequestProxyAuthentication.html +http://developer.android.com/reference/org/apache/http/client/protocol/RequestTargetAuthentication.html +http://developer.android.com/reference/org/apache/http/client/protocol/ResponseProcessCookies.html +http://developer.android.com/reference/org/apache/http/client/protocol/package-descr.html +http://developer.android.com/reference/org/apache/http/protocol/HttpContext.html +http://developer.android.com/reference/android/graphics/drawable/BitmapDrawable.html +http://developer.android.com/reference/android/graphics/drawable/ShapeDrawable.html +http://developer.android.com/reference/android/graphics/drawable/PictureDrawable.html +http://developer.android.com/reference/android/graphics/drawable/LayerDrawable.html +http://developer.android.com/reference/android/graphics/drawable/shapes/OvalShape.html +http://developer.android.com/reference/android/graphics/drawable/NinePatchDrawable.html +http://developer.android.com/reference/android/graphics/drawable/AnimationDrawable.html +http://developer.android.com/reference/org/apache/http/impl/conn/tsccm/BasicPooledConnAdapter.html +http://developer.android.com/reference/org/apache/http/conn/ClientConnectionManager.html +http://developer.android.com/reference/java/net/InetAddress.html +http://developer.android.com/reference/org/apache/http/HttpConnectionMetrics.html +http://developer.android.com/reference/javax/net/ssl/SSLSession.html +http://developer.android.com/reference/org/apache/http/HttpResponse.html +http://developer.android.com/reference/org/apache/http/HttpClientConnection.html +http://developer.android.com/reference/org/apache/http/HttpConnection.html +http://developer.android.com/reference/org/apache/http/HttpInetConnection.html +http://developer.android.com/reference/org/apache/http/conn/ConnectionReleaseTrigger.html +http://developer.android.com/reference/org/apache/http/conn/routing/HttpRoute.html +http://developer.android.com/reference/org/apache/http/params/HttpParams.html +http://developer.android.com/reference/org/apache/http/HttpHost.html +http://developer.android.com/reference/javax/net/ssl/SSLSocket.html +http://developer.android.com/reference/org/apache/http/HttpException.html +http://developer.android.com/reference/org/apache/http/ConnectionReuseStrategy.html +http://developer.android.com/reference/java/io/InterruptedIOException.html +http://developer.android.com/reference/org/apache/http/FormattedHeader.html +http://developer.android.com/reference/org/apache/http/Header.html +http://developer.android.com/reference/org/apache/http/HeaderElement.html +http://developer.android.com/reference/org/apache/http/HeaderElementIterator.html +http://developer.android.com/reference/org/apache/http/HeaderIterator.html +http://developer.android.com/reference/org/apache/http/HttpEntity.html +http://developer.android.com/reference/org/apache/http/HttpMessage.html +http://developer.android.com/reference/org/apache/http/HttpRequestFactory.html +http://developer.android.com/reference/org/apache/http/HttpResponseFactory.html +http://developer.android.com/reference/org/apache/http/HttpResponseInterceptor.html +http://developer.android.com/reference/org/apache/http/HttpServerConnection.html +http://developer.android.com/reference/org/apache/http/HttpStatus.html +http://developer.android.com/reference/org/apache/http/NameValuePair.html +http://developer.android.com/reference/org/apache/http/ReasonPhraseCatalog.html +http://developer.android.com/reference/org/apache/http/RequestLine.html +http://developer.android.com/reference/org/apache/http/StatusLine.html +http://developer.android.com/reference/org/apache/http/TokenIterator.html +http://developer.android.com/reference/org/apache/http/HttpVersion.html +http://developer.android.com/reference/org/apache/http/ProtocolVersion.html +http://developer.android.com/reference/org/apache/http/ConnectionClosedException.html +http://developer.android.com/reference/org/apache/http/MalformedChunkCodingException.html +http://developer.android.com/reference/org/apache/http/MethodNotSupportedException.html +http://developer.android.com/reference/org/apache/http/NoHttpResponseException.html +http://developer.android.com/reference/org/apache/http/ParseException.html +http://developer.android.com/reference/org/apache/http/ProtocolException.html +http://developer.android.com/reference/org/apache/http/UnsupportedHttpVersionException.html +http://developer.android.com/reference/org/apache/http/package-descr.html +http://developer.android.com/reference/org/apache/http/conn/ClientConnectionManagerFactory.html +http://developer.android.com/reference/org/apache/http/conn/ClientConnectionRequest.html +http://developer.android.com/reference/org/apache/http/conn/ConnectionKeepAliveStrategy.html +http://developer.android.com/reference/org/apache/http/conn/EofSensorWatcher.html +http://developer.android.com/reference/org/apache/http/conn/BasicEofSensorWatcher.html +http://developer.android.com/reference/org/apache/http/conn/BasicManagedEntity.html +http://developer.android.com/reference/org/apache/http/conn/EofSensorInputStream.html +http://developer.android.com/reference/org/apache/http/conn/MultihomePlainSocketFactory.html +http://developer.android.com/reference/org/apache/http/conn/ConnectionPoolTimeoutException.html +http://developer.android.com/reference/org/apache/http/conn/ConnectTimeoutException.html +http://developer.android.com/reference/org/apache/http/conn/HttpHostConnectException.html +http://developer.android.com/reference/org/xmlpull/v1/XmlPullParser.html +http://developer.android.com/reference/org/xmlpull/v1/XmlSerializer.html +http://developer.android.com/reference/org/xmlpull/v1/XmlPullParserFactory.html +http://developer.android.com/reference/org/xmlpull/v1/XmlPullParserException.html +http://developer.android.com/reference/java/util/regex/MatchResult.html +http://developer.android.com/reference/java/util/regex/Matcher.html +http://developer.android.com/reference/java/util/regex/Pattern.html +http://developer.android.com/reference/java/util/regex/PatternSyntaxException.html +http://developer.android.com/reference/org/apache/http/impl/io/AbstractMessageParser.html +http://developer.android.com/reference/org/apache/http/message/LineParser.html +http://developer.android.com/reference/org/apache/http/io/SessionInputBuffer.html +http://developer.android.com/reference/org/apache/http/io/HttpMessageParser.html +http://developer.android.com/reference/android/content/pm/ApplicationInfo.DisplayNameComparator.html +http://developer.android.com/reference/android/content/pm/ComponentInfo.html +http://developer.android.com/reference/android/content/pm/ConfigurationInfo.html +http://developer.android.com/reference/android/content/pm/FeatureInfo.html +http://developer.android.com/reference/android/content/pm/InstrumentationInfo.html +http://developer.android.com/reference/android/content/pm/LabeledIntent.html +http://developer.android.com/reference/android/content/pm/PackageItemInfo.DisplayNameComparator.html +http://developer.android.com/reference/android/content/pm/PackageStats.html +http://developer.android.com/reference/android/content/pm/PathPermission.html +http://developer.android.com/reference/android/content/pm/PermissionGroupInfo.html +http://developer.android.com/reference/android/content/pm/PermissionInfo.html +http://developer.android.com/reference/android/content/pm/ProviderInfo.html +http://developer.android.com/reference/android/content/pm/ResolveInfo.html +http://developer.android.com/reference/android/content/pm/ResolveInfo.DisplayNameComparator.html +http://developer.android.com/reference/android/content/pm/ServiceInfo.html +http://developer.android.com/reference/android/content/pm/Signature.html +http://developer.android.com/reference/android/content/pm/PackageManager.NameNotFoundException.html +http://developer.android.com/reference/android/content/res/XmlResourceParser.html +http://developer.android.com/reference/android/view/LayoutInflater.Filter.html +http://developer.android.com/reference/android/widget/RemoteViews.RemoteView.html +http://developer.android.com/reference/java/io/Serializable.html +http://developer.android.com/reference/java/util/Date.html +http://developer.android.com/reference/java/util/Collection.html +http://developer.android.com/reference/java/lang/IllegalMonitorStateException.html +http://developer.android.com/reference/java/util/Calendar.html +http://developer.android.com/reference/java/text/DateFormat.html +http://developer.android.com/reference/junit/framework/TestSuite.html +http://developer.android.com/reference/android/test/PerformanceTestCase.html +http://developer.android.com/reference/android/view/inputmethod/InputMethod.html +http://developer.android.com/reference/android/view/inputmethod/InputMethod.SessionCallback.html +http://developer.android.com/reference/android/view/inputmethod/InputMethodSession.html +http://developer.android.com/reference/android/view/inputmethod/InputMethodSession.EventCallback.html +http://developer.android.com/reference/android/view/inputmethod/CompletionInfo.html +http://developer.android.com/reference/android/view/inputmethod/ExtractedText.html +http://developer.android.com/reference/android/view/inputmethod/ExtractedTextRequest.html +http://developer.android.com/reference/android/view/inputmethod/InputBinding.html +http://developer.android.com/reference/android/view/inputmethod/InputMethodInfo.html +http://developer.android.com/reference/android/text/TextUtils.html +http://developer.android.com/reference/android/view/KeyCharacterMap.html +http://developer.android.com/reference/android/test/PerformanceTestCase.Intermediates.html +http://developer.android.com/reference/android/test/TestSuiteProvider.html +http://developer.android.com/reference/android/test/ActivityInstrumentationTestCase.html +http://developer.android.com/reference/android/test/ActivityTestCase.html +http://developer.android.com/reference/android/test/AndroidTestRunner.html +http://developer.android.com/reference/android/test/InstrumentationTestSuite.html +http://developer.android.com/reference/android/test/ProviderTestCase.html +http://developer.android.com/reference/android/test/SingleLaunchActivityTestCase.html +http://developer.android.com/reference/android/test/SyncBaseInstrumentation.html +http://developer.android.com/reference/android/test/AssertionFailedError.html +http://developer.android.com/reference/android/test/ComparisonFailure.html +http://developer.android.com/reference/java/util/Properties.html +http://developer.android.com/reference/java/math/BigInteger.html +http://developer.android.com/reference/java/math/BigDecimal.html +http://developer.android.com/reference/java/util/GregorianCalendar.html +http://developer.android.com/reference/java/lang/NullPointerException.html +http://developer.android.com/reference/javax/xml/XMLConstants.html +http://developer.android.com/resources/samples/AccessibilityService/res/index.html +http://developer.android.com/resources/samples/AccessibilityService/src/index.html +http://developer.android.com/resources/samples/AccessibilityService/AndroidManifest.html +http://developer.android.com/reference/android/appwidget/AppWidgetProvider.html +http://developer.android.com/reference/android/appwidget/AppWidgetProviderInfo.html +http://developer.android.com/reference/android/appwidget/AppWidgetManager.html +http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/appwidget/ExampleAppWidgetProvider.html +http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/appwidget/ExampleAppWidgetConfigure.html +http://developer.android.com/reference/org/apache/http/impl/conn/tsccm/BasicPoolEntry.html +http://developer.android.com/reference/org/apache/http/conn/routing/RouteTracker.html +http://developer.android.com/reference/android/view/ViewGroup.MarginLayoutParams.html +http://developer.android.com/reference/java/net/ContentHandlerFactory.html +http://developer.android.com/reference/java/net/CookiePolicy.html +http://developer.android.com/reference/java/net/CookieStore.html +http://developer.android.com/reference/java/net/DatagramSocketImplFactory.html +http://developer.android.com/reference/java/net/FileNameMap.html +http://developer.android.com/reference/java/net/SocketImplFactory.html +http://developer.android.com/reference/java/net/SocketOptions.html +http://developer.android.com/reference/java/net/URLStreamHandlerFactory.html +http://developer.android.com/reference/java/net/Authenticator.html +http://developer.android.com/reference/java/net/CacheRequest.html +http://developer.android.com/reference/java/net/CacheResponse.html +http://developer.android.com/reference/java/net/ContentHandler.html +http://developer.android.com/reference/java/net/CookieHandler.html +http://developer.android.com/reference/java/net/DatagramPacket.html +http://developer.android.com/reference/java/net/DatagramSocket.html +http://developer.android.com/reference/java/net/DatagramSocketImpl.html +http://developer.android.com/reference/java/net/HttpCookie.html +http://developer.android.com/reference/java/net/Inet4Address.html +http://developer.android.com/reference/java/net/Inet6Address.html +http://developer.android.com/reference/java/net/InetSocketAddress.html +http://developer.android.com/reference/java/net/JarURLConnection.html +http://developer.android.com/reference/java/net/MulticastSocket.html +http://developer.android.com/reference/java/net/NetPermission.html +http://developer.android.com/reference/java/net/PasswordAuthentication.html +http://developer.android.com/reference/java/net/Proxy.html +http://developer.android.com/reference/java/net/ProxySelector.html +http://developer.android.com/reference/java/net/ResponseCache.html +http://developer.android.com/reference/java/net/SecureCacheResponse.html +http://developer.android.com/reference/java/net/ServerSocket.html +http://developer.android.com/reference/java/net/Socket.html +http://developer.android.com/reference/java/net/SocketAddress.html +http://developer.android.com/reference/java/net/SocketImpl.html +http://developer.android.com/reference/java/net/SocketPermission.html +http://developer.android.com/reference/java/net/URI.html +http://developer.android.com/reference/java/net/URL.html +http://developer.android.com/reference/java/net/URLClassLoader.html +http://developer.android.com/reference/java/net/URLConnection.html +http://developer.android.com/reference/java/net/URLDecoder.html +http://developer.android.com/reference/java/net/URLEncoder.html +http://developer.android.com/reference/java/net/URLStreamHandler.html +http://developer.android.com/reference/java/net/Authenticator.RequestorType.html +http://developer.android.com/reference/java/net/Proxy.Type.html +http://developer.android.com/reference/java/net/BindException.html +http://developer.android.com/reference/java/net/ConnectException.html +http://developer.android.com/reference/java/net/HttpRetryException.html +http://developer.android.com/reference/java/net/MalformedURLException.html +http://developer.android.com/reference/java/net/NoRouteToHostException.html +http://developer.android.com/reference/java/net/PortUnreachableException.html +http://developer.android.com/reference/java/net/ProtocolException.html +http://developer.android.com/reference/java/net/SocketException.html +http://developer.android.com/reference/java/net/SocketTimeoutException.html +http://developer.android.com/reference/java/net/UnknownHostException.html +http://developer.android.com/reference/java/net/UnknownServiceException.html +http://developer.android.com/reference/java/net/URISyntaxException.html +http://developer.android.com/reference/android/graphics/drawable/Animatable.html +http://developer.android.com/reference/android/graphics/drawable/ClipDrawable.html +http://developer.android.com/reference/android/graphics/drawable/ColorDrawable.html +http://developer.android.com/reference/android/graphics/drawable/Drawable.ConstantState.html +http://developer.android.com/reference/android/graphics/drawable/DrawableContainer.html +http://developer.android.com/reference/android/graphics/drawable/DrawableContainer.DrawableContainerState.html +http://developer.android.com/reference/android/graphics/drawable/GradientDrawable.html +http://developer.android.com/reference/android/graphics/drawable/InsetDrawable.html +http://developer.android.com/reference/android/graphics/drawable/LevelListDrawable.html +http://developer.android.com/reference/android/graphics/drawable/PaintDrawable.html +http://developer.android.com/reference/android/graphics/drawable/RotateDrawable.html +http://developer.android.com/reference/android/graphics/drawable/ScaleDrawable.html +http://developer.android.com/reference/android/graphics/drawable/ShapeDrawable.ShaderFactory.html +http://developer.android.com/reference/android/graphics/drawable/StateListDrawable.html +http://developer.android.com/reference/android/graphics/drawable/TransitionDrawable.html +http://developer.android.com/reference/android/graphics/drawable/GradientDrawable.Orientation.html +http://developer.android.com/reference/android/graphics/drawable/package-descr.html +http://developer.android.com/reference/java/lang/IndexOutOfBoundsException.html +http://developer.android.com/reference/java/nio/IntBuffer.html +http://developer.android.com/reference/java/nio/FloatBuffer.html +http://developer.android.com/reference/org/json/JSONArray.html +http://developer.android.com/reference/org/json/JSONObject.html +http://developer.android.com/reference/org/json/JSONStringer.html +http://developer.android.com/reference/org/json/JSONTokener.html +http://developer.android.com/reference/org/json/JSONException.html +http://developer.android.com/reference/java/security/acl/Acl.html +http://developer.android.com/reference/java/security/acl/AclEntry.html +http://developer.android.com/reference/java/security/acl/Group.html +http://developer.android.com/reference/java/security/acl/Owner.html +http://developer.android.com/reference/java/security/acl/Permission.html +http://developer.android.com/reference/java/security/acl/AclNotFoundException.html +http://developer.android.com/reference/java/security/acl/LastOwnerException.html +http://developer.android.com/reference/java/security/acl/NotOwnerException.html +http://developer.android.com/reference/java/security/acl/package-descr.html +http://developer.android.com/reference/java/security/PublicKey.html +http://developer.android.com/reference/org/apache/http/impl/entity/EntityDeserializer.html +http://developer.android.com/reference/org/apache/http/impl/entity/EntitySerializer.html +http://developer.android.com/reference/org/apache/http/impl/entity/LaxContentLengthStrategy.html +http://developer.android.com/reference/org/apache/http/impl/entity/StrictContentLengthStrategy.html +http://developer.android.com/reference/org/apache/http/impl/entity/package-descr.html +http://developer.android.com/reference/android/content/Intent.ShortcutIconResource.html +http://developer.android.com/reference/android/widget/package-descr.html +http://developer.android.com/reference/java/nio/channels/ByteChannel.html +http://developer.android.com/reference/java/nio/channels/Channel.html +http://developer.android.com/reference/java/nio/channels/GatheringByteChannel.html +http://developer.android.com/reference/java/nio/channels/InterruptibleChannel.html +http://developer.android.com/reference/java/nio/channels/ReadableByteChannel.html +http://developer.android.com/reference/java/nio/channels/ScatteringByteChannel.html +http://developer.android.com/reference/java/nio/channels/WritableByteChannel.html +http://developer.android.com/reference/java/nio/channels/Channels.html +http://developer.android.com/reference/java/nio/channels/DatagramChannel.html +http://developer.android.com/reference/java/nio/channels/FileChannel.html +http://developer.android.com/reference/java/nio/channels/FileChannel.MapMode.html +http://developer.android.com/reference/java/nio/channels/FileLock.html +http://developer.android.com/reference/java/nio/channels/Pipe.html +http://developer.android.com/reference/java/nio/channels/Pipe.SinkChannel.html +http://developer.android.com/reference/java/nio/channels/Pipe.SourceChannel.html +http://developer.android.com/reference/java/nio/channels/SelectableChannel.html +http://developer.android.com/reference/java/nio/channels/SelectionKey.html +http://developer.android.com/reference/java/nio/channels/Selector.html +http://developer.android.com/reference/java/nio/channels/ServerSocketChannel.html +http://developer.android.com/reference/java/nio/channels/SocketChannel.html +http://developer.android.com/reference/java/nio/channels/AlreadyConnectedException.html +http://developer.android.com/reference/java/nio/channels/AsynchronousCloseException.html +http://developer.android.com/reference/java/nio/channels/CancelledKeyException.html +http://developer.android.com/reference/java/nio/channels/ClosedByInterruptException.html +http://developer.android.com/reference/java/nio/channels/ClosedChannelException.html +http://developer.android.com/reference/java/nio/channels/ClosedSelectorException.html +http://developer.android.com/reference/java/nio/channels/ConnectionPendingException.html +http://developer.android.com/reference/java/nio/channels/FileLockInterruptionException.html +http://developer.android.com/reference/java/nio/channels/IllegalBlockingModeException.html +http://developer.android.com/reference/java/nio/channels/IllegalSelectorException.html +http://developer.android.com/reference/java/nio/channels/NoConnectionPendingException.html +http://developer.android.com/reference/java/nio/channels/NonReadableChannelException.html +http://developer.android.com/reference/java/nio/channels/NonWritableChannelException.html +http://developer.android.com/reference/java/nio/channels/NotYetBoundException.html +http://developer.android.com/reference/java/nio/channels/NotYetConnectedException.html +http://developer.android.com/reference/java/nio/channels/OverlappingFileLockException.html +http://developer.android.com/reference/java/nio/channels/UnresolvedAddressException.html +http://developer.android.com/reference/java/nio/channels/UnsupportedAddressTypeException.html +http://developer.android.com/reference/javax/microedition/khronos/egl/EGLSurface.html +http://developer.android.com/reference/javax/microedition/khronos/egl/EGL10.html +http://developer.android.com/reference/javax/microedition/khronos/egl/EGLDisplay.html +http://developer.android.com/reference/javax/microedition/khronos/egl/EGLConfig.html +http://developer.android.com/reference/javax/xml/transform/dom/DOMSource.html +http://developer.android.com/reference/javax/xml/transform/sax/SAXSource.html +http://developer.android.com/reference/javax/xml/transform/stream/StreamSource.html +http://developer.android.com/reference/java/lang/Cloneable.html +http://developer.android.com/reference/java/util/jar/JarEntry.html +http://developer.android.com/reference/android/view/GestureDetector.OnDoubleTapListener.html +http://developer.android.com/reference/android/view/GestureDetector.OnGestureListener.html +http://developer.android.com/reference/android/view/InputQueue.Callback.html +http://developer.android.com/reference/android/view/LayoutInflater.Factory.html +http://developer.android.com/reference/android/view/MenuItem.html +http://developer.android.com/reference/android/view/MenuItem.OnMenuItemClickListener.html +http://developer.android.com/reference/android/view/ScaleGestureDetector.OnScaleGestureListener.html +http://developer.android.com/reference/android/view/SubMenu.html +http://developer.android.com/reference/android/view/SurfaceHolder.Callback.html +http://developer.android.com/reference/android/view/ViewStub.OnInflateListener.html +http://developer.android.com/reference/android/view/ViewTreeObserver.OnGlobalFocusChangeListener.html +http://developer.android.com/reference/android/view/ViewTreeObserver.OnGlobalLayoutListener.html +http://developer.android.com/reference/android/view/ViewTreeObserver.OnPreDrawListener.html +http://developer.android.com/reference/android/view/ViewTreeObserver.OnScrollChangedListener.html +http://developer.android.com/reference/android/view/ViewTreeObserver.OnTouchModeChangeListener.html +http://developer.android.com/reference/android/view/Window.Callback.html +http://developer.android.com/reference/android/view/AbsSavedState.html +http://developer.android.com/reference/android/view/ContextThemeWrapper.html +http://developer.android.com/reference/android/view/Display.html +http://developer.android.com/reference/android/view/FocusFinder.html +http://developer.android.com/reference/android/view/GestureDetector.html +http://developer.android.com/reference/android/view/GestureDetector.SimpleOnGestureListener.html +http://developer.android.com/reference/android/view/HapticFeedbackConstants.html +http://developer.android.com/reference/android/view/InputDevice.MotionRange.html +http://developer.android.com/reference/android/view/KeyCharacterMap.KeyData.html +http://developer.android.com/reference/android/view/MotionEvent.PointerCoords.html +http://developer.android.com/reference/android/view/OrientationEventListener.html +http://developer.android.com/reference/android/view/OrientationListener.html +http://developer.android.com/reference/android/view/ScaleGestureDetector.SimpleOnScaleGestureListener.html +http://developer.android.com/reference/android/view/SoundEffectConstants.html +http://developer.android.com/reference/android/view/Surface.html +http://developer.android.com/reference/android/view/VelocityTracker.html +http://developer.android.com/reference/android/view/View.BaseSavedState.html +http://developer.android.com/reference/android/view/ViewDebug.html +http://developer.android.com/reference/android/view/ViewStub.html +http://developer.android.com/reference/android/view/WindowManager.LayoutParams.html +http://developer.android.com/reference/android/view/ViewDebug.HierarchyTraceType.html +http://developer.android.com/reference/android/view/ViewDebug.RecyclerTraceType.html +http://developer.android.com/reference/android/view/InflateException.html +http://developer.android.com/reference/android/view/Surface.OutOfResourcesException.html +http://developer.android.com/reference/android/view/SurfaceHolder.BadSurfaceTypeException.html +http://developer.android.com/reference/android/view/WindowManager.BadTokenException.html +http://developer.android.com/resources/tutorials/views/hello-datepicker.html +http://developer.android.com/reference/java/util/TimeZone.html +http://developer.android.com/reference/android/util/TimeFormatException.html +http://developer.android.com/resources/samples/BackupRestore/src/com/index.html +http://developer.android.com/reference/android/util/Printer.html +http://developer.android.com/reference/android/util/Base64.html +http://developer.android.com/reference/android/util/Base64InputStream.html +http://developer.android.com/reference/android/util/Base64OutputStream.html +http://developer.android.com/reference/android/util/Config.html +http://developer.android.com/reference/android/util/DebugUtils.html +http://developer.android.com/reference/android/util/EventLog.html +http://developer.android.com/reference/android/util/EventLog.Event.html +http://developer.android.com/reference/android/util/EventLogTags.html +http://developer.android.com/reference/android/util/EventLogTags.Description.html +http://developer.android.com/reference/android/util/FloatMath.html +http://developer.android.com/reference/android/util/LogPrinter.html +http://developer.android.com/reference/android/util/MonthDisplayHelper.html +http://developer.android.com/reference/android/util/Pair.html +http://developer.android.com/reference/android/util/Patterns.html +http://developer.android.com/reference/android/util/PrintStreamPrinter.html +http://developer.android.com/reference/android/util/PrintWriterPrinter.html +http://developer.android.com/reference/android/util/SparseBooleanArray.html +http://developer.android.com/reference/android/util/SparseIntArray.html +http://developer.android.com/reference/android/util/StateSet.html +http://developer.android.com/reference/android/util/StringBuilderPrinter.html +http://developer.android.com/reference/android/util/TimeUtils.html +http://developer.android.com/reference/android/util/TimingLogger.html +http://developer.android.com/reference/android/util/TypedValue.html +http://developer.android.com/reference/android/util/Xml.html +http://developer.android.com/reference/android/util/Xml.Encoding.html +http://developer.android.com/reference/android/util/AndroidException.html +http://developer.android.com/reference/android/util/AndroidRuntimeException.html +http://developer.android.com/resources/samples/JetBoy/src/com/index.html +http://developer.android.com/reference/android/text/method/MetaKeyKeyListener.html +http://developer.android.com/reference/android/text/Spannable.html +http://developer.android.com/reference/android/text/Editable.html +http://developer.android.com/reference/android/os/Handler.Callback.html +http://developer.android.com/reference/android/os/IBinder.DeathRecipient.html +http://developer.android.com/reference/android/os/IInterface.html +http://developer.android.com/reference/android/os/MessageQueue.IdleHandler.html +http://developer.android.com/reference/android/os/RecoverySystem.ProgressListener.html +http://developer.android.com/reference/android/os/AsyncTask.html +http://developer.android.com/reference/android/os/BatteryManager.html +http://developer.android.com/reference/android/os/Binder.html +http://developer.android.com/reference/android/os/Build.VERSION.html +http://developer.android.com/reference/android/os/Build.VERSION_CODES.html +http://developer.android.com/reference/android/os/ConditionVariable.html +http://developer.android.com/reference/android/os/CountDownTimer.html +http://developer.android.com/reference/android/os/Debug.InstructionCount.html +http://developer.android.com/reference/android/os/Debug.MemoryInfo.html +http://developer.android.com/reference/android/os/DropBoxManager.Entry.html +http://developer.android.com/reference/android/os/FileObserver.html +http://developer.android.com/reference/android/os/HandlerThread.html +http://developer.android.com/reference/android/os/MemoryFile.html +http://developer.android.com/reference/android/os/Message.html +http://developer.android.com/reference/android/os/MessageQueue.html +http://developer.android.com/reference/android/os/Messenger.html +http://developer.android.com/reference/android/os/ParcelFileDescriptor.AutoCloseInputStream.html +http://developer.android.com/reference/android/os/ParcelFileDescriptor.AutoCloseOutputStream.html +http://developer.android.com/reference/android/os/ParcelUuid.html +http://developer.android.com/reference/android/os/PowerManager.WakeLock.html +http://developer.android.com/reference/android/os/RecoverySystem.html +http://developer.android.com/reference/android/os/RemoteCallbackList.html +http://developer.android.com/reference/android/os/ResultReceiver.html +http://developer.android.com/reference/android/os/StatFs.html +http://developer.android.com/reference/android/os/StrictMode.ThreadPolicy.Builder.html +http://developer.android.com/reference/android/os/StrictMode.VmPolicy.Builder.html +http://developer.android.com/reference/android/os/TokenWatcher.html +http://developer.android.com/reference/android/os/AsyncTask.Status.html +http://developer.android.com/reference/android/os/BadParcelableException.html +http://developer.android.com/reference/android/os/ParcelFormatException.html +http://developer.android.com/reference/android/os/RemoteException.html +http://developer.android.com/reference/org/apache/http/impl/auth/NTLMEngine.html +http://developer.android.com/reference/org/apache/http/impl/auth/AuthSchemeBase.html +http://developer.android.com/reference/org/apache/http/impl/auth/BasicScheme.html +http://developer.android.com/reference/org/apache/http/impl/auth/BasicSchemeFactory.html +http://developer.android.com/reference/org/apache/http/impl/auth/DigestScheme.html +http://developer.android.com/reference/org/apache/http/impl/auth/DigestSchemeFactory.html +http://developer.android.com/reference/org/apache/http/impl/auth/NTLMScheme.html +http://developer.android.com/reference/org/apache/http/impl/auth/RFC2617Scheme.html +http://developer.android.com/reference/org/apache/http/impl/auth/NTLMEngineException.html +http://developer.android.com/reference/org/apache/http/impl/auth/UnsupportedDigestAlgorithmException.html +http://developer.android.com/reference/android/text/TextWatcher.html +http://developer.android.com/reference/android/telephony/cdma/CdmaCellLocation.html +http://developer.android.com/reference/android/telephony/cdma/package-descr.html +http://developer.android.com/resources/samples/BackupRestore/res/layout/index.html +http://developer.android.com/resources/samples/BackupRestore/res/values/index.html +http://developer.android.com/reference/java/util/AbstractSet.html +http://developer.android.com/reference/java/util/AbstractCollection.html +http://developer.android.com/reference/java/util/Comparator.html +http://developer.android.com/reference/java/util/ConcurrentModificationException.html +http://developer.android.com/reference/java/util/SortedSet.html +http://developer.android.com/reference/java/lang/ClassCastException.html +http://developer.android.com/reference/java/util/Collections.html +http://developer.android.com/reference/java/util/NoSuchElementException.html +http://developer.android.com/resources/samples/Spinner/res/layout/index.html +http://developer.android.com/resources/samples/Spinner/res/values/index.html +http://developer.android.com/reference/java/security/Principal.html +http://developer.android.com/reference/java/security/Key.html +http://developer.android.com/reference/java/security/spec/ECPoint.html +http://developer.android.com/reference/java/security/spec/ECParameterSpec.html +http://developer.android.com/reference/android/content/res/AssetFileDescriptor.html +http://developer.android.com/reference/android/content/res/AssetFileDescriptor.AutoCloseInputStream.html +http://developer.android.com/reference/android/content/res/AssetFileDescriptor.AutoCloseOutputStream.html +http://developer.android.com/reference/android/content/res/AssetManager.AssetInputStream.html +http://developer.android.com/reference/android/content/res/ColorStateList.html +http://developer.android.com/reference/android/content/res/ObbInfo.html +http://developer.android.com/reference/android/content/res/ObbScanner.html +http://developer.android.com/reference/android/content/res/Resources.NotFoundException.html +http://developer.android.com/reference/java/io/Reader.html +http://developer.android.com/reference/android/content/DialogInterface.html +http://developer.android.com/reference/org/apache/http/message/BasicHeaderIterator.html +http://developer.android.com/reference/org/apache/http/message/BasicListHeaderIterator.html +http://developer.android.com/resources/samples/NFCDemo/src/com/example/android/nfc/TagViewer.html +http://developer.android.com/resources/samples/NFCDemo/src/com/example/android/nfc/NdefMessageParser.html +http://developer.android.com/resources/samples/NFCDemo/src/com/example/android/nfc/record/ParsedNdefRecord.html +http://developer.android.com/resources/samples/NFCDemo/src/com/example/android/nfc/record/SmartPoster.html +http://developer.android.com/resources/samples/NFCDemo/src/com/example/android/nfc/record/TextRecord.html +http://developer.android.com/resources/samples/NFCDemo/src/com/example/android/nfc/record/UriRecord.html +http://developer.android.com/resources/samples/NFCDemo/src/com/example/android/nfc/simulator/FakeTagsActivity.html +http://developer.android.com/resources/samples/NFCDemo/src/com/example/android/nfc/simulator/MockNdefMessages.html +http://developer.android.com/resources/samples/NFCDemo/res/index.html +http://developer.android.com/resources/samples/NFCDemo/src/index.html +http://developer.android.com/resources/samples/NFCDemo/AndroidManifest.html +http://developer.android.com/reference/java/lang/InternalError.html +http://developer.android.com/reference/java/lang/Error.html +http://developer.android.com/reference/java/lang/VirtualMachineError.html +http://developer.android.com/reference/org/apache/http/client/methods/HttpUriRequest.html +http://developer.android.com/reference/org/apache/http/message/HeaderGroup.html +http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/graphics/GLSurfaceViewActivity.html +http://developer.android.com/reference/java/io/Writer.html +http://developer.android.com/reference/java/io/OutputStream.html +http://developer.android.com/reference/java/lang/Boolean.html +http://developer.android.com/resources/tutorials/views/hello-gridview.html +http://developer.android.com/reference/android/gesture/GestureOverlayView.OnGestureListener.html +http://developer.android.com/reference/android/gesture/GestureOverlayView.OnGesturePerformedListener.html +http://developer.android.com/reference/android/gesture/GestureOverlayView.OnGesturingListener.html +http://developer.android.com/reference/android/gesture/Gesture.html +http://developer.android.com/reference/android/gesture/GestureLibraries.html +http://developer.android.com/reference/android/gesture/GestureLibrary.html +http://developer.android.com/reference/android/gesture/GestureOverlayView.html +http://developer.android.com/reference/android/gesture/GesturePoint.html +http://developer.android.com/reference/android/gesture/GestureStore.html +http://developer.android.com/reference/android/gesture/GestureStroke.html +http://developer.android.com/reference/android/gesture/GestureUtils.html +http://developer.android.com/reference/android/gesture/OrientedBoundingBox.html +http://developer.android.com/reference/android/gesture/Prediction.html +http://developer.android.com/reference/android/gesture/package-descr.html +http://developer.android.com/reference/android/content/DialogInterface.OnCancelListener.html +http://developer.android.com/reference/android/content/DialogInterface.OnClickListener.html +http://developer.android.com/reference/android/content/DialogInterface.OnDismissListener.html +http://developer.android.com/reference/android/content/DialogInterface.OnKeyListener.html +http://developer.android.com/reference/android/content/DialogInterface.OnMultiChoiceClickListener.html +http://developer.android.com/reference/android/content/DialogInterface.OnShowListener.html +http://developer.android.com/reference/android/content/EntityIterator.html +http://developer.android.com/reference/android/content/IntentSender.OnFinished.html +http://developer.android.com/reference/android/content/SharedPreferences.OnSharedPreferenceChangeListener.html +http://developer.android.com/reference/android/content/SyncStatusObserver.html +http://developer.android.com/reference/android/content/AbstractThreadedSyncAdapter.html +http://developer.android.com/reference/android/content/AsyncQueryHandler.html +http://developer.android.com/reference/android/content/AsyncQueryHandler.WorkerArgs.html +http://developer.android.com/reference/android/content/AsyncQueryHandler.WorkerHandler.html +http://developer.android.com/reference/android/content/ContentProviderClient.html +http://developer.android.com/reference/android/content/ContentProviderOperation.html +http://developer.android.com/reference/android/content/ContentProviderOperation.Builder.html +http://developer.android.com/reference/android/content/ContentProviderResult.html +http://developer.android.com/reference/android/content/ContentQueryMap.html +http://developer.android.com/reference/android/content/Entity.html +http://developer.android.com/reference/android/content/Entity.NamedContentValues.html +http://developer.android.com/reference/android/content/Intent.FilterComparison.html +http://developer.android.com/reference/android/content/IntentFilter.AuthorityEntry.html +http://developer.android.com/reference/android/content/MutableContextWrapper.html +http://developer.android.com/reference/android/content/PeriodicSync.html +http://developer.android.com/reference/android/content/SyncAdapterType.html +http://developer.android.com/reference/android/content/SyncContext.html +http://developer.android.com/reference/android/content/SyncInfo.html +http://developer.android.com/reference/android/content/SyncResult.html +http://developer.android.com/reference/android/content/SyncStats.html +http://developer.android.com/reference/android/content/UriMatcher.html +http://developer.android.com/reference/android/content/ActivityNotFoundException.html +http://developer.android.com/reference/android/content/IntentFilter.MalformedMimeTypeException.html +http://developer.android.com/reference/android/content/IntentSender.SendIntentException.html +http://developer.android.com/reference/android/content/OperationApplicationException.html +http://developer.android.com/reference/android/content/ReceiverCallNotAllowedException.html +http://developer.android.com/reference/java/lang/Byte.html +http://developer.android.com/reference/java/lang/Double.html +http://developer.android.com/reference/java/lang/Float.html +http://developer.android.com/reference/java/lang/Integer.html +http://developer.android.com/reference/java/lang/Long.html +http://developer.android.com/reference/java/lang/Short.html +http://developer.android.com/reference/java/util/Map.Entry.html +http://developer.android.com/reference/java/lang/Number.html +http://developer.android.com/reference/org/apache/http/auth/AuthScheme.html +http://developer.android.com/reference/org/apache/http/client/AuthenticationHandler.html +http://developer.android.com/reference/org/apache/http/auth/MalformedChallengeException.html +http://developer.android.com/reference/java/lang/Appendable.html +http://developer.android.com/reference/java/lang/Readable.html +http://developer.android.com/reference/java/lang/Thread.UncaughtExceptionHandler.html +http://developer.android.com/reference/java/lang/Character.html +http://developer.android.com/reference/java/lang/Character.Subset.html +http://developer.android.com/reference/java/lang/Character.UnicodeBlock.html +http://developer.android.com/reference/java/lang/Compiler.html +http://developer.android.com/reference/java/lang/InheritableThreadLocal.html +http://developer.android.com/reference/java/lang/Math.html +http://developer.android.com/reference/java/lang/Package.html +http://developer.android.com/reference/java/lang/Process.html +http://developer.android.com/reference/java/lang/ProcessBuilder.html +http://developer.android.com/reference/java/lang/Runtime.html +http://developer.android.com/reference/java/lang/RuntimePermission.html +http://developer.android.com/reference/java/lang/SecurityManager.html +http://developer.android.com/reference/java/lang/StrictMath.html +http://developer.android.com/reference/java/lang/StringBuffer.html +http://developer.android.com/reference/java/lang/StringBuilder.html +http://developer.android.com/reference/java/lang/System.html +http://developer.android.com/reference/java/lang/ThreadGroup.html +http://developer.android.com/reference/java/lang/ThreadLocal.html +http://developer.android.com/reference/java/lang/Void.html +http://developer.android.com/reference/java/lang/Thread.State.html +http://developer.android.com/reference/java/lang/ArithmeticException.html +http://developer.android.com/reference/java/lang/ArrayIndexOutOfBoundsException.html +http://developer.android.com/reference/java/lang/ArrayStoreException.html +http://developer.android.com/reference/java/lang/ClassNotFoundException.html +http://developer.android.com/reference/java/lang/CloneNotSupportedException.html +http://developer.android.com/reference/java/lang/EnumConstantNotPresentException.html +http://developer.android.com/reference/java/lang/IllegalAccessException.html +http://developer.android.com/reference/java/lang/IllegalThreadStateException.html +http://developer.android.com/reference/java/lang/InstantiationException.html +http://developer.android.com/reference/java/lang/NegativeArraySizeException.html +http://developer.android.com/reference/java/lang/NoSuchFieldException.html +http://developer.android.com/reference/java/lang/NoSuchMethodException.html +http://developer.android.com/reference/java/lang/NumberFormatException.html +http://developer.android.com/reference/java/lang/StringIndexOutOfBoundsException.html +http://developer.android.com/reference/java/lang/TypeNotPresentException.html +http://developer.android.com/reference/java/lang/AbstractMethodError.html +http://developer.android.com/reference/java/lang/AssertionError.html +http://developer.android.com/reference/java/lang/ClassCircularityError.html +http://developer.android.com/reference/java/lang/ClassFormatError.html +http://developer.android.com/reference/java/lang/ExceptionInInitializerError.html +http://developer.android.com/reference/java/lang/IllegalAccessError.html +http://developer.android.com/reference/java/lang/IncompatibleClassChangeError.html +http://developer.android.com/reference/java/lang/InstantiationError.html +http://developer.android.com/reference/java/lang/LinkageError.html +http://developer.android.com/reference/java/lang/NoClassDefFoundError.html +http://developer.android.com/reference/java/lang/NoSuchFieldError.html +http://developer.android.com/reference/java/lang/NoSuchMethodError.html +http://developer.android.com/reference/java/lang/OutOfMemoryError.html +http://developer.android.com/reference/java/lang/StackOverflowError.html +http://developer.android.com/reference/java/lang/ThreadDeath.html +http://developer.android.com/reference/java/lang/UnknownError.html +http://developer.android.com/reference/java/lang/UnsatisfiedLinkError.html +http://developer.android.com/reference/java/lang/UnsupportedClassVersionError.html +http://developer.android.com/reference/java/lang/VerifyError.html +http://developer.android.com/reference/java/nio/charset/IllegalCharsetNameException.html +http://developer.android.com/reference/java/util/IllegalFormatException.html +http://developer.android.com/reference/java/security/InvalidParameterException.html +http://developer.android.com/reference/java/nio/charset/UnsupportedCharsetException.html +http://developer.android.com/reference/java/util/DuplicateFormatFlagsException.html +http://developer.android.com/reference/java/util/FormatFlagsConversionMismatchException.html +http://developer.android.com/reference/java/util/IllegalFormatCodePointException.html +http://developer.android.com/reference/java/util/IllegalFormatConversionException.html +http://developer.android.com/reference/java/util/IllegalFormatFlagsException.html +http://developer.android.com/reference/java/util/IllegalFormatPrecisionException.html +http://developer.android.com/reference/java/util/IllegalFormatWidthException.html +http://developer.android.com/reference/java/util/MissingFormatArgumentException.html +http://developer.android.com/reference/java/util/MissingFormatWidthException.html +http://developer.android.com/reference/java/util/UnknownFormatConversionException.html +http://developer.android.com/reference/java/util/UnknownFormatFlagsException.html +http://developer.android.com/reference/java/util/Locale.html +http://developer.android.com/reference/java/security/GeneralSecurityException.html +http://developer.android.com/reference/java/io/FileNotFoundException.html +http://developer.android.com/reference/org/apache/http/impl/conn/tsccm/PoolEntryRequest.html +http://developer.android.com/reference/org/apache/http/impl/conn/tsccm/RefQueueHandler.html +http://developer.android.com/reference/org/apache/http/impl/conn/tsccm/AbstractConnPool.html +http://developer.android.com/reference/org/apache/http/impl/conn/tsccm/BasicPoolEntryRef.html +http://developer.android.com/reference/org/apache/http/impl/conn/tsccm/ConnPoolByRoute.html +http://developer.android.com/reference/org/apache/http/impl/conn/tsccm/RefQueueWorker.html +http://developer.android.com/reference/org/apache/http/impl/conn/tsccm/RouteSpecificPool.html +http://developer.android.com/reference/org/apache/http/impl/conn/tsccm/ThreadSafeClientConnManager.html +http://developer.android.com/reference/org/apache/http/impl/conn/tsccm/WaitingThread.html +http://developer.android.com/reference/org/apache/http/impl/conn/tsccm/WaitingThreadAborter.html +http://developer.android.com/reference/org/apache/http/cookie/params/CookieSpecPNames.html +http://developer.android.com/reference/org/apache/http/cookie/params/CookieSpecParamBean.html +http://developer.android.com/reference/org/apache/http/cookie/params/package-descr.html +http://developer.android.com/reference/org/apache/http/impl/AbstractHttpClientConnection.html +http://developer.android.com/reference/org/apache/http/impl/AbstractHttpServerConnection.html +http://developer.android.com/reference/org/apache/http/impl/DefaultHttpClientConnection.html +http://developer.android.com/reference/org/apache/http/impl/DefaultHttpServerConnection.html +http://developer.android.com/reference/org/apache/http/impl/SocketHttpClientConnection.html +http://developer.android.com/reference/org/apache/http/impl/SocketHttpServerConnection.html +http://developer.android.com/reference/org/apache/http/io/SessionOutputBuffer.html +http://developer.android.com/reference/java/security/spec/DSAParameterSpec.html +http://developer.android.com/reference/java/nio/ByteOrder.html +http://developer.android.com/reference/java/nio/CharBuffer.html +http://developer.android.com/reference/java/nio/DoubleBuffer.html +http://developer.android.com/reference/java/nio/LongBuffer.html +http://developer.android.com/reference/java/nio/MappedByteBuffer.html +http://developer.android.com/reference/java/nio/ShortBuffer.html +http://developer.android.com/reference/java/nio/BufferOverflowException.html +http://developer.android.com/reference/java/nio/BufferUnderflowException.html +http://developer.android.com/reference/java/nio/InvalidMarkException.html +http://developer.android.com/reference/java/nio/ReadOnlyBufferException.html +http://developer.android.com/reference/android/graphics/AvoidXfermode.html +http://developer.android.com/reference/android/graphics/BitmapFactory.html +http://developer.android.com/reference/android/graphics/BitmapFactory.Options.html +http://developer.android.com/reference/android/graphics/BitmapShader.html +http://developer.android.com/reference/android/graphics/BlurMaskFilter.html +http://developer.android.com/reference/android/graphics/Camera.html +http://developer.android.com/reference/android/graphics/Color.html +http://developer.android.com/reference/android/graphics/ColorFilter.html +http://developer.android.com/reference/android/graphics/ColorMatrix.html +http://developer.android.com/reference/android/graphics/ColorMatrixColorFilter.html +http://developer.android.com/reference/android/graphics/ComposePathEffect.html +http://developer.android.com/reference/android/graphics/ComposeShader.html +http://developer.android.com/reference/android/graphics/CornerPathEffect.html +http://developer.android.com/reference/android/graphics/DashPathEffect.html +http://developer.android.com/reference/android/graphics/DiscretePathEffect.html +http://developer.android.com/reference/android/graphics/DrawFilter.html +http://developer.android.com/reference/android/graphics/EmbossMaskFilter.html +http://developer.android.com/reference/android/graphics/Interpolator.html +http://developer.android.com/reference/android/graphics/LayerRasterizer.html +http://developer.android.com/reference/android/graphics/LightingColorFilter.html +http://developer.android.com/reference/android/graphics/LinearGradient.html +http://developer.android.com/reference/android/graphics/MaskFilter.html +http://developer.android.com/reference/android/graphics/Matrix.html +http://developer.android.com/reference/android/graphics/Movie.html +http://developer.android.com/reference/android/graphics/Paint.html +http://developer.android.com/reference/android/graphics/Paint.FontMetrics.html +http://developer.android.com/reference/android/graphics/Paint.FontMetricsInt.html +http://developer.android.com/reference/android/graphics/PaintFlagsDrawFilter.html +http://developer.android.com/reference/android/graphics/Path.html +http://developer.android.com/reference/android/graphics/PathDashPathEffect.html +http://developer.android.com/reference/android/graphics/PathEffect.html +http://developer.android.com/reference/android/graphics/PathMeasure.html +http://developer.android.com/reference/android/graphics/Picture.html +http://developer.android.com/reference/android/graphics/PixelFormat.html +http://developer.android.com/reference/android/graphics/PixelXorXfermode.html +http://developer.android.com/reference/android/graphics/PointF.html +http://developer.android.com/reference/android/graphics/PorterDuff.html +http://developer.android.com/reference/android/graphics/PorterDuffColorFilter.html +http://developer.android.com/reference/android/graphics/PorterDuffXfermode.html +http://developer.android.com/reference/android/graphics/RadialGradient.html +http://developer.android.com/reference/android/graphics/Rasterizer.html +http://developer.android.com/reference/android/graphics/RectF.html +http://developer.android.com/reference/android/graphics/RegionIterator.html +http://developer.android.com/reference/android/graphics/Shader.html +http://developer.android.com/reference/android/graphics/SumPathEffect.html +http://developer.android.com/reference/android/graphics/SweepGradient.html +http://developer.android.com/reference/android/graphics/Typeface.html +http://developer.android.com/reference/android/graphics/Xfermode.html +http://developer.android.com/reference/android/graphics/AvoidXfermode.Mode.html +http://developer.android.com/reference/android/graphics/Bitmap.CompressFormat.html +http://developer.android.com/reference/android/graphics/Bitmap.Config.html +http://developer.android.com/reference/android/graphics/BlurMaskFilter.Blur.html +http://developer.android.com/reference/android/graphics/Canvas.EdgeType.html +http://developer.android.com/reference/android/graphics/Canvas.VertexMode.html +http://developer.android.com/reference/android/graphics/Interpolator.Result.html +http://developer.android.com/reference/android/graphics/Matrix.ScaleToFit.html +http://developer.android.com/reference/android/graphics/Paint.Align.html +http://developer.android.com/reference/android/graphics/Paint.Cap.html +http://developer.android.com/reference/android/graphics/Paint.Join.html +http://developer.android.com/reference/android/graphics/Paint.Style.html +http://developer.android.com/reference/android/graphics/Path.Direction.html +http://developer.android.com/reference/android/graphics/Path.FillType.html +http://developer.android.com/reference/android/graphics/PathDashPathEffect.Style.html +http://developer.android.com/reference/android/graphics/PorterDuff.Mode.html +http://developer.android.com/reference/android/graphics/Region.Op.html +http://developer.android.com/reference/android/graphics/Shader.TileMode.html +http://developer.android.com/reference/java/util/concurrent/atomic/AtomicBoolean.html +http://developer.android.com/reference/java/util/concurrent/atomic/AtomicInteger.html +http://developer.android.com/reference/java/util/concurrent/atomic/AtomicIntegerArray.html +http://developer.android.com/reference/java/util/concurrent/atomic/AtomicIntegerFieldUpdater.html +http://developer.android.com/reference/java/util/concurrent/atomic/AtomicLong.html +http://developer.android.com/reference/java/util/concurrent/atomic/AtomicLongArray.html +http://developer.android.com/reference/java/util/concurrent/atomic/AtomicLongFieldUpdater.html +http://developer.android.com/reference/java/util/concurrent/atomic/AtomicMarkableReference.html +http://developer.android.com/reference/java/util/concurrent/atomic/AtomicReference.html +http://developer.android.com/reference/java/util/concurrent/atomic/AtomicReferenceArray.html +http://developer.android.com/reference/java/util/concurrent/atomic/AtomicReferenceFieldUpdater.html +http://developer.android.com/reference/java/util/concurrent/atomic/AtomicStampedReference.html +http://developer.android.com/reference/java/util/concurrent/atomic/package-descr.html +http://developer.android.com/resources/samples/AccelerometerPlay/res/index.html +http://developer.android.com/resources/samples/AccelerometerPlay/src/index.html +http://developer.android.com/resources/samples/AccelerometerPlay/AndroidManifest.html +http://developer.android.com/reference/android/net/wifi/ScanResult.html +http://developer.android.com/reference/android/net/wifi/WifiConfiguration.html +http://developer.android.com/reference/android/net/wifi/WifiConfiguration.AuthAlgorithm.html +http://developer.android.com/reference/android/net/wifi/WifiConfiguration.GroupCipher.html +http://developer.android.com/reference/android/net/wifi/WifiConfiguration.KeyMgmt.html +http://developer.android.com/reference/android/net/wifi/WifiConfiguration.PairwiseCipher.html +http://developer.android.com/reference/android/net/wifi/WifiConfiguration.Protocol.html +http://developer.android.com/reference/android/net/wifi/WifiConfiguration.Status.html +http://developer.android.com/reference/android/net/wifi/WifiInfo.html +http://developer.android.com/reference/android/net/wifi/WifiManager.MulticastLock.html +http://developer.android.com/reference/android/net/wifi/WifiManager.WifiLock.html +http://developer.android.com/reference/android/net/wifi/SupplicantState.html +http://developer.android.com/reference/android/net/NetworkInfo.html +http://developer.android.com/reference/android/net/DhcpInfo.html +http://developer.android.com/reference/java/text/AttributedCharacterIterator.html +http://developer.android.com/reference/java/text/CharacterIterator.html +http://developer.android.com/reference/java/text/Annotation.html +http://developer.android.com/reference/java/text/AttributedCharacterIterator.Attribute.html +http://developer.android.com/reference/java/text/AttributedString.html +http://developer.android.com/reference/java/text/Bidi.html +http://developer.android.com/reference/java/text/BreakIterator.html +http://developer.android.com/reference/java/text/ChoiceFormat.html +http://developer.android.com/reference/java/text/CollationElementIterator.html +http://developer.android.com/reference/java/text/CollationKey.html +http://developer.android.com/reference/java/text/Collator.html +http://developer.android.com/reference/java/text/DateFormat.Field.html +http://developer.android.com/reference/java/text/DateFormatSymbols.html +http://developer.android.com/reference/java/text/DecimalFormat.html +http://developer.android.com/reference/java/text/DecimalFormatSymbols.html +http://developer.android.com/reference/java/text/FieldPosition.html +http://developer.android.com/reference/java/text/Format.html +http://developer.android.com/reference/java/text/Format.Field.html +http://developer.android.com/reference/java/text/MessageFormat.html +http://developer.android.com/reference/java/text/MessageFormat.Field.html +http://developer.android.com/reference/java/text/NumberFormat.html +http://developer.android.com/reference/java/text/NumberFormat.Field.html +http://developer.android.com/reference/java/text/ParsePosition.html +http://developer.android.com/reference/java/text/RuleBasedCollator.html +http://developer.android.com/reference/java/text/SimpleDateFormat.html +http://developer.android.com/reference/java/text/StringCharacterIterator.html +http://developer.android.com/reference/java/text/ParseException.html +http://developer.android.com/reference/android/text/GetChars.html +http://developer.android.com/reference/android/text/Html.ImageGetter.html +http://developer.android.com/reference/android/text/Html.TagHandler.html +http://developer.android.com/reference/android/text/InputFilter.html +http://developer.android.com/reference/android/text/InputType.html +http://developer.android.com/reference/android/text/NoCopySpan.html +http://developer.android.com/reference/android/text/ParcelableSpan.html +http://developer.android.com/reference/android/text/Spanned.html +http://developer.android.com/reference/android/text/SpanWatcher.html +http://developer.android.com/reference/android/text/TextUtils.EllipsizeCallback.html +http://developer.android.com/reference/android/text/TextUtils.StringSplitter.html +http://developer.android.com/reference/android/text/AlteredCharSequence.html +http://developer.android.com/reference/android/text/AndroidCharacter.html +http://developer.android.com/reference/android/text/Annotation.html +http://developer.android.com/reference/android/text/AutoText.html +http://developer.android.com/reference/android/text/BoringLayout.html +http://developer.android.com/reference/android/text/BoringLayout.Metrics.html +http://developer.android.com/reference/android/text/DynamicLayout.html +http://developer.android.com/reference/android/text/Editable.Factory.html +http://developer.android.com/reference/android/text/Html.html +http://developer.android.com/reference/android/text/InputFilter.AllCaps.html +http://developer.android.com/reference/android/text/InputFilter.LengthFilter.html +http://developer.android.com/reference/android/text/Layout.html +http://developer.android.com/reference/android/text/Layout.Directions.html +http://developer.android.com/reference/android/text/LoginFilter.html +http://developer.android.com/reference/android/text/LoginFilter.PasswordFilterGMail.html +http://developer.android.com/reference/android/text/LoginFilter.UsernameFilterGeneric.html +http://developer.android.com/reference/android/text/LoginFilter.UsernameFilterGMail.html +http://developer.android.com/reference/android/text/NoCopySpan.Concrete.html +http://developer.android.com/reference/android/text/Selection.html +http://developer.android.com/reference/android/text/Spannable.Factory.html +http://developer.android.com/reference/android/text/SpannableString.html +http://developer.android.com/reference/android/text/SpannableStringBuilder.html +http://developer.android.com/reference/android/text/SpannedString.html +http://developer.android.com/reference/android/text/StaticLayout.html +http://developer.android.com/reference/android/text/TextPaint.html +http://developer.android.com/reference/android/text/TextUtils.SimpleStringSplitter.html +http://developer.android.com/reference/android/text/Layout.Alignment.html +http://developer.android.com/reference/android/text/TextUtils.TruncateAt.html +http://developer.android.com/reference/java/io/Closeable.html +http://developer.android.com/reference/java/io/ByteArrayOutputStream.html +http://developer.android.com/reference/org/xml/sax/ext/DefaultHandler2.html +http://developer.android.com/reference/javax/xml/transform/sax/TemplatesHandler.html +http://developer.android.com/reference/javax/xml/transform/sax/TransformerHandler.html +http://developer.android.com/reference/org/xml/sax/helpers/XMLReaderAdapter.html +http://developer.android.com/reference/org/xml/sax/ext/LexicalHandler.html +http://developer.android.com/reference/org/xml/sax/ext/DeclHandler.html +http://developer.android.com/reference/org/xml/sax/ext/EntityResolver2.html +http://developer.android.com/reference/org/xml/sax/helpers/AttributesImpl.html +http://developer.android.com/reference/java/io/DataInput.html +http://developer.android.com/reference/java/io/DataOutput.html +http://developer.android.com/reference/java/io/Externalizable.html +http://developer.android.com/reference/java/io/FileFilter.html +http://developer.android.com/reference/java/io/FilenameFilter.html +http://developer.android.com/reference/java/io/Flushable.html +http://developer.android.com/reference/java/io/ObjectInput.html +http://developer.android.com/reference/java/io/ObjectInputValidation.html +http://developer.android.com/reference/java/io/ObjectOutput.html +http://developer.android.com/reference/java/io/ObjectStreamConstants.html +http://developer.android.com/reference/java/io/BufferedInputStream.html +http://developer.android.com/reference/java/io/BufferedOutputStream.html +http://developer.android.com/reference/java/io/BufferedReader.html +http://developer.android.com/reference/java/io/BufferedWriter.html +http://developer.android.com/reference/java/io/ByteArrayInputStream.html +http://developer.android.com/reference/java/io/CharArrayReader.html +http://developer.android.com/reference/java/io/CharArrayWriter.html +http://developer.android.com/reference/java/io/Console.html +http://developer.android.com/reference/java/io/DataInputStream.html +http://developer.android.com/reference/java/io/DataOutputStream.html +http://developer.android.com/reference/java/io/FilePermission.html +http://developer.android.com/reference/java/io/FileReader.html +http://developer.android.com/reference/java/io/FileWriter.html +http://developer.android.com/reference/java/io/FilterInputStream.html +http://developer.android.com/reference/java/io/FilterOutputStream.html +http://developer.android.com/reference/java/io/FilterReader.html +http://developer.android.com/reference/java/io/FilterWriter.html +http://developer.android.com/reference/java/io/InputStreamReader.html +http://developer.android.com/reference/java/io/LineNumberInputStream.html +http://developer.android.com/reference/java/io/LineNumberReader.html +http://developer.android.com/reference/java/io/ObjectInputStream.html +http://developer.android.com/reference/java/io/ObjectInputStream.GetField.html +http://developer.android.com/reference/java/io/ObjectOutputStream.html +http://developer.android.com/reference/java/io/ObjectOutputStream.PutField.html +http://developer.android.com/reference/java/io/ObjectStreamClass.html +http://developer.android.com/reference/java/io/ObjectStreamField.html +http://developer.android.com/reference/java/io/OutputStreamWriter.html +http://developer.android.com/reference/java/io/PipedInputStream.html +http://developer.android.com/reference/java/io/PipedOutputStream.html +http://developer.android.com/reference/java/io/PipedReader.html +http://developer.android.com/reference/java/io/PipedWriter.html +http://developer.android.com/reference/java/io/PushbackInputStream.html +http://developer.android.com/reference/java/io/PushbackReader.html +http://developer.android.com/reference/java/io/RandomAccessFile.html +http://developer.android.com/reference/java/io/SequenceInputStream.html +http://developer.android.com/reference/java/io/SerializablePermission.html +http://developer.android.com/reference/java/io/StreamTokenizer.html +http://developer.android.com/reference/java/io/StringBufferInputStream.html +http://developer.android.com/reference/java/io/StringReader.html +http://developer.android.com/reference/java/io/StringWriter.html +http://developer.android.com/reference/java/io/CharConversionException.html +http://developer.android.com/reference/java/io/EOFException.html +http://developer.android.com/reference/java/io/InvalidClassException.html +http://developer.android.com/reference/java/io/InvalidObjectException.html +http://developer.android.com/reference/java/io/NotActiveException.html +http://developer.android.com/reference/java/io/NotSerializableException.html +http://developer.android.com/reference/java/io/ObjectStreamException.html +http://developer.android.com/reference/java/io/OptionalDataException.html +http://developer.android.com/reference/java/io/StreamCorruptedException.html +http://developer.android.com/reference/java/io/SyncFailedException.html +http://developer.android.com/reference/java/io/UnsupportedEncodingException.html +http://developer.android.com/reference/java/io/UTFDataFormatException.html +http://developer.android.com/reference/java/io/WriteAbortedException.html +http://developer.android.com/reference/java/io/IOError.html +http://developer.android.com/reference/java/nio/charset/CharacterCodingException.html +http://developer.android.com/reference/org/apache/http/client/ClientProtocolException.html +http://developer.android.com/reference/java/util/InvalidPropertiesFormatException.html +http://developer.android.com/reference/javax/net/ssl/SSLException.html +http://developer.android.com/reference/org/apache/http/client/HttpResponseException.html +http://developer.android.com/reference/java/util/jar/JarException.html +http://developer.android.com/reference/java/nio/charset/MalformedInputException.html +http://developer.android.com/reference/javax/net/ssl/SSLHandshakeException.html +http://developer.android.com/reference/javax/net/ssl/SSLKeyException.html +http://developer.android.com/reference/javax/net/ssl/SSLPeerUnverifiedException.html +http://developer.android.com/reference/javax/net/ssl/SSLProtocolException.html +http://developer.android.com/reference/java/nio/charset/UnmappableCharacterException.html +http://developer.android.com/reference/javax/security/auth/login/LoginException.html +http://developer.android.com/reference/javax/security/auth/login/package-descr.html +http://developer.android.com/sdk/api_diff/8/changes/jdiff_topleftframe.html +http://developer.android.com/sdk/api_diff/8/changes/alldiffs_index_all.html +http://developer.android.com/sdk/api_diff/8/changes/changes-summary.html +http://developer.android.com/reference/android/location/LocationProvider.html +http://developer.android.com/reference/org/xml/sax/helpers/AttributeListImpl.html +http://developer.android.com/reference/org/xml/sax/helpers/LocatorImpl.html +http://developer.android.com/reference/org/xml/sax/helpers/NamespaceSupport.html +http://developer.android.com/reference/org/xml/sax/helpers/ParserAdapter.html +http://developer.android.com/reference/org/xml/sax/helpers/ParserFactory.html +http://developer.android.com/reference/org/xml/sax/helpers/XMLReaderFactory.html +http://developer.android.com/reference/org/xml/sax/helpers/package-descr.html +http://developer.android.com/sdk/api_diff/3/changes/jdiff_topleftframe.html +http://developer.android.com/sdk/api_diff/3/changes/alldiffs_index_all.html +http://developer.android.com/sdk/api_diff/3/changes/changes-summary.html +http://developer.android.com/resources/samples/AccessibilityService/src/com/index.html +http://developer.android.com/reference/dalvik/system/DexClassLoader.html +http://developer.android.com/reference/dalvik/system/DexFile.html +http://developer.android.com/reference/dalvik/system/PathClassLoader.html +http://developer.android.com/reference/dalvik/system/package-descr.html +http://developer.android.com/reference/org/apache/http/params/CoreConnectionPNames.html +http://developer.android.com/reference/org/apache/http/params/CoreProtocolPNames.html +http://developer.android.com/reference/org/apache/http/params/AbstractHttpParams.html +http://developer.android.com/reference/org/apache/http/params/BasicHttpParams.html +http://developer.android.com/reference/org/apache/http/params/DefaultedHttpParams.html +http://developer.android.com/reference/org/apache/http/params/HttpAbstractParamBean.html +http://developer.android.com/reference/org/apache/http/params/HttpConnectionParamBean.html +http://developer.android.com/reference/org/apache/http/params/HttpConnectionParams.html +http://developer.android.com/reference/org/apache/http/params/HttpProtocolParamBean.html +http://developer.android.com/reference/org/apache/http/params/HttpProtocolParams.html +http://developer.android.com/reference/javax/net/ssl/HttpsURLConnection.html +http://developer.android.com/reference/java/security/Permission.html +http://developer.android.com/reference/org/apache/http/conn/params/ConnConnectionPNames.html +http://developer.android.com/reference/org/apache/http/conn/params/ConnManagerPNames.html +http://developer.android.com/reference/org/apache/http/conn/params/ConnPerRoute.html +http://developer.android.com/reference/org/apache/http/conn/params/ConnRoutePNames.html +http://developer.android.com/reference/org/apache/http/conn/params/ConnConnectionParamBean.html +http://developer.android.com/reference/org/apache/http/conn/params/ConnManagerParamBean.html +http://developer.android.com/reference/org/apache/http/conn/params/ConnManagerParams.html +http://developer.android.com/reference/org/apache/http/conn/params/ConnPerRouteBean.html +http://developer.android.com/reference/org/apache/http/conn/params/ConnRouteParamBean.html +http://developer.android.com/reference/org/apache/http/conn/params/ConnRouteParams.html +http://developer.android.com/reference/org/apache/http/conn/params/package-descr.html +http://developer.android.com/reference/android/text/method/MovementMethod.html +http://developer.android.com/reference/android/text/method/KeyListener.html +http://developer.android.com/reference/android/text/method/LinkMovementMethod.html +http://developer.android.com/reference/android/text/method/TransformationMethod.html +http://developer.android.com/reference/android/text/style/URLSpan.html +http://developer.android.com/reference/org/apache/http/auth/Credentials.html +http://developer.android.com/reference/org/apache/http/util/CharArrayBuffer.html +http://developer.android.com/reference/org/apache/http/auth/AuthenticationException.html +http://developer.android.com/reference/org/apache/http/impl/cookie/AbstractCookieAttributeHandler.html +http://developer.android.com/reference/org/apache/http/impl/cookie/AbstractCookieSpec.html +http://developer.android.com/reference/org/apache/http/impl/cookie/BasicClientCookie.html +http://developer.android.com/reference/org/apache/http/impl/cookie/BasicClientCookie2.html +http://developer.android.com/reference/org/apache/http/impl/cookie/BasicCommentHandler.html +http://developer.android.com/reference/org/apache/http/impl/cookie/BasicDomainHandler.html +http://developer.android.com/reference/org/apache/http/impl/cookie/BasicExpiresHandler.html +http://developer.android.com/reference/org/apache/http/impl/cookie/BasicMaxAgeHandler.html +http://developer.android.com/reference/org/apache/http/impl/cookie/BasicPathHandler.html +http://developer.android.com/reference/org/apache/http/impl/cookie/BasicSecureHandler.html +http://developer.android.com/reference/org/apache/http/impl/cookie/BestMatchSpec.html +http://developer.android.com/reference/org/apache/http/impl/cookie/BestMatchSpecFactory.html +http://developer.android.com/reference/org/apache/http/impl/cookie/BrowserCompatSpec.html +http://developer.android.com/reference/org/apache/http/impl/cookie/BrowserCompatSpecFactory.html +http://developer.android.com/reference/org/apache/http/impl/cookie/CookieSpecBase.html +http://developer.android.com/reference/org/apache/http/impl/cookie/DateUtils.html +http://developer.android.com/reference/org/apache/http/impl/cookie/NetscapeDomainHandler.html +http://developer.android.com/reference/org/apache/http/impl/cookie/NetscapeDraftHeaderParser.html +http://developer.android.com/reference/org/apache/http/impl/cookie/NetscapeDraftSpec.html +http://developer.android.com/reference/org/apache/http/impl/cookie/NetscapeDraftSpecFactory.html +http://developer.android.com/reference/org/apache/http/impl/cookie/RFC2109DomainHandler.html +http://developer.android.com/reference/org/apache/http/impl/cookie/RFC2109Spec.html +http://developer.android.com/reference/org/apache/http/impl/cookie/RFC2109SpecFactory.html +http://developer.android.com/reference/org/apache/http/impl/cookie/RFC2109VersionHandler.html +http://developer.android.com/reference/org/apache/http/impl/cookie/RFC2965CommentUrlAttributeHandler.html +http://developer.android.com/reference/org/apache/http/impl/cookie/RFC2965DiscardAttributeHandler.html +http://developer.android.com/reference/org/apache/http/impl/cookie/RFC2965DomainAttributeHandler.html +http://developer.android.com/reference/org/apache/http/impl/cookie/RFC2965PortAttributeHandler.html +http://developer.android.com/reference/org/apache/http/impl/cookie/RFC2965Spec.html +http://developer.android.com/reference/org/apache/http/impl/cookie/RFC2965SpecFactory.html +http://developer.android.com/reference/org/apache/http/impl/cookie/RFC2965VersionAttributeHandler.html +http://developer.android.com/reference/org/apache/http/impl/cookie/DateParseException.html +http://developer.android.com/reference/org/apache/http/cookie/CookieAttributeHandler.html +http://developer.android.com/reference/android/webkit/DownloadListener.html +http://developer.android.com/reference/android/webkit/GeolocationPermissions.Callback.html +http://developer.android.com/reference/android/webkit/Plugin.PreferencesClickHandler.html +http://developer.android.com/reference/android/webkit/PluginStub.html +http://developer.android.com/reference/android/webkit/UrlInterceptHandler.html +http://developer.android.com/reference/android/webkit/ValueCallback.html +http://developer.android.com/reference/android/webkit/WebChromeClient.CustomViewCallback.html +http://developer.android.com/reference/android/webkit/WebIconDatabase.IconListener.html +http://developer.android.com/reference/android/webkit/WebStorage.QuotaUpdater.html +http://developer.android.com/reference/android/webkit/WebView.PictureListener.html +http://developer.android.com/reference/android/webkit/CacheManager.html +http://developer.android.com/reference/android/webkit/CacheManager.CacheResult.html +http://developer.android.com/reference/android/webkit/CookieManager.html +http://developer.android.com/reference/android/webkit/CookieSyncManager.html +http://developer.android.com/reference/android/webkit/DateSorter.html +http://developer.android.com/reference/android/webkit/HttpAuthHandler.html +http://developer.android.com/reference/android/webkit/JsPromptResult.html +http://developer.android.com/reference/android/webkit/JsResult.html +http://developer.android.com/reference/android/webkit/MimeTypeMap.html +http://developer.android.com/reference/android/webkit/Plugin.html +http://developer.android.com/reference/android/webkit/PluginData.html +http://developer.android.com/reference/android/webkit/PluginList.html +http://developer.android.com/reference/android/webkit/SslErrorHandler.html +http://developer.android.com/reference/android/webkit/UrlInterceptRegistry.html +http://developer.android.com/reference/android/webkit/URLUtil.html +http://developer.android.com/reference/android/webkit/WebBackForwardList.html +http://developer.android.com/reference/android/webkit/WebHistoryItem.html +http://developer.android.com/reference/android/webkit/WebIconDatabase.html +http://developer.android.com/reference/android/webkit/WebView.HitTestResult.html +http://developer.android.com/reference/android/webkit/WebView.WebViewTransport.html +http://developer.android.com/reference/android/webkit/WebViewDatabase.html +http://developer.android.com/reference/android/webkit/WebSettings.LayoutAlgorithm.html +http://developer.android.com/reference/android/webkit/WebSettings.PluginState.html +http://developer.android.com/reference/android/webkit/WebSettings.RenderPriority.html +http://developer.android.com/reference/android/webkit/WebSettings.TextSize.html +http://developer.android.com/reference/android/webkit/WebSettings.ZoomDensity.html +http://developer.android.com/reference/org/apache/http/impl/DefaultConnectionReuseStrategy.html +http://developer.android.com/reference/org/apache/http/impl/DefaultHttpRequestFactory.html +http://developer.android.com/reference/org/apache/http/impl/DefaultHttpResponseFactory.html +http://developer.android.com/reference/org/apache/http/impl/EnglishReasonPhraseCatalog.html +http://developer.android.com/reference/org/apache/http/impl/HttpConnectionMetricsImpl.html +http://developer.android.com/reference/org/apache/http/impl/NoConnectionReuseStrategy.html +http://developer.android.com/reference/org/apache/http/impl/package-descr.html +http://developer.android.com/reference/org/apache/http/message/BasicHttpEntityEnclosingRequest.html +http://developer.android.com/reference/org/apache/http/message/BasicHttpRequest.html +http://developer.android.com/reference/org/apache/http/client/methods/HttpDelete.html +http://developer.android.com/reference/org/apache/http/client/methods/HttpEntityEnclosingRequestBase.html +http://developer.android.com/reference/org/apache/http/client/methods/HttpGet.html +http://developer.android.com/reference/org/apache/http/client/methods/HttpHead.html +http://developer.android.com/reference/org/apache/http/client/methods/HttpOptions.html +http://developer.android.com/reference/org/apache/http/client/methods/HttpPost.html +http://developer.android.com/reference/org/apache/http/client/methods/HttpPut.html +http://developer.android.com/reference/org/apache/http/client/methods/HttpRequestBase.html +http://developer.android.com/reference/org/apache/http/client/methods/HttpTrace.html +http://developer.android.com/reference/java/nio/channels/spi/AbstractSelectableChannel.html +http://developer.android.com/reference/java/nio/channels/spi/AbstractInterruptibleChannel.html +http://developer.android.com/reference/java/nio/channels/spi/SelectorProvider.html +http://developer.android.com/reference/java/security/InvalidAlgorithmParameterException.html +http://developer.android.com/reference/org/apache/http/impl/io/ChunkedOutputStream.html +http://developer.android.com/reference/org/apache/http/impl/io/ContentLengthOutputStream.html +http://developer.android.com/reference/org/apache/http/impl/io/IdentityOutputStream.html +http://developer.android.com/reference/javax/crypto/CipherOutputStream.html +http://developer.android.com/reference/java/security/DigestOutputStream.html +http://developer.android.com/reference/java/util/jar/JarOutputStream.html +http://developer.android.com/reference/javax/xml/package-descr.html +http://developer.android.com/reference/org/apache/http/conn/routing/HttpRouteDirector.html +http://developer.android.com/reference/org/apache/http/conn/routing/RouteInfo.html +http://developer.android.com/reference/org/apache/http/conn/routing/BasicRouteDirector.html +http://developer.android.com/reference/org/apache/http/conn/routing/RouteInfo.LayerType.html +http://developer.android.com/reference/org/apache/http/conn/routing/RouteInfo.TunnelType.html +http://developer.android.com/reference/android/text/style/AbsoluteSizeSpan.html +http://developer.android.com/reference/android/accessibilityservice/AccessibilityServiceInfo.html +http://developer.android.com/reference/android/accounts/Account.html +http://developer.android.com/reference/android/accounts/AccountAuthenticatorResponse.html +http://developer.android.com/reference/android/location/Address.html +http://developer.android.com/reference/android/text/style/AlignmentSpan.Standard.html +http://developer.android.com/reference/android/accounts/AuthenticatorDescription.html +http://developer.android.com/reference/android/text/style/BackgroundColorSpan.html +http://developer.android.com/reference/android/bluetooth/BluetoothClass.html +http://developer.android.com/reference/android/bluetooth/BluetoothDevice.html +http://developer.android.com/reference/android/text/style/BulletSpan.html +http://developer.android.com/reference/android/text/style/ForegroundColorSpan.html +http://developer.android.com/reference/android/text/style/LeadingMarginSpan.Standard.html +http://developer.android.com/reference/android/location/Location.html +http://developer.android.com/reference/android/text/style/QuoteSpan.html +http://developer.android.com/reference/android/text/style/RelativeSizeSpan.html +http://developer.android.com/reference/android/text/style/ScaleXSpan.html +http://developer.android.com/reference/android/text/style/StrikethroughSpan.html +http://developer.android.com/reference/android/text/style/StyleSpan.html +http://developer.android.com/reference/android/text/style/SubscriptSpan.html +http://developer.android.com/reference/android/text/style/SuperscriptSpan.html +http://developer.android.com/reference/android/text/style/TextAppearanceSpan.html +http://developer.android.com/reference/android/text/style/TypefaceSpan.html +http://developer.android.com/reference/android/text/style/UnderlineSpan.html +http://developer.android.com/reference/android/accessibilityservice/AccessibilityService.html +http://developer.android.com/reference/java/util/UUID.html +http://developer.android.com/reference/android/inputmethodservice/KeyboardView.html +http://developer.android.com/reference/android/inputmethodservice/Keyboard.html +http://developer.android.com/reference/android/appwidget/AppWidgetHostView.html +http://developer.android.com/reference/android/inputmethodservice/ExtractEditText.html +http://developer.android.com/reference/android/inputmethodservice/AbstractInputMethodService.html +http://developer.android.com/reference/android/accounts/AccountAuthenticatorActivity.html +http://developer.android.com/reference/android/text/method/CharacterPickerDialog.html +http://developer.android.com/reference/java/util/logging/Filter.html +http://developer.android.com/reference/java/util/logging/LoggingMXBean.html +http://developer.android.com/reference/java/util/logging/ConsoleHandler.html +http://developer.android.com/reference/java/util/logging/ErrorManager.html +http://developer.android.com/reference/java/util/logging/FileHandler.html +http://developer.android.com/reference/java/util/logging/Formatter.html +http://developer.android.com/reference/java/util/logging/Handler.html +http://developer.android.com/reference/java/util/logging/Level.html +http://developer.android.com/reference/java/util/logging/Logger.html +http://developer.android.com/reference/java/util/logging/LoggingPermission.html +http://developer.android.com/reference/java/util/logging/LogManager.html +http://developer.android.com/reference/java/util/logging/LogRecord.html +http://developer.android.com/reference/java/util/logging/MemoryHandler.html +http://developer.android.com/reference/java/util/logging/SimpleFormatter.html +http://developer.android.com/reference/java/util/logging/SocketHandler.html +http://developer.android.com/reference/java/util/logging/StreamHandler.html +http://developer.android.com/reference/java/util/logging/XMLFormatter.html +http://developer.android.com/reference/junit/framework/TestResult.html +http://developer.android.com/reference/junit/framework/Test.html +http://developer.android.com/reference/java/security/PrivilegedAction.html +http://developer.android.com/reference/java/util/Enumeration.html +http://developer.android.com/reference/java/util/EventListener.html +http://developer.android.com/reference/java/util/Formattable.html +http://developer.android.com/reference/java/util/ListIterator.html +http://developer.android.com/reference/java/util/Observer.html +http://developer.android.com/reference/java/util/RandomAccess.html +http://developer.android.com/reference/java/util/SortedMap.html +http://developer.android.com/reference/java/util/AbstractList.html +http://developer.android.com/reference/java/util/AbstractMap.html +http://developer.android.com/reference/java/util/AbstractMap.SimpleEntry.html +http://developer.android.com/reference/java/util/AbstractMap.SimpleImmutableEntry.html +http://developer.android.com/reference/java/util/AbstractQueue.html +http://developer.android.com/reference/java/util/AbstractSequentialList.html +http://developer.android.com/reference/java/util/BitSet.html +http://developer.android.com/reference/java/util/Currency.html +http://developer.android.com/reference/java/util/Dictionary.html +http://developer.android.com/reference/java/util/EnumMap.html +http://developer.android.com/reference/java/util/EnumSet.html +http://developer.android.com/reference/java/util/EventListenerProxy.html +http://developer.android.com/reference/java/util/EventObject.html +http://developer.android.com/reference/java/util/FormattableFlags.html +http://developer.android.com/reference/java/util/HashMap.html +http://developer.android.com/reference/java/util/HashSet.html +http://developer.android.com/reference/java/util/Hashtable.html +http://developer.android.com/reference/java/util/IdentityHashMap.html +http://developer.android.com/reference/java/util/LinkedHashMap.html +http://developer.android.com/reference/java/util/LinkedHashSet.html +http://developer.android.com/reference/java/util/LinkedList.html +http://developer.android.com/reference/java/util/ListResourceBundle.html +http://developer.android.com/reference/java/util/Observable.html +http://developer.android.com/reference/java/util/PropertyPermission.html +http://developer.android.com/reference/java/util/PropertyResourceBundle.html +http://developer.android.com/reference/java/util/Random.html +http://developer.android.com/reference/java/util/ResourceBundle.html +http://developer.android.com/reference/java/util/ResourceBundle.Control.html +http://developer.android.com/reference/java/util/Scanner.html +http://developer.android.com/reference/java/util/ServiceLoader.html +http://developer.android.com/reference/java/util/SimpleTimeZone.html +http://developer.android.com/reference/java/util/Stack.html +http://developer.android.com/reference/java/util/StringTokenizer.html +http://developer.android.com/reference/java/util/Timer.html +http://developer.android.com/reference/java/util/TimerTask.html +http://developer.android.com/reference/java/util/TreeMap.html +http://developer.android.com/reference/java/util/TreeSet.html +http://developer.android.com/reference/java/util/Vector.html +http://developer.android.com/reference/java/util/WeakHashMap.html +http://developer.android.com/reference/java/util/Formatter.BigDecimalLayoutForm.html +http://developer.android.com/reference/java/util/EmptyStackException.html +http://developer.android.com/reference/java/util/FormatterClosedException.html +http://developer.android.com/reference/java/util/InputMismatchException.html +http://developer.android.com/reference/java/util/MissingResourceException.html +http://developer.android.com/reference/java/util/TooManyListenersException.html +http://developer.android.com/reference/java/util/ServiceConfigurationError.html +http://developer.android.com/reference/java/security/BasicPermission.html +http://developer.android.com/reference/java/security/PermissionCollection.html +http://developer.android.com/reference/java/security/Guard.html +http://developer.android.com/reference/org/apache/http/cookie/CookieIdentityComparator.html +http://developer.android.com/reference/org/apache/http/cookie/CookiePathComparator.html +http://developer.android.com/reference/android/webkit/package-descr.html +http://developer.android.com/reference/android/test/UiThreadTest.html +http://developer.android.com/reference/org/apache/http/client/HttpClient.html +http://developer.android.com/reference/org/apache/http/entity/AbstractHttpEntity.html +http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/app/VoiceRecognition.html +http://developer.android.com/reference/java/lang/reflect/AnnotatedElement.html +http://developer.android.com/reference/java/lang/reflect/GenericDeclaration.html +http://developer.android.com/reference/java/lang/reflect/Type.html +http://developer.android.com/reference/java/lang/annotation/Annotation.html +http://developer.android.com/reference/java/lang/reflect/Constructor.html +http://developer.android.com/reference/java/lang/reflect/Field.html +http://developer.android.com/reference/java/lang/reflect/Method.html +http://developer.android.com/reference/java/security/ProtectionDomain.html +http://developer.android.com/reference/java/lang/reflect/TypeVariable.html +http://developer.android.com/reference/java/lang/reflect/Modifier.html +http://developer.android.com/reference/java/security/Policy.html +http://developer.android.com/reference/javax/security/auth/Destroyable.html +http://developer.android.com/reference/javax/security/auth/AuthPermission.html +http://developer.android.com/reference/javax/security/auth/PrivateCredentialPermission.html +http://developer.android.com/reference/javax/security/auth/Subject.html +http://developer.android.com/reference/javax/security/auth/SubjectDomainCombiner.html +http://developer.android.com/reference/javax/security/auth/DestroyFailedException.html +http://developer.android.com/reference/javax/security/auth/package-descr.html +http://developer.android.com/reference/org/apache/http/client/methods/AbortableHttpRequest.html +http://developer.android.com/reference/android/view/inputmethod/package-descr.html +http://developer.android.com/reference/org/apache/http/client/methods/package-descr.html +http://developer.android.com/reference/org/apache/http/cookie/SetCookie2.html +http://developer.android.com/reference/org/apache/http/cookie/ClientCookie.html +http://developer.android.com/reference/org/apache/http/cookie/Cookie.html +http://developer.android.com/reference/org/apache/http/cookie/SetCookie.html +http://developer.android.com/reference/java/security/Certificate.html +http://developer.android.com/reference/java/security/DomainCombiner.html +http://developer.android.com/reference/java/security/KeyStore.Entry.html +http://developer.android.com/reference/java/security/KeyStore.LoadStoreParameter.html +http://developer.android.com/reference/java/security/KeyStore.ProtectionParameter.html +http://developer.android.com/reference/java/security/Policy.Parameters.html +http://developer.android.com/reference/java/security/PrivateKey.html +http://developer.android.com/reference/java/security/PrivilegedExceptionAction.html +http://developer.android.com/reference/java/security/AccessControlContext.html +http://developer.android.com/reference/java/security/AccessController.html +http://developer.android.com/reference/java/security/AlgorithmParameterGenerator.html +http://developer.android.com/reference/java/security/AlgorithmParameterGeneratorSpi.html +http://developer.android.com/reference/java/security/AlgorithmParameters.html +http://developer.android.com/reference/java/security/AlgorithmParametersSpi.html +http://developer.android.com/reference/java/security/AllPermission.html +http://developer.android.com/reference/java/security/AuthProvider.html +http://developer.android.com/reference/java/security/CodeSigner.html +http://developer.android.com/reference/java/security/CodeSource.html +http://developer.android.com/reference/java/security/DigestInputStream.html +http://developer.android.com/reference/java/security/GuardedObject.html +http://developer.android.com/reference/java/security/Identity.html +http://developer.android.com/reference/java/security/IdentityScope.html +http://developer.android.com/reference/java/security/KeyFactory.html +http://developer.android.com/reference/java/security/KeyFactorySpi.html +http://developer.android.com/reference/java/security/KeyPair.html +http://developer.android.com/reference/java/security/KeyPairGenerator.html +http://developer.android.com/reference/java/security/KeyPairGeneratorSpi.html +http://developer.android.com/reference/java/security/KeyRep.html +http://developer.android.com/reference/java/security/KeyStore.html +http://developer.android.com/reference/java/security/KeyStore.Builder.html +http://developer.android.com/reference/java/security/KeyStore.CallbackHandlerProtection.html +http://developer.android.com/reference/java/security/KeyStore.PasswordProtection.html +http://developer.android.com/reference/java/security/KeyStore.PrivateKeyEntry.html +http://developer.android.com/reference/java/security/KeyStore.SecretKeyEntry.html +http://developer.android.com/reference/java/security/KeyStore.TrustedCertificateEntry.html +http://developer.android.com/reference/java/security/KeyStoreSpi.html +http://developer.android.com/reference/java/security/MessageDigest.html +http://developer.android.com/reference/java/security/MessageDigestSpi.html +http://developer.android.com/reference/java/security/Permissions.html +http://developer.android.com/reference/java/security/PolicySpi.html +http://developer.android.com/reference/java/security/Provider.html +http://developer.android.com/reference/java/security/Provider.Service.html +http://developer.android.com/reference/java/security/SecureClassLoader.html +http://developer.android.com/reference/java/security/SecureRandom.html +http://developer.android.com/reference/java/security/SecureRandomSpi.html +http://developer.android.com/reference/java/security/Security.html +http://developer.android.com/reference/java/security/SecurityPermission.html +http://developer.android.com/reference/java/security/Signature.html +http://developer.android.com/reference/java/security/SignatureSpi.html +http://developer.android.com/reference/java/security/SignedObject.html +http://developer.android.com/reference/java/security/Signer.html +http://developer.android.com/reference/java/security/Timestamp.html +http://developer.android.com/reference/java/security/UnresolvedPermission.html +http://developer.android.com/reference/java/security/KeyRep.Type.html +http://developer.android.com/reference/java/security/AccessControlException.html +http://developer.android.com/reference/java/security/DigestException.html +http://developer.android.com/reference/java/security/InvalidKeyException.html +http://developer.android.com/reference/java/security/KeyException.html +http://developer.android.com/reference/java/security/KeyManagementException.html +http://developer.android.com/reference/java/security/KeyStoreException.html +http://developer.android.com/reference/java/security/NoSuchAlgorithmException.html +http://developer.android.com/reference/java/security/NoSuchProviderException.html +http://developer.android.com/reference/java/security/PrivilegedActionException.html +http://developer.android.com/reference/java/security/ProviderException.html +http://developer.android.com/reference/java/security/SignatureException.html +http://developer.android.com/reference/java/security/UnrecoverableEntryException.html +http://developer.android.com/reference/java/security/UnrecoverableKeyException.html +http://developer.android.com/reference/java/lang/reflect/ReflectPermission.html +http://developer.android.com/reference/java/sql/SQLPermission.html +http://developer.android.com/reference/javax/net/ssl/SSLPermission.html +http://developer.android.com/reference/android/provider/package-descr.html +http://developer.android.com/reference/org/apache/http/client/CircularRedirectException.html +http://developer.android.com/reference/org/apache/http/auth/InvalidCredentialsException.html +http://developer.android.com/reference/org/apache/http/cookie/MalformedCookieException.html +http://developer.android.com/reference/org/apache/http/client/NonRepeatableRequestException.html +http://developer.android.com/reference/org/apache/http/client/RedirectException.html +http://developer.android.com/reference/android/graphics/drawable/shapes/Shape.html +http://developer.android.com/resources/samples/Wiktionary/src/com/index.html +http://developer.android.com/reference/org/apache/http/cookie/CookieOrigin.html +http://developer.android.com/resources/tutorials/views/hello-formstuff.html +http://developer.android.com/reference/org/apache/http/message/HeaderValueFormatter.html +http://developer.android.com/reference/org/apache/http/message/HeaderValueParser.html +http://developer.android.com/reference/org/apache/http/message/LineFormatter.html +http://developer.android.com/reference/org/apache/http/message/BasicHeader.html +http://developer.android.com/reference/org/apache/http/message/BasicHeaderElement.html +http://developer.android.com/reference/org/apache/http/message/BasicHeaderElementIterator.html +http://developer.android.com/reference/org/apache/http/message/BasicHeaderValueFormatter.html +http://developer.android.com/reference/org/apache/http/message/BasicHeaderValueParser.html +http://developer.android.com/reference/org/apache/http/message/BasicHttpResponse.html +http://developer.android.com/reference/org/apache/http/message/BasicLineFormatter.html +http://developer.android.com/reference/org/apache/http/message/BasicLineParser.html +http://developer.android.com/reference/org/apache/http/message/BasicNameValuePair.html +http://developer.android.com/reference/org/apache/http/message/BasicRequestLine.html +http://developer.android.com/reference/org/apache/http/message/BasicStatusLine.html +http://developer.android.com/reference/org/apache/http/message/BasicTokenIterator.html +http://developer.android.com/reference/org/apache/http/message/BufferedHeader.html +http://developer.android.com/reference/org/apache/http/message/ParserCursor.html +http://developer.android.com/reference/javax/crypto/SecretKey.html +http://developer.android.com/reference/javax/crypto/Cipher.html +http://developer.android.com/reference/javax/crypto/CipherInputStream.html +http://developer.android.com/reference/javax/crypto/CipherSpi.html +http://developer.android.com/reference/javax/crypto/EncryptedPrivateKeyInfo.html +http://developer.android.com/reference/javax/crypto/ExemptionMechanism.html +http://developer.android.com/reference/javax/crypto/ExemptionMechanismSpi.html +http://developer.android.com/reference/javax/crypto/KeyAgreement.html +http://developer.android.com/reference/javax/crypto/KeyAgreementSpi.html +http://developer.android.com/reference/javax/crypto/KeyGenerator.html +http://developer.android.com/reference/javax/crypto/KeyGeneratorSpi.html +http://developer.android.com/reference/javax/crypto/Mac.html +http://developer.android.com/reference/javax/crypto/MacSpi.html +http://developer.android.com/reference/javax/crypto/NullCipher.html +http://developer.android.com/reference/javax/crypto/SealedObject.html +http://developer.android.com/reference/javax/crypto/SecretKeyFactory.html +http://developer.android.com/reference/javax/crypto/SecretKeyFactorySpi.html +http://developer.android.com/reference/javax/crypto/BadPaddingException.html +http://developer.android.com/reference/javax/crypto/ExemptionMechanismException.html +http://developer.android.com/reference/javax/crypto/IllegalBlockSizeException.html +http://developer.android.com/reference/javax/crypto/NoSuchPaddingException.html +http://developer.android.com/reference/javax/crypto/ShortBufferException.html +http://developer.android.com/reference/javax/crypto/package-descr.html +http://developer.android.com/reference/org/apache/http/client/UserTokenHandler.html +http://developer.android.com/reference/org/apache/http/io/HttpMessageWriter.html +http://developer.android.com/reference/org/apache/http/io/HttpTransportMetrics.html +http://developer.android.com/reference/org/apache/http/impl/io/AbstractSessionOutputBuffer.html +http://developer.android.com/reference/org/apache/http/impl/io/SocketOutputBuffer.html +http://developer.android.com/reference/org/apache/http/auth/AuthScope.html +http://developer.android.com/reference/org/apache/http/protocol/BasicHttpProcessor.html +http://developer.android.com/reference/org/apache/http/protocol/HttpProcessor.html +http://developer.android.com/reference/org/apache/http/protocol/RequestConnControl.html +http://developer.android.com/reference/org/apache/http/protocol/RequestContent.html +http://developer.android.com/reference/org/apache/http/protocol/RequestDate.html +http://developer.android.com/reference/org/apache/http/protocol/RequestExpectContinue.html +http://developer.android.com/reference/org/apache/http/protocol/RequestTargetHost.html +http://developer.android.com/reference/org/apache/http/protocol/RequestUserAgent.html +http://developer.android.com/reference/org/apache/http/cookie/CookieSpec.html +http://developer.android.com/resources/samples/AccessibilityService/res/raw/index.html +http://developer.android.com/resources/samples/AccessibilityService/res/values/index.html +http://developer.android.com/reference/org/apache/http/cookie/CookieSpecFactory.html +http://developer.android.com/reference/org/apache/http/auth/AuthSchemeFactory.html +http://developer.android.com/reference/org/apache/http/auth/AUTH.html +http://developer.android.com/reference/org/apache/http/auth/AuthSchemeRegistry.html +http://developer.android.com/reference/org/apache/http/auth/AuthState.html +http://developer.android.com/reference/org/apache/http/auth/BasicUserPrincipal.html +http://developer.android.com/reference/org/apache/http/auth/NTCredentials.html +http://developer.android.com/reference/org/apache/http/auth/NTUserPrincipal.html +http://developer.android.com/reference/org/apache/http/auth/UsernamePasswordCredentials.html http://developer.android.com/resources/tutorials/views/hello-tablelayout.html -http://developer.android.com/resources/samples/NotePad/res/values/strings.html -http://developer.android.com/resources/samples/BluetoothChat/res/menu/option_menu.html -http://developer.android.com/sdk/api_diff/8/changes/alldiffs_index_removals.html -http://developer.android.com/sdk/api_diff/8/changes/alldiffs_index_additions.html -http://developer.android.com/sdk/api_diff/8/changes/alldiffs_index_changes.html -http://developer.android.com/sdk/api_diff/8/changes/android.media.AudioManager.html -http://developer.android.com/sdk/api_diff/8/changes/android.widget.AbsListView.html -http://developer.android.com/sdk/api_diff/8/changes/android.content.AbstractThreadedSyncAdapter.html -http://developer.android.com/sdk/api_diff/8/changes/android.accounts.AccountManager.html -http://developer.android.com/sdk/api_diff/8/changes/android.provider.Settings.html -http://developer.android.com/sdk/api_diff/8/changes/android.content.Intent.html -http://developer.android.com/sdk/api_diff/8/changes/android.speech.RecognizerIntent.html -http://developer.android.com/sdk/api_diff/8/changes/android.view.MotionEvent.html -http://developer.android.com/sdk/api_diff/8/changes/android.app.Activity.html -http://developer.android.com/sdk/api_diff/8/changes/android.content.pm.ActivityInfo.html -http://developer.android.com/sdk/api_diff/8/changes/android.test.ActivityInstrumentationTestCase2.html -http://developer.android.com/sdk/api_diff/8/changes/android.app.ActivityManager.html -http://developer.android.com/sdk/api_diff/8/changes/android.app.ActivityManager.ProcessErrorStateInfo.html -http://developer.android.com/sdk/api_diff/8/changes/android.hardware.Camera.html -http://developer.android.com/sdk/api_diff/8/changes/android.content.ContentResolver.html -http://developer.android.com/sdk/api_diff/8/changes/android.content.pm.PackageManager.html -http://developer.android.com/sdk/api_diff/8/changes/android.test.mock.MockPackageManager.html -http://developer.android.com/sdk/api_diff/8/changes/org.w3c.dom.Document.html -http://developer.android.com/sdk/api_diff/8/changes/android.app.AlarmManager.html -http://developer.android.com/sdk/api_diff/8/changes/android.provider.Settings.Secure.html -http://developer.android.com/sdk/api_diff/8/changes/pkg_android.html -http://developer.android.com/sdk/api_diff/8/changes/pkg_android.accounts.html -http://developer.android.com/sdk/api_diff/8/changes/pkg_android.app.html -http://developer.android.com/sdk/api_diff/8/changes/pkg_android.content.html -http://developer.android.com/sdk/api_diff/8/changes/pkg_android.content.pm.html -http://developer.android.com/sdk/api_diff/8/changes/pkg_android.content.res.html -http://developer.android.com/sdk/api_diff/8/changes/pkg_android.database.html -http://developer.android.com/sdk/api_diff/8/changes/pkg_android.database.sqlite.html -http://developer.android.com/sdk/api_diff/8/changes/pkg_android.gesture.html -http://developer.android.com/sdk/api_diff/8/changes/pkg_android.graphics.html -http://developer.android.com/sdk/api_diff/8/changes/pkg_android.hardware.html -http://developer.android.com/sdk/api_diff/8/changes/pkg_android.location.html -http://developer.android.com/sdk/api_diff/8/changes/pkg_android.media.html -http://developer.android.com/sdk/api_diff/8/changes/pkg_android.net.html -http://developer.android.com/sdk/api_diff/8/changes/pkg_android.net.http.html -http://developer.android.com/sdk/api_diff/8/changes/pkg_android.opengl.html -http://developer.android.com/sdk/api_diff/8/changes/pkg_android.os.html -http://developer.android.com/sdk/api_diff/8/changes/pkg_android.provider.html -http://developer.android.com/sdk/api_diff/8/changes/pkg_android.speech.html -http://developer.android.com/sdk/api_diff/8/changes/pkg_android.speech.tts.html -http://developer.android.com/sdk/api_diff/8/changes/pkg_android.telephony.html -http://developer.android.com/sdk/api_diff/8/changes/pkg_android.test.html -http://developer.android.com/sdk/api_diff/8/changes/pkg_android.test.mock.html -http://developer.android.com/sdk/api_diff/8/changes/pkg_android.text.html -http://developer.android.com/sdk/api_diff/8/changes/pkg_android.text.style.html -http://developer.android.com/sdk/api_diff/8/changes/pkg_android.text.util.html -http://developer.android.com/sdk/api_diff/8/changes/pkg_android.util.html -http://developer.android.com/sdk/api_diff/8/changes/pkg_android.view.html -http://developer.android.com/sdk/api_diff/8/changes/pkg_android.view.animation.html -http://developer.android.com/sdk/api_diff/8/changes/pkg_android.webkit.html -http://developer.android.com/sdk/api_diff/8/changes/pkg_android.widget.html -http://developer.android.com/sdk/api_diff/8/changes/android.text.AndroidCharacter.html -http://developer.android.com/sdk/api_diff/8/changes/android.view.animation.Animation.html -http://developer.android.com/sdk/api_diff/8/changes/java.util.regex.Matcher.html -http://developer.android.com/sdk/api_diff/8/changes/android.content.pm.ApplicationInfo.html -http://developer.android.com/sdk/api_diff/8/changes/android.speech.tts.TextToSpeech.html -http://developer.android.com/sdk/api_diff/8/changes/java.util.ArrayList.html -http://developer.android.com/sdk/api_diff/8/changes/org.w3c.dom.Attr.html -http://developer.android.com/sdk/api_diff/8/changes/android.media.SoundPool.html +http://developer.android.com/resources/tutorials/views/hello-relativelayout.html +http://developer.android.com/reference/org/apache/http/impl/conn/tsccm/package-descr.html +http://developer.android.com/resources/tutorials/notepad/notepad-ex1.html +http://developer.android.com/resources/tutorials/notepad/notepad-ex2.html +http://developer.android.com/resources/tutorials/notepad/notepad-ex3.html +http://developer.android.com/resources/tutorials/notepad/notepad-extra-credit.html +http://developer.android.com/resources/samples/BluetoothChat/res/index.html +http://developer.android.com/resources/samples/BluetoothChat/src/index.html +http://developer.android.com/resources/samples/BluetoothChat/AndroidManifest.html +http://developer.android.com/reference/javax/xml/transform/stream/StreamResult.html +http://developer.android.com/reference/org/apache/http/cookie/CookieSpecRegistry.html +http://developer.android.com/reference/android/text/style/AlignmentSpan.html +http://developer.android.com/reference/android/text/style/LeadingMarginSpan.html +http://developer.android.com/reference/android/text/style/LeadingMarginSpan.LeadingMarginSpan2.html +http://developer.android.com/reference/android/text/style/LineBackgroundSpan.html +http://developer.android.com/reference/android/text/style/LineHeightSpan.html +http://developer.android.com/reference/android/text/style/LineHeightSpan.WithDensity.html +http://developer.android.com/reference/android/text/style/ParagraphStyle.html +http://developer.android.com/reference/android/text/style/TabStopSpan.html +http://developer.android.com/reference/android/text/style/UpdateAppearance.html +http://developer.android.com/reference/android/text/style/UpdateLayout.html +http://developer.android.com/reference/android/text/style/WrapTogetherSpan.html +http://developer.android.com/reference/android/text/style/CharacterStyle.html +http://developer.android.com/reference/android/text/style/ClickableSpan.html +http://developer.android.com/reference/android/text/style/DrawableMarginSpan.html +http://developer.android.com/reference/android/text/style/DynamicDrawableSpan.html +http://developer.android.com/reference/android/text/style/IconMarginSpan.html +http://developer.android.com/reference/android/text/style/ImageSpan.html +http://developer.android.com/reference/android/text/style/MaskFilterSpan.html +http://developer.android.com/reference/android/text/style/MetricAffectingSpan.html +http://developer.android.com/reference/android/text/style/RasterizerSpan.html +http://developer.android.com/reference/android/text/style/ReplacementSpan.html +http://developer.android.com/reference/android/text/style/TabStopSpan.Standard.html +http://developer.android.com/reference/java/security/spec/AlgorithmParameterSpec.html +http://developer.android.com/reference/java/security/spec/ECField.html +http://developer.android.com/reference/java/security/spec/KeySpec.html +http://developer.android.com/reference/java/security/spec/DSAPrivateKeySpec.html +http://developer.android.com/reference/java/security/spec/DSAPublicKeySpec.html +http://developer.android.com/reference/java/security/spec/ECFieldF2m.html +http://developer.android.com/reference/java/security/spec/ECFieldFp.html +http://developer.android.com/reference/java/security/spec/ECGenParameterSpec.html +http://developer.android.com/reference/java/security/spec/ECPrivateKeySpec.html +http://developer.android.com/reference/java/security/spec/ECPublicKeySpec.html +http://developer.android.com/reference/java/security/spec/EllipticCurve.html +http://developer.android.com/reference/java/security/spec/EncodedKeySpec.html +http://developer.android.com/reference/java/security/spec/MGF1ParameterSpec.html +http://developer.android.com/reference/java/security/spec/PKCS8EncodedKeySpec.html +http://developer.android.com/reference/java/security/spec/PSSParameterSpec.html +http://developer.android.com/reference/java/security/spec/RSAKeyGenParameterSpec.html +http://developer.android.com/reference/java/security/spec/RSAMultiPrimePrivateCrtKeySpec.html +http://developer.android.com/reference/java/security/spec/RSAOtherPrimeInfo.html +http://developer.android.com/reference/java/security/spec/RSAPrivateCrtKeySpec.html +http://developer.android.com/reference/java/security/spec/RSAPrivateKeySpec.html +http://developer.android.com/reference/java/security/spec/RSAPublicKeySpec.html +http://developer.android.com/reference/java/security/spec/X509EncodedKeySpec.html +http://developer.android.com/reference/java/security/spec/InvalidKeySpecException.html +http://developer.android.com/reference/java/security/spec/InvalidParameterSpecException.html +http://developer.android.com/reference/java/security/spec/package-descr.html +http://developer.android.com/reference/android/net/UrlQuerySanitizer.ValueSanitizer.html +http://developer.android.com/reference/android/net/Credentials.html +http://developer.android.com/reference/android/net/LocalServerSocket.html +http://developer.android.com/reference/android/net/LocalSocket.html +http://developer.android.com/reference/android/net/LocalSocketAddress.html +http://developer.android.com/reference/android/net/MailTo.html +http://developer.android.com/reference/android/net/Proxy.html +http://developer.android.com/reference/android/net/SSLCertificateSocketFactory.html +http://developer.android.com/reference/android/net/SSLSessionCache.html +http://developer.android.com/reference/android/net/TrafficStats.html +http://developer.android.com/reference/android/net/Uri.Builder.html +http://developer.android.com/reference/android/net/UrlQuerySanitizer.html +http://developer.android.com/reference/android/net/UrlQuerySanitizer.IllegalCharacterValueSanitizer.html +http://developer.android.com/reference/android/net/UrlQuerySanitizer.ParameterValuePair.html +http://developer.android.com/reference/android/net/LocalSocketAddress.Namespace.html +http://developer.android.com/reference/android/net/NetworkInfo.DetailedState.html +http://developer.android.com/reference/android/net/NetworkInfo.State.html +http://developer.android.com/reference/android/net/ParseException.html +http://developer.android.com/reference/org/apache/http/util/ByteArrayBuffer.html +http://developer.android.com/reference/org/apache/http/util/EncodingUtils.html +http://developer.android.com/reference/org/apache/http/util/EntityUtils.html +http://developer.android.com/reference/org/apache/http/util/ExceptionUtils.html +http://developer.android.com/reference/org/apache/http/util/LangUtils.html +http://developer.android.com/reference/org/apache/http/util/VersionInfo.html +http://developer.android.com/reference/org/apache/http/util/package-descr.html +http://developer.android.com/reference/javax/xml/transform/dom/DOMResult.html +http://developer.android.com/reference/javax/xml/transform/sax/SAXResult.html +http://developer.android.com/sdk/api_diff/9/changes/packages_index_all.html +http://developer.android.com/sdk/api_diff/9/changes/classes_index_all.html +http://developer.android.com/sdk/api_diff/9/changes/constructors_index_all.html +http://developer.android.com/sdk/api_diff/9/changes/methods_index_all.html +http://developer.android.com/sdk/api_diff/9/changes/fields_index_all.html +http://developer.android.com/reference/java/awt/font/NumericShaper.html +http://developer.android.com/reference/java/awt/font/TextAttribute.html +http://developer.android.com/reference/java/util/jar/Pack200.Packer.html +http://developer.android.com/reference/java/util/jar/Pack200.Unpacker.html +http://developer.android.com/reference/java/util/jar/Attributes.html +http://developer.android.com/reference/java/util/jar/Attributes.Name.html +http://developer.android.com/reference/java/util/jar/JarFile.html +http://developer.android.com/reference/java/util/jar/JarInputStream.html +http://developer.android.com/reference/java/util/jar/Manifest.html +http://developer.android.com/reference/java/util/jar/Pack200.html +http://developer.android.com/reference/org/apache/http/client/params/AllClientPNames.html +http://developer.android.com/reference/org/apache/http/client/params/ClientPNames.html +http://developer.android.com/reference/org/apache/http/client/params/AuthPolicy.html +http://developer.android.com/reference/org/apache/http/client/params/ClientParamBean.html +http://developer.android.com/reference/org/apache/http/client/params/CookiePolicy.html +http://developer.android.com/reference/org/apache/http/client/params/HttpClientParams.html +http://developer.android.com/reference/org/apache/http/client/params/package-descr.html +http://developer.android.com/resources/samples/WiktionarySimple/res/index.html +http://developer.android.com/resources/samples/WiktionarySimple/src/index.html +http://developer.android.com/resources/samples/WiktionarySimple/AndroidManifest.html +http://developer.android.com/reference/org/apache/http/cookie/SM.html +http://developer.android.com/reference/org/apache/http/cookie/package-descr.html +http://developer.android.com/reference/org/xml/sax/ext/Attributes2.html +http://developer.android.com/reference/org/xml/sax/ext/Locator2.html +http://developer.android.com/reference/org/xml/sax/ext/Attributes2Impl.html +http://developer.android.com/reference/org/xml/sax/ext/Locator2Impl.html +http://developer.android.com/reference/org/apache/http/impl/io/HttpRequestParser.html +http://developer.android.com/reference/org/apache/http/impl/io/HttpResponseParser.html +http://developer.android.com/reference/android/location/GpsStatus.Listener.html +http://developer.android.com/reference/android/location/GpsStatus.NmeaListener.html +http://developer.android.com/reference/android/location/GpsSatellite.html +http://developer.android.com/reference/android/location/GpsStatus.html +http://developer.android.com/reference/java/lang/ref/PhantomReference.html +http://developer.android.com/reference/java/lang/ref/Reference.html +http://developer.android.com/reference/java/lang/ref/SoftReference.html +http://developer.android.com/reference/java/lang/ref/WeakReference.html +http://developer.android.com/reference/java/lang/ref/package-descr.html +http://developer.android.com/sdk/api_diff/3/changes/jdiff_statistics.html +http://developer.android.com/sdk/api_diff/3/changes/pkg_android.html +http://developer.android.com/sdk/api_diff/3/changes/pkg_android.app.html +http://developer.android.com/sdk/api_diff/3/changes/pkg_android.content.html +http://developer.android.com/sdk/api_diff/3/changes/pkg_android.content.pm.html +http://developer.android.com/sdk/api_diff/3/changes/pkg_android.content.res.html +http://developer.android.com/sdk/api_diff/3/changes/pkg_android.database.html +http://developer.android.com/sdk/api_diff/3/changes/pkg_android.database.sqlite.html +http://developer.android.com/sdk/api_diff/3/changes/pkg_android.graphics.html +http://developer.android.com/sdk/api_diff/3/changes/pkg_android.graphics.drawable.html +http://developer.android.com/sdk/api_diff/3/changes/pkg_android.graphics.drawable.shapes.html +http://developer.android.com/sdk/api_diff/3/changes/pkg_android.hardware.html +http://developer.android.com/sdk/api_diff/3/changes/pkg_android.location.html +http://developer.android.com/sdk/api_diff/3/changes/pkg_android.media.html +http://developer.android.com/sdk/api_diff/3/changes/pkg_android.net.html +http://developer.android.com/sdk/api_diff/3/changes/pkg_android.net.wifi.html +http://developer.android.com/sdk/api_diff/3/changes/pkg_android.opengl.html +http://developer.android.com/sdk/api_diff/3/changes/pkg_android.os.html +http://developer.android.com/sdk/api_diff/3/changes/pkg_android.preference.html +http://developer.android.com/sdk/api_diff/3/changes/pkg_android.provider.html +http://developer.android.com/sdk/api_diff/3/changes/pkg_android.telephony.html +http://developer.android.com/sdk/api_diff/3/changes/pkg_android.telephony.gsm.html +http://developer.android.com/sdk/api_diff/3/changes/pkg_android.test.html +http://developer.android.com/sdk/api_diff/3/changes/pkg_android.test.mock.html +http://developer.android.com/sdk/api_diff/3/changes/pkg_android.test.suitebuilder.html +http://developer.android.com/sdk/api_diff/3/changes/pkg_android.text.html +http://developer.android.com/sdk/api_diff/3/changes/pkg_android.text.method.html +http://developer.android.com/sdk/api_diff/3/changes/pkg_android.text.style.html +http://developer.android.com/sdk/api_diff/3/changes/pkg_android.util.html +http://developer.android.com/sdk/api_diff/3/changes/pkg_android.view.html +http://developer.android.com/sdk/api_diff/3/changes/pkg_android.view.animation.html +http://developer.android.com/sdk/api_diff/3/changes/pkg_android.webkit.html +http://developer.android.com/sdk/api_diff/3/changes/pkg_android.widget.html +http://developer.android.com/sdk/api_diff/3/changes/pkg_dalvik.system.html +http://developer.android.com/sdk/api_diff/3/changes/pkg_java.lang.html +http://developer.android.com/sdk/api_diff/3/changes/pkg_java.util.jar.html +http://developer.android.com/sdk/api_diff/3/changes/pkg_java.util.logging.html +http://developer.android.com/resources/samples/NFCDemo/src/com/index.html +http://developer.android.com/sdk/api_diff/9/changes/alldiffs_index_removals.html +http://developer.android.com/sdk/api_diff/9/changes/alldiffs_index_additions.html +http://developer.android.com/sdk/api_diff/9/changes/alldiffs_index_changes.html +http://developer.android.com/sdk/api_diff/9/changes/java.util.concurrent.AbstractExecutorService.html +http://developer.android.com/sdk/api_diff/9/changes/pkg_java.util.html +http://developer.android.com/sdk/api_diff/9/changes/java.util.concurrent.locks.AbstractOwnableSynchronizer.html +http://developer.android.com/sdk/api_diff/9/changes/pkg_java.util.concurrent.locks.html +http://developer.android.com/sdk/api_diff/9/changes/android.content.AbstractThreadedSyncAdapter.html +http://developer.android.com/sdk/api_diff/9/changes/java.security.AccessController.html +http://developer.android.com/sdk/api_diff/9/changes/android.location.Criteria.html +http://developer.android.com/sdk/api_diff/9/changes/android.provider.Settings.html +http://developer.android.com/sdk/api_diff/9/changes/android.app.Activity.html +http://developer.android.com/sdk/api_diff/9/changes/android.content.pm.ActivityInfo.html +http://developer.android.com/sdk/api_diff/9/changes/android.app.ActivityManager.RunningAppProcessInfo.html +http://developer.android.com/sdk/api_diff/9/changes/android.view.MotionEvent.html +http://developer.android.com/sdk/api_diff/9/changes/javax.sql.PooledConnection.html +http://developer.android.com/sdk/api_diff/9/changes/pkg_android.provider.html +http://developer.android.com/sdk/api_diff/9/changes/java.util.Calendar.html +http://developer.android.com/sdk/api_diff/9/changes/pkg_dalvik.system.html +http://developer.android.com/sdk/api_diff/9/changes/java.util.concurrent.ThreadPoolExecutor.html +http://developer.android.com/sdk/api_diff/9/changes/pkg_android.html +http://developer.android.com/sdk/api_diff/9/changes/pkg_android.app.html +http://developer.android.com/sdk/api_diff/9/changes/pkg_android.app.admin.html +http://developer.android.com/sdk/api_diff/9/changes/pkg_android.content.html +http://developer.android.com/sdk/api_diff/9/changes/pkg_android.content.pm.html +http://developer.android.com/sdk/api_diff/9/changes/pkg_android.content.res.html +http://developer.android.com/sdk/api_diff/9/changes/pkg_android.graphics.html +http://developer.android.com/sdk/api_diff/9/changes/pkg_android.hardware.html +http://developer.android.com/sdk/api_diff/9/changes/pkg_android.location.html +http://developer.android.com/sdk/api_diff/9/changes/pkg_android.media.html +http://developer.android.com/sdk/api_diff/9/changes/pkg_android.net.wifi.html +http://developer.android.com/sdk/api_diff/9/changes/pkg_android.opengl.html +http://developer.android.com/sdk/api_diff/9/changes/pkg_android.os.html +http://developer.android.com/sdk/api_diff/9/changes/pkg_android.service.wallpaper.html +http://developer.android.com/sdk/api_diff/9/changes/pkg_android.telephony.html +http://developer.android.com/sdk/api_diff/9/changes/pkg_android.telephony.gsm.html +http://developer.android.com/sdk/api_diff/9/changes/pkg_android.test.mock.html +http://developer.android.com/sdk/api_diff/9/changes/pkg_android.text.format.html +http://developer.android.com/sdk/api_diff/9/changes/pkg_android.util.html +http://developer.android.com/sdk/api_diff/9/changes/pkg_android.view.html +http://developer.android.com/sdk/api_diff/9/changes/pkg_android.view.inputmethod.html +http://developer.android.com/sdk/api_diff/9/changes/pkg_android.webkit.html +http://developer.android.com/sdk/api_diff/9/changes/pkg_android.widget.html +http://developer.android.com/sdk/api_diff/9/changes/android.content.pm.ApplicationInfo.html +http://developer.android.com/sdk/api_diff/9/changes/android.content.SharedPreferences.Editor.html +http://developer.android.com/sdk/api_diff/9/changes/java.lang.reflect.Array.html +http://developer.android.com/sdk/api_diff/9/changes/java.sql.Array.html +http://developer.android.com/sdk/api_diff/9/changes/java.nio.Buffer.html +http://developer.android.com/sdk/api_diff/9/changes/java.util.Arrays.html +http://developer.android.com/sdk/api_diff/9/changes/java.util.Collections.html +http://developer.android.com/sdk/api_diff/9/changes/java.util.concurrent.atomic.AtomicBoolean.html +http://developer.android.com/sdk/api_diff/9/changes/java.util.concurrent.atomic.AtomicInteger.html +http://developer.android.com/sdk/api_diff/9/changes/java.util.concurrent.atomic.AtomicIntegerArray.html +http://developer.android.com/sdk/api_diff/9/changes/java.util.concurrent.atomic.AtomicIntegerFieldUpdater.html +http://developer.android.com/sdk/api_diff/9/changes/java.util.concurrent.atomic.AtomicLong.html +http://developer.android.com/sdk/api_diff/9/changes/java.util.concurrent.atomic.AtomicLongArray.html +http://developer.android.com/sdk/api_diff/9/changes/java.util.concurrent.atomic.AtomicLongFieldUpdater.html +http://developer.android.com/sdk/api_diff/9/changes/java.util.concurrent.atomic.AtomicReference.html +http://developer.android.com/sdk/api_diff/9/changes/java.util.concurrent.atomic.AtomicReferenceArray.html +http://developer.android.com/sdk/api_diff/9/changes/java.util.concurrent.atomic.AtomicReferenceFieldUpdater.html +http://developer.android.com/sdk/api_diff/9/changes/android.media.AudioTrack.html +http://developer.android.com/sdk/api_diff/9/changes/android.media.MediaPlayer.html +http://developer.android.com/sdk/api_diff/9/changes/java.sql.DatabaseMetaData.html +http://developer.android.com/sdk/api_diff/9/changes/android.view.inputmethod.BaseInputConnection.html +http://developer.android.com/sdk/api_diff/9/changes/java.sql.BatchUpdateException.html +http://developer.android.com/sdk/api_diff/9/changes/java.sql.Blob.html +http://developer.android.com/sdk/api_diff/9/changes/pkg_java.util.concurrent.html +http://developer.android.com/sdk/api_diff/9/changes/java.text.BreakIterator.html +http://developer.android.com/sdk/api_diff/9/changes/android.os.Build.html +http://developer.android.com/sdk/api_diff/9/changes/android.os.Build.VERSION_CODES.html +http://developer.android.com/sdk/api_diff/9/changes/java.util.concurrent.Executors.html +http://developer.android.com/sdk/api_diff/9/changes/java.sql.CallableStatement.html +http://developer.android.com/sdk/api_diff/9/changes/android.media.CamcorderProfile.html +http://developer.android.com/sdk/api_diff/9/changes/android.hardware.Camera.html +http://developer.android.com/sdk/api_diff/9/changes/android.hardware.Camera.Parameters.html +http://developer.android.com/sdk/api_diff/9/changes/android.media.CameraProfile.html +http://developer.android.com/sdk/api_diff/9/changes/java.io.File.html +http://developer.android.com/sdk/api_diff/9/changes/java.util.TreeSet.html +http://developer.android.com/sdk/api_diff/9/changes/java.util.TreeMap.html +http://developer.android.com/sdk/api_diff/9/changes/java.lang.Class.html +http://developer.android.com/sdk/api_diff/9/changes/java.util.ResourceBundle.html +http://developer.android.com/sdk/api_diff/9/changes/java.io.PrintStream.html +http://developer.android.com/sdk/api_diff/9/changes/java.io.PrintWriter.html +http://developer.android.com/sdk/api_diff/9/changes/pkg_java.sql.html +http://developer.android.com/sdk/api_diff/9/changes/java.sql.Clob.html +http://developer.android.com/sdk/api_diff/9/changes/android.app.Notification.html +http://developer.android.com/sdk/api_diff/9/changes/android.widget.RemoteViews.html +http://developer.android.com/sdk/api_diff/9/changes/java.text.CollationKey.html +http://developer.android.com/sdk/api_diff/9/changes/pkg_javax.sql.html +http://developer.android.com/sdk/api_diff/9/changes/java.util.concurrent.ConcurrentHashMap.html +http://developer.android.com/sdk/api_diff/9/changes/android.content.res.Configuration.html +http://developer.android.com/sdk/api_diff/9/changes/java.sql.Connection.html +http://developer.android.com/sdk/api_diff/9/changes/javax.sql.ConnectionPoolDataSource.html +http://developer.android.com/sdk/api_diff/9/changes/pkg_java.io.html +http://developer.android.com/sdk/api_diff/9/changes/java.lang.System.html +http://developer.android.com/sdk/api_diff/9/changes/android.provider.ContactsContract.CommonDataKinds.Nickname.html +http://developer.android.com/sdk/api_diff/9/changes/android.content.Context.html +http://developer.android.com/sdk/api_diff/9/changes/pkg_java.net.html +http://developer.android.com/sdk/api_diff/9/changes/java.lang.Math.html +http://developer.android.com/sdk/api_diff/9/changes/java.lang.StrictMath.html +http://developer.android.com/sdk/api_diff/9/changes/android.os.ParcelFileDescriptor.html +http://developer.android.com/sdk/api_diff/9/changes/pkg_dalvik.bytecode.html +http://developer.android.com/sdk/api_diff/9/changes/javax.sql.DataSource.html +http://developer.android.com/sdk/api_diff/9/changes/java.sql.DataTruncation.html +http://developer.android.com/sdk/api_diff/9/changes/javax.xml.datatype.DatatypeFactory.html +http://developer.android.com/sdk/api_diff/9/changes/java.text.DateFormatSymbols.html +http://developer.android.com/sdk/api_diff/9/changes/android.text.format.DateUtils.html +http://developer.android.com/sdk/api_diff/9/changes/java.text.DecimalFormatSymbols.html +http://developer.android.com/sdk/api_diff/9/changes/java.util.concurrent.ScheduledThreadPoolExecutor.html +http://developer.android.com/sdk/api_diff/9/changes/pkg_java.util.zip.html +http://developer.android.com/sdk/api_diff/9/changes/android.util.DisplayMetrics.html +http://developer.android.com/sdk/api_diff/9/changes/java.util.LinkedList.html +http://developer.android.com/sdk/api_diff/9/changes/android.view.KeyEvent.html +http://developer.android.com/sdk/api_diff/9/changes/android.app.admin.DevicePolicyManager.html +http://developer.android.com/sdk/api_diff/9/changes/javax.security.auth.Subject.html +http://developer.android.com/sdk/api_diff/9/changes/javax.xml.parsers.DocumentBuilderFactory.html +http://developer.android.com/sdk/api_diff/9/changes/java.lang.Double.html +http://developer.android.com/sdk/api_diff/9/changes/android.os.DropBoxManager.Entry.html +http://developer.android.com/sdk/api_diff/9/changes/javax.net.ssl.SSLContextSpi.html +http://developer.android.com/sdk/api_diff/9/changes/java.lang.Enum.html +http://developer.android.com/sdk/api_diff/9/changes/android.os.Environment.html +http://developer.android.com/sdk/api_diff/9/changes/java.util.concurrent.ExecutorService.html +http://developer.android.com/sdk/api_diff/9/changes/android.media.ExifInterface.html +http://developer.android.com/sdk/api_diff/9/changes/org.apache.http.protocol.HTTP.html +http://developer.android.com/sdk/api_diff/9/changes/android.content.pm.PackageManager.html +http://developer.android.com/sdk/api_diff/9/changes/android.R.attr.html +http://developer.android.com/sdk/api_diff/9/changes/dalvik.system.PathClassLoader.html +http://developer.android.com/sdk/api_diff/9/changes/android.content.pm.PackageInfo.html +http://developer.android.com/sdk/api_diff/9/changes/java.lang.Float.html +http://developer.android.com/sdk/api_diff/9/changes/java.text.Format.html +http://developer.android.com/sdk/api_diff/9/changes/java.util.concurrent.FutureTask.html +http://developer.android.com/sdk/api_diff/9/changes/android.location.Geocoder.html +http://developer.android.com/sdk/api_diff/9/changes/android.test.mock.MockPackageManager.html +http://developer.android.com/sdk/api_diff/9/changes/android.hardware.SensorManager.html +http://developer.android.com/sdk/api_diff/9/changes/java.lang.Package.html +http://developer.android.com/sdk/api_diff/9/changes/java.util.concurrent.locks.LockSupport.html +http://developer.android.com/sdk/api_diff/9/changes/java.lang.String.html +http://developer.android.com/sdk/api_diff/9/changes/java.lang.reflect.Member.html +http://developer.android.com/sdk/api_diff/9/changes/javax.net.ssl.SSLContext.html +http://developer.android.com/sdk/api_diff/9/changes/android.view.View.html +http://developer.android.com/sdk/api_diff/9/changes/java.net.NetworkInterface.html +http://developer.android.com/sdk/api_diff/9/changes/java.sql.ResultSet.html +http://developer.android.com/sdk/api_diff/9/changes/java.util.concurrent.locks.ReentrantReadWriteLock.WriteLock.html +http://developer.android.com/sdk/api_diff/9/changes/javax.net.ssl.SSLSessionContext.html +http://developer.android.com/sdk/api_diff/9/changes/java.security.Policy.html +http://developer.android.com/sdk/api_diff/9/changes/android.hardware.Sensor.html +http://developer.android.com/sdk/api_diff/9/changes/javax.security.auth.x500.X500Principal.html +http://developer.android.com/sdk/api_diff/9/changes/java.net.SocketImpl.html +http://developer.android.com/sdk/api_diff/9/changes/android.widget.ListView.html +http://developer.android.com/sdk/api_diff/9/changes/javax.net.ssl.KeyStoreBuilderParameters.html +http://developer.android.com/sdk/api_diff/9/changes/android.webkit.WebSettings.html +http://developer.android.com/sdk/api_diff/9/changes/android.telephony.gsm.GsmCellLocation.html +http://developer.android.com/sdk/api_diff/9/changes/java.util.concurrent.locks.ReentrantReadWriteLock.html +http://developer.android.com/sdk/api_diff/9/changes/java.text.NumberFormat.html +http://developer.android.com/sdk/api_diff/9/changes/android.view.ViewConfiguration.html +http://developer.android.com/sdk/api_diff/9/changes/android.view.inputmethod.InputConnection.html +http://developer.android.com/sdk/api_diff/9/changes/android.view.inputmethod.InputConnectionWrapper.html +http://developer.android.com/sdk/api_diff/9/changes/javax.net.ssl.SSLEngine.html +http://developer.android.com/sdk/api_diff/9/changes/javax.net.ssl.SSLSocket.html +http://developer.android.com/sdk/api_diff/9/changes/android.content.IntentSender.html +http://developer.android.com/sdk/api_diff/9/changes/android.opengl.GLES20.html +http://developer.android.com/sdk/api_diff/9/changes/java.util.logging.Logger.html +http://developer.android.com/sdk/api_diff/9/changes/javax.net.ssl.HandshakeCompletedEvent.html +http://developer.android.com/sdk/api_diff/9/changes/android.graphics.ImageFormat.html +http://developer.android.com/sdk/api_diff/9/changes/android.provider.MediaStore.html +http://developer.android.com/sdk/api_diff/9/changes/java.io.IOException.html +http://developer.android.com/sdk/api_diff/9/changes/java.sql.Statement.html +http://developer.android.com/sdk/api_diff/9/changes/java.sql.SQLException.html +http://developer.android.com/sdk/api_diff/9/changes/pkg_java.awt.font.html +http://developer.android.com/sdk/api_diff/9/changes/pkg_java.lang.html +http://developer.android.com/sdk/api_diff/9/changes/pkg_java.lang.reflect.html +http://developer.android.com/sdk/api_diff/9/changes/pkg_java.nio.html +http://developer.android.com/sdk/api_diff/9/changes/pkg_java.security.html +http://developer.android.com/sdk/api_diff/9/changes/pkg_java.text.html +http://developer.android.com/sdk/api_diff/9/changes/pkg_java.util.concurrent.atomic.html +http://developer.android.com/sdk/api_diff/9/changes/pkg_java.util.logging.html +http://developer.android.com/sdk/api_diff/9/changes/pkg_javax.net.ssl.html +http://developer.android.com/sdk/api_diff/9/changes/pkg_javax.security.auth.html +http://developer.android.com/sdk/api_diff/9/changes/pkg_javax.security.auth.x500.html +http://developer.android.com/sdk/api_diff/9/changes/pkg_javax.xml.datatype.html +http://developer.android.com/sdk/api_diff/9/changes/pkg_javax.xml.parsers.html +http://developer.android.com/sdk/api_diff/9/changes/pkg_javax.xml.transform.html +http://developer.android.com/sdk/api_diff/9/changes/pkg_javax.xml.validation.html +http://developer.android.com/sdk/api_diff/9/changes/java.awt.font.TextAttribute.html +http://developer.android.com/sdk/api_diff/9/changes/java.util.Properties.html +http://developer.android.com/sdk/api_diff/9/changes/android.content.pm.PackageItemInfo.html +http://developer.android.com/sdk/api_diff/9/changes/java.util.Locale.html +http://developer.android.com/sdk/api_diff/9/changes/android.location.LocationManager.html +http://developer.android.com/sdk/api_diff/9/changes/java.sql.Types.html +http://developer.android.com/sdk/api_diff/9/changes/java.io.ObjectStreamClass.html +http://developer.android.com/sdk/api_diff/9/changes/android.Manifest.permission.html +http://developer.android.com/sdk/api_diff/9/changes/android.media.MediaRecorder.html +http://developer.android.com/sdk/api_diff/9/changes/android.telephony.TelephonyManager.html +http://developer.android.com/sdk/api_diff/9/changes/javax.xml.parsers.SAXParserFactory.html +http://developer.android.com/sdk/api_diff/9/changes/javax.xml.transform.TransformerFactory.html +http://developer.android.com/sdk/api_diff/9/changes/javax.xml.validation.SchemaFactory.html +http://developer.android.com/sdk/api_diff/9/changes/android.service.wallpaper.WallpaperService.Engine.html +http://developer.android.com/sdk/api_diff/9/changes/dalvik.bytecode.Opcodes.html +http://developer.android.com/sdk/api_diff/9/changes/pkg_org.apache.http.protocol.html +http://developer.android.com/sdk/api_diff/9/changes/java.sql.ParameterMetaData.html +http://developer.android.com/sdk/api_diff/9/changes/java.io.PipedInputStream.html +http://developer.android.com/sdk/api_diff/9/changes/java.io.PipedReader.html +http://developer.android.com/sdk/api_diff/9/changes/android.os.PowerManager.WakeLock.html +http://developer.android.com/sdk/api_diff/9/changes/java.sql.PreparedStatement.html +http://developer.android.com/sdk/api_diff/9/changes/android.R.drawable.html +http://developer.android.com/sdk/api_diff/9/changes/java.util.PropertyResourceBundle.html +http://developer.android.com/sdk/api_diff/9/changes/android.R.style.html +http://developer.android.com/sdk/api_diff/9/changes/java.sql.SQLInput.html +http://developer.android.com/sdk/api_diff/9/changes/java.util.Scanner.html +http://developer.android.com/sdk/api_diff/9/changes/java.sql.ResultSetMetaData.html +http://developer.android.com/sdk/api_diff/9/changes/javax.sql.RowSet.html +http://developer.android.com/sdk/api_diff/9/changes/android.net.wifi.WifiManager.WifiLock.html +http://developer.android.com/sdk/api_diff/9/changes/java.sql.SQLOutput.html +http://developer.android.com/sdk/api_diff/9/changes/java.sql.SQLWarning.html +http://developer.android.com/sdk/api_diff/9/changes/javax.net.ssl.SSLSessionBindingEvent.html +http://developer.android.com/sdk/api_diff/9/changes/android.view.Window.html +http://developer.android.com/sdk/api_diff/9/changes/java.util.concurrent.TimeUnit.html +http://developer.android.com/sdk/api_diff/9/changes/java.security.UnrecoverableKeyException.html +http://developer.android.com/reference/android/inputmethodservice/KeyboardView.OnKeyboardActionListener.html +http://developer.android.com/reference/android/inputmethodservice/AbstractInputMethodService.AbstractInputMethodImpl.html +http://developer.android.com/reference/android/inputmethodservice/AbstractInputMethodService.AbstractInputMethodSessionImpl.html +http://developer.android.com/reference/android/inputmethodservice/InputMethodService.InputMethodImpl.html +http://developer.android.com/reference/android/inputmethodservice/InputMethodService.InputMethodSessionImpl.html +http://developer.android.com/reference/android/inputmethodservice/InputMethodService.Insets.html +http://developer.android.com/reference/android/inputmethodservice/Keyboard.Key.html +http://developer.android.com/reference/android/inputmethodservice/Keyboard.Row.html +http://developer.android.com/reference/javax/net/ssl/HandshakeCompletedListener.html +http://developer.android.com/reference/javax/net/ssl/HostnameVerifier.html +http://developer.android.com/reference/javax/net/ssl/KeyManager.html +http://developer.android.com/reference/javax/net/ssl/ManagerFactoryParameters.html +http://developer.android.com/reference/javax/net/ssl/SSLSessionBindingListener.html +http://developer.android.com/reference/javax/net/ssl/SSLSessionContext.html +http://developer.android.com/reference/javax/net/ssl/TrustManager.html +http://developer.android.com/reference/javax/net/ssl/X509KeyManager.html +http://developer.android.com/reference/javax/net/ssl/X509TrustManager.html +http://developer.android.com/reference/javax/net/ssl/CertPathTrustManagerParameters.html +http://developer.android.com/reference/javax/net/ssl/HandshakeCompletedEvent.html +http://developer.android.com/reference/javax/net/ssl/KeyManagerFactory.html +http://developer.android.com/reference/javax/net/ssl/KeyManagerFactorySpi.html +http://developer.android.com/reference/javax/net/ssl/KeyStoreBuilderParameters.html +http://developer.android.com/reference/javax/net/ssl/SSLContext.html +http://developer.android.com/reference/javax/net/ssl/SSLContextSpi.html +http://developer.android.com/reference/javax/net/ssl/SSLEngine.html +http://developer.android.com/reference/javax/net/ssl/SSLEngineResult.html +http://developer.android.com/reference/javax/net/ssl/SSLParameters.html +http://developer.android.com/reference/javax/net/ssl/SSLServerSocket.html +http://developer.android.com/reference/javax/net/ssl/SSLServerSocketFactory.html +http://developer.android.com/reference/javax/net/ssl/SSLSessionBindingEvent.html +http://developer.android.com/reference/javax/net/ssl/SSLSocketFactory.html +http://developer.android.com/reference/javax/net/ssl/TrustManagerFactory.html +http://developer.android.com/reference/javax/net/ssl/TrustManagerFactorySpi.html +http://developer.android.com/reference/javax/net/ssl/X509ExtendedKeyManager.html +http://developer.android.com/reference/javax/net/ssl/SSLEngineResult.HandshakeStatus.html +http://developer.android.com/reference/javax/net/ssl/SSLEngineResult.Status.html +http://developer.android.com/resources/samples/BackupRestore/res/values/strings.html +http://developer.android.com/reference/javax/security/cert/Certificate.html +http://developer.android.com/reference/javax/security/cert/X509Certificate.html +http://developer.android.com/reference/javax/security/cert/CertificateEncodingException.html +http://developer.android.com/reference/javax/security/cert/CertificateException.html +http://developer.android.com/reference/javax/security/cert/CertificateExpiredException.html +http://developer.android.com/reference/javax/security/cert/CertificateNotYetValidException.html +http://developer.android.com/reference/javax/security/cert/CertificateParsingException.html +http://developer.android.com/reference/javax/security/cert/package-descr.html +http://developer.android.com/reference/org/apache/http/impl/io/AbstractMessageWriter.html +http://developer.android.com/reference/org/apache/http/impl/io/AbstractSessionInputBuffer.html +http://developer.android.com/reference/org/apache/http/impl/io/ChunkedInputStream.html +http://developer.android.com/reference/org/apache/http/impl/io/ContentLengthInputStream.html +http://developer.android.com/reference/org/apache/http/impl/io/HttpRequestWriter.html +http://developer.android.com/reference/org/apache/http/impl/io/HttpResponseWriter.html +http://developer.android.com/reference/org/apache/http/impl/io/HttpTransportMetricsImpl.html +http://developer.android.com/reference/org/apache/http/impl/io/IdentityInputStream.html +http://developer.android.com/reference/org/apache/http/impl/io/SocketInputBuffer.html +http://developer.android.com/reference/android/text/method/PasswordTransformationMethod.html +http://developer.android.com/reference/javax/xml/transform/sax/SAXTransformerFactory.html +http://developer.android.com/reference/javax/xml/transform/sax/package-descr.html +http://developer.android.com/reference/android/net/package-descr.html +http://developer.android.com/reference/android/bluetooth/BluetoothClass.Device.html +http://developer.android.com/reference/android/bluetooth/BluetoothClass.Device.Major.html +http://developer.android.com/reference/android/bluetooth/BluetoothClass.Service.html +http://developer.android.com/reference/android/bluetooth/BluetoothServerSocket.html +http://developer.android.com/reference/android/bluetooth/BluetoothSocket.html +http://developer.android.com/sdk/api_diff/4/changes/jdiff_topleftframe.html +http://developer.android.com/sdk/api_diff/4/changes/alldiffs_index_all.html +http://developer.android.com/sdk/api_diff/4/changes/changes-summary.html +http://developer.android.com/reference/android/appwidget/AppWidgetHost.html +http://developer.android.com/reference/android/accounts/AbstractAccountAuthenticator.html +http://developer.android.com/resources/samples/SampleSyncAdapter/res/index.html +http://developer.android.com/resources/samples/SampleSyncAdapter/samplesyncadapter_server/index.html +http://developer.android.com/resources/samples/SampleSyncAdapter/src/index.html +http://developer.android.com/resources/samples/SampleSyncAdapter/AndroidManifest.html +http://developer.android.com/reference/android/text/method/MultiTapKeyListener.html +http://developer.android.com/reference/android/text/method/TextKeyListener.html +http://developer.android.com/sdk/api_diff/8/changes/packages_index_all.html +http://developer.android.com/sdk/api_diff/8/changes/classes_index_all.html +http://developer.android.com/sdk/api_diff/8/changes/constructors_index_all.html +http://developer.android.com/sdk/api_diff/8/changes/methods_index_all.html +http://developer.android.com/sdk/api_diff/8/changes/fields_index_all.html +http://developer.android.com/reference/java/sql/Date.html +http://developer.android.com/reference/java/sql/Time.html +http://developer.android.com/reference/java/sql/Timestamp.html +http://developer.android.com/reference/org/w3c/dom/ls/LSResourceResolver.html +http://developer.android.com/reference/org/w3c/dom/ls/LSInput.html +http://developer.android.com/sdk/api_diff/9/changes/jdiff_statistics.html +http://developer.android.com/reference/java/sql/CallableStatement.html +http://developer.android.com/reference/java/nio/charset/Charset.html +http://developer.android.com/reference/java/sql/ClientInfoStatus.html +http://developer.android.com/reference/java/lang/annotation/ElementType.html +http://developer.android.com/reference/java/lang/annotation/RetentionPolicy.html +http://developer.android.com/reference/java/math/RoundingMode.html +http://developer.android.com/reference/java/sql/RowIdLifetime.html +http://developer.android.com/reference/android/text/method/TextKeyListener.Capitalize.html +http://developer.android.com/reference/java/nio/charset/CharsetDecoder.html +http://developer.android.com/reference/java/nio/charset/CharsetEncoder.html +http://developer.android.com/reference/java/nio/charset/CoderResult.html +http://developer.android.com/reference/java/nio/charset/CodingErrorAction.html +http://developer.android.com/reference/java/nio/charset/CoderMalfunctionError.html +http://developer.android.com/reference/java/sql/SQLOutput.html +http://developer.android.com/reference/javax/crypto/interfaces/DHKey.html +http://developer.android.com/reference/javax/crypto/interfaces/DHPrivateKey.html +http://developer.android.com/reference/javax/crypto/interfaces/DHPublicKey.html +http://developer.android.com/reference/javax/crypto/interfaces/PBEKey.html +http://developer.android.com/reference/javax/crypto/interfaces/package-descr.html +http://developer.android.com/reference/org/apache/http/entity/ContentLengthStrategy.html +http://developer.android.com/reference/org/apache/http/entity/ContentProducer.html +http://developer.android.com/reference/org/apache/http/entity/BasicHttpEntity.html +http://developer.android.com/reference/org/apache/http/entity/BufferedHttpEntity.html +http://developer.android.com/reference/org/apache/http/entity/ByteArrayEntity.html +http://developer.android.com/reference/org/apache/http/entity/EntityTemplate.html +http://developer.android.com/reference/org/apache/http/entity/FileEntity.html +http://developer.android.com/reference/org/apache/http/entity/HttpEntityWrapper.html +http://developer.android.com/reference/org/apache/http/entity/InputStreamEntity.html +http://developer.android.com/reference/org/apache/http/entity/SerializableEntity.html +http://developer.android.com/reference/org/apache/http/entity/StringEntity.html +http://developer.android.com/reference/org/apache/http/entity/package-descr.html +http://developer.android.com/resources/samples/ContactManager/res/drawable-hdpi/index.html +http://developer.android.com/resources/samples/ContactManager/res/drawable-ldpi/index.html +http://developer.android.com/resources/samples/ContactManager/res/drawable-mdpi/index.html +http://developer.android.com/resources/samples/ContactManager/res/layout/index.html +http://developer.android.com/resources/samples/ContactManager/res/values/index.html +http://developer.android.com/reference/javax/security/auth/callback/CallbackHandler.html +http://developer.android.com/reference/org/apache/http/client/utils/CloneUtils.html +http://developer.android.com/reference/org/apache/http/client/utils/URIUtils.html +http://developer.android.com/reference/org/apache/http/client/utils/URLEncodedUtils.html +http://developer.android.com/reference/org/apache/http/client/utils/package-descr.html +http://developer.android.com/reference/org/apache/http/conn/ssl/AbstractVerifier.html +http://developer.android.com/reference/org/apache/http/conn/ssl/AllowAllHostnameVerifier.html +http://developer.android.com/reference/org/apache/http/conn/ssl/BrowserCompatHostnameVerifier.html +http://developer.android.com/reference/org/apache/http/conn/ssl/StrictHostnameVerifier.html +http://developer.android.com/reference/org/apache/http/conn/ssl/X509HostnameVerifier.html +http://developer.android.com/reference/javax/sql/DataSource.html +http://developer.android.com/reference/junit/framework/Protectable.html +http://developer.android.com/reference/junit/framework/TestListener.html +http://developer.android.com/reference/junit/framework/TestFailure.html +http://developer.android.com/reference/junit/framework/AssertionFailedError.html +http://developer.android.com/reference/junit/framework/ComparisonFailure.html +http://developer.android.com/sdk/api_diff/3/changes/android.app.Activity.html +http://developer.android.com/sdk/api_diff/3/changes/android.app.ActivityManager.html +http://developer.android.com/sdk/api_diff/3/changes/android.app.AlarmManager.html +http://developer.android.com/sdk/api_diff/3/changes/android.app.AlertDialog.html +http://developer.android.com/sdk/api_diff/3/changes/android.app.Instrumentation.html +http://developer.android.com/sdk/api_diff/3/changes/android.app.LauncherActivity.html +http://developer.android.com/sdk/api_diff/3/changes/android.app.PendingIntent.html +http://developer.android.com/reference/javax/crypto/spec/DESedeKeySpec.html +http://developer.android.com/reference/javax/crypto/spec/DESKeySpec.html +http://developer.android.com/reference/javax/crypto/spec/DHGenParameterSpec.html +http://developer.android.com/reference/javax/crypto/spec/DHParameterSpec.html +http://developer.android.com/reference/javax/crypto/spec/DHPrivateKeySpec.html +http://developer.android.com/reference/javax/crypto/spec/DHPublicKeySpec.html +http://developer.android.com/reference/javax/crypto/spec/IvParameterSpec.html +http://developer.android.com/reference/javax/crypto/spec/OAEPParameterSpec.html +http://developer.android.com/reference/javax/crypto/spec/PBEKeySpec.html +http://developer.android.com/reference/javax/crypto/spec/PBEParameterSpec.html +http://developer.android.com/reference/javax/crypto/spec/PSource.html +http://developer.android.com/reference/javax/crypto/spec/PSource.PSpecified.html +http://developer.android.com/reference/javax/crypto/spec/RC2ParameterSpec.html +http://developer.android.com/reference/javax/crypto/spec/RC5ParameterSpec.html +http://developer.android.com/reference/javax/crypto/spec/SecretKeySpec.html +http://developer.android.com/reference/javax/crypto/spec/package-descr.html +http://developer.android.com/reference/javax/microedition/khronos/egl/EGL.html +http://developer.android.com/reference/javax/microedition/khronos/egl/EGL11.html +http://developer.android.com/reference/javax/microedition/khronos/egl/EGLContext.html +http://developer.android.com/reference/org/apache/http/client/package-descr.html +http://developer.android.com/reference/java/sql/DatabaseMetaData.html +http://developer.android.com/reference/android/text/util/Rfc822Tokenizer.html +http://developer.android.com/reference/java/lang/reflect/Member.html +http://developer.android.com/reference/android/view/ViewDebug.CapturedViewProperty.html +http://developer.android.com/sdk/api_diff/3/changes/android.view.GestureDetector.html +http://developer.android.com/sdk/api_diff/3/changes/android.view.GestureDetector.SimpleOnGestureListener.html +http://developer.android.com/sdk/api_diff/3/changes/android.view.Gravity.html +http://developer.android.com/sdk/api_diff/3/changes/android.view.KeyCharacterMap.html +http://developer.android.com/sdk/api_diff/3/changes/android.view.KeyEvent.html +http://developer.android.com/sdk/api_diff/3/changes/android.view.Menu.html +http://developer.android.com/sdk/api_diff/3/changes/android.view.MotionEvent.html +http://developer.android.com/sdk/api_diff/3/changes/android.view.OrientationListener.html +http://developer.android.com/sdk/api_diff/3/changes/android.view.View.html +http://developer.android.com/sdk/api_diff/3/changes/android.view.ViewConfiguration.html +http://developer.android.com/sdk/api_diff/3/changes/android.view.ViewDebug.html +http://developer.android.com/sdk/api_diff/3/changes/android.view.ViewGroup.html +http://developer.android.com/sdk/api_diff/3/changes/android.view.ViewParent.html +http://developer.android.com/sdk/api_diff/3/changes/android.view.ViewTreeObserver.html +http://developer.android.com/sdk/api_diff/3/changes/android.view.Window.html +http://developer.android.com/sdk/api_diff/3/changes/android.view.WindowManager.LayoutParams.html +http://developer.android.com/sdk/api_diff/3/changes/android.content.pm.ActivityInfo.html +http://developer.android.com/sdk/api_diff/3/changes/android.content.pm.PackageInfo.html +http://developer.android.com/sdk/api_diff/3/changes/android.content.pm.PackageManager.html +http://developer.android.com/resources/samples/Wiktionary/src/com/example/index.html +http://developer.android.com/sdk/api_diff/8/changes/fields_index_removals.html +http://developer.android.com/sdk/api_diff/8/changes/fields_index_additions.html +http://developer.android.com/sdk/api_diff/8/changes/fields_index_changes.html +http://developer.android.com/sdk/api_diff/8/changes/android.provider.Settings.html +http://developer.android.com/sdk/api_diff/8/changes/android.content.Intent.html +http://developer.android.com/sdk/api_diff/8/changes/android.speech.RecognizerIntent.html +http://developer.android.com/sdk/api_diff/8/changes/android.view.MotionEvent.html +http://developer.android.com/sdk/api_diff/8/changes/android.media.AudioManager.html +http://developer.android.com/sdk/api_diff/8/changes/android.provider.Settings.Secure.html http://developer.android.com/sdk/api_diff/8/changes/android.provider.Contacts.PresenceColumns.html http://developer.android.com/sdk/api_diff/8/changes/android.provider.ContactsContract.StatusColumns.html -http://developer.android.com/sdk/api_diff/8/changes/android.widget.BaseExpandableListAdapter.html +http://developer.android.com/sdk/api_diff/8/changes/android.content.pm.ApplicationInfo.html http://developer.android.com/sdk/api_diff/8/changes/android.Manifest.permission.html http://developer.android.com/sdk/api_diff/8/changes/android.content.Context.html http://developer.android.com/sdk/api_diff/8/changes/android.provider.MediaStore.Audio.AudioColumns.html http://developer.android.com/sdk/api_diff/8/changes/android.os.Build.html http://developer.android.com/sdk/api_diff/8/changes/android.view.WindowManager.LayoutParams.html -http://developer.android.com/sdk/api_diff/8/changes/android.provider.Browser.html -http://developer.android.com/sdk/api_diff/8/changes/android.os.Build.VERSION_CODES.html -http://developer.android.com/sdk/api_diff/8/changes/android.os.Bundle.html -http://developer.android.com/sdk/api_diff/8/changes/android.webkit.CacheManager.html -http://developer.android.com/sdk/api_diff/8/changes/android.provider.CallLog.Calls.html -http://developer.android.com/sdk/api_diff/8/changes/android.hardware.Camera.Parameters.html -http://developer.android.com/sdk/api_diff/8/changes/android.provider.MediaStore.Images.Thumbnails.html -http://developer.android.com/sdk/api_diff/8/changes/android.provider.MediaStore.Video.Thumbnails.html -http://developer.android.com/sdk/api_diff/8/changes/java.nio.charset.Charset.html -http://developer.android.com/sdk/api_diff/8/changes/android.content.ComponentName.html -http://developer.android.com/sdk/api_diff/8/changes/android.gesture.Gesture.html -http://developer.android.com/sdk/api_diff/8/changes/android.gesture.GesturePoint.html -http://developer.android.com/sdk/api_diff/8/changes/android.gesture.GestureStroke.html -http://developer.android.com/sdk/api_diff/8/changes/org.w3c.dom.Node.html -http://developer.android.com/sdk/api_diff/8/changes/android.database.sqlite.SQLiteProgram.html -http://developer.android.com/sdk/api_diff/8/changes/java.util.regex.Pattern.html -http://developer.android.com/sdk/api_diff/8/changes/android.content.pm.ComponentInfo.html -http://developer.android.com/sdk/api_diff/8/changes/android.content.res.Configuration.html +http://developer.android.com/sdk/api_diff/8/changes/android.content.pm.ActivityInfo.html http://developer.android.com/sdk/api_diff/8/changes/android.database.sqlite.SQLiteDatabase.html -http://developer.android.com/sdk/api_diff/8/changes/android.net.ConnectivityManager.html -http://developer.android.com/sdk/api_diff/8/changes/android.provider.ContactsContract.Groups.html -http://developer.android.com/sdk/api_diff/8/changes/android.provider.ContactsContract.RawContacts.html -http://developer.android.com/sdk/api_diff/8/changes/android.content.ContextWrapper.html http://developer.android.com/sdk/api_diff/8/changes/android.app.SearchManager.html -http://developer.android.com/sdk/api_diff/8/changes/android.database.DatabaseUtils.html http://developer.android.com/sdk/api_diff/8/changes/android.R.id.html http://developer.android.com/sdk/api_diff/8/changes/android.R.anim.html -http://developer.android.com/sdk/api_diff/8/changes/pkg_dalvik.bytecode.html -http://developer.android.com/sdk/api_diff/8/changes/pkg_dalvik.system.html -http://developer.android.com/sdk/api_diff/8/changes/java.net.DatagramSocketImpl.html -http://developer.android.com/sdk/api_diff/8/changes/android.os.Debug.html http://developer.android.com/sdk/api_diff/8/changes/dalvik.system.Zygote.html http://developer.android.com/sdk/api_diff/8/changes/dalvik.system.VMDebug.html http://developer.android.com/sdk/api_diff/8/changes/android.content.SyncResult.html -http://developer.android.com/sdk/api_diff/8/changes/android.app.Dialog.html +http://developer.android.com/sdk/api_diff/8/changes/android.content.pm.ComponentInfo.html http://developer.android.com/sdk/api_diff/8/changes/android.os.Environment.html -http://developer.android.com/sdk/api_diff/8/changes/android.view.View.html -http://developer.android.com/sdk/api_diff/8/changes/android.view.Display.html -http://developer.android.com/sdk/api_diff/8/changes/javax.xml.parsers.DocumentBuilder.html -http://developer.android.com/sdk/api_diff/8/changes/javax.xml.parsers.DocumentBuilderFactory.html -http://developer.android.com/sdk/api_diff/8/changes/pkg_org.w3c.dom.html -http://developer.android.com/sdk/api_diff/8/changes/org.w3c.dom.DOMException.html -http://developer.android.com/sdk/api_diff/8/changes/org.w3c.dom.DOMImplementation.html -http://developer.android.com/sdk/api_diff/8/changes/org.w3c.dom.Element.html -http://developer.android.com/sdk/api_diff/8/changes/android.webkit.WebView.html -http://developer.android.com/sdk/api_diff/8/changes/org.w3c.dom.Entity.html -http://developer.android.com/sdk/api_diff/8/changes/android.util.EventLogTags.html -http://developer.android.com/sdk/api_diff/8/changes/android.media.ExifInterface.html +http://developer.android.com/sdk/api_diff/8/changes/org.w3c.dom.Node.html +http://developer.android.com/sdk/api_diff/8/changes/android.text.AndroidCharacter.html http://developer.android.com/sdk/api_diff/8/changes/android.R.attr.html http://developer.android.com/sdk/api_diff/8/changes/android.speech.tts.TextToSpeech.Engine.html http://developer.android.com/sdk/api_diff/8/changes/android.provider.MediaStore.html +http://developer.android.com/sdk/api_diff/8/changes/android.provider.Browser.html +http://developer.android.com/sdk/api_diff/8/changes/android.content.pm.PackageManager.html http://developer.android.com/sdk/api_diff/8/changes/android.view.ViewGroup.LayoutParams.html -http://developer.android.com/sdk/api_diff/8/changes/android.view.GestureDetector.html -http://developer.android.com/sdk/api_diff/8/changes/android.webkit.WebSettings.html -http://developer.android.com/sdk/api_diff/8/changes/android.widget.ListView.html -http://developer.android.com/sdk/api_diff/8/changes/android.net.SSLCertificateSocketFactory.html -http://developer.android.com/sdk/api_diff/8/changes/android.test.mock.MockContext.html -http://developer.android.com/sdk/api_diff/8/changes/org.w3c.dom.NamedNodeMap.html -http://developer.android.com/sdk/api_diff/8/changes/android.view.ViewConfiguration.html -http://developer.android.com/sdk/api_diff/8/changes/javax.xml.parsers.SAXParser.html -http://developer.android.com/sdk/api_diff/8/changes/javax.xml.parsers.SAXParserFactory.html -http://developer.android.com/sdk/api_diff/8/changes/android.net.http.SslCertificate.html -http://developer.android.com/sdk/api_diff/8/changes/org.w3c.dom.Text.html -http://developer.android.com/sdk/api_diff/8/changes/android.view.VelocityTracker.html -http://developer.android.com/sdk/api_diff/8/changes/android.opengl.GLSurfaceView.html -http://developer.android.com/sdk/api_diff/8/changes/android.view.HapticFeedbackConstants.html -http://developer.android.com/sdk/api_diff/8/changes/java.util.HashMap.html -http://developer.android.com/sdk/api_diff/8/changes/android.widget.ImageView.html -http://developer.android.com/sdk/api_diff/8/changes/android.widget.TabWidget.html -http://developer.android.com/sdk/api_diff/8/changes/pkg_java.net.html -http://developer.android.com/sdk/api_diff/8/changes/pkg_java.nio.charset.html -http://developer.android.com/sdk/api_diff/8/changes/pkg_java.util.html -http://developer.android.com/sdk/api_diff/8/changes/pkg_java.util.regex.html -http://developer.android.com/sdk/api_diff/8/changes/pkg_javax.xml.html -http://developer.android.com/sdk/api_diff/8/changes/pkg_javax.xml.parsers.html +http://developer.android.com/sdk/api_diff/8/changes/android.hardware.Camera.Parameters.html +http://developer.android.com/sdk/api_diff/8/changes/android.os.Build.VERSION_CODES.html http://developer.android.com/sdk/api_diff/8/changes/android.graphics.PixelFormat.html -http://developer.android.com/sdk/api_diff/8/changes/android.webkit.JsResult.html -http://developer.android.com/sdk/api_diff/8/changes/android.location.LocationManager.html +http://developer.android.com/sdk/api_diff/8/changes/android.view.HapticFeedbackConstants.html http://developer.android.com/sdk/api_diff/8/changes/android.provider.Settings.System.html -http://developer.android.com/sdk/api_diff/8/changes/android.util.Log.html -http://developer.android.com/sdk/api_diff/8/changes/android.opengl.Matrix.html -http://developer.android.com/sdk/api_diff/8/changes/android.media.MediaRecorder.html -http://developer.android.com/sdk/api_diff/8/changes/android.media.MediaScannerConnection.html -http://developer.android.com/sdk/api_diff/8/changes/android.media.MediaScannerConnection.MediaScannerConnectionClient.html -http://developer.android.com/sdk/api_diff/8/changes/android.provider.MediaStore.Audio.Playlists.Members.html +http://developer.android.com/sdk/api_diff/8/changes/android.database.sqlite.SQLiteProgram.html +http://developer.android.com/sdk/api_diff/8/changes/android.webkit.JsResult.html http://developer.android.com/sdk/api_diff/8/changes/android.telephony.TelephonyManager.html -http://developer.android.com/sdk/api_diff/8/changes/android.webkit.WebChromeClient.html -http://developer.android.com/sdk/api_diff/8/changes/android.webkit.WebViewClient.html http://developer.android.com/sdk/api_diff/8/changes/dalvik.bytecode.Opcodes.html -http://developer.android.com/sdk/api_diff/8/changes/android.os.PowerManager.html -http://developer.android.com/sdk/api_diff/8/changes/android.widget.RemoteViews.html -http://developer.android.com/sdk/api_diff/8/changes/android.widget.VideoView.html -http://developer.android.com/sdk/api_diff/8/changes/android.text.util.Rfc822Tokenizer.html +http://developer.android.com/sdk/api_diff/8/changes/android.location.LocationManager.html +http://developer.android.com/sdk/api_diff/8/changes/android.app.ActivityManager.ProcessErrorStateInfo.html +http://developer.android.com/sdk/api_diff/8/changes/android.content.ContentResolver.html +http://developer.android.com/sdk/api_diff/8/changes/android.media.ExifInterface.html +http://developer.android.com/sdk/api_diff/8/changes/org.w3c.dom.DOMException.html +http://developer.android.com/sdk/api_diff/8/changes/android.net.ConnectivityManager.html http://developer.android.com/sdk/api_diff/8/changes/android.hardware.Sensor.html -http://developer.android.com/sdk/api_diff/8/changes/javax.xml.XMLConstants.html -http://developer.android.com/sdk/api_diff/4/changes/android.widget.CheckedTextView.html -http://developer.android.com/resources/samples/BusinessCard/res/layout/index.html -http://developer.android.com/resources/samples/BusinessCard/res/values/index.html -http://developer.android.com/resources/samples/Home/src/com/index.html -http://developer.android.com/resources/samples/BluetoothChat/src/com/index.html -http://developer.android.com/resources/samples/Snake/res/drawable/greenstar.html -http://developer.android.com/resources/samples/Snake/res/drawable/redstar.html -http://developer.android.com/resources/samples/Snake/res/drawable/yellowstar.html -http://developer.android.com/sdk/api_diff/4/changes/java.util.concurrent.TimeUnit.html -http://developer.android.com/resources/samples/CubeLiveWallpaper/src/com/index.html -http://developer.android.com/resources/samples/LunarLander/res/index.html -http://developer.android.com/resources/samples/LunarLander/src/index.html -http://developer.android.com/resources/samples/LunarLander/tests/index.html -http://developer.android.com/resources/samples/LunarLander/AndroidManifest.html -http://developer.android.com/resources/samples/ApiDemos/res/menu/camera_menu.html -http://developer.android.com/resources/samples/ApiDemos/res/menu/category_order.html -http://developer.android.com/resources/samples/ApiDemos/res/menu/checkable.html -http://developer.android.com/resources/samples/ApiDemos/res/menu/disabled.html -http://developer.android.com/resources/samples/ApiDemos/res/menu/groups.html -http://developer.android.com/resources/samples/ApiDemos/res/menu/order.html -http://developer.android.com/resources/samples/ApiDemos/res/menu/shortcuts.html -http://developer.android.com/resources/samples/ApiDemos/res/menu/submenu.html -http://developer.android.com/resources/samples/ApiDemos/res/menu/title_icon.html -http://developer.android.com/resources/samples/ApiDemos/res/menu/title_only.html -http://developer.android.com/resources/samples/ApiDemos/res/menu/visible.html -http://developer.android.com/resources/samples/ApiDemos/res/drawable-mdpi/alert_dialog_icon.html -http://developer.android.com/resources/samples/ApiDemos/res/drawable-mdpi/app_sample_code.html -http://developer.android.com/resources/samples/ApiDemos/res/drawable-mdpi/arrow_down_float.html -http://developer.android.com/resources/samples/ApiDemos/res/drawable-mdpi/arrow_up_float.html -http://developer.android.com/resources/samples/ApiDemos/res/drawable-mdpi/btn_check_off.html -http://developer.android.com/resources/samples/ApiDemos/res/drawable-mdpi/btn_check_on.html -http://developer.android.com/resources/samples/ApiDemos/res/drawable-mdpi/btn_circle_normal.html -http://developer.android.com/resources/samples/ApiDemos/res/drawable-mdpi/btn_default_normal.9.html -http://developer.android.com/resources/samples/ApiDemos/res/drawable-mdpi/button.9.html -http://developer.android.com/resources/samples/ApiDemos/res/drawable-mdpi/ic_contact_picture.html -http://developer.android.com/resources/samples/ApiDemos/res/drawable-mdpi/ic_popup_reminder.html -http://developer.android.com/resources/samples/ApiDemos/res/drawable-mdpi/icon48x48_2.html -http://developer.android.com/resources/samples/ApiDemos/res/drawable-mdpi/progress_circular_background.html -http://developer.android.com/resources/samples/ApiDemos/res/drawable-mdpi/progress_particle.html -http://developer.android.com/resources/samples/ApiDemos/res/drawable-mdpi/scrollbar_state2.html -http://developer.android.com/resources/samples/ApiDemos/res/drawable-mdpi/star_big_on.html -http://developer.android.com/resources/samples/ApiDemos/res/drawable-mdpi/stat_happy.html -http://developer.android.com/resources/samples/ApiDemos/res/drawable-mdpi/stat_neutral.html -http://developer.android.com/resources/samples/ApiDemos/res/drawable-mdpi/stat_sad.html -http://developer.android.com/resources/samples/ApiDemos/res/drawable-mdpi/stat_sample.html -http://developer.android.com/resources/samples/Snake/res/layout/snake_layout.html -http://developer.android.com/resources/samples/SampleSyncAdapter/src/com/index.html -http://developer.android.com/sdk/api_diff/8/changes/jdiff_statistics.html -http://developer.android.com/sdk/api_diff/3/changes/android.test.ActivityInstrumentationTestCase.html -http://developer.android.com/sdk/api_diff/3/changes/android.test.InstrumentationTestCase.html -http://developer.android.com/sdk/api_diff/3/changes/android.test.ProviderTestCase.html -http://developer.android.com/sdk/api_diff/3/changes/android.test.TouchUtils.html -http://developer.android.com/resources/samples/NFCDemo/res/values/strings.html -http://developer.android.com/resources/samples/JetBoy/res/layout/main.html -http://developer.android.com/sdk/api_diff/8/changes/packages_index_all.html -http://developer.android.com/sdk/api_diff/8/changes/classes_index_all.html -http://developer.android.com/sdk/api_diff/8/changes/constructors_index_all.html -http://developer.android.com/sdk/api_diff/8/changes/methods_index_all.html -http://developer.android.com/sdk/api_diff/8/changes/fields_index_all.html -http://developer.android.com/reference/org/apache/http/client/params/package-descr.html -http://developer.android.com/resources/samples/Spinner/src/com/android/index.html -http://developer.android.com/sdk/api_diff/3/changes/dalvik.system.DexFile.html -http://developer.android.com/sdk/api_diff/3/changes/dalvik.system.VMDebug.html -http://developer.android.com/sdk/api_diff/3/changes/dalvik.system.Zygote.html -http://developer.android.com/resources/samples/TicTacToeMain/res/values/strings.html -http://developer.android.com/sdk/api_diff/7/changes/packages_index_additions.html -http://developer.android.com/sdk/api_diff/7/changes/packages_index_changes.html -http://developer.android.com/resources/samples/BluetoothChat/res/drawable/app_icon.html -http://developer.android.com/resources/samples/SearchableDictionary/res/menu/options_menu.html -http://developer.android.com/reference/java/security/spec/package-descr.html -http://developer.android.com/resources/samples/AccelerometerPlay/res/drawable-ldpi/icon.html -http://developer.android.com/sdk/api_diff/9/changes/classes_index_removals.html -http://developer.android.com/sdk/api_diff/9/changes/classes_index_additions.html -http://developer.android.com/sdk/api_diff/9/changes/classes_index_changes.html -http://developer.android.com/reference/org/apache/http/impl/conn/tsccm/package-descr.html -http://developer.android.com/reference/android/app/backup/package-descr.html -http://developer.android.com/resources/samples/ApiDemos/res/values/arrays.html -http://developer.android.com/resources/samples/ApiDemos/res/values/attrs.html -http://developer.android.com/resources/samples/ApiDemos/res/values/colors.html -http://developer.android.com/resources/samples/ApiDemos/res/values/ids.html -http://developer.android.com/resources/samples/ApiDemos/res/values/strings.html -http://developer.android.com/resources/samples/ApiDemos/res/values/styles.html -http://developer.android.com/resources/samples/SearchableDictionary/src/com/example/index.html -http://developer.android.com/sdk/api_diff/3/changes/android.Manifest.permission.html -http://developer.android.com/sdk/api_diff/3/changes/android.R.attr.html -http://developer.android.com/sdk/api_diff/3/changes/android.R.drawable.html -http://developer.android.com/sdk/api_diff/3/changes/android.R.id.html -http://developer.android.com/sdk/api_diff/3/changes/android.R.string.html -http://developer.android.com/sdk/api_diff/3/changes/android.R.style.html -http://developer.android.com/sdk/api_diff/7/changes/fields_index_additions.html -http://developer.android.com/sdk/api_diff/7/changes/fields_index_changes.html -http://developer.android.com/resources/samples/BackupRestore/res/index.html -http://developer.android.com/resources/samples/BackupRestore/src/index.html -http://developer.android.com/resources/samples/BackupRestore/AndroidManifest.html -http://developer.android.com/resources/samples/SampleSyncAdapter/src/com/example/index.html -http://developer.android.com/resources/samples/AccelerometerPlay/res/values/strings.html -http://developer.android.com/resources/samples/ApiDemos/res/drawable-ldpi/logo120dpi.html -http://developer.android.com/resources/samples/ApiDemos/res/drawable-ldpi/npatch120dpi.9.html -http://developer.android.com/resources/samples/ApiDemos/res/drawable-ldpi/reslogo120dpi.html -http://developer.android.com/resources/samples/ApiDemos/res/drawable-ldpi/smlnpatch120dpi.9.html -http://developer.android.com/resources/samples/ApiDemos/res/drawable-ldpi/stylogo120dpi.html -http://developer.android.com/resources/samples/TicTacToeLib/res/drawable/index.html -http://developer.android.com/resources/samples/TicTacToeLib/res/layout/index.html -http://developer.android.com/resources/samples/TicTacToeLib/res/layout-land/index.html -http://developer.android.com/resources/samples/TicTacToeLib/res/values/index.html -http://developer.android.com/resources/samples/Snake/src/com/index.html -http://developer.android.com/resources/samples/ApiDemos/res/values-large/strings.html -http://developer.android.com/guide/developing/tools/adt.html -http://developer.android.com/resources/samples/BusinessCard/src/com/index.html +http://developer.android.com/sdk/api_diff/8/changes/android.content.res.Configuration.html +http://developer.android.com/reference/android/accounts/AccountManagerCallback.html +http://developer.android.com/reference/android/accounts/AccountManagerFuture.html +http://developer.android.com/reference/android/accounts/OnAccountsUpdateListener.html +http://developer.android.com/reference/android/accounts/AccountsException.html +http://developer.android.com/reference/android/accounts/AuthenticatorException.html +http://developer.android.com/reference/android/accounts/NetworkErrorException.html +http://developer.android.com/reference/android/accounts/OperationCanceledException.html +http://developer.android.com/reference/dalvik/bytecode/Opcodes.html +http://developer.android.com/reference/dalvik/bytecode/package-descr.html +http://developer.android.com/sdk/api_diff/3/changes/android.database.Cursor.html +http://developer.android.com/sdk/api_diff/3/changes/android.database.CursorWrapper.html +http://developer.android.com/sdk/api_diff/3/changes/android.database.DatabaseUtils.html +http://developer.android.com/reference/javax/sql/ConnectionPoolDataSource.html +http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/view/LabelView.html +http://developer.android.com/resources/samples/ApiDemos/res/layout/custom_view_1.html +http://developer.android.com/resources/samples/NotePad/src/com/example/android/notepad/NoteEditor.html +http://developer.android.com/resources/samples/NFCDemo/src/com/example/index.html +http://developer.android.com/reference/org/apache/http/conn/ssl/SSLSocketFactory.html +http://developer.android.com/reference/android/location/package-descr.html +http://developer.android.com/resources/samples/AccessibilityService/res/values/strings.html +http://developer.android.com/sdk/api_diff/3/changes/android.net.ConnectivityManager.html +http://developer.android.com/sdk/api_diff/3/changes/android.net.NetworkInfo.html +http://developer.android.com/reference/org/apache/http/protocol/ExecutionContext.html +http://developer.android.com/reference/org/apache/http/protocol/HttpExpectationVerifier.html +http://developer.android.com/reference/org/apache/http/protocol/HttpRequestHandler.html +http://developer.android.com/reference/org/apache/http/protocol/HttpRequestHandlerResolver.html +http://developer.android.com/reference/org/apache/http/protocol/HttpRequestInterceptorList.html +http://developer.android.com/reference/org/apache/http/protocol/HttpResponseInterceptorList.html +http://developer.android.com/reference/org/apache/http/protocol/BasicHttpContext.html +http://developer.android.com/reference/org/apache/http/protocol/DefaultedHttpContext.html +http://developer.android.com/reference/org/apache/http/protocol/HTTP.html +http://developer.android.com/reference/org/apache/http/protocol/HttpDateGenerator.html +http://developer.android.com/reference/org/apache/http/protocol/HttpRequestExecutor.html +http://developer.android.com/reference/org/apache/http/protocol/HttpRequestHandlerRegistry.html +http://developer.android.com/reference/org/apache/http/protocol/HttpService.html +http://developer.android.com/reference/org/apache/http/protocol/ResponseConnControl.html +http://developer.android.com/reference/org/apache/http/protocol/ResponseContent.html +http://developer.android.com/reference/org/apache/http/protocol/ResponseDate.html +http://developer.android.com/reference/org/apache/http/protocol/ResponseServer.html +http://developer.android.com/reference/org/apache/http/protocol/SyncBasicHttpContext.html +http://developer.android.com/reference/org/apache/http/protocol/UriPatternMatcher.html +http://developer.android.com/resources/samples/BluetoothChat/res/drawable/index.html +http://developer.android.com/resources/samples/BluetoothChat/res/drawable-hdpi/index.html +http://developer.android.com/resources/samples/BluetoothChat/res/layout/index.html +http://developer.android.com/resources/samples/BluetoothChat/res/menu/index.html +http://developer.android.com/resources/samples/BluetoothChat/res/values/index.html +http://developer.android.com/sdk/api_diff/6/changes/alldiffs_index_additions.html +http://developer.android.com/sdk/api_diff/6/changes/alldiffs_index_changes.html +http://developer.android.com/sdk/api_diff/6/changes/android.accounts.AbstractAccountAuthenticator.html +http://developer.android.com/sdk/api_diff/6/changes/pkg_android.html +http://developer.android.com/sdk/api_diff/6/changes/pkg_android.accounts.html +http://developer.android.com/sdk/api_diff/6/changes/pkg_android.os.html +http://developer.android.com/sdk/api_diff/6/changes/pkg_android.view.html +http://developer.android.com/sdk/api_diff/6/changes/android.os.Build.VERSION_CODES.html +http://developer.android.com/sdk/api_diff/6/changes/android.R.attr.html +http://developer.android.com/sdk/api_diff/6/changes/android.view.WindowManager.LayoutParams.html +http://developer.android.com/reference/javax/net/ssl/package-descr.html +http://developer.android.com/reference/android/test/suitebuilder/TestMethod.html +http://developer.android.com/reference/android/test/suitebuilder/TestSuiteBuilder.html +http://developer.android.com/reference/android/test/suitebuilder/TestSuiteBuilder.FailedToCreateTests.html +http://developer.android.com/reference/android/test/suitebuilder/package-descr.html +http://developer.android.com/sdk/api_diff/8/changes/jdiff_statistics.html +http://developer.android.com/reference/java/lang/annotation/AnnotationFormatError.html +http://developer.android.com/reference/java/lang/annotation/AnnotationTypeMismatchException.html +http://developer.android.com/reference/java/util/prefs/BackingStoreException.html +http://developer.android.com/reference/java/sql/BatchUpdateException.html +http://developer.android.com/reference/javax/sql/ConnectionEvent.html +http://developer.android.com/reference/java/sql/DataTruncation.html +http://developer.android.com/reference/java/lang/reflect/GenericSignatureFormatError.html +http://developer.android.com/reference/java/lang/annotation/IncompleteAnnotationException.html +http://developer.android.com/reference/java/beans/IndexedPropertyChangeEvent.html +http://developer.android.com/reference/java/util/prefs/InvalidPreferencesFormatException.html +http://developer.android.com/reference/java/lang/reflect/InvocationTargetException.html +http://developer.android.com/reference/org/w3c/dom/ls/LSException.html +http://developer.android.com/reference/java/lang/reflect/MalformedParameterizedTypeException.html +http://developer.android.com/reference/java/math/MathContext.html +http://developer.android.com/reference/java/util/prefs/NodeChangeEvent.html +http://developer.android.com/reference/javax/security/auth/callback/PasswordCallback.html +http://developer.android.com/reference/java/util/prefs/PreferenceChangeEvent.html +http://developer.android.com/reference/java/beans/PropertyChangeEvent.html +http://developer.android.com/reference/java/beans/PropertyChangeSupport.html +http://developer.android.com/reference/java/lang/reflect/Proxy.html +http://developer.android.com/reference/javax/sql/RowSetEvent.html +http://developer.android.com/reference/java/sql/SQLClientInfoException.html +http://developer.android.com/reference/java/sql/SQLDataException.html +http://developer.android.com/reference/java/sql/SQLException.html +http://developer.android.com/reference/java/sql/SQLFeatureNotSupportedException.html +http://developer.android.com/reference/java/sql/SQLIntegrityConstraintViolationException.html +http://developer.android.com/reference/java/sql/SQLInvalidAuthorizationSpecException.html +http://developer.android.com/reference/java/sql/SQLNonTransientConnectionException.html +http://developer.android.com/reference/java/sql/SQLNonTransientException.html +http://developer.android.com/reference/java/sql/SQLRecoverableException.html +http://developer.android.com/reference/java/sql/SQLSyntaxErrorException.html +http://developer.android.com/reference/java/sql/SQLTimeoutException.html +http://developer.android.com/reference/java/sql/SQLTransactionRollbackException.html +http://developer.android.com/reference/java/sql/SQLTransientConnectionException.html +http://developer.android.com/reference/java/sql/SQLTransientException.html +http://developer.android.com/reference/java/sql/SQLWarning.html +http://developer.android.com/reference/javax/sql/StatementEvent.html +http://developer.android.com/reference/java/lang/reflect/UndeclaredThrowableException.html +http://developer.android.com/reference/javax/security/auth/callback/UnsupportedCallbackException.html +http://developer.android.com/reference/javax/xml/xpath/XPathException.html +http://developer.android.com/reference/javax/xml/xpath/XPathExpressionException.html +http://developer.android.com/reference/javax/xml/xpath/XPathFactoryConfigurationException.html +http://developer.android.com/reference/javax/xml/xpath/XPathFunctionException.html +http://developer.android.com/reference/javax/sql/PooledConnection.html +http://developer.android.com/reference/javax/sql/RowSet.html +http://developer.android.com/reference/javax/security/auth/callback/Callback.html +http://developer.android.com/reference/javax/net/ServerSocketFactory.html +http://developer.android.com/reference/javax/net/SocketFactory.html +http://developer.android.com/reference/javax/net/package-descr.html +http://developer.android.com/sdk/api_diff/3/changes/android.test.mock.MockPackageManager.html +http://developer.android.com/reference/android/test/package-descr.html +http://developer.android.com/sdk/api_diff/3/changes/android.text.method.ArrowKeyMovementMethod.html +http://developer.android.com/sdk/api_diff/3/changes/android.text.method.BaseKeyListener.html +http://developer.android.com/sdk/api_diff/3/changes/android.text.method.DateKeyListener.html +http://developer.android.com/sdk/api_diff/3/changes/android.text.method.DateTimeKeyListener.html +http://developer.android.com/sdk/api_diff/3/changes/android.text.method.DialerKeyListener.html +http://developer.android.com/sdk/api_diff/3/changes/android.text.method.DigitsKeyListener.html +http://developer.android.com/sdk/api_diff/3/changes/android.text.method.KeyListener.html +http://developer.android.com/sdk/api_diff/3/changes/android.text.method.MetaKeyKeyListener.html +http://developer.android.com/sdk/api_diff/3/changes/android.text.method.MovementMethod.html +http://developer.android.com/sdk/api_diff/3/changes/android.text.method.MultiTapKeyListener.html +http://developer.android.com/sdk/api_diff/3/changes/android.text.method.QwertyKeyListener.html +http://developer.android.com/sdk/api_diff/3/changes/android.text.method.ScrollingMovementMethod.html +http://developer.android.com/sdk/api_diff/3/changes/android.text.method.TextKeyListener.html +http://developer.android.com/sdk/api_diff/3/changes/android.text.method.TimeKeyListener.html +http://developer.android.com/sdk/api_diff/3/changes/android.text.method.Touch.html http://developer.android.com/sdk/api_diff/3/changes/android.view.animation.Animation.html http://developer.android.com/sdk/api_diff/3/changes/android.view.animation.Transformation.html +http://developer.android.com/resources/samples/CubeLiveWallpaper/res/drawable/index.html +http://developer.android.com/resources/samples/CubeLiveWallpaper/res/values/index.html +http://developer.android.com/resources/samples/CubeLiveWallpaper/res/xml/index.html +http://developer.android.com/sdk/api_diff/3/changes/android.content.res.AssetFileDescriptor.html +http://developer.android.com/sdk/api_diff/3/changes/android.content.res.Configuration.html +http://developer.android.com/sdk/api_diff/3/changes/android.content.res.Resources.html +http://developer.android.com/sdk/api_diff/3/changes/android.content.res.TypedArray.html +http://developer.android.com/reference/org/apache/http/conn/package-descr.html +http://developer.android.com/reference/java/sql/Array.html +http://developer.android.com/reference/java/sql/Blob.html +http://developer.android.com/reference/java/sql/Clob.html +http://developer.android.com/reference/java/sql/Connection.html +http://developer.android.com/reference/java/sql/Driver.html +http://developer.android.com/reference/java/sql/NClob.html +http://developer.android.com/reference/java/sql/ParameterMetaData.html +http://developer.android.com/reference/java/sql/PreparedStatement.html +http://developer.android.com/reference/java/sql/Ref.html +http://developer.android.com/reference/java/sql/ResultSet.html +http://developer.android.com/reference/java/sql/ResultSetMetaData.html +http://developer.android.com/reference/java/sql/RowId.html +http://developer.android.com/reference/java/sql/Savepoint.html +http://developer.android.com/reference/java/sql/SQLData.html +http://developer.android.com/reference/java/sql/SQLInput.html +http://developer.android.com/reference/java/sql/SQLXML.html +http://developer.android.com/reference/java/sql/Statement.html +http://developer.android.com/reference/java/sql/Struct.html +http://developer.android.com/reference/java/sql/Wrapper.html +http://developer.android.com/reference/java/sql/DriverManager.html +http://developer.android.com/reference/java/sql/DriverPropertyInfo.html +http://developer.android.com/reference/java/sql/Types.html +http://developer.android.com/sdk/api_diff/8/changes/constructors_index_removals.html +http://developer.android.com/sdk/api_diff/8/changes/constructors_index_additions.html +http://developer.android.com/sdk/api_diff/8/changes/constructors_index_changes.html +http://developer.android.com/sdk/api_diff/8/changes/android.test.ActivityInstrumentationTestCase2.html +http://developer.android.com/sdk/api_diff/8/changes/android.view.GestureDetector.html +http://developer.android.com/sdk/api_diff/8/changes/android.net.http.SslCertificate.html +http://developer.android.com/sdk/api_diff/8/changes/android.net.SSLCertificateSocketFactory.html +http://developer.android.com/sdk/api_diff/8/changes/javax.xml.XMLConstants.html +http://developer.android.com/reference/java/security/package-descr.html +http://developer.android.com/reference/java/nio/channels/spi/AbstractSelectionKey.html +http://developer.android.com/reference/java/nio/channels/spi/AbstractSelector.html +http://developer.android.com/resources/samples/JetBoy/JETBOY_content/JETBOY_Music.logic/index.html +http://developer.android.com/reference/android/media/audiofx/AudioEffect.OnControlStatusChangeListener.html +http://developer.android.com/reference/android/media/audiofx/AudioEffect.OnEnableStatusChangeListener.html +http://developer.android.com/reference/android/media/audiofx/BassBoost.OnParameterChangeListener.html +http://developer.android.com/reference/android/media/audiofx/EnvironmentalReverb.OnParameterChangeListener.html +http://developer.android.com/reference/android/media/audiofx/Equalizer.OnParameterChangeListener.html +http://developer.android.com/reference/android/media/audiofx/PresetReverb.OnParameterChangeListener.html +http://developer.android.com/reference/android/media/audiofx/Virtualizer.OnParameterChangeListener.html +http://developer.android.com/reference/android/media/audiofx/Visualizer.OnDataCaptureListener.html +http://developer.android.com/reference/android/media/audiofx/AudioEffect.Descriptor.html +http://developer.android.com/reference/android/media/audiofx/BassBoost.html +http://developer.android.com/reference/android/media/audiofx/BassBoost.Settings.html +http://developer.android.com/reference/android/media/audiofx/EnvironmentalReverb.html +http://developer.android.com/reference/android/media/audiofx/EnvironmentalReverb.Settings.html +http://developer.android.com/reference/android/media/audiofx/Equalizer.html +http://developer.android.com/reference/android/media/audiofx/Equalizer.Settings.html +http://developer.android.com/reference/android/media/audiofx/PresetReverb.html +http://developer.android.com/reference/android/media/audiofx/PresetReverb.Settings.html +http://developer.android.com/reference/android/media/audiofx/Virtualizer.html +http://developer.android.com/reference/android/media/audiofx/Virtualizer.Settings.html +http://developer.android.com/reference/android/media/audiofx/Visualizer.html +http://developer.android.com/reference/android/graphics/package-descr.html +http://developer.android.com/sdk/api_diff/3/changes/android.provider.Browser.html +http://developer.android.com/sdk/api_diff/3/changes/android.provider.Contacts.Intents.html +http://developer.android.com/sdk/api_diff/3/changes/android.provider.Contacts.Intents.Insert.html +http://developer.android.com/sdk/api_diff/3/changes/android.provider.Contacts.PeopleColumns.html +http://developer.android.com/sdk/api_diff/3/changes/android.provider.MediaStore.html +http://developer.android.com/sdk/api_diff/3/changes/android.provider.MediaStore.Audio.AlbumColumns.html +http://developer.android.com/sdk/api_diff/3/changes/android.provider.MediaStore.Audio.Media.html +http://developer.android.com/sdk/api_diff/3/changes/android.provider.MediaStore.Images.Media.html +http://developer.android.com/sdk/api_diff/3/changes/android.provider.MediaStore.Video.html +http://developer.android.com/sdk/api_diff/3/changes/android.provider.MediaStore.Video.VideoColumns.html +http://developer.android.com/sdk/api_diff/3/changes/android.provider.Settings.html +http://developer.android.com/sdk/api_diff/3/changes/android.provider.Settings.System.html +http://developer.android.com/reference/android/test/mock/package-descr.html +http://developer.android.com/resources/tutorials/views/hello-timepicker.html +http://developer.android.com/resources/samples/WiktionarySimple/res/drawable/index.html +http://developer.android.com/resources/samples/WiktionarySimple/res/layout/index.html +http://developer.android.com/resources/samples/WiktionarySimple/res/values/index.html +http://developer.android.com/resources/samples/WiktionarySimple/res/xml/index.html +http://developer.android.com/sdk/api_diff/3/changes/android.telephony.gsm.SmsMessage.html +http://developer.android.com/resources/tutorials/views/hello-gallery.html +http://developer.android.com/resources/samples/BackupRestore/res/layout/backup_restore.html http://developer.android.com/sdk/api_diff/3/changes/android.util.SparseIntArray.html http://developer.android.com/sdk/api_diff/3/changes/android.util.TimeUtils.html -http://developer.android.com/sdk/api_diff/3/changes/android.net.ConnectivityManager.html -http://developer.android.com/sdk/api_diff/3/changes/android.net.NetworkInfo.html +http://developer.android.com/sdk/api_diff/6/changes/jdiff_statistics.html +http://developer.android.com/reference/org/xml/sax/ext/package-descr.html +http://developer.android.com/sdk/api_diff/3/changes/dalvik.system.DexFile.html +http://developer.android.com/sdk/api_diff/3/changes/dalvik.system.VMDebug.html +http://developer.android.com/sdk/api_diff/3/changes/dalvik.system.Zygote.html +http://developer.android.com/reference/junit/runner/BaseTestRunner.html +http://developer.android.com/reference/junit/runner/TestSuiteLoader.html +http://developer.android.com/sdk/api_diff/7/changes/jdiff_topleftframe.html +http://developer.android.com/sdk/api_diff/7/changes/alldiffs_index_all.html +http://developer.android.com/sdk/api_diff/7/changes/changes-summary.html +http://developer.android.com/resources/samples/NotePad/res/index.html +http://developer.android.com/resources/samples/NotePad/src/index.html +http://developer.android.com/resources/samples/NotePad/tests/index.html +http://developer.android.com/resources/samples/NotePad/AndroidManifest.html +http://developer.android.com/sdk/api_diff/4/changes/alldiffs_index_removals.html +http://developer.android.com/sdk/api_diff/4/changes/alldiffs_index_additions.html +http://developer.android.com/sdk/api_diff/4/changes/alldiffs_index_changes.html +http://developer.android.com/sdk/api_diff/4/changes/java.util.concurrent.locks.AbstractQueuedSynchronizer.html +http://developer.android.com/sdk/api_diff/4/changes/android.provider.Settings.Secure.html +http://developer.android.com/sdk/api_diff/4/changes/android.content.Context.html +http://developer.android.com/sdk/api_diff/4/changes/android.content.Intent.html +http://developer.android.com/sdk/api_diff/4/changes/android.app.Activity.html +http://developer.android.com/sdk/api_diff/4/changes/android.content.pm.ActivityInfo.html +http://developer.android.com/sdk/api_diff/4/changes/android.Manifest.permission.html +http://developer.android.com/sdk/api_diff/4/changes/android.view.View.html +http://developer.android.com/sdk/api_diff/4/changes/android.location.Address.html +http://developer.android.com/sdk/api_diff/4/changes/android.R.attr.html +http://developer.android.com/sdk/api_diff/4/changes/pkg_android.html +http://developer.android.com/sdk/api_diff/4/changes/pkg_android.app.html +http://developer.android.com/sdk/api_diff/4/changes/pkg_android.content.html +http://developer.android.com/sdk/api_diff/4/changes/pkg_android.content.pm.html +http://developer.android.com/sdk/api_diff/4/changes/pkg_android.content.res.html +http://developer.android.com/sdk/api_diff/4/changes/pkg_android.graphics.html +http://developer.android.com/sdk/api_diff/4/changes/pkg_android.graphics.drawable.html +http://developer.android.com/sdk/api_diff/4/changes/pkg_android.hardware.html +http://developer.android.com/sdk/api_diff/4/changes/pkg_android.inputmethodservice.html +http://developer.android.com/sdk/api_diff/4/changes/pkg_android.location.html +http://developer.android.com/sdk/api_diff/4/changes/pkg_android.media.html +http://developer.android.com/sdk/api_diff/4/changes/pkg_android.net.wifi.html +http://developer.android.com/sdk/api_diff/4/changes/pkg_android.opengl.html +http://developer.android.com/sdk/api_diff/4/changes/pkg_android.os.html +http://developer.android.com/sdk/api_diff/4/changes/pkg_android.provider.html +http://developer.android.com/sdk/api_diff/4/changes/pkg_android.telephony.html +http://developer.android.com/sdk/api_diff/4/changes/pkg_android.telephony.gsm.html +http://developer.android.com/sdk/api_diff/4/changes/pkg_android.test.html +http://developer.android.com/sdk/api_diff/4/changes/pkg_android.test.mock.html +http://developer.android.com/sdk/api_diff/4/changes/pkg_android.text.style.html +http://developer.android.com/sdk/api_diff/4/changes/pkg_android.util.html +http://developer.android.com/sdk/api_diff/4/changes/pkg_android.view.html +http://developer.android.com/sdk/api_diff/4/changes/pkg_android.view.animation.html +http://developer.android.com/sdk/api_diff/4/changes/pkg_android.widget.html +http://developer.android.com/sdk/api_diff/4/changes/android.test.AndroidTestCase.html +http://developer.android.com/sdk/api_diff/4/changes/android.graphics.drawable.AnimationDrawable.html +http://developer.android.com/sdk/api_diff/4/changes/android.R.anim.html +http://developer.android.com/sdk/api_diff/4/changes/android.content.pm.ApplicationInfo.html +http://developer.android.com/sdk/api_diff/4/changes/android.media.AudioManager.html +http://developer.android.com/sdk/api_diff/4/changes/android.widget.AutoCompleteTextView.html +http://developer.android.com/sdk/api_diff/4/changes/android.graphics.Bitmap.html +http://developer.android.com/sdk/api_diff/4/changes/android.graphics.drawable.BitmapDrawable.html +http://developer.android.com/sdk/api_diff/4/changes/android.graphics.BitmapFactory.html +http://developer.android.com/sdk/api_diff/4/changes/android.graphics.BitmapFactory.Options.html +http://developer.android.com/sdk/api_diff/4/changes/android.os.Build.html +http://developer.android.com/sdk/api_diff/4/changes/android.os.Build.VERSION.html +http://developer.android.com/sdk/api_diff/4/changes/android.telephony.gsm.SmsMessage.html +http://developer.android.com/sdk/api_diff/4/changes/android.graphics.Canvas.html +http://developer.android.com/sdk/api_diff/4/changes/android.widget.CheckedTextView.html +http://developer.android.com/sdk/api_diff/4/changes/android.content.ComponentName.html +http://developer.android.com/sdk/api_diff/4/changes/android.view.VelocityTracker.html +http://developer.android.com/sdk/api_diff/4/changes/android.util.Config.html +http://developer.android.com/sdk/api_diff/4/changes/android.content.res.Configuration.html +http://developer.android.com/sdk/api_diff/4/changes/android.content.pm.ConfigurationInfo.html +http://developer.android.com/sdk/api_diff/4/changes/android.content.ContentProvider.html +http://developer.android.com/sdk/api_diff/4/changes/android.content.ContextWrapper.html +http://developer.android.com/sdk/api_diff/4/changes/android.graphics.Typeface.html +http://developer.android.com/sdk/api_diff/4/changes/android.graphics.drawable.Drawable.html +http://developer.android.com/sdk/api_diff/4/changes/android.net.wifi.WifiManager.html +http://developer.android.com/sdk/api_diff/4/changes/android.telephony.TelephonyManager.html +http://developer.android.com/sdk/api_diff/4/changes/android.provider.MediaStore.Audio.Genres.Members.html +http://developer.android.com/sdk/api_diff/4/changes/android.provider.MediaStore.Audio.Media.html +http://developer.android.com/sdk/api_diff/4/changes/android.util.TypedValue.html +http://developer.android.com/sdk/api_diff/4/changes/android.util.DisplayMetrics.html +http://developer.android.com/sdk/api_diff/4/changes/android.app.Dialog.html +http://developer.android.com/sdk/api_diff/4/changes/android.view.Window.Callback.html +http://developer.android.com/sdk/api_diff/4/changes/android.telephony.gsm.SmsManager.html +http://developer.android.com/sdk/api_diff/4/changes/android.telephony.gsm.SmsMessage.SubmitPdu.html +http://developer.android.com/sdk/api_diff/4/changes/android.app.SearchManager.html +http://developer.android.com/sdk/api_diff/4/changes/android.content.pm.PackageManager.html +http://developer.android.com/sdk/api_diff/4/changes/android.test.mock.MockContext.html +http://developer.android.com/sdk/api_diff/4/changes/android.media.MediaRecorder.html +http://developer.android.com/sdk/api_diff/4/changes/android.os.RemoteCallbackList.html +http://developer.android.com/sdk/api_diff/4/changes/android.widget.ListView.html +http://developer.android.com/sdk/api_diff/4/changes/android.widget.TabWidget.html +http://developer.android.com/sdk/api_diff/4/changes/android.graphics.NinePatch.html +http://developer.android.com/sdk/api_diff/4/changes/android.app.PendingIntent.html +http://developer.android.com/sdk/api_diff/4/changes/android.test.mock.MockPackageManager.html +http://developer.android.com/sdk/api_diff/4/changes/android.view.ViewConfiguration.html +http://developer.android.com/sdk/api_diff/4/changes/android.widget.PopupWindow.html +http://developer.android.com/sdk/api_diff/4/changes/android.widget.TabHost.TabSpec.html +http://developer.android.com/sdk/api_diff/4/changes/android.text.style.ImageSpan.html +http://developer.android.com/sdk/api_diff/4/changes/android.inputmethodservice.KeyboardView.html +http://developer.android.com/sdk/api_diff/4/changes/android.app.LauncherActivity.html +http://developer.android.com/sdk/api_diff/4/changes/pkg_java.util.concurrent.html +http://developer.android.com/sdk/api_diff/4/changes/pkg_java.util.concurrent.locks.html +http://developer.android.com/sdk/api_diff/4/changes/android.app.LauncherActivity.ListItem.html +http://developer.android.com/sdk/api_diff/4/changes/android.hardware.SensorManager.html +http://developer.android.com/sdk/api_diff/4/changes/android.Manifest.permission_group.html +http://developer.android.com/sdk/api_diff/4/changes/android.media.MediaRecorder.AudioSource.html +http://developer.android.com/sdk/api_diff/4/changes/android.graphics.drawable.NinePatchDrawable.html +http://developer.android.com/sdk/api_diff/4/changes/android.content.pm.ProviderInfo.html +http://developer.android.com/sdk/api_diff/4/changes/android.R.drawable.html +http://developer.android.com/sdk/api_diff/4/changes/android.R.style.html +http://developer.android.com/sdk/api_diff/4/changes/android.provider.Settings.System.html +http://developer.android.com/sdk/api_diff/4/changes/android.telephony.gsm.SmsMessage.MessageClass.html +http://developer.android.com/sdk/api_diff/4/changes/android.view.Surface.html +http://developer.android.com/sdk/api_diff/4/changes/java.util.concurrent.TimeUnit.html +http://developer.android.com/sdk/api_diff/4/changes/android.media.ToneGenerator.html +http://developer.android.com/resources/samples/LunarLander/res/drawable/index.html +http://developer.android.com/resources/samples/LunarLander/res/drawable-land/index.html +http://developer.android.com/resources/samples/LunarLander/res/drawable-port/index.html +http://developer.android.com/resources/samples/LunarLander/res/layout/index.html +http://developer.android.com/resources/samples/LunarLander/res/values/index.html +http://developer.android.com/reference/android/net/wifi/package-descr.html +http://developer.android.com/resources/samples/TicTacToeLib/AndroidManifest.html +http://developer.android.com/resources/samples/TicTacToeMain/AndroidManifest.html +http://developer.android.com/reference/java/lang/reflect/GenericArrayType.html +http://developer.android.com/reference/java/lang/reflect/InvocationHandler.html +http://developer.android.com/reference/java/lang/reflect/ParameterizedType.html +http://developer.android.com/reference/java/lang/reflect/WildcardType.html +http://developer.android.com/reference/java/lang/reflect/AccessibleObject.html +http://developer.android.com/reference/java/lang/reflect/Array.html +http://developer.android.com/resources/samples/Home/src/com/index.html +http://developer.android.com/reference/android/text/method/ArrowKeyMovementMethod.html +http://developer.android.com/reference/android/text/method/BaseKeyListener.html +http://developer.android.com/reference/android/text/method/DateKeyListener.html +http://developer.android.com/reference/android/text/method/DateTimeKeyListener.html +http://developer.android.com/reference/android/text/method/DialerKeyListener.html +http://developer.android.com/reference/android/text/method/DigitsKeyListener.html +http://developer.android.com/reference/android/text/method/HideReturnsTransformationMethod.html +http://developer.android.com/reference/android/text/method/NumberKeyListener.html +http://developer.android.com/reference/android/text/method/QwertyKeyListener.html +http://developer.android.com/reference/android/text/method/ReplacementTransformationMethod.html +http://developer.android.com/reference/android/text/method/ScrollingMovementMethod.html +http://developer.android.com/reference/android/text/method/SingleLineTransformationMethod.html +http://developer.android.com/reference/android/text/method/TimeKeyListener.html +http://developer.android.com/reference/android/text/method/Touch.html +http://developer.android.com/resources/samples/AccessibilityService/src/com/example/index.html +http://developer.android.com/sdk/api_diff/4/changes/jdiff_statistics.html http://developer.android.com/resources/samples/Wiktionary/res/anim/index.html http://developer.android.com/resources/samples/Wiktionary/res/drawable/index.html http://developer.android.com/resources/samples/Wiktionary/res/layout/index.html http://developer.android.com/resources/samples/Wiktionary/res/menu/index.html http://developer.android.com/resources/samples/Wiktionary/res/values/index.html http://developer.android.com/resources/samples/Wiktionary/res/xml/index.html -http://developer.android.com/resources/samples/Snake/res/values/attrs.html -http://developer.android.com/resources/samples/Snake/res/values/strings.html -http://developer.android.com/resources/samples/TicTacToeLib/res/layout-land/lib_game.html -http://developer.android.com/resources/samples/Wiktionary/src/com/index.html -http://developer.android.com/resources/samples/BluetoothChat/src/com/example/index.html -http://developer.android.com/resources/samples/NFCDemo/res/drawable/icon.html -http://developer.android.com/resources/samples/BusinessCard/res/layout/business_card.html -http://developer.android.com/reference/android/package-descr.html -http://developer.android.com/resources/samples/CubeLiveWallpaper/src/com/example/index.html -http://developer.android.com/resources/samples/AccelerometerPlay/src/com/example/android/accelerometerplay/AccelerometerPlayActivity.html -http://developer.android.com/resources/samples/SipDemo/res/xml/preferences.html -http://developer.android.com/sdk/api_diff/3/changes/android.test.suitebuilder.TestMethod.html -http://developer.android.com/sdk/api_diff/3/changes/android.database.Cursor.html -http://developer.android.com/sdk/api_diff/3/changes/android.database.CursorWrapper.html -http://developer.android.com/sdk/api_diff/3/changes/android.database.DatabaseUtils.html -http://developer.android.com/sdk/api_diff/3/changes/java.lang.Character.UnicodeBlock.html -http://developer.android.com/sdk/api_diff/3/changes/java.lang.Class.html -http://developer.android.com/sdk/api_diff/3/changes/packages_index_all.html -http://developer.android.com/sdk/api_diff/3/changes/classes_index_all.html -http://developer.android.com/sdk/api_diff/3/changes/constructors_index_all.html -http://developer.android.com/sdk/api_diff/3/changes/methods_index_all.html -http://developer.android.com/sdk/api_diff/3/changes/fields_index_all.html -http://developer.android.com/resources/samples/SampleSyncAdapter/res/xml/authenticator.html -http://developer.android.com/resources/samples/SampleSyncAdapter/res/xml/contacts.html -http://developer.android.com/resources/samples/SampleSyncAdapter/res/xml/syncadapter.html -http://developer.android.com/sdk/api_diff/8/changes/fields_index_removals.html -http://developer.android.com/sdk/api_diff/8/changes/fields_index_additions.html -http://developer.android.com/sdk/api_diff/8/changes/fields_index_changes.html -http://developer.android.com/sdk/api_diff/6/changes/classes_index_changes.html -http://developer.android.com/resources/samples/BluetoothChat/src/com/example/android/index.html -http://developer.android.com/resources/samples/TicTacToeLib/res/values/strings.html -http://developer.android.com/resources/samples/Wiktionary/res/drawable/app_icon.html -http://developer.android.com/resources/samples/Wiktionary/res/drawable/ic_menu_shuffle.html -http://developer.android.com/resources/samples/Wiktionary/res/drawable/logo_overlay.9.html -http://developer.android.com/resources/samples/Wiktionary/res/drawable/lookup_bg.html -http://developer.android.com/resources/samples/Wiktionary/res/drawable/progress_spin.html -http://developer.android.com/resources/samples/Wiktionary/res/drawable/star_logo.html -http://developer.android.com/resources/samples/Wiktionary/res/drawable/widget_bg.html -http://developer.android.com/resources/samples/Wiktionary/res/drawable/widget_bg_normal.9.html -http://developer.android.com/resources/samples/Wiktionary/res/drawable/widget_bg_pressed.9.html -http://developer.android.com/resources/samples/Wiktionary/res/drawable/widget_bg_selected.9.html -http://developer.android.com/resources/samples/BusinessCard/src/com/example/index.html -http://developer.android.com/resources/samples/ContactManager/res/index.html -http://developer.android.com/resources/samples/ContactManager/src/index.html -http://developer.android.com/resources/samples/ContactManager/AndroidManifest.html -http://developer.android.com/resources/samples/NotePad/tests/src/index.html -http://developer.android.com/resources/samples/NotePad/tests/AndroidManifest.html -http://developer.android.com/resources/samples/SipDemo/src/com/example/android/index.html -http://developer.android.com/sdk/api_diff/3/changes/android.graphics.drawable.shapes.Shape.html -http://developer.android.com/sdk/api_diff/3/changes/android.text.method.ArrowKeyMovementMethod.html -http://developer.android.com/sdk/api_diff/3/changes/android.text.method.BaseKeyListener.html -http://developer.android.com/sdk/api_diff/3/changes/android.text.method.DateKeyListener.html -http://developer.android.com/sdk/api_diff/3/changes/android.text.method.DateTimeKeyListener.html -http://developer.android.com/sdk/api_diff/3/changes/android.text.method.DialerKeyListener.html -http://developer.android.com/sdk/api_diff/3/changes/android.text.method.DigitsKeyListener.html -http://developer.android.com/sdk/api_diff/3/changes/android.text.method.KeyListener.html -http://developer.android.com/sdk/api_diff/3/changes/android.text.method.MetaKeyKeyListener.html -http://developer.android.com/sdk/api_diff/3/changes/android.text.method.MovementMethod.html -http://developer.android.com/sdk/api_diff/3/changes/android.text.method.MultiTapKeyListener.html -http://developer.android.com/sdk/api_diff/3/changes/android.text.method.QwertyKeyListener.html -http://developer.android.com/sdk/api_diff/3/changes/android.text.method.ScrollingMovementMethod.html -http://developer.android.com/sdk/api_diff/3/changes/android.text.method.TextKeyListener.html -http://developer.android.com/sdk/api_diff/3/changes/android.text.method.TimeKeyListener.html -http://developer.android.com/sdk/api_diff/3/changes/android.text.method.Touch.html -http://developer.android.com/resources/samples/WiktionarySimple/res/drawable/app_icon.html -http://developer.android.com/resources/samples/WiktionarySimple/res/drawable/star_logo.html -http://developer.android.com/resources/samples/WiktionarySimple/res/drawable/widget_bg.html -http://developer.android.com/resources/samples/WiktionarySimple/res/drawable/widget_bg_normal.9.html -http://developer.android.com/resources/samples/WiktionarySimple/res/drawable/widget_bg_pressed.9.html -http://developer.android.com/resources/samples/WiktionarySimple/res/drawable/widget_bg_selected.9.html -http://developer.android.com/resources/samples/WiktionarySimple/res/values/strings.html -http://developer.android.com/resources/samples/WiktionarySimple/res/values/styles.html -http://developer.android.com/sdk/api_diff/3/changes/methods_index_removals.html -http://developer.android.com/sdk/api_diff/3/changes/methods_index_additions.html -http://developer.android.com/sdk/api_diff/3/changes/methods_index_changes.html -http://developer.android.com/sdk/api_diff/3/changes/android.location.LocationManager.html -http://developer.android.com/sdk/api_diff/3/changes/android.view.ViewTreeObserver.html -http://developer.android.com/sdk/api_diff/3/changes/java.util.jar.Pack200.Packer.html -http://developer.android.com/sdk/api_diff/3/changes/java.util.jar.Pack200.Unpacker.html -http://developer.android.com/sdk/api_diff/3/changes/java.util.logging.LogManager.html -http://developer.android.com/sdk/api_diff/3/changes/android.view.Gravity.html -http://developer.android.com/sdk/api_diff/3/changes/android.widget.TextView.html -http://developer.android.com/sdk/api_diff/3/changes/android.app.Instrumentation.html -http://developer.android.com/sdk/api_diff/3/changes/android.view.KeyEvent.html -http://developer.android.com/sdk/api_diff/3/changes/android.widget.SimpleCursorAdapter.html -http://developer.android.com/sdk/api_diff/3/changes/android.view.View.html -http://developer.android.com/sdk/api_diff/3/changes/android.widget.AutoCompleteTextView.html -http://developer.android.com/sdk/api_diff/3/changes/android.view.Menu.html -http://developer.android.com/sdk/api_diff/3/changes/android.app.Activity.html -http://developer.android.com/sdk/api_diff/3/changes/android.content.res.AssetFileDescriptor.html -http://developer.android.com/sdk/api_diff/3/changes/android.net.wifi.WifiManager.html -http://developer.android.com/sdk/api_diff/3/changes/android.text.Annotation.html -http://developer.android.com/sdk/api_diff/3/changes/android.text.style.AbsoluteSizeSpan.html -http://developer.android.com/sdk/api_diff/3/changes/android.text.style.AlignmentSpan.Standard.html -http://developer.android.com/sdk/api_diff/3/changes/android.text.style.BackgroundColorSpan.html -http://developer.android.com/sdk/api_diff/3/changes/android.text.style.BulletSpan.html -http://developer.android.com/sdk/api_diff/3/changes/android.text.style.ForegroundColorSpan.html -http://developer.android.com/sdk/api_diff/3/changes/android.text.style.LeadingMarginSpan.Standard.html -http://developer.android.com/sdk/api_diff/3/changes/android.text.style.QuoteSpan.html -http://developer.android.com/sdk/api_diff/3/changes/android.text.style.RelativeSizeSpan.html -http://developer.android.com/sdk/api_diff/3/changes/android.text.style.ScaleXSpan.html -http://developer.android.com/sdk/api_diff/3/changes/android.text.style.StrikethroughSpan.html -http://developer.android.com/sdk/api_diff/3/changes/android.text.style.StyleSpan.html -http://developer.android.com/sdk/api_diff/3/changes/android.text.style.SubscriptSpan.html -http://developer.android.com/sdk/api_diff/3/changes/android.text.style.SuperscriptSpan.html -http://developer.android.com/sdk/api_diff/3/changes/android.text.style.TextAppearanceSpan.html -http://developer.android.com/sdk/api_diff/3/changes/android.text.style.TypefaceSpan.html -http://developer.android.com/sdk/api_diff/3/changes/android.text.style.URLSpan.html -http://developer.android.com/sdk/api_diff/3/changes/android.text.style.UnderlineSpan.html -http://developer.android.com/sdk/api_diff/3/changes/android.view.KeyCharacterMap.html -http://developer.android.com/sdk/api_diff/3/changes/android.location.Location.html -http://developer.android.com/sdk/api_diff/3/changes/android.view.ViewDebug.html -http://developer.android.com/sdk/api_diff/3/changes/android.text.TextUtils.html -http://developer.android.com/sdk/api_diff/3/changes/android.telephony.PhoneNumberUtils.html -http://developer.android.com/sdk/api_diff/3/changes/android.view.ViewConfiguration.html -http://developer.android.com/sdk/api_diff/3/changes/android.content.res.Resources.html -http://developer.android.com/sdk/api_diff/3/changes/android.app.AlertDialog.html -http://developer.android.com/sdk/api_diff/3/changes/android.widget.CursorAdapter.html -http://developer.android.com/sdk/api_diff/3/changes/android.hardware.SensorManager.html -http://developer.android.com/sdk/api_diff/3/changes/android.app.ActivityManager.html -http://developer.android.com/sdk/api_diff/3/changes/android.preference.DialogPreference.html +http://developer.android.com/reference/java/util/prefs/NodeChangeListener.html +http://developer.android.com/reference/java/util/prefs/PreferenceChangeListener.html +http://developer.android.com/reference/java/util/prefs/PreferencesFactory.html +http://developer.android.com/reference/java/util/prefs/AbstractPreferences.html +http://developer.android.com/reference/java/util/prefs/Preferences.html +http://developer.android.com/sdk/api_diff/3/changes/android.graphics.drawable.Drawable.html http://developer.android.com/sdk/api_diff/3/changes/android.graphics.drawable.RotateDrawable.html http://developer.android.com/sdk/api_diff/3/changes/android.graphics.drawable.ScaleDrawable.html -http://developer.android.com/sdk/api_diff/3/changes/android.widget.PopupWindow.html -http://developer.android.com/sdk/api_diff/3/changes/android.widget.AbsSeekBar.html -http://developer.android.com/sdk/api_diff/3/changes/android.content.pm.PackageManager.html -http://developer.android.com/sdk/api_diff/3/changes/android.test.mock.MockPackageManager.html -http://developer.android.com/sdk/api_diff/3/changes/android.content.res.TypedArray.html -http://developer.android.com/sdk/api_diff/3/changes/android.provider.Settings.System.html -http://developer.android.com/sdk/api_diff/3/changes/android.telephony.TelephonyManager.html -http://developer.android.com/sdk/api_diff/3/changes/android.widget.Chronometer.html -http://developer.android.com/sdk/api_diff/3/changes/android.text.AutoText.html -http://developer.android.com/sdk/api_diff/3/changes/android.widget.Scroller.html -http://developer.android.com/sdk/api_diff/3/changes/android.app.LauncherActivity.html -http://developer.android.com/sdk/api_diff/3/changes/android.widget.AbsListView.html -http://developer.android.com/sdk/api_diff/3/changes/android.text.style.DynamicDrawableSpan.html -http://developer.android.com/sdk/api_diff/3/changes/android.view.Window.html -http://developer.android.com/sdk/api_diff/3/changes/android.media.RingtoneManager.html -http://developer.android.com/sdk/api_diff/3/changes/android.media.AudioManager.html -http://developer.android.com/sdk/api_diff/3/changes/android.media.MediaPlayer.html -http://developer.android.com/sdk/api_diff/3/changes/android.media.SoundPool.html -http://developer.android.com/sdk/api_diff/3/changes/android.view.WindowManager.LayoutParams.html -http://developer.android.com/sdk/api_diff/3/changes/android.graphics.drawable.Drawable.html -http://developer.android.com/sdk/api_diff/3/changes/android.view.GestureDetector.SimpleOnGestureListener.html -http://developer.android.com/sdk/api_diff/3/changes/android.widget.ProgressBar.html -http://developer.android.com/sdk/api_diff/3/changes/android.content.ContentProvider.html -http://developer.android.com/sdk/api_diff/3/changes/android.content.ContentResolver.html -http://developer.android.com/sdk/api_diff/3/changes/java.util.logging.Level.html -http://developer.android.com/sdk/api_diff/3/changes/android.content.BroadcastReceiver.html -http://developer.android.com/sdk/api_diff/3/changes/android.media.MediaRecorder.html -http://developer.android.com/sdk/api_diff/3/changes/android.content.Intent.html -http://developer.android.com/sdk/api_diff/3/changes/android.view.ViewParent.html -http://developer.android.com/sdk/api_diff/3/changes/android.widget.RemoteViews.html -http://developer.android.com/sdk/api_diff/3/changes/android.widget.ListView.html -http://developer.android.com/sdk/api_diff/3/changes/android.app.AlarmManager.html -http://developer.android.com/sdk/api_diff/3/changes/android.view.GestureDetector.html -http://developer.android.com/sdk/api_diff/3/changes/android.hardware.Camera.html -http://developer.android.com/sdk/api_diff/3/changes/android.view.ViewGroup.html -http://developer.android.com/sdk/api_diff/3/changes/android.widget.ResourceCursorAdapter.html -http://developer.android.com/sdk/api_diff/3/changes/android.widget.ArrayAdapter.html -http://developer.android.com/sdk/api_diff/3/changes/android.database.sqlite.SQLiteDatabase.html -http://developer.android.com/sdk/api_diff/5/changes/classes_index_additions.html -http://developer.android.com/sdk/api_diff/5/changes/classes_index_changes.html -http://developer.android.com/sdk/api_diff/3/changes/android.media.MediaRecorder.OutputFormat.html -http://developer.android.com/resources/samples/CubeLiveWallpaper/res/values/shapes.html -http://developer.android.com/resources/samples/CubeLiveWallpaper/res/values/strings.html -http://developer.android.com/sdk/api_diff/3/changes/classes_index_additions.html -http://developer.android.com/sdk/api_diff/3/changes/classes_index_changes.html -http://developer.android.com/sdk/api_diff/3/changes/android.widget.AbsoluteLayout.html -http://developer.android.com/sdk/api_diff/3/changes/android.content.pm.ActivityInfo.html -http://developer.android.com/sdk/api_diff/3/changes/android.provider.Browser.html -http://developer.android.com/sdk/api_diff/3/changes/android.text.style.ClickableSpan.html -http://developer.android.com/sdk/api_diff/3/changes/android.content.res.Configuration.html -http://developer.android.com/sdk/api_diff/3/changes/android.provider.Contacts.Intents.html -http://developer.android.com/sdk/api_diff/3/changes/android.provider.Contacts.Intents.Insert.html -http://developer.android.com/sdk/api_diff/3/changes/android.provider.Contacts.PeopleColumns.html -http://developer.android.com/sdk/api_diff/3/changes/android.content.Context.html -http://developer.android.com/sdk/api_diff/3/changes/android.content.DialogInterface.html -http://developer.android.com/sdk/api_diff/3/changes/android.widget.GridView.html +http://developer.android.com/sdk/api_diff/3/changes/android.graphics.drawable.TransitionDrawable.html +http://developer.android.com/resources/samples/Spinner/src/com/index.html +http://developer.android.com/reference/java/beans/PropertyChangeListenerProxy.html +http://developer.android.com/reference/org/apache/http/auth/params/AuthParamBean.html +http://developer.android.com/sdk/api_diff/3/changes/android.text.style.AbsoluteSizeSpan.html +http://developer.android.com/sdk/api_diff/3/changes/android.text.style.AlignmentSpan.Standard.html +http://developer.android.com/sdk/api_diff/3/changes/android.text.style.BackgroundColorSpan.html +http://developer.android.com/sdk/api_diff/3/changes/android.text.style.BulletSpan.html +http://developer.android.com/sdk/api_diff/3/changes/android.text.style.ClickableSpan.html +http://developer.android.com/sdk/api_diff/3/changes/android.text.style.DynamicDrawableSpan.html +http://developer.android.com/sdk/api_diff/3/changes/android.text.style.ForegroundColorSpan.html http://developer.android.com/sdk/api_diff/3/changes/android.text.style.ImageSpan.html +http://developer.android.com/sdk/api_diff/3/changes/android.text.style.LeadingMarginSpan.Standard.html http://developer.android.com/sdk/api_diff/3/changes/android.text.style.MaskFilterSpan.html -http://developer.android.com/sdk/api_diff/3/changes/android.provider.MediaStore.html -http://developer.android.com/sdk/api_diff/3/changes/android.provider.MediaStore.Audio.AlbumColumns.html -http://developer.android.com/sdk/api_diff/3/changes/android.provider.MediaStore.Audio.Media.html -http://developer.android.com/sdk/api_diff/3/changes/android.provider.MediaStore.Images.Media.html -http://developer.android.com/sdk/api_diff/3/changes/android.provider.MediaStore.Video.html -http://developer.android.com/sdk/api_diff/3/changes/android.provider.MediaStore.Video.VideoColumns.html -http://developer.android.com/sdk/api_diff/3/changes/android.view.MotionEvent.html -http://developer.android.com/sdk/api_diff/3/changes/android.view.OrientationListener.html -http://developer.android.com/sdk/api_diff/3/changes/android.content.pm.PackageInfo.html -http://developer.android.com/sdk/api_diff/3/changes/android.app.PendingIntent.html -http://developer.android.com/sdk/api_diff/3/changes/android.widget.PopupWindow.OnDismissListener.html +http://developer.android.com/sdk/api_diff/3/changes/android.text.style.QuoteSpan.html http://developer.android.com/sdk/api_diff/3/changes/android.text.style.RasterizerSpan.html -http://developer.android.com/sdk/api_diff/3/changes/android.widget.RemoteViews.ActionException.html -http://developer.android.com/sdk/api_diff/3/changes/android.hardware.SensorListener.html -http://developer.android.com/sdk/api_diff/3/changes/android.provider.Settings.html -http://developer.android.com/sdk/api_diff/3/changes/android.text.Spanned.html -http://developer.android.com/sdk/api_diff/3/changes/android.text.SpanWatcher.html -http://developer.android.com/sdk/api_diff/3/changes/android.text.TextWatcher.html -http://developer.android.com/sdk/api_diff/3/changes/android.graphics.drawable.TransitionDrawable.html +http://developer.android.com/sdk/api_diff/3/changes/android.text.style.RelativeSizeSpan.html +http://developer.android.com/sdk/api_diff/3/changes/android.text.style.ScaleXSpan.html +http://developer.android.com/sdk/api_diff/3/changes/android.text.style.StrikethroughSpan.html +http://developer.android.com/sdk/api_diff/3/changes/android.text.style.StyleSpan.html +http://developer.android.com/sdk/api_diff/3/changes/android.text.style.SubscriptSpan.html +http://developer.android.com/sdk/api_diff/3/changes/android.text.style.SuperscriptSpan.html +http://developer.android.com/sdk/api_diff/3/changes/android.text.style.TextAppearanceSpan.html +http://developer.android.com/sdk/api_diff/3/changes/android.text.style.TypefaceSpan.html +http://developer.android.com/sdk/api_diff/3/changes/android.text.style.URLSpan.html +http://developer.android.com/sdk/api_diff/3/changes/android.text.style.UnderlineSpan.html http://developer.android.com/sdk/api_diff/3/changes/android.text.style.UpdateLayout.html -http://developer.android.com/resources/samples/ApiDemos/tests/src/com/index.html -http://developer.android.com/resources/samples/WiktionarySimple/res/xml/widget_word.html -http://developer.android.com/resources/samples/TicTacToeLib/src/com/index.html -http://developer.android.com/resources/samples/ApiDemos/res/values-notlong/strings.html -http://developer.android.com/resources/samples/ApiDemos/res/values-large-notlong/strings.html -http://developer.android.com/resources/samples/ApiDemos/res/drawable-nodpi/logonodpi120.html -http://developer.android.com/resources/samples/ApiDemos/res/drawable-nodpi/logonodpi160.html -http://developer.android.com/resources/samples/ApiDemos/res/drawable-nodpi/logonodpi240.html -http://developer.android.com/sdk/api_diff/8/changes/classes_index_additions.html -http://developer.android.com/sdk/api_diff/8/changes/classes_index_changes.html -http://developer.android.com/resources/samples/NotePad/res/menu/editor_options_menu.html -http://developer.android.com/resources/samples/NotePad/res/menu/list_context_menu.html -http://developer.android.com/resources/samples/NotePad/res/menu/list_options_menu.html -http://developer.android.com/resources/samples/TicTacToeMain/src/com/index.html -http://developer.android.com/sdk/api_diff/8/changes/constructors_index_removals.html -http://developer.android.com/sdk/api_diff/8/changes/constructors_index_additions.html -http://developer.android.com/sdk/api_diff/8/changes/constructors_index_changes.html -http://developer.android.com/sdk/api_diff/3/changes/packages_index_additions.html -http://developer.android.com/sdk/api_diff/3/changes/packages_index_changes.html -http://developer.android.com/resources/samples/NotePad/res/layout/note_editor.html -http://developer.android.com/resources/samples/NotePad/res/layout/noteslist_item.html -http://developer.android.com/resources/samples/NotePad/res/layout/title_editor.html -http://developer.android.com/resources/samples/Snake/src/com/example/index.html -http://developer.android.com/resources/samples/WiktionarySimple/src/com/index.html -http://developer.android.com/resources/samples/AccelerometerPlay/res/drawable-mdpi/icon.html -http://developer.android.com/resources/samples/JetBoy/res/drawable/asteroid01.html -http://developer.android.com/resources/samples/JetBoy/res/drawable/asteroid02.html -http://developer.android.com/resources/samples/JetBoy/res/drawable/asteroid03.html -http://developer.android.com/resources/samples/JetBoy/res/drawable/asteroid04.html -http://developer.android.com/resources/samples/JetBoy/res/drawable/asteroid05.html -http://developer.android.com/resources/samples/JetBoy/res/drawable/asteroid06.html -http://developer.android.com/resources/samples/JetBoy/res/drawable/asteroid07.html -http://developer.android.com/resources/samples/JetBoy/res/drawable/asteroid08.html -http://developer.android.com/resources/samples/JetBoy/res/drawable/asteroid09.html -http://developer.android.com/resources/samples/JetBoy/res/drawable/asteroid10.html -http://developer.android.com/resources/samples/JetBoy/res/drawable/asteroid11.html -http://developer.android.com/resources/samples/JetBoy/res/drawable/asteroid12.html -http://developer.android.com/resources/samples/JetBoy/res/drawable/asteroid_explode1.html -http://developer.android.com/resources/samples/JetBoy/res/drawable/asteroid_explode2.html -http://developer.android.com/resources/samples/JetBoy/res/drawable/asteroid_explode3.html -http://developer.android.com/resources/samples/JetBoy/res/drawable/asteroid_explode4.html -http://developer.android.com/resources/samples/JetBoy/res/drawable/background_a.html -http://developer.android.com/resources/samples/JetBoy/res/drawable/background_b.html -http://developer.android.com/resources/samples/JetBoy/res/drawable/icon.html -http://developer.android.com/resources/samples/JetBoy/res/drawable/int_timer.html -http://developer.android.com/resources/samples/JetBoy/res/drawable/intbeam_1.html -http://developer.android.com/resources/samples/JetBoy/res/drawable/intbeam_2.html -http://developer.android.com/resources/samples/JetBoy/res/drawable/intbeam_3.html -http://developer.android.com/resources/samples/JetBoy/res/drawable/intbeam_4.html -http://developer.android.com/resources/samples/JetBoy/res/drawable/laser.html -http://developer.android.com/resources/samples/JetBoy/res/drawable/ship2_1.html -http://developer.android.com/resources/samples/JetBoy/res/drawable/ship2_2.html -http://developer.android.com/resources/samples/JetBoy/res/drawable/ship2_3.html -http://developer.android.com/resources/samples/JetBoy/res/drawable/ship2_4.html -http://developer.android.com/resources/samples/JetBoy/res/drawable/ship2_hit_1.html -http://developer.android.com/resources/samples/JetBoy/res/drawable/ship2_hit_2.html -http://developer.android.com/resources/samples/JetBoy/res/drawable/ship2_hit_3.html -http://developer.android.com/resources/samples/JetBoy/res/drawable/ship2_hit_4.html -http://developer.android.com/resources/samples/JetBoy/res/drawable/title_bg_hori.html -http://developer.android.com/resources/samples/JetBoy/res/drawable/title_hori.html -http://developer.android.com/resources/samples/Wiktionary/src/com/example/index.html -http://developer.android.com/resources/samples/SoftKeyboard/src/com/index.html -http://developer.android.com/resources/samples/ApiDemos/res/values-small-long/strings.html -http://developer.android.com/sdk/api_diff/4/changes/constructors_index_additions.html -http://developer.android.com/sdk/api_diff/4/changes/constructors_index_changes.html -http://developer.android.com/sdk/api_diff/4/changes/android.text.style.ImageSpan.html -http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/appwidget/ExampleAppWidgetProvider.html -http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/appwidget/ExampleAppWidgetConfigure.html -http://developer.android.com/resources/samples/Snake/tests/src/index.html -http://developer.android.com/resources/samples/Snake/tests/AndroidManifest.html -http://developer.android.com/resources/samples/SampleSyncAdapter/res/layout/login_activity.html +http://developer.android.com/reference/java/lang/annotation/Target.html +http://developer.android.com/resources/samples/CubeLiveWallpaper/res/drawable/ic_launcher_wallpaper.html +http://developer.android.com/sdk/api_diff/3/changes/android.telephony.PhoneNumberUtils.html +http://developer.android.com/sdk/api_diff/3/changes/android.telephony.TelephonyManager.html +http://developer.android.com/reference/org/apache/http/client/entity/UrlEncodedFormEntity.html +http://developer.android.com/resources/samples/NotePad/tests/src/index.html +http://developer.android.com/resources/samples/NotePad/tests/AndroidManifest.html +http://developer.android.com/reference/java/beans/PropertyChangeListener.html +http://developer.android.com/resources/tutorials/views/hello-tabwidget.html +http://developer.android.com/resources/samples/Home/src/com/example/index.html +http://developer.android.com/reference/javax/sql/CommonDataSource.html +http://developer.android.com/reference/javax/sql/ConnectionEventListener.html +http://developer.android.com/reference/javax/sql/RowSetInternal.html +http://developer.android.com/reference/javax/sql/RowSetListener.html +http://developer.android.com/reference/javax/sql/RowSetMetaData.html +http://developer.android.com/reference/javax/sql/RowSetReader.html +http://developer.android.com/reference/javax/sql/RowSetWriter.html +http://developer.android.com/reference/javax/sql/StatementEventListener.html +http://developer.android.com/resources/samples/BluetoothChat/res/menu/option_menu.html +http://developer.android.com/sdk/api_diff/3/changes/java.util.logging.Level.html +http://developer.android.com/sdk/api_diff/3/changes/java.util.logging.LogManager.html +http://developer.android.com/resources/samples/BluetoothChat/res/drawable-hdpi/app_icon.html +http://developer.android.com/reference/android/inputmethodservice/package-descr.html +http://developer.android.com/sdk/api_diff/9/changes/classes_index_removals.html +http://developer.android.com/sdk/api_diff/9/changes/classes_index_additions.html +http://developer.android.com/sdk/api_diff/9/changes/classes_index_changes.html +http://developer.android.com/reference/android/content/pm/package-descr.html +http://developer.android.com/resources/samples/WiktionarySimple/res/layout/widget_message.html +http://developer.android.com/resources/samples/WiktionarySimple/res/layout/widget_word.html +http://developer.android.com/reference/org/apache/http/params/package-descr.html +http://developer.android.com/reference/android/graphics/drawable/shapes/ArcShape.html +http://developer.android.com/reference/android/graphics/drawable/shapes/PathShape.html +http://developer.android.com/reference/android/graphics/drawable/shapes/RectShape.html +http://developer.android.com/reference/android/graphics/drawable/shapes/RoundRectShape.html +http://developer.android.com/resources/samples/ContactManager/res/drawable-mdpi/icon.html +http://developer.android.com/resources/samples/BackupRestore/src/com/example/index.html +http://developer.android.com/reference/org/apache/http/message/package-descr.html +http://developer.android.com/resources/samples/NFCDemo/res/drawable/index.html +http://developer.android.com/resources/samples/NFCDemo/res/layout/index.html +http://developer.android.com/resources/samples/NFCDemo/res/raw/index.html +http://developer.android.com/resources/samples/NFCDemo/res/values/index.html +http://developer.android.com/reference/android/bluetooth/package-descr.html +http://developer.android.com/resources/samples/SipDemo/res/drawable/index.html +http://developer.android.com/resources/samples/SipDemo/res/layout/index.html +http://developer.android.com/resources/samples/SipDemo/res/values/index.html +http://developer.android.com/resources/samples/SipDemo/res/xml/index.html +http://developer.android.com/reference/android/speech/tts/TextToSpeech.Engine.html +http://developer.android.com/reference/javax/xml/xpath/XPath.html +http://developer.android.com/reference/javax/xml/xpath/XPathExpression.html +http://developer.android.com/reference/javax/xml/xpath/XPathFunction.html +http://developer.android.com/reference/javax/xml/xpath/XPathFunctionResolver.html +http://developer.android.com/reference/javax/xml/xpath/XPathVariableResolver.html +http://developer.android.com/reference/javax/xml/xpath/XPathConstants.html +http://developer.android.com/reference/javax/xml/xpath/XPathFactory.html +http://developer.android.com/resources/samples/BusinessCard/res/index.html +http://developer.android.com/resources/samples/BusinessCard/src/index.html +http://developer.android.com/resources/samples/BusinessCard/AndroidManifest.html +http://developer.android.com/sdk/api_diff/6/changes/packages_index_all.html +http://developer.android.com/sdk/api_diff/6/changes/classes_index_all.html +http://developer.android.com/sdk/api_diff/6/changes/constructors_index_all.html +http://developer.android.com/sdk/api_diff/6/changes/methods_index_all.html +http://developer.android.com/sdk/api_diff/6/changes/fields_index_all.html +http://developer.android.com/resources/samples/SipDemo/src/com/index.html +http://developer.android.com/sdk/api_diff/8/changes/alldiffs_index_removals.html +http://developer.android.com/sdk/api_diff/8/changes/alldiffs_index_additions.html +http://developer.android.com/sdk/api_diff/8/changes/alldiffs_index_changes.html +http://developer.android.com/sdk/api_diff/8/changes/android.widget.AbsListView.html +http://developer.android.com/sdk/api_diff/8/changes/android.content.AbstractThreadedSyncAdapter.html +http://developer.android.com/sdk/api_diff/8/changes/android.accounts.AccountManager.html +http://developer.android.com/sdk/api_diff/8/changes/android.app.Activity.html +http://developer.android.com/sdk/api_diff/8/changes/android.app.ActivityManager.html +http://developer.android.com/sdk/api_diff/8/changes/android.hardware.Camera.html +http://developer.android.com/sdk/api_diff/8/changes/android.test.mock.MockPackageManager.html +http://developer.android.com/sdk/api_diff/8/changes/org.w3c.dom.Document.html +http://developer.android.com/sdk/api_diff/8/changes/android.app.AlarmManager.html +http://developer.android.com/sdk/api_diff/8/changes/pkg_android.html +http://developer.android.com/sdk/api_diff/8/changes/pkg_android.accounts.html +http://developer.android.com/sdk/api_diff/8/changes/pkg_android.app.html +http://developer.android.com/sdk/api_diff/8/changes/pkg_android.content.html +http://developer.android.com/sdk/api_diff/8/changes/pkg_android.content.pm.html +http://developer.android.com/sdk/api_diff/8/changes/pkg_android.content.res.html +http://developer.android.com/sdk/api_diff/8/changes/pkg_android.database.html +http://developer.android.com/sdk/api_diff/8/changes/pkg_android.database.sqlite.html +http://developer.android.com/sdk/api_diff/8/changes/pkg_android.gesture.html +http://developer.android.com/sdk/api_diff/8/changes/pkg_android.graphics.html +http://developer.android.com/sdk/api_diff/8/changes/pkg_android.hardware.html +http://developer.android.com/sdk/api_diff/8/changes/pkg_android.location.html +http://developer.android.com/sdk/api_diff/8/changes/pkg_android.media.html +http://developer.android.com/sdk/api_diff/8/changes/pkg_android.net.html +http://developer.android.com/sdk/api_diff/8/changes/pkg_android.net.http.html +http://developer.android.com/sdk/api_diff/8/changes/pkg_android.opengl.html +http://developer.android.com/sdk/api_diff/8/changes/pkg_android.os.html +http://developer.android.com/sdk/api_diff/8/changes/pkg_android.provider.html +http://developer.android.com/sdk/api_diff/8/changes/pkg_android.speech.html +http://developer.android.com/sdk/api_diff/8/changes/pkg_android.speech.tts.html +http://developer.android.com/sdk/api_diff/8/changes/pkg_android.telephony.html +http://developer.android.com/sdk/api_diff/8/changes/pkg_android.test.html +http://developer.android.com/sdk/api_diff/8/changes/pkg_android.test.mock.html +http://developer.android.com/sdk/api_diff/8/changes/pkg_android.text.html +http://developer.android.com/sdk/api_diff/8/changes/pkg_android.text.style.html +http://developer.android.com/sdk/api_diff/8/changes/pkg_android.text.util.html +http://developer.android.com/sdk/api_diff/8/changes/pkg_android.util.html +http://developer.android.com/sdk/api_diff/8/changes/pkg_android.view.html +http://developer.android.com/sdk/api_diff/8/changes/pkg_android.view.animation.html +http://developer.android.com/sdk/api_diff/8/changes/pkg_android.webkit.html +http://developer.android.com/sdk/api_diff/8/changes/pkg_android.widget.html +http://developer.android.com/sdk/api_diff/8/changes/android.view.animation.Animation.html +http://developer.android.com/sdk/api_diff/8/changes/java.util.regex.Matcher.html +http://developer.android.com/sdk/api_diff/8/changes/android.speech.tts.TextToSpeech.html +http://developer.android.com/sdk/api_diff/8/changes/java.util.ArrayList.html +http://developer.android.com/sdk/api_diff/8/changes/org.w3c.dom.Attr.html +http://developer.android.com/sdk/api_diff/8/changes/android.media.SoundPool.html +http://developer.android.com/sdk/api_diff/8/changes/android.widget.BaseExpandableListAdapter.html +http://developer.android.com/sdk/api_diff/8/changes/android.os.Bundle.html +http://developer.android.com/sdk/api_diff/8/changes/android.webkit.CacheManager.html +http://developer.android.com/sdk/api_diff/8/changes/android.provider.CallLog.Calls.html +http://developer.android.com/sdk/api_diff/8/changes/android.provider.MediaStore.Images.Thumbnails.html +http://developer.android.com/sdk/api_diff/8/changes/android.provider.MediaStore.Video.Thumbnails.html +http://developer.android.com/sdk/api_diff/8/changes/java.nio.charset.Charset.html +http://developer.android.com/sdk/api_diff/8/changes/android.content.ComponentName.html +http://developer.android.com/sdk/api_diff/8/changes/android.gesture.Gesture.html +http://developer.android.com/sdk/api_diff/8/changes/android.gesture.GesturePoint.html +http://developer.android.com/sdk/api_diff/8/changes/android.gesture.GestureStroke.html +http://developer.android.com/sdk/api_diff/8/changes/java.util.regex.Pattern.html +http://developer.android.com/sdk/api_diff/8/changes/android.provider.ContactsContract.Groups.html +http://developer.android.com/sdk/api_diff/8/changes/android.provider.ContactsContract.RawContacts.html +http://developer.android.com/sdk/api_diff/8/changes/android.content.ContextWrapper.html +http://developer.android.com/sdk/api_diff/8/changes/android.database.DatabaseUtils.html +http://developer.android.com/sdk/api_diff/8/changes/pkg_dalvik.bytecode.html +http://developer.android.com/sdk/api_diff/8/changes/pkg_dalvik.system.html +http://developer.android.com/sdk/api_diff/8/changes/java.net.DatagramSocketImpl.html +http://developer.android.com/sdk/api_diff/8/changes/android.os.Debug.html +http://developer.android.com/sdk/api_diff/8/changes/android.app.Dialog.html +http://developer.android.com/sdk/api_diff/8/changes/android.view.View.html +http://developer.android.com/sdk/api_diff/8/changes/android.view.Display.html +http://developer.android.com/sdk/api_diff/8/changes/javax.xml.parsers.DocumentBuilder.html +http://developer.android.com/sdk/api_diff/8/changes/javax.xml.parsers.DocumentBuilderFactory.html +http://developer.android.com/sdk/api_diff/8/changes/pkg_org.w3c.dom.html +http://developer.android.com/sdk/api_diff/8/changes/org.w3c.dom.DOMImplementation.html +http://developer.android.com/sdk/api_diff/8/changes/org.w3c.dom.Element.html +http://developer.android.com/sdk/api_diff/8/changes/android.webkit.WebView.html +http://developer.android.com/sdk/api_diff/8/changes/org.w3c.dom.Entity.html +http://developer.android.com/sdk/api_diff/8/changes/android.util.EventLogTags.html +http://developer.android.com/sdk/api_diff/8/changes/android.webkit.WebSettings.html +http://developer.android.com/sdk/api_diff/8/changes/android.widget.ListView.html +http://developer.android.com/sdk/api_diff/8/changes/android.test.mock.MockContext.html +http://developer.android.com/sdk/api_diff/8/changes/org.w3c.dom.NamedNodeMap.html +http://developer.android.com/sdk/api_diff/8/changes/android.view.ViewConfiguration.html +http://developer.android.com/sdk/api_diff/8/changes/javax.xml.parsers.SAXParser.html +http://developer.android.com/sdk/api_diff/8/changes/javax.xml.parsers.SAXParserFactory.html +http://developer.android.com/sdk/api_diff/8/changes/org.w3c.dom.Text.html +http://developer.android.com/sdk/api_diff/8/changes/android.view.VelocityTracker.html +http://developer.android.com/sdk/api_diff/8/changes/android.opengl.GLSurfaceView.html +http://developer.android.com/sdk/api_diff/8/changes/java.util.HashMap.html +http://developer.android.com/sdk/api_diff/8/changes/android.widget.ImageView.html +http://developer.android.com/sdk/api_diff/8/changes/android.widget.TabWidget.html +http://developer.android.com/sdk/api_diff/8/changes/pkg_java.net.html +http://developer.android.com/sdk/api_diff/8/changes/pkg_java.nio.charset.html +http://developer.android.com/sdk/api_diff/8/changes/pkg_java.util.html +http://developer.android.com/sdk/api_diff/8/changes/pkg_java.util.regex.html +http://developer.android.com/sdk/api_diff/8/changes/pkg_javax.xml.html +http://developer.android.com/sdk/api_diff/8/changes/pkg_javax.xml.parsers.html +http://developer.android.com/sdk/api_diff/8/changes/android.util.Log.html +http://developer.android.com/sdk/api_diff/8/changes/android.opengl.Matrix.html +http://developer.android.com/sdk/api_diff/8/changes/android.media.MediaRecorder.html +http://developer.android.com/sdk/api_diff/8/changes/android.media.MediaScannerConnection.html +http://developer.android.com/sdk/api_diff/8/changes/android.media.MediaScannerConnection.MediaScannerConnectionClient.html +http://developer.android.com/sdk/api_diff/8/changes/android.provider.MediaStore.Audio.Playlists.Members.html +http://developer.android.com/sdk/api_diff/8/changes/android.webkit.WebChromeClient.html +http://developer.android.com/sdk/api_diff/8/changes/android.webkit.WebViewClient.html +http://developer.android.com/sdk/api_diff/8/changes/android.os.PowerManager.html +http://developer.android.com/sdk/api_diff/8/changes/android.widget.RemoteViews.html +http://developer.android.com/sdk/api_diff/8/changes/android.widget.VideoView.html +http://developer.android.com/sdk/api_diff/8/changes/android.text.util.Rfc822Tokenizer.html +http://developer.android.com/sdk/api_diff/3/changes/android.database.sqlite.SQLiteDatabase.html +http://developer.android.com/sdk/api_diff/3/changes/android.net.wifi.WifiManager.html +http://developer.android.com/sdk/api_diff/3/changes/android.text.Annotation.html +http://developer.android.com/sdk/api_diff/3/changes/android.text.AutoText.html +http://developer.android.com/sdk/api_diff/3/changes/android.text.SpanWatcher.html +http://developer.android.com/sdk/api_diff/3/changes/android.text.Spanned.html +http://developer.android.com/sdk/api_diff/3/changes/android.text.TextUtils.html +http://developer.android.com/sdk/api_diff/3/changes/android.text.TextWatcher.html +http://developer.android.com/reference/org/apache/http/protocol/package-descr.html +http://developer.android.com/resources/samples/BusinessCard/res/layout/index.html +http://developer.android.com/resources/samples/BusinessCard/res/values/index.html +http://developer.android.com/sdk/api_diff/8/changes/packages_index_additions.html +http://developer.android.com/sdk/api_diff/8/changes/packages_index_changes.html +http://developer.android.com/resources/samples/SipDemo/res/drawable/btn_record.html +http://developer.android.com/resources/samples/SipDemo/res/drawable/btn_speak_normal.html +http://developer.android.com/resources/samples/SipDemo/res/drawable/btn_speak_pressed.html +http://developer.android.com/resources/samples/SipDemo/res/drawable/btn_speak_selected.html +http://developer.android.com/resources/samples/SipDemo/res/drawable/icon.html +http://developer.android.com/reference/org/apache/http/conn/ssl/package-descr.html +http://developer.android.com/reference/org/apache/http/auth/params/AuthPNames.html +http://developer.android.com/reference/org/apache/http/auth/params/AuthParams.html +http://developer.android.com/sdk/api_diff/7/changes/packages_index_all.html +http://developer.android.com/sdk/api_diff/7/changes/classes_index_all.html +http://developer.android.com/sdk/api_diff/7/changes/constructors_index_all.html +http://developer.android.com/sdk/api_diff/7/changes/methods_index_all.html +http://developer.android.com/sdk/api_diff/7/changes/fields_index_all.html +http://developer.android.com/reference/android/speech/tts/TextToSpeech.OnInitListener.html +http://developer.android.com/reference/android/speech/tts/TextToSpeech.OnUtteranceCompletedListener.html +http://developer.android.com/reference/android/speech/tts/TextToSpeech.html +http://developer.android.com/reference/java/lang/annotation/Retention.html +http://developer.android.com/sdk/api_diff/9/changes/methods_index_removals.html +http://developer.android.com/sdk/api_diff/9/changes/methods_index_additions.html +http://developer.android.com/sdk/api_diff/9/changes/methods_index_changes.html +http://developer.android.com/reference/android/media/audiofx/package-descr.html +http://developer.android.com/resources/samples/NFCDemo/res/values/strings.html +http://developer.android.com/reference/android/sax/ElementListener.html +http://developer.android.com/reference/android/sax/EndElementListener.html +http://developer.android.com/reference/android/sax/EndTextElementListener.html +http://developer.android.com/reference/android/sax/StartElementListener.html +http://developer.android.com/reference/android/sax/TextElementListener.html +http://developer.android.com/reference/android/sax/Element.html +http://developer.android.com/reference/android/sax/RootElement.html +http://developer.android.com/reference/android/sax/package-descr.html +http://developer.android.com/reference/javax/xml/transform/dom/DOMLocator.html +http://developer.android.com/resources/samples/LunarLander/res/drawable/app_lunar_lander.html +http://developer.android.com/resources/samples/LunarLander/res/drawable/lander_crashed.html +http://developer.android.com/resources/samples/LunarLander/res/drawable/lander_firing.html +http://developer.android.com/resources/samples/LunarLander/res/drawable/lander_plain.html +http://developer.android.com/resources/samples/JetBoy/res/drawable/index.html +http://developer.android.com/resources/samples/JetBoy/res/layout/index.html +http://developer.android.com/resources/samples/JetBoy/res/raw/index.html +http://developer.android.com/resources/samples/JetBoy/res/values/index.html +http://developer.android.com/reference/org/apache/http/conn/routing/package-descr.html +http://developer.android.com/resources/samples/LunarLander/res/drawable-land/earthrise.html +http://developer.android.com/resources/samples/NotePad/res/drawable/index.html +http://developer.android.com/resources/samples/NotePad/res/drawable-hdpi/index.html +http://developer.android.com/resources/samples/NotePad/res/drawable-ldpi/index.html +http://developer.android.com/resources/samples/NotePad/res/layout/index.html +http://developer.android.com/resources/samples/NotePad/res/menu/index.html +http://developer.android.com/resources/samples/NotePad/res/values/index.html +http://developer.android.com/resources/samples/BusinessCard/res/values/strings.html +http://developer.android.com/reference/android/view/package-descr.html +http://developer.android.com/resources/samples/Spinner/res/layout/main.html +http://developer.android.com/sdk/api_diff/6/changes/packages_index_changes.html +http://developer.android.com/reference/javax/xml/transform/dom/package-descr.html http://developer.android.com/resources/samples/Home/res/anim/index.html http://developer.android.com/resources/samples/Home/res/color/index.html http://developer.android.com/resources/samples/Home/res/drawable/index.html @@ -4768,347 +4157,713 @@ http://developer.android.com/resources/samples/Home/res/values-de-rDE/index.html http://developer.android.com/resources/samples/Home/res/values-es-rUS/index.html http://developer.android.com/resources/samples/Home/res/values-land/index.html http://developer.android.com/resources/samples/Home/res/values-nl-rNL/index.html -http://developer.android.com/resources/samples/ApiDemos/res/values-small/strings.html -http://developer.android.com/resources/samples/Spinner/src/com/android/example/index.html -http://developer.android.com/reference/android/bluetooth/package-descr.html -http://developer.android.com/resources/samples/ApiDemos/res/xml/advanced_preferences.html -http://developer.android.com/resources/samples/ApiDemos/res/xml/appwidget_provider.html -http://developer.android.com/resources/samples/ApiDemos/res/xml/default_values.html -http://developer.android.com/resources/samples/ApiDemos/res/xml/device_admin_sample.html -http://developer.android.com/resources/samples/ApiDemos/res/xml/preference_dependencies.html -http://developer.android.com/resources/samples/ApiDemos/res/xml/preferences.html -http://developer.android.com/resources/samples/ApiDemos/res/xml/searchable.html -http://developer.android.com/sdk/api_diff/4/changes/alldiffs_index_removals.html -http://developer.android.com/sdk/api_diff/4/changes/alldiffs_index_additions.html -http://developer.android.com/sdk/api_diff/4/changes/alldiffs_index_changes.html -http://developer.android.com/sdk/api_diff/4/changes/java.util.concurrent.locks.AbstractQueuedSynchronizer.html -http://developer.android.com/sdk/api_diff/4/changes/android.graphics.drawable.AnimationDrawable.html -http://developer.android.com/sdk/api_diff/4/changes/android.telephony.gsm.SmsMessage.MessageClass.html -http://developer.android.com/resources/samples/ApiDemos/src/com/index.html -http://developer.android.com/resources/samples/NotePad/src/com/example/index.html -http://developer.android.com/resources/samples/ContactManager/res/drawable-hdpi/index.html -http://developer.android.com/resources/samples/ContactManager/res/drawable-ldpi/index.html -http://developer.android.com/resources/samples/ContactManager/res/drawable-mdpi/index.html -http://developer.android.com/resources/samples/ContactManager/res/layout/index.html -http://developer.android.com/resources/samples/ContactManager/res/values/index.html +http://developer.android.com/reference/junit/framework/package-descr.html +http://developer.android.com/reference/org/apache/http/auth/params/package-descr.html +http://developer.android.com/sdk/api_diff/3/changes/alldiffs_index_removals.html +http://developer.android.com/sdk/api_diff/3/changes/alldiffs_index_additions.html +http://developer.android.com/sdk/api_diff/3/changes/alldiffs_index_changes.html +http://developer.android.com/sdk/api_diff/3/changes/android.widget.AbsListView.html +http://developer.android.com/sdk/api_diff/3/changes/android.widget.AbsoluteLayout.html +http://developer.android.com/sdk/api_diff/3/changes/android.widget.AbsSeekBar.html +http://developer.android.com/sdk/api_diff/3/changes/android.media.AudioManager.html +http://developer.android.com/sdk/api_diff/3/changes/android.content.Intent.html +http://developer.android.com/sdk/api_diff/3/changes/android.test.ActivityInstrumentationTestCase.html +http://developer.android.com/sdk/api_diff/3/changes/android.location.LocationManager.html +http://developer.android.com/sdk/api_diff/3/changes/java.util.jar.Pack200.Packer.html +http://developer.android.com/sdk/api_diff/3/changes/java.util.jar.Pack200.Unpacker.html +http://developer.android.com/sdk/api_diff/3/changes/android.R.id.html +http://developer.android.com/sdk/api_diff/3/changes/android.R.attr.html +http://developer.android.com/sdk/api_diff/3/changes/android.widget.ArrayAdapter.html +http://developer.android.com/sdk/api_diff/3/changes/android.widget.AutoCompleteTextView.html +http://developer.android.com/sdk/api_diff/3/changes/android.hardware.SensorManager.html +http://developer.android.com/sdk/api_diff/3/changes/android.widget.TextView.html +http://developer.android.com/sdk/api_diff/3/changes/android.Manifest.permission.html +http://developer.android.com/sdk/api_diff/3/changes/android.os.Binder.html +http://developer.android.com/sdk/api_diff/3/changes/android.graphics.Bitmap.html +http://developer.android.com/sdk/api_diff/3/changes/android.content.BroadcastReceiver.html +http://developer.android.com/sdk/api_diff/3/changes/android.os.Build.html +http://developer.android.com/sdk/api_diff/3/changes/android.content.DialogInterface.html +http://developer.android.com/sdk/api_diff/3/changes/android.hardware.Camera.html +http://developer.android.com/sdk/api_diff/3/changes/android.graphics.Canvas.html +http://developer.android.com/sdk/api_diff/3/changes/android.widget.SimpleCursorAdapter.html +http://developer.android.com/sdk/api_diff/3/changes/android.os.Debug.html +http://developer.android.com/sdk/api_diff/3/changes/java.lang.Character.UnicodeBlock.html +http://developer.android.com/sdk/api_diff/3/changes/android.widget.Chronometer.html +http://developer.android.com/sdk/api_diff/3/changes/java.lang.Class.html +http://developer.android.com/sdk/api_diff/3/changes/android.webkit.WebView.html +http://developer.android.com/sdk/api_diff/3/changes/android.graphics.drawable.shapes.Shape.html +http://developer.android.com/sdk/api_diff/3/changes/android.content.ContentProvider.html +http://developer.android.com/sdk/api_diff/3/changes/android.content.ContentResolver.html +http://developer.android.com/sdk/api_diff/3/changes/android.content.Context.html +http://developer.android.com/sdk/api_diff/3/changes/android.graphics.RectF.html +http://developer.android.com/sdk/api_diff/3/changes/android.widget.CursorAdapter.html +http://developer.android.com/sdk/api_diff/3/changes/android.R.drawable.html +http://developer.android.com/sdk/api_diff/3/changes/android.R.string.html +http://developer.android.com/sdk/api_diff/3/changes/android.preference.DialogPreference.html +http://developer.android.com/sdk/api_diff/3/changes/android.test.TouchUtils.html +http://developer.android.com/sdk/api_diff/3/changes/android.location.Location.html +http://developer.android.com/sdk/api_diff/3/changes/android.os.IBinder.html +http://developer.android.com/sdk/api_diff/3/changes/android.os.Environment.html +http://developer.android.com/sdk/api_diff/3/changes/android.webkit.WebSettings.html +http://developer.android.com/sdk/api_diff/3/changes/android.widget.PopupWindow.html +http://developer.android.com/sdk/api_diff/3/changes/android.webkit.WebHistoryItem.html +http://developer.android.com/sdk/api_diff/3/changes/android.webkit.UrlInterceptHandler.html +http://developer.android.com/sdk/api_diff/3/changes/android.webkit.UrlInterceptRegistry.html +http://developer.android.com/sdk/api_diff/3/changes/android.widget.Scroller.html +http://developer.android.com/sdk/api_diff/3/changes/android.os.ParcelFileDescriptor.html +http://developer.android.com/sdk/api_diff/3/changes/android.os.Looper.html +http://developer.android.com/sdk/api_diff/3/changes/android.widget.GridView.html +http://developer.android.com/sdk/api_diff/3/changes/android.os.Handler.html +http://developer.android.com/sdk/api_diff/3/changes/android.media.RingtoneManager.html +http://developer.android.com/sdk/api_diff/3/changes/android.test.InstrumentationTestCase.html +http://developer.android.com/sdk/api_diff/3/changes/android.webkit.URLUtil.html +http://developer.android.com/sdk/api_diff/3/changes/android.media.MediaPlayer.html +http://developer.android.com/sdk/api_diff/3/changes/android.widget.ListView.html +http://developer.android.com/sdk/api_diff/3/changes/android.media.SoundPool.html +http://developer.android.com/sdk/api_diff/3/changes/android.media.MediaRecorder.html +http://developer.android.com/sdk/api_diff/3/changes/android.media.MediaRecorder.OutputFormat.html +http://developer.android.com/sdk/api_diff/3/changes/android.widget.ProgressBar.html +http://developer.android.com/sdk/api_diff/3/changes/android.os.Parcel.html +http://developer.android.com/sdk/api_diff/3/changes/android.widget.PopupWindow.OnDismissListener.html +http://developer.android.com/sdk/api_diff/3/changes/android.test.ProviderTestCase.html +http://developer.android.com/sdk/api_diff/3/changes/android.R.style.html +http://developer.android.com/sdk/api_diff/3/changes/android.graphics.Rect.html +http://developer.android.com/sdk/api_diff/3/changes/android.widget.RemoteViews.html +http://developer.android.com/sdk/api_diff/3/changes/android.widget.RemoteViews.ActionException.html +http://developer.android.com/sdk/api_diff/3/changes/android.widget.ResourceCursorAdapter.html +http://developer.android.com/sdk/api_diff/3/changes/android.hardware.SensorListener.html +http://developer.android.com/sdk/api_diff/3/changes/android.test.suitebuilder.TestMethod.html +http://developer.android.com/reference/java/lang/Deprecated.html +http://developer.android.com/reference/java/lang/annotation/Documented.html +http://developer.android.com/reference/android/test/FlakyTest.html +http://developer.android.com/reference/java/lang/annotation/Inherited.html +http://developer.android.com/reference/java/lang/Override.html +http://developer.android.com/reference/android/test/suitebuilder/annotation/Smoke.html +http://developer.android.com/reference/android/test/suitebuilder/annotation/Suppress.html +http://developer.android.com/reference/java/lang/SuppressWarnings.html +http://developer.android.com/reference/dalvik/annotation/TestTarget.html +http://developer.android.com/reference/dalvik/annotation/TestTargetClass.html +http://developer.android.com/reference/android/view/ViewDebug.ExportedProperty.html +http://developer.android.com/reference/android/view/ViewDebug.FlagToString.html +http://developer.android.com/reference/android/view/ViewDebug.IntToString.html +http://developer.android.com/reference/android/text/util/Linkify.MatchFilter.html +http://developer.android.com/reference/android/text/util/Linkify.TransformFilter.html +http://developer.android.com/reference/android/text/util/Rfc822Token.html +http://developer.android.com/resources/samples/SipDemo/res/layout/call_address_dialog.html +http://developer.android.com/resources/samples/SipDemo/res/layout/walkietalkie.html +http://developer.android.com/resources/samples/CubeLiveWallpaper/src/com/index.html +http://developer.android.com/resources/samples/ContactManager/res/layout/account_entry.html +http://developer.android.com/resources/samples/ContactManager/res/layout/contact_adder.html +http://developer.android.com/resources/samples/ContactManager/res/layout/contact_entry.html +http://developer.android.com/resources/samples/ContactManager/res/layout/contact_manager.html +http://developer.android.com/resources/samples/TicTacToeMain/src/com/example/android/tictactoe/MainActivity.html +http://developer.android.com/resources/samples/TicTacToeLib/src/com/example/android/tictactoe/library/GameActivity.html +http://developer.android.com/resources/samples/TicTacToeLib/src/com/example/android/tictactoe/library/GameView.html +http://developer.android.com/resources/samples/TicTacToeMain/res/index.html +http://developer.android.com/resources/samples/TicTacToeMain/src/index.html +http://developer.android.com/reference/android/util/package-descr.html +http://developer.android.com/resources/samples/SearchableDictionary/res/index.html +http://developer.android.com/resources/samples/SearchableDictionary/src/index.html +http://developer.android.com/resources/samples/SearchableDictionary/AndroidManifest.html +http://developer.android.com/resources/samples/Home/res/drawable-land/bg_android.html +http://developer.android.com/resources/samples/Home/res/drawable-land/bg_android_icon.html +http://developer.android.com/resources/samples/Home/res/drawable-land/bg_sunrise.html +http://developer.android.com/resources/samples/Home/res/drawable-land/bg_sunrise_icon.html +http://developer.android.com/resources/samples/Home/res/drawable-land/bg_sunset.html +http://developer.android.com/resources/samples/Home/res/drawable-land/bg_sunset_icon.html +http://developer.android.com/reference/javax/security/auth/callback/package-descr.html +http://developer.android.com/resources/samples/Wiktionary/src/com/example/android/index.html +http://developer.android.com/resources/samples/NotePad/res/menu/editor_options_menu.html +http://developer.android.com/resources/samples/NotePad/res/menu/list_context_menu.html +http://developer.android.com/resources/samples/NotePad/res/menu/list_options_menu.html +http://developer.android.com/resources/samples/WiktionarySimple/res/xml/widget_word.html +http://developer.android.com/reference/javax/xml/transform/stream/package-descr.html +http://developer.android.com/resources/samples/Home/res/drawable-port/bg_android.html +http://developer.android.com/resources/samples/Home/res/drawable-port/bg_android_icon.html +http://developer.android.com/resources/samples/Home/res/drawable-port/bg_sunrise.html +http://developer.android.com/resources/samples/Home/res/drawable-port/bg_sunrise_icon.html +http://developer.android.com/resources/samples/Home/res/drawable-port/bg_sunset.html +http://developer.android.com/resources/samples/Home/res/drawable-port/bg_sunset_icon.html +http://developer.android.com/sdk/api_diff/5/changes/packages_index_all.html +http://developer.android.com/sdk/api_diff/5/changes/classes_index_all.html +http://developer.android.com/sdk/api_diff/5/changes/constructors_index_all.html +http://developer.android.com/sdk/api_diff/5/changes/methods_index_all.html +http://developer.android.com/sdk/api_diff/5/changes/fields_index_all.html +http://developer.android.com/reference/android/appwidget/package-descr.html +http://developer.android.com/reference/org/apache/http/auth/package-descr.html +http://developer.android.com/resources/tutorials/views/hello-autocomplete.html +http://developer.android.com/resources/tutorials/views/hello-mapview.html +http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/view/index.html +http://developer.android.com/resources/samples/AccelerometerPlay/res/drawable-hdpi/index.html +http://developer.android.com/resources/samples/AccelerometerPlay/res/drawable-ldpi/index.html +http://developer.android.com/resources/samples/AccelerometerPlay/res/drawable-mdpi/index.html +http://developer.android.com/resources/samples/AccelerometerPlay/res/layout/index.html +http://developer.android.com/resources/samples/AccelerometerPlay/res/values/index.html +http://developer.android.com/resources/samples/ContactManager/res/drawable-hdpi/icon.html +http://developer.android.com/sdk/api_diff/9/changes/constructors_index_removals.html +http://developer.android.com/sdk/api_diff/9/changes/constructors_index_additions.html +http://developer.android.com/sdk/api_diff/9/changes/constructors_index_changes.html +http://developer.android.com/resources/samples/SipDemo/src/com/example/index.html +http://developer.android.com/resources/samples/Home/res/layout-port/home.html +http://developer.android.com/sdk/api_diff/7/changes/constructors_index_additions.html +http://developer.android.com/sdk/api_diff/7/changes/android.telephony.NeighboringCellInfo.html +http://developer.android.com/sdk/api_diff/5/changes/constructors_index_additions.html +http://developer.android.com/sdk/api_diff/5/changes/constructors_index_changes.html +http://developer.android.com/sdk/api_diff/5/changes/android.text.style.AbsoluteSizeSpan.html +http://developer.android.com/sdk/api_diff/5/changes/android.graphics.drawable.BitmapDrawable.html +http://developer.android.com/sdk/api_diff/5/changes/android.provider.Contacts.Intents.html +http://developer.android.com/sdk/api_diff/5/changes/android.provider.Contacts.Intents.Insert.html +http://developer.android.com/sdk/api_diff/5/changes/android.provider.Contacts.Intents.UI.html +http://developer.android.com/sdk/api_diff/5/changes/android.view.KeyEvent.html +http://developer.android.com/sdk/api_diff/5/changes/android.telephony.NeighboringCellInfo.html +http://developer.android.com/sdk/api_diff/5/changes/android.webkit.Plugin.html +http://developer.android.com/sdk/api_diff/5/changes/android.webkit.PluginData.html +http://developer.android.com/sdk/api_diff/5/changes/android.webkit.PluginList.html http://developer.android.com/resources/samples/JetBoy/res/values/strings.html http://developer.android.com/resources/samples/JetBoy/res/values/styles.html -http://developer.android.com/reference/android/net/sip/package-descr.html -http://developer.android.com/resources/samples/Spinner/res/layout/index.html -http://developer.android.com/resources/samples/Spinner/res/values/index.html -http://developer.android.com/resources/samples/ApiDemos/res/values-normal-notlong/strings.html -http://developer.android.com/sdk/api_diff/4/changes/classes_index_removals.html -http://developer.android.com/sdk/api_diff/4/changes/classes_index_additions.html -http://developer.android.com/sdk/api_diff/4/changes/classes_index_changes.html -http://developer.android.com/resources/samples/NFCDemo/res/layout/tag_divider.html -http://developer.android.com/resources/samples/NFCDemo/res/layout/tag_text.html -http://developer.android.com/resources/samples/NFCDemo/res/layout/tag_viewer.html -http://developer.android.com/sdk/api_diff/7/changes/methods_index_additions.html -http://developer.android.com/sdk/api_diff/7/changes/methods_index_changes.html -http://developer.android.com/resources/samples/LunarLander/tests/src/index.html -http://developer.android.com/resources/samples/LunarLander/tests/AndroidManifest.html -http://developer.android.com/resources/samples/SipDemo/src/com/example/android/sip/index.html -http://developer.android.com/resources/samples/Wiktionary/res/xml/searchable.html -http://developer.android.com/resources/samples/Wiktionary/res/xml/widget_word.html -http://developer.android.com/resources/samples/BackupRestore/src/com/index.html -http://developer.android.com/resources/samples/AccelerometerPlay/res/layout/main.html -http://developer.android.com/resources/samples/Home/res/drawable-land/bg_android.html -http://developer.android.com/resources/samples/Home/res/drawable-land/bg_android_icon.html -http://developer.android.com/resources/samples/Home/res/drawable-land/bg_sunrise.html -http://developer.android.com/resources/samples/Home/res/drawable-land/bg_sunrise_icon.html -http://developer.android.com/resources/samples/Home/res/drawable-land/bg_sunset.html -http://developer.android.com/resources/samples/Home/res/drawable-land/bg_sunset_icon.html -http://developer.android.com/resources/samples/Snake/tests/src/com/index.html -http://developer.android.com/resources/samples/Home/res/drawable-hdpi/all_applications_label_background.9.html -http://developer.android.com/resources/samples/Home/res/drawable-hdpi/application_background.9.html -http://developer.android.com/resources/samples/Home/res/drawable-hdpi/application_background_static.html -http://developer.android.com/resources/samples/Home/res/drawable-hdpi/focused_application_background_static.html -http://developer.android.com/resources/samples/Home/res/drawable-hdpi/hide_all_applications.html -http://developer.android.com/resources/samples/Home/res/drawable-hdpi/ic_launcher_allhide.html -http://developer.android.com/resources/samples/Home/res/drawable-hdpi/ic_launcher_allshow.html -http://developer.android.com/resources/samples/Home/res/drawable-hdpi/ic_launcher_home.html -http://developer.android.com/resources/samples/Home/res/drawable-hdpi/pressed_application_background_static.html -http://developer.android.com/resources/samples/Home/res/drawable-hdpi/show_all_applications.html -http://developer.android.com/resources/samples/SearchableDictionary/src/com/example/android/index.html -http://developer.android.com/resources/samples/WiktionarySimple/src/com/example/index.html -http://developer.android.com/resources/samples/Wiktionary/res/layout/about.html -http://developer.android.com/resources/samples/Wiktionary/res/layout/lookup.html -http://developer.android.com/resources/samples/Wiktionary/res/layout/widget_message.html -http://developer.android.com/resources/samples/Wiktionary/res/layout/widget_word.html -http://developer.android.com/resources/samples/BluetoothChat/src/com/example/android/BluetoothChat/index.html -http://developer.android.com/resources/samples/SearchableDictionary/res/drawable-hdpi/ic_menu_search.html +http://developer.android.com/resources/samples/BluetoothChat/src/com/index.html +http://developer.android.com/sdk/api_diff/6/changes/fields_index_additions.html +http://developer.android.com/sdk/api_diff/6/changes/fields_index_changes.html +http://developer.android.com/reference/java/nio/charset/spi/CharsetProvider.html +http://developer.android.com/sdk/api_diff/5/changes/classes_index_additions.html +http://developer.android.com/sdk/api_diff/5/changes/classes_index_changes.html +http://developer.android.com/sdk/api_diff/5/changes/android.inputmethodservice.AbstractInputMethodService.html +http://developer.android.com/sdk/api_diff/5/changes/pkg_java.util.concurrent.locks.html +http://developer.android.com/sdk/api_diff/5/changes/pkg_android.content.html +http://developer.android.com/sdk/api_diff/5/changes/android.database.AbstractWindowedCursor.html +http://developer.android.com/sdk/api_diff/5/changes/android.app.Activity.html +http://developer.android.com/sdk/api_diff/5/changes/android.content.pm.ActivityInfo.html +http://developer.android.com/sdk/api_diff/5/changes/android.app.ActivityManager.html +http://developer.android.com/sdk/api_diff/5/changes/android.app.ActivityManager.RunningAppProcessInfo.html +http://developer.android.com/sdk/api_diff/5/changes/android.app.ActivityManager.RunningServiceInfo.html +http://developer.android.com/sdk/api_diff/5/changes/dalvik.system.AllocationLimitError.html +http://developer.android.com/sdk/api_diff/5/changes/android.test.AndroidTestRunner.html +http://developer.android.com/sdk/api_diff/5/changes/android.view.animation.Animation.html +http://developer.android.com/sdk/api_diff/5/changes/android.media.AudioFormat.html +http://developer.android.com/sdk/api_diff/5/changes/android.media.AudioManager.html +http://developer.android.com/sdk/api_diff/5/changes/android.widget.AutoCompleteTextView.html +http://developer.android.com/sdk/api_diff/5/changes/android.os.BatteryManager.html +http://developer.android.com/sdk/api_diff/5/changes/java.util.concurrent.BlockingQueue.html +http://developer.android.com/sdk/api_diff/5/changes/android.content.BroadcastReceiver.html +http://developer.android.com/sdk/api_diff/5/changes/android.os.Build.VERSION_CODES.html +http://developer.android.com/sdk/api_diff/5/changes/android.webkit.CallbackProxy.html +http://developer.android.com/sdk/api_diff/5/changes/android.hardware.Camera.html +http://developer.android.com/sdk/api_diff/5/changes/android.hardware.Camera.Parameters.html +http://developer.android.com/sdk/api_diff/5/changes/android.content.res.Configuration.html +http://developer.android.com/sdk/api_diff/5/changes/android.provider.Contacts.html +http://developer.android.com/sdk/api_diff/5/changes/android.provider.Contacts.ContactMethods.html +http://developer.android.com/sdk/api_diff/5/changes/android.provider.Contacts.ContactMethodsColumns.html +http://developer.android.com/sdk/api_diff/5/changes/android.provider.Contacts.Extensions.html +http://developer.android.com/sdk/api_diff/5/changes/android.provider.Contacts.ExtensionsColumns.html +http://developer.android.com/sdk/api_diff/5/changes/android.provider.Contacts.GroupMembership.html +http://developer.android.com/sdk/api_diff/5/changes/android.provider.Contacts.Groups.html +http://developer.android.com/sdk/api_diff/5/changes/android.provider.Contacts.GroupsColumns.html +http://developer.android.com/sdk/api_diff/5/changes/android.provider.Contacts.OrganizationColumns.html +http://developer.android.com/sdk/api_diff/5/changes/android.provider.Contacts.Organizations.html +http://developer.android.com/sdk/api_diff/5/changes/android.provider.Contacts.People.html +http://developer.android.com/sdk/api_diff/5/changes/android.provider.Contacts.People.ContactMethods.html +http://developer.android.com/sdk/api_diff/5/changes/android.provider.Contacts.People.Extensions.html +http://developer.android.com/sdk/api_diff/5/changes/android.provider.Contacts.People.Phones.html +http://developer.android.com/sdk/api_diff/5/changes/android.provider.Contacts.PeopleColumns.html +http://developer.android.com/sdk/api_diff/5/changes/android.provider.Contacts.Phones.html +http://developer.android.com/sdk/api_diff/5/changes/android.provider.Contacts.PhonesColumns.html +http://developer.android.com/sdk/api_diff/5/changes/android.provider.Contacts.Photos.html +http://developer.android.com/sdk/api_diff/5/changes/android.provider.Contacts.PhotosColumns.html +http://developer.android.com/sdk/api_diff/5/changes/android.provider.Contacts.PresenceColumns.html +http://developer.android.com/sdk/api_diff/5/changes/android.provider.Contacts.Settings.html +http://developer.android.com/sdk/api_diff/5/changes/android.provider.Contacts.SettingsColumns.html +http://developer.android.com/sdk/api_diff/5/changes/pkg_android.provider.html +http://developer.android.com/sdk/api_diff/5/changes/android.content.ContentProvider.html +http://developer.android.com/sdk/api_diff/5/changes/android.content.ContentResolver.html +http://developer.android.com/sdk/api_diff/5/changes/android.content.Context.html +http://developer.android.com/sdk/api_diff/5/changes/android.content.ContextWrapper.html +http://developer.android.com/sdk/api_diff/5/changes/android.database.CursorWindow.html +http://developer.android.com/sdk/api_diff/5/changes/android.database.DatabaseUtils.html +http://developer.android.com/sdk/api_diff/5/changes/android.text.format.DateUtils.html +http://developer.android.com/sdk/api_diff/5/changes/android.os.Debug.MemoryInfo.html +http://developer.android.com/sdk/api_diff/5/changes/android.app.Dialog.html +http://developer.android.com/sdk/api_diff/5/changes/android.graphics.drawable.Drawable.html +http://developer.android.com/sdk/api_diff/5/changes/android.graphics.drawable.Drawable.ConstantState.html +http://developer.android.com/sdk/api_diff/5/changes/pkg_android.media.html +http://developer.android.com/sdk/api_diff/5/changes/pkg_android.content.pm.html +http://developer.android.com/sdk/api_diff/5/changes/android.text.format.Formatter.html +http://developer.android.com/sdk/api_diff/5/changes/pkg_android.webkit.html +http://developer.android.com/sdk/api_diff/5/changes/android.opengl.GLSurfaceView.html +http://developer.android.com/sdk/api_diff/5/changes/pkg_android.opengl.html +http://developer.android.com/sdk/api_diff/5/changes/pkg_android.location.html +http://developer.android.com/sdk/api_diff/5/changes/android.os.HandlerThread.html +http://developer.android.com/sdk/api_diff/5/changes/android.view.HapticFeedbackConstants.html +http://developer.android.com/sdk/api_diff/5/changes/android.inputmethodservice.InputMethodService.html +http://developer.android.com/sdk/api_diff/5/changes/android.text.InputType.html +http://developer.android.com/sdk/api_diff/5/changes/android.test.InstrumentationTestCase.html +http://developer.android.com/sdk/api_diff/5/changes/android.content.Intent.html +http://developer.android.com/sdk/api_diff/5/changes/android.app.IntentService.html +http://developer.android.com/sdk/api_diff/5/changes/android.view.KeyEvent.Callback.html +http://developer.android.com/sdk/api_diff/5/changes/pkg_android.view.html +http://developer.android.com/sdk/api_diff/5/changes/android.app.LauncherActivity.html +http://developer.android.com/sdk/api_diff/5/changes/pkg_android.text.style.html +http://developer.android.com/sdk/api_diff/5/changes/android.location.LocationManager.html +http://developer.android.com/sdk/api_diff/5/changes/android.Manifest.permission.html +http://developer.android.com/sdk/api_diff/5/changes/android.widget.MediaController.MediaPlayerControl.html +http://developer.android.com/sdk/api_diff/5/changes/android.media.MediaPlayer.html +http://developer.android.com/sdk/api_diff/5/changes/android.provider.MediaStore.Images.Thumbnails.html +http://developer.android.com/sdk/api_diff/5/changes/android.test.mock.MockContext.html +http://developer.android.com/sdk/api_diff/5/changes/android.test.mock.MockPackageManager.html +http://developer.android.com/sdk/api_diff/5/changes/android.view.MotionEvent.html +http://developer.android.com/sdk/api_diff/5/changes/android.app.Notification.html +http://developer.android.com/sdk/api_diff/5/changes/android.app.NotificationManager.html +http://developer.android.com/sdk/api_diff/5/changes/android.content.pm.PackageInfo.html +http://developer.android.com/sdk/api_diff/5/changes/android.content.pm.PackageManager.html +http://developer.android.com/sdk/api_diff/5/changes/pkg_android.util.html +http://developer.android.com/sdk/api_diff/5/changes/pkg_android.os.html +http://developer.android.com/sdk/api_diff/5/changes/android.telephony.PhoneNumberUtils.html +http://developer.android.com/sdk/api_diff/5/changes/android.telephony.PhoneStateListener.html +http://developer.android.com/sdk/api_diff/5/changes/android.graphics.PixelFormat.html +http://developer.android.com/sdk/api_diff/5/changes/dalvik.system.PotentialDeadlockError.html +http://developer.android.com/sdk/api_diff/5/changes/android.content.pm.ProviderInfo.html +http://developer.android.com/sdk/api_diff/5/changes/pkg_android.widget.html +http://developer.android.com/sdk/api_diff/5/changes/android.R.attr.html +http://developer.android.com/sdk/api_diff/5/changes/android.R.drawable.html +http://developer.android.com/sdk/api_diff/5/changes/android.R.style.html +http://developer.android.com/sdk/api_diff/5/changes/android.content.pm.ResolveInfo.html +http://developer.android.com/sdk/api_diff/5/changes/android.app.SearchManager.html +http://developer.android.com/sdk/api_diff/5/changes/android.app.Service.html +http://developer.android.com/sdk/api_diff/5/changes/android.content.pm.ServiceInfo.html +http://developer.android.com/sdk/api_diff/5/changes/android.provider.Settings.html +http://developer.android.com/sdk/api_diff/5/changes/android.provider.Settings.System.html +http://developer.android.com/sdk/api_diff/5/changes/android.widget.SimpleCursorTreeAdapter.html +http://developer.android.com/sdk/api_diff/5/changes/android.database.sqlite.SQLiteDatabase.html +http://developer.android.com/sdk/api_diff/5/changes/pkg_android.database.sqlite.html +http://developer.android.com/sdk/api_diff/5/changes/dalvik.system.StaleDexCacheError.html +http://developer.android.com/sdk/api_diff/5/changes/android.view.Surface.html +http://developer.android.com/sdk/api_diff/5/changes/android.view.SurfaceHolder.html +http://developer.android.com/sdk/api_diff/5/changes/android.view.SurfaceView.html +http://developer.android.com/sdk/api_diff/5/changes/android.telephony.TelephonyManager.html +http://developer.android.com/sdk/api_diff/5/changes/dalvik.system.TemporaryDirectory.html +http://developer.android.com/sdk/api_diff/5/changes/android.text.TextPaint.html +http://developer.android.com/sdk/api_diff/5/changes/android.media.ToneGenerator.html +http://developer.android.com/sdk/api_diff/5/changes/dalvik.system.TouchDex.html +http://developer.android.com/sdk/api_diff/5/changes/android.webkit.UrlInterceptHandler.html +http://developer.android.com/sdk/api_diff/5/changes/android.webkit.UrlInterceptRegistry.html +http://developer.android.com/sdk/api_diff/5/changes/android.widget.VideoView.html +http://developer.android.com/sdk/api_diff/5/changes/android.view.View.html +http://developer.android.com/sdk/api_diff/5/changes/android.view.ViewConfiguration.html +http://developer.android.com/sdk/api_diff/5/changes/android.view.ViewGroup.html +http://developer.android.com/sdk/api_diff/5/changes/dalvik.system.VMDebug.html +http://developer.android.com/sdk/api_diff/5/changes/dalvik.system.VMRuntime.html +http://developer.android.com/sdk/api_diff/5/changes/dalvik.system.VMStack.html +http://developer.android.com/sdk/api_diff/5/changes/pkg_android.app.html +http://developer.android.com/sdk/api_diff/5/changes/android.webkit.WebChromeClient.html +http://developer.android.com/sdk/api_diff/5/changes/android.webkit.WebSettings.html +http://developer.android.com/sdk/api_diff/5/changes/android.webkit.WebView.html +http://developer.android.com/sdk/api_diff/5/changes/android.webkit.WebViewClient.html +http://developer.android.com/sdk/api_diff/5/changes/android.view.Window.Callback.html +http://developer.android.com/sdk/api_diff/5/changes/android.view.WindowManager.LayoutParams.html +http://developer.android.com/sdk/api_diff/5/changes/dalvik.system.Zygote.html http://developer.android.com/resources/samples/MultiResolution/res/index.html http://developer.android.com/resources/samples/MultiResolution/src/index.html http://developer.android.com/resources/samples/MultiResolution/AndroidManifest.html -http://developer.android.com/resources/samples/NotePad/res/drawable-ldpi/app_notes.html -http://developer.android.com/resources/samples/NotePad/res/drawable-ldpi/live_folder_notes.html -http://developer.android.com/resources/samples/TicTacToeLib/res/layout/lib_game.html -http://developer.android.com/resources/samples/ContactManager/src/com/index.html -http://developer.android.com/resources/samples/Home/res/values/attrs.html -http://developer.android.com/resources/samples/Home/res/values/strings.html -http://developer.android.com/resources/samples/Home/res/values/styles.html +http://developer.android.com/sdk/api_diff/9/changes/fields_index_removals.html +http://developer.android.com/sdk/api_diff/9/changes/fields_index_additions.html +http://developer.android.com/sdk/api_diff/9/changes/fields_index_changes.html +http://developer.android.com/sdk/api_diff/6/changes/methods_index_changes.html +http://developer.android.com/resources/samples/NotePad/res/values/strings.html +http://developer.android.com/sdk/api_diff/4/changes/packages_index_all.html +http://developer.android.com/sdk/api_diff/4/changes/classes_index_all.html +http://developer.android.com/sdk/api_diff/4/changes/constructors_index_all.html +http://developer.android.com/sdk/api_diff/4/changes/methods_index_all.html +http://developer.android.com/sdk/api_diff/4/changes/fields_index_all.html +http://developer.android.com/resources/samples/AccelerometerPlay/res/drawable-mdpi/icon.html +http://developer.android.com/resources/samples/SoftKeyboard/res/index.html +http://developer.android.com/resources/samples/SoftKeyboard/src/index.html +http://developer.android.com/resources/samples/SoftKeyboard/AndroidManifest.html +http://developer.android.com/resources/samples/TicTacToeMain/src/com/index.html +http://developer.android.com/resources/samples/BluetoothChat/res/layout/custom_title.html +http://developer.android.com/resources/samples/BluetoothChat/res/layout/device_list.html +http://developer.android.com/resources/samples/BluetoothChat/res/layout/device_name.html +http://developer.android.com/resources/samples/BluetoothChat/res/layout/main.html +http://developer.android.com/resources/samples/BluetoothChat/res/layout/message.html +http://developer.android.com/resources/samples/Wiktionary/res/menu/lookup.html +http://developer.android.com/sdk/api_diff/5/changes/jdiff_statistics.html +http://developer.android.com/sdk/api_diff/5/changes/methods_index_additions.html +http://developer.android.com/sdk/api_diff/5/changes/methods_index_changes.html +http://developer.android.com/reference/org/w3c/dom/ls/DOMImplementationLS.html +http://developer.android.com/reference/org/w3c/dom/ls/LSOutput.html +http://developer.android.com/reference/org/w3c/dom/ls/LSParser.html +http://developer.android.com/reference/org/w3c/dom/ls/LSParserFilter.html +http://developer.android.com/reference/org/w3c/dom/ls/LSSerializer.html +http://developer.android.com/reference/junit/runner/Version.html +http://developer.android.com/sdk/api_diff/5/changes/packages_index_additions.html +http://developer.android.com/sdk/api_diff/5/changes/packages_index_changes.html +http://developer.android.com/sdk/api_diff/5/changes/pkg_android.html +http://developer.android.com/sdk/api_diff/5/changes/pkg_android.content.res.html +http://developer.android.com/sdk/api_diff/5/changes/pkg_android.database.html +http://developer.android.com/sdk/api_diff/5/changes/pkg_android.graphics.html +http://developer.android.com/sdk/api_diff/5/changes/pkg_android.graphics.drawable.html +http://developer.android.com/sdk/api_diff/5/changes/pkg_android.hardware.html +http://developer.android.com/sdk/api_diff/5/changes/pkg_android.inputmethodservice.html +http://developer.android.com/sdk/api_diff/5/changes/pkg_android.telephony.html +http://developer.android.com/sdk/api_diff/5/changes/pkg_android.test.html +http://developer.android.com/sdk/api_diff/5/changes/pkg_android.test.mock.html +http://developer.android.com/sdk/api_diff/5/changes/pkg_android.text.html +http://developer.android.com/sdk/api_diff/5/changes/pkg_android.text.format.html +http://developer.android.com/sdk/api_diff/5/changes/pkg_android.view.animation.html +http://developer.android.com/sdk/api_diff/5/changes/pkg_dalvik.system.html +http://developer.android.com/sdk/api_diff/5/changes/pkg_java.util.concurrent.html +http://developer.android.com/resources/samples/TicTacToeLib/res/index.html +http://developer.android.com/resources/samples/TicTacToeLib/src/index.html +http://developer.android.com/resources/samples/NotePad/res/layout/note_editor.html +http://developer.android.com/resources/samples/NotePad/res/layout/noteslist_item.html +http://developer.android.com/resources/samples/NotePad/res/layout/title_editor.html +http://developer.android.com/sdk/api_diff/7/changes/jdiff_statistics.html +http://developer.android.com/resources/samples/AccelerometerPlay/res/values/strings.html +http://developer.android.com/resources/samples/NotePad/res/drawable/app_notes.html +http://developer.android.com/resources/samples/NotePad/res/drawable/ic_menu_compose.html +http://developer.android.com/resources/samples/NotePad/res/drawable/ic_menu_delete.html +http://developer.android.com/resources/samples/NotePad/res/drawable/ic_menu_discard.html +http://developer.android.com/resources/samples/NotePad/res/drawable/ic_menu_edit.html +http://developer.android.com/resources/samples/NotePad/res/drawable/ic_menu_revert.html +http://developer.android.com/resources/samples/NotePad/res/drawable/ic_menu_save.html +http://developer.android.com/resources/samples/NotePad/res/drawable/live_folder_notes.html +http://developer.android.com/resources/samples/AccessibilityService/src/com/example/android/index.html http://developer.android.com/reference/android/app/Instrumentation http://developer.android.com/resources/samples/SpinnerTest/AndroidManifest.html http://developer.android.com/resources/samples/SpinnerTest/src/com/android/example/spinner/test/SpinnerActivityTest.html http://developer.android.com/resources/samples/SpinnerTest/res/index.html http://developer.android.com/resources/samples/SpinnerTest/src/index.html -http://developer.android.com/resources/samples/SearchableDictionary/src/com/example/android/searchabledict/index.html -http://developer.android.com/resources/samples/Home/res/drawable-port/bg_android.html -http://developer.android.com/resources/samples/Home/res/drawable-port/bg_android_icon.html -http://developer.android.com/resources/samples/Home/res/drawable-port/bg_sunrise.html -http://developer.android.com/resources/samples/Home/res/drawable-port/bg_sunrise_icon.html -http://developer.android.com/resources/samples/Home/res/drawable-port/bg_sunset.html -http://developer.android.com/resources/samples/Home/res/drawable-port/bg_sunset_icon.html -http://developer.android.com/resources/samples/SampleSyncAdapter/res/drawable/icon.html +http://developer.android.com/resources/samples/BusinessCard/res/layout/business_card.html +http://developer.android.com/resources/samples/NotePad/src/com/index.html +http://developer.android.com/resources/samples/Spinner/res/values/strings.html +http://developer.android.com/resources/samples/AccelerometerPlay/res/drawable-hdpi/ball.html +http://developer.android.com/resources/samples/AccelerometerPlay/res/drawable-hdpi/icon.html +http://developer.android.com/resources/samples/AccelerometerPlay/res/drawable-hdpi/wood.html +http://developer.android.com/resources/samples/Wiktionary/res/drawable/app_icon.html +http://developer.android.com/resources/samples/Wiktionary/res/drawable/ic_menu_shuffle.html +http://developer.android.com/resources/samples/Wiktionary/res/drawable/logo_overlay.9.html +http://developer.android.com/resources/samples/Wiktionary/res/drawable/lookup_bg.html +http://developer.android.com/resources/samples/Wiktionary/res/drawable/progress_spin.html +http://developer.android.com/resources/samples/Wiktionary/res/drawable/star_logo.html +http://developer.android.com/resources/samples/Wiktionary/res/drawable/widget_bg.html +http://developer.android.com/resources/samples/Wiktionary/res/drawable/widget_bg_normal.9.html +http://developer.android.com/resources/samples/Wiktionary/res/drawable/widget_bg_pressed.9.html +http://developer.android.com/resources/samples/Wiktionary/res/drawable/widget_bg_selected.9.html +http://developer.android.com/resources/samples/Snake/src/com/example/index.html +http://developer.android.com/reference/android/content/package-descr.html +http://developer.android.com/resources/samples/CubeLiveWallpaper/res/xml/cube1.html +http://developer.android.com/resources/samples/CubeLiveWallpaper/res/xml/cube2.html +http://developer.android.com/resources/samples/CubeLiveWallpaper/res/xml/cube2_settings.html +http://developer.android.com/resources/samples/SearchableDictionary/res/drawable/index.html +http://developer.android.com/resources/samples/SearchableDictionary/res/drawable-hdpi/index.html +http://developer.android.com/resources/samples/SearchableDictionary/res/drawable-mdpi/index.html +http://developer.android.com/resources/samples/SearchableDictionary/res/layout/index.html +http://developer.android.com/resources/samples/SearchableDictionary/res/menu/index.html +http://developer.android.com/resources/samples/SearchableDictionary/res/raw/index.html +http://developer.android.com/resources/samples/SearchableDictionary/res/values/index.html +http://developer.android.com/resources/samples/SearchableDictionary/res/xml/index.html +http://developer.android.com/resources/samples/AccessibilityService/src/com/example/android/clockback/index.html +http://developer.android.com/resources/samples/JetBoy/src/com/example/index.html +http://developer.android.com/reference/android/text/package-descr.html +http://developer.android.com/reference/android/content/res/package-descr.html http://developer.android.com/resources/samples/Home/res/color/bright_text_dark_focused.html -http://developer.android.com/resources/samples/SoftKeyboard/res/drawable-hdpi/index.html -http://developer.android.com/resources/samples/SoftKeyboard/res/drawable-mdpi/index.html -http://developer.android.com/resources/samples/SoftKeyboard/res/layout/index.html -http://developer.android.com/resources/samples/SoftKeyboard/res/values/index.html -http://developer.android.com/resources/samples/SoftKeyboard/res/values-land/index.html -http://developer.android.com/resources/samples/SoftKeyboard/res/xml/index.html -http://developer.android.com/resources/samples/SipDemo/src/com/example/android/sip/IncomingCallReceiver.html -http://developer.android.com/resources/samples/NotePad/src/com/example/android/index.html -http://developer.android.com/resources/samples/SampleSyncAdapter/res/values/strings.html -http://developer.android.com/resources/samples/Home/res/values-nl-rNL/strings.html -http://developer.android.com/resources/samples/BusinessCard/src/com/example/android/index.html -http://developer.android.com/resources/samples/ApiDemos/res/layout/activity_animation.html -http://developer.android.com/resources/samples/ApiDemos/res/layout/alarm_controller.html -http://developer.android.com/resources/samples/ApiDemos/res/layout/alarm_service.html -http://developer.android.com/resources/samples/ApiDemos/res/layout/alert_dialog.html -http://developer.android.com/resources/samples/ApiDemos/res/layout/alert_dialog_text_entry.html -http://developer.android.com/resources/samples/ApiDemos/res/layout/animation_1.html -http://developer.android.com/resources/samples/ApiDemos/res/layout/animation_2.html -http://developer.android.com/resources/samples/ApiDemos/res/layout/animation_3.html -http://developer.android.com/resources/samples/ApiDemos/res/layout/animations_main_screen.html -http://developer.android.com/resources/samples/ApiDemos/res/layout/appwidget_configure.html -http://developer.android.com/resources/samples/ApiDemos/res/layout/appwidget_provider.html -http://developer.android.com/resources/samples/ApiDemos/res/layout/autocomplete_1.html -http://developer.android.com/resources/samples/ApiDemos/res/layout/autocomplete_2.html -http://developer.android.com/resources/samples/ApiDemos/res/layout/autocomplete_3.html -http://developer.android.com/resources/samples/ApiDemos/res/layout/autocomplete_4.html -http://developer.android.com/resources/samples/ApiDemos/res/layout/autocomplete_5.html -http://developer.android.com/resources/samples/ApiDemos/res/layout/autocomplete_6.html -http://developer.android.com/resources/samples/ApiDemos/res/layout/baseline_1.html -http://developer.android.com/resources/samples/ApiDemos/res/layout/baseline_2.html -http://developer.android.com/resources/samples/ApiDemos/res/layout/baseline_3.html -http://developer.android.com/resources/samples/ApiDemos/res/layout/baseline_4.html -http://developer.android.com/resources/samples/ApiDemos/res/layout/baseline_6.html -http://developer.android.com/resources/samples/ApiDemos/res/layout/baseline_7.html -http://developer.android.com/resources/samples/ApiDemos/res/layout/baseline_nested_1.html -http://developer.android.com/resources/samples/ApiDemos/res/layout/baseline_nested_2.html -http://developer.android.com/resources/samples/ApiDemos/res/layout/baseline_nested_3.html -http://developer.android.com/resources/samples/ApiDemos/res/layout/buttons_1.html -http://developer.android.com/resources/samples/ApiDemos/res/layout/chronometer.html -http://developer.android.com/resources/samples/ApiDemos/res/layout/contacts_filter.html -http://developer.android.com/resources/samples/ApiDemos/res/layout/controls_1.html -http://developer.android.com/resources/samples/ApiDemos/res/layout/custom_dialog_activity.html -http://developer.android.com/resources/samples/ApiDemos/res/layout/custom_title.html -http://developer.android.com/resources/samples/ApiDemos/res/layout/custom_title_1.html -http://developer.android.com/resources/samples/ApiDemos/res/layout/date_widgets_example_1.html -http://developer.android.com/resources/samples/ApiDemos/res/layout/date_widgets_example_2.html -http://developer.android.com/resources/samples/ApiDemos/res/layout/density_image_views.html -http://developer.android.com/resources/samples/ApiDemos/res/layout/density_styled_image_views.html -http://developer.android.com/resources/samples/ApiDemos/res/layout/device_admin_sample.html -http://developer.android.com/resources/samples/ApiDemos/res/layout/dialog_activity.html -http://developer.android.com/resources/samples/ApiDemos/res/layout/external_storage.html -http://developer.android.com/resources/samples/ApiDemos/res/layout/external_storage_item.html -http://developer.android.com/resources/samples/ApiDemos/res/layout/focus_1.html -http://developer.android.com/resources/samples/ApiDemos/res/layout/focus_2.html -http://developer.android.com/resources/samples/ApiDemos/res/layout/focus_3.html -http://developer.android.com/resources/samples/ApiDemos/res/layout/foreground_service_controller.html -http://developer.android.com/resources/samples/ApiDemos/res/layout/forward_target.html -http://developer.android.com/resources/samples/ApiDemos/res/layout/forwarding.html -http://developer.android.com/resources/samples/ApiDemos/res/layout/gallery_1.html -http://developer.android.com/resources/samples/ApiDemos/res/layout/gallery_2.html -http://developer.android.com/resources/samples/ApiDemos/res/layout/google_login.html -http://developer.android.com/resources/samples/ApiDemos/res/layout/grid_1.html -http://developer.android.com/resources/samples/ApiDemos/res/layout/grid_2.html -http://developer.android.com/resources/samples/ApiDemos/res/layout/hello_world.html -http://developer.android.com/resources/samples/ApiDemos/res/layout/image_button_1.html -http://developer.android.com/resources/samples/ApiDemos/res/layout/image_switcher_1.html -http://developer.android.com/resources/samples/ApiDemos/res/layout/image_view_1.html -http://developer.android.com/resources/samples/ApiDemos/res/layout/incoming_message.html -http://developer.android.com/resources/samples/ApiDemos/res/layout/incoming_message_info.html -http://developer.android.com/resources/samples/ApiDemos/res/layout/incoming_message_panel.html -http://developer.android.com/resources/samples/ApiDemos/res/layout/incoming_message_view.html -http://developer.android.com/resources/samples/ApiDemos/res/layout/intents.html -http://developer.android.com/resources/samples/ApiDemos/res/layout/launcher_shortcuts.html -http://developer.android.com/resources/samples/ApiDemos/res/layout/layout_animation_1.html -http://developer.android.com/resources/samples/ApiDemos/res/layout/layout_animation_3.html -http://developer.android.com/resources/samples/ApiDemos/res/layout/layout_animation_4.html -http://developer.android.com/resources/samples/ApiDemos/res/layout/layout_animation_5.html -http://developer.android.com/resources/samples/ApiDemos/res/layout/layout_animation_6.html -http://developer.android.com/resources/samples/ApiDemos/res/layout/layout_animation_7.html -http://developer.android.com/resources/samples/ApiDemos/res/layout/linear_layout_1.html -http://developer.android.com/resources/samples/ApiDemos/res/layout/linear_layout_10.html -http://developer.android.com/resources/samples/ApiDemos/res/layout/linear_layout_2.html -http://developer.android.com/resources/samples/ApiDemos/res/layout/linear_layout_3.html -http://developer.android.com/resources/samples/ApiDemos/res/layout/linear_layout_4.html -http://developer.android.com/resources/samples/ApiDemos/res/layout/linear_layout_5.html -http://developer.android.com/resources/samples/ApiDemos/res/layout/linear_layout_6.html -http://developer.android.com/resources/samples/ApiDemos/res/layout/linear_layout_7.html -http://developer.android.com/resources/samples/ApiDemos/res/layout/linear_layout_8.html -http://developer.android.com/resources/samples/ApiDemos/res/layout/linear_layout_9.html -http://developer.android.com/resources/samples/ApiDemos/res/layout/link.html -http://developer.android.com/resources/samples/ApiDemos/res/layout/list_12.html -http://developer.android.com/resources/samples/ApiDemos/res/layout/list_13.html -http://developer.android.com/resources/samples/ApiDemos/res/layout/list_7.html -http://developer.android.com/resources/samples/ApiDemos/res/layout/list_8.html -http://developer.android.com/resources/samples/ApiDemos/res/layout/list_item_checkbox.html -http://developer.android.com/resources/samples/ApiDemos/res/layout/list_item_icon_text.html -http://developer.android.com/resources/samples/ApiDemos/res/layout/list_position.html -http://developer.android.com/resources/samples/ApiDemos/res/layout/local_sample.html -http://developer.android.com/resources/samples/ApiDemos/res/layout/local_service_binding.html -http://developer.android.com/resources/samples/ApiDemos/res/layout/local_service_controller.html -http://developer.android.com/resources/samples/ApiDemos/res/layout/log_text_box_1.html -http://developer.android.com/resources/samples/ApiDemos/res/layout/mapview.html -http://developer.android.com/resources/samples/ApiDemos/res/layout/marquee.html -http://developer.android.com/resources/samples/ApiDemos/res/layout/mediaplayer_1.html -http://developer.android.com/resources/samples/ApiDemos/res/layout/mediaplayer_2.html -http://developer.android.com/resources/samples/ApiDemos/res/layout/messenger_service_binding.html -http://developer.android.com/resources/samples/ApiDemos/res/layout/morse_code.html -http://developer.android.com/resources/samples/ApiDemos/res/layout/notify_with_text.html -http://developer.android.com/resources/samples/ApiDemos/res/layout/notifying_controller.html -http://developer.android.com/resources/samples/ApiDemos/res/layout/pick_contact.html -http://developer.android.com/resources/samples/ApiDemos/res/layout/preference_widget_mypreference.html -http://developer.android.com/resources/samples/ApiDemos/res/layout/progressbar_1.html -http://developer.android.com/resources/samples/ApiDemos/res/layout/progressbar_2.html -http://developer.android.com/resources/samples/ApiDemos/res/layout/progressbar_3.html -http://developer.android.com/resources/samples/ApiDemos/res/layout/progressbar_4.html -http://developer.android.com/resources/samples/ApiDemos/res/layout/quick_contacts.html -http://developer.android.com/resources/samples/ApiDemos/res/layout/radio_group_1.html -http://developer.android.com/resources/samples/ApiDemos/res/layout/ratingbar_1.html -http://developer.android.com/resources/samples/ApiDemos/res/layout/read_asset.html -http://developer.android.com/resources/samples/ApiDemos/res/layout/receive_result.html -http://developer.android.com/resources/samples/ApiDemos/res/layout/redirect_enter.html -http://developer.android.com/resources/samples/ApiDemos/res/layout/redirect_getter.html -http://developer.android.com/resources/samples/ApiDemos/res/layout/redirect_main.html -http://developer.android.com/resources/samples/ApiDemos/res/layout/relative_layout_1.html -http://developer.android.com/resources/samples/ApiDemos/res/layout/relative_layout_2.html -http://developer.android.com/resources/samples/ApiDemos/res/layout/remote_service_binding.html -http://developer.android.com/resources/samples/ApiDemos/res/layout/remote_service_controller.html -http://developer.android.com/resources/samples/ApiDemos/res/layout/reorder_four.html -http://developer.android.com/resources/samples/ApiDemos/res/layout/reorder_on_launch.html -http://developer.android.com/resources/samples/ApiDemos/res/layout/reorder_three.html -http://developer.android.com/resources/samples/ApiDemos/res/layout/reorder_two.html -http://developer.android.com/resources/samples/ApiDemos/res/layout/resources.html -http://developer.android.com/resources/samples/ApiDemos/res/layout/save_restore_state.html -http://developer.android.com/resources/samples/ApiDemos/res/layout/screen_orientation.html -http://developer.android.com/resources/samples/ApiDemos/res/layout/scroll_view_1.html -http://developer.android.com/resources/samples/ApiDemos/res/layout/scroll_view_2.html -http://developer.android.com/resources/samples/ApiDemos/res/layout/scrollbar1.html -http://developer.android.com/resources/samples/ApiDemos/res/layout/scrollbar2.html -http://developer.android.com/resources/samples/ApiDemos/res/layout/scrollbar3.html -http://developer.android.com/resources/samples/ApiDemos/res/layout/search_invoke.html -http://developer.android.com/resources/samples/ApiDemos/res/layout/search_query_results.html -http://developer.android.com/resources/samples/ApiDemos/res/layout/secure_view.html -http://developer.android.com/resources/samples/ApiDemos/res/layout/secure_view_overlay.html -http://developer.android.com/resources/samples/ApiDemos/res/layout/seekbar_1.html -http://developer.android.com/resources/samples/ApiDemos/res/layout/select_dialog.html -http://developer.android.com/resources/samples/ApiDemos/res/layout/send_result.html -http://developer.android.com/resources/samples/ApiDemos/res/layout/service_start_arguments_controller.html -http://developer.android.com/resources/samples/ApiDemos/res/layout/shape_drawable_1.html -http://developer.android.com/resources/samples/ApiDemos/res/layout/sms_demo.html -http://developer.android.com/resources/samples/ApiDemos/res/layout/spinner_1.html -http://developer.android.com/resources/samples/ApiDemos/res/layout/status_bar_balloon.html -http://developer.android.com/resources/samples/ApiDemos/res/layout/status_bar_notifications.html -http://developer.android.com/resources/samples/ApiDemos/res/layout/styled_text.html -http://developer.android.com/resources/samples/ApiDemos/res/layout/surface_view_overlay.html -http://developer.android.com/resources/samples/ApiDemos/res/layout/table_layout_1.html -http://developer.android.com/resources/samples/ApiDemos/res/layout/table_layout_10.html -http://developer.android.com/resources/samples/ApiDemos/res/layout/table_layout_11.html -http://developer.android.com/resources/samples/ApiDemos/res/layout/table_layout_12.html -http://developer.android.com/resources/samples/ApiDemos/res/layout/table_layout_2.html -http://developer.android.com/resources/samples/ApiDemos/res/layout/table_layout_3.html -http://developer.android.com/resources/samples/ApiDemos/res/layout/table_layout_4.html -http://developer.android.com/resources/samples/ApiDemos/res/layout/table_layout_5.html -http://developer.android.com/resources/samples/ApiDemos/res/layout/table_layout_6.html -http://developer.android.com/resources/samples/ApiDemos/res/layout/table_layout_7.html -http://developer.android.com/resources/samples/ApiDemos/res/layout/table_layout_8.html -http://developer.android.com/resources/samples/ApiDemos/res/layout/table_layout_9.html -http://developer.android.com/resources/samples/ApiDemos/res/layout/tabs1.html -http://developer.android.com/resources/samples/ApiDemos/res/layout/text_switcher_1.html -http://developer.android.com/resources/samples/ApiDemos/res/layout/text_to_speech.html -http://developer.android.com/resources/samples/ApiDemos/res/layout/translucent_background.html -http://developer.android.com/resources/samples/ApiDemos/res/layout/videoview.html -http://developer.android.com/resources/samples/ApiDemos/res/layout/visibility_1.html -http://developer.android.com/resources/samples/ApiDemos/res/layout/voice_recognition.html -http://developer.android.com/resources/samples/ApiDemos/res/layout/wallpaper_2.html -http://developer.android.com/resources/samples/ApiDemos/res/layout/webview_1.html -http://developer.android.com/resources/samples/Spinner/src/com/android/example/spinner/index.html -http://developer.android.com/resources/samples/ContactManager/res/values/strings.html -http://developer.android.com/resources/samples/Home/res/layout-port/home.html -http://developer.android.com/resources/samples/LunarLander/tests/src/com/index.html -http://developer.android.com/sdk/api_diff/3/changes/constructors_index_removals.html -http://developer.android.com/sdk/api_diff/3/changes/constructors_index_additions.html -http://developer.android.com/sdk/api_diff/3/changes/constructors_index_changes.html -http://developer.android.com/resources/samples/Home/res/values-es-rUS/strings.html -http://developer.android.com/resources/samples/ContactManager/res/layout/account_entry.html -http://developer.android.com/resources/samples/ContactManager/res/layout/contact_adder.html -http://developer.android.com/resources/samples/ContactManager/res/layout/contact_entry.html -http://developer.android.com/resources/samples/ContactManager/res/layout/contact_manager.html -http://developer.android.com/resources/samples/AccessibilityService/res/values/strings.html -http://developer.android.com/resources/samples/ApiDemos/tests/src/com/example/index.html -http://developer.android.com/resources/samples/Home/res/layout-land/home.html -http://developer.android.com/resources/samples/SoftKeyboard/res/drawable-hdpi/sym_keyboard_delete.html -http://developer.android.com/resources/samples/SoftKeyboard/res/drawable-hdpi/sym_keyboard_done.html -http://developer.android.com/resources/samples/SoftKeyboard/res/drawable-hdpi/sym_keyboard_return.html -http://developer.android.com/resources/samples/SoftKeyboard/res/drawable-hdpi/sym_keyboard_search.html -http://developer.android.com/resources/samples/SoftKeyboard/res/drawable-hdpi/sym_keyboard_shift.html -http://developer.android.com/resources/samples/SoftKeyboard/res/drawable-hdpi/sym_keyboard_space.html +http://developer.android.com/sdk/api_diff/3/changes/packages_index_all.html +http://developer.android.com/sdk/api_diff/3/changes/classes_index_all.html +http://developer.android.com/sdk/api_diff/3/changes/constructors_index_all.html +http://developer.android.com/sdk/api_diff/3/changes/methods_index_all.html +http://developer.android.com/sdk/api_diff/3/changes/fields_index_all.html +http://developer.android.com/resources/samples/TicTacToeMain/res/drawable/index.html +http://developer.android.com/resources/samples/TicTacToeMain/res/layout/index.html +http://developer.android.com/resources/samples/TicTacToeMain/res/values/index.html +http://developer.android.com/resources/samples/NotePad/src/com/example/index.html +http://developer.android.com/resources/samples/Home/res/values-de-rDE/strings.html +http://developer.android.com/sdk/api_diff/7/changes/fields_index_additions.html +http://developer.android.com/sdk/api_diff/7/changes/fields_index_changes.html +http://developer.android.com/sdk/api_diff/7/changes/android.app.WallpaperManager.html +http://developer.android.com/sdk/api_diff/7/changes/android.content.Intent.html +http://developer.android.com/sdk/api_diff/7/changes/android.R.attr.html +http://developer.android.com/sdk/api_diff/7/changes/android.media.MediaRecorder.AudioSource.html +http://developer.android.com/sdk/api_diff/7/changes/android.os.Build.VERSION_CODES.html +http://developer.android.com/sdk/api_diff/7/changes/android.content.pm.PackageManager.html +http://developer.android.com/sdk/api_diff/7/changes/android.telephony.PhoneStateListener.html +http://developer.android.com/sdk/api_diff/7/changes/android.Manifest.permission.html +http://developer.android.com/resources/samples/BluetoothChat/src/com/example/index.html +http://developer.android.com/resources/samples/SampleSyncAdapter/samplesyncadapter_server/model/index.html +http://developer.android.com/resources/samples/SampleSyncAdapter/samplesyncadapter_server/templates/index.html +http://developer.android.com/resources/samples/TicTacToeLib/src/com/index.html +http://developer.android.com/sdk/api_diff/4/changes/methods_index_removals.html +http://developer.android.com/sdk/api_diff/4/changes/methods_index_additions.html +http://developer.android.com/sdk/api_diff/4/changes/methods_index_changes.html +http://developer.android.com/resources/samples/SearchableDictionary/res/values/strings.html +http://developer.android.com/resources/samples/LunarLander/tests/src/index.html +http://developer.android.com/resources/samples/LunarLander/tests/AndroidManifest.html +http://developer.android.com/resources/samples/SoftKeyboard/src/com/index.html +http://developer.android.com/reference/android/text/method/package-descr.html +http://developer.android.com/resources/samples/JetBoy/JETBOY_content/JETBOY_Music.logic/LgDoc/index.html +http://developer.android.com/resources/samples/TicTacToeMain/res/layout/main.html +http://developer.android.com/resources/samples/NFCDemo/src/com/example/android/index.html +http://developer.android.com/resources/samples/SearchableDictionary/res/drawable-mdpi/ic_menu_search.html +http://developer.android.com/resources/samples/TicTacToeMain/res/values/strings.html +http://developer.android.com/sdk/api_diff/7/changes/alldiffs_index_additions.html +http://developer.android.com/sdk/api_diff/7/changes/alldiffs_index_changes.html +http://developer.android.com/sdk/api_diff/7/changes/android.widget.RemoteViews.html +http://developer.android.com/sdk/api_diff/7/changes/android.webkit.GeolocationPermissions.html +http://developer.android.com/sdk/api_diff/7/changes/pkg_android.html +http://developer.android.com/sdk/api_diff/7/changes/pkg_android.app.html +http://developer.android.com/sdk/api_diff/7/changes/pkg_android.content.html +http://developer.android.com/sdk/api_diff/7/changes/pkg_android.content.pm.html +http://developer.android.com/sdk/api_diff/7/changes/pkg_android.graphics.html +http://developer.android.com/sdk/api_diff/7/changes/pkg_android.media.html +http://developer.android.com/sdk/api_diff/7/changes/pkg_android.os.html +http://developer.android.com/sdk/api_diff/7/changes/pkg_android.telephony.html +http://developer.android.com/sdk/api_diff/7/changes/pkg_android.view.html +http://developer.android.com/sdk/api_diff/7/changes/pkg_android.webkit.html +http://developer.android.com/sdk/api_diff/7/changes/pkg_android.widget.html +http://developer.android.com/sdk/api_diff/7/changes/android.webkit.CacheManager.CacheResult.html +http://developer.android.com/sdk/api_diff/7/changes/android.webkit.WebStorage.html +http://developer.android.com/sdk/api_diff/7/changes/android.graphics.Rect.html +http://developer.android.com/sdk/api_diff/7/changes/android.webkit.WebView.html +http://developer.android.com/sdk/api_diff/7/changes/android.webkit.WebChromeClient.html +http://developer.android.com/sdk/api_diff/7/changes/android.webkit.WebSettings.html +http://developer.android.com/sdk/api_diff/7/changes/android.widget.ViewFlipper.html +http://developer.android.com/sdk/api_diff/7/changes/android.view.ViewGroup.html +http://developer.android.com/sdk/api_diff/7/changes/android.view.View.html +http://developer.android.com/sdk/api_diff/7/changes/android.os.PowerManager.html +http://developer.android.com/resources/samples/CubeLiveWallpaper/res/values/shapes.html +http://developer.android.com/resources/samples/CubeLiveWallpaper/res/values/strings.html +http://developer.android.com/resources/samples/SpinnerTest/src/com/index.html +http://developer.android.com/resources/samples/SoftKeyboard/res/drawable-hdpi/index.html +http://developer.android.com/resources/samples/SoftKeyboard/res/drawable-mdpi/index.html +http://developer.android.com/resources/samples/SoftKeyboard/res/layout/index.html +http://developer.android.com/resources/samples/SoftKeyboard/res/values/index.html +http://developer.android.com/resources/samples/SoftKeyboard/res/values-land/index.html +http://developer.android.com/resources/samples/SoftKeyboard/res/xml/index.html +http://developer.android.com/reference/junit/runner/package-descr.html +http://developer.android.com/resources/samples/NFCDemo/res/layout/tag_divider.html +http://developer.android.com/resources/samples/NFCDemo/res/layout/tag_text.html +http://developer.android.com/resources/samples/NFCDemo/res/layout/tag_viewer.html +http://developer.android.com/resources/samples/AccelerometerPlay/res/drawable-ldpi/icon.html +http://developer.android.com/resources/samples/CubeLiveWallpaper/src/com/example/index.html +http://developer.android.com/reference/android/text/style/package-descr.html +http://developer.android.com/resources/samples/TicTacToeLib/res/drawable/index.html +http://developer.android.com/resources/samples/TicTacToeLib/res/layout/index.html +http://developer.android.com/resources/samples/TicTacToeLib/res/layout-land/index.html +http://developer.android.com/resources/samples/TicTacToeLib/res/values/index.html +http://developer.android.com/resources/samples/LunarLander/res/drawable-port/earthrise.html +http://developer.android.com/resources/samples/BluetoothChat/res/values/strings.html +http://developer.android.com/resources/samples/SampleSyncAdapter/src/com/index.html http://developer.android.com/resources/samples/Wiktionary/res/values/strings.html http://developer.android.com/resources/samples/Wiktionary/res/values/styles.html http://developer.android.com/resources/samples/Wiktionary/res/values/themes.html -http://developer.android.com/resources/samples/SoftKeyboard/res/values/colors.html -http://developer.android.com/resources/samples/SoftKeyboard/res/values/dimens.html -http://developer.android.com/resources/samples/SoftKeyboard/res/values/strings.html -http://developer.android.com/resources/samples/Home/res/values-land/strings.html -http://developer.android.com/resources/samples/Wiktionary/res/anim/slide_in.html -http://developer.android.com/resources/samples/Wiktionary/res/anim/slide_out.html -http://developer.android.com/resources/samples/Home/res/drawable/all_applications.html -http://developer.android.com/resources/samples/Home/res/drawable/all_applications_background.html -http://developer.android.com/resources/samples/Home/res/drawable/all_applications_button_background.html -http://developer.android.com/resources/samples/Home/res/drawable/favorite_background.html -http://developer.android.com/resources/samples/Home/res/drawable/grid_selector.html -http://developer.android.com/resources/samples/BusinessCard/res/values/strings.html -http://developer.android.com/resources/samples/BusinessCard/src/com/example/android/businesscard/index.html -http://developer.android.com/reference/android/provider/package-descr.html -http://developer.android.com/resources/samples/MultiResolution/src/com/index.html -http://developer.android.com/resources/samples/NotePad/src/com/example/android/notepad/index.html -http://developer.android.com/sdk/adt_download.html -http://developer.android.com/resources/samples/ContactManager/res/drawable-ldpi/icon.html -http://developer.android.com/resources/samples/ApiDemos/res/anim/cycle_7.html -http://developer.android.com/resources/samples/ApiDemos/res/anim/fade.html -http://developer.android.com/resources/samples/ApiDemos/res/anim/hold.html -http://developer.android.com/resources/samples/ApiDemos/res/anim/hyperspace_in.html -http://developer.android.com/resources/samples/ApiDemos/res/anim/hyperspace_out.html -http://developer.android.com/resources/samples/ApiDemos/res/anim/layout_animation_row_left_slide.html -http://developer.android.com/resources/samples/ApiDemos/res/anim/layout_animation_row_right_slide.html -http://developer.android.com/resources/samples/ApiDemos/res/anim/layout_animation_table.html -http://developer.android.com/resources/samples/ApiDemos/res/anim/layout_bottom_to_top_slide.html -http://developer.android.com/resources/samples/ApiDemos/res/anim/layout_grid_fade.html -http://developer.android.com/resources/samples/ApiDemos/res/anim/layout_grid_inverse_fade.html -http://developer.android.com/resources/samples/ApiDemos/res/anim/layout_random_fade.html -http://developer.android.com/resources/samples/ApiDemos/res/anim/layout_wave_scale.html -http://developer.android.com/resources/samples/ApiDemos/res/anim/push_left_in.html -http://developer.android.com/resources/samples/ApiDemos/res/anim/push_left_out.html -http://developer.android.com/resources/samples/ApiDemos/res/anim/push_up_in.html -http://developer.android.com/resources/samples/ApiDemos/res/anim/push_up_out.html -http://developer.android.com/resources/samples/ApiDemos/res/anim/shake.html -http://developer.android.com/resources/samples/ApiDemos/res/anim/slide_left.html -http://developer.android.com/resources/samples/ApiDemos/res/anim/slide_right.html -http://developer.android.com/resources/samples/ApiDemos/res/anim/slide_top_to_bottom.html -http://developer.android.com/resources/samples/ApiDemos/res/anim/wave_scale.html -http://developer.android.com/resources/samples/ApiDemos/res/anim/zoom_enter.html -http://developer.android.com/resources/samples/ApiDemos/res/anim/zoom_exit.html -http://developer.android.com/resources/samples/Home/res/values-de-rDE/strings.html +http://developer.android.com/resources/samples/Home/res/drawable-mdpi/all_applications_label_background.9.html +http://developer.android.com/resources/samples/Home/res/drawable-mdpi/application_background.9.html +http://developer.android.com/resources/samples/Home/res/drawable-mdpi/application_background_static.html +http://developer.android.com/resources/samples/Home/res/drawable-mdpi/focused_application_background_static.html +http://developer.android.com/resources/samples/Home/res/drawable-mdpi/hide_all_applications.html +http://developer.android.com/resources/samples/Home/res/drawable-mdpi/ic_launcher_allhide.html +http://developer.android.com/resources/samples/Home/res/drawable-mdpi/ic_launcher_allshow.html +http://developer.android.com/resources/samples/Home/res/drawable-mdpi/ic_launcher_home.html +http://developer.android.com/resources/samples/Home/res/drawable-mdpi/pressed_application_background_static.html +http://developer.android.com/resources/samples/Home/res/drawable-mdpi/show_all_applications.html +http://developer.android.com/guide/samples/index.html http://developer.android.com/resources/samples/Home/res/anim/fade_in.html http://developer.android.com/resources/samples/Home/res/anim/fade_out.html http://developer.android.com/resources/samples/Home/res/anim/grid_entry.html http://developer.android.com/resources/samples/Home/res/anim/grid_exit.html http://developer.android.com/resources/samples/Home/res/anim/hide_applications.html http://developer.android.com/resources/samples/Home/res/anim/show_applications.html +http://developer.android.com/resources/samples/ApiDemos/assets/index.html +http://developer.android.com/resources/samples/ApiDemos/res/index.html +http://developer.android.com/resources/samples/ApiDemos/src/index.html +http://developer.android.com/resources/samples/ApiDemos/tests/index.html +http://developer.android.com/resources/samples/ApiDemos/AndroidManifest.html +http://developer.android.com/resources/samples/SampleSyncAdapter/res/drawable/index.html +http://developer.android.com/resources/samples/SampleSyncAdapter/res/layout/index.html +http://developer.android.com/resources/samples/SampleSyncAdapter/res/values/index.html +http://developer.android.com/resources/samples/SampleSyncAdapter/res/xml/index.html +http://developer.android.com/sdk/api_diff/3/changes/constructors_index_removals.html +http://developer.android.com/sdk/api_diff/3/changes/constructors_index_additions.html +http://developer.android.com/sdk/api_diff/3/changes/constructors_index_changes.html +http://developer.android.com/resources/samples/WiktionarySimple/res/values/strings.html +http://developer.android.com/resources/samples/WiktionarySimple/res/values/styles.html +http://developer.android.com/resources/samples/Home/res/values/attrs.html +http://developer.android.com/resources/samples/Home/res/values/strings.html +http://developer.android.com/resources/samples/Home/res/values/styles.html +http://developer.android.com/resources/samples/TicTacToeLib/res/layout-land/lib_game.html +http://developer.android.com/resources/samples/AccessibilityService/src/com/example/android/clockback/ClockBackService.html +http://developer.android.com/reference/org/apache/http/impl/io/package-descr.html +http://developer.android.com/sdk/api_diff/8/changes/classes_index_additions.html +http://developer.android.com/sdk/api_diff/8/changes/classes_index_changes.html +http://developer.android.com/resources/samples/Wiktionary/res/xml/searchable.html +http://developer.android.com/resources/samples/Wiktionary/res/xml/widget_word.html +http://developer.android.com/resources/samples/Home/res/values-land/strings.html +http://developer.android.com/sdk/api_diff/4/changes/classes_index_removals.html +http://developer.android.com/sdk/api_diff/4/changes/classes_index_additions.html +http://developer.android.com/sdk/api_diff/4/changes/classes_index_changes.html +http://developer.android.com/resources/samples/Home/res/layout/all_applications_button.html +http://developer.android.com/resources/samples/Home/res/layout/application.html +http://developer.android.com/resources/samples/Home/res/layout/favorite.html +http://developer.android.com/resources/samples/Home/res/layout/wallpaper.html +http://developer.android.com/resources/samples/ApiDemos/tests/src/index.html +http://developer.android.com/resources/samples/ApiDemos/tests/AndroidManifest.html +http://developer.android.com/resources/samples/SoftKeyboard/src/com/example/index.html +http://developer.android.com/resources/samples/SoftKeyboard/res/values/colors.html +http://developer.android.com/resources/samples/SoftKeyboard/res/values/dimens.html +http://developer.android.com/resources/samples/SoftKeyboard/res/values/strings.html +http://developer.android.com/resources/samples/SipDemo/src/com/example/android/index.html +http://developer.android.com/resources/samples/SampleSyncAdapter/res/layout/login_activity.html +http://developer.android.com/resources/samples/NotePad/res/drawable-hdpi/app_notes.html +http://developer.android.com/resources/samples/NotePad/res/drawable-hdpi/ic_menu_compose.html +http://developer.android.com/resources/samples/NotePad/res/drawable-hdpi/ic_menu_delete.html +http://developer.android.com/resources/samples/NotePad/res/drawable-hdpi/ic_menu_discard.html +http://developer.android.com/resources/samples/NotePad/res/drawable-hdpi/ic_menu_edit.html +http://developer.android.com/resources/samples/NotePad/res/drawable-hdpi/ic_menu_revert.html +http://developer.android.com/resources/samples/NotePad/res/drawable-hdpi/ic_menu_save.html +http://developer.android.com/resources/samples/NotePad/res/drawable-hdpi/live_folder_notes.html +http://developer.android.com/sdk/api_diff/7/changes/classes_index_additions.html +http://developer.android.com/sdk/api_diff/7/changes/classes_index_changes.html +http://developer.android.com/sdk/api_diff/9/changes/packages_index_additions.html +http://developer.android.com/sdk/api_diff/9/changes/packages_index_changes.html +http://developer.android.com/resources/samples/SoftKeyboard/res/values-land/dimens.html +http://developer.android.com/sdk/api_diff/3/changes/classes_index_additions.html +http://developer.android.com/sdk/api_diff/3/changes/classes_index_changes.html +http://developer.android.com/resources/samples/WiktionarySimple/src/com/index.html +http://developer.android.com/resources/samples/NFCDemo/res/drawable/icon.html +http://developer.android.com/resources/samples/SearchableDictionary/res/drawable-hdpi/ic_menu_search.html +http://developer.android.com/resources/samples/SipDemo/res/values/strings.html +http://developer.android.com/resources/samples/SpinnerTest/src/com/android/index.html +http://developer.android.com/sdk/api_diff/3/changes/methods_index_removals.html +http://developer.android.com/sdk/api_diff/3/changes/methods_index_additions.html +http://developer.android.com/sdk/api_diff/3/changes/methods_index_changes.html +http://developer.android.com/resources/samples/NFCDemo/src/com/example/android/nfc/index.html +http://developer.android.com/resources/samples/SoftKeyboard/res/xml/method.html +http://developer.android.com/resources/samples/SoftKeyboard/res/xml/qwerty.html +http://developer.android.com/resources/samples/SoftKeyboard/res/xml/symbols.html +http://developer.android.com/resources/samples/SoftKeyboard/res/xml/symbols_shift.html +http://developer.android.com/resources/samples/ApiDemos/assets/fonts/index.html +http://developer.android.com/resources/samples/LunarLander/tests/src/com/index.html +http://developer.android.com/reference/java/sql/package-descr.html +http://developer.android.com/resources/samples/Snake/res/drawable/index.html +http://developer.android.com/resources/samples/Snake/res/layout/index.html +http://developer.android.com/resources/samples/Snake/res/values/index.html +http://developer.android.com/resources/samples/Home/res/drawable-hdpi/all_applications_label_background.9.html +http://developer.android.com/resources/samples/Home/res/drawable-hdpi/application_background.9.html +http://developer.android.com/resources/samples/Home/res/drawable-hdpi/application_background_static.html +http://developer.android.com/resources/samples/Home/res/drawable-hdpi/focused_application_background_static.html +http://developer.android.com/resources/samples/Home/res/drawable-hdpi/hide_all_applications.html +http://developer.android.com/resources/samples/Home/res/drawable-hdpi/ic_launcher_allhide.html +http://developer.android.com/resources/samples/Home/res/drawable-hdpi/ic_launcher_allshow.html +http://developer.android.com/resources/samples/Home/res/drawable-hdpi/ic_launcher_home.html +http://developer.android.com/resources/samples/Home/res/drawable-hdpi/pressed_application_background_static.html +http://developer.android.com/resources/samples/Home/res/drawable-hdpi/show_all_applications.html +http://developer.android.com/resources/samples/ContactManager/src/com/index.html +http://developer.android.com/resources/samples/TicTacToeLib/res/drawable/lib_bg.9.html +http://developer.android.com/resources/samples/TicTacToeLib/res/drawable/lib_circle.html +http://developer.android.com/resources/samples/TicTacToeLib/res/drawable/lib_cross.html +http://developer.android.com/resources/samples/SearchableDictionary/res/layout/main.html +http://developer.android.com/resources/samples/SearchableDictionary/res/layout/result.html +http://developer.android.com/resources/samples/SearchableDictionary/res/layout/word.html +http://developer.android.com/resources/samples/TicTacToeMain/res/drawable/icon.html +http://developer.android.com/sdk/api_diff/7/changes/methods_index_additions.html +http://developer.android.com/sdk/api_diff/7/changes/methods_index_changes.html +http://developer.android.com/resources/samples/ContactManager/res/values/strings.html +http://developer.android.com/resources/samples/BusinessCard/src/com/index.html +http://developer.android.com/resources/samples/ApiDemos/res/anim/index.html +http://developer.android.com/resources/samples/ApiDemos/res/drawable/index.html +http://developer.android.com/resources/samples/ApiDemos/res/drawable-hdpi/index.html +http://developer.android.com/resources/samples/ApiDemos/res/drawable-ldpi/index.html +http://developer.android.com/resources/samples/ApiDemos/res/drawable-mdpi/index.html +http://developer.android.com/resources/samples/ApiDemos/res/drawable-nodpi/index.html +http://developer.android.com/resources/samples/ApiDemos/res/layout/index.html +http://developer.android.com/resources/samples/ApiDemos/res/menu/index.html +http://developer.android.com/resources/samples/ApiDemos/res/raw/index.html +http://developer.android.com/resources/samples/ApiDemos/res/values/index.html +http://developer.android.com/resources/samples/ApiDemos/res/values-large/index.html +http://developer.android.com/resources/samples/ApiDemos/res/values-large-long/index.html +http://developer.android.com/resources/samples/ApiDemos/res/values-large-notlong/index.html +http://developer.android.com/resources/samples/ApiDemos/res/values-long/index.html +http://developer.android.com/resources/samples/ApiDemos/res/values-normal/index.html +http://developer.android.com/resources/samples/ApiDemos/res/values-normal-long/index.html +http://developer.android.com/resources/samples/ApiDemos/res/values-normal-notlong/index.html +http://developer.android.com/resources/samples/ApiDemos/res/values-notlong/index.html +http://developer.android.com/resources/samples/ApiDemos/res/values-small/index.html +http://developer.android.com/resources/samples/ApiDemos/res/values-small-long/index.html +http://developer.android.com/resources/samples/ApiDemos/res/values-small-notlong/index.html +http://developer.android.com/resources/samples/ApiDemos/res/xml/index.html +http://developer.android.com/resources/samples/NotePad/res/drawable-ldpi/app_notes.html +http://developer.android.com/resources/samples/NotePad/res/drawable-ldpi/live_folder_notes.html +http://developer.android.com/sdk/api_diff/4/changes/packages_index_additions.html +http://developer.android.com/sdk/api_diff/4/changes/packages_index_changes.html +http://developer.android.com/resources/samples/AccelerometerPlay/res/layout/main.html +http://developer.android.com/sdk/api_diff/7/changes/packages_index_additions.html +http://developer.android.com/sdk/api_diff/7/changes/packages_index_changes.html +http://developer.android.com/sdk/api_diff/4/changes/constructors_index_additions.html +http://developer.android.com/sdk/api_diff/4/changes/constructors_index_changes.html +http://developer.android.com/resources/samples/ApiDemos/tests/src/com/index.html +http://developer.android.com/resources/samples/MultiResolution/src/com/index.html +http://developer.android.com/resources/samples/SpinnerTest/src/com/android/example/index.html +http://developer.android.com/resources/samples/SipDemo/res/xml/preferences.html +http://developer.android.com/resources/samples/BluetoothChat/res/drawable/app_icon.html +http://developer.android.com/resources/samples/BluetoothChat/src/com/example/android/index.html +http://developer.android.com/resources/samples/Spinner/src/com/android/index.html +http://developer.android.com/resources/samples/JetBoy/res/drawable/asteroid01.html +http://developer.android.com/resources/samples/JetBoy/res/drawable/asteroid02.html +http://developer.android.com/resources/samples/JetBoy/res/drawable/asteroid03.html +http://developer.android.com/resources/samples/JetBoy/res/drawable/asteroid04.html +http://developer.android.com/resources/samples/JetBoy/res/drawable/asteroid05.html +http://developer.android.com/resources/samples/JetBoy/res/drawable/asteroid06.html +http://developer.android.com/resources/samples/JetBoy/res/drawable/asteroid07.html +http://developer.android.com/resources/samples/JetBoy/res/drawable/asteroid08.html +http://developer.android.com/resources/samples/JetBoy/res/drawable/asteroid09.html +http://developer.android.com/resources/samples/JetBoy/res/drawable/asteroid10.html +http://developer.android.com/resources/samples/JetBoy/res/drawable/asteroid11.html +http://developer.android.com/resources/samples/JetBoy/res/drawable/asteroid12.html +http://developer.android.com/resources/samples/JetBoy/res/drawable/asteroid_explode1.html +http://developer.android.com/resources/samples/JetBoy/res/drawable/asteroid_explode2.html +http://developer.android.com/resources/samples/JetBoy/res/drawable/asteroid_explode3.html +http://developer.android.com/resources/samples/JetBoy/res/drawable/asteroid_explode4.html +http://developer.android.com/resources/samples/JetBoy/res/drawable/background_a.html +http://developer.android.com/resources/samples/JetBoy/res/drawable/background_b.html +http://developer.android.com/resources/samples/JetBoy/res/drawable/icon.html +http://developer.android.com/resources/samples/JetBoy/res/drawable/int_timer.html +http://developer.android.com/resources/samples/JetBoy/res/drawable/intbeam_1.html +http://developer.android.com/resources/samples/JetBoy/res/drawable/intbeam_2.html +http://developer.android.com/resources/samples/JetBoy/res/drawable/intbeam_3.html +http://developer.android.com/resources/samples/JetBoy/res/drawable/intbeam_4.html +http://developer.android.com/resources/samples/JetBoy/res/drawable/laser.html +http://developer.android.com/resources/samples/JetBoy/res/drawable/ship2_1.html +http://developer.android.com/resources/samples/JetBoy/res/drawable/ship2_2.html +http://developer.android.com/resources/samples/JetBoy/res/drawable/ship2_3.html +http://developer.android.com/resources/samples/JetBoy/res/drawable/ship2_4.html +http://developer.android.com/resources/samples/JetBoy/res/drawable/ship2_hit_1.html +http://developer.android.com/resources/samples/JetBoy/res/drawable/ship2_hit_2.html +http://developer.android.com/resources/samples/JetBoy/res/drawable/ship2_hit_3.html +http://developer.android.com/resources/samples/JetBoy/res/drawable/ship2_hit_4.html +http://developer.android.com/resources/samples/JetBoy/res/drawable/title_bg_hori.html +http://developer.android.com/resources/samples/JetBoy/res/drawable/title_hori.html +http://developer.android.com/resources/samples/AccelerometerPlay/src/com/index.html +http://developer.android.com/resources/samples/SearchableDictionary/res/xml/searchable.html +http://developer.android.com/sdk/api_diff/6/changes/classes_index_changes.html +http://developer.android.com/resources/samples/ApiDemos/res/xml/advanced_preferences.html +http://developer.android.com/resources/samples/ApiDemos/res/xml/appwidget_provider.html +http://developer.android.com/resources/samples/ApiDemos/res/xml/default_values.html +http://developer.android.com/resources/samples/ApiDemos/res/xml/device_admin_sample.html +http://developer.android.com/resources/samples/ApiDemos/res/xml/preference_dependencies.html +http://developer.android.com/resources/samples/ApiDemos/res/xml/preferences.html +http://developer.android.com/resources/samples/ApiDemos/res/xml/searchable.html +http://developer.android.com/reference/org/apache/http/io/package-descr.html +http://developer.android.com/reference/android/text/util/package-descr.html +http://developer.android.com/resources/samples/TicTacToeMain/src/com/example/index.html +http://developer.android.com/resources/samples/LunarLander/src/com/index.html +http://developer.android.com/resources/samples/MultiResolution/src/com/example/index.html +http://developer.android.com/sdk/api_diff/8/changes/methods_index_removals.html +http://developer.android.com/sdk/api_diff/8/changes/methods_index_additions.html +http://developer.android.com/sdk/api_diff/8/changes/methods_index_changes.html +http://developer.android.com/resources/samples/ApiDemos/res/values/arrays.html +http://developer.android.com/resources/samples/ApiDemos/res/values/attrs.html +http://developer.android.com/resources/samples/ApiDemos/res/values/colors.html +http://developer.android.com/resources/samples/ApiDemos/res/values/ids.html +http://developer.android.com/resources/samples/ApiDemos/res/values/strings.html +http://developer.android.com/resources/samples/ApiDemos/res/values/styles.html +http://developer.android.com/resources/samples/Home/res/values-cs/strings.html http://developer.android.com/resources/samples/MultiResolution/res/drawable/index.html http://developer.android.com/resources/samples/MultiResolution/res/drawable-hdpi/index.html http://developer.android.com/resources/samples/MultiResolution/res/drawable-hdpi-v6/index.html @@ -5119,158 +4874,6 @@ http://developer.android.com/resources/samples/MultiResolution/res/drawable-mdpi http://developer.android.com/resources/samples/MultiResolution/res/layout/index.html http://developer.android.com/resources/samples/MultiResolution/res/layout-land/index.html http://developer.android.com/resources/samples/MultiResolution/res/values/index.html -http://developer.android.com/resources/samples/BackupRestore/res/layout/index.html -http://developer.android.com/resources/samples/BackupRestore/res/values/index.html -http://developer.android.com/resources/samples/NFCDemo/src/com/example/index.html -http://developer.android.com/reference/javax/net/package-descr.html -http://developer.android.com/resources/samples/Home/res/drawable-mdpi/all_applications_label_background.9.html -http://developer.android.com/resources/samples/Home/res/drawable-mdpi/application_background.9.html -http://developer.android.com/resources/samples/Home/res/drawable-mdpi/application_background_static.html -http://developer.android.com/resources/samples/Home/res/drawable-mdpi/focused_application_background_static.html -http://developer.android.com/resources/samples/Home/res/drawable-mdpi/hide_all_applications.html -http://developer.android.com/resources/samples/Home/res/drawable-mdpi/ic_launcher_allhide.html -http://developer.android.com/resources/samples/Home/res/drawable-mdpi/ic_launcher_allshow.html -http://developer.android.com/resources/samples/Home/res/drawable-mdpi/ic_launcher_home.html -http://developer.android.com/resources/samples/Home/res/drawable-mdpi/pressed_application_background_static.html -http://developer.android.com/resources/samples/Home/res/drawable-mdpi/show_all_applications.html -http://developer.android.com/resources/samples/BluetoothChat/src/com/example/android/BluetoothChat/BluetoothChat.html -http://developer.android.com/resources/samples/BluetoothChat/src/com/example/android/BluetoothChat/BluetoothChatService.html -http://developer.android.com/resources/samples/BluetoothChat/src/com/example/android/BluetoothChat/DeviceListActivity.html -http://developer.android.com/resources/samples/SpinnerTest/res/values/index.html -http://developer.android.com/resources/samples/MultiResolution/res/layout/main.html -http://developer.android.com/sdk/api_diff/5/changes/fields_index_removals.html -http://developer.android.com/sdk/api_diff/5/changes/fields_index_additions.html -http://developer.android.com/sdk/api_diff/5/changes/fields_index_changes.html -http://developer.android.com/resources/samples/TicTacToeLib/res/drawable/lib_bg.9.html -http://developer.android.com/resources/samples/TicTacToeLib/res/drawable/lib_circle.html -http://developer.android.com/resources/samples/TicTacToeLib/res/drawable/lib_cross.html -http://developer.android.com/resources/samples/BackupRestore/res/layout/backup_restore.html -http://developer.android.com/reference/org/apache/http/auth/package-descr.html -http://developer.android.com/resources/samples/TicTacToeMain/res/drawable/icon.html -http://developer.android.com/resources/samples/SoftKeyboard/src/com/example/index.html -http://developer.android.com/resources/samples/MultiResolution/res/layout-land/main.html -http://developer.android.com/resources/samples/TicTacToeLib/src/com/example/index.html -http://developer.android.com/resources/samples/Home/res/values-cs/strings.html -http://developer.android.com/resources/samples/Spinner/src/com/android/example/spinner/SpinnerActivity.html -http://developer.android.com/resources/samples/BluetoothChat/res/values/strings.html -http://developer.android.com/resources/samples/ApiDemos/src/com/example/index.html -http://developer.android.com/resources/samples/CubeLiveWallpaper/src/com/example/android/index.html -http://developer.android.com/resources/samples/SearchableDictionary/src/com/example/android/searchabledict/DictionaryDatabase.html -http://developer.android.com/resources/samples/SearchableDictionary/src/com/example/android/searchabledict/DictionaryProvider.html -http://developer.android.com/resources/samples/SearchableDictionary/src/com/example/android/searchabledict/SearchableDictionary.html -http://developer.android.com/resources/samples/SearchableDictionary/src/com/example/android/searchabledict/WordActivity.html -http://developer.android.com/resources/samples/BackupRestore/res/values/strings.html -http://developer.android.com/resources/samples/Spinner/res/values/strings.html -http://developer.android.com/resources/samples/LunarLander/res/drawable/index.html -http://developer.android.com/resources/samples/LunarLander/res/drawable-land/index.html -http://developer.android.com/resources/samples/LunarLander/res/drawable-port/index.html -http://developer.android.com/resources/samples/LunarLander/res/layout/index.html -http://developer.android.com/resources/samples/LunarLander/res/values/index.html -http://developer.android.com/resources/samples/ContactManager/res/drawable-hdpi/icon.html -http://developer.android.com/resources/samples/ContactManager/src/com/example/index.html -http://developer.android.com/resources/samples/SoftKeyboard/res/layout/input.html -http://developer.android.com/resources/samples/WiktionarySimple/src/com/example/android/index.html -http://developer.android.com/resources/samples/CubeLiveWallpaper/res/xml/cube1.html -http://developer.android.com/resources/samples/CubeLiveWallpaper/res/xml/cube2.html -http://developer.android.com/resources/samples/CubeLiveWallpaper/res/xml/cube2_settings.html -http://developer.android.com/resources/samples/Wiktionary/res/menu/lookup.html -http://developer.android.com/reference/android/graphics/drawable/shapes/package-descr.html -http://developer.android.com/resources/samples/SampleSyncAdapter/src/com/example/android/index.html -http://developer.android.com/sdk/api_diff/8/changes/packages_index_additions.html -http://developer.android.com/sdk/api_diff/8/changes/packages_index_changes.html -http://developer.android.com/resources/samples/MultiResolution/res/drawable/background.9.html -http://developer.android.com/resources/samples/MultiResolution/res/drawable/icon.html -http://developer.android.com/resources/samples/MultiResolution/res/drawable/sample_0.html -http://developer.android.com/resources/samples/MultiResolution/res/drawable/sample_1.html -http://developer.android.com/resources/samples/MultiResolution/res/drawable/sample_2.html -http://developer.android.com/resources/samples/MultiResolution/res/drawable/sample_3.html -http://developer.android.com/resources/samples/MultiResolution/res/drawable/sample_4.html -http://developer.android.com/resources/samples/MultiResolution/res/drawable/sample_5.html -http://developer.android.com/resources/samples/MultiResolution/res/drawable/sample_6.html -http://developer.android.com/resources/samples/MultiResolution/res/drawable/sample_7.html -http://developer.android.com/resources/samples/SoftKeyboard/src/com/example/android/index.html -http://developer.android.com/resources/samples/TicTacToeMain/src/com/example/index.html -http://developer.android.com/resources/samples/BackupRestore/src/com/example/index.html -http://developer.android.com/resources/samples/SpinnerTest/src/com/index.html -http://developer.android.com/sdk/api_diff/3/changes/alldiffs_index_removals.html -http://developer.android.com/sdk/api_diff/3/changes/alldiffs_index_additions.html -http://developer.android.com/sdk/api_diff/3/changes/alldiffs_index_changes.html -http://developer.android.com/resources/samples/LunarLander/res/values/strings.html -http://developer.android.com/resources/samples/NFCDemo/src/com/example/android/index.html -http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/index.html -http://developer.android.com/resources/samples/TicTacToeLib/src/com/example/android/index.html -http://developer.android.com/resources/samples/LunarLander/res/drawable-land/earthrise.html -http://developer.android.com/sdk/api_diff/8/changes/methods_index_removals.html -http://developer.android.com/sdk/api_diff/8/changes/methods_index_additions.html -http://developer.android.com/sdk/api_diff/8/changes/methods_index_changes.html -http://developer.android.com/resources/samples/MultiResolution/res/drawable-hdpi-v6/ic_launcher.html -http://developer.android.com/resources/samples/LunarLander/src/com/index.html -http://developer.android.com/resources/samples/ApiDemos/res/raw/robot.html -http://developer.android.com/resources/samples/ApiDemos/res/raw/skycubemap0.html -http://developer.android.com/resources/samples/ApiDemos/res/raw/skycubemap1.html -http://developer.android.com/resources/samples/ApiDemos/res/raw/skycubemap2.html -http://developer.android.com/resources/samples/ApiDemos/res/raw/skycubemap3.html -http://developer.android.com/resources/samples/ApiDemos/res/raw/skycubemap4.html -http://developer.android.com/resources/samples/ApiDemos/res/raw/skycubemap5.html -http://developer.android.com/resources/samples/SoftKeyboard/res/values-land/dimens.html -http://developer.android.com/reference/javax/xml/namespace/package-descr.html -http://developer.android.com/resources/samples/Snake/tests/src/com/example/index.html -http://developer.android.com/resources/samples/BusinessCard/src/com/example/android/businesscard/BusinessCardActivity.html -http://developer.android.com/resources/samples/BusinessCard/src/com/example/android/businesscard/ContactAccessor.html -http://developer.android.com/resources/samples/BusinessCard/src/com/example/android/businesscard/ContactAccessorSdk3_4.html -http://developer.android.com/resources/samples/BusinessCard/src/com/example/android/businesscard/ContactAccessorSdk5.html -http://developer.android.com/resources/samples/BusinessCard/src/com/example/android/businesscard/ContactInfo.html -http://developer.android.com/resources/samples/LunarLander/src/com/example/index.html -http://developer.android.com/resources/samples/JetBoy/src/com/index.html -http://developer.android.com/resources/samples/Snake/src/com/example/android/index.html -http://developer.android.com/resources/tutorials/views/hello-mapview.html -http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/view/index.html -http://developer.android.com/resources/samples/LunarLander/tests/src/com/example/index.html -http://developer.android.com/resources/samples/LunarLander/res/layout/lunar_layout.html -http://developer.android.com/resources/samples/TicTacToeLib/src/com/example/android/tictactoe/index.html -http://developer.android.com/resources/samples/ContactManager/res/drawable-mdpi/icon.html -http://developer.android.com/resources/samples/LunarLander/res/drawable/app_lunar_lander.html -http://developer.android.com/resources/samples/LunarLander/res/drawable/lander_crashed.html -http://developer.android.com/resources/samples/LunarLander/res/drawable/lander_firing.html -http://developer.android.com/resources/samples/LunarLander/res/drawable/lander_plain.html -http://developer.android.com/resources/samples/LunarLander/res/drawable-port/earthrise.html -http://developer.android.com/resources/samples/MultiResolution/res/drawable-ldpi-v6/ic_launcher.html -http://developer.android.com/resources/samples/NFCDemo/src/com/example/android/nfc/index.html -http://developer.android.com/resources/samples/AccessibilityService/src/com/index.html -http://developer.android.com/resources/samples/SoftKeyboard/res/drawable-mdpi/sym_keyboard_delete.html -http://developer.android.com/resources/samples/SoftKeyboard/res/drawable-mdpi/sym_keyboard_done.html -http://developer.android.com/resources/samples/SoftKeyboard/res/drawable-mdpi/sym_keyboard_return.html -http://developer.android.com/resources/samples/SoftKeyboard/res/drawable-mdpi/sym_keyboard_search.html -http://developer.android.com/resources/samples/SoftKeyboard/res/drawable-mdpi/sym_keyboard_shift.html -http://developer.android.com/resources/samples/SoftKeyboard/res/drawable-mdpi/sym_keyboard_space.html -http://developer.android.com/resources/samples/MultiResolution/res/drawable-hdpi/android.html -http://developer.android.com/resources/samples/MultiResolution/res/drawable-hdpi/ic_launcher.html -http://developer.android.com/resources/samples/MultiResolution/res/drawable-hdpi/image_container.9.html -http://developer.android.com/resources/samples/JetBoy/src/com/example/index.html -http://developer.android.com/resources/samples/LunarLander/src/com/example/android/index.html -http://developer.android.com/resources/samples/Home/src/com/example/index.html -http://developer.android.com/sdk/api_diff/6/changes/fields_index_additions.html -http://developer.android.com/sdk/api_diff/6/changes/fields_index_changes.html -http://developer.android.com/resources/samples/AccelerometerPlay/res/drawable-hdpi/ball.html -http://developer.android.com/resources/samples/AccelerometerPlay/res/drawable-hdpi/icon.html -http://developer.android.com/resources/samples/AccelerometerPlay/res/drawable-hdpi/wood.html -http://developer.android.com/sdk/api_diff/6/changes/methods_index_changes.html -http://developer.android.com/resources/samples/TicTacToeLib/src/com/example/android/tictactoe/library/index.html -http://developer.android.com/resources/samples/Snake/tests/src/com/example/android/index.html -http://developer.android.com/resources/samples/MultiResolution/res/drawable-mdpi-v6/ic_launcher.html -http://developer.android.com/resources/samples/Wiktionary/src/com/example/android/index.html -http://developer.android.com/resources/samples/MultiResolution/res/drawable-ldpi/android.html -http://developer.android.com/resources/samples/MultiResolution/res/drawable-ldpi/ic_launcher.html -http://developer.android.com/resources/samples/MultiResolution/res/drawable-ldpi/image_container.9.html -http://developer.android.com/resources/samples/NotePad/src/com/example/android/notepad/NotePad.html -http://developer.android.com/resources/samples/NotePad/src/com/example/android/notepad/NotePadProvider.html -http://developer.android.com/resources/samples/NotePad/src/com/example/android/notepad/NotesList.html -http://developer.android.com/resources/samples/NotePad/src/com/example/android/notepad/NotesLiveFolder.html -http://developer.android.com/resources/samples/NotePad/src/com/example/android/notepad/TitleEditor.html -http://developer.android.com/resources/samples/NotePad/tests/src/com/index.html -http://developer.android.com/resources/samples/SpinnerTest/res/values/strings.html -http://developer.android.com/resources/samples/NFCDemo/src/com/example/android/nfc/record/index.html -http://developer.android.com/resources/samples/NFCDemo/src/com/example/android/nfc/simulator/index.html http://developer.android.com/resources/samples/ApiDemos/res/drawable-hdpi/alert_dialog_icon.html http://developer.android.com/resources/samples/ApiDemos/res/drawable-hdpi/app_sample_code.html http://developer.android.com/resources/samples/ApiDemos/res/drawable-hdpi/arrow_down_float.html @@ -5296,23 +4899,12 @@ http://developer.android.com/resources/samples/ApiDemos/res/drawable-hdpi/stat_n http://developer.android.com/resources/samples/ApiDemos/res/drawable-hdpi/stat_sad.html http://developer.android.com/resources/samples/ApiDemos/res/drawable-hdpi/stat_sample.html http://developer.android.com/resources/samples/ApiDemos/res/drawable-hdpi/stylogo240dpi.html -http://developer.android.com/resources/samples/Snake/src/com/example/android/snake/index.html -http://developer.android.com/resources/samples/WiktionarySimple/src/com/example/android/simplewiktionary/index.html -http://developer.android.com/resources/samples/MultiResolution/src/com/example/index.html -http://developer.android.com/resources/samples/Spinner/res/layout/main.html -http://developer.android.com/resources/samples/MultiResolution/res/drawable-mdpi/android.html -http://developer.android.com/resources/samples/MultiResolution/res/drawable-mdpi/ic_launcher.html -http://developer.android.com/resources/samples/MultiResolution/res/drawable-mdpi/image_container.9.html -http://developer.android.com/resources/samples/Home/res/layout/all_applications_button.html -http://developer.android.com/resources/samples/Home/res/layout/application.html -http://developer.android.com/resources/samples/Home/res/layout/favorite.html -http://developer.android.com/resources/samples/Home/res/layout/wallpaper.html -http://developer.android.com/resources/samples/SoftKeyboard/res/xml/method.html -http://developer.android.com/resources/samples/SoftKeyboard/res/xml/qwerty.html -http://developer.android.com/resources/samples/SoftKeyboard/res/xml/symbols.html -http://developer.android.com/resources/samples/SoftKeyboard/res/xml/symbols_shift.html -http://developer.android.com/resources/samples/Snake/tests/src/com/example/android/snake/index.html -http://developer.android.com/resources/samples/MultiResolution/res/values/strings.html +http://developer.android.com/resources/samples/NotePad/src/com/example/android/index.html +http://developer.android.com/resources/samples/SpinnerTest/src/com/android/example/spinner/index.html +http://developer.android.com/sdk/api_diff/3/changes/packages_index_additions.html +http://developer.android.com/sdk/api_diff/3/changes/packages_index_changes.html +http://developer.android.com/resources/samples/ApiDemos/tests/src/com/example/index.html +http://developer.android.com/resources/samples/JetBoy/res/layout/main.html http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/view/RelativeLayout1.html http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/view/RelativeLayout2.html http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/view/LinearLayout1.html @@ -5419,68 +5011,518 @@ http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/ http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/view/Tabs2.html http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/view/Tabs3.html http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/view/WebView1.html +http://developer.android.com/resources/samples/SampleSyncAdapter/res/drawable/icon.html +http://developer.android.com/resources/samples/SampleSyncAdapter/res/values/strings.html +http://developer.android.com/resources/samples/CubeLiveWallpaper/src/com/example/android/index.html +http://developer.android.com/resources/samples/ContactManager/src/com/example/index.html +http://developer.android.com/resources/samples/NotePad/tests/src/com/index.html +http://developer.android.com/resources/samples/ApiDemos/res/drawable-mdpi/alert_dialog_icon.html +http://developer.android.com/resources/samples/ApiDemos/res/drawable-mdpi/app_sample_code.html +http://developer.android.com/resources/samples/ApiDemos/res/drawable-mdpi/arrow_down_float.html +http://developer.android.com/resources/samples/ApiDemos/res/drawable-mdpi/arrow_up_float.html +http://developer.android.com/resources/samples/ApiDemos/res/drawable-mdpi/btn_check_off.html +http://developer.android.com/resources/samples/ApiDemos/res/drawable-mdpi/btn_check_on.html +http://developer.android.com/resources/samples/ApiDemos/res/drawable-mdpi/btn_circle_normal.html +http://developer.android.com/resources/samples/ApiDemos/res/drawable-mdpi/btn_default_normal.9.html +http://developer.android.com/resources/samples/ApiDemos/res/drawable-mdpi/button.9.html +http://developer.android.com/resources/samples/ApiDemos/res/drawable-mdpi/ic_contact_picture.html +http://developer.android.com/resources/samples/ApiDemos/res/drawable-mdpi/ic_popup_reminder.html +http://developer.android.com/resources/samples/ApiDemos/res/drawable-mdpi/icon48x48_2.html +http://developer.android.com/resources/samples/ApiDemos/res/drawable-mdpi/progress_circular_background.html +http://developer.android.com/resources/samples/ApiDemos/res/drawable-mdpi/progress_particle.html +http://developer.android.com/resources/samples/ApiDemos/res/drawable-mdpi/scrollbar_state2.html +http://developer.android.com/resources/samples/ApiDemos/res/drawable-mdpi/star_big_on.html +http://developer.android.com/resources/samples/ApiDemos/res/drawable-mdpi/stat_happy.html +http://developer.android.com/resources/samples/ApiDemos/res/drawable-mdpi/stat_neutral.html +http://developer.android.com/resources/samples/ApiDemos/res/drawable-mdpi/stat_sad.html +http://developer.android.com/resources/samples/ApiDemos/res/drawable-mdpi/stat_sample.html +http://developer.android.com/resources/samples/LunarLander/tests/src/com/example/index.html +http://developer.android.com/resources/samples/SearchableDictionary/res/drawable/ic_dictionary.html +http://developer.android.com/reference/android/os/package-descr.html +http://developer.android.com/reference/javax/xml/xpath/package-descr.html +http://developer.android.com/resources/samples/SipDemo/src/com/example/android/sip/index.html +http://developer.android.com/sdk/api_diff/4/changes/fields_index_removals.html +http://developer.android.com/sdk/api_diff/4/changes/fields_index_additions.html +http://developer.android.com/sdk/api_diff/4/changes/fields_index_changes.html +http://developer.android.com/resources/samples/MultiResolution/res/drawable-ldpi-v6/ic_launcher.html +http://developer.android.com/reference/android/app/package-descr.html +http://developer.android.com/resources/samples/TicTacToeLib/res/layout/lib_game.html +http://developer.android.com/guide/market/billing/billing-intents +http://developer.android.com/resources/samples/TicTacToeLib/res/values/strings.html +http://developer.android.com/resources/samples/ApiDemos/res/values-normal-notlong/strings.html +http://developer.android.com/resources/samples/TicTacToeMain/src/com/example/android/index.html +http://developer.android.com/resources/samples/Wiktionary/src/com/example/android/wiktionary/index.html +http://developer.android.com/resources/samples/Home/res/layout-land/home.html +http://developer.android.com/resources/samples/ApiDemos/res/values-large-notlong/strings.html +http://developer.android.com/resources/samples/BusinessCard/src/com/example/index.html +http://developer.android.com/resources/samples/ApiDemos/res/values-normal-long/strings.html +http://developer.android.com/resources/samples/MultiResolution/res/layout-land/main.html +http://developer.android.com/resources/samples/ApiDemos/res/values-small-long/strings.html +http://developer.android.com/resources/samples/ApiDemos/res/drawable/animated_gif.html +http://developer.android.com/resources/samples/ApiDemos/res/drawable/balloons.html +http://developer.android.com/resources/samples/ApiDemos/res/drawable/beach.html +http://developer.android.com/resources/samples/ApiDemos/res/drawable/black_box.html +http://developer.android.com/resources/samples/ApiDemos/res/drawable/black_opaque_box.html +http://developer.android.com/resources/samples/ApiDemos/res/drawable/box.html +http://developer.android.com/resources/samples/ApiDemos/res/drawable/circular_progress.html +http://developer.android.com/resources/samples/ApiDemos/res/drawable/filled_box.html +http://developer.android.com/resources/samples/ApiDemos/res/drawable/frog.html +http://developer.android.com/resources/samples/ApiDemos/res/drawable/gallery_background_1.html +http://developer.android.com/resources/samples/ApiDemos/res/drawable/gallery_photo_1.html +http://developer.android.com/resources/samples/ApiDemos/res/drawable/gallery_photo_2.html +http://developer.android.com/resources/samples/ApiDemos/res/drawable/gallery_photo_3.html +http://developer.android.com/resources/samples/ApiDemos/res/drawable/gallery_photo_4.html +http://developer.android.com/resources/samples/ApiDemos/res/drawable/gallery_photo_5.html +http://developer.android.com/resources/samples/ApiDemos/res/drawable/gallery_photo_6.html +http://developer.android.com/resources/samples/ApiDemos/res/drawable/gallery_photo_7.html +http://developer.android.com/resources/samples/ApiDemos/res/drawable/gallery_photo_8.html +http://developer.android.com/resources/samples/ApiDemos/res/drawable/icon48x48_1.html +http://developer.android.com/resources/samples/ApiDemos/res/drawable/line.html +http://developer.android.com/resources/samples/ApiDemos/res/drawable/logo160dpi.html +http://developer.android.com/resources/samples/ApiDemos/res/drawable/npatch160dpi.9.html +http://developer.android.com/resources/samples/ApiDemos/res/drawable/photo1.html +http://developer.android.com/resources/samples/ApiDemos/res/drawable/photo2.html +http://developer.android.com/resources/samples/ApiDemos/res/drawable/photo3.html +http://developer.android.com/resources/samples/ApiDemos/res/drawable/photo4.html +http://developer.android.com/resources/samples/ApiDemos/res/drawable/photo5.html +http://developer.android.com/resources/samples/ApiDemos/res/drawable/photo6.html +http://developer.android.com/resources/samples/ApiDemos/res/drawable/picture_frame.html +http://developer.android.com/resources/samples/ApiDemos/res/drawable/reslogo160dpi.html +http://developer.android.com/resources/samples/ApiDemos/res/drawable/sample_0.html +http://developer.android.com/resources/samples/ApiDemos/res/drawable/sample_1.html +http://developer.android.com/resources/samples/ApiDemos/res/drawable/sample_2.html +http://developer.android.com/resources/samples/ApiDemos/res/drawable/sample_3.html +http://developer.android.com/resources/samples/ApiDemos/res/drawable/sample_4.html +http://developer.android.com/resources/samples/ApiDemos/res/drawable/sample_5.html +http://developer.android.com/resources/samples/ApiDemos/res/drawable/sample_6.html +http://developer.android.com/resources/samples/ApiDemos/res/drawable/sample_7.html +http://developer.android.com/resources/samples/ApiDemos/res/drawable/sample_thumb_0.html +http://developer.android.com/resources/samples/ApiDemos/res/drawable/sample_thumb_1.html +http://developer.android.com/resources/samples/ApiDemos/res/drawable/sample_thumb_2.html +http://developer.android.com/resources/samples/ApiDemos/res/drawable/sample_thumb_3.html +http://developer.android.com/resources/samples/ApiDemos/res/drawable/sample_thumb_4.html +http://developer.android.com/resources/samples/ApiDemos/res/drawable/sample_thumb_5.html +http://developer.android.com/resources/samples/ApiDemos/res/drawable/sample_thumb_6.html +http://developer.android.com/resources/samples/ApiDemos/res/drawable/sample_thumb_7.html +http://developer.android.com/resources/samples/ApiDemos/res/drawable/scrollbar_vertical_thumb.html +http://developer.android.com/resources/samples/ApiDemos/res/drawable/scrollbar_vertical_track.html +http://developer.android.com/resources/samples/ApiDemos/res/drawable/shape_1.html +http://developer.android.com/resources/samples/ApiDemos/res/drawable/shape_2.html +http://developer.android.com/resources/samples/ApiDemos/res/drawable/shape_3.html +http://developer.android.com/resources/samples/ApiDemos/res/drawable/shape_4.html +http://developer.android.com/resources/samples/ApiDemos/res/drawable/shape_5.html +http://developer.android.com/resources/samples/ApiDemos/res/drawable/smlnpatch160dpi.9.html +http://developer.android.com/resources/samples/ApiDemos/res/drawable/stylogo160dpi.html http://developer.android.com/sdk/api_diff/3/changes/fields_index_removals.html http://developer.android.com/sdk/api_diff/3/changes/fields_index_additions.html http://developer.android.com/sdk/api_diff/3/changes/fields_index_changes.html -http://developer.android.com/sdk/api_diff/9/changes/constructors_index_removals.html -http://developer.android.com/sdk/api_diff/9/changes/constructors_index_additions.html -http://developer.android.com/sdk/api_diff/9/changes/constructors_index_changes.html -http://developer.android.com/resources/samples/ApiDemos/res/values-normal-long/strings.html -http://developer.android.com/resources/samples/SoftKeyboard/src/com/example/android/softkeyboard/index.html -http://developer.android.com/resources/samples/AccessibilityService/src/com/example/index.html +http://developer.android.com/resources/samples/SearchableDictionary/res/menu/options_menu.html +http://developer.android.com/resources/samples/Spinner/src/com/android/example/index.html +http://developer.android.com/resources/samples/ApiDemos/res/values-normal/strings.html +http://developer.android.com/resources/samples/ApiDemos/res/values-small-notlong/strings.html +http://developer.android.com/resources/samples/MultiResolution/src/com/example/android/index.html +http://developer.android.com/resources/samples/WiktionarySimple/src/com/example/index.html +http://developer.android.com/resources/samples/ApiDemos/tests/src/com/example/android/index.html +http://developer.android.com/resources/samples/LunarLander/res/values/strings.html +http://developer.android.com/resources/samples/SoftKeyboard/res/layout/input.html +http://developer.android.com/resources/samples/MultiResolution/res/layout/main.html +http://developer.android.com/resources/samples/ApiDemos/res/drawable-nodpi/logonodpi120.html +http://developer.android.com/resources/samples/ApiDemos/res/drawable-nodpi/logonodpi160.html +http://developer.android.com/resources/samples/ApiDemos/res/drawable-nodpi/logonodpi240.html +http://developer.android.com/resources/samples/ApiDemos/res/layout/activity_animation.html +http://developer.android.com/resources/samples/ApiDemos/res/layout/alarm_controller.html +http://developer.android.com/resources/samples/ApiDemos/res/layout/alarm_service.html +http://developer.android.com/resources/samples/ApiDemos/res/layout/alert_dialog.html +http://developer.android.com/resources/samples/ApiDemos/res/layout/alert_dialog_text_entry.html +http://developer.android.com/resources/samples/ApiDemos/res/layout/animation_1.html +http://developer.android.com/resources/samples/ApiDemos/res/layout/animation_2.html +http://developer.android.com/resources/samples/ApiDemos/res/layout/animation_3.html +http://developer.android.com/resources/samples/ApiDemos/res/layout/animations_main_screen.html +http://developer.android.com/resources/samples/ApiDemos/res/layout/appwidget_configure.html +http://developer.android.com/resources/samples/ApiDemos/res/layout/appwidget_provider.html +http://developer.android.com/resources/samples/ApiDemos/res/layout/autocomplete_1.html +http://developer.android.com/resources/samples/ApiDemos/res/layout/autocomplete_2.html +http://developer.android.com/resources/samples/ApiDemos/res/layout/autocomplete_3.html +http://developer.android.com/resources/samples/ApiDemos/res/layout/autocomplete_4.html +http://developer.android.com/resources/samples/ApiDemos/res/layout/autocomplete_5.html +http://developer.android.com/resources/samples/ApiDemos/res/layout/autocomplete_6.html +http://developer.android.com/resources/samples/ApiDemos/res/layout/baseline_1.html +http://developer.android.com/resources/samples/ApiDemos/res/layout/baseline_2.html +http://developer.android.com/resources/samples/ApiDemos/res/layout/baseline_3.html +http://developer.android.com/resources/samples/ApiDemos/res/layout/baseline_4.html +http://developer.android.com/resources/samples/ApiDemos/res/layout/baseline_6.html +http://developer.android.com/resources/samples/ApiDemos/res/layout/baseline_7.html +http://developer.android.com/resources/samples/ApiDemos/res/layout/baseline_nested_1.html +http://developer.android.com/resources/samples/ApiDemos/res/layout/baseline_nested_2.html +http://developer.android.com/resources/samples/ApiDemos/res/layout/baseline_nested_3.html +http://developer.android.com/resources/samples/ApiDemos/res/layout/buttons_1.html +http://developer.android.com/resources/samples/ApiDemos/res/layout/chronometer.html +http://developer.android.com/resources/samples/ApiDemos/res/layout/contacts_filter.html +http://developer.android.com/resources/samples/ApiDemos/res/layout/controls_1.html +http://developer.android.com/resources/samples/ApiDemos/res/layout/custom_dialog_activity.html +http://developer.android.com/resources/samples/ApiDemos/res/layout/custom_title.html +http://developer.android.com/resources/samples/ApiDemos/res/layout/custom_title_1.html +http://developer.android.com/resources/samples/ApiDemos/res/layout/date_widgets_example_1.html +http://developer.android.com/resources/samples/ApiDemos/res/layout/date_widgets_example_2.html +http://developer.android.com/resources/samples/ApiDemos/res/layout/density_image_views.html +http://developer.android.com/resources/samples/ApiDemos/res/layout/density_styled_image_views.html +http://developer.android.com/resources/samples/ApiDemos/res/layout/device_admin_sample.html +http://developer.android.com/resources/samples/ApiDemos/res/layout/dialog_activity.html +http://developer.android.com/resources/samples/ApiDemos/res/layout/external_storage.html +http://developer.android.com/resources/samples/ApiDemos/res/layout/external_storage_item.html +http://developer.android.com/resources/samples/ApiDemos/res/layout/focus_1.html +http://developer.android.com/resources/samples/ApiDemos/res/layout/focus_2.html +http://developer.android.com/resources/samples/ApiDemos/res/layout/focus_3.html +http://developer.android.com/resources/samples/ApiDemos/res/layout/foreground_service_controller.html +http://developer.android.com/resources/samples/ApiDemos/res/layout/forward_target.html +http://developer.android.com/resources/samples/ApiDemos/res/layout/forwarding.html +http://developer.android.com/resources/samples/ApiDemos/res/layout/gallery_1.html +http://developer.android.com/resources/samples/ApiDemos/res/layout/gallery_2.html +http://developer.android.com/resources/samples/ApiDemos/res/layout/google_login.html +http://developer.android.com/resources/samples/ApiDemos/res/layout/grid_1.html +http://developer.android.com/resources/samples/ApiDemos/res/layout/grid_2.html +http://developer.android.com/resources/samples/ApiDemos/res/layout/hello_world.html +http://developer.android.com/resources/samples/ApiDemos/res/layout/image_button_1.html +http://developer.android.com/resources/samples/ApiDemos/res/layout/image_switcher_1.html +http://developer.android.com/resources/samples/ApiDemos/res/layout/image_view_1.html +http://developer.android.com/resources/samples/ApiDemos/res/layout/incoming_message.html +http://developer.android.com/resources/samples/ApiDemos/res/layout/incoming_message_info.html +http://developer.android.com/resources/samples/ApiDemos/res/layout/incoming_message_panel.html +http://developer.android.com/resources/samples/ApiDemos/res/layout/incoming_message_view.html +http://developer.android.com/resources/samples/ApiDemos/res/layout/intents.html +http://developer.android.com/resources/samples/ApiDemos/res/layout/launcher_shortcuts.html +http://developer.android.com/resources/samples/ApiDemos/res/layout/layout_animation_1.html +http://developer.android.com/resources/samples/ApiDemos/res/layout/layout_animation_3.html +http://developer.android.com/resources/samples/ApiDemos/res/layout/layout_animation_4.html +http://developer.android.com/resources/samples/ApiDemos/res/layout/layout_animation_5.html +http://developer.android.com/resources/samples/ApiDemos/res/layout/layout_animation_6.html +http://developer.android.com/resources/samples/ApiDemos/res/layout/layout_animation_7.html +http://developer.android.com/resources/samples/ApiDemos/res/layout/linear_layout_1.html +http://developer.android.com/resources/samples/ApiDemos/res/layout/linear_layout_10.html +http://developer.android.com/resources/samples/ApiDemos/res/layout/linear_layout_2.html +http://developer.android.com/resources/samples/ApiDemos/res/layout/linear_layout_3.html +http://developer.android.com/resources/samples/ApiDemos/res/layout/linear_layout_4.html +http://developer.android.com/resources/samples/ApiDemos/res/layout/linear_layout_5.html +http://developer.android.com/resources/samples/ApiDemos/res/layout/linear_layout_6.html +http://developer.android.com/resources/samples/ApiDemos/res/layout/linear_layout_7.html +http://developer.android.com/resources/samples/ApiDemos/res/layout/linear_layout_8.html +http://developer.android.com/resources/samples/ApiDemos/res/layout/linear_layout_9.html +http://developer.android.com/resources/samples/ApiDemos/res/layout/link.html +http://developer.android.com/resources/samples/ApiDemos/res/layout/list_12.html +http://developer.android.com/resources/samples/ApiDemos/res/layout/list_13.html +http://developer.android.com/resources/samples/ApiDemos/res/layout/list_7.html +http://developer.android.com/resources/samples/ApiDemos/res/layout/list_8.html +http://developer.android.com/resources/samples/ApiDemos/res/layout/list_item_checkbox.html +http://developer.android.com/resources/samples/ApiDemos/res/layout/list_item_icon_text.html +http://developer.android.com/resources/samples/ApiDemos/res/layout/list_position.html +http://developer.android.com/resources/samples/ApiDemos/res/layout/local_sample.html +http://developer.android.com/resources/samples/ApiDemos/res/layout/local_service_binding.html +http://developer.android.com/resources/samples/ApiDemos/res/layout/local_service_controller.html +http://developer.android.com/resources/samples/ApiDemos/res/layout/log_text_box_1.html +http://developer.android.com/resources/samples/ApiDemos/res/layout/mapview.html +http://developer.android.com/resources/samples/ApiDemos/res/layout/marquee.html +http://developer.android.com/resources/samples/ApiDemos/res/layout/mediaplayer_1.html +http://developer.android.com/resources/samples/ApiDemos/res/layout/mediaplayer_2.html +http://developer.android.com/resources/samples/ApiDemos/res/layout/messenger_service_binding.html +http://developer.android.com/resources/samples/ApiDemos/res/layout/morse_code.html +http://developer.android.com/resources/samples/ApiDemos/res/layout/notify_with_text.html +http://developer.android.com/resources/samples/ApiDemos/res/layout/notifying_controller.html +http://developer.android.com/resources/samples/ApiDemos/res/layout/pick_contact.html +http://developer.android.com/resources/samples/ApiDemos/res/layout/preference_widget_mypreference.html +http://developer.android.com/resources/samples/ApiDemos/res/layout/progressbar_1.html +http://developer.android.com/resources/samples/ApiDemos/res/layout/progressbar_2.html +http://developer.android.com/resources/samples/ApiDemos/res/layout/progressbar_3.html +http://developer.android.com/resources/samples/ApiDemos/res/layout/progressbar_4.html +http://developer.android.com/resources/samples/ApiDemos/res/layout/quick_contacts.html +http://developer.android.com/resources/samples/ApiDemos/res/layout/radio_group_1.html +http://developer.android.com/resources/samples/ApiDemos/res/layout/ratingbar_1.html +http://developer.android.com/resources/samples/ApiDemos/res/layout/read_asset.html +http://developer.android.com/resources/samples/ApiDemos/res/layout/receive_result.html +http://developer.android.com/resources/samples/ApiDemos/res/layout/redirect_enter.html +http://developer.android.com/resources/samples/ApiDemos/res/layout/redirect_getter.html +http://developer.android.com/resources/samples/ApiDemos/res/layout/redirect_main.html +http://developer.android.com/resources/samples/ApiDemos/res/layout/relative_layout_1.html +http://developer.android.com/resources/samples/ApiDemos/res/layout/relative_layout_2.html +http://developer.android.com/resources/samples/ApiDemos/res/layout/remote_service_binding.html +http://developer.android.com/resources/samples/ApiDemos/res/layout/remote_service_controller.html +http://developer.android.com/resources/samples/ApiDemos/res/layout/reorder_four.html +http://developer.android.com/resources/samples/ApiDemos/res/layout/reorder_on_launch.html +http://developer.android.com/resources/samples/ApiDemos/res/layout/reorder_three.html +http://developer.android.com/resources/samples/ApiDemos/res/layout/reorder_two.html +http://developer.android.com/resources/samples/ApiDemos/res/layout/resources.html +http://developer.android.com/resources/samples/ApiDemos/res/layout/save_restore_state.html +http://developer.android.com/resources/samples/ApiDemos/res/layout/screen_orientation.html +http://developer.android.com/resources/samples/ApiDemos/res/layout/scroll_view_1.html +http://developer.android.com/resources/samples/ApiDemos/res/layout/scroll_view_2.html +http://developer.android.com/resources/samples/ApiDemos/res/layout/scrollbar1.html +http://developer.android.com/resources/samples/ApiDemos/res/layout/scrollbar2.html +http://developer.android.com/resources/samples/ApiDemos/res/layout/scrollbar3.html +http://developer.android.com/resources/samples/ApiDemos/res/layout/search_invoke.html +http://developer.android.com/resources/samples/ApiDemos/res/layout/search_query_results.html +http://developer.android.com/resources/samples/ApiDemos/res/layout/secure_view.html +http://developer.android.com/resources/samples/ApiDemos/res/layout/secure_view_overlay.html +http://developer.android.com/resources/samples/ApiDemos/res/layout/seekbar_1.html +http://developer.android.com/resources/samples/ApiDemos/res/layout/select_dialog.html +http://developer.android.com/resources/samples/ApiDemos/res/layout/send_result.html +http://developer.android.com/resources/samples/ApiDemos/res/layout/service_start_arguments_controller.html +http://developer.android.com/resources/samples/ApiDemos/res/layout/shape_drawable_1.html +http://developer.android.com/resources/samples/ApiDemos/res/layout/sms_demo.html +http://developer.android.com/resources/samples/ApiDemos/res/layout/spinner_1.html +http://developer.android.com/resources/samples/ApiDemos/res/layout/status_bar_balloon.html +http://developer.android.com/resources/samples/ApiDemos/res/layout/status_bar_notifications.html +http://developer.android.com/resources/samples/ApiDemos/res/layout/styled_text.html +http://developer.android.com/resources/samples/ApiDemos/res/layout/surface_view_overlay.html +http://developer.android.com/resources/samples/ApiDemos/res/layout/table_layout_1.html +http://developer.android.com/resources/samples/ApiDemos/res/layout/table_layout_10.html +http://developer.android.com/resources/samples/ApiDemos/res/layout/table_layout_11.html +http://developer.android.com/resources/samples/ApiDemos/res/layout/table_layout_12.html +http://developer.android.com/resources/samples/ApiDemos/res/layout/table_layout_2.html +http://developer.android.com/resources/samples/ApiDemos/res/layout/table_layout_3.html +http://developer.android.com/resources/samples/ApiDemos/res/layout/table_layout_4.html +http://developer.android.com/resources/samples/ApiDemos/res/layout/table_layout_5.html +http://developer.android.com/resources/samples/ApiDemos/res/layout/table_layout_6.html +http://developer.android.com/resources/samples/ApiDemos/res/layout/table_layout_7.html +http://developer.android.com/resources/samples/ApiDemos/res/layout/table_layout_8.html +http://developer.android.com/resources/samples/ApiDemos/res/layout/table_layout_9.html +http://developer.android.com/resources/samples/ApiDemos/res/layout/tabs1.html +http://developer.android.com/resources/samples/ApiDemos/res/layout/text_switcher_1.html +http://developer.android.com/resources/samples/ApiDemos/res/layout/text_to_speech.html +http://developer.android.com/resources/samples/ApiDemos/res/layout/translucent_background.html +http://developer.android.com/resources/samples/ApiDemos/res/layout/videoview.html +http://developer.android.com/resources/samples/ApiDemos/res/layout/visibility_1.html +http://developer.android.com/resources/samples/ApiDemos/res/layout/voice_recognition.html +http://developer.android.com/resources/samples/ApiDemos/res/layout/wallpaper_2.html +http://developer.android.com/resources/samples/ApiDemos/res/layout/webview_1.html +http://developer.android.com/resources/samples/ApiDemos/res/values-notlong/strings.html +http://developer.android.com/resources/samples/SampleSyncAdapter/res/xml/authenticator.html +http://developer.android.com/resources/samples/SampleSyncAdapter/res/xml/contacts.html +http://developer.android.com/resources/samples/SampleSyncAdapter/res/xml/syncadapter.html +http://developer.android.com/reference/android/graphics/drawable/shapes/package-descr.html +http://developer.android.com/resources/samples/TicTacToeMain/src/com/example/android/tictactoe/index.html +http://developer.android.com/resources/samples/LunarLander/src/com/example/index.html http://developer.android.com/resources/samples/LunarLander/tests/src/com/example/android/index.html -http://developer.android.com/resources/samples/NotePad/tests/src/com/example/index.html -http://developer.android.com/resources/samples/SampleSyncAdapter/src/com/example/android/samplesync/index.html -http://developer.android.com/resources/samples/SpinnerTest/src/com/android/index.html -http://developer.android.com/resources/samples/Wiktionary/src/com/example/android/wiktionary/index.html -http://developer.android.com/reference/android/hardware/package-descr.html -http://developer.android.com/resources/samples/Snake/src/com/example/android/snake/Snake.html -http://developer.android.com/resources/samples/Snake/src/com/example/android/snake/SnakeView.html -http://developer.android.com/resources/samples/Snake/src/com/example/android/snake/TileView.html -http://developer.android.com/resources/samples/LunarLander/src/com/example/android/lunarlander/index.html -http://developer.android.com/resources/samples/ApiDemos/res/values-long/strings.html -http://developer.android.com/resources/samples/Snake/tests/src/com/example/android/snake/SnakeTest.html -http://developer.android.com/resources/samples/MultiResolution/src/com/example/android/index.html +http://developer.android.com/resources/samples/Snake/src/com/example/android/index.html +http://developer.android.com/resources/samples/TicTacToeLib/src/com/example/index.html +http://developer.android.com/resources/samples/Home/res/values-nl-rNL/strings.html +http://developer.android.com/resources/samples/MultiResolution/res/drawable-mdpi/android.html +http://developer.android.com/resources/samples/MultiResolution/res/drawable-mdpi/ic_launcher.html +http://developer.android.com/resources/samples/MultiResolution/res/drawable-mdpi/image_container.9.html +http://developer.android.com/resources/samples/Snake/res/layout/snake_layout.html +http://developer.android.com/resources/samples/ContactManager/res/drawable-ldpi/icon.html +http://developer.android.com/resources/samples/Spinner/src/com/android/example/spinner/index.html +http://developer.android.com/resources/samples/MultiResolution/src/com/example/android/multires/index.html +http://developer.android.com/resources/samples/SpinnerTest/src/com/android/example/spinner/test/index.html +http://developer.android.com/resources/samples/MultiResolution/res/drawable-ldpi/android.html +http://developer.android.com/resources/samples/MultiResolution/res/drawable-ldpi/ic_launcher.html +http://developer.android.com/resources/samples/MultiResolution/res/drawable-ldpi/image_container.9.html +http://developer.android.com/resources/samples/Snake/res/drawable/greenstar.html +http://developer.android.com/resources/samples/Snake/res/drawable/redstar.html +http://developer.android.com/resources/samples/Snake/res/drawable/yellowstar.html +http://developer.android.com/resources/samples/ApiDemos/res/drawable-ldpi/logo120dpi.html +http://developer.android.com/resources/samples/ApiDemos/res/drawable-ldpi/npatch120dpi.9.html +http://developer.android.com/resources/samples/ApiDemos/res/drawable-ldpi/reslogo120dpi.html +http://developer.android.com/resources/samples/ApiDemos/res/drawable-ldpi/smlnpatch120dpi.9.html +http://developer.android.com/resources/samples/ApiDemos/res/drawable-ldpi/stylogo120dpi.html +http://developer.android.com/sdk/api_diff/5/changes/alldiffs_index_removals.html +http://developer.android.com/sdk/api_diff/5/changes/alldiffs_index_additions.html +http://developer.android.com/sdk/api_diff/5/changes/alldiffs_index_changes.html +http://developer.android.com/resources/samples/NFCDemo/src/com/example/android/nfc/record/index.html +http://developer.android.com/resources/samples/NFCDemo/src/com/example/android/nfc/simulator/index.html http://developer.android.com/resources/samples/BackupRestore/src/com/example/android/index.html -http://developer.android.com/resources/samples/ApiDemos/tests/src/com/example/android/index.html -http://developer.android.com/resources/samples/AccessibilityService/src/com/example/android/index.html +http://developer.android.com/resources/samples/BluetoothChat/src/com/example/android/BluetoothChat/index.html http://developer.android.com/resources/samples/ContactManager/src/com/example/android/index.html -http://developer.android.com/resources/samples/SoftKeyboard/src/com/example/android/softkeyboard/CandidateView.html -http://developer.android.com/resources/samples/SoftKeyboard/src/com/example/android/softkeyboard/LatinKeyboard.html -http://developer.android.com/resources/samples/SoftKeyboard/src/com/example/android/softkeyboard/LatinKeyboardView.html -http://developer.android.com/resources/samples/SoftKeyboard/src/com/example/android/softkeyboard/SoftKeyboard.html -http://developer.android.com/resources/samples/LunarLander/src/com/example/android/lunarlander/LunarLander.html -http://developer.android.com/resources/samples/LunarLander/src/com/example/android/lunarlander/LunarView.html +http://developer.android.com/resources/samples/ApiDemos/res/values-large-long/strings.html +http://developer.android.com/resources/samples/ApiDemos/tests/src/com/example/android/apis/index.html +http://developer.android.com/resources/samples/WiktionarySimple/res/drawable/app_icon.html +http://developer.android.com/resources/samples/WiktionarySimple/res/drawable/star_logo.html +http://developer.android.com/resources/samples/WiktionarySimple/res/drawable/widget_bg.html +http://developer.android.com/resources/samples/WiktionarySimple/res/drawable/widget_bg_normal.9.html +http://developer.android.com/resources/samples/WiktionarySimple/res/drawable/widget_bg_pressed.9.html +http://developer.android.com/resources/samples/WiktionarySimple/res/drawable/widget_bg_selected.9.html +http://developer.android.com/resources/samples/SearchableDictionary/src/com/index.html +http://developer.android.com/resources/samples/Snake/tests/src/index.html +http://developer.android.com/resources/samples/Snake/tests/AndroidManifest.html +http://developer.android.com/resources/samples/MultiResolution/res/drawable/background.9.html +http://developer.android.com/resources/samples/MultiResolution/res/drawable/icon.html +http://developer.android.com/resources/samples/MultiResolution/res/drawable/sample_0.html +http://developer.android.com/resources/samples/MultiResolution/res/drawable/sample_1.html +http://developer.android.com/resources/samples/MultiResolution/res/drawable/sample_2.html +http://developer.android.com/resources/samples/MultiResolution/res/drawable/sample_3.html +http://developer.android.com/resources/samples/MultiResolution/res/drawable/sample_4.html +http://developer.android.com/resources/samples/MultiResolution/res/drawable/sample_5.html +http://developer.android.com/resources/samples/MultiResolution/res/drawable/sample_6.html +http://developer.android.com/resources/samples/MultiResolution/res/drawable/sample_7.html +http://developer.android.com/resources/samples/AccelerometerPlay/src/com/example/index.html +http://developer.android.com/resources/samples/ApiDemos/res/anim/cycle_7.html +http://developer.android.com/resources/samples/ApiDemos/res/anim/fade.html +http://developer.android.com/resources/samples/ApiDemos/res/anim/hold.html +http://developer.android.com/resources/samples/ApiDemos/res/anim/hyperspace_in.html +http://developer.android.com/resources/samples/ApiDemos/res/anim/hyperspace_out.html +http://developer.android.com/resources/samples/ApiDemos/res/anim/layout_animation_row_left_slide.html +http://developer.android.com/resources/samples/ApiDemos/res/anim/layout_animation_row_right_slide.html +http://developer.android.com/resources/samples/ApiDemos/res/anim/layout_animation_table.html +http://developer.android.com/resources/samples/ApiDemos/res/anim/layout_bottom_to_top_slide.html +http://developer.android.com/resources/samples/ApiDemos/res/anim/layout_grid_fade.html +http://developer.android.com/resources/samples/ApiDemos/res/anim/layout_grid_inverse_fade.html +http://developer.android.com/resources/samples/ApiDemos/res/anim/layout_random_fade.html +http://developer.android.com/resources/samples/ApiDemos/res/anim/layout_wave_scale.html +http://developer.android.com/resources/samples/ApiDemos/res/anim/push_left_in.html +http://developer.android.com/resources/samples/ApiDemos/res/anim/push_left_out.html +http://developer.android.com/resources/samples/ApiDemos/res/anim/push_up_in.html +http://developer.android.com/resources/samples/ApiDemos/res/anim/push_up_out.html +http://developer.android.com/resources/samples/ApiDemos/res/anim/shake.html +http://developer.android.com/resources/samples/ApiDemos/res/anim/slide_left.html +http://developer.android.com/resources/samples/ApiDemos/res/anim/slide_right.html +http://developer.android.com/resources/samples/ApiDemos/res/anim/slide_top_to_bottom.html +http://developer.android.com/resources/samples/ApiDemos/res/anim/wave_scale.html +http://developer.android.com/resources/samples/ApiDemos/res/anim/zoom_enter.html +http://developer.android.com/resources/samples/ApiDemos/res/anim/zoom_exit.html +http://developer.android.com/resources/samples/BusinessCard/src/com/example/android/index.html +http://developer.android.com/resources/samples/MultiResolution/res/drawable-hdpi/android.html +http://developer.android.com/resources/samples/MultiResolution/res/drawable-hdpi/ic_launcher.html +http://developer.android.com/resources/samples/MultiResolution/res/drawable-hdpi/image_container.9.html +http://developer.android.com/resources/samples/BackupRestore/src/com/example/android/backuprestore/index.html +http://developer.android.com/resources/samples/MultiResolution/res/drawable-mdpi-v6/ic_launcher.html +http://developer.android.com/resources/samples/LunarLander/res/layout/lunar_layout.html +http://developer.android.com/resources/samples/SpinnerTest/res/values/index.html +http://developer.android.com/resources/samples/JetBoy/src/com/example/android/index.html +http://developer.android.com/resources/samples/TicTacToeLib/src/com/example/android/index.html +http://developer.android.com/resources/samples/ApiDemos/src/com/index.html +http://developer.android.com/resources/samples/SoftKeyboard/src/com/example/android/index.html +http://developer.android.com/resources/samples/AccelerometerPlay/src/com/example/android/index.html +http://developer.android.com/resources/samples/ContactManager/src/com/example/android/contactmanager/index.html +http://developer.android.com/resources/samples/BluetoothChat/src/com/example/android/BluetoothChat/BluetoothChat.html +http://developer.android.com/resources/samples/BluetoothChat/src/com/example/android/BluetoothChat/BluetoothChatService.html +http://developer.android.com/resources/samples/BluetoothChat/src/com/example/android/BluetoothChat/DeviceListActivity.html +http://developer.android.com/resources/samples/Home/res/values-es-rUS/strings.html +http://developer.android.com/resources/samples/NotePad/src/com/example/android/notepad/index.html +http://developer.android.com/resources/samples/NotePad/tests/src/com/example/index.html +http://developer.android.com/resources/samples/JetBoy/src/com/example/android/jetboy/index.html +http://developer.android.com/resources/samples/BackupRestore/src/com/example/android/backuprestore/BackupRestoreActivity.html +http://developer.android.com/resources/samples/BackupRestore/src/com/example/android/backuprestore/FileHelperExampleAgent.html +http://developer.android.com/resources/samples/BackupRestore/src/com/example/android/backuprestore/MultiRecordExampleAgent.html +http://developer.android.com/resources/samples/BusinessCard/src/com/example/android/businesscard/index.html +http://developer.android.com/resources/samples/SoftKeyboard/src/com/example/android/softkeyboard/index.html +http://developer.android.com/resources/samples/SoftKeyboard/res/drawable-mdpi/sym_keyboard_delete.html +http://developer.android.com/resources/samples/SoftKeyboard/res/drawable-mdpi/sym_keyboard_done.html +http://developer.android.com/resources/samples/SoftKeyboard/res/drawable-mdpi/sym_keyboard_return.html +http://developer.android.com/resources/samples/SoftKeyboard/res/drawable-mdpi/sym_keyboard_search.html +http://developer.android.com/resources/samples/SoftKeyboard/res/drawable-mdpi/sym_keyboard_shift.html +http://developer.android.com/resources/samples/SoftKeyboard/res/drawable-mdpi/sym_keyboard_space.html +http://developer.android.com/resources/samples/WiktionarySimple/src/com/example/android/index.html http://developer.android.com/resources/samples/NotePad/tests/src/com/example/android/index.html +http://developer.android.com/resources/samples/Wiktionary/res/anim/slide_in.html +http://developer.android.com/resources/samples/Wiktionary/res/anim/slide_out.html +http://developer.android.com/resources/samples/TicTacToeLib/src/com/example/android/tictactoe/index.html +http://developer.android.com/resources/samples/ApiDemos/src/com/example/index.html +http://developer.android.com/resources/samples/SpinnerTest/res/values/strings.html +http://developer.android.com/resources/samples/ApiDemos/res/raw/robot.html +http://developer.android.com/resources/samples/ApiDemos/res/raw/skycubemap0.html +http://developer.android.com/resources/samples/ApiDemos/res/raw/skycubemap1.html +http://developer.android.com/resources/samples/ApiDemos/res/raw/skycubemap2.html +http://developer.android.com/resources/samples/ApiDemos/res/raw/skycubemap3.html +http://developer.android.com/resources/samples/ApiDemos/res/raw/skycubemap4.html +http://developer.android.com/resources/samples/ApiDemos/res/raw/skycubemap5.html +http://developer.android.com/resources/samples/AccelerometerPlay/src/com/example/android/accelerometerplay/index.html +http://developer.android.com/resources/samples/Home/src/com/example/android/index.html http://developer.android.com/resources/samples/Wiktionary/src/com/example/android/wiktionary/ExtendedWikiHelper.html http://developer.android.com/resources/samples/Wiktionary/src/com/example/android/wiktionary/LookupActivity.html http://developer.android.com/resources/samples/Wiktionary/src/com/example/android/wiktionary/SimpleWikiHelper.html http://developer.android.com/resources/samples/Wiktionary/src/com/example/android/wiktionary/WordWidget.html -http://developer.android.com/resources/samples/TicTacToeMain/src/com/example/android/index.html -http://developer.android.com/resources/samples/SpinnerTest/src/com/android/example/index.html -http://developer.android.com/resources/samples/MultiResolution/src/com/example/android/multires/index.html -http://developer.android.com/resources/samples/ApiDemos/tests/src/com/example/android/apis/index.html -http://developer.android.com/resources/samples/Home/src/com/example/android/index.html -http://developer.android.com/resources/samples/SampleSyncAdapter/src/com/example/android/samplesync/authenticator/index.html -http://developer.android.com/resources/samples/SampleSyncAdapter/src/com/example/android/samplesync/client/index.html -http://developer.android.com/resources/samples/SampleSyncAdapter/src/com/example/android/samplesync/platform/index.html -http://developer.android.com/resources/samples/SampleSyncAdapter/src/com/example/android/samplesync/syncadapter/index.html -http://developer.android.com/resources/samples/SampleSyncAdapter/src/com/example/android/samplesync/Constants.html -http://developer.android.com/resources/samples/LunarLander/tests/src/com/example/android/lunarlander/index.html -http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/index.html -http://developer.android.com/resources/samples/BackupRestore/src/com/example/android/backuprestore/index.html -http://developer.android.com/resources/samples/AccessibilityService/src/com/example/android/clockback/index.html +http://developer.android.com/resources/samples/SoftKeyboard/src/com/example/android/softkeyboard/CandidateView.html +http://developer.android.com/resources/samples/SoftKeyboard/src/com/example/android/softkeyboard/LatinKeyboard.html +http://developer.android.com/resources/samples/SoftKeyboard/src/com/example/android/softkeyboard/LatinKeyboardView.html +http://developer.android.com/resources/samples/SoftKeyboard/src/com/example/android/softkeyboard/SoftKeyboard.html +http://developer.android.com/resources/samples/ApiDemos/res/menu/camera_menu.html +http://developer.android.com/resources/samples/ApiDemos/res/menu/category_order.html +http://developer.android.com/resources/samples/ApiDemos/res/menu/checkable.html +http://developer.android.com/resources/samples/ApiDemos/res/menu/disabled.html +http://developer.android.com/resources/samples/ApiDemos/res/menu/groups.html +http://developer.android.com/resources/samples/ApiDemos/res/menu/order.html +http://developer.android.com/resources/samples/ApiDemos/res/menu/shortcuts.html +http://developer.android.com/resources/samples/ApiDemos/res/menu/submenu.html +http://developer.android.com/resources/samples/ApiDemos/res/menu/title_icon.html +http://developer.android.com/resources/samples/ApiDemos/res/menu/title_only.html +http://developer.android.com/resources/samples/ApiDemos/res/menu/visible.html +http://developer.android.com/resources/samples/Home/res/drawable/all_applications.html +http://developer.android.com/resources/samples/Home/res/drawable/all_applications_background.html +http://developer.android.com/resources/samples/Home/res/drawable/all_applications_button_background.html +http://developer.android.com/resources/samples/Home/res/drawable/favorite_background.html +http://developer.android.com/resources/samples/Home/res/drawable/grid_selector.html http://developer.android.com/resources/samples/ApiDemos/tests/src/com/example/android/apis/app/index.html http://developer.android.com/resources/samples/ApiDemos/tests/src/com/example/android/apis/os/index.html http://developer.android.com/resources/samples/ApiDemos/tests/src/com/example/android/apis/view/index.html http://developer.android.com/resources/samples/ApiDemos/tests/src/com/example/android/apis/AllTests.html http://developer.android.com/resources/samples/ApiDemos/tests/src/com/example/android/apis/ApiDemosApplicationTests.html http://developer.android.com/resources/samples/ApiDemos/tests/src/com/example/android/apis/ApiDemosTest.html -http://developer.android.com/resources/samples/SampleSyncAdapter/src/com/example/android/samplesync/authenticator/AuthenticationService.html -http://developer.android.com/resources/samples/SampleSyncAdapter/src/com/example/android/samplesync/authenticator/Authenticator.html -http://developer.android.com/resources/samples/SampleSyncAdapter/src/com/example/android/samplesync/authenticator/AuthenticatorActivity.html -http://developer.android.com/resources/samples/MultiResolution/src/com/example/android/multires/MultiRes.html -http://developer.android.com/resources/samples/TicTacToeMain/src/com/example/android/tictactoe/index.html +http://developer.android.com/resources/samples/WiktionarySimple/src/com/example/android/simplewiktionary/index.html +http://developer.android.com/resources/samples/Snake/res/values/attrs.html +http://developer.android.com/resources/samples/Snake/res/values/strings.html +http://developer.android.com/resources/samples/CubeLiveWallpaper/src/com/example/android/livecubes/index.html +http://developer.android.com/resources/samples/SearchableDictionary/src/com/example/index.html +http://developer.android.com/resources/samples/Spinner/src/com/android/example/spinner/SpinnerActivity.html +http://developer.android.com/resources/samples/SoftKeyboard/res/drawable-hdpi/sym_keyboard_delete.html +http://developer.android.com/resources/samples/SoftKeyboard/res/drawable-hdpi/sym_keyboard_done.html +http://developer.android.com/resources/samples/SoftKeyboard/res/drawable-hdpi/sym_keyboard_return.html +http://developer.android.com/resources/samples/SoftKeyboard/res/drawable-hdpi/sym_keyboard_search.html +http://developer.android.com/resources/samples/SoftKeyboard/res/drawable-hdpi/sym_keyboard_shift.html +http://developer.android.com/resources/samples/SoftKeyboard/res/drawable-hdpi/sym_keyboard_space.html +http://developer.android.com/resources/samples/ApiDemos/res/values-small/strings.html +http://developer.android.com/resources/samples/NotePad/src/com/example/android/notepad/NotePad.html +http://developer.android.com/resources/samples/NotePad/src/com/example/android/notepad/NotePadProvider.html +http://developer.android.com/resources/samples/NotePad/src/com/example/android/notepad/NotesList.html +http://developer.android.com/resources/samples/NotePad/src/com/example/android/notepad/NotesLiveFolder.html +http://developer.android.com/resources/samples/NotePad/src/com/example/android/notepad/TitleEditor.html +http://developer.android.com/resources/samples/ApiDemos/tests/src/com/example/android/apis/view/Focus2ActivityTest.html +http://developer.android.com/resources/samples/ApiDemos/tests/src/com/example/android/apis/view/Focus2AndroidTest.html +http://developer.android.com/resources/samples/BusinessCard/src/com/example/android/businesscard/BusinessCardActivity.html +http://developer.android.com/resources/samples/BusinessCard/src/com/example/android/businesscard/ContactAccessor.html +http://developer.android.com/resources/samples/BusinessCard/src/com/example/android/businesscard/ContactAccessorSdk3_4.html +http://developer.android.com/resources/samples/BusinessCard/src/com/example/android/businesscard/ContactAccessorSdk5.html +http://developer.android.com/resources/samples/BusinessCard/src/com/example/android/businesscard/ContactInfo.html +http://developer.android.com/resources/samples/TicTacToeLib/src/com/example/android/tictactoe/library/index.html +http://developer.android.com/resources/samples/MultiResolution/res/values/strings.html +http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/index.html +http://developer.android.com/resources/samples/ApiDemos/res/values-long/strings.html +http://developer.android.com/resources/samples/LunarLander/src/com/example/android/index.html +http://developer.android.com/resources/samples/WiktionarySimple/src/com/example/android/simplewiktionary/SimpleWikiHelper.html +http://developer.android.com/resources/samples/WiktionarySimple/src/com/example/android/simplewiktionary/WordWidget.html +http://developer.android.com/resources/samples/Snake/src/com/example/android/snake/index.html +http://developer.android.com/resources/samples/Snake/tests/src/com/index.html +http://developer.android.com/resources/samples/NotePad/tests/src/com/example/android/notepad/index.html +http://developer.android.com/resources/samples/ContactManager/src/com/example/android/contactmanager/ContactAdder.html +http://developer.android.com/resources/samples/ContactManager/src/com/example/android/contactmanager/ContactManager.html +http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/index.html +http://developer.android.com/resources/samples/Home/src/com/example/android/home/index.html +http://developer.android.com/resources/samples/MultiResolution/res/drawable-hdpi-v6/ic_launcher.html +http://developer.android.com/sdk/api_diff/5/changes/fields_index_removals.html +http://developer.android.com/sdk/api_diff/5/changes/fields_index_additions.html +http://developer.android.com/sdk/api_diff/5/changes/fields_index_changes.html +http://developer.android.com/resources/samples/CubeLiveWallpaper/src/com/example/android/livecubes/cube1/index.html +http://developer.android.com/resources/samples/CubeLiveWallpaper/src/com/example/android/livecubes/cube2/index.html +http://developer.android.com/resources/samples/SampleSyncAdapter/src/com/example/index.html +http://developer.android.com/resources/samples/JetBoy/src/com/example/android/jetboy/Asteroid.html +http://developer.android.com/resources/samples/JetBoy/src/com/example/android/jetboy/Explosion.html +http://developer.android.com/resources/samples/JetBoy/src/com/example/android/jetboy/JetBoy.html +http://developer.android.com/resources/samples/JetBoy/src/com/example/android/jetboy/JetBoyView.html +http://developer.android.com/resources/samples/Snake/tests/src/com/example/index.html +http://developer.android.com/resources/samples/Home/src/com/example/android/home/ApplicationInfo.html +http://developer.android.com/resources/samples/Home/src/com/example/android/home/ApplicationsStackLayout.html +http://developer.android.com/resources/samples/Home/src/com/example/android/home/Home.html +http://developer.android.com/resources/samples/Home/src/com/example/android/home/Wallpaper.html +http://developer.android.com/resources/samples/AccelerometerPlay/src/com/example/android/accelerometerplay/AccelerometerPlayActivity.html +http://developer.android.com/resources/samples/Snake/src/com/example/android/snake/Snake.html +http://developer.android.com/resources/samples/Snake/src/com/example/android/snake/SnakeView.html +http://developer.android.com/resources/samples/Snake/src/com/example/android/snake/TileView.html +http://developer.android.com/resources/samples/Wiktionary/res/layout/about.html +http://developer.android.com/resources/samples/Wiktionary/res/layout/lookup.html +http://developer.android.com/resources/samples/Wiktionary/res/layout/widget_message.html +http://developer.android.com/resources/samples/Wiktionary/res/layout/widget_word.html +http://developer.android.com/resources/samples/LunarLander/tests/src/com/example/android/lunarlander/index.html +http://developer.android.com/resources/samples/ApiDemos/tests/src/com/example/android/apis/os/MorseCodeConverterTest.html +http://developer.android.com/resources/samples/SearchableDictionary/src/com/example/android/index.html +http://developer.android.com/resources/samples/ApiDemos/tests/src/com/example/android/apis/app/ForwardingTest.html +http://developer.android.com/resources/samples/ApiDemos/tests/src/com/example/android/apis/app/LocalServiceTest.html http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/animation/index.html http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/app/index.html http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/appwidget/index.html @@ -5491,110 +5533,24 @@ http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/ http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/text/index.html http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/ApiDemos.html http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/ApiDemosApplication.html -http://developer.android.com/resources/samples/CubeLiveWallpaper/src/com/example/android/livecubes/index.html -http://developer.android.com/resources/samples/SampleSyncAdapter/src/com/example/android/samplesync/client/NetworkUtilities.html -http://developer.android.com/resources/samples/SampleSyncAdapter/src/com/example/android/samplesync/client/User.html -http://developer.android.com/resources/samples/SampleSyncAdapter/src/com/example/android/samplesync/syncadapter/SyncAdapter.html -http://developer.android.com/resources/samples/SampleSyncAdapter/src/com/example/android/samplesync/syncadapter/SyncService.html -http://developer.android.com/resources/samples/NotePad/tests/src/com/example/android/notepad/index.html -http://developer.android.com/resources/samples/WiktionarySimple/src/com/example/android/simplewiktionary/SimpleWikiHelper.html -http://developer.android.com/resources/samples/WiktionarySimple/src/com/example/android/simplewiktionary/WordWidget.html -http://developer.android.com/resources/samples/SpinnerTest/src/com/android/example/spinner/index.html -http://developer.android.com/resources/samples/BackupRestore/src/com/example/android/backuprestore/BackupRestoreActivity.html -http://developer.android.com/resources/samples/BackupRestore/src/com/example/android/backuprestore/FileHelperExampleAgent.html -http://developer.android.com/resources/samples/BackupRestore/src/com/example/android/backuprestore/MultiRecordExampleAgent.html -http://developer.android.com/resources/samples/ContactManager/src/com/example/android/contactmanager/index.html -http://developer.android.com/resources/samples/Home/src/com/example/android/home/index.html -http://developer.android.com/resources/samples/SampleSyncAdapter/src/com/example/android/samplesync/platform/BatchOperation.html -http://developer.android.com/resources/samples/SampleSyncAdapter/src/com/example/android/samplesync/platform/ContactManager.html -http://developer.android.com/resources/samples/SampleSyncAdapter/src/com/example/android/samplesync/platform/ContactOperations.html -http://developer.android.com/resources/samples/SampleSyncAdapter/src/com/example/android/samplesync/platform/SampleSyncAdapterColumns.html -http://developer.android.com/resources/samples/ApiDemos/tests/src/com/example/android/apis/os/MorseCodeConverterTest.html -http://developer.android.com/resources/samples/ApiDemos/tests/src/com/example/android/apis/view/Focus2ActivityTest.html -http://developer.android.com/resources/samples/ApiDemos/tests/src/com/example/android/apis/view/Focus2AndroidTest.html +http://developer.android.com/resources/samples/ApiDemos/res/values-large/strings.html +http://developer.android.com/resources/samples/Snake/tests/src/com/example/android/index.html +http://developer.android.com/resources/samples/NotePad/tests/src/com/example/android/notepad/NotePadTest.html +http://developer.android.com/resources/samples/MultiResolution/src/com/example/android/multires/MultiRes.html +http://developer.android.com/resources/samples/LunarLander/src/com/example/android/lunarlander/index.html http://developer.android.com/resources/samples/LunarLander/tests/src/com/example/android/lunarlander/LunarLanderTest.html -http://developer.android.com/resources/samples/JetBoy/src/com/example/android/index.html -http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/media/MediaPlayerDemo.html -http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/media/MediaPlayerDemo_Audio.html -http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/media/MediaPlayerDemo_Video.html -http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/media/VideoViewDemo.html -http://developer.android.com/resources/samples/AccessibilityService/src/com/example/android/clockback/ClockBackService.html -http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/graphics/ShapeDrawable1.html -http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/graphics/PolyToPoly.html -http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/graphics/DrawPoints.html -http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/graphics/PathEffects.html -http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/graphics/SurfaceViewOverlay.html -http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/graphics/TouchPaint.html -http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/graphics/kube/index.html -http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/graphics/spritetext/index.html -http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/graphics/AlphaBitmap.html -http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/graphics/AnimateDrawable.html -http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/graphics/AnimateDrawables.html -http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/graphics/Arcs.html -http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/graphics/BitmapDecode.html -http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/graphics/BitmapMesh.html -http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/graphics/BitmapPixels.html -http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/graphics/Clipping.html -http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/graphics/ColorFilters.html -http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/graphics/ColorMatrixSample.html -http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/graphics/ColorPickerDialog.html -http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/graphics/Compass.html -http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/graphics/CompressedTextureActivity.html -http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/graphics/CreateBitmap.html -http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/graphics/Cube.html -http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/graphics/CubeMapActivity.html -http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/graphics/CubeRenderer.html -http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/graphics/DensityActivity.html -http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/graphics/FingerPaint.html -http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/graphics/FrameBufferObjectActivity.html -http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/graphics/GLES20Activity.html -http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/graphics/GLES20TriangleRenderer.html -http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/graphics/GradientDrawable1.html -http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/graphics/GraphicsActivity.html -http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/graphics/Layers.html -http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/graphics/MatrixPaletteActivity.html -http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/graphics/MatrixPaletteRenderer.html -http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/graphics/MeasureText.html -http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/graphics/PathFillTypes.html -http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/graphics/Patterns.html -http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/graphics/PictureLayout.html -http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/graphics/Pictures.html -http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/graphics/ProxyDrawable.html -http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/graphics/PurgeableBitmap.html -http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/graphics/PurgeableBitmapView.html -http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/graphics/Regions.html -http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/graphics/RoundRects.html -http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/graphics/ScaleToFit.html -http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/graphics/SensorTest.html -http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/graphics/StaticTriangleRenderer.html -http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/graphics/Sweep.html -http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/graphics/TextAlign.html -http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/graphics/TouchRotateActivity.html -http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/graphics/TranslucentGLSurfaceViewActivity.html -http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/graphics/TriangleActivity.html -http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/graphics/TriangleRenderer.html -http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/graphics/Typefaces.html -http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/graphics/UnicodeChart.html -http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/graphics/Vertices.html -http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/graphics/WindowSurface.html -http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/graphics/Xfermodes.html -http://developer.android.com/resources/samples/CubeLiveWallpaper/src/com/example/android/livecubes/cube1/index.html -http://developer.android.com/resources/samples/CubeLiveWallpaper/src/com/example/android/livecubes/cube2/index.html -http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/animation/Rotate3dAnimation.html -http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/animation/Transition3d.html +http://developer.android.com/resources/samples/SampleSyncAdapter/src/com/example/android/index.html +http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/content/ExternalStorage.html +http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/content/StyledText.html +http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/content/ResourcesSample.html +http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/content/PickContact.html +http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/content/ReadAsset.html http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/os/MorseCode.html http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/os/MorseCodeConverter.html http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/os/Sensors.html http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/os/SmsMessageReceiver.html http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/os/SmsMessagingDemo.html http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/os/SmsReceivedDialog.html -http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/text/Link.html -http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/text/LogTextBox.html -http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/text/LogTextBox1.html -http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/text/Marquee.html -http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/appwidget/ExampleBroadcastReceiver.html -http://developer.android.com/resources/samples/ApiDemos/tests/src/com/example/android/apis/app/ForwardingTest.html -http://developer.android.com/resources/samples/ApiDemos/tests/src/com/example/android/apis/app/LocalServiceTest.html http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/app/HelloWorld.html http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/app/SaveRestoreState.html http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/app/PersistentState.html @@ -5658,29 +5614,81 @@ http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/ http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/app/StatusBarNotifications.html http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/app/TextToSpeechActivity.html http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/app/WallpaperActivity.html -http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/content/ExternalStorage.html -http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/content/StyledText.html -http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/content/ResourcesSample.html -http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/content/PickContact.html -http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/content/ReadAsset.html -http://developer.android.com/resources/samples/NotePad/tests/src/com/example/android/notepad/NotePadTest.html -http://developer.android.com/resources/samples/SpinnerTest/src/com/android/example/spinner/test/index.html -http://developer.android.com/resources/samples/ContactManager/src/com/example/android/contactmanager/ContactAdder.html -http://developer.android.com/resources/samples/ContactManager/src/com/example/android/contactmanager/ContactManager.html -http://developer.android.com/resources/samples/Home/src/com/example/android/home/ApplicationInfo.html -http://developer.android.com/resources/samples/Home/src/com/example/android/home/ApplicationsStackLayout.html -http://developer.android.com/resources/samples/Home/src/com/example/android/home/Home.html -http://developer.android.com/resources/samples/Home/src/com/example/android/home/Wallpaper.html -http://developer.android.com/resources/samples/JetBoy/src/com/example/android/jetboy/index.html -http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/graphics/spritetext/Grid.html -http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/graphics/spritetext/LabelMaker.html -http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/graphics/spritetext/MatrixGrabber.html -http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/graphics/spritetext/MatrixStack.html -http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/graphics/spritetext/MatrixTrackingGL.html -http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/graphics/spritetext/NumericSprite.html -http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/graphics/spritetext/Projector.html -http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/graphics/spritetext/SpriteTextActivity.html -http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/graphics/spritetext/SpriteTextRenderer.html +http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/graphics/ShapeDrawable1.html +http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/graphics/PolyToPoly.html +http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/graphics/DrawPoints.html +http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/graphics/PathEffects.html +http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/graphics/SurfaceViewOverlay.html +http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/graphics/TouchPaint.html +http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/graphics/kube/index.html +http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/graphics/spritetext/index.html +http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/graphics/AlphaBitmap.html +http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/graphics/AnimateDrawable.html +http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/graphics/AnimateDrawables.html +http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/graphics/Arcs.html +http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/graphics/BitmapDecode.html +http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/graphics/BitmapMesh.html +http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/graphics/BitmapPixels.html +http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/graphics/Clipping.html +http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/graphics/ColorFilters.html +http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/graphics/ColorMatrixSample.html +http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/graphics/ColorPickerDialog.html +http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/graphics/Compass.html +http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/graphics/CompressedTextureActivity.html +http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/graphics/CreateBitmap.html +http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/graphics/Cube.html +http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/graphics/CubeMapActivity.html +http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/graphics/CubeRenderer.html +http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/graphics/DensityActivity.html +http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/graphics/FingerPaint.html +http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/graphics/FrameBufferObjectActivity.html +http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/graphics/GLES20Activity.html +http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/graphics/GLES20TriangleRenderer.html +http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/graphics/GradientDrawable1.html +http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/graphics/GraphicsActivity.html +http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/graphics/Layers.html +http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/graphics/MatrixPaletteActivity.html +http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/graphics/MatrixPaletteRenderer.html +http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/graphics/MeasureText.html +http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/graphics/PathFillTypes.html +http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/graphics/Patterns.html +http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/graphics/PictureLayout.html +http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/graphics/Pictures.html +http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/graphics/ProxyDrawable.html +http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/graphics/PurgeableBitmap.html +http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/graphics/PurgeableBitmapView.html +http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/graphics/Regions.html +http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/graphics/RoundRects.html +http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/graphics/ScaleToFit.html +http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/graphics/SensorTest.html +http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/graphics/StaticTriangleRenderer.html +http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/graphics/Sweep.html +http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/graphics/TextAlign.html +http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/graphics/TouchRotateActivity.html +http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/graphics/TranslucentGLSurfaceViewActivity.html +http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/graphics/TriangleActivity.html +http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/graphics/TriangleRenderer.html +http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/graphics/Typefaces.html +http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/graphics/UnicodeChart.html +http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/graphics/Vertices.html +http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/graphics/WindowSurface.html +http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/graphics/Xfermodes.html +http://developer.android.com/resources/samples/SearchableDictionary/src/com/example/android/searchabledict/index.html +http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/text/Link.html +http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/text/LogTextBox.html +http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/text/LogTextBox1.html +http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/text/Marquee.html +http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/animation/Rotate3dAnimation.html +http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/animation/Transition3d.html +http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/media/MediaPlayerDemo.html +http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/media/MediaPlayerDemo_Audio.html +http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/media/MediaPlayerDemo_Video.html +http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/media/VideoViewDemo.html +http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/appwidget/ExampleBroadcastReceiver.html +http://developer.android.com/resources/samples/Snake/tests/src/com/example/android/snake/index.html +http://developer.android.com/resources/samples/LunarLander/src/com/example/android/lunarlander/LunarLander.html +http://developer.android.com/resources/samples/LunarLander/src/com/example/android/lunarlander/LunarView.html +http://developer.android.com/resources/samples/SampleSyncAdapter/src/com/example/android/samplesync/index.html http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/graphics/kube/Cube.html http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/graphics/kube/GLColor.html http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/graphics/kube/GLFace.html @@ -5691,7 +5699,33 @@ http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/ http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/graphics/kube/KubeRenderer.html http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/graphics/kube/Layer.html http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/graphics/kube/M4.html -http://developer.android.com/resources/samples/JetBoy/src/com/example/android/jetboy/Asteroid.html -http://developer.android.com/resources/samples/JetBoy/src/com/example/android/jetboy/Explosion.html -http://developer.android.com/resources/samples/JetBoy/src/com/example/android/jetboy/JetBoy.html -http://developer.android.com/resources/samples/JetBoy/src/com/example/android/jetboy/JetBoyView.html \ No newline at end of file +http://developer.android.com/resources/samples/Snake/tests/src/com/example/android/snake/SnakeTest.html +http://developer.android.com/resources/samples/SearchableDictionary/src/com/example/android/searchabledict/DictionaryDatabase.html +http://developer.android.com/resources/samples/SearchableDictionary/src/com/example/android/searchabledict/DictionaryProvider.html +http://developer.android.com/resources/samples/SearchableDictionary/src/com/example/android/searchabledict/SearchableDictionary.html +http://developer.android.com/resources/samples/SearchableDictionary/src/com/example/android/searchabledict/WordActivity.html +http://developer.android.com/resources/samples/SampleSyncAdapter/src/com/example/android/samplesync/authenticator/index.html +http://developer.android.com/resources/samples/SampleSyncAdapter/src/com/example/android/samplesync/client/index.html +http://developer.android.com/resources/samples/SampleSyncAdapter/src/com/example/android/samplesync/platform/index.html +http://developer.android.com/resources/samples/SampleSyncAdapter/src/com/example/android/samplesync/syncadapter/index.html +http://developer.android.com/resources/samples/SampleSyncAdapter/src/com/example/android/samplesync/Constants.html +http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/graphics/spritetext/Grid.html +http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/graphics/spritetext/LabelMaker.html +http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/graphics/spritetext/MatrixGrabber.html +http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/graphics/spritetext/MatrixStack.html +http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/graphics/spritetext/MatrixTrackingGL.html +http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/graphics/spritetext/NumericSprite.html +http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/graphics/spritetext/Projector.html +http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/graphics/spritetext/SpriteTextActivity.html +http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/graphics/spritetext/SpriteTextRenderer.html +http://developer.android.com/resources/samples/SampleSyncAdapter/src/com/example/android/samplesync/syncadapter/SyncAdapter.html +http://developer.android.com/resources/samples/SampleSyncAdapter/src/com/example/android/samplesync/syncadapter/SyncService.html +http://developer.android.com/resources/samples/SampleSyncAdapter/src/com/example/android/samplesync/authenticator/AuthenticationService.html +http://developer.android.com/resources/samples/SampleSyncAdapter/src/com/example/android/samplesync/authenticator/Authenticator.html +http://developer.android.com/resources/samples/SampleSyncAdapter/src/com/example/android/samplesync/authenticator/AuthenticatorActivity.html +http://developer.android.com/resources/samples/SampleSyncAdapter/src/com/example/android/samplesync/client/NetworkUtilities.html +http://developer.android.com/resources/samples/SampleSyncAdapter/src/com/example/android/samplesync/client/User.html +http://developer.android.com/resources/samples/SampleSyncAdapter/src/com/example/android/samplesync/platform/BatchOperation.html +http://developer.android.com/resources/samples/SampleSyncAdapter/src/com/example/android/samplesync/platform/ContactManager.html +http://developer.android.com/resources/samples/SampleSyncAdapter/src/com/example/android/samplesync/platform/ContactOperations.html +http://developer.android.com/resources/samples/SampleSyncAdapter/src/com/example/android/samplesync/platform/SampleSyncAdapterColumns.html -- GitLab From 74fe6c6b245ebe7d3b3d96962c32980d88dca4f5 Mon Sep 17 00:00:00 2001 From: Nick Pelly Date: Wed, 2 Feb 2011 22:37:40 -0800 Subject: [PATCH 274/291] NFC documentation overhaul. Change-Id: I45dca95a24b2d0327e080436fbcc7b1dad79de02 --- core/java/android/nfc/NfcAdapter.java | 73 +++-- core/java/android/nfc/NfcSecureElement.java | 24 +- core/java/android/nfc/Tag.java | 112 ++++++-- core/java/android/nfc/tech/IsoDep.java | 85 +++--- core/java/android/nfc/tech/MifareClassic.java | 266 ++++++++++++++---- .../android/nfc/tech/MifareUltralight.java | 112 +++++--- core/java/android/nfc/tech/Ndef.java | 154 +++++++--- .../java/android/nfc/tech/NdefFormatable.java | 66 +++-- core/java/android/nfc/tech/NfcA.java | 55 ++-- core/java/android/nfc/tech/NfcB.java | 56 ++-- core/java/android/nfc/tech/NfcF.java | 54 ++-- core/java/android/nfc/tech/NfcV.java | 55 ++-- core/java/android/nfc/tech/TagTechnology.java | 109 +++++-- 13 files changed, 857 insertions(+), 364 deletions(-) diff --git a/core/java/android/nfc/NfcAdapter.java b/core/java/android/nfc/NfcAdapter.java index d30a0c68f8fe4..f59d9cf07a9c0 100644 --- a/core/java/android/nfc/NfcAdapter.java +++ b/core/java/android/nfc/NfcAdapter.java @@ -33,10 +33,11 @@ import android.os.ServiceManager; import android.util.Log; /** - * Represents the device's local NFC adapter. + * Represents the local NFC adapter. *

      * Use the helper {@link #getDefaultAdapter(Context)} to get the default NFC * adapter for this Android device. + *

      */ public final class NfcAdapter { private static final String TAG = "NFC"; @@ -359,14 +360,13 @@ public final class NfcAdapter { /** * Return true if this NFC Adapter has any features enabled. - *

      - * If this method returns false, then applications should request the user - * turn on NFC tag discovery in Settings. - *

      - * If this method returns false, the NFC hardware is guaranteed not to - * perform or respond to any NFC communication. * - * @return true if this NFC Adapter is enabled to discover new tags + *

      Application may use this as a helper to suggest that the user + * should turn on NFC in Settings. + *

      If this method returns false, the NFC hardware is guaranteed not to + * generate or respond to any NFC transactions. + * + * @return true if this NFC Adapter has any features enabled */ public boolean isEnabled() { try { @@ -414,17 +414,24 @@ public final class NfcAdapter { } /** - * Enables foreground dispatching to the given Activity. This will force all NFC Intents that - * match the given filters to be delivered to the activity bypassing the standard dispatch - * mechanism. If no IntentFilters are given all the PendingIntent will be invoked for every - * dispatch Intent. + * Enable foreground dispatch to the given Activity. + * + *

      This will give give priority to the foreground activity when + * dispatching a discovered {@link Tag} to an application. + * + *

      Activities must call {@link #disableForegroundDispatch} in + * their {@link Activity#onPause} callback. + * + *

      a null set of intent filters will cause the forground activity + * to receive all tags. * - * This method must be called from the main thread. + *

      This method must be called from the main thread, and + * only when the activity is in the foreground (resumed). * * * @param activity the Activity to dispatch to * @param intent the PendingIntent to start for the dispatch * @param filters the IntentFilters to override dispatching for, or null to always dispatch - * @throws IllegalStateException + * @throws IllegalStateException if the Activity is not currently in the foreground */ public void enableForegroundDispatch(Activity activity, PendingIntent intent, IntentFilter[] filters, String[][] techLists) { @@ -450,13 +457,16 @@ public final class NfcAdapter { } /** - * Disables foreground activity dispatching setup with - * {@link #enableForegroundDispatch}. + * Disable foreground dispatch to the given activity. * - *

      This must be called before the Activity returns from - * it's onPause() or this method will throw an IllegalStateException. + *

      After calling {@link #enableForegroundDispatch}, an activity + * must call this method before its {@link Activity#onPause} callback + * completes. * *

      This method must be called from the main thread. + * + * @param activity the Activity to disable dispatch to + * @throws IllegalStateException if the Activity has already been paused */ public void disableForegroundDispatch(Activity activity) { ActivityThread.currentActivityThread().unregisterOnActivityPausedListener(activity, @@ -484,13 +494,22 @@ public final class NfcAdapter { } /** - * Enable NDEF message push over P2P while this Activity is in the foreground. For this to - * function properly the other NFC device being scanned must support the "com.android.npp" - * NDEF push protocol. + * Enable NDEF message push over P2P while this Activity is in the foreground. + * + *

      For this to function properly the other NFC device being scanned must + * support the "com.android.npp" NDEF push protocol. Support for this + * protocol is currently optional for Android NFC devices. + * + *

      This method must be called from the main thread. * *

      NOTE While foreground NDEF push is active standard tag dispatch is disabled. * Only the foreground activity may receive tag discovered dispatches via * {@link #enableForegroundDispatch}. + * + * @param activity the foreground Activity + * @param msg a NDEF Message to push over P2P + * @throws IllegalStateException if the Activity is not currently in the foreground + * @throws OperationNotSupportedException if this Android device does not support NDEF push */ public void enableForegroundNdefPush(Activity activity, NdefMessage msg) { if (activity == null || msg == null) { @@ -510,13 +529,17 @@ public final class NfcAdapter { } /** - * Disables foreground NDEF push setup with - * {@link #enableForegroundNdefPush}. + * Disable NDEF message push over P2P. * - *

      This must be called before the Activity returns from - * it's onPause() or this method will throw an IllegalStateException. + *

      After calling {@link #enableForegroundNdefPush}, an activity + * must call this method before its {@link Activity#onPause} callback + * completes. * *

      This method must be called from the main thread. + * + * @param activity the Foreground activity + * @throws IllegalStateException if the Activity has already been paused + * @throws OperationNotSupportedException if this Android device does not support NDEF push */ public void disableForegroundNdefPush(Activity activity) { ActivityThread.currentActivityThread().unregisterOnActivityPausedListener(activity, diff --git a/core/java/android/nfc/NfcSecureElement.java b/core/java/android/nfc/NfcSecureElement.java index ea2846ea99598..3b5f39eaac8a9 100755 --- a/core/java/android/nfc/NfcSecureElement.java +++ b/core/java/android/nfc/NfcSecureElement.java @@ -35,8 +35,8 @@ public final class NfcSecureElement { private static final String TAG = "NfcSecureElement"; private INfcSecureElement mService; - - + + /** * @hide */ @@ -68,7 +68,7 @@ public final class NfcSecureElement { public byte [] exchangeAPDU(int handle,byte [] data) throws IOException { - + // Perform exchange APDU try { @@ -85,7 +85,7 @@ public final class NfcSecureElement { } public void closeSecureElementConnection(int handle) throws IOException { - + try { int status = mService.closeSecureElementConnection(handle); // Handle potential errors @@ -96,14 +96,14 @@ public final class NfcSecureElement { Log.e(TAG, "RemoteException in closeSecureElement(): ", e); } } - - + + /** * Returns target type. constants. - * + * * @return Secure Element technology type. The possible values are defined in * {@link TagTechnology} - * + * */ public int[] getSecureElementTechList(int handle) throws IOException { try { @@ -113,16 +113,16 @@ public final class NfcSecureElement { return null; } } - + /** * Returns Secure Element UID. - * + * * @return Secure Element UID. */ public byte[] getSecureElementUid(int handle) throws IOException { - + byte[] uid = null; - try { + try { uid = mService.getSecureElementUid(handle); // Handle potential errors if (uid == null) { diff --git a/core/java/android/nfc/Tag.java b/core/java/android/nfc/Tag.java index 45a34470c2835..2305fb9f6a5e1 100644 --- a/core/java/android/nfc/Tag.java +++ b/core/java/android/nfc/Tag.java @@ -16,6 +16,7 @@ package android.nfc; +import android.content.Context; import android.nfc.tech.IsoDep; import android.nfc.tech.MifareClassic; import android.nfc.tech.MifareUltralight; @@ -33,27 +34,69 @@ import android.os.Parcelable; import java.util.Arrays; /** - * Represents a (generic) discovered tag. + * Represents an NFC tag that has been discovered. *

      - * A tag is a passive NFC element, such as NFC Forum Tag's, MIFARE class Tags, - * Sony FeliCa Tags, etc. + * {@link Tag} is an immutable object that represents the state of a NFC tag at + * the time of discovery. It can be used as a handle to {@link TagTechnology} classes + * to perform advanced operations, or directly queried for its ID ({@link #getId} and the + * set of technologies it contains ({@link #getTechList}). Arrays passed to and + * returned by this class are *not* cloned, so be careful not to modify them. + *

      + * A new tag object is created every time a tag is discovered (comes into range), even + * if it is the same physical tag. If a tag is removed and then returned into range, then + * only the most recent tag object can be successfully used to create a {@link TagTechnology}. + * + *

      Tag Dispatch

      + * When a tag is discovered, a {@link Tag} object is created and passed to a + * single application via the {@link NfcAdapter#EXTRA_TAG} extra in a + * {@link Context#startActivity} {@link android.content.Intent}. A four stage dispatch is used to select the + * most appropriate application to handle the tag. The Android OS executes each stage in order, + * and completes dispatch as soon as a single matching application is found. If there are multiple + * matching applications found at any one stage then the Android Activity Chooser dialog is shown + * to allow the user to select the application. + *

      1. Foreground activity dispatch

      + * A foreground activity that has called {@link NfcAdapter#enableForegroundDispatch} is + * given priority. See the documentation on {#link NfcAdapter#enableForegroundDispatch} for + * its usage. + *

      2. NDEF data dispatch

      + * If the tag contains NDEF data, then {@link Context#startActivity} is called with + * {@link NfcAdapter#ACTION_NDEF_DISCOVERED} and a data URI determined from the + * first NDEF Record in the first NDEF Message in the Tag. This allows NDEF tags to be given + * priority dispatch to applications that can handle the content. + * See {@link NfcAdapter#ACTION_NDEF_DISCOVERED} for more detail. If the tag does not contain + * NDEF data, or if no application is registered + * for {@link NfcAdapter#ACTION_NDEF_DISCOVERED} with a matching data URI then dispatch moves + * to stage 3. + *

      3. Tag Technology dispatch

      + * {@link Context#startActivity} is called with {@link NfcAdapter#ACTION_TECH_DISCOVERED} to + * dispatch the tag to an application that can handle the technologies present on the tag. + * Technologies are defined as sub-classes of {@link TagTechnology}, see the package + * {@link android.nfc.tech}. The Android OS looks for an application that can handle one or + * more technologies in the tag. See {@link NfcAdapter#ACTION_TECH_DISCOVERED for more detail. + *

      4. Fall-back dispatch

      + * If no application has been matched, then {@link Context#startActivity} is called with + * {@link NfcAdapter#ACTION_TAG_DISCOVERED}. This is intended as a fall-back mechanism. + * See {@link NfcAdapter#ACTION_TAG_DISCOVERED}. + * *

      - * Tag's have a type and usually have a UID. + * The Tag dispatch mechanism was designed to give a high probability of dispatching + * a tag to the correct application without showing the user an Application Chooser dialog. + * This is important for NFC interactions because they are very transient - if a user has to + * move the Android device to choose an application then the connection is broken. + * + *

      NFC Tag Background

      + * An NFC tag is a passive NFC device, powered by the NFC field of this Android device while + * it is in range. Tag's can come in many forms, such as stickers, cards, key fob, or + * even embedded in a more sophisticated device. *

      - * {@link Tag} objects are passed to applications via the {@link NfcAdapter#EXTRA_TAG} extra - * in {@link NfcAdapter#ACTION_TAG_DISCOVERED} intents. A {@link Tag} object is immutable - * and represents the state of the tag at the time of discovery. It can be - * directly queried for its UID and Type, or used to create a {@link TagTechnology} using the - * static get() methods on the varios tech classes. + * Tags can have a wide range of capabilities. Simple tags just offer read/write semantics, + * and contain some one time + * programmable areas to make read-only. More complex tags offer math operations + * and per-sector access control and authentication. The most sophisticated tags + * contain operating environments such as Javacard, allowing complex interactions with the + * applets executing on the tag. Use {@link TagTechnology} classes to access a broad + * range of capabilities available in NFC tags. *

      - * A {@link Tag} can be used to create a {@link TagTechnology} only while the tag is in - * range. If it is removed and then returned to range, then the most recent - * {@link Tag} object (in {@link NfcAdapter#ACTION_TAG_DISCOVERED}) should be used to create a - * {@link TagTechnology}. - *

      This is an immutable data class. All properties are set at Tag discovery - * time and calls on this class will retrieve those read-only properties, and - * not cause any further RF activity or block. Note however that arrays passed to and - * returned by this class are *not* cloned, so be careful not to modify them. */ public final class Tag implements Parcelable { /*package*/ final byte[] mId; @@ -149,21 +192,35 @@ public final class Tag implements Parcelable { /** * Get the Tag Identifier (if it has one). - *

      Tag ID is usually a serial number for the tag. - * - * @return ID, or null if it does not exist + *

      The tag identifier is a low level serial number, used for anti-collision + * and identification. + *

      Most tags have a stable unique identifier + * (UID), but some tags will generate a random ID every time they are discovered + * (RID), and there are some tags with no ID at all (the byte array will be zero-sized). + *

      The size and format of an ID is specific to the RF technology used by the tag. + *

      This function retrieves the ID as determined at discovery time, and does not + * perform any further RF communication or block. + * @return ID as byte array, never null */ public byte[] getId() { return mId; } /** - * Returns technologies present in the tag that this implementation understands, - * or a zero length array if there are no supported technologies on this tag. - * - * The elements of the list are the names of the classes implementing the technology. - * + * Get the technologies available in this tag, as fully qualified class names. + *

      + * A technology is an implementation of the {@link TagTechnology} interface, + * and can be instantiated by calling the static get(Tag) + * method on the implementation with this Tag. The {@link TagTechnology} + * object can then be used to perform advanced, technology-specific operations on a tag. + *

      + * Android defines a mandatory set of technologies that must be correctly + * enumerated by all Android NFC devices, and an optional + * set of proprietary technologies. + * See {@link TagTechnology} for more details. + *

      * The ordering of the returned array is undefined and should not be relied upon. + * @return an array of fully-qualified {@link TagTechnology} class-names. */ public String[] getTechList() { return mTechStringList; @@ -176,7 +233,7 @@ public final class Tag implements Parcelable { } return false; } - + /** @hide */ public Bundle getTechExtras(int tech) { int pos = -1; @@ -198,6 +255,9 @@ public final class Tag implements Parcelable { return mTagService; } + /** + * Human-readable description of the tag, for debugging. + */ @Override public String toString() { StringBuilder sb = new StringBuilder("TAG ") diff --git a/core/java/android/nfc/tech/IsoDep.java b/core/java/android/nfc/tech/IsoDep.java index 774982ed88e68..2a132f9a33299 100644 --- a/core/java/android/nfc/tech/IsoDep.java +++ b/core/java/android/nfc/tech/IsoDep.java @@ -24,18 +24,14 @@ import android.util.Log; import java.io.IOException; /** - * A low-level connection to a {@link Tag} using the ISO-DEP technology, also known as - * ISO1443-4. + * Provides access to ISO-DEP (ISO 14443-4) properties and I/O operations on a {@link Tag}. * - *

      You can acquire this kind of connection with {@link #get}. - * Use this class to send and receive data with {@link #transceive transceive()}. - * - *

      Applications must implement their own protocol stack on top of - * {@link #transceive transceive()}. - * - *

      Note: - * Use of this class requires the {@link android.Manifest.permission#NFC} - * permission. + *

      Acquire a {@link IsoDep} object using {@link #get}. + *

      The primary ISO-DEP I/O operation is {@link #transceive}. Applications must + * implement their own protocol stack on top of {@link #transceive}. + *

      Tags that enumerate the {@link IsoDep} technology in {@link Tag#getTechList} + * will also enumerate + * {@link NfcA} or {@link NfcB} (since IsoDep builds on top of either of these). */ public final class IsoDep extends BasicTagTechnology { private static final String TAG = "NFC"; @@ -49,10 +45,13 @@ public final class IsoDep extends BasicTagTechnology { private byte[] mHistBytes = null; /** - * Returns an instance of this tech for the given tag. If the tag doesn't support - * this tech type null is returned. + * Get an instance of {@link IsoDep} for the given tag. + *

      Does not cause any RF activity and does not block. + *

      Returns null if {@link IsoDep} was not enumerated in {@link Tag#getTechList}. + * This indicates the tag does not support ISO-DEP. * - * @param tag The tag to get the tech from + * @param tag an ISO-DEP compatible tag + * @return ISO-DEP object */ public static IsoDep get(Tag tag) { if (!tag.hasTech(TagTechnology.ISO_DEP)) return null; @@ -62,7 +61,7 @@ public final class IsoDep extends BasicTagTechnology { return null; } } - + /** @hide */ public IsoDep(Tag tag) throws RemoteException { @@ -75,13 +74,13 @@ public final class IsoDep extends BasicTagTechnology { } /** - * Sets the timeout of an IsoDep transceive transaction in milliseconds. - * If the transaction has not completed before the timeout, - * any ongoing {@link #transceive} operation will be - * aborted and the connection to the tag is lost. This setting is applied - * only to the {@link Tag} object linked to this technology and will be - * reset when {@link IsoDep#close} is called. - * The default transaction timeout is 300 milliseconds. + * Set the timeout of {@link #transceive} in milliseconds. + *

      The timeout only applies to ISO-DEP {@link #transceive}, and is + * reset to a default value when {@link #close} is called. + *

      Setting a longer timeout may be useful when performing + * transactions that require a long processing time on the tag + * such as key generation. + * @param timeout timeout value in milliseconds */ public void setTimeout(int timeout) { try { @@ -102,29 +101,51 @@ public final class IsoDep extends BasicTagTechnology { } /** - * Return the historical bytes if the tag is using {@link NfcA}, null otherwise. + * Return the ISO-DEP historical bytes for {@link NfcA} tags. + *

      Does not cause any RF activity and does not block. + *

      The historical bytes can be used to help identify a tag. They are present + * only on {@link IsoDep} tags that are based on {@link NfcA} RF technology. + * If this tag is not {@link NfcA} then null is returned. + *

      In ISO 14443-4 terminology, the historical bytes are a subset of the RATS + * response. + * + * @return ISO-DEP historical bytes, or null if this is not a {@link NfcA} tag */ public byte[] getHistoricalBytes() { return mHistBytes; } /** - * Return the hi layer response bytes if the tag is using {@link NfcB}, null otherwise. + * Return the higher layer response bytes for {@link NfcB} tags. + *

      Does not cause any RF activity and does not block. + *

      The higher layer response bytes can be used to help identify a tag. + * They are present only on {@link IsoDep} tags that are based on {@link NfcB} + * RF technology. If this tag is not {@link NfcB} then null is returned. + *

      In ISO 14443-4 terminology, the higher layer bytes are a subset of the + * ATTRIB response. + * + * @return ISO-DEP historical bytes, or null if this is not a {@link NfcB} tag */ public byte[] getHiLayerResponse() { return mHiLayerResponse; } /** - * Send data to a tag and receive the response. - *

      - * This method will block until the response is received. It can be canceled - * with {@link #close}. - *

      Requires {@link android.Manifest.permission#NFC} permission. + * Send raw ISO-DEP data to the tag and receive the response. + * + *

      Applications must only send the INF payload, and not the start of frame and + * end of frame indicators. Applications do not need to fragment the payload, it + * will be automatically fragmented and defragmented by {@link #transceive} if + * it exceeds FSD/FSC limits. + * + *

      This is an I/O operation and will block until complete. It must + * not be called from the main application thread. A blocked call will be canceled with + * {@link IOException} if {@link #close} is called from another thread. * - * @param data bytes to send - * @return bytes received in response - * @throws IOException if the target is lost or connection closed + * @param data command bytes to send, must not be null + * @return response bytes received, will not be null + * @throws TagLostException if the tag leaves the field + * @throws IOException if there is an I/O failure, or this operation is canceled */ public byte[] transceive(byte[] data) throws IOException { return transceive(data, true); diff --git a/core/java/android/nfc/tech/MifareClassic.java b/core/java/android/nfc/tech/MifareClassic.java index d337eada0a6c7..268fe952b74f2 100644 --- a/core/java/android/nfc/tech/MifareClassic.java +++ b/core/java/android/nfc/tech/MifareClassic.java @@ -25,32 +25,61 @@ import java.nio.ByteBuffer; import java.nio.ByteOrder; /** - * Technology class representing MIFARE Classic tags (also known as MIFARE Standard). + * Provides access to MIFARE Classic properties and I/O operations on a {@link Tag}. * - *

      Support for this technology type is optional. If the NFC stack doesn't support this technology - * MIFARE Classic tags will still be scanned, but will only show the NfcA technology. + *

      Acquire a {@link MifareClassic} object using {@link #get}. * - *

      MIFARE Classic tags have sectors that each contain blocks. The block size is constant at - * 16 bytes, but the number of sectors and the sector size varies by product. MIFARE has encryption - * built in and each sector has two keys associated with it, as well as ACLs to determine what - * level acess each key grants. Before operating on a sector you must call either - * {@link #authenticateSectorWithKeyA(int, byte[])} or - * {@link #authenticateSectorWithKeyB(int, byte[])} to gain authorization for your request. + *

      MIFARE Classic is also known as MIFARE Standard. + *

      MIFARE Classic tags are divided into sectors, and each sector is sub-divided into + * blocks. Block size is always 16 bytes ({@link #BLOCK_SIZE}. Sector size varies. + *

        + *
      • MIFARE Classic Mini are 320 bytes ({@link #SIZE_MINI}), with 5 sectors each of 4 blocks. + *
      • MIFARE Classic 1k are 1024 bytes ({@link #SIZE_1K}), with 16 sectors each of 4 blocks. + *
      • MIFARE Classic 2k are 2048 bytes ({@link #SIZE_2K}), with 32 sectors each of 4 blocks. + *
      • MIFARE Classic 4k} are 4096 bytes ({@link #SIZE_4K}). The first 32 sectors contain 4 blocks + * and the last 8 sectors contain 16 blocks. + *
      + * + *

      MIFARE Classic tags require authentication on a per-sector basis before any + * other I/O operations on that sector can be performed. There are two keys per sector, + * and ACL bits determine what I/O operations are allowed on that sector after + * authenticating with a key. {@see #authenticateSectorWithKeyA} and + * {@see #authenticateSectorWithKeyB}. + * + *

      Three well-known authentication keys are defined in this class: + * {@link #KEY_DEFAULT}, {@link #KEY_MIFARE_APPLICATION_DIRECTORY}, + * {@link #KEY_NFC_FORUM}. + *

        + *
      • {@link #KEY_DEFAULT} is the default factory key for MIFARE Classic. + *
      • {@link #KEY_MIFARE_APPLICATION_DIRECTORY} is the well-known key for + * MIFARE Classic cards that have been formatted according to the + * MIFARE Application Directory (MAD) specification. + *
      • {@link #KEY_NFC_FORUM} is the well-known key for MIFARE Classic cards that + * have been formatted according to the NFC + * + *

        Implementation of this class on a Android NFC device is optional. + * If it is not implemented, then + * {@link MifareClassic} will never be enumerated in {@link Tag#getTechList}. + * If it is enumerated, then all {@link MifareClassic} I/O operations will be supported, + * and {@link Ndef#MIFARE_CLASSIC} NDEF tags will also be supported. In either case, + * {@link NfcA} will also be enumerated on the tag, because all MIFARE Classic tags are also + * {@link NfcA}. */ public final class MifareClassic extends BasicTagTechnology { /** - * The well-known default MIFARE read key. All keys are set to this at the factory. - * Using this key will effectively make the payload in the sector public. + * The default factory key. */ public static final byte[] KEY_DEFAULT = {(byte)0xFF,(byte)0xFF,(byte)0xFF,(byte)0xFF,(byte)0xFF,(byte)0xFF}; /** - * The well-known, default MIFARE Application Directory read key. + * The well-known key for tags formatted according to the + * MIFARE Application Directory (MAD) specification. */ public static final byte[] KEY_MIFARE_APPLICATION_DIRECTORY = {(byte)0xA0,(byte)0xA1,(byte)0xA2,(byte)0xA3,(byte)0xA4,(byte)0xA5}; /** - * The well-known, default read key for NDEF data on a MIFARE Classic + * The well-known key for tags formatted according to the + * NDEF on Mifare Classic specification. */ public static final byte[] KEY_NFC_FORUM = {(byte)0xD3,(byte)0xF7,(byte)0xD3,(byte)0xF7,(byte)0xD3,(byte)0xF7}; @@ -64,19 +93,19 @@ public final class MifareClassic extends BasicTagTechnology { /** A MIFARE Pro tag */ public static final int TYPE_PRO = 2; - /** The tag contains 16 sectors, each holding 4 blocks. */ + /** Tag contains 16 sectors, each with 4 blocks. */ public static final int SIZE_1K = 1024; - /** The tag contains 32 sectors, each holding 4 blocks. */ + /** Tag contains 32 sectors, each with 4 blocks. */ public static final int SIZE_2K = 2048; /** - * The tag contains 40 sectors. The first 32 sectors contain 4 blocks and the last 8 sectors + * Tag contains 40 sectors. The first 32 sectors contain 4 blocks and the last 8 sectors * contain 16 blocks. */ public static final int SIZE_4K = 4096; - /** The tag contains 5 sectors, each holding 4 blocks. */ + /** Tag contains 5 sectors, each with 4 blocks. */ public static final int SIZE_MINI = 320; - /** Size of a Mifare Classic block (in bytes) */ + /** Size of a MIFARE Classic block (in bytes) */ public static final int BLOCK_SIZE = 16; private static final int MAX_BLOCK_COUNT = 256; @@ -87,10 +116,14 @@ public final class MifareClassic extends BasicTagTechnology { private int mSize; /** - * Returns an instance of this tech for the given tag. If the tag doesn't support - * this tech type null is returned. + * Get an instance of {@link MifareClassic} for the given tag. + *

        Does not cause any RF activity and does not block. + *

        Returns null if {@link MifareClassic} was not enumerated in {@link Tag#getTechList}. + * This indicates the tag is not MIFARE Classic compatible, or this Android + * device does not support MIFARE Classic. * - * @param tag The tag to get the tech from + * @param tag an MIFARE Classic compatible tag + * @return MIFARE Classic object */ public static MifareClassic get(Tag tag) { if (!tag.hasTech(TagTechnology.MIFARE_CLASSIC)) return null; @@ -160,17 +193,31 @@ public final class MifareClassic extends BasicTagTechnology { } } - /** Returns the type of the tag, determined at discovery time */ + /** + * Return the type of this MIFARE Classic compatible tag. + *

        One of {@link #TYPE_UNKNOWN}, {@link #TYPE_CLASSIC}, {@link #TYPE_PLUS} or + * {@link #TYPE_PRO}. + *

        Does not cause any RF activity and does not block. + * + * @return type + */ public int getType() { return mType; } - /** Returns the size of the tag in bytes, determined at discovery time */ + /** + * Return the size of the tag in bytes + *

        One of {@link #SIZE_MINI}, {@link #SIZE_1K}, {@link #SIZE_2K}, {@link #SIZE_4K}. + * These constants are equal to their respective size in bytes. + *

        Does not cause any RF activity and does not block. + * @return size in bytes + */ public int getSize() { return mSize; } - /** Returns true if the tag is emulated, determined at discovery time. + /** + * Return true if the tag is emulated, determined at discovery time. * These are actually smart-cards that emulate a Mifare Classic interface. * They can be treated identically to a Mifare Classic tag. * @hide @@ -179,7 +226,11 @@ public final class MifareClassic extends BasicTagTechnology { return mIsEmulated; } - /** Returns the number of sectors on this tag, determined at discovery time */ + /** + * Return the number of MIFARE Classic sectors. + *

        Does not cause any RF activity and does not block. + * @return number of sectors + */ public int getSectorCount() { switch (mSize) { case SIZE_1K: @@ -195,12 +246,21 @@ public final class MifareClassic extends BasicTagTechnology { } } - /** Returns the total block count, determined at discovery time */ + /** + * Return the total number of MIFARE Classic blocks. + *

        Does not cause any RF activity and does not block. + * @return total number of blocks public int getBlockCount() { return mSize / BLOCK_SIZE; } - /** Returns the block count for the given sector, determined at discovery time */ + /** + * Return the number of blocks in the given sector. + *

        Does not cause any RF activity and does not block. + * + * @param sectorIndex index of sector, starting from 0 + * @return number of blocks in the sector + */ public int getBlockCountInSector(int sectorIndex) { validateSector(sectorIndex); @@ -211,7 +271,13 @@ public final class MifareClassic extends BasicTagTechnology { } } - /** Return the sector index of a given block */ + /** + * Return the sector that contains a given block. + *

        Does not cause any RF activity and does not block. + * + * @param blockIndex index of block to lookup, starting from 0 + * @return sector index that contains the block + */ public int blockToSector(int blockIndex) { validateBlock(blockIndex); @@ -222,7 +288,13 @@ public final class MifareClassic extends BasicTagTechnology { } } - /** Return the first block of a given sector */ + /** + * Return the first block of a given sector. + *

        Does not cause any RF activity and does not block. + * + * @param sectorIndex index of sector to lookup, starting from 0 + * @return block index of first block in sector + */ public int sectorToBlock(int sectorIndex) { if (sectorIndex < 32) { return sectorIndex * 4; @@ -231,22 +303,51 @@ public final class MifareClassic extends BasicTagTechnology { } } - // Methods that require connect() /** - * Authenticate a sector. - *

        Every sector has an A and B key with different access privileges, - * this method attempts to authenticate against the A key. - *

        This requires a that the tag be connected. + * Authenticate a sector with key A. + * + *

        Successful authentication of a sector with key A enables other + * I/O operations on that sector. The set of operations granted by key A + * key depends on the ACL bits set in that sector. For more information + * see the MIFARE Classic specification on {@see http://www.nxp.com}. + * + *

        A failed authentication attempt causes an implicit reconnection to the + * tag, so authentication to other sectors will be lost. + * + *

        This is an I/O operation and will block until complete. It must + * not be called from the main application thread. A blocked call will be canceled with + * {@link IOException} if {@link #close} is called from another thread. + * + * @param sectorIndex index of sector to authenticate, starting from 0 + * @param key 6-byte authentication key + * @return true on success, false on authentication failure + * @throws TagLostException if the tag leaves the field + * @throws IOException if there is an I/O failure, or the operation is canceled */ public boolean authenticateSectorWithKeyA(int sectorIndex, byte[] key) throws IOException { return authenticate(sectorIndex, key, true); } /** - * Authenticate a sector. - *

        Every sector has an A and B key with different access privileges, - * this method attempts to authenticate against the B key. - *

        This requires a that the tag be connected. + * Authenticate a sector with key B. + * + *

        Successful authentication of a sector with key B enables other + * I/O operations on that sector. The set of operations granted by key B + * depends on the ACL bits set in that sector. For more information + * see the MIFARE Classic specification on {@see http://www.nxp.com}. + * + *

        A failed authentication attempt causes an implicit reconnection to the + * tag, so authentication to other sectors will be lost. + * + *

        This is an I/O operation and will block until complete. It must + * not be called from the main application thread. A blocked call will be canceled with + * {@link IOException} if {@link #close} is called from another thread. + * + * @param sectorIndex index of sector to authenticate, starting from 0 + * @param key 6-byte authentication key + * @return true on success, false on authentication failure + * @throws TagLostException if the tag leaves the field + * @throws IOException if there is an I/O failure, or the operation is canceled */ public boolean authenticateSectorWithKeyB(int sectorIndex, byte[] key) throws IOException { return authenticate(sectorIndex, key, false); @@ -291,8 +392,15 @@ public final class MifareClassic extends BasicTagTechnology { /** * Read 16-byte block. - *

        This requires a that the tag be connected. - * @throws IOException + * + *

        This is an I/O operation and will block until complete. It must + * not be called from the main application thread. A blocked call will be canceled with + * {@link IOException} if {@link #close} is called from another thread. + * + * @param blockIndex index of block to read, starting from 0 + * @return 16 byte block + * @throws TagLostException if the tag leaves the field + * @throws IOException if there is an I/O failure, or the operation is canceled */ public byte[] readBlock(int blockIndex) throws IOException { validateBlock(blockIndex); @@ -304,8 +412,15 @@ public final class MifareClassic extends BasicTagTechnology { /** * Write 16-byte block. - *

        This requires a that the tag be connected. - * @throws IOException + * + *

        This is an I/O operation and will block until complete. It must + * not be called from the main application thread. A blocked call will be canceled with + * {@link IOException} if {@link #close} is called from another thread. + * + * @param blockIndex index of block to write, starting from 0 + * @param data 16 bytes of data to write + * @throws TagLostException if the tag leaves the field + * @throws IOException if there is an I/O failure, or the operation is canceled */ public void writeBlock(int blockIndex, byte[] data) throws IOException { validateBlock(blockIndex); @@ -323,9 +438,16 @@ public final class MifareClassic extends BasicTagTechnology { } /** - * Increment a value block, and store the result in temporary memory. - * @param blockIndex - * @throws IOException + * Increment a value block, storing the result in the temporary block on the tag. + * + *

        This is an I/O operation and will block until complete. It must + * not be called from the main application thread. A blocked call will be canceled with + * {@link IOException} if {@link #close} is called from another thread. + * + * @param blockIndex index of block to increment, starting from 0 + * @param value non-negative to increment by + * @throws TagLostException if the tag leaves the field + * @throws IOException if there is an I/O failure, or the operation is canceled */ public void increment(int blockIndex, int value) throws IOException { validateBlock(blockIndex); @@ -342,9 +464,16 @@ public final class MifareClassic extends BasicTagTechnology { } /** - * Decrement a value block, and store the result in temporary memory. - * @param blockIndex - * @throws IOException + * Decrement a value block, storing the result in the temporary block on the tag. + * + *

        This is an I/O operation and will block until complete. It must + * not be called from the main application thread. A blocked call will be canceled with + * {@link IOException} if {@link #close} is called from another thread. + * + * @param blockIndex index of block to decrement, starting from 0 + * @param value non-negative to decrement by + * @throws TagLostException if the tag leaves the field + * @throws IOException if there is an I/O failure, or the operation is canceled */ public void decrement(int blockIndex, int value) throws IOException { validateBlock(blockIndex); @@ -361,9 +490,15 @@ public final class MifareClassic extends BasicTagTechnology { } /** - * Copy from temporary memory to value block. - * @param blockIndex - * @throws IOException + * Copy from the temporary block to a value block. + * + *

        This is an I/O operation and will block until complete. It must + * not be called from the main application thread. A blocked call will be canceled with + * {@link IOException} if {@link #close} is called from another thread. + * + * @param blockIndex index of block to copy to + * @throws TagLostException if the tag leaves the field + * @throws IOException if there is an I/O failure, or the operation is canceled */ public void transfer(int blockIndex) throws IOException { validateBlock(blockIndex); @@ -375,9 +510,15 @@ public final class MifareClassic extends BasicTagTechnology { } /** - * Copy from value block to temporary memory. - * @param blockIndex - * @throws IOException + * Copy from a value block to the temporary block. + * + *

        This is an I/O operation and will block until complete. It must + * not be called from the main application thread. A blocked call will be canceled with + * {@link IOException} if {@link #close} is called from another thread. + * + * @param blockIndex index of block to copy from + * @throws TagLostException if the tag leaves the field + * @throws IOException if there is an I/O failure, or the operation is canceled */ public void restore(int blockIndex) throws IOException { validateBlock(blockIndex); @@ -390,15 +531,16 @@ public final class MifareClassic extends BasicTagTechnology { /** * Send raw NfcA data to a tag and receive the response. - *

        - * This method will block until the response is received. It can be canceled - * with {@link #close}. - *

        Requires {@link android.Manifest.permission#NFC} permission. - *

        This requires a that the tag be connected. * - * @param data bytes to send - * @return bytes received in response - * @throws IOException if the target is lost or connection closed + *

        This is equivalent to connecting to this tag via {@link NfcA} + * and calling {@link NfcA#transceive}. Note that all MIFARE Classic + * tags are based on {@link NfcA} technology. + * + *

        This is an I/O operation and will block until complete. It must + * not be called from the main application thread. A blocked call will be canceled with + * {@link IOException} if {@link #close} is called from another thread. + * + * @see NfcA#transceive */ public byte[] transceive(byte[] data) throws IOException { return transceive(data, true); diff --git a/core/java/android/nfc/tech/MifareUltralight.java b/core/java/android/nfc/tech/MifareUltralight.java index b514f1c160d6c..59717086f1caa 100644 --- a/core/java/android/nfc/tech/MifareUltralight.java +++ b/core/java/android/nfc/tech/MifareUltralight.java @@ -17,6 +17,7 @@ package android.nfc.tech; import android.nfc.Tag; +import android.nfc.TagLostException; import android.os.RemoteException; import java.io.IOException; @@ -24,14 +25,13 @@ import java.io.IOException; //TOOD: Ultralight C 3-DES authentication, one-way counter /** - * Technology class representing MIFARE Ultralight and MIFARE Ultralight C tags. + * Provides access to MIFARE Ultralight properties and I/O operations on a {@link Tag}. * - *

        Support for this technology type is optional. If the NFC stack doesn't support this technology - * MIFARE Ultralight class tags will still be scanned, but will only show the NfcA technology. + *

        Acquire a {@link MifareUltralight} object using {@link #get}. * - *

        MIFARE Ultralight compatible tags have 4 byte pages. The read command - * returns 4 pages (16 bytes) at a time, for speed. The write command operates - * on a single page (4 bytes) to minimize EEPROM write cycles. + *

        MIFARE Ultralight compatible tags have 4 byte pages {@link #PAGE_SIZE}. + * The primary operations on an Ultralight tag are {@link #readPages} and + * {@link #writePage}. * *

        The original MIFARE Ultralight consists of a 64 byte EEPROM. The first * 4 pages are for the OTP area, manufacturer data, and locking bits. They are @@ -44,6 +44,13 @@ import java.io.IOException; * and authentication configuration and are readable. The final 4 pages are for * the authentication key and are not readable. For more information see the * NXP data sheet MF0ICU2. + * + *

        Implementation of this class on a Android NFC device is optional. + * If it is not implemented, then + * {@link MifareUltralight} will never be enumerated in {@link Tag#getTechList}. + * If it is enumerated, then all {@link MifareUltralight} I/O operations will be supported. + * In either case, {@link NfcA} will also be enumerated on the tag, + * because all MIFARE Ultralight tags are also {@link NfcA} tags. */ public final class MifareUltralight extends BasicTagTechnology { /** A MIFARE Ultralight compatible tag of unknown type */ @@ -62,10 +69,15 @@ public final class MifareUltralight extends BasicTagTechnology { private int mType; /** - * Returns an instance of this tech for the given tag. If the tag doesn't support - * this tech type null is returned. + * Get an instance of {@link MifareUltralight} for the given tag. + *

        Returns null if {@link MifareUltralight} was not enumerated in + * {@link Tag#getTechList} - this indicates the tag is not MIFARE + * Ultralight compatible, or that this Android + * device does not implement MIFARE Ultralight. + *

        Does not cause any RF activity and does not block. * - * @param tag The tag to get the tech from + * @param tag an MIFARE Ultralight compatible tag + * @return MIFARE Ultralight object */ public static MifareUltralight get(Tag tag) { if (!tag.hasTech(TagTechnology.MIFARE_ULTRALIGHT)) return null; @@ -93,53 +105,72 @@ public final class MifareUltralight extends BasicTagTechnology { } } - /** Returns the type of the tag. - *

        It is very hard to always accurately classify a MIFARE Ultralight - * compatible tag as Ultralight original or Ultralight C. So consider - * {@link #getType} a hint. */ + /** + * Return the MIFARE Ultralight type of the tag. + *

        One of {@link #TYPE_ULTRALIGHT} or {@link #TYPE_ULTRALIGHT_C} or + * {@link #TYPE_UNKNOWN}. + *

        Depending on how the tag has been formatted, it can be impossible + * to accurately classify between original MIFARE Ultralight and + * Ultralight C. So treat this method as a hint. + *

        Does not cause any RF activity and does not block. + * + * @return the type + */ public int getType() { return mType; } - // Methods that require connect() /** * Read 4 pages (16 bytes). - *

        The MIFARE Ultralight protocol always reads 4 pages at a time. - *

        If the read spans past the last readable block, then the tag will + * + *

        The MIFARE Ultralight protocol always reads 4 pages at a time, to + * reduce the number of commands required to read an entire tag. + *

        If a read spans past the last readable block, then the tag will * return pages that have been wrapped back to the first blocks. MIFARE * Ultralight tags have readable blocks 0x00 through 0x0F. So a read to * block offset 0x0E would return blocks 0x0E, 0x0F, 0x00, 0x01. MIFARE * Ultralight C tags have readable blocks 0x00 through 0x2B. So a read to * block 0x2A would return blocks 0x2A, 0x2B, 0x00, 0x01. - *

        This requires that the tag be connected. * + *

        This is an I/O operation and will block until complete. It must + * not be called from the main application thread. A blocked call will be canceled with + * {@link IOException} if {@link #close} is called from another thread. + * + * @param pageIndex index of first page to read, starting from 0 * @return 4 pages (16 bytes) - * @throws IOException + * @throws TagLostException if the tag leaves the field + * @throws IOException if there is an I/O failure, or the operation is canceled */ - public byte[] readPages(int pageOffset) throws IOException { - validatePageOffset(pageOffset); + public byte[] readPages(int pageIndex) throws IOException { + validatePageIndex(pageIndex); checkConnected(); - byte[] cmd = { 0x30, (byte) pageOffset}; + byte[] cmd = { 0x30, (byte) pageIndex}; return transceive(cmd, false); } /** * Write 1 page (4 bytes). - *

        The MIFARE Ultralight protocol always writes 1 page at a time. - *

        This requires that the tag be connected. * - * @param pageOffset The offset of the page to write - * @param data The data to write - * @throws IOException + *

        The MIFARE Ultralight protocol always writes 1 page at a time, to + * minimize EEPROM write cycles. + * + *

        This is an I/O operation and will block until complete. It must + * not be called from the main application thread. A blocked call will be canceled with + * {@link IOException} if {@link #close} is called from another thread. + * + * @param pageIndex index of page to write, starting from 0 + * @param data 4 bytes to write + * @throws TagLostException if the tag leaves the field + * @throws IOException if there is an I/O failure, or the operation is canceled */ - public void writePage(int pageOffset, byte[] data) throws IOException { - validatePageOffset(pageOffset); + public void writePage(int pageIndex, byte[] data) throws IOException { + validatePageIndex(pageIndex); checkConnected(); byte[] cmd = new byte[data.length + 2]; cmd[0] = (byte) 0xA2; - cmd[1] = (byte) pageOffset; + cmd[1] = (byte) pageIndex; System.arraycopy(data, 0, cmd, 2, data.length); transceive(cmd, false); @@ -147,28 +178,29 @@ public final class MifareUltralight extends BasicTagTechnology { /** * Send raw NfcA data to a tag and receive the response. - *

        - * This method will block until the response is received. It can be canceled - * with {@link #close}. - *

        Requires {@link android.Manifest.permission#NFC} permission. - *

        This requires a that the tag be connected. * - * @param data bytes to send - * @return bytes received in response - * @throws IOException if the target is lost or connection closed + *

        This is equivalent to connecting to this tag via {@link NfcA} + * and calling {@link NfcA#transceive}. Note that all MIFARE Classic + * tags are based on {@link NfcA} technology. + * + *

        This is an I/O operation and will block until complete. It must + * not be called from the main application thread. A blocked call will be canceled with + * {@link IOException} if {@link #close} is called from another thread. + * + * @see NfcA#transceive */ public byte[] transceive(byte[] data) throws IOException { return transceive(data, true); } - private static void validatePageOffset(int pageOffset) { + private static void validatePageIndex(int pageIndex) { // Do not be too strict on upper bounds checking, since some cards // may have more addressable memory than they report. // Note that issuing a command to an out-of-bounds block is safe - the // tag will wrap the read to an addressable area. This validation is a // helper to guard against obvious programming mistakes. - if (pageOffset < 0 || pageOffset >= MAX_PAGE_COUNT) { - throw new IndexOutOfBoundsException("page out of bounds: " + pageOffset); + if (pageIndex < 0 || pageIndex >= MAX_PAGE_COUNT) { + throw new IndexOutOfBoundsException("page out of bounds: " + pageIndex); } } } diff --git a/core/java/android/nfc/tech/Ndef.java b/core/java/android/nfc/tech/Ndef.java index 39ff28284154f..04674737229ae 100644 --- a/core/java/android/nfc/tech/Ndef.java +++ b/core/java/android/nfc/tech/Ndef.java @@ -22,6 +22,7 @@ import android.nfc.INfcTag; import android.nfc.NdefMessage; import android.nfc.NfcAdapter; import android.nfc.Tag; +import android.nfc.TagLostException; import android.os.Bundle; import android.os.RemoteException; import android.util.Log; @@ -29,11 +30,41 @@ import android.util.Log; import java.io.IOException; /** - * A high-level connection to a {@link Tag} using one of the NFC type 1, 2, 3, or 4 technologies - * to interact with NDEF data. MiFare Classic cards that present NDEF data may also be used - * via this class. To determine the exact technology being used call {@link #getType()} + * Provides access to NDEF content and operations on a {@link Tag}. * - *

        You can acquire this kind of connection with {@link #get}. + *

        Acquire a {@link Ndef} object using {@link #get}. + * + *

        NDEF is an NFC Forum data format. The data formats are implemented in + * {@link android.nfc.NdefMessage} and + * {@link android.nfc.NdefRecord}. This class provides methods to + * retrieve and modify the {@link android.nfc.NdefMessage} + * on a tag. + * + *

        There are currently four NFC Forum standardized tag types that can be + * formatted to contain NDEF data. + *

          + *
        • NFC Forum Type 1 Tag ({@link #NFC_FORUM_TYPE_1}), such as the Innovision Topaz + *
        • NFC Forum Type 2 Tag ({@link #NFC_FORUM_TYPE_2}), such as the NXP Mifare Ultralight + *
        • NFC Forum Type 3 Tag ({@link #NFC_FORUM_TYPE_3}), such as Sony Felica + *
        • NFC Forum Type 4 Tag ({@link #NFC_FORUM_TYPE_4}), such as NXP MIFARE Desfire + *
        + * It is mandatory for all Android devices with NFC to correctly enumerate + * {@link Ndef} on NFC Forum Tag Types 1-4, and implement all NDEF operations + * as defined in this class. + * + *

        Some vendors have there own well defined specifications for storing NDEF data + * on tags that do not fall into the above categories. Android devices with NFC + * should enumerate and implement {@link Ndef} under these vendor specifications + * where possible, but it is not mandatory. {@link #getType} returns a String + * describing this specification, for example {@link #MIFARE_CLASSIC} is + * com.nxp.ndef.mifareclassic. + * + *

        Android devices that support MIFARE Classic must also correctly + * implement {@link Ndef} on MIFARE Classic tags formatted to NDEF. + * + *

        For guaranteed compatibility across all Android devices with NFC, it is + * recommended to use NFC Forum Types 1-4 in new deployments of NFC tags + * with NDEF payload. Vendor NDEF formats will not work on all Android devices. * *

        Note: * Use of this class requires the {@link android.Manifest.permission#NFC} @@ -77,14 +108,15 @@ public final class Ndef extends BasicTagTechnology { /** @hide */ public static final String UNKNOWN = "android.ndef.unknown"; + /** NFC Forum Tag Type 1 */ public static final String NFC_FORUM_TYPE_1 = "org.nfcforum.ndef.type1"; - + /** NFC Forum Tag Type 2 */ public static final String NFC_FORUM_TYPE_2 = "org.nfcforum.ndef.type2"; - + /** NFC Forum Tag Type 4 */ public static final String NFC_FORUM_TYPE_3 = "org.nfcforum.ndef.type3"; - + /** NFC Forum Tag Type 4 */ public static final String NFC_FORUM_TYPE_4 = "org.nfcforum.ndef.type4"; - + /** NDEF on MIFARE Classic */ public static final String MIFARE_CLASSIC = "com.nxp.ndef.mifareclassic"; private final int mMaxNdefSize; @@ -93,11 +125,19 @@ public final class Ndef extends BasicTagTechnology { private final int mNdefType; /** - * Returns an instance of this tech for the given tag. If the tag doesn't support - * this tech type null is returned. + * Get an instance of {@link Ndef} for the given tag. + * + *

        Returns null if {@link Ndef} was not enumerated in {@link Tag#getTechList}. + * This indicates the tag is not NDEF formatted, or that this tag + * is NDEF formatted but under a vendor specification that this Android + * device does not implement. * - * @param tag The tag to get the tech from + *

        Does not cause any RF activity and does not block. + * + * @param tag an MIFARE Classic compatible tag + * @return MIFARE Classic object */ + public static Ndef get(Tag tag) { if (!tag.hasTech(TagTechnology.NDEF)) return null; try { @@ -126,22 +166,29 @@ public final class Ndef extends BasicTagTechnology { } /** - * Get the primary NDEF message on this tag. This data is read at discovery time - * and does not require a connection. + * Get the {@link NdefMessage} that was read from the tag at discovery time. + * + *

        If the NDEF Message is modified by an I/O operation then it + * will not be updated here, this function only returns what was discovered + * when the tag entered the field. + *

        Does not cause any RF activity and does not block. + * @return NDEF Message read from the tag at discovery time */ public NdefMessage getCachedNdefMessage() { return mNdefMsg; } /** - * Get NDEF tag type. + * Get the NDEF tag type. + * *

        Returns one of {@link #NFC_FORUM_TYPE_1}, {@link #NFC_FORUM_TYPE_2}, * {@link #NFC_FORUM_TYPE_3}, {@link #NFC_FORUM_TYPE_4}, - * {@link #MIFARE_CLASSIC} or another NDEF tag type that is not yet in the - * Android API. - *

        Android devices with NFC support must always correctly enumerate - * NFC Forum tag types, and may optionally enumerate - * {@link #MIFARE_CLASSIC} since it requires proprietary technology. + * {@link #MIFARE_CLASSIC} or another NDEF tag type that has not yet been + * formalized in this Android API. + * + *

        Does not cause any RF activity and does not block. + * + * @return a string representing the NDEF tag type */ public String getType() { switch (mNdefType) { @@ -161,25 +208,44 @@ public final class Ndef extends BasicTagTechnology { } /** - * Get maximum NDEF message size in bytes + * Get the maximum NDEF message size in bytes. + * + *

        Does not cause any RF activity and does not block. + * + * @return size in bytes */ public int getMaxSize() { return mMaxNdefSize; } /** - * Provides a hint on whether writes are likely to succeed. + * Determine if the tag is writable. + * + *

        NFC Forum tags can be in read-only or read-write states. + * + *

        Does not cause any RF activity and does not block. + * *

        Requires {@link android.Manifest.permission#NFC} permission. - * @return true if write is likely to succeed + * + * @return true if the tag is writable */ public boolean isWritable() { return (mCardState == NDEF_MODE_READ_WRITE); } - // Methods that require connect() /** - * Get the primary NDEF message on this tag. This data is read actively - * and requires a connection. + * Read the current {@link android.nfc.NdefMessage} on this tag. + * + *

        This always reads the current NDEF Message stored on the tag. + * + *

        This is an I/O operation and will block until complete. It must + * not be called from the main application thread. A blocked call will be canceled with + * {@link IOException} if {@link #close} is called from another thread. + * + * @return the NDEF Message, never null + * @throws TagLostException if the tag leaves the field + * @throws IOException if there is an I/O failure, or the operation is canceled + * @throws FormatException if the NDEF Message on the tag is malformed */ public NdefMessage getNdefMessage() throws IOException, FormatException { checkConnected(); @@ -212,8 +278,16 @@ public final class Ndef extends BasicTagTechnology { } /** - * Overwrite the primary NDEF message - * @throws IOException + * Overwrite the {@link NdefMessage} on this tag. + * + *

        This is an I/O operation and will block until complete. It must + * not be called from the main application thread. A blocked call will be canceled with + * {@link IOException} if {@link #close} is called from another thread. + * + * @param msg the NDEF Message to write, must not be null + * @throws TagLostException if the tag leaves the field + * @throws IOException if there is an I/O failure, or the operation is canceled + * @throws FormatException if the NDEF Message to write is malformed */ public void writeNdefMessage(NdefMessage msg) throws IOException, FormatException { checkConnected(); @@ -244,8 +318,11 @@ public final class Ndef extends BasicTagTechnology { } /** - * Indicates whether a tag can be made read-only with - * {@link #makeReadOnly()} + * Indicates whether a tag can be made read-only with {@link #makeReadOnly()}. + * + *

        Does not cause any RF activity and does not block. + * + * @return true if it is possible to make this tag read-only */ public boolean canMakeReadOnly() { if (mNdefType == TYPE_1 || mNdefType == TYPE_2) { @@ -256,11 +333,20 @@ public final class Ndef extends BasicTagTechnology { } /** - * Sets the CC field to indicate this tag is read-only - * and permanently sets the lock bits to prevent any further NDEF - * modifications. - * This is a one-way process and can not be reverted! - * @throws IOException + * Make a tag read-only. + * + *

        This sets the CC field to indicate the tag is read-only, + * and where possible permanently sets the lock bits to prevent + * any further modification of the memory. + *

        This is a one-way process and cannot be reverted! + * + *

        This is an I/O operation and will block until complete. It must + * not be called from the main application thread. A blocked call will be canceled with + * {@link IOException} if {@link #close} is called from another thread. + * + * @return true on success, false if it is not possible to make this tag read-only + * @throws TagLostException if the tag leaves the field + * @throws IOException if there is an I/O failure, or the operation is canceled */ public boolean makeReadOnly() throws IOException { checkConnected(); diff --git a/core/java/android/nfc/tech/NdefFormatable.java b/core/java/android/nfc/tech/NdefFormatable.java index e2828b556e296..84bda87043710 100644 --- a/core/java/android/nfc/tech/NdefFormatable.java +++ b/core/java/android/nfc/tech/NdefFormatable.java @@ -22,15 +22,24 @@ import android.nfc.INfcTag; import android.nfc.NdefMessage; import android.nfc.NfcAdapter; import android.nfc.Tag; +import android.nfc.TagLostException; import android.os.RemoteException; import android.util.Log; import java.io.IOException; /** - * An interface to a {@link Tag} allowing to format the tag as NDEF. + * Provide access to NDEF format operations on a {@link Tag}. * - *

        You can acquire this kind of connection with {@link #get}. + *

        Acquire a {@link NdefFormatable} object using {@link #get}. + * + *

        Android devices with NFC must only enumerate and implement this + * class for tags for which it can format to NDEF. + * + *

        Unfortunately the procedures to convert unformated tags to NDEF formatted + * tags are not specified by NFC Forum, and are not generally well-known. So + * there is no mandatory set of tags for which all Android devices with NFC + * must support {@link NdefFormatable}. * *

        Note: * Use of this class requires the {@link android.Manifest.permission#NFC} @@ -40,10 +49,13 @@ public final class NdefFormatable extends BasicTagTechnology { private static final String TAG = "NFC"; /** - * Returns an instance of this tech for the given tag. If the tag doesn't support - * this tech type null is returned. + * Get an instance of {@link NdefFormatable} for the given tag. + *

        Does not cause any RF activity and does not block. + *

        Returns null if {@link NdefFormatable} was not enumerated in {@link Tag#getTechList}. + * This indicates the tag is not NDEF formatable by this Android device. * - * @param tag The tag to get the tech from + * @param tag an NDEF formatable tag + * @return NDEF formatable object */ public static NdefFormatable get(Tag tag) { if (!tag.hasTech(TagTechnology.NDEF_FORMATABLE)) return null; @@ -63,23 +75,43 @@ public final class NdefFormatable extends BasicTagTechnology { } /** - * Formats a tag as NDEF, if possible. You may supply a first - * NdefMessage to be written on the tag. - *

        Either all steps succeed, or an IOException is thrown if any one step - * fails. + * Format a tag as NDEF, and write a {@link NdefMessage}. + * + *

        This is a multi-step process, an IOException is thrown + * if any one step fails. + *

        The card is left in a read-write state after this operation. + * + *

        This is an I/O operation and will block until complete. It must + * not be called from the main application thread. A blocked call will be canceled with + * {@link IOException} if {@link #close} is called from another thread. + * + * @param msg the NDEF message to write after formatting + * @throws TagLostException if the tag leaves the field + * @throws IOException if there is an I/O failure, or the operation is canceled + * @throws FormatException if the NDEF Message to write is malformed */ - public void format(NdefMessage firstMessage) throws IOException, FormatException { - format(firstMessage, false); + public void format(NdefMessage msg) throws IOException, FormatException { + format(msg, false); } /** - * Formats a tag as NDEF, if possible. You may supply a first - * NdefMessage to be written on the tag. - *

        Either all steps succeed, or an IOException is thrown if any one step - * fails. + * Formats a tag as NDEF, write a {@link NdefMessage}, and make read-only. + * + *

        This is a multi-step process, an IOException is thrown + * if any one step fails. + *

        The card is left in a read-only state if this method returns successfully. + * + *

        This is an I/O operation and will block until complete. It must + * not be called from the main application thread. A blocked call will be canceled with + * {@link IOException} if {@link #close} is called from another thread. + * + * @param msg the NDEF message to write after formatting + * @throws TagLostException if the tag leaves the field + * @throws IOException if there is an I/O failure, or the operation is canceled + * @throws FormatException if the NDEF Message to write is malformed */ - public void formatReadOnly(NdefMessage firstMessage) throws IOException, FormatException { - format(firstMessage, true); + public void formatReadOnly(NdefMessage msg) throws IOException, FormatException { + format(msg, true); } /*package*/ void format(NdefMessage firstMessage, boolean makeReadOnly) throws IOException, diff --git a/core/java/android/nfc/tech/NfcA.java b/core/java/android/nfc/tech/NfcA.java index 24badc4865a50..93d85108c5b03 100644 --- a/core/java/android/nfc/tech/NfcA.java +++ b/core/java/android/nfc/tech/NfcA.java @@ -23,18 +23,11 @@ import android.os.RemoteException; import java.io.IOException; /** - * A low-level connection to a {@link Tag} using the NFC-A technology, also known as - * ISO1443-3A. + * Provides access to NFC-A (ISO 14443-3A) properties and I/O operations on a {@link Tag}. * - *

        You can acquire this kind of connection with {@link #get}. - * Use this class to send and receive data with {@link #transceive transceive()}. - * - *

        Applications must implement their own protocol stack on top of - * {@link #transceive transceive()}. - * - *

        Note: - * Use of this class requires the {@link android.Manifest.permission#NFC} - * permission. + *

        Acquire a {@link NfcA} object using {@link #get}. + *

        The primary NFC-A I/O operation is {@link #transceive}. Applications must + * implement their own protocol stack on top of {@link #transceive}. */ public final class NfcA extends BasicTagTechnology { /** @hide */ @@ -46,10 +39,13 @@ public final class NfcA extends BasicTagTechnology { private byte[] mAtqa; /** - * Returns an instance of this tech for the given tag. If the tag doesn't support - * this tech type null is returned. + * Get an instance of {@link NfcA} for the given tag. + *

        Returns null if {@link NfcA} was not enumerated in {@link Tag#getTechList}. + * This indicates the tag does not support NFC-A. + *

        Does not cause any RF activity and does not block. * - * @param tag The tag to get the tech from + * @param tag an NFC-A compatible tag + * @return NFC-A object */ public static NfcA get(Tag tag) { if (!tag.hasTech(TagTechnology.NFC_A)) return null; @@ -69,29 +65,44 @@ public final class NfcA extends BasicTagTechnology { } /** - * Returns the ATQA/SENS_RES bytes discovered at tag discovery. + * Return the ATQA/SENS_RES bytes from tag discovery. + * + *

        Does not cause any RF activity and does not block. + * + * @return ATQA/SENS_RES bytes */ public byte[] getAtqa() { return mAtqa; } /** - * Returns the SAK/SEL_RES discovered at tag discovery. + * Return the SAK/SEL_RES bytes from tag discovery. + * + *

        Does not cause any RF activity and does not block. + * + * @return SAK bytes */ public short getSak() { return mSak; } /** - * Send data to a tag and receive the response. - *

        - * This method will block until the response is received. It can be canceled - * with {@link #close}. - *

        Requires {@link android.Manifest.permission#NFC} permission. + * Send raw NFC-A commands to the tag and receive the response. + * + *

        Applications must not append the EoD (CRC) to the payload, + * it will be automatically calculated. + *

        Applications must only send commands that are complete bytes, + * for example a SENS_REQ is not possible (these are used to + * manage tag polling and initialization). + * + *

        This is an I/O operation and will block until complete. It must + * not be called from the main application thread. A blocked call will be canceled with + * {@link IOException} if {@link #close} is called from another thread. * * @param data bytes to send * @return bytes received in response - * @throws IOException if the target is lost or connection closed + * @throws TagLostException if the tag leaves the field + * @throws IOException if there is an I/O failure, or this operation is canceled */ public byte[] transceive(byte[] data) throws IOException { return transceive(data, true); diff --git a/core/java/android/nfc/tech/NfcB.java b/core/java/android/nfc/tech/NfcB.java index abeef32116cd2..29246ee950746 100644 --- a/core/java/android/nfc/tech/NfcB.java +++ b/core/java/android/nfc/tech/NfcB.java @@ -23,18 +23,11 @@ import android.os.RemoteException; import java.io.IOException; /** - * A low-level connection to a {@link Tag} using the NFC-B technology, also known as - * ISO1443-3B. + * Provides access to NFC-B (ISO 14443-3B) properties and I/O operations on a {@link Tag}. * - *

        You can acquire this kind of connection with {@link #get}. - * Use this class to send and receive data with {@link #transceive transceive()}. - * - *

        Applications must implement their own protocol stack on top of - * {@link #transceive transceive()}. - * - *

        Note: - * Use of this class requires the {@link android.Manifest.permission#NFC} - * permission. + *

        Acquire a {@link NfcB} object using {@link #get}. + *

        The primary NFC-B I/O operation is {@link #transceive}. Applications must + * implement their own protocol stack on top of {@link #transceive}. */ public final class NfcB extends BasicTagTechnology { /** @hide */ @@ -46,10 +39,13 @@ public final class NfcB extends BasicTagTechnology { private byte[] mProtInfo; /** - * Returns an instance of this tech for the given tag. If the tag doesn't support - * this tech type null is returned. + * Get an instance of {@link NfcB} for the given tag. + *

        Returns null if {@link NfcB} was not enumerated in {@link Tag#getTechList}. + * This indicates the tag does not support NFC-B. + *

        Does not cause any RF activity and does not block. * - * @param tag The tag to get the tech from + * @param tag an NFC-B compatible tag + * @return NFC-B object */ public static NfcB get(Tag tag) { if (!tag.hasTech(TagTechnology.NFC_B)) return null; @@ -69,31 +65,43 @@ public final class NfcB extends BasicTagTechnology { } /** - * Returns the Application Data bytes from the ATQB/SENSB_RES - * bytes discovered at tag discovery. + * Return the Application Data bytes from ATQB/SENSB_RES at tag discovery. + * + *

        Does not cause any RF activity and does not block. + * + * @return Application Data bytes from ATQB/SENSB_RES bytes */ public byte[] getApplicationData() { return mAppData; } /** - * Returns the Protocol Info bytes from the ATQB/SENSB_RES - * bytes discovered at tag discovery. + * Return the Protocol Info bytes from ATQB/SENSB_RES at tag discovery. + * + *

        Does not cause any RF activity and does not block. + * + * @return Protocol Info bytes from ATQB/SENSB_RES bytes */ public byte[] getProtocolInfo() { return mProtInfo; } /** - * Send data to a tag and receive the response. - *

        - * This method will block until the response is received. It can be canceled - * with {@link #close}. - *

        Requires {@link android.Manifest.permission#NFC} permission. + * Send raw NFC-B commands to the tag and receive the response. + * + *

        Applications must not append the EoD (CRC) to the payload, + * it will be automatically calculated. + *

        Applications must not send commands that manage the polling + * loop and initialization (SENSB_REQ, SLOT_MARKER etc). + * + *

        This is an I/O operation and will block until complete. It must + * not be called from the main application thread. A blocked call will be canceled with + * {@link IOException} if {@link #close} is called from another thread. * * @param data bytes to send * @return bytes received in response - * @throws IOException if the target is lost or connection closed + * @throws TagLostException if the tag leaves the field + * @throws IOException if there is an I/O failure, or this operation is canceled */ public byte[] transceive(byte[] data) throws IOException { return transceive(data, true); diff --git a/core/java/android/nfc/tech/NfcF.java b/core/java/android/nfc/tech/NfcF.java index f6177393b453d..27d1b57b4dab2 100644 --- a/core/java/android/nfc/tech/NfcF.java +++ b/core/java/android/nfc/tech/NfcF.java @@ -23,18 +23,11 @@ import android.os.RemoteException; import java.io.IOException; /** - * A low-level connection to a {@link Tag} using the NFC-F technology, also known as - * JIS6319-4. + * Provides access to NFC-F (JIS 6319-4) properties and I/O operations on a {@link Tag}. * - *

        You can acquire this kind of connection with {@link #get}. - * Use this class to send and receive data with {@link #transceive transceive()}. - * - *

        Applications must implement their own protocol stack on top of - * {@link #transceive transceive()}. - * - *

        Note: - * Use of this class requires the {@link android.Manifest.permission#NFC} - * permission. + *

        Acquire a {@link NfcF} object using {@link #get}. + *

        The primary NFC-F I/O operation is {@link #transceive}. Applications must + * implement their own protocol stack on top of {@link #transceive}. */ public final class NfcF extends BasicTagTechnology { /** @hide */ @@ -46,10 +39,13 @@ public final class NfcF extends BasicTagTechnology { private byte[] mManufacturer = null; /** - * Returns an instance of this tech for the given tag. If the tag doesn't support - * this tech type null is returned. + * Get an instance of {@link NfcF} for the given tag. + *

        Returns null if {@link NfcF} was not enumerated in {@link Tag#getTechList}. + * This indicates the tag does not support NFC-F. + *

        Does not cause any RF activity and does not block. * - * @param tag The tag to get the tech from + * @param tag an NFC-F compatible tag + * @return NFC-F object */ public static NfcF get(Tag tag) { if (!tag.hasTech(TagTechnology.NFC_F)) return null; @@ -70,24 +66,42 @@ public final class NfcF extends BasicTagTechnology { } } + /** + * Return the System Code bytes from tag discovery. + * + *

        Does not cause any RF activity and does not block. + * + * @return System Code bytes + */ public byte[] getSystemCode() { return mSystemCode; } + /** + * Return the Manufacturer bytes from tag discovery. + * + *

        Does not cause any RF activity and does not block. + * + * @return Manufacturer bytes + */ public byte[] getManufacturer() { return mManufacturer; } /** - * Send data to a tag and receive the response. - *

        - * This method will block until the response is received. It can be canceled - * with {@link #close}. - *

        Requires {@link android.Manifest.permission#NFC} permission. + * Send raw NFC-F commands to the tag and receive the response. + * + *

        Applications must not append the SoD (length) or EoD (CRC) to the payload, + * it will be automatically calculated. + * + *

        This is an I/O operation and will block until complete. It must + * not be called from the main application thread. A blocked call will be canceled with + * {@link IOException} if {@link #close} is called from another thread. * * @param data bytes to send * @return bytes received in response - * @throws IOException if the target is lost or connection closed + * @throws TagLostException if the tag leaves the field + * @throws IOException if there is an I/O failure, or this operation is canceled */ public byte[] transceive(byte[] data) throws IOException { return transceive(data, true); diff --git a/core/java/android/nfc/tech/NfcV.java b/core/java/android/nfc/tech/NfcV.java index 8e1f066008afc..99dc31836e493 100644 --- a/core/java/android/nfc/tech/NfcV.java +++ b/core/java/android/nfc/tech/NfcV.java @@ -23,18 +23,11 @@ import android.os.RemoteException; import java.io.IOException; /** - * A low-level connection to a {@link Tag} using NFC vicinity technology, also known as - * ISO15693. + * Provides access to NFC-V (ISO 15693) properties and I/O operations on a {@link Tag}. * - *

        You can acquire this kind of connection with {@link #get}. - * Use this class to send and receive data with {@link #transceive transceive()}. - * - *

        Applications must implement their own protocol stack on top of - * {@link #transceive transceive()}. - * - *

        Note: - * Use of this class requires the {@link android.Manifest.permission#NFC} - * permission. + *

        Acquire a {@link NfcV} object using {@link #get}. + *

        The primary NFC-V I/O operation is {@link #transceive}. Applications must + * implement their own protocol stack on top of {@link #transceive}. */ public final class NfcV extends BasicTagTechnology { /** @hide */ @@ -47,10 +40,13 @@ public final class NfcV extends BasicTagTechnology { private byte mDsfId; /** - * Returns an instance of this tech for the given tag. If the tag doesn't support - * this tech type null is returned. + * Get an instance of {@link NfcV} for the given tag. + *

        Returns null if {@link NfcV} was not enumerated in {@link Tag#getTechList}. + * This indicates the tag does not support NFC-V. + *

        Does not cause any RF activity and does not block. * - * @param tag The tag to get the tech from + * @param tag an NFC-V compatible tag + * @return NFC-V object */ public static NfcV get(Tag tag) { if (!tag.hasTech(TagTechnology.NFC_V)) return null; @@ -69,24 +65,43 @@ public final class NfcV extends BasicTagTechnology { mDsfId = extras.getByte(EXTRA_DSFID); } + /** + * Return the Response Flag bytes from tag discovery. + * + *

        Does not cause any RF activity and does not block. + * + * @return Response Flag bytes + */ public byte getResponseFlags() { return mRespFlags; } + /** + * Return the DSF ID bytes from tag discovery. + * + *

        Does not cause any RF activity and does not block. + * + * @return DSF ID bytes + */ public byte getDsfId() { return mDsfId; } /** - * Send data to a tag and receive the response. - *

        - * This method will block until the response is received. It can be canceled - * with {@link #close}. - *

        Requires {@link android.Manifest.permission#NFC} permission. + * Send raw NFC-V commands to the tag and receive the response. + * + *

        Applications must not append the CRC to the payload, + * it will be automatically calculated. The application does + * provide FLAGS, CMD and PARAMETER bytes. + * + *

        This is an I/O operation and will block until complete. It must + * not be called from the main application thread. A blocked call will be canceled with + * {@link IOException} if {@link #close} is called from another thread. * * @param data bytes to send * @return bytes received in response - * @throws IOException if the target is lost or connection closed + * @throws TagLostException if the tag leaves the field + * @throws IOException if there is an I/O failure, or this operation is canceled */ public byte[] transceive(byte[] data) throws IOException { return transceive(data, true); diff --git a/core/java/android/nfc/tech/TagTechnology.java b/core/java/android/nfc/tech/TagTechnology.java index 50df8659ae7a6..be6ccd0da8fdf 100644 --- a/core/java/android/nfc/tech/TagTechnology.java +++ b/core/java/android/nfc/tech/TagTechnology.java @@ -21,6 +21,61 @@ import android.nfc.Tag; import java.io.Closeable; import java.io.IOException; +/** + * {@link TagTechnology} is an interface to a technology in a {@link Tag}. + *

        + * Obtain a {@link TagTechnology} implementation by calling the static method get() + * on the implementation class. + *

        + * NFC tags are based on a number of independently developed technologies and offer a + * wide range of capabilities. The + * {@link TagTechnology} implementations provide access to these different + * technologies and capabilities. Some sub-classes map to technology + * specification (for example {@link NfcA}, {@link IsoDep}, others map to + * pseudo-technologies or capabilities (for example {@link Ndef}, {@link NdefFormatable}). + *

        + * It is mandatory for all Android NFC devices to provide the following + * {@link TagTechnology} implementations. + *

          + *
        • {@link NfcA} (also known as ISO 14443-3A) + *
        • {@link NfcB} (also known as ISO 14443-3B) + *
        • {@link NfcF} (also known as JIS 6319-4) + *
        • {@link NfcV} (also known as ISO 15693) + *
        • {@link IsoDep} + *
        • {@link Ndef} on NFC Forum Type 1, Type 2, Type 3 or Type 4 compliant tags + *
        + * It is optional for Android NFC devices to provide the following + * {@link TagTechnology} implementations. If it is not provided, the + * Android device will never enumerate that class via {@link Tag#getTechList}. + *
          + *
        • {@link MifareClassic} + *
        • {@link MifareUltralight} + *
        • {@link NdefFormatable} must only be enumerated on tags for which this Android device + * is capable of formatting. Proprietary knowledge is often required to format a tag + * to make it NDEF compatible. + *
        + *

        + * {@link TagTechnology} implementations provide methods that fall into two classes: + * cached getters and I/O operations. + *

        Cached getters

        + * These methods (usually prefixed by get or is) return + * properties of the tag, as determined at discovery time. These methods will never + * block or cause RF activity, and do not require {@link #connect} to have been called. + * They also never update, for example if a property is changed by an I/O operation with a tag + * then the cached getter will still return the result from tag discovery time. + *

        I/O operations

        + * I/O operations may require RF activity, and may block. They have the following semantics. + *
          + *
        • {@link #connect} must be called before using any other I/O operation. + *
        • {@link #close} must be called after completing I/O operations with a + * {@link TagTechnology}, and it will cancel all other blocked I/O operations on other threads + * (including {@link #connect} with {@link IOException}. + *
        • Only one {@link TagTechnology} can be connected at a time. Other calls to + * {@link #connect} will return {@link IOException}. + *
        • I/O operations may block, and should never be called on the main application + * thread. + *
        + */ public interface TagTechnology extends Closeable { /** * This technology is an instance of {@link NfcA}. @@ -90,22 +145,22 @@ public interface TagTechnology extends Closeable { public static final int MIFARE_ULTRALIGHT = 9; /** - * Get the {@link Tag} object this technology came from. + * Get the {@link Tag} object backing this {@link TagTechnology} object. + * @return the {@link Tag} backing this {@link TagTechnology} object. */ public Tag getTag(); /** - * Opens a connection to the {@link Tag} enabling interactive commands. The command set - * varies by the technology type. - * - *

        This method blocks until the connection has been established. - * - *

        A call to {@link #close} from another thread will cancel a blocked call and cause an - * IOException to be thrown on the thread that is blocked. + * Enable I/O operations to the tag from this {@link TagTechnology} object. + *

        May cause RF activity and may block. Must not be called + * from the main application thread. A blocked call will be canceled with + * {@link IOException} by calling {@link #close} from another thread. + *

        Only one {@link TagTechnology} object can be connected to a {@link Tag} at a time. + *

        Applications must call {@link #close} when I/O operations are complete. * - * @see #reconnect() * @see #close() - * @throws IOException if the target is lost, or connect canceled + * @throws TagLostException if the tag leaves the field + * @throws IOException if there is an I/O failure, or connect is canceled */ public void connect() throws IOException; @@ -113,40 +168,34 @@ public interface TagTechnology extends Closeable { * Re-connect to the {@link Tag} associated with this connection. Reconnecting to a tag can be * used to reset the state of the tag itself. * - *

        This method blocks until the connection is re-established. - * - *

        A call to {@link #close} from another thread will cancel a blocked call and cause an - * IOException to be thrown on the thread that is blocked. + *

        May cause RF activity and may block. Must not be called + * from the main application thread. A blocked call will be canceled with + * {@link IOException} by calling {@link #close} from another thread. * * @see #connect() * @see #close() - * @throws IOException + * @throws TagLostException if the tag leaves the field + * @throws IOException if there is an I/O failure, or connect is canceled * @hide */ public void reconnect() throws IOException; /** - * Closes the connection to the {@link Tag}. This call is non-blocking and causes all blocking - * operations such as {@link #connect} to be canceled and immediately throw - * {@link java.io.IOException} on the thread that is blocked. - * - *

        - * Once this method is called, this object cannot be re-used and should be discarded. Further - * calls to {@link #connect} will fail. + * Disable I/O operations to the tag from this {@link TagTechnology} object, and release resources. + *

        Also causes all blocked I/O operations on other thread to be canceled and + * return with {@link IOException}. * * @see #connect() - * @see #reconnect() */ public void close() throws IOException; /** - * Helper to indicate if {@link #connect} has succeeded. - *

        - * Does not cause RF activity, and does not block. - * @return true if {@link #connect} has completed successfully and the {@link Tag} is believed - * to be within range. Applications must still handle {@link java.io.IOException} - * while using methods that require a connection in case the connection is lost after this - * method returns. + * Helper to indicate if I/O operations should be possible. + * + *

        Returns true if {@link #connect} has completed, and {@link #close} has not been + * called, and the {@link Tag} is not known to be out of range. + *

        Does not cause RF activity, and does not block. + * @return true if I/O operations should be possible */ public boolean isConnected(); } -- GitLab From 00a600e845c607b33519f84a32e442f0f0582430 Mon Sep 17 00:00:00 2001 From: Scott Main Date: Wed, 2 Feb 2011 18:20:19 -0800 Subject: [PATCH 275/291] cherrypick Change-Id: I6053e6f20045b0ecba4b964f9bfb87c3241d3a91 update dashboard Change-Id: Iea5d441e417fc1a407c623ec2faf0cff90059592 --- .../resources/dashboard/platform-versions.jd | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/docs/html/resources/dashboard/platform-versions.jd b/docs/html/resources/dashboard/platform-versions.jd index 21d1ffb85fe09..d745cea73339c 100644 --- a/docs/html/resources/dashboard/platform-versions.jd +++ b/docs/html/resources/dashboard/platform-versions.jd @@ -52,7 +52,7 @@ Android Market within a 14-day period ending on the data collection date noted b

        +src="http://chart.apis.google.com/chart?&cht=p&chs=460x250&chd=t:3.9,6.3,31.4,57.6,0.8&chl=Android%201.5|Android%201.6|Android%202.1|Android%202.2|Android%202.3&chco=c4df9b,6fad0c" /> @@ -60,14 +60,14 @@ src="http://chart.apis.google.com/chart?&cht=p&chs=460x250&chd=t:4.7,7.9,35.2,51 - - - - - + + + + +
        API Level Distribution
        Android 1.534.7%
        Android 1.647.9%
        Android 2.1735.2%
        Android 2.2851.8%
        Android 2.390.4%
        Android 1.533.9%
        Android 1.646.3%
        Android 2.1731.4%
        Android 2.2857.6%
        Android 2.390.8%
        -

        Data collected during two weeks ending on January 4, 2011

        +

        Data collected during two weeks ending on February 2, 2011

        @@ -96,9 +96,9 @@ Android Market within a 14-day period ending on the date indicated on the x-axis
        +src="http://chart.apis.google.com/chart?&cht=lc&chs=660x250&chxt=x,x,y,r&chxr=0,0,12|1,0,12|2,0,100|3,0,100&chxl=0%3A%7C08/01%7C08/15%7C09/01%7C09/15%7C10/01%7C10/15%7C11/01%7C11/15%7C12/01%7C12/15%7C01/01%7C01/15%7C02/01%7C1%3A%7C2010%7C%7C%7C%7C%7C%7C%7C%7C%7C%7C2011%7C%7C2011%7C2%3A%7C0%25%7C25%25%7C50%25%7C75%25%7C100%25%7C3%3A%7C0%25%7C25%25%7C50%25%7C75%25%7C100%25&chxp=0,0,1,2,3,4,5,6,7,8,9,10,11,12&chxtc=0,5&chd=t:99.8,99.7,99.8,99.9,99.9,99.9,100.0,99.9,99.8,99.7,99.6,99.4,99.1|84.3,86.5,87.9,89.2,90.2,91.1,92.0,92.7,93.4,94.1,94.8,95.1,95.2|64.0,68.1,70.3,72.1,73.8,75.3,77.4,79.6,82.2,84.4,86.8,87.8,88.9|4.3,11.3,27.8,32.1,33.4,34.5,37.1,40.5,44.3,47.7,51.4,53.8,57.5&chm=tAndroid 1.5,7caa36,0,0,15,,t::-5|b,c3df9b,0,1,0|tAndroid 1.6,5b831d,1,0,15,,t::-5|b,aadb5e,1,2,0|tAndroid 2.1,38540b,2,0,15,,t::-5|b,91da1e,2,3,0|tAndroid 2.2,131d02,3,1,15,,t::-5|B,6fad0c,3,4,0&chg=7,25&chdl=Android 1.5|Android 1.6|Android 2.1|Android 2.2&chco=add274,94d134,73ad18,507d08" /> -

        Last historical dataset collected during two weeks ending on January 4, 2011

        +

        Last historical dataset collected during two weeks ending on February 2, 2011

        -- GitLab From 46797ac098e90cbef5c266b75fb37fc06e9acc80 Mon Sep 17 00:00:00 2001 From: Nick Pelly Date: Thu, 3 Feb 2011 16:06:53 -0800 Subject: [PATCH 276/291] Fix docs type that broke build. Change-Id: I5b5a2fc5baf95ace74bf90ff2c750ba890054d64 --- core/java/android/nfc/tech/MifareClassic.java | 1 + core/java/android/nfc/tech/MifareUltralight.java | 16 ++++++++-------- core/java/android/nfc/tech/NdefFormatable.java | 12 ++++++------ 3 files changed, 15 insertions(+), 14 deletions(-) diff --git a/core/java/android/nfc/tech/MifareClassic.java b/core/java/android/nfc/tech/MifareClassic.java index 268fe952b74f2..3d513b7195a6d 100644 --- a/core/java/android/nfc/tech/MifareClassic.java +++ b/core/java/android/nfc/tech/MifareClassic.java @@ -250,6 +250,7 @@ public final class MifareClassic extends BasicTagTechnology { * Return the total number of MIFARE Classic blocks. *

        Does not cause any RF activity and does not block. * @return total number of blocks + */ public int getBlockCount() { return mSize / BLOCK_SIZE; } diff --git a/core/java/android/nfc/tech/MifareUltralight.java b/core/java/android/nfc/tech/MifareUltralight.java index 59717086f1caa..6c8f725b13ff9 100644 --- a/core/java/android/nfc/tech/MifareUltralight.java +++ b/core/java/android/nfc/tech/MifareUltralight.java @@ -136,16 +136,16 @@ public final class MifareUltralight extends BasicTagTechnology { * not be called from the main application thread. A blocked call will be canceled with * {@link IOException} if {@link #close} is called from another thread. * - * @param pageIndex index of first page to read, starting from 0 + * @param pageOffset index of first page to read, starting from 0 * @return 4 pages (16 bytes) * @throws TagLostException if the tag leaves the field * @throws IOException if there is an I/O failure, or the operation is canceled */ - public byte[] readPages(int pageIndex) throws IOException { - validatePageIndex(pageIndex); + public byte[] readPages(int pageOffset) throws IOException { + validatePageIndex(pageOffset); checkConnected(); - byte[] cmd = { 0x30, (byte) pageIndex}; + byte[] cmd = { 0x30, (byte) pageOffset}; return transceive(cmd, false); } @@ -159,18 +159,18 @@ public final class MifareUltralight extends BasicTagTechnology { * not be called from the main application thread. A blocked call will be canceled with * {@link IOException} if {@link #close} is called from another thread. * - * @param pageIndex index of page to write, starting from 0 + * @param pageOffset index of page to write, starting from 0 * @param data 4 bytes to write * @throws TagLostException if the tag leaves the field * @throws IOException if there is an I/O failure, or the operation is canceled */ - public void writePage(int pageIndex, byte[] data) throws IOException { - validatePageIndex(pageIndex); + public void writePage(int pageOffset, byte[] data) throws IOException { + validatePageIndex(pageOffset); checkConnected(); byte[] cmd = new byte[data.length + 2]; cmd[0] = (byte) 0xA2; - cmd[1] = (byte) pageIndex; + cmd[1] = (byte) pageOffset; System.arraycopy(data, 0, cmd, 2, data.length); transceive(cmd, false); diff --git a/core/java/android/nfc/tech/NdefFormatable.java b/core/java/android/nfc/tech/NdefFormatable.java index 84bda87043710..f667b58a8cc7d 100644 --- a/core/java/android/nfc/tech/NdefFormatable.java +++ b/core/java/android/nfc/tech/NdefFormatable.java @@ -85,13 +85,13 @@ public final class NdefFormatable extends BasicTagTechnology { * not be called from the main application thread. A blocked call will be canceled with * {@link IOException} if {@link #close} is called from another thread. * - * @param msg the NDEF message to write after formatting + * @param firstMessage the NDEF message to write after formatting * @throws TagLostException if the tag leaves the field * @throws IOException if there is an I/O failure, or the operation is canceled * @throws FormatException if the NDEF Message to write is malformed */ - public void format(NdefMessage msg) throws IOException, FormatException { - format(msg, false); + public void format(NdefMessage firstMessage) throws IOException, FormatException { + format(firstMessage, false); } /** @@ -105,13 +105,13 @@ public final class NdefFormatable extends BasicTagTechnology { * not be called from the main application thread. A blocked call will be canceled with * {@link IOException} if {@link #close} is called from another thread. * - * @param msg the NDEF message to write after formatting + * @param firstMessage the NDEF message to write after formatting * @throws TagLostException if the tag leaves the field * @throws IOException if there is an I/O failure, or the operation is canceled * @throws FormatException if the NDEF Message to write is malformed */ - public void formatReadOnly(NdefMessage msg) throws IOException, FormatException { - format(msg, true); + public void formatReadOnly(NdefMessage firstMessage) throws IOException, FormatException { + format(firstMessage, true); } /*package*/ void format(NdefMessage firstMessage, boolean makeReadOnly) throws IOException, -- GitLab From 7dce874f0dae08627137044e25d6efb573dc37f5 Mon Sep 17 00:00:00 2001 From: Mathias Agopian Date: Thu, 3 Feb 2011 14:52:47 -0800 Subject: [PATCH 277/291] fix [3421350] Killing a game that uses the accelerometer renders the device unable to sleep when an app dies, make sure to disable all sensors that process is connected to, regardless of wether this was the LAST connection to this sensor. Change-Id: I400fa1c1389b2bd05a1d19abea8a35ec5bcba273 --- services/sensorservice/SensorService.cpp | 13 ++++++++----- services/sensorservice/SensorService.h | 2 +- 2 files changed, 9 insertions(+), 6 deletions(-) diff --git a/services/sensorservice/SensorService.cpp b/services/sensorservice/SensorService.cpp index ea5e5ccd8e253..697e879207ecc 100644 --- a/services/sensorservice/SensorService.cpp +++ b/services/sensorservice/SensorService.cpp @@ -293,18 +293,21 @@ sp SensorService::createSensorEventConnection() return result; } -void SensorService::cleanupConnection(const wp& connection) +void SensorService::cleanupConnection(SensorEventConnection* c) { Mutex::Autolock _l(mLock); + const wp connection(c); size_t size = mActiveSensors.size(); for (size_t i=0 ; iremoveConnection(connection)) { - int handle = mActiveSensors.keyAt(i); + int handle = mActiveSensors.keyAt(i); + if (c->hasSensor(handle)) { SensorInterface* sensor = mSensorMap.valueFor( handle ); if (sensor) { - sensor->activate(connection.unsafe_get(), false); + sensor->activate(c, false); } + } + SensorRecord* rec = mActiveSensors.valueAt(i); + if (rec && rec->removeConnection(connection)) { mActiveSensors.removeItemsAt(i, 1); mActiveVirtualSensors.removeItem(handle); delete rec; diff --git a/services/sensorservice/SensorService.h b/services/sensorservice/SensorService.h index 540c7e2a5fe87..21f12bdbcf423 100644 --- a/services/sensorservice/SensorService.h +++ b/services/sensorservice/SensorService.h @@ -129,7 +129,7 @@ class SensorService : public: static char const* getServiceName() { return "sensorservice"; } - void cleanupConnection(const wp& connection); + void cleanupConnection(SensorEventConnection* connection); status_t enable(const sp& connection, int handle); status_t disable(const sp& connection, int handle); status_t setEventRate(const sp& connection, int handle, nsecs_t ns); -- GitLab From c7f8b6fcf56aeb457013832555f6358f6babee90 Mon Sep 17 00:00:00 2001 From: Joe Onorato Date: Thu, 3 Feb 2011 17:44:47 -0800 Subject: [PATCH 278/291] Managed dialogs should run on the same thread as their activity. Bug: 3418998 Change-Id: I9b1cf73f9d6f8a5594f405546fcaa3cfd6f03c45 --- .../systemui/usb/UsbStorageActivity.java | 26 ++++++++++++++----- 1 file changed, 20 insertions(+), 6 deletions(-) diff --git a/packages/SystemUI/src/com/android/systemui/usb/UsbStorageActivity.java b/packages/SystemUI/src/com/android/systemui/usb/UsbStorageActivity.java index 1383216500fff..5c52783d3a9db 100644 --- a/packages/SystemUI/src/com/android/systemui/usb/UsbStorageActivity.java +++ b/packages/SystemUI/src/com/android/systemui/usb/UsbStorageActivity.java @@ -71,6 +71,7 @@ public class UsbStorageActivity extends Activity private static final int DLG_CONFIRM_KILL_STORAGE_USERS = 1; private static final int DLG_ERROR_SHARING = 2; static final boolean localLOGV = false; + private boolean mDestroyed; // UI thread private Handler mUIHandler; @@ -136,6 +137,12 @@ public class UsbStorageActivity extends Activity mProgressBar = (ProgressBar) findViewById(com.android.internal.R.id.progress); } + @Override + protected void onDestroy() { + super.onDestroy(); + mDestroyed = true; + } + private void switchDisplay(final boolean usbStorageInUse) { mUIHandler.post(new Runnable() { @Override @@ -232,9 +239,16 @@ public class UsbStorageActivity extends Activity return null; } - private void showDialogInner(int id) { - removeDialog(id); - showDialog(id); + private void scheduleShowDialog(final int id) { + mUIHandler.post(new Runnable() { + @Override + public void run() { + if (!mDestroyed) { + removeDialog(id); + showDialog(id); + } + } + }); } private void switchUsbMassStorage(final boolean on) { @@ -276,7 +290,7 @@ public class UsbStorageActivity extends Activity IMountService ims = getMountService(); if (ims == null) { // Display error dialog - showDialogInner(DLG_ERROR_SHARING); + scheduleShowDialog(DLG_ERROR_SHARING); } String extStoragePath = Environment.getExternalStorageDirectory().toString(); boolean showDialog = false; @@ -294,11 +308,11 @@ public class UsbStorageActivity extends Activity } } catch (RemoteException e) { // Display error dialog - showDialogInner(DLG_ERROR_SHARING); + scheduleShowDialog(DLG_ERROR_SHARING); } if (showDialog) { // Display dialog to user - showDialogInner(DLG_CONFIRM_KILL_STORAGE_USERS); + scheduleShowDialog(DLG_CONFIRM_KILL_STORAGE_USERS); } else { if (localLOGV) Log.i(TAG, "Enabling UMS"); switchUsbMassStorage(true); -- GitLab From c0728cc042bd5cc6ab520d3395deec50481f8f5a Mon Sep 17 00:00:00 2001 From: Gilles Debunne Date: Mon, 11 Oct 2010 17:12:39 -0700 Subject: [PATCH 279/291] Double tap triggers text selection in a TextView. DO NOT MERGE This is a convenient way to switch to selection mode without the context menu. Context menu is still available and offerts Select Input method option. Browser overloads touch events and this feature is not available in Browser which limits the conflict with double tap zoom in browser. Change-Id: I286504cf03733d5c2fb9bc01765f713d14bbd2f4 --- core/java/android/widget/TextView.java | 57 ++++++++++++++++++-------- 1 file changed, 40 insertions(+), 17 deletions(-) diff --git a/core/java/android/widget/TextView.java b/core/java/android/widget/TextView.java index ae5860ad23956..b3da9dd1c1263 100644 --- a/core/java/android/widget/TextView.java +++ b/core/java/android/widget/TextView.java @@ -91,6 +91,7 @@ import android.view.LayoutInflater; import android.view.MenuItem; import android.view.MotionEvent; import android.view.View; +import android.view.ViewConfiguration; import android.view.ViewDebug; import android.view.ViewGroup; import android.view.ViewGroup.LayoutParams; @@ -6820,16 +6821,17 @@ public class TextView extends View implements ViewTreeObserver.OnPreDrawListener @Override public boolean onTouchEvent(MotionEvent event) { final int action = event.getActionMasked(); - if (action == MotionEvent.ACTION_DOWN) { - if (hasInsertionController()) { - getInsertionController().onTouchEvent(event); - } - if (hasSelectionController()) { - getSelectionController().onTouchEvent(event); - } - // Reset this state; it will be re-set if super.onTouchEvent - // causes focus to move to the view. + if (mInsertionPointCursorController != null) { + mInsertionPointCursorController.onTouchEvent(event); + } + if (mSelectionModifierCursorController != null) { + mSelectionModifierCursorController.onTouchEvent(event); + } + + if (action == MotionEvent.ACTION_DOWN) { + // Reset this state; it will be re-set if super.onTouchEvent + // causes focus to move to the view. mTouchFocusSelected = false; mScrolled = false; } @@ -6847,13 +6849,6 @@ public class TextView extends View implements ViewTreeObserver.OnPreDrawListener } if ((mMovement != null || onCheckIsTextEditor()) && mText instanceof Spannable && mLayout != null) { - if (hasInsertionController()) { - getInsertionController().onTouchEvent(event); - } - if (hasSelectionController()) { - getSelectionController().onTouchEvent(event); - } - boolean handled = false; // Save previous selection, in case this event is used to show the IME. @@ -7782,7 +7777,7 @@ public class TextView extends View implements ViewTreeObserver.OnPreDrawListener } mDrawable = mSelectHandleLeft; handleWidth = mDrawable.getIntrinsicWidth(); - mHotspotX = handleWidth / 4 * 3; + mHotspotX = (handleWidth * 3) / 4; break; } @@ -7949,6 +7944,7 @@ public class TextView extends View implements ViewTreeObserver.OnPreDrawListener mIsDragging = true; break; } + case MotionEvent.ACTION_MOVE: { final float rawX = ev.getRawX(); final float rawY = ev.getRawY(); @@ -7959,6 +7955,7 @@ public class TextView extends View implements ViewTreeObserver.OnPreDrawListener break; } + case MotionEvent.ACTION_UP: case MotionEvent.ACTION_CANCEL: mIsDragging = false; @@ -8073,6 +8070,10 @@ public class TextView extends View implements ViewTreeObserver.OnPreDrawListener private int mMinTouchOffset, mMaxTouchOffset; // Whether selection anchors are active private boolean mIsShowing; + // Double tap detection + private long mPreviousTapUpTime = 0; + private int mPreviousTapPositionX; + private int mPreviousTapPositionY; SelectionModifierCursorController() { mStartHandle = new HandleView(this, HandleView.LEFT); @@ -8167,6 +8168,24 @@ public class TextView extends View implements ViewTreeObserver.OnPreDrawListener // Remember finger down position, to be able to start selection from there mMinTouchOffset = mMaxTouchOffset = getOffset(x, y); + // Double tap detection + long duration = SystemClock.uptimeMillis() - mPreviousTapUpTime; + if (duration <= ViewConfiguration.getDoubleTapTimeout()) { + final int deltaX = x - mPreviousTapPositionX; + final int deltaY = y - mPreviousTapPositionY; + final int distanceSquared = deltaX * deltaX + deltaY * deltaY; + final int doubleTapSlop = ViewConfiguration.get(getContext()).getScaledDoubleTapSlop(); + final int slopSquared = doubleTapSlop * doubleTapSlop; + if (distanceSquared < slopSquared) { + startTextSelectionMode(); + // Hacky: onTapUpEvent will open a context menu with cut/copy + // Prevent this by hiding handles which will be revived instead. + hide(); + } + } + mPreviousTapPositionX = x; + mPreviousTapPositionY = y; + break; case MotionEvent.ACTION_POINTER_DOWN: @@ -8178,6 +8197,10 @@ public class TextView extends View implements ViewTreeObserver.OnPreDrawListener updateMinAndMaxOffsets(event); } break; + + case MotionEvent.ACTION_UP: + mPreviousTapUpTime = SystemClock.uptimeMillis(); + break; } } return false; -- GitLab From cdfe899991c365d9e197d83f8859089cae082011 Mon Sep 17 00:00:00 2001 From: Gilles Debunne Date: Fri, 4 Feb 2011 16:50:01 -0800 Subject: [PATCH 280/291] Fix for multiple merge problem. Change-Id: I5d9c497f44aa9cdc34c195c41e02c3d7353c3fb4 --- core/java/android/widget/TextView.java | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/core/java/android/widget/TextView.java b/core/java/android/widget/TextView.java index b3da9dd1c1263..0afd5a0222af2 100644 --- a/core/java/android/widget/TextView.java +++ b/core/java/android/widget/TextView.java @@ -8246,9 +8246,7 @@ public class TextView extends View implements ViewTreeObserver.OnPreDrawListener } @Override - public void onDetached() { - removeCallbacks(mHider); - } + public void onDetached() {} } private void hideInsertionPointCursorController() { -- GitLab From dff2fea9b1818cb7304c54588cfd930df7ce76a9 Mon Sep 17 00:00:00 2001 From: Eric Fischer Date: Mon, 7 Feb 2011 13:17:26 -0800 Subject: [PATCH 281/291] Import revised translations. DO NOT MERGE Change-Id: I9fe35888f8aa02c559949ad8395e8e4f4dffb669 --- core/res/res/values-da/strings.xml | 2 +- core/res/res/values-de/strings.xml | 2 +- core/res/res/values-fr/strings.xml | 8 ++++---- core/res/res/values-ja/strings.xml | 8 ++++---- core/res/res/values-ko/strings.xml | 2 +- core/res/res/values-pl/strings.xml | 2 +- core/res/res/values-ru/strings.xml | 6 +++--- 7 files changed, 15 insertions(+), 15 deletions(-) diff --git a/core/res/res/values-da/strings.xml b/core/res/res/values-da/strings.xml index a7ed7206a5443..520e0b0790c8d 100644 --- a/core/res/res/values-da/strings.xml +++ b/core/res/res/values-da/strings.xml @@ -608,7 +608,7 @@ "Aldrig" "Du har ikke tilladelse til at åbne denne side." "Teksten er kopieret til udklipsholderen." - "Flere" + "Mere" "Menu+" "plads" "indtast" diff --git a/core/res/res/values-de/strings.xml b/core/res/res/values-de/strings.xml index 9d49bc3318d5b..7819c6d2e6343 100644 --- a/core/res/res/values-de/strings.xml +++ b/core/res/res/values-de/strings.xml @@ -134,7 +134,7 @@ "Display-Sperre" "Ausschalten" "Wird heruntergefahren..." - "Ihr Telefon wird heruntergefahren." + "Telefon wird heruntergefahren." "Zuletzt verwendet" "Keine zuletzt verwendeten Anwendungen" "Telefonoptionen" diff --git a/core/res/res/values-fr/strings.xml b/core/res/res/values-fr/strings.xml index e28953eab16ea..ee9b97fc385d3 100644 --- a/core/res/res/values-fr/strings.xml +++ b/core/res/res/values-fr/strings.xml @@ -71,11 +71,11 @@ "Le service de données est bloqué." "Le service d\'appel d\'urgence est bloqué." "Le service vocal est bloqué." - "Tous les services vocaux sont bloqués." + "Tous les services voix sont bloqués." "Le service SMS est bloqué." - "Les services vocaux/de données sont bloqués." - "Les services vocaux/SMS sont bloqués." - "Tous les services vocaux/de données/SMS sont bloqués." + "Les services voix/données sont bloqués." + "Les services voix/SMS sont bloqués." + "Tous les services voix/données/SMS sont bloqués." "Voix" "Données" "Télécopie" diff --git a/core/res/res/values-ja/strings.xml b/core/res/res/values-ja/strings.xml index 3563cf8ceb458..48c73ccb3e413 100644 --- a/core/res/res/values-ja/strings.xml +++ b/core/res/res/values-ja/strings.xml @@ -539,7 +539,7 @@ "%1$s経由" "%1$s、更新元: %2$s" "PINコードを入力" - "ロックを解除するにはパスワードを入力" + "パスワードを入力" "PINコードが正しくありません。" "MENU、0キーでロック解除" "緊急通報番号" @@ -547,15 +547,15 @@ "画面ロック中" "MENUキーでロック解除(または緊急通報)" "MENUキーでロック解除" - "ロックを解除するパターンを入力" + "パターンを入力" "緊急通報" "通話に戻る" "一致しました" "やり直してください" "充電中(%d%%)" - "充電完了。" + "充電完了" "%d%%" - "充電してください。" + "充電してください" "SIMカードが挿入されていません" "SIMカードが挿入されていません" "SIMカードを挿入してください。" diff --git a/core/res/res/values-ko/strings.xml b/core/res/res/values-ko/strings.xml index 57e27e8d0da00..179dabe5a7be9 100644 --- a/core/res/res/values-ko/strings.xml +++ b/core/res/res/values-ko/strings.xml @@ -438,7 +438,7 @@ "화면 잠금" "화면을 잠그는 방법과 시기를 제어합니다." "모든 데이터 삭제" - "초기화를 수행하여 경고 없이 휴대전화 데이터를 지웁니다." + "공장 초기화를 수행하여 경고 없이 휴대전화 데이터를 지웁니다." "집" "모바일" diff --git a/core/res/res/values-pl/strings.xml b/core/res/res/values-pl/strings.xml index 34338cdb9cdcb..de72e8cb7119e 100644 --- a/core/res/res/values-pl/strings.xml +++ b/core/res/res/values-pl/strings.xml @@ -629,7 +629,7 @@ "%d godzin temu" - "Ostatnie dni (%d)" + "Ostatnie (%d) dni" "Ostatni miesiąc" "Starsze" diff --git a/core/res/res/values-ru/strings.xml b/core/res/res/values-ru/strings.xml index 37f56ea589ccd..dc095c51cd6d7 100644 --- a/core/res/res/values-ru/strings.xml +++ b/core/res/res/values-ru/strings.xml @@ -559,7 +559,7 @@ "Нет SIM-карты." "SIM-карта не установлена." "Вставьте SIM-карту." - "Только экстренный вызов" + "Только экстренные вызовы" "Сеть заблокирована" "SIM-карта заблокирована с помощью кода PUK." "См. руководство пользователя или свяжитесь со службой поддержки." @@ -763,8 +763,8 @@ "Громкость мультимедиа" "Воспроизведение по каналу Bluetooth" "Выбран режим \"Без звука\"" - "Громкость входящего вызова" - "Громкость входящего вызова Bluetooth" + "Громкость при разговоре" + "Громкость при разговоре" "Громкость сигнала предупреждения" "Громкость уведомления" "Громкость" -- GitLab From 7134520b2635474c5e7f4902c26e12d0ffcc9c64 Mon Sep 17 00:00:00 2001 From: Katie McCormick Date: Fri, 4 Feb 2011 17:41:07 -0800 Subject: [PATCH 282/291] cherrypick Change-Id: I5b52c5d11e111a9dab2b08fd44a439ab4db04dd2 Doc change: Adding new docs for SIP API Change-Id: I62bedbcaab3900edcc49d67b59279c5025977a95 --- docs/html/guide/guide_toc.cs | 4 + docs/html/guide/topics/sip/SIP.jd | 490 ++++++++++++++++++++++++++++++ 2 files changed, 494 insertions(+) create mode 100644 docs/html/guide/topics/sip/SIP.jd diff --git a/docs/html/guide/guide_toc.cs b/docs/html/guide/guide_toc.cs index 8b8dc86621024..324062cda03fa 100644 --- a/docs/html/guide/guide_toc.cs +++ b/docs/html/guide/guide_toc.cs @@ -243,6 +243,10 @@

      • Bluetooth
      • +
      • + Session Initiation Protocol + new! +
      • Search diff --git a/docs/html/guide/topics/sip/SIP.jd b/docs/html/guide/topics/sip/SIP.jd new file mode 100644 index 0000000000000..8cd23141cf9e9 --- /dev/null +++ b/docs/html/guide/topics/sip/SIP.jd @@ -0,0 +1,490 @@ +page.title=Android Session Initiation Protocol API +@jd:body +
        +
        +

        In this document

        +
          + +
        1. Requirements and Limitations
        2. +
        3. Classes and Interfaces
        4. +
        5. Creating the Manifest
        6. +
        7. Creating a SIP Manager
        8. +
        9. Registering with a SIP Server
        10. +
        11. Making an Audio Call
        12. +
        13. Receiving Calls
        14. +
        15. Testing SIP Applications
        16. +
        + +

        Key classes

        +
          +
        1. {@link android.net.sip.SipManager}
        2. +
        3. {@link android.net.sip.SipProfile}
        4. +
        5. {@link android.net.sip.SipAudioCall}
        6. + +
        + +

        Related samples

        +
          +
        1. SipDemo
        2. +
        +
        +
        + +

        Android provides an API that supports the Session Initiation Protocol (SIP). +This lets you add SIP-based internet telephony features to your applications. +Android includes a full SIP protocol stack and integrated call management +services that let applications easily set up outgoing and incoming voice calls, +without having to manage sessions, transport-level communication, or audio +record or playback directly.

        + +

        Here are examples of the types of applications that might use the SIP API:

        +
          +
        • Video conferencing.
        • +
        • Instant messaging.
        • +
        +

        Requirements and Limitations

        +

        Here are the requirements for developing a SIP application:

        +
          + +
        • You must have a mobile device that is running Android 2.3 or higher.
        • + +
        • SIP runs over a wireless data connection, so your device must have a data +connection (with a mobile data service or Wi-Fi). This means that you +can't test on AVD—you can only test on a physical device. For details, see +Testing SIP Applications.
        • + +
        • Each participant in the application's communication session must have a +SIP account. There are many different SIP providers that offer SIP accounts.
        • +
        + + +

        SIP API Classes and Interfaces

        + +

        Here is a summary of the classes and one interface +(SipRegistrationListener) that are included in the Android SIP +API:

        + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
        Class/InterfaceDescription
        {@link android.net.sip.SipAudioCall}Handles an Internet audio call over SIP.
        {@link android.net.sip.SipAudioCall.Listener}Listener for events relating to a SIP call, such as when a call is being +received ("on ringing") or a call is outgoing ("on calling").
        {@link android.net.sip.SipErrorCode}Defines error codes returned during SIP actions.
        {@link android.net.sip.SipManager}Provides APIs for SIP tasks, such as initiating SIP connections, and provides access +to related SIP services.
        {@link android.net.sip.SipProfile}Defines a SIP profile, including a SIP account, domain and server information. +
        {@link android.net.sip.SipProfile.Builder}Helper class for creating a SipProfile.
        {@link android.net.sip.SipSession}Represents a SIP session that is associated with a SIP dialog or a standalone transaction +not within a dialog.
        {@link android.net.sip.SipSession.Listener}Listener for events relating to a SIP session, such as when a session is being registered +("on registering") or a call is outgoing ("on calling").
        {@link android.net.sip.SipSession.State}Defines SIP session states, such as "registering", "outgoing call", and "in call".
        {@link android.net.sip.SipRegistrationListener}An interface that is a listener for SIP registration events.
        + +

        Creating the Manifest

        + +

        If you are developing an application that uses the SIP API, remember that the +feature is supported only on Android 2.3 (API level 9) and higher versions of +the platform. Also, among devices running Android 2.3 (API level 9) or higher, +not all devices will offer SIP support.

        + +

        To use SIP, add the following permissions to your application's manifest:

        +
          +
        • android.permission.USE_SIP
        • +
        • android.permission.INTERNET
        • +
        + +

        To ensure that your application can only be installed on devices that are +capable of supporting SIP, add the following to your application's +manifest:

        + +
          +
        • <uses-sdk android:minSdkVersion="9" />. This + indicates that your application requires Android 2.3 or higher. For more +information, see API +Levels and the documentation for the <uses-sdk> element.
        • +
        + +

        To control how your application is filtered from devices that do not support +SIP (for example, in Android Market), add the following to your application's +manifest:

        + +
          + +
        • <uses-feature android:name="android.hardware.sip.voip" +/>. This states that your application uses the SIP API. The +declaration should include an android:required attribute that +indicates whether you want the application to be filtered from devices that do +not offer SIP support. Other <uses-feature> declarations +may also be needed, depending on your implementation. For more information, +see the documentation for the <uses- +feature> element.
        • + +
        +

        If your application is designed to receive calls, you must also define a receiver ({@link android.content.BroadcastReceiver} subclass) in the application's manifest:

        + +
          +
        • <receiver android:name=".IncomingCallReceiver" android:label="Call Receiver"/>
        • +
        +

        Here are excerpts from the SipDemo manifest:

        + + + +
        <?xml version="1.0" encoding="utf-8"?>
        +<manifest xmlns:android="http://schemas.android.com/apk/res/android"
        +          package="com.example.android.sip">
        +  ...
        +     <receiver android:name=".IncomingCallReceiver" android:label="Call Receiver"/>
        +  ...
        +  <uses-sdk android:minSdkVersion="9" />
        +  <uses-permission android:name="android.permission.USE_SIP" />
        +  <uses-permission android:name="android.permission.INTERNET" />
        +  ...
        +  <uses-feature android:name="android.hardware.sip.voip" android:required="true" />
        +  <uses-feature android:name="android.hardware.wifi" android:required="true" />
        +  <uses-feature android:name="android.hardware.microphone" android:required="true" />
        +</manifest>
        +
        + + +

        Creating a SipManager

        + +

        To use the SIP API, your application must create a {@link +android.net.sip.SipManager} object. The {@link android.net.sip.SipManager} takes +care of the following in your application:

        + +
          +
        • Initiating SIP sessions.
        • +
        • Initiating and receiving calls.
        • +
        • Registering and unregistering with a SIP provider.
        • +
        • Verifying session connectivity.
        • +
        +

        You instantiate a new {@link android.net.sip.SipManager} as follows:

        +
        public SipManager mSipManager = null;
        +...
        +if(mSipManager == null) {
        +    mSipManager = SipManager.newInstance(this);
        +}
        +

        Registering with a SIP Server

        + +

        A typical Android SIP application involves one or more users, each of whom +has a SIP account. In an Android SIP application, each SIP account is +represented by a {@link android.net.sip.SipProfile} object.

        + +

        A {@link android.net.sip.SipProfile} defines a SIP profile, including a SIP +account, and domain and server information. The profile associated with the SIP +account on the device running the application is called the local +profile. The profile that the session is connected to is called the +peer profile. When your SIP application logs into the SIP server with +the local {@link android.net.sip.SipProfile}, this effectively registers the +device as the location to send SIP calls to for your SIP address.

        + +

        This section shows how to create a {@link android.net.sip.SipProfile}, +register it with a SIP server, and track registration events.

        + +

        You create a {@link android.net.sip.SipProfile} object as follows:

        +
        +public SipProfile mSipProfile = null;
        +...
        +
        +SipProfile.Builder builder = new SipProfile.Builder(username, domain);
        +builder.setPassword(password);
        +mSipProfile = builder.build();
        + +

        The following code excerpt opens the local profile for making calls and/or +receiving generic SIP calls. The caller can make subsequent calls through +mSipManager.makeAudioCall. This excerpt also sets the action +android.SipDemo.INCOMING_CALL, which will be used by an intent +filter when the device receives a call (see Setting up +an intent filter to receive calls). This is the registration step:

        + +
        Intent intent = new Intent();
        +intent.setAction("android.SipDemo.INCOMING_CALL");
        +PendingIntent pendingIntent = PendingIntent.getBroadcast(this, 0, intent, Intent.FILL_IN_DATA);
        +mSipManager.open(mSipProfile, pendingIntent, null);
        + +

        Finally, this code sets a SipRegistrationListener on the {@link +android.net.sip.SipManager}. This tracks whether the {@link +android.net.sip.SipProfile} was successfully registered with your SIP service +provider:
        +

        + +
        mSipManager.setRegistrationListener(mSipProfile.getUriString(), new SipRegistrationListener() {
        +
        +public void onRegistering(String localProfileUri) {
        +    updateStatus("Registering with SIP Server...");
        +}
        +
        +public void onRegistrationDone(String localProfileUri, long expiryTime) {
        +    updateStatus("Ready");
        +}
        +   
        +public void onRegistrationFailed(String localProfileUri, int errorCode,
        +    String errorMessage) {
        +    updateStatus("Registration failed.  Please check settings.");
        +}
        + + +

        When your application is done using a profile, it should close it to free +associated objects into memory and unregister the device from the server. For +example:

        + +
        public void closeLocalProfile() {
        +    if (mSipManager == null) {
        +       return;
        +    }
        +    try {
        +       if (mSipProfile != null) {
        +          mSipManager.close(mSipProfile.getUriString());
        +       }
        +     } catch (Exception ee) {
        +       Log.d("WalkieTalkieActivity/onDestroy", "Failed to close local profile.", ee);
        +     }
        +}
        + +

        Making an Audio Call

        +

        To make an audio call, you must have the following in place:

        +
          + +
        • A {@link android.net.sip.SipProfile} that is making the call (the +"local profile"), and a valid SIP address to receive the call (the +"peer profile"). + +
        • A {@link android.net.sip.SipManager} object.
        • +
        + +

        To make an audio call, you should set up a {@link +android.net.sip.SipAudioCall.Listener}. Much of the client's interaction with +the SIP stack happens through listeners. In this snippet, you see how the {@link +android.net.sip.SipAudioCall.Listener} sets things up after the call is +established:

        + +
        +SipAudioCall.Listener listener = new SipAudioCall.Listener() {
        +  
        +   @Override
        +   public void onCallEstablished(SipAudioCall call) {
        +      call.startAudio();
        +      call.setSpeakerMode(true);
        +      call.toggleMute();
        +         ...
        +   }
        +   
        +   @Override
        +   public void onCallEnded(SipAudioCall call) {
        +      // Do something.
        +   }
        +};
        + +

        Once you've set up the {@link android.net.sip.SipAudioCall.Listener}, you can +make the call. The {@link android.net.sip.SipManager} method +makeAudioCall takes the following parameters:

        + +
          +
        • A local SIP profile (the caller).
        • +
        • A peer SIP profile (the user being called).
        • + +
        • A {@link android.net.sip.SipAudioCall.Listener} to listen to the call +events from {@link android.net.sip.SipAudioCall}. This can be null, +but as shown above, the listener is used to set things up once the call is +established.
        • + +
        • The timeout value, in seconds.
        • +
        +

        For example:

        +
         call = mSipManager.makeAudioCall(mSipProfile.getUriString(), sipAddress, listener, 30);
        + +

        Receiving Calls

        + +

        To receive calls, a SIP application must include a subclass of {@link +android.content.BroadcastReceiver} that has the ability to respond to an intent +indicating that there is an incoming call. Thus, you must do the following in +your application:

        + +
          +
        • In AndroidManifest.xml, declare a +<receiver>. In SipDemo, this is +<receiver android:name=".IncomingCallReceiver" +android:label="Call Receiver"/>.
        • + +
        • Implement the receiver, which is a subclass of {@link +android.content.BroadcastReceiver}. In SipDemo, this is +IncomingCallReceiver.
        • + +
        • Initialize the local profile ({@link android.net.sip.SipProfile}) with a +pending intent that fires your receiver when someone calls the local profile. +
        • + +
        • Set up an intent filter that filters by the action that represents an +incoming call. In SipDemo, this action is +android.SipDemo.INCOMING_CALL.
        • +
        +

        Subclassing BroadcastReceiver

        + +

        To receive calls, your SIP application must subclass {@link +android.content.BroadcastReceiver}. The +Android system handles incoming SIP calls and broadcasts an "incoming +call" intent (as defined by the application) when it receives +a call. Here is the subclassed {@link android.content.BroadcastReceiver} +code from SipDemo. To see the full example, go to SipDemo sample, which +is included in the SDK samples. For information on downloading and installing +the SDK samples, see +Getting the Samples.

        + +
        /*** Listens for incoming SIP calls, intercepts and hands them off to WalkieTalkieActivity.
        + */
        +public class IncomingCallReceiver extends BroadcastReceiver {
        +    /**
        +     * Processes the incoming call, answers it, and hands it over to the
        +     * WalkieTalkieActivity.
        +     * @param context The context under which the receiver is running.
        +     * @param intent The intent being received.
        +     */
        +    @Override
        +    public void onReceive(Context context, Intent intent) {
        +        SipAudioCall incomingCall = null;
        +        try {
        +            SipAudioCall.Listener listener = new SipAudioCall.Listener() {
        +                @Override
        +                public void onRinging(SipAudioCall call, SipProfile caller) {
        +                    try {
        +                        call.answerCall(30);
        +                    } catch (Exception e) {
        +                        e.printStackTrace();
        +                    }
        +                }
        +            };
        +            WalkieTalkieActivity wtActivity = (WalkieTalkieActivity) context;
        +            incomingCall = wtActivity.mSipManager.takeAudioCall(intent, listener);
        +            incomingCall.answerCall(30);
        +            incomingCall.startAudio();
        +            incomingCall.setSpeakerMode(true);
        +            if(incomingCall.isMuted()) {
        +                incomingCall.toggleMute();
        +            }
        +            wtActivity.call = incomingCall;
        +            wtActivity.updateStatus(incomingCall);
        +        } catch (Exception e) {
        +            if (incomingCall != null) {
        +                incomingCall.close();
        +            }
        +        }
        +    }
        +}
        +
        + +

        Setting up an intent filter to receive calls

        + +

        When the SIP service receives a new call, it sends out an intent with the +action string provided by the application. In SipDemo, this action string is +android.SipDemo.INCOMING_CALL.

        +

        This code excerpt from SipDemo shows how the {@link +android.net.sip.SipProfile} object gets created with a pending intent based on +the action string android.SipDemo.INCOMING_CALL. The +PendingIntent object will perform a broadcast when the {@link +android.net.sip.SipProfile} receives a call:

        + +
        +public SipManager mSipManager = null;
        +public SipProfile mSipProfile = null;
        +...
        +
        +Intent intent = new Intent(); 
        +intent.setAction("android.SipDemo.INCOMING_CALL"); 
        +PendingIntent pendingIntent = PendingIntent.getBroadcast(this, 0, intent, Intent.FILL_IN_DATA); 
        +mSipManager.open(mSipProfile, pendingIntent, null);
        + +

        The broadcast will be intercepted by the intent filter, which will then fire +the receiver (IncomingCallReceiver). You can specify an intent +filter in your application's manifest file, or do it in code as in the SipDemo +sample application's onCreate() method +of the application's Activity:

        + +
        +public class WalkieTalkieActivity extends Activity implements View.OnTouchListener {
        +...
        +    public IncomingCallReceiver callReceiver;
        +    ...
        +
        +    @Override
        +    public void onCreate(Bundle savedInstanceState) {
        +
        +       IntentFilter filter = new IntentFilter();
        +       filter.addAction("android.SipDemo.INCOMING_CALL");
        +       callReceiver = new IncomingCallReceiver();
        +       this.registerReceiver(callReceiver, filter);
        +       ...
        +    }
        +    ...
        +}
        +
        + + +

        Testing SIP Applications

        + +

        To test SIP applications, you need the following:

        +
          +
        • A mobile device that is running Android 2.3 or higher. SIP runs over +wireless, so you must test on an actual device. Testing on AVD won't work.
        • +
        • A SIP account. There are many different SIP providers that offer SIP accounts.
        • +
        • If you are placing a call, it must also be to a valid SIP account.
        • +
        +

        To test a SIP application:

        +
          + +
        1. On your device, connect to wireless (Settings > Wireless & networks +> Wi-Fi > Wi-Fi settings)
        2. +
        3. Set up your mobile device for testing, as described in Developing on a Device.
        4. +
        5. Run your application on your mobile device, as described in Developing on a Device.
        6. + +
        7. If you are using Eclipse, you can view the application log output in Eclipse +using LogCat (Window > Show View > Other > Android > +LogCat).
        8. +
        + -- GitLab From c442bc605c80a2900a0ed41345f53d218288de7a Mon Sep 17 00:00:00 2001 From: Scott Main Date: Mon, 7 Feb 2011 18:35:49 -0800 Subject: [PATCH 283/291] docs: move the SIP guide into guide/network/ Change-Id: I3c2a7ea731d2fc3c0e2372e2f1a06ed659a6539f --- docs/html/guide/guide_toc.cs | 2 +- docs/html/guide/topics/{sip/SIP.jd => network/sip.jd} | 0 2 files changed, 1 insertion(+), 1 deletion(-) rename docs/html/guide/topics/{sip/SIP.jd => network/sip.jd} (100%) diff --git a/docs/html/guide/guide_toc.cs b/docs/html/guide/guide_toc.cs index 324062cda03fa..492b3a3137fa9 100644 --- a/docs/html/guide/guide_toc.cs +++ b/docs/html/guide/guide_toc.cs @@ -243,7 +243,7 @@
      • Bluetooth
      • -
      • +
      • Session Initiation Protocol new!
      • diff --git a/docs/html/guide/topics/sip/SIP.jd b/docs/html/guide/topics/network/sip.jd similarity index 100% rename from docs/html/guide/topics/sip/SIP.jd rename to docs/html/guide/topics/network/sip.jd -- GitLab From 3c01a139f0d8ece0e300be26ac41280f1e934747 Mon Sep 17 00:00:00 2001 From: Scott Main Date: Tue, 8 Feb 2011 09:37:47 -0800 Subject: [PATCH 284/291] rename SIP doc title Change-Id: I14aa36bc617ef77c20804c868caa8bf85b0fb5f8 --- docs/html/guide/topics/network/sip.jd | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/html/guide/topics/network/sip.jd b/docs/html/guide/topics/network/sip.jd index 8cd23141cf9e9..276adb6c96469 100644 --- a/docs/html/guide/topics/network/sip.jd +++ b/docs/html/guide/topics/network/sip.jd @@ -1,4 +1,4 @@ -page.title=Android Session Initiation Protocol API +page.title=Session Initiation Protocol @jd:body
        -- GitLab From 167d9e473f9240d452b25218625c326f31eebbaa Mon Sep 17 00:00:00 2001 From: Jeff Hamilton Date: Wed, 9 Feb 2011 12:27:01 +0900 Subject: [PATCH 285/291] Improve the docs a bit for foreground dispatch. Change-Id: I4179133a0956bc66a49201c20f1dd2d6d67874d2 --- core/java/android/nfc/NfcAdapter.java | 23 +++++++++++++++++------ 1 file changed, 17 insertions(+), 6 deletions(-) diff --git a/core/java/android/nfc/NfcAdapter.java b/core/java/android/nfc/NfcAdapter.java index f59d9cf07a9c0..297f15bea41ed 100644 --- a/core/java/android/nfc/NfcAdapter.java +++ b/core/java/android/nfc/NfcAdapter.java @@ -419,18 +419,29 @@ public final class NfcAdapter { *

        This will give give priority to the foreground activity when * dispatching a discovered {@link Tag} to an application. * - *

        Activities must call {@link #disableForegroundDispatch} in - * their {@link Activity#onPause} callback. + *

        If any IntentFilters are provided to this method they are used to match dispatch Intents + * for both the {@link NfcAdapter#ACTION_NDEF_DISCOVERED} and + * {@link NfcAdapter#ACTION_TAG_DISCOVERED}. Since {@link NfcAdapter#ACTION_TECH_DISCOVERED} + * relies on meta data outside of the IntentFilter matching for that dispatch Intent is handled + * by passing in the tech lists separately. Each first level entry in the tech list represents + * an array of technologies that must all be present to match. If any of the first level sets + * match then the dispatch is routed through the given PendingIntent. In other words, the second + * level is ANDed together and the first level entries are ORed together. * - *

        a null set of intent filters will cause the forground activity - * to receive all tags. + *

        If you pass {@code null} for both the {@code filters} and {@code techLists} parameters + * that acts a wild card and will cause the foreground activity to receive all tags via the + * {@link NfcAdapter#ACTION_TAG_DISCOVERED} intent. * - *

        This method must be called from the main thread, and - * only when the activity is in the foreground (resumed). * + *

        This method must be called from the main thread, and only when the activity is in the + * foreground (resumed). Also, activities must call {@link #disableForegroundDispatch} before + * the completion of their {@link Activity#onPause} callback to disable foreground dispatch + * after it has been enabled. * * @param activity the Activity to dispatch to * @param intent the PendingIntent to start for the dispatch * @param filters the IntentFilters to override dispatching for, or null to always dispatch + * @param techLists the tech lists used to perform matching for dispatching of the + * {@link NfcAdapter#ACTION_TECH_DISCOVERED} intent * @throws IllegalStateException if the Activity is not currently in the foreground */ public void enableForegroundDispatch(Activity activity, PendingIntent intent, -- GitLab From 237a3440d378b480c09dca440b1c10b11c357683 Mon Sep 17 00:00:00 2001 From: Dirk Dougherty Date: Mon, 7 Feb 2011 17:32:11 -0800 Subject: [PATCH 286/291] Doc change: Add version notes for Android 2.3.3. Change-Id: I32dffaee15079a3dffb30dcdff6587be03378fc5 --- docs/html/guide/appendix/api-levels.jd | 1 + docs/html/sdk/android-2.3-highlights.jd | 5 +- docs/html/sdk/android-2.3.3.jd | 426 ++++++++++++++++++++++++ docs/html/sdk/sdk_toc.cs | 7 + 4 files changed, 438 insertions(+), 1 deletion(-) create mode 100644 docs/html/sdk/android-2.3.3.jd diff --git a/docs/html/guide/appendix/api-levels.jd b/docs/html/guide/appendix/api-levels.jd index 5898fe5b675b2..32110abfe3567 100644 --- a/docs/html/guide/appendix/api-levels.jd +++ b/docs/html/guide/appendix/api-levels.jd @@ -83,6 +83,7 @@ Android platform.

        + diff --git a/docs/html/sdk/android-2.3-highlights.jd b/docs/html/sdk/android-2.3-highlights.jd index d8614d3afa52b..b076b3de191cb 100644 --- a/docs/html/sdk/android-2.3-highlights.jd +++ b/docs/html/sdk/android-2.3-highlights.jd @@ -336,12 +336,15 @@ can create new applications that offer proximity-based information and services to users, organizations, merchants, and advertisers.

        Using the NFC API, -applications can respond to NFC tags “discovered” as the user “touches” an +applications can read and respond to NFC tags “discovered” as the user “touches” an NFC-enabled device to elements embedded in stickers, smart posters, and even other devices. When a tag of interest is collected, applications can respond to the tag, read messages from it, and then store the messages, prompting the user as needed.

        +

        Starting from Android 2.3.3, applications can also write to tags and +set up peer-to-peer connections with other NFC devices.

        +

        NFC communication relies on wireless technology in the device hardware, so support for the platform's NFC features on specific devices is determined by their manufacturers.

        diff --git a/docs/html/sdk/android-2.3.3.jd b/docs/html/sdk/android-2.3.3.jd new file mode 100644 index 0000000000000..dbc48f429f9a8 --- /dev/null +++ b/docs/html/sdk/android-2.3.3.jd @@ -0,0 +1,426 @@ +page.title=Android 2.3.3 Platform +sdk.platform.version=2.3.3 +sdk.platform.apiLevel=10 + + +@jd:body + +
        +
        + +

        In this document

        +
          +
        1. Revisions
        2. +
        3. API Overview
        4. +
        5. API Level
        6. +
        7. Built-in Applications
        8. +
        9. Locales
        10. +
        11. Emulator Skins
        12. +
        + +

        Reference

        +
          +
        1. API +Differences Report »
        2. +
        + +

        See Also

        +
          +
        1. Adding SDK Components
        2. +
        + +
        +
        + +

        +API Level: {@sdkPlatformApiLevel}

        + +

        Android 2.3.3 is a small feature release that adds several improvements +and APIs to the Android 2.3 platform.

        + +

        For developers, the Android {@sdkPlatformVersion} platform is available as a +downloadable component for the Android SDK. The downloadable platform includes +an Android library and system image, as well as a set of emulator +skins and more. The downloadable platform +includes no external libraries.

        + +

        To get started developing or testing against Android +{@sdkPlatformVersion}, use the Android SDK Manager to +download the platform into your SDK. For more information, +see Adding SDK +Components. If you are new to Android, download the SDK Starter Package +first.

        + +

        For a high-level introduction to Android 2.3, see the Platform Highlights.

        + + +

        Revisions

        + +

        The sections below provide notes about successive releases of +the Android {@sdkPlatformVersion} platform component for the Android SDK, as denoted by +revision number. To determine what revision(s) of the Android +{@sdkPlatformVersion} platforms are installed in your SDK environment, refer to +the "Installed Packages" listing in the Android SDK and AVD Manager.

        + + + + +
        + + + Android {@sdkPlatformVersion}, Revision 1 (February 2011) +
        +
        +
        Dependencies:
        +
        +

        Requires SDK Tools r9 or higher.

        +
        + +
        +
        +
        + + +

        API Overview

        + +

        The sections below provide a technical overview of what's new for developers +in {@sdkPlatformVersion}, including new features and changes in the framework +API since the previous version.

        + +

        Near Field Communications (NFC)

        + +

        Android 2.3.3 provides improved and extended support for NFC, to allow +applications to interact with more types of tags in new ways.

        + +

        A new, comprehensive set of APIs give applications read and write access +to a wider range of standard tag technologies, including:

        + +
          +
        • NFC-A (ISO 14443-3A)
        • +
        • NFC-B (ISO 14443-3B)
        • +
        • NFC-F (JIS 6319-4)
        • +
        • NFC-V (ISO 15693)
        • +
        • ISO-DEP (ISO 14443-4)
        • +
        • Mifare Classic
        • +
        • Mifare Ultralight
        • +
        • NFC Forum NDEF tags
        • +
        + +

        The platform also provides a limited peer-to-peer communication protocol +and API. Foreground Activities can use the API to register an NDEF +message that will get pushed to other NFC devices when they connect.

        + +

        Advanced tag dispatching now gives applications more control over how and +when they are launched, when an NFC tag is discovered. Previously, the platform +used a single-step intent dispatch to notify interested applications that a tag +was discovered. The platform now uses a four-step process that enables the +foreground application to take control of a tag event before it is passed to any +other applications (android.nfc.NfcAdapter.enableForegroundDispatch()). + +The new dispatch process also lets apps listen for specific tag content and +tag technologies, based on two new intent actions — +android.nfc.action.NDEF_DISCOVERED and +android.nfc.action.TECH_DISCOVERED.

        + +

        The NFC API is available in the {@link android.nfc} and +{@link android.nfc.tech} packages. The key classes are:

        + +
          +
        • {@link android.nfc.NfcAdapter}, which represents the NFC hardware on the device.
        • +
        • {@link android.nfc.NdefMessage}, which represents an NDEF data message, +the standard format in which "records" carrying data are transmitted between +devices and tags. An NDEF message certain many NDEF records of different types. +Applications can receive these messages from +{@link android.nfc.NfcAdapter#ACTION_NDEF_DISCOVERED NDEF_DISCOVERED}, +{@link android.nfc.NfcAdapter#ACTION_TECH_DISCOVERED TECH_DISCOVERED}, or +{@link android.nfc.NfcAdapter#ACTION_TAG_DISCOVERED TAG_DISCOVERED} Intents.
        • +
        • {@link android.nfc.NdefRecord}, delivered in an +{@link android.nfc.NdefMessage}, which describes the type of data being shared +and carries the data itself.
        • +
        • {@link android.nfc.Tag}, which represents a tag scanned by the device. +Multiple types of tags are supported, based on the underlying tag +technology.
        • +
        • {@link android.nfc.tech.TagTechnology}, an interface that gives applications +access to tag properties and I/O operations based on the technologies present +in the tag. For a full list of tag technologies supported in Android 2.3.3, see +{@link android.nfc.tech}.
        • +
        + +

        NFC communication relies on wireless technology in the device hardware, and +is not present in all Android devices. Android devices that do not support +NFC will return a null object when +{@link android.nfc.NfcAdapter#getDefaultAdapter(android.content.Context) +getDefaultAdapter(Context)} is called, and +context.getPackageManager().hasSystemFeature(PackageManager.FEATURE_NFC) +will return false. The NFC API is always present, however, regardless of +underlying hardware support.

        + +

        To use the NFC API, applications must request permission from the user by +declaring <uses-permission +android:name="android.permission.NFC"> in their manifest files.

        + +

        Additionally, developers can request filtering on Android Market, such that +their applications are not discoverable to users whose devices do not support +NFC. To request filtering, add +<uses-feature android:name="android.hardware.nfc" +android:required="true"> to the application's manifest.

        + +

        To look at sample code for NFC, see +NFCDemo app, filtering by tag technology, using foreground dispatch, and foreground NDEF push (P2P).

        + +

        Bluetooth

        + +

        Android 2.3.3 adds platform and API support for Bluetooth nonsecure socket +connections. This lets applications communicate with simple devices that may not +offer a UI for authentication. See +{@link android.bluetooth.BluetoothDevice#createInsecureRfcommSocketToServiceRecord(java.util.UUID)} and +{@link android.bluetooth.BluetoothAdapter#listenUsingInsecureRfcommWithServiceRecord(java.lang.String, java.util.UUID)} +for more information.

        + +

        Graphics

        + +
          +
        • A new {@link android.graphics.BitmapRegionDecoder} class lets applications +decode a rectangle region from an image. The API is particularly useful when an +original image is large and and the application only need parts of the image. +
        • +
        • A new {@link +android.graphics.BitmapFactory.Options#inPreferQualityOverSpeed} field in {@link +android.graphics.BitmapFactory.Options} allows applications to use a more accurate +but slightly slower IDCT method in JPEG decode. This in turn improves the +quality of the reconstructed image.
        • +
        + + +

        Media framework

        + +
          +
        • A new {@link android.media.MediaMetadataRetriever} class provides a unified +interface for retrieving frame and metadata from an input media file.
        • +
        • {@link android.media.MediaRecorder.AudioEncoder} and {@link +android.media.MediaRecorder.OutputFormat} include new fields for specifying AMR +Wideband and AAC formats.
        • +
        + + +

        Speech recognition

        + +

        The speech-recognition API includes new constants to let you manage voice +search results in new ways. Although the new constants are not needed for normal +use of speech recognition, you could use them to offer a different view of voice +search results in your application. For information, see {@link +android.speech.RecognizerResultsIntent}.

        + + +

        API Level

        + +

        The Android {@sdkPlatformVersion} platform delivers an updated version of +the framework API. The Android {@sdkPlatformVersion} API +is assigned an integer identifier — +{@sdkPlatformApiLevel} — that is +stored in the system itself. This identifier, called the "API Level", allows the +system to correctly determine whether an application is compatible with +the system, prior to installing the application.

        + +

        To use APIs introduced in Android {@sdkPlatformVersion} in your application, +you need compile the application against the Android library that is provided in +the Android {@sdkPlatformVersion} SDK platform. Depending on your needs, you might +also need to add an android:minSdkVersion="{@sdkPlatformApiLevel}" +attribute to the <uses-sdk> element in the application's +manifest. If your application is designed to run only on Android 2.3 and higher, +declaring the attribute prevents the application from being installed on earlier +versions of the platform.

        + +

        For more information about how to use API Level, see the API Levels document.

        + +

        Built-in Applications

        + +

        The system image included in the downloadable platform provides these +built-in applications:

        + +
        Platform VersionAPI Level
        Android 2.3.310
        Android 2.39
        Android 2.28
        Android 2.17
        + + + + +
        +
          +
        • Browser
        • +
        • Calculator
        • +
        • Camera
        • +
        • Clock
        • +
        • Contacts
        • +
        • Cusom Locale
        • +
        • Dev Tools
        • +
        • Downloads
        • +
        • Email
        • +
        +
        +
          +
        • Gallery
        • +
        • IMEs for Japanese, Chinese, and Latin text input
        • +
        • Messaging
        • +
        • Music
        • +
        • Phone
        • +
        • Search
        • +
        • Settings
        • +
        • Spare Parts (developer app)
        • +
        • Speech Recorder
        • +
        +
        + + +

        Locales

        + +

        The system image included in the downloadable SDK platform provides a variety of +built-in locales. In some cases, region-specific strings are available for the +locales. In other cases, a default version of the language is used. The +languages that are available in the Android {@sdkPlatformVersion} system +image are listed below (with language_country/region locale +descriptor).

        + + + + + + +
        +
          +
        • Arabic, Egypt (ar_EG)
        • +
        • Arabic, Israel (ar_IL)
        • +
        • Bulgarian, Bulgaria (bg_BG)
        • +
        • Catalan, Spain (ca_ES)
        • +
        • Czech, Czech Republic (cs_CZ)
        • +
        • Danish, Denmark(da_DK)
        • +
        • German, Austria (de_AT)
        • +
        • German, Switzerland (de_CH)
        • +
        • German, Germany (de_DE)
        • +
        • German, Liechtenstein (de_LI)
        • +
        • Greek, Greece (el_GR)
        • +
        • English, Australia (en_AU)
        • +
        • English, Canada (en_CA)
        • +
        • English, Britain (en_GB)
        • +
        • English, Ireland (en_IE)
        • +
        • English, India (en_IN)
        • +
        • English, New Zealand (en_NZ)
        • +
        • English, Singapore(en_SG)
        • +
        • English, US (en_US)
        • +
        • English, Zimbabwe (en_ZA)
        • +
        • Spanish (es_ES)
        • +
        • Spanish, US (es_US)
        • +
        • Finnish, Finland (fi_FI)
        • +
        • French, Belgium (fr_BE)
        • +
        • French, Canada (fr_CA)
        • +
        • French, Switzerland (fr_CH)
        • +
        • French, France (fr_FR)
        • +
        • Hebrew, Israel (he_IL)
        • +
        • Hindi, India (hi_IN)
        • +
        +
        +
      • Croatian, Croatia (hr_HR)
      • +
      • Hungarian, Hungary (hu_HU)
      • +
      • Indonesian, Indonesia (id_ID)
      • +
      • Italian, Switzerland (it_CH)
      • +
      • Italian, Italy (it_IT)
      • +
      • Japanese (ja_JP)
      • +
      • Korean (ko_KR)
      • +
      • Lithuanian, Lithuania (lt_LT)
      • +
      • Latvian, Latvia (lv_LV)
      • +
      • Norwegian-Bokmol, Norway(nb_NO)
      • +
      • Dutch, Belgium (nl_BE)
      • +
      • Dutch, Netherlands (nl_NL)
      • +
      • Polish (pl_PL)
      • +
      • Portuguese, Brazil (pt_BR)
      • +
      • Portuguese, Portugal (pt_PT)
      • +
      • Romanian, Romania (ro_RO)
      • +
      • Russian (ru_RU)
      • +
      • Slovak, Slovakia (sk_SK)
      • +
      • Slovenian, Slovenia (sl_SI)
      • +
      • Serbian (sr_RS)
      • +
      • Swedish, Sweden (sv_SE)
      • +
      • Thai, Thailand (th_TH)
      • +
      • Tagalog, Philippines (tl_PH)
      • +
      • Turkish, Turkey (tr_TR)
      • +
      • Ukrainian, Ukraine (uk_UA)
      • +
      • Vietnamese, Vietnam (vi_VN)
      • +
      • Chinese, PRC (zh_CN)
      • +
      • Chinese, Taiwan (zh_TW)
      • +
        + +

        Note: The Android platform may support more +locales than are included in the SDK system image. All of the supported locales +are available in the Android Open Source +Project.

        + +

        Emulator Skins

        + +

        The downloadable platform includes a set of emulator skins that you can use +for modeling your application in different screen sizes and resolutions. The +emulator skins are:

        + +
          +
        • + QVGA (240x320, low density, small screen) +
        • +
        • + WQVGA400 (240x400, low density, normal screen) +
        • +
        • + WQVGA432 (240x432, low density, normal screen) +
        • +
        • + HVGA (320x480, medium density, normal screen) +
        • +
        • + WVGA800 (480x800, high density, normal screen) +
        • +
        • + WVGA854 (480x854 high density, normal screen) +
        • +
        + +

        For more information about how to develop an application that displays +and functions properly on all Android-powered devices, see Supporting Multiple +Screens.

        diff --git a/docs/html/sdk/sdk_toc.cs b/docs/html/sdk/sdk_toc.cs index 3358cf0f1bc1e..c239901aea0a4 100644 --- a/docs/html/sdk/sdk_toc.cs +++ b/docs/html/sdk/sdk_toc.cs @@ -71,6 +71,13 @@ class="new">new!
        +
      • + + +
      • -- GitLab From 39cf3a445e507f219ecc8a476f6038f095d9d520 Mon Sep 17 00:00:00 2001 From: Nick Pelly Date: Mon, 7 Feb 2011 17:04:21 +0900 Subject: [PATCH 287/291] Document NFC permissions. Change-Id: Ib1b1625058c9c673692f3fbcb3546ec7c2d54a07 --- core/java/android/nfc/NfcAdapter.java | 11 +++++++-- core/java/android/nfc/tech/IsoDep.java | 10 +++++++- core/java/android/nfc/tech/MifareClassic.java | 23 ++++++++++++++++++- .../android/nfc/tech/MifareUltralight.java | 9 ++++++++ core/java/android/nfc/tech/Ndef.java | 11 +++++---- .../java/android/nfc/tech/NdefFormatable.java | 11 +++++---- core/java/android/nfc/tech/NfcA.java | 5 ++++ core/java/android/nfc/tech/NfcB.java | 5 ++++ core/java/android/nfc/tech/NfcF.java | 5 ++++ core/java/android/nfc/tech/NfcV.java | 5 ++++ core/java/android/nfc/tech/TagTechnology.java | 10 ++++++++ 11 files changed, 93 insertions(+), 12 deletions(-) diff --git a/core/java/android/nfc/NfcAdapter.java b/core/java/android/nfc/NfcAdapter.java index 297f15bea41ed..b2ff6c4a97305 100644 --- a/core/java/android/nfc/NfcAdapter.java +++ b/core/java/android/nfc/NfcAdapter.java @@ -37,7 +37,6 @@ import android.util.Log; *

        * Use the helper {@link #getDefaultAdapter(Context)} to get the default NFC * adapter for this Android device. - *

        */ public final class NfcAdapter { private static final String TAG = "NFC"; @@ -437,6 +436,8 @@ public final class NfcAdapter { * the completion of their {@link Activity#onPause} callback to disable foreground dispatch * after it has been enabled. * + *

        Requires the {@link android.Manifest.permission#NFC} permission. + * * @param activity the Activity to dispatch to * @param intent the PendingIntent to start for the dispatch * @param filters the IntentFilters to override dispatching for, or null to always dispatch @@ -476,6 +477,8 @@ public final class NfcAdapter { * *

        This method must be called from the main thread. * + *

        Requires the {@link android.Manifest.permission#NFC} permission. + * * @param activity the Activity to disable dispatch to * @throws IllegalStateException if the Activity has already been paused */ @@ -513,10 +516,12 @@ public final class NfcAdapter { * *

        This method must be called from the main thread. * - *

        NOTE While foreground NDEF push is active standard tag dispatch is disabled. + *

        NOTE: While foreground NDEF push is active standard tag dispatch is disabled. * Only the foreground activity may receive tag discovered dispatches via * {@link #enableForegroundDispatch}. * + *

        Requires the {@link android.Manifest.permission#NFC} permission. + * * @param activity the foreground Activity * @param msg a NDEF Message to push over P2P * @throws IllegalStateException if the Activity is not currently in the foreground @@ -548,6 +553,8 @@ public final class NfcAdapter { * *

        This method must be called from the main thread. * + *

        Requires the {@link android.Manifest.permission#NFC} permission. + * * @param activity the Foreground activity * @throws IllegalStateException if the Activity has already been paused * @throws OperationNotSupportedException if this Android device does not support NDEF push diff --git a/core/java/android/nfc/tech/IsoDep.java b/core/java/android/nfc/tech/IsoDep.java index 2a132f9a33299..9c3074ba4e2f2 100644 --- a/core/java/android/nfc/tech/IsoDep.java +++ b/core/java/android/nfc/tech/IsoDep.java @@ -26,12 +26,15 @@ import java.io.IOException; /** * Provides access to ISO-DEP (ISO 14443-4) properties and I/O operations on a {@link Tag}. * - *

        Acquire a {@link IsoDep} object using {@link #get}. + *

        Acquire an {@link IsoDep} object using {@link #get}. *

        The primary ISO-DEP I/O operation is {@link #transceive}. Applications must * implement their own protocol stack on top of {@link #transceive}. *

        Tags that enumerate the {@link IsoDep} technology in {@link Tag#getTechList} * will also enumerate * {@link NfcA} or {@link NfcB} (since IsoDep builds on top of either of these). + * + *

        Note: Methods that perform I/O operations + * require the {@link android.Manifest.permission#NFC} permission. */ public final class IsoDep extends BasicTagTechnology { private static final String TAG = "NFC"; @@ -80,6 +83,9 @@ public final class IsoDep extends BasicTagTechnology { *

        Setting a longer timeout may be useful when performing * transactions that require a long processing time on the tag * such as key generation. + * + *

        Requires the {@link android.Manifest.permission#NFC} permission. + * * @param timeout timeout value in milliseconds */ public void setTimeout(int timeout) { @@ -142,6 +148,8 @@ public final class IsoDep extends BasicTagTechnology { * not be called from the main application thread. A blocked call will be canceled with * {@link IOException} if {@link #close} is called from another thread. * + *

        Requires the {@link android.Manifest.permission#NFC} permission. + * * @param data command bytes to send, must not be null * @return response bytes received, will not be null * @throws TagLostException if the tag leaves the field diff --git a/core/java/android/nfc/tech/MifareClassic.java b/core/java/android/nfc/tech/MifareClassic.java index 3d513b7195a6d..9a2f2bd5124bd 100644 --- a/core/java/android/nfc/tech/MifareClassic.java +++ b/core/java/android/nfc/tech/MifareClassic.java @@ -55,7 +55,7 @@ import java.nio.ByteOrder; * MIFARE Classic cards that have been formatted according to the * MIFARE Application Directory (MAD) specification. *

      • {@link #KEY_NFC_FORUM} is the well-known key for MIFARE Classic cards that - * have been formatted according to the NFC + * have been formatted according to the NXP specification for NDEF on MIFARE Classic. * *

        Implementation of this class on a Android NFC device is optional. * If it is not implemented, then @@ -64,6 +64,9 @@ import java.nio.ByteOrder; * and {@link Ndef#MIFARE_CLASSIC} NDEF tags will also be supported. In either case, * {@link NfcA} will also be enumerated on the tag, because all MIFARE Classic tags are also * {@link NfcA}. + * + *

        Note: Methods that perform I/O operations + * require the {@link android.Manifest.permission#NFC} permission. */ public final class MifareClassic extends BasicTagTechnology { /** @@ -319,6 +322,8 @@ public final class MifareClassic extends BasicTagTechnology { * not be called from the main application thread. A blocked call will be canceled with * {@link IOException} if {@link #close} is called from another thread. * + *

        Requires the {@link android.Manifest.permission#NFC} permission. + * * @param sectorIndex index of sector to authenticate, starting from 0 * @param key 6-byte authentication key * @return true on success, false on authentication failure @@ -344,6 +349,8 @@ public final class MifareClassic extends BasicTagTechnology { * not be called from the main application thread. A blocked call will be canceled with * {@link IOException} if {@link #close} is called from another thread. * + *

        Requires the {@link android.Manifest.permission#NFC} permission. + * * @param sectorIndex index of sector to authenticate, starting from 0 * @param key 6-byte authentication key * @return true on success, false on authentication failure @@ -398,6 +405,8 @@ public final class MifareClassic extends BasicTagTechnology { * not be called from the main application thread. A blocked call will be canceled with * {@link IOException} if {@link #close} is called from another thread. * + *

        Requires the {@link android.Manifest.permission#NFC} permission. + * * @param blockIndex index of block to read, starting from 0 * @return 16 byte block * @throws TagLostException if the tag leaves the field @@ -418,6 +427,8 @@ public final class MifareClassic extends BasicTagTechnology { * not be called from the main application thread. A blocked call will be canceled with * {@link IOException} if {@link #close} is called from another thread. * + *

        Requires the {@link android.Manifest.permission#NFC} permission. + * * @param blockIndex index of block to write, starting from 0 * @param data 16 bytes of data to write * @throws TagLostException if the tag leaves the field @@ -445,6 +456,8 @@ public final class MifareClassic extends BasicTagTechnology { * not be called from the main application thread. A blocked call will be canceled with * {@link IOException} if {@link #close} is called from another thread. * + *

        Requires the {@link android.Manifest.permission#NFC} permission. + * * @param blockIndex index of block to increment, starting from 0 * @param value non-negative to increment by * @throws TagLostException if the tag leaves the field @@ -471,6 +484,8 @@ public final class MifareClassic extends BasicTagTechnology { * not be called from the main application thread. A blocked call will be canceled with * {@link IOException} if {@link #close} is called from another thread. * + *

        Requires the {@link android.Manifest.permission#NFC} permission. + * * @param blockIndex index of block to decrement, starting from 0 * @param value non-negative to decrement by * @throws TagLostException if the tag leaves the field @@ -497,6 +512,8 @@ public final class MifareClassic extends BasicTagTechnology { * not be called from the main application thread. A blocked call will be canceled with * {@link IOException} if {@link #close} is called from another thread. * + *

        Requires the {@link android.Manifest.permission#NFC} permission. + * * @param blockIndex index of block to copy to * @throws TagLostException if the tag leaves the field * @throws IOException if there is an I/O failure, or the operation is canceled @@ -517,6 +534,8 @@ public final class MifareClassic extends BasicTagTechnology { * not be called from the main application thread. A blocked call will be canceled with * {@link IOException} if {@link #close} is called from another thread. * + *

        Requires the {@link android.Manifest.permission#NFC} permission. + * * @param blockIndex index of block to copy from * @throws TagLostException if the tag leaves the field * @throws IOException if there is an I/O failure, or the operation is canceled @@ -541,6 +560,8 @@ public final class MifareClassic extends BasicTagTechnology { * not be called from the main application thread. A blocked call will be canceled with * {@link IOException} if {@link #close} is called from another thread. * + *

        Requires the {@link android.Manifest.permission#NFC} permission. + * * @see NfcA#transceive */ public byte[] transceive(byte[] data) throws IOException { diff --git a/core/java/android/nfc/tech/MifareUltralight.java b/core/java/android/nfc/tech/MifareUltralight.java index 6c8f725b13ff9..87c8d993c6113 100644 --- a/core/java/android/nfc/tech/MifareUltralight.java +++ b/core/java/android/nfc/tech/MifareUltralight.java @@ -51,6 +51,9 @@ import java.io.IOException; * If it is enumerated, then all {@link MifareUltralight} I/O operations will be supported. * In either case, {@link NfcA} will also be enumerated on the tag, * because all MIFARE Ultralight tags are also {@link NfcA} tags. + * + *

        Note: Methods that perform I/O operations + * require the {@link android.Manifest.permission#NFC} permission. */ public final class MifareUltralight extends BasicTagTechnology { /** A MIFARE Ultralight compatible tag of unknown type */ @@ -136,6 +139,8 @@ public final class MifareUltralight extends BasicTagTechnology { * not be called from the main application thread. A blocked call will be canceled with * {@link IOException} if {@link #close} is called from another thread. * + *

        Requires the {@link android.Manifest.permission#NFC} permission. + * * @param pageOffset index of first page to read, starting from 0 * @return 4 pages (16 bytes) * @throws TagLostException if the tag leaves the field @@ -159,6 +164,8 @@ public final class MifareUltralight extends BasicTagTechnology { * not be called from the main application thread. A blocked call will be canceled with * {@link IOException} if {@link #close} is called from another thread. * + *

        Requires the {@link android.Manifest.permission#NFC} permission. + * * @param pageOffset index of page to write, starting from 0 * @param data 4 bytes to write * @throws TagLostException if the tag leaves the field @@ -187,6 +194,8 @@ public final class MifareUltralight extends BasicTagTechnology { * not be called from the main application thread. A blocked call will be canceled with * {@link IOException} if {@link #close} is called from another thread. * + *

        Requires the {@link android.Manifest.permission#NFC} permission. + * * @see NfcA#transceive */ public byte[] transceive(byte[] data) throws IOException { diff --git a/core/java/android/nfc/tech/Ndef.java b/core/java/android/nfc/tech/Ndef.java index 04674737229ae..657eb64d9e7dd 100644 --- a/core/java/android/nfc/tech/Ndef.java +++ b/core/java/android/nfc/tech/Ndef.java @@ -44,7 +44,7 @@ import java.io.IOException; * formatted to contain NDEF data. *

          *
        • NFC Forum Type 1 Tag ({@link #NFC_FORUM_TYPE_1}), such as the Innovision Topaz - *
        • NFC Forum Type 2 Tag ({@link #NFC_FORUM_TYPE_2}), such as the NXP Mifare Ultralight + *
        • NFC Forum Type 2 Tag ({@link #NFC_FORUM_TYPE_2}), such as the NXP MIFARE Ultralight *
        • NFC Forum Type 3 Tag ({@link #NFC_FORUM_TYPE_3}), such as Sony Felica *
        • NFC Forum Type 4 Tag ({@link #NFC_FORUM_TYPE_4}), such as NXP MIFARE Desfire *
        @@ -66,9 +66,8 @@ import java.io.IOException; * recommended to use NFC Forum Types 1-4 in new deployments of NFC tags * with NDEF payload. Vendor NDEF formats will not work on all Android devices. * - *

        Note: - * Use of this class requires the {@link android.Manifest.permission#NFC} - * permission. + *

        Note: Methods that perform I/O operations + * require the {@link android.Manifest.permission#NFC} permission. */ public final class Ndef extends BasicTagTechnology { private static final String TAG = "NFC"; @@ -284,6 +283,8 @@ public final class Ndef extends BasicTagTechnology { * not be called from the main application thread. A blocked call will be canceled with * {@link IOException} if {@link #close} is called from another thread. * + *

        Requires the {@link android.Manifest.permission#NFC} permission. + * * @param msg the NDEF Message to write, must not be null * @throws TagLostException if the tag leaves the field * @throws IOException if there is an I/O failure, or the operation is canceled @@ -344,6 +345,8 @@ public final class Ndef extends BasicTagTechnology { * not be called from the main application thread. A blocked call will be canceled with * {@link IOException} if {@link #close} is called from another thread. * + *

        Requires the {@link android.Manifest.permission#NFC} permission. + * * @return true on success, false if it is not possible to make this tag read-only * @throws TagLostException if the tag leaves the field * @throws IOException if there is an I/O failure, or the operation is canceled diff --git a/core/java/android/nfc/tech/NdefFormatable.java b/core/java/android/nfc/tech/NdefFormatable.java index f667b58a8cc7d..bb2eb943d46de 100644 --- a/core/java/android/nfc/tech/NdefFormatable.java +++ b/core/java/android/nfc/tech/NdefFormatable.java @@ -41,9 +41,8 @@ import java.io.IOException; * there is no mandatory set of tags for which all Android devices with NFC * must support {@link NdefFormatable}. * - *

        Note: - * Use of this class requires the {@link android.Manifest.permission#NFC} - * permission. + *

        Note: Methods that perform I/O operations + * require the {@link android.Manifest.permission#NFC} permission. */ public final class NdefFormatable extends BasicTagTechnology { private static final String TAG = "NFC"; @@ -85,7 +84,9 @@ public final class NdefFormatable extends BasicTagTechnology { * not be called from the main application thread. A blocked call will be canceled with * {@link IOException} if {@link #close} is called from another thread. * - * @param firstMessage the NDEF message to write after formatting + *

        Requires the {@link android.Manifest.permission#NFC} permission. + * + * @param firstMessage the NDEF message to write after formatting, can be null * @throws TagLostException if the tag leaves the field * @throws IOException if there is an I/O failure, or the operation is canceled * @throws FormatException if the NDEF Message to write is malformed @@ -105,6 +106,8 @@ public final class NdefFormatable extends BasicTagTechnology { * not be called from the main application thread. A blocked call will be canceled with * {@link IOException} if {@link #close} is called from another thread. * + *

        Requires the {@link android.Manifest.permission#NFC} permission. + * * @param firstMessage the NDEF message to write after formatting * @throws TagLostException if the tag leaves the field * @throws IOException if there is an I/O failure, or the operation is canceled diff --git a/core/java/android/nfc/tech/NfcA.java b/core/java/android/nfc/tech/NfcA.java index 93d85108c5b03..1843eaed24dbb 100644 --- a/core/java/android/nfc/tech/NfcA.java +++ b/core/java/android/nfc/tech/NfcA.java @@ -28,6 +28,9 @@ import java.io.IOException; *

        Acquire a {@link NfcA} object using {@link #get}. *

        The primary NFC-A I/O operation is {@link #transceive}. Applications must * implement their own protocol stack on top of {@link #transceive}. + * + *

        Note: Methods that perform I/O operations + * require the {@link android.Manifest.permission#NFC} permission. */ public final class NfcA extends BasicTagTechnology { /** @hide */ @@ -99,6 +102,8 @@ public final class NfcA extends BasicTagTechnology { * not be called from the main application thread. A blocked call will be canceled with * {@link IOException} if {@link #close} is called from another thread. * + *

        Requires the {@link android.Manifest.permission#NFC} permission. + * * @param data bytes to send * @return bytes received in response * @throws TagLostException if the tag leaves the field diff --git a/core/java/android/nfc/tech/NfcB.java b/core/java/android/nfc/tech/NfcB.java index 29246ee950746..22cb11dd4763c 100644 --- a/core/java/android/nfc/tech/NfcB.java +++ b/core/java/android/nfc/tech/NfcB.java @@ -28,6 +28,9 @@ import java.io.IOException; *

        Acquire a {@link NfcB} object using {@link #get}. *

        The primary NFC-B I/O operation is {@link #transceive}. Applications must * implement their own protocol stack on top of {@link #transceive}. + * + *

        Note: Methods that perform I/O operations + * require the {@link android.Manifest.permission#NFC} permission. */ public final class NfcB extends BasicTagTechnology { /** @hide */ @@ -98,6 +101,8 @@ public final class NfcB extends BasicTagTechnology { * not be called from the main application thread. A blocked call will be canceled with * {@link IOException} if {@link #close} is called from another thread. * + *

        Requires the {@link android.Manifest.permission#NFC} permission. + * * @param data bytes to send * @return bytes received in response * @throws TagLostException if the tag leaves the field diff --git a/core/java/android/nfc/tech/NfcF.java b/core/java/android/nfc/tech/NfcF.java index 27d1b57b4dab2..e0ebbe82c4e9c 100644 --- a/core/java/android/nfc/tech/NfcF.java +++ b/core/java/android/nfc/tech/NfcF.java @@ -28,6 +28,9 @@ import java.io.IOException; *

        Acquire a {@link NfcF} object using {@link #get}. *

        The primary NFC-F I/O operation is {@link #transceive}. Applications must * implement their own protocol stack on top of {@link #transceive}. + * + *

        Note: Methods that perform I/O operations + * require the {@link android.Manifest.permission#NFC} permission. */ public final class NfcF extends BasicTagTechnology { /** @hide */ @@ -98,6 +101,8 @@ public final class NfcF extends BasicTagTechnology { * not be called from the main application thread. A blocked call will be canceled with * {@link IOException} if {@link #close} is called from another thread. * + *

        Requires the {@link android.Manifest.permission#NFC} permission. + * * @param data bytes to send * @return bytes received in response * @throws TagLostException if the tag leaves the field diff --git a/core/java/android/nfc/tech/NfcV.java b/core/java/android/nfc/tech/NfcV.java index 99dc31836e493..fe721c88b0489 100644 --- a/core/java/android/nfc/tech/NfcV.java +++ b/core/java/android/nfc/tech/NfcV.java @@ -28,6 +28,9 @@ import java.io.IOException; *

        Acquire a {@link NfcV} object using {@link #get}. *

        The primary NFC-V I/O operation is {@link #transceive}. Applications must * implement their own protocol stack on top of {@link #transceive}. + * + *

        Note: Methods that perform I/O operations + * require the {@link android.Manifest.permission#NFC} permission. */ public final class NfcV extends BasicTagTechnology { /** @hide */ @@ -98,6 +101,8 @@ public final class NfcV extends BasicTagTechnology { * not be called from the main application thread. A blocked call will be canceled with * {@link IOException} if {@link #close} is called from another thread. * + *

        Requires the {@link android.Manifest.permission#NFC} permission. + * * @param data bytes to send * @return bytes received in response * @throws TagLostException if the tag leaves the field diff --git a/core/java/android/nfc/tech/TagTechnology.java b/core/java/android/nfc/tech/TagTechnology.java index be6ccd0da8fdf..be5cbd210d867 100644 --- a/core/java/android/nfc/tech/TagTechnology.java +++ b/core/java/android/nfc/tech/TagTechnology.java @@ -75,6 +75,9 @@ import java.io.IOException; *

      • I/O operations may block, and should never be called on the main application * thread. *
      + * + *

      Note: Methods that perform I/O operations + * require the {@link android.Manifest.permission#NFC} permission. */ public interface TagTechnology extends Closeable { /** @@ -158,6 +161,8 @@ public interface TagTechnology extends Closeable { *

      Only one {@link TagTechnology} object can be connected to a {@link Tag} at a time. *

      Applications must call {@link #close} when I/O operations are complete. * + *

      Requires the {@link android.Manifest.permission#NFC} permission. + * * @see #close() * @throws TagLostException if the tag leaves the field * @throws IOException if there is an I/O failure, or connect is canceled @@ -172,6 +177,8 @@ public interface TagTechnology extends Closeable { * from the main application thread. A blocked call will be canceled with * {@link IOException} by calling {@link #close} from another thread. * + *

      Requires the {@link android.Manifest.permission#NFC} permission. + * * @see #connect() * @see #close() * @throws TagLostException if the tag leaves the field @@ -185,6 +192,8 @@ public interface TagTechnology extends Closeable { *

      Also causes all blocked I/O operations on other thread to be canceled and * return with {@link IOException}. * + *

      Requires the {@link android.Manifest.permission#NFC} permission. + * * @see #connect() */ public void close() throws IOException; @@ -195,6 +204,7 @@ public interface TagTechnology extends Closeable { *

      Returns true if {@link #connect} has completed, and {@link #close} has not been * called, and the {@link Tag} is not known to be out of range. *

      Does not cause RF activity, and does not block. + * * @return true if I/O operations should be possible */ public boolean isConnected(); -- GitLab From 28319c0cec94977682db32b949628a8e4b8183dc Mon Sep 17 00:00:00 2001 From: Jeff Hamilton Date: Wed, 9 Feb 2011 17:26:47 +0900 Subject: [PATCH 288/291] More documentation updates for NFC. Change-Id: Ie134d4296ee12333e6647ce76126f9767ba1ba34 --- core/java/android/nfc/NfcAdapter.java | 90 +++++++++++++++++++++++---- core/java/android/nfc/Tag.java | 69 +++++++++++--------- core/java/android/nfc/tech/Ndef.java | 1 - 3 files changed, 115 insertions(+), 45 deletions(-) diff --git a/core/java/android/nfc/NfcAdapter.java b/core/java/android/nfc/NfcAdapter.java index 297f15bea41ed..341d34846b679 100644 --- a/core/java/android/nfc/NfcAdapter.java +++ b/core/java/android/nfc/NfcAdapter.java @@ -26,8 +26,11 @@ import android.content.Context; import android.content.IntentFilter; import android.content.pm.IPackageManager; import android.content.pm.PackageManager; +import android.nfc.tech.MifareClassic; +import android.nfc.tech.Ndef; +import android.nfc.tech.NfcA; +import android.nfc.tech.NfcF; import android.os.IBinder; -import android.os.Parcel; import android.os.RemoteException; import android.os.ServiceManager; import android.util.Log; @@ -44,30 +47,85 @@ public final class NfcAdapter { /** * Intent to start an activity when a tag with NDEF payload is discovered. - * If the tag has and NDEF payload this intent is started before - * {@link #ACTION_TECH_DISCOVERED}. * - * If any activities respond to this intent neither + *

      The system inspects the first {@link NdefRecord} in the first {@link NdefMessage} and + * looks for a URI, SmartPoster, or MIME record. If a URI or SmartPoster record is found the + * intent will contain the URI in its data field. If a MIME record is found the intent will + * contain the MIME type in its type field. This allows activities to register + * {@link IntentFilter}s targeting specific content on tags. Activities should register the + * most specific intent filters possible to avoid the activity chooser dialog, which can + * disrupt the interaction with the tag as the user interacts with the screen. + * + *

      If the tag has an NDEF payload this intent is started before + * {@link #ACTION_TECH_DISCOVERED}. If any activities respond to this intent neither * {@link #ACTION_TECH_DISCOVERED} or {@link #ACTION_TAG_DISCOVERED} will be started. */ @SdkConstant(SdkConstantType.ACTIVITY_INTENT_ACTION) public static final String ACTION_NDEF_DISCOVERED = "android.nfc.action.NDEF_DISCOVERED"; /** - * Intent to started when a tag is discovered. The data URI is formated as - * {@code vnd.android.nfc://tag/} with the path having a directory entry for each technology - * in the {@link Tag#getTechList()} is sorted ascending order. + * Intent to start an activity when a tag is discovered and activities are registered for the + * specific technologies on the tag. + * + *

      To receive this intent an activity must include an intent filter + * for this action and specify the desired tech types in a + * manifest meta-data entry. Here is an example manfiest entry: + *

      +     *   <activity android:name=".nfc.TechFilter" android:label="NFC/TechFilter">
      +     *       <!-- Add a technology filter -->
      +     *       <intent-filter>
      +     *           <action android:name="android.nfc.action.TECH_DISCOVERED" />
      +     *       </intent-filter>
      +     *
      +     *       <meta-data android:name="android.nfc.action.TECH_DISCOVERED"
      +     *           android:resource="@xml/filter_nfc"
      +     *       />
      +     *   </activity>
      +     * 
      + * + *

      The meta-data XML file should contain one or more tech-list entries + * each consisting or one or more tech entries. The tech entries refer + * to the qualified class name implementing the technology, for example "android.nfc.tech.NfcA". * - * This intent is started after {@link #ACTION_NDEF_DISCOVERED} and before - * {@link #ACTION_TAG_DISCOVERED} + *

      A tag matches if any of the + * tech-list sets is a subset of {@link Tag#getTechList() Tag.getTechList()}. Each + * of the tech-lists is considered independently and the + * activity is considered a match is any single tech-list matches the tag that was + * discovered. This provides AND and OR semantics for filtering desired techs. Here is an + * example that will match any tag using {@link NfcF} or any tag using {@link NfcA}, + * {@link MifareClassic}, and {@link Ndef}: * - * If any activities respond to this intent {@link #ACTION_TAG_DISCOVERED} will not be started. + *

      +     * <resources xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
      +     *     <!-- capture anything using NfcF -->
      +     *     <tech-list>
      +     *         <tech>android.nfc.tech.NfcF</tech>
      +     *     </tech-list>
      +     *
      +     *     <!-- OR -->
      +     *
      +     *     <!-- capture all MIFARE Classics with NDEF payloads -->
      +     *     <tech-list>
      +     *         <tech>android.nfc.tech.NfcA</tech>
      +     *         <tech>android.nfc.tech.MifareClassic</tech>
      +     *         <tech>android.nfc.tech.Ndef</tech>
      +     *     </tech-list>
      +     * </resources>
      +     * 
      + * + *

      This intent is started after {@link #ACTION_NDEF_DISCOVERED} and before + * {@link #ACTION_TAG_DISCOVERED}. If any activities respond to {@link #ACTION_NDEF_DISCOVERED} + * this intent will not be started. If any activities respond to this intent + * {@link #ACTION_TAG_DISCOVERED} will not be started. */ @SdkConstant(SdkConstantType.ACTIVITY_INTENT_ACTION) public static final String ACTION_TECH_DISCOVERED = "android.nfc.action.TECH_DISCOVERED"; /** * Intent to start an activity when a tag is discovered. + * + *

      This intent will not be started when a tag is discovered if any activities respond to + * {@link #ACTION_NDEF_DISCOVERED} or {@link #ACTION_TECH_DISCOVERED} for the current tag. */ @SdkConstant(SdkConstantType.ACTIVITY_INTENT_ACTION) public static final String ACTION_TAG_DISCOVERED = "android.nfc.action.TAG_DISCOVERED"; @@ -79,17 +137,23 @@ public final class NfcAdapter { public static final String ACTION_TAG_LEFT_FIELD = "android.nfc.action.TAG_LOST"; /** - * Mandatory Tag extra for the ACTION_TAG intents. + * Mandatory extra containing the {@link Tag} that was discovered for the + * {@link #ACTION_NDEF_DISCOVERED}, {@link #ACTION_TECH_DISCOVERED}, and + * {@link #ACTION_TAG_DISCOVERED} intents. */ public static final String EXTRA_TAG = "android.nfc.extra.TAG"; /** - * Optional NdefMessage[] extra for the ACTION_TAG intents. + * Optional extra containing an array of {@link NdefMessage} present on the discovered tag for + * the {@link #ACTION_NDEF_DISCOVERED}, {@link #ACTION_TECH_DISCOVERED}, and + * {@link #ACTION_TAG_DISCOVERED} intents. */ public static final String EXTRA_NDEF_MESSAGES = "android.nfc.extra.NDEF_MESSAGES"; /** - * Optional byte[] extra for the tag identifier. + * Optional extra containing a byte array containing the ID of the discovered tag for + * the {@link #ACTION_NDEF_DISCOVERED}, {@link #ACTION_TECH_DISCOVERED}, and + * {@link #ACTION_TAG_DISCOVERED} intents. */ public static final String EXTRA_ID = "android.nfc.extra.ID"; diff --git a/core/java/android/nfc/Tag.java b/core/java/android/nfc/Tag.java index 2305fb9f6a5e1..b676975b297fc 100644 --- a/core/java/android/nfc/Tag.java +++ b/core/java/android/nfc/Tag.java @@ -38,9 +38,9 @@ import java.util.Arrays; *

      * {@link Tag} is an immutable object that represents the state of a NFC tag at * the time of discovery. It can be used as a handle to {@link TagTechnology} classes - * to perform advanced operations, or directly queried for its ID ({@link #getId} and the - * set of technologies it contains ({@link #getTechList}). Arrays passed to and - * returned by this class are *not* cloned, so be careful not to modify them. + * to perform advanced operations, or directly queried for its ID via {@link #getId} and the + * set of technologies it contains via {@link #getTechList}. Arrays passed to and + * returned by this class are not cloned, so be careful not to modify them. *

      * A new tag object is created every time a tag is discovered (comes into range), even * if it is the same physical tag. If a tag is removed and then returned into range, then @@ -48,53 +48,60 @@ import java.util.Arrays; * *

      Tag Dispatch

      * When a tag is discovered, a {@link Tag} object is created and passed to a - * single application via the {@link NfcAdapter#EXTRA_TAG} extra in a - * {@link Context#startActivity} {@link android.content.Intent}. A four stage dispatch is used to select the - * most appropriate application to handle the tag. The Android OS executes each stage in order, - * and completes dispatch as soon as a single matching application is found. If there are multiple - * matching applications found at any one stage then the Android Activity Chooser dialog is shown - * to allow the user to select the application. + * single activity via the {@link NfcAdapter#EXTRA_TAG} extra in an + * {@link android.content.Intent} via {@link Context#startActivity}. A four stage dispatch is used + * to select the + * most appropriate activity to handle the tag. The Android OS executes each stage in order, + * and completes dispatch as soon as a single matching activity is found. If there are multiple + * matching activities found at any one stage then the Android activity chooser dialog is shown + * to allow the user to select the activity to receive the tag. + * + *

      The Tag dispatch mechanism was designed to give a high probability of dispatching + * a tag to the correct activity without showing the user an activity chooser dialog. + * This is important for NFC interactions because they are very transient -- if a user has to + * move the Android device to choose an application then the connection will likely be broken. + * *

      1. Foreground activity dispatch

      - * A foreground activity that has called {@link NfcAdapter#enableForegroundDispatch} is - * given priority. See the documentation on {#link NfcAdapter#enableForegroundDispatch} for + * A foreground activity that has called + * {@link NfcAdapter#enableForegroundDispatch NfcAdapter.enableForegroundDispatch()} is + * given priority. See the documentation on + * {@link NfcAdapter#enableForegroundDispatch NfcAdapter.enableForegroundDispatch()} for * its usage. *

      2. NDEF data dispatch

      - * If the tag contains NDEF data, then {@link Context#startActivity} is called with - * {@link NfcAdapter#ACTION_NDEF_DISCOVERED} and a data URI determined from the - * first NDEF Record in the first NDEF Message in the Tag. This allows NDEF tags to be given - * priority dispatch to applications that can handle the content. + * If the tag contains NDEF data the system inspects the first {@link NdefRecord} in the first + * {@link NdefMessage}. If the record is a URI, SmartPoster, or MIME data + * {@link Context#startActivity} is called with {@link NfcAdapter#ACTION_NDEF_DISCOVERED}. For URI + * and SmartPoster records the URI is put into the intent's data field. For MIME records the MIME + * type is put in the intent's type field. This allows activities to register to be launched only + * when data they know how to handle is present on a tag. This is the preferred method of handling + * data on a tag since NDEF data can be stored on many types of tags and doesn't depend on a + * specific tag technology. * See {@link NfcAdapter#ACTION_NDEF_DISCOVERED} for more detail. If the tag does not contain - * NDEF data, or if no application is registered - * for {@link NfcAdapter#ACTION_NDEF_DISCOVERED} with a matching data URI then dispatch moves - * to stage 3. + * NDEF data, or if no activity is registered + * for {@link NfcAdapter#ACTION_NDEF_DISCOVERED} with a matching data URI or MIME type then dispatch + * moves to stage 3. *

      3. Tag Technology dispatch

      * {@link Context#startActivity} is called with {@link NfcAdapter#ACTION_TECH_DISCOVERED} to - * dispatch the tag to an application that can handle the technologies present on the tag. + * dispatch the tag to an activity that can handle the technologies present on the tag. * Technologies are defined as sub-classes of {@link TagTechnology}, see the package - * {@link android.nfc.tech}. The Android OS looks for an application that can handle one or - * more technologies in the tag. See {@link NfcAdapter#ACTION_TECH_DISCOVERED for more detail. + * {@link android.nfc.tech}. The Android OS looks for an activity that can handle one or + * more technologies in the tag. See {@link NfcAdapter#ACTION_TECH_DISCOVERED} for more detail. *

      4. Fall-back dispatch

      - * If no application has been matched, then {@link Context#startActivity} is called with + * If no activity has been matched then {@link Context#startActivity} is called with * {@link NfcAdapter#ACTION_TAG_DISCOVERED}. This is intended as a fall-back mechanism. * See {@link NfcAdapter#ACTION_TAG_DISCOVERED}. * - *

      - * The Tag dispatch mechanism was designed to give a high probability of dispatching - * a tag to the correct application without showing the user an Application Chooser dialog. - * This is important for NFC interactions because they are very transient - if a user has to - * move the Android device to choose an application then the connection is broken. - * *

      NFC Tag Background

      * An NFC tag is a passive NFC device, powered by the NFC field of this Android device while - * it is in range. Tag's can come in many forms, such as stickers, cards, key fob, or + * it is in range. Tag's can come in many forms, such as stickers, cards, key fobs, or * even embedded in a more sophisticated device. *

      * Tags can have a wide range of capabilities. Simple tags just offer read/write semantics, * and contain some one time * programmable areas to make read-only. More complex tags offer math operations * and per-sector access control and authentication. The most sophisticated tags - * contain operating environments such as Javacard, allowing complex interactions with the - * applets executing on the tag. Use {@link TagTechnology} classes to access a broad + * contain operating environments allowing complex interactions with the + * code executing on the tag. Use {@link TagTechnology} classes to access a broad * range of capabilities available in NFC tags. *

      */ diff --git a/core/java/android/nfc/tech/Ndef.java b/core/java/android/nfc/tech/Ndef.java index 04674737229ae..4ea9f8ac44c56 100644 --- a/core/java/android/nfc/tech/Ndef.java +++ b/core/java/android/nfc/tech/Ndef.java @@ -137,7 +137,6 @@ public final class Ndef extends BasicTagTechnology { * @param tag an MIFARE Classic compatible tag * @return MIFARE Classic object */ - public static Ndef get(Tag tag) { if (!tag.hasTech(TagTechnology.NDEF)) return null; try { -- GitLab From 07cefd3cc3d8d27750e4fc725d9aec86250750dd Mon Sep 17 00:00:00 2001 From: Scott Main Date: Wed, 9 Feb 2011 10:17:08 -0800 Subject: [PATCH 289/291] add 2.3.3 announcement to site home page Change-Id: I4323a1a30fad8a67cce55baba9f7a89c4bdd4494 --- docs/html/index.jd | 19 +++++++++---------- 1 file changed, 9 insertions(+), 10 deletions(-) diff --git a/docs/html/index.jd b/docs/html/index.jd index 909dd3209372b..0c57527ee055b 100644 --- a/docs/html/index.jd +++ b/docs/html/index.jd @@ -129,17 +129,16 @@ href="{@docRoot}resources/dashboard/platform-versions.html">Learn more »Android 2.3 is now available for the Android SDK. In addition, new " -+ "tools and documentation are available, plus a new NDK that offers more than ever. " -+ "For more information about what's in Android 2.3, read the " -+ "version notes.

      " -+ "

      If you have an existing SDK, add Android 2.3 as an " -+ "SDK " -+ "component. If you're new to Android, install the " -+ "SDK starter package." + 'title':"Android 2.3.3, more NFC!", + 'desc': "

      Android 2.3.3 is now available for the Android SDK. " ++ "This update adds new NFC capabilities for developers, including advanced tag dispatching APIs " ++ "and the ability to write to tags.

      " ++ "

      The new APIs enable exciting new applications, such as for ticketing, " ++ "ratings, check-ins, advertising, and data exchange with other devices. " ++ "For more information about Android 2.3.3, read the " ++ "version notes.

      " }, 'tv': { -- GitLab From 2050de5b9a5c097e30545ab822211d49031bd9dc Mon Sep 17 00:00:00 2001 From: Gilles Debunne Date: Wed, 9 Feb 2011 14:17:22 -0800 Subject: [PATCH 290/291] Text selection is broken. Bug 3439569 Lazy initialization code was not back-ported. Change-Id: I9815f649891e2ddc602383488749144686ab1dd3 --- core/java/android/widget/TextView.java | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/core/java/android/widget/TextView.java b/core/java/android/widget/TextView.java index 0afd5a0222af2..05e9678ca6759 100644 --- a/core/java/android/widget/TextView.java +++ b/core/java/android/widget/TextView.java @@ -6822,11 +6822,11 @@ public class TextView extends View implements ViewTreeObserver.OnPreDrawListener public boolean onTouchEvent(MotionEvent event) { final int action = event.getActionMasked(); - if (mInsertionPointCursorController != null) { - mInsertionPointCursorController.onTouchEvent(event); + if (hasInsertionController()) { + getInsertionController().onTouchEvent(event); } - if (mSelectionModifierCursorController != null) { - mSelectionModifierCursorController.onTouchEvent(event); + if (hasSelectionController()) { + getSelectionController().onTouchEvent(event); } if (action == MotionEvent.ACTION_DOWN) { @@ -7324,9 +7324,9 @@ public class TextView extends View implements ViewTreeObserver.OnPreDrawListener minOffset = getSelectionStart(); maxOffset = getSelectionEnd(); } else { - // selectionModifierCursorController is not null at that point + // hasSelectionController is true since we canSelectText. SelectionModifierCursorController selectionModifierCursorController = - ((SelectionModifierCursorController) mSelectionModifierCursorController); + (SelectionModifierCursorController) getSelectionController(); minOffset = selectionModifierCursorController.getMinTouchOffset(); maxOffset = selectionModifierCursorController.getMaxTouchOffset(); } -- GitLab From 322891c689c845b5aa63dbca606967eb9f8f900b Mon Sep 17 00:00:00 2001 From: Robert Ly Date: Thu, 10 Feb 2011 13:42:13 -0800 Subject: [PATCH 291/291] Doc change: nfc dev guide Change-Id: I380cebe8d015749a00f6f3d22fdc5c55a380f447 --- docs/html/guide/guide_toc.cs | 3 + docs/html/guide/topics/nfc/index.jd | 600 ++++++++++++++++++++++++++++ 2 files changed, 603 insertions(+) create mode 100644 docs/html/guide/topics/nfc/index.jd diff --git a/docs/html/guide/guide_toc.cs b/docs/html/guide/guide_toc.cs index 492b3a3137fa9..24970d87133b3 100644 --- a/docs/html/guide/guide_toc.cs +++ b/docs/html/guide/guide_toc.cs @@ -243,6 +243,9 @@
    • Bluetooth
    • +
    • + Near Field Communication + new!
    • Session Initiation Protocol new! diff --git a/docs/html/guide/topics/nfc/index.jd b/docs/html/guide/topics/nfc/index.jd new file mode 100644 index 0000000000000..3992099d578df --- /dev/null +++ b/docs/html/guide/topics/nfc/index.jd @@ -0,0 +1,600 @@ +page.title=Near Field Communication +@jd:body + + + +

      Near Field Communication (NFC) is a set of short-range wireless technologies, similar to RFID. + It typically requires a distance of 4 cm or less and operates at 13.56mhz and at rates ranging + from 106 kbit/s to 848 kbit/s. NFC communication always involves an initiator and a target. The + initiator actively generates an RF field that can power a passive target. This enables NFC + targets to take very simple form factors such as tags, stickers or cards that do not require + power. NFC peer-to-peer communication is also possible, where both devices are powered.

      + +

      Compared to other wireless technologies such as Bluetooth or WiFi, NFC provides much lower + bandwidth and range, but provides low-cost, un-powered targets and do not require discovery or + pairing. Users interact with NFC tags with just a tap. Targets can range in complexity. Simple + tags just offer read and write capabilities, sometimes with one-time programmable areas to make + the card read-only. More complex tags offer math operations, and have cryptographic hardware to + authenticate access to a sector. The most sophisticated tags contain operating environments, + allowing complex interactions with applets that are running on the tag.

      + +

      An Android device with NFC hardware typically acts as an initiator. This mode is also known as + NFC reader/writer. The device actively looks for NFC tags and starts activities to handle them in + this mode. In Android 2.3.3, devices also have some limited peer-to-peer support.

      + +

      API Overview

      + +

      The {@link android.nfc} package contain the high-level classes to interact with the local + device's NFC adapter, to represent discovered tags, and to use the NDEF data format.

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      ClassDescription
      {@link android.nfc.NfcManager}A high level manager class that enumerates the NFC adapters on this Android device. Since + most Android devices only have one NFC adapter, you can just use the static helper {@link + android.nfc.NfcAdapter#getDefaultAdapter()} for most situations.
      {@link android.nfc.NfcAdapter}Represents the local NFC adapter and defines the Intents that are used in the tag + dispatch system. It provides methods to register for foreground tag dispatching and + foreground NDEF pushing. Foreground NDEF push is the only peer-to-peer support that is + currently provided in Android.
      {@link android.nfc.NdefMessage} and {@link android.nfc.NdefRecord}NDEF is an NFC Forum defined data structure, designed to efficiently store data on NFC + tags, such as Text, URLs, and other MIME types. An {@link android.nfc.NdefMessage} acts as a + container for the data that you want to transmit or read. One {@link android.nfc.NdefMessage} + object contains zero or more {@link android.nfc.NdefRecord}s. Each NDEF Record has a type + such as Text, URL, Smart Poster, or any MIME type. The type of the first NDEF Record in the + NDEF message is used to dispatch a tag to an Activity.
      {@link android.nfc.Tag}Represents a passive NFC target. These can come in many form factors such as a tag, card, + FOB, or an even more complex device doing card emulation. When a tag is discovered, a {@link + android.nfc.Tag} object is created and wrapped inside an Intent. The dispatch system sends + the Intent to a compatible Activity startActivity(). You can use the {@link + android.nfc.Tag#getTechList getTechList()} method to determine the technologies supported by + this tag and create the corresponding {@link android.nfc.tech.TagTechnology} object with one + of classes provided by {@link android.nfc.tech}.
      + +

      The {@link android.nfc.tech} package contains classes to query properties and perform I/O + operations on a tag. The classes are divided to represent different NFC technologies that can be + available on a Tag:

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      ClassDescription
      {@link android.nfc.tech.TagTechnology}The interface that all Tag Technology classes must implement.
      {@link android.nfc.tech.NfcA}Provides access to NFC-A (ISO 14443-3A) properties and I/O operations.
      {@link android.nfc.tech.NfcB}Provides access to NFC-B (ISO 14443-3B) properties and I/O operations.
      {@link android.nfc.tech.NfcF}Provides access to NFC-F (JIS 6319-4) properties and I/O operations.
      {@link android.nfc.tech.NfcV}Provides access to NFC-V (ISO 15693) properties and I/O operations.
      {@link android.nfc.tech.IsoDep}Provides access to ISO-DEP (ISO 14443-4) properties and I/O operations.
      {@link android.nfc.tech.Ndef}Provides access to NDEF data and operations on NFC Tags that have been formatted as + NDEF.
      {@link android.nfc.tech.NdefFormatable}Provides a format operations for tags that may be NDEF formatable.
      {@link android.nfc.tech.MifareClassic}Provides access to MIFARE Classic properties and I/O operations. Not all Android devices + provide implementations for this class.
      {@link android.nfc.tech.MifareUltralight}Provides access to MIFARE Ultralight properties and I/O operations. Not all Android + devices provide implementations for this class.
      + +

      Declaring Android Manifest elements

      + +

      Before you can access a device's NFC hardware and properly handle NFC intents, declare these + items in your AndroidManifest.xml file:

      + +
        +
      1. The NFC <uses-permission> element to access the NFC hardware: +
        +<uses-permission android:name="android.permission.NFC" />
        +
        +
      2. + +
      3. The minimum SDK version that your application can support. API level 9 only supports + limited tag dispatching with {@link android.nfc.NfcAdapter#ACTION_TAG_DISCOVERED}, and only + gives access to NDEF messages via the {@link android.nfc.NfcAdapter#EXTRA_NDEF_MESSAGES} extra. + No other tag properties or I/O operations are accessible. API level 10 adds comprehensive + reader/writer support, so you probably want to use this for more functionality. +
        +<uses-sdk android:minSdkVersion="9|10"/>
        +
        +
      4. + +
      5. The uses-feature element so that your application can show up in the Android Market for + devices that have NFC hardware: +
        +<uses-feature android:name="android.hardware.nfc" android:required="true" />
        +
        +
      6. + +
      7. The NFC intent filter to tell the Android system your Activity can handle NFC data. Specify + one or more of these three intent filters: +
        +<intent-filter>
        +  <action android:name="android.nfc.action.NDEF_DISCOVERED"/>
        +  <data android:mimeType="mime/type" />
        +</intent-filter>
        +
        +<intent-filter>
        +  <action android:name="android.nfc.action.TECH_DISCOVERED"/>
        +  <meta-data android:name="android.nfc.action.TECH_DISCOVERED"
        +                android:resource="@xml/nfc_tech_filter.xml" />
        +</intent-filter>
        +
        +<intent-filter>
        +  <action android:name="android.nfc.action.TAG_DISCOVERED"/>
        +</intent-filter>
        +
        + +

        The three intent filters are prioritized and behave in specific ways. Declare only the + ones that your Activity needs to handle. For more information on how to handle these filters, + see the section about The Tag Dispatch System.

        +
      8. +
      + +

      View the AndroidManifest.xml from the + NFCDemo sample to see a complete example.

      + +

      The Tag Dispatch System

      + +

      When an Android device scans an NFC tag, the desired behavior is to have the most appropriate + Activity handle the intent without asking the user what appplication to use. Because devices scan + NFC tags at a very short range, it is likely that making users manually select an Activity forces + them to move the device away from the tag and break the connection. You should develop your + Activity to only handle the NFC tags that your Activity cares about to prevent the Activity + Chooser from appearing. Android provides two systems to help you correctly identify an NFC tag + that your Activity should handle: the Intent dispatch system and the foreground Activity dispatch + system.

      + +

      The intent dispatch system checks the intent filters of all the Activities along with the + types of data that the Activities support to find the best Activity that can handle the NFC tag. + If multiple Activities specify the same intent filter and data to handle, then the Activity + Chooser is presented to the user as a last resort.

      + +

      The foreground dispatch system allows an Activity application to override the intent dispatch + system and have priority when an NFC tag is scanned. The Activity handling the request must be + running in the foreground of the device. When an NFC tag is scanned and matches the intent and + data type that the foreground dispatch Activity defines, the intent is immediately sent to the + Activity even if another Activity can handle the intent. If the Activity cannot handle the + intent, the foreground dispatch system falls back to the intent dispatch system.

      + +

      Using the intent dispatch system

      + +

      The intent dispatch system specifies three intents that each have a priority. The intents that + start when a device scans a tag depend on the type of tag scanned. In general, the intents are + started in the following manner:

      + +
        +
      • + android.nfc.action.NDEF_DISCOVERED: This intent starts when a tag that contains + an NDEF payload is scanned. This is the highest priority intent. The Android system does not + let you specify this intent generically to handle all data types. You must specify + <data> elements in the AndroidManifest.xml along with this + intent to correctly handle NFC tags that start this intent. For example, to handle a + NDEF_DISCOVERED intent that contains plain text, specify the following filter in + your AndroidManifest.xml file: +
        +<intent-filter>
        +    <action android:name="android.nfc.action.NDEF_DISCOVERED"/>
        +    <data android:mimeType="text/plain" />
        +</intent-filter>
        +
        + +

        If the NDEF_DISCOVERED intent is started, the TECH_DISCOVERED + and TAG_DISCOVERED intents are not started. This intent does not start if an + unknown tag is scanned or if the tag does not contain an NDEF payload.

        +
      • + +
      • android.nfc.action.TECH_DISCOVERED: If the NDEF_DISCOVERED intent + does not start or is not filtered by any Activity on the device, this intent starts if the tag + is known. The TECH_DISCOVERED intent requires that you specify the technologies + that you want to support in an XML resource file. For more information, see the section about + Specifying tag technologies to handle.
      • + +
      • android.nfc.action.TAG_DISCOVERED: This intent starts if no Activities handle + the NDEF_DISCOVERED and TECH_DISCOVERED intents or if the tag that is + scanned is unknown.
      • +
      + +

      Specifying tag technologies to handle

      + +

      If your Activity declares the android.nfc.action.TECH_DISCOVERED intent in your + AndroidManifest.xml file, you must create an XML resource file that specifies the + technologies that your Activity supports. The following sample defines all of the technologies. + Specifiying multiple technologies within the same list tells the system + to filter tags that support all of the technologies. The example below never filters a tag + because no tag supports all of the technologies at once. + You can remove the ones that you do not need. Save this file (you can name it anything you wish) + in the <project-root>/res/xml folder.

      +
      +<resources xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
      +    <tech-list>
      +        <tech>android.nfc.tech.IsoDep</tech>
      +        <tech>android.nfc.tech.NfcA</tech>        
      +        <tech>android.nfc.tech.NfcB</tech>
      +        <tech>android.nfc.tech.NfcF</tech>
      +        <tech>android.nfc.tech.NfcV</tech>
      +        <tech>android.nfc.tech.Ndef</tech>
      +        <tech>android.nfc.tech.NdefFormatable</tech>
      +        <tech>android.nfc.tech.MifareClassic</tech>
      +        <tech>android.nfc.tech.MifareUltralight</tech>
      +    </tech-list>
      +</resources>
      +
      + +You can also specify multiple filter lists. In this case, a tag must match all of the +technologies within one of the lists. The following example filters for +cards that support the NfcA and Ndef technology or support the +NfcB and Ndef technology. + +
      +<resources xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
      +    <tech-list>
      +        <tech>android.nfc.tech.NfcA</tech>        
      +        <tech>android.nfc.tech.Ndef</tech>
      +    </tech-list>
      +</resources>
      +
      +<resources xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
      +    <tech-list>
      +        <tech>android.nfc.tech.NfcB</tech>        
      +        <tech>android.nfc.tech.Ndef</tech>
      +    </tech-list>
      +</resources>
      +
      + +

      In your AndroidManifest.xml file, specify the resource file that you just created + in the <meta-data> element inside the <intent-filter> + element like in the following example:

      +
      +<intent-filter>
      +    <action android:name="android.nfc.action.TECH_DISCOVERED"/>
      +    <meta-data android:name="android.nfc.action.TECH_DISCOVERED"
      +        android:resource="@xml/nfc_tech_filter.xml" />
      +</intent-filter>
      +
      + +

      Using the foreground dispatch system

      + +

      The foreground dispatch system allows an Activity to intercept an intent and claim priority + over other Activities that handle the same intent. The system is easy to use and involves + constructing a few data structures for the Android system to be able to send the appropriate + intents to your application. To enable the foreground dispatch system:

      + +
        +
      1. Add the following code in the onCreate() method of your Activity: + +
          +
        1. Create a {@link android.app.PendingIntent} object so the Android system can populate it + with the details of the tag when it is scanned +
          +PendingIntent pendingIntent = PendingIntent.getActivity(
          +    this, 0, new Intent(this, getClass()).addFlags(Intent.FLAG_ACTIVITY_SINGLE_TOP), 0);
          +
          +
        2. + +
        3. Declare intent filters to handle the intents that you want to intercept. The foreground + dispatch system checks the specified intent filters with the intent that is received when + the device scans a tag. If they match, then your application handles the intent. If it does + not match, the foreground dispatch system falls back to the intent dispatch system. + Specifying a null array of intent filters and for the technology filters, + you receive a TAG_DISCOVERED intent for all tags discovered. Note that the + snippet below handles all MIME types. You should only handle the ones that you need. +
          +    IntentFilter ndef = new IntentFilter(NfcAdapter.ACTION_NDEF_DISCOVERED);
          +        try {
          +            ndef.addDataType("*/*");    /* Handles all MIME based dispatches. 
          +                                           You should specify only the ones that you need. */
          +        }
          +        catch (MalformedMimeTypeException e) {
          +            throw new RuntimeException("fail", e);
          +        }
          +        intentFiltersArray = new IntentFilter[] {
          +                ndef,
          +        };
          +
          +
        4. + +
        5. Set up an array of tag technologies that your application wants to handle. Call the + Object.class.getName() method to obtain the class of the technology that you + want to support. +
          +
          +  techListsArray = new String[][] { new String[] { NfcF.class.getName() } };
          +  
          +
          +
        6. +
        +
      2. + +
      3. Override the following Activity lifecycle callbacks and add logic to enable and disable the + foreground dispatch when the Activity loses ({@link android.app.Activity#onPause onPause()}) + and regains ({@link android.app.Activity#onResume onResume()}) focus. {@link + android.nfc.NfcAdapter#enableForegroundDispatch} must best called from the main thread and only + when the activity is in the foreground (calling in {@link android.app.Activity#onResume + onResume()} guarantees this). You also need to implement the {@link + android.app.Activity#onNewIntent onNewIntent} callback to process the data from the scanned NFC + tag. +
        +public void onPause() {
        +    super.onPause();
        +    mAdapter.disableForegroundDispatch(this);
        +}   
        +
        +public void onResume() {
        +    super.onResume();
        +    mAdapter.enableForegroundDispatch(this, pendingIntent, intentFiltersArray, techListsArray);
        +}
        +
        +public void onNewIntent(Intent intent) {
        +    Tag tagFromIntent = intent.getParcelableExtra(NfcAdapter.EXTRA_TAG);
        +    //do something with tagFromIntent
        +}
        +
        +
      4. +
      + +

      See the ForegroundDispatch + sample from API Demos for the complete sample.

      + +

      Working with Data on NFC tags

      + +

      Data on NFC tags are encoded in raw bytes, so you must convert the bytes to something human + readable if you are presenting the data to the user. When writing to NFC tags, you must write + them in bytes as well. Android provides APIs to help write messages that conform to the NDEF + standard, which was developed by the NFC Forum to + standardized data on tags. Using this standard ensures that your data will be supported by all + Android NFC devices if you are writing to tags. However, many tag technologies use their own + standard for storing data and are supported by Android as well, but you have to implement your + own protocol stack to read and write to these tags. You can find a full list of the supported + technologies in {@link android.nfc.tech} and an overview of the technolgies in the {@link + android.nfc.tech.TagTechnology} interface. This section is a brief overview of how to work with + NDEF messages in the context of the Android system. It is not meant to be a complete discussion + of the NDEF specification, but highlights the main things that you need to be aware of when + working with NDEF messages in Android.

      + +

      To facilitate working with NDEF messages, Android provides the {@link android.nfc.NdefRecord} + and {@link android.nfc.NdefMessage} to encapsulate the raw bytes that represent NDEF messages. An + {@link android.nfc.NdefMessage} is the container for zero or more {@link + android.nfc.NdefRecord}s. Each {@link android.nfc.NdefRecord} has its own unique type name + format, record type, and ID to distinguish them from other records within the same {@link + android.nfc.NdefMessage}. You can store different types of records of varying length in a single + {@link android.nfc.NdefMessage}. The size constraint of the NFC tag determines how big your + {@link android.nfc.NdefMessage} can be.

      + +

      Tags that support the {@link android.nfc.tech.Ndef} and {@link android.nfc.tech.NdefFormatable} + technologies return and accept {@link android.nfc.NdefMessage} + objects as parameters for read and write operations. You need to create your own logic to read + and write bytes for other tag technologies in {@link android.nfc.tech}.

      + +

      You can download technical specifications for different types of NDEF message standards, such + as plain text and Smart Posters, at the NFC Forum + website. The NFCDemo sample application also declares sample + plain text and SmartPoster NDEF messages.

      + +

      Reading an NFC tag

      + +

      When a device comes in proximity to an NFC tag, the appropriate intent is started on the + device, notifying interested applications that a NFC tag was scanned. By previously declaring the + appropriate intent filter in your AndroidManifest.xml file or using foreground + dispatching, your application can request to handle the intent.

      + +

      The following method (slightly modified from the NFCDemo sample application), handles the + TAG_DISCOVERED intent and iterates through an array obtained from the intent that + contains the NDEF payload:

      +
      +NdefMessage[] getNdefMessages(Intent intent) {
      +    // Parse the intent
      +    NdefMessage[] msgs = null;
      +    String action = intent.getAction();
      +    if (NfcAdapter.ACTION_TAG_DISCOVERED.equals(action)) {
      +        Parcelable[] rawMsgs = intent.getParcelableArrayExtra(NfcAdapter.EXTRA_NDEF_MESSAGES);
      +        if (rawMsgs != null) {
      +            msgs = new NdefMessage[rawMsgs.length];
      +            for (int i = 0; i < rawMsgs.length; i++) {
      +                msgs[i] = (NdefMessage) rawMsgs[i];
      +            }
      +        }
      +        else {
      +        // Unknown tag type
      +            byte[] empty = new byte[] {};
      +            NdefRecord record = new NdefRecord(NdefRecord.TNF_UNKNOWN, empty, empty, empty);
      +            NdefMessage msg = new NdefMessage(new NdefRecord[] {record});
      +            msgs = new NdefMessage[] {msg};
      +        }
      +    }        
      +    else {
      +        Log.e(TAG, "Unknown intent " + intent);
      +        finish();
      +    }
      +    return msgs;
      +}
      +
      + +

      Keep in mind that the data that the device reads is in bytes, so you must implement your own + logic if you need to present the data in a readable format to the user. The classes in + com.example.android.nfc.record of the NFCDemo sample show you how to parse some + common types of NDEF messages such as plain text or a SmartPoster.

      + +

      Writing to an NFC tag

      + +

      Writing to an NFC tag involves constructing your NDEF message in bytes and using the + appropriate tag technology for the tag that you are writing to. The following code sample shows + you how to write a simple text message to a {@link android.nfc.tech.NdefFormatable} tag:

      +
      +NdefFormatable tag = NdefFormatable.get(t);
      +Locale locale = Locale.US;
      +final byte[] langBytes = locale.getLanguage().getBytes(Charsets.US_ASCII);
      +String text = "Tag, you're it!";
      +final byte[] textBytes = text.getBytes(Charsets.UTF_8);
      +final int utfBit = 0;
      +final char status = (char) (utfBit + langBytes.length);
      +final byte[] data = Bytes.concat(new byte[] {(byte) status}, langBytes, textBytes);
      +NdefRecord record = NdefRecord(NdefRecord.TNF_WELL_KNOWN, NdefRecord.RTD_TEXT, new byte[0], data);
      +try {
      +    NdefRecord[] records = {text};
      +    NdefMessage message = new NdefMessage(records);
      +    tag.connect();
      +    tag.format(message);
      +}
      +catch (Exception e){
      +    //do error handling
      +}
      +
      + +

      Peer-to-peer data exchange

      + +

      Support for simple peer-to-peer data exchange is supported by the foreground push feature, + which is enabled with the {@link android.nfc.NfcAdapter#enableForegroundNdefPush} method. To use + this feature:

      + +
        +
      • The Activity that is pushing the data must be in the foreground
      • + +
      • You must encapsulate the data that you are sending in an {@link android.nfc.NdefMessage} + object
      • + +
      • The NFC device that is receiving the pushed data (the scanned device) must support the + com.android.npp NDEF push protocol, which is optional for Android devices.
      • + +
      + +

      If your Activity enables the foreground push feature and is in the foreground, + the standard intent dispatch system is disabled. However, if your Activity also enables + foreground dispatching, then it can still scan tags that match the intent filters set in the + foreground dispatching.

      + +

      To enable foreground dispatching:

      + +
        +
      1. Create an NdefMessage that contains the NdefRecords that you want to push onto the other + device.
      2. + +
      3. Implement the {@link android.app.Activity#onResume onResume()} and {@link + android.app.Activity#onPause onPause()} callbacks in your Activity to appropriately handle the + foreground pushing lifecycle. You must call {@link + android.nfc.NfcAdapter#enableForegroundNdefPush} from the main thread and only when the + activity is in the foreground (calling in {@link android.app.Activity#onResume onResume()} + guarantees this). +
        +public void onResume() {
        +    super.onResume();
        +    if (mAdapter != null)
        +        mAdapter.enableForegroundNdefPush(this, myNdefMessage);
        +}
        +public void onPause() {
        +    super.onPause();
        +    if (mAdapter != null)
        +        mAdapter.disableForegroundNdefPush(this);
        +}
        +
        +
      4. +
      + +

      When the Activity is in the foreground, you can now tap the device to another device and push + the data to it. See the ForegroundNdefPush + sample in API Demos for a simple example of peer-to-peer data exchange.

      -- GitLab