From 9150b82a55b791ccef265b2e7ee888b0d67ea532 Mon Sep 17 00:00:00 2001 From: Website Deployment Script Date: Wed, 7 Jun 2017 11:26:14 +0000 Subject: [PATCH] Updated docs for 0.45 --- css/react-native.css | 31 +- docs/accessibility.html | 6 +- docs/accessibilityinfo.html | 6 +- docs/actionsheetios.html | 209 +-- docs/activityindicator.html | 192 +- docs/adsupportios.html | 97 +- docs/alert.html | 143 +- docs/alertios.html | 182 +- docs/android-building-from-source.html | 6 +- docs/animated.html | 228 +-- docs/animations.html | 174 +- docs/appregistry.html | 19 +- docs/appstate.html | 94 +- docs/asyncstorage.html | 110 +- docs/backandroid.html | 6 +- docs/backhandler.html | 6 +- docs/building-for-apple-tv.html | 59 + docs/button.html | 95 +- docs/cameraroll.html | 137 +- docs/clipboard.html | 56 +- docs/colors.html | 6 +- docs/communication-ios.html | 8 +- docs/datepickerandroid.html | 134 +- docs/datepickerios.html | 161 +- docs/debugging.html | 23 +- docs/dimensions.html | 6 +- docs/direct-manipulation.html | 58 +- docs/drawerlayoutandroid.html | 26 +- docs/easing.html | 6 +- docs/flatlist.html | 260 +-- docs/flexbox.html | 27 +- docs/geolocation.html | 95 +- docs/gesture-responder-system.html | 6 +- docs/getting-started.html | 305 ++- docs/handling-text-input.html | 13 +- docs/handling-touches.html | 8 +- docs/headless-js-android.html | 6 +- docs/height-and-width.html | 20 +- docs/image.html | 815 +------- docs/imageeditor.html | 6 +- docs/imagepickerios.html | 6 +- docs/images.html | 16 +- docs/imagestore.html | 6 +- docs/integration-with-existing-apps.html | 251 +-- docs/interactionmanager.html | 6 +- docs/javascript-environment.html | 6 +- docs/keyboard.html | 9 +- docs/keyboardavoidingview.html | 106 +- docs/layout-props.html | 6 +- docs/layoutanimation.html | 157 +- docs/linking-libraries-ios.html | 8 +- docs/linking.html | 100 +- docs/listview.html | 173 +- docs/listviewdatasource.html | 6 +- docs/modal.html | 215 +-- docs/more-resources.html | 6 +- docs/native-components-android.html | 6 +- docs/native-components-ios.html | 37 +- docs/native-modules-android.html | 6 +- docs/native-modules-ios.html | 10 +- docs/nativemethodsmixin.html | 6 +- docs/navigation.html | 34 +- docs/navigatorios.html | 436 ++--- docs/netinfo.html | 181 +- docs/network.html | 56 +- docs/panresponder.html | 130 +- docs/performance.html | 15 +- docs/permissionsandroid.html | 17 +- docs/picker.html | 128 +- docs/pickerios.html | 140 +- docs/pixelratio.html | 6 +- docs/platform-specific-code.html | 6 +- docs/progressbarandroid.html | 67 +- docs/progressviewios.html | 75 +- docs/props.html | 20 +- docs/pushnotificationios.html | 221 +-- docs/refreshcontrol.html | 117 +- docs/running-on-device.html | 25 +- docs/running-on-simulator-ios.html | 6 +- docs/scrollview.html | 236 +-- docs/sectionlist.html | 256 +-- docs/segmentedcontrolios.html | 168 +- docs/settings.html | 6 +- docs/shadow-props.html | 6 +- docs/share.html | 116 +- docs/signed-apk-android.html | 6 +- docs/slider.html | 172 +- docs/snapshotviewios.html | 6 +- docs/state.html | 17 +- docs/statusbar.html | 450 +---- docs/statusbarios.html | 6 +- docs/style.html | 13 +- docs/stylesheet.html | 6 +- docs/switch.html | 149 +- docs/systrace.html | 6 +- docs/tabbarios-item.html | 32 +- docs/tabbarios.html | 102 +- docs/testing.html | 11 +- docs/text.html | 1045 +---------- docs/textinput.html | 1652 +---------------- docs/timepickerandroid.html | 98 +- docs/timers.html | 6 +- docs/toastandroid.html | 91 +- docs/toolbarandroid.html | 170 +- docs/touchablehighlight.html | 12 +- docs/touchablenativefeedback.html | 8 +- docs/touchableopacity.html | 10 +- docs/touchablewithoutfeedback.html | 17 +- docs/transforms.html | 6 +- docs/troubleshooting.html | 6 +- docs/tutorial.html | 15 +- docs/understanding-cli.html | 6 +- docs/upgrading.html | 32 +- docs/using-a-listview.html | 95 +- docs/using-a-scrollview.html | 16 +- docs/vibration.html | 122 +- docs/vibrationios.html | 47 +- docs/view.html | 239 +-- docs/viewpagerandroid.html | 265 +-- docs/virtualizedlist.html | 28 +- docs/webview.html | 537 +----- img/AVDManagerMacOS.png | Bin 0 -> 21869 bytes img/AVDManagerWindows.png | Bin 0 -> 17856 bytes img/AdministratorCommandPrompt.png | Bin 0 -> 14701 bytes ...AndroidEnvironmentVariableANDROID_HOME.png | Bin 0 -> 5829 bytes img/AndroidSDKManager.png | Bin 284454 -> 0 bytes img/AndroidSDKManagerInstallsMacOS.png | Bin 0 -> 55751 bytes img/AndroidSDKManagerInstallsWindows.png | Bin 0 -> 10584 bytes img/AndroidSDKManagerMacOS.png | Bin 0 -> 168951 bytes img/AndroidSDKManagerSDKToolsMacOS.png | Bin 0 -> 153719 bytes img/AndroidSDKManagerSDKToolsWindows.png | Bin 0 -> 53434 bytes img/AndroidSDKManagerWindows.png | Bin 0 -> 75490 bytes img/AndroidStudioCustomSetup.png | Bin 0 -> 16552 bytes img/AndroidStudioWelcomeMacOS.png | Bin 0 -> 66437 bytes img/AndroidStudioWelcomeWindows.png | Bin 0 -> 56493 bytes img/AndroidSuccess.png | Bin 48336 -> 0 bytes img/AndroidSuccessMacOS.png | Bin 0 -> 62381 bytes img/AndroidSuccessWindows.png | Bin 0 -> 66384 bytes img/ConfigureReleaseScheme.png | Bin 0 -> 69365 bytes img/CreateAVD.png | Bin 86956 -> 0 bytes img/CreateAVDMacOS.png | Bin 0 -> 96908 bytes img/CreateAVDWindows.png | Bin 0 -> 23941 bytes img/CreateAVDx86MacOS.png | Bin 0 -> 565647 bytes img/CreateAVDx86Windows.png | Bin 0 -> 74554 bytes img/Inspector.gif | Bin 0 -> 1143767 bytes img/ReactDevTools.png | Bin 0 -> 598967 bytes img/ReactDevToolsDollarR.gif | Bin 0 -> 2159365 bytes img/ReactDevToolsInspector.gif | Bin 0 -> 1952102 bytes img/RunningOnDeviceCodeSigning.png | Bin 0 -> 109944 bytes img/RunningOnDeviceReady.png | Bin 0 -> 15390 bytes ...droid-sdk-environment-variable-windows.png | Bin 28729 -> 0 bytes img/react-native-tools-avd.png | Bin 5547 -> 4455 bytes index.html | 8 +- js/scripts.js | 44 +- releases/0.45/versions.html | 2 +- versions.html | 4 +- 156 files changed, 1906 insertions(+), 11106 deletions(-) create mode 100644 docs/building-for-apple-tv.html create mode 100644 img/AVDManagerMacOS.png create mode 100644 img/AVDManagerWindows.png create mode 100644 img/AdministratorCommandPrompt.png create mode 100644 img/AndroidEnvironmentVariableANDROID_HOME.png delete mode 100644 img/AndroidSDKManager.png create mode 100644 img/AndroidSDKManagerInstallsMacOS.png create mode 100644 img/AndroidSDKManagerInstallsWindows.png create mode 100644 img/AndroidSDKManagerMacOS.png create mode 100644 img/AndroidSDKManagerSDKToolsMacOS.png create mode 100644 img/AndroidSDKManagerSDKToolsWindows.png create mode 100644 img/AndroidSDKManagerWindows.png create mode 100644 img/AndroidStudioCustomSetup.png create mode 100644 img/AndroidStudioWelcomeMacOS.png create mode 100644 img/AndroidStudioWelcomeWindows.png delete mode 100644 img/AndroidSuccess.png create mode 100644 img/AndroidSuccessMacOS.png create mode 100644 img/AndroidSuccessWindows.png create mode 100644 img/ConfigureReleaseScheme.png delete mode 100644 img/CreateAVD.png create mode 100644 img/CreateAVDMacOS.png create mode 100644 img/CreateAVDWindows.png create mode 100644 img/CreateAVDx86MacOS.png create mode 100644 img/CreateAVDx86Windows.png create mode 100644 img/Inspector.gif create mode 100644 img/ReactDevTools.png create mode 100644 img/ReactDevToolsDollarR.gif create mode 100644 img/ReactDevToolsInspector.gif create mode 100644 img/RunningOnDeviceCodeSigning.png create mode 100644 img/RunningOnDeviceReady.png delete mode 100644 img/react-native-android-sdk-environment-variable-windows.png diff --git a/css/react-native.css b/css/react-native.css index 7ff24fb0a42..8c4a8b13389 100644 --- a/css/react-native.css +++ b/css/react-native.css @@ -1048,7 +1048,7 @@ h2 { display: table-cell; } p { - margin: 10px 0; } + margin: 16px 0; } .highlight { padding: 10px; @@ -1355,6 +1355,7 @@ div[data-twttr-id] iframe { margin-left: 20px; } .prop { + word-wrap: break-word; padding: 5px 10px; } .compactProps .prop { @@ -1668,6 +1669,14 @@ input#algolia-doc-search:focus { font-size: 24px; text-align: center; } +@media only screen and (max-width: 680px) { + .hero .text { + font-size: 200%; + text-align: center; } + .hero .minitext { + font-size: 18px; + text-align: center; } } + .buttons-unit { margin-top: 40px; text-align: center; } @@ -1676,10 +1685,14 @@ input#algolia-doc-search:focus { color: #FA6900; } .buttons-unit .button { - font-size: 24px; background: #05A5D1; color: #fafafa; } +@media screen and (min-width: 600px) { + .buttons-unit .button { + font-size: 24px; } +} + .buttons-unit .button:active { background: #0485A9; } @@ -1712,15 +1725,11 @@ input#algolia-doc-search:focus { .showcase { margin: 30px auto 30px auto; - width: 100%; + width: 50%; display: inline-block; text-align: center; vertical-align: top; } -@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) { - .showcase { - width: 50%; } } - @media only screen and (min-device-width: 1024px) { .showcase { width: 25%; } } @@ -1832,6 +1841,10 @@ input#algolia-doc-search:focus { display: block; text-align: left; } +@media screen and (max-width: 768px) { + .entry-share { + display: none; } } + .entry-excerpt { min-width: 320px; max-width: 640px; @@ -1903,7 +1916,7 @@ article li { .posted-on { font-size: 12px; - color: rgba(102, 99, 122, 0.29); + color: #9d9b9b; margin-bottom: 0; margin-top: 15px; } @@ -1918,7 +1931,7 @@ article li { color: #5A6B77; } .name-title .title { - color: rgba(102, 99, 122, 0.44); } + color: #9d9b9b; } .btn { background: 0 0; diff --git a/docs/accessibility.html b/docs/accessibility.html index 2d9078c40a7..a3168a735dc 100644 --- a/docs/accessibility.html +++ b/docs/accessibility.html @@ -1,4 +1,4 @@ -Accessibility

Accessibility #

Native App Accessibility (iOS and Android) #

Both iOS and Android provide APIs for making apps accessible to people with disabilities. In addition, both platforms provide bundled assistive technologies, like the screen readers VoiceOver (iOS) and TalkBack (Android) for the visually impaired. Similarly, in React Native we have included APIs designed to provide developers with support for making apps more accessible. Take note, iOS and Android differ slightly in their approaches, and thus the React Native implementations may vary by platform.

In addition to this documentation, you might find this blog post about React Native accessibility to be useful.

Making Apps Accessible #

Accessibility properties #

accessible (iOS, Android) #

When true, indicates that the view is an accessibility element. When a view is an accessibility element, it groups its children into a single selectable component. By default, all touchable elements are accessible.

On Android, ‘accessible={true}’ property for a react-native View will be translated into native ‘focusable={true}’.

<View accessible={true}> +Accessibility

Accessibility #

Native App Accessibility (iOS and Android) #

Both iOS and Android provide APIs for making apps accessible to people with disabilities. In addition, both platforms provide bundled assistive technologies, like the screen readers VoiceOver (iOS) and TalkBack (Android) for the visually impaired. Similarly, in React Native we have included APIs designed to provide developers with support for making apps more accessible. Take note, iOS and Android differ slightly in their approaches, and thus the React Native implementations may vary by platform.

In addition to this documentation, you might find this blog post about React Native accessibility to be useful.

Making Apps Accessible #

Accessibility properties #

accessible (iOS, Android) #

When true, indicates that the view is an accessibility element. When a view is an accessibility element, it groups its children into a single selectable component. By default, all touchable elements are accessible.

On Android, ‘accessible={true}’ property for a react-native View will be translated into native ‘focusable={true}’.

<View accessible={true}> <Text>text one</Text> <Text>text two</Text> </View>

In the above example, we can't get accessibility focus separately on 'text one' and 'text two'. Instead we get focus on a parent view with 'accessible' property.

accessibilityLabel (iOS, Android) #

When a view is marked as accessible, it is a good practice to set an accessibilityLabel on the view, so that people who use VoiceOver know what element they have selected. VoiceOver will read this string when a user selects the associated element.

To use, set the accessibilityLabel property to a custom string on your View:

<TouchableOpacity accessible={true} accessibilityLabel={'Tap me!'} onPress={this._onPress}> @@ -55,6 +55,6 @@ On the other hand, if view B contains a child view C a apiKey: '2c98749b4a1e588efec53b2acec13025', indexName: 'react-native-versions', inputSelector: '#algolia-doc-search', - algoliaOptions: { facetFilters: [ "tags:0.44" ], hitsPerPage: 5 } + algoliaOptions: { facetFilters: [ "tags:0.45" ], hitsPerPage: 5 } }); - \ No newline at end of file + \ No newline at end of file diff --git a/docs/accessibilityinfo.html b/docs/accessibilityinfo.html index d7efeb626c9..a7e71447699 100644 --- a/docs/accessibilityinfo.html +++ b/docs/accessibilityinfo.html @@ -1,4 +1,4 @@ -AccessibilityInfo

AccessibilityInfo #

Sometimes it's useful to know whether or not the device has a screen reader that is currently active. The +AccessibilityInfo

AccessibilityInfo #

Sometimes it's useful to know whether or not the device has a screen reader that is currently active. The AccessibilityInfo API is designed for this purpose. You can use it to query the current state of the screen reader as well as to register to be notified when the state of the screen reader changes.

Here's a small example illustrating how to use AccessibilityInfo:

class ScreenReaderStatusExample extends React.Component { state = { @@ -59,6 +59,6 @@ reader is enabled and false otherwise.
\ No newline at end of file + \ No newline at end of file diff --git a/docs/actionsheetios.html b/docs/actionsheetios.html index d8d6726ec80..abcd2f11f9a 100644 --- a/docs/actionsheetios.html +++ b/docs/actionsheetios.html @@ -1,210 +1,9 @@ -ActionSheetIOS

ActionSheetIOS #

Methods #

static showActionSheetWithOptions(options, callback) #

Display an iOS action sheet. The options object must contain one or more +ActionSheetIOS

ActionSheetIOS #

Methods #

static showActionSheetWithOptions(options, callback) #

Display an iOS action sheet. The options object must contain one or more of:

  • options (array of strings) - a list of button titles (required)
  • cancelButtonIndex (int) - index of cancel button in options
  • destructiveButtonIndex (int) - index of destructive button in options
  • title (string) - a title to show above the action sheet
  • message (string) - a message to show below the title

static showShareActionSheetWithOptions(options, failureCallback, successCallback) #

Display the iOS share sheet. The options object should contain one or both of message and url and can additionally have a subject or excludedActivityTypes:

  • url (string) - a URL to share
  • message (string) - a message to share
  • subject (string) - a subject for the message
  • excludedActivityTypes (array) - the activities to exclude from the ActionSheet

NOTE: if url points to a local file, or is a base64-encoded uri, the file it points to will be loaded and shared directly. -In this way, you can share images, videos, PDF files, etc.

You can edit the content above on GitHub and send us a pull request!

Examples #

Edit on GitHub
'use strict'; - -var React = require('react'); -var ReactNative = require('react-native'); -var { - ActionSheetIOS, - StyleSheet, - takeSnapshot, - Text, - View, -} = ReactNative; - -var BUTTONS = [ - 'Option 0', - 'Option 1', - 'Option 2', - 'Delete', - 'Cancel', -]; -var DESTRUCTIVE_INDEX = 3; -var CANCEL_INDEX = 4; - -class ActionSheetExample extends React.Component { - state = { - clicked: 'none', - }; - - render() { - return ( - <View> - <Text onPress={this.showActionSheet} style={style.button}> - Click to show the ActionSheet - </Text> - <Text> - Clicked button: {this.state.clicked} - </Text> - </View> - ); - } - - showActionSheet = () => { - ActionSheetIOS.showActionSheetWithOptions({ - options: BUTTONS, - cancelButtonIndex: CANCEL_INDEX, - destructiveButtonIndex: DESTRUCTIVE_INDEX, - }, - (buttonIndex) => { - this.setState({ clicked: BUTTONS[buttonIndex] }); - }); - }; -} - -class ActionSheetTintExample extends React.Component { - state = { - clicked: 'none', - }; - - render() { - return ( - <View> - <Text onPress={this.showActionSheet} style={style.button}> - Click to show the ActionSheet - </Text> - <Text> - Clicked button: {this.state.clicked} - </Text> - </View> - ); - } - - showActionSheet = () => { - ActionSheetIOS.showActionSheetWithOptions({ - options: BUTTONS, - cancelButtonIndex: CANCEL_INDEX, - destructiveButtonIndex: DESTRUCTIVE_INDEX, - tintColor: 'green', - }, - (buttonIndex) => { - this.setState({ clicked: BUTTONS[buttonIndex] }); - }); - }; -} - -class ShareActionSheetExample extends React.Component { - state = { - text: '' - }; - - render() { - return ( - <View> - <Text onPress={this.showShareActionSheet} style={style.button}> - Click to show the Share ActionSheet - </Text> - <Text> - {this.state.text} - </Text> - </View> - ); - } - - showShareActionSheet = () => { - ActionSheetIOS.showShareActionSheetWithOptions({ - url: this.props.url, - message: 'message to go with the shared url', - subject: 'a subject to go in the email heading', - excludedActivityTypes: [ - 'com.apple.UIKit.activity.PostToTwitter' - ] - }, - (error) => alert(error), - (completed, method) => { - var text; - if (completed) { - text = `Shared via ${method}`; - } else { - text = 'You didn\'t share'; - } - this.setState({text}); - }); - }; -} - -class ShareScreenshotExample extends React.Component { - state = { - text: '' - }; - - render() { - return ( - <View> - <Text onPress={this.showShareActionSheet} style={style.button}> - Click to show the Share ActionSheet - </Text> - <Text> - {this.state.text} - </Text> - </View> - ); - } - - showShareActionSheet = () => { - // Take the snapshot (returns a temp file uri) - takeSnapshot('window').then((uri) => { - // Share image data - ActionSheetIOS.showShareActionSheetWithOptions({ - url: uri, - excludedActivityTypes: [ - 'com.apple.UIKit.activity.PostToTwitter' - ] - }, - (error) => alert(error), - (completed, method) => { - var text; - if (completed) { - text = `Shared via ${method}`; - } else { - text = 'You didn\'t share'; - } - this.setState({text}); - }); - }).catch((error) => alert(error)); - }; -} - -var style = StyleSheet.create({ - button: { - marginBottom: 10, - fontWeight: '500', - } -}); - -exports.title = 'ActionSheetIOS'; -exports.description = 'Interface to show iOS\' action sheets'; -exports.examples = [ - { - title: 'Show Action Sheet', - render(): React.Element<any> { return <ActionSheetExample />; } - }, - { - title: 'Show Action Sheet with tinted buttons', - render(): React.Element<any> { return <ActionSheetTintExample />; } - }, - { - title: 'Show Share Action Sheet', - render(): React.Element<any> { - return <ShareActionSheetExample url="https://code.facebook.com" />; - } - }, - { - title: 'Share Local Image', - render(): React.Element<any> { - return <ShareActionSheetExample url="bunny.png" />; - } - }, - { - title: 'Share Screenshot', - render(): React.Element<any> { - return <ShareScreenshotExample />; - } - } -];
\ No newline at end of file + \ No newline at end of file diff --git a/docs/activityindicator.html b/docs/activityindicator.html index 3571c625ed8..1bdd260612c 100644 --- a/docs/activityindicator.html +++ b/docs/activityindicator.html @@ -1,186 +1,8 @@ -ActivityIndicator

ActivityIndicator #

Displays a circular loading indicator.

Props #

animating?: bool #

Whether to show the indicator (true, the default) or hide it (false).

color?: color #

The foreground color of the spinner (default is gray).

size?: enum('small', 'large'), number #

Size of the indicator (default is 'small'). -Passing a number to the size prop is only supported on Android.

ioshidesWhenStopped?: bool #

Whether the indicator should hide when not animating (true by default).

You can edit the content above on GitHub and send us a pull request!

Examples #

Edit on GitHub
'use strict'; - -import React, { Component } from 'react'; -import { ActivityIndicator, StyleSheet, View } from 'react-native'; - -/** - * Optional Flowtype state and timer types definition - */ -type State = { animating: boolean; }; -type Timer = number; - -class ToggleAnimatingActivityIndicator extends Component { - /** - * Optional Flowtype state and timer types - */ - state: State; - _timer: Timer; - - constructor(props) { - super(props); - this.state = { - animating: true, - }; - } - - componentDidMount() { - this.setToggleTimeout(); - } - - componentWillUnmount() { - clearTimeout(this._timer); - } - - setToggleTimeout() { - this._timer = setTimeout(() => { - this.setState({animating: !this.state.animating}); - this.setToggleTimeout(); - }, 2000); - } - - render() { - return ( - <ActivityIndicator - animating={this.state.animating} - style={[styles.centering, {height: 80}]} - size="large" - /> - ); - } -} - - - -exports.displayName = (undefined: ?string); -exports.framework = 'React'; -exports.title = '<ActivityIndicator>'; -exports.description = 'Animated loading indicators.'; - -exports.examples = [ - { - title: 'Default (small, white)', - render() { - return ( - <ActivityIndicator - style={[styles.centering, styles.gray]} - color="white" - /> - ); - } - }, - { - title: 'Gray', - render() { - return ( - <View> - <ActivityIndicator - style={[styles.centering]} - /> - <ActivityIndicator - style={[styles.centering, {backgroundColor: '#eeeeee'}]} - /> - </View> - ); - } - }, - { - title: 'Custom colors', - render() { - return ( - <View style={styles.horizontal}> - <ActivityIndicator color="#0000ff" /> - <ActivityIndicator color="#aa00aa" /> - <ActivityIndicator color="#aa3300" /> - <ActivityIndicator color="#00aa00" /> - </View> - ); - } - }, - { - title: 'Large', - render() { - return ( - <ActivityIndicator - style={[styles.centering, styles.gray]} - size="large" - color="white" - /> - ); - } - }, - { - title: 'Large, custom colors', - render() { - return ( - <View style={styles.horizontal}> - <ActivityIndicator - size="large" - color="#0000ff" - /> - <ActivityIndicator - size="large" - color="#aa00aa" - /> - <ActivityIndicator - size="large" - color="#aa3300" - /> - <ActivityIndicator - size="large" - color="#00aa00" - /> - </View> - ); - } - }, - { - title: 'Start/stop', - render() { - return <ToggleAnimatingActivityIndicator />; - } - }, - { - title: 'Custom size', - render() { - return ( - <ActivityIndicator - style={[styles.centering, {transform: [{scale: 1.5}]}]} - size="large" - /> - ); - } - }, - { - platform: 'android', - title: 'Custom size (size: 75)', - render() { - return ( - <ActivityIndicator - style={styles.centering} - size={75} - /> - ); - } - }, -]; - - -const styles = StyleSheet.create({ - centering: { - alignItems: 'center', - justifyContent: 'center', - padding: 8, - }, - gray: { - backgroundColor: '#cccccc', - }, - horizontal: { - flexDirection: 'row', - justifyContent: 'space-around', - padding: 8, - }, -});

ActivityIndicator #

Displays a circular loading indicator.

Props #

animating?: PropTypes.bool #

Whether to show the indicator (true, the default) or hide it (false).

color?: color #

The foreground color of the spinner (default is gray).

size?: PropTypes.oneOfType([ + PropTypes.oneOf([ 'small', 'large' ]), + PropTypes.number, +]) #

Size of the indicator (default is 'small'). +Passing a number to the size prop is only supported on Android.

ioshidesWhenStopped?: PropTypes.bool #

Whether the indicator should hide when not animating (true by default).

You can edit the content above on GitHub and send us a pull request!

\ No newline at end of file + \ No newline at end of file diff --git a/docs/adsupportios.html b/docs/adsupportios.html index c3e9bd94947..52e6c45b4e3 100644 --- a/docs/adsupportios.html +++ b/docs/adsupportios.html @@ -1,90 +1,9 @@ -AdSupportIOS

AdSupportIOS #

Methods #

static getAdvertisingId(onSuccess, onFailure) #

static getAdvertisingTrackingEnabled(onSuccess, onFailure) #

You can edit the content above on GitHub and send us a pull request!

Examples #

Edit on GitHub
'use strict'; - -var React = require('react'); -var ReactNative = require('react-native'); -var { - AdSupportIOS, - StyleSheet, - Text, - View, -} = ReactNative; - -exports.framework = 'React'; -exports.title = 'Advertising ID'; -exports.description = 'Example of using the ad support API.'; - -exports.examples = [ - { - title: 'Ad Support IOS', - render: function(): React.Element<any> { - return <AdSupportIOSExample />; - }, - } -]; - -class AdSupportIOSExample extends React.Component { - state = { - deviceID: 'No IDFA yet', - hasAdvertiserTracking: 'unset', - }; - - componentDidMount() { - AdSupportIOS.getAdvertisingId( - this._onDeviceIDSuccess, - this._onDeviceIDFailure - ); - - AdSupportIOS.getAdvertisingTrackingEnabled( - this._onHasTrackingSuccess, - this._onHasTrackingFailure - ); - } - - _onHasTrackingSuccess = (hasTracking) => { - this.setState({ - 'hasAdvertiserTracking': hasTracking, - }); - }; - - _onHasTrackingFailure = (e) => { - this.setState({ - 'hasAdvertiserTracking': 'Error!', - }); - }; - - _onDeviceIDSuccess = (deviceID) => { - this.setState({ - 'deviceID': deviceID, - }); - }; - - _onDeviceIDFailure = (e) => { - this.setState({ - 'deviceID': 'Error!', - }); - }; - - render() { - return ( - <View> - <Text> - <Text style={styles.title}>Advertising ID: </Text> - {JSON.stringify(this.state.deviceID)} - </Text> - <Text> - <Text style={styles.title}>Has Advertiser Tracking: </Text> - {JSON.stringify(this.state.hasAdvertiserTracking)} - </Text> - </View> - ); - } -} - -var styles = StyleSheet.create({ - title: { - fontWeight: '500', - }, -});

AdSupportIOS #

AdSupport provides access to the "advertising identifier". If you link this library +in your project, you may need to justify your use for this identifier when submitting +your application to the App Store.

In order to use AdSupport in your project, you must link the RCTAdSupport library. +In Xcode, you can manually add the RCTAdSupport.m and RCTAdSupport.h files from +node_modules/react-native/Libraries/AdSupport/ to the Libraries/React/Base/ folder +of your current project.

You can refer to Linking for help.

Methods #

static getAdvertisingId(onSuccess, onFailure) #

static getAdvertisingTrackingEnabled(onSuccess, onFailure) #

You can edit the content above on GitHub and send us a pull request!

\ No newline at end of file + \ No newline at end of file diff --git a/docs/alert.html b/docs/alert.html index 4781d1aeae1..15f32b83bb1 100644 --- a/docs/alert.html +++ b/docs/alert.html @@ -1,4 +1,4 @@ -Alert

Alert #

Launches an alert dialog with the specified title and message.

Optionally provide a list of buttons. Tapping any button will fire the +Alert

Alert #

Launches an alert dialog with the specified title and message.

Optionally provide a list of buttons. Tapping any button will fire the respective onPress callback and dismiss the alert. By default, the only button will be an 'OK' button.

This is an API that works both on iOS and Android and can show static alerts. To show an alert that prompts the user to enter some information, @@ -18,142 +18,7 @@ i.e. { cancelable: false }

Example usage:

{text: 'OK', onPress: () => console.log('OK Pressed')}, ], { cancelable: false } -)

Methods #

static alert(title, message?, buttons?, options?, type?) #

You can edit the content above on GitHub and send us a pull request!

Examples #

Edit on GitHub
'use strict'; - -var React = require('react'); -var ReactNative = require('react-native'); -var { - Alert, - StyleSheet, - Text, - TouchableHighlight, - View, -} = ReactNative; - -var UIExplorerBlock = require('./UIExplorerBlock'); - -// corporate ipsum > lorem ipsum -var alertMessage = 'Credibly reintermediate next-generation potentialities after goal-oriented ' + - 'catalysts for change. Dynamically revolutionize.'; - -/** - * Simple alert examples. - */ -class SimpleAlertExampleBlock extends React.Component { - render() { - return ( - <View> - <TouchableHighlight style={styles.wrapper} - onPress={() => Alert.alert( - 'Alert Title', - alertMessage, - )}> - <View style={styles.button}> - <Text>Alert with message and default button</Text> - </View> - </TouchableHighlight> - <TouchableHighlight style={styles.wrapper} - onPress={() => Alert.alert( - 'Alert Title', - alertMessage, - [ - {text: 'OK', onPress: () => console.log('OK Pressed!')}, - ] - )}> - <View style={styles.button}> - <Text>Alert with one button</Text> - </View> - </TouchableHighlight> - <TouchableHighlight style={styles.wrapper} - onPress={() => Alert.alert( - 'Alert Title', - alertMessage, - [ - {text: 'Cancel', onPress: () => console.log('Cancel Pressed!')}, - {text: 'OK', onPress: () => console.log('OK Pressed!')}, - ] - )}> - <View style={styles.button}> - <Text>Alert with two buttons</Text> - </View> - </TouchableHighlight> - <TouchableHighlight style={styles.wrapper} - onPress={() => Alert.alert( - 'Alert Title', - null, - [ - {text: 'Foo', onPress: () => console.log('Foo Pressed!')}, - {text: 'Bar', onPress: () => console.log('Bar Pressed!')}, - {text: 'Baz', onPress: () => console.log('Baz Pressed!')}, - ] - )}> - <View style={styles.button}> - <Text>Alert with three buttons</Text> - </View> - </TouchableHighlight> - <TouchableHighlight style={styles.wrapper} - onPress={() => Alert.alert( - 'Foo Title', - alertMessage, - '..............'.split('').map((dot, index) => ({ - text: 'Button ' + index, - onPress: () => console.log('Pressed ' + index) - })) - )}> - <View style={styles.button}> - <Text>Alert with too many buttons</Text> - </View> - </TouchableHighlight> - <TouchableHighlight style={styles.wrapper} - onPress={() => Alert.alert( - 'Alert Title', - null, - [ - {text: 'OK', onPress: () => console.log('OK Pressed!')}, - ], - { - cancelable: false - } - )}> - <View style={styles.button}> - <Text>Alert that cannot be dismissed</Text> - </View> - </TouchableHighlight> - </View> - ); - } -} - -class AlertExample extends React.Component { - static title = 'Alert'; - - static description = 'Alerts display a concise and informative message ' + - 'and prompt the user to make a decision.'; - - render() { - return ( - <UIExplorerBlock title={'Alert'}> - <SimpleAlertExampleBlock /> - </UIExplorerBlock> - ); - } -} - -var styles = StyleSheet.create({ - wrapper: { - borderRadius: 5, - marginBottom: 5, - }, - button: { - backgroundColor: '#eeeeee', - padding: 10, - }, -}); - -module.exports = { - AlertExample, - SimpleAlertExampleBlock, -};
\ No newline at end of file + \ No newline at end of file diff --git a/docs/alertios.html b/docs/alertios.html index 8beaf2b2cac..321d46210ad 100644 --- a/docs/alertios.html +++ b/docs/alertios.html @@ -1,4 +1,4 @@ -AlertIOS

AlertIOS #

AlertIOS provides functionality to create an iOS alert dialog with a +AlertIOS

AlertIOS #

AlertIOS provides functionality to create an iOS alert dialog with a message or create a prompt for user input.

Creating an iOS alert:

AlertIOS.alert( 'Sync Complete', 'All your data are belong to us.' @@ -43,181 +43,7 @@ cross-platform support if you don't need to create iOS-only prompts.

=> console.log("Your username is "+text), null, 'default' -);

Type Definitions #

AlertType #

An Alert button type

Type:
$Enum

Constants:
ValueDescription
default

Default alert with no inputs

plain-text

Plain text input alert

secure-text

Secure text input alert

login-password

Login and password alert

AlertButtonStyle #

An Alert button style

Type:
$Enum

Constants:
ValueDescription
default

Default button style

cancel

Cancel button style

destructive

Destructive button style

ButtonsArray #

Array or buttons

Type:
Array

Properties:
Name and TypeDescription
[text]

string

Button label

[onPress]

function

Callback function when button pressed

[style]

Button style


Constants:
ValueDescription
text

Button label

onPress

Callback function when button pressed

style

Button style

You can edit the content above on GitHub and send us a pull request!

Examples #

Edit on GitHub
'use strict'; - -var React = require('react'); -var ReactNative = require('react-native'); -var { - StyleSheet, - View, - Text, - TouchableHighlight, - AlertIOS, -} = ReactNative; - -var { SimpleAlertExampleBlock } = require('./AlertExample'); - -exports.framework = 'React'; -exports.title = 'AlertIOS'; -exports.description = 'iOS alerts and action sheets'; -exports.examples = [{ - title: 'Alerts', - render() { - return <SimpleAlertExampleBlock />; - } -}, -{ - title: 'Prompt Options', - render(): React.Element<any> { - return <PromptOptions />; - } -}, -{ - title: 'Prompt Types', - render() { - return ( - <View> - <TouchableHighlight - style={styles.wrapper} - onPress={() => AlertIOS.prompt('Plain Text Entry')}> - - <View style={styles.button}> - <Text> - plain-text - </Text> - </View> - - </TouchableHighlight> - <TouchableHighlight - style={styles.wrapper} - onPress={() => AlertIOS.prompt('Secure Text', null, null, 'secure-text')}> - - <View style={styles.button}> - <Text> - secure-text - </Text> - </View> - - </TouchableHighlight> - <TouchableHighlight - style={styles.wrapper} - onPress={() => AlertIOS.prompt('Login & Password', null, null, 'login-password')}> - - <View style={styles.button}> - <Text> - login-password - </Text> - </View> - - </TouchableHighlight> - </View> - ); - } -}]; - -class PromptOptions extends React.Component { - state: any; - customButtons: Array<Object>; - - constructor(props) { - super(props); - - // $FlowFixMe this seems to be a Flow bug, `saveResponse` is defined below - this.saveResponse = this.saveResponse.bind(this); - - this.customButtons = [{ - text: 'Custom OK', - onPress: this.saveResponse - }, { - text: 'Custom Cancel', - style: 'cancel', - }]; - - this.state = { - promptValue: undefined, - }; - } - - render() { - return ( - <View> - <Text style={{marginBottom: 10}}> - <Text style={{fontWeight: 'bold'}}>Prompt value:</Text> {this.state.promptValue} - </Text> - - <TouchableHighlight - style={styles.wrapper} - onPress={() => AlertIOS.prompt('Type a value', null, this.saveResponse)}> - - <View style={styles.button}> - <Text> - prompt with title & callback - </Text> - </View> - </TouchableHighlight> - - <TouchableHighlight - style={styles.wrapper} - onPress={() => AlertIOS.prompt('Type a value', null, this.customButtons)}> - - <View style={styles.button}> - <Text> - prompt with title & custom buttons - </Text> - </View> - </TouchableHighlight> - - <TouchableHighlight - style={styles.wrapper} - onPress={() => AlertIOS.prompt('Type a phone number', null, null, 'plain-text', undefined, 'phone-pad')}> - - <View style={styles.button}> - <Text> - prompt with title & custom keyboard - </Text> - </View> - </TouchableHighlight> - - <TouchableHighlight - style={styles.wrapper} - onPress={() => AlertIOS.prompt('Type a value', null, this.saveResponse, undefined, 'Default value')}> - - <View style={styles.button}> - <Text> - prompt with title, callback & default value - </Text> - </View> - </TouchableHighlight> - - <TouchableHighlight - style={styles.wrapper} - onPress={() => AlertIOS.prompt('Type a value', null, this.customButtons, 'login-password', 'admin@site.com')}> - - <View style={styles.button}> - <Text> - prompt with title, custom buttons, login/password & default value - </Text> - </View> - </TouchableHighlight> - </View> - ); - } - - saveResponse(promptValue) { - this.setState({ promptValue: JSON.stringify(promptValue) }); - } -} - -var styles = StyleSheet.create({ - wrapper: { - borderRadius: 5, - marginBottom: 5, - }, - button: { - backgroundColor: '#eeeeee', - padding: 10, - }, -});
\ No newline at end of file + \ No newline at end of file diff --git a/docs/android-building-from-source.html b/docs/android-building-from-source.html index 592638684b3..ba1d4435071 100644 --- a/docs/android-building-from-source.html +++ b/docs/android-building-from-source.html @@ -1,4 +1,4 @@ -Building React Native from source

Building React Native from source #

You will need to build React Native from source if you want to work on a new feature/bug fix, try out the latest features which are not released yet, or maintain your own fork with patches that cannot be merged to the core.

Prerequisites #

Assuming you have the Android SDK installed, run android to open the Android SDK Manager.

Make sure you have the following installed:

  1. Android SDK version 23 (compileSdkVersion in build.gradle)
  2. SDK build tools version 23.0.1 (buildToolsVersion in build.gradle)
  3. Android Support Repository >= 17 (for Android Support Library)
  4. Android NDK (download links and installation instructions below)

Point Gradle to your Android SDK: #

Step 1: Set environment variables through your local shell.

Note: Files may vary based on shell flavor. See below for examples from common shells.

  • bash: .bash_profile or .bashrc
  • zsh: .zprofile or .zshrc
  • ksh: .profile or $ENV

Example:

export ANDROID_SDK=/Users/your_unix_name/android-sdk-macosx +Building React Native from source

Building React Native from source #

You will need to build React Native from source if you want to work on a new feature/bug fix, try out the latest features which are not released yet, or maintain your own fork with patches that cannot be merged to the core.

Prerequisites #

Assuming you have the Android SDK installed, run android to open the Android SDK Manager.

Make sure you have the following installed:

  1. Android SDK version 23 (compileSdkVersion in build.gradle)
  2. SDK build tools version 23.0.1 (buildToolsVersion in build.gradle)
  3. Android Support Repository >= 17 (for Android Support Library)
  4. Android NDK (download links and installation instructions below)

Point Gradle to your Android SDK: #

Step 1: Set environment variables through your local shell.

Note: Files may vary based on shell flavor. See below for examples from common shells.

  • bash: .bash_profile or .bashrc
  • zsh: .zprofile or .zshrc
  • ksh: .profile or $ENV

Example:

export ANDROID_SDK=/Users/your_unix_name/android-sdk-macosx export ANDROID_NDK=/Users/your_unix_name/android-ndk/android-ndk-r10e

Step 2: Create a local.properties file in the android directory of your react-native app with the following contents:

Example:

sdk.dir=/Users/your_unix_name/android-sdk-macosx ndk.dir=/Users/your_unix_name/android-ndk/android-ndk-r10e

Download links for Android NDK #

  1. Mac OS (64-bit) - http://dl.google.com/android/repository/android-ndk-r10e-darwin-x86_64.zip
  2. Linux (64-bit) - http://dl.google.com/android/repository/android-ndk-r10e-linux-x86_64.zip
  3. Windows (64-bit) - http://dl.google.com/android/repository/android-ndk-r10e-windows-x86_64.zip
  4. Windows (32-bit) - http://dl.google.com/android/repository/android-ndk-r10e-windows-x86.zip

You can find further instructions on the official page.

Building the source #

1. Installing the fork #

First, you need to install react-native from your fork. For example, to install the master branch from the official repo, run the following:

npm install --save github:facebook/react-native#master

Alternatively, you can clone the repo to your node_modules directory and run npm install inside the cloned repo.

2. Adding gradle dependencies #

Add gradle-download-task as dependency in android/build.gradle:

... dependencies { @@ -44,6 +44,6 @@ dependencies { apiKey: '2c98749b4a1e588efec53b2acec13025', indexName: 'react-native-versions', inputSelector: '#algolia-doc-search', - algoliaOptions: { facetFilters: [ "tags:0.44" ], hitsPerPage: 5 } + algoliaOptions: { facetFilters: [ "tags:0.45" ], hitsPerPage: 5 } }); - \ No newline at end of file + \ No newline at end of file diff --git a/docs/animated.html b/docs/animated.html index 24db1a54fdc..f00d714f21b 100644 --- a/docs/animated.html +++ b/docs/animated.html @@ -1,4 +1,4 @@ -Animated

Animated #

The Animated library is designed to make animations fluid, powerful, and +Animated

Animated #

The Animated library is designed to make animations fluid, powerful, and easy to build and maintain. Animated focuses on declarative relationships between inputs and outputs, with configurable transforms in between, and simple start/stop methods to control time-based animation execution.

The simplest workflow for creating an animation is to to create an @@ -144,227 +144,7 @@ API to normal Animated.Value, but multiplexed. Contains two regula } }

Methods #

constructor(valueIn?) #

setValue(value) #

setOffset(offset) #

flattenOffset() #

extractOffset() #

resetAnimation(callback?) #

stopAnimation(callback?) #

addListener(callback) #

removeListener(id) #

removeAllListeners() #

getLayout() #

Converts {x, y} into {left, top} for use in style, e.g.

style={this.state.anim.getLayout()}

getTranslateTransform() #

Converts {x, y} into a useable translation transform, e.g.

style={{ transform: this.state.anim.getTranslateTransform() - }}

class AnimatedInterpolation #

    Methods #

    constructor(parent, config) #

    interpolate(config) #

You can edit the content above on GitHub and send us a pull request!

Examples #

Edit on GitHub
'use strict'; - -var React = require('react'); -var ReactNative = require('react-native'); -var { - Animated, - Easing, - StyleSheet, - Text, - View, -} = ReactNative; -var UIExplorerButton = require('./UIExplorerButton'); - -exports.framework = 'React'; -exports.title = 'Animated - Examples'; -exports.description = 'Animated provides a powerful ' + - 'and easy-to-use API for building modern, ' + - 'interactive user experiences.'; - -exports.examples = [ - { - title: 'FadeInView', - description: 'Uses a simple timing animation to ' + - 'bring opacity from 0 to 1 when the component ' + - 'mounts.', - render: function() { - class FadeInView extends React.Component { - state: any; - - constructor(props) { - super(props); - this.state = { - fadeAnim: new Animated.Value(0), // opacity 0 - }; - } - componentDidMount() { - Animated.timing( // Uses easing functions - this.state.fadeAnim, // The value to drive - { - toValue: 1, // Target - duration: 2000, // Configuration - }, - ).start(); // Don't forget start! - } - render() { - return ( - <Animated.View // Special animatable View - style={{ - opacity: this.state.fadeAnim, // Binds - }}> - {this.props.children} - </Animated.View> - ); - } - } - class FadeInExample extends React.Component { - state: any; - - constructor(props) { - super(props); - this.state = { - show: true, - }; - } - render() { - return ( - <View> - <UIExplorerButton onPress={() => { - this.setState((state) => ( - {show: !state.show} - )); - }}> - Press to {this.state.show ? - 'Hide' : 'Show'} - </UIExplorerButton> - {this.state.show && <FadeInView> - <View style={styles.content}> - <Text>FadeInView</Text> - </View> - </FadeInView>} - </View> - ); - } - } - return <FadeInExample />; - }, - }, - { - title: 'Transform Bounce', - description: 'One `Animated.Value` is driven by a ' + - 'spring with custom constants and mapped to an ' + - 'ordered set of transforms. Each transform has ' + - 'an interpolation to convert the value into the ' + - 'right range and units.', - render: function() { - this.anim = this.anim || new Animated.Value(0); - return ( - <View> - <UIExplorerButton onPress={() => { - Animated.spring(this.anim, { - toValue: 0, // Returns to the start - velocity: 3, // Velocity makes it move - tension: -10, // Slow - friction: 1, // Oscillate a lot - }).start(); }}> - Press to Fling it! - </UIExplorerButton> - <Animated.View - style={[styles.content, { - transform: [ // Array order matters - {scale: this.anim.interpolate({ - inputRange: [0, 1], - outputRange: [1, 4], - })}, - {translateX: this.anim.interpolate({ - inputRange: [0, 1], - outputRange: [0, 500], - })}, - {rotate: this.anim.interpolate({ - inputRange: [0, 1], - outputRange: [ - '0deg', '360deg' // 'deg' or 'rad' - ], - })}, - ]} - ]}> - <Text>Transforms!</Text> - </Animated.View> - </View> - ); - }, - }, - { - title: 'Composite Animations with Easing', - description: 'Sequence, parallel, delay, and ' + - 'stagger with different easing functions.', - render: function() { - this.anims = this.anims || [1,2,3].map( - () => new Animated.Value(0) - ); - return ( - <View> - <UIExplorerButton onPress={() => { - var timing = Animated.timing; - Animated.sequence([ // One after the other - timing(this.anims[0], { - toValue: 200, - easing: Easing.linear, - }), - Animated.delay(400), // Use with sequence - timing(this.anims[0], { - toValue: 0, - easing: Easing.elastic(2), // Springy - }), - Animated.delay(400), - Animated.stagger(200, - this.anims.map((anim) => timing( - anim, {toValue: 200} - )).concat( - this.anims.map((anim) => timing( - anim, {toValue: 0} - ))), - ), - Animated.delay(400), - Animated.parallel([ - Easing.inOut(Easing.quad), // Symmetric - Easing.back(1.5), // Goes backwards first - Easing.ease // Default bezier - ].map((easing, ii) => ( - timing(this.anims[ii], { - toValue: 320, easing, duration: 3000, - }) - ))), - Animated.delay(400), - Animated.stagger(200, - this.anims.map((anim) => timing(anim, { - toValue: 0, - easing: Easing.bounce, // Like a ball - duration: 2000, - })), - ), - ]).start(); }}> - Press to Animate - </UIExplorerButton> - {['Composite', 'Easing', 'Animations!'].map( - (text, ii) => ( - <Animated.View - key={text} - style={[styles.content, { - left: this.anims[ii] - }]}> - <Text>{text}</Text> - </Animated.View> - ) - )} - </View> - ); - }, - }, - { - title: 'Continuous Interactions', - description: 'Gesture events, chaining, 2D ' + - 'values, interrupting and transitioning ' + - 'animations, etc.', - render: () => ( - <Text>Checkout the Gratuitous Animation App!</Text> - ), - } -]; - -var styles = StyleSheet.create({ - content: { - backgroundColor: 'deepskyblue', - borderWidth: 1, - borderColor: 'dodgerblue', - padding: 20, - margin: 20, - borderRadius: 10, - alignItems: 'center', - }, -});
\ No newline at end of file + \ No newline at end of file diff --git a/docs/animations.html b/docs/animations.html index c0ec3e2a949..ad0b5eea99d 100644 --- a/docs/animations.html +++ b/docs/animations.html @@ -1,36 +1,35 @@ -Animations

Animations #

Animations are very important to create a great user experience. +Animations

Animations #

Animations are very important to create a great user experience. Stationary objects must overcome inertia as they start moving. Objects in motion have momentum and rarely come to a stop immediately. Animations allow you to convey physically believable motion in your interface.

React Native provides two complementary animation systems: Animated for granular and interactive control of specific values, and LayoutAnimation for animated global layout transactions.

Animated API #

The Animated API is designed to make it very easy to concisely express a wide variety of interesting animation and interaction patterns in a very performant way. -Animated focuses on declarative relationships between inputs and outputs, with configurable transforms in between, and simple start/stop methods to control time-based animation execution.

Animated exports four animatable component types: View, Text, Image, and ScrollView, but you can also create your own using Animated.createAnimatedComponent().

For example, a container view that fades in when it is mounted may look like this:

// FadeInView.js -import React, { Component } from 'react'; -import { - Animated, -} from 'react-native'; +Animated focuses on declarative relationships between inputs and outputs, with configurable transforms in between, and simple start/stop methods to control time-based animation execution.

Animated exports four animatable component types: View, Text, Image, and ScrollView, but you can also create your own using Animated.createAnimatedComponent().

For example, a container view that fades in when it is mounted may look like this:

Let's break down what's happening here. In the FadeInView constructor, a new Animated.Value called fadeAnim is initialized as part of state. The opacity property on the View is mapped to this animated value. Behind the scenes, the numeric value is extracted and used to set opacity.

When the component mounts, the opacity is set to 0. @@ -182,13 +186,13 @@ the animation will always run a frame behind the gesture due to the async nature )} > {content} -</Animated.ScrollView>

You can see the native driver in action by running the UIExplorer sample app, +</Animated.ScrollView>

You can see the native driver in action by running the RNTester app, then loading the Native Animated Example. -You can also take a look at the source code to learn how these examples were produced.

Caveats #

Not everything you can do with Animated is currently supported by the native driver. +You can also take a look at the source code to learn how these examples were produced.

Caveats #

Not everything you can do with Animated is currently supported by the native driver. The main limitation is that you can only animate non-layout properties: things like transform, opacity and backgroundColor will work, but flexbox and position properties will not. When using Animated.event, it will only work with direct events and not bubbling events. -This means it does not work with PanResponder but does work with things like ScrollView#onScroll.

Additional examples #

The UIExplorer sample app has various examples of Animated in use:

LayoutAnimation API #

LayoutAnimation allows you to globally configure create and update +This means it does not work with PanResponder but does work with things like ScrollView#onScroll.

Additional examples #

The RNTester app has various examples of Animated in use:

LayoutAnimation API #

LayoutAnimation allows you to globally configure create and update animations that will be used for all views in the next render/layout cycle. This is useful for doing flexbox layout updates without bothering to measure or calculate specific properties in order to animate them directly, and is @@ -198,19 +202,28 @@ row below which would otherwise require explicit coordination between the components in order to animate them all in sync.

Note that although LayoutAnimation is very powerful and can be quite useful, it provides much less control than Animated and other animation libraries, so you may need to use another approach if you can't get LayoutAnimation to do -what you want.

Note that in order to get this to work on Android you need to set the following flags via UIManager:

UIManager.setLayoutAnimationEnabledExperimental && UIManager.setLayoutAnimationEnabledExperimental(true);

class App extends React.Component { - constructor(props) { - super(props); - this.state = { w: 100, h: 100 }; - this._onPress = this._onPress.bind(this); - } +what you want.

Note that in order to get this to work on Android you need to set the following flags via UIManager:

UIManager.setLayoutAnimationEnabledExperimental && UIManager.setLayoutAnimationEnabledExperimental(true);

This example uses a preset value, you can customize the animations as you need, see LayoutAnimation.js for more information.

Additional notes #

requestAnimationFrame #

requestAnimationFrame is a polyfill from the browser that you might be familiar with. It accepts a function as its only argument and calls that @@ -241,41 +277,15 @@ components (components that are actually backed by native views, unlike composite components) directly, without having to setState and re-render the component hierarchy.

We could use this in the Rebound example to update the scale - this might be helpful if the component that we are updating is deeply nested -and hasn't been optimized with shouldComponentUpdate.

// Back inside of the App component, replace the scrollSpring listener -// in componentWillMount with this: -this._scrollSpring.addListener({ - onSpringUpdate: () => { - if (!this._photo) { return } - var v = this._scrollSpring.getCurrentValue(); - var newProps = {style: {transform: [{scaleX: v}, {scaleY: v}]}}; - this._photo.setNativeProps(newProps); - }, -}); - -// Lastly, we update the render function to no longer pass in the -// transform via style (avoid clashes when re-rendering) and to set the -// photo ref -render() { - return ( - <View style={styles.container}> - <TouchableWithoutFeedback onPressIn={this._onPressIn} onPressOut={this._onPressOut}> - <Image ref={component => this._photo = component} - source={{uri: "img/ReboundExample.png"}} - style={{width: 250, height: 200}} /> - </TouchableWithoutFeedback> - </View> - ); -}

Run this example

It would not make sense to use setNativeProps with react-tween-state -because the updated tween values are set on the state automatically by -the library - Rebound on the other hand gives us an updated value for -each frame with the onSpringUpdate function.

If you find your animations with dropping frames (performing below 60 -frames per second), look into using setNativeProps or -shouldComponentUpdate to optimize them. You may also want to defer any -computationally intensive work until after animations are complete, -using the -InteractionManager. You -can monitor the frame rate by using the In-App Developer Menu "FPS -Monitor" tool.

You can edit the content above on GitHub and send us a pull request!

\ No newline at end of file + \ No newline at end of file diff --git a/docs/appregistry.html b/docs/appregistry.html index 2399c36dd4d..0b20554d382 100644 --- a/docs/appregistry.html +++ b/docs/appregistry.html @@ -1,4 +1,15 @@ -AppRegistry

AppRegistry #

AppRegistry is the JS entry point to running all React Native apps. App +AppRegistry

AppRegistry #

+ +

AppRegistry is the JS entry point to running all React Native apps. App root components should register themselves with AppRegistry.registerComponent, then the native system can load the bundle for the app and then actually run the app when it's ready by invoking @@ -6,7 +17,7 @@ for the app and then actually run the app when it's ready by invoking AppRegistry.unmountApplicationComponentAtRootTag with the tag that was passed into runApplication. These should always be used as a pair.

AppRegistry should be required early in the require sequence to make sure the JS execution environment is setup before other modules are -required.

Methods #

static registerConfig(config) #

static registerComponent(appKey, component, section?) #

static registerRunnable(appKey, run) #

static registerSection(appKey, component) #

static getAppKeys() #

static getSectionKeys() #

static getSections() #

static getRunnable(appKey) #

static getRegistry() #

static setComponentProviderInstrumentationHook(hook) #

static runApplication(appKey, appParameters) #

static unmountApplicationComponentAtRootTag(rootTag) #

static registerHeadlessTask(taskKey, task) #

Register a headless task. A headless task is a bit of code that runs without a UI. +required.

Methods #

static registerConfig(config) #

static registerComponent(appKey, componentProvider, section?) #

static registerRunnable(appKey, run) #

static registerSection(appKey, component) #

static getAppKeys() #

static getSectionKeys() #

static getSections() #

static getRunnable(appKey) #

static getRegistry() #

static setComponentProviderInstrumentationHook(hook) #

static runApplication(appKey, appParameters) #

static unmountApplicationComponentAtRootTag(rootTag) #

static registerHeadlessTask(taskKey, task) #

Register a headless task. A headless task is a bit of code that runs without a UI. @param taskKey the key associated with this task @param task a promise returning function that takes some data passed from the native side as the only argument; when the promise is resolved or rejected the native side is @@ -28,6 +39,6 @@ sure the JS execution environment is setup before other modules are apiKey: '2c98749b4a1e588efec53b2acec13025', indexName: 'react-native-versions', inputSelector: '#algolia-doc-search', - algoliaOptions: { facetFilters: [ "tags:0.44" ], hitsPerPage: 5 } + algoliaOptions: { facetFilters: [ "tags:0.45" ], hitsPerPage: 5 } }); - \ No newline at end of file + \ No newline at end of file diff --git a/docs/appstate.html b/docs/appstate.html index 67c152da096..4c78200b1e8 100644 --- a/docs/appstate.html +++ b/docs/appstate.html @@ -1,4 +1,4 @@ -AppState

AppState #

AppState can tell you if the app is in the foreground or background, +AppState

AppState #

AppState can tell you if the app is in the foreground or background, and notify you when the state changes.

AppState is frequently used to determine the intent and proper behavior when handling push notifications.

App States #

  • active - The app is running in the foreground
  • background - The app is running in the background. The user is either in another app or on the home screen
  • inactive - This is a state that occurs when transitioning between @@ -43,93 +43,7 @@ and providing the handler

    TODO: now that AppState is a subclass of NativeE addEventListener and removeEventListener and just use addListener and listener.remove() directly. That will be a breaking change though, as both the method and event names are different (addListener events are currently -required to be globally unique).

removeEventListener(type, handler) #

Remove a handler by passing the change event type and the handler

You can edit the content above on GitHub and send us a pull request!

Examples #

Edit on GitHub
'use strict'; - -const React = require('react'); -const ReactNative = require('react-native'); -const { - AppState, - Text, - View -} = ReactNative; - -class AppStateSubscription extends React.Component { - state = { - appState: AppState.currentState, - previousAppStates: [], - memoryWarnings: 0, - }; - - componentDidMount() { - AppState.addEventListener('change', this._handleAppStateChange); - AppState.addEventListener('memoryWarning', this._handleMemoryWarning); - } - - componentWillUnmount() { - AppState.removeEventListener('change', this._handleAppStateChange); - AppState.removeEventListener('memoryWarning', this._handleMemoryWarning); - } - - _handleMemoryWarning = () => { - this.setState({memoryWarnings: this.state.memoryWarnings + 1}); - }; - - _handleAppStateChange = (appState) => { - var previousAppStates = this.state.previousAppStates.slice(); - previousAppStates.push(this.state.appState); - this.setState({ - appState, - previousAppStates, - }); - }; - - render() { - if (this.props.showMemoryWarnings) { - return ( - <View> - <Text>{this.state.memoryWarnings}</Text> - </View> - ); - } - if (this.props.showCurrentOnly) { - return ( - <View> - <Text>{this.state.appState}</Text> - </View> - ); - } - return ( - <View> - <Text>{JSON.stringify(this.state.previousAppStates)}</Text> - </View> - ); - } -} - -exports.title = 'AppState'; -exports.description = 'app background status'; -exports.examples = [ - { - title: 'AppState.currentState', - description: 'Can be null on app initialization', - render() { return <Text>{AppState.currentState}</Text>; } - }, - { - title: 'Subscribed AppState:', - description: 'This changes according to the current state, so you can only ever see it rendered as "active"', - render(): React.Element<any> { return <AppStateSubscription showCurrentOnly={true} />; } - }, - { - title: 'Previous states:', - render(): React.Element<any> { return <AppStateSubscription showCurrentOnly={false} />; } - }, - { - platform: 'ios', - title: 'Memory Warnings', - description: 'In the IOS simulator, hit Shift+Command+M to simulate a memory warning.', - render(): React.Element<any> { return <AppStateSubscription showMemoryWarnings={true} />; } - }, -];
\ No newline at end of file + \ No newline at end of file diff --git a/docs/asyncstorage.html b/docs/asyncstorage.html index a29d694b35c..c801f35ced9 100644 --- a/docs/asyncstorage.html +++ b/docs/asyncstorage.html @@ -1,4 +1,4 @@ -AsyncStorage

AsyncStorage #

AsyncStorage is a simple, unencrypted, asynchronous, persistent, key-value storage +AsyncStorage

AsyncStorage #

AsyncStorage is a simple, unencrypted, asynchronous, persistent, key-value storage system that is global to the app. It should be used instead of LocalStorage.

It is recommended that you use an abstraction on top of AsyncStorage instead of AsyncStorage directly for anything more than light usage since it operates globally.

On iOS, AsyncStorage is backed by native code that stores small values in a @@ -115,109 +115,7 @@ AsyncStorage. // Console log results: // => UID234 {"name":"Chris","age":31,"traits":{"shoe_size":10,"hair":"brown","eyes":"blue"}} -// => UID345 {"name":"Marge","age":26,"traits":{"shoe_size":6,"hair":"blonde","eyes":"green"}}

You can edit the content above on GitHub and send us a pull request!

Examples #

Edit on GitHub
'use strict'; - -var React = require('react'); -var ReactNative = require('react-native'); -var { - AsyncStorage, - PickerIOS, - Text, - View -} = ReactNative; -var PickerItemIOS = PickerIOS.Item; - -var STORAGE_KEY = '@AsyncStorageExample:key'; -var COLORS = ['red', 'orange', 'yellow', 'green', 'blue']; - -class BasicStorageExample extends React.Component { - state = { - selectedValue: COLORS[0], - messages: [], - }; - - componentDidMount() { - this._loadInitialState().done(); - } - - _loadInitialState = async () => { - try { - var value = await AsyncStorage.getItem(STORAGE_KEY); - if (value !== null){ - this.setState({selectedValue: value}); - this._appendMessage('Recovered selection from disk: ' + value); - } else { - this._appendMessage('Initialized with no selection on disk.'); - } - } catch (error) { - this._appendMessage('AsyncStorage error: ' + error.message); - } - }; - - render() { - var color = this.state.selectedValue; - return ( - <View> - <PickerIOS - selectedValue={color} - onValueChange={this._onValueChange}> - {COLORS.map((value) => ( - <PickerItemIOS - key={value} - value={value} - label={value} - /> - ))} - </PickerIOS> - <Text> - {'Selected: '} - <Text style={{color}}> - {this.state.selectedValue} - </Text> - </Text> - <Text>{' '}</Text> - <Text onPress={this._removeStorage}> - Press here to remove from storage. - </Text> - <Text>{' '}</Text> - <Text>Messages:</Text> - {this.state.messages.map((m) => <Text key={m}>{m}</Text>)} - </View> - ); - } - - _onValueChange = async (selectedValue) => { - this.setState({selectedValue}); - try { - await AsyncStorage.setItem(STORAGE_KEY, selectedValue); - this._appendMessage('Saved selection to disk: ' + selectedValue); - } catch (error) { - this._appendMessage('AsyncStorage error: ' + error.message); - } - }; - - _removeStorage = async () => { - try { - await AsyncStorage.removeItem(STORAGE_KEY); - this._appendMessage('Selection removed from disk.'); - } catch (error) { - this._appendMessage('AsyncStorage error: ' + error.message); - } - }; - - _appendMessage = (message) => { - this.setState({messages: this.state.messages.concat(message)}); - }; -} - -exports.title = 'AsyncStorage'; -exports.description = 'Asynchronous local disk storage.'; -exports.examples = [ - { - title: 'Basics - getItem, setItem, removeItem', - render(): React.Element<any> { return <BasicStorageExample />; } - }, -];
\ No newline at end of file + \ No newline at end of file diff --git a/docs/backandroid.html b/docs/backandroid.html index 9bd37022ec4..a1ec5335469 100644 --- a/docs/backandroid.html +++ b/docs/backandroid.html @@ -1,4 +1,4 @@ -BackAndroid

BackAndroid #

Deprecated. Use BackHandler instead.

Methods #

static exitApp() #

static addEventListener(eventName, handler) #

static removeEventListener(eventName, handler) #

You can edit the content above on GitHub and send us a pull request!

BackAndroid #

Deprecated. Use BackHandler instead.

Methods #

static exitApp() #

static addEventListener(eventName, handler) #

static removeEventListener(eventName, handler) #

You can edit the content above on GitHub and send us a pull request!

\ No newline at end of file + \ No newline at end of file diff --git a/docs/backhandler.html b/docs/backhandler.html index fb400cb6df6..059340a1d77 100644 --- a/docs/backhandler.html +++ b/docs/backhandler.html @@ -1,4 +1,4 @@ -BackHandler

BackHandler #

Detect hardware button presses for back navigation.

Android: Detect hardware back button presses, and programmatically invoke the default back button +BackHandler

BackHandler #

Detect hardware button presses for back navigation.

Android: Detect hardware back button presses, and programmatically invoke the default back button functionality to exit the app if there are no listeners or if none of the listeners return true.

tvOS: Detect presses of the menu button on the TV remote. (Still to be implemented: programmatically disable menu button handling functionality to exit the app if there are no listeners or if none of the listeners return true.)

iOS: Not applicable.

The event subscriptions are called in reverse order (i.e. last registered subscription first), @@ -27,6 +27,6 @@ and if one subscription returns true then subscriptions registered earlier will apiKey: '2c98749b4a1e588efec53b2acec13025', indexName: 'react-native-versions', inputSelector: '#algolia-doc-search', - algoliaOptions: { facetFilters: [ "tags:0.44" ], hitsPerPage: 5 } + algoliaOptions: { facetFilters: [ "tags:0.45" ], hitsPerPage: 5 } }); - \ No newline at end of file + \ No newline at end of file diff --git a/docs/building-for-apple-tv.html b/docs/building-for-apple-tv.html new file mode 100644 index 00000000000..1e8af6a2fcf --- /dev/null +++ b/docs/building-for-apple-tv.html @@ -0,0 +1,59 @@ +Building For Apple TV

Building For Apple TV #

Apple TV support has been implemented with the intention of making existing React Native iOS applications "just work" on tvOS, with few or no changes needed in the JavaScript code for the applications.

The RNTester app supports Apple TV; use the RNTester-tvOS build target to build for tvOS.

Build changes #

  • Native layer: React Native Xcode projects all now have Apple TV build targets, with names ending in the string '-tvOS'.

  • react-native init: New React Native projects created with react-native init will have Apple TV target automatically created in their XCode projects.

  • JavaScript layer: Support for Apple TV has been added to Platform.ios.js. You can check whether code is running on AppleTV by doing

var Platform = require('Platform'); +var running_on_apple_tv = Platform.isTVOS;

Code changes #

  • General support for tvOS: Apple TV specific changes in native code are all wrapped by the TARGET_OS_TV define. These include changes to suppress APIs that are not supported on tvOS (e.g. web views, sliders, switches, status bar, etc.), and changes to support user input from the TV remote or keyboard.

  • Common codebase: Since tvOS and iOS share most Objective-C and JavaScript code in common, most documentation for iOS applies equally to tvOS.

  • Access to touchable controls: When running on Apple TV, the native view class is RCTTVView, which has additional methods to make use of the tvOS focus engine. The Touchable mixin has code added to detect focus changes and use existing methods to style the components properly and initiate the proper actions when the view is selected using the TV remote, so TouchableHighlight and TouchableOpacity will "just work". In particular:

    • touchableHandleActivePressIn will be executed when the touchable view goes into focus
    • touchableHandleActivePressOut will be executed when the touchable view goes out of focus
    • touchableHandlePress will be executed when the touchable view is actually selected by pressing the "select" button on the TV remote.
  • TV remote/keyboard input: A new native class, RCTTVRemoteHandler, sets up gesture recognizers for TV remote events. When TV remote events occur, this class fires notifications that are picked up by RCTTVNavigationEventEmitter (a subclass of RCTEventEmitter), that fires a JS event. This event will be picked up by instances of the TVEventHandler JavaScript object. Application code that needs to implement custom handling of TV remote events can create an instance of TVEventHandler and listen for these events, as in the following code:

var TVEventHandler = require('TVEventHandler'); + +. +. +. + +class Game2048 extends React.Component { + _tvEventHandler: any; + + _enableTVEventHandler() { + this._tvEventHandler = new TVEventHandler(); + this._tvEventHandler.enable(this, function(cmp, evt) { + if (evt && evt.eventType === 'right') { + cmp.setState({board: cmp.state.board.move(2)}); + } else if(evt && evt.eventType === 'up') { + cmp.setState({board: cmp.state.board.move(1)}); + } else if(evt && evt.eventType === 'left') { + cmp.setState({board: cmp.state.board.move(0)}); + } else if(evt && evt.eventType === 'down') { + cmp.setState({board: cmp.state.board.move(3)}); + } else if(evt && evt.eventType === 'playPause') { + cmp.restartGame(); + } + }); + } + + _disableTVEventHandler() { + if (this._tvEventHandler) { + this._tvEventHandler.disable(); + delete this._tvEventHandler; + } + } + + componentDidMount() { + this._enableTVEventHandler(); + } + + componentWillUnmount() { + this._disableTVEventHandler(); + }
  • TV remote animations: RCTTVView native code implements Apple-recommended parallax animations to help guide the eye as the user navigates through views. The animations can be disabled or adjusted with new optional view properties.

  • Back navigation with the TV remote menu button: The BackHandler component, originally written to support the Android back button, now also supports back navigation on the Apple TV using the menu button on the TV remote.

  • Known issues:

    • ListView scrolling. The issue can be easily worked around by setting removeClippedSubviews to false in ListView and similar components. For more discussion of this issue, see this PR.

You can edit the content above on GitHub and send us a pull request!

\ No newline at end of file diff --git a/docs/button.html b/docs/button.html index 5b1e7dc258c..949c74f7c0a 100644 --- a/docs/button.html +++ b/docs/button.html @@ -1,4 +1,4 @@ -Button

Button #

A basic button component that should render nicely on any platform. Supports +Button

Button #

A basic button component that should render nicely on any platform. Supports a minimal level of customization.

If this button doesn't look right for your app, you can build your own @@ -10,94 +10,7 @@ Or, take a look at the ="Learn More" color="#841584" accessibilityLabel="Learn more about this purple button" -/>

Props #

accessibilityLabel?: ?string #

Text to display for blindness accessibility features

color?: ?string #

Color of the text (iOS), or background color of the button (Android)

disabled?: ?boolean #

If true, disable all interactions for this component.

onPress: () => any #

Handler to be called when the user taps the button

testID?: ?string #

Used to locate this view in end-to-end tests.

title: string #

Text to display inside the button

You can edit the content above on GitHub and send us a pull request!

Examples #

Edit on GitHub
'use strict'; - -const React = require('react'); -const ReactNative = require('react-native'); -const { - Alert, - Button, - View, -} = ReactNative; - -const onButtonPress = () => { - Alert.alert('Button has been pressed!'); -}; - -exports.displayName = 'ButtonExample'; -exports.framework = 'React'; -exports.title = '<Button>'; -exports.description = 'Simple React Native button component.'; - -exports.examples = [ - { - title: 'Simple Button', - description: 'The title and onPress handler are required. It is ' + - 'recommended to set accessibilityLabel to help make your app usable by ' + - 'everyone.', - render: function() { - return ( - <Button - onPress={onButtonPress} - title="Press Me" - accessibilityLabel="See an informative alert" - /> - ); - }, - }, - { - title: 'Adjusted color', - description: 'Adjusts the color in a way that looks standard on each ' + - 'platform. On iOS, the color prop controls the color of the text. On ' + - 'Android, the color adjusts the background color of the button.', - render: function() { - return ( - <Button - onPress={onButtonPress} - title="Press Purple" - color="#841584" - accessibilityLabel="Learn more about purple" - /> - ); - }, - }, - { - title: 'Fit to text layout', - description: 'This layout strategy lets the title define the width of ' + - 'the button', - render: function() { - return ( - <View style={{flexDirection: 'row', justifyContent: 'space-between'}}> - <Button - onPress={onButtonPress} - title="This looks great!" - accessibilityLabel="This sounds great!" - /> - <Button - onPress={onButtonPress} - title="Ok!" - color="#841584" - accessibilityLabel="Ok, Great!" - /> - </View> - ); - }, - }, - { - title: 'Disabled Button', - description: 'All interactions for the component are disabled.', - render: function() { - return ( - <Button - disabled - onPress={onButtonPress} - title="I Am Disabled" - accessibilityLabel="See an informative alert" - /> - ); - }, - }, -];
\ No newline at end of file + \ No newline at end of file diff --git a/docs/cameraroll.html b/docs/cameraroll.html index 62307b9b643..e26642f657b 100644 --- a/docs/cameraroll.html +++ b/docs/cameraroll.html @@ -1,137 +1,12 @@ -CameraRoll

CameraRoll #

CameraRoll provides access to the local camera roll / gallery. +CameraRoll

CameraRoll #

CameraRoll provides access to the local camera roll / gallery. Before using this you must link the RCTCameraRoll library. You can refer to Linking for help.

Permissions #

The user's permission is required in order to access the Camera Roll on devices running iOS 10 or later. -Fill out the NSCameraUsageDescription key in your Info.plist with a string that describes how your -app will use this data. This key will appear as Privacy - Camera Usage Description in Xcode.

Methods #

static saveImageWithTag(tag) #

static saveToCameraRoll(tag, type?) #

Saves the photo or video to the camera roll / gallery.

On Android, the tag must be a local image or video URI, such as "file:///sdcard/img.png".

On iOS, the tag can be any image URI (including local, remote asset-library and base64 data URIs) +Add the NSPhotoLibraryUsageDescription key in your Info.plist with a string that describes how your +app will use this data. This key will appear as Privacy - Photo Library Usage Description in Xcode.

Methods #

=(;, AssetTypeOptions, static, (, :) #

static saveToCameraRoll(tag, type?) #

Saves the photo or video to the camera roll / gallery.

On Android, the tag must be a local image or video URI, such as "file:///sdcard/img.png".

On iOS, the tag can be any image URI (including local, remote asset-library and base64 data URIs) or a local video file URI (remote or data URIs are not supported for saving video at this time).

If the tag has a file extension of .mov or .mp4, it will be inferred as a video. Otherwise it will be treated as a photo. To override the automatic choice, you can pass an optional type parameter that must be one of 'photo' or 'video'.

Returns a Promise which will resolve with the new URI.

static getPhotos(params) #

Returns a Promise with photo identifier objects from the local camera -roll of the device matching shape defined by getPhotosReturnChecker.

Expects a params object of the following shape:

  • first : {number} : The number of photos wanted in reverse order of the photo application (i.e. most recent first for SavedPhotos).
  • after : {string} : A cursor that matches page_info { end_cursor } returned from a previous call to getPhotos.
  • groupTypes : {string} : Specifies which group types to filter the results to. Valid values are:
    • Album
    • All
    • Event
    • Faces
    • Library
    • PhotoStream
    • SavedPhotos // default
  • groupName : {string} : Specifies filter on group names, like 'Recent Photos' or custom album titles.
  • assetType : {string} : Specifies filter on asset type. Valid values are:
    • All
    • Videos
    • Photos // default
  • mimeTypes : {string} : Filter by mimetype (e.g. image/jpeg).

Returns a Promise which when resolved will be of the following shape:

  • edges : {Array<node>} An array of node objects
    • node: {object} An object with the following shape:
      • type: {string}
      • group_name: {string}
      • image: {object} : An object with the following shape:
        • uri: {string}
        • height: {number}
        • width: {number}
        • isStored: {boolean}
      • timestamp: {number}
      • location: {object} : An object with the following shape:
        • latitude: {number}
        • longitude: {number}
        • altitude: {number}
        • heading: {number}
        • speed: {number}
  • page_info : {object} : An object with the following shape:
    • has_next_page: {boolean}
    • start_cursor: {boolean}
    • end_cursor: {boolean}

You can edit the content above on GitHub and send us a pull request!

Examples #

Edit on GitHub
'use strict'; - -const React = require('react'); -const ReactNative = require('react-native'); -const { - CameraRoll, - Image, - Slider, - StyleSheet, - Switch, - Text, - View, - TouchableOpacity -} = ReactNative; - -const invariant = require('fbjs/lib/invariant'); - -const CameraRollView = require('./CameraRollView'); - -const AssetScaledImageExampleView = require('./AssetScaledImageExample'); - -class CameraRollExample extends React.Component { - state = { - groupTypes: 'SavedPhotos', - sliderValue: 1, - bigImages: true, - }; - _cameraRollView: ?CameraRollView; - render() { - return ( - <View> - <Switch - onValueChange={this._onSwitchChange} - value={this.state.bigImages} - /> - <Text>{(this.state.bigImages ? 'Big' : 'Small') + ' Images'}</Text> - <Slider - value={this.state.sliderValue} - onValueChange={this._onSliderChange} - /> - <Text>{'Group Type: ' + this.state.groupTypes}</Text> - <CameraRollView - ref={(ref) => { this._cameraRollView = ref; }} - batchSize={20} - groupTypes={this.state.groupTypes} - renderImage={this._renderImage} - /> - </View> - ); - } - - loadAsset = (asset) => { - if (this.props.navigator) { - this.props.navigator.push({ - title: 'Camera Roll Image', - component: AssetScaledImageExampleView, - backButtonTitle: 'Back', - passProps: { asset: asset }, - }); - } - }; - - _renderImage = (asset) => { - const imageSize = this.state.bigImages ? 150 : 75; - const imageStyle = [styles.image, {width: imageSize, height: imageSize}]; - const {location} = asset.node; - const locationStr = location ? JSON.stringify(location) : 'Unknown location'; - return ( - <TouchableOpacity key={asset} onPress={ this.loadAsset.bind( this, asset ) }> - <View style={styles.row}> - <Image - source={asset.node.image} - style={imageStyle} - /> - <View style={styles.info}> - <Text style={styles.url}>{asset.node.image.uri}</Text> - <Text>{locationStr}</Text> - <Text>{asset.node.group_name}</Text> - <Text>{new Date(asset.node.timestamp).toString()}</Text> - </View> - </View> - </TouchableOpacity> - ); - }; - - _onSliderChange = (value) => { - const options = CameraRoll.GroupTypesOptions; - const index = Math.floor(value * options.length * 0.99); - const groupTypes = options[index]; - if (groupTypes !== this.state.groupTypes) { - this.setState({groupTypes: groupTypes}); - } - }; - - _onSwitchChange = (value) => { - invariant(this._cameraRollView, 'ref should be set'); - this._cameraRollView.rendererChanged(); - this.setState({ bigImages: value }); - }; -} - -const styles = StyleSheet.create({ - row: { - flexDirection: 'row', - flex: 1, - }, - url: { - fontSize: 9, - marginBottom: 14, - }, - image: { - margin: 4, - }, - info: { - flex: 1, - }, -}); - -exports.title = 'Camera Roll'; -exports.description = 'Example component that uses CameraRoll to list user\'s photos'; -exports.examples = [ - { - title: 'Photos', - render(): React.Element<any> { return <CameraRollExample />; } - } -];
\ No newline at end of file + \ No newline at end of file diff --git a/docs/clipboard.html b/docs/clipboard.html index 644d86edfb6..071d2d06ff7 100644 --- a/docs/clipboard.html +++ b/docs/clipboard.html @@ -1,56 +1,8 @@ -Clipboard

Clipboard #

Clipboard gives you an interface for setting and getting content from Clipboard on both iOS and Android

Methods #

static getString() #

Get content of string type, this method returns a Promise, so you can use following code to get clipboard content

async _getContent() { +Clipboard

Clipboard #

Clipboard gives you an interface for setting and getting content from Clipboard on both iOS and Android

Methods #

static getString() #

Get content of string type, this method returns a Promise, so you can use following code to get clipboard content

async _getContent() { var content = await Clipboard.getString(); }

static setString(content) #

Set content of string type. You can use following code to set clipboard content

_setContent() { Clipboard.setString('hello world'); -}

@param the content to be stored in the clipboard.

You can edit the content above on GitHub and send us a pull request!

Examples #

Edit on GitHub
'use strict'; - -var React = require('react'); -var ReactNative = require('react-native'); -var { - Clipboard, - View, - Text, -} = ReactNative; - -class ClipboardExample extends React.Component { - state = { - content: 'Content will appear here' - }; - - _setClipboardContent = async () => { - Clipboard.setString('Hello World'); - try { - var content = await Clipboard.getString(); - this.setState({content}); - } catch (e) { - this.setState({content:e.message}); - } - }; - - render() { - return ( - <View> - <Text onPress={this._setClipboardContent} style={{color: 'blue'}}> - Tap to put "Hello World" in the clipboard - </Text> - <Text style={{color: 'red', marginTop: 20}}> - {this.state.content} - </Text> - </View> - ); - } -} - -exports.title = 'Clipboard'; -exports.description = 'Show Clipboard contents.'; -exports.examples = [ - { - title: 'Clipboard.setString() and getString()', - render() { - return <ClipboardExample/>; - } - } -];
\ No newline at end of file + \ No newline at end of file diff --git a/docs/colors.html b/docs/colors.html index 9dccc7bd31b..b6e8dbcfa0c 100644 --- a/docs/colors.html +++ b/docs/colors.html @@ -1,4 +1,4 @@ -Colors

Colors #

Components in React Native are styled using JavaScript. Color properties usually match how CSS works on the web.

Red-green-blue #

React Native supports rgb() and rgba() in both hexadecimal and functional notation:

  • '#f0f' (#rgb)
  • '#ff00ff' (#rrggbb)

  • 'rgb(255, 0, 255)'

  • 'rgba(255, 255, 255, 1.0)'

  • '#f0ff' (#rgba)

  • '#ff00ff00' (#rrggbbaa)

Hue-saturation-lightness #

hsl() and hsla() is supported in functional notation:

  • 'hsl(360, 100%, 100%)'
  • 'hsla(360, 100%, 100%, 1.0)'

transparent #

This is a shortcut for rgba(0,0,0,0):

  • 'transparent'

Named colors #

You can also use color names as values. React Native follows the CSS3 specification:

  • aliceblue (#f0f8ff)
  • antiquewhite (#faebd7)
  • aqua (#00ffff)
  • aquamarine (#7fffd4)
  • azure (#f0ffff)
  • beige (#f5f5dc)
  • bisque (#ffe4c4)
  • black (#000000)
  • blanchedalmond (#ffebcd)
  • blue (#0000ff)
  • blueviolet (#8a2be2)
  • brown (#a52a2a)
  • burlywood (#deb887)
  • cadetblue (#5f9ea0)
  • chartreuse (#7fff00)
  • chocolate (#d2691e)
  • coral (#ff7f50)
  • cornflowerblue (#6495ed)
  • cornsilk (#fff8dc)
  • crimson (#dc143c)
  • cyan (#00ffff)
  • darkblue (#00008b)
  • darkcyan (#008b8b)
  • darkgoldenrod (#b8860b)
  • darkgray (#a9a9a9)
  • darkgreen (#006400)
  • darkgrey (#a9a9a9)
  • darkkhaki (#bdb76b)
  • darkmagenta (#8b008b)
  • darkolivegreen (#556b2f)
  • darkorange (#ff8c00)
  • darkorchid (#9932cc)
  • darkred (#8b0000)
  • darksalmon (#e9967a)
  • darkseagreen (#8fbc8f)
  • darkslateblue (#483d8b)
  • darkslategray (#2f4f4f)
  • darkslategrey (#2f4f4f)
  • darkturquoise (#00ced1)
  • darkviolet (#9400d3)
  • deeppink (#ff1493)
  • deepskyblue (#00bfff)
  • dimgray (#696969)
  • dimgrey (#696969)
  • dodgerblue (#1e90ff)
  • firebrick (#b22222)
  • floralwhite (#fffaf0)
  • forestgreen (#228b22)
  • fuchsia (#ff00ff)
  • gainsboro (#dcdcdc)
  • ghostwhite (#f8f8ff)
  • gold (#ffd700)
  • goldenrod (#daa520)
  • gray (#808080)
  • green (#008000)
  • greenyellow (#adff2f)
  • grey (#808080)
  • honeydew (#f0fff0)
  • hotpink (#ff69b4)
  • indianred (#cd5c5c)
  • indigo (#4b0082)
  • ivory (#fffff0)
  • khaki (#f0e68c)
  • lavender (#e6e6fa)
  • lavenderblush (#fff0f5)
  • lawngreen (#7cfc00)
  • lemonchiffon (#fffacd)
  • lightblue (#add8e6)
  • lightcoral (#f08080)
  • lightcyan (#e0ffff)
  • lightgoldenrodyellow (#fafad2)
  • lightgray (#d3d3d3)
  • lightgreen (#90ee90)
  • lightgrey (#d3d3d3)
  • lightpink (#ffb6c1)
  • lightsalmon (#ffa07a)
  • lightseagreen (#20b2aa)
  • lightskyblue (#87cefa)
  • lightslategray (#778899)
  • lightslategrey (#778899)
  • lightsteelblue (#b0c4de)
  • lightyellow (#ffffe0)
  • lime (#00ff00)
  • limegreen (#32cd32)
  • linen (#faf0e6)
  • magenta (#ff00ff)
  • maroon (#800000)
  • mediumaquamarine (#66cdaa)
  • mediumblue (#0000cd)
  • mediumorchid (#ba55d3)
  • mediumpurple (#9370db)
  • mediumseagreen (#3cb371)
  • mediumslateblue (#7b68ee)
  • mediumspringgreen (#00fa9a)
  • mediumturquoise (#48d1cc)
  • mediumvioletred (#c71585)
  • midnightblue (#191970)
  • mintcream (#f5fffa)
  • mistyrose (#ffe4e1)
  • moccasin (#ffe4b5)
  • navajowhite (#ffdead)
  • navy (#000080)
  • oldlace (#fdf5e6)
  • olive (#808000)
  • olivedrab (#6b8e23)
  • orange (#ffa500)
  • orangered (#ff4500)
  • orchid (#da70d6)
  • palegoldenrod (#eee8aa)
  • palegreen (#98fb98)
  • paleturquoise (#afeeee)
  • palevioletred (#db7093)
  • papayawhip (#ffefd5)
  • peachpuff (#ffdab9)
  • peru (#cd853f)
  • pink (#ffc0cb)
  • plum (#dda0dd)
  • powderblue (#b0e0e6)
  • purple (#800080)
  • rebeccapurple (#663399)
  • red (#ff0000)
  • rosybrown (#bc8f8f)
  • royalblue (#4169e1)
  • saddlebrown (#8b4513)
  • salmon (#fa8072)
  • sandybrown (#f4a460)
  • seagreen (#2e8b57)
  • seashell (#fff5ee)
  • sienna (#a0522d)
  • silver (#c0c0c0)
  • skyblue (#87ceeb)
  • slateblue (#6a5acd)
  • slategray (#708090)
  • slategrey (#708090)
  • snow (#fffafa)
  • springgreen (#00ff7f)
  • steelblue (#4682b4)
  • tan (#d2b48c)
  • teal (#008080)
  • thistle (#d8bfd8)
  • tomato (#ff6347)
  • turquoise (#40e0d0)
  • violet (#ee82ee)
  • wheat (#f5deb3)
  • white (#ffffff)
  • whitesmoke (#f5f5f5)
  • yellow (#ffff00)
  • yellowgreen (#9acd32)

You can edit the content above on GitHub and send us a pull request!

Colors #

Components in React Native are styled using JavaScript. Color properties usually match how CSS works on the web.

Red-green-blue #

React Native supports rgb() and rgba() in both hexadecimal and functional notation:

  • '#f0f' (#rgb)
  • '#ff00ff' (#rrggbb)

  • 'rgb(255, 0, 255)'

  • 'rgba(255, 255, 255, 1.0)'

  • '#f0ff' (#rgba)

  • '#ff00ff00' (#rrggbbaa)

Hue-saturation-lightness #

hsl() and hsla() is supported in functional notation:

  • 'hsl(360, 100%, 100%)'
  • 'hsla(360, 100%, 100%, 1.0)'

transparent #

This is a shortcut for rgba(0,0,0,0):

  • 'transparent'

Named colors #

You can also use color names as values. React Native follows the CSS3 specification:

  • aliceblue (#f0f8ff)
  • antiquewhite (#faebd7)
  • aqua (#00ffff)
  • aquamarine (#7fffd4)
  • azure (#f0ffff)
  • beige (#f5f5dc)
  • bisque (#ffe4c4)
  • black (#000000)
  • blanchedalmond (#ffebcd)
  • blue (#0000ff)
  • blueviolet (#8a2be2)
  • brown (#a52a2a)
  • burlywood (#deb887)
  • cadetblue (#5f9ea0)
  • chartreuse (#7fff00)
  • chocolate (#d2691e)
  • coral (#ff7f50)
  • cornflowerblue (#6495ed)
  • cornsilk (#fff8dc)
  • crimson (#dc143c)
  • cyan (#00ffff)
  • darkblue (#00008b)
  • darkcyan (#008b8b)
  • darkgoldenrod (#b8860b)
  • darkgray (#a9a9a9)
  • darkgreen (#006400)
  • darkgrey (#a9a9a9)
  • darkkhaki (#bdb76b)
  • darkmagenta (#8b008b)
  • darkolivegreen (#556b2f)
  • darkorange (#ff8c00)
  • darkorchid (#9932cc)
  • darkred (#8b0000)
  • darksalmon (#e9967a)
  • darkseagreen (#8fbc8f)
  • darkslateblue (#483d8b)
  • darkslategrey (#2f4f4f)
  • darkturquoise (#00ced1)
  • darkviolet (#9400d3)
  • deeppink (#ff1493)
  • deepskyblue (#00bfff)
  • dimgray (#696969)
  • dimgrey (#696969)
  • dodgerblue (#1e90ff)
  • firebrick (#b22222)
  • floralwhite (#fffaf0)
  • forestgreen (#228b22)
  • fuchsia (#ff00ff)
  • gainsboro (#dcdcdc)
  • ghostwhite (#f8f8ff)
  • gold (#ffd700)
  • goldenrod (#daa520)
  • gray (#808080)
  • green (#008000)
  • greenyellow (#adff2f)
  • grey (#808080)
  • honeydew (#f0fff0)
  • hotpink (#ff69b4)
  • indianred (#cd5c5c)
  • indigo (#4b0082)
  • ivory (#fffff0)
  • khaki (#f0e68c)
  • lavender (#e6e6fa)
  • lavenderblush (#fff0f5)
  • lawngreen (#7cfc00)
  • lemonchiffon (#fffacd)
  • lightblue (#add8e6)
  • lightcoral (#f08080)
  • lightcyan (#e0ffff)
  • lightgoldenrodyellow (#fafad2)
  • lightgray (#d3d3d3)
  • lightgreen (#90ee90)
  • lightgrey (#d3d3d3)
  • lightpink (#ffb6c1)
  • lightsalmon (#ffa07a)
  • lightseagreen (#20b2aa)
  • lightskyblue (#87cefa)
  • lightslategrey (#778899)
  • lightsteelblue (#b0c4de)
  • lightyellow (#ffffe0)
  • lime (#00ff00)
  • limegreen (#32cd32)
  • linen (#faf0e6)
  • magenta (#ff00ff)
  • maroon (#800000)
  • mediumaquamarine (#66cdaa)
  • mediumblue (#0000cd)
  • mediumorchid (#ba55d3)
  • mediumpurple (#9370db)
  • mediumseagreen (#3cb371)
  • mediumslateblue (#7b68ee)
  • mediumspringgreen (#00fa9a)
  • mediumturquoise (#48d1cc)
  • mediumvioletred (#c71585)
  • midnightblue (#191970)
  • mintcream (#f5fffa)
  • mistyrose (#ffe4e1)
  • moccasin (#ffe4b5)
  • navajowhite (#ffdead)
  • navy (#000080)
  • oldlace (#fdf5e6)
  • olive (#808000)
  • olivedrab (#6b8e23)
  • orange (#ffa500)
  • orangered (#ff4500)
  • orchid (#da70d6)
  • palegoldenrod (#eee8aa)
  • palegreen (#98fb98)
  • paleturquoise (#afeeee)
  • palevioletred (#db7093)
  • papayawhip (#ffefd5)
  • peachpuff (#ffdab9)
  • peru (#cd853f)
  • pink (#ffc0cb)
  • plum (#dda0dd)
  • powderblue (#b0e0e6)
  • purple (#800080)
  • rebeccapurple (#663399)
  • red (#ff0000)
  • rosybrown (#bc8f8f)
  • royalblue (#4169e1)
  • saddlebrown (#8b4513)
  • salmon (#fa8072)
  • sandybrown (#f4a460)
  • seagreen (#2e8b57)
  • seashell (#fff5ee)
  • sienna (#a0522d)
  • silver (#c0c0c0)
  • skyblue (#87ceeb)
  • slateblue (#6a5acd)
  • slategray (#708090)
  • snow (#fffafa)
  • springgreen (#00ff7f)
  • steelblue (#4682b4)
  • tan (#d2b48c)
  • teal (#008080)
  • thistle (#d8bfd8)
  • tomato (#ff6347)
  • turquoise (#40e0d0)
  • violet (#ee82ee)
  • wheat (#f5deb3)
  • white (#ffffff)
  • whitesmoke (#f5f5f5)
  • yellow (#ffff00)
  • yellowgreen (#9acd32)

You can edit the content above on GitHub and send us a pull request!

\ No newline at end of file + \ No newline at end of file diff --git a/docs/communication-ios.html b/docs/communication-ios.html index fc8f92f1c79..36deb42aa62 100644 --- a/docs/communication-ios.html +++ b/docs/communication-ios.html @@ -1,4 +1,4 @@ -Communication between native and React Native

Communication between native and React Native #

In Integrating with Existing Apps guide and Native UI Components guide we learn how to embed React Native in a native component and vice versa. When we mix native and React Native components, we'll eventually find a need to communicate between these two worlds. Some ways to achieve that have been already mentioned in other guides. This article summarizes available techniques.

Introduction #

React Native is inspired by React, so the basic idea of the information flow is similar. The flow in React is one-directional. We maintain a hierarchy of components, in which each component depends only on its parent and its own internal state. We do this with properties: data is passed from a parent to its children in a top-down manner. If an ancestor component relies on the state of its descendant, one should pass down a callback to be used by the descendant to update the ancestor.

The same concept applies to React Native. As long as we are building our application purely within the framework, we can drive our app with properties and callbacks. But, when we mix React Native and native components, we need some special, cross-language mechanisms that would allow us to pass information between them.

Properties #

Properties are the simplest way of cross-component communication. So we need a way to pass properties both from native to React Native, and from React Native to native.

Passing properties from native to React Native #

In order to embed a React Native view in a native component, we use RCTRootView. RCTRootView is a UIView that holds a React Native app. It also provides an interface between native side and the hosted app.

RCTRootView has an initializer that allows you to pass arbitrary properties down to the React Native app. The initialProperties parameter has to be an instance of NSDictionary. The dictionary is internally converted into a JSON object that the top-level JS component can reference.

NSArray *imageList = @[@"http://foo.com/bar1.png", +Communication between native and React Native

Communication between native and React Native #

In Integrating with Existing Apps guide and Native UI Components guide we learn how to embed React Native in a native component and vice versa. When we mix native and React Native components, we'll eventually find a need to communicate between these two worlds. Some ways to achieve that have been already mentioned in other guides. This article summarizes available techniques.

Introduction #

React Native is inspired by React, so the basic idea of the information flow is similar. The flow in React is one-directional. We maintain a hierarchy of components, in which each component depends only on its parent and its own internal state. We do this with properties: data is passed from a parent to its children in a top-down manner. If an ancestor component relies on the state of its descendant, one should pass down a callback to be used by the descendant to update the ancestor.

The same concept applies to React Native. As long as we are building our application purely within the framework, we can drive our app with properties and callbacks. But, when we mix React Native and native components, we need some special, cross-language mechanisms that would allow us to pass information between them.

Properties #

Properties are the simplest way of cross-component communication. So we need a way to pass properties both from native to React Native, and from React Native to native.

Passing properties from native to React Native #

In order to embed a React Native view in a native component, we use RCTRootView. RCTRootView is a UIView that holds a React Native app. It also provides an interface between native side and the hosted app.

RCTRootView has an initializer that allows you to pass arbitrary properties down to the React Native app. The initialProperties parameter has to be an instance of NSDictionary. The dictionary is internally converted into a JSON object that the top-level JS component can reference.

NSArray *imageList = @[@"http://foo.com/bar1.png", @"http://foo.com/bar2.png"]; NSDictionary *props = @{@"images" : imageList}; @@ -74,7 +74,7 @@ Making a dimension flexible in both JS and native leads to undefined behavior. F newFrame.size = rootView.intrinsicContentSize; rootView.frame = newFrame; -}

In the example we have a FlexibleSizeExampleView view that holds a root view. We create the root view, initialize it and set the delegate. The delegate will handle size updates. Then, we set the root view's size flexibility to RCTRootViewSizeFlexibilityHeight, which means that rootViewDidChangeIntrinsicSize: method will be called every time the React Native content changes its height. Finally, we set the root view's width and position. Note that we set there height as well, but it has no effect as we made the height RN-dependent.

You can checkout full source code of the example here.

It's fine to change root view's size flexibility mode dynamically. Changing flexibility mode of a root view will schedule a layout recalculation and the delegate rootViewDidChangeIntrinsicSize: method will be called once the content size is known.

Note: React Native layout calculation is performed on a special thread, while native UI view updates are done on the main thread. This may cause temporary UI inconsistencies between native and React Native. This is a known problem and our team is working on synchronizing UI updates coming from different sources.

Note: React Native does not perform any layout calculations until the root view becomes a subview of some other views. If you want to hide React Native view until its dimensions are known, add the root view as a subview and make it initially hidden (use UIView's hidden property). Then change its visibility in the delegate method.

You can edit the content above on GitHub and send us a pull request!

\ No newline at end of file + \ No newline at end of file diff --git a/docs/datepickerandroid.html b/docs/datepickerandroid.html index 8761f21bbdb..a31f7192423 100644 --- a/docs/datepickerandroid.html +++ b/docs/datepickerandroid.html @@ -1,4 +1,4 @@ -DatePickerAndroid

DatePickerAndroid #

Opens the standard Android date picker dialog.

Example #

try { +DatePickerAndroid

DatePickerAndroid #

Opens the standard Android date picker dialog.

Example #

try { const {action, year, month, day} = await DatePickerAndroid.open({ // Use `new Date()` for current date. // May 25 2020. Month 0 is January. @@ -9,135 +9,11 @@ } } catch ({code, message}) { console.warn('Cannot open date picker', message); -}

Methods #

static open(options) #

Opens the standard Android date picker dialog.

The available keys for the options object are:

  • date (Date object or timestamp in milliseconds) - date to show by default
  • minDate (Date or timestamp in milliseconds) - minimum date that can be selected
  • maxDate (Date object or timestamp in milliseconds) - minimum date that can be selected
  • mode (enum('calendar', 'spinner', 'default')) - To set the date-picker mode to calendar/spinner/default
    • 'calendar': Show a date picker in calendar mode.
    • 'spinner': Show a date picker in spinner mode.
    • 'default': Show a default native date picker(spinner/calendar) based on android versions.

Returns a Promise which will be invoked an object containing action, year, month (0-11), +}

Methods #

static open(options) #

Opens the standard Android date picker dialog.

The available keys for the options object are:

  • date (Date object or timestamp in milliseconds) - date to show by default
  • minDate (Date or timestamp in milliseconds) - minimum date that can be selected
  • maxDate (Date object or timestamp in milliseconds) - maximum date that can be selected
  • mode (enum('calendar', 'spinner', 'default')) - To set the date-picker mode to calendar/spinner/default
    • 'calendar': Show a date picker in calendar mode.
    • 'spinner': Show a date picker in spinner mode.
    • 'default': Show a default native date picker(spinner/calendar) based on android versions.

Returns a Promise which will be invoked an object containing action, year, month (0-11), day if the user picked a date. If the user dismissed the dialog, the Promise will still be resolved with action being DatePickerAndroid.dismissedAction and all the other keys being undefined. Always check whether the action before reading the values.

Note the native date picker dialog has some UI glitches on Android 4 and lower -when using the minDate and maxDate options.

static dateSetAction() #

A date has been selected.

static dismissedAction() #

The dialog has been dismissed.

You can edit the content above on GitHub and send us a pull request!

Examples #

Edit on GitHub
'use strict'; - -var React = require('react'); -var ReactNative = require('react-native'); -var { - DatePickerAndroid, - StyleSheet, - Text, - TouchableWithoutFeedback, -} = ReactNative; - -var UIExplorerBlock = require('./UIExplorerBlock'); -var UIExplorerPage = require('./UIExplorerPage'); - -class DatePickerAndroidExample extends React.Component { - static title = 'DatePickerAndroid'; - static description = 'Standard Android date picker dialog'; - - state = { - presetDate: new Date(2020, 4, 5), - simpleDate: new Date(2020, 4, 5), - spinnerDate: new Date(2020, 4, 5), - calendarDate: new Date(2020, 4, 5), - defaultDate: new Date(2020, 4, 5), - allDate: new Date(2020, 4, 5), - simpleText: 'pick a date', - spinnerText: 'pick a date', - calendarText: 'pick a date', - defaultText: 'pick a date', - minText: 'pick a date, no earlier than today', - maxText: 'pick a date, no later than today', - presetText: 'pick a date, preset to 2020/5/5', - allText: 'pick a date between 2020/5/1 and 2020/5/10', - }; - - showPicker = async (stateKey, options) => { - try { - var newState = {}; - const {action, year, month, day} = await DatePickerAndroid.open(options); - if (action === DatePickerAndroid.dismissedAction) { - newState[stateKey + 'Text'] = 'dismissed'; - } else { - var date = new Date(year, month, day); - newState[stateKey + 'Text'] = date.toLocaleDateString(); - newState[stateKey + 'Date'] = date; - } - this.setState(newState); - } catch ({code, message}) { - console.warn(`Error in example '${stateKey}': `, message); - } - }; - - render() { - return ( - <UIExplorerPage title="DatePickerAndroid"> - <UIExplorerBlock title="Simple date picker"> - <TouchableWithoutFeedback - onPress={this.showPicker.bind(this, 'simple', {date: this.state.simpleDate})}> - <Text style={styles.text}>{this.state.simpleText}</Text> - </TouchableWithoutFeedback> - </UIExplorerBlock> - <UIExplorerBlock title="Simple spinner date picker"> - <TouchableWithoutFeedback - onPress={this.showPicker.bind(this, 'spinner', {date: this.state.spinnerDate, mode: 'spinner'})}> - <Text style={styles.text}>{this.state.spinnerText}</Text> - </TouchableWithoutFeedback> - </UIExplorerBlock> - <UIExplorerBlock title="Simple calendar date picker"> - <TouchableWithoutFeedback - onPress={this.showPicker.bind(this, 'calendar', {date: this.state.calendarDate, mode: 'calendar'})}> - <Text style={styles.text}>{this.state.calendarText}</Text> - </TouchableWithoutFeedback> - </UIExplorerBlock> - <UIExplorerBlock title="Simple default date picker"> - <TouchableWithoutFeedback - onPress={this.showPicker.bind(this, 'default', {date: this.state.defaultDate, mode: 'default'})}> - <Text style={styles.text}>{this.state.defaultText}</Text> - </TouchableWithoutFeedback> - </UIExplorerBlock> - <UIExplorerBlock title="Date picker with pre-set date"> - <TouchableWithoutFeedback - onPress={this.showPicker.bind(this, 'preset', {date: this.state.presetDate})}> - <Text style={styles.text}>{this.state.presetText}</Text> - </TouchableWithoutFeedback> - </UIExplorerBlock> - <UIExplorerBlock title="Date picker with minDate"> - <TouchableWithoutFeedback - onPress={this.showPicker.bind(this, 'min', { - date: this.state.minDate, - minDate: new Date(), - })}> - <Text style={styles.text}>{this.state.minText}</Text> - </TouchableWithoutFeedback> - </UIExplorerBlock> - <UIExplorerBlock title="Date picker with maxDate"> - <TouchableWithoutFeedback - onPress={this.showPicker.bind(this, 'max', { - date: this.state.maxDate, - maxDate: new Date(), - })}> - <Text style={styles.text}>{this.state.maxText}</Text> - </TouchableWithoutFeedback> - </UIExplorerBlock> - <UIExplorerBlock title="Date picker with all options"> - <TouchableWithoutFeedback - onPress={this.showPicker.bind(this, 'all', { - date: this.state.allDate, - minDate: new Date(2020, 4, 1), - maxDate: new Date(2020, 4, 10), - })}> - <Text style={styles.text}>{this.state.allText}</Text> - </TouchableWithoutFeedback> - </UIExplorerBlock> - </UIExplorerPage> - ); - } -} - -var styles = StyleSheet.create({ - text: { - color: 'black', - }, -}); - -module.exports = DatePickerAndroidExample;
\ No newline at end of file + \ No newline at end of file diff --git a/docs/datepickerios.html b/docs/datepickerios.html index 545fb89a99a..2bcc4205417 100644 --- a/docs/datepickerios.html +++ b/docs/datepickerios.html @@ -1,161 +1,12 @@ -DatePickerIOS

DatePickerIOS #

Use DatePickerIOS to render a date/time picker (selector) on iOS. This is +DatePickerIOS

DatePickerIOS #

Use DatePickerIOS to render a date/time picker (selector) on iOS. This is a controlled component, so you must hook in to the onDateChange callback and update the date prop in order for the component to update, otherwise the user's change will be reverted immediately to reflect props.date as the -source of truth.

Props #

date: Date #

The currently selected date.

maximumDate?: Date #

Maximum date.

Restricts the range of possible date/time values.

minimumDate?: Date #

Minimum date.

Restricts the range of possible date/time values.

minuteInterval?: enum(1, 2, 3, 4, 5, 6, 10, 12, 15, 20, 30) #

The interval at which minutes can be selected.

mode?: enum('date', 'time', 'datetime') #

The date picker mode.

onDateChange: function #

Date change handler.

This is called when the user changes the date or time in the UI. +source of truth.

Props #

date?: PropTypes.instanceOf(Date).isRequired #

The currently selected date.

maximumDate?: PropTypes.instanceOf(Date) #

Maximum date.

Restricts the range of possible date/time values.

minimumDate?: PropTypes.instanceOf(Date) #

Minimum date.

Restricts the range of possible date/time values.

minuteInterval?: PropTypes.oneOf([1, 2, 3, 4, 5, 6, 10, 12, 15, 20, 30]) #

The interval at which minutes can be selected.

mode?: PropTypes.oneOf(['date', 'time', 'datetime']) #

The date picker mode.

onDateChange?: PropTypes.func.isRequired #

Date change handler.

This is called when the user changes the date or time in the UI. The first and only argument is a Date object representing the new -date and time.

timeZoneOffsetInMinutes?: number #

Timezone offset in minutes.

By default, the date picker will use the device's timezone. With this +date and time.

timeZoneOffsetInMinutes?: PropTypes.number #

Timezone offset in minutes.

By default, the date picker will use the device's timezone. With this parameter, it is possible to force a certain timezone offset. For -instance, to show times in Pacific Standard Time, pass -7 * 60.

You can edit the content above on GitHub and send us a pull request!

Examples #

Edit on GitHub
'use strict'; - -var React = require('react'); -var ReactNative = require('react-native'); -var { - DatePickerIOS, - StyleSheet, - Text, - TextInput, - View, -} = ReactNative; - -class DatePickerExample extends React.Component { - static defaultProps = { - date: new Date(), - timeZoneOffsetInHours: (-1) * (new Date()).getTimezoneOffset() / 60, - }; - - state = { - date: this.props.date, - timeZoneOffsetInHours: this.props.timeZoneOffsetInHours, - }; - - onDateChange = (date) => { - this.setState({date: date}); - }; - - onTimezoneChange = (event) => { - var offset = parseInt(event.nativeEvent.text, 10); - if (isNaN(offset)) { - return; - } - this.setState({timeZoneOffsetInHours: offset}); - }; - - render() { - // Ideally, the timezone input would be a picker rather than a - // text input, but we don't have any pickers yet :( - return ( - <View> - <WithLabel label="Value:"> - <Text>{ - this.state.date.toLocaleDateString() + - ' ' + - this.state.date.toLocaleTimeString() - }</Text> - </WithLabel> - <WithLabel label="Timezone:"> - <TextInput - onChange={this.onTimezoneChange} - style={styles.textinput} - value={this.state.timeZoneOffsetInHours.toString()} - /> - <Text> hours from UTC</Text> - </WithLabel> - <Heading label="Date + time picker" /> - <DatePickerIOS - date={this.state.date} - mode="datetime" - timeZoneOffsetInMinutes={this.state.timeZoneOffsetInHours * 60} - onDateChange={this.onDateChange} - /> - <Heading label="Date picker" /> - <DatePickerIOS - date={this.state.date} - mode="date" - timeZoneOffsetInMinutes={this.state.timeZoneOffsetInHours * 60} - onDateChange={this.onDateChange} - /> - <Heading label="Time picker, 10-minute interval" /> - <DatePickerIOS - date={this.state.date} - mode="time" - timeZoneOffsetInMinutes={this.state.timeZoneOffsetInHours * 60} - onDateChange={this.onDateChange} - minuteInterval={10} - /> - </View> - ); - } -} - -class WithLabel extends React.Component { - render() { - return ( - <View style={styles.labelContainer}> - <View style={styles.labelView}> - <Text style={styles.label}> - {this.props.label} - </Text> - </View> - {this.props.children} - </View> - ); - } -} - -class Heading extends React.Component { - render() { - return ( - <View style={styles.headingContainer}> - <Text style={styles.heading}> - {this.props.label} - </Text> - </View> - ); - } -} - -exports.displayName = (undefined: ?string); -exports.title = '<DatePickerIOS>'; -exports.description = 'Select dates and times using the native UIDatePicker.'; -exports.examples = [ -{ - title: '<DatePickerIOS>', - render: function(): React.Element<any> { - return <DatePickerExample />; - }, -}]; - -var styles = StyleSheet.create({ - textinput: { - height: 26, - width: 50, - borderWidth: 0.5, - borderColor: '#0f0f0f', - padding: 4, - fontSize: 13, - }, - labelContainer: { - flexDirection: 'row', - alignItems: 'center', - marginVertical: 2, - }, - labelView: { - marginRight: 10, - paddingVertical: 2, - }, - label: { - fontWeight: '500', - }, - headingContainer: { - padding: 4, - backgroundColor: '#f6f7f8', - }, - heading: { - fontWeight: '500', - fontSize: 14, - }, -});
\ No newline at end of file + \ No newline at end of file diff --git a/docs/debugging.html b/docs/debugging.html index 2abcb7d29c7..868050cd460 100644 --- a/docs/debugging.html +++ b/docs/debugging.html @@ -1,5 +1,18 @@ -Debugging

Debugging #

Enabling Keyboard Shortcuts #

React Native supports a few keyboard shortcuts in the iOS Simulator. They are described below. To enable them, open the Hardware menu, select Keyboard, and make sure that "Connect Hardware Keyboard" is checked.

Accessing the In-App Developer Menu #

You can access the developer menu by shaking your device or by selecting "Shake Gesture" inside the Hardware menu in the iOS Simulator. You can also use the Command + D keyboard shortcut when your app is running in the iPhone Simulator, or Command + M when running in an Android emulator.

The Developer Menu is disabled in release (production) builds.

Reloading JavaScript #

Instead of recompiling your app every time you make a change, you can reload your app's JavaScript code instantly. To do so, select "Reload" from the Developer Menu. You can also press Command + R in the iOS Simulator, or press R twice on Android emulators.

Automatic reloading #

You can speed up your development times by having your app reload automatically any time your code changes. Automatic reloading can be enabled by selecting "Enable Live Reload" from the Developer Menu.

You may even go a step further and keep your app running as new versions of your files are injected into the JavaScript bundle automatically by enabling Hot Reloading from the Developer Menu. This will allow you to persist the app's state through reloads.

There are some instances where hot reloading cannot be implemented perfectly. If you run into any issues, use a full reload to reset your app.

You will need to rebuild your app for changes to take effect in certain situations:

  • You have added new resources to your native app's bundle, such as an image in Images.xcassets on iOS or the res/drawable folder on Android.
  • You have modified native code (Objective-C/Swift on iOS or Java/C++ on Android).

In-app Errors and Warnings #

Errors and warnings are displayed inside your app in development builds.

Errors #

In-app errors are displayed in a full screen alert with a red background inside your app. This screen is known as a RedBox. You can use console.error() to manually trigger one.

Warnings #

Warnings will be displayed on screen with a yellow background. These alerts are known as YellowBoxes. Click on the alerts to show more information or to dismiss them.

As with a RedBox, you can use console.warn() to trigger a YellowBox.

YellowBoxes can be disabled during development by using console.disableYellowBox = true;. Specific warnings can be ignored programmatically by setting an array of prefixes that should be ignored: console.ignoredYellowBox = ['Warning: ...'];.

In CI/Xcode, YellowBoxes can also be disabled by setting the IS_TESTING environment variable.

RedBoxes and YellowBoxes are automatically disabled in release (production) builds.

Accessing console logs #

You can display the console logs for an iOS or Android app by using the following commands in a terminal while the app is running:

$ react-native log-ios -$ react-native log-android

You may also access these through Debug → Open System Log... in the iOS Simulator or by running adb logcat *:S ReactNative:V ReactNativeJS:V in a terminal while an Android app is running on a device or emulator.

Chrome Developer Tools #

To debug the JavaScript code in Chrome, select "Debug JS Remotely" from the Developer Menu. This will open a new tab at http://localhost:8081/debugger-ui.

Select Tools → Developer Tools from the Chrome Menu to open the Developer Tools. You may also access the DevTools using keyboard shortcuts (Command + Option + I on Mac, Ctrl + Shift + I on Windows). You may also want to enable Pause On Caught Exceptions for a better debugging experience.

It is currently not possible to use the "React" tab in the Chrome Developer Tools to inspect app widgets. You can use Nuclide's "React Native Inspector" as a workaround.

Debugging on a device with Chrome Developer Tools #

On iOS devices, open the file RCTWebSocketExecutor.m and change "localhost" to the IP address of your computer, then select "Debug JS Remotely" from the Developer Menu.

On Android 5.0+ devices connected via USB, you can use the adb command line tool to setup port forwarding from the device to your computer:

adb reverse tcp:8081 tcp:8081

Alternatively, select "Dev Settings" from the Developer Menu, then update the "Debug server host for device" setting to match the IP address of your computer.

If you run into any issues, it may be possible that one of your Chrome extensions is interacting in unexpected ways with the debugger. Try disabling all of your extensions and re-enabling them one-by-one until you find the problematic extension.

Debugging using a custom JavaScript debugger #

To use a custom JavaScript debugger in place of Chrome Developer Tools, set the REACT_DEBUGGER environment variable to a command that will start your custom debugger. You can then select "Debug JS Remotely" from the Developer Menu to start debugging.

The debugger will receive a list of all project roots, separated by a space. For example, if you set REACT_DEBUGGER="node /path/to/launchDebugger.js --port 2345 --type ReactNative", then the command node /path/to/launchDebugger.js --port 2345 --type ReactNative /path/to/reactNative/app will be used to start your debugger.

Custom debugger commands executed this way should be short-lived processes, and they shouldn't produce more than 200 kilobytes of output.

Debugging with Stetho on Android #

  1. In android/app/build.gradle, add these lines in the dependencies section:

    compile 'com.facebook.stetho:stetho:1.3.1' +Debugging

    Debugging #

    Enabling Keyboard Shortcuts #

    React Native supports a few keyboard shortcuts in the iOS Simulator. They are described below. To enable them, open the Hardware menu, select Keyboard, and make sure that "Connect Hardware Keyboard" is checked.

    Accessing the In-App Developer Menu #

    You can access the developer menu by shaking your device or by selecting "Shake Gesture" inside the Hardware menu in the iOS Simulator. You can also use the ⌘D keyboard shortcut when your app is running in the iOS Simulator, or ⌘M when running in an Android emulator.

    The Developer Menu is disabled in release (production) builds.

    Reloading JavaScript #

    Instead of recompiling your app every time you make a change, you can reload your app's JavaScript code instantly. To do so, select "Reload" from the Developer Menu. You can also press ⌘R in the iOS Simulator, or tap R twice on Android emulators.

    Automatic reloading #

    You can speed up your development times by having your app reload automatically any time your code changes. Automatic reloading can be enabled by selecting "Enable Live Reload" from the Developer Menu.

    You may even go a step further and keep your app running as new versions of your files are injected into the JavaScript bundle automatically by enabling Hot Reloading from the Developer Menu. This will allow you to persist the app's state through reloads.

    There are some instances where hot reloading cannot be implemented perfectly. If you run into any issues, use a full reload to reset your app.

    You will need to rebuild your app for changes to take effect in certain situations:

    • You have added new resources to your native app's bundle, such as an image in Images.xcassets on iOS or the res/drawable folder on Android.
    • You have modified native code (Objective-C/Swift on iOS or Java/C++ on Android).

    In-app Errors and Warnings #

    Errors and warnings are displayed inside your app in development builds.

    Errors #

    In-app errors are displayed in a full screen alert with a red background inside your app. This screen is known as a RedBox. You can use console.error() to manually trigger one.

    Warnings #

    Warnings will be displayed on screen with a yellow background. These alerts are known as YellowBoxes. Click on the alerts to show more information or to dismiss them.

    As with a RedBox, you can use console.warn() to trigger a YellowBox.

    YellowBoxes can be disabled during development by using console.disableYellowBox = true;. Specific warnings can be ignored programmatically by setting an array of prefixes that should be ignored: console.ignoredYellowBox = ['Warning: ...'];.

    In CI/Xcode, YellowBoxes can also be disabled by setting the IS_TESTING environment variable.

    RedBoxes and YellowBoxes are automatically disabled in release (production) builds.

    Chrome Developer Tools #

    To debug the JavaScript code in Chrome, select "Debug JS Remotely" from the Developer Menu. This will open a new tab at http://localhost:8081/debugger-ui.

    Select Tools → Developer Tools from the Chrome Menu to open the Developer Tools. You may also access the DevTools using keyboard shortcuts (⌘⌥I on macOS, Ctrl Shift I on Windows). You may also want to enable Pause On Caught Exceptions for a better debugging experience.

    Note: the React Developer Tools Chrome extension does not work with React Native, but you can use its standalone version instead. Read this section to learn how.

    Debugging using a custom JavaScript debugger #

    To use a custom JavaScript debugger in place of Chrome Developer Tools, set the REACT_DEBUGGER environment variable to a command that will start your custom debugger. You can then select "Debug JS Remotely" from the Developer Menu to start debugging.

    The debugger will receive a list of all project roots, separated by a space. For example, if you set REACT_DEBUGGER="node /path/to/launchDebugger.js --port 2345 --type ReactNative", then the command node /path/to/launchDebugger.js --port 2345 --type ReactNative /path/to/reactNative/app will be used to start your debugger.

    Custom debugger commands executed this way should be short-lived processes, and they shouldn't produce more than 200 kilobytes of output.

    React Developer Tools #

    You can use the standalone version of React Developer Tools to debug the React component hierarchy. To use it, install the react-devtools package globally:

    npm install -g react-devtools

    Now run react-devtools from the terminal to launch the standalone DevTools app:

    react-devtools

    React DevTools

    It should connect to your simulator within a few seconds.

    Note: if you prefer to avoid global installations, you can add react-devtools as a project dependency. Add the react-devtools package to your project using npm install --save-dev react-devtools, then add "react-devtools": "react-devtools" to the scripts section in your package.json, and then run npm run react-devtools from your project folder to open the DevTools.

    Integration with React Native Inspector #

    Open the in-app developer menu and choose "Show Inspector". It will bring up an overlay that lets you tap on any UI element and see information about it:

    React Native Inspector

    However, when react-devtools is running, Inspector will enter a special collapsed mode, and instead use the DevTools as primary UI. In this mode, clicking on something in the simulator will bring up the relevant components in the DevTools:

    React DevTools Inspector Integration

    You can choose "Hide Inspector" in the same menu to exit this mode.

    Inspecting Component Instances #

    When debugging JavaScript in Chrome, you can inspect the props and state of the React components in the browser console.

    First, follow the instructions for debugging in Chrome to open the Chrome console.

    Make sure that the dropdown in the top left corner of the Chrome console says debuggerWorker.js. This step is essential.

    Then select a React component in React DevTools. There is a search box at the top that helps you find one by name. As soon as you select it, it will be available as $r in the Chrome console, letting you inspect its props, state, and instance properties.

    React DevTools Chrome Console Integration

    Performance Monitor #

    You can enable a performance overlay to help you debug performance problems by selecting "Perf Monitor" in the Developer Menu.


    + +

    Debugging in Ejected Apps #

    + +

    Accessing console logs #

    You can display the console logs for an iOS or Android app by using the following commands in a terminal while the app is running:

    $ react-native log-ios +$ react-native log-android

    You may also access these through Debug → Open System Log... in the iOS Simulator or by running adb logcat *:S ReactNative:V ReactNativeJS:V in a terminal while an Android app is running on a device or emulator.

    If you're using Create React Native App, console logs already appear in the same terminal output as the packager.

    Debugging on a device with Chrome Developer Tools #

    If you're using Create React Native App, this is configured for you already.

    On iOS devices, open the file RCTWebSocketExecutor.m and change "localhost" to the IP address of your computer, then select "Debug JS Remotely" from the Developer Menu.

    On Android 5.0+ devices connected via USB, you can use the adb command line tool to setup port forwarding from the device to your computer:

    adb reverse tcp:8081 tcp:8081

    Alternatively, select "Dev Settings" from the Developer Menu, then update the "Debug server host for device" setting to match the IP address of your computer.

    If you run into any issues, it may be possible that one of your Chrome extensions is interacting in unexpected ways with the debugger. Try disabling all of your extensions and re-enabling them one-by-one until you find the problematic extension.

    Debugging with Stetho on Android #

    1. In android/app/build.gradle, add these lines in the dependencies section:

      compile 'com.facebook.stetho:stetho:1.3.1' compile 'com.facebook.stetho:stetho-okhttp3:1.3.1'
    2. In android/app/src/main/java/com/{yourAppName}/MainApplication.java, add the following imports:

      import com.facebook.react.modules.network.ReactCookieJarContainer; import com.facebook.stetho.Stetho; import okhttp3.OkHttpClient; @@ -16,7 +29,7 @@ import java.util.addNetworkInterceptor(new StethoInterceptor()) .build(); OkHttpClientProvider.replaceOkHttpClient(client); -}
    3. Run react-native run-android

    4. In a new chrome tab, open : chrome://inspect, click on 'Inspect device' (the one followed by "Powered by Stetho")

    Debugging native code #

    When working with native code (e.g. when writing native modules) you can launch the app from Android Studio or Xcode and take advantage of the debugging features (setup breakpoints, etc.) as you would in case of building a standard native app.

    Performance Monitor #

    You can enable a performance overlay to help you debug performance problems by selecting "Perf Monitor" in the Developer Menu.

    You can edit the content above on GitHub and send us a pull request!

    \ No newline at end of file + \ No newline at end of file diff --git a/docs/dimensions.html b/docs/dimensions.html index 60553b0c5e6..0e058f7db9c 100644 --- a/docs/dimensions.html +++ b/docs/dimensions.html @@ -1,4 +1,4 @@ -Dimensions

    Dimensions #

    Methods #

    static set(dims) #

    This should only be called from native code by sending the +Dimensions

    Dimensions #

    Methods #

    static set(dims) #

    This should only be called from native code by sending the didUpdateDimensions event.

    @param {object} dims Simple string-keyed object of dimensions to set

    static get(dim) #

    Initial dimensions are set before runApplication is called so they should be available before any other require's are run, but may be updated later.

    Note: Although dimensions are available immediately, they may change (e.g due to device rotation) so any rendering logic or styles that depend on @@ -24,6 +24,6 @@ are the same as the return values of Dimensions.get('window') \ No newline at end of file + \ No newline at end of file diff --git a/docs/direct-manipulation.html b/docs/direct-manipulation.html index ca9b244705c..14864e8155f 100644 --- a/docs/direct-manipulation.html +++ b/docs/direct-manipulation.html @@ -1,4 +1,4 @@ -Direct Manipulation

    Direct Manipulation #

    It is sometimes necessary to make changes directly to a component +Direct Manipulation

    Direct Manipulation #

    It is sometimes necessary to make changes directly to a component without using state/props to trigger a re-render of the entire subtree. When using React in the browser for example, you sometimes need to directly modify a DOM node, and the same is true for views in mobile @@ -50,7 +50,10 @@ you will notice that it is a wrapper around RCTUIManager.updateView this is the exact same function call that results from re-rendering - see receiveComponent in ReactNativeBaseComponent.js.

    Composite components and setNativeProps #

    Composite components are not backed by a native view, so you cannot call -setNativeProps on them. Consider this example:

    class MyButton extends React.Component { +setNativeProps on them. Consider this example:

    If you run this you will immediately see this error: Touchable child must either be native or forward setNativeProps to a native component. This occurs because MyButton isn't directly backed by a native view whose opacity should be set. You can think about it like this: if you @@ -78,8 +81,11 @@ pass the style prop down to a child, unless you are wrapping a native component. Similarly, we are going to forward setNativeProps to a native-backed child component.

    Forward setNativeProps to a child #

    All we need to do is provide a setNativeProps method on our component that calls setNativeProps on the appropriate child with the given -arguments.

    class MyButton extends React.Component { - setNativeProps(nativeProps) { +arguments.

    You can now use MyButton inside of TouchableOpacity! A sidenote for clarity: we used the ref callback syntax here, rather than the traditional string-based ref.

    You may have noticed that we passed all of the props down to the child view using {...this.props}. The reason for this is that TouchableOpacity is actually a composite component, and so in addition @@ -105,34 +121,32 @@ characters when the bufferDelay is low and the user types very quickly. Some developers prefer to skip this prop entirely and instead use setNativeProps to directly manipulate the TextInput value when necessary. For example, the following code demonstrates clearing the -input when you tap a button:

    class App extends React.Component { - constructor(props) { - super(props); - this.clearText = this.clearText.bind(this); - } +input when you tap a button:

    Avoiding conflicts with the render function #

    If you update a property that is also managed by the render function, you might end up with some unpredictable and confusing bugs because anytime the component re-renders and that property changes, whatever value was previously set from setNativeProps will be completely -ignored and overridden. See this example -for a demonstration of what can happen if these two collide - notice -the jerky animation each 250ms when setState triggers a re-render.

    setNativeProps & shouldComponentUpdate #

    By intelligently applying +ignored and overridden.

    setNativeProps & shouldComponentUpdate #

    By intelligently applying shouldComponentUpdate you can avoid the unnecessary overhead involved in reconciling unchanged component subtrees, to the point where it may be performant enough to @@ -152,6 +166,6 @@ use setState instead of setNativeProps.

    \ No newline at end of file + \ No newline at end of file diff --git a/docs/drawerlayoutandroid.html b/docs/drawerlayoutandroid.html index d2fdc6026c6..2a37f590e18 100644 --- a/docs/drawerlayoutandroid.html +++ b/docs/drawerlayoutandroid.html @@ -1,4 +1,4 @@ -DrawerLayoutAndroid

    DrawerLayoutAndroid #

    React component that wraps the platform DrawerLayout (Android only). The +DrawerLayoutAndroid

    DrawerLayoutAndroid #

    React component that wraps the platform DrawerLayout (Android only). The Drawer (typically used for navigation) is rendered with renderNavigationView and direct children are the main view (where your content goes). The navigation view is initially not visible on the screen, but can be pulled in from the @@ -24,18 +24,28 @@ be set by the drawerWidth prop.

    Example:

    return ( <DrawerLayoutAndroid drawerBackgroundColor="rgba(0,0,0,0.5)"> </DrawerLayoutAndroid> -);

    drawerLockMode?: enum('unlocked', 'locked-closed', 'locked-open') #

    Specifies the lock mode of the drawer. The drawer can be locked in 3 states: +);

    drawerLockMode?: PropTypes.oneOf([ + 'unlocked', + 'locked-closed', + 'locked-open' +]) #

    Specifies the lock mode of the drawer. The drawer can be locked in 3 states: - unlocked (default), meaning that the drawer will respond (open/close) to touch gestures. - locked-closed, meaning that the drawer will stay closed and not respond to gestures. - locked-open, meaning that the drawer will stay opened and not respond to gestures. -The drawer may still be opened and closed programmatically (openDrawer/closeDrawer).

    drawerPosition?: enum(DrawerConsts.DrawerPosition.Left, DrawerConsts.DrawerPosition.Right) #

    Specifies the side of the screen from which the drawer will slide in.

    drawerWidth?: number #

    Specifies the width of the drawer, more precisely the width of the view that be pulled in -from the edge of the window.

    keyboardDismissMode?: enum('none', 'on-drag') #

    Determines whether the keyboard gets dismissed in response to a drag. +The drawer may still be opened and closed programmatically (openDrawer/closeDrawer).

    drawerPosition?: PropTypes.oneOf([ + DrawerConsts.DrawerPosition.Left, + DrawerConsts.DrawerPosition.Right +]) #

    Specifies the side of the screen from which the drawer will slide in.

    drawerWidth?: PropTypes.number #

    Specifies the width of the drawer, more precisely the width of the view that be pulled in +from the edge of the window.

    keyboardDismissMode?: PropTypes.oneOf([ + 'none', // default + 'on-drag', +]) #

    Determines whether the keyboard gets dismissed in response to a drag. - 'none' (the default), drags do not dismiss the keyboard. - - 'on-drag', the keyboard is dismissed when a drag begins.

    onDrawerClose?: function #

    Function called whenever the navigation view has been closed.

    onDrawerOpen?: function #

    Function called whenever the navigation view has been opened.

    onDrawerSlide?: function #

    Function called whenever there is an interaction with the navigation view.

    onDrawerStateChanged?: function #

    Function called when the drawer state has changed. The drawer can be in 3 states: + - 'on-drag', the keyboard is dismissed when a drag begins.

    onDrawerClose?: PropTypes.func #

    Function called whenever the navigation view has been closed.

    onDrawerOpen?: PropTypes.func #

    Function called whenever the navigation view has been opened.

    onDrawerSlide?: PropTypes.func #

    Function called whenever there is an interaction with the navigation view.

    onDrawerStateChanged?: PropTypes.func #

    Function called when the drawer state has changed. The drawer can be in 3 states: - idle, meaning there is no interaction with the navigation view happening at the time - dragging, meaning there is currently an interaction with the navigation view - settling, meaning that there was an interaction with the navigation view, and the -navigation view is now finishing its closing or opening animation

    renderNavigationView: function #

    The navigation view that will be rendered to the side of the screen and can be pulled in.

    statusBarBackgroundColor?: color #

    Make the drawer take the entire screen and draw the background of the +navigation view is now finishing its closing or opening animation

    renderNavigationView?: PropTypes.func.isRequired #

    The navigation view that will be rendered to the side of the screen and can be pulled in.

    statusBarBackgroundColor?: color #

    Make the drawer take the entire screen and draw the background of the status bar to allow it to open over the status bar. It will only have an effect on API 21+.

    Methods #

    openDrawer() #

    Opens the drawer.

    closeDrawer() #

    Closes the drawer.

    You can edit the content above on GitHub and send us a pull request!

    \ No newline at end of file + \ No newline at end of file diff --git a/docs/easing.html b/docs/easing.html index faaa550cf0d..2b331ab2e1b 100644 --- a/docs/easing.html +++ b/docs/easing.html @@ -1,4 +1,4 @@ -Easing

    Easing #

    The Easing module implements common easing functions. This module is used +Easing

    Easing #

    The Easing module implements common easing functions. This module is used by Animate.timing() to convey physically believable motion in animations.

    You can find a visualization of some common easing functions at http://easings.net/

    Predefined animations #

    The Easing module provides several predefined animations through the @@ -33,6 +33,6 @@ duration.

    You can < apiKey: '2c98749b4a1e588efec53b2acec13025', indexName: 'react-native-versions', inputSelector: '#algolia-doc-search', - algoliaOptions: { facetFilters: [ "tags:0.44" ], hitsPerPage: 5 } + algoliaOptions: { facetFilters: [ "tags:0.45" ], hitsPerPage: 5 } }); - \ No newline at end of file + \ No newline at end of file diff --git a/docs/flatlist.html b/docs/flatlist.html index fbc8687a635..b25309b2019 100644 --- a/docs/flatlist.html +++ b/docs/flatlist.html @@ -1,4 +1,4 @@ -FlatList

    FlatList #

    A performant interface for rendering simple, flat lists, supporting the most handy features:

    • Fully cross-platform.
    • Optional horizontal mode.
    • Configurable viewability callbacks.
    • Header support.
    • Footer support.
    • Separator support.
    • Pull to Refresh.
    • Scroll loading.
    • ScrollToIndex support.

    If you need section support, use <SectionList>.

    Minimal Example:

    <FlatList +FlatList

    FlatList #

    A performant interface for rendering simple, flat lists, supporting the most handy features:

    • Fully cross-platform.
    • Optional horizontal mode.
    • Configurable viewability callbacks.
    • Header support.
    • Footer support.
    • Separator support.
    • Pull to Refresh.
    • Scroll loading.
    • ScrollToIndex support.

    If you need section support, use <SectionList>.

    Minimal Example:

    <FlatList data={[{key: 'a'}, {key: 'b'}]} renderItem={({item}) => <Text>{item.key}</Text>} />

    More complex example demonstrating PureComponent usage for perf optimization and avoiding bugs.

    • By binding the onPressItem handler, the props will remain === and PureComponent will @@ -31,7 +31,7 @@ class MyList extends this.setState((state) => { // copy the map rather than modifying state. const selected = new Map(state.selected); - selected.set(id, !state.get(id)); // toggle + selected.set(id, !selected.get(id)); // toggle return {selected}; }); }; @@ -56,18 +56,25 @@ class MyList extends ); } }

    This is a convenience wrapper around <VirtualizedList>, -and thus inherits it's props that aren't explicitly listed here along with the following caveats:

    • Internal state is not preserved when content scrolls out of the render window. Make sure all +and thus inherits it's props (as well as those of ScrollView) that aren't explicitly listed +here, along with the following caveats:

      • Internal state is not preserved when content scrolls out of the render window. Make sure all your data is captured in the item data or external stores like Flux, Redux, or Relay.
      • This is a PureComponent which means that it will not re-render if props remain shallow- -equal. Make sure that everything your renderItem function depends on is passed as a prop that -is not === after updates, otherwise your UI may not update on changes. This includes the -data prop and parent component state.
      • In order to constrain memory and enable smooth scrolling, content is rendered asynchronously +equal. Make sure that everything your renderItem function depends on is passed as a prop +(e.g. extraData) that is not === after updates, otherwise your UI may not update on +changes. This includes the data prop and parent component state.
      • In order to constrain memory and enable smooth scrolling, content is rendered asynchronously offscreen. This means it's possible to scroll faster than the fill rate ands momentarily see blank content. This is a tradeoff that can be adjusted to suit the needs of each application, and we are working on improving it behind the scenes.
      • By default, the list looks for a key prop on each item and uses that for the React key. -Alternatively, you can provide a custom keyExtractor prop.

    Props #

    ItemSeparatorComponent?: ?ReactClass<any> #

    Rendered in between each item, but not at the top or bottom.

    ListFooterComponent?: ?ReactClass<any> #

    Rendered at the bottom of all the items.

    ListHeaderComponent?: ?ReactClass<any> #

    Rendered at the top of all the items.

    columnWrapperStyle?: StyleObj #

    Optional custom style for multi-item rows generated when numColumns > 1.

    data: ?Array<ItemT> #

    For simplicity, data is just a plain array. If you want to use something else, like an +Alternatively, you can provide a custom keyExtractor prop.

Props #

ItemSeparatorComponent?: ?ReactClass<any> #

Rendered in between each item, but not at the top or bottom. By default, highlighted and +leadingItem props are provided. renderItem provides separators.highlight/unhighlight +which will update the highlighted prop, but you can also add custom props with +separators.updateProps.

ListEmptyComponent?: ?ReactClass<any> | React.Element<any> #

Rendered when the list is empty. Can be a React Component Class, a render function, or +a rendered element.

ListFooterComponent?: ?ReactClass<any> | React.Element<any> #

Rendered at the bottom of all the items. Can be a React Component Class, a render function, or +a rendered element.

ListHeaderComponent?: ?ReactClass<any> | React.Element<any> #

Rendered at the top of all the items. Can be a React Component Class, a render function, or +a rendered element.

columnWrapperStyle?: StyleObj #

Optional custom style for multi-item rows generated when numColumns > 1.

data: ?$ReadOnlyArray<ItemT> #

For simplicity, data is just a plain array. If you want to use something else, like an immutable list, use the underlying VirtualizedList directly.

extraData?: any #

A marker property for telling the list to re-render (since it implements PureComponent). If any of your renderItem, Header, Footer, etc. functions depend on anything outside of the -data prop, stick it here and treat it immutably.

getItem?: #

getItemCount?: #

getItemLayout?: (data: ?Array<ItemT>, index: number) => +data prop, stick it here and treat it immutably.

getItemLayout?: (data: ?Array<ItemT>, index: number) => {length: number, offset: number, index: number} #

getItemLayout is an optional optimizations that let us skip measurement of dynamic content if you know the height of items a priori. getItemLayout is the most efficient, and is easy to use if you have fixed height items, for example:

getItemLayout={(data, index) => ( @@ -75,7 +82,10 @@ use if you have fixed height items, for example:

)}

Remember to include separator length (height or width) in your offset calculation if you specify ItemSeparatorComponent.

horizontal?: ?boolean #

If true, renders items next to each other horizontally instead of stacked vertically.

initialNumToRender: number #

How many items to render in the initial batch. This should be enough to fill the screen but not much more. Note these items will never be unmounted as part of the windowed rendering in order -to improve perceived performance of scroll-to-top actions.

keyExtractor: (item: ItemT, index: number) => string #

Used to extract a unique key for a given item at the specified index. Key is used for caching +to improve perceived performance of scroll-to-top actions.

initialScrollIndex?: ?number #

Instead of starting at the top with the first item, start at initialScrollIndex. This +disables the "scroll to top" optimization that keeps the first initialNumToRender items +always rendered and immediately renders the items starting at this initial index. Requires +getItemLayout to be implemented.

keyExtractor: (item: ItemT, index: number) => string #

Used to extract a unique key for a given item at the specified index. Key is used for caching and as the react key to track item re-ordering. The default extractor checks item.key, then falls back to using the index, like React does.

legacyImplementation?: ?boolean #

numColumns: number #

Multiple columns can only be rendered with horizontal={false} and will zig-zag like a flexWrap layout. Items should all be the same height - masonry layouts are not supported.

onEndReached?: ?(info: {distanceFromEnd: number}) => void #

Called once when the scroll position gets within onEndReachedThreshold of the rendered @@ -86,204 +96,40 @@ within half the visible length of the list.

refreshing prop correctly.

onViewableItemsChanged?: ?(info: { viewableItems: Array<ViewToken>, changed: Array<ViewToken>, -}) => void #

Called when the viewability of rows changes, as defined by the viewabilityConfig prop.

refreshing?: ?boolean #

Set this true while waiting for new data from a refresh.

renderItem: (info: {item: ItemT, index: number}) => ?React.Element<any> #

Takes an item from data and renders it into the list. Typical usage:

_renderItem = ({item}) => ( - <TouchableOpacity onPress={() => this._onPress(item)}> - <Text>{item.title}}</Text> - </TouchableOpacity> -); -... -<FlatList data={[{title: 'Title Text', key: 'item1'}]} renderItem={this._renderItem} />

Provides additional metadata like index if you need it.

viewabilityConfig?: ViewabilityConfig #

See ViewabilityHelper for flow type and further documentation.

Methods #

scrollToEnd(params?: object) #

Scrolls to the end of the content. May be janky without getItemLayout prop.

scrollToIndex(params: object) #

Scrolls to the item at a the specified index such that it is positioned in the viewable area +}) => void #

Called when the viewability of rows changes, as defined by the viewabilityConfig prop.

refreshing?: ?boolean #

Set this true while waiting for new data from a refresh.

removeClippedSubviews?: boolean #

Note: may have bugs (missing content) in some circumstances - use at your own risk.

This may improve scroll performance for large lists.

renderItem: (info: { + item: ItemT, + index: number, + separators: { + highlight: () => void, + unhighlight: () => void, + updateProps: (select: 'leading' | 'trailing', newProps: Object) => void, + }, +}) => ?React.Element<any> #

Takes an item from data and renders it into the list. Example usage:

<FlatList + ItemSeparatorComponent={Platform.OS !== 'android' && ({highlighted}) => ( + <View style={[style.separator, highlighted && {marginLeft: 0}]} /> + )} + data={[{title: 'Title Text', key: 'item1'}]} + renderItem={({item, separators}) => ( + <TouchableHighlight + onPress={() => this._onPress(item)} + onShowUnderlay={separators.highlight} + onHideUnderlay={separators.unhighlight}> + <View style={{backgroundColor: 'white'}}> + <Text>{item.title}}</Text> + </View> + </TouchableHighlight> + )} +/>

Provides additional metadata like index if you need it, as well as a more generic +separators.updateProps function which let's you set whatever props you want to change the +rendering of either the leading separator or trailing separator in case the more common +highlight and unhighlight (which set the highlighted: boolean prop) are insufficient for +your use-case.

viewabilityConfig?: ViewabilityConfig #

See ViewabilityHelper for flow type and further documentation.

Methods #

scrollToEnd(params?: object) #

Scrolls to the end of the content. May be janky without getItemLayout prop.

scrollToIndex(params: object) #

Scrolls to the item at a the specified index such that it is positioned in the viewable area such that viewPosition 0 places it at the top, 1 at the bottom, and 0.5 centered in the -middle.

May be janky without getItemLayout prop.

scrollToItem(params: object) #

Requires linear scan through data - use scrollToIndex instead if possible. May be janky -without getItemLayout prop.

scrollToOffset(params: object) #

Scroll to a specific content pixel offset, like a normal ScrollView.

recordInteraction() #

Tells the list an interaction has occured, which should trigger viewability calculations, e.g. +middle. viewOffset is a fixed number of pixels to offset the final target position.

Note: cannot scroll to locations outside the render window without specifying the +getItemLayout prop.

scrollToItem(params: object) #

Requires linear scan through data - use scrollToIndex instead if possible.

Note: cannot scroll to locations outside the render window without specifying the +getItemLayout prop.

scrollToOffset(params: object) #

Scroll to a specific content pixel offset, like a normal ScrollView.

recordInteraction() #

Tells the list an interaction has occured, which should trigger viewability calculations, e.g. if waitForInteractions is true and the user has not scrolled. This is typically called by -taps on items or by navigation actions.

You can edit the content above on GitHub and send us a pull request!

Examples #

Edit on GitHub
'use strict'; - -const React = require('react'); -const ReactNative = require('react-native'); -const { - Animated, - FlatList, - StyleSheet, - View, -} = ReactNative; - -const UIExplorerPage = require('./UIExplorerPage'); - -const infoLog = require('infoLog'); - -const { - FooterComponent, - HeaderComponent, - ItemComponent, - PlainInput, - SeparatorComponent, - Spindicator, - genItemData, - getItemLayout, - pressItem, - renderSmallSwitchOption, -} = require('./ListExampleShared'); - -const AnimatedFlatList = Animated.createAnimatedComponent(FlatList); - -const VIEWABILITY_CONFIG = { - minimumViewTime: 3000, - viewAreaCoveragePercentThreshold: 100, - waitForInteraction: true, -}; - -class FlatListExample extends React.PureComponent { - static title = '<FlatList>'; - static description = 'Performant, scrollable list of data.'; - - state = { - data: genItemData(1000), - debug: false, - horizontal: false, - filterText: '', - fixedHeight: true, - logViewable: false, - virtualized: true, - }; - - _onChangeFilterText = (filterText) => { - this.setState({filterText}); - }; - - _onChangeScrollToIndex = (text) => { - this._listRef.getNode().scrollToIndex({viewPosition: 0.5, index: Number(text)}); - }; - - _scrollPos = new Animated.Value(0); - _scrollSinkX = Animated.event( - [{nativeEvent: { contentOffset: { x: this._scrollPos } }}], - {useNativeDriver: true}, - ); - _scrollSinkY = Animated.event( - [{nativeEvent: { contentOffset: { y: this._scrollPos } }}], - {useNativeDriver: true}, - ); - - componentDidUpdate() { - this._listRef.getNode().recordInteraction(); // e.g. flipping logViewable switch - } - - render() { - const filterRegex = new RegExp(String(this.state.filterText), 'i'); - const filter = (item) => ( - filterRegex.test(item.text) || filterRegex.test(item.title) - ); - const filteredData = this.state.data.filter(filter); - return ( - <UIExplorerPage - noSpacer={true} - noScroll={true}> - <View style={styles.searchRow}> - <View style={styles.options}> - <PlainInput - onChangeText={this._onChangeFilterText} - placeholder="Search..." - value={this.state.filterText} - /> - <PlainInput - onChangeText={this._onChangeScrollToIndex} - placeholder="scrollToIndex..." - /> - </View> - <View style={styles.options}> - {renderSmallSwitchOption(this, 'virtualized')} - {renderSmallSwitchOption(this, 'horizontal')} - {renderSmallSwitchOption(this, 'fixedHeight')} - {renderSmallSwitchOption(this, 'logViewable')} - {renderSmallSwitchOption(this, 'debug')} - <Spindicator value={this._scrollPos} /> - </View> - </View> - <SeparatorComponent /> - <AnimatedFlatList - ItemSeparatorComponent={SeparatorComponent} - ListHeaderComponent={HeaderComponent} - ListFooterComponent={FooterComponent} - data={filteredData} - debug={this.state.debug} - disableVirtualization={!this.state.virtualized} - getItemLayout={this.state.fixedHeight ? - this._getItemLayout : - undefined - } - horizontal={this.state.horizontal} - key={(this.state.horizontal ? 'h' : 'v') + - (this.state.fixedHeight ? 'f' : 'd') - } - legacyImplementation={false} - numColumns={1} - onRefresh={this._onRefresh} - onScroll={this.state.horizontal ? this._scrollSinkX : this._scrollSinkY} - onViewableItemsChanged={this._onViewableItemsChanged} - ref={this._captureRef} - refreshing={false} - renderItem={this._renderItemComponent} - viewabilityConfig={VIEWABILITY_CONFIG} - /> - </UIExplorerPage> - ); - } - _captureRef = (ref) => { this._listRef = ref; }; - _getItemLayout = (data: any, index: number) => { - return getItemLayout(data, index, this.state.horizontal); - }; - _onRefresh = () => alert('onRefresh: nothing to refresh :P'); - _renderItemComponent = ({item}) => { - return ( - <ItemComponent - item={item} - horizontal={this.state.horizontal} - fixedHeight={this.state.fixedHeight} - onPress={this._pressItem} - /> - ); - }; - // This is called when items change viewability by scrolling into or out of - // the viewable area. - _onViewableItemsChanged = (info: { - changed: Array<{ - key: string, - isViewable: boolean, - item: any, - index: ?number, - section?: any, - }> - } - ) => { - // Impressions can be logged here - if (this.state.logViewable) { - infoLog( - 'onViewableItemsChanged: ', - info.changed.map((v) => ({...v, item: '...'})), - ); - } - }; - _pressItem = (key: number) => { - this._listRef.getNode().recordInteraction(); - pressItem(this, key); - }; - _listRef: FlatList<*>; -} - - -const styles = StyleSheet.create({ - options: { - flexDirection: 'row', - flexWrap: 'wrap', - alignItems: 'center', - }, - searchRow: { - paddingHorizontal: 10, - }, -}); - -module.exports = FlatListExample;
\ No newline at end of file + \ No newline at end of file diff --git a/docs/flexbox.html b/docs/flexbox.html index 83ddd10bb3c..0672913357f 100644 --- a/docs/flexbox.html +++ b/docs/flexbox.html @@ -1,7 +1,7 @@ -Layout with Flexbox

Layout with Flexbox #

A component can specify the layout of its children using the flexbox algorithm. Flexbox is designed to provide a consistent layout on different screen sizes.

You will normally use a combination of flexDirection, alignItems, and justifyContent to achieve the right layout.

Flexbox works the same way in React Native as it does in CSS on the web, with a few exceptions. The defaults are different, with flexDirection defaulting to column instead of row, and the flex parameter only supporting a single number.

Flex Direction #

Adding flexDirection to a component's style determines the primary axis of its layout. Should the children be organized horizontally (row) or vertically (column)? The default is column.

import React, { Component } from 'react'; +Layout with Flexbox

Layout with Flexbox #

A component can specify the layout of its children using the flexbox algorithm. Flexbox is designed to provide a consistent layout on different screen sizes.

You will normally use a combination of flexDirection, alignItems, and justifyContent to achieve the right layout.

Flexbox works the same way in React Native as it does in CSS on the web, with a few exceptions. The defaults are different, with flexDirection defaulting to column instead of row, and the flex parameter only supporting a single number.

Flex Direction #

Adding flexDirection to a component's style determines the primary axis of its layout. Should the children be organized horizontally (row) or vertically (column)? The default is column.

import React, { Component } from 'react'; import { AppRegistry, View } from 'react-native'; -class FlexDirectionBasics extends Component { +export default class FlexDirectionBasics extends Component { render() { return ( // Try setting `flexDirection` to `column`. @@ -13,11 +13,12 @@ class FlexDirectionBasics extends ); } }; - -AppRegistry.registerComponent('AwesomeProject', () => FlexDirectionBasics);

Justify Content #

Adding justifyContent to a component's style determines the distribution of children along the primary axis. Should children be distributed at the start, the center, the end, or spaced evenly? Available options are flex-start, center, flex-end, space-around, and space-between.

import React, { Component } from 'react'; + +// skip this line if using Create React Native App +AppRegistry.registerComponent('AwesomeProject', () => FlexDirectionBasics);

Justify Content #

Adding justifyContent to a component's style determines the distribution of children along the primary axis. Should children be distributed at the start, the center, the end, or spaced evenly? Available options are flex-start, center, flex-end, space-around, and space-between.

import React, { Component } from 'react'; import { AppRegistry, View } from 'react-native'; -class JustifyContentBasics extends Component { +export default class JustifyContentBasics extends Component { render() { return ( // Try setting `justifyContent` to `center`. @@ -34,11 +35,12 @@ class JustifyContentBasics extends ); } }; - -AppRegistry.registerComponent('AwesomeProject', () => JustifyContentBasics);

Align Items #

Adding alignItems to a component's style determines the alignment of children along the secondary axis (if the primary axis is row, then the secondary is column, and vice versa). Should children be aligned at the start, the center, the end, or stretched to fill? Available options are flex-start, center, flex-end, and stretch.

For stretch to have an effect, children must not have a fixed dimension along the secondary axis. In the following example, setting alignItems: stretch does nothing until the width: 50 is removed from the children.

import React, { Component } from 'react'; + +// skip this line if using Create React Native App +AppRegistry.registerComponent('AwesomeProject', () => JustifyContentBasics);

Align Items #

Adding alignItems to a component's style determines the alignment of children along the secondary axis (if the primary axis is row, then the secondary is column, and vice versa). Should children be aligned at the start, the center, the end, or stretched to fill? Available options are flex-start, center, flex-end, and stretch.

For stretch to have an effect, children must not have a fixed dimension along the secondary axis. In the following example, setting alignItems: stretch does nothing until the width: 50 is removed from the children.

import React, { Component } from 'react'; import { AppRegistry, View } from 'react-native'; -class AlignItemsBasics extends Component { +export default class AlignItemsBasics extends Component { render() { return ( // Try setting `alignItems` to 'flex-start' @@ -57,8 +59,9 @@ class AlignItemsBasics extends ); } }; - -AppRegistry.registerComponent('AwesomeProject', () => AlignItemsBasics);

Going Deeper #

We've covered the basics, but there are many other styles you may need for layouts. The full list of props that control layout is documented here.

We're getting close to being able to build a real application. One thing we are still missing is a way to take user input, so let's move on to learn how to handle text input with the TextInput component.

You can edit the content above on GitHub and send us a pull request!

\ No newline at end of file + \ No newline at end of file diff --git a/docs/geolocation.html b/docs/geolocation.html index 6b319143c45..cc04f04df1e 100644 --- a/docs/geolocation.html +++ b/docs/geolocation.html @@ -1,88 +1,27 @@ -Geolocation

Geolocation #

The Geolocation API extends the web spec: +Geolocation

Geolocation #

The Geolocation API extends the web spec: https://developer.mozilla.org/en-US/docs/Web/API/Geolocation

As a browser polyfill, this API is available through the navigator.geolocation -global - you do not need to import it.

iOS #

You need to include the NSLocationWhenInUseUsageDescription key +global - you do not need to import it.

Configuration and Permissions #

+ +

iOS #

You need to include the NSLocationWhenInUseUsageDescription key in Info.plist to enable geolocation when using the app. Geolocation is enabled by default when you create a project with react-native init.

In order to enable geolocation in the background, you need to include the 'NSLocationAlwaysUsageDescription' key in Info.plist and add location as -a background mode in the 'Capabilities' tab in Xcode.

Android #

To request access to location, you need to add the following line to your +a background mode in the 'Capabilities' tab in Xcode.

Android #

To request access to location, you need to add the following line to your app's AndroidManifest.xml:

<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />

Android API >= 18 Positions will also contain a mocked boolean to indicate if position was created from a mock provider.

Methods #

static getCurrentPosition(geo_success, geo_error?, geo_options?) #

Invokes the success callback once with the latest location info. Supported options: timeout (ms), maximumAge (ms), enableHighAccuracy (bool) On Android, if the location is cached this can return almost immediately, or it will request an update which might take a while.

static watchPosition(success, error?, options?) #

Invokes the success callback whenever the location changes. Supported -options: timeout (ms), maximumAge (ms), enableHighAccuracy (bool), distanceFilter(m)

static clearWatch(watchID) #

static stopObserving() #

You can edit the content above on GitHub and send us a pull request!

Examples #

Edit on GitHub
/* eslint no-console: 0 */ -'use strict'; - - -var React = require('react'); -var ReactNative = require('react-native'); -var { - StyleSheet, - Text, - View, -} = ReactNative; - -exports.framework = 'React'; -exports.title = 'Geolocation'; -exports.description = 'Examples of using the Geolocation API.'; - -exports.examples = [ - { - title: 'navigator.geolocation', - render: function(): React.Element<any> { - return <GeolocationExample />; - }, - } -]; - -class GeolocationExample extends React.Component { - state = { - initialPosition: 'unknown', - lastPosition: 'unknown', - }; - - watchID: ?number = null; - - componentDidMount() { - navigator.geolocation.getCurrentPosition( - (position) => { - var initialPosition = JSON.stringify(position); - this.setState({initialPosition}); - }, - (error) => alert(JSON.stringify(error)), - {enableHighAccuracy: true, timeout: 20000, maximumAge: 1000} - ); - this.watchID = navigator.geolocation.watchPosition((position) => { - var lastPosition = JSON.stringify(position); - this.setState({lastPosition}); - }); - } - - componentWillUnmount() { - navigator.geolocation.clearWatch(this.watchID); - } - - render() { - return ( - <View> - <Text> - <Text style={styles.title}>Initial position: </Text> - {this.state.initialPosition} - </Text> - <Text> - <Text style={styles.title}>Current position: </Text> - {this.state.lastPosition} - </Text> - </View> - ); - } -} - -var styles = StyleSheet.create({ - title: { - fontWeight: '500', - }, -});
\ No newline at end of file + \ No newline at end of file diff --git a/docs/gesture-responder-system.html b/docs/gesture-responder-system.html index 04b7a26673c..b1b7fb37b31 100644 --- a/docs/gesture-responder-system.html +++ b/docs/gesture-responder-system.html @@ -1,4 +1,4 @@ -Gesture Responder System

Gesture Responder System #

The gesture responder system manages the lifecycle of gestures in your app. A touch can go through several phases as the app determines what the user's intention is. For example, the app needs to determine if the touch is scrolling, sliding on a widget, or tapping. This can even change during the duration of a touch. There can also be multiple simultaneous touches.

The touch responder system is needed to allow components to negotiate these touch interactions without any additional knowledge about their parent or child components. This system is implemented in ResponderEventPlugin.js, which contains further details and documentation.

Best Practices #

To make your app feel great, every action should have the following attributes:

  • Feedback/highlighting- show the user what is handling their touch, and what will happen when they release the gesture
  • Cancel-ability- when making an action, the user should be able to abort it mid-touch by dragging their finger away

These features make users more comfortable while using an app, because it allows people to experiment and interact without fear of making mistakes.

TouchableHighlight and Touchable* #

The responder system can be complicated to use. So we have provided an abstract Touchable implementation for things that should be "tappable". This uses the responder system and allows you to easily configure tap interactions declaratively. Use TouchableHighlight anywhere where you would use a button or link on web.

Responder Lifecycle #

A view can become the touch responder by implementing the correct negotiation methods. There are two methods to ask the view if it wants to become responder:

  • View.props.onStartShouldSetResponder: (evt) => true, - Does this view want to become responder on the start of a touch?
  • View.props.onMoveShouldSetResponder: (evt) => true, - Called for every touch move on the View when it is not the responder: does this view want to "claim" touch responsiveness?

If the View returns true and attempts to become the responder, one of the following will happen:

  • View.props.onResponderGrant: (evt) => {} - The View is now responding for touch events. This is the time to highlight and show the user what is happening
  • View.props.onResponderReject: (evt) => {} - Something else is the responder right now and will not release it

If the view is responding, the following handlers can be called:

  • View.props.onResponderMove: (evt) => {} - The user is moving their finger
  • View.props.onResponderRelease: (evt) => {} - Fired at the end of the touch, ie "touchUp"
  • View.props.onResponderTerminationRequest: (evt) => true - Something else wants to become responder. Should this view release the responder? Returning true allows release
  • View.props.onResponderTerminate: (evt) => {} - The responder has been taken from the View. Might be taken by other views after a call to onResponderTerminationRequest, or might be taken by the OS without asking (happens with control center/ notification center on iOS)

evt is a synthetic touch event with the following form:

  • nativeEvent
    • changedTouches - Array of all touch events that have changed since the last event
    • identifier - The ID of the touch
    • locationX - The X position of the touch, relative to the element
    • locationY - The Y position of the touch, relative to the element
    • pageX - The X position of the touch, relative to the root element
    • pageY - The Y position of the touch, relative to the root element
    • target - The node id of the element receiving the touch event
    • timestamp - A time identifier for the touch, useful for velocity calculation
    • touches - Array of all current touches on the screen

Capture ShouldSet Handlers #

onStartShouldSetResponder and onMoveShouldSetResponder are called with a bubbling pattern, where the deepest node is called first. That means that the deepest component will become responder when multiple Views return true for *ShouldSetResponder handlers. This is desirable in most cases, because it makes sure all controls and buttons are usable.

However, sometimes a parent will want to make sure that it becomes responder. This can be handled by using the capture phase. Before the responder system bubbles up from the deepest component, it will do a capture phase, firing on*ShouldSetResponderCapture. So if a parent View wants to prevent the child from becoming responder on a touch start, it should have a onStartShouldSetResponderCapture handler which returns true.

  • View.props.onStartShouldSetResponderCapture: (evt) => true,
  • View.props.onMoveShouldSetResponderCapture: (evt) => true,

PanResponder #

For higher-level gesture interpretation, check out PanResponder.

You can edit the content above on GitHub and send us a pull request!

Gesture Responder System #

The gesture responder system manages the lifecycle of gestures in your app. A touch can go through several phases as the app determines what the user's intention is. For example, the app needs to determine if the touch is scrolling, sliding on a widget, or tapping. This can even change during the duration of a touch. There can also be multiple simultaneous touches.

The touch responder system is needed to allow components to negotiate these touch interactions without any additional knowledge about their parent or child components. This system is implemented in ResponderEventPlugin.js, which contains further details and documentation.

Best Practices #

To make your app feel great, every action should have the following attributes:

  • Feedback/highlighting- show the user what is handling their touch, and what will happen when they release the gesture
  • Cancel-ability- when making an action, the user should be able to abort it mid-touch by dragging their finger away

These features make users more comfortable while using an app, because it allows people to experiment and interact without fear of making mistakes.

TouchableHighlight and Touchable* #

The responder system can be complicated to use. So we have provided an abstract Touchable implementation for things that should be "tappable". This uses the responder system and allows you to easily configure tap interactions declaratively. Use TouchableHighlight anywhere where you would use a button or link on web.

Responder Lifecycle #

A view can become the touch responder by implementing the correct negotiation methods. There are two methods to ask the view if it wants to become responder:

  • View.props.onStartShouldSetResponder: (evt) => true, - Does this view want to become responder on the start of a touch?
  • View.props.onMoveShouldSetResponder: (evt) => true, - Called for every touch move on the View when it is not the responder: does this view want to "claim" touch responsiveness?

If the View returns true and attempts to become the responder, one of the following will happen:

  • View.props.onResponderGrant: (evt) => {} - The View is now responding for touch events. This is the time to highlight and show the user what is happening
  • View.props.onResponderReject: (evt) => {} - Something else is the responder right now and will not release it

If the view is responding, the following handlers can be called:

  • View.props.onResponderMove: (evt) => {} - The user is moving their finger
  • View.props.onResponderRelease: (evt) => {} - Fired at the end of the touch, ie "touchUp"
  • View.props.onResponderTerminationRequest: (evt) => true - Something else wants to become responder. Should this view release the responder? Returning true allows release
  • View.props.onResponderTerminate: (evt) => {} - The responder has been taken from the View. Might be taken by other views after a call to onResponderTerminationRequest, or might be taken by the OS without asking (happens with control center/ notification center on iOS)

evt is a synthetic touch event with the following form:

  • nativeEvent
    • changedTouches - Array of all touch events that have changed since the last event
    • identifier - The ID of the touch
    • locationX - The X position of the touch, relative to the element
    • locationY - The Y position of the touch, relative to the element
    • pageX - The X position of the touch, relative to the root element
    • pageY - The Y position of the touch, relative to the root element
    • target - The node id of the element receiving the touch event
    • timestamp - A time identifier for the touch, useful for velocity calculation
    • touches - Array of all current touches on the screen

Capture ShouldSet Handlers #

onStartShouldSetResponder and onMoveShouldSetResponder are called with a bubbling pattern, where the deepest node is called first. That means that the deepest component will become responder when multiple Views return true for *ShouldSetResponder handlers. This is desirable in most cases, because it makes sure all controls and buttons are usable.

However, sometimes a parent will want to make sure that it becomes responder. This can be handled by using the capture phase. Before the responder system bubbles up from the deepest component, it will do a capture phase, firing on*ShouldSetResponderCapture. So if a parent View wants to prevent the child from becoming responder on a touch start, it should have a onStartShouldSetResponderCapture handler which returns true.

  • View.props.onStartShouldSetResponderCapture: (evt) => true,
  • View.props.onMoveShouldSetResponderCapture: (evt) => true,

PanResponder #

For higher-level gesture interpretation, check out PanResponder.

You can edit the content above on GitHub and send us a pull request!

\ No newline at end of file + \ No newline at end of file diff --git a/docs/getting-started.html b/docs/getting-started.html index b1273ed3676..2bcb775fc9f 100644 --- a/docs/getting-started.html +++ b/docs/getting-started.html @@ -1,145 +1,250 @@ -Getting Started

Getting Started #

Welcome to React Native! This page will help you install React Native on -your system, so that you can build apps with it right away. If you already -have React Native installed, you can skip ahead to the -Tutorial.

The instructions are a bit different depending on your development operating system, and whether you want to start developing for iOS or Android. If you -want to develop for both iOS and Android, that's fine - you just have to pick -one to start with, since the setup is a bit different.

- - Mobile OS: - iOS - Android - Development OS: - macOS - Linux - Windows + .toggler ul { + border-bottom: 0; + } + } + .toggler a { + display: inline-block; + padding: 10px 5px; + margin: 2px; + border: 1px solid #05A5D1; + border-radius: 3px; + text-decoration: none !important; + } + .display-guide-quickstart .toggler .button-quickstart, + .display-guide-native .toggler .button-native, + .display-os-mac .toggler .button-mac, + .display-os-linux .toggler .button-linux, + .display-os-windows .toggler .button-windows, + .display-platform-ios .toggler .button-ios, + .display-platform-android .toggler .button-android { + background-color: #05A5D1; + color: white; + } + block { display: none; } + .display-guide-quickstart.display-platform-ios.display-os-mac .quickstart.ios.mac, + .display-guide-quickstart.display-platform-ios.display-os-linux .quickstart.ios.linux, + .display-guide-quickstart.display-platform-ios.display-os-windows .quickstart.ios.windows, + .display-guide-quickstart.display-platform-android.display-os-mac .quickstart.android.mac, + .display-guide-quickstart.display-platform-android.display-os-linux .quickstart.android.linux, + .display-guide-quickstart.display-platform-android.display-os-windows .quickstart.android.windows, .display-guide-native.display-platform-ios.display-os-mac .native.ios.mac, + .display-guide-native.display-platform-ios.display-os-linux .native.ios.linux, + .display-guide-native.display-platform-ios.display-os-windows .native.ios.windows, + .display-guide-native.display-platform-android.display-os-mac .native.android.mac, + .display-guide-native.display-platform-android.display-os-linux .native.android.linux, + .display-guide-native.display-platform-android.display-os-windows .native.android.windows { + display: block; + } + + +

This page will help you install and build your first React Native app. If you already have React Native installed, you can skip ahead to the Tutorial.

+
    + + +
-
+ -

Unsupported #

Unfortunately, Apple only lets you develop for iOS on a Mac. If you want to build an iOS app but you don't have a Mac yet, you can try starting with the Android instructions instead.
+

Create React Native App is the easiest way to start building a new React Native application. It allows you to start a project without installing or configuring any tools to build native code - no Xcode or Android Studio installation required (see Caveats).

Assuming that you have Node installed, you can use npm to install the create-react-native-app command line utility:

npm install -g create-react-native-app

Then run the following commands to create a new React Native project called "AwesomeProject":

create-react-native-app AwesomeProject -
+cd AwesomeProject +npm start

This will start a development server for you, and print a QR code in your terminal.

Running your React Native application #

Install the Expo client app on your iOS or Android phone and connect to the same wireless network as your computer. Using the Expo app, scan the QR code from your terminal to open your project.

Modifying your app #

Now that you have successfully run the app, let's modify it. Open App.js in your text editor of choice and edit some lines. The application should reload automatically once you save your changes.

That's it! #

Congratulations! You've successfully run and modified your first React Native app.

-
+

Now what? #

  • Create React Native App also has a user guide you can reference if you have questions specific to the tool.

  • If you can't get this to work, see the Troubleshooting section in the README for Create React Native App.

If you're curious to learn more about React Native, continue on +to the Tutorial.

Running your app on a simulator or virtual device #

Create React Native App makes it really easy to run your React Native app on a physical device without setting up a development environment. If you want to run your app on the iOS Simulator or an Android Virtual Device, please refer to the instructions for building projects with native code to learn how to install Xcode and set up your Android development environment.

Once you've set these up, you can launch your app on on an Android Virtual Device by running npm run android, or on the iOS Simulator by running npm run ios (macOS only).

Caveats #

Because you don't build any native code when using Create React Native App to create a project, it's not possible to include custom native modules beyond the React Native APIs and components that are available in the Expo client app.

If you know that you'll eventually need to include your own native code, Create React Native App is still a good way to get started. In that case you'll just need to "eject" eventually to create your own native builds. If you do eject, the "Building Projects with Native Code" instructions will be required to continue working on your project.

Create React Native App configures your project to use the most recent React Native version that is supported by the Expo client app. The Expo client app usually gains support for a given React Native version about a week after the React Native version is released as stable. You can check this document to find out what versions are supported.

If you're integrating React Native into an existing project, you'll want to skip Create React Native App and go directly to setting up the native build environment. Select "Building Projects with Native Code" above for instructions on configuring a native build environment for React Native.

-

Installing Dependencies #

You will need Node, Watchman, the React Native command line interface, and Xcode.

+

Follow these instructions if you need to build native code in your project. For example, if you are integrating React Native into an existing application, or if you "ejected" from Create React Native App, you'll need this section.

-

Installing Dependencies #

You will need Node, Watchman, the React Native command line interface, a JDK, and Android Studio.

+

The instructions are a bit different depending on your development operating system, and whether you want to start developing for iOS or Android. If you want to develop for both iOS and Android, that's fine - you just have to pick +one to start with, since the setup is a bit different.

+ Development OS: + macOS + Windows + Linux + Target OS: + iOS + Android +
-

Installing Dependencies #

You will need Node, the React Native command line interface, a JDK, and Android Studio.

+ -

Installing Dependencies #

You will need Node, the React Native command line interface, Python2, a JDK, and Android Studio.

+

Unsupported #

A Mac is required to build projects with native code for iOS. You can follow the Quick Start to learn how to build your app using Create React Native App instead.

+ +
+ +

Installing dependencies #

You will need Node, Watchman, the React Native command line interface, and Xcode.

While you can use any editor of your choice to develop your app, you will need to install Xcode in order to set up the necessary tooling to build your React Native app for iOS.

+ +

Installing dependencies #

You will need Node, Watchman, the React Native command line interface, a JDK, and Android Studio.

+ +

Installing dependencies #

You will need Node, the React Native command line interface, a JDK, and Android Studio.

+ +

Installing dependencies #

You will need Node, the React Native command line interface, Python2, a JDK, and Android Studio.

+ +

While you can use any editor of your choice to develop your app, you will need to install Android Studio in order to set up the necessary tooling to build your React Native app for Android.

Node, Watchman #

We recommend installing Node and Watchman using Homebrew. Run the following commands in a Terminal after installing Homebrew:

brew install node -brew install watchman

If you have already installed Node on your system, make sure it is version 4 or newer.

Watchman is a tool by Facebook for watching changes in the filesystem. It is highly recommended you install it for better performance.

+brew install watchman

If you have already installed Node on your system, make sure it is version 4 or newer.

Watchman is a tool by Facebook for watching changes in the filesystem. It is highly recommended you install it for better performance.

-

Node #

Follow the installation instructions for your Linux distribution to install Node 4 or newer.

+

Node #

Follow the installation instructions for your Linux distribution to install Node 6 or newer.

-

Node, Python2, JDK #

We recommend installing Node and Python2 via Chocolatey, a popular package manager for Windows.

Android Studio, which we will install next, requires a recent version of the Java SE Development Kit (JDK) which can be installed using Chocolatey.

Open a Command Prompt as Administrator, then run:

choco install nodejs.install +

Node, Python2, JDK #

We recommend installing Node and Python2 via Chocolatey, a popular package manager for Windows.

React Native also requires a recent version of the Java SE Development Kit (JDK), as well as Python 2. Both can be installed using Chocolatey.

Open an Administrator Command Prompt (right click Command Prompt and select "Run as Administrator"), then run the following commands:

choco install nodejs.install choco install python2 -choco install jdk8

If you have already installed Node on your system, make sure it is version 4 or newer. If you already have a JDK on your system, make sure it is version 8 or newer.

You can find additional installation options on Node.js's Downloads page.

+choco install jdk8

If you have already installed Node on your system, make sure it is version 4 or newer. If you already have a JDK on your system, make sure it is version 8 or newer.

You can find additional installation options on Node's Downloads page.

-

The React Native CLI #

Node comes with npm, which lets you install the React Native command line interface.

Run the following command in a Terminal:

npm install -g react-native-cli

If you get an error like Cannot find module 'npmlog', try installing npm directly: curl -0 -L https://npmjs.org/install.sh | sudo sh.

+

The React Native CLI #

Node comes with npm, which lets you install the React Native command line interface.

Run the following command in a Terminal:

npm install -g react-native-cli

If you get an error like Cannot find module 'npmlog', try installing npm directly: curl -0 -L https://npmjs.org/install.sh | sudo sh.

-

The React Native CLI #

Node comes with npm, which lets you install the React Native command line interface.

Run the following command in a Terminal:

npm install -g react-native-cli

If you get an error like Cannot find module 'npmlog', try installing npm directly: curl -0 -L https://npmjs.org/install.sh | sudo sh.

+

The React Native CLI #

Node comes with npm, which lets you install the React Native command line interface.

Run the following command in a Command Prompt or shell:

npm install -g react-native-cli

If you get an error like Cannot find module 'npmlog', try installing npm directly: curl -0 -L https://npmjs.org/install.sh | sudo sh.

-

Xcode #

The easiest way to install Xcode is via the Mac App Store. Installing Xcode will also install the iOS Simulator and all the necessary tools to build your iOS app.

If you have already installed Xcode on your system, make sure it is version 8 or higher.

You will also need to install the Xcode Command Line Tools. Open Xcode, then choose "Preferences..." from the Xcode menu. Go to the Locations panel and install the tools by selecting the most recent version in the Command Line Tools dropdown.

Xcode Command Line Tools

+

Xcode #

The easiest way to install Xcode is via the Mac App Store. Installing Xcode will also install the iOS Simulator and all the necessary tools to build your iOS app.

If you have already installed Xcode on your system, make sure it is version 8 or higher.

Command Line Tools #

You will also need to install the Xcode Command Line Tools. Open Xcode, then choose "Preferences..." from the Xcode menu. Go to the Locations panel and install the tools by selecting the most recent version in the Command Line Tools dropdown.

Xcode Command Line Tools

-

Android Development Environment #

Setting up your development environment can be somewhat tedious if you're new to Android development. If you're already familiar with Android development, there are a few things you may need to configure. In either case, please make sure to carefully follow the next few steps.

+

Java Development Kit #

React Native requires a recent version of the Java SE Development Kit (JDK). Download and install JDK 8 or newer if needed.

-

Android Studio requires a recent version of the Java SE Development Kit (JDK). Go ahead and install JDK 8 or newer if needed.

+

Android development environment #

Setting up your development environment can be somewhat tedious if you're new to Android development. If you're already familiar with Android development, there are a few things you may need to configure. In either case, please make sure to carefully follow the next few steps.

-

1. Download and install Android Studio #

Android Studio provides the Android SDK and AVD (emulator) required to run and test your React Native apps. Download Android Studio, then follow the installation instructions. Choose Custom installation when prompted by the Setup Wizard, and proceed to the next step.

+

1. Install Android Studio #

Download and install Android Studio. Choose a "Custom" setup when prompted to select an installation type. Make sure the boxes next to all of the following are checked:

-

2. Install the AVD and HAXM #

Android Virtual Devices allow you to run Android apps on your computer without the need for an actual Android phone or tablet. Choose Custom installation when running Android Studio for the first time. Make sure the boxes next to all of the following are checked:

  • Android SDK
  • Android SDK Platform
  • Performance (Intel ® HAXM)
  • Android Virtual Device

Then, click "Next" to install all of these components.

If you've already installed Android Studio before, you can still install HAXM without performing a custom installation.

+
  • Android SDK
  • Android SDK Platform
  • Performance (Intel ® HAXM)
  • Android Virtual Device
-

2. Install the AVD and configure VM acceleration #

Android Virtual Devices allow you to run Android apps on your computer without the need for an actual Android phone or tablet. Choose Custom installation when running Android Studio for the first time. Make sure the boxes next to all of the following are checked:

  • Android SDK
  • Android SDK Platform
  • Android Virtual Device

Click "Next" to install all of these components, then configure VM acceleration on your system.

+
  • Android SDK
  • Android SDK Platform
  • Android Virtual Device
-

3. Install the Android 6.0 (Marshmallow) SDK #

Android Studio installs the most recent Android SDK by default. React Native, however, requires the Android 6.0 (Marshmallow) SDK. To install it, launch the SDK Manager, click on "Configure" > "SDK Manager" in the "Welcome to Android Studio" screen.

The SDK Manager can also be found within the Android Studio "Preferences" menu, under Appearance & BehaviorSystem SettingsAndroid SDK.

Select the "SDK Platforms" tab from within the SDK Manager, then check the box next to "Show Package Details" in the bottom right corner. Look for and expand the Android 6.0 (Marshmallow) entry, then make sure the following items are all checked:

  • Google APIs
  • Android SDK Platform 23
  • Intel x86 Atom_64 System Image
  • Google APIs Intel x86 Atom_64 System Image

Android SDK Manager

Next, select the "SDK Tools" tab and check the box next to "Show Package Details" here as well. Look for and expand the "Android SDK Build Tools" entry, then make sure that Android SDK Build-Tools 23.0.1 is selected.

Finally, click "Apply" to download and install the Android SDK and related build tools.

+

Then, click "Next" to install all of these components.

If the checkboxes are grayed out, you will have a chance to install these components later on.

Once setup has finalized and you're presented with the Welcome screen, proceed to the next step.

2. Install the Android SDK #

Android Studio installs the latest Android SDK by default. Building a React Native app with native code, however, requires the Android 6.0 (Marshmallow) SDK in particular. Additional Android SDKs can be installed through the SDK Manager in Android Studio.

The SDK Manager can be accessed from the "Welcome to Android Studio" screen. Click on "Configure", then select "SDK Manager".

-

4. Set up the ANDROID_HOME environment variable #

The React Native command line interface requires the ANDROID_HOME environment variable to be set up.

+

Android Studio Welcome

-

Add the following lines to your ~/.profile (or equivalent) config file:

export ANDROID_HOME=${HOME}/Library/Android/sdk -export PATH=${PATH}:${ANDROID_HOME}/tools -export PATH=${PATH}:${ANDROID_HOME}/platform-tools

Type source ~/.profile to load the config into your current shell.

Please make sure you export the correct path for ANDROID_HOME. If you installed the Android SDK using Homebrew, it would be located at /usr/local/opt/android-sdk.

+

Android Studio Welcome

-

Add the following lines to your ~/.profile (or equivalent) config file:

export ANDROID_HOME=${HOME}/Android/Sdk -export PATH=${PATH}:${ANDROID_HOME}/tools -export PATH=${PATH}:${ANDROID_HOME}/platform-tools

Type source ~/.profile to load the config into your current shell.

Please make sure you export the correct path for ANDROID_HOME if you did not install the Android SDK using Android Studio.

+

The SDK Manager can also be found within the Android Studio "Preferences" dialog, under Appearance & BehaviorSystem SettingsAndroid SDK.

Select the "SDK Platforms" tab from within the SDK Manager, then check the box next to "Show Package Details" in the bottom right corner. Look for and expand the Android 6.0 (Marshmallow) entry, then make sure the following items are all checked:

  • Google APIs
  • Android SDK Platform 23
  • Intel x86 Atom_64 System Image
  • Google APIs Intel x86 Atom_64 System Image
-

Go to Control PanelSystem and SecuritySystemChange settings → -Advanced System SettingsEnvironment variablesNew, then enter the path to your Android SDK.

env variable

Restart the Command Prompt to apply the new environment variable.

Please make sure you export the correct path for ANDROID_HOME if you did not install the Android SDK using Android Studio.

+

Android SDK Manager

+ +

Android SDK Manager

+ +

Next, select the "SDK Tools" tab and check the box next to "Show Package Details" here as well. Look for and expand the "Android SDK Build-Tools" entry, then make sure that 23.0.1 is selected.

+ +

Android SDK Manager - 23.0.1 Build Tools

+ +

Android SDK Manager - 23.0.1 Build Tools

+ +

Finally, click "Apply" to download and install the Android SDK and related build tools.

+ +

Android SDK Manager - Installs

+ +

Android SDK Manager - Installs

+ +

3. Configure the ANDROID_HOME environment variable #

The React Native tools require some environment variables to be set up in order to build apps with native code.

+ +

Add the following lines to your $HOME/.bash_profile config file:

+ +
export ANDROID_HOME=$HOME/Library/Android/sdk +export PATH=$PATH:$ANDROID_HOME/tools +export PATH=$PATH:$ANDROID_HOME/platform-tools
+ +
export ANDROID_HOME=$HOME/Android/Sdk +export PATH=$PATH:$ANDROID_HOME/tools +export PATH=$PATH:$ANDROID_HOME/platform-tools
+ +

.bash_profile is specific to bash. If you're using another shell, you will need to edit the appropriate shell-specific config file.

Type source $HOME/.bash_profile to load the config into your current shell. Verify that ANDROID_HOME has been added to your path by running echo $PATH.

Please make sure you use the correct Android SDK path. You can find the actual location of the SDK in the Android Studio "Preferences" dialog, under Appearance & BehaviorSystem SettingsAndroid SDK.

+ +

Open the System pane under System and Security in the Control Panel, then click on Change settings.... Open the Advanced tab and click on Environment Variables.... Click on New... to create a new ANDROID_HOME user variable that points to the path to your Android SDK:

ANDROID_HOME Environment Variable

The SDK is installed, by default, at the following location:

c:\Users\YOUR_USERNAME\AppData\Local\Android\Sdk

You can find the actual location of the SDK in the Android Studio "Preferences" dialog, under Appearance & BehaviorSystem SettingsAndroid SDK.

Open a new Command Prompt window to ensure the new environment variable is loaded before proceeding to the next step.

Watchman (optional) #

Follow the Watchman installation guide to compile and install Watchman from source.

Watchman is a tool by Facebook for watching -changes in the filesystem. It is highly recommended you install it for better performance, but it's alright to skip this if you find the process to be tedious.

+changes in the filesystem. It is highly recommended you install it for better performance, but it's alright to skip this if you find the process to be tedious.

-

Starting the Android Virtual Device #

Android Studio AVD Manager

You can see the list of available AVDs by opening the "AVD Manager" from within Android Studio.

Once in the "AVD Manager", select your AVD and click "Edit...". Choose "Android 6.0 - API Level 23" under Device, and "Intel Atom (x86_64)" under CPU/ABI. Click OK, then select your new AVD and click "Start...", and finally, "Launch".

Android AVD Configuration

It is very common to run into an issue where Android Studio fails to create a default AVD. You may follow the Android Studio User Guide to create a new AVD manually if needed.

Using a real device #

If you have a physical Android device, you can use it for development in place of an AVD. Plug it in to your computer using a USB cable and enable USB debugging before proceeding to the next step.

+

Creating a new application #

Use the React Native command line interface to generate a new React Native project called "AwesomeProject":

react-native init AwesomeProject

This is not necessary if you are integrating React Native into an existing application, if you "ejected" from Create React Native App, or if you're adding iOS support to an existing React Native project (see Platform Specific Code).

-

Testing your React Native Installation #

+

Creating a new application #

Use the React Native command line interface to generate a new React Native project called "AwesomeProject":

react-native init AwesomeProject

This is not necessary if you are integrating React Native into an existing application, if you "ejected" from Create React Native App, or if you're adding Android support to an existing React Native project (see Platform Specific Code).

-

Use the React Native command line interface to generate a new React Native project called "AwesomeProject", then run react-native run-ios inside the newly created folder.

react-native init AwesomeProject -cd AwesomeProject -react-native run-ios

You should see your new app running in the iOS Simulator shortly.

AwesomeProject on iOS

react-native run-ios is just one way to run your app. You can also run it directly from within Xcode or Nuclide.

+

Preparing the Android device #

You will need an Android device to run your React Native Android app. This can be either a physical Android device, or more commonly, you can use an Android Virtual Device which allows you to emulate an Android device on your computer.

Either way, you will need to prepare the device to run Android apps for development.

Using a physical device #

If you have a physical Android device, you can use it for development in place of an AVD by plugging it in to your computer using a USB cable and following the instructions here.

Using a virtual device #

You can see the list of available Android Virtual Devices (AVDs) by opening the "AVD Manager" from within Android Studio. Look for an icon that looks like this:

Android Studio AVD Manager

If you have just installed Android Studio, you will likely need to create a new AVD. Select "Create Virtual Device...", then pick any Phone from the list and click "Next".

-

Use the React Native command line interface to generate a new React Native project called "AwesomeProject", then run react-native run-android inside the newly created folder:

react-native init AwesomeProject -cd AwesomeProject -react-native run-android

If everything is set up correctly, you should see your new app running in your Android emulator shortly.

AwesomeProject on Android

react-native run-android is just one way to run your app - you can also run it directly from within Android Studio or Nuclide.

+

Android Studio AVD Manager

-

Modifying your app #

Now that you have successfully run the app, let's modify it.

+

Android Studio AVD Manager

-
  • Open index.ios.js in your text editor of choice and edit some lines.
  • Hit Command⌘ + R in your iOS Simulator to reload the app and see your change!
+

Select the "x86 Images" tab, then look for the Marshmallow API Level 23, x86_64 ABI image with a Android 6.0 (Google APIs) target.

-
  • Open index.android.js in your text editor of choice and edit some lines.
  • Press the R key twice or select Reload from the Developer Menu to see your change!
+

We recommend configuring VM acceleration on your system to improve performance. Once you've followed those instructions, go back to the AVD Manager.

+ +

Install HAXM

If you don't have HAXM installed, click on "Install HAXM" or follow these instructions to set it up, then go back to the AVD Manager.

AVD List

+ +

Install HAXM

If you don't have HAXM installed, follow these instructions to set it up, then go back to the AVD Manager.

AVD List

+ +

Click "Next" then "Finish" to create your AVD. At this point you should be able to click on the green triangle button next to your AVD to launch it, then proceed to the next step.

+ +

Running your React Native application #

Run react-native run-ios inside your React Native project folder:

cd AwesomeProject +react-native run-ios

You should see your new app running in the iOS Simulator shortly.

AwesomeProject on iOS

react-native run-ios is just one way to run your app. You can also run it directly from within Xcode or Nuclide.

If you can't get this to work, see the Troubleshooting page.

Running on a device #

The above command will automatically run your app on the iOS Simulator by default. If you want to run the app on an actual physical iOS device, please follow the instructions here.

+ +

Running your React Native application #

Run react-native run-android inside your React Native project folder:

cd AwesomeProject +react-native run-android

If everything is set up correctly, you should see your new app running in your Android emulator shortly.

+ +

AwesomeProject on Android

+ +

AwesomeProject on Android

+ +

react-native run-android is just one way to run your app - you can also run it directly from within Android Studio or Nuclide.

If you can't get this to work, see the Troubleshooting page.

+ +

Modifying your app #

Now that you have successfully run the app, let's modify it.

+ +
  • Open index.ios.js in your text editor of choice and edit some lines.
  • Hit ⌘R in your iOS Simulator to reload the app and see your changes!
+ +
  • Open index.android.js in your text editor of choice and edit some lines.
  • Press the R key twice or select Reload from the Developer Menu (⌘M) to see your changes!
+ +

Modifying your app #

Now that you have successfully run the app, let's modify it.

  • Open index.android.js in your text editor of choice and edit some lines.
  • Press the R key twice or select Reload from the Developer Menu (⌘M) to see your changes!

That's it! #

Congratulations! You've successfully run and modified your first React Native app.

-
+ -

Testing your React Native Installation #

Use the React Native command line interface to generate a new React Native project called "AwesomeProject", then run react-native run-android inside the newly created folder:

react-native init AwesomeProject -cd AwesomeProject -react-native run-android
+

That's it! #

Congratulations! You've successfully run and modified your first React Native app.

-

Testing your React Native Installation #

Use the React Native command line interface to generate a new React Native project called "AwesomeProject", then run react-native run-android inside the newly created folder.

react-native init AwesomeProject -cd AwesomeProject -react-native run-android
+ -

If everything is set up correctly, you should see your new app running in your Android emulator shortly.

AwesomeProject on Android

+

Now what? #

  • Turn on Live Reload in the Developer Menu. Your app will now reload automatically whenever you save any changes!

  • If you want to add this new React Native code to an existing application, check out the Integration guide.

If you're curious to learn more about React Native, continue on +to the Tutorial.

-

Modifying your app #

Now that you have successfully run the app, let's modify it.

  • Open index.android.js in your text editor of choice and edit some lines.
  • Press the R key twice or select Reload from the Developer Menu to see your change!

That's it! #

Congratulations! You've successfully run and modified a React Native app.

- -
- -

Now What? #

  • If you want to add this new React Native code to an existing application, check out the Integration guide.

  • If you can't get this to work, see the Troubleshooting page.

  • If you're curious to learn more about React Native, continue on -to the Tutorial.

- -

Now What? #

  • If you want to add this new React Native code to an existing application, check out the Integration guide.

  • If you can't get this to work, see the Troubleshooting page.

  • If you're curious to learn more about React Native, continue on -to the Tutorial.

\ No newline at end of file + \ No newline at end of file diff --git a/docs/handling-text-input.html b/docs/handling-text-input.html index f7221459e7a..d8be77fcd75 100644 --- a/docs/handling-text-input.html +++ b/docs/handling-text-input.html @@ -1,9 +1,9 @@ -Handling Text Input

Handling Text Input #

TextInput is a basic component that allows the user to enter text. It has an onChangeText prop that takes +Handling Text Input

Handling Text Input #

TextInput is a basic component that allows the user to enter text. It has an onChangeText prop that takes a function to be called every time the text changed, and an onSubmitEditing prop that takes a function to be called when the text is submitted.

For example, let's say that as the user types, you're translating their words into a different language. In this new language, every single word is written the same way: 🍕. So the sentence "Hello there Bob" would be translated as "🍕🍕🍕".

import React, { Component } from 'react'; import { AppRegistry, Text, TextInput, View } from 'react-native'; -class PizzaTranslator extends Component { +export default class PizzaTranslator extends Component { constructor(props) { super(props); this.state = {text: ''}; @@ -24,8 +24,9 @@ class PizzaTranslator extends ); } } - -AppRegistry.registerComponent('PizzaTranslator', () => PizzaTranslator);

In this example, we store text in the state, because it changes over time.

There are a lot more things you might want to do with a text input. For example, you could validate the text inside while the user types. For more detailed examples, see the React docs on controlled components, or the reference docs for TextInput.

Text input is probably the simplest example of a component whose state naturally changes over time. Next, let's look at another type of component like this one that controls layout, and learn about the ScrollView.

You can edit the content above on GitHub and send us a pull request!

\ No newline at end of file + \ No newline at end of file diff --git a/docs/handling-touches.html b/docs/handling-touches.html index b1d6c8d894c..71fa1e62032 100644 --- a/docs/handling-touches.html +++ b/docs/handling-touches.html @@ -1,4 +1,4 @@ -Handling Touches

Handling Touches #

Users interact with mobile apps mainly through touch. They can use a combination of gestures, such as tapping on a button, scrolling a list, or zooming on a map.

React Native provides components to handle common gestures, such as taps and swipes, as well as a comprehensive gesture responder system to allow for more advanced gesture recognition.

Tappable Components #

You can use "Touchable" components when you want to capture a tapping gesture. They take a function through the onPress props which will be called when the touch begins and ends within the bounds of the component.

Example:

class MyButton extends Component { +Handling Touches

Handling Touches #

Users interact with mobile apps mainly through touch. They can use a combination of gestures, such as tapping on a button, scrolling a list, or zooming on a map.

React Native provides components to handle common gestures, such as taps and swipes, as well as a comprehensive gesture responder system to allow for more advanced gesture recognition.

Tappable Components #

You can use "Touchable" components when you want to capture a tapping gesture. They take a function through the onPress props which will be called when the touch begins and ends within the bounds of the component.

Example:

class MyButton extends Component { _onPressButton() { console.log("You tapped the button!"); } @@ -10,7 +10,7 @@ </TouchableHighlight> ); } -}

Tappable components should provide feedback that show the user what is handling their touch, and what will happen when they lift their finger. The user should also be able to cancel a tap by dragging their finger away.

Which component you use will depend on what kind of feedback you want to provide:

  • Generally, you can use TouchableHighlight anywhere you would use a button or link on web. The view's background will be darkened when the user presses down on the button.

  • You may consider using TouchableNativeFeedback on Android to display ink surface reaction ripples that respond to the user's touch.

  • TouchableOpacity can be used to provide feedback by reducing the opacity of the button, allowing the background to be seen through while the user is pressing down.

  • If you need to handle a tap gesture but you don't want any feedback to be displayed, use TouchableWithoutFeedback.

Long presses #

In some cases, you may want to detect when a user presses and holds a view for a set amount of time. These long presses can be handled by passing a function to the onLongPress props of any of the touchable components listed above.

Scrolling lists and swiping views #

A common pattern to many mobile apps is the scrollable list of items. Users interact with these using panning or swiping gestures. The ScrollView component displays a list of items that can be scrolled using these gestures.

ScrollViews can scroll vertically or horizontally, and can be configured to allow paging through views using swiping gestures by using the pagingEnabled props. Swiping horizontally between views can also be implemented on Android using the ViewPagerAndroid component.

A ListView is a special kind of ScrollView that is best suited for displaying long vertical lists of items. It can also display section headers and footers, similar to UITableViews on iOS.

Pinch-to-zoom #

A ScrollView with a single item can be used to allow the user to zoom content. Set up the maximumZoomScale and minimumZoomScale props and your user will be able to use pinch and expand gestures to zoom in and out.

Handling additional gestures #

If you want to allow a user to drag a view around the screen, or you want to implement your own custom pan/drag gesture, take a look at the PanResponder API or the gesture responder system docs.

You can edit the content above on GitHub and send us a pull request!

\ No newline at end of file + \ No newline at end of file diff --git a/docs/headless-js-android.html b/docs/headless-js-android.html index 37fa07e0111..1e7cb657c64 100644 --- a/docs/headless-js-android.html +++ b/docs/headless-js-android.html @@ -1,4 +1,4 @@ -Headless JS

Headless JS #

Headless JS is a way to run tasks in JavaScript while your app is in the background. It can be used, for example, to sync fresh data, handle push notifications, or play music.

The JS API #

A task is a simple async function that you register on AppRegistry, similar to registering React applications:

AppRegistry.registerHeadlessTask('SomeTaskName', () => require('SomeTaskName'));

Then, in SomeTaskName.js:

module.exports = async (taskData) => { +Headless JS

Headless JS #

Headless JS is a way to run tasks in JavaScript while your app is in the background. It can be used, for example, to sync fresh data, handle push notifications, or play music.

The JS API #

A task is a simple async function that you register on AppRegistry, similar to registering React applications:

AppRegistry.registerHeadlessTask('SomeTaskName', () => require('SomeTaskName'));

Then, in SomeTaskName.js:

module.exports = async (taskData) => { // do stuff }

You can do anything in your task as long as it doesn't touch UI: network requests, timers and so on. Once your task completes (i.e. the promise is resolved), React Native will go into "paused" mode (unless there are other tasks running, or there is a foreground app).

The Java API #

Yes, this does still require some native code, but it's pretty thin. You need to extend HeadlessJsTaskService and override getTaskConfig, e.g.:

public class MyTaskService extends HeadlessJsTaskService { @@ -29,6 +29,6 @@ apiKey: '2c98749b4a1e588efec53b2acec13025', indexName: 'react-native-versions', inputSelector: '#algolia-doc-search', - algoliaOptions: { facetFilters: [ "tags:0.44" ], hitsPerPage: 5 } + algoliaOptions: { facetFilters: [ "tags:0.45" ], hitsPerPage: 5 } }); - \ No newline at end of file + \ No newline at end of file diff --git a/docs/height-and-width.html b/docs/height-and-width.html index 48350e48690..0f89e554d28 100644 --- a/docs/height-and-width.html +++ b/docs/height-and-width.html @@ -1,7 +1,7 @@ -Height and Width

Height and Width #

A component's height and width determine its size on the screen.

Fixed Dimensions #

The simplest way to set the dimensions of a component is by adding a fixed width and height to style. All dimensions in React Native are unitless, and represent density-independent pixels.

import React, { Component } from 'react'; +Height and Width

Height and Width #

A component's height and width determine its size on the screen.

Fixed Dimensions #

The simplest way to set the dimensions of a component is by adding a fixed width and height to style. All dimensions in React Native are unitless, and represent density-independent pixels.

import React, { Component } from 'react'; import { AppRegistry, View } from 'react-native'; -class FixedDimensionsBasics extends Component { +export default class FixedDimensionsBasics extends Component { render() { return ( <View> @@ -12,11 +12,12 @@ class FixedDimensionsBasics extends ); } } - -AppRegistry.registerComponent('AwesomeProject', () => FixedDimensionsBasics);

Setting dimensions this way is common for components that should always render at exactly the same size, regardless of screen dimensions.

Flex Dimensions #

Use flex in a component's style to have the component expand and shrink dynamically based on available space. Normally you will use flex: 1, which tells a component to fill all available space, shared evenly amongst each other component with the same parent. The larger the flex given, the higher the ratio of space a component will take compared to its siblings.

A component can only expand to fill available space if its parent has dimensions greater than 0. If a parent does not have either a fixed width and height or flex, the parent will have dimensions of 0 and the flex children will not be visible.

import React, { Component } from 'react'; + +// skip this line if using Create React Native App +AppRegistry.registerComponent('AwesomeProject', () => FixedDimensionsBasics);

Setting dimensions this way is common for components that should always render at exactly the same size, regardless of screen dimensions.

Flex Dimensions #

Use flex in a component's style to have the component expand and shrink dynamically based on available space. Normally you will use flex: 1, which tells a component to fill all available space, shared evenly amongst each other component with the same parent. The larger the flex given, the higher the ratio of space a component will take compared to its siblings.

A component can only expand to fill available space if its parent has dimensions greater than 0. If a parent does not have either a fixed width and height or flex, the parent will have dimensions of 0 and the flex children will not be visible.

import React, { Component } from 'react'; import { AppRegistry, View } from 'react-native'; -class FlexDimensionsBasics extends Component { +export default class FlexDimensionsBasics extends Component { render() { return ( // Try removing the `flex: 1` on the parent View. @@ -30,8 +31,9 @@ class FlexDimensionsBasics extends ); } } - -AppRegistry.registerComponent('AwesomeProject', () => FlexDimensionsBasics);

After you can control a component's size, the next step is to learn how to lay it out on the screen.

You can edit the content above on GitHub and send us a pull request!

\ No newline at end of file + \ No newline at end of file diff --git a/docs/image.html b/docs/image.html index c6ca1f483de..055cc1eaa72 100644 --- a/docs/image.html +++ b/docs/image.html @@ -1,10 +1,10 @@ -Image

Image #

A React component for displaying different types of images, +Image

Image #

A React component for displaying different types of images, including network images, static resources, temporary local images, and images from local disk, such as the camera roll.

This example shows both fetching and displaying an image from local storage as well as one from network.

import React, { Component } from 'react'; import { AppRegistry, View, Image } from 'react-native'; -class DisplayAnImage extends Component { +export default class DisplayAnImage extends Component { render() { return ( <View> @@ -20,8 +20,8 @@ class DisplayAnImage extends } } -// App registration and rendering -AppRegistry.registerComponent('DisplayAnImage', () => DisplayAnImage);

You can also add style to an image:

import React, { Component } from 'react'; +// skip this line if using Create React Native App +AppRegistry.registerComponent('DisplayAnImage', () => DisplayAnImage);

You can also add style to an image:

import React, { Component } from 'react'; import { AppRegistry, View, Image, StyleSheet } from 'react-native'; const styles = StyleSheet.create({ @@ -31,7 +31,7 @@ const styles = StyleSheet} }); -class DisplayAnImageWithStyle extends Component { +export default class DisplayAnImageWithStyle extends Component { render() { return ( <View> @@ -44,27 +44,27 @@ class DisplayAnImageWithStyle extends } } -// App registration and rendering +// skip these lines if using Create React Native App AppRegistry.registerComponent( 'DisplayAnImageWithStyle', () => DisplayAnImageWithStyle -);

GIF and WebP support on Android #

By default, GIF and WebP are not supported on Android.

You will need to add some optional modules in android/app/build.gradle, depending on the needs of your app.

dependencies { +);

GIF and WebP support on Android #

When building your own native code, GIF and WebP are not supported by default on Android.

You will need to add some optional modules in android/app/build.gradle, depending on the needs of your app.

dependencies { // If your app supports Android versions before Ice Cream Sandwich (API level 14) - compile 'com.facebook.fresco:animated-base-support:0.11.0' + compile 'com.facebook.fresco:animated-base-support:1.0.1' // For animated GIF support - compile 'com.facebook.fresco:animated-gif:0.11.0' + compile 'com.facebook.fresco:animated-gif:1.0.1' // For WebP support, including animated WebP - compile 'com.facebook.fresco:animated-webp:0.11.0' - compile 'com.facebook.fresco:webpsupport:0.11.0' + compile 'com.facebook.fresco:animated-webp:1.0.1' + compile 'com.facebook.fresco:webpsupport:1.0.1' // For WebP support, without animations - compile 'com.facebook.fresco:webpsupport:0.11.0' + compile 'com.facebook.fresco:webpsupport:1.0.1' }

Also, if you use GIF with ProGuard, you will need to add this rule in proguard-rules.pro :

-keep class com.facebook.imagepipeline.animated.factory.AnimatedFactoryImpl { public AnimatedFactoryImpl(com.facebook.imagepipeline.bitmaps.PlatformBitmapFactory, com.facebook.imagepipeline.core.ExecutorSupplier); -}

Props #

onError?: function #

Invoked on load error with {nativeEvent: {error}}.

onLayout?: function #

Invoked on mount and layout changes with -{nativeEvent: {layout: {x, y, width, height}}}.

onLoad?: function #

Invoked when load completes successfully.

onLoadEnd?: function #

Invoked when load either succeeds or fails.

onLoadStart?: function #

Invoked on load start.

e.g., onLoadStart={(e) => this.setState({loading: true})}

resizeMode?: enum('cover', 'contain', 'stretch', 'repeat', 'center') #

Determines how to resize the image when the frame doesn't match the raw +}

Props #

onError?: PropTypes.func #

Invoked on load error with {nativeEvent: {error}}.

onLayout?: PropTypes.func #

Invoked on mount and layout changes with +{nativeEvent: {layout: {x, y, width, height}}}.

onLoad?: PropTypes.func #

Invoked when load completes successfully.

onLoadEnd?: PropTypes.func #

Invoked when load either succeeds or fails.

onLoadStart?: PropTypes.func #

Invoked on load start.

e.g., onLoadStart={(e) => this.setState({loading: true})}

resizeMode?: PropTypes.oneOf(['cover', 'contain', 'stretch', 'repeat', 'center']) #

Determines how to resize the image when the frame doesn't match the raw image dimensions.

  • cover: Scale the image uniformly (maintain the image's aspect ratio) so that both dimensions (width and height) of the image will be equal to or larger than the corresponding dimension of the view (minus padding).

  • contain: Scale the image uniformly (maintain the image's aspect ratio) @@ -85,790 +85,43 @@ background and setting the overlayColor to the same color as the background.

    For details of how this works under the hood, see http://frescolib.org/docs/rounded-corners-and-circles.html

ImageResizeMode is an Enum for different image resizing modes, set via the resizeMode style property on Image components. The values are contain, cover, -stretch, center, repeat.

testID?: string #

A unique identifier for this element to be used in UI Automation -testing scripts.

androidresizeMethod?: enum('auto', 'resize', 'scale') #

The mechanism that should be used to resize the image when the image's dimensions +stretch, center, repeat.

testID?: PropTypes.string #

A unique identifier for this element to be used in UI Automation +testing scripts.

androidresizeMethod?: PropTypes.oneOf(['auto', 'resize', 'scale']) #

The mechanism that should be used to resize the image when the image's dimensions differ from the image view's dimensions. Defaults to auto.

  • auto: Use heuristics to pick between resize and scale.

  • resize: A software operation which changes the encoded image in memory before it gets decoded. This should be used instead of scale when the image is much larger than the view.

  • scale: The image gets drawn downscaled or upscaled. Compared to resize, scale is faster (usually hardware accelerated) and produces higher quality images. This should be used if the image is smaller than the view. It should also be used if the -image is slightly bigger than the view.

More details about resize and scale can be found at http://frescolib.org/docs/resizing-rotating.html.

iosaccessibilityLabel?: node #

The text that's read by the screen reader when the user interacts with -the image.

iosaccessible?: bool #

When true, indicates the image is an accessibility element.

iosblurRadius?: number #

blurRadius: the blur radius of the blur filter added to the image

ioscapInsets?: {top: number, left: number, bottom: number, right: number} #

When the image is resized, the corners of the size specified +image is slightly bigger than the view.

More details about resize and scale can be found at http://frescolib.org/docs/resizing-rotating.html.

iosaccessibilityLabel?: PropTypes.node #

The text that's read by the screen reader when the user interacts with +the image.

iosaccessible?: PropTypes.bool #

When true, indicates the image is an accessibility element.

iosblurRadius?: PropTypes.number #

blurRadius: the blur radius of the blur filter added to the image

ioscapInsets?: {top: number, left: number, bottom: number, right: number} #

When the image is resized, the corners of the size specified by capInsets will stay a fixed size, but the center content and borders of the image will be stretched. This is useful for creating resizable rounded buttons, shadows, and other resizable assets. More info in the -official Apple documentation.

iosdefaultSource?: {uri: string, width: number, height: number, scale: number}, number #

A static image to display while loading the image source.

iosdefaultSource?: PropTypes.oneOfType([ + // TODO: Tooling to support documenting these directly and having them display in the docs. + PropTypes.shape({ + uri: PropTypes.string, + width: PropTypes.number, + height: PropTypes.number, + scale: PropTypes.number, + }), + PropTypes.number, +]) #

A static image to display while loading the image source.

  • uri - a string representing the resource identifier for the image, which should be either a local file path or the name of a static image resource (which should be wrapped in the require('./path/to/image.png') function).
  • width, height - can be specified if known at build time, in which case these will be used to set the default <Image/> component dimensions.
  • scale - used to indicate the scale factor of the image. Defaults to 1.0 if -unspecified, meaning that one image pixel equates to one display point / DIP.
  • number - Opaque type returned by something like require('./image.jpg').

iosonPartialLoad?: function #

Invoked when a partial load of the image is complete. The definition of +unspecified, meaning that one image pixel equates to one display point / DIP.

  • number - Opaque type returned by something like require('./image.jpg').
  • iosonPartialLoad?: PropTypes.func #

    Invoked when a partial load of the image is complete. The definition of what constitutes a "partial load" is loader specific though this is meant -for progressive JPEG loads.

    iosonProgress?: function #

    Invoked on download progress with {nativeEvent: {loaded, total}}.

    Methods #

    static getSize(uri: string, success: function, failure: function): #

    Retrieve the width and height (in pixels) of an image prior to displaying it. +for progressive JPEG loads.

    iosonProgress?: PropTypes.func #

    Invoked on download progress with {nativeEvent: {loaded, total}}.

    Methods #

    static getSize(uri: string, success: function, failure?: function): #

    Retrieve the width and height (in pixels) of an image prior to displaying it. This method can fail if the image cannot be found, or fails to download.

    In order to retrieve the image dimensions, the image may first need to be loaded or downloaded, after which it will be cached. This means that in principle you could use this method to preload images, however it is not optimized for that purpose, and may in future be implemented in a way that does not fully load/download the image data. A proper, supported way to preload images will be provided as a separate API.

    Does not work for static image resources.

    Parameters:
    Name and TypeDescription
    uri

    string

    The location of the image.

    success

    function

    The function that will be called if the image was successfully found and width -and height retrieved.

    failure

    function

    The function that will be called if there was an error, such as failing to +and height retrieved.

    [failure]

    function

    The function that will be called if there was an error, such as failing to to retrieve the image.

    static prefetch(url: string): #

    Prefetches a remote image for later use by downloading it to the disk -cache

    Parameters:
    Name and TypeDescription
    url

    string

    The remote location of the image.

    You can edit the content above on GitHub and send us a pull request!

    Examples #

    Edit on GitHub
    'use strict'; - -var React = require('react'); -var ReactNative = require('react-native'); -var { - ActivityIndicator, - Image, - Platform, - StyleSheet, - Text, - View, -} = ReactNative; - -var base64Icon = 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEsAAABLCAQAAACSR7JhAAADtUlEQVR4Ac3YA2Bj6QLH0XPT1Fzbtm29tW3btm3bfLZtv7e2ObZnms7d8Uw098tuetPzrxv8wiISrtVudrG2JXQZ4VOv+qUfmqCGGl1mqLhoA52oZlb0mrjsnhKpgeUNEs91Z0pd1kvihA3ULGVHiQO2narKSHKkEMulm9VgUyE60s1aWoMQUbpZOWE+kaqs4eLEjdIlZTcFZB0ndc1+lhB1lZrIuk5P2aib1NBpZaL+JaOGIt0ls47SKzLC7CqrlGF6RZ09HGoNy1lYl2aRSWL5GuzqWU1KafRdoRp0iOQEiDzgZPnG6DbldcomadViflnl/cL93tOoVbsOLVM2jylvdWjXolWX1hmfZbGR/wjypDjFLSZIRov09BgYmtUqPQPlQrPapecLgTIy0jMgPKtTeob2zWtrGH3xvjUkPCtNg/tm1rjwrMa+mdUkPd3hWbH0jArPGiU9ufCsNNWFZ40wpwn+62/66R2RUtoso1OB34tnLOcy7YB1fUdc9e0q3yru8PGM773vXsuZ5YIZX+5xmHwHGVvlrGPN6ZSiP1smOsMMde40wKv2VmwPPVXNut4sVpUreZiLBHi0qln/VQeI/LTMYXpsJtFiclUN+5HVZazim+Ky+7sAvxWnvjXrJFneVtLWLyPJu9K3cXLWeOlbMTlrIelbMDlrLenrjEQOtIF+fuI9xRp9ZBFp6+b6WT8RrxEpdK64BuvHgDk+vUy+b5hYk6zfyfs051gRoNO1usU12WWRWL73/MMEy9pMi9qIrR4ZpV16Rrvduxazmy1FSvuFXRkqTnE7m2kdb5U8xGjLw/spRr1uTov4uOgQE+0N/DvFrG/Jt7i/FzwxbA9kDanhf2w+t4V97G8lrT7wc08aA2QNUkuTfW/KimT01wdlfK4yEw030VfT0RtZbzjeMprNq8m8tnSTASrTLti64oBNdpmMQm0eEwvfPwRbUBywG5TzjPCsdwk3IeAXjQblLCoXnDVeoAz6SfJNk5TTzytCNZk/POtTSV40NwOFWzw86wNJRpubpXsn60NJFlHeqlYRbslqZm2jnEZ3qcSKgm0kTli3zZVS7y/iivZTweYXJ26Y+RTbV1zh3hYkgyFGSTKPfRVbRqWWVReaxYeSLarYv1Qqsmh1s95S7G+eEWK0f3jYKTbV6bOwepjfhtafsvUsqrQvrGC8YhmnO9cSCk3yuY984F1vesdHYhWJ5FvASlacshUsajFt2mUM9pqzvKGcyNJW0arTKN1GGGzQlH0tXwLDgQTurS8eIQAAAABJRU5ErkJggg=='; - -var ImageCapInsetsExample = require('./ImageCapInsetsExample'); -const IMAGE_PREFETCH_URL = 'http://origami.design/public/images/bird-logo.png?r=1&t=' + Date.now(); -var prefetchTask = Image.prefetch(IMAGE_PREFETCH_URL); - -var NetworkImageCallbackExample = React.createClass({ - getInitialState: function() { - return { - events: [], - startLoadPrefetched: false, - mountTime: new Date(), - }; - }, - - componentWillMount() { - this.setState({mountTime: new Date()}); - }, - - render: function() { - var { mountTime } = this.state; - - return ( - <View> - <Image - source={this.props.source} - style={[styles.base, {overflow: 'visible'}]} - onLoadStart={() => this._loadEventFired(`✔ onLoadStart (+${new Date() - mountTime}ms)`)} - onLoad={(event) => { - // Currently this image source feature is only available on iOS. - if (event.nativeEvent.source) { - const url = event.nativeEvent.source.url; - this._loadEventFired(`✔ onLoad (+${new Date() - mountTime}ms) for URL ${url}`); - } else { - this._loadEventFired(`✔ onLoad (+${new Date() - mountTime}ms)`); - } - }} - onLoadEnd={() => { - this._loadEventFired(`✔ onLoadEnd (+${new Date() - mountTime}ms)`); - this.setState({startLoadPrefetched: true}, () => { - prefetchTask.then(() => { - this._loadEventFired(`✔ Prefetch OK (+${new Date() - mountTime}ms)`); - }, error => { - this._loadEventFired(`✘ Prefetch failed (+${new Date() - mountTime}ms)`); - }); - }); - }} - /> - {this.state.startLoadPrefetched ? - <Image - source={this.props.prefetchedSource} - style={[styles.base, {overflow: 'visible'}]} - onLoadStart={() => this._loadEventFired(`✔ (prefetched) onLoadStart (+${new Date() - mountTime}ms)`)} - onLoad={(event) => { - // Currently this image source feature is only available on iOS. - if (event.nativeEvent.source) { - const url = event.nativeEvent.source.url; - this._loadEventFired(`✔ (prefetched) onLoad (+${new Date() - mountTime}ms) for URL ${url}`); - } else { - this._loadEventFired(`✔ (prefetched) onLoad (+${new Date() - mountTime}ms)`); - } - }} - onLoadEnd={() => this._loadEventFired(`✔ (prefetched) onLoadEnd (+${new Date() - mountTime}ms)`)} - /> - : null} - <Text style={{marginTop: 20}}> - {this.state.events.join('\n')} - </Text> - </View> - ); - }, - - _loadEventFired(event) { - this.setState((state) => { - return state.events = [...state.events, event]; - }); - } -}); - -var NetworkImageExample = React.createClass({ - getInitialState: function() { - return { - error: false, - loading: false, - progress: 0 - }; - }, - render: function() { - var loader = this.state.loading ? - <View style={styles.progress}> - <Text>{this.state.progress}%</Text> - <ActivityIndicator style={{marginLeft:5}} /> - </View> : null; - return this.state.error ? - <Text>{this.state.error}</Text> : - <Image - source={this.props.source} - style={[styles.base, {overflow: 'visible'}]} - onLoadStart={(e) => this.setState({loading: true})} - onError={(e) => this.setState({error: e.nativeEvent.error, loading: false})} - onProgress={(e) => this.setState({progress: Math.round(100 * e.nativeEvent.loaded / e.nativeEvent.total)})} - onLoad={() => this.setState({loading: false, error: false})}> - {loader} - </Image>; - } -}); - -var ImageSizeExample = React.createClass({ - getInitialState: function() { - return { - width: 0, - height: 0, - }; - }, - componentDidMount: function() { - Image.getSize(this.props.source.uri, (width, height) => { - this.setState({width, height}); - }); - }, - render: function() { - return ( - <View style={{flexDirection: 'row'}}> - <Image - style={{ - width: 60, - height: 60, - backgroundColor: 'transparent', - marginRight: 10, - }} - source={this.props.source} /> - <Text> - Actual dimensions:{'\n'} - Width: {this.state.width}, Height: {this.state.height} - </Text> - </View> - ); - }, -}); - -var MultipleSourcesExample = React.createClass({ - getInitialState: function() { - return { - width: 30, - height: 30, - }; - }, - render: function() { - return ( - <View> - <View style={{flexDirection: 'row', justifyContent: 'space-between'}}> - <Text - style={styles.touchableText} - onPress={this.decreaseImageSize} > - Decrease image size - </Text> - <Text - style={styles.touchableText} - onPress={this.increaseImageSize} > - Increase image size - </Text> - </View> - <Text>Container image size: {this.state.width}x{this.state.height} </Text> - <View - style={{height: this.state.height, width: this.state.width}} > - <Image - style={{flex: 1}} - source={[ - {uri: 'https://facebook.github.io/react/img/logo_small.png', width: 38, height: 38}, - {uri: 'https://facebook.github.io/react/img/logo_small_2x.png', width: 76, height: 76}, - {uri: 'https://facebook.github.io/react/img/logo_og.png', width: 400, height: 400} - ]} - /> - </View> - </View> - ); - }, - increaseImageSize: function() { - if (this.state.width >= 100) { - return; - } - this.setState({ - width: this.state.width + 10, - height: this.state.height + 10, - }); - }, - decreaseImageSize: function() { - if (this.state.width <= 10) { - return; - } - this.setState({ - width: this.state.width - 10, - height: this.state.height - 10, - }); - }, -}); - -exports.displayName = (undefined: ?string); -exports.framework = 'React'; -exports.title = '<Image>'; -exports.description = 'Base component for displaying different types of images.'; - -exports.examples = [ - { - title: 'Plain Network Image', - description: 'If the `source` prop `uri` property is prefixed with ' + - '"http", then it will be downloaded from the network.', - render: function() { - return ( - <Image - source={{uri: 'https://facebook.github.io/react/img/logo_og.png'}} - style={styles.base} - /> - ); - }, - }, - { - title: 'Plain Static Image', - description: 'Static assets should be placed in the source code tree, and ' + - 'required in the same way as JavaScript modules.', - render: function() { - return ( - <View style={styles.horizontal}> - <Image source={require('./uie_thumb_normal.png')} style={styles.icon} /> - <Image source={require('./uie_thumb_selected.png')} style={styles.icon} /> - <Image source={require('./uie_comment_normal.png')} style={styles.icon} /> - <Image source={require('./uie_comment_highlighted.png')} style={styles.icon} /> - </View> - ); - }, - }, - { - title: 'Image Loading Events', - render: function() { - return ( - <NetworkImageCallbackExample source={{uri: 'http://origami.design/public/images/bird-logo.png?r=1&t=' + Date.now()}} - prefetchedSource={{uri: IMAGE_PREFETCH_URL}}/> - ); - }, - }, - { - title: 'Error Handler', - render: function() { - return ( - <NetworkImageExample source={{uri: 'https://TYPO_ERROR_facebook.github.io/react/img/logo_og.png'}} /> - ); - }, - platform: 'ios', - }, - { - title: 'Image Download Progress', - render: function() { - return ( - <NetworkImageExample source={{uri: 'http://origami.design/public/images/bird-logo.png?r=1'}}/> - ); - }, - platform: 'ios', - }, - { - title: 'defaultSource', - description: 'Show a placeholder image when a network image is loading', - render: function() { - return ( - <Image - defaultSource={require('./bunny.png')} - source={{uri: 'https://facebook.github.io/origami/public/images/birds.jpg'}} - style={styles.base} - /> - ); - }, - platform: 'ios', - }, - { - title: 'Cache Policy', - description: 'First image has never been loaded before and is instructed not to load unless in cache.' + - 'Placeholder image from above will stay. Second image is the same but forced to load regardless of' + - ' local cache state.', - render: function () { - return ( - <View style={styles.horizontal}> - <Image - defaultSource={require('./bunny.png')} - source={{ - uri: smallImage.uri + '?cacheBust=notinCache' + Date.now(), - cache: 'only-if-cached' - }} - style={styles.base} - /> - <Image - defaultSource={require('./bunny.png')} - source={{ - uri: smallImage.uri + '?cacheBust=notinCache' + Date.now(), - cache: 'reload' - }} - style={styles.base} - /> - </View> - ); - }, - platform: 'ios', - }, - { - title: 'Border Color', - render: function() { - return ( - <View style={styles.horizontal}> - <Image - source={smallImage} - style={[ - styles.base, - styles.background, - {borderWidth: 3, borderColor: '#f099f0'} - ]} - /> - </View> - ); - }, - }, - { - title: 'Border Width', - render: function() { - return ( - <View style={styles.horizontal}> - <Image - source={smallImage} - style={[ - styles.base, - styles.background, - {borderWidth: 5, borderColor: '#f099f0'} - ]} - /> - </View> - ); - }, - }, - { - title: 'Border Radius', - render: function() { - return ( - <View style={styles.horizontal}> - <Image - style={[styles.base, {borderRadius: 5}]} - source={fullImage} - /> - <Image - style={[styles.base, styles.leftMargin, {borderRadius: 19}]} - source={fullImage} - /> - </View> - ); - }, - }, - { - title: 'Background Color', - render: function() { - return ( - <View style={styles.horizontal}> - <Image source={smallImage} style={styles.base} /> - <Image - style={[ - styles.base, - styles.leftMargin, - {backgroundColor: 'rgba(0, 0, 100, 0.25)'} - ]} - source={smallImage} - /> - <Image - style={[styles.base, styles.leftMargin, {backgroundColor: 'red'}]} - source={smallImage} - /> - <Image - style={[styles.base, styles.leftMargin, {backgroundColor: 'black'}]} - source={smallImage} - /> - </View> - ); - }, - }, - { - title: 'Opacity', - render: function() { - return ( - <View style={styles.horizontal}> - <Image - style={[styles.base, {opacity: 1}]} - source={fullImage} - /> - <Image - style={[styles.base, styles.leftMargin, {opacity: 0.8}]} - source={fullImage} - /> - <Image - style={[styles.base, styles.leftMargin, {opacity: 0.6}]} - source={fullImage} - /> - <Image - style={[styles.base, styles.leftMargin, {opacity: 0.4}]} - source={fullImage} - /> - <Image - style={[styles.base, styles.leftMargin, {opacity: 0.2}]} - source={fullImage} - /> - <Image - style={[styles.base, styles.leftMargin, {opacity: 0}]} - source={fullImage} - /> - </View> - ); - }, - }, - { - title: 'Nesting', - render: function() { - return ( - <Image - style={{width: 60, height: 60, backgroundColor: 'transparent'}} - source={fullImage}> - <Text style={styles.nestedText}> - React - </Text> - </Image> - ); - }, - }, - { - title: 'Tint Color', - description: 'The `tintColor` style prop changes all the non-alpha ' + - 'pixels to the tint color.', - render: function() { - return ( - <View> - <View style={styles.horizontal}> - <Image - source={require('./uie_thumb_normal.png')} - style={[styles.icon, {borderRadius: 5, tintColor: '#5ac8fa' }]} - /> - <Image - source={require('./uie_thumb_normal.png')} - style={[styles.icon, styles.leftMargin, {borderRadius: 5, tintColor: '#4cd964' }]} - /> - <Image - source={require('./uie_thumb_normal.png')} - style={[styles.icon, styles.leftMargin, {borderRadius: 5, tintColor: '#ff2d55' }]} - /> - <Image - source={require('./uie_thumb_normal.png')} - style={[styles.icon, styles.leftMargin, {borderRadius: 5, tintColor: '#8e8e93' }]} - /> - </View> - <Text style={styles.sectionText}> - It also works with downloaded images: - </Text> - <View style={styles.horizontal}> - <Image - source={smallImage} - style={[styles.base, {borderRadius: 5, tintColor: '#5ac8fa' }]} - /> - <Image - source={smallImage} - style={[styles.base, styles.leftMargin, {borderRadius: 5, tintColor: '#4cd964' }]} - /> - <Image - source={smallImage} - style={[styles.base, styles.leftMargin, {borderRadius: 5, tintColor: '#ff2d55' }]} - /> - <Image - source={smallImage} - style={[styles.base, styles.leftMargin, {borderRadius: 5, tintColor: '#8e8e93' }]} - /> - </View> - </View> - ); - }, - }, - { - title: 'Resize Mode', - description: 'The `resizeMode` style prop controls how the image is ' + - 'rendered within the frame.', - render: function() { - return ( - <View> - {[smallImage, fullImage].map((image, index) => { - return ( - <View key={index}> - <View style={styles.horizontal}> - <View> - <Text style={[styles.resizeModeText]}> - Contain - </Text> - <Image - style={styles.resizeMode} - resizeMode={Image.resizeMode.contain} - source={image} - /> - </View> - <View style={styles.leftMargin}> - <Text style={[styles.resizeModeText]}> - Cover - </Text> - <Image - style={styles.resizeMode} - resizeMode={Image.resizeMode.cover} - source={image} - /> - </View> - </View> - <View style={styles.horizontal}> - <View> - <Text style={[styles.resizeModeText]}> - Stretch - </Text> - <Image - style={styles.resizeMode} - resizeMode={Image.resizeMode.stretch} - source={image} - /> - </View> - { Platform.OS === 'ios' ? - <View style={styles.leftMargin}> - <Text style={[styles.resizeModeText]}> - Repeat - </Text> - <Image - style={styles.resizeMode} - resizeMode={Image.resizeMode.repeat} - source={image} - /> - </View> - : null } - { Platform.OS === 'android' ? - <View style={styles.leftMargin}> - <Text style={[styles.resizeModeText]}> - Center - </Text> - <Image - style={styles.resizeMode} - resizeMode={Image.resizeMode.center} - source={image} - /> - </View> - : null } - </View> - </View> - ); - })} - </View> - ); - }, - }, - { - title: 'Animated GIF', - render: function() { - return ( - <Image - style={styles.gif} - source={{uri: 'https://38.media.tumblr.com/9e9bd08c6e2d10561dd1fb4197df4c4e/tumblr_mfqekpMktw1rn90umo1_500.gif'}} - /> - ); - }, - platform: 'ios', - }, - { - title: 'Base64 image', - render: function() { - return ( - <Image - style={styles.base64} - source={{uri: base64Icon, scale: 3}} - /> - ); - }, - platform: 'ios', - }, - { - title: 'Cap Insets', - description: - 'When the image is resized, the corners of the size specified ' + - 'by capInsets will stay a fixed size, but the center content and ' + - 'borders of the image will be stretched. This is useful for creating ' + - 'resizable rounded buttons, shadows, and other resizable assets.', - render: function() { - return <ImageCapInsetsExample />; - }, - platform: 'ios', - }, - { - title: 'Image Size', - render: function() { - return <ImageSizeExample source={fullImage} />; - }, - }, - { - title: 'MultipleSourcesExample', - description: - 'The `source` prop allows passing in an array of uris, so that native to choose which image ' + - 'to diplay based on the size of the of the target image', - render: function() { - return <MultipleSourcesExample />; - }, - }, - { - title: 'Legacy local image', - description: - 'Images shipped with the native bundle, but not managed ' + - 'by the JS packager', - render: function() { - return ( - <Image - source={{uri: 'legacy_image', width: 120, height: 120}} - /> - ); - }, - }, - { - title: 'Bundled images', - description: - 'Images shipped in a separate native bundle', - render: function() { - return ( - <View style={{flexDirection: 'row'}}> - <Image - source={{ - url: 'ImageInBundle', - bundle: 'UIExplorerBundle', - width: 100, - height: 100, - }} - style={{borderColor: 'yellow', borderWidth: 4}} - /> - <Image - source={{ - url: 'ImageInAssetCatalog', - bundle: 'UIExplorerBundle', - width: 100, - height: 100, - }} - style={{marginLeft: 10, borderColor: 'blue', borderWidth: 4}} - /> - </View> - ); - }, - platform: 'ios', - }, - { - title: 'Blur Radius', - render: function() { - return ( - <View style={styles.horizontal}> - <Image - style={[styles.base,]} - source={fullImage} - blurRadius={0} - /> - <Image - style={[styles.base, styles.leftMargin]} - source={fullImage} - blurRadius={5} - /> - <Image - style={[styles.base, styles.leftMargin]} - source={fullImage} - blurRadius={10} - /> - <Image - style={[styles.base, styles.leftMargin]} - source={fullImage} - blurRadius={15} - /> - <Image - style={[styles.base, styles.leftMargin]} - source={fullImage} - blurRadius={20} - /> - <Image - style={[styles.base, styles.leftMargin]} - source={fullImage} - blurRadius={25} - /> - </View> - ); - }, - }, -]; - -var fullImage = {uri: 'https://facebook.github.io/react/img/logo_og.png'}; -var smallImage = {uri: 'https://facebook.github.io/react/img/logo_small_2x.png'}; - -var styles = StyleSheet.create({ - base: { - width: 38, - height: 38, - }, - progress: { - flex: 1, - alignItems: 'center', - flexDirection: 'row', - width: 100 - }, - leftMargin: { - marginLeft: 10, - }, - background: { - backgroundColor: '#222222' - }, - sectionText: { - marginVertical: 6, - }, - nestedText: { - marginLeft: 12, - marginTop: 20, - backgroundColor: 'transparent', - color: 'white' - }, - resizeMode: { - width: 90, - height: 60, - borderWidth: 0.5, - borderColor: 'black' - }, - resizeModeText: { - fontSize: 11, - marginBottom: 3, - }, - icon: { - width: 15, - height: 15, - }, - horizontal: { - flexDirection: 'row', - }, - gif: { - flex: 1, - height: 200, - }, - base64: { - flex: 1, - height: 50, - resizeMode: 'contain', - }, - touchableText: { - fontWeight: '500', - color: 'blue', - }, -});
    \ No newline at end of file + \ No newline at end of file diff --git a/docs/imageeditor.html b/docs/imageeditor.html index af9e9dc0137..e1700e200c9 100644 --- a/docs/imageeditor.html +++ b/docs/imageeditor.html @@ -1,4 +1,4 @@ -ImageEditor

    ImageEditor #

    Methods #

    static cropImage(uri, cropData, success, failure) #

    Crop the image specified by the URI param. If URI points to a remote +ImageEditor

    ImageEditor #

    Methods #

    static cropImage(uri, cropData, success, failure) #

    Crop the image specified by the URI param. If URI points to a remote image, it will be downloaded automatically. If the image cannot be loaded/downloaded, the failure callback will be called.

    If the cropping process is successful, the resultant cropped image will be stored in the ImageStore, and the URI returned in the success @@ -19,6 +19,6 @@ cropped image from the ImageStore when you are done with it.

    \ No newline at end of file + \ No newline at end of file diff --git a/docs/imagepickerios.html b/docs/imagepickerios.html index 63b2a21e93a..b04ac7366d5 100644 --- a/docs/imagepickerios.html +++ b/docs/imagepickerios.html @@ -1,4 +1,4 @@ -ImagePickerIOS

    ImagePickerIOS #

    Methods #

    static canRecordVideos(callback) #

    static canUseCamera(callback) #

    static openCameraDialog(config, successCallback, cancelCallback) #

    static openSelectDialog(config, successCallback, cancelCallback) #

    You can edit the content above on GitHub and send us a pull request!

    ImagePickerIOS #

    Methods #

    static canRecordVideos(callback) #

    static canUseCamera(callback) #

    static openCameraDialog(config, successCallback, cancelCallback) #

    static openSelectDialog(config, successCallback, cancelCallback) #

    You can edit the content above on GitHub and send us a pull request!

    \ No newline at end of file + \ No newline at end of file diff --git a/docs/images.html b/docs/images.html index 009bbd6bfc4..62b0081ca56 100644 --- a/docs/images.html +++ b/docs/images.html @@ -1,4 +1,4 @@ -Images

    Images #

    Static Image Resources #

    React Native provides a unified way of managing images and other media assets in your iOS and Android apps. To add a static image to your app, place it somewhere in your source code tree and reference it like this:

    <Image source={require('./my-icon.png')} />

    The image name is resolved the same way JS modules are resolved. In the example above, the packager will look for my-icon.png in the same folder as the component that requires it. Also, if you have my-icon.ios.png and my-icon.android.png, the packager will pick the correct file for the platform.

    You can also use the @2x and @3x suffixes to provide images for different screen densities. If you have the following file structure:

    . +Images

    Images #

    Static Image Resources #

    React Native provides a unified way of managing images and other media assets in your iOS and Android apps. To add a static image to your app, place it somewhere in your source code tree and reference it like this:

    <Image source={require('./my-icon.png')} />

    The image name is resolved the same way JS modules are resolved. In the example above, the packager will look for my-icon.png in the same folder as the component that requires it. Also, if you have my-icon.ios.png and my-icon.android.png, the packager will pick the correct file for the platform.

    You can also use the @2x and @3x suffixes to provide images for different screen densities. If you have the following file structure:

    . ├── button.js └── img ├── check@2x.png @@ -16,7 +16,15 @@ style={{width: 400, height: 400}} /> // BAD -<Image source={{uri: 'https://facebook.github.io/react/img/logo_og.png'}} />

    Cache Control (iOS Only) #

    In some cases you might only want to display an image if it is already in the local cache, i.e. a low resolution placeholder until a higher resolution is available. In other cases you do not care if the image is outdated and are willing to display an outdated image to save bandwidth. The cache source property gives you control over how the network layer interacts with the cache.

    • default: Use the native platforms default strategy.
    • reload: The data for the URL will be loaded from the originating source. +<Image source={{uri: 'https://facebook.github.io/react/img/logo_og.png'}} />

    Network Requests for Images #

    If you would like to set such things as the HTTP-Verb, Headers or a Body along with the image request, you may do this by defining these properties on the source object:

    <Image source={{ + uri: 'https://facebook.github.io/react/img/logo_og.png', + method: 'POST', + headers: { + Pragma: 'no-cache' + }, + body: 'Your Body goes here' + }} + style={{width: 400, height: 400}} />

    Cache Control (iOS Only) #

    In some cases you might only want to display an image if it is already in the local cache, i.e. a low resolution placeholder until a higher resolution is available. In other cases you do not care if the image is outdated and are willing to display an outdated image to save bandwidth. The cache source property gives you control over how the network layer interacts with the cache.

    Props #

    dataSource: ListViewDataSource #

    An instance of ListView.DataSource to use

    enableEmptySections?: bool #

    Flag indicating whether empty section headers should be rendered. In the future release +rendering rows.

    Props #

    dataSource?: PropTypes.instanceOf(ListViewDataSource).isRequired #

    An instance of ListView.DataSource to use

    enableEmptySections?: PropTypes.bool #

    Flag indicating whether empty section headers should be rendered. In the future release empty section headers will be rendered by default, and the flag will be deprecated. -If empty sections are not desired to be rendered their indices should be excluded from sectionID object.

    initialListSize: number #

    How many rows to render on initial component mount. Use this to make +If empty sections are not desired to be rendered their indices should be excluded from sectionID object.

    initialListSize?: PropTypes.number.isRequired #

    How many rows to render on initial component mount. Use this to make it so that the first screen worth of data appears at one time instead of -over the course of multiple frames.

    onChangeVisibleRows?: function #

    (visibleRows, changedRows) => void

    Called when the set of visible rows changes. visibleRows maps +over the course of multiple frames.

    onChangeVisibleRows?: PropTypes.func #

    (visibleRows, changedRows) => void

    Called when the set of visible rows changes. visibleRows maps { sectionID: { rowID: true }} for all the visible rows, and changedRows maps { sectionID: { rowID: true | false }} for the rows that have changed their visibility, with true indicating visible, and -false indicating the view has moved out of view.

    onEndReached?: function #

    Called when all rows have been rendered and the list has been scrolled +false indicating the view has moved out of view.

    onEndReached?: PropTypes.func #

    Called when all rows have been rendered and the list has been scrolled to within onEndReachedThreshold of the bottom. The native scroll -event is provided.

    onEndReachedThreshold: number #

    Threshold in pixels (virtual, not physical) for calling onEndReached.

    pageSize: number #

    Number of rows to render per event loop. Note: if your 'rows' are actually +event is provided.

    onEndReachedThreshold?: PropTypes.number.isRequired #

    Threshold in pixels (virtual, not physical) for calling onEndReached.

    pageSize?: PropTypes.number.isRequired #

    Number of rows to render per event loop. Note: if your 'rows' are actually cells, i.e. they don't span the full width of your view (as in the ListViewGridLayoutExample), you should set the pageSize to be a multiple of the number of cells per row, otherwise you're likely to see gaps at -the edge of the ListView as new pages are loaded.

    removeClippedSubviews?: bool #

    A performance optimization for improving scroll perf of +the edge of the ListView as new pages are loaded.

    removeClippedSubviews?: PropTypes.bool #

    A performance optimization for improving scroll perf of large lists, used in conjunction with overflow: 'hidden' on the row -containers. This is enabled by default.

    renderFooter?: function #

    () => renderable

    The header and footer are always rendered (if these props are provided) +containers. This is enabled by default.

    renderFooter?: PropTypes.func #

    () => renderable

    The header and footer are always rendered (if these props are provided) on every render pass. If they are expensive to re-render, wrap them in StaticContainer or other mechanism as appropriate. Footer is always -at the bottom of the list, and header at the top, on every render pass.

    renderHeader?: function #

    renderRow: function #

    (rowData, sectionID, rowID, highlightRow) => renderable

    Takes a data entry from the data source and its ids and should return +at the bottom of the list, and header at the top, on every render pass.

    renderHeader?: PropTypes.func #

    renderRow?: PropTypes.func.isRequired #

    (rowData, sectionID, rowID, highlightRow) => renderable

    Takes a data entry from the data source and its ids and should return a renderable component to be rendered as the row. By default the data is exactly what was put into the data source, but it's also possible to provide custom extractors. ListView can be notified when a row is being highlighted by calling highlightRow(sectionID, rowID). This sets a boolean value of adjacentRowHighlighted in renderSeparator, allowing you to control the separators above and below the highlighted row. The highlighted -state of a row can be reset by calling highlightRow(null).

    renderScrollComponent: function #

    (props) => renderable

    A function that returns the scrollable component in which the list rows -are rendered. Defaults to returning a ScrollView with the given props.

    renderSectionHeader?: function #

    (sectionData, sectionID) => renderable

    If provided, a header is rendered for this section.

    renderSeparator?: function #

    (sectionID, rowID, adjacentRowHighlighted) => renderable

    If provided, a renderable component to be rendered as the separator +state of a row can be reset by calling highlightRow(null).

    renderScrollComponent?: PropTypes.func.isRequired #

    (props) => renderable

    A function that returns the scrollable component in which the list rows +are rendered. Defaults to returning a ScrollView with the given props.

    renderSectionHeader?: PropTypes.func #

    (sectionData, sectionID) => renderable

    If provided, a header is rendered for this section.

    renderSeparator?: PropTypes.func #

    (sectionID, rowID, adjacentRowHighlighted) => renderable

    If provided, a renderable component to be rendered as the separator below each row but not the last row if there is a section header below. Take a sectionID and rowID of the row above and whether its adjacent row -is highlighted.

    scrollRenderAheadDistance: number #

    How early to start rendering rows before they come on screen, in -pixels.

    stickyHeaderIndices: [number] #

    An array of child indices determining which children get docked to the +is highlighted.

    scrollRenderAheadDistance?: PropTypes.number.isRequired #

    How early to start rendering rows before they come on screen, in +pixels.

    stickyHeaderIndices?: PropTypes.arrayOf(PropTypes.number).isRequired #

    An array of child indices determining which children get docked to the top of the screen when scrolling. For example, passing stickyHeaderIndices={[0]} will cause the first child to be fixed to the top of the scroll view. This property is not supported in conjunction -with horizontal={true}.

    stickySectionHeadersEnabled?: bool #

    Makes the sections headers sticky. The sticky behavior means that it +with horizontal={true}.

    stickySectionHeadersEnabled?: PropTypes.bool #

    Makes the sections headers sticky. The sticky behavior means that it will scroll with the content at the top of the section until it reaches the top of the screen, at which point it will stick to the top until it is pushed off the screen by the next section header. This property is @@ -74,146 +74,7 @@ not supported in conjunction with horizontal={true}. Only enabled b default on iOS because of typical platform standards.

    Methods #

    getMetrics() #

    Exports some data, e.g. for perf investigations or analytics.

    scrollTo(...args: Array) #

    Scrolls to a given x, y offset, either immediately or with a smooth animation.

    See ScrollView#scrollTo.

    scrollToEnd(options?: object) #

    If this is a vertical ListView scrolls to the bottom. If this is a horizontal ListView scrolls to the right.

    Use scrollToEnd({animated: true}) for smooth animated scrolling, scrollToEnd({animated: false}) for immediate scrolling. -If no options are passed, animated defaults to true.

    See ScrollView#scrollToEnd.

    You can edit the content above on GitHub and send us a pull request!

    Examples #

    Edit on GitHub
    'use strict'; - -var React = require('react'); -var ReactNative = require('react-native'); -var { - Image, - ListView, - TouchableHighlight, - StyleSheet, - Text, - View, -} = ReactNative; - -var UIExplorerPage = require('./UIExplorerPage'); - -var ListViewSimpleExample = React.createClass({ - statics: { - title: '<ListView>', - description: 'Performant, scrollable list of data.' - }, - - getInitialState: function() { - var ds = new ListView.DataSource({rowHasChanged: (r1, r2) => r1 !== r2}); - return { - dataSource: ds.cloneWithRows(this._genRows({})), - }; - }, - - _pressData: ({}: {[key: number]: boolean}), - - componentWillMount: function() { - this._pressData = {}; - }, - - render: function() { - return ( - <UIExplorerPage - title={this.props.navigator ? null : '<ListView>'} - noSpacer={true} - noScroll={true}> - <ListView - dataSource={this.state.dataSource} - renderRow={this._renderRow} - renderSeparator={this._renderSeparator} - /> - </UIExplorerPage> - ); - }, - - _renderRow: function(rowData: string, sectionID: number, rowID: number, highlightRow: (sectionID: number, rowID: number) => void) { - var rowHash = Math.abs(hashCode(rowData)); - var imgSource = THUMB_URLS[rowHash % THUMB_URLS.length]; - return ( - <TouchableHighlight onPress={() => { - this._pressRow(rowID); - highlightRow(sectionID, rowID); - }}> - <View> - <View style={styles.row}> - <Image style={styles.thumb} source={imgSource} /> - <Text style={styles.text}> - {rowData + ' - ' + LOREM_IPSUM.substr(0, rowHash % 301 + 10)} - </Text> - </View> - </View> - </TouchableHighlight> - ); - }, - - _genRows: function(pressData: {[key: number]: boolean}): Array<string> { - var dataBlob = []; - for (var ii = 0; ii < 100; ii++) { - var pressedText = pressData[ii] ? ' (pressed)' : ''; - dataBlob.push('Row ' + ii + pressedText); - } - return dataBlob; - }, - - _pressRow: function(rowID: number) { - this._pressData[rowID] = !this._pressData[rowID]; - this.setState({dataSource: this.state.dataSource.cloneWithRows( - this._genRows(this._pressData) - )}); - }, - - _renderSeparator: function(sectionID: number, rowID: number, adjacentRowHighlighted: bool) { - return ( - <View - key={`${sectionID}-${rowID}`} - style={{ - height: adjacentRowHighlighted ? 4 : 1, - backgroundColor: adjacentRowHighlighted ? '#3B5998' : '#CCCCCC', - }} - /> - ); - } -}); - -var THUMB_URLS = [ - require('./Thumbnails/like.png'), - require('./Thumbnails/dislike.png'), - require('./Thumbnails/call.png'), - require('./Thumbnails/fist.png'), - require('./Thumbnails/bandaged.png'), - require('./Thumbnails/flowers.png'), - require('./Thumbnails/heart.png'), - require('./Thumbnails/liking.png'), - require('./Thumbnails/party.png'), - require('./Thumbnails/poke.png'), - require('./Thumbnails/superlike.png'), - require('./Thumbnails/victory.png'), - ]; -var LOREM_IPSUM = 'Lorem ipsum dolor sit amet, ius ad pertinax oportere accommodare, an vix civibus corrumpit referrentur. Te nam case ludus inciderint, te mea facilisi adipiscing. Sea id integre luptatum. In tota sale consequuntur nec. Erat ocurreret mei ei. Eu paulo sapientem vulputate est, vel an accusam intellegam interesset. Nam eu stet pericula reprimique, ea vim illud modus, putant invidunt reprehendunt ne qui.'; - -/* eslint no-bitwise: 0 */ -var hashCode = function(str) { - var hash = 15; - for (var ii = str.length - 1; ii >= 0; ii--) { - hash = ((hash << 5) - hash) + str.charCodeAt(ii); - } - return hash; -}; - -var styles = StyleSheet.create({ - row: { - flexDirection: 'row', - justifyContent: 'center', - padding: 10, - backgroundColor: '#F6F6F6', - }, - thumb: { - width: 64, - height: 64, - }, - text: { - flex: 1, - }, -}); - -module.exports = ListViewSimpleExample;
    \ No newline at end of file + \ No newline at end of file diff --git a/docs/listviewdatasource.html b/docs/listviewdatasource.html index b83769cc022..e1a241dced8 100644 --- a/docs/listviewdatasource.html +++ b/docs/listviewdatasource.html @@ -1,4 +1,4 @@ -ListViewDataSource

    ListViewDataSource #

    Provides efficient data processing and access to the +ListViewDataSource

    ListViewDataSource #

    Provides efficient data processing and access to the ListView component. A ListViewDataSource is created with functions for extracting data from the input blob, and comparing elements (with default implementations for convenience). The input blob can be as simple as an @@ -54,6 +54,6 @@ or null for out of range indexes.

    \ No newline at end of file + \ No newline at end of file diff --git a/docs/modal.html b/docs/modal.html index a236f6550d7..72cd5c6d548 100644 --- a/docs/modal.html +++ b/docs/modal.html @@ -1,4 +1,4 @@ -Modal

    Modal #

    The Modal component is a simple way to present content above an enclosing view.

    Note: If you need more control over how to present modals over the rest of your app, +Modal

    Modal #

    The Modal component is a simple way to present content above an enclosing view.

    Note: If you need more control over how to present modals over the rest of your app, then consider using a top-level Navigator.

    import React, { Component } from 'react'; import { Modal, Text, TouchableHighlight, View } from 'react-native'; @@ -44,212 +44,9 @@ class ModalExample extends /View> ); } -}

    Props #

    animated?: bool #

    Deprecated

    Use the animationType prop instead.

    animationType?: enum('none', 'slide', 'fade') #

    The animationType prop controls how the modal animates.

    • slide slides in from the bottom
    • fade fades into view
    • none appears without an animation

    Default is set to none.

    onShow?: function #

    The onShow prop allows passing a function that will be called once the modal has been shown.

    transparent?: bool #

    The transparent prop determines whether your modal will fill the entire view. Setting this to true will render the modal over a transparent background.

    visible?: bool #

    The visible prop determines whether your modal is visible.

    androidhardwareAccelerated?: bool #

    The hardwareAccelerated prop controls whether to force hardware acceleration for the underlying window.

    androidonRequestClose?: Platform.OS === 'android' ? PropTypes.func.isRequired : PropTypes.func #

    The onRequestClose callback is called when the user taps the hardware back button.

    iosonOrientationChange?: function #

    The onOrientationChange callback is called when the orientation changes while the modal is being displayed. -The orientation provided is only 'portrait' or 'landscape'. This callback is also called on initial render, regardless of the current orientation.

    iossupportedOrientations?: [enum('portrait', 'portrait-upside-down', 'landscape', 'landscape-left', 'landscape-right')] #

    The supportedOrientations prop allows the modal to be rotated to any of the specified orientations. -On iOS, the modal is still restricted by what's specified in your app's Info.plist's UISupportedInterfaceOrientations field.

    You can edit the content above on GitHub and send us a pull request!

    Examples #

    Edit on GitHub
    'use strict'; - -var React = require('react'); -var ReactNative = require('react-native'); -var { - Modal, - Picker, - StyleSheet, - Switch, - Text, - TouchableHighlight, - View, -} = ReactNative; - -const Item = Picker.Item; - -exports.displayName = (undefined: ?string); -exports.framework = 'React'; -exports.title = '<Modal>'; -exports.description = 'Component for presenting modal views.'; - -class Button extends React.Component { - state = { - active: false, - }; - - _onHighlight = () => { - this.setState({active: true}); - }; - - _onUnhighlight = () => { - this.setState({active: false}); - }; - - render() { - var colorStyle = { - color: this.state.active ? '#fff' : '#000', - }; - return ( - <TouchableHighlight - onHideUnderlay={this._onUnhighlight} - onPress={this.props.onPress} - onShowUnderlay={this._onHighlight} - style={[styles.button, this.props.style]} - underlayColor="#a9d9d4"> - <Text style={[styles.buttonText, colorStyle]}>{this.props.children}</Text> - </TouchableHighlight> - ); - } -} - -const supportedOrientationsPickerValues = [ - ['portrait'], - ['landscape'], - ['landscape-left'], - ['portrait', 'landscape-right'], - ['portrait', 'landscape'], - [], -]; - -class ModalExample extends React.Component { - state = { - animationType: 'none', - modalVisible: false, - transparent: false, - selectedSupportedOrientation: 0, - currentOrientation: 'unknown', - }; - - _setModalVisible = (visible) => { - this.setState({modalVisible: visible}); - }; - - _setAnimationType = (type) => { - this.setState({animationType: type}); - }; - - _toggleTransparent = () => { - this.setState({transparent: !this.state.transparent}); - }; - - render() { - var modalBackgroundStyle = { - backgroundColor: this.state.transparent ? 'rgba(0, 0, 0, 0.5)' : '#f5fcff', - }; - var innerContainerTransparentStyle = this.state.transparent - ? {backgroundColor: '#fff', padding: 20} - : null; - var activeButtonStyle = { - backgroundColor: '#ddd' - }; - - return ( - <View> - <Modal - animationType={this.state.animationType} - transparent={this.state.transparent} - visible={this.state.modalVisible} - onRequestClose={() => this._setModalVisible(false)} - supportedOrientations={supportedOrientationsPickerValues[this.state.selectedSupportedOrientation]} - onOrientationChange={evt => this.setState({currentOrientation: evt.nativeEvent.orientation})} - > - <View style={[styles.container, modalBackgroundStyle]}> - <View style={[styles.innerContainer, innerContainerTransparentStyle]}> - <Text>This modal was presented {this.state.animationType === 'none' ? 'without' : 'with'} animation.</Text> - <Text>It is currently displayed in {this.state.currentOrientation} mode.</Text> - <Button - onPress={this._setModalVisible.bind(this, false)} - style={styles.modalButton}> - Close - </Button> - </View> - </View> - </Modal> - <View style={styles.row}> - <Text style={styles.rowTitle}>Animation Type</Text> - <Button onPress={this._setAnimationType.bind(this, 'none')} style={this.state.animationType === 'none' ? activeButtonStyle : {}}> - none - </Button> - <Button onPress={this._setAnimationType.bind(this, 'slide')} style={this.state.animationType === 'slide' ? activeButtonStyle : {}}> - slide - </Button> - <Button onPress={this._setAnimationType.bind(this, 'fade')} style={this.state.animationType === 'fade' ? activeButtonStyle : {}}> - fade - </Button> - </View> - - <View style={styles.row}> - <Text style={styles.rowTitle}>Transparent</Text> - <Switch value={this.state.transparent} onValueChange={this._toggleTransparent} /> - </View> - - <View> - <Text style={styles.rowTitle}>Supported orientations</Text> - <Picker - selectedValue={this.state.selectedSupportedOrientation} - onValueChange={(_, i) => this.setState({selectedSupportedOrientation: i})} - itemStyle={styles.pickerItem} - > - <Item label="Portrait" value={0} /> - <Item label="Landscape" value={1} /> - <Item label="Landscape left" value={2} /> - <Item label="Portrait and landscape right" value={3} /> - <Item label="Portrait and landscape" value={4} /> - <Item label="Default supportedOrientations" value={5} /> - </Picker> - </View> - - <Button onPress={this._setModalVisible.bind(this, true)}> - Present - </Button> - </View> - ); - } -} - -exports.examples = [ - { - title: 'Modal Presentation', - description: 'Modals can be presented with or without animation', - render: () => <ModalExample />, - }, -]; - -var styles = StyleSheet.create({ - container: { - flex: 1, - justifyContent: 'center', - padding: 20, - }, - innerContainer: { - borderRadius: 10, - alignItems: 'center', - }, - row: { - alignItems: 'center', - flex: 1, - flexDirection: 'row', - marginBottom: 20, - }, - rowTitle: { - flex: 1, - fontWeight: 'bold', - }, - button: { - borderRadius: 5, - flexGrow: 1, - height: 44, - alignSelf: 'stretch', - justifyContent: 'center', - overflow: 'hidden', - }, - buttonText: { - fontSize: 18, - margin: 5, - textAlign: 'center', - }, - modalButton: { - marginTop: 10, - }, - pickerItem: { - fontSize: 16, - }, -});
    \ No newline at end of file + \ No newline at end of file diff --git a/docs/more-resources.html b/docs/more-resources.html index c4436d3634e..e971f3cf652 100644 --- a/docs/more-resources.html +++ b/docs/more-resources.html @@ -1,4 +1,4 @@ -More Resources

    More Resources #

    If you just read through this website, you should be able to build a pretty cool React Native app. But React Native isn't just a product made by one company - it's a community of thousands of developers. So if you're interested in React Native, here's some related stuff you might want to check out.

    Popular Libraries #

    If you're using React Native, you probably already know about React. So I feel a bit silly mentioning this. But if you haven't, check out React - it's the best way to build a modern website.

    One common question is how to handle the "state" of your React Native application. The most popular library for this is Redux. Don't be afraid of how often Redux uses the word "reducer" - it's a pretty simple library, and there's also a nice series of videos explaining it.

    If you're looking for a library that does a specific thing, check out Awesome React Native, a curated list of components that also has demos, articles, and other stuff.

    Example Apps #

    There are some example apps in the Examples/ directory on GitHub. You can run the apps on a simulator or device, and you can see the source code for these apps, which is neat.

    The folks who built the app for Facebook's F8 conference in 2016 also open-sourced the code and wrote up a detailed series of tutorials. This is useful if you want a more in-depth example that's more realistic than most sample apps out there.

    Development Tools #

    Nuclide is the IDE that Facebook uses internally for React Native development. The killer feature of Nuclide is its debugging ability. It also has great inline Flow support.

    Create React Native App makes it significantly easier to get started with a React Native project. There's no need to use Xcode or Android Studio, and you can develop for your iOS device using Linux or Windows.

    Ignite is a starter kit that uses Redux and a few different common UI libraries. It has a CLI to generate apps, components, and containers. If you like all of the individual tech choices, Ignite could be perfect for you.

    CodePush is a service from Microsoft that makes it easy to deploy live updates to your React Native app. If you don't like going through the app store process to deploy little tweaks, and you also don't like setting up your own backend, give CodePush a try.

    Expo is a development environment plus application that focuses on letting you build React Native apps in the Expo development environment, without ever touching Xcode or Android Studio. If you wish React Native was even more JavaScripty and webby, check out Expo.

    Deco is an all-in-one development environment specifically designed for React Native. It can automatically set up a new project, search for open source components, and insert them. You can also tweak your app graphically in real time. Check it out if you use macOS.

    Where React Native People Hang Out #

    The React Native Community Facebook group has thousands of developers, and it's pretty active. Come there to show off your project, or ask how other people solved similar problems.

    Reactiflux is a Discord chat where a lot of React-related discussion happens, including React Native. Discord is just like Slack except it works better for open source projects with a zillion contributors. Check out the #react-native channel.

    The React Twitter account covers both React and React Native. Follow the React Native Twitter account and blog to find out what's happening in the world of React Native.

    There are a lot of React Native Meetups that happen around the world. Often there is React Native content in React meetups as well.

    Sometimes we have React conferences. We posted the videos from React.js Conf 2016, and we'll probably have more conferences in the future, too. Stay tuned.

    You can edit the content above on GitHub and send us a pull request!

    More Resources #

    If you just read through this website, you should be able to build a pretty cool React Native app. But React Native isn't just a product made by one company - it's a community of thousands of developers. So if you're interested in React Native, here's some related stuff you might want to check out.

    Popular Libraries #

    If you're using React Native, you probably already know about React. So I feel a bit silly mentioning this. But if you haven't, check out React - it's the best way to build a modern website.

    One common question is how to handle the "state" of your React Native application. The most popular library for this is Redux. Don't be afraid of how often Redux uses the word "reducer" - it's a pretty simple library, and there's also a nice series of videos explaining it.

    If you're looking for a library that does a specific thing, check out Awesome React Native, a curated list of components that also has demos, articles, and other stuff.

    Example Apps #

    There are some example apps in the Examples/ directory on GitHub. You can run the apps on a simulator or device, and you can see the source code for these apps, which is neat.

    The folks who built the app for Facebook's F8 conference in 2016 also open-sourced the code and wrote up a detailed series of tutorials. This is useful if you want a more in-depth example that's more realistic than most sample apps out there.

    Development Tools #

    Nuclide is the IDE that Facebook uses internally for React Native development. The killer feature of Nuclide is its debugging ability. It also has great inline Flow support.

    Ignite is a starter kit that uses Redux and a few different common UI libraries. It has a CLI to generate apps, components, and containers. If you like all of the individual tech choices, Ignite could be perfect for you.

    CodePush is a service from Microsoft that makes it easy to deploy live updates to your React Native app. If you don't like going through the app store process to deploy little tweaks, and you also don't like setting up your own backend, give CodePush a try.

    Expo is a development environment plus application that focuses on letting you build React Native apps in the Expo development environment, without ever touching Xcode or Android Studio. If you wish React Native was even more JavaScripty and webby, check out Expo.

    Deco is an all-in-one development environment specifically designed for React Native. It can automatically set up a new project, search for open source components, and insert them. You can also tweak your app graphically in real time. Check it out if you use macOS.

    Where React Native People Hang Out #

    The React Native Community Facebook group has thousands of developers, and it's pretty active. Come there to show off your project, or ask how other people solved similar problems.

    Reactiflux is a Discord chat where a lot of React-related discussion happens, including React Native. Discord is just like Slack except it works better for open source projects with a zillion contributors. Check out the #react-native channel.

    The React Twitter account covers both React and React Native. Follow the React Native Twitter account and blog to find out what's happening in the world of React Native.

    There are a lot of React Native Meetups that happen around the world. Often there is React Native content in React meetups as well.

    Sometimes we have React conferences. We posted the videos from React.js Conf 2016, and we'll probably have more conferences in the future, too. Stay tuned.

    You can edit the content above on GitHub and send us a pull request!

    \ No newline at end of file + \ No newline at end of file diff --git a/docs/native-components-android.html b/docs/native-components-android.html index 3991c522bd5..c73df05d98f 100644 --- a/docs/native-components-android.html +++ b/docs/native-components-android.html @@ -1,4 +1,4 @@ -Native UI Components

    Native UI Components #

    There are tons of native UI widgets out there ready to be used in the latest apps - some of them are part of the platform, others are available as third-party libraries, and still more might be in use in your very own portfolio. React Native has several of the most critical platform components already wrapped, like ScrollView and TextInput, but not all of them, and certainly not ones you might have written yourself for a previous app. Fortunately, it's quite easy to wrap up these existing components for seamless integration with your React Native application.

    Like the native module guide, this too is a more advanced guide that assumes you are somewhat familiar with Android SDK programming. This guide will show you how to build a native UI component, walking you through the implementation of a subset of the existing ImageViewcomponent available in the core React Native library.

    ImageView example #

    For this example we are going to walk through the implementation requirements to allow the use of ImageViews in JavaScript.

    Native views are created and manipulated by extending ViewManager or more commonly SimpleViewManager . A SimpleViewManager is convenient in this case because it applies common properties such as background color, opacity, and Flexbox layout.

    These subclasses are essentially singletons - only one instance of each is created by the bridge. They vend native views to the NativeViewHierarchyManager, which delegates back to them to set and update the properties of the views as necessary. The ViewManagers are also typically the delegates for the views, sending events back to JavaScript via the bridge.

    Vending a view is simple:

    1. Create the ViewManager subclass.
    2. Implement the createViewInstance method
    3. Expose view property setters using @ReactProp (or @ReactPropGroup) annotation
    4. Register the manager in createViewManagers of the applications package.
    5. Implement the JavaScript module

    1. Create the ViewManager subclass #

    In this example we create view manager class ReactImageManager that extends SimpleViewManager of type ReactImageView. ReactImageView is the type of object managed by the manager, this will be the custom native view. Name returned by getName is used to reference the native view type from JavaScript.

    ... +Native UI Components

    Native UI Components #

    There are tons of native UI widgets out there ready to be used in the latest apps - some of them are part of the platform, others are available as third-party libraries, and still more might be in use in your very own portfolio. React Native has several of the most critical platform components already wrapped, like ScrollView and TextInput, but not all of them, and certainly not ones you might have written yourself for a previous app. Fortunately, it's quite easy to wrap up these existing components for seamless integration with your React Native application.

    Like the native module guide, this too is a more advanced guide that assumes you are somewhat familiar with Android SDK programming. This guide will show you how to build a native UI component, walking you through the implementation of a subset of the existing ImageViewcomponent available in the core React Native library.

    ImageView example #

    For this example we are going to walk through the implementation requirements to allow the use of ImageViews in JavaScript.

    Native views are created and manipulated by extending ViewManager or more commonly SimpleViewManager . A SimpleViewManager is convenient in this case because it applies common properties such as background color, opacity, and Flexbox layout.

    These subclasses are essentially singletons - only one instance of each is created by the bridge. They vend native views to the NativeViewHierarchyManager, which delegates back to them to set and update the properties of the views as necessary. The ViewManagers are also typically the delegates for the views, sending events back to JavaScript via the bridge.

    Vending a view is simple:

    1. Create the ViewManager subclass.
    2. Implement the createViewInstance method
    3. Expose view property setters using @ReactProp (or @ReactPropGroup) annotation
    4. Register the manager in createViewManagers of the applications package.
    5. Implement the JavaScript module

    1. Create the ViewManager subclass #

    In this example we create view manager class ReactImageManager that extends SimpleViewManager of type ReactImageView. ReactImageView is the type of object managed by the manager, this will be the custom native view. Name returned by getName is used to reference the native view type from JavaScript.

    ... public class ReactImageManager extends SimpleViewManager<ReactImageView> { @@ -98,6 +98,6 @@ MyCustomView.propTypes \ No newline at end of file + \ No newline at end of file diff --git a/docs/native-components-ios.html b/docs/native-components-ios.html index f1473e624f0..86f51cbbb34 100644 --- a/docs/native-components-ios.html +++ b/docs/native-components-ios.html @@ -1,4 +1,4 @@ -Native UI Components

    Native UI Components #

    There are tons of native UI widgets out there ready to be used in the latest apps - some of them are part of the platform, others are available as third-party libraries, and still more might be in use in your very own portfolio. React Native has several of the most critical platform components already wrapped, like ScrollView and TextInput, but not all of them, and certainly not ones you might have written yourself for a previous app. Fortunately, it's quite easy to wrap up these existing components for seamless integration with your React Native application.

    Like the native module guide, this too is a more advanced guide that assumes you are somewhat familiar with iOS programming. This guide will show you how to build a native UI component, walking you through the implementation of a subset of the existing MapView component available in the core React Native library.

    iOS MapView example #

    Let's say we want to add an interactive Map to our app - might as well use MKMapView, we just need to make it usable from JavaScript.

    Native views are created and manipulated by subclasses of RCTViewManager. These subclasses are similar in function to view controllers, but are essentially singletons - only one instance of each is created by the bridge. They vend native views to the RCTUIManager, which delegates back to them to set and update the properties of the views as necessary. The RCTViewManagers are also typically the delegates for the views, sending events back to JavaScript via the bridge.

    Vending a view is simple:

    • Create the basic subclass.
    • Add the RCT_EXPORT_MODULE() marker macro.
    • Implement the -(UIView *)view method.
    // RNTMapManager.m +Native UI Components

    Native UI Components #

    There are tons of native UI widgets out there ready to be used in the latest apps - some of them are part of the platform, others are available as third-party libraries, and still more might be in use in your very own portfolio. React Native has several of the most critical platform components already wrapped, like ScrollView and TextInput, but not all of them, and certainly not ones you might have written yourself for a previous app. Fortunately, it's quite easy to wrap up these existing components for seamless integration with your React Native application.

    Like the native module guide, this too is a more advanced guide that assumes you are somewhat familiar with iOS programming. This guide will show you how to build a native UI component, walking you through the implementation of a subset of the existing MapView component available in the core React Native library.

    iOS MapView example #

    Let's say we want to add an interactive Map to our app - might as well use MKMapView, we just need to make it usable from JavaScript.

    Native views are created and manipulated by subclasses of RCTViewManager. These subclasses are similar in function to view controllers, but are essentially singletons - only one instance of each is created by the bridge. They vend native views to the RCTUIManager, which delegates back to them to set and update the properties of the views as necessary. The RCTViewManagers are also typically the delegates for the views, sending events back to JavaScript via the bridge.

    Vending a view is simple:

    • Create the basic subclass.
    • Add the RCT_EXPORT_MODULE() marker macro.
    • Implement the -(UIView *)view method.
    // RNTMapManager.m #import <MapKit/MapKit.h> #import <React/RCTViewManager.h> @@ -189,14 +189,15 @@ MapView.propTypes }

    You can see we're adding an event handler property to the view by subclassing MKMapView. Then we're exposing the onChange event handler property and setting the manager as the delegate for every view that it vends. Finally, in the delegate method -mapView:regionDidChangeAnimated: the event handler block is called on the corresponding view with the region data. Calling the onChange event handler block results in calling the same callback prop in JavaScript. This callback is invoked with the raw event, which we typically process in the wrapper component to make a simpler API:

    // MapView.js class MapView extends React.Component { - constructor() { + constructor(props) { + super(props) this._onChange = this._onChange.bind(this); } _onChange(event: Event) { if (!this.props.onRegionChange) { return; } - this.props.onRegionChange(event.nativeEvent.region); + this.props.onRegionChange(event.nativeEvent); } render() { return <RNTMap {...this.props} onChange={this._onChange} />; @@ -206,9 +207,31 @@ MapView.propTypes /** * Callback that is called continuously when the user is dragging the map. */ - onRegionChange: React.PropTypes.func, + onChange: React.PropTypes.func, ... -};

    Styles #

    Since all our native react views are subclasses of UIView, most style attributes will work like you would expect out of the box. Some components will want a default style, however, for example UIDatePicker which is a fixed size. This default style is important for the layout algorithm to work as expected, but we also want to be able to override the default style when using the component. DatePickerIOS does this by wrapping the native component in an extra view, which has flexible styling, and using a fixed style (which is generated with constants passed in from native) on the inner native component:

    // DatePickerIOS.ios.js +}; + +class MapViewExample extends React.Component { + onRegionChange(event: Event) { + // Do stuff with event.region.latitude, etc. + } + + render() { + var region = { + latitude: 37.48, + longitude: -122.16, + latitudeDelta: 0.1, + longitudeDelta: 0.1, + }; + + return ( + <MapView region={region} pitchEnabled={false} style={{flex: 1}} onChange={this.onRegionChange}/> + ); + } +} + +// Module name +AppRegistry.registerComponent('MapViewExample', () => MapViewExample);

    Styles #

    Since all our native react views are subclasses of UIView, most style attributes will work like you would expect out of the box. Some components will want a default style, however, for example UIDatePicker which is a fixed size. This default style is important for the layout algorithm to work as expected, but we also want to be able to override the default style when using the component. DatePickerIOS does this by wrapping the native component in an extra view, which has flexible styling, and using a fixed style (which is generated with constants passed in from native) on the inner native component:

    // DatePickerIOS.ios.js import { UIManager } from 'react-native'; var RCTDatePickerIOSConsts = UIManager.RCTDatePicker.Constants; @@ -263,6 +286,6 @@ import { UIManager \ No newline at end of file + \ No newline at end of file diff --git a/docs/native-modules-android.html b/docs/native-modules-android.html index faaac130423..81a682e1865 100644 --- a/docs/native-modules-android.html +++ b/docs/native-modules-android.html @@ -1,4 +1,4 @@ -Native Modules

    Native Modules #

    Sometimes an app needs access to a platform API that React Native doesn't have a corresponding module for yet. Maybe you want to reuse some existing Java code without having to reimplement it in JavaScript, or write some high performance, multi-threaded code such as for image processing, a database, or any number of advanced extensions.

    We designed React Native such that it is possible for you to write real native code and have access to the full power of the platform. This is a more advanced feature and we don't expect it to be part of the usual development process, however it is essential that it exists. If React Native doesn't support a native feature that you need, you should be able to build it yourself.

    Enable Gradle #

    If you plan to make changes in Java code, we recommend enabling Gradle Daemon to speed up builds.

    The Toast Module #

    This guide will use the Toast example. Let's say we would like to be able to create a toast message from JavaScript.

    We start by creating a native module. A native module is a Java class that usually extends the ReactContextBaseJavaModule class and implements the functionality required by the JavaScript. Our goal here is to be able to write ToastAndroid.show('Awesome', ToastAndroid.SHORT); from JavaScript to display a short toast on the screen.

    package com.facebook.react.modules.toast; +Native Modules

    Native Modules #

    Sometimes an app needs access to a platform API that React Native doesn't have a corresponding module for yet. Maybe you want to reuse some existing Java code without having to reimplement it in JavaScript, or write some high performance, multi-threaded code such as for image processing, a database, or any number of advanced extensions.

    We designed React Native such that it is possible for you to write real native code and have access to the full power of the platform. This is a more advanced feature and we don't expect it to be part of the usual development process, however it is essential that it exists. If React Native doesn't support a native feature that you need, you should be able to build it yourself.

    Enable Gradle #

    If you plan to make changes in Java code, we recommend enabling Gradle Daemon to speed up builds.

    The Toast Module #

    This guide will use the Toast example. Let's say we would like to be able to create a toast message from JavaScript.

    We start by creating a native module. A native module is a Java class that usually extends the ReactContextBaseJavaModule class and implements the functionality required by the JavaScript. Our goal here is to be able to write ToastAndroid.show('Awesome', ToastAndroid.SHORT); from JavaScript to display a short toast on the screen.

    package com.facebook.react.modules.toast; import android.widget.Toast; @@ -267,6 +267,6 @@ public void onHostDestroy \ No newline at end of file + \ No newline at end of file diff --git a/docs/native-modules-ios.html b/docs/native-modules-ios.html index 563075ad16b..3c937b2ef56 100644 --- a/docs/native-modules-ios.html +++ b/docs/native-modules-ios.html @@ -1,4 +1,4 @@ -Native Modules

    Native Modules #

    Sometimes an app needs access to platform API, and React Native doesn't have a corresponding module yet. Maybe you want to reuse some existing Objective-C, Swift or C++ code without having to reimplement it in JavaScript, or write some high performance, multi-threaded code such as for image processing, a database, or any number of advanced extensions.

    We designed React Native such that it is possible for you to write real native code and have access to the full power of the platform. This is a more advanced feature and we don't expect it to be part of the usual development process, however it is essential that it exists. If React Native doesn't support a native feature that you need, you should be able to build it yourself.

    This is a more advanced guide that shows how to build a native module. It assumes the reader knows Objective-C or Swift and core libraries (Foundation, UIKit).

    iOS Calendar Module Example #

    This guide will use the iOS Calendar API example. Let's say we would like to be able to access the iOS calendar from JavaScript.

    A native module is just an Objective-C class that implements the RCTBridgeModule protocol. If you are wondering, RCT is an abbreviation of ReaCT.

    // CalendarManager.h +Native Modules

    Native Modules #

    Sometimes an app needs access to platform API, and React Native doesn't have a corresponding module yet. Maybe you want to reuse some existing Objective-C, Swift or C++ code without having to reimplement it in JavaScript, or write some high performance, multi-threaded code such as for image processing, a database, or any number of advanced extensions.

    We designed React Native such that it is possible for you to write real native code and have access to the full power of the platform. This is a more advanced feature and we don't expect it to be part of the usual development process, however it is essential that it exists. If React Native doesn't support a native feature that you need, you should be able to build it yourself.

    This is a more advanced guide that shows how to build a native module. It assumes the reader knows Objective-C or Swift and core libraries (Foundation, UIKit).

    iOS Calendar Module Example #

    This guide will use the iOS Calendar API example. Let's say we would like to be able to access the iOS calendar from JavaScript.

    A native module is just an Objective-C class that implements the RCTBridgeModule protocol. If you are wondering, RCT is an abbreviation of ReaCT.

    // CalendarManager.h #import <React/RCTBridgeModule.h> @interface CalendarManager : NSObject <RCTBridgeModule> @@ -32,7 +32,7 @@ CalendarManager.}

    But by using the automatic type conversion feature, we can skip the manual conversion step completely, and just write:

    RCT_EXPORT_METHOD(addEvent:(NSString *)name location:(NSString *)location date:(NSDate *)date) { // Date is ready to use! -}

    You would then call this from JavaScript by using either:

    CalendarManager.addEvent('Birthday Party', '4 Privet Drive, Surrey', date.getTime()); // passing date as number of seconds since Unix epoch

    or

    CalendarManager.addEvent('Birthday Party', '4 Privet Drive, Surrey', date.toISOString()); // passing date as ISO-8601 string

    And both values would get converted correctly to the native NSDate. A bad value, like an Array, would generate a helpful "RedBox" error message.

    As CalendarManager.addEvent method gets more and more complex, the number of arguments will grow. Some of them might be optional. In this case it's worth considering changing the API a little bit to accept a dictionary of event attributes, like this:

    #import <React/RCTConvert.h> +}

    You would then call this from JavaScript by using either:

    CalendarManager.addEvent('Birthday Party', '4 Privet Drive, Surrey', date.getTime()); // passing date as number of milliseconds since Unix epoch

    or

    CalendarManager.addEvent('Birthday Party', '4 Privet Drive, Surrey', date.toISOString()); // passing date as ISO-8601 string

    And both values would get converted correctly to the native NSDate. A bad value, like an Array, would generate a helpful "RedBox" error message.

    As CalendarManager.addEvent method gets more and more complex, the number of arguments will grow. Some of them might be optional. In this case it's worth considering changing the API a little bit to accept a dictionary of event attributes, like this:

    #import <React/RCTConvert.h> RCT_EXPORT_METHOD(addEvent:(NSString *)name details:(NSDictionary *)details) { @@ -54,7 +54,7 @@ CalendarManager.this.setState({events: events}); } })

    A native module should invoke its callback exactly once. It's okay to store the callback and invoke it later. This pattern is often used to wrap iOS APIs that require delegates - see RCTAlertManager for an example. If the callback is never invoked, some memory is leaked. If both onSuccess and onFail callbacks are passed, you should only invoke one of them.

    If you want to pass error-like objects to JavaScript, use RCTMakeError from RCTUtils.h. Right now this just passes an Error-shaped dictionary to JavaScript, but we would like to automatically generate real JavaScript Error objects in the future.

    Promises #

    Native modules can also fulfill a promise, which can simplify your code, especially when using ES2016's async/await syntax. When the last parameters of a bridged native method are an RCTPromiseResolveBlock and RCTPromiseRejectBlock, its corresponding JS method will return a JS Promise object.

    Refactoring the above code to use a promise instead of callbacks looks like this:

    RCT_REMAP_METHOD(findEvents, - resolver:(RCTPromiseResolveBlock)resolve + findEventsWithResolver:(RCTPromiseResolveBlock)resolve rejecter:(RCTPromiseRejectBlock)reject) { NSArray *events = ... @@ -207,6 +207,6 @@ class CalendarManager \ No newline at end of file + \ No newline at end of file diff --git a/docs/nativemethodsmixin.html b/docs/nativemethodsmixin.html index 6f6c77aeffb..85a26bf812c 100644 --- a/docs/nativemethodsmixin.html +++ b/docs/nativemethodsmixin.html @@ -1,4 +1,4 @@ -NativeMethodsMixin

    NativeMethodsMixin #

    //* +NativeMethodsMixin

    NativeMethodsMixin #

    //* NativeMethodsMixin provides methods to access the underlying native component directly. This can be useful in cases when you want to focus a view or measure its on-screen dimensions, for example.

    The methods described here are available on most of the default components @@ -39,6 +39,6 @@ will depend on the platform and type of view.

    < apiKey: '2c98749b4a1e588efec53b2acec13025', indexName: 'react-native-versions', inputSelector: '#algolia-doc-search', - algoliaOptions: { facetFilters: [ "tags:0.44" ], hitsPerPage: 5 } + algoliaOptions: { facetFilters: [ "tags:0.45" ], hitsPerPage: 5 } }); - \ No newline at end of file + \ No newline at end of file diff --git a/docs/navigation.html b/docs/navigation.html index cc318d53c84..33df4fd3c05 100644 --- a/docs/navigation.html +++ b/docs/navigation.html @@ -1,11 +1,11 @@ -Navigation

    Navigation #

    This guide covers the various navigation components available in React Native. If you are just getting started with navigation, you will probably want to use React Navigation. React Navigation provides an easy to use navigation solution, with the ability to present common stack navigation and tabbed navigation patterns on both iOS and Android. As this is a JavaScript implementation, it provides the greatest amount of configurability as well as flexibility when integrating with state management libraries such as redux.

    If you're only targeting iOS, you may want to also check out NavigatorIOS as a way of providing a native look and feel with minimal configuration, as it provides a wrapper around the native UINavigationController class. This component will not work on Android, however.

    If you'd like to achieve a native look and feel on both iOS and Android, or you're integrating React Native into an app that already manages navigation natively, the following libraries provide native navigation on both platforms: native-navigation, react-native-navigation.

    React Navigation #

    The community solution to navigation is a standalone library that allows developers to set up the screens of an app with just a few lines of code.

    The first step is to install in your app:

    npm install --save react-navigation

    Then you can quickly create an app with a home screen and a profile screen:

    import { +Navigation

    Navigation #

    This guide covers the various navigation components available in React Native. If you are just getting started with navigation, you will probably want to use React Navigation. React Navigation provides an easy to use navigation solution, with the ability to present common stack navigation and tabbed navigation patterns on both iOS and Android. As this is a JavaScript implementation, it provides the greatest amount of configurability as well as flexibility when integrating with state management libraries such as redux.

    If you're only targeting iOS, you may want to also check out NavigatorIOS as a way of providing a native look and feel with minimal configuration, as it provides a wrapper around the native UINavigationController class. This component will not work on Android, however.

    If you'd like to achieve a native look and feel on both iOS and Android, or you're integrating React Native into an app that already manages navigation natively, the following libraries provide native navigation on both platforms: native-navigation, react-native-navigation.

    React Navigation #

    The community solution to navigation is a standalone library that allows developers to set up the screens of an app with just a few lines of code.

    The first step is to install in your project:

    npm install --save react-navigation

    Then you can quickly create an app with a home screen and a profile screen:

    import { StackNavigator, } from 'react-navigation'; const App = StackNavigator({ - Main: {screen: MainScreen}, - Profile: {screen: ProfileScreen}, -});

    Each screen component can set navigation options such as the header title. It can use action creators on the navigation prop to link to other screens:

    class MainScreen extends React.Component { + Home: { screen: HomeScreen }, + Profile: { screen: ProfileScreen }, +});

    Each screen component can set navigation options such as the header title. It can use action creators on the navigation prop to link to other screens:

    class HomeScreen extends React.Component { static navigationOptions = { title: 'Welcome', }; @@ -15,21 +15,22 @@ const App = Sta <Button title="Go to Jane's profile" onPress={() => - navigate('Profile', { name: 'Jane' }); + navigate('Profile', { name: 'Jane' }) } /> ); } -}

    React Navigation routers make it easy to override navigation logic or integrate it into redux. Because routers can be nested inside each other, developers can override navigation logic for one area of the app without making widespread changes.

    The views in React Navigation use native components and the Animated library to deliver 60fps animations that are run on the native thread. Plus, the animations and gestures can be easily customized.

    For a complete intro to React Navigation, follow the getting started guide, or browse other docs such as the intro to navigators.

    Navigator #

    Like React Navigation, Navigator provides a JavaScript implementation of a navigation stack, so it works on both iOS and Android and is easy to customize. Navigator was released alongside React Native in 2015, so it predates the Animated library with native-thread animations.

    Navigator can be adapted to render different components based on the current route in its renderScene function. It will transition new scenes onto the screen by sliding in from the right by default, but you can control this behavior by using the configureScene function. You can also configure a navigation bar through the navigationBar prop.

    Check out the Navigator API reference for specific examples that cover each of these scenarios.

    NavigatorIOS #

    If you are targeting iOS only, you may also want to consider using NavigatorIOS. It looks and feels just like UINavigationController, because it is actually built on top of it.

    <NavigatorIOS +}

    React Navigation routers make it easy to override navigation logic or integrate it into redux. Because routers can be nested inside each other, developers can override navigation logic for one area of the app without making widespread changes.

    The views in React Navigation use native components and the Animated library to deliver 60fps animations that are run on the native thread. Plus, the animations and gestures can be easily customized.

    For a complete intro to React Navigation, follow the React Navigation Getting Started Guide, or browse other docs such as the Intro to Navigators.

    NavigatorIOS #

    NavigatorIOS looks and feels just like UINavigationController, because it is actually built on top of it.

    <NavigatorIOS initialRoute={{ component: MyScene, title: 'My Initial Scene', passProps: { myProp: 'foo' }, }} -/>

    Like other navigation systems, NavigatorIOS uses routes to represent screens, with some important differences. The actual component that will be rendered can be specified using the component key in the route, and any props that should be passed to this component can be specified in passProps. A "navigator" object is automatically passed as a prop to the component, allowing you to call push and pop as needed.

    As NavigatorIOS leverages native UIKit navigation, it will automatically render a navigation bar with a back button and title.

    import React, { Component, PropTypes } from 'react'; -import { NavigatorIOS, Text, TouchableHighlight, View } from 'react-native'; +/>

    Like other navigation systems, NavigatorIOS uses routes to represent screens, with some important differences. The actual component that will be rendered can be specified using the component key in the route, and any props that should be passed to this component can be specified in passProps. A "navigator" object is automatically passed as a prop to the component, allowing you to call push and pop as needed.

    As NavigatorIOS leverages native UIKit navigation, it will automatically render a navigation bar with a back button and title.

    import React from 'react'; +import PropTypes from 'prop-types'; +import { Button, NavigatorIOS, Text, View } from 'react-native'; -export default class NavigatorIOSApp extends Component { +export default class NavigatorIOSApp extends React.Component { render() { return ( <NavigatorIOS @@ -43,7 +44,7 @@ export default class NavigatorIOSApp exten } } -class MyScene extends Component { +class MyScene extends React.Component { static propTypes = { title: PropTypes.string.isRequired, navigator: PropTypes.object.isRequired, @@ -64,13 +65,14 @@ class MyScene extends return ( <View> <Text>Current Scene: { this.props.title }</Text> - <TouchableHighlight onPress={this._onForward}> - <Text>Tap me to load the next scene</Text> - </TouchableHighlight> + <Button + onPress={this._onForward} + title="Tap me to load the next scene" + /> </View> ) } -}

    Check out the NavigatorIOS reference docs to learn more about this component.

    You may also want to check out react-native-navigation, a component that aims to provide native navigation on both iOS and Android.

    NavigationExperimental #

    Since early 2016, React Native has shipped with an experimental re-implementation of the original Navigator component called CardStack. The major benefit it had over Navigator is the smooth native-thread animations provided by the Animated library.

    Because NavigationExperimental only included view components, it required a lot of boilerplate to use by itself. Several libraries sprung up around it, making it easier to use. Libraries such as react-native-router-flux and ex-navigation wrapped NavigationExperimental views in an easier-to-use API. Authors of many of these libraries now support React Navigation.

    The CardStack and other NavigationExperimental views live on as a part of the React Navigation project. The new library aims to be easy to use, while continuing to enable the smooth and customizable animations that NavigationExperimental pioneered.

    As of React Native 0.43, NavigationExperimental is deprecated. It will be removed from the codebase in a later version.

    You can edit the content above on GitHub and send us a pull request!

    \ No newline at end of file + \ No newline at end of file diff --git a/docs/navigatorios.html b/docs/navigatorios.html index 72d2e2d63e9..299662e8c5f 100644 --- a/docs/navigatorios.html +++ b/docs/navigatorios.html @@ -1,9 +1,9 @@ -NavigatorIOS

    NavigatorIOS #

    NavigatorIOS is a wrapper around +NavigatorIOS

    NavigatorIOS #

    NavigatorIOS is a wrapper around UINavigationController, enabling you to implement a navigation stack. It works exactly the same as it would on a native app using UINavigationController, providing the same animations and behavior from UIKIt.

    As the name implies, it is only available on iOS. Take a look at -React Navigation for a cross-platform +React Navigation for a cross-platform solution in JavaScript, or check out either of these components for native solutions: native-navigation, react-native-navigation.

    To set up the navigator, provide the initialRoute prop with a route @@ -130,311 +130,147 @@ passed to the NavigatorIOS component.

    /> ); }

    In the example above the navigation bar color is changed when the new route -is pushed.

    Props #

    barTintColor?: string #

    The default background color of the navigation bar.

    initialRoute: {component: function, title: string, titleImage: Image.propTypes.source, passProps: object, backButtonIcon: Image.propTypes.source, backButtonTitle: string, leftButtonIcon: Image.propTypes.source, leftButtonTitle: string, leftButtonSystemIcon: Object.keys(SystemIcons), onLeftButtonPress: function, rightButtonIcon: Image.propTypes.source, rightButtonTitle: string, rightButtonSystemIcon: Object.keys(SystemIcons), onRightButtonPress: function, wrapperStyle: ViewPropTypes.style, navigationBarHidden: bool, shadowHidden: bool, tintColor: string, barTintColor: string, titleTextColor: string, translucent: bool} #

    NavigatorIOS uses route objects to identify child views, their props, +is pushed.

    Props #

    barTintColor?: PropTypes.string #

    The default background color of the navigation bar.

    initialRoute?: PropTypes.shape({ + /** + * The React Class to render for this route + */ + component: PropTypes.func.isRequired, + + /** + * The title displayed in the navigation bar and the back button for this + * route. + */ + title: PropTypes.string.isRequired, + + /** + * If set, a title image will appear instead of the text title. + */ + titleImage: Image.propTypes.source, + + /** + * Use this to specify additional props to pass to the rendered + * component. `NavigatorIOS` will automatically pass in `route` and + * `navigator` props to the comoponent. + */ + passProps: PropTypes.object, + + /** + * If set, the left navigation button image will be displayed using this + * source. Note that this doesn't apply to the header of the current + * view, but to those views that are subsequently pushed. + */ + backButtonIcon: Image.propTypes.source, + + /** + * If set, the left navigation button text will be set to this. Note that + * this doesn't apply to the left button of the current view, but to + * those views that are subsequently pushed + */ + backButtonTitle: PropTypes.string, + + /** + * If set, the left navigation button image will be displayed using + * this source. + */ + leftButtonIcon: Image.propTypes.source, + + /** + * If set, the left navigation button will display this text. + */ + leftButtonTitle: PropTypes.string, + + /** + * If set, the left header button will appear with this system icon + * + * Supported icons are `done`, `cancel`, `edit`, `save`, `add`, + * `compose`, `reply`, `action`, `organize`, `bookmarks`, `search`, + * `refresh`, `stop`, `camera`, `trash`, `play`, `pause`, `rewind`, + * `fast-forward`, `undo`, `redo`, and `page-curl` + */ + leftButtonSystemIcon: PropTypes.oneOf(Object.keys(SystemIcons)), + + /** + * This function will be invoked when the left navigation bar item is + * pressed. + */ + onLeftButtonPress: PropTypes.func, + + /** + * If set, the right navigation button image will be displayed using + * this source. + */ + rightButtonIcon: Image.propTypes.source, + + /** + * If set, the right navigation button will display this text. + */ + rightButtonTitle: PropTypes.string, + + /** + * If set, the right header button will appear with this system icon + * + * See leftButtonSystemIcon for supported icons + */ + rightButtonSystemIcon: PropTypes.oneOf(Object.keys(SystemIcons)), + + /** + * This function will be invoked when the right navigation bar item is + * pressed. + */ + onRightButtonPress: PropTypes.func, + + /** + * Styles for the navigation item containing the component. + */ + wrapperStyle: ViewPropTypes.style, + + /** + * Boolean value that indicates whether the navigation bar is hidden. + */ + navigationBarHidden: PropTypes.bool, + + /** + * Boolean value that indicates whether to hide the 1px hairline + * shadow. + */ + shadowHidden: PropTypes.bool, + + /** + * The color used for the buttons in the navigation bar. + */ + tintColor: PropTypes.string, + + /** + * The background color of the navigation bar. + */ + barTintColor: PropTypes.string, + + /** + * The text color of the navigation bar title. + */ + titleTextColor: PropTypes.string, + + /** + * Bboolean value that indicates whether the navigation bar is + * translucent. + */ + translucent: PropTypes.bool, + +}).isRequired #

    NavigatorIOS uses route objects to identify child views, their props, and navigation bar configuration. Navigation operations such as push -operations expect routes to look like this the initialRoute.

    interactivePopGestureEnabled?: bool #

    Boolean value that indicates whether the interactive pop gesture is +operations expect routes to look like this the initialRoute.

    interactivePopGestureEnabled?: PropTypes.bool #

    Boolean value that indicates whether the interactive pop gesture is enabled. This is useful for enabling/disabling the back swipe navigation gesture.

    If this prop is not provided, the default behavior is for the back swipe gesture to be enabled when the navigation bar is shown and disabled when the navigation bar is hidden. Once you've provided the interactivePopGestureEnabled prop, you can never restore the default behavior.

    itemWrapperStyle?: ViewPropTypes.style #

    The default wrapper style for components in the navigator. -A common use case is to set the backgroundColor for every scene.

    navigationBarHidden?: bool #

    Boolean value that indicates whether the navigation bar is hidden -by default.

    shadowHidden?: bool #

    Boolean value that indicates whether to hide the 1px hairline shadow -by default.

    tintColor?: string #

    The default color used for the buttons in the navigation bar.

    titleTextColor?: string #

    The default text color of the navigation bar title.

    translucent?: bool #

    Boolean value that indicates whether the navigation bar is +A common use case is to set the backgroundColor for every scene.

    navigationBarHidden?: PropTypes.bool #

    Boolean value that indicates whether the navigation bar is hidden +by default.

    shadowHidden?: PropTypes.bool #

    Boolean value that indicates whether to hide the 1px hairline shadow +by default.

    tintColor?: PropTypes.string #

    The default color used for the buttons in the navigation bar.

    titleTextColor?: PropTypes.string #

    The default text color of the navigation bar title.

    translucent?: PropTypes.bool #

    Boolean value that indicates whether the navigation bar is translucent by default

    Methods #

    push(route: object) #

    Navigate forward to a new route.

    Parameters:
    Name and TypeDescription
    route

    object

    The new route to navigate to.

    popN(n: number) #

    Go back N scenes at once. When N=1, behavior matches pop().

    Parameters:
    Name and TypeDescription
    n

    number

    The number of scenes to pop.

    pop() #

    Pop back to the previous scene.

    replaceAtIndex(route: object, index: number) #

    Replace a route in the navigation stack.

    Parameters:
    Name and TypeDescription
    route

    object

    The new route that will replace the specified one.

    index

    number

    The route into the stack that should be replaced. If it is negative, it counts from the back of the stack.

    replace(route: object) #

    Replace the route for the current scene and immediately -load the view for the new route.

    Parameters:
    Name and TypeDescription
    route

    object

    The new route to navigate to.

    replacePrevious(route: object) #

    Replace the route/view for the previous scene.

    Parameters:
    Name and TypeDescription
    route

    object

    The new route to will replace the previous scene.

    popToTop() #

    Go back to the topmost item in the navigation stack.

    popToRoute(route: object) #

    Go back to the item for a particular route object.

    Parameters:
    Name and TypeDescription
    route

    object

    The new route to navigate to.

    replacePreviousAndPop(route: object) #

    Replaces the previous route/view and transitions back to it.

    Parameters:
    Name and TypeDescription
    route

    object

    The new route that replaces the previous scene.

    resetTo(route: object) #

    Replaces the top item and pop to it.

    Parameters:
    Name and TypeDescription
    route

    object

    The new route that will replace the topmost item.

    You can edit the content above on GitHub and send us a pull request!

    Examples #

    Edit on GitHub
    'use strict'; - -const React = require('react'); -const ReactNative = require('react-native'); -const ViewExample = require('./ViewExample'); - -const createExamplePage = require('./createExamplePage'); -const nativeImageSource = require('nativeImageSource'); -const { - AlertIOS, - NavigatorIOS, - ScrollView, - StyleSheet, - Text, - TouchableHighlight, - View, -} = ReactNative; - -class EmptyPage extends React.Component { - render() { - return ( - <View style={styles.emptyPage}> - <Text style={styles.emptyPageText}> - {this.props.text} - </Text> - </View> - ); - } -} - -class NavigatorIOSExamplePage extends React.Component { - render() { - var recurseTitle = 'Recurse Navigation'; - if (!this.props.depth || this.props.depth === 1) { - recurseTitle += ' - more examples here'; - } - return ( - <ScrollView style={styles.list}> - <View style={styles.line}/> - <View style={styles.group}> - {this._renderRow(recurseTitle, () => { - this.props.navigator.push({ - title: NavigatorIOSExample.title, - component: NavigatorIOSExamplePage, - backButtonTitle: 'Custom Back', - passProps: {depth: this.props.depth ? this.props.depth + 1 : 1}, - }); - })} - {this._renderRow('Push View Example', () => { - this.props.navigator.push({ - title: 'Very Long Custom View Example Title', - component: createExamplePage(null, ViewExample), - }); - })} - {this._renderRow('Custom title image Example', () => { - this.props.navigator.push({ - title: 'Custom title image Example', - titleImage: require('./relay.png'), - component: createExamplePage(null, ViewExample), - }); - })} - {this._renderRow('Custom Right Button', () => { - this.props.navigator.push({ - title: NavigatorIOSExample.title, - component: EmptyPage, - rightButtonTitle: 'Cancel', - onRightButtonPress: () => this.props.navigator.pop(), - passProps: { - text: 'This page has a right button in the nav bar', - } - }); - })} - {this._renderRow('Custom Right System Button', () => { - this.props.navigator.push({ - title: NavigatorIOSExample.title, - component: EmptyPage, - rightButtonSystemIcon: 'bookmarks', - onRightButtonPress: () => this.props.navigator.pop(), - passProps: { - text: 'This page has a right system button in the nav bar', - } - }); - })} - {this._renderRow('Custom Left & Right Icons', () => { - this.props.navigator.push({ - title: NavigatorIOSExample.title, - component: EmptyPage, - leftButtonTitle: 'Custom Left', - onLeftButtonPress: () => this.props.navigator.pop(), - rightButtonIcon: nativeImageSource({ - ios: 'NavBarButtonPlus', - width: 17, - height: 17 - }), - onRightButtonPress: () => { - AlertIOS.alert( - 'Bar Button Action', - 'Recognized a tap on the bar button icon', - [ - { - text: 'OK', - onPress: () => console.log('Tapped OK'), - }, - ] - ); - }, - passProps: { - text: 'This page has an icon for the right button in the nav bar', - } - }); - })} - {this._renderRow('Custom Left & Right System Icons', () => { - this.props.navigator.push({ - title: NavigatorIOSExample.title, - component: EmptyPage, - leftButtonSystemIcon: 'cancel', - onLeftButtonPress: () => this.props.navigator.pop(), - rightButtonSystemIcon: 'search', - onRightButtonPress: () => { - AlertIOS.alert( - 'Bar Button Action', - 'Recognized a tap on the bar button icon', - [ - { - text: 'OK', - onPress: () => console.log('Tapped OK'), - }, - ] - ); - }, - passProps: { - text: 'This page has an icon for the right button in the nav bar', - } - }); - })} - {this._renderRow('Pop', () => { - this.props.navigator.pop(); - })} - {this._renderRow('Pop to top', () => { - this.props.navigator.popToTop(); - })} - {this._renderReplace()} - {this._renderReplacePrevious()} - {this._renderReplacePreviousAndPop()} - {this._renderRow('Exit NavigatorIOS Example', this.props.onExampleExit)} - </View> - <View style={styles.line}/> - </ScrollView> - ); - } - - _renderReplace = () => { - if (!this.props.depth) { - // this is to avoid replacing the top of the stack - return null; - } - return this._renderRow('Replace here', () => { - var prevRoute = this.props.route; - this.props.navigator.replace({ - title: 'New Navigation', - component: EmptyPage, - rightButtonTitle: 'Undo', - onRightButtonPress: () => this.props.navigator.replace(prevRoute), - passProps: { - text: 'The component is replaced, but there is currently no ' + - 'way to change the right button or title of the current route', - } - }); - }); - }; - - _renderReplacePrevious = () => { - if (!this.props.depth || this.props.depth < 2) { - // this is to avoid replacing the top of the stack - return null; - } - return this._renderRow('Replace previous', () => { - this.props.navigator.replacePrevious({ - title: 'Replaced', - component: EmptyPage, - passProps: { - text: 'This is a replaced "previous" page', - }, - wrapperStyle: styles.customWrapperStyle, - }); - }); - }; - - _renderReplacePreviousAndPop = () => { - if (!this.props.depth || this.props.depth < 2) { - // this is to avoid replacing the top of the stack - return null; - } - return this._renderRow('Replace previous and pop', () => { - this.props.navigator.replacePreviousAndPop({ - title: 'Replaced and Popped', - component: EmptyPage, - passProps: { - text: 'This is a replaced "previous" page', - }, - wrapperStyle: styles.customWrapperStyle, - }); - }); - }; - - _renderRow = (title: string, onPress: Function) => { - return ( - <View> - <TouchableHighlight onPress={onPress}> - <View style={styles.row}> - <Text style={styles.rowText}> - {title} - </Text> - </View> - </TouchableHighlight> - <View style={styles.separator} /> - </View> - ); - }; -} - -class NavigatorIOSExample extends React.Component { - static title = '<NavigatorIOS>'; - static description = 'iOS navigation capabilities'; - static external = true; - - render() { - const {onExampleExit} = this.props; - return ( - <NavigatorIOS - style={styles.container} - initialRoute={{ - title: NavigatorIOSExample.title, - component: NavigatorIOSExamplePage, - passProps: {onExampleExit}, - }} - tintColor="#008888" - /> - ); - } -} - -const styles = StyleSheet.create({ - container: { - flex: 1, - }, - customWrapperStyle: { - backgroundColor: '#bbdddd', - }, - emptyPage: { - flex: 1, - paddingTop: 64, - }, - emptyPageText: { - margin: 10, - }, - list: { - backgroundColor: '#eeeeee', - marginTop: 10, - }, - group: { - backgroundColor: 'white', - }, - groupSpace: { - height: 15, - }, - line: { - backgroundColor: '#bbbbbb', - height: StyleSheet.hairlineWidth, - }, - row: { - backgroundColor: 'white', - justifyContent: 'center', - paddingHorizontal: 15, - paddingVertical: 15, - }, - separator: { - height: StyleSheet.hairlineWidth, - backgroundColor: '#bbbbbb', - marginLeft: 15, - }, - rowNote: { - fontSize: 17, - }, - rowText: { - fontSize: 17, - fontWeight: '500', - }, -}); - -module.exports = NavigatorIOSExample;
    \ No newline at end of file + \ No newline at end of file diff --git a/docs/netinfo.html b/docs/netinfo.html index 7c6e94a66b1..3916d9bea66 100644 --- a/docs/netinfo.html +++ b/docs/netinfo.html @@ -1,4 +1,4 @@ -NetInfo

    NetInfo #

    NetInfo exposes info about online/offline status

    NetInfo.fetch().done((reach) => { +NetInfo

    NetInfo #

    NetInfo exposes info about online/offline status

    NetInfo.fetch().then((reach) => { console.log('Initial: ' + reach); }); function handleFirstConnectivityChange(reach) { @@ -40,180 +40,7 @@ The listener receives one of the connectivity types listed above.

    static isConnectionExpensive() #

    Properties #

    isConnected: ObjectExpression #

    An object with the same methods as above but the listener receives a boolean which represents the internet connectivity. Use this if you are only interested with whether the device has internet -connectivity.

    You can edit the content above on GitHub and send us a pull request!

    Examples #

    Edit on GitHub
    'use strict'; - -const React = require('react'); -const ReactNative = require('react-native'); -const { - NetInfo, - Text, - View, - TouchableWithoutFeedback, -} = ReactNative; - -class ConnectionInfoSubscription extends React.Component { - state = { - connectionInfoHistory: [], - }; - - componentDidMount() { - NetInfo.addEventListener( - 'change', - this._handleConnectionInfoChange - ); - } - - componentWillUnmount() { - NetInfo.removeEventListener( - 'change', - this._handleConnectionInfoChange - ); - } - - _handleConnectionInfoChange = (connectionInfo) => { - const connectionInfoHistory = this.state.connectionInfoHistory.slice(); - connectionInfoHistory.push(connectionInfo); - this.setState({ - connectionInfoHistory, - }); - }; - - render() { - return ( - <View> - <Text>{JSON.stringify(this.state.connectionInfoHistory)}</Text> - </View> - ); - } -} - -class ConnectionInfoCurrent extends React.Component { - state = { - connectionInfo: null, - }; - - componentDidMount() { - NetInfo.addEventListener( - 'change', - this._handleConnectionInfoChange - ); - NetInfo.fetch().done( - (connectionInfo) => { this.setState({connectionInfo}); } - ); - } - - componentWillUnmount() { - NetInfo.removeEventListener( - 'change', - this._handleConnectionInfoChange - ); - } - - _handleConnectionInfoChange = (connectionInfo) => { - this.setState({ - connectionInfo, - }); - }; - - render() { - return ( - <View> - <Text>{this.state.connectionInfo}</Text> - </View> - ); - } -} - -class IsConnected extends React.Component { - state = { - isConnected: null, - }; - - componentDidMount() { - NetInfo.isConnected.addEventListener( - 'change', - this._handleConnectivityChange - ); - NetInfo.isConnected.fetch().done( - (isConnected) => { this.setState({isConnected}); } - ); - } - - componentWillUnmount() { - NetInfo.isConnected.removeEventListener( - 'change', - this._handleConnectivityChange - ); - } - - _handleConnectivityChange = (isConnected) => { - this.setState({ - isConnected, - }); - }; - - render() { - return ( - <View> - <Text>{this.state.isConnected ? 'Online' : 'Offline'}</Text> - </View> - ); - } -} - -class IsConnectionExpensive extends React.Component { - state = { - isConnectionExpensive: (null : ?boolean), - }; - - _checkIfExpensive = () => { - NetInfo.isConnectionExpensive().then( - isConnectionExpensive => { this.setState({isConnectionExpensive}); } - ); - }; - - render() { - return ( - <View> - <TouchableWithoutFeedback onPress={this._checkIfExpensive}> - <View> - <Text>Click to see if connection is expensive: - {this.state.isConnectionExpensive === true ? 'Expensive' : - this.state.isConnectionExpensive === false ? 'Not expensive' - : 'Unknown'} - </Text> - </View> - </TouchableWithoutFeedback> - </View> - ); - } -} - -exports.title = 'NetInfo'; -exports.description = 'Monitor network status'; -exports.examples = [ - { - title: 'NetInfo.isConnected', - description: 'Asynchronously load and observe connectivity', - render(): React.Element<any> { return <IsConnected />; } - }, - { - title: 'NetInfo.update', - description: 'Asynchronously load and observe connectionInfo', - render(): React.Element<any> { return <ConnectionInfoCurrent />; } - }, - { - title: 'NetInfo.updateHistory', - description: 'Observed updates to connectionInfo', - render(): React.Element<any> { return <ConnectionInfoSubscription />; } - }, - { - platform: 'android', - title: 'NetInfo.isConnectionExpensive (Android)', - description: 'Asynchronously check isConnectionExpensive', - render(): React.Element<any> { return <IsConnectionExpensive />; } - }, -];
    \ No newline at end of file + \ No newline at end of file diff --git a/docs/network.html b/docs/network.html index b80c5802bc8..f0123ef5a68 100644 --- a/docs/network.html +++ b/docs/network.html @@ -1,4 +1,4 @@ -Networking

    Networking #

    Many mobile apps need to load resources from a remote URL. You may want to make a POST request to a REST API, or you may simply need to fetch a chunk of static content from another server.

    Using Fetch #

    React Native provides the Fetch API for your networking needs. Fetch will seem familiar if you have used XMLHttpRequest or other networking APIs before. You may refer to MDN's guide on Using Fetch for additional information.

    Making requests #

    In order to fetch content from an arbitrary URL, just pass the URL to fetch:

    fetch('https://mywebsite.com/mydata.json')

    Fetch also takes an optional second argument that allows you to customize the HTTP request. You may want to specify additional headers, or make a POST request:

    fetch('https://mywebsite.com/endpoint/', { +Networking

    Networking #

    Many mobile apps need to load resources from a remote URL. You may want to make a POST request to a REST API, or you may simply need to fetch a chunk of static content from another server.

    Using Fetch #

    React Native provides the Fetch API for your networking needs. Fetch will seem familiar if you have used XMLHttpRequest or other networking APIs before. You may refer to MDN's guide on Using Fetch for additional information.

    Making requests #

    In order to fetch content from an arbitrary URL, just pass the URL to fetch:

    fetch('https://mywebsite.com/mydata.json')

    Fetch also takes an optional second argument that allows you to customize the HTTP request. You may want to specify additional headers, or make a POST request:

    fetch('https://mywebsite.com/endpoint/', { method: 'POST', headers: { 'Accept': 'application/json', @@ -25,7 +25,53 @@ } catch(error) { console.error(error); } - }

    Don't forget to catch any errors that may be thrown by fetch, otherwise they will be dropped silently.

    By default, iOS will block any request that's not encrypted using SSL. If you need to fetch from a cleartext URL (one that begins with http) you will first need to add an App Transport Security exception. If you know ahead of time what domains you will need access to, it is more secure to add exceptions just for those domains; if the domains are not known until runtime you can disable ATS completely. Note however that from January 2017, Apple's App Store review will require reasonable justification for disabling ATS. See Apple's documentation for more information.

    Using Other Networking Libraries #

    The XMLHttpRequest API is built in to React Native. This means that you can use third party libraries such as frisbee or axios that depend on it, or you can use the XMLHttpRequest API directly if you prefer.

    var request = new XMLHttpRequest(); + }

    Don't forget to catch any errors that may be thrown by fetch, otherwise they will be dropped silently.

    By default, iOS will block any request that's not encrypted using SSL. If you need to fetch from a cleartext URL (one that begins with http) you will first need to add an App Transport Security exception. If you know ahead of time what domains you will need access to, it is more secure to add exceptions just for those domains; if the domains are not known until runtime you can disable ATS completely. Note however that from January 2017, Apple's App Store review will require reasonable justification for disabling ATS. See Apple's documentation for more information.

    Using Other Networking Libraries #

    The XMLHttpRequest API is built in to React Native. This means that you can use third party libraries such as frisbee or axios that depend on it, or you can use the XMLHttpRequest API directly if you prefer.

    var request = new XMLHttpRequest(); request.onreadystatechange = (e) => { if (request.readyState !== 4) { return; @@ -60,7 +106,7 @@ ws.onerror = ws.onclose = (e) => { // connection closed console.log(e.code, e.reason); -};

    Your app can now display all sorts of data and you may soon need to organize this content into several screens. To manage the transition between these screens, you will need to learn about navigators.

    You can edit the content above on GitHub and send us a pull request!

    \ No newline at end of file + \ No newline at end of file diff --git a/docs/panresponder.html b/docs/panresponder.html index 4c3b9a9769e..8a04982cfa3 100644 --- a/docs/panresponder.html +++ b/docs/panresponder.html @@ -1,4 +1,4 @@ -PanResponder

    PanResponder #

    PanResponder reconciles several touches into a single gesture. It makes +PanResponder

    PanResponder #

    PanResponder reconciles several touches into a single gesture. It makes single-touch gestures resilient to extra touches, and can be used to recognize simple multi-touch gestures.

    By default, PanResponder holds an InteractionManager handle to block long-running JS events from interrupting active gestures.

    It provides a predictable wrapper of the responder handlers provided by the @@ -14,7 +14,7 @@ native event object:

    onPanResponderMov onMoveShouldSetPanResponderCapture: (evt, gestureState) => true, onPanResponderGrant: (evt, gestureState) => { - // The guesture has started. Show visual feedback so the user knows + // The gesture has started. Show visual feedback so the user knows // what is happening! // gestureState.d{x,y} will be set to zero now @@ -47,7 +47,7 @@ native event object:

    onPanResponderMov <View {...this._panResponder.panHandlers} /> ); },

    Working Example #

    To see it in action, try the -PanResponder example in UIExplorer

    Methods #

    static create(config) #

    @param {object} config Enhanced versions of all of the responder callbacks +PanResponder example in RNTester

    Methods #

    static create(config) #

    @param {object} config Enhanced versions of all of the responder callbacks that provide not only the typical ResponderSyntheticEvent, but also the PanResponder gesture state. Simply replace the word Responder with PanResponder in each of the typical onResponder* callbacks. For @@ -58,125 +58,7 @@ as well.

    Be careful with onStartShould* callbacks. They only reflect updat Once the node is the responder, you can rely on every start/end event being processed by the gesture and gestureState being updated accordingly. (numberActiveTouches) may not be totally accurate unless you -are the responder.

    You can edit the content above on GitHub and send us a pull request!

    Examples #

    Edit on GitHub
    'use strict'; - -var React = require('react'); -var ReactNative = require('react-native'); -var { - PanResponder, - StyleSheet, - View, -} = ReactNative; - -var CIRCLE_SIZE = 80; - -var PanResponderExample = React.createClass({ - - statics: { - title: 'PanResponder Sample', - description: 'Shows the use of PanResponder to provide basic gesture handling.', - }, - - _panResponder: {}, - _previousLeft: 0, - _previousTop: 0, - _circleStyles: {}, - circle: (null : ?{ setNativeProps(props: Object): void }), - - componentWillMount: function() { - this._panResponder = PanResponder.create({ - onStartShouldSetPanResponder: this._handleStartShouldSetPanResponder, - onMoveShouldSetPanResponder: this._handleMoveShouldSetPanResponder, - onPanResponderGrant: this._handlePanResponderGrant, - onPanResponderMove: this._handlePanResponderMove, - onPanResponderRelease: this._handlePanResponderEnd, - onPanResponderTerminate: this._handlePanResponderEnd, - }); - this._previousLeft = 20; - this._previousTop = 84; - this._circleStyles = { - style: { - left: this._previousLeft, - top: this._previousTop, - backgroundColor: 'green', - } - }; - }, - - componentDidMount: function() { - this._updateNativeStyles(); - }, - - render: function() { - return ( - <View - style={styles.container}> - <View - ref={(circle) => { - this.circle = circle; - }} - style={styles.circle} - {...this._panResponder.panHandlers} - /> - </View> - ); - }, - - _highlight: function() { - this._circleStyles.style.backgroundColor = 'blue'; - this._updateNativeStyles(); - }, - - _unHighlight: function() { - this._circleStyles.style.backgroundColor = 'green'; - this._updateNativeStyles(); - }, - - _updateNativeStyles: function() { - this.circle && this.circle.setNativeProps(this._circleStyles); - }, - - _handleStartShouldSetPanResponder: function(e: Object, gestureState: Object): boolean { - // Should we become active when the user presses down on the circle? - return true; - }, - - _handleMoveShouldSetPanResponder: function(e: Object, gestureState: Object): boolean { - // Should we become active when the user moves a touch over the circle? - return true; - }, - - _handlePanResponderGrant: function(e: Object, gestureState: Object) { - this._highlight(); - }, - _handlePanResponderMove: function(e: Object, gestureState: Object) { - this._circleStyles.style.left = this._previousLeft + gestureState.dx; - this._circleStyles.style.top = this._previousTop + gestureState.dy; - this._updateNativeStyles(); - }, - _handlePanResponderEnd: function(e: Object, gestureState: Object) { - this._unHighlight(); - this._previousLeft += gestureState.dx; - this._previousTop += gestureState.dy; - }, -}); - -var styles = StyleSheet.create({ - circle: { - width: CIRCLE_SIZE, - height: CIRCLE_SIZE, - borderRadius: CIRCLE_SIZE / 2, - position: 'absolute', - left: 0, - top: 0, - }, - container: { - flex: 1, - paddingTop: 64, - }, -}); - -module.exports = PanResponderExample;
    \ No newline at end of file + \ No newline at end of file diff --git a/docs/performance.html b/docs/performance.html index 37a28ed9593..8763cdc9923 100644 --- a/docs/performance.html +++ b/docs/performance.html @@ -1,4 +1,4 @@ -Performance

    Performance #

    A compelling reason for using React Native instead of WebView-based tools is to achieve 60 frames per second and a native look and feel to your apps. +Performance

    Performance #

    A compelling reason for using React Native instead of WebView-based tools is to achieve 60 frames per second and a native look and feel to your apps. Where possible, we would like for React Native to do the right thing and help you to focus on your app instead of performance optimization, but there are areas where we're not quite there yet, and others where React Native (similar to writing native code directly) cannot possibly determine the best way to optimize for you and so manual intervention will be necessary. @@ -28,7 +28,14 @@ and so they are not interrupted by frame drops on the JavaScript thread.

    S The scroll events are dispatched to the JS thread, but their receipt is not necessary for the scroll to occur.

    Common sources of performance problems #

    Running in development mode (dev=true) #

    JavaScript thread performance suffers greatly when running in dev mode. This is unavoidable: a lot more work needs to be done at runtime to provide you with good warnings and error messages, such as validating propTypes and various other assertions. Always make sure to test performance in release builds.

    Using console.log statements #

    When running a bundled app, these statements can cause a big bottleneck in the JavaScript thread. This includes calls from debugging libraries such as redux-logger, -so make sure to remove them before bundling.

    ListView initial rendering is too slow or scroll performance is bad for large lists #

    Use the new FlatList or SectionList component instead. +so make sure to remove them before bundling. +You can also use this babel plugin that removes all the console.* calls. You need to install it first with npm i babel-plugin-transform-remove-console --save, and then edit the .babelrc file under your project directory like this:

    { + "env": { + "production": { + "plugins": ["transform-remove-console"] + } + } +}

    This will automatically remove all console.* calls in the release (production) versions of your project.

    ListView initial rendering is too slow or scroll performance is bad for large lists #

    Use the new FlatList or SectionList component instead. Besides simplifying the API, the new list components also have significant performance enhancements, the main one being nearly constant memory usage for any number of rows.

    JS FPS plunges when re-rendering a view that hardly changes #

    If you are using a ListView, you must provide a rowHasChanged function that can reduce a lot of work by quickly determining whether or not a row needs to be re-rendered. If you are using immutable data structures, this would be as simple as a reference equality check.

    Similarly, you can implement shouldComponentUpdate and indicate the exact conditions under which you would like the component to re-render. If you write pure components (where the return value of the render function is entirely dependent on props and state), you can leverage PureRenderMixin to do this for you. Once again, immutable data structures are useful to keep this fast -- if you have to do a deep comparison of a large list of objects, it may be that re-rendering your entire component would be quicker, and it would certainly require less code.

    Dropping JS thread FPS because of doing a lot of work on the JavaScript thread at the same time #

    "Slow Navigator transitions" is the most common manifestation of this, but there are other times this can happen. Using InteractionManager can be a good approach, but if the user experience cost is too high to delay work during an animation, then you might want to consider LayoutAnimation.

    The Animated api currently calculates each keyframe on-demand on the JavaScript thread, while LayoutAnimation leverages Core Animation and is unaffected by JS thread and main thread frame drops.

    One case where I have used this is for animating in a modal (sliding down from top and fading in a translucent overlay) while initializing and perhaps receiving responses for several network requests, rendering the contents of the modal, and updating the view where the modal was opened from. See the Animations guide for more information about how to use LayoutAnimation.

    Caveats:

    • LayoutAnimation only works for fire-and-forget animations ("static" animations) -- if it must be be interruptible, you will need to use Animated.

    Moving a view on the screen (scrolling, translating, rotating) drops UI thread FPS #

    This is especially true when you have text with a transparent background positioned on top of an image, or any other situation where alpha compositing would be required to re-draw the view on each frame. @@ -114,6 +121,6 @@ And many times, you'll want to look into \ No newline at end of file + \ No newline at end of file diff --git a/docs/permissionsandroid.html b/docs/permissionsandroid.html index 7aea52ddf75..ec6020d61c2 100644 --- a/docs/permissionsandroid.html +++ b/docs/permissionsandroid.html @@ -1,4 +1,15 @@ -PermissionsAndroid

    PermissionsAndroid #

    PermissionsAndroid provides access to Android M's new permissions model. +PermissionsAndroid

    PermissionsAndroid #

    + +

    PermissionsAndroid provides access to Android M's new permissions model. Some permissions are granted by default when the application is installed so long as they appear in AndroidManifest.xml. However, "dangerous" permissions require a dialog prompt. You should use this module for those @@ -55,6 +66,6 @@ indicating whether the user allowed or denied the request

    < apiKey: '2c98749b4a1e588efec53b2acec13025', indexName: 'react-native-versions', inputSelector: '#algolia-doc-search', - algoliaOptions: { facetFilters: [ "tags:0.44" ], hitsPerPage: 5 } + algoliaOptions: { facetFilters: [ "tags:0.45" ], hitsPerPage: 5 } }); - \ No newline at end of file + \ No newline at end of file diff --git a/docs/picker.html b/docs/picker.html index 1e016d1184f..90f40ebbd7d 100644 --- a/docs/picker.html +++ b/docs/picker.html @@ -1,130 +1,12 @@ -Picker

    Picker #

    Renders the native picker component on iOS and Android. Example:

    <Picker +Picker

    Picker #

    Renders the native picker component on iOS and Android. Example:

    <Picker selectedValue={this.state.language} - onValueChange={(lang) => this.setState({language: lang})}> + onValueChange={(itemValue, itemIndex) => this.setState({language: itemValue})}> <Picker.Item label="Java" value="java" /> <Picker.Item label="JavaScript" value="js" /> </Picker>

    Props #

    onValueChange?: Function #

    Callback for when an item is selected. This is called with the following parameters: - itemValue: the value prop of the item that was selected - itemPosition: the index of the selected item in this picker

    selectedValue?: any #

    Value matching value of one of the items. Can be a string or an integer.

    style?: $FlowFixMe #

    testID?: string #

    Used to locate this view in end-to-end tests.

    androidenabled?: boolean #

    If set to false, the picker will be disabled, i.e. the user will not be able to make a -selection.

    androidmode?: literal | literal #

    On Android, specifies how to display the selection items when the user taps on the picker:

    • 'dialog': Show a modal dialog. This is the default.
    • 'dropdown': Shows a dropdown anchored to the picker view

    androidprompt?: string #

    Prompt string for this picker, used on Android in dialog mode as the title of the dialog.

    iositemStyle?: $FlowFixMe #

    Style to apply to each of the item labels.

    You can edit the content above on GitHub and send us a pull request!

    Examples #

    Edit on GitHub
    'use strict'; - -const React = require('react'); -const ReactNative = require('react-native'); -const StyleSheet = require('StyleSheet'); -const UIExplorerBlock = require('UIExplorerBlock'); -const UIExplorerPage = require('UIExplorerPage'); - -const { - Picker, - Text, -} = ReactNative; - -const Item = Picker.Item; - -class PickerExample extends React.Component { - static title = '<Picker>'; - static description = 'Provides multiple options to choose from, using either a dropdown menu or a dialog.'; - - state = { - selected1: 'key1', - selected2: 'key1', - selected3: 'key1', - color: 'red', - mode: Picker.MODE_DIALOG, - }; - - render() { - return ( - <UIExplorerPage title="<Picker>"> - <UIExplorerBlock title="Basic Picker"> - <Picker - style={styles.picker} - selectedValue={this.state.selected1} - onValueChange={this.onValueChange.bind(this, 'selected1')}> - <Item label="hello" value="key0" /> - <Item label="world" value="key1" /> - </Picker> - </UIExplorerBlock> - <UIExplorerBlock title="Disabled picker"> - <Picker style={styles.picker} enabled={false} selectedValue={this.state.selected1}> - <Item label="hello" value="key0" /> - <Item label="world" value="key1" /> - </Picker> - </UIExplorerBlock> - <UIExplorerBlock title="Dropdown Picker"> - <Picker - style={styles.picker} - selectedValue={this.state.selected2} - onValueChange={this.onValueChange.bind(this, 'selected2')} - mode="dropdown"> - <Item label="hello" value="key0" /> - <Item label="world" value="key1" /> - </Picker> - </UIExplorerBlock> - <UIExplorerBlock title="Picker with prompt message"> - <Picker - style={styles.picker} - selectedValue={this.state.selected3} - onValueChange={this.onValueChange.bind(this, 'selected3')} - prompt="Pick one, just one"> - <Item label="hello" value="key0" /> - <Item label="world" value="key1" /> - </Picker> - </UIExplorerBlock> - <UIExplorerBlock title="Picker with no listener"> - <Picker style={styles.picker}> - <Item label="hello" value="key0" /> - <Item label="world" value="key1" /> - </Picker> - <Text> - Cannot change the value of this picker because it doesn't update selectedValue. - </Text> - </UIExplorerBlock> - <UIExplorerBlock title="Colorful pickers"> - <Picker - style={[styles.picker, {color: 'white', backgroundColor: '#333'}]} - selectedValue={this.state.color} - onValueChange={this.onValueChange.bind(this, 'color')} - mode="dropdown"> - <Item label="red" color="red" value="red" /> - <Item label="green" color="green" value="green" /> - <Item label="blue" color="blue" value="blue" /> - </Picker> - <Picker - style={styles.picker} - selectedValue={this.state.color} - onValueChange={this.onValueChange.bind(this, 'color')} - mode="dialog"> - <Item label="red" color="red" value="red" /> - <Item label="green" color="green" value="green" /> - <Item label="blue" color="blue" value="blue" /> - </Picker> - </UIExplorerBlock> - </UIExplorerPage> - ); - } - - changeMode = () => { - const newMode = this.state.mode === Picker.MODE_DIALOG - ? Picker.MODE_DROPDOWN - : Picker.MODE_DIALOG; - this.setState({mode: newMode}); - }; - - onValueChange = (key: string, value: string) => { - const newState = {}; - newState[key] = value; - this.setState(newState); - }; -} - -var styles = StyleSheet.create({ - picker: { - width: 100, - }, -}); - -module.exports = PickerExample;
    \ No newline at end of file + \ No newline at end of file diff --git a/docs/pickerios.html b/docs/pickerios.html index 33deb88ef17..54f8b799af1 100644 --- a/docs/pickerios.html +++ b/docs/pickerios.html @@ -1,138 +1,4 @@ -PickerIOS

    PickerIOS #

    Props #

    itemStyle?: itemStylePropType #

    onValueChange?: function #

    selectedValue?: any #

    You can edit the content above on GitHub and send us a pull request!

    Examples #

    Edit on GitHub
    'use strict'; - -var React = require('react'); -var ReactNative = require('react-native'); -var { - PickerIOS, - Text, - View, -} = ReactNative; - -var PickerItemIOS = PickerIOS.Item; - -var CAR_MAKES_AND_MODELS = { - amc: { - name: 'AMC', - models: ['AMX', 'Concord', 'Eagle', 'Gremlin', 'Matador', 'Pacer'], - }, - alfa: { - name: 'Alfa-Romeo', - models: ['159', '4C', 'Alfasud', 'Brera', 'GTV6', 'Giulia', 'MiTo', 'Spider'], - }, - aston: { - name: 'Aston Martin', - models: ['DB5', 'DB9', 'DBS', 'Rapide', 'Vanquish', 'Vantage'], - }, - audi: { - name: 'Audi', - models: ['90', '4000', '5000', 'A3', 'A4', 'A5', 'A6', 'A7', 'A8', 'Q5', 'Q7'], - }, - austin: { - name: 'Austin', - models: ['America', 'Maestro', 'Maxi', 'Mini', 'Montego', 'Princess'], - }, - borgward: { - name: 'Borgward', - models: ['Hansa', 'Isabella', 'P100'], - }, - buick: { - name: 'Buick', - models: ['Electra', 'LaCrosse', 'LeSabre', 'Park Avenue', 'Regal', - 'Roadmaster', 'Skylark'], - }, - cadillac: { - name: 'Cadillac', - models: ['Catera', 'Cimarron', 'Eldorado', 'Fleetwood', 'Sedan de Ville'], - }, - chevrolet: { - name: 'Chevrolet', - models: ['Astro', 'Aveo', 'Bel Air', 'Captiva', 'Cavalier', 'Chevelle', - 'Corvair', 'Corvette', 'Cruze', 'Nova', 'SS', 'Vega', 'Volt'], - }, -}; - -class PickerExample extends React.Component { - state = { - carMake: 'cadillac', - modelIndex: 3, - }; - - render() { - var make = CAR_MAKES_AND_MODELS[this.state.carMake]; - var selectionString = make.name + ' ' + make.models[this.state.modelIndex]; - return ( - <View> - <Text>Please choose a make for your car:</Text> - <PickerIOS - selectedValue={this.state.carMake} - onValueChange={(carMake) => this.setState({carMake, modelIndex: 0})}> - {Object.keys(CAR_MAKES_AND_MODELS).map((carMake) => ( - <PickerItemIOS - key={carMake} - value={carMake} - label={CAR_MAKES_AND_MODELS[carMake].name} - /> - ))} - </PickerIOS> - <Text>Please choose a model of {make.name}:</Text> - <PickerIOS - selectedValue={this.state.modelIndex} - key={this.state.carMake} - onValueChange={(modelIndex) => this.setState({modelIndex})}> - {CAR_MAKES_AND_MODELS[this.state.carMake].models.map((modelName, modelIndex) => ( - <PickerItemIOS - key={this.state.carMake + '_' + modelIndex} - value={modelIndex} - label={modelName} - /> - ))} - </PickerIOS> - <Text>You selected: {selectionString}</Text> - </View> - ); - } -} - -class PickerStyleExample extends React.Component { - state = { - carMake: 'cadillac', - modelIndex: 0, - }; - - render() { - return ( - <PickerIOS - itemStyle={{fontSize: 25, color: 'red', textAlign: 'left', fontWeight: 'bold'}} - selectedValue={this.state.carMake} - onValueChange={(carMake) => this.setState({carMake, modelIndex: 0})}> - {Object.keys(CAR_MAKES_AND_MODELS).map((carMake) => ( - <PickerItemIOS - key={carMake} - value={carMake} - label={CAR_MAKES_AND_MODELS[carMake].name} - /> - ))} - </PickerIOS> - ); - } -} - -exports.displayName = (undefined: ?string); -exports.title = '<PickerIOS>'; -exports.description = 'Render lists of selectable options with UIPickerView.'; -exports.examples = [ -{ - title: '<PickerIOS>', - render: function(): React.Element<any> { - return <PickerExample />; - }, -}, -{ - title: '<PickerIOS> with custom styling', - render: function(): React.Element<any> { - return <PickerStyleExample />; - }, -}];

    PickerIOS #

    Props #

    itemStyle?: itemStylePropType #

    onValueChange?: PropTypes.func #

    selectedValue?: PropTypes.any #

    You can edit the content above on GitHub and send us a pull request!

    \ No newline at end of file + \ No newline at end of file diff --git a/docs/pixelratio.html b/docs/pixelratio.html index 3d0703fbea8..fff2588fc12 100644 --- a/docs/pixelratio.html +++ b/docs/pixelratio.html @@ -1,4 +1,4 @@ -PixelRatio

    PixelRatio #

    PixelRatio class gives access to the device pixel density.

    Fetching a correctly sized image #

    You should get a higher resolution image if you are on a high pixel density +PixelRatio

    PixelRatio #

    PixelRatio class gives access to the device pixel density.

    Fetching a correctly sized image #

    You should get a higher resolution image if you are on a high pixel density device. A good rule of thumb is to multiply the size of the image you display by the pixel ratio.

    var image = getImage({ width: PixelRatio.getPixelSizeForLayoutSize(200), @@ -27,6 +27,6 @@ exactly (8.33 * 3) = 25 pixels.

    \ No newline at end of file + \ No newline at end of file diff --git a/docs/platform-specific-code.html b/docs/platform-specific-code.html index bd6f84dcd3b..c79b0e88af1 100644 --- a/docs/platform-specific-code.html +++ b/docs/platform-specific-code.html @@ -1,4 +1,4 @@ -Platform Specific Code

    Platform Specific Code #

    When building a cross-platform app, you'll want to re-use as much code as possible. Scenarios may arise where it makes sense for the code to be different, for example you may want to implement separate visual components for iOS and Android.

    React Native provides two ways to easily organize your code and separate it by platform:

    Certain components may have properties that work on one platform only. All of these props are annotated with @platform and have a small badge next to them on the website.

    Platform module #

    React Native provides a module that detects the platform in which the app is running. You can use the detection logic to implement platform-specific code. Use this option when only small parts of a component are platform-specific.

    import { Platform, StyleSheet } from 'react-native'; +Platform Specific Code

    Platform Specific Code #

    When building a cross-platform app, you'll want to re-use as much code as possible. Scenarios may arise where it makes sense for the code to be different, for example you may want to implement separate visual components for iOS and Android.

    React Native provides two ways to easily organize your code and separate it by platform:

    Certain components may have properties that work on one platform only. All of these props are annotated with @platform and have a small badge next to them on the website.

    Platform module #

    React Native provides a module that detects the platform in which the app is running. You can use the detection logic to implement platform-specific code. Use this option when only small parts of a component are platform-specific.

    import { Platform, StyleSheet } from 'react-native'; const styles = StyleSheet.create({ height: (Platform.OS === 'ios') ? 200 : 100, @@ -42,6 +42,6 @@ BigButton.android \ No newline at end of file + \ No newline at end of file diff --git a/docs/progressbarandroid.html b/docs/progressbarandroid.html index b11bcba9c27..dca56ebf257 100644 --- a/docs/progressbarandroid.html +++ b/docs/progressbarandroid.html @@ -1,4 +1,4 @@ -ProgressBarAndroid

    ProgressBarAndroid #

    React component that wraps the Android-only ProgressBar. This component is used to indicate +ProgressBarAndroid

    ProgressBarAndroid #

    React component that wraps the Android-only ProgressBar. This component is used to indicate that the app is loading or there is some activity in the app.

    Example:

    render: function() { var progressBar = <View style={styles.container}> @@ -13,66 +13,7 @@ that the app is loading or there is some activity in the app.

    Example:

    /> ); },

    Props #

    color?: color #

    Color of the progress bar.

    indeterminate?: indeterminateType #

    If the progress bar will show indeterminate progress. Note that this -can only be false if styleAttr is Horizontal.

    progress?: number #

    The progress value (between 0 and 1).

    styleAttr?: enum('Horizontal', 'Normal', 'Small', 'Large', 'Inverse', 'SmallInverse', 'LargeInverse') #

    Style of the ProgressBar. One of:

    • Horizontal
    • Normal (default)
    • Small
    • Large
    • Inverse
    • SmallInverse
    • LargeInverse

    testID?: string #

    Used to locate this view in end-to-end tests.

    You can edit the content above on GitHub and send us a pull request!

    Examples #

    Edit on GitHub
    'use strict'; - -var ProgressBar = require('ProgressBarAndroid'); -var React = require('React'); -var UIExplorerBlock = require('UIExplorerBlock'); -var UIExplorerPage = require('UIExplorerPage'); - -var TimerMixin = require('react-timer-mixin'); - -var MovingBar = React.createClass({ - mixins: [TimerMixin], - - getInitialState: function() { - return { - progress: 0 - }; - }, - - componentDidMount: function() { - this.setInterval( - () => { - var progress = (this.state.progress + 0.02) % 1; - this.setState({progress: progress}); - }, 50 - ); - }, - - render: function() { - return <ProgressBar progress={this.state.progress} {...this.props} />; - }, -}); - -class ProgressBarAndroidExample extends React.Component { - static title = '<ProgressBarAndroid>'; - static description = 'Horizontal bar to show the progress of some operation.'; - - render() { - return ( - <UIExplorerPage title="ProgressBar Examples"> - <UIExplorerBlock title="Horizontal Indeterminate ProgressBar"> - <ProgressBar styleAttr="Horizontal" /> - </UIExplorerBlock> - - <UIExplorerBlock title="Horizontal ProgressBar"> - <MovingBar styleAttr="Horizontal" indeterminate={false} /> - </UIExplorerBlock> - - <UIExplorerBlock title="Horizontal Black Indeterminate ProgressBar"> - <ProgressBar styleAttr="Horizontal" color="black" /> - </UIExplorerBlock> - - <UIExplorerBlock title="Horizontal Blue ProgressBar"> - <MovingBar styleAttr="Horizontal" indeterminate={false} color="blue" /> - </UIExplorerBlock> - </UIExplorerPage> - ); - } -} - -module.exports = ProgressBarAndroidExample;
    \ No newline at end of file + \ No newline at end of file diff --git a/docs/progressviewios.html b/docs/progressviewios.html index 5f563e0b538..fdde034c74a 100644 --- a/docs/progressviewios.html +++ b/docs/progressviewios.html @@ -1,73 +1,4 @@ -ProgressViewIOS

    ProgressViewIOS #

    Use ProgressViewIOS to render a UIProgressView on iOS.

    Props #

    progress?: number #

    The progress value (between 0 and 1).

    progressImage?: Image.propTypes.source #

    A stretchable image to display as the progress bar.

    progressTintColor?: string #

    The tint color of the progress bar itself.

    progressViewStyle?: enum('default', 'bar') #

    The progress bar style.

    trackImage?: Image.propTypes.source #

    A stretchable image to display behind the progress bar.

    trackTintColor?: string #

    The tint color of the progress bar track.

    You can edit the content above on GitHub and send us a pull request!

    Examples #

    Edit on GitHub
    'use strict'; - -var React = require('react'); -var ReactNative = require('react-native'); -var { - ProgressViewIOS, - StyleSheet, - View, -} = ReactNative; -var TimerMixin = require('react-timer-mixin'); - -var ProgressViewExample = React.createClass({ - mixins: [TimerMixin], - - getInitialState() { - return { - progress: 0, - }; - }, - - componentDidMount() { - this.updateProgress(); - }, - - updateProgress() { - var progress = this.state.progress + 0.01; - this.setState({ progress }); - this.requestAnimationFrame(() => this.updateProgress()); - }, - - getProgress(offset) { - var progress = this.state.progress + offset; - return Math.sin(progress % Math.PI) % 1; - }, - - render() { - return ( - <View style={styles.container}> - <ProgressViewIOS style={styles.progressView} progress={this.getProgress(0)}/> - <ProgressViewIOS style={styles.progressView} progressTintColor="purple" progress={this.getProgress(0.2)}/> - <ProgressViewIOS style={styles.progressView} progressTintColor="red" progress={this.getProgress(0.4)}/> - <ProgressViewIOS style={styles.progressView} progressTintColor="orange" progress={this.getProgress(0.6)}/> - <ProgressViewIOS style={styles.progressView} progressTintColor="yellow" progress={this.getProgress(0.8)}/> - </View> - ); - }, -}); - -exports.displayName = (undefined: ?string); -exports.framework = 'React'; -exports.title = 'ProgressViewIOS'; -exports.description = 'ProgressViewIOS'; -exports.examples = [{ - title: 'ProgressViewIOS', - render() { - return ( - <ProgressViewExample/> - ); - } -}]; - -var styles = StyleSheet.create({ - container: { - marginTop: -20, - backgroundColor: 'transparent', - }, - progressView: { - marginTop: 20, - } -});

    ProgressViewIOS #

    Use ProgressViewIOS to render a UIProgressView on iOS.

    Props #

    progress?: PropTypes.number #

    The progress value (between 0 and 1).

    progressImage?: Image.propTypes.source #

    A stretchable image to display as the progress bar.

    progressTintColor?: PropTypes.string #

    The tint color of the progress bar itself.

    progressViewStyle?: PropTypes.oneOf(['default', 'bar']) #

    The progress bar style.

    trackImage?: Image.propTypes.source #

    A stretchable image to display behind the progress bar.

    trackTintColor?: PropTypes.string #

    The tint color of the progress bar track.

    You can edit the content above on GitHub and send us a pull request!

    \ No newline at end of file + \ No newline at end of file diff --git a/docs/props.html b/docs/props.html index 97f271291e6..0f0180ab4d0 100644 --- a/docs/props.html +++ b/docs/props.html @@ -1,8 +1,8 @@ -Props

    Props #

    Most components can be customized when they are created, with different parameters. These creation parameters are called props.

    For example, one basic React Native component is the Image. When you +Props

    Props #

    Most components can be customized when they are created, with different parameters. These creation parameters are called props.

    For example, one basic React Native component is the Image. When you create an image, you can use a prop named source to control what image it shows.

    import React, { Component } from 'react'; import { AppRegistry, Image } from 'react-native'; -class Bananas extends Component { +export default class Bananas extends Component { render() { let pic = { uri: 'https://upload.wikimedia.org/wikipedia/commons/d/de/Bananavarieties.jpg' @@ -12,8 +12,9 @@ class Bananas extends ); } } - -AppRegistry.registerComponent('Bananas', () => Bananas);

    Notice that {pic} is surrounded by braces, to embed the variable pic into JSX. You can put any JavaScript expression inside braces in JSX.

    Your own components can also use props. This lets you make a single component + +// skip this line if using Create React Native App +AppRegistry.registerComponent('Bananas', () => Bananas);

    Notice that {pic} is surrounded by braces, to embed the variable pic into JSX. You can put any JavaScript expression inside braces in JSX.

    Your own components can also use props. This lets you make a single component that is used in many different places in your app, with slightly different properties in each place. Just refer to this.props in your render function. Here's an example:

    import React, { Component } from 'react'; import { AppRegistry, Text, View } from 'react-native'; @@ -26,7 +27,7 @@ class Greeting extends } } -class LotsOfGreetings extends Component { +export default class LotsOfGreetings extends Component { render() { return ( <View style={{alignItems: 'center'}}> @@ -37,8 +38,9 @@ class LotsOfGreetings extends ); } } - -AppRegistry.registerComponent('LotsOfGreetings', () => LotsOfGreetings);

    Using name as a prop lets us customize the Greeting component, so we can reuse that component for each of our greetings. This example also uses the Greeting component in JSX, just like the built-in components. The power to do this is what makes React so cool - if you find yourself wishing that you had a different set of UI primitives to work with, you just invent new ones.

    The other new thing going on here is the View component. A View is useful + +// skip this line if using Create React Native App +AppRegistry.registerComponent('LotsOfGreetings', () => LotsOfGreetings);

    Using name as a prop lets us customize the Greeting component, so we can reuse that component for each of our greetings. This example also uses the Greeting component in JSX, just like the built-in components. The power to do this is what makes React so cool - if you find yourself wishing that you had a different set of UI primitives to work with, you just invent new ones.

    The other new thing going on here is the View component. A View is useful as a container for other components, to help control style and layout.

    With props and the basic Text, Image, and View components, you can build a wide variety of static screens. To learn how to make your app change over time, you need to learn about State.

    You can edit the content above on GitHub and send us a pull request!

    \ No newline at end of file + \ No newline at end of file diff --git a/docs/pushnotificationios.html b/docs/pushnotificationios.html index e238c24c7cd..359e67a3e6b 100644 --- a/docs/pushnotificationios.html +++ b/docs/pushnotificationios.html @@ -1,7 +1,17 @@ -PushNotificationIOS

    PushNotificationIOS #

    Handle push notifications for your app, including permission handling and +PushNotificationIOS

    PushNotificationIOS #

    + +

    Handle push notifications for your app, including permission handling and icon badge number.

    To get up and running, configure your notifications with Apple -and your server-side system. To get an idea, this is the Parse guide.

    Manually link the PushNotificationIOS library

    • Add the following to your Project: node_modules/react-native/Libraries/PushNotificationIOS/RCTPushNotification.xcodeproj
    • Add the following to Link Binary With Libraries: libRCTPushNotification.a
    • Add the following to your Header Search Paths: -$(SRCROOT)/../node_modules/react-native/Libraries/PushNotificationIOS and set the search to recursive

    Finally, to enable support for notification and register events you need to augment your AppDelegate.

    At the top of your AppDelegate.m:

    #import "RCTPushNotificationManager.h"

    And then in your AppDelegate implementation add the following:

    // Required to register for notifications +and your server-side system.

    Manually link the PushNotificationIOS library

    • Add the following to your Project: node_modules/react-native/Libraries/PushNotificationIOS/RCTPushNotification.xcodeproj
    • Add the following to Link Binary With Libraries: libRCTPushNotification.a

    Finally, to enable support for notification and register events you need to augment your AppDelegate.

    At the top of your AppDelegate.m:

    #import <React/RCTPushNotificationManager.h>

    And then in your AppDelegate implementation add the following:

    // Required to register for notifications - (void)application:(UIApplication *)application didRegisterUserNotificationSettings:(UIUserNotificationSettings *)notificationSettings { [RCTPushNotificationManager didRegisterUserNotificationSettings:notificationSettings]; @@ -56,206 +66,7 @@ Listening to the notification event and invoking calling this block, pass in the fetch result value that best describes the results of your operation. You must call this handler and should do so as soon as possible. For a list of possible values, see PushNotificationIOS.FetchResult.

    If you do not call this method your background remote notifications could -be throttled, to read more about it see the above documentation link.

    getMessage() #

    An alias for getAlert to get the notification's main message string

    getSound() #

    Gets the sound string from the aps object

    getAlert() #

    Gets the notification's main message from the aps object

    getBadgeCount() #

    Gets the badge count number from the aps object

    getData() #

    Gets the data object on the notif

    You can edit the content above on GitHub and send us a pull request!

    Examples #

    Edit on GitHub
    'use strict'; - -var React = require('react'); -var ReactNative = require('react-native'); -var { - AlertIOS, - PushNotificationIOS, - StyleSheet, - Text, - TouchableHighlight, - View, -} = ReactNative; - -class Button extends React.Component { - render() { - return ( - <TouchableHighlight - underlayColor={'white'} - style={styles.button} - onPress={this.props.onPress}> - <Text style={styles.buttonLabel}> - {this.props.label} - </Text> - </TouchableHighlight> - ); - } -} - -class NotificationExample extends React.Component { - componentWillMount() { - PushNotificationIOS.addEventListener('register', this._onRegistered); - PushNotificationIOS.addEventListener('registrationError', this._onRegistrationError); - PushNotificationIOS.addEventListener('notification', this._onRemoteNotification); - PushNotificationIOS.addEventListener('localNotification', this._onLocalNotification); - - PushNotificationIOS.requestPermissions(); - } - - componentWillUnmount() { - PushNotificationIOS.removeEventListener('register', this._onRegistered); - PushNotificationIOS.removeEventListener('registrationError', this._onRegistrationError); - PushNotificationIOS.removeEventListener('notification', this._onRemoteNotification); - PushNotificationIOS.removeEventListener('localNotification', this._onLocalNotification); - } - - render() { - return ( - <View> - <Button - onPress={this._sendNotification} - label="Send fake notification" - /> - - <Button - onPress={this._sendLocalNotification} - label="Send fake local notification" - /> - </View> - ); - } - - _sendNotification() { - require('RCTDeviceEventEmitter').emit('remoteNotificationReceived', { - aps: { - alert: 'Sample notification', - badge: '+1', - sound: 'default', - category: 'REACT_NATIVE' - }, - }); - } - - _sendLocalNotification() { - require('RCTDeviceEventEmitter').emit('localNotificationReceived', { - aps: { - alert: 'Sample local notification', - badge: '+1', - sound: 'default', - category: 'REACT_NATIVE' - }, - }); - } - - _onRegistered(deviceToken) { - AlertIOS.alert( - 'Registered For Remote Push', - `Device Token: ${deviceToken}`, - [{ - text: 'Dismiss', - onPress: null, - }] - ); - } - - _onRegistrationError(error) { - AlertIOS.alert( - 'Failed To Register For Remote Push', - `Error (${error.code}): ${error.message}`, - [{ - text: 'Dismiss', - onPress: null, - }] - ); - } - - _onRemoteNotification(notification) { - AlertIOS.alert( - 'Push Notification Received', - 'Alert message: ' + notification.getMessage(), - [{ - text: 'Dismiss', - onPress: null, - }] - ); - } - - _onLocalNotification(notification){ - AlertIOS.alert( - 'Local Notification Received', - 'Alert message: ' + notification.getMessage(), - [{ - text: 'Dismiss', - onPress: null, - }] - ); - } -} - -class NotificationPermissionExample extends React.Component { - state: any; - - constructor(props) { - super(props); - this.state = {permissions: null}; - } - - render() { - return ( - <View> - <Button - onPress={this._showPermissions.bind(this)} - label="Show enabled permissions" - /> - <Text> - {JSON.stringify(this.state.permissions)} - </Text> - </View> - ); - } - - _showPermissions() { - PushNotificationIOS.checkPermissions((permissions) => { - this.setState({permissions}); - }); - } -} - -var styles = StyleSheet.create({ - button: { - padding: 10, - alignItems: 'center', - justifyContent: 'center', - }, - buttonLabel: { - color: 'blue', - }, -}); - -exports.title = 'PushNotificationIOS'; -exports.description = 'Apple PushNotification and badge value'; -exports.examples = [ -{ - title: 'Badge Number', - render(): React.Element<any> { - return ( - <View> - <Button - onPress={() => PushNotificationIOS.setApplicationIconBadgeNumber(42)} - label="Set app's icon badge to 42" - /> - <Button - onPress={() => PushNotificationIOS.setApplicationIconBadgeNumber(0)} - label="Clear app's icon badge" - /> - </View> - ); - }, -}, -{ - title: 'Push Notifications', - render(): React.Element<any> { - return <NotificationExample />; - } -}, -{ - title: 'Notifications Permissions', - render(): React.Element<any> { - return <NotificationPermissionExample />; - } -}];
    \ No newline at end of file + \ No newline at end of file diff --git a/docs/refreshcontrol.html b/docs/refreshcontrol.html index fe0c8dc9af5..0a4ac91f38f 100644 --- a/docs/refreshcontrol.html +++ b/docs/refreshcontrol.html @@ -1,4 +1,4 @@ -RefreshControl

    RefreshControl #

    This component is used inside a ScrollView or ListView to add pull to refresh +RefreshControl

    RefreshControl #

    This component is used inside a ScrollView or ListView to add pull to refresh functionality. When the ScrollView is at scrollY: 0, swiping down triggers an onRefresh event.

    Usage example #

    class RefreshableList extends Component { constructor(props) { @@ -32,116 +32,7 @@ triggers an onRefresh event.

    } ... }

    Note: refreshing is a controlled prop, this is why it needs to be set to true -in the onRefresh function otherwise the refresh indicator will stop immediately.

    Props #

    onRefresh?: function #

    Called when the view starts refreshing.

    refreshing: bool #

    Whether the view should be indicating an active refresh.

    androidcolors?: [color] #

    The colors (at least one) that will be used to draw the refresh indicator.

    androidenabled?: bool #

    Whether the pull to refresh functionality is enabled.

    androidprogressBackgroundColor?: color #

    The background color of the refresh indicator.

    androidprogressViewOffset?: number #

    Progress view top offset

    androidsize?: enum(RefreshLayoutConsts.SIZE.DEFAULT, RefreshLayoutConsts.SIZE.LARGE) #

    Size of the refresh indicator, see RefreshControl.SIZE.

    iostintColor?: color #

    The color of the refresh indicator.

    iostitle?: string #

    The title displayed under the refresh indicator.

    iostitleColor?: color #

    Title color.

    You can edit the content above on GitHub and send us a pull request!

    Examples #

    Edit on GitHub
    'use strict'; - -const React = require('react'); -const ReactNative = require('react-native'); -const { - ScrollView, - StyleSheet, - RefreshControl, - Text, - TouchableWithoutFeedback, - View, -} = ReactNative; - -const styles = StyleSheet.create({ - row: { - borderColor: 'grey', - borderWidth: 1, - padding: 20, - backgroundColor: '#3a5795', - margin: 5, - }, - text: { - alignSelf: 'center', - color: '#fff', - }, - scrollview: { - flex: 1, - }, -}); - -class Row extends React.Component { - _onClick = () => { - this.props.onClick(this.props.data); - }; - - render() { - return ( - <TouchableWithoutFeedback onPress={this._onClick} > - <View style={styles.row}> - <Text style={styles.text}> - {this.props.data.text + ' (' + this.props.data.clicks + ' clicks)'} - </Text> - </View> - </TouchableWithoutFeedback> - ); - } -} - -class RefreshControlExample extends React.Component { - static title = '<RefreshControl>'; - static description = 'Adds pull-to-refresh support to a scrollview.'; - - state = { - isRefreshing: false, - loaded: 0, - rowData: Array.from(new Array(20)).map( - (val, i) => ({text: 'Initial row ' + i, clicks: 0})), - }; - - _onClick = (row) => { - row.clicks++; - this.setState({ - rowData: this.state.rowData, - }); - }; - - render() { - const rows = this.state.rowData.map((row, ii) => { - return <Row key={ii} data={row} onClick={this._onClick}/>; - }); - return ( - <ScrollView - style={styles.scrollview} - refreshControl={ - <RefreshControl - refreshing={this.state.isRefreshing} - onRefresh={this._onRefresh} - tintColor="#ff0000" - title="Loading..." - titleColor="#00ff00" - colors={['#ff0000', '#00ff00', '#0000ff']} - progressBackgroundColor="#ffff00" - /> - }> - {rows} - </ScrollView> - ); - } - - _onRefresh = () => { - this.setState({isRefreshing: true}); - setTimeout(() => { - // prepend 10 items - const rowData = Array.from(new Array(10)) - .map((val, i) => ({ - text: 'Loaded row ' + (+this.state.loaded + i), - clicks: 0, - })) - .concat(this.state.rowData); - - this.setState({ - loaded: this.state.loaded + 10, - isRefreshing: false, - rowData: rowData, - }); - }, 5000); - }; -} - -module.exports = RefreshControlExample;
    \ No newline at end of file + \ No newline at end of file diff --git a/docs/running-on-device.html b/docs/running-on-device.html index 4fe1f950f04..b92ee31e62e 100644 --- a/docs/running-on-device.html +++ b/docs/running-on-device.html @@ -1,4 +1,4 @@ -Running On Device

    Running On Device #

    It's always a good idea to test your app on an actual device before releasing it to your users. This document will guide you through the necessary steps to run your React Native app on a device.

    +Running On Device

    Running On Device #

    It's always a good idea to test your app on an actual device before releasing it to your users. This document will guide you through the necessary steps to run your React Native app on a device and to get it ready for production.

    - Mobile OS: - iOS - Android Development OS: macOS Linux Windows + Target OS: + iOS + Android +
    -

    A Mac is required in order to build your app for iOS devices.

    +

    Running your app on iOS devices #

    A Mac is required in order to build your app for iOS devices. Alternatively, you can refer to the Quick Start instructions to learn how to build your app using Create React Native App, which will allow you to run your app using the Expo client app.

    -

    Running your app on iOS devices #

    Register for a Apple developer account if you don't have one yet.

    Connect your device to your Mac using a USB to Lightning cable. Navigate to the ios folder in your project, then open the .xcodeproj file within it using Xcode.

    Select your app in the Project Navigator and look for the "General" tab. Go to "Signing" and make sure your Apple developer account is selected.

    Open the "Product" menu from Xcode's menubar, then go to "Destination". Look for and select your device from the list. Xcode will then register your device for development.

    If everything is set up correctly, your device will be listed as the build target in the Xcode toolbar. You can now press the Build and run button or select "Run" from the "Product" menu. Your app will launch on your device shortly.

    If you run into any issues, please take a look at Apple's Launching Your App on a Device docs.

    +

    Running your app on iOS devices #

    Register for a Apple developer account if you don't have one yet.

    1. Plug in your device via USB #

    Connect your iOS device to your Mac using a USB to Lightning cable. Navigate to the ios folder in your project, then open the .xcodeproj file within it using Xcode.

    If this is your first time running an app on your iOS device, you may need to register your device for development. Open the Product menu from Xcode's menubar, then go to Destination. Look for and select your device from the list. Xcode will then register your device for development.

    2. Configure code signing #

    Select your project in the Xcode Project Navigator, then select your main target (it should share the same name as your project). Look for the "General" tab. Go to "Signing" and make sure your Apple developer account or team is selected under the Team dropdown.

    Repeat this step for the Tests target in your project.

    3. Build and Run your app #

    If everything is set up correctly, your device will be listed as the build target in the Xcode toolbar, and it will also appear in the Devices pane (⇧⌘2). You can now press the Build and run button (⌘R) or select Run from the Product menu. Your app will launch on your device shortly.

    If you run into any issues, please take a look at Apple's Launching Your App on a Device docs.

    Running your app on Android devices #

    1. Enable Debugging over USB #

    Most Android devices can only install and run apps downloaded from Google Play, by default. You will need to enable USB Debugging on your device in order to install your app during development.

    To enable USB debugging on your device, you will first need to enable the "Developer options" menu by going to SettingsAbout phone and then tapping the Build number row at the bottom seven times. You can then go back to SettingsDeveloper options to enable "USB debugging".

    2. Plug in your device via USB #

    Let's now set up an Android device to run our React Native projects. Go ahead and plug in your device via USB to your development machine.

    @@ -65,11 +66,11 @@ emulator-5554 offline # Google emulator -

    Connecting to the development server #

    You can also iterate quickly on a device using the development server. You only have to be on the same Wi-Fi network as your computer. Enable Live reloading from the Developer menu and your app will reload whenever your JavaScript code has changed.

    If you have any issues, ensure that your Mac and device are on the same network and can reach each other. Many open wireless networks with captive portals are configured to prevent devices from reaching other devices on the network. You may use your device's Personal Hotspot feature in this case.

    +

    Connecting to the development server #

    You can also iterate quickly on a device using the development server. You only have to be on the same Wi-Fi network as your computer. Shake your device to open the Developer menu, then enable Live Reload. Your app will reload whenever your JavaScript code has changed.

    If you have any issues, ensure that your Mac and device are on the same network and can reach each other. Many open wireless networks with captive portals are configured to prevent devices from reaching other devices on the network. You may use your device's Personal Hotspot feature in this case.

    Connecting to the development server #

    You can also iterate quickly on a device by connecting to the development server running on your development machine. There are several ways of accomplishing this, depending on whether you have access to a USB cable or a Wi-Fi network.

    Method 1: Using adb reverse (recommended) #

    -

    You can use this method if your device is running Android 5.0 (Lollipop), it has USB debugging enabled, and it is connected via USB to your development machine.

    +

    You can use this method if your device is running Android 5.0 (Lollipop) or newer, it has USB debugging enabled, and it is connected via USB to your development machine.

    Run the following in a command prompt:

    $ adb reverse tcp:8081 tcp:8081

    You can now enable Live reloading from the Developer menu. Your app will reload whenever your JavaScript code has changed.

    Method 2: Connect via Wi-Fi #

    You can also connect to the development server over Wi-Fi. You'll first need to install the app on your device using a USB cable, but once that has been done you can debug wirelessly by following these instructions. You'll need your development machine's current IP address before proceeding.

    @@ -81,7 +82,9 @@ emulator-5554 offline # Google emulator
    1. Make sure your laptop and your phone are on the same Wi-Fi network.
    2. Open your React Native app on your device.
    3. You'll see a red screen with an error. This is OK. The following steps will fix that.
    4. Open the in-app Developer menu.
    5. Go to Dev SettingsDebug server host for device.
    6. Type in your machine's IP address and the port of the local dev server (e.g. 10.0.1.1:8081).
    7. Go back to the Developer menu and select Reload JS.

    You can now enable Live reloading from the Developer menu. Your app will reload whenever your JavaScript code has changed.

    -

    Building your app for production #

    You have built a great app using React Native, and you are now itching to release it in the App Store. The process is the same as any other native iOS app, with some additional considerations to take into account.

    Building an app for distribution in the App Store requires using the Release scheme in Xcode. To do this, go to ProductSchemeEdit Scheme (cmd + <), make sure you're in the Run tab from the side, and set the Build Configuration dropdown to Release.

    Apps built for Release will automatically disable the in-app Developer menu, which will prevent your users from inadvertently accessing the menu in production. It will also load the JavaScript locally, so you can put the app on a device and test whilst not connected to the computer.

    Hint

    You can also use the React Native CLI to perform this operation using the option --configuration with the value Release (e.g. react-native run-ios --configuration Release).

    Once built for release, you'll be able to distribute the app to beta testers and submit the app to the App Store.

    App Transport Security #

    App Transport Security is a security feature, added in iOS 9, that rejects all HTTP requests that are not sent over HTTPS. This can result in HTTP traffic being blocked, including the developer React Native server.

    ATS is disabled by default in projects generated using the React Native CLI in order to make development easier. You should re-enable ATS prior to building your app for production by removing the NSAllowsArbitraryLoads entry from your Info.plist file in the ios/ folder.

    To learn more about how to configure ATS on your own Xcode projects, see this post on ATS.

    \ No newline at end of file + \ No newline at end of file diff --git a/docs/running-on-simulator-ios.html b/docs/running-on-simulator-ios.html index b12ecb98429..4bdd69c2e83 100644 --- a/docs/running-on-simulator-ios.html +++ b/docs/running-on-simulator-ios.html @@ -1,4 +1,4 @@ -Running On Simulator

    Running On Simulator #

    Starting the simulator #

    Once you have your React Native project initialized, you can run react-native run-ios inside the newly created project directory. If everything is set up correctly, you should see your new app running in the iOS Simulator shortly.

    Specifying a device #

    You can specify the device the simulator should run with the --simulator flag, followed by the device name as a string. The default is "iPhone 6". If you wish to run your app on an iPhone 4s, just run react-native run-ios --simulator="iPhone 4s".

    The device names correspond to the list of devices available in Xcode. You can check your available devices by running xcrun simctl list devices from the console.

    You can edit the content above on GitHub and send us a pull request!

    Running On Simulator #

    Starting the simulator #

    Once you have your React Native project initialized, you can run react-native run-ios inside the newly created project directory. If everything is set up correctly, you should see your new app running in the iOS Simulator shortly.

    Specifying a device #

    You can specify the device the simulator should run with the --simulator flag, followed by the device name as a string. The default is "iPhone 6". If you wish to run your app on an iPhone 4s, just run react-native run-ios --simulator="iPhone 4s".

    The device names correspond to the list of devices available in Xcode. You can check your available devices by running xcrun simctl list devices from the console.

    You can edit the content above on GitHub and send us a pull request!

    \ No newline at end of file + \ No newline at end of file diff --git a/docs/scrollview.html b/docs/scrollview.html index 52aa21cac3c..5dafd60e6f4 100644 --- a/docs/scrollview.html +++ b/docs/scrollview.html @@ -1,4 +1,4 @@ -ScrollView

    ScrollView #

    Component that wraps platform ScrollView while providing +ScrollView

    ScrollView #

    Component that wraps platform ScrollView while providing integration with touch locking "responder" system.

    Keep in mind that ScrollViews must have a bounded height in order to work, since they contain unbounded-height children into a bounded container (via a scroll interaction). In order to bound the height of a ScrollView, either @@ -9,7 +9,7 @@ easy to debug.

    Doesn't yet support other contained responders from bl view from becoming the responder.

    <ScrollView> vs <FlatList> - which one to use?

    ScrollView simply renders all its react child components at once. That makes it very easy to understand and use.

    On the other hand, this has a performance downside. Imagine you have a very long list of items you want to display, maybe several screens worth of -content. Creating JS components and native views for everythign all at once, +content. Creating JS components and native views for everything all at once, much of which may not even be shown, will contribute to slow rendering and increased memory usage.

    This is where FlatList comes into play. FlatList renders items lazily, just when they are about to appear, and removes items that scroll way off @@ -25,29 +25,33 @@ wraps all of the child views. Example:

    return ( contentContainer: { paddingVertical: 20 } - });

    horizontal?: bool #

    When true, the scroll view's children are arranged horizontally in a row -instead of vertically in a column. The default value is false.

    keyboardDismissMode?: enum('none', 'interactive', 'on-drag') #

    Determines whether the keyboard gets dismissed in response to a drag. + });

    horizontal?: PropTypes.bool #

    When true, the scroll view's children are arranged horizontally in a row +instead of vertically in a column. The default value is false.

    keyboardDismissMode?: PropTypes.oneOf([ + 'none', // default + 'interactive', + 'on-drag', +]) #

    Determines whether the keyboard gets dismissed in response to a drag. - 'none' (the default), drags do not dismiss the keyboard. - 'on-drag', the keyboard is dismissed when a drag begins. - 'interactive', the keyboard is dismissed interactively with the drag and moves in synchrony with the touch; dragging upwards cancels the dismissal. - On android this is not supported and it will have the same behavior as 'none'.

    keyboardShouldPersistTaps?: enum('always', 'never', 'handled', false, true) #

    Determines when the keyboard should stay visible after a tap.

    • 'never' (the default), tapping outside of the focused text input when the keyboard + On android this is not supported and it will have the same behavior as 'none'.

    keyboardShouldPersistTaps?: PropTypes.oneOf(['always', 'never', 'handled', false, true]) #

    Determines when the keyboard should stay visible after a tap.

    • 'never' (the default), tapping outside of the focused text input when the keyboard is up dismisses the keyboard. When this happens, children won't receive the tap.
    • 'always', the keyboard will not dismiss automatically, and the scroll view will not catch taps, but children of the scroll view can catch taps.
    • 'handled', the keyboard will not dismiss automatically when the tap was handled by -a children, (or captured by an ancestor).
    • false, deprecated, use 'never' instead
    • true, deprecated, use 'always' instead

    onContentSizeChange?: function #

    Called when scrollable content view of the ScrollView changes.

    Handler function is passed the content width and content height as parameters: +a children, (or captured by an ancestor).

  • false, deprecated, use 'never' instead
  • true, deprecated, use 'always' instead
  • onContentSizeChange?: PropTypes.func #

    Called when scrollable content view of the ScrollView changes.

    Handler function is passed the content width and content height as parameters: (contentWidth, contentHeight)

    It's implemented using onLayout handler attached to the content container -which this ScrollView renders.

    onScroll?: function #

    Fires at most once per frame during scrolling. The frequency of the -events can be controlled using the scrollEventThrottle prop.

    pagingEnabled?: bool #

    When true, the scroll view stops on multiples of the scroll view's size +which this ScrollView renders.

    onScroll?: PropTypes.func #

    Fires at most once per frame during scrolling. The frequency of the +events can be controlled using the scrollEventThrottle prop.

    pagingEnabled?: PropTypes.bool #

    When true, the scroll view stops on multiples of the scroll view's size when scrolling. This can be used for horizontal pagination. The default -value is false.

    refreshControl?: element #

    A RefreshControl component, used to provide pull-to-refresh +value is false.

    refreshControl?: PropTypes.element #

    A RefreshControl component, used to provide pull-to-refresh functionality for the ScrollView. Only works for vertical ScrollViews -(horizontal prop must be false).

    See RefreshControl.

    removeClippedSubviews?: bool #

    Experimental: When true, offscreen child views (whose overflow value is +(horizontal prop must be false).

    See RefreshControl.

    removeClippedSubviews?: PropTypes.bool #

    Experimental: When true, offscreen child views (whose overflow value is hidden) are removed from their native backing superview when offscreen. This can improve scrolling performance on long lists. The default value is -true.

    scrollEnabled?: bool #

    When false, the content does not scroll. -The default value is true.

    showsHorizontalScrollIndicator?: bool #

    When true, shows a horizontal scroll indicator. -The default value is true.

    showsVerticalScrollIndicator?: bool #

    When true, shows a vertical scroll indicator. -The default value is true.

    stickyHeaderIndices?: [number] #

    An array of child indices determining which children get docked to the +true.

    scrollEnabled?: PropTypes.bool #

    When false, the content does not scroll. +The default value is true.

    showsHorizontalScrollIndicator?: PropTypes.bool #

    When true, shows a horizontal scroll indicator. +The default value is true.

    showsVerticalScrollIndicator?: PropTypes.bool #

    When true, shows a vertical scroll indicator. +The default value is true.

    stickyHeaderIndices?: PropTypes.arrayOf(PropTypes.number) #

    An array of child indices determining which children get docked to the top of the screen when scrolling. For example, passing stickyHeaderIndices={[0]} will cause the first child to be fixed to the top of the scroll view. This property is not supported in conjunction @@ -57,38 +61,49 @@ This adds a drop shadow to the item and affects z-order for overlapping views. Only supported on Android 5.0+, has no effect on earlier versions.

    androidendFillColor?: color #

    Sometimes a scrollview takes up more space than its content fills. When this is the case, this prop will fill the rest of the scrollview with a color to avoid setting a background and creating unnecessary overdraw. This is an advanced optimization -that is not needed in the general case.

    androidoverScrollMode?: enum('auto', 'always', 'never') #

    Used to override default value of overScroll mode.

    Possible values:

    • 'auto' - Default value, allow a user to over-scroll -this view only if the content is large enough to meaningfully scroll.
    • 'always' - Always allow a user to over-scroll this view.
    • 'never' - Never allow a user to over-scroll this view.

    androidscrollPerfTag?: string #

    Tag used to log scroll performance on this scroll view. Will force +that is not needed in the general case.

    androidoverScrollMode?: PropTypes.oneOf([ + 'auto', + 'always', + 'never', +]) #

    Used to override default value of overScroll mode.

    Possible values:

    • 'auto' - Default value, allow a user to over-scroll +this view only if the content is large enough to meaningfully scroll.
    • 'always' - Always allow a user to over-scroll this view.
    • 'never' - Never allow a user to over-scroll this view.

    androidscrollPerfTag?: PropTypes.string #

    Tag used to log scroll performance on this scroll view. Will force momentum events to be turned on (see sendMomentumEvents). This doesn't do anything out of the box and you need to implement a custom native -FpsListener for it to be useful.

    iosalwaysBounceHorizontal?: bool #

    When true, the scroll view bounces horizontally when it reaches the end +FpsListener for it to be useful.

    iosalwaysBounceHorizontal?: PropTypes.bool #

    When true, the scroll view bounces horizontally when it reaches the end even if the content is smaller than the scroll view itself. The default -value is true when horizontal={true} and false otherwise.

    iosalwaysBounceVertical?: bool #

    When true, the scroll view bounces vertically when it reaches the end +value is true when horizontal={true} and false otherwise.

    iosalwaysBounceVertical?: PropTypes.bool #

    When true, the scroll view bounces vertically when it reaches the end even if the content is smaller than the scroll view itself. The default -value is false when horizontal={true} and true otherwise.

    iosautomaticallyAdjustContentInsets?: bool #

    Controls whether iOS should automatically adjust the content inset +value is false when horizontal={true} and true otherwise.

    iosautomaticallyAdjustContentInsets?: PropTypes.bool #

    Controls whether iOS should automatically adjust the content inset for scroll views that are placed behind a navigation bar or -tab bar/ toolbar. The default value is true.

    iosbounces?: bool #

    When true, the scroll view bounces when it reaches the end of the +tab bar/ toolbar. The default value is true.

    iosbounces?: PropTypes.bool #

    When true, the scroll view bounces when it reaches the end of the content if the content is larger then the scroll view along the axis of the scroll direction. When false, it disables all bouncing even if -the alwaysBounce* props are true. The default value is true.

    iosbouncesZoom?: bool #

    When true, gestures can drive zoom past min/max and the zoom will animate +the alwaysBounce* props are true. The default value is true.

    iosbouncesZoom?: PropTypes.bool #

    When true, gestures can drive zoom past min/max and the zoom will animate to the min/max value at gesture end, otherwise the zoom will not exceed -the limits.

    ioscanCancelContentTouches?: bool #

    When false, once tracking starts, won't try to drag if the touch moves. -The default value is true.

    ioscenterContent?: bool #

    When true, the scroll view automatically centers the content when the +the limits.

    ioscanCancelContentTouches?: PropTypes.bool #

    When false, once tracking starts, won't try to drag if the touch moves. +The default value is true.

    ioscenterContent?: PropTypes.bool #

    When true, the scroll view automatically centers the content when the content is smaller than the scroll view bounds; when the content is larger than the scroll view, this property has no effect. The default value is false.

    ioscontentInset?: {top: number, left: number, bottom: number, right: number} #

    The amount by which the scroll view content is inset from the edges of the scroll view. Defaults to {top: 0, left: 0, bottom: 0, right: 0}.

    ioscontentOffset?: PointPropType #

    Used to manually set the starting scroll offset. -The default value is {x: 0, y: 0}.

    iosdecelerationRate?: enum('fast', 'normal'), number #

    A floating-point number that determines how quickly the scroll view +The default value is {x: 0, y: 0}.

    iosdecelerationRate?: PropTypes.oneOfType([ + PropTypes.oneOf(['fast', 'normal']), + PropTypes.number, +]) #

    A floating-point number that determines how quickly the scroll view decelerates after the user lifts their finger. You may also use string shortcuts "normal" and "fast" which match the underlying iOS settings for UIScrollViewDecelerationRateNormal and UIScrollViewDecelerationRateFast respectively. - normal: 0.998 (the default) - - fast: 0.99

    iosdirectionalLockEnabled?: bool #

    When true, the ScrollView will try to lock to only vertical or horizontal -scrolling while dragging. The default value is false.

    iosindicatorStyle?: enum('default', 'black', 'white') #

    The style of the scroll indicators. + - fast: 0.99

    iosdirectionalLockEnabled?: PropTypes.bool #

    When true, the ScrollView will try to lock to only vertical or horizontal +scrolling while dragging. The default value is false.

    iosindicatorStyle?: PropTypes.oneOf([ + 'default', // default + 'black', + 'white', +]) #

    The style of the scroll indicators. - default (the default), same as black. - black, scroll indicator is black. This style is good against a light background. - - white, scroll indicator is white. This style is good against a dark background.

    iosmaximumZoomScale?: number #

    The maximum allowed zoom scale. The default value is 1.0.

    iosminimumZoomScale?: number #

    The minimum allowed zoom scale. The default value is 1.0.

    iosonScrollAnimationEnd?: function #

    Called when a scrolling animation ends.

    iosscrollEventThrottle?: number #

    This controls how often the scroll event will be fired while scrolling + - white, scroll indicator is white. This style is good against a dark background.

    iosmaximumZoomScale?: PropTypes.number #

    The maximum allowed zoom scale. The default value is 1.0.

    iosminimumZoomScale?: PropTypes.number #

    The minimum allowed zoom scale. The default value is 1.0.

    iosonScrollAnimationEnd?: PropTypes.func #

    Called when a scrolling animation ends.

    iosscrollEventThrottle?: PropTypes.number #

    This controls how often the scroll event will be fired while scrolling (as a time interval in ms). A lower number yields better accuracy for code that is tracking the scroll position, but can lead to scroll performance problems due to the volume of information being send over the bridge. @@ -98,169 +113,24 @@ scroll position tracking, set this value higher to limit the information being sent across the bridge. The default value is zero, which results in the scroll event being sent only once each time the view is scrolled.

    iosscrollIndicatorInsets?: {top: number, left: number, bottom: number, right: number} #

    The amount by which the scroll view indicators are inset from the edges of the scroll view. This should normally be set to the same value as -the contentInset. Defaults to {0, 0, 0, 0}.

    iosscrollsToTop?: bool #

    When true, the scroll view scrolls to top when the status bar is tapped. -The default value is true.

    iossnapToAlignment?: enum('start', 'center', 'end') #

    When snapToInterval is set, snapToAlignment will define the relationship +the contentInset. Defaults to {0, 0, 0, 0}.

    iosscrollsToTop?: PropTypes.bool #

    When true, the scroll view scrolls to top when the status bar is tapped. +The default value is true.

    iossnapToAlignment?: PropTypes.oneOf([ + 'start', // default + 'center', + 'end', +]) #

    When snapToInterval is set, snapToAlignment will define the relationship of the snapping to the scroll view. - start (the default) will align the snap at the left (horizontal) or top (vertical) - center will align the snap in the center - - end will align the snap at the right (horizontal) or bottom (vertical)

    iossnapToInterval?: number #

    When set, causes the scroll view to stop at multiples of the value of + - end will align the snap at the right (horizontal) or bottom (vertical)

    iossnapToInterval?: PropTypes.number #

    When set, causes the scroll view to stop at multiples of the value of snapToInterval. This can be used for paginating through children that have lengths smaller than the scroll view. Used in combination -with snapToAlignment.

    ioszoomScale?: number #

    The current scale of the scroll view content. The default value is 1.0.

    Methods #

    scrollTo(y?: number, object, x?: number, animated?: boolean) #

    Scrolls to a given x, y offset, either immediately or with a smooth animation.

    Example:

    scrollTo({x: 0; y: 0; animated: true})

    Note: The weird function signature is due to the fact that, for historical reasons, +with snapToAlignment.

    ioszoomScale?: PropTypes.number #

    The current scale of the scroll view content. The default value is 1.0.

    Methods #

    scrollTo(y?: number, object, x?: number, animated?: boolean) #

    Scrolls to a given x, y offset, either immediately or with a smooth animation.

    Example:

    scrollTo({x: 0, y: 0, animated: true})

    Note: The weird function signature is due to the fact that, for historical reasons, the function also accepts separate arguments as an alternative to the options object. This is deprecated due to ambiguity (y before x), and SHOULD NOT BE USED.

    scrollToEnd(options?: object) #

    If this is a vertical ScrollView scrolls to the bottom. If this is a horizontal ScrollView scrolls to the right.

    Use scrollToEnd({animated: true}) for smooth animated scrolling, scrollToEnd({animated: false}) for immediate scrolling. -If no options are passed, animated defaults to true.

    scrollWithoutAnimationTo(y, x) #

    Deprecated, use scrollTo instead.

    You can edit the content above on GitHub and send us a pull request!

    Examples #

    Edit on GitHub
    'use strict'; - -var React = require('react'); -var ReactNative = require('react-native'); -var { - ScrollView, - StyleSheet, - Text, - TouchableOpacity, - View, - Image -} = ReactNative; - -exports.displayName = 'ScrollViewExample'; -exports.title = '<ScrollView>'; -exports.description = 'Component that enables scrolling through child components'; -exports.examples = [ -{ - title: '<ScrollView>', - description: 'To make content scrollable, wrap it within a <ScrollView> component', - render: function() { - var _scrollView: ScrollView; - return ( - <View> - <ScrollView - ref={(scrollView) => { _scrollView = scrollView; }} - automaticallyAdjustContentInsets={false} - onScroll={() => { console.log('onScroll!'); }} - scrollEventThrottle={200} - style={styles.scrollView}> - {THUMB_URLS.map(createThumbRow)} - </ScrollView> - <TouchableOpacity - style={styles.button} - onPress={() => { _scrollView.scrollTo({y: 0}); }}> - <Text>Scroll to top</Text> - </TouchableOpacity> - <TouchableOpacity - style={styles.button} - onPress={() => { _scrollView.scrollToEnd({animated: true}); }}> - <Text>Scroll to bottom</Text> - </TouchableOpacity> - </View> - ); - } -}, { - title: '<ScrollView> (horizontal = true)', - description: 'You can display <ScrollView>\'s child components horizontally rather than vertically', - render: function() { - - function renderScrollView(title: string, addtionalStyles: StyleSheet) { - var _scrollView: ScrollView; - return ( - <View style={addtionalStyles}> - <Text style={styles.text}>{title}</Text> - <ScrollView - ref={(scrollView) => { _scrollView = scrollView; }} - automaticallyAdjustContentInsets={false} - horizontal={true} - style={[styles.scrollView, styles.horizontalScrollView]}> - {THUMB_URLS.map(createThumbRow)} - </ScrollView> - <TouchableOpacity - style={styles.button} - onPress={() => { _scrollView.scrollTo({x: 0}); }}> - <Text>Scroll to start</Text> - </TouchableOpacity> - <TouchableOpacity - style={styles.button} - onPress={() => { _scrollView.scrollToEnd({animated: true}); }}> - <Text>Scroll to end</Text> - </TouchableOpacity> - </View> - ); - } - - return ( - <View> - {renderScrollView('LTR layout', {direction: 'ltr'})} - {renderScrollView('RTL layout', {direction: 'rtl'})} - </View> - ); - } -}]; - -class Thumb extends React.Component { - shouldComponentUpdate(nextProps, nextState) { - return false; - } - - render() { - return ( - <View style={styles.thumb}> - <Image style={styles.img} source={this.props.source} /> - </View> - ); - } -} - -var THUMB_URLS = [ - require('./Thumbnails/like.png'), - require('./Thumbnails/dislike.png'), - require('./Thumbnails/call.png'), - require('./Thumbnails/fist.png'), - require('./Thumbnails/bandaged.png'), - require('./Thumbnails/flowers.png'), - require('./Thumbnails/heart.png'), - require('./Thumbnails/liking.png'), - require('./Thumbnails/party.png'), - require('./Thumbnails/poke.png'), - require('./Thumbnails/superlike.png'), - require('./Thumbnails/victory.png'), -]; - -THUMB_URLS = THUMB_URLS.concat(THUMB_URLS); // double length of THUMB_URLS - -var createThumbRow = (uri, i) => <Thumb key={i} source={uri} />; - -var styles = StyleSheet.create({ - scrollView: { - backgroundColor: '#eeeeee', - height: 300, - }, - horizontalScrollView: { - height: 106, - }, - text: { - fontSize: 16, - fontWeight: 'bold', - margin: 5, - }, - button: { - margin: 5, - padding: 5, - alignItems: 'center', - backgroundColor: '#cccccc', - borderRadius: 3, - }, - thumb: { - margin: 5, - padding: 5, - backgroundColor: '#cccccc', - borderRadius: 3, - minWidth: 96, - }, - img: { - width: 64, - height: 64, - } -});
    \ No newline at end of file + \ No newline at end of file diff --git a/docs/sectionlist.html b/docs/sectionlist.html index 6e386f642c1..dabfb095aa3 100644 --- a/docs/sectionlist.html +++ b/docs/sectionlist.html @@ -1,36 +1,47 @@ -SectionList

    SectionList #

    A performant interface for rendering sectioned lists, supporting the most handy features:

    • Fully cross-platform.
    • Configurable viewability callbacks.
    • List header support.
    • List footer support.
    • Item separator support.
    • Section header support.
    • Section separator support.
    • Heterogeneous data and item rendering support.
    • Pull to Refresh.
    • Scroll loading.

    If you don't need section support and want a simpler interface, use -<FlatList>.

    If you need sticky section header support, use ListView for now.

    Simple Examples:

    <SectionList - renderItem={({item}) => <ListItem title={item.title}} - renderSectionHeader={({section}) => <H1 title={section.key} />} +SectionList

    SectionList #

    A performant interface for rendering sectioned lists, supporting the most handy features:

    • Fully cross-platform.
    • Configurable viewability callbacks.
    • List header support.
    • List footer support.
    • Item separator support.
    • Section header support.
    • Section separator support.
    • Heterogeneous data and item rendering support.
    • Pull to Refresh.
    • Scroll loading.

    If you don't need section support and want a simpler interface, use +<FlatList>.

    Simple Examples:

    <SectionList + renderItem={({item}) => <ListItem title={item.title} />} + renderSectionHeader={({section}) => <H1 title={section.title} />} sections={[ // homogenous rendering between sections - {data: [...], key: ...}, - {data: [...], key: ...}, - {data: [...], key: ...}, + {data: [...], title: ...}, + {data: [...], title: ...}, + {data: [...], title: ...}, ]} /> <SectionList sections={[ // heterogeneous rendering between sections - {data: [...], key: ..., renderItem: ...}, - {data: [...], key: ..., renderItem: ...}, - {data: [...], key: ..., renderItem: ...}, + {data: [...], title: ..., renderItem: ...}, + {data: [...], title: ..., renderItem: ...}, + {data: [...], title: ..., renderItem: ...}, ]} -/>

    This is a convenience wrapper around <VirtualizedList>, -and thus inherits the following caveats:

    • Internal state is not preserved when content scrolls out of the render window. Make sure all +/>

    This is a convenience wrapper around <VirtualizedList>, +and thus inherits it's props (as well as those of ScrollView) that aren't explicitly listed +here, along with the following caveats:

    • Internal state is not preserved when content scrolls out of the render window. Make sure all your data is captured in the item data or external stores like Flux, Redux, or Relay.
    • This is a PureComponent which means that it will not re-render if props remain shallow- -equal. Make sure that everything your renderItem function depends on is passed as a prop that -is not === after updates, otherwise your UI may not update on changes. This includes the -data prop and parent component state.
    • In order to constrain memory and enable smooth scrolling, content is rendered asynchronously +equal. Make sure that everything your renderItem function depends on is passed as a prop +(e.g. extraData) that is not === after updates, otherwise your UI may not update on +changes. This includes the data prop and parent component state.
    • In order to constrain memory and enable smooth scrolling, content is rendered asynchronously offscreen. This means it's possible to scroll faster than the fill rate ands momentarily see blank content. This is a tradeoff that can be adjusted to suit the needs of each application, and we are working on improving it behind the scenes.
    • By default, the list looks for a key prop on each item and uses that for the React key. -Alternatively, you can provide a custom keyExtractor prop.

    Props #

    ItemSeparatorComponent?: ?ReactClass<any> #

    Rendered in between adjacent Items within each section.

    ListFooterComponent?: ?ReactClass<any> #

    Rendered at the very end of the list.

    ListHeaderComponent?: ?ReactClass<any> #

    Rendered at the very beginning of the list.

    SectionSeparatorComponent?: ?ReactClass<any> #

    Rendered in between each section.

    extraData?: any #

    A marker property for telling the list to re-render (since it implements PureComponent). If +Alternatively, you can provide a custom keyExtractor prop.

    Props #

    ItemSeparatorComponent?: ?ReactClass<any> #

    Rendered in between each item, but not at the top or bottom. By default, highlighted, +section, and [leading/trailing][Item/Separator] props are provided. renderItem provides +separators.highlight/unhighlight which will update the highlighted prop, but you can also +add custom props with separators.updateProps.

    ListEmptyComponent?: ?ReactClass<any> | React.Element<any> #

    Rendered when the list is empty. Can be a React Component Class, a render function, or +a rendered element.

    ListFooterComponent?: ?ReactClass<any> | React.Element<any> #

    Rendered at the very end of the list. Can be a React Component Class, a render function, or +a rendered element.

    ListHeaderComponent?: ?ReactClass<any> | React.Element<any> #

    Rendered at the very beginning of the list. Can be a React Component Class, a render function, or +a rendered element.

    SectionSeparatorComponent?: ?ReactClass<any> #

    Rendered at the top and bottom of each section (note this is different from +ItemSeparatorComponent which is only rendered between items). These are intended to separate +sections from the headers above and below and typically have the same highlight response as +ItemSeparatorComponent. Also receives highlighted, [leading/trailing][Item/Separator], +and any custom props from separators.updateProps.

    extraData?: any #

    A marker property for telling the list to re-render (since it implements PureComponent). If any of your renderItem, Header, Footer, etc. functions depend on anything outside of the data prop, stick it here and treat it immutably.

    initialNumToRender: number #

    How many items to render in the initial batch. This should be enough to fill the screen but not much more. Note these items will never be unmounted as part of the windowed rendering in order to improve perceived performance of scroll-to-top actions.

    keyExtractor: (item: Item, index: number) => string #

    Used to extract a unique key for a given item at the specified index. Key is used for caching and as the react key to track item re-ordering. The default extractor checks item.key, then -falls back to using the index, like react does.

    onEndReached?: ?(info: {distanceFromEnd: number}) => void #

    Called once when the scroll position gets within onEndReachedThreshold of the rendered +falls back to using the index, like react does.

    legacyImplementation?: ?boolean #

    onEndReached?: ?(info: {distanceFromEnd: number}) => void #

    Called once when the scroll position gets within onEndReachedThreshold of the rendered content.

    onEndReachedThreshold?: ?number #

    How far from the end (in units of visible length of the list) the bottom edge of the list must be from the end of the content to trigger the onEndReached callback. Thus a value of 0.5 will trigger onEndReached when the end of the content is @@ -39,190 +50,29 @@ sure to also set the refreshing prop correctly.

    #

    Called when the viewability of rows changes, as defined by the -viewabilityConfig prop.

    refreshing?: ?boolean #

    Set this true while waiting for new data from a refresh.

    renderItem: (info: {item: Item, index: number}) => ?React.Element<any> #

    Default renderer for every item in every section. Can be over-ridden on a per-section basis.

    renderSectionHeader?: ?(info: {section: SectionT}) => ?React.Element<any> #

    Rendered at the top of each section. Sticky headers are not yet supported.

    sections: Array<SectionT> #

    stickySectionHeadersEnabled?: boolean #

    Makes section headers stick to the top of the screen until the next one pushes it off. Only -enabled by default on iOS because that is the platform standard there.

    You can edit the content above on GitHub and send us a pull request!

    Examples #

    Edit on GitHub
    'use strict'; - -const React = require('react'); -const ReactNative = require('react-native'); -const { - Animated, - SectionList, - StyleSheet, - Text, - View, -} = ReactNative; - -const UIExplorerPage = require('./UIExplorerPage'); - -const infoLog = require('infoLog'); - -const { - HeaderComponent, - FooterComponent, - ItemComponent, - PlainInput, - SeparatorComponent, - Spindicator, - genItemData, - pressItem, - renderSmallSwitchOption, - renderStackedItem, -} = require('./ListExampleShared'); - -const AnimatedSectionList = Animated.createAnimatedComponent(SectionList); - -const VIEWABILITY_CONFIG = { - minimumViewTime: 3000, - viewAreaCoveragePercentThreshold: 100, - waitForInteraction: true, -}; - -const renderSectionHeader = ({section}) => ( - <View> - <Text style={styles.headerText}>SECTION HEADER: {section.key}</Text> - <SeparatorComponent /> - </View> -); - -const CustomSeparatorComponent = ({text}) => ( - <View> - <SeparatorComponent /> - <Text style={styles.separatorText}>{text}</Text> - <SeparatorComponent /> - </View> -); - -class SectionListExample extends React.PureComponent { - static title = '<SectionList>'; - static description = 'Performant, scrollable list of data.'; - - state = { - data: genItemData(1000), - debug: false, - filterText: '', - logViewable: false, - virtualized: true, - }; - - _scrollPos = new Animated.Value(0); - _scrollSinkY = Animated.event( - [{nativeEvent: { contentOffset: { y: this._scrollPos } }}], - {useNativeDriver: true}, - ); - - render() { - const filterRegex = new RegExp(String(this.state.filterText), 'i'); - const filter = (item) => ( - filterRegex.test(item.text) || filterRegex.test(item.title) - ); - const filteredData = this.state.data.filter(filter); - const filteredSectionData = []; - let startIndex = 0; - const endIndex = filteredData.length - 1; - for (let ii = 10; ii <= endIndex + 10; ii += 10) { - filteredSectionData.push({ - key: `${filteredData[startIndex].key} - ${filteredData[Math.min(ii - 1, endIndex)].key}`, - data: filteredData.slice(startIndex, ii), - }); - startIndex = ii; - } - return ( - <UIExplorerPage - noSpacer={true} - noScroll={true}> - <View style={styles.searchRow}> - <PlainInput - onChangeText={filterText => { - this.setState(() => ({filterText})); - }} - placeholder="Search..." - value={this.state.filterText} - /> - <View style={styles.optionSection}> - {renderSmallSwitchOption(this, 'virtualized')} - {renderSmallSwitchOption(this, 'logViewable')} - {renderSmallSwitchOption(this, 'debug')} - <Spindicator value={this._scrollPos} /> - </View> - </View> - <SeparatorComponent /> - <AnimatedSectionList - ListHeaderComponent={HeaderComponent} - ListFooterComponent={FooterComponent} - SectionSeparatorComponent={() => - <CustomSeparatorComponent text="SECTION SEPARATOR" /> - } - ItemSeparatorComponent={() => - <CustomSeparatorComponent text="ITEM SEPARATOR" /> - } - debug={this.state.debug} - enableVirtualization={this.state.virtualized} - onRefresh={() => alert('onRefresh: nothing to refresh :P')} - onScroll={this._scrollSinkY} - onViewableItemsChanged={this._onViewableItemsChanged} - refreshing={false} - renderItem={this._renderItemComponent} - renderSectionHeader={renderSectionHeader} - sections={[ - {renderItem: renderStackedItem, key: 's1', data: [ - {title: 'Item In Header Section', text: 'Section s1', key: '0'}, - ]}, - {key: 's2', data: [ - {noImage: true, title: '1st item', text: 'Section s2', key: '0'}, - {noImage: true, title: '2nd item', text: 'Section s2', key: '1'}, - ]}, - ...filteredSectionData, - ]} - viewabilityConfig={VIEWABILITY_CONFIG} - /> - </UIExplorerPage> - ); - } - _renderItemComponent = ({item}) => ( - <ItemComponent item={item} onPress={this._pressItem} /> - ); - // This is called when items change viewability by scrolling into our out of - // the viewable area. - _onViewableItemsChanged = (info: { - changed: Array<{ - key: string, - isViewable: boolean, - item: {columns: Array<*>}, - index: ?number, - section?: any - }>}, - ) => { - // Impressions can be logged here - if (this.state.logViewable) { - infoLog('onViewableItemsChanged: ', info.changed.map((v: Object) => ( - {...v, item: '...', section: v.section.key} - ))); - } - }; - _pressItem = (index: number) => { - pressItem(this, index); - }; -} - -const styles = StyleSheet.create({ - headerText: { - padding: 4, - }, - optionSection: { - flexDirection: 'row', - }, - searchRow: { - paddingHorizontal: 10, - }, - separatorText: { - color: 'gray', - alignSelf: 'center', - padding: 4, - fontSize: 9, - }, -}); - -module.exports = SectionListExample;
    \ No newline at end of file + \ No newline at end of file diff --git a/docs/segmentedcontrolios.html b/docs/segmentedcontrolios.html index a3ae6841e4e..bd6f6e17b87 100644 --- a/docs/segmentedcontrolios.html +++ b/docs/segmentedcontrolios.html @@ -1,4 +1,4 @@ -SegmentedControlIOS

    SegmentedControlIOS #

    Use SegmentedControlIOS to render a UISegmentedControl iOS.

    Programmatically changing selected index #

    The selected index can be changed on the fly by assigning the +SegmentedControlIOS

    SegmentedControlIOS #

    Use SegmentedControlIOS to render a UISegmentedControl iOS.

    Programmatically changing selected index #

    The selected index can be changed on the fly by assigning the selectIndex prop to a state variable, then changing that variable. Note that the state variable would need to be updated as the user selects a value and changes the index, as shown in the example below.

    <SegmentedControlIOS @@ -7,163 +7,11 @@ selects a value and changes the index, as shown in the example below.

    ={(event) => { this.setState({selectedIndex: event.nativeEvent.selectedSegmentIndex}); }} -/>

    Props #

    enabled?: bool #

    If false the user won't be able to interact with the control. -Default value is true.

    momentary?: bool #

    If true, then selecting a segment won't persist visually. -The onValueChange callback will still work as expected.

    onChange?: function #

    Callback that is called when the user taps a segment; -passes the event as an argument

    onValueChange?: function #

    Callback that is called when the user taps a segment; -passes the segment's value as an argument

    selectedIndex?: number #

    The index in props.values of the segment to be (pre)selected.

    tintColor?: string #

    Accent color of the control.

    values?: [string] #

    The labels for the control's segment buttons, in order.

    You can edit the content above on GitHub and send us a pull request!

    Examples #

    Edit on GitHub
    'use strict'; - -var React = require('react'); -var ReactNative = require('react-native'); -var { - SegmentedControlIOS, - Text, - View, - StyleSheet -} = ReactNative; - -class BasicSegmentedControlExample extends React.Component { - render() { - return ( - <View> - <View style={{marginBottom: 10}}> - <SegmentedControlIOS values={['One', 'Two']} /> - </View> - <View> - <SegmentedControlIOS values={['One', 'Two', 'Three', 'Four', 'Five']} /> - </View> - </View> - ); - } -} - -class PreSelectedSegmentedControlExample extends React.Component { - render() { - return ( - <View> - <View> - <SegmentedControlIOS values={['One', 'Two']} selectedIndex={0} /> - </View> - </View> - ); - } -} - -class MomentarySegmentedControlExample extends React.Component { - render() { - return ( - <View> - <View> - <SegmentedControlIOS values={['One', 'Two']} momentary={true} /> - </View> - </View> - ); - } -} - -class DisabledSegmentedControlExample extends React.Component { - render() { - return ( - <View> - <View> - <SegmentedControlIOS enabled={false} values={['One', 'Two']} selectedIndex={1} /> - </View> - </View> - ); - } -} - -class ColorSegmentedControlExample extends React.Component { - render() { - return ( - <View> - <View style={{marginBottom: 10}}> - <SegmentedControlIOS tintColor="#ff0000" values={['One', 'Two', 'Three', 'Four']} selectedIndex={0} /> - </View> - <View> - <SegmentedControlIOS tintColor="#00ff00" values={['One', 'Two', 'Three']} selectedIndex={1} /> - </View> - </View> - ); - } -} - -class EventSegmentedControlExample extends React.Component { - state = { - values: ['One', 'Two', 'Three'], - value: 'Not selected', - selectedIndex: undefined - }; - - render() { - return ( - <View> - <Text style={styles.text} > - Value: {this.state.value} - </Text> - <Text style={styles.text} > - Index: {this.state.selectedIndex} - </Text> - <SegmentedControlIOS - values={this.state.values} - selectedIndex={this.state.selectedIndex} - onChange={this._onChange} - onValueChange={this._onValueChange} /> - </View> - ); - } - - _onChange = (event) => { - this.setState({ - selectedIndex: event.nativeEvent.selectedSegmentIndex, - }); - }; - - _onValueChange = (value) => { - this.setState({ - value: value, - }); - }; -} - -var styles = StyleSheet.create({ - text: { - fontSize: 14, - textAlign: 'center', - fontWeight: '500', - margin: 10, - }, -}); - -exports.title = '<SegmentedControlIOS>'; -exports.displayName = 'SegmentedControlExample'; -exports.description = 'Native segmented control'; -exports.examples = [ - { - title: 'Segmented controls can have values', - render(): React.Element<any> { return <BasicSegmentedControlExample />; } - }, - { - title: 'Segmented controls can have a pre-selected value', - render(): React.Element<any> { return <PreSelectedSegmentedControlExample />; } - }, - { - title: 'Segmented controls can be momentary', - render(): React.Element<any> { return <MomentarySegmentedControlExample />; } - }, - { - title: 'Segmented controls can be disabled', - render(): React.Element<any> { return <DisabledSegmentedControlExample />; } - }, - { - title: 'Custom colors can be provided', - render(): React.Element<any> { return <ColorSegmentedControlExample />; } - }, - { - title: 'Change events can be detected', - render(): React.Element<any> { return <EventSegmentedControlExample />; } - } -];
    \ No newline at end of file + \ No newline at end of file diff --git a/docs/settings.html b/docs/settings.html index fe610828528..47cfd221e96 100644 --- a/docs/settings.html +++ b/docs/settings.html @@ -1,4 +1,4 @@ -Settings

    Settings #

    Methods #

    static get(key) #

    static set(settings) #

    static watchKeys(keys, callback) #

    static clearWatch(watchId) #

    Properties #

    You can edit the content above on GitHub and send us a pull request!

    Settings #

    Methods #

    static get(key) #

    static set(settings) #

    static watchKeys(keys, callback) #

    static clearWatch(watchId) #

    Properties #

    You can edit the content above on GitHub and send us a pull request!

    \ No newline at end of file + \ No newline at end of file diff --git a/docs/shadow-props.html b/docs/shadow-props.html index dd9b8dfcde1..06ec9819271 100644 --- a/docs/shadow-props.html +++ b/docs/shadow-props.html @@ -1,4 +1,4 @@ -Shadow Props

    Shadow Props #

    Props #

    iosshadowColor?: color #

    Sets the drop shadow color

    iosshadowOffset?: {width: number, height: number} #

    Sets the drop shadow offset

    iosshadowOpacity?: number #

    Sets the drop shadow opacity (multiplied by the color's alpha component)

    iosshadowRadius?: number #

    Sets the drop shadow blur radius

    You can edit the content above on GitHub and send us a pull request!

    Shadow Props #

    Props #

    iosshadowColor?: color #

    Sets the drop shadow color

    iosshadowOffset?: {width: number, height: number} #

    Sets the drop shadow offset

    iosshadowOpacity?: number #

    Sets the drop shadow opacity (multiplied by the color's alpha component)

    iosshadowRadius?: number #

    Sets the drop shadow blur radius

    You can edit the content above on GitHub and send us a pull request!

    \ No newline at end of file + \ No newline at end of file diff --git a/docs/share.html b/docs/share.html index 7e0496a4eff..a726cf2c091 100644 --- a/docs/share.html +++ b/docs/share.html @@ -1,115 +1,7 @@ -Share

    Share #

    Methods #

    static share(content, options) #

    Open a dialog to share text content.

    In iOS, Returns a Promise which will be invoked an object containing action, activityType. +Share

    Share #

    Methods #

    static share(content, options) #

    Open a dialog to share text content.

    In iOS, Returns a Promise which will be invoked an object containing action, activityType. If the user dismissed the dialog, the Promise will still be resolved with action being Share.dismissedAction and all the other keys being undefined.

    In Android, Returns a Promise which always be resolved with action being Share.sharedAction.

    Content #

    • message - a message to share
    • title - title of the message

    iOS #

    • url - an URL to share

    At least one of URL and message is required.

    Options #

    iOS #

    • excludedActivityTypes
    • tintColor

    Android #

    • dialogTitle

    static sharedAction() #

    The content was successfully shared.

    static dismissedAction() #

    The dialog has been dismissed. -@platform ios

    You can edit the content above on GitHub and send us a pull request!

    Examples #

    Edit on GitHub
    'use strict'; - -var React = require('react'); -var ReactNative = require('react-native'); -var { - StyleSheet, - View, - Text, - TouchableHighlight, - Share, -} = ReactNative; - -exports.framework = 'React'; -exports.title = 'Share'; -exports.description = 'Share data with other Apps.'; -exports.examples = [{ - title: 'Share Text Content', - render() { - return <ShareMessageExample />; - } -}]; - -class ShareMessageExample extends React.Component { - _shareMessage: Function; - _shareText: Function; - _showResult: Function; - state: any; - - constructor(props) { - super(props); - - this._shareMessage = this._shareMessage.bind(this); - this._shareText = this._shareText.bind(this); - this._showResult = this._showResult.bind(this); - - this.state = { - result: '' - }; - } - - render() { - return ( - <View> - <TouchableHighlight style={styles.wrapper} - onPress={this._shareMessage}> - <View style={styles.button}> - <Text>Click to share message</Text> - </View> - </TouchableHighlight> - <TouchableHighlight style={styles.wrapper} - onPress={this._shareText}> - <View style={styles.button}> - <Text>Click to share message, URL and title</Text> - </View> - </TouchableHighlight> - <Text>{this.state.result}</Text> - </View> - ); - } - - _shareMessage() { - Share.share({ - message: 'React Native | A framework for building native apps using React' - }) - .then(this._showResult) - .catch((error) => this.setState({result: 'error: ' + error.message})); - } - - _shareText() { - Share.share({ - message: 'A framework for building native apps using React', - url: 'http://facebook.github.io/react-native/', - title: 'React Native' - }, { - dialogTitle: 'Share React Native website', - excludedActivityTypes: [ - 'com.apple.UIKit.activity.PostToTwitter' - ], - tintColor: 'green' - }) - .then(this._showResult) - .catch((error) => this.setState({result: 'error: ' + error.message})); - } - - _showResult(result) { - if (result.action === Share.sharedAction) { - if (result.activityType) { - this.setState({result: 'shared with an activityType: ' + result.activityType}); - } else { - this.setState({result: 'shared'}); - } - } else if (result.action === Share.dismissedAction) { - this.setState({result: 'dismissed'}); - } - } - -} - - -var styles = StyleSheet.create({ - wrapper: { - borderRadius: 5, - marginBottom: 5, - }, - button: { - backgroundColor: '#eeeeee', - padding: 10, - }, -});
    \ No newline at end of file + \ No newline at end of file diff --git a/docs/signed-apk-android.html b/docs/signed-apk-android.html index 6a6b3f26e39..5bee14c3849 100644 --- a/docs/signed-apk-android.html +++ b/docs/signed-apk-android.html @@ -1,4 +1,4 @@ -Generating Signed APK

    Generating Signed APK #

    Android requires that all apps be digitally signed with a certificate before they can be installed, so to distribute your Android application via Google Play store, you'll need to generate a signed release APK. The Signing Your Applications page on Android Developers documentation describes the topic in detail. This guide covers the process in brief, as well as lists the steps required to packaging the JavaScript bundle.

    Generating a signing key #

    You can generate a private signing key using keytool. On Windows keytool must be run from C:\Program Files\Java\jdkx.x.x_x\bin.

    $ keytool -genkey -v -keystore my-release-key.keystore -alias my-key-alias -keyalg RSA -keysize 2048 -validity 10000

    This command prompts you for passwords for the keystore and key, and to provide the Distinguished Name fields for your key. It then generates the keystore as a file called my-release-key.keystore.

    The keystore contains a single key, valid for 10000 days. The alias is a name that you will use later when signing your app, so remember to take note of the alias.

    Note: Remember to keep your keystore file private and never commit it to version control.

    Setting up gradle variables #

    1. Place the my-release-key.keystore file under the android/app directory in your project folder.
    2. Edit the file ~/.gradle/gradle.properties and add the following (replace ***** with the correct keystore password, alias and key password),
    MYAPP_RELEASE_STORE_FILE=my-release-key.keystore +Generating Signed APK

    Generating Signed APK #

    Android requires that all apps be digitally signed with a certificate before they can be installed, so to distribute your Android application via Google Play store, you'll need to generate a signed release APK. The Signing Your Applications page on Android Developers documentation describes the topic in detail. This guide covers the process in brief, as well as lists the steps required to packaging the JavaScript bundle.

    Generating a signing key #

    You can generate a private signing key using keytool. On Windows keytool must be run from C:\Program Files\Java\jdkx.x.x_x\bin.

    $ keytool -genkey -v -keystore my-release-key.keystore -alias my-key-alias -keyalg RSA -keysize 2048 -validity 10000

    This command prompts you for passwords for the keystore and key, and to provide the Distinguished Name fields for your key. It then generates the keystore as a file called my-release-key.keystore.

    The keystore contains a single key, valid for 10000 days. The alias is a name that you will use later when signing your app, so remember to take note of the alias.

    Note: Remember to keep your keystore file private and never commit it to version control.

    Setting up gradle variables #

    1. Place the my-release-key.keystore file under the android/app directory in your project folder.
    2. Edit the file ~/.gradle/gradle.properties and add the following (replace ***** with the correct keystore password, alias and key password),
    MYAPP_RELEASE_STORE_FILE=my-release-key.keystore MYAPP_RELEASE_KEY_ALIAS=my-key-alias MYAPP_RELEASE_STORE_PASSWORD=***** MYAPP_RELEASE_KEY_PASSWORD=*****

    These are going to be global gradle variables, which we can later use in our gradle config to sign our app.

    Note about saving the keystore:

    Once you publish the app on the Play Store, you will need to republish your app under a different package name (losing all downloads and ratings) if you want to change the signing key at any point. So backup your keystore and don't forget the passwords.

    Note about security: If you are not keen on storing your passwords in plaintext and you are running OSX, you can also store your credentials in the Keychain Access app. Then you can skip the two last rows in ~/.gradle/gradle.properties.

    Adding signing config to your app's gradle config #

    Edit the file android/app/build.gradle in your project folder and add the signing config,

    ... @@ -41,6 +41,6 @@ def enableProguardInReleaseBuilds = \ No newline at end of file + \ No newline at end of file diff --git a/docs/slider.html b/docs/slider.html index ad856a91ec0..aa8a0e67cb9 100644 --- a/docs/slider.html +++ b/docs/slider.html @@ -1,172 +1,18 @@ -Slider

    Slider #

    A component used to select a single value from a range of values.

    Props #

    disabled?: bool #

    If true the user won't be able to move the slider. +Slider

    Slider #

    A component used to select a single value from a range of values.

    Props #

    disabled?: PropTypes.bool #

    If true the user won't be able to move the slider. Default value is false.

    maximumTrackTintColor?: color #

    The color used for the track to the right of the button. -Overrides the default blue gradient image on iOS.

    maximumValue?: number #

    Initial maximum value of the slider. Default value is 1.

    minimumTrackTintColor?: color #

    The color used for the track to the left of the button. -Overrides the default blue gradient image on iOS.

    minimumValue?: number #

    Initial minimum value of the slider. Default value is 0.

    onSlidingComplete?: function #

    Callback called when the user finishes changing the value (e.g. when -the slider is released).

    onValueChange?: function #

    Callback continuously called while the user is dragging the slider.

    step?: number #

    Step value of the slider. The value should be +Overrides the default blue gradient image on iOS.

    maximumValue?: PropTypes.number #

    Initial maximum value of the slider. Default value is 1.

    minimumTrackTintColor?: color #

    The color used for the track to the left of the button. +Overrides the default blue gradient image on iOS.

    minimumValue?: PropTypes.number #

    Initial minimum value of the slider. Default value is 0.

    onSlidingComplete?: PropTypes.func #

    Callback that is called when the user releases the slider, +regardless if the value has changed. The current value is passed +as an argument to the callback handler.

    onValueChange?: PropTypes.func #

    Callback continuously called while the user is dragging the slider.

    step?: PropTypes.number #

    Step value of the slider. The value should be between 0 and (maximumValue - minimumValue). Default value is 0.

    style?: ViewPropTypes.style #

    Used to style and layout the Slider. See StyleSheet.js and -ViewStylePropTypes.js for more info.

    testID?: string #

    Used to locate this view in UI automation tests.

    value?: number #

    Initial value of the slider. The value should be between minimumValue +ViewStylePropTypes.js for more info.

    testID?: PropTypes.string #

    Used to locate this view in UI automation tests.

    value?: PropTypes.number #

    Initial value of the slider. The value should be between minimumValue and maximumValue, which default to 0 and 1 respectively. Default value is 0.

    This is not a controlled component, you don't need to update the value during dragging.

    androidthumbTintColor?: color #

    Color of the foreground switch grip.

    iosmaximumTrackImage?: Image.propTypes.source #

    Assigns a maximum track image. Only static images are supported. The leftmost pixel of the image will be stretched to fill the track.

    iosminimumTrackImage?: Image.propTypes.source #

    Assigns a minimum track image. Only static images are supported. The rightmost pixel of the image will be stretched to fill the track.

    iosthumbImage?: Image.propTypes.source #

    Sets an image for the thumb. Only static images are supported.

    iostrackImage?: Image.propTypes.source #

    Assigns a single image for the track. Only static images are supported. -The center pixel of the image will be stretched to fill the track.

    You can edit the content above on GitHub and send us a pull request!

    Examples #

    Edit on GitHub
    'use strict'; - -var React = require('react'); -var ReactNative = require('react-native'); -var { - Slider, - Text, - StyleSheet, - View, -} = ReactNative; - -class SliderExample extends React.Component { - static defaultProps = { - value: 0, - }; - - state = { - value: this.props.value, - }; - - render() { - return ( - <View> - <Text style={styles.text} > - {this.state.value && +this.state.value.toFixed(3)} - </Text> - <Slider - {...this.props} - onValueChange={(value) => this.setState({value: value})} /> - </View> - ); - } -} - -class SlidingCompleteExample extends React.Component { - state = { - slideCompletionValue: 0, - slideCompletionCount: 0, - }; - - render() { - return ( - <View> - <SliderExample - {...this.props} - onSlidingComplete={(value) => this.setState({ - slideCompletionValue: value, - slideCompletionCount: this.state.slideCompletionCount + 1})} /> - <Text> - Completions: {this.state.slideCompletionCount} Value: {this.state.slideCompletionValue} - </Text> - </View> - ); - } -} - -var styles = StyleSheet.create({ - slider: { - height: 10, - margin: 10, - }, - text: { - fontSize: 14, - textAlign: 'center', - fontWeight: '500', - margin: 10, - }, -}); - -exports.title = '<Slider>'; -exports.displayName = 'SliderExample'; -exports.description = 'Slider input for numeric values'; -exports.examples = [ - { - title: 'Default settings', - render(): React.Element<any> { - return <SliderExample />; - } - }, - { - title: 'Initial value: 0.5', - render(): React.Element<any> { - return <SliderExample value={0.5} />; - } - }, - { - title: 'minimumValue: -1, maximumValue: 2', - render(): React.Element<any> { - return ( - <SliderExample - minimumValue={-1} - maximumValue={2} - /> - ); - } - }, - { - title: 'step: 0.25', - render(): React.Element<any> { - return <SliderExample step={0.25} />; - } - }, - { - title: 'onSlidingComplete', - render(): React.Element<any> { - return ( - <SlidingCompleteExample /> - ); - } - }, - { - title: 'Custom min/max track tint color', - render(): React.Element<any> { - return ( - <SliderExample - minimumTrackTintColor={'blue'} - maximumTrackTintColor={'red'} - value={0.5} - /> - ); - } - }, - { - title: 'Custom thumb color', - platform: 'android', - render(): React.Element<any> { - return <SliderExample thumbTintColor={'blue'} />; - } - }, - { - title: 'Custom thumb image', - platform: 'ios', - render(): React.Element<any> { - return <SliderExample thumbImage={require('./uie_thumb_big.png')} />; - } - }, - { - title: 'Custom track image', - platform: 'ios', - render(): React.Element<any> { - return <SliderExample trackImage={require('./slider.png')} />; - } - }, - { - title: 'Custom min/max track image', - platform: 'ios', - render(): React.Element<any> { - return ( - <SliderExample - minimumTrackImage={require('./slider-left.png')} - maximumTrackImage={require('./slider-right.png')} - /> - ); - } - }, -];
    \ No newline at end of file + \ No newline at end of file diff --git a/docs/snapshotviewios.html b/docs/snapshotviewios.html index a8dca6d9302..159dd239996 100644 --- a/docs/snapshotviewios.html +++ b/docs/snapshotviewios.html @@ -1,4 +1,4 @@ -SnapshotViewIOS

    SnapshotViewIOS #

    Props #

    onSnapshotReady?: Function #

    testIdentifier?: string #

    You can edit the content above on GitHub and send us a pull request!

    SnapshotViewIOS #

    Props #

    onSnapshotReady?: Function #

    testIdentifier?: string #

    You can edit the content above on GitHub and send us a pull request!

    \ No newline at end of file + \ No newline at end of file diff --git a/docs/state.html b/docs/state.html index e9880909a65..ff90f12767f 100644 --- a/docs/state.html +++ b/docs/state.html @@ -1,4 +1,4 @@ -State

    State #

    There are two types of data that control a component: props and state. props are set by the parent and they are fixed throughout the lifetime of a component. For data that is going to change, we have to use state.

    In general, you should initialize state in the constructor, and then call setState when you want to change it.

    For example, let's say we want to make text that blinks all the time. The text itself gets set once when the blinking component gets created, so the text itself is a prop. The "whether the text is currently on or off" changes over time, so that should be kept in state.

    import React, { Component } from 'react'; +State

    State #

    There are two types of data that control a component: props and state. props are set by the parent and they are fixed throughout the lifetime of a component. For data that is going to change, we have to use state.

    In general, you should initialize state in the constructor, and then call setState when you want to change it.

    For example, let's say we want to make text that blinks all the time. The text itself gets set once when the blinking component gets created, so the text itself is a prop. The "whether the text is currently on or off" changes over time, so that should be kept in state.

    import React, { Component } from 'react'; import { AppRegistry, Text, View } from 'react-native'; class Blink extends Component { @@ -8,7 +8,9 @@ class Blink extends // Toggle the state every second setInterval(() => { - this.setState({ showText: !this.state.showText }); + this.setState(previousState => { + return { showText: !previousState.showText }; + }); }, 1000); } @@ -20,7 +22,7 @@ class Blink extends } } -class BlinkApp extends Component { +export default class BlinkApp extends Component { render() { return ( <View> @@ -32,8 +34,9 @@ class BlinkApp extends ); } } - -AppRegistry.registerComponent('BlinkApp', () => BlinkApp);

    In a real application, you probably won't be setting state with a timer. You might set state when you have new data arrive from the server, or from user input. You can also use a state container like Redux to control your data flow. In that case you would use Redux to modify your state rather than calling setState directly.

    When setState is called, BlinkApp will re-render its Component. By calling setState within the Timer, the component will re-render every time the Timer ticks.

    State works the same way as it does in React, so for more details on handling state, you can look at the React.Component API. + +// skip this line if using Create React Native App +AppRegistry.registerComponent('BlinkApp', () => BlinkApp);

    In a real application, you probably won't be setting state with a timer. You might set state when you have new data arrive from the server, or from user input. You can also use a state container like Redux to control your data flow. In that case you would use Redux to modify your state rather than calling setState directly.

    When setState is called, BlinkApp will re-render its Component. By calling setState within the Timer, the component will re-render every time the Timer ticks.

    State works the same way as it does in React, so for more details on handling state, you can look at the React.Component API. At this point, you might be annoyed that most of our examples so far use boring default black text. To make things more beautiful, you will have to learn about Style.

    You can edit the content above on GitHub and send us a pull request!

    \ No newline at end of file + \ No newline at end of file diff --git a/docs/statusbar.html b/docs/statusbar.html index 1821ca2168d..99ace788b45 100644 --- a/docs/statusbar.html +++ b/docs/statusbar.html @@ -1,4 +1,4 @@ -StatusBar

    StatusBar #

    Component to control the app status bar.

    Usage with Navigator #

    It is possible to have multiple StatusBar components mounted at the same +StatusBar

    StatusBar #

    Component to control the app status bar.

    Usage with Navigator #

    It is possible to have multiple StatusBar components mounted at the same time. The props will be merged in the order the StatusBar components were mounted. One use case is to specify status bar styles per route using Navigator.

    <View> <StatusBar @@ -23,449 +23,7 @@ Supported for backgroundColor, barStyle and hidden.

    iosnetworkActivityIndicatorVisible?: boolean #

    If the network activity indicator should be visible.

    iosshowHideTransition?: literal | literal #

    The transition effect when showing and hiding the status bar using the hidden prop. Defaults to 'fade'.

    Methods #

    static setHidden(hidden: boolean, animation?: StatusBarAnimation) #

    Show or hide the status bar

    Parameters:
    Name and TypeDescription
    hidden

    boolean

    Hide the status bar.

    [animation]

    Optional animation when - changing the status bar hidden property.

    static setBarStyle(style: StatusBarStyle, animated?: boolean) #

    Set the status bar style

    Parameters:
    Name and TypeDescription
    style

    Status bar style to set

    [animated]

    boolean

    Animate the style change.

    static setNetworkActivityIndicatorVisible(visible: boolean) #

    Control the visibility of the network activity indicator

    Parameters:
    Name and TypeDescription
    visible

    boolean

    Show the indicator.

    static setBackgroundColor(color: string, animated?: boolean) #

    Set the background color for the status bar

    Parameters:
    Name and TypeDescription
    color

    string

    Background color.

    [animated]

    boolean

    Animate the style change.

    static setTranslucent(translucent: boolean) #

    Control the translucency of the status bar

    Parameters:
    Name and TypeDescription
    translucent

    boolean

    Set as translucent.

    Type Definitions #

    StatusBarStyle #

    Status bar style

    Type:
    $Enum

    Constants:
    ValueDescription
    default

    Default status bar style (dark for iOS, light for Android)

    light-content

    Dark background, white texts and icons

    dark-content

    Light background, dark texts and icons

    StatusBarAnimation #

    Status bar animation

    Type:
    $Enum

    Constants:
    ValueDescription
    none

    No animation

    fade

    Fade animation

    slide

    Slide animation

    You can edit the content above on GitHub and send us a pull request!

    Examples #

    Edit on GitHub
    'use strict'; - -const React = require('react'); -const ReactNative = require('react-native'); -const { - StatusBar, - StyleSheet, - Text, - TouchableHighlight, - View, -} = ReactNative; - -exports.framework = 'React'; -exports.title = '<StatusBar>'; -exports.description = 'Component for controlling the status bar'; - -const colors = [ - '#ff0000', - '#00ff00', - '#0000ff', -]; - -const barStyles = [ - 'default', - 'light-content', -]; - -const showHideTransitions = [ - 'fade', - 'slide', -]; - -function getValue<T>(values: Array<T>, index: number): T { - return values[index % values.length]; -} - -class StatusBarHiddenExample extends React.Component { - state = { - animated: true, - hidden: false, - showHideTransition: getValue(showHideTransitions, 0), - }; - - _showHideTransitionIndex = 0; - - _onChangeAnimated = () => { - this.setState({animated: !this.state.animated}); - }; - - _onChangeHidden = () => { - this.setState({hidden: !this.state.hidden}); - }; - - _onChangeTransition = () => { - this._showHideTransitionIndex++; - this.setState({ - showHideTransition: getValue(showHideTransitions, this._showHideTransitionIndex), - }); - }; - - render() { - return ( - <View> - <StatusBar - hidden={this.state.hidden} - showHideTransition={this.state.showHideTransition} - animated={this.state.animated} - /> - <TouchableHighlight - style={styles.wrapper} - onPress={this._onChangeHidden}> - <View style={styles.button}> - <Text>hidden: {this.state.hidden ? 'true' : 'false'}</Text> - </View> - </TouchableHighlight> - <TouchableHighlight - style={styles.wrapper} - onPress={this._onChangeAnimated}> - <View style={styles.button}> - <Text>animated (ios only): {this.state.animated ? 'true' : 'false'}</Text> - </View> - </TouchableHighlight> - <TouchableHighlight - style={styles.wrapper} - onPress={this._onChangeTransition}> - <View style={styles.button}> - <Text> - showHideTransition (ios only): - '{getValue(showHideTransitions, this._showHideTransitionIndex)}' - </Text> - </View> - </TouchableHighlight> - </View> - ); - } -} - -class StatusBarStyleExample extends React.Component { - _barStyleIndex = 0; - - _onChangeBarStyle = () => { - this._barStyleIndex++; - this.setState({barStyle: getValue(barStyles, this._barStyleIndex)}); - }; - - _onChangeAnimated = () => { - this.setState({animated: !this.state.animated}); - }; - - state = { - animated: true, - barStyle: getValue(barStyles, this._barStyleIndex), - }; - - render() { - return ( - <View> - <StatusBar - animated={this.state.animated} - barStyle={this.state.barStyle} - /> - <TouchableHighlight - style={styles.wrapper} - onPress={this._onChangeBarStyle}> - <View style={styles.button}> - <Text>style: '{getValue(barStyles, this._barStyleIndex)}'</Text> - </View> - </TouchableHighlight> - <TouchableHighlight - style={styles.wrapper} - onPress={this._onChangeAnimated}> - <View style={styles.button}> - <Text>animated: {this.state.animated ? 'true' : 'false'}</Text> - </View> - </TouchableHighlight> - </View> - ); - } -} - -class StatusBarNetworkActivityExample extends React.Component { - state = { - networkActivityIndicatorVisible: false, - }; - - _onChangeNetworkIndicatorVisible = () => { - this.setState({ - networkActivityIndicatorVisible: !this.state.networkActivityIndicatorVisible, - }); - }; - - render() { - return ( - <View> - <StatusBar - networkActivityIndicatorVisible={this.state.networkActivityIndicatorVisible} - /> - <TouchableHighlight - style={styles.wrapper} - onPress={this._onChangeNetworkIndicatorVisible}> - <View style={styles.button}> - <Text> - networkActivityIndicatorVisible: - {this.state.networkActivityIndicatorVisible ? 'true' : 'false'} - </Text> - </View> - </TouchableHighlight> - </View> - ); - } -} - -class StatusBarBackgroundColorExample extends React.Component { - state = { - animated: true, - backgroundColor: getValue(colors, 0), - }; - - _colorIndex = 0; - - _onChangeBackgroundColor = () => { - this._colorIndex++; - this.setState({backgroundColor: getValue(colors, this._colorIndex)}); - }; - - _onChangeAnimated = () => { - this.setState({animated: !this.state.animated}); - }; - - render() { - return ( - <View> - <StatusBar - backgroundColor={this.state.backgroundColor} - animated={this.state.animated} - /> - <TouchableHighlight - style={styles.wrapper} - onPress={this._onChangeBackgroundColor}> - <View style={styles.button}> - <Text>backgroundColor: '{getValue(colors, this._colorIndex)}'</Text> - </View> - </TouchableHighlight> - <TouchableHighlight - style={styles.wrapper} - onPress={this._onChangeAnimated}> - <View style={styles.button}> - <Text>animated: {this.state.animated ? 'true' : 'false'}</Text> - </View> - </TouchableHighlight> - </View> - ); - } -} - -class StatusBarTranslucentExample extends React.Component { - state = { - translucent: false, - }; - - _onChangeTranslucent = () => { - this.setState({ - translucent: !this.state.translucent, - }); - }; - - render() { - return ( - <View> - <StatusBar - translucent={this.state.translucent} - /> - <TouchableHighlight - style={styles.wrapper} - onPress={this._onChangeTranslucent}> - <View style={styles.button}> - <Text>translucent: {this.state.translucent ? 'true' : 'false'}</Text> - </View> - </TouchableHighlight> - </View> - ); - } -} - -class StatusBarStaticIOSExample extends React.Component { - render() { - return ( - <View> - <TouchableHighlight - style={styles.wrapper} - onPress={() => { - StatusBar.setHidden(true, 'slide'); - }}> - <View style={styles.button}> - <Text>setHidden(true, 'slide')</Text> - </View> - </TouchableHighlight> - <TouchableHighlight - style={styles.wrapper} - onPress={() => { - StatusBar.setHidden(false, 'fade'); - }}> - <View style={styles.button}> - <Text>setHidden(false, 'fade')</Text> - </View> - </TouchableHighlight> - <TouchableHighlight - style={styles.wrapper} - onPress={() => { - StatusBar.setBarStyle('default', true); - }}> - <View style={styles.button}> - <Text>setBarStyle('default', true)</Text> - </View> - </TouchableHighlight> - <TouchableHighlight - style={styles.wrapper} - onPress={() => { - StatusBar.setBarStyle('light-content', true); - }}> - <View style={styles.button}> - <Text>setBarStyle('light-content', true)</Text> - </View> - </TouchableHighlight> - <TouchableHighlight - style={styles.wrapper} - onPress={() => { - StatusBar.setNetworkActivityIndicatorVisible(true); - }}> - <View style={styles.button}> - <Text>setNetworkActivityIndicatorVisible(true)</Text> - </View> - </TouchableHighlight> - <TouchableHighlight - style={styles.wrapper} - onPress={() => { - StatusBar.setNetworkActivityIndicatorVisible(false); - }}> - <View style={styles.button}> - <Text>setNetworkActivityIndicatorVisible(false)</Text> - </View> - </TouchableHighlight> - </View> - ); - } -} - -class StatusBarStaticAndroidExample extends React.Component { - render() { - return ( - <View> - <TouchableHighlight - style={styles.wrapper} - onPress={() => { - StatusBar.setHidden(true); - }}> - <View style={styles.button}> - <Text>setHidden(true)</Text> - </View> - </TouchableHighlight> - <TouchableHighlight - style={styles.wrapper} - onPress={() => { - StatusBar.setHidden(false); - }}> - <View style={styles.button}> - <Text>setHidden(false)</Text> - </View> - </TouchableHighlight> - <TouchableHighlight - style={styles.wrapper} - onPress={() => { - StatusBar.setBackgroundColor('#ff00ff', true); - }}> - <View style={styles.button}> - <Text>setBackgroundColor('#ff00ff', true)</Text> - </View> - </TouchableHighlight> - <TouchableHighlight - style={styles.wrapper} - onPress={() => { - StatusBar.setBackgroundColor('#00ff00', true); - }}> - <View style={styles.button}> - <Text>setBackgroundColor('#00ff00', true)</Text> - </View> - </TouchableHighlight> - <TouchableHighlight - style={styles.wrapper} - onPress={() => { - StatusBar.setTranslucent(true); - StatusBar.setBackgroundColor('rgba(0, 0, 0, 0.4)', true); - }}> - <View style={styles.button}> - <Text>setTranslucent(true) and setBackgroundColor('rgba(0, 0, 0, 0.4)', true)</Text> - </View> - </TouchableHighlight> - <TouchableHighlight - style={styles.wrapper} - onPress={() => { - StatusBar.setTranslucent(false); - StatusBar.setBackgroundColor('black', true); - }}> - <View style={styles.button}> - <Text>setTranslucent(false) and setBackgroundColor('black', true)</Text> - </View> - </TouchableHighlight> - </View> - ); - } -} - -const examples = [{ - title: 'StatusBar hidden', - render() { - return <StatusBarHiddenExample />; - }, -}, { - title: 'StatusBar style', - render() { - return <StatusBarStyleExample />; - }, - platform: 'ios', -}, { - title: 'StatusBar network activity indicator', - render() { - return <StatusBarNetworkActivityExample />; - }, - platform: 'ios', -}, { - title: 'StatusBar background color', - render() { - return <StatusBarBackgroundColorExample />; - }, - platform: 'android', -}, { - title: 'StatusBar background color', - render() { - return <StatusBarTranslucentExample />; - }, - platform: 'android', -}, { - title: 'StatusBar static API', - render() { - return <StatusBarStaticIOSExample />; - }, - platform: 'ios', -}, { - title: 'StatusBar static API', - render() { - return <StatusBarStaticAndroidExample />; - }, - platform: 'android', -}, { - title: 'StatusBar dimensions', - render() { - return ( - <View> - <Text>Height (Android only): {StatusBar.currentHeight} pts</Text> - </View> - ); - }, - platform: 'android', -}]; - -exports.examples = examples; - -var styles = StyleSheet.create({ - wrapper: { - borderRadius: 5, - marginBottom: 5, - }, - button: { - borderRadius: 5, - backgroundColor: '#eeeeee', - padding: 10, - }, - title: { - marginTop: 16, - marginBottom: 8, - fontWeight: 'bold', - } -});
    \ No newline at end of file + \ No newline at end of file diff --git a/docs/statusbarios.html b/docs/statusbarios.html index f10cd3f8056..437041748c3 100644 --- a/docs/statusbarios.html +++ b/docs/statusbarios.html @@ -1,4 +1,4 @@ -StatusBarIOS

    StatusBarIOS #

    Use StatusBar for mutating the status bar.

    You can edit the content above on GitHub and send us a pull request!

    StatusBarIOS #

    Use StatusBar for mutating the status bar.

    You can edit the content above on GitHub and send us a pull request!

    \ No newline at end of file + \ No newline at end of file diff --git a/docs/style.html b/docs/style.html index 77f25311183..d041b165deb 100644 --- a/docs/style.html +++ b/docs/style.html @@ -1,7 +1,7 @@ -Style

    Style #

    With React Native, you don't use a special language or syntax for defining styles. You just style your application using JavaScript. All of the core components accept a prop named style. The style names and values usually match how CSS works on the web, except names are written using camel casing, e.g backgroundColor rather than background-color.

    The style prop can be a plain old JavaScript object. That's the simplest and what we usually use for example code. You can also pass an array of styles - the last style in the array has precedence, so you can use this to inherit styles.

    As a component grows in complexity, it is often cleaner to use StyleSheet.create to define several styles in one place. Here's an example:

    import React, { Component } from 'react'; +Style

    Style #

    With React Native, you don't use a special language or syntax for defining styles. You just style your application using JavaScript. All of the core components accept a prop named style. The style names and values usually match how CSS works on the web, except names are written using camel casing, e.g backgroundColor rather than background-color.

    The style prop can be a plain old JavaScript object. That's the simplest and what we usually use for example code. You can also pass an array of styles - the last style in the array has precedence, so you can use this to inherit styles.

    As a component grows in complexity, it is often cleaner to use StyleSheet.create to define several styles in one place. Here's an example:

    import React, { Component } from 'react'; import { AppRegistry, StyleSheet, Text, View } from 'react-native'; -class LotsOfStyles extends Component { +export default class LotsOfStyles extends Component { render() { return ( <View> @@ -24,8 +24,9 @@ const styles = StyleSheet: 'red', }, }); - -AppRegistry.registerComponent('LotsOfStyles', () => LotsOfStyles);

    One common pattern is to make your component accept a style prop which in + +// skip this line if using Create React Native App +AppRegistry.registerComponent('LotsOfStyles', () => LotsOfStyles);

    One common pattern is to make your component accept a style prop which in turn is used to style subcomponents. You can use this to make styles "cascade" the way they do in CSS.

    There are a lot more ways to customize text style. Check out the Text component reference for a complete list.

    Now you can make your text beautiful. The next step in becoming a style master is to learn how to control component size.

    You can edit the content above on GitHub and send us a pull request!

    \ No newline at end of file + \ No newline at end of file diff --git a/docs/stylesheet.html b/docs/stylesheet.html index 095cb8b18b5..95e80c113bd 100644 --- a/docs/stylesheet.html +++ b/docs/stylesheet.html @@ -1,4 +1,4 @@ -StyleSheet

    StyleSheet #

    A StyleSheet is an abstraction similar to CSS StyleSheets

    Create a new StyleSheet:

    var styles = StyleSheet.create({ +StyleSheet

    StyleSheet #

    A StyleSheet is an abstraction similar to CSS StyleSheets

    Create a new StyleSheet:

    var styles = StyleSheet.create({ container: { borderRadius: 4, borderWidth: 0.5, @@ -77,6 +77,6 @@ the alternative use.

    \ No newline at end of file + \ No newline at end of file diff --git a/docs/switch.html b/docs/switch.html index 4f3bbb3114e..479185ed3b0 100644 --- a/docs/switch.html +++ b/docs/switch.html @@ -1,147 +1,10 @@ -Switch

    Switch #

    Renders a boolean input.

    This is a controlled component that requires an onValueChange callback that +Switch

    Switch #

    Renders a boolean input.

    This is a controlled component that requires an onValueChange callback that updates the value prop in order for the component to reflect user actions. If the value prop is not updated, the component will continue to render the supplied value prop instead of the expected result of any user actions.

    @keyword checkbox -@keyword toggle

    Props #

    disabled?: bool #

    If true the user won't be able to toggle the switch. -Default value is false.

    onTintColor?: color #

    Background color when the switch is turned on.

    onValueChange?: function #

    Invoked with the new value when the value changes.

    testID?: string #

    Used to locate this view in end-to-end tests.

    thumbTintColor?: color #

    Color of the foreground switch grip.

    tintColor?: color #

    Border color on iOS and background color on Android when the switch is turned off.

    value?: bool #

    The value of the switch. If true the switch will be turned on. -Default value is false.

    You can edit the content above on GitHub and send us a pull request!

    Examples #

    Edit on GitHub
    'use strict'; - -var React = require('react'); -var ReactNative = require('react-native'); -var { - Platform, - Switch, - Text, - View -} = ReactNative; - -class BasicSwitchExample extends React.Component { - state = { - trueSwitchIsOn: true, - falseSwitchIsOn: false, - }; - - render() { - return ( - <View> - <Switch - onValueChange={(value) => this.setState({falseSwitchIsOn: value})} - style={{marginBottom: 10}} - value={this.state.falseSwitchIsOn} /> - <Switch - onValueChange={(value) => this.setState({trueSwitchIsOn: value})} - value={this.state.trueSwitchIsOn} /> - </View> - ); - } -} - -class DisabledSwitchExample extends React.Component { - render() { - return ( - <View> - <Switch - disabled={true} - style={{marginBottom: 10}} - value={true} /> - <Switch - disabled={true} - value={false} /> - </View> - ); - } -} - -class ColorSwitchExample extends React.Component { - state = { - colorTrueSwitchIsOn: true, - colorFalseSwitchIsOn: false, - }; - - render() { - return ( - <View> - <Switch - onValueChange={(value) => this.setState({colorFalseSwitchIsOn: value})} - onTintColor="#00ff00" - style={{marginBottom: 10}} - thumbTintColor="#0000ff" - tintColor="#ff0000" - value={this.state.colorFalseSwitchIsOn} /> - <Switch - onValueChange={(value) => this.setState({colorTrueSwitchIsOn: value})} - onTintColor="#00ff00" - thumbTintColor="#0000ff" - tintColor="#ff0000" - value={this.state.colorTrueSwitchIsOn} /> - </View> - ); - } -} - -class EventSwitchExample extends React.Component { - state = { - eventSwitchIsOn: false, - eventSwitchRegressionIsOn: true, - }; - - render() { - return ( - <View style={{ flexDirection: 'row', justifyContent: 'space-around' }}> - <View> - <Switch - onValueChange={(value) => this.setState({eventSwitchIsOn: value})} - style={{marginBottom: 10}} - value={this.state.eventSwitchIsOn} /> - <Switch - onValueChange={(value) => this.setState({eventSwitchIsOn: value})} - style={{marginBottom: 10}} - value={this.state.eventSwitchIsOn} /> - <Text>{this.state.eventSwitchIsOn ? 'On' : 'Off'}</Text> - </View> - <View> - <Switch - onValueChange={(value) => this.setState({eventSwitchRegressionIsOn: value})} - style={{marginBottom: 10}} - value={this.state.eventSwitchRegressionIsOn} /> - <Switch - onValueChange={(value) => this.setState({eventSwitchRegressionIsOn: value})} - style={{marginBottom: 10}} - value={this.state.eventSwitchRegressionIsOn} /> - <Text>{this.state.eventSwitchRegressionIsOn ? 'On' : 'Off'}</Text> - </View> - </View> - ); - } -} - -var examples = [ - { - title: 'Switches can be set to true or false', - render(): React.Element<any> { return <BasicSwitchExample />; } - }, - { - title: 'Switches can be disabled', - render(): React.Element<any> { return <DisabledSwitchExample />; } - }, - { - title: 'Change events can be detected', - render(): React.Element<any> { return <EventSwitchExample />; } - }, - { - title: 'Switches are controlled components', - render(): React.Element<any> { return <Switch />; } - }, - { - title: 'Custom colors can be provided', - render(): React.Element<any> { return <ColorSwitchExample />; } - } -]; - -exports.title = '<Switch>'; -exports.displayName = 'SwitchExample'; -exports.description = 'Native boolean input'; -exports.examples = examples;
    \ No newline at end of file + \ No newline at end of file diff --git a/docs/systrace.html b/docs/systrace.html index 345442cbf2f..0fb868e24df 100644 --- a/docs/systrace.html +++ b/docs/systrace.html @@ -1,4 +1,4 @@ -Systrace

    Systrace #

    Methods #

    static setEnabled(enabled) #

    static beginEvent(profileName?, args?) #

    beginEvent/endEvent for starting and then ending a profile within the same call stack frame

    static endEvent() #

    static beginAsyncEvent(profileName?) #

    beginAsyncEvent/endAsyncEvent for starting and then ending a profile where the end can either +Systrace

    Systrace #

    Methods #

    static setEnabled(enabled) #

    static isEnabled() #

    static beginEvent(profileName?, args?) #

    beginEvent/endEvent for starting and then ending a profile within the same call stack frame

    static endEvent() #

    static beginAsyncEvent(profileName?) #

    beginAsyncEvent/endAsyncEvent for starting and then ending a profile where the end can either occur on another thread or out of the current stack frame, eg await the returned cookie variable should be used as input into the endAsyncEvent call to end the profile

    static endAsyncEvent(profileName?, cookie?) #

    static counterEvent(profileName?, value?) #

    counterEvent registers the value to the profileName on the systrace timeline

    static attachToRelayProfiler(relayProfiler) #

    Relay profiles use await calls, so likely occur out of current stack frame therefore async variant of profiling is used

    static swizzleJSON() #

    This is not called by default due to perf overhead but it's useful @@ -25,6 +25,6 @@ JSON.parse = Systrace.measure('JSON', 'parse', JSON.parse);< apiKey: '2c98749b4a1e588efec53b2acec13025', indexName: 'react-native-versions', inputSelector: '#algolia-doc-search', - algoliaOptions: { facetFilters: [ "tags:0.44" ], hitsPerPage: 5 } + algoliaOptions: { facetFilters: [ "tags:0.45" ], hitsPerPage: 5 } }); - \ No newline at end of file + \ No newline at end of file diff --git a/docs/tabbarios-item.html b/docs/tabbarios-item.html index 0c7da9626a3..ca89a2077bc 100644 --- a/docs/tabbarios-item.html +++ b/docs/tabbarios-item.html @@ -1,11 +1,27 @@ -TabBarIOS.Item

    TabBarIOS.Item #

    Props #

    badge?: string, number #

    Little red bubble that sits at the top right of the icon.

    badgeColor?: color #

    Background color for the badge. Available since iOS 10.

    icon?: Image.propTypes.source #

    A custom icon for the tab. It is ignored when a system icon is defined.

    onPress?: function #

    Callback when this tab is being selected, you should change the state of your -component to set selected={true}.

    renderAsOriginal?: bool #

    If set to true it renders the image as original, -it defaults to being displayed as a template

    selected?: bool #

    It specifies whether the children are visible or not. If you see a +TabBarIOS.Item

    TabBarIOS.Item #

    Props #

    badge?: PropTypes.oneOfType([ + PropTypes.string, + PropTypes.number, +]) #

    Little red bubble that sits at the top right of the icon.

    badgeColor?: color #

    Background color for the badge. Available since iOS 10.

    icon?: Image.propTypes.source #

    A custom icon for the tab. It is ignored when a system icon is defined.

    onPress?: PropTypes.func #

    Callback when this tab is being selected, you should change the state of your +component to set selected={true}.

    renderAsOriginal?: PropTypes.bool #

    If set to true it renders the image as original, +it defaults to being displayed as a template

    selected?: PropTypes.bool #

    It specifies whether the children are visible or not. If you see a blank content, you probably forgot to add a selected one.

    selectedIcon?: Image.propTypes.source #

    A custom icon when the tab is selected. It is ignored when a system -icon is defined. If left empty, the icon will be tinted in blue.

    style?: ViewPropTypes.style #

    React style object.

    systemIcon?: enum('bookmarks', 'contacts', 'downloads', 'favorites', 'featured', 'history', 'more', 'most-recent', 'most-viewed', 'recents', 'search', 'top-rated') #

    Items comes with a few predefined system icons. Note that if you are +icon is defined. If left empty, the icon will be tinted in blue.

    style?: ViewPropTypes.style #

    React style object.

    systemIcon?: PropTypes.oneOf([ + 'bookmarks', + 'contacts', + 'downloads', + 'favorites', + 'featured', + 'history', + 'more', + 'most-recent', + 'most-viewed', + 'recents', + 'search', + 'top-rated', +]) #

    Items comes with a few predefined system icons. Note that if you are using them, the title and selectedIcon will be overridden with the -system ones.

    title?: string #

    Text that appears under the icon. It is ignored when a system icon -is defined.

    iosisTVSelectable?: bool #

    (Apple TV only)* When set to true, this view will be focusable +system ones.

    title?: PropTypes.string #

    Text that appears under the icon. It is ignored when a system icon +is defined.

    iosisTVSelectable?: PropTypes.bool #

    (Apple TV only)* When set to true, this view will be focusable and navigable using the Apple TV remote.

    You can edit the content above on GitHub and send us a pull request!

    \ No newline at end of file + \ No newline at end of file diff --git a/docs/tabbarios.html b/docs/tabbarios.html index a53260a5b3e..0325fc21069 100644 --- a/docs/tabbarios.html +++ b/docs/tabbarios.html @@ -1,104 +1,10 @@ -TabBarIOS

    TabBarIOS #

    Props #

    barTintColor?: $FlowFixMe #

    Background color of the tab bar

    itemPositioning?: literal | literal | literal #

    Specifies tab bar item positioning. Available values are: +TabBarIOS

    TabBarIOS #

    Props #

    barTintColor?: $FlowFixMe #

    Background color of the tab bar

    itemPositioning?: literal | literal | literal #

    Specifies tab bar item positioning. Available values are: - fill - distributes items across the entire width of the tab bar - center - centers item in the available tab bar space - auto (default) - distributes items dynamically according to the user interface idiom. In a horizontally compact environment (e.g. iPhone 5) this value defaults to fill, in a horizontally regular one (e.g. iPad) -it defaults to center.

    style?: $FlowFixMe #

    tintColor?: $FlowFixMe #

    Color of the currently selected tab icon

    translucent?: boolean #

    A Boolean value that indicates whether the tab bar is translucent

    unselectedItemTintColor?: $FlowFixMe #

    Color of unselected tab icons. Available since iOS 10.

    unselectedTintColor?: $FlowFixMe #

    Color of text on unselected tabs

    You can edit the content above on GitHub and send us a pull request!

    Examples #

    Edit on GitHub
    'use strict'; - -var React = require('react'); -var ReactNative = require('react-native'); -var { - StyleSheet, - TabBarIOS, - Text, - View, -} = ReactNative; - -var base64Icon = 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEsAAABLCAQAAACSR7JhAAADtUlEQVR4Ac3YA2Bj6QLH0XPT1Fzbtm29tW3btm3bfLZtv7e2ObZnms7d8Uw098tuetPzrxv8wiISrtVudrG2JXQZ4VOv+qUfmqCGGl1mqLhoA52oZlb0mrjsnhKpgeUNEs91Z0pd1kvihA3ULGVHiQO2narKSHKkEMulm9VgUyE60s1aWoMQUbpZOWE+kaqs4eLEjdIlZTcFZB0ndc1+lhB1lZrIuk5P2aib1NBpZaL+JaOGIt0ls47SKzLC7CqrlGF6RZ09HGoNy1lYl2aRSWL5GuzqWU1KafRdoRp0iOQEiDzgZPnG6DbldcomadViflnl/cL93tOoVbsOLVM2jylvdWjXolWX1hmfZbGR/wjypDjFLSZIRov09BgYmtUqPQPlQrPapecLgTIy0jMgPKtTeob2zWtrGH3xvjUkPCtNg/tm1rjwrMa+mdUkPd3hWbH0jArPGiU9ufCsNNWFZ40wpwn+62/66R2RUtoso1OB34tnLOcy7YB1fUdc9e0q3yru8PGM773vXsuZ5YIZX+5xmHwHGVvlrGPN6ZSiP1smOsMMde40wKv2VmwPPVXNut4sVpUreZiLBHi0qln/VQeI/LTMYXpsJtFiclUN+5HVZazim+Ky+7sAvxWnvjXrJFneVtLWLyPJu9K3cXLWeOlbMTlrIelbMDlrLenrjEQOtIF+fuI9xRp9ZBFp6+b6WT8RrxEpdK64BuvHgDk+vUy+b5hYk6zfyfs051gRoNO1usU12WWRWL73/MMEy9pMi9qIrR4ZpV16Rrvduxazmy1FSvuFXRkqTnE7m2kdb5U8xGjLw/spRr1uTov4uOgQE+0N/DvFrG/Jt7i/FzwxbA9kDanhf2w+t4V97G8lrT7wc08aA2QNUkuTfW/KimT01wdlfK4yEw030VfT0RtZbzjeMprNq8m8tnSTASrTLti64oBNdpmMQm0eEwvfPwRbUBywG5TzjPCsdwk3IeAXjQblLCoXnDVeoAz6SfJNk5TTzytCNZk/POtTSV40NwOFWzw86wNJRpubpXsn60NJFlHeqlYRbslqZm2jnEZ3qcSKgm0kTli3zZVS7y/iivZTweYXJ26Y+RTbV1zh3hYkgyFGSTKPfRVbRqWWVReaxYeSLarYv1Qqsmh1s95S7G+eEWK0f3jYKTbV6bOwepjfhtafsvUsqrQvrGC8YhmnO9cSCk3yuY984F1vesdHYhWJ5FvASlacshUsajFt2mUM9pqzvKGcyNJW0arTKN1GGGzQlH0tXwLDgQTurS8eIQAAAABJRU5ErkJggg=='; - -class TabBarExample extends React.Component { - static title = '<TabBarIOS>'; - static description = 'Tab-based navigation.'; - static displayName = 'TabBarExample'; - - state = { - selectedTab: 'redTab', - notifCount: 0, - presses: 0, - }; - - _renderContent = (color: string, pageText: string, num?: number) => { - return ( - <View style={[styles.tabContent, {backgroundColor: color}]}> - <Text style={styles.tabText}>{pageText}</Text> - <Text style={styles.tabText}>{num} re-renders of the {pageText}</Text> - </View> - ); - }; - - render() { - return ( - <TabBarIOS - unselectedTintColor="yellow" - tintColor="white" - unselectedItemTintColor="red" - barTintColor="darkslateblue"> - <TabBarIOS.Item - title="Blue Tab" - icon={{uri: base64Icon, scale: 3}} - selected={this.state.selectedTab === 'blueTab'} - onPress={() => { - this.setState({ - selectedTab: 'blueTab', - }); - }}> - {this._renderContent('#414A8C', 'Blue Tab')} - </TabBarIOS.Item> - <TabBarIOS.Item - systemIcon="history" - badge={this.state.notifCount > 0 ? this.state.notifCount : undefined} - badgeColor="black" - selected={this.state.selectedTab === 'redTab'} - onPress={() => { - this.setState({ - selectedTab: 'redTab', - notifCount: this.state.notifCount + 1, - }); - }}> - {this._renderContent('#783E33', 'Red Tab', this.state.notifCount)} - </TabBarIOS.Item> - <TabBarIOS.Item - icon={require('./flux.png')} - selectedIcon={require('./relay.png')} - renderAsOriginal - title="More" - selected={this.state.selectedTab === 'greenTab'} - onPress={() => { - this.setState({ - selectedTab: 'greenTab', - presses: this.state.presses + 1 - }); - }}> - {this._renderContent('#21551C', 'Green Tab', this.state.presses)} - </TabBarIOS.Item> - </TabBarIOS> - ); - } -} - -var styles = StyleSheet.create({ - tabContent: { - flex: 1, - alignItems: 'center', - }, - tabText: { - color: 'white', - margin: 50, - }, -}); - -module.exports = TabBarExample;
    \ No newline at end of file + \ No newline at end of file diff --git a/docs/testing.html b/docs/testing.html index 5c4d14173e4..9fca570ab94 100644 --- a/docs/testing.html +++ b/docs/testing.html @@ -1,11 +1,12 @@ -Testing

    Testing #

    This document is about running tests on React Native itself. If you're interested in testing a React Native app, check out the React Native Tutorial on the Jest website.

    Running Tests and Contributing #

    The React Native repo has several tests you can run to verify you haven't caused a regression with your PR. These tests are run with the Travis and CircleCI continuous integration systems, which will automatically annotate pull requests with the test results.

    Whenever you are fixing a bug or adding new functionality to React Native, you should add a test that covers it. Depending on the change you're making, there are different types of tests that may be appropriate.

    JavaScript Tests #

    Jest #

    Jest tests are JavaScript-only tests run on the command line with node. You can run the existing React Native jest tests with:

    $ cd react-native +Testing

    Testing #

    This document is about running tests on React Native itself. If you're interested in testing a React Native app, check out the React Native Tutorial on the Jest website.

    Running Tests and Contributing #

    The React Native repo has several tests you can run to verify you haven't caused a regression with your PR. These tests are run with the Travis and CircleCI continuous integration systems, which will automatically annotate pull requests with the test results.

    Whenever you are fixing a bug or adding new functionality to React Native, you should add a test that covers it. Depending on the change you're making, there are different types of tests that may be appropriate.

    JavaScript Tests #

    Jest #

    Jest tests are JavaScript-only tests run on the command line with node. You can run the existing React Native jest tests with:

    $ cd react-native $ npm test

    It's a good idea to add a Jest test when you are working on a change that only modifies JavaScript code.

    The tests themselves live in the __tests__ directories of the files they test. See TouchableHighlight-test.js for a basic example.

    Flow #

    You should also make sure your code passes Flow tests. These can be run using:

    $ cd react-native $ npm run flow

    Android #

    Unit Tests #

    The Android unit tests do not run in an emulator. They just use a normal Java installation. The default macOS Java install is insufficient, you may need to install Java 8 (JDK8). You can type javac -version in a terminal to see what version you have:

    $ javac -version javac 1.8.0_111

    The version string 1.8.x_xxx corresponds to JDK 8.

    You also need to install the Buck build tool.

    To run the Android unit tests:

    $ cd react-native $ ./scripts/run-android-local-unit-tests.sh

    It's a good idea to add an Android unit test whenever you are working on code that can be tested by Java code alone. The Android unit tests live under ReactAndroid/src/tests, so you can browse through that directory for good examples of tests.

    Integration Tests #

    To run the integration tests, you need to install the Android NDK. See Prerequisites.

    You also need to install the Buck build tool.

    We recommend running the Android integration tests in an emulator, although you can also use a real Android device. It's a good idea to keep the emulator running with a visible window. That way if your tests stall, you can look at the emulator to debug.

    Some devices and some emulator configurations may not work with the tests. We do maintain an emulator configuration that works, as the standard for testing. To run this emulator config:

    $ cd react-native $ ./scripts/run-android-emulator.sh

    Once you have an emulator running, to run the integration tests:

    $ cd react-native -$ ./scripts/run-android-local-integration-tests.sh

    The integration tests should only take a few minutes to run on a modern developer machine.

    It's a good idea to add an Android integration test whenever you are working on code that needs both JavaScript and Java to be tested in conjunction. The Android integration tests live under ReactAndroid/src/androidTest, so you can browse through that directory for good examples of tests.

    iOS #

    Integration Tests #

    React Native provides facilities to make it easier to test integrated components that require both native and JS components to communicate across the bridge. The two main components are RCTTestRunner and RCTTestModule. RCTTestRunner sets up the ReactNative environment and provides facilities to run the tests as XCTestCases in Xcode (runTest:module is the simplest method). RCTTestModule is exported to JS as NativeModules.TestModule.

    The tests themselves are written in JS, and must call TestModule.markTestCompleted() when they are done, otherwise the test will timeout and fail. Test failures are primarily indicated by throwing a JS exception. It is also possible to test error conditions with runTest:module:initialProps:expectErrorRegex: or runTest:module:initialProps:expectErrorBlock: which will expect an error to be thrown and verify the error matches the provided criteria.

    See the following for example usage and integration points:

    You can run integration tests locally with cmd+U in the IntegrationTest and UIExplorer apps in Xcode, or by running the following in the command line on macOS:

    $ cd react-native -$ ./scripts/objc-test-ios.sh test

    Your Xcode install will come with a variety of Simulators running the latest OS. You may need to manually create a new Simulator to match what the XCODE_DESTINATION param in the test script.

    Screenshot/Snapshot Tests #

    A common type of integration test is the snapshot test. These tests render a component, and verify snapshots of the screen against reference images using TestModule.verifySnapshot(), using the FBSnapshotTestCase library behind the scenes. Reference images are recorded by setting recordMode = YES on the RCTTestRunner, then running the tests. Snapshots will differ slightly between 32 and 64 bit, and various OS versions, so it's recommended that you enforce tests are run with the correct configuration. It's also highly recommended that all network data be mocked out, along with other potentially troublesome dependencies. See SimpleSnapshotTest for a basic example.

    If you make a change that affects a snapshot test in a PR, such as adding a new example case to one of the examples that is snapshotted, you'll need to re-record the snapshot reference image. To do this, simply change to _runner.recordMode = YES; in UIExplorer/UIExplorerSnapshotTests.m, re-run the failing tests, then flip record back to NO and submit/update your PR and wait to see if the Travis build passes.

    End-to-end tests #

    Finally, make sure end-to-end tests run successfully by executing the following script:

    $ cd react-native +$ ./scripts/run-android-local-integration-tests.sh

    The integration tests should only take a few minutes to run on a modern developer machine.

    It's a good idea to add an Android integration test whenever you are working on code that needs both JavaScript and Java to be tested in conjunction. The Android integration tests live under ReactAndroid/src/androidTest, so you can browse through that directory for good examples of tests.

    iOS #

    Integration Tests #

    React Native provides facilities to make it easier to test integrated components that require both native and JS components to communicate across the bridge. The two main components are RCTTestRunner and RCTTestModule. RCTTestRunner sets up the ReactNative environment and provides facilities to run the tests as XCTestCases in Xcode (runTest:module is the simplest method). RCTTestModule is exported to JS as NativeModules.TestModule.

    The tests themselves are written in JS, and must call TestModule.markTestCompleted() when they are done, otherwise the test will timeout and fail. Test failures are primarily indicated by throwing a JS exception. It is also possible to test error conditions with runTest:module:initialProps:expectErrorRegex: or runTest:module:initialProps:expectErrorBlock: which will expect an error to be thrown and verify the error matches the provided criteria.

    See the following for example usage and integration points:

    You can run integration tests locally with cmd+U in the IntegrationTest and RNTester apps in Xcode, or by running the following in the command line on macOS:

    $ cd react-native +$ ./scripts/objc-test-ios.sh

    Your Xcode install will come with a variety of Simulators running the latest OS. You may need to manually create a new Simulator to match what the XCODE_DESTINATION param in the test script.

    Screenshot/Snapshot Tests #

    A common type of integration test is the snapshot test. These tests render a component, and verify snapshots of the screen against reference images using TestModule.verifySnapshot(), using the FBSnapshotTestCase library behind the scenes. Reference images are recorded by setting recordMode = YES on the RCTTestRunner, then running the tests. Snapshots will differ slightly between 32 and 64 bit, and various OS versions, so it's recommended that you enforce tests are run with the correct configuration. It's also highly recommended that all network data be mocked out, along with other potentially troublesome dependencies. See SimpleSnapshotTest for a basic example.

    If you make a change that affects a snapshot test in a PR, such as adding a new example case to one of the examples that is snapshotted, you'll need to re-record the snapshot reference image. To do this, simply change to _runner.recordMode = YES; in RNTester/RNTesterSnapshotTests.m, re-run the failing tests, then flip record back to NO and submit/update your PR and wait to see if the Travis build passes.

    Apple TV #

    The same tests discussed above for iOS will also run on tvOS. In the RNTester Xcode project, select the RNTester-tvOS target, and you can follow the same steps above to run the tests in Xcode.

    You can run Apple TV unit and integration tests locally by running the following in the command line on macOS:

    $ cd react-native +$ ./scripts/objc-test-tvos.sh (make sure the line `TEST="test"` is uncommented)

    End-to-end tests #

    Finally, make sure end-to-end tests run successfully by executing the following script:

    $ cd react-native $ ./scripts/test-manual-e2e.sh

    Website #

    The React Native website is hosted on GitHub pages and is automatically generated from Markdown sources as well as comments in the JavaScript source files. It's always a good idea to check that the website is generated properly whenever you edit the docs.

    $ cd website $ npm install $ npm start

    Then open http://localhost:8079/react-native/index.html in your browser.

    You can edit the content above on GitHub and send us a pull request!

    \ No newline at end of file + \ No newline at end of file diff --git a/docs/text.html b/docs/text.html index e02319fa96f..107d27fb032 100644 --- a/docs/text.html +++ b/docs/text.html @@ -1,9 +1,9 @@ -Text

    Text #

    A React component for displaying text.

    Text supports nesting, styling, and touch handling.

    In the following example, the nested title and body text will inherit the fontFamily from +Text

    Text #

    A React component for displaying text.

    Text supports nesting, styling, and touch handling.

    In the following example, the nested title and body text will inherit the fontFamily from styles.baseText, but the title provides its own additional styles. The title and body will stack on top of each other on account of the literal newlines:

    import React, { Component } from 'react'; import { AppRegistry, Text, StyleSheet } from 'react-native'; -class TextInANest extends Component { +export default class TextInANest extends Component { constructor(props) { super(props); this.state = { @@ -36,32 +36,32 @@ const styles = StyleSheet}, }); -// App registration and rendering -AppRegistry.registerComponent('TextInANest', () => TextInANest);

    Props #

    accessible?: bool #

    When set to true, indicates that the view is an accessibility element. The default value +// skip this line if using Create React Native App +AppRegistry.registerComponent('TextInANest', () => TextInANest);

    Props #

    accessible?: PropTypes.bool #

    When set to true, indicates that the view is an accessibility element. The default value for a Text element is true.

    See the Accessibility guide -for more information.

    allowFontScaling?: bool #

    Specifies whether fonts should scale to respect Text Size accessibility settings. The -default is true.

    ellipsizeMode?: enum('head', 'middle', 'tail', 'clip') #

    When numberOfLines is set, this prop defines how text will be truncated. +for more information.

    allowFontScaling?: PropTypes.bool #

    Specifies whether fonts should scale to respect Text Size accessibility settings. The +default is true.

    ellipsizeMode?: PropTypes.oneOf(['head', 'middle', 'tail', 'clip']) #

    When numberOfLines is set, this prop defines how text will be truncated. numberOfLines must be set in conjunction with this prop.

    This can be one of the following values:

    • head - The line is displayed so that the end fits in the container and the missing text at the beginning of the line is indicated by an ellipsis glyph. e.g., "...wxyz"
    • middle - The line is displayed so that the beginning and end fit in the container and the missing text in the middle is indicated by an ellipsis glyph. "ab...yz"
    • tail - The line is displayed so that the beginning fits in the container and the -missing text at the end of the line is indicated by an ellipsis glyph. e.g., "abcd..."
    • clip - Lines are not drawn past the edge of the text container.

    The default is tail.

    clip is working only for iOS

    numberOfLines?: number #

    Used to truncate the text with an ellipsis after computing the text +missing text at the end of the line is indicated by an ellipsis glyph. e.g., "abcd..."

  • clip - Lines are not drawn past the edge of the text container.
  • The default is tail.

    clip is working only for iOS

    numberOfLines?: PropTypes.number #

    Used to truncate the text with an ellipsis after computing the text layout, including line wrapping, such that the total number of lines -does not exceed this number.

    This prop is commonly used with ellipsizeMode.

    onLayout?: function #

    Invoked on mount and layout changes with

    {nativeEvent: {layout: {x, y, width, height}}}

    onLongPress?: function #

    This function is called on long press.

    e.g., onLongPress={this.increaseSize}>

    onPress?: function #

    This function is called on press.

    e.g., onPress={() => console.log('1st')}

    pressRetentionOffset?: {top: number, left: number, bottom: number, right: number} #

    When the scroll view is disabled, this defines how far your touch may +does not exceed this number.

    This prop is commonly used with ellipsizeMode.

    onLayout?: PropTypes.func #

    Invoked on mount and layout changes with

    {nativeEvent: {layout: {x, y, width, height}}}

    onLongPress?: PropTypes.func #

    This function is called on long press.

    e.g., onLongPress={this.increaseSize}>

    onPress?: PropTypes.func #

    This function is called on press.

    e.g., onPress={() => console.log('1st')}

    pressRetentionOffset?: {top: number, left: number, bottom: number, right: number} #

    When the scroll view is disabled, this defines how far your touch may move off of the button, before deactivating the button. Once deactivated, try moving it back and you'll see that the button is once again reactivated! Move it back and forth several times while the scroll view -is disabled. Ensure you pass in a constant to reduce memory allocations.

    selectable?: bool #

    Lets the user select text, to use the native copy and paste functionality.

    style?: style #

    color color
    fontFamily string
    fontSize number
    fontStyle enum('normal', 'italic')
    fontWeight enum('normal', 'bold', '100', '200', '300', '400', '500', '600', '700', '800', '900')

    Specifies font weight. The values 'normal' and 'bold' are supported for +is disabled. Ensure you pass in a constant to reduce memory allocations.

    selectable?: PropTypes.bool #

    Lets the user select text, to use the native copy and paste functionality.

    style?: style #

    color color
    fontFamily string
    fontSize number
    fontStyle enum('normal', 'italic')
    fontWeight enum('normal', 'bold', '100', '200', '300', '400', '500', '600', '700', '800', '900')

    Specifies font weight. The values 'normal' and 'bold' are supported for most fonts. Not all fonts have a variant for each of the numeric values, in that case the closest one is chosen.

    lineHeight number
    textAlign enum('auto', 'left', 'right', 'center', 'justify')

    Specifies text alignment. The value 'justify' is only supported on iOS and fallbacks to left on Android.

    textDecorationLine enum('none', 'underline', 'line-through', 'underline line-through')
    textShadowColor color
    textShadowOffset {width: number, height: number}
    textShadowRadius number
    androidincludeFontPadding bool

    Set to false to remove extra font padding intended to make space for certain ascenders / descenders. With some fonts, this padding can make text look slightly misaligned when centered vertically. -For best results also set textAlignVertical to center. Default is true.

    androidtextAlignVertical enum('auto', 'top', 'bottom', 'center')
    iosfontVariant [enum('small-caps', 'oldstyle-nums', 'lining-nums', 'tabular-nums', 'proportional-nums')]
    iosletterSpacing number
    iostextDecorationColor color
    iostextDecorationStyle enum('solid', 'double', 'dotted', 'dashed')
    ioswritingDirection enum('auto', 'ltr', 'rtl')

    testID?: string #

    Used to locate this view in end-to-end tests.

    androidselectionColor?: color #

    The highlight color of the text.

    androidtextBreakStrategy?: enum('simple', 'highQuality', 'balanced') #

    Set text break strategy on Android API Level 23+, possible values are simple, highQuality, balanced -The default value is highQuality.

    iosadjustsFontSizeToFit?: bool #

    Specifies whether font should be scaled down automatically to fit given style constraints.

    iosminimumFontScale?: number #

    Specifies smallest possible scale a font can reach when adjustsFontSizeToFit is enabled. (values 0.01-1.0).

    iossuppressHighlighting?: bool #

    When true, no visual change is made when text is pressed down. By +For best results also set textAlignVertical to center. Default is true.

    androidtextAlignVertical enum('auto', 'top', 'bottom', 'center')
    iosfontVariant [enum('small-caps', 'oldstyle-nums', 'lining-nums', 'tabular-nums', 'proportional-nums')]
    iosletterSpacing number
    iostextDecorationColor color
    iostextDecorationStyle enum('solid', 'double', 'dotted', 'dashed')
    ioswritingDirection enum('auto', 'ltr', 'rtl')

    testID?: PropTypes.string #

    Used to locate this view in end-to-end tests.

    androiddisabled?: PropTypes.bool #

    Specifies the disabled state of the text view for testing purposes

    androidnativeID?: PropTypes.string #

    Used to locate this view from native code.

    androidselectionColor?: color #

    The highlight color of the text.

    androidtextBreakStrategy?: PropTypes.oneOf(['simple', 'highQuality', 'balanced']) #

    Set text break strategy on Android API Level 23+, possible values are simple, highQuality, balanced +The default value is highQuality.

    iosadjustsFontSizeToFit?: PropTypes.bool #

    Specifies whether font should be scaled down automatically to fit given style constraints.

    iosminimumFontScale?: PropTypes.number #

    Specifies smallest possible scale a font can reach when adjustsFontSizeToFit is enabled. (values 0.01-1.0).

    iossuppressHighlighting?: PropTypes.bool #

    When true, no visual change is made when text is pressed down. By default, a gray oval highlights the text on press down.

    You can edit the content above on GitHub and send us a pull request!

    Description #

    Nested Text #

    Both iOS and Android allow you to display formatted text by annotating ranges of a string with specific formatting like bold or colored text (NSAttributedString on iOS, SpannableString on Android). In practice, this is very tedious. For React Native, we decided to use web paradigm for this where you can nest text to achieve the same effect.

    import React, { Component } from 'react'; import { AppRegistry, Text } from 'react-native'; -class BoldAndBeautiful extends Component { +export default class BoldAndBeautiful extends Component { render() { return ( <Text style={{fontWeight: 'bold'}}> @@ -73,13 +73,14 @@ class BoldAndBeautiful extends ); } } - -AppRegistry.registerComponent('BoldAndBeautiful', () => BoldAndBeautiful);

    Behind the scenes, React Native converts this to a flat NSAttributedString or SpannableString that contains the following information:

    "I am bold and red" + +// skip this line if using Create React Native App +AppRegistry.registerComponent('BoldAndBeautiful', () => BoldAndBeautiful);

    Behind the scenes, React Native converts this to a flat NSAttributedString or SpannableString that contains the following information:

    "I am bold and red" 0-9: bold 9-17: bold, red

    Nested Views (iOS Only) #

    On iOS, you can nest views within your Text component. Here's an example:

    import React, { Component } from 'react'; import { AppRegistry, Text, View } from 'react-native'; -class BlueIsCool extends Component { +export default class BlueIsCool extends Component { render() { return ( <Text> @@ -90,8 +91,9 @@ class BlueIsCool extends ); } } - -AppRegistry.registerComponent('BlueIsCool', () => BlueIsCool);

    In order to use this feature, you must give the view a width and a height.

    Containers #

    The <Text> element is special relative to layout: everything inside is no longer using the flexbox layout but using text layout. This means that elements inside of a <Text> are no longer rectangles, but wrap when they see the end of the line.

    <Text> + +// skip this line if using Create React Native App +AppRegistry.registerComponent('BlueIsCool', () => BlueIsCool);

    In order to use this feature, you must give the view a width and a height.

    Containers #

    The <Text> element is special relative to layout: everything inside is no longer using the flexbox layout but using text layout. This means that elements inside of a <Text> are no longer rectangles, but wrap when they see the end of the line.

    <Text> <Text>First part and </Text> <Text>second part</Text> </Text> @@ -138,1010 +140,7 @@ html { <Text style={{color: 'red'}}> and red </Text> -</Text>

    We believe that this more constrained way to style text will yield better apps:

    • (Developer) React components are designed with strong isolation in mind: You should be able to drop a component anywhere in your application, trusting that as long as the props are the same, it will look and behave the same way. Text properties that could inherit from outside of the props would break this isolation.

    • (Implementor) The implementation of React Native is also simplified. We do not need to have a fontFamily field on every single element, and we do not need to potentially traverse the tree up to the root every time we display a text node. The style inheritance is only encoded inside of the native Text component and doesn't leak to other components or the system itself.

    You can edit the content above on GitHub and send us a pull request!

    Examples #

    IOS #

    Edit on GitHub
    'use strict'; - -const Platform = require('Platform'); -var React = require('react'); -var ReactNative = require('react-native'); -var { - Image, - StyleSheet, - Text, - View, - LayoutAnimation, -} = ReactNative; - -class Entity extends React.Component { - render() { - return ( - <Text style={{fontWeight: '500', color: '#527fe4'}}> - {this.props.children} - </Text> - ); - } -} - -class AttributeToggler extends React.Component { - state = {fontWeight: 'bold', fontSize: 15}; - - toggleWeight = () => { - this.setState({ - fontWeight: this.state.fontWeight === 'bold' ? 'normal' : 'bold' - }); - }; - - increaseSize = () => { - this.setState({ - fontSize: this.state.fontSize + 1 - }); - }; - - render() { - var curStyle = {fontWeight: this.state.fontWeight, fontSize: this.state.fontSize}; - return ( - <View> - <Text style={curStyle}> - Tap the controls below to change attributes. - </Text> - <Text> - <Text>See how it will even work on <Text style={curStyle}>this nested text</Text></Text> - </Text> - <Text - style={{backgroundColor: '#ffaaaa', marginTop: 5}} - onPress={this.toggleWeight}> - Toggle Weight - </Text> - <Text - style={{backgroundColor: '#aaaaff', marginTop: 5}} - onPress={this.increaseSize}> - Increase Size - </Text> - </View> - ); - } -} - -var AdjustingFontSize = React.createClass({ - getInitialState: function() { - return {dynamicText:'', shouldRender: true,}; - }, - reset: function() { - LayoutAnimation.easeInEaseOut(); - this.setState({ - shouldRender: false, - }); - setTimeout(()=>{ - LayoutAnimation.easeInEaseOut(); - this.setState({ - dynamicText: '', - shouldRender: true, - }); - }, 300); - }, - addText: function() { - this.setState({ - dynamicText: this.state.dynamicText + (Math.floor((Math.random() * 10) % 2) ? ' foo' : ' bar'), - }); - }, - removeText: function() { - this.setState({ - dynamicText: this.state.dynamicText.slice(0, this.state.dynamicText.length - 4), - }); - }, - render: function() { - - if (!this.state.shouldRender) { - return (<View/>); - } - return ( - <View> - <Text lineBreakMode="tail" numberOfLines={1} style={{fontSize: 36, marginVertical:6}}> - Truncated text is baaaaad. - </Text> - <Text numberOfLines={1} adjustsFontSizeToFit={true} style={{fontSize: 40, marginVertical:6}}> - Shrinking to fit available space is much better! - </Text> - - <Text adjustsFontSizeToFit={true} numberOfLines={1} style={{fontSize:30, marginVertical:6}}> - {'Add text to me to watch me shrink!' + ' ' + this.state.dynamicText} - </Text> - - <Text adjustsFontSizeToFit={true} numberOfLines={4} style={{fontSize:20, marginVertical:6}}> - {'Multiline text component shrinking is supported, watch as this reeeeaaaally loooooong teeeeeeext grooooows and then shriiiinks as you add text to me! ioahsdia soady auydoa aoisyd aosdy ' + ' ' + this.state.dynamicText} - </Text> - - <Text adjustsFontSizeToFit={true} numberOfLines={1} style={{marginVertical:6}}> - <Text style={{fontSize:14}}> - {'Differently sized nested elements will shrink together. '} - </Text> - <Text style={{fontSize:20}}> - {'LARGE TEXT! ' + this.state.dynamicText} - </Text> - </Text> - - <View style={{flexDirection:'row', justifyContent:'space-around', marginTop: 5, marginVertical:6}}> - <Text - style={{backgroundColor: '#ffaaaa'}} - onPress={this.reset}> - Reset - </Text> - <Text - style={{backgroundColor: '#aaaaff'}} - onPress={this.removeText}> - Remove Text - </Text> - <Text - style={{backgroundColor: '#aaffaa'}} - onPress={this.addText}> - Add Text - </Text> - </View> - </View> - ); - } -}); - -exports.title = '<Text>'; -exports.description = 'Base component for rendering styled text.'; -exports.displayName = 'TextExample'; -exports.examples = [ -{ - title: 'Wrap', - render: function() { - return ( - <Text> - The text should wrap if it goes on multiple lines. See, this is going to - the next line. - </Text> - ); - }, -}, { - title: 'Padding', - render: function() { - return ( - <Text style={{padding: 10}}> - This text is indented by 10px padding on all sides. - </Text> - ); - }, -}, { - title: 'Font Family', - render: function() { - return ( - <View> - <Text style={{fontFamily: (Platform.isTVOS ? 'Times' : 'Cochin')}}> - Cochin - </Text> - <Text style={{fontFamily: (Platform.isTVOS ? 'Times' : 'Cochin'), fontWeight: 'bold'}}> - Cochin bold - </Text> - <Text style={{fontFamily: 'Helvetica'}}> - Helvetica - </Text> - <Text style={{fontFamily: 'Helvetica', fontWeight: 'bold'}}> - Helvetica bold - </Text> - <Text style={{fontFamily: (Platform.isTVOS ? 'Courier' : 'Verdana')}}> - Verdana - </Text> - <Text style={{fontFamily: (Platform.isTVOS ? 'Courier' : 'Verdana'), fontWeight: 'bold'}}> - Verdana bold - </Text> - </View> - ); - }, -}, { - title: 'Font Size', - render: function() { - return ( - <View> - <Text style={{fontSize: 23}}> - Size 23 - </Text> - <Text style={{fontSize: 8}}> - Size 8 - </Text> - </View> - ); - }, -}, { - title: 'Color', - render: function() { - return ( - <View> - <Text style={{color: 'red'}}> - Red color - </Text> - <Text style={{color: 'blue'}}> - Blue color - </Text> - </View> - ); - }, -}, { - title: 'Font Weight', - render: function() { - return ( - <View> - <Text style={{fontSize: 20, fontWeight: '100'}}> - Move fast and be ultralight - </Text> - <Text style={{fontSize: 20, fontWeight: '200'}}> - Move fast and be light - </Text> - <Text style={{fontSize: 20, fontWeight: 'normal'}}> - Move fast and be normal - </Text> - <Text style={{fontSize: 20, fontWeight: 'bold'}}> - Move fast and be bold - </Text> - <Text style={{fontSize: 20, fontWeight: '900'}}> - Move fast and be ultrabold - </Text> - </View> - ); - }, -}, { - title: 'Font Style', - render: function() { - return ( - <View> - <Text style={{fontStyle: 'normal'}}> - Normal text - </Text> - <Text style={{fontStyle: 'italic'}}> - Italic text - </Text> - </View> - ); - }, -}, { - title: 'Selectable', - render: function() { - return ( - <View> - <Text selectable={true}> - This text is <Text style={{fontWeight: 'bold'}}>selectable</Text> if you click-and-hold. - </Text> - </View> - ); - }, -}, { - title: 'Text Decoration', - render: function() { - return ( - <View> - <Text style={{textDecorationLine: 'underline', textDecorationStyle: 'solid'}}> - Solid underline - </Text> - <Text style={{textDecorationLine: 'underline', textDecorationStyle: 'double', textDecorationColor: '#ff0000'}}> - Double underline with custom color - </Text> - <Text style={{textDecorationLine: 'underline', textDecorationStyle: 'dashed', textDecorationColor: '#9CDC40'}}> - Dashed underline with custom color - </Text> - <Text style={{textDecorationLine: 'underline', textDecorationStyle: 'dotted', textDecorationColor: 'blue'}}> - Dotted underline with custom color - </Text> - <Text style={{textDecorationLine: 'none'}}> - None textDecoration - </Text> - <Text style={{textDecorationLine: 'line-through', textDecorationStyle: 'solid'}}> - Solid line-through - </Text> - <Text style={{textDecorationLine: 'line-through', textDecorationStyle: 'double', textDecorationColor: '#ff0000'}}> - Double line-through with custom color - </Text> - <Text style={{textDecorationLine: 'line-through', textDecorationStyle: 'dashed', textDecorationColor: '#9CDC40'}}> - Dashed line-through with custom color - </Text> - <Text style={{textDecorationLine: 'line-through', textDecorationStyle: 'dotted', textDecorationColor: 'blue'}}> - Dotted line-through with custom color - </Text> - <Text style={{textDecorationLine: 'underline line-through'}}> - Both underline and line-through - </Text> - </View> - ); - }, -}, { - title: 'Nested', - description: 'Nested text components will inherit the styles of their ' + - 'parents (only backgroundColor is inherited from non-Text parents). ' + - '<Text> only supports other <Text> and raw text (strings) as children.', - render: function() { - return ( - <View> - <Text> - (Normal text, - <Text style={{fontWeight: 'bold'}}> - (and bold - <Text style={{fontSize: 11, color: '#527fe4'}}> - (and tiny inherited bold blue) - </Text> - ) - </Text> - ) - </Text> - <Text style={{opacity:0.7}}> - (opacity - <Text> - (is inherited - <Text style={{opacity:0.7}}> - (and accumulated - <Text style={{backgroundColor:'#ffaaaa'}}> - (and also applies to the background) - </Text> - ) - </Text> - ) - </Text> - ) - </Text> - <Text style={{fontSize: 12}}> - <Entity>Entity Name</Entity> - </Text> - </View> - ); - }, -}, { - title: 'Text Align', - render: function() { - return ( - <View> - <Text> - auto (default) - english LTR - </Text> - <Text> - أحب اللغة العربية auto (default) - arabic RTL - </Text> - <Text style={{textAlign: 'left'}}> - left left left left left left left left left left left left left left left - </Text> - <Text style={{textAlign: 'center'}}> - center center center center center center center center center center center - </Text> - <Text style={{textAlign: 'right'}}> - right right right right right right right right right right right right right - </Text> - <Text style={{textAlign: 'justify'}}> - justify: this text component{"'"}s contents are laid out with "textAlign: justify" - and as you can see all of the lines except the last one span the - available width of the parent container. - </Text> - </View> - ); - }, -}, { - title: 'Letter Spacing', - render: function() { - return ( - <View> - <Text style={{letterSpacing: 0}}> - letterSpacing = 0 - </Text> - <Text style={{letterSpacing: 2, marginTop: 5}}> - letterSpacing = 2 - </Text> - <Text style={{letterSpacing: 9, marginTop: 5}}> - letterSpacing = 9 - </Text> - <Text style={{letterSpacing: -1, marginTop: 5}}> - letterSpacing = -1 - </Text> - </View> - ); - }, -}, { - title: 'Spaces', - render: function() { - return ( - <Text> - A {'generated'} {' '} {'string'} and some &nbsp;&nbsp;&nbsp; spaces - </Text> - ); - }, -}, { - title: 'Line Height', - render: function() { - return ( - <Text> - <Text style={{lineHeight: 35}}> - A lot of space between the lines of this long passage that should - wrap once. - </Text> - </Text> - ); - }, -}, { - title: 'Empty Text', - description: 'It\'s ok to have Text with zero or null children.', - render: function() { - return ( - <Text /> - ); - }, -}, { - title: 'Toggling Attributes', - render: function(): React.Element<any> { - return <AttributeToggler />; - }, -}, { - title: 'backgroundColor attribute', - description: 'backgroundColor is inherited from all types of views.', - render: function() { - return ( - <Text style={{backgroundColor: 'yellow'}}> - Yellow container background, - <Text style={{backgroundColor: '#ffaaaa'}}> - {' '}red background, - <Text style={{backgroundColor: '#aaaaff'}}> - {' '}blue background, - <Text> - {' '}inherited blue background, - <Text style={{backgroundColor: '#aaffaa'}}> - {' '}nested green background. - </Text> - </Text> - </Text> - </Text> - </Text> - ); - }, -}, { - title: 'numberOfLines attribute', - render: function() { - return ( - <View> - <Text numberOfLines={1}> - Maximum of one line, no matter how much I write here. If I keep writing, it{"'"}ll just truncate after one line. - </Text> - <Text numberOfLines={2} style={{marginTop: 20}}> - Maximum of two lines, no matter how much I write here. If I keep writing, it{"'"}ll just truncate after two lines. - </Text> - <Text style={{marginTop: 20}}> - No maximum lines specified, no matter how much I write here. If I keep writing, it{"'"}ll just keep going and going. - </Text> - </View> - ); - }, -}, { - title: 'Text highlighting (tap the link to see highlight)', - render: function() { - return ( - <View> - <Text>Lorem ipsum dolor sit amet, <Text suppressHighlighting={false} style={{backgroundColor: 'white', textDecorationLine: 'underline', color: 'blue'}} onPress={() => null}>consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud</Text> exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.</Text> - </View> - ); - }, -}, { - title: 'allowFontScaling attribute', - render: function() { - return ( - <View> - <Text> - By default, text will respect Text Size accessibility setting on iOS. - It means that all font sizes will be increased or descreased depending on the value of Text Size setting in - {" "}<Text style={{fontWeight: 'bold'}}>Settings.app - Display & Brightness - Text Size</Text> - </Text> - <Text style={{marginTop: 10}}> - You can disable scaling for your Text component by passing {"\""}allowFontScaling={"{"}false{"}\""} prop. - </Text> - <Text allowFontScaling={false} style={{marginTop: 20}}> - This text will not scale. - </Text> - </View> - ); - }, -}, { - title: 'Inline views', - render: function() { - return ( - <View> - <Text> - This text contains an inline blue view <View style={{width: 25, height: 25, backgroundColor: 'steelblue'}} /> and - an inline image <Image source={require('./flux.png')} style={{width: 30, height: 11, resizeMode: 'cover'}}/>. Neat, huh? - </Text> - </View> - ); - }, -}, { - title: 'Text shadow', - render: function() { - return ( - <View> - <Text style={{fontSize: 20, textShadowOffset: {width: 2, height: 2}, textShadowRadius: 1, textShadowColor: '#00cccc'}}> - Demo text shadow - </Text> - </View> - ); - }, -}, { - title: 'Ellipsize mode', - render: function() { - return ( - <View> - <Text numberOfLines={1}> - This very long text should be truncated with dots in the end. - </Text> - <Text ellipsizeMode="middle" numberOfLines={1}> - This very long text should be truncated with dots in the middle. - </Text> - <Text ellipsizeMode="head" numberOfLines={1}> - This very long text should be truncated with dots in the beginning. - </Text> - <Text ellipsizeMode="clip" numberOfLines={1}> - This very looooooooooooooooooooooooooooong text should be clipped. - </Text> - </View> - ); - }, -}, { - title: 'Font variants', - render: function() { - return ( - <View> - <Text style={{fontVariant: ['small-caps']}}> - Small Caps{'\n'} - </Text> - <Text style={{fontFamily: (Platform.isTVOS ? 'Times' : 'Hoefler Text'), fontVariant: ['oldstyle-nums']}}> - Old Style nums 0123456789{'\n'} - </Text> - <Text style={{fontFamily: (Platform.isTVOS ? 'Times' : 'Hoefler Text'), fontVariant: ['lining-nums']}}> - Lining nums 0123456789{'\n'} - </Text> - <Text style={{fontVariant: ['tabular-nums']}}> - Tabular nums{'\n'} - 1111{'\n'} - 2222{'\n'} - </Text> - <Text style={{fontVariant: ['proportional-nums']}}> - Proportional nums{'\n'} - 1111{'\n'} - 2222{'\n'} - </Text> - </View> - ); - }, -}, { - title: 'Dynamic Font Size Adjustment', - render: function(): React.Element<any> { - return <AdjustingFontSize />; - }, -}];

    ANDROID #

    Edit on GitHub
    'use strict'; - -var React = require('react'); -var ReactNative = require('react-native'); -var { - Image, - StyleSheet, - Text, - View, -} = ReactNative; -var UIExplorerBlock = require('./UIExplorerBlock'); -var UIExplorerPage = require('./UIExplorerPage'); - -class Entity extends React.Component { - render() { - return ( - <Text style={{fontWeight: 'bold', color: '#527fe4'}}> - {this.props.children} - </Text> - ); - } -} - -class AttributeToggler extends React.Component { - state = {fontWeight: 'bold', fontSize: 15}; - - toggleWeight = () => { - this.setState({ - fontWeight: this.state.fontWeight === 'bold' ? 'normal' : 'bold' - }); - }; - - increaseSize = () => { - this.setState({ - fontSize: this.state.fontSize + 1 - }); - }; - - render() { - var curStyle = {fontWeight: this.state.fontWeight, fontSize: this.state.fontSize}; - return ( - <View> - <Text style={curStyle}> - Tap the controls below to change attributes. - </Text> - <Text> - <Text>See how it will even work on <Text style={curStyle}>this nested text</Text></Text> - </Text> - <Text> - <Text onPress={this.toggleWeight}>Toggle Weight</Text> - {' (with highlight onPress)'} - </Text> - <Text onPress={this.increaseSize} suppressHighlighting={true}> - Increase Size (suppressHighlighting true) - </Text> - </View> - ); - } -} - -class TextExample extends React.Component { - static title = '<Text>'; - static description = 'Base component for rendering styled text.'; - - render() { - return ( - <UIExplorerPage title="<Text>"> - <UIExplorerBlock title="Wrap"> - <Text> - The text should wrap if it goes on multiple lines. - See, this is going to the next line. - </Text> - </UIExplorerBlock> - <UIExplorerBlock title="Padding"> - <Text style={{padding: 10}}> - This text is indented by 10px padding on all sides. - </Text> - </UIExplorerBlock> - <UIExplorerBlock title="Font Family"> - <Text style={{fontFamily: 'sans-serif'}}> - Sans-Serif - </Text> - <Text style={{fontFamily: 'sans-serif', fontWeight: 'bold'}}> - Sans-Serif Bold - </Text> - <Text style={{fontFamily: 'serif'}}> - Serif - </Text> - <Text style={{fontFamily: 'serif', fontWeight: 'bold'}}> - Serif Bold - </Text> - <Text style={{fontFamily: 'monospace'}}> - Monospace - </Text> - <Text style={{fontFamily: 'monospace', fontWeight: 'bold'}}> - Monospace Bold (After 5.0) - </Text> - </UIExplorerBlock> - <UIExplorerBlock title="Android Material Design fonts"> - <View style={{flexDirection: 'row', alignItems: 'flex-start'}}> - <View style={{flex: 1}}> - <Text style={{fontFamily: 'sans-serif'}}> - Roboto Regular - </Text> - <Text style={{fontFamily: 'sans-serif', fontStyle: 'italic'}}> - Roboto Italic - </Text> - <Text style={{fontFamily: 'sans-serif', fontWeight: 'bold'}}> - Roboto Bold - </Text> - <Text style={{fontFamily: 'sans-serif', fontStyle: 'italic', fontWeight: 'bold'}}> - Roboto Bold Italic - </Text> - <Text style={{fontFamily: 'sans-serif-light'}}> - Roboto Light - </Text> - <Text style={{fontFamily: 'sans-serif-light', fontStyle: 'italic'}}> - Roboto Light Italic - </Text> - <Text style={{fontFamily: 'sans-serif-thin'}}> - Roboto Thin (After 4.2) - </Text> - <Text style={{fontFamily: 'sans-serif-thin', fontStyle: 'italic'}}> - Roboto Thin Italic (After 4.2) - </Text> - <Text style={{fontFamily: 'sans-serif-condensed'}}> - Roboto Condensed - </Text> - <Text style={{fontFamily: 'sans-serif-condensed', fontStyle: 'italic'}}> - Roboto Condensed Italic - </Text> - <Text style={{fontFamily: 'sans-serif-condensed', fontWeight: 'bold'}}> - Roboto Condensed Bold - </Text> - <Text style={{ - fontFamily: 'sans-serif-condensed', - fontStyle: 'italic', - fontWeight: 'bold'}}> - Roboto Condensed Bold Italic - </Text> - <Text style={{fontFamily: 'sans-serif-medium'}}> - Roboto Medium (After 5.0) - </Text> - <Text style={{fontFamily: 'sans-serif-medium', fontStyle: 'italic'}}> - Roboto Medium Italic (After 5.0) - </Text> - </View> - </View> - </UIExplorerBlock> - <UIExplorerBlock title="Custom Fonts"> - <View style={{flexDirection: 'row', alignItems: 'flex-start'}}> - <View style={{flex: 1}}> - <Text style={{fontFamily: 'notoserif'}}> - NotoSerif Regular - </Text> - <Text style={{fontFamily: 'notoserif', fontStyle: 'italic', fontWeight: 'bold'}}> - NotoSerif Bold Italic - </Text> - <Text style={{fontFamily: 'notoserif', fontStyle: 'italic'}}> - NotoSerif Italic (Missing Font file) - </Text> - </View> - </View> - </UIExplorerBlock> - - <UIExplorerBlock title="Font Size"> - <Text style={{fontSize: 23}}> - Size 23 - </Text> - <Text style={{fontSize: 8}}> - Size 8 - </Text> - </UIExplorerBlock> - <UIExplorerBlock title="Color"> - <Text style={{color: 'red'}}> - Red color - </Text> - <Text style={{color: 'blue'}}> - Blue color - </Text> - </UIExplorerBlock> - <UIExplorerBlock title="Font Weight"> - <Text style={{fontWeight: 'bold'}}> - Move fast and be bold - </Text> - <Text style={{fontWeight: 'normal'}}> - Move fast and be bold - </Text> - </UIExplorerBlock> - <UIExplorerBlock title="Font Style"> - <Text style={{fontStyle: 'italic'}}> - Move fast and be bold - </Text> - <Text style={{fontStyle: 'normal'}}> - Move fast and be bold - </Text> - </UIExplorerBlock> - <UIExplorerBlock title="Font Style and Weight"> - <Text style={{fontStyle: 'italic', fontWeight: 'bold'}}> - Move fast and be bold - </Text> - </UIExplorerBlock> - <UIExplorerBlock title="Text Decoration"> - <Text style={{textDecorationLine: 'underline'}}> - Solid underline - </Text> - <Text style={{textDecorationLine: 'none'}}> - None textDecoration - </Text> - <Text style={{textDecorationLine: 'line-through', textDecorationStyle: 'solid'}}> - Solid line-through - </Text> - <Text style={{textDecorationLine: 'underline line-through'}}> - Both underline and line-through - </Text> - <Text> - Mixed text with <Text style={{textDecorationLine: 'underline'}}>underline</Text> and <Text style={{textDecorationLine: 'line-through'}}>line-through</Text> text nodes - </Text> - </UIExplorerBlock> - <UIExplorerBlock title="Nested"> - <Text onPress={() => console.log('1st')}> - (Normal text, - <Text style={{fontWeight: 'bold'}} onPress={() => console.log('2nd')}> - (and bold - <Text style={{fontStyle: 'italic', fontSize: 11, color: '#527fe4'}} onPress={() => console.log('3rd')}> - (and tiny bold italic blue - <Text style={{fontWeight: 'normal', fontStyle: 'normal'}} onPress={() => console.log('4th')}> - (and tiny normal blue) - </Text> - ) - </Text> - ) - </Text> - ) - </Text> - <Text style={{fontFamily: 'serif'}} onPress={() => console.log('1st')}> - (Serif - <Text style={{fontStyle: 'italic', fontWeight: 'bold'}} onPress={() => console.log('2nd')}> - (Serif Bold Italic - <Text - style={{fontFamily: 'monospace', fontStyle: 'normal', fontWeight: 'normal'}} - onPress={() => console.log('3rd')}> - (Monospace Normal - <Text - style={{fontFamily: 'sans-serif', fontWeight: 'bold'}} - onPress={() => console.log('4th')}> - (Sans-Serif Bold - <Text style={{fontWeight: 'normal'}} onPress={() => console.log('5th')}> - (and Sans-Serif Normal) - </Text> - ) - </Text> - ) - </Text> - ) - </Text> - ) - </Text> - <Text style={{fontSize: 12}}> - <Entity>Entity Name</Entity> - </Text> - </UIExplorerBlock> - <UIExplorerBlock title="Text Align"> - <Text> - auto (default) - english LTR - </Text> - <Text> - أحب اللغة العربية auto (default) - arabic RTL - </Text> - <Text style={{textAlign: 'left'}}> - left left left left left left left left left left left left left left left - </Text> - <Text style={{textAlign: 'center'}}> - center center center center center center center center center center center - </Text> - <Text style={{textAlign: 'right'}}> - right right right right right right right right right right right right right - </Text> - </UIExplorerBlock> - <UIExplorerBlock title="Unicode"> - <View> - <View style={{flexDirection: 'row'}}> - <Text style={{backgroundColor: 'red'}}> - 星际争霸是世界上最好的游戏。 - </Text> - </View> - <View> - <Text style={{backgroundColor: 'red'}}> - 星际争霸是世界上最好的游戏。 - </Text> - </View> - <View style={{alignItems: 'center'}}> - <Text style={{backgroundColor: 'red'}}> - 星际争霸是世界上最好的游戏。 - </Text> - </View> - <View> - <Text style={{backgroundColor: 'red'}}> - 星际争霸是世界上最好的游戏。星际争霸是世界上最好的游戏。星际争霸是世界上最好的游戏。星际争霸是世界上最好的游戏。 - </Text> - </View> - </View> - </UIExplorerBlock> - <UIExplorerBlock title="Spaces"> - <Text> - A {'generated'} {' '} {'string'} and some &nbsp;&nbsp;&nbsp; spaces - </Text> - </UIExplorerBlock> - <UIExplorerBlock title="Line Height"> - <Text style={{lineHeight: 35}}> - Holisticly formulate inexpensive ideas before best-of-breed benefits. <Text style={{fontSize: 20}}>Continually</Text> expedite magnetic potentialities rather than client-focused interfaces. - </Text> - </UIExplorerBlock> - <UIExplorerBlock title="Empty Text"> - <Text /> - </UIExplorerBlock> - <UIExplorerBlock title="Toggling Attributes"> - <AttributeToggler /> - </UIExplorerBlock> - <UIExplorerBlock title="backgroundColor attribute"> - <Text style={{backgroundColor: '#ffaaaa'}}> - Red background, - <Text style={{backgroundColor: '#aaaaff'}}> - {' '}blue background, - <Text> - {' '}inherited blue background, - <Text style={{backgroundColor: '#aaffaa'}}> - {' '}nested green background. - </Text> - </Text> - </Text> - </Text> - <Text style={{backgroundColor: 'rgba(100, 100, 100, 0.3)'}}> - Same alpha as background, - <Text> - Inherited alpha from background, - <Text style={{backgroundColor: 'rgba(100, 100, 100, 0.3)'}}> - Reapply alpha - </Text> - </Text> - </Text> - </UIExplorerBlock> - <UIExplorerBlock title="containerBackgroundColor attribute"> - <View style={{flexDirection: 'row', height: 85}}> - <View style={{backgroundColor: '#ffaaaa', width: 150}} /> - <View style={{backgroundColor: '#aaaaff', width: 150}} /> - </View> - <Text style={[styles.backgroundColorText, {top: -80}]}> - Default containerBackgroundColor (inherited) + backgroundColor wash - </Text> - <Text style={[styles.backgroundColorText, {top: -70, backgroundColor: 'transparent'}]}> - {"containerBackgroundColor: 'transparent' + backgroundColor wash"} - </Text> - </UIExplorerBlock> - <UIExplorerBlock title="numberOfLines attribute"> - <Text numberOfLines={1}> - Maximum of one line no matter now much I write here. If I keep writing it{"'"}ll just truncate after one line - </Text> - <Text numberOfLines={2} style={{marginTop: 20}}> - Maximum of two lines no matter now much I write here. If I keep writing it{"'"}ll just truncate after two lines - </Text> - <Text style={{marginTop: 20}}> - No maximum lines specified no matter now much I write here. If I keep writing it{"'"}ll just keep going and going - </Text> - </UIExplorerBlock> - <UIExplorerBlock title="selectable attribute"> - <Text selectable> - This text is selectable if you click-and-hold, and will offer the native Android selection menus. - </Text> - </UIExplorerBlock> - <UIExplorerBlock title="selectionColor attribute"> - <Text selectable selectionColor="orange"> - This text will have a orange highlight on selection. - </Text> - </UIExplorerBlock> - <UIExplorerBlock title="Inline images"> - <Text> - This text contains an inline image <Image source={require('./flux.png')}/>. Neat, huh? - </Text> - </UIExplorerBlock> - <UIExplorerBlock title="Text shadow"> - <Text style={{fontSize: 20, textShadowOffset: {width: 2, height: 2}, textShadowRadius: 1, textShadowColor: '#00cccc'}}> - Demo text shadow - </Text> - </UIExplorerBlock> - <UIExplorerBlock title="Ellipsize mode"> - <Text numberOfLines={1}> - This very long text should be truncated with dots in the end. - </Text> - <Text ellipsizeMode="middle" numberOfLines={1}> - This very long text should be truncated with dots in the middle. - </Text> - <Text ellipsizeMode="head" numberOfLines={1}> - This very long text should be truncated with dots in the beginning. - </Text> - </UIExplorerBlock> - <UIExplorerBlock title="Include Font Padding"> - <View style={{flexDirection: 'row', justifyContent: 'space-around', marginBottom: 10}}> - <View style={{alignItems: 'center'}}> - <Text style={styles.includeFontPaddingText}> - Ey - </Text> - <Text>Default</Text> - </View> - <View style={{alignItems: 'center'}}> - <Text style={[styles.includeFontPaddingText, {includeFontPadding: false, marginLeft: 10}]}> - Ey - </Text> - <Text>includeFontPadding: false</Text> - </View> - </View> - <Text>By default Android will put extra space above text to allow for upper-case accents or other ascenders. With some fonts, this can make text look slightly misaligned when centered vertically.</Text> - </UIExplorerBlock> - </UIExplorerPage> - ); - } -} - -var styles = StyleSheet.create({ - backgroundColorText: { - left: 5, - backgroundColor: 'rgba(100, 100, 100, 0.3)' - }, - includeFontPaddingText: { - fontSize: 120, - fontFamily: 'sans-serif', - backgroundColor: '#EEEEEE', - color: '#000000', - textAlignVertical: 'center', - alignSelf: 'center', - } -}); - -module.exports = TextExample;
    \ No newline at end of file + \ No newline at end of file diff --git a/docs/textinput.html b/docs/textinput.html index b0767145610..39214c07053 100644 --- a/docs/textinput.html +++ b/docs/textinput.html @@ -1,4 +1,4 @@ -TextInput

    TextInput #

    A foundational component for inputting text into the app via a +TextInput

    TextInput #

    A foundational component for inputting text into the app via a keyboard. Props provide configurability for several features, such as auto-correction, auto-capitalization, placeholder text, and different keyboard types, such as a numeric keypad.

    The simplest use case is to plop down a TextInput and subscribe to the @@ -7,7 +7,7 @@ such as onSubmitEditing and onFocus that can be subscr example:

    import React, { Component } from 'react'; import { AppRegistry, TextInput } from 'react-native'; -class UselessTextInput extends Component { +export default class UselessTextInput extends Component { constructor(props) { super(props); this.state = { text: 'Useless Placeholder' }; @@ -24,8 +24,8 @@ class UselessTextInput extends } } -// App registration and rendering -AppRegistry.registerComponent('AwesomeProject', () => UselessTextInput);

    Note that some props are only available with multiline={true/false}. +// skip this line if using Create React Native App +AppRegistry.registerComponent('AwesomeProject', () => UselessTextInput);

    Note that some props are only available with multiline={true/false}. Additionally, border styles that apply to only one side of the element (e.g., borderBottomColor, borderLeftWidth, etc.) will not be applied if multiline=false. To achieve the same effect, you can wrap your TextInput @@ -44,7 +44,7 @@ class UselessTextInput extends } } -class UselessTextInputMultiline extends Component { +export default class UselessTextInputMultiline extends Component { constructor(props) { super(props); this.state = { @@ -72,11 +72,11 @@ class UselessTextInputMultiline extends } } -// App registration and rendering +// skip these lines if using Create React Native App AppRegistry.registerComponent( 'AwesomeProject', () => UselessTextInputMultiline -);

    TextInput has by default a border at the bottom of its view. This border +);

    TextInput has by default a border at the bottom of its view. This border has its padding set by the background image provided by the system, and it cannot be changed. Solutions to avoid this is to either not set height explicitly, case in which the system will take care of displaying the border @@ -86,1587 +86,103 @@ app's activity windowSoftInputMode param to adjustResize This may cause issues with components that have position: 'absolute' while keyboard is active. To avoid this behavior either specify windowSoftInputMode in AndroidManifest.xml ( https://developer.android.com/guide/topics/manifest/activity-element.html ) -or control this param programmatically with native code.

    Props #

    autoCapitalize?: enum('none', 'sentences', 'words', 'characters') #

    Can tell TextInput to automatically capitalize certain characters.

    • characters: all characters.
    • words: first letter of each word.
    • sentences: first letter of each sentence (default).
    • none: don't auto capitalize anything.

    autoCorrect?: bool #

    If false, disables auto-correct. The default value is true.

    autoFocus?: bool #

    If true, focuses the input on componentDidMount. -The default value is false.

    blurOnSubmit?: bool #

    If true, the text field will blur when submitted. +or control this param programmatically with native code.

    Props #

    autoCapitalize?: PropTypes.oneOf([ + 'none', + 'sentences', + 'words', + 'characters', +]) #

    Can tell TextInput to automatically capitalize certain characters.

    • characters: all characters.
    • words: first letter of each word.
    • sentences: first letter of each sentence (default).
    • none: don't auto capitalize anything.

    autoCorrect?: PropTypes.bool #

    If false, disables auto-correct. The default value is true.

    autoFocus?: PropTypes.bool #

    If true, focuses the input on componentDidMount. +The default value is false.

    blurOnSubmit?: PropTypes.bool #

    If true, the text field will blur when submitted. The default value is true for single-line fields and false for multiline fields. Note that for multiline fields, setting blurOnSubmit to true means that pressing return will blur the field and trigger the -onSubmitEditing event instead of inserting a newline into the field.

    caretHidden?: bool #

    If true, caret is hidden. The default value is false.

    defaultValue?: string #

    Provides an initial value that will change when the user starts typing. +onSubmitEditing event instead of inserting a newline into the field.

    caretHidden?: PropTypes.bool #

    If true, caret is hidden. The default value is false.

    defaultValue?: PropTypes.string #

    Provides an initial value that will change when the user starts typing. Useful for simple use-cases where you do not want to deal with listening -to events and updating the value prop to keep the controlled state in sync.

    editable?: bool #

    If false, text is not editable. The default value is true.

    keyboardType?: enum('default', 'email-address', 'numeric', 'phone-pad', 'ascii-capable', 'numbers-and-punctuation', 'url', 'number-pad', 'name-phone-pad', 'decimal-pad', 'twitter', 'web-search') #

    Determines which keyboard to open, e.g.numeric.

    The following values work across platforms:

    • default
    • numeric
    • email-address
    • phone-pad

    maxLength?: number #

    Limits the maximum number of characters that can be entered. Use this -instead of implementing the logic in JS to avoid flicker.

    multiline?: bool #

    If true, the text input can be multiple lines. -The default value is false.

    onBlur?: function #

    Callback that is called when the text input is blurred.

    onChange?: function #

    Callback that is called when the text input's text changes.

    onChangeText?: function #

    Callback that is called when the text input's text changes. -Changed text is passed as an argument to the callback handler.

    onContentSizeChange?: function #

    Callback that is called when the text input's content size changes. +to events and updating the value prop to keep the controlled state in sync.

    editable?: PropTypes.bool #

    If false, text is not editable. The default value is true.

    keyboardType?: PropTypes.oneOf([ + // Cross-platform + 'default', + 'email-address', + 'numeric', + 'phone-pad', + // iOS-only + 'ascii-capable', + 'numbers-and-punctuation', + 'url', + 'number-pad', + 'name-phone-pad', + 'decimal-pad', + 'twitter', + 'web-search', +]) #

    Determines which keyboard to open, e.g.numeric.

    The following values work across platforms:

    • default
    • numeric
    • email-address
    • phone-pad

    maxLength?: PropTypes.number #

    Limits the maximum number of characters that can be entered. Use this +instead of implementing the logic in JS to avoid flicker.

    multiline?: PropTypes.bool #

    If true, the text input can be multiple lines. +The default value is false.

    onBlur?: PropTypes.func #

    Callback that is called when the text input is blurred.

    onChange?: PropTypes.func #

    Callback that is called when the text input's text changes.

    onChangeText?: PropTypes.func #

    Callback that is called when the text input's text changes. +Changed text is passed as an argument to the callback handler.

    onContentSizeChange?: PropTypes.func #

    Callback that is called when the text input's content size changes. This will be called with -{ nativeEvent: { contentSize: { width, height } } }.

    Only called for multiline text inputs.

    onEndEditing?: function #

    Callback that is called when text input ends.

    onFocus?: function #

    Callback that is called when the text input is focused.

    onLayout?: function #

    Invoked on mount and layout changes with {x, y, width, height}.

    onScroll?: function #

    Invoked on content scroll with { nativeEvent: { contentOffset: { x, y } } }. +{ nativeEvent: { contentSize: { width, height } } }.

    Only called for multiline text inputs.

    onEndEditing?: PropTypes.func #

    Callback that is called when text input ends.

    onFocus?: PropTypes.func #

    Callback that is called when the text input is focused.

    onLayout?: PropTypes.func #

    Invoked on mount and layout changes with {x, y, width, height}.

    onScroll?: PropTypes.func #

    Invoked on content scroll with { nativeEvent: { contentOffset: { x, y } } }. May also contain other properties from ScrollEvent but on Android contentSize -is not provided for performance reasons.

    onSelectionChange?: function #

    Callback that is called when the text input selection is changed. +is not provided for performance reasons.

    onSelectionChange?: PropTypes.func #

    Callback that is called when the text input selection is changed. This will be called with -{ nativeEvent: { selection: { start, end } } }.

    onSubmitEditing?: function #

    Callback that is called when the text input's submit button is pressed. -Invalid if multiline={true} is specified.

    placeholder?: node #

    The string that will be rendered before text input has been entered.

    placeholderTextColor?: color #

    The text color of the placeholder string.

    returnKeyType?: enum('done', 'go', 'next', 'search', 'send', 'none', 'previous', 'default', 'emergency-call', 'google', 'join', 'route', 'yahoo') #

    Determines how the return key should look. On Android you can also use -returnKeyLabel.

    Cross platform

    The following values work across platforms:

    • done
    • go
    • next
    • search
    • send

    Android Only

    The following values work on Android only:

    • none
    • previous

    iOS Only

    The following values work on iOS only:

    • default
    • emergency-call
    • google
    • join
    • route
    • yahoo

    secureTextEntry?: bool #

    If true, the text input obscures the text entered so that sensitive text -like passwords stay secure. The default value is false.

    selectTextOnFocus?: bool #

    If true, all text will automatically be selected on focus.

    selection?: {start: number, end: number} #

    The start and end of the text input's selection. Set start and end to +{ nativeEvent: { selection: { start, end } } }.

    onSubmitEditing?: PropTypes.func #

    Callback that is called when the text input's submit button is pressed. +Invalid if multiline={true} is specified.

    placeholder?: PropTypes.node #

    The string that will be rendered before text input has been entered.

    placeholderTextColor?: color #

    The text color of the placeholder string.

    returnKeyType?: PropTypes.oneOf([ + // Cross-platform + 'done', + 'go', + 'next', + 'search', + 'send', + // Android-only + 'none', + 'previous', + // iOS-only + 'default', + 'emergency-call', + 'google', + 'join', + 'route', + 'yahoo', +]) #

    Determines how the return key should look. On Android you can also use +returnKeyLabel.

    Cross platform

    The following values work across platforms:

    • done
    • go
    • next
    • search
    • send

    Android Only

    The following values work on Android only:

    • none
    • previous

    iOS Only

    The following values work on iOS only:

    • default
    • emergency-call
    • google
    • join
    • route
    • yahoo

    secureTextEntry?: PropTypes.bool #

    If true, the text input obscures the text entered so that sensitive text +like passwords stay secure. The default value is false.

    selectTextOnFocus?: PropTypes.bool #

    If true, all text will automatically be selected on focus.

    selection?: PropTypes.shape({ + start: PropTypes.number.isRequired, + end: PropTypes.number, +}) #

    The start and end of the text input's selection. Set start and end to the same value to position the cursor.

    selectionColor?: color #

    The highlight and cursor color of the text input.

    style?: Text#style #

    Note that not all Text styles are supported, see Issue#7070 -for more detail.

    Styles

    value?: string #

    The value to show for the text input. TextInput is a controlled +for more detail.

    Styles

    value?: PropTypes.string #

    The value to show for the text input. TextInput is a controlled component, which means the native value will be forced to match this value prop if provided. For most uses, this works great, but in some cases this may cause flickering - one common cause is preventing edits by keeping value the same. In addition to simply setting the same value, either set editable={false}, or set/update maxLength to prevent -unwanted edits without flicker.

    androiddisableFullscreenUI?: bool #

    When false, if there is a small amount of space available around a text input +unwanted edits without flicker.

    androiddisableFullscreenUI?: PropTypes.bool #

    When false, if there is a small amount of space available around a text input (e.g. landscape orientation on a phone), the OS may choose to have the user edit the text inside of a full screen text input mode. When true, this feature is disabled and users will always edit the text directly inside of the text input. -Defaults to false.

    androidinlineImageLeft?: string #

    If defined, the provided image resource will be rendered on the left.

    androidinlineImagePadding?: number #

    Padding between the inline image, if any, and the text input itself.

    androidnumberOfLines?: number #

    Sets the number of lines for a TextInput. Use it with multiline set to -true to be able to fill the lines.

    androidreturnKeyLabel?: string #

    Sets the return key to the label. Use it instead of returnKeyType.

    androidtextBreakStrategy?: enum('simple', 'highQuality', 'balanced') #

    Set text break strategy on Android API Level 23+, possible values are simple, highQuality, balanced -The default value is simple.

    androidunderlineColorAndroid?: color #

    The color of the TextInput underline.

    iosclearButtonMode?: enum('never', 'while-editing', 'unless-editing', 'always') #

    When the clear button should appear on the right side of the text view.

    iosclearTextOnFocus?: bool #

    If true, clears the text field automatically when editing begins.

    iosdataDetectorTypes?: enum('phoneNumber', 'link', 'address', 'calendarEvent', 'none', 'all'), [enum('phoneNumber', 'link', 'address', 'calendarEvent', 'none', 'all')] #

    Determines the types of data converted to clickable URLs in the text input. +Defaults to false.

    androidinlineImageLeft?: PropTypes.string #

    If defined, the provided image resource will be rendered on the left.

    androidinlineImagePadding?: PropTypes.number #

    Padding between the inline image, if any, and the text input itself.

    androidnumberOfLines?: PropTypes.number #

    Sets the number of lines for a TextInput. Use it with multiline set to +true to be able to fill the lines.

    androidreturnKeyLabel?: PropTypes.string #

    Sets the return key to the label. Use it instead of returnKeyType.

    androidtextBreakStrategy?: PropTypes.oneOf(['simple', 'highQuality', 'balanced']) #

    Set text break strategy on Android API Level 23+, possible values are simple, highQuality, balanced +The default value is simple.

    androidunderlineColorAndroid?: color #

    The color of the TextInput underline.

    iosclearButtonMode?: PropTypes.oneOf([ + 'never', + 'while-editing', + 'unless-editing', + 'always', +]) #

    When the clear button should appear on the right side of the text view.

    iosclearTextOnFocus?: PropTypes.bool #

    If true, clears the text field automatically when editing begins.

    iosdataDetectorTypes?: PropTypes.oneOfType([ + PropTypes.oneOf(DataDetectorTypes), + PropTypes.arrayOf(PropTypes.oneOf(DataDetectorTypes)), +]) #

    Determines the types of data converted to clickable URLs in the text input. Only valid if multiline={true} and editable={false}. -By default no data types are detected.

    You can provide one type or an array of many types.

    Possible values for dataDetectorTypes are:

    • 'phoneNumber'
    • 'link'
    • 'address'
    • 'calendarEvent'
    • 'none'
    • 'all'

    iosenablesReturnKeyAutomatically?: bool #

    If true, the keyboard disables the return key when there is no text and -automatically enables it when there is text. The default value is false.

    ioskeyboardAppearance?: enum('default', 'light', 'dark') #

    Determines the color of the keyboard.

    iosonKeyPress?: function #

    Callback that is called when a key is pressed. +By default no data types are detected.

    You can provide one type or an array of many types.

    Possible values for dataDetectorTypes are:

    • 'phoneNumber'
    • 'link'
    • 'address'
    • 'calendarEvent'
    • 'none'
    • 'all'

    iosenablesReturnKeyAutomatically?: PropTypes.bool #

    If true, the keyboard disables the return key when there is no text and +automatically enables it when there is text. The default value is false.

    ioskeyboardAppearance?: PropTypes.oneOf([ + 'default', + 'light', + 'dark', +]) #

    Determines the color of the keyboard.

    iosonKeyPress?: PropTypes.func #

    Callback that is called when a key is pressed. This will be called with { nativeEvent: { key: keyValue } } where keyValue is 'Enter' or 'Backspace' for respective keys and the typed-in character otherwise including ' ' for space. -Fires before onChange callbacks.

    iosselectionState?: DocumentSelectionState #

    An instance of DocumentSelectionState, this is some state that is responsible for +Fires before onChange callbacks.

    iosselectionState?: PropTypes.instanceOf(DocumentSelectionState) #

    An instance of DocumentSelectionState, this is some state that is responsible for maintaining selection information for a document.

    Some functionality that can be performed with this instance is:

    • blur()
    • focus()
    • update()

    You can reference DocumentSelectionState in -vendor/document/selection/DocumentSelectionState.js

    iosspellCheck?: bool #

    If false, disables spell-check style (i.e. red underlines). -The default value is inherited from autoCorrect.

    Methods #

    isFocused(): #

    Returns true if the input is currently focused; false otherwise.

    clear() #

    Removes all text from the TextInput.

    You can edit the content above on GitHub and send us a pull request!

    Examples #

    IOS #

    Edit on GitHub
    'use strict'; - -var React = require('react'); -var ReactNative = require('react-native'); -var { - Text, - TextInput, - View, - StyleSheet, -} = ReactNative; - -class WithLabel extends React.Component { - render() { - return ( - <View style={styles.labelContainer}> - <View style={styles.label}> - <Text>{this.props.label}</Text> - </View> - {this.props.children} - </View> - ); - } -} - -class TextEventsExample extends React.Component { - state = { - curText: '<No Event>', - prevText: '<No Event>', - prev2Text: '<No Event>', - prev3Text: '<No Event>', - }; - - updateText = (text) => { - this.setState((state) => { - return { - curText: text, - prevText: state.curText, - prev2Text: state.prevText, - prev3Text: state.prev2Text, - }; - }); - }; - - render() { - return ( - <View> - <TextInput - autoCapitalize="none" - placeholder="Enter text to see events" - autoCorrect={false} - onFocus={() => this.updateText('onFocus')} - onBlur={() => this.updateText('onBlur')} - onChange={(event) => this.updateText( - 'onChange text: ' + event.nativeEvent.text - )} - onEndEditing={(event) => this.updateText( - 'onEndEditing text: ' + event.nativeEvent.text - )} - onSubmitEditing={(event) => this.updateText( - 'onSubmitEditing text: ' + event.nativeEvent.text - )} - onSelectionChange={(event) => this.updateText( - 'onSelectionChange range: ' + - event.nativeEvent.selection.start + ',' + - event.nativeEvent.selection.end - )} - onKeyPress={(event) => { - this.updateText('onKeyPress key: ' + event.nativeEvent.key); - }} - style={styles.default} - /> - <Text style={styles.eventLabel}> - {this.state.curText}{'\n'} - (prev: {this.state.prevText}){'\n'} - (prev2: {this.state.prev2Text}){'\n'} - (prev3: {this.state.prev3Text}) - </Text> - </View> - ); - } -} - -class RewriteExample extends React.Component { - state: any; - - constructor(props) { - super(props); - this.state = {text: ''}; - } - render() { - var limit = 20; - var remainder = limit - this.state.text.length; - var remainderColor = remainder > 5 ? 'blue' : 'red'; - return ( - <View style={styles.rewriteContainer}> - <TextInput - multiline={false} - maxLength={limit} - onChangeText={(text) => { - text = text.replace(/ /g, '_'); - this.setState({text}); - }} - style={styles.default} - value={this.state.text} - /> - <Text style={[styles.remainder, {color: remainderColor}]}> - {remainder} - </Text> - </View> - ); - } -} - -class RewriteExampleInvalidCharacters extends React.Component { - state: any; - - constructor(props) { - super(props); - this.state = {text: ''}; - } - render() { - return ( - <View style={styles.rewriteContainer}> - <TextInput - multiline={false} - onChangeText={(text) => { - this.setState({text: text.replace(/\s/g, '')}); - }} - style={styles.default} - value={this.state.text} - /> - </View> - ); - } -} - -class TokenizedTextExample extends React.Component { - state: any; - - constructor(props) { - super(props); - this.state = {text: 'Hello #World'}; - } - render() { - - //define delimiter - let delimiter = /\s+/; - - //split string - let _text = this.state.text; - let token, index, parts = []; - while (_text) { - delimiter.lastIndex = 0; - token = delimiter.exec(_text); - if (token === null) { - break; - } - index = token.index; - if (token[0].length === 0) { - index = 1; - } - parts.push(_text.substr(0, index)); - parts.push(token[0]); - index = index + token[0].length; - _text = _text.slice(index); - } - parts.push(_text); - - //highlight hashtags - parts = parts.map((text) => { - if (/^#/.test(text)) { - return <Text key={text} style={styles.hashtag}>{text}</Text>; - } else { - return text; - } - }); - - return ( - <View> - <TextInput - multiline={true} - style={styles.multiline} - onChangeText={(text) => { - this.setState({text}); - }}> - <Text>{parts}</Text> - </TextInput> - </View> - ); - } -} - -class BlurOnSubmitExample extends React.Component { - focusNextField = (nextField) => { - this.refs[nextField].focus(); - }; - - render() { - return ( - <View> - <TextInput - ref="1" - style={styles.default} - placeholder="blurOnSubmit = false" - returnKeyType="next" - blurOnSubmit={false} - onSubmitEditing={() => this.focusNextField('2')} - /> - <TextInput - ref="2" - style={styles.default} - keyboardType="email-address" - placeholder="blurOnSubmit = false" - returnKeyType="next" - blurOnSubmit={false} - onSubmitEditing={() => this.focusNextField('3')} - /> - <TextInput - ref="3" - style={styles.default} - keyboardType="url" - placeholder="blurOnSubmit = false" - returnKeyType="next" - blurOnSubmit={false} - onSubmitEditing={() => this.focusNextField('4')} - /> - <TextInput - ref="4" - style={styles.default} - keyboardType="numeric" - placeholder="blurOnSubmit = false" - blurOnSubmit={false} - onSubmitEditing={() => this.focusNextField('5')} - /> - <TextInput - ref="5" - style={styles.default} - keyboardType="numbers-and-punctuation" - placeholder="blurOnSubmit = true" - returnKeyType="done" - /> - </View> - ); - } -} - -type SelectionExampleState = { - selection: { - start: number; - end?: number; - }; - value: string; -}; - -class SelectionExample extends React.Component { - state: SelectionExampleState; - - _textInput: any; - - constructor(props) { - super(props); - this.state = { - selection: {start: 0, end: 0}, - value: props.value - }; - } - - onSelectionChange({nativeEvent: {selection}}) { - this.setState({selection}); - } - - getRandomPosition() { - var length = this.state.value.length; - return Math.round(Math.random() * length); - } - - select(start, end) { - this._textInput.focus(); - this.setState({selection: {start, end}}); - } - - selectRandom() { - var positions = [this.getRandomPosition(), this.getRandomPosition()].sort(); - this.select(...positions); - } - - placeAt(position) { - this.select(position, position); - } - - placeAtRandom() { - this.placeAt(this.getRandomPosition()); - } - - render() { - var length = this.state.value.length; - - return ( - <View> - <TextInput - multiline={this.props.multiline} - onChangeText={(value) => this.setState({value})} - onSelectionChange={this.onSelectionChange.bind(this)} - ref={textInput => (this._textInput = textInput)} - selection={this.state.selection} - style={this.props.style} - value={this.state.value} - /> - <View> - <Text> - selection = {JSON.stringify(this.state.selection)} - </Text> - <Text onPress={this.placeAt.bind(this, 0)}> - Place at Start (0, 0) - </Text> - <Text onPress={this.placeAt.bind(this, length)}> - Place at End ({length}, {length}) - </Text> - <Text onPress={this.placeAtRandom.bind(this)}> - Place at Random - </Text> - <Text onPress={this.select.bind(this, 0, length)}> - Select All - </Text> - <Text onPress={this.selectRandom.bind(this)}> - Select Random - </Text> - </View> - </View> - ); - } -} - -var styles = StyleSheet.create({ - page: { - paddingBottom: 300, - }, - default: { - height: 26, - borderWidth: 0.5, - borderColor: '#0f0f0f', - flex: 1, - fontSize: 13, - padding: 4, - }, - multiline: { - borderWidth: 0.5, - borderColor: '#0f0f0f', - flex: 1, - fontSize: 13, - height: 50, - padding: 4, - marginBottom: 4, - }, - multilineExpandable: { - height: 'auto', - maxHeight: 100, - }, - multilineWithFontStyles: { - color: 'blue', - fontWeight: 'bold', - fontSize: 18, - fontFamily: 'Cochin', - height: 60, - }, - multilineChild: { - width: 50, - height: 40, - position: 'absolute', - right: 5, - backgroundColor: 'red', - }, - eventLabel: { - margin: 3, - fontSize: 12, - }, - labelContainer: { - flexDirection: 'row', - marginVertical: 2, - flex: 1, - }, - label: { - width: 115, - alignItems: 'flex-end', - marginRight: 10, - paddingTop: 2, - }, - rewriteContainer: { - flexDirection: 'row', - alignItems: 'center', - }, - remainder: { - textAlign: 'right', - width: 24, - }, - hashtag: { - color: 'blue', - fontWeight: 'bold', - }, -}); - -exports.displayName = (undefined: ?string); -exports.title = '<TextInput>'; -exports.description = 'Single and multi-line text inputs.'; -exports.examples = [ - { - title: 'Auto-focus', - render: function() { - return ( - <TextInput - autoFocus={true} - style={styles.default} - accessibilityLabel="I am the accessibility label for text input" - /> - ); - } - }, - { - title: "Live Re-Write (<sp> -> '_') + maxLength", - render: function() { - return <RewriteExample />; - } - }, - { - title: 'Live Re-Write (no spaces allowed)', - render: function() { - return <RewriteExampleInvalidCharacters />; - } - }, - { - title: 'Auto-capitalize', - render: function() { - return ( - <View> - <WithLabel label="none"> - <TextInput - autoCapitalize="none" - style={styles.default} - /> - </WithLabel> - <WithLabel label="sentences"> - <TextInput - autoCapitalize="sentences" - style={styles.default} - /> - </WithLabel> - <WithLabel label="words"> - <TextInput - autoCapitalize="words" - style={styles.default} - /> - </WithLabel> - <WithLabel label="characters"> - <TextInput - autoCapitalize="characters" - style={styles.default} - /> - </WithLabel> - </View> - ); - } - }, - { - title: 'Auto-correct', - render: function() { - return ( - <View> - <WithLabel label="true"> - <TextInput autoCorrect={true} style={styles.default} /> - </WithLabel> - <WithLabel label="false"> - <TextInput autoCorrect={false} style={styles.default} /> - </WithLabel> - </View> - ); - } - }, - { - title: 'Keyboard types', - render: function() { - var keyboardTypes = [ - 'default', - 'ascii-capable', - 'numbers-and-punctuation', - 'url', - 'number-pad', - 'phone-pad', - 'name-phone-pad', - 'email-address', - 'decimal-pad', - 'twitter', - 'web-search', - 'numeric', - ]; - var examples = keyboardTypes.map((type) => { - return ( - <WithLabel key={type} label={type}> - <TextInput - keyboardType={type} - style={styles.default} - /> - </WithLabel> - ); - }); - return <View>{examples}</View>; - } - }, - { - title: 'Keyboard appearance', - render: function() { - var keyboardAppearance = [ - 'default', - 'light', - 'dark', - ]; - var examples = keyboardAppearance.map((type) => { - return ( - <WithLabel key={type} label={type}> - <TextInput - keyboardAppearance={type} - style={styles.default} - /> - </WithLabel> - ); - }); - return <View>{examples}</View>; - } - }, - { - title: 'Return key types', - render: function() { - var returnKeyTypes = [ - 'default', - 'go', - 'google', - 'join', - 'next', - 'route', - 'search', - 'send', - 'yahoo', - 'done', - 'emergency-call', - ]; - var examples = returnKeyTypes.map((type) => { - return ( - <WithLabel key={type} label={type}> - <TextInput - returnKeyType={type} - style={styles.default} - /> - </WithLabel> - ); - }); - return <View>{examples}</View>; - } - }, - { - title: 'Enable return key automatically', - render: function() { - return ( - <View> - <WithLabel label="true"> - <TextInput enablesReturnKeyAutomatically={true} style={styles.default} /> - </WithLabel> - </View> - ); - } - }, - { - title: 'Secure text entry', - render: function() { - return ( - <View> - <WithLabel label="true"> - <TextInput secureTextEntry={true} style={styles.default} defaultValue="abc" /> - </WithLabel> - </View> - ); - } - }, - { - title: 'Event handling', - render: function(): React.Element<any> { return <TextEventsExample />; }, - }, - { - title: 'Colored input text', - render: function() { - return ( - <View> - <TextInput - style={[styles.default, {color: 'blue'}]} - defaultValue="Blue" - /> - <TextInput - style={[styles.default, {color: 'green'}]} - defaultValue="Green" - /> - </View> - ); - } - }, - { - title: 'Colored highlight/cursor for text input', - render: function() { - return ( - <View> - <TextInput - style={styles.default} - selectionColor={"green"} - defaultValue="Highlight me" - /> - <TextInput - style={styles.default} - selectionColor={"rgba(86, 76, 205, 1)"} - defaultValue="Highlight me" - /> - </View> - ); - } - }, - { - title: 'Clear button mode', - render: function () { - return ( - <View> - <WithLabel label="never"> - <TextInput - style={styles.default} - clearButtonMode="never" - /> - </WithLabel> - <WithLabel label="while editing"> - <TextInput - style={styles.default} - clearButtonMode="while-editing" - /> - </WithLabel> - <WithLabel label="unless editing"> - <TextInput - style={styles.default} - clearButtonMode="unless-editing" - /> - </WithLabel> - <WithLabel label="always"> - <TextInput - style={styles.default} - clearButtonMode="always" - /> - </WithLabel> - </View> - ); - } - }, - { - title: 'Clear and select', - render: function() { - return ( - <View> - <WithLabel label="clearTextOnFocus"> - <TextInput - placeholder="text is cleared on focus" - defaultValue="text is cleared on focus" - style={styles.default} - clearTextOnFocus={true} - /> - </WithLabel> - <WithLabel label="selectTextOnFocus"> - <TextInput - placeholder="text is selected on focus" - defaultValue="text is selected on focus" - style={styles.default} - selectTextOnFocus={true} - /> - </WithLabel> - </View> - ); - } - }, - { - title: 'Blur on submit', - render: function(): React.Element<any> { return <BlurOnSubmitExample />; }, - }, - { - title: 'Multiline blur on submit', - render: function() { - return ( - <View> - <TextInput - style={styles.multiline} - placeholder="blurOnSubmit = true" - returnKeyType="next" - blurOnSubmit={true} - multiline={true} - onSubmitEditing={event => alert(event.nativeEvent.text)} - /> - </View> - ); - } - }, - { - title: 'Multiline', - render: function() { - return ( - <View> - <TextInput - placeholder="multiline text input" - multiline={true} - style={styles.multiline} - /> - <TextInput - placeholder="multiline text input with font styles and placeholder" - multiline={true} - clearTextOnFocus={true} - autoCorrect={true} - autoCapitalize="words" - placeholderTextColor="red" - keyboardType="url" - style={[styles.multiline, styles.multilineWithFontStyles]} - /> - <TextInput - placeholder="multiline text input with max length" - maxLength={5} - multiline={true} - style={styles.multiline} - /> - <TextInput - placeholder="uneditable multiline text input" - editable={false} - multiline={true} - style={styles.multiline} - /> - <TextInput - defaultValue="uneditable multiline text input with phone number detection: 88888888." - editable={false} - multiline={true} - style={styles.multiline} - dataDetectorTypes="phoneNumber" - /> - <TextInput - placeholder="multiline with children" - multiline={true} - enablesReturnKeyAutomatically={true} - returnKeyType="go" - style={styles.multiline}> - <View style={styles.multilineChild}/> - </TextInput> - </View> - ); - } - }, - { - title: 'Auto-expanding', - render: function() { - return ( - <View> - <TextInput - placeholder="height increases with content" - defaultValue="React Native enables you to build world-class application experiences on native platforms using a consistent developer experience based on JavaScript and React. The focus of React Native is on developer efficiency across all the platforms you care about - learn once, write anywhere. Facebook uses React Native in multiple production apps and will continue investing in React Native." - multiline={true} - enablesReturnKeyAutomatically={true} - returnKeyType="go" - style={[styles.multiline, styles.multilineExpandable]} - /> - </View> - ); - } - }, - { - title: 'Attributed text', - render: function() { - return <TokenizedTextExample />; - } - }, - { - title: 'Text selection & cursor placement', - render: function() { - return ( - <View> - <SelectionExample - style={styles.default} - value="text selection can be changed" - /> - <SelectionExample - multiline - style={styles.multiline} - value={"multiline text selection\ncan also be changed"} - /> - </View> - ); - } - }, - { - title: 'TextInput maxLength', - render: function() { - return ( - <View> - <WithLabel label="maxLength: 5"> - <TextInput - maxLength={5} - style={styles.default} - /> - </WithLabel> - <WithLabel label="maxLength: 5 with placeholder"> - <TextInput - maxLength={5} - placeholder="ZIP code entry" - style={styles.default} - /> - </WithLabel> - <WithLabel label="maxLength: 5 with default value already set"> - <TextInput - maxLength={5} - defaultValue="94025" - style={styles.default} - /> - </WithLabel> - <WithLabel label="maxLength: 5 with very long default value already set"> - <TextInput - maxLength={5} - defaultValue="9402512345" - style={styles.default} - /> - </WithLabel> - </View> - ); - } - }, -];

    ANDROID #

    Edit on GitHub
    'use strict'; - -var React = require('react'); -var ReactNative = require('react-native'); -var { - Text, - TextInput, - View, - StyleSheet, -} = ReactNative; - -class TextEventsExample extends React.Component { - state = { - curText: '<No Event>', - prevText: '<No Event>', - prev2Text: '<No Event>', - }; - - updateText = (text) => { - this.setState((state) => { - return { - curText: text, - prevText: state.curText, - prev2Text: state.prevText, - }; - }); - }; - - render() { - return ( - <View> - <TextInput - autoCapitalize="none" - placeholder="Enter text to see events" - autoCorrect={false} - onFocus={() => this.updateText('onFocus')} - onBlur={() => this.updateText('onBlur')} - onChange={(event) => this.updateText( - 'onChange text: ' + event.nativeEvent.text - )} - onEndEditing={(event) => this.updateText( - 'onEndEditing text: ' + event.nativeEvent.text - )} - onSubmitEditing={(event) => this.updateText( - 'onSubmitEditing text: ' + event.nativeEvent.text - )} - style={styles.singleLine} - /> - <Text style={styles.eventLabel}> - {this.state.curText}{'\n'} - (prev: {this.state.prevText}){'\n'} - (prev2: {this.state.prev2Text}) - </Text> - </View> - ); - } -} - -class AutoExpandingTextInput extends React.Component { - constructor(props) { - super(props); - this.state = { - text: 'React Native enables you to build world-class application experiences on native platforms using a consistent developer experience based on JavaScript and React. The focus of React Native is on developer efficiency across all the platforms you care about — learn once, write anywhere. Facebook uses React Native in multiple production apps and will continue investing in React Native.', - height: 0, - }; - } - render() { - return ( - <TextInput - {...this.props} - multiline={true} - onContentSizeChange={(event) => { - this.setState({height: event.nativeEvent.contentSize.height}); - }} - onChangeText={(text) => { - this.setState({text}); - }} - style={[styles.default, {height: Math.max(35, this.state.height)}]} - value={this.state.text} - /> - ); - } -} - -class RewriteExample extends React.Component { - constructor(props) { - super(props); - this.state = {text: ''}; - } - render() { - var limit = 20; - var remainder = limit - this.state.text.length; - var remainderColor = remainder > 5 ? 'blue' : 'red'; - return ( - <View style={styles.rewriteContainer}> - <TextInput - multiline={false} - maxLength={limit} - onChangeText={(text) => { - text = text.replace(/ /g, '_'); - this.setState({text}); - }} - style={styles.default} - value={this.state.text} - /> - <Text style={[styles.remainder, {color: remainderColor}]}> - {remainder} - </Text> - </View> - ); - } -} - -class TokenizedTextExample extends React.Component { - constructor(props) { - super(props); - this.state = {text: 'Hello #World'}; - } - render() { - - //define delimiter - let delimiter = /\s+/; - - //split string - let _text = this.state.text; - let token, index, parts = []; - while (_text) { - delimiter.lastIndex = 0; - token = delimiter.exec(_text); - if (token === null) { - break; - } - index = token.index; - if (token[0].length === 0) { - index = 1; - } - parts.push(_text.substr(0, index)); - parts.push(token[0]); - index = index + token[0].length; - _text = _text.slice(index); - } - parts.push(_text); - - //highlight hashtags - parts = parts.map((text) => { - if (/^#/.test(text)) { - return <Text key={text} style={styles.hashtag}>{text}</Text>; - } else { - return text; - } - }); - - return ( - <View> - <TextInput - multiline={true} - style={styles.multiline} - onChangeText={(text) => { - this.setState({text}); - }}> - <Text>{parts}</Text> - </TextInput> - </View> - ); - } -} - -class BlurOnSubmitExample extends React.Component { - focusNextField = (nextField) => { - this.refs[nextField].focus(); - }; - - render() { - return ( - <View> - <TextInput - ref="1" - style={styles.singleLine} - placeholder="blurOnSubmit = false" - returnKeyType="next" - blurOnSubmit={false} - onSubmitEditing={() => this.focusNextField('2')} - /> - <TextInput - ref="2" - style={styles.singleLine} - keyboardType="email-address" - placeholder="blurOnSubmit = false" - returnKeyType="next" - blurOnSubmit={false} - onSubmitEditing={() => this.focusNextField('3')} - /> - <TextInput - ref="3" - style={styles.singleLine} - keyboardType="url" - placeholder="blurOnSubmit = false" - returnKeyType="next" - blurOnSubmit={false} - onSubmitEditing={() => this.focusNextField('4')} - /> - <TextInput - ref="4" - style={styles.singleLine} - keyboardType="numeric" - placeholder="blurOnSubmit = false" - blurOnSubmit={false} - onSubmitEditing={() => this.focusNextField('5')} - /> - <TextInput - ref="5" - style={styles.singleLine} - keyboardType="numbers-and-punctuation" - placeholder="blurOnSubmit = true" - returnKeyType="done" - /> - </View> - ); - } -} - -class ToggleDefaultPaddingExample extends React.Component { - constructor(props) { - super(props); - this.state = {hasPadding: false}; - } - render() { - return ( - <View> - <TextInput style={this.state.hasPadding ? { padding: 0 } : null}/> - <Text onPress={() => this.setState({hasPadding: !this.state.hasPadding})}> - Toggle padding - </Text> - </View> - ); - } -} - -type SelectionExampleState = { - selection: { - start: number; - end: number; - }; - value: string; -}; - -class SelectionExample extends React.Component { - state: SelectionExampleState; - - _textInput: any; - - constructor(props) { - super(props); - this.state = { - selection: {start: 0, end: 0}, - value: props.value - }; - } - - onSelectionChange({nativeEvent: {selection}}) { - this.setState({selection}); - } - - getRandomPosition() { - var length = this.state.value.length; - return Math.round(Math.random() * length); - } - - select(start, end) { - this._textInput.focus(); - this.setState({selection: {start, end}}); - } - - selectRandom() { - var positions = [this.getRandomPosition(), this.getRandomPosition()].sort(); - this.select(...positions); - } - - placeAt(position) { - this.select(position, position); - } - - placeAtRandom() { - this.placeAt(this.getRandomPosition()); - } - - render() { - var length = this.state.value.length; - - return ( - <View> - <TextInput - multiline={this.props.multiline} - onChangeText={(value) => this.setState({value})} - onSelectionChange={this.onSelectionChange.bind(this)} - ref={textInput => (this._textInput = textInput)} - selection={this.state.selection} - style={this.props.style} - value={this.state.value} - /> - <View> - <Text> - selection = {JSON.stringify(this.state.selection)} - </Text> - <Text onPress={this.placeAt.bind(this, 0)}> - Place at Start (0, 0) - </Text> - <Text onPress={this.placeAt.bind(this, length)}> - Place at End ({length}, {length}) - </Text> - <Text onPress={this.placeAtRandom.bind(this)}> - Place at Random - </Text> - <Text onPress={this.select.bind(this, 0, length)}> - Select All - </Text> - <Text onPress={this.selectRandom.bind(this)}> - Select Random - </Text> - </View> - </View> - ); - } -} - -var styles = StyleSheet.create({ - multiline: { - height: 60, - fontSize: 16, - padding: 4, - marginBottom: 10, - }, - eventLabel: { - margin: 3, - fontSize: 12, - }, - singleLine: { - fontSize: 16, - padding: 4, - }, - singleLineWithHeightTextInput: { - height: 30, - }, - hashtag: { - color: 'blue', - fontWeight: 'bold', - }, -}); - -exports.title = '<TextInput>'; -exports.description = 'Single and multi-line text inputs.'; -exports.examples = [ - { - title: 'Auto-focus', - render: function() { - return ( - <TextInput - autoFocus={true} - style={styles.singleLine} - accessibilityLabel="I am the accessibility label for text input" - /> - ); - } - }, - { - title: "Live Re-Write (<sp> -> '_')", - render: function() { - return <RewriteExample />; - } - }, - { - title: 'Auto-capitalize', - render: function() { - var autoCapitalizeTypes = [ - 'none', - 'sentences', - 'words', - 'characters', - ]; - var examples = autoCapitalizeTypes.map((type) => { - return ( - <TextInput - key={type} - autoCapitalize={type} - placeholder={'autoCapitalize: ' + type} - style={styles.singleLine} - /> - ); - }); - return <View>{examples}</View>; - } - }, - { - title: 'Auto-correct', - render: function() { - return ( - <View> - <TextInput - autoCorrect={true} - placeholder="This has autoCorrect" - style={styles.singleLine} - /> - <TextInput - autoCorrect={false} - placeholder="This does not have autoCorrect" - style={styles.singleLine} - /> - </View> - ); - } - }, - { - title: 'Keyboard types', - render: function() { - var keyboardTypes = [ - 'default', - 'email-address', - 'numeric', - 'phone-pad', - ]; - var examples = keyboardTypes.map((type) => { - return ( - <TextInput - key={type} - keyboardType={type} - placeholder={'keyboardType: ' + type} - style={styles.singleLine} - /> - ); - }); - return <View>{examples}</View>; - } - }, - { - title: 'Blur on submit', - render: function(): React.Element { return <BlurOnSubmitExample />; }, - }, - { - title: 'Event handling', - render: function(): React.Element { return <TextEventsExample />; }, - }, - { - title: 'Colors and text inputs', - render: function() { - return ( - <View> - <TextInput - style={[styles.singleLine]} - defaultValue="Default color text" - /> - <TextInput - style={[styles.singleLine, {color: 'green'}]} - defaultValue="Green Text" - /> - <TextInput - placeholder="Default placeholder text color" - style={styles.singleLine} - /> - <TextInput - placeholder="Red placeholder text color" - placeholderTextColor="red" - style={styles.singleLine} - /> - <TextInput - placeholder="Default underline color" - style={styles.singleLine} - /> - <TextInput - placeholder="Blue underline color" - style={styles.singleLine} - underlineColorAndroid="blue" - /> - <TextInput - defaultValue="Same BackgroundColor as View " - style={[styles.singleLine, {backgroundColor: 'rgba(100, 100, 100, 0.3)'}]}> - <Text style={{backgroundColor: 'rgba(100, 100, 100, 0.3)'}}> - Darker backgroundColor - </Text> - </TextInput> - <TextInput - defaultValue="Highlight Color is red" - selectionColor={'red'} - style={styles.singleLine}> - </TextInput> - </View> - ); - } - }, - { - title: 'Text input, themes and heights', - render: function() { - return ( - <TextInput - placeholder="If you set height, beware of padding set from themes" - style={[styles.singleLineWithHeightTextInput]} - /> - ); - } - }, - { - title: 'fontFamily, fontWeight and fontStyle', - render: function() { - return ( - <View> - <TextInput - style={[styles.singleLine, {fontFamily: 'sans-serif'}]} - placeholder="Custom fonts like Sans-Serif are supported" - /> - <TextInput - style={[styles.singleLine, {fontFamily: 'sans-serif', fontWeight: 'bold'}]} - placeholder="Sans-Serif bold" - /> - <TextInput - style={[styles.singleLine, {fontFamily: 'sans-serif', fontStyle: 'italic'}]} - placeholder="Sans-Serif italic" - /> - <TextInput - style={[styles.singleLine, {fontFamily: 'serif'}]} - placeholder="Serif" - /> - </View> - ); - } - }, - { - title: 'Passwords', - render: function() { - return ( - <View> - <TextInput - defaultValue="iloveturtles" - secureTextEntry={true} - style={styles.singleLine} - /> - <TextInput - secureTextEntry={true} - style={[styles.singleLine, {color: 'red'}]} - placeholder="color is supported too" - placeholderTextColor="red" - /> - </View> - ); - } - }, - { - title: 'Editable', - render: function() { - return ( - <TextInput - defaultValue="Can't touch this! (>'-')> ^(' - ')^ <('-'<) (>'-')> ^(' - ')^" - editable={false} - style={styles.singleLine} - /> - ); - } - }, - { - title: 'Multiline', - render: function() { - return ( - <View> - <TextInput - autoCorrect={true} - placeholder="multiline, aligned top-left" - placeholderTextColor="red" - multiline={true} - style={[styles.multiline, {textAlign: 'left', textAlignVertical: 'top'}]} - /> - <TextInput - autoCorrect={true} - placeholder="multiline, aligned center" - placeholderTextColor="green" - multiline={true} - style={[styles.multiline, {textAlign: 'center', textAlignVertical: 'center'}]} - /> - <TextInput - autoCorrect={true} - multiline={true} - style={[styles.multiline, {color: 'blue'}, {textAlign: 'right', textAlignVertical: 'bottom'}]}> - <Text style={styles.multiline}>multiline with children, aligned bottom-right</Text> - </TextInput> - </View> - ); - } - }, - { - title: 'Fixed number of lines', - platform: 'android', - render: function() { - return ( - <View> - <TextInput numberOfLines={2} - multiline={true} - placeholder="Two line input" - /> - <TextInput numberOfLines={5} - multiline={true} - placeholder="Five line input" - /> - </View> - ); - } - }, - { - title: 'Auto-expanding', - render: function() { - return ( - <View> - <AutoExpandingTextInput - placeholder="height increases with content" - enablesReturnKeyAutomatically={true} - returnKeyType="done" - /> - </View> - ); - } - }, - { - title: 'Attributed text', - render: function() { - return <TokenizedTextExample />; - } - }, - { - title: 'Return key', - render: function() { - var returnKeyTypes = [ - 'none', - 'go', - 'search', - 'send', - 'done', - 'previous', - 'next', - ]; - var returnKeyLabels = [ - 'Compile', - 'React Native', - ]; - var examples = returnKeyTypes.map((type) => { - return ( - <TextInput - key={type} - returnKeyType={type} - placeholder={'returnKeyType: ' + type} - style={styles.singleLine} - /> - ); - }); - var types = returnKeyLabels.map((type) => { - return ( - <TextInput - key={type} - returnKeyLabel={type} - placeholder={'returnKeyLabel: ' + type} - style={styles.singleLine} - /> - ); - }); - return <View>{examples}{types}</View>; - } - }, - { - title: 'Inline Images', - render: function() { - return ( - <View> - <TextInput - inlineImageLeft="ic_menu_black_24dp" - placeholder="This has drawableLeft set" - style={styles.singleLine} - /> - <TextInput - inlineImageLeft="ic_menu_black_24dp" - inlineImagePadding={30} - placeholder="This has drawableLeft and drawablePadding set" - style={styles.singleLine} - /> - <TextInput - placeholder="This does not have drawable props set" - style={styles.singleLine} - /> - </View> - ); - } - }, - { - title: 'Toggle Default Padding', - render: function(): React.Element { return <ToggleDefaultPaddingExample />; }, - }, - { - title: 'Text selection & cursor placement', - render: function() { - return ( - <View> - <SelectionExample - style={styles.default} - value="text selection can be changed" - /> - <SelectionExample - multiline - style={styles.multiline} - value={"multiline text selection\ncan also be changed"} - /> - </View> - ); - } - }, -];
    \ No newline at end of file + \ No newline at end of file diff --git a/docs/timepickerandroid.html b/docs/timepickerandroid.html index 6017ddcd377..216533788d9 100644 --- a/docs/timepickerandroid.html +++ b/docs/timepickerandroid.html @@ -1,4 +1,4 @@ -TimePickerAndroid

    TimePickerAndroid #

    Opens the standard Android time picker dialog.

    Example #

    try { +TimePickerAndroid

    TimePickerAndroid #

    Opens the standard Android time picker dialog.

    Example #

    try { const {action, hour, minute} = await TimePickerAndroid.open({ hour: 14, minute: 0, @@ -17,97 +17,7 @@ is used.

    Returns a Promise which will be invoked an object containing action, hour (0-23), minute (0-59) if the user picked a time. If the user dismissed the dialog, the Promise will still be resolved with action being TimePickerAndroid.dismissedAction and all the other keys -being undefined. Always check whether the action before reading the values.

    static timeSetAction() #

    A time has been selected.

    static dismissedAction() #

    The dialog has been dismissed.

    You can edit the content above on GitHub and send us a pull request!

    Examples #

    Edit on GitHub
    'use strict'; - -var React = require('react'); -var ReactNative = require('react-native'); -var { - TimePickerAndroid, - StyleSheet, - Text, - TouchableWithoutFeedback, -} = ReactNative; - -var UIExplorerBlock = require('./UIExplorerBlock'); -var UIExplorerPage = require('./UIExplorerPage'); - -class TimePickerAndroidExample extends React.Component { - static title = 'TimePickerAndroid'; - static description = 'Standard Android time picker dialog'; - - state = { - isoFormatText: 'pick a time (24-hour format)', - presetHour: 4, - presetMinute: 4, - presetText: 'pick a time, default: 4:04AM', - simpleText: 'pick a time', - }; - - showPicker = async (stateKey, options) => { - try { - const {action, minute, hour} = await TimePickerAndroid.open(options); - var newState = {}; - if (action === TimePickerAndroid.timeSetAction) { - newState[stateKey + 'Text'] = _formatTime(hour, minute); - newState[stateKey + 'Hour'] = hour; - newState[stateKey + 'Minute'] = minute; - } else if (action === TimePickerAndroid.dismissedAction) { - newState[stateKey + 'Text'] = 'dismissed'; - } - this.setState(newState); - } catch ({code, message}) { - console.warn(`Error in example '${stateKey}': `, message); - } - }; - - render() { - return ( - <UIExplorerPage title="TimePickerAndroid"> - <UIExplorerBlock title="Simple time picker"> - <TouchableWithoutFeedback - onPress={this.showPicker.bind(this, 'simple', {})}> - <Text style={styles.text}>{this.state.simpleText}</Text> - </TouchableWithoutFeedback> - </UIExplorerBlock> - <UIExplorerBlock title="Time picker with pre-set time"> - <TouchableWithoutFeedback - onPress={this.showPicker.bind(this, 'preset', { - hour: this.state.presetHour, - minute: this.state.presetMinute, - })}> - <Text style={styles.text}>{this.state.presetText}</Text> - </TouchableWithoutFeedback> - </UIExplorerBlock> - - <UIExplorerBlock title="Time picker with 24-hour time format"> - <TouchableWithoutFeedback - onPress={this.showPicker.bind(this, 'isoFormat', { - hour: this.state.isoFormatHour, - minute: this.state.isoFormatMinute, - is24Hour: true, - })}> - <Text style={styles.text}>{this.state.isoFormatText}</Text> - </TouchableWithoutFeedback> - </UIExplorerBlock> - </UIExplorerPage> - ); - } -} - -/** - * Returns e.g. '3:05'. - */ -function _formatTime(hour, minute) { - return hour + ':' + (minute < 10 ? '0' + minute : minute); -} - -var styles = StyleSheet.create({ - text: { - color: 'black', - }, -}); - -module.exports = TimePickerAndroidExample;
    \ No newline at end of file + \ No newline at end of file diff --git a/docs/timers.html b/docs/timers.html index 08a21b93dad..c8e816392a4 100644 --- a/docs/timers.html +++ b/docs/timers.html @@ -1,4 +1,4 @@ -Timers

    Timers #

    Timers are an important part of an application and React Native implements the browser timers.

    Timers #

    • setTimeout, clearTimeout
    • setInterval, clearInterval
    • setImmediate, clearImmediate
    • requestAnimationFrame, cancelAnimationFrame

    requestAnimationFrame(fn) is not the same as setTimeout(fn, 0) - the former will fire after all the frame has flushed, whereas the latter will fire as quickly as possible (over 1000x per second on a iPhone 5S).

    setImmediate is executed at the end of the current JavaScript execution block, right before sending the batched response back to native. Note that if you call setImmediate within a setImmediate callback, it will be executed right away, it won't yield back to native in between.

    The Promise implementation uses setImmediate as its asynchronicity primitive.

    InteractionManager #

    One reason why well-built native apps feel so smooth is by avoiding expensive operations during interactions and animations. In React Native, we currently have a limitation that there is only a single JS execution thread, but you can use InteractionManager to make sure long-running work is scheduled to start after any interactions/animations have completed.

    Applications can schedule tasks to run after interactions with the following:

    InteractionManager.runAfterInteractions(() => { +Timers

    Timers #

    Timers are an important part of an application and React Native implements the browser timers.

    Timers #

    • setTimeout, clearTimeout
    • setInterval, clearInterval
    • setImmediate, clearImmediate
    • requestAnimationFrame, cancelAnimationFrame

    requestAnimationFrame(fn) is not the same as setTimeout(fn, 0) - the former will fire after all the frame has flushed, whereas the latter will fire as quickly as possible (over 1000x per second on a iPhone 5S).

    setImmediate is executed at the end of the current JavaScript execution block, right before sending the batched response back to native. Note that if you call setImmediate within a setImmediate callback, it will be executed right away, it won't yield back to native in between.

    The Promise implementation uses setImmediate as its asynchronicity primitive.

    InteractionManager #

    One reason why well-built native apps feel so smooth is by avoiding expensive operations during interactions and animations. In React Native, we currently have a limitation that there is only a single JS execution thread, but you can use InteractionManager to make sure long-running work is scheduled to start after any interactions/animations have completed.

    Applications can schedule tasks to run after interactions with the following:

    InteractionManager.runAfterInteractions(() => { // ...long-running synchronous task... });

    Compare this to other scheduling alternatives:

    • requestAnimationFrame(): for code that animates a view over time.
    • setImmediate/setTimeout/setInterval(): run code later, note this may delay animations.
    • runAfterInteractions(): run code later, without delaying active animations.

    The touch handling system considers one or more active touches to be an 'interaction' and will delay runAfterInteractions() callbacks until all touches have ended or been cancelled.

    InteractionManager also allows applications to register animations by creating an interaction 'handle' on animation start, and clearing it upon completion:

    var handle = InteractionManager.createInteractionHandle(); // run animation... (`runAfterInteractions` tasks are queued) @@ -30,6 +30,6 @@ apiKey: '2c98749b4a1e588efec53b2acec13025', indexName: 'react-native-versions', inputSelector: '#algolia-doc-search', - algoliaOptions: { facetFilters: [ "tags:0.44" ], hitsPerPage: 5 } + algoliaOptions: { facetFilters: [ "tags:0.45" ], hitsPerPage: 5 } }); - \ No newline at end of file + \ No newline at end of file diff --git a/docs/toastandroid.html b/docs/toastandroid.html index 959d93d1879..a23d86cbc32 100644 --- a/docs/toastandroid.html +++ b/docs/toastandroid.html @@ -1,90 +1,7 @@ -ToastAndroid

    ToastAndroid #

    This exposes the native ToastAndroid module as a JS module. This has a function 'show' +ToastAndroid

    ToastAndroid #

    This exposes the native ToastAndroid module as a JS module. This has a function 'show' which takes the following parameters:

    1. String message: A string with the text to toast
    2. int duration: The duration of the toast. May be ToastAndroid.SHORT or ToastAndroid.LONG

    There is also a function showWithGravity to specify the layout gravity. May be ToastAndroid.TOP, ToastAndroid.BOTTOM, ToastAndroid.CENTER.

    Basic usage:

    ToastAndroid.show('A pikachu appeared nearby !', ToastAndroid.SHORT); -ToastAndroid.showWithGravity('All Your Base Are Belong To Us', ToastAndroid.SHORT, ToastAndroid.CENTER);

    Methods #

    static show(message, duration) #

    static showWithGravity(message, duration, gravity) #

    Properties #

    SHORT: MemberExpression #

    // Toast duration constants

    LONG: MemberExpression #

    TOP: MemberExpression #

    // Toast gravity constants

    BOTTOM: MemberExpression #

    CENTER: MemberExpression #

    You can edit the content above on GitHub and send us a pull request!

    Examples #

    Edit on GitHub
    'use strict'; - -var React = require('react'); -var ReactNative = require('react-native'); -var { - StyleSheet, - Text, - ToastAndroid, - TouchableWithoutFeedback, -} = ReactNative; - -var UIExplorerBlock = require('UIExplorerBlock'); -var UIExplorerPage = require('UIExplorerPage'); - -class ToastExample extends React.Component { - static title = 'Toast Example'; - static description = 'Example that demonstrates the use of an Android Toast to provide feedback.'; - state = {}; - - render() { - return ( - <UIExplorerPage title="ToastAndroid"> - <UIExplorerBlock title="Simple toast"> - <TouchableWithoutFeedback - onPress={() => - ToastAndroid.show('This is a toast with short duration', ToastAndroid.SHORT)}> - <Text style={styles.text}>Click me.</Text> - </TouchableWithoutFeedback> - </UIExplorerBlock> - <UIExplorerBlock title="Toast with long duration"> - <TouchableWithoutFeedback - onPress={() => - ToastAndroid.show('This is a toast with long duration', ToastAndroid.LONG)}> - <Text style={styles.text}>Click me.</Text> - </TouchableWithoutFeedback> - </UIExplorerBlock> - <UIExplorerBlock title="Toast with top gravity"> - <TouchableWithoutFeedback - onPress={() => - ToastAndroid.showWithGravity( - 'This is a toast with top gravity', - ToastAndroid.SHORT, - ToastAndroid.TOP, - ) - }> - <Text style={styles.text}>Click me.</Text> - </TouchableWithoutFeedback> - </UIExplorerBlock> - <UIExplorerBlock title="Toast with center gravity"> - <TouchableWithoutFeedback - onPress={() => - ToastAndroid.showWithGravity( - 'This is a toast with center gravity', - ToastAndroid.SHORT, - ToastAndroid.CENTER, - ) - }> - <Text style={styles.text}>Click me.</Text> - </TouchableWithoutFeedback> - </UIExplorerBlock> - <UIExplorerBlock title="Toast with bottom gravity"> - <TouchableWithoutFeedback - onPress={() => - ToastAndroid.showWithGravity( - 'This is a toast with bottom gravity', - ToastAndroid.SHORT, - ToastAndroid.BOTTOM, - ) - }> - <Text style={styles.text}>Click me.</Text> - </TouchableWithoutFeedback> - </UIExplorerBlock> - </UIExplorerPage> - ); - } -} - -var styles = StyleSheet.create({ - text: { - color: 'black', - }, -}); - -module.exports = ToastExample;
    \ No newline at end of file + \ No newline at end of file diff --git a/docs/toolbarandroid.html b/docs/toolbarandroid.html index 19d84fd3827..9e4e024cb27 100644 --- a/docs/toolbarandroid.html +++ b/docs/toolbarandroid.html @@ -1,4 +1,4 @@ -ToolbarAndroid

    ToolbarAndroid #

    React component that wraps the Android-only Toolbar widget. A Toolbar can display a logo, +ToolbarAndroid

    ToolbarAndroid #

    React component that wraps the Android-only Toolbar widget. A Toolbar can display a logo, navigation icon (e.g. hamburger menu), a title & subtitle and a list of actions. The title and subtitle are expanded so the logo and navigation icons are displayed on the left, title and subtitle in the middle and the actions on the right.

    If the toolbar has an only child, it will be displayed between the title and actions.

    Although the Toolbar supports remote images for the logo, navigation and action icons, this @@ -18,167 +18,25 @@ onActionSelected: if (position === 0) { // index of 'Settings' showSettings(); } -}

    Props #

    actions?: [{title: string, icon: optionalImageSource, show: enum('always', 'ifRoom', 'never'), showWithText: bool}] #

    Sets possible actions on the toolbar as part of the action menu. These are displayed as icons +}

    Props #

    actions?: PropTypes.arrayOf(PropTypes.shape({ + title: PropTypes.string.isRequired, + icon: optionalImageSource, + show: PropTypes.oneOf(['always', 'ifRoom', 'never']), + showWithText: PropTypes.bool +})) #

    Sets possible actions on the toolbar as part of the action menu. These are displayed as icons or text on the right side of the widget. If they don't fit they are placed in an 'overflow' menu.

    This property takes an array of objects, where each object has the following keys:

    • title: required, the title of this action
    • icon: the icon for this action, e.g. require('./some_icon.png')
    • show: when to show this action as an icon or hide it in the overflow menu: always, -ifRoom or never
    • showWithText: boolean, whether to show text alongside the icon or not

    contentInsetEnd?: number #

    Sets the content inset for the toolbar ending edge.

    The content inset affects the valid area for Toolbar content other than +ifRoom or never

  • showWithText: boolean, whether to show text alongside the icon or not
  • contentInsetEnd?: PropTypes.number #

    Sets the content inset for the toolbar ending edge.

    The content inset affects the valid area for Toolbar content other than the navigation button and menu. Insets define the minimum margin for these components and can be used to effectively align Toolbar content -along well-known gridlines.

    contentInsetStart?: number #

    Sets the content inset for the toolbar starting edge.

    The content inset affects the valid area for Toolbar content other than +along well-known gridlines.

    contentInsetStart?: PropTypes.number #

    Sets the content inset for the toolbar starting edge.

    The content inset affects the valid area for Toolbar content other than the navigation button and menu. Insets define the minimum margin for these components and can be used to effectively align Toolbar content -along well-known gridlines.

    logo?: optionalImageSource #

    Sets the toolbar logo.

    navIcon?: optionalImageSource #

    Sets the navigation icon.

    onActionSelected?: function #

    Callback that is called when an action is selected. The only argument that is passed to the -callback is the position of the action in the actions array.

    onIconClicked?: function #

    Callback called when the icon is selected.

    overflowIcon?: optionalImageSource #

    Sets the overflow icon.

    rtl?: bool #

    Used to set the toolbar direction to RTL. +along well-known gridlines.

    logo?: optionalImageSource #

    Sets the toolbar logo.

    navIcon?: optionalImageSource #

    Sets the navigation icon.

    onActionSelected?: PropTypes.func #

    Callback that is called when an action is selected. The only argument that is passed to the +callback is the position of the action in the actions array.

    onIconClicked?: PropTypes.func #

    Callback called when the icon is selected.

    overflowIcon?: optionalImageSource #

    Sets the overflow icon.

    rtl?: PropTypes.bool #

    Used to set the toolbar direction to RTL. In addition to this property you need to add

    android:supportsRtl="true"

    to your application AndroidManifest.xml and then call setLayoutDirection(LayoutDirection.RTL) in your MainActivity -onCreate method.

    subtitle?: string #

    Sets the toolbar subtitle.

    subtitleColor?: color #

    Sets the toolbar subtitle color.

    testID?: string #

    Used to locate this view in end-to-end tests.

    title?: string #

    Sets the toolbar title.

    titleColor?: color #

    Sets the toolbar title color.

    You can edit the content above on GitHub and send us a pull request!

    Examples #

    Edit on GitHub
    'use strict'; - -var React = require('react'); -var ReactNative = require('react-native'); - -var nativeImageSource = require('nativeImageSource'); -var { - StyleSheet, - Text, - View, -} = ReactNative; -var UIExplorerBlock = require('./UIExplorerBlock'); -var UIExplorerPage = require('./UIExplorerPage'); - -var Switch = require('Switch'); -var ToolbarAndroid = require('ToolbarAndroid'); - -class ToolbarAndroidExample extends React.Component { - static title = '<ToolbarAndroid>'; - static description = 'Examples of using the Android toolbar.'; - - state = { - actionText: 'Example app with toolbar component', - toolbarSwitch: false, - colorProps: { - titleColor: '#3b5998', - subtitleColor: '#6a7180', - }, - }; - - render() { - return ( - <UIExplorerPage title="<ToolbarAndroid>"> - <UIExplorerBlock title="Toolbar with title/subtitle and actions"> - <ToolbarAndroid - actions={toolbarActions} - navIcon={nativeImageSource({ - android: 'ic_menu_black_24dp', - width: 48, - height: 48 - })} - onActionSelected={this._onActionSelected} - onIconClicked={() => this.setState({actionText: 'Icon clicked'})} - style={styles.toolbar} - subtitle={this.state.actionText} - title="Toolbar" /> - <Text>{this.state.actionText}</Text> - </UIExplorerBlock> - <UIExplorerBlock title="Toolbar with logo & custom title view (a View with Switch+Text)"> - <ToolbarAndroid - logo={nativeImageSource({ - android: 'launcher_icon', - width: 132, - height: 144 - })} - style={styles.toolbar}> - <View style={{height: 56, flexDirection: 'row', alignItems: 'center'}}> - <Switch - value={this.state.toolbarSwitch} - onValueChange={(value) => this.setState({'toolbarSwitch': value})} /> - <Text>{'\'Tis but a switch'}</Text> - </View> - </ToolbarAndroid> - </UIExplorerBlock> - <UIExplorerBlock title="Toolbar with no icon"> - <ToolbarAndroid - actions={toolbarActions} - style={styles.toolbar} - subtitle="There be no icon here" /> - </UIExplorerBlock> - <UIExplorerBlock title="Toolbar with navIcon & logo, no title"> - <ToolbarAndroid - actions={toolbarActions} - logo={nativeImageSource({ - android: 'launcher_icon', - width: 132, - height: 144 - })} - navIcon={nativeImageSource({ - android: 'ic_menu_black_24dp', - width: 48, - height: 48 - })} - style={styles.toolbar} /> - </UIExplorerBlock> - <UIExplorerBlock title="Toolbar with custom title colors"> - <ToolbarAndroid - navIcon={nativeImageSource({ - android: 'ic_menu_black_24dp', - width: 48, - height: 48 - })} - onIconClicked={() => this.setState({colorProps: {}})} - title="Wow, such toolbar" - style={styles.toolbar} - subtitle="Much native" - {...this.state.colorProps} /> - <Text> - Touch the icon to reset the custom colors to the default (theme-provided) ones. - </Text> - </UIExplorerBlock> - <UIExplorerBlock title="Toolbar with remote logo & navIcon"> - <ToolbarAndroid - actions={[{title: 'Bunny', icon: require('./bunny.png'), show: 'always'}]} - logo={require('./hawk.png')} - navIcon={require('./bunny.png')} - title="Bunny and Hawk" - style={styles.toolbar} /> - </UIExplorerBlock> - <UIExplorerBlock title="Toolbar with custom overflowIcon"> - <ToolbarAndroid - actions={toolbarActions} - overflowIcon={require('./bunny.png')} - style={styles.toolbar} /> - </UIExplorerBlock> - </UIExplorerPage> - ); - } - - _onActionSelected = (position) => { - this.setState({ - actionText: 'Selected ' + toolbarActions[position].title, - }); - }; -} - -var toolbarActions = [ - {title: 'Create', icon: nativeImageSource({ - android: 'ic_create_black_48dp', - width: 96, - height: 96 - }), show: 'always'}, - {title: 'Filter'}, - {title: 'Settings', icon: nativeImageSource({ - android: 'ic_settings_black_48dp', - width: 96, - height: 96 - }), show: 'always'}, -]; - -var styles = StyleSheet.create({ - toolbar: { - backgroundColor: '#e9eaed', - height: 56, - }, -}); - -module.exports = ToolbarAndroidExample;
    \ No newline at end of file + \ No newline at end of file diff --git a/docs/touchablehighlight.html b/docs/touchablehighlight.html index 5bffe1af17b..ca50c2279b6 100644 --- a/docs/touchablehighlight.html +++ b/docs/touchablehighlight.html @@ -1,4 +1,4 @@ -TouchableHighlight

    TouchableHighlight #

    A wrapper for making views respond properly to touches. +TouchableHighlight

    TouchableHighlight #

    A wrapper for making views respond properly to touches. On press down, the opacity of the wrapped view is decreased, which allows the underlay color to show through, darkening or tinting the view.

    The underlay comes from wrapping the child in a new View, which can affect layout, and sometimes cause unwanted visual artifacts if not used correctly, @@ -13,9 +13,9 @@ If you wish to have several child components, wrap them in a View.

    Example /> </TouchableHighlight> ); -},

    Props #

    activeOpacity?: number #

    Determines what the opacity of the wrapped view should be when touch is -active.

    onHideUnderlay?: function #

    Called immediately after the underlay is hidden

    onShowUnderlay?: function #

    Called immediately after the underlay is shown

    style?: ViewPropTypes.style #

    underlayColor?: color #

    The color of the underlay that will show through when the touch is -active.

    ioshasTVPreferredFocus?: bool #

    (Apple TV only) TV preferred focus (see documentation for the View component).

    iostvParallaxProperties?: object #

    (Apple TV only) Object with properties to control Apple TV parallax effects.

    enabled: If true, parallax effects are enabled. Defaults to true. +},

    Props #

    activeOpacity?: PropTypes.number #

    Determines what the opacity of the wrapped view should be when touch is +active.

    onHideUnderlay?: PropTypes.func #

    Called immediately after the underlay is hidden

    onShowUnderlay?: PropTypes.func #

    Called immediately after the underlay is shown

    style?: ViewPropTypes.style #

    underlayColor?: color #

    The color of the underlay that will show through when the touch is +active.

    ioshasTVPreferredFocus?: PropTypes.bool #

    (Apple TV only) TV preferred focus (see documentation for the View component).

    iostvParallaxProperties?: PropTypes.object #

    (Apple TV only) Object with properties to control Apple TV parallax effects.

    enabled: If true, parallax effects are enabled. Defaults to true. shiftDistanceX: Defaults to 2.0. shiftDistanceY: Defaults to 2.0. tiltAngle: Defaults to 0.05. @@ -35,6 +35,6 @@ magnification: Defaults to 1.0.

    \ No newline at end of file + \ No newline at end of file diff --git a/docs/touchablenativefeedback.html b/docs/touchablenativefeedback.html index c6099109c40..ccab2ed7962 100644 --- a/docs/touchablenativefeedback.html +++ b/docs/touchablenativefeedback.html @@ -1,4 +1,4 @@ -TouchableNativeFeedback

    TouchableNativeFeedback #

    A wrapper for making views respond properly to touches (Android only). +TouchableNativeFeedback

    TouchableNativeFeedback #

    A wrapper for making views respond properly to touches (Android only). On Android this component uses native state drawable to display touch feedback.

    At the moment it only supports having a single View instance as a child node, as it's implemented by replacing that View with another instance of @@ -16,7 +16,7 @@ RCTView node with some additional properties set.

    Background drawable of n },

    Props #

    background?: backgroundPropType #

    Determines the type of background drawable that's going to be used to display feedback. It takes an object with type property and extra data depending on the type. It's recommended to use one of the static -methods to generate that dictionary.

    useForeground?: bool #

    Set to true to add the ripple effect to the foreground of the view, instead of the +methods to generate that dictionary.

    useForeground?: PropTypes.bool #

    Set to true to add the ripple effect to the foreground of the view, instead of the background. This is useful if one of your child views has a background of its own, or you're e.g. displaying images, and you don't want the ripple to be covered by them.

    Check TouchableNativeFeedback.canUseNativeForeground() first, as this is only available on Android 6.0 and above. If you try to use this on older versions you will get a warning and @@ -43,6 +43,6 @@ API level 21+.

    Parameters:< apiKey: '2c98749b4a1e588efec53b2acec13025', indexName: 'react-native-versions', inputSelector: '#algolia-doc-search', - algoliaOptions: { facetFilters: [ "tags:0.44" ], hitsPerPage: 5 } + algoliaOptions: { facetFilters: [ "tags:0.45" ], hitsPerPage: 5 } }); - \ No newline at end of file + \ No newline at end of file diff --git a/docs/touchableopacity.html b/docs/touchableopacity.html index 0b3d510d03a..f2ac6620d65 100644 --- a/docs/touchableopacity.html +++ b/docs/touchableopacity.html @@ -1,4 +1,4 @@ -TouchableOpacity

    TouchableOpacity #

    A wrapper for making views respond properly to touches. +TouchableOpacity

    TouchableOpacity #

    A wrapper for making views respond properly to touches. On press down, the opacity of the wrapped view is decreased, dimming it.

    Opacity is controlled by wrapping the children in an Animated.View, which is added to the view hiearchy. Be aware that this can affect layout.

    Example:

    renderButton: function() { return ( @@ -9,8 +9,8 @@ added to the view hiearchy. Be aware that this can affect layout.

    Example /> </TouchableOpacity> ); -},

    Props #

    activeOpacity?: number #

    Determines what the opacity of the wrapped view should be when touch is -active. Defaults to 0.2.

    focusedOpacity?: number #

    tvParallaxProperties?: object #

    Apple TV parallax effects

    Methods #

    setOpacityTo(value: number, duration: number) #

    Animate the touchable to a new opacity.

    You can edit the content above on GitHub and send us a pull request!

    \ No newline at end of file + \ No newline at end of file diff --git a/docs/touchablewithoutfeedback.html b/docs/touchablewithoutfeedback.html index a635cb09d13..b784f2c31c2 100644 --- a/docs/touchablewithoutfeedback.html +++ b/docs/touchablewithoutfeedback.html @@ -1,12 +1,17 @@ -TouchableWithoutFeedback

    TouchableWithoutFeedback #

    Do not use unless you have a very good reason. All the elements that +TouchableWithoutFeedback

    TouchableWithoutFeedback #

    Do not use unless you have a very good reason. All elements that respond to press should have a visual feedback when touched.

    TouchableWithoutFeedback supports only one child. -If you wish to have several child components, wrap them in a View.

    Props #

    accessibilityComponentType?: AccessibilityComponentTypes #

    accessibilityTraits?: AccessibilityTraits, [AccessibilityTraits] #

    accessible?: bool #

    delayLongPress?: number #

    Delay in ms, from onPressIn, before onLongPress is called.

    delayPressIn?: number #

    Delay in ms, from the start of the touch, before onPressIn is called.

    delayPressOut?: number #

    Delay in ms, from the release of the touch, before onPressOut is called.

    disabled?: bool #

    If true, disable all interactions for this component.

    hitSlop?: {top: number, left: number, bottom: number, right: number} #

    This defines how far your touch can start away from the button. This is +If you wish to have several child components, wrap them in a View.

    Props #

    accessibilityComponentType?: PropTypes.oneOf( + AccessibilityComponentTypes +) #

    accessibilityTraits?: PropTypes.oneOfType([ + PropTypes.oneOf(AccessibilityTraits), + PropTypes.arrayOf(PropTypes.oneOf(AccessibilityTraits)), +]) #

    accessible?: PropTypes.bool #

    delayLongPress?: PropTypes.number #

    Delay in ms, from onPressIn, before onLongPress is called.

    delayPressIn?: PropTypes.number #

    Delay in ms, from the start of the touch, before onPressIn is called.

    delayPressOut?: PropTypes.number #

    Delay in ms, from the release of the touch, before onPressOut is called.

    disabled?: PropTypes.bool #

    If true, disable all interactions for this component.

    hitSlop?: {top: number, left: number, bottom: number, right: number} #

    This defines how far your touch can start away from the button. This is added to pressRetentionOffset when moving off of the button. NOTE The touch area never extends past the parent view bounds and the Z-index of sibling views always takes precedence if a touch hits two overlapping -views.

    onLayout?: function #

    Invoked on mount and layout changes with

    {nativeEvent: {layout: {x, y, width, height}}}

    onLongPress?: function #

    onPress?: function #

    Called when the touch is released, but not if cancelled (e.g. by a scroll -that steals the responder lock).

    onPressIn?: function #

    onPressOut?: function #

    pressRetentionOffset?: {top: number, left: number, bottom: number, right: number} #

    When the scroll view is disabled, this defines how far your touch may +views.

    onLayout?: PropTypes.func #

    Invoked on mount and layout changes with

    {nativeEvent: {layout: {x, y, width, height}}}

    onLongPress?: PropTypes.func #

    onPress?: PropTypes.func #

    Called when the touch is released, but not if cancelled (e.g. by a scroll +that steals the responder lock).

    onPressIn?: PropTypes.func #

    onPressOut?: PropTypes.func #

    pressRetentionOffset?: {top: number, left: number, bottom: number, right: number} #

    When the scroll view is disabled, this defines how far your touch may move off of the button, before deactivating the button. Once deactivated, try moving it back and you'll see that the button is once again reactivated! Move it back and forth several times while the scroll view @@ -26,6 +31,6 @@ is disabled. Ensure you pass in a constant to reduce memory allocations.

    \ No newline at end of file + \ No newline at end of file diff --git a/docs/transforms.html b/docs/transforms.html index d825b49a548..8968fc121ba 100644 --- a/docs/transforms.html +++ b/docs/transforms.html @@ -1,4 +1,4 @@ -Transforms

    Transforms #

    Props #

    decomposedMatrix?: DecomposedMatrixPropType #

    transform?: [{perspective: number}, {rotate: string}, {rotateX: string}, {rotateY: string}, {rotateZ: string}, {scale: number}, {scaleX: number}, {scaleY: number}, {translateX: number}, {translateY: number}, {skewX: string}, {skewY: string}] #

    transformMatrix?: TransformMatrixPropType #

    You can edit the content above on GitHub and send us a pull request!

    Transforms #

    Props #

    decomposedMatrix?: DecomposedMatrixPropType #

    transform?: [{perspective: number}, {rotate: string}, {rotateX: string}, {rotateY: string}, {rotateZ: string}, {scale: number}, {scaleX: number}, {scaleY: number}, {translateX: number}, {translateY: number}, {skewX: string}, {skewY: string}] #

    transformMatrix?: TransformMatrixPropType #

    You can edit the content above on GitHub and send us a pull request!

    \ No newline at end of file + \ No newline at end of file diff --git a/docs/troubleshooting.html b/docs/troubleshooting.html index 70be8553b9c..ea95e412447 100644 --- a/docs/troubleshooting.html +++ b/docs/troubleshooting.html @@ -1,4 +1,4 @@ -Troubleshooting

    Troubleshooting #

    These are some common issues you may run into while setting up React Native. If you encounter something that is not listed here, try searching for the issue in GitHub.

    Port already in use #

    The React Native packager runs on port 8081. If another process is already using that port (such as McAfee Antivirus on Windows), you can either terminate that process, or change the port that the packager uses.

    Terminating a process on port 8081 #

    Run the following command on a Mac to find the id for the process that is listening on port 8081:

    $ sudo lsof -i :8081

    Then run the following to terminate the process:

    $ kill -9 <PID>

    On Windows you can find the process using port 8081 using Resource Monitor and stop it using Task Manager.

    Using a port other than 8081 #

    You can configure the packager to use a port other than 8081 by using the port parameter:

    $ react-native start --port=8088

    You will also need to update your applications to load the JavaScript bundle from the new port. Open the in-app Developer menu, then go to Dev SettingsDebug server host for device and replace 8081 with your port of choice.

    NPM locking error #

    If you encounter an error such as npm WARN locking Error: EACCES while using the React Native CLI, try running the following:

    sudo chown -R $USER ~/.npm +Troubleshooting

    Troubleshooting #

    These are some common issues you may run into while setting up React Native. If you encounter something that is not listed here, try searching for the issue in GitHub.

    Port already in use #

    The React Native packager runs on port 8081. If another process is already using that port, you can either terminate that process, or change the port that the packager uses.

    Terminating a process on port 8081 #

    Run the following command on a Mac to find the id for the process that is listening on port 8081:

    $ sudo lsof -i :8081

    Then run the following to terminate the process:

    $ kill -9 <PID>

    On Windows you can find the process using port 8081 using Resource Monitor and stop it using Task Manager.

    Using a port other than 8081 #

    You can configure the packager to use a port other than 8081 by using the port parameter:

    $ react-native start --port=8088

    You will also need to update your applications to load the JavaScript bundle from the new port.

    NPM locking error #

    If you encounter an error such as npm WARN locking Error: EACCES while using the React Native CLI, try running the following:

    sudo chown -R $USER ~/.npm sudo chown -R $USER /usr/local/lib/node_modules

    Missing libraries for React #

    If you added React Native manually to your project, make sure you have included all the relevant dependencies that you are using, like RCTText.xcodeproj, RCTImage.xcodeproj. Next, the binaries built by these dependencies have to be linked to your app binary. Use the Linked Frameworks and Binaries section in the Xcode project settings. More detailed steps are here: Linking Libraries.

    If you are using CocoaPods, verify that you have added React along with the subspecs to the Podfile. For example, if you were using the <Text />, <Image /> and fetch() APIs, you would need to add these in your Podfile:

    pod 'React', :path => '../node_modules/react-native', :subspecs => [ 'RCTText', 'RCTImage', @@ -22,6 +22,6 @@ import Firebase from 'firebase' \ No newline at end of file + \ No newline at end of file diff --git a/docs/tutorial.html b/docs/tutorial.html index 7516e35d38b..9ec167226f4 100644 --- a/docs/tutorial.html +++ b/docs/tutorial.html @@ -1,17 +1,18 @@ -Tutorial

    Tutorial #

    React Native is like React, but it uses native components instead of web components as building blocks. So to understand the basic structure of a React Native app, you need to understand some of the basic React concepts, like JSX, components, state, and props. If you already know React, you still need to learn some React-Native-specific stuff, like the native components. This +Tutorial

    Tutorial #

    React Native is like React, but it uses native components instead of web components as building blocks. So to understand the basic structure of a React Native app, you need to understand some of the basic React concepts, like JSX, components, state, and props. If you already know React, you still need to learn some React-Native-specific stuff, like the native components. This tutorial is aimed at all audiences, whether you have React experience or not.

    Let's do this thing.

    Hello World #

    In accordance with the ancient traditions of our people, we must first build an app that does nothing except say "Hello world". Here it is:

    import React, { Component } from 'react'; import { AppRegistry, Text } from 'react-native'; -class HelloWorldApp extends Component { +export default class HelloWorldApp extends Component { render() { return ( <Text>Hello world!</Text> ); } } - -AppRegistry.registerComponent('HelloWorldApp', () => HelloWorldApp);

    If you are feeling curious, you can play around with sample code directly in the web simulators. You can also paste it into your index.ios.js or index.android.js file to create a real app on your local machine.

    What's going on here? #

    Some of the things in here might not look like JavaScript to you. Don't panic. This is the future.

    First of all, ES2015 (also known as ES6) is a set of improvements to JavaScript that is now part of the official standard, but not yet supported by all browsers, so often it isn't used yet in web development. React Native ships with ES2015 support, so you can use this stuff without worrying about compatibility. import, from, class, extends, and the () => syntax in the example above are all ES2015 features. If you aren't familiar with ES2015, you can probably pick it up just by reading through sample code like this tutorial has. If you want, this page has a good overview of ES2015 features.

    The other unusual thing in this code example is <Text>Hello world!</Text>. This is JSX - a syntax for embedding XML within JavaScript. Many frameworks use a special templating language which lets you embed code inside markup language. In React, this is reversed. JSX lets you write your markup language inside code. It looks like HTML on the web, except instead of web things like <div> or <span>, you use React components. In this case, <Text> -is a built-in component that just displays some text.

    Component and AppRegistry #

    So this code is defining HelloWorldApp, a new Component, and it's registering it with the AppRegistry. When you're building a React Native app, you'll be making new components a lot. Anything you see on the screen is some sort of component. A component can be pretty simple - the only thing that's required is a render function which returns some JSX to render.

    The AppRegistry just tells React Native which component is the root one for the whole application. You won't be thinking about AppRegistry a lot - there will probably just be one call to AppRegistry.registerComponent in your whole app. It's included in these examples so you can paste the whole thing into your index.ios.js or index.android.js file and get it running.

    This App Doesn't Do Very Much #

    Good point. To make components do more interesting things, you need to learn about Props.

    You can edit the content above on GitHub and send us a pull request!

    \ No newline at end of file + \ No newline at end of file diff --git a/docs/understanding-cli.html b/docs/understanding-cli.html index 744891175ab..6d278795fe3 100644 --- a/docs/understanding-cli.html +++ b/docs/understanding-cli.html @@ -1,4 +1,4 @@ -Understanding the CLI

    Understanding the CLI #

    Though you may have installed the react-native-cli via npm as a separate module, it is a shell for accessing the CLI embedded +Understanding the CLI

    Understanding the CLI #

    Though you may have installed the react-native-cli via npm as a separate module, it is a shell for accessing the CLI embedded in the React Native of each project. Your commands and their effects are dependent on the version of the module of react-native in context of the project. This guide will give a brief overview of the CLI in the module.

    The local CLI #

    React Native has a local-cli folder with a file named cliEntry.js. Here, the commands are read @@ -24,6 +24,6 @@ required in commands.js, which will register it as a documented com apiKey: '2c98749b4a1e588efec53b2acec13025', indexName: 'react-native-versions', inputSelector: '#algolia-doc-search', - algoliaOptions: { facetFilters: [ "tags:0.44" ], hitsPerPage: 5 } + algoliaOptions: { facetFilters: [ "tags:0.45" ], hitsPerPage: 5 } }); - \ No newline at end of file + \ No newline at end of file diff --git a/docs/upgrading.html b/docs/upgrading.html index c8e91ac81a7..ceae3e21648 100644 --- a/docs/upgrading.html +++ b/docs/upgrading.html @@ -1,18 +1,11 @@ -Upgrading

    Upgrading #

    Upgrading to new versions of React Native will give you access to more APIs, views, developer tools -and other goodies. Because React Native projects are essentially made up of an Android project, an -iOS project and a JavaScript project, all combined under an npm package, upgrading can be rather -tricky. But we try to make it easy for you. Here's what you need to do to upgrade from an older -version of React Native:

    Upgrade based on Git #

    IMPORTANT: You don't have to install the new version of React Native, it will be installed automatically.

    The module react-native-git-upgrade provides a one-step operation to upgrade the source files with -a minimum of conflicts. Under the hood, it consists in 2 phases:

    • First, it computes a Git patch between both old and new template files,
    • Then, the patch is applied on the user's sources.

    1. Install Git #

    Your project doesn't have to be handled by the Git versioning sytem (could be Mercurial, SVN or none) -but Git has to be installed and available in the PATH. You can download Git here: -https://git-scm.com/downloads

    2. Install the react-native-git-upgrade module #

    It's a CLI tool and must be installed globally:

    $ npm install -g react-native-git-upgrade

    3. Run the command #

    Run the command to start the process:

    $ react-native-git-upgrade -# Upgrade React Native to the latest version +Upgrading to new React Native versions

    Upgrading to new React Native versions #

    Upgrading to new versions of React Native will give you access to more APIs, views, developer tools and other goodies. Upgrading requires a small amount of effort, but we try to make it easy for you. The instructions are a bit different depending on whether you used create-react-native-app or react-native init to create your project.

    Create React Native App projects #

    Upgrading your Create React Native App project to a new version of React Native requires updating the react-native, react, and expo package versions in your package.json file. Please refer to this document to find out what versions are supported. You will also need to set the correct sdkVersion in your app.json file.

    See the CRNA user guide for up-to-date information about upgrading your project.

    Projects built with native code #

    -# Or: - -$ react-native-git-upgrade X.Y.Z -# Upgrade React Native to the X.Y.Z version

    The templates are upgraded in a optimized way. You still may encounter conflicts but only where the Git -3-way merge have failed, depending on the version and how you modified your sources.

    4. Resolve the conflicts #

    Conflicted files include delimiters which make very clear where the changes come from. For example:

    13B07F951A680F5B00A75B9A /* Release */ = { +

    Because React Native projects built with native code are essentially made up of an Android project, an iOS project, and a JavaScript project, upgrading can be rather tricky. Here's what you need to do to upgrade from an older version of React Native.

    Upgrade based on Git #

    The module react-native-git-upgrade provides a one-step operation to upgrade the source files with a minimum of conflicts. Under the hood, it consists in 2 phases:

    • First, it computes a Git patch between both old and new template files,
    • Then, the patch is applied on the user's sources.

    IMPORTANT: You don't have to install the new version of the react-native package, it will be installed automatically.

    1. Install Git #

    While your project does not have to be handled by the Git versioning system -- you can use Mercurial, SVN, or nothing -- you will still need to install Git on your system in order to use react-native-git-upgrade. Git will also need to be available in the PATH.

    2. Install the react-native-git-upgrade module #

    The react-native-git-upgrade module provides a CLI and must be installed globally:

    $ npm install -g react-native-git-upgrade

    3. Run the command #

    Run the following command to start the process of upgrading to the latest version:

    $ react-native-git-upgrade

    You may specify a React Native version by passing an argument: react-native-git-upgrade X.Y

    The templates are upgraded in a optimized way. You still may encounter conflicts but only where the Git 3-way merge have failed, depending on the version and how you modified your sources.

    4. Resolve the conflicts #

    Conflicted files include delimiters which make very clear where the changes come from. For example:

    13B07F951A680F5B00A75B9A /* Release */ = { isa = XCBuildConfiguration; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; @@ -31,13 +24,12 @@ $ react-native- /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include, "$(SRCROOT)/../node_modules/react-native/React/**", "$(SRCROOT)/../node_modules/react-native-code-push/ios/CodePush/**", - );

    You can think of "ours" as "your team" and "theirs" as "the React Native dev team".

    Alternative #

    Use this only in case the above didn't work.

    1. Upgrade the react-native dependency #

    Note the latest version of the react-native npm package from here (or use npm info react-native to check):

    Now install that version of react-native in your project with npm install --save:

    $ npm install --save react-native@X.Y + );

    You can think of "ours" as "your team" and "theirs" as "the React Native dev team".

    Alternative #

    Use this only in case the above didn't work.

    1. Upgrade the react-native dependency #

    Note the latest version of the react-native npm package from here (or use npm info react-native to check).

    Now install that version of react-native in your project with npm install --save:

    $ npm install --save react-native@X.Y # where X.Y is the semantic version you are upgrading to npm WARN peerDependencies The peer dependency react@~R included from react-native...

    If you saw a warning about the peerDependency, also upgrade react by running:

    $ npm install --save react@R -# where R is the new version of react from the peerDependency warning you saw

    2. Upgrade your project templates #

    The new npm package may contain updates to the files that are normally generated when you +# where R is the new version of react from the peerDependency warning you saw

    2. Upgrade your project templates #

    The new npm package may contain updates to the files that are normally generated when you run react-native init, like the iOS and the Android sub-projects.

    You may consult rn-diff to see if there were changes in the project template files. -In case there weren't any, simply rebuild the project and continue developing. In case of minor changes, you may update your project manually and rebuild.

    If there were major changes, run this in a terminal to get these:

    $ react-native upgrade

    This will check your files against the latest template and perform the following:

    • If there is a new file in the template, it is simply created.
    • If a file in the template is identical to your file, it is skipped.
    • If a file is different in your project than the template, you will be prompted; you have options -to keep your file or overwrite it with the template version.

    Manual Upgrades #

    Some upgrades require manual steps, e.g. 0.13 to 0.14, or 0.28 to 0.29. Be sure to check the release notes when upgrading so that you can identify any manual changes your particular project may require.

    You can edit the content above on GitHub and send us a pull request!

    \ No newline at end of file + \ No newline at end of file diff --git a/docs/using-a-listview.html b/docs/using-a-listview.html index 98191fabd19..9b587c2a5f0 100644 --- a/docs/using-a-listview.html +++ b/docs/using-a-listview.html @@ -1,31 +1,84 @@ -Using a ListView

    Using a ListView #

    The ListView component displays a scrolling list of changing, but similarly structured, data.

    ListView works well for long lists of data, where the number of items might change over time. Unlike the more generic ScrollView, the ListView only renders elements that are currently showing on the screen, not all the elements at once.

    The ListView component requires two props: dataSource and renderRow. dataSource is the source of information for the list. renderRow takes one item from the source and returns a formatted component to render.

    This example creates a simple ListView of hardcoded data. It first initializes the dataSource that will be used to populate the ListView. Each item in the dataSource is then rendered as a Text component. Finally it renders the ListView and all Text components.

    A rowHasChanged function is required to use ListView. Here we just say a row has changed if the row we are on is not the same as the previous row.

    import React, { Component } from 'react'; -import { AppRegistry, ListView, Text, View } from 'react-native'; +Using List Views

    Using List Views #

    React Native provides a suite of components for presenting lists of data. Generally, you'll want to use either FlatList or SectionList.

    The FlatList component displays a scrolling list of changing, but similarly structured, data. FlatList works well for long lists of data, where the number of items might change over time. Unlike the more generic ScrollView, the FlatList only renders elements that are currently showing on the screen, not all the elements at once.

    The FlatList component requires two props: data and renderItem. data is the source of information for the list. renderItem takes one item from the source and returns a formatted component to render.

    This example creates a simple FlatList of hardcoded data. Each item in the data props is rendered as a Text component. The FlatListBasics component then renders the FlatList and all Text components.

    One of the most common uses for a ListView is displaying data that you fetch from a server. To do that, you will need to learn about networking in React Native.

    You can edit the content above on GitHub and send us a pull request!

    \ No newline at end of file + \ No newline at end of file diff --git a/docs/using-a-scrollview.html b/docs/using-a-scrollview.html index 2fe5350c80c..e8b53d23251 100644 --- a/docs/using-a-scrollview.html +++ b/docs/using-a-scrollview.html @@ -1,7 +1,7 @@ -Using a ScrollView

    Using a ScrollView #

    The ScrollView is a generic scrolling container that can host multiple components and views. The scrollable items need not be homogenous, and you can scroll both vertically and horizontally (by setting the horizontal property).

    This example creates a vertical ScrollView with both images and text mixed together.

    import React, { Component } from 'react'; +Using a ScrollView

    Using a ScrollView #

    The ScrollView is a generic scrolling container that can host multiple components and views. The scrollable items need not be homogenous, and you can scroll both vertically and horizontally (by setting the horizontal property).

    This example creates a vertical ScrollView with both images and text mixed together.

    import React, { Component } from 'react'; import { AppRegistry, ScrollView, Image, Text } from 'react-native' -class IScrolledDownAndWhatHappenedNextShockedMe extends Component { +export default class IScrolledDownAndWhatHappenedNextShockedMe extends Component { render() { return ( <ScrollView> @@ -40,11 +40,11 @@ class IScrolledDownAndWhatHappenedNextShockedMe); } } - - -AppRegistry.registerComponent( + +// skip these lines if using Create React Native App +AppRegistry.registerComponent( 'IScrolledDownAndWhatHappenedNextShockedMe', - () => IScrolledDownAndWhatHappenedNextShockedMe);

    ScrollView works best to present a small amount of things of a limited size. All the elements and views of a ScrollView are rendered, even if they are not currently shown on the screen. If you have a long list of more items that can fit on the screen, you should use a ListView instead. So let's learn about the ListView next.

    You can edit the content above on GitHub and send us a pull request!

    \ No newline at end of file + \ No newline at end of file diff --git a/docs/vibration.html b/docs/vibration.html index 60421182a01..92bf5c0740c 100644 --- a/docs/vibration.html +++ b/docs/vibration.html @@ -1,120 +1,4 @@ -Vibration

    Vibration #

    Methods #

    static vibrate(pattern, repeat) #

    static cancel() #

    Stop vibration

    You can edit the content above on GitHub and send us a pull request!

    Examples #

    Edit on GitHub
    'use strict'; - -var React = require('react'); -var ReactNative = require('react-native'); -var { - StyleSheet, - View, - Text, - TouchableHighlight, - Vibration, - Platform, -} = ReactNative; - -exports.framework = 'React'; -exports.title = 'Vibration'; -exports.description = 'Vibration API'; - -var pattern, patternLiteral, patternDescription; -if (Platform.OS === 'android') { - pattern = [0, 500, 200, 500]; - patternLiteral = '[0, 500, 200, 500]'; - patternDescription = `${patternLiteral} -arg 0: duration to wait before turning the vibrator on. -arg with odd: vibration length. -arg with even: duration to wait before next vibration. -`; -} else { - pattern = [0, 1000, 2000, 3000]; - patternLiteral = '[0, 1000, 2000, 3000]'; - patternDescription = `${patternLiteral} -vibration length on iOS is fixed. -pattern controls durations BETWEEN each vibration only. - -arg 0: duration to wait before turning the vibrator on. -subsequent args: duration to wait before next vibrattion. -`; -} - -exports.examples = [ - { - title: 'Pattern Descriptions', - render() { - return ( - <View style={styles.wrapper}> - <Text>{patternDescription}</Text> - </View> - ); - }, - }, - { - title: 'Vibration.vibrate()', - render() { - return ( - <TouchableHighlight - style={styles.wrapper} - onPress={() => Vibration.vibrate()}> - <View style={styles.button}> - <Text>Vibrate</Text> - </View> - </TouchableHighlight> - ); - }, - }, - { - title: `Vibration.vibrate(${patternLiteral})`, - render() { - return ( - <TouchableHighlight - style={styles.wrapper} - onPress={() => Vibration.vibrate(pattern)}> - <View style={styles.button}> - <Text>Vibrate once</Text> - </View> - </TouchableHighlight> - ); - }, - }, - { - title: `Vibration.vibrate(${patternLiteral}, true)`, - render() { - return ( - <TouchableHighlight - style={styles.wrapper} - onPress={() => Vibration.vibrate(pattern, true)}> - <View style={styles.button}> - <Text>Vibrate until cancel</Text> - </View> - </TouchableHighlight> - ); - }, - }, - { - title: 'Vibration.cancel()', - render() { - return ( - <TouchableHighlight - style={styles.wrapper} - onPress={() => Vibration.cancel()}> - <View style={styles.button}> - <Text>Cancel</Text> - </View> - </TouchableHighlight> - ); - }, - }, -]; - -var styles = StyleSheet.create({ - wrapper: { - borderRadius: 5, - marginBottom: 5, - }, - button: { - backgroundColor: '#eeeeee', - padding: 10, - }, -});

    Vibration #

    Methods #

    static vibrate(pattern, repeat) #

    static cancel() #

    Stop vibration

    You can edit the content above on GitHub and send us a pull request!

    \ No newline at end of file + \ No newline at end of file diff --git a/docs/vibrationios.html b/docs/vibrationios.html index 8eafdb0c0e5..5ba6f6b28e1 100644 --- a/docs/vibrationios.html +++ b/docs/vibrationios.html @@ -1,46 +1,7 @@ -VibrationIOS

    VibrationIOS #

    NOTE: VibrationIOS is being deprecated. Use Vibration instead.

    The Vibration API is exposed at VibrationIOS.vibrate(). On iOS, calling this +VibrationIOS

    VibrationIOS #

    NOTE: VibrationIOS is being deprecated. Use Vibration instead.

    The Vibration API is exposed at VibrationIOS.vibrate(). On iOS, calling this function will trigger a one second vibration. The vibration is asynchronous so this method will return immediately.

    There will be no effect on devices that do not support Vibration, eg. the iOS -simulator.

    Vibration patterns are currently unsupported.

    Methods #

    static vibrate() #

    @deprecated

    You can edit the content above on GitHub and send us a pull request!

    Examples #

    Edit on GitHub
    'use strict'; - -var React = require('react'); -var ReactNative = require('react-native'); -var { - StyleSheet, - View, - Text, - TouchableHighlight, - VibrationIOS -} = ReactNative; - -exports.framework = 'React'; -exports.title = 'VibrationIOS'; -exports.description = 'Vibration API for iOS'; -exports.examples = [{ - title: 'VibrationIOS.vibrate()', - render() { - return ( - <TouchableHighlight - style={styles.wrapper} - onPress={() => VibrationIOS.vibrate()}> - <View style={styles.button}> - <Text>Vibrate</Text> - </View> - </TouchableHighlight> - ); - }, -}]; - -var styles = StyleSheet.create({ - wrapper: { - borderRadius: 5, - marginBottom: 5, - }, - button: { - backgroundColor: '#eeeeee', - padding: 10, - }, -});
    \ No newline at end of file + \ No newline at end of file diff --git a/docs/view.html b/docs/view.html index a30169cce61..dbdc0c47c0f 100644 --- a/docs/view.html +++ b/docs/view.html @@ -1,4 +1,4 @@ -View

    View #

    The most fundamental component for building a UI, View is a container that supports layout with +View

    View #

    The most fundamental component for building a UI, View is a container that supports layout with flexbox, style, some touch handling, and accessibility controls. View maps directly to the @@ -81,7 +81,7 @@ fires accessibility events and if it is reported to accessibility services that query the screen. Works for Android only.

    Possible values:

    • 'auto' - The system determines whether the view is important for accessibility - default (recommended).
    • 'yes' - The view is important for accessibility.
    • 'no' - The view is not important for accessibility.
    • 'no-hide-descendants' - The view is not important for accessibility, nor are any of its descendant views.

    See the Android importantForAccessibility docs -for reference.

    androidneedsOffscreenAlphaCompositing?: bool #

    Whether this View needs to rendered offscreen and composited with an alpha +for reference.

    androidnativeID?: string #

    Used to locate this view from native classes.

    This disables the 'layout-only view removal' optimization for this view!

    androidneedsOffscreenAlphaCompositing?: bool #

    Whether this View needs to rendered offscreen and composited with an alpha in order to preserve 100% correct colors and blending behavior. The default (false) falls back to drawing the component and its children with an alpha applied to the paint used to draw each element instead of rendering the full @@ -112,236 +112,7 @@ modify this component's dimensions nor its children; for example, when translating the position of a static view, rasterization allows the renderer to reuse a cached bitmap of a static view and quickly composite it during each frame.

    Rasterization incurs an off-screen drawing pass and the bitmap consumes -memory. Test and measure when using this property.

    You can edit the content above on GitHub and send us a pull request!

    Examples #

    Edit on GitHub
    'use strict'; - -var React = require('react'); -var ReactNative = require('react-native'); -var { - StyleSheet, - Text, - View, -} = ReactNative; -var TouchableWithoutFeedback = require('TouchableWithoutFeedback'); - -var styles = StyleSheet.create({ - box: { - backgroundColor: '#527FE4', - borderColor: '#000033', - borderWidth: 1, - }, - zIndex: { - justifyContent: 'space-around', - width: 100, - height: 50, - marginTop: -10, - }, -}); - -class ViewBorderStyleExample extends React.Component { - state = { - showBorder: true - }; - - render() { - return ( - <TouchableWithoutFeedback onPress={this._handlePress}> - <View> - <View style={{ - borderWidth: 1, - borderStyle: this.state.showBorder ? 'dashed' : null, - padding: 5 - }}> - <Text style={{fontSize: 11}}> - Dashed border style - </Text> - </View> - <View style={{ - marginTop: 5, - borderWidth: 1, - borderRadius: 5, - borderStyle: this.state.showBorder ? 'dotted' : null, - padding: 5 - }}> - <Text style={{fontSize: 11}}> - Dotted border style - </Text> - </View> - </View> - </TouchableWithoutFeedback> - ); - } - - _handlePress = () => { - this.setState({showBorder: !this.state.showBorder}); - }; -} - -class ZIndexExample extends React.Component { - state = { - flipped: false - }; - - render() { - const indices = this.state.flipped ? [-1, 0, 1, 2] : [2, 1, 0, -1]; - return ( - <TouchableWithoutFeedback onPress={this._handlePress}> - <View> - <Text style={{paddingBottom: 10}}>Tap to flip sorting order</Text> - <View style={[ - styles.zIndex, - {marginTop: 0, backgroundColor: '#E57373', zIndex: indices[0]} - ]}> - <Text>ZIndex {indices[0]}</Text> - </View> - <View style={[ - styles.zIndex, - {marginLeft: 50, backgroundColor: '#FFF176', zIndex: indices[1]} - ]}> - <Text>ZIndex {indices[1]}</Text> - </View> - <View style={[ - styles.zIndex, - {marginLeft: 100, backgroundColor: '#81C784', zIndex: indices[2]} - ]}> - <Text>ZIndex {indices[2]}</Text> - </View> - <View style={[ - styles.zIndex, - {marginLeft: 150, backgroundColor: '#64B5F6', zIndex: indices[3]} - ]}> - <Text>ZIndex {indices[3]}</Text> - </View> - </View> - </TouchableWithoutFeedback> - ); - } - - _handlePress = () => { - this.setState({flipped: !this.state.flipped}); - }; -} - -exports.title = '<View>'; -exports.description = 'Basic building block of all UI, examples that ' + - 'demonstrate some of the many styles available.'; - -exports.displayName = 'ViewExample'; -exports.examples = [ - { - title: 'Background Color', - render: function() { - return ( - <View style={{backgroundColor: '#527FE4', padding: 5}}> - <Text style={{fontSize: 11}}> - Blue background - </Text> - </View> - ); - }, - }, { - title: 'Border', - render: function() { - return ( - <View style={{borderColor: '#527FE4', borderWidth: 5, padding: 10}}> - <Text style={{fontSize: 11}}>5px blue border</Text> - </View> - ); - }, - }, { - title: 'Padding/Margin', - render: function() { - return ( - <View style={{borderColor: '#bb0000', borderWidth: 0.5}}> - <View style={[styles.box, {padding: 5}]}> - <Text style={{fontSize: 11}}>5px padding</Text> - </View> - <View style={[styles.box, {margin: 5}]}> - <Text style={{fontSize: 11}}>5px margin</Text> - </View> - <View style={[styles.box, {margin: 5, padding: 5, alignSelf: 'flex-start'}]}> - <Text style={{fontSize: 11}}> - 5px margin and padding, - </Text> - <Text style={{fontSize: 11}}> - widthAutonomous=true - </Text> - </View> - </View> - ); - }, - }, { - title: 'Border Radius', - render: function() { - return ( - <View style={{borderWidth: 0.5, borderRadius: 5, padding: 5}}> - <Text style={{fontSize: 11}}> - Too much use of `borderRadius` (especially large radii) on - anything which is scrolling may result in dropped frames. - Use sparingly. - </Text> - </View> - ); - }, - }, { - title: 'Border Style', - render: function() { - return <ViewBorderStyleExample />; - }, - }, { - title: 'Circle with Border Radius', - render: function() { - return ( - <View style={{borderRadius: 10, borderWidth: 1, width: 20, height: 20}} /> - ); - }, - }, { - title: 'Overflow', - render: function() { - return ( - <View style={{flexDirection: 'row'}}> - <View - style={{ - width: 95, - height: 10, - marginRight: 10, - marginBottom: 5, - overflow: 'hidden', - borderWidth: 0.5, - }}> - <View style={{width: 200, height: 20}}> - <Text>Overflow hidden</Text> - </View> - </View> - <View style={{width: 95, height: 10, marginBottom: 5, borderWidth: 0.5}}> - <View style={{width: 200, height: 20}}> - <Text>Overflow visible</Text> - </View> - </View> - </View> - ); - }, - }, { - title: 'Opacity', - render: function() { - return ( - <View> - <View style={{opacity: 0}}><Text>Opacity 0</Text></View> - <View style={{opacity: 0.1}}><Text>Opacity 0.1</Text></View> - <View style={{opacity: 0.3}}><Text>Opacity 0.3</Text></View> - <View style={{opacity: 0.5}}><Text>Opacity 0.5</Text></View> - <View style={{opacity: 0.7}}><Text>Opacity 0.7</Text></View> - <View style={{opacity: 0.9}}><Text>Opacity 0.9</Text></View> - <View style={{opacity: 1}}><Text>Opacity 1</Text></View> - </View> - ); - }, - }, { - title: 'ZIndex', - render: function() { - return <ZIndexExample />; - }, - }, -];
    \ No newline at end of file + \ No newline at end of file diff --git a/docs/viewpagerandroid.html b/docs/viewpagerandroid.html index 1c7591ea567..f64d34e149b 100644 --- a/docs/viewpagerandroid.html +++ b/docs/viewpagerandroid.html @@ -1,4 +1,4 @@ -ViewPagerAndroid

    ViewPagerAndroid #

    Container that allows to flip left and right between child views. Each +ViewPagerAndroid

    ViewPagerAndroid #

    Container that allows to flip left and right between child views. Each child view of the ViewPagerAndroid will be treated as a separate page and will be stretched to fill the ViewPagerAndroid.

    It is important all children are <View>s and not composite components. You can set style properties like padding or backgroundColor for each @@ -44,264 +44,7 @@ The page scrolling state can be in 3 states: callback will have following fields: - position - index of page that has been selected

    pageMargin?: number #

    Blank space to show between pages. This is only visible while scrolling, pages are still edge-to-edge.

    scrollEnabled?: boolean #

    When false, the content does not scroll. -The default value is true.

    Type Definitions #

    ViewPagerScrollState #

    Type:
    $Enum

    Constants:
    ValueDescription
    idle
    dragging
    settling

    You can edit the content above on GitHub and send us a pull request!

    Examples #

    Edit on GitHub
    'use strict'; - -var React = require('react'); -var ReactNative = require('react-native'); -var { - Image, - StyleSheet, - Text, - TouchableWithoutFeedback, - TouchableOpacity, - View, - ViewPagerAndroid, -} = ReactNative; - -import type { ViewPagerScrollState } from 'ViewPagerAndroid'; - -var PAGES = 5; -var BGCOLOR = ['#fdc08e', '#fff6b9', '#99d1b7', '#dde5fe', '#f79273']; -var IMAGE_URIS = [ - 'https://apod.nasa.gov/apod/image/1410/20141008tleBaldridge001h990.jpg', - 'https://apod.nasa.gov/apod/image/1409/volcanicpillar_vetter_960.jpg', - 'https://apod.nasa.gov/apod/image/1409/m27_snyder_960.jpg', - 'https://apod.nasa.gov/apod/image/1409/PupAmulti_rot0.jpg', - 'https://apod.nasa.gov/apod/image/1510/lunareclipse_27Sep_beletskycrop4.jpg', -]; - -class LikeCount extends React.Component { - state = { - likes: 7, - }; - - onClick = () => { - this.setState({likes: this.state.likes + 1}); - }; - - render() { - var thumbsUp = '\uD83D\uDC4D'; - return ( - <View style={styles.likeContainer}> - <TouchableOpacity onPress={this.onClick} style={styles.likeButton}> - <Text style={styles.likesText}> - {thumbsUp + ' Like'} - </Text> - </TouchableOpacity> - <Text style={styles.likesText}> - {this.state.likes + ' likes'} - </Text> - </View> - ); - } -} - -class Button extends React.Component { - _handlePress = () => { - if (this.props.enabled && this.props.onPress) { - this.props.onPress(); - } - }; - - render() { - return ( - <TouchableWithoutFeedback onPress={this._handlePress}> - <View style={[styles.button, this.props.enabled ? {} : styles.buttonDisabled]}> - <Text style={styles.buttonText}>{this.props.text}</Text> - </View> - </TouchableWithoutFeedback> - ); - } -} - -class ProgressBar extends React.Component { - render() { - var fractionalPosition = (this.props.progress.position + this.props.progress.offset); - var progressBarSize = (fractionalPosition / (PAGES - 1)) * this.props.size; - return ( - <View style={[styles.progressBarContainer, {width: this.props.size}]}> - <View style={[styles.progressBar, {width: progressBarSize}]}/> - </View> - ); - } -} - -class ViewPagerAndroidExample extends React.Component { - static title = '<ViewPagerAndroid>'; - static description = 'Container that allows to flip left and right between child views.'; - - state = { - page: 0, - animationsAreEnabled: true, - scrollEnabled: true, - progress: { - position: 0, - offset: 0, - }, - }; - - onPageSelected = (e) => { - this.setState({page: e.nativeEvent.position}); - }; - - onPageScroll = (e) => { - this.setState({progress: e.nativeEvent}); - }; - - onPageScrollStateChanged = (state : ViewPagerScrollState) => { - this.setState({scrollState: state}); - }; - - move = (delta) => { - var page = this.state.page + delta; - this.go(page); - }; - - go = (page) => { - if (this.state.animationsAreEnabled) { - this.viewPager.setPage(page); - } else { - this.viewPager.setPageWithoutAnimation(page); - } - - this.setState({page}); - }; - - render() { - var pages = []; - for (var i = 0; i < PAGES; i++) { - var pageStyle = { - backgroundColor: BGCOLOR[i % BGCOLOR.length], - alignItems: 'center', - padding: 20, - }; - pages.push( - <View key={i} style={pageStyle} collapsable={false}> - <Image - style={styles.image} - source={{uri: IMAGE_URIS[i % BGCOLOR.length]}} - /> - <LikeCount /> - </View> - ); - } - var { page, animationsAreEnabled } = this.state; - return ( - <View style={styles.container}> - <ViewPagerAndroid - style={styles.viewPager} - initialPage={0} - scrollEnabled={this.state.scrollEnabled} - onPageScroll={this.onPageScroll} - onPageSelected={this.onPageSelected} - onPageScrollStateChanged={this.onPageScrollStateChanged} - pageMargin={10} - ref={viewPager => { this.viewPager = viewPager; }}> - {pages} - </ViewPagerAndroid> - <View style={styles.buttons}> - <Button - enabled={true} - text={this.state.scrollEnabled ? 'Scroll Enabled' : 'Scroll Disabled'} - onPress={() => this.setState({scrollEnabled: !this.state.scrollEnabled})} - /> - </View> - <View style={styles.buttons}> - { animationsAreEnabled ? - <Button - text="Turn off animations" - enabled={true} - onPress={() => this.setState({animationsAreEnabled: false})} - /> : - <Button - text="Turn animations back on" - enabled={true} - onPress={() => this.setState({animationsAreEnabled: true})} - /> } - <Text style={styles.scrollStateText}>ScrollState[ {this.state.scrollState} ]</Text> - </View> - <View style={styles.buttons}> - <Button text="Start" enabled={page > 0} onPress={() => this.go(0)}/> - <Button text="Prev" enabled={page > 0} onPress={() => this.move(-1)}/> - <Text style={styles.buttonText}>Page {page + 1} / {PAGES}</Text> - <ProgressBar size={100} progress={this.state.progress}/> - <Button text="Next" enabled={page < PAGES - 1} onPress={() => this.move(1)}/> - <Button text="Last" enabled={page < PAGES - 1} onPress={() => this.go(PAGES - 1)}/> - </View> - </View> - ); - } -} - -var styles = StyleSheet.create({ - buttons: { - flexDirection: 'row', - height: 30, - backgroundColor: 'black', - alignItems: 'center', - justifyContent: 'space-between', - }, - button: { - flex: 1, - width: 0, - margin: 5, - borderColor: 'gray', - borderWidth: 1, - backgroundColor: 'gray', - }, - buttonDisabled: { - backgroundColor: 'black', - opacity: 0.5, - }, - buttonText: { - color: 'white', - }, - scrollStateText: { - color: '#99d1b7', - }, - container: { - flex: 1, - backgroundColor: 'white', - }, - image: { - width: 300, - height: 200, - padding: 20, - }, - likeButton: { - backgroundColor: 'rgba(0, 0, 0, 0.1)', - borderColor: '#333333', - borderWidth: 1, - borderRadius: 5, - flex: 1, - margin: 8, - padding: 8, - }, - likeContainer: { - flexDirection: 'row', - }, - likesText: { - flex: 1, - fontSize: 18, - alignSelf: 'center', - }, - progressBarContainer: { - height: 10, - margin: 10, - borderColor: '#eeeeee', - borderWidth: 2, - }, - progressBar: { - alignSelf: 'flex-start', - flex: 1, - backgroundColor: '#eeeeee', - }, - viewPager: { - flex: 1, - }, -}); - -module.exports = ViewPagerAndroidExample;
    \ No newline at end of file + \ No newline at end of file diff --git a/docs/virtualizedlist.html b/docs/virtualizedlist.html index dbf05bdac0b..a0b8df342a6 100644 --- a/docs/virtualizedlist.html +++ b/docs/virtualizedlist.html @@ -1,4 +1,4 @@ -VirtualizedList

    VirtualizedList #

    Base implementation for the more convenient <FlatList> +VirtualizedList

    VirtualizedList #

    Base implementation for the more convenient <FlatList> and <SectionList> components, which are also better documented. In general, this should only really be used if you need more flexibility than FlatList provides, e.g. for use with immutable data instead of plain arrays.

    Virtualization massively improves memory consumption and performance of large lists by @@ -7,15 +7,16 @@ window with appropriately sized blank space. The window adapts to scrolling beha are rendered incrementally with low-pri (after any running interactions) if they are far from the visible area, or with hi-pri otherwise to minimize the potential of seeing blank space.

    Some caveats:

    • Internal state is not preserved when content scrolls out of the render window. Make sure all your data is captured in the item data or external stores like Flux, Redux, or Relay.
    • This is a PureComponent which means that it will not re-render if props remain shallow- -equal. Make sure that everything your renderItem function depends on is passed as a prop that -is not === after updates, otherwise your UI may not update on changes. This includes the -data prop and parent component state.
    • In order to constrain memory and enable smooth scrolling, content is rendered asynchronously +equal. Make sure that everything your renderItem function depends on is passed as a prop +(e.g. extraData) that is not === after updates, otherwise your UI may not update on +changes. This includes the data prop and parent component state.
    • In order to constrain memory and enable smooth scrolling, content is rendered asynchronously offscreen. This means it's possible to scroll faster than the fill rate ands momentarily see blank content. This is a tradeoff that can be adjusted to suit the needs of each application, and we are working on improving it behind the scenes.
    • By default, the list looks for a key prop on each item and uses that for the React key. -Alternatively, you can provide a custom keyExtractor prop.

    NOTE: LayoutAnimation and sticky section headers both have bugs when used with this and are -therefore not officially supported yet.

    NOTE: removeClippedSubviews might not be necessary and may cause bugs. If you see issues with -content not rendering, try disabling it, and we may change the default there.

    Props #

    data?: any #

    The default accessor functions assume this is an Array<{key: string}> but you can override +Alternatively, you can provide a custom keyExtractor prop.

    Props #

    ListEmptyComponent?: ?ReactClass<any> | React.Element<any> #

    Rendered when the list is empty. Can be a React Component Class, a render function, or +a rendered element.

    ListFooterComponent?: ?ReactClass<any> | React.Element<any> #

    Rendered at the bottom of all the items. Can be a React Component Class, a render function, or +a rendered element.

    ListHeaderComponent?: ?ReactClass<any> | React.Element<any> #

    Rendered at the top of all the items. Can be a React Component Class, a render function, or +a rendered element.

    data?: any #

    The default accessor functions assume this is an Array<{key: string}> but you can override getItem, getItemCount, and keyExtractor to handle any type of index-based data.

    debug?: ?boolean #

    debug will turn on extra logging and visual overlays to aid with debugging both usage and implementation, but with a significant perf hit.

    disableVirtualization: boolean #

    DEPRECATED: Virtualization provides significant performance and memory optimizations, but fully unmounts react instances that are outside of the render window. You should only need to disable @@ -24,16 +25,17 @@ any of your renderItem, Header, Footer, etc. functions depend on an data prop, stick it here and treat it immutably.

    getItem: (data: any, index: number) => ?Item #

    A generic accessor for extracting an item from any sort of data blob.

    getItemCount: (data: any) => number #

    Determines how many items are in the data blob.

    getItemLayout?: (data: any, index: number) => {length: number, offset: number, index: number} #

    horizontal?: ?boolean #

    initialNumToRender: number #

    How many items to render in the initial batch. This should be enough to fill the screen but not much more. Note these items will never be unmounted as part of the windowed rendering in order -to improve perceived performance of scroll-to-top actions.

    keyExtractor: (item: Item, index: number) => string #

    maxToRenderPerBatch: number #

    The maximum number of items to render in each incremental render batch. The more rendered at +to improve perceived performance of scroll-to-top actions.

    initialScrollIndex?: ?number #

    Instead of starting at the top with the first item, start at initialScrollIndex. This +disables the "scroll to top" optimization that keeps the first initialNumToRender items +always rendered and immediately renders the items starting at this initial index. Requires +getItemLayout to be implemented.

    keyExtractor: (item: Item, index: number) => string #

    maxToRenderPerBatch: number #

    The maximum number of items to render in each incremental render batch. The more rendered at once, the better the fill rate, but responsiveness my suffer because rendering content may interfere with responding to button taps or other interactions.

    onEndReached?: ?(info: {distanceFromEnd: number}) => void #

    onEndReachedThreshold?: ?number #

    onLayout?: ?Function #

    onRefresh?: ?Function #

    If provided, a standard RefreshControl will be added for "Pull to Refresh" functionality. Make sure to also set the refreshing prop correctly.

    onViewableItemsChanged?: ?(info: { viewableItems: Array<ViewToken>, changed: Array<ViewToken>, }) => void #

    Called when the viewability of rows changes, as defined by the -viewabilityConfig prop.

    refreshing?: ?boolean #

    Set this true while waiting for new data from a refresh.

    removeClippedSubviews?: boolean #

    A native optimization that removes clipped subviews (those outside the parent) from the view -hierarchy to offload work from the native rendering system. They are still kept around so no -memory is saved and state is preserved.

    renderItem: (info: {item: Item, index: number}) => ?React.Element<any> #

    renderScrollComponent: (props: Object) => React.Element<any> #

    Render a custom scroll component, e.g. with a differently styled RefreshControl.

    updateCellsBatchingPeriod: number #

    Amount of time between low-pri item render batches, e.g. for rendering items quite a ways off +viewabilityConfig prop.

    refreshing?: ?boolean #

    Set this true while waiting for new data from a refresh.

    removeClippedSubviews?: boolean #

    Note: may have bugs (missing content) in some circumstances - use at your own risk.

    This may improve scroll performance for large lists.

    renderItem: (info: any) => ?React.Element<any> #

    renderScrollComponent: (props: Object) => React.Element<any> #

    Render a custom scroll component, e.g. with a differently styled RefreshControl.

    scrollEventThrottle?: #

    updateCellsBatchingPeriod: number #

    Amount of time between low-pri item render batches, e.g. for rendering items quite a ways off screen. Similar fill rate/responsiveness tradeoff as maxToRenderPerBatch.

    viewabilityConfig?: ViewabilityConfig #

    windowSize: number #

    Determines the maximum number of items rendered outside of the visible area, in units of visible lengths. So if your list fills the screen, then windowSize={21} (the default) will render the visible screen area plus up to 10 screens above and 10 below the viewport. Reducing @@ -54,6 +56,6 @@ chance that fast scrolling may reveal momentary blank areas of unrendered conten apiKey: '2c98749b4a1e588efec53b2acec13025', indexName: 'react-native-versions', inputSelector: '#algolia-doc-search', - algoliaOptions: { facetFilters: [ "tags:0.44" ], hitsPerPage: 5 } + algoliaOptions: { facetFilters: [ "tags:0.45" ], hitsPerPage: 5 } }); - \ No newline at end of file + \ No newline at end of file diff --git a/docs/webview.html b/docs/webview.html index 75ee8bd485a..f5c05c38ab7 100644 --- a/docs/webview.html +++ b/docs/webview.html @@ -1,4 +1,4 @@ -WebView

    WebView #

    WebView renders web content in a native view.

    import React, { Component } from 'react'; +WebView

    WebView #

    WebView renders web content in a native view.

    import React, { Component } from 'react'; import { WebView } from 'react-native'; class MyWeb extends Component { @@ -11,490 +11,79 @@ class MyWeb extends ); } }

    You can use this component to navigate back and forth in the web view's -history and configure various properties for the web content.

    Props #

    automaticallyAdjustContentInsets?: bool #

    Controls whether to adjust the content inset for web views that are +history and configure various properties for the web content.

    Props #

    automaticallyAdjustContentInsets?: PropTypes.bool #

    Controls whether to adjust the content inset for web views that are placed behind a navigation bar, tab bar, or toolbar. The default value is true.

    contentInset?: {top: number, left: number, bottom: number, right: number} #

    The amount by which the web view content is inset from the edges of -the scroll view. Defaults to {top: 0, left: 0, bottom: 0, right: 0}.

    html?: string #

    Deprecated

    Use the source prop instead.

    injectJavaScript?: function #

    Function that accepts a string that will be passed to the WebView and -executed immediately as JavaScript.

    injectedJavaScript?: string #

    Set this to provide JavaScript that will be injected into the web page -when the view loads.

    mediaPlaybackRequiresUserAction?: bool #

    Boolean that determines whether HTML5 audio and video requires the user -to tap them before they start playing. The default value is true.

    onError?: function #

    Function that is invoked when the WebView load fails.

    onLoad?: function #

    Function that is invoked when the WebView has finished loading.

    onLoadEnd?: function #

    Function that is invoked when the WebView load succeeds or fails.

    onLoadStart?: function #

    Function that is invoked when the WebView starts loading.

    onMessage?: function #

    A function that is invoked when the webview calls window.postMessage. +the scroll view. Defaults to {top: 0, left: 0, bottom: 0, right: 0}.

    html?: string #

    Deprecated

    Use the source prop instead.

    injectJavaScript?: PropTypes.func #

    Function that accepts a string that will be passed to the WebView and +executed immediately as JavaScript.

    injectedJavaScript?: PropTypes.string #

    Set this to provide JavaScript that will be injected into the web page +when the view loads.

    mediaPlaybackRequiresUserAction?: PropTypes.bool #

    Boolean that determines whether HTML5 audio and video requires the user +to tap them before they start playing. The default value is true.

    onError?: PropTypes.func #

    Function that is invoked when the WebView load fails.

    onLoad?: PropTypes.func #

    Function that is invoked when the WebView has finished loading.

    onLoadEnd?: PropTypes.func #

    Function that is invoked when the WebView load succeeds or fails.

    onLoadStart?: PropTypes.func #

    Function that is invoked when the WebView starts loading.

    onMessage?: PropTypes.func #

    A function that is invoked when the webview calls window.postMessage. Setting this property will inject a postMessage global into your webview, but will still call pre-existing values of postMessage.

    window.postMessage accepts one argument, data, which will be available on the event object, event.nativeEvent.data. data -must be a string.

    onNavigationStateChange?: function #

    Function that is invoked when the WebView loading starts or ends.

    renderError?: function #

    Function that returns a view to show if there's an error.

    renderLoading?: function #

    Function that returns a loading indicator.

    scalesPageToFit?: bool #

    Boolean that controls whether the web content is scaled to fit +must be a string.

    onNavigationStateChange?: PropTypes.func #

    Function that is invoked when the WebView loading starts or ends.

    renderError?: PropTypes.func #

    Function that returns a view to show if there's an error.

    renderLoading?: PropTypes.func #

    Function that returns a loading indicator.

    scalesPageToFit?: PropTypes.bool #

    Boolean that controls whether the web content is scaled to fit the view and enables the user to change the scale. The default value -is true.

    source?: {uri: string, method: string, headers: object, body: string}, {html: string, baseUrl: string}, number #

    Loads static html or a uri (with optional headers) in the WebView.

    startInLoadingState?: bool #

    Boolean value that forces the WebView to show the loading view -on the first load.

    style?: ViewPropTypes.style #

    The style to apply to the WebView.

    url?: string #

    Deprecated

    Use the source prop instead.

    androiddomStorageEnabled?: bool #

    Boolean value to control whether DOM Storage is enabled. Used only in -Android.

    androidjavaScriptEnabled?: bool #

    Boolean value to enable JavaScript in the WebView. Used on Android only -as JavaScript is enabled by default on iOS. The default value is true.

    androidmixedContentMode?: enum('never', 'always', 'compatibility') #

    Specifies the mixed content mode. i.e WebView will allow a secure origin to load content from any other origin.

    Possible values for mixedContentMode are:

    • 'never' (default) - WebView will not allow a secure origin to load content from an insecure origin.
    • 'always' - WebView will allow a secure origin to load content from any other origin, even if that origin is insecure.
    • 'compatibility' - WebView will attempt to be compatible with the approach of a modern web browser with regard to mixed content.

    androiduserAgent?: string #

    Sets the user-agent for the WebView.

    iosallowsInlineMediaPlayback?: bool #

    Boolean that determines whether HTML5 videos play inline or use the +is true.

    source?: PropTypes.oneOfType([ + PropTypes.shape({ + /* + * The URI to load in the `WebView`. Can be a local or remote file. + */ + uri: PropTypes.string, + /* + * The HTTP Method to use. Defaults to GET if not specified. + * NOTE: On Android, only GET and POST are supported. + */ + method: PropTypes.string, + /* + * Additional HTTP headers to send with the request. + * NOTE: On Android, this can only be used with GET requests. + */ + headers: PropTypes.object, + /* + * The HTTP body to send with the request. This must be a valid + * UTF-8 string, and will be sent exactly as specified, with no + * additional encoding (e.g. URL-escaping or base64) applied. + * NOTE: On Android, this can only be used with POST requests. + */ + body: PropTypes.string, + }), + PropTypes.shape({ + /* + * A static HTML page to display in the WebView. + */ + html: PropTypes.string, + /* + * The base URL to be used for any relative links in the HTML. + */ + baseUrl: PropTypes.string, + }), + /* + * Used internally by packager. + */ + PropTypes.number, +]) #

    Loads static html or a uri (with optional headers) in the WebView.

    startInLoadingState?: PropTypes.bool #

    Boolean value that forces the WebView to show the loading view +on the first load.

    style?: ViewPropTypes.style #

    The style to apply to the WebView.

    url?: string #

    Deprecated

    Use the source prop instead.

    androiddomStorageEnabled?: PropTypes.bool #

    Boolean value to control whether DOM Storage is enabled. Used only in +Android.

    androidjavaScriptEnabled?: PropTypes.bool #

    Boolean value to enable JavaScript in the WebView. Used on Android only +as JavaScript is enabled by default on iOS. The default value is true.

    androidmixedContentMode?: PropTypes.oneOf([ + 'never', + 'always', + 'compatibility' +]) #

    Specifies the mixed content mode. i.e WebView will allow a secure origin to load content from any other origin.

    Possible values for mixedContentMode are:

    • 'never' (default) - WebView will not allow a secure origin to load content from an insecure origin.
    • 'always' - WebView will allow a secure origin to load content from any other origin, even if that origin is insecure.
    • 'compatibility' - WebView will attempt to be compatible with the approach of a modern web browser with regard to mixed content.

    androiduserAgent?: PropTypes.string #

    Sets the user-agent for the WebView.

    iosallowsInlineMediaPlayback?: PropTypes.bool #

    Boolean that determines whether HTML5 videos play inline or use the native full-screen controller. The default value is false.

    NOTE : In order for video to play inline, not only does this property need to be set to true, but the video element in the HTML -document must also include the webkit-playsinline attribute.

    iosbounces?: bool #

    Boolean value that determines whether the web view bounces -when it reaches the edge of the content. The default value is true.

    iosdataDetectorTypes?: enum('phoneNumber', 'link', 'address', 'calendarEvent', 'none', 'all'), [enum('phoneNumber', 'link', 'address', 'calendarEvent', 'none', 'all')] #

    Determines the types of data converted to clickable URLs in the web view’s content. +document must also include the webkit-playsinline attribute.

    iosbounces?: PropTypes.bool #

    Boolean value that determines whether the web view bounces +when it reaches the edge of the content. The default value is true.

    iosdataDetectorTypes?: PropTypes.oneOfType([ + PropTypes.oneOf(DataDetectorTypes), + PropTypes.arrayOf(PropTypes.oneOf(DataDetectorTypes)), +]) #

    Determines the types of data converted to clickable URLs in the web view’s content. By default only phone numbers are detected.

    You can provide one type or an array of many types.

    Possible values for dataDetectorTypes are:

    • 'phoneNumber'
    • 'link'
    • 'address'
    • 'calendarEvent'
    • 'none'
    • 'all'

    iosdecelerationRate?: ScrollView.propTypes.decelerationRate #

    A floating-point number that determines how quickly the scroll view decelerates after the user lifts their finger. You may also use the string shortcuts "normal" and "fast" which match the underlying iOS settings for UIScrollViewDecelerationRateNormal and -UIScrollViewDecelerationRateFast respectively:

    • normal: 0.998
    • fast: 0.99 (the default for iOS web view)

    iosonShouldStartLoadWithRequest?: function #

    Function that allows custom handling of any web view requests. Return +UIScrollViewDecelerationRateFast respectively:

    • normal: 0.998
    • fast: 0.99 (the default for iOS web view)

    iosonShouldStartLoadWithRequest?: PropTypes.func #

    Function that allows custom handling of any web view requests. Return true from the function to continue loading the request and false -to stop loading.

    iosscrollEnabled?: bool #

    Boolean value that determines whether scrolling is enabled in the -WebView. The default value is true.

    You can edit the content above on GitHub and send us a pull request!

    Examples #

    Edit on GitHub
    'use strict'; - -var React = require('react'); -var ReactNative = require('react-native'); -var { - StyleSheet, - Text, - TextInput, - TouchableWithoutFeedback, - TouchableOpacity, - View, - WebView -} = ReactNative; - -var HEADER = '#3b5998'; -var BGWASH = 'rgba(255,255,255,0.8)'; -var DISABLED_WASH = 'rgba(255,255,255,0.25)'; - -var TEXT_INPUT_REF = 'urlInput'; -var WEBVIEW_REF = 'webview'; -var DEFAULT_URL = 'https://m.facebook.com'; - -class WebViewExample extends React.Component { - state = { - url: DEFAULT_URL, - status: 'No Page Loaded', - backButtonEnabled: false, - forwardButtonEnabled: false, - loading: true, - scalesPageToFit: true, - }; - - inputText = ''; - - handleTextInputChange = (event) => { - var url = event.nativeEvent.text; - if (!/^[a-zA-Z-_]+:/.test(url)) { - url = 'http://' + url; - } - this.inputText = url; - }; - - render() { - this.inputText = this.state.url; - - return ( - <View style={[styles.container]}> - <View style={[styles.addressBarRow]}> - <TouchableOpacity - onPress={this.goBack} - style={this.state.backButtonEnabled ? styles.navButton : styles.disabledButton}> - <Text> - {'<'} - </Text> - </TouchableOpacity> - <TouchableOpacity - onPress={this.goForward} - style={this.state.forwardButtonEnabled ? styles.navButton : styles.disabledButton}> - <Text> - {'>'} - </Text> - </TouchableOpacity> - <TextInput - ref={TEXT_INPUT_REF} - autoCapitalize="none" - defaultValue={this.state.url} - onSubmitEditing={this.onSubmitEditing} - onChange={this.handleTextInputChange} - clearButtonMode="while-editing" - style={styles.addressBarTextInput} - /> - <TouchableOpacity onPress={this.pressGoButton}> - <View style={styles.goButton}> - <Text> - Go! - </Text> - </View> - </TouchableOpacity> - </View> - <WebView - ref={WEBVIEW_REF} - automaticallyAdjustContentInsets={false} - style={styles.webView} - source={{uri: this.state.url}} - javaScriptEnabled={true} - domStorageEnabled={true} - decelerationRate="normal" - onNavigationStateChange={this.onNavigationStateChange} - onShouldStartLoadWithRequest={this.onShouldStartLoadWithRequest} - startInLoadingState={true} - scalesPageToFit={this.state.scalesPageToFit} - /> - <View style={styles.statusBar}> - <Text style={styles.statusBarText}>{this.state.status}</Text> - </View> - </View> - ); - } - - goBack = () => { - this.refs[WEBVIEW_REF].goBack(); - }; - - goForward = () => { - this.refs[WEBVIEW_REF].goForward(); - }; - - reload = () => { - this.refs[WEBVIEW_REF].reload(); - }; - - onShouldStartLoadWithRequest = (event) => { - // Implement any custom loading logic here, don't forget to return! - return true; - }; - - onNavigationStateChange = (navState) => { - this.setState({ - backButtonEnabled: navState.canGoBack, - forwardButtonEnabled: navState.canGoForward, - url: navState.url, - status: navState.title, - loading: navState.loading, - scalesPageToFit: true - }); - }; - - onSubmitEditing = (event) => { - this.pressGoButton(); - }; - - pressGoButton = () => { - var url = this.inputText.toLowerCase(); - if (url === this.state.url) { - this.reload(); - } else { - this.setState({ - url: url, - }); - } - // dismiss keyboard - this.refs[TEXT_INPUT_REF].blur(); - }; -} - -class Button extends React.Component { - _handlePress = () => { - if (this.props.enabled !== false && this.props.onPress) { - this.props.onPress(); - } - }; - - render() { - return ( - <TouchableWithoutFeedback onPress={this._handlePress}> - <View style={styles.button}> - <Text>{this.props.text}</Text> - </View> - </TouchableWithoutFeedback> - ); - } -} - -class ScaledWebView extends React.Component { - state = { - scalingEnabled: true, - }; - - render() { - return ( - <View> - <WebView - style={{ - backgroundColor: BGWASH, - height: 200, - }} - source={{uri: 'https://facebook.github.io/react/'}} - scalesPageToFit={this.state.scalingEnabled} - /> - <View style={styles.buttons}> - { this.state.scalingEnabled ? - <Button - text="Scaling:ON" - enabled={true} - onPress={() => this.setState({scalingEnabled: false})} - /> : - <Button - text="Scaling:OFF" - enabled={true} - onPress={() => this.setState({scalingEnabled: true})} - /> } - </View> - </View> - ); - } -} - -class MessagingTest extends React.Component { - webview = null - - state = { - messagesReceivedFromWebView: 0, - message: '', - } - - onMessage = e => this.setState({ - messagesReceivedFromWebView: this.state.messagesReceivedFromWebView + 1, - message: e.nativeEvent.data, - }) - - postMessage = () => { - if (this.webview) { - this.webview.postMessage('"Hello" from React Native!'); - } - } - - render(): ReactElement<any> { - const {messagesReceivedFromWebView, message} = this.state; - - return ( - <View style={[styles.container, { height: 200 }]}> - <View style={styles.container}> - <Text>Messages received from web view: {messagesReceivedFromWebView}</Text> - <Text>{message || '(No message)'}</Text> - <View style={styles.buttons}> - <Button text="Send Message to Web View" enabled onPress={this.postMessage} /> - </View> - </View> - <View style={styles.container}> - <WebView - ref={webview => { this.webview = webview; }} - style={{ - backgroundColor: BGWASH, - height: 100, - }} - source={require('./messagingtest.html')} - onMessage={this.onMessage} - /> - </View> - </View> - ); - } -} - -class InjectJS extends React.Component { - webview = null; - injectJS = () => { - const script = 'document.write("Injected JS ")'; // eslint-disable-line quotes - if (this.webview) { - this.webview.injectJavaScript(script); - } - } - render() { - return ( - <View> - <WebView - ref={webview => { this.webview = webview; }} - style={{ - backgroundColor: BGWASH, - height: 300, - }} - source={{uri: 'https://www.facebook.com'}} - scalesPageToFit={true} - /> - <View style={styles.buttons}> - <Button text="Inject JS" enabled onPress={this.injectJS} /> - </View> - </View> - ); - } -} - - -var styles = StyleSheet.create({ - container: { - flex: 1, - backgroundColor: HEADER, - }, - addressBarRow: { - flexDirection: 'row', - padding: 8, - }, - webView: { - backgroundColor: BGWASH, - height: 350, - }, - addressBarTextInput: { - backgroundColor: BGWASH, - borderColor: 'transparent', - borderRadius: 3, - borderWidth: 1, - height: 24, - paddingLeft: 10, - paddingTop: 3, - paddingBottom: 3, - flex: 1, - fontSize: 14, - }, - navButton: { - width: 20, - padding: 3, - marginRight: 3, - alignItems: 'center', - justifyContent: 'center', - backgroundColor: BGWASH, - borderColor: 'transparent', - borderRadius: 3, - }, - disabledButton: { - width: 20, - padding: 3, - marginRight: 3, - alignItems: 'center', - justifyContent: 'center', - backgroundColor: DISABLED_WASH, - borderColor: 'transparent', - borderRadius: 3, - }, - goButton: { - height: 24, - padding: 3, - marginLeft: 8, - alignItems: 'center', - backgroundColor: BGWASH, - borderColor: 'transparent', - borderRadius: 3, - alignSelf: 'stretch', - }, - statusBar: { - flexDirection: 'row', - alignItems: 'center', - paddingLeft: 5, - height: 22, - }, - statusBarText: { - color: 'white', - fontSize: 13, - }, - spinner: { - width: 20, - marginRight: 6, - }, - buttons: { - flexDirection: 'row', - height: 30, - backgroundColor: 'black', - alignItems: 'center', - justifyContent: 'space-between', - }, - button: { - flex: 0.5, - width: 0, - margin: 5, - borderColor: 'gray', - borderWidth: 1, - backgroundColor: 'gray', - }, -}); - -const HTML = ` -<!DOCTYPE html>\n -<html> - <head> - <title>Hello Static World</title> - <meta http-equiv="content-type" content="text/html; charset=utf-8"> - <meta name="viewport" content="width=320, user-scalable=no"> - <style type="text/css"> - body { - margin: 0; - padding: 0; - font: 62.5% arial, sans-serif; - background: #ccc; - } - h1 { - padding: 45px; - margin: 0; - text-align: center; - color: #33f; - } - </style> - </head> - <body> - <h1>Hello Static World</h1> - </body> -</html> -`; - -exports.displayName = (undefined: ?string); -exports.title = '<WebView>'; -exports.description = 'Base component to display web content'; -exports.examples = [ - { - title: 'Simple Browser', - render(): React.Element<any> { return <WebViewExample />; } - }, - { - title: 'Scale Page to Fit', - render(): React.Element<any> { return <ScaledWebView/>; } - }, - { - title: 'Bundled HTML', - render(): React.Element<any> { - return ( - <WebView - style={{ - backgroundColor: BGWASH, - height: 100, - }} - source={require('./helloworld.html')} - scalesPageToFit={true} - /> - ); - } - }, - { - title: 'Static HTML', - render(): React.Element<any> { - return ( - <WebView - style={{ - backgroundColor: BGWASH, - height: 100, - }} - source={{html: HTML}} - scalesPageToFit={true} - /> - ); - } - }, - { - title: 'POST Test', - render(): React.Element<any> { - return ( - <WebView - style={{ - backgroundColor: BGWASH, - height: 100, - }} - source={{ - uri: 'http://www.posttestserver.com/post.php', - method: 'POST', - body: 'foo=bar&bar=foo' - }} - scalesPageToFit={false} - /> - ); - } - }, - { - title: 'Messaging Test', - render(): ReactElement<any> { return <MessagingTest />; } - }, - { - title: 'Inject JavaScript', - render(): React.Element<any> { return <InjectJS />; } - }, -];
    \ No newline at end of file + \ No newline at end of file diff --git a/img/AVDManagerMacOS.png b/img/AVDManagerMacOS.png new file mode 100644 index 0000000000000000000000000000000000000000..298d9f4db258f537077f4eecb072020aab3afd5a GIT binary patch literal 21869 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 literal 0 HcmV?d00001 diff --git a/img/AVDManagerWindows.png b/img/AVDManagerWindows.png new file mode 100644 index 0000000000000000000000000000000000000000..15706357464d3e19543a1a490f7d08fb2191b3c8 GIT binary patch literal 17856 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 eEB0000g`FB{6`6w1|RqNK1!wN=r$XAl=dp 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 literal 0 HcmV?d00001 diff --git a/img/AndroidEnvironmentVariableANDROID_HOME.png b/img/AndroidEnvironmentVariableANDROID_HOME.png new file mode 100644 index 0000000000000000000000000000000000000000..1e6d35caa6a77f95abd89801eb4d5945cf20f925 GIT binary patch literal 5829 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 literal 0 HcmV?d00001 diff --git a/img/AndroidSDKManager.png b/img/AndroidSDKManager.png deleted file mode 100644 index eca03a0bfb6dead63b2b4c6020d93c7410831cd4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 284454 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

    nb+q_ltlj}3CbevS67??0KE*n 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 diff --git a/img/AndroidSDKManagerInstallsMacOS.png b/img/AndroidSDKManagerInstallsMacOS.png new file mode 100644 index 0000000000000000000000000000000000000000..c93b57a6051c0802d68b19e74c481eb747d2a7f8 GIT binary patch literal 55751 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 z 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�jtjCG};b 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

    4rjFY(8EM%!ce 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 afz(Ev#jU%iHuV1BTzWU}=oH_ufAK#JFu+&< literal 0 HcmV?d00001 diff --git a/img/AndroidSDKManagerInstallsWindows.png b/img/AndroidSDKManagerInstallsWindows.png new file mode 100644 index 0000000000000000000000000000000000000000..e0e4deb7f992e775e1a59c3f1a4c18650e078292 GIT binary patch literal 10584 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 S=4IYsF}iJTPLG4#C~s-95OwLvZ`ZIakhm-*dn9 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 z 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 literal 0 HcmV?d00001 diff --git a/img/AndroidSDKManagerSDKToolsWindows.png b/img/AndroidSDKManagerSDKToolsWindows.png new file mode 100644 index 0000000000000000000000000000000000000000..5ea04a60483b2adde4e9296808d1f695bac63e16 GIT binary patch literal 53434 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 a&Q!ga4`+`wAxVHgYB#j5=U==3>^}g*3u9sc literal 0 HcmV?d00001 diff --git a/img/AndroidSDKManagerWindows.png b/img/AndroidSDKManagerWindows.png new file mode 100644 index 0000000000000000000000000000000000000000..fe78e2a2f45acd5ca00e036f22cf948d21f039f4 GIT binary patch literal 75490 zcmZU51yo$i(lr)>OK|t#5S$F|?(V@MxD2j=Ai>>&ySuvuclRKJOK^vOa^Jh}-h4mn zusGAxr@O1AYVWE#geuBQAS2)-KtMnsOG%00hN_QTY*gng2I! z{0Oo=)LIY_f)G-oLaJ_%$L*+Igc9zrue#wuJA3M3iNTk%YiVQ(WbQg{KWQHXcL`{c=H{#Yq@z z9QQ-?i{Nw~JiG7CBmczl`04Tb>H7MCylX7~QIglA`EH8&IvWqq#3);9=)u7OyCF0r z8pOXZe_R;(FmzZUK?s;XEYpKM zR>2TLL;VmrA91s`mZc&W?=wn2I44jHOAtA?(y^tz8=-1kghT#&m{rMe+^~H{!_LK* zbm_bO%Z6;1wx>xgve=#vG-3Vv(9ypCZ8}5&0#?*Z{S9KXX2e^_B6C9%Ulyn6r=*#J zkvFEw^7&AD|DBC2UihDkvLG#{NrXRy9*zZ1MGXTs&6~gb{%fK@Ql#e4HI>yBtPvl0f&Jx>9QZq2&H=Y zZbZYm?XRA@PT2cfjQ-DJ4Q2|;!-_uaHO@pvy<2mhfPc7X7szcl(3OkQX2v!`W-74i zu*mG(ld0R9=Q78I(;g%7eHgn6sNcw8_O(yvH+^bxwC(WUAJ^$XYu(PYEF#Qj_PLVR zzIB*Cn$amDkNGg&&GdiPu>!`Cm2`i~*!j3;&N(q%dTUOn=;b;k{X*1;sQocaug+ti zm_x*nj^mnHV~YAf=4#=rh+X0BDRbuqv*nsX(0*_ftbU~Xg;5DNwb|smw=yKBd7zP` z72kAc&9PI$0{Ok~!1C&|rd&$^;{rkPSyRT^M|tlE!ivi(3~?6}*U!!C1}cfv!r{=q z%Pcv42+Fc3LV&mFVYwC^=SD*)C5Qu$MN>3K+>U6l|Ev#!94Qxc&JDup+}%!d6C(@eUNvL~^o zBXg{^Cf!aS$I^QX#zY?r3oJZ5QVYaO_7~BK@)8@O7WWEoRBBq8dIcxRqO41E{R_}j zPnWV3iZ_t?W)gKHH)Jc?x*OCo?DP3)ID?zV4fw^yaRd5FIPt#|=QXIoyWC#lM>?f5 z=e_-V*HyW}@0bV{rF`}55UYIUY^8QE|JWGG>UwNv>YB5AWZe2rZsQsc;9&^e&h!a( zv!3KB1ti{os(cj0FXAfDlDN+JxSUY(44q+|a;_-;qt$g1!NF3QNmI}HBG>n@Y>bqX zUp`}{ci|;Nzx2Jj=AO6cnQ2maJ4t6yq)%Nezk*}>TI1c_V)^qt(uk(On$|rPP`^Tt zSr=fxJRd(yLDDwXO5OJabAU$aB|)1(i!pE}Ij97(RIrXjZi~DkvQfA=1%;U=Epm zYH<8|Y5Q$pw9=V)uUg4v6$cxIP;P~#(m~w`z;xup_R)uGADJ>XKEL8V0|vhHaqoE?KDcqT;(AjW+XNCU>51Bm z!I(t$q=hx#UW5;F;IvfBR8up&q?!}2%cQ%Hj%wmlzvHd_z#%LLeVoyk{%aNRb5-bM zU1IE{ypAsF>sCpw&Vt;~^RoA6o_tQOVjz~%0&iK=arWts59mD=lO`WzEp^5(vbXs= zKTG;}Jwsh;d6qCIZWM3l1+iN#{UV@UFPlP7j`CkHj+$kWlUQ8nYu!*3<6NXx6lRau z@M~ElDIKGAvK$?pLizsI@&5htq}0&lV@Hsq8r3hqR!}DoohC*;?YAI26SYFQBm4Co zy=K^U7=Gcu@4mCs7?$kP9W6&n2uJIt9&h$jk8WiWL5itFZDxDd9kZ2L?lvIcw9Zrz z7xl#8LrGymUj1zu*7P~R`6qo1E_%JHS~10CYS6Q7p+RQEv*#9WzMH9NJD)q*smjTi zF*|J>nbN{23|;AB`DeD2-0NMC?v2ckZlzfF(}wVBB<%W?1MxH!Q!5@7C$9FpR^c%~ z(;lDaw?aOO?jWOnvy4o|EWT{F0_LQaE{EP7>?++h{4Kb@)zYWxcY{NIS<8qP(%3Y$ zo=PKFcIrN_rz`Qg3%QB({32LS(hF7f5Ytl~#g1>ixeX|C8WMdmW*tXZv<)W& z2k|4qmZ+o{b8ftig%LD6iKKNaRf*U6L@Qs73S#1{OearO$yHV>UUr5rov=3HnbYUj zR;(;D2PB5z9JkPr!>KImjRk+z53A!ZW}0ZE*x*@FgeQxwV5Prx-!jIvz6L*YR=A#cMR2kPX zVW9}LvFZvX_7_*Vzyswve{R8497)pzmqWC`YarNJ1(^b84ERp=+_?u<>6%(W}V}Nu@|tuM4e?T8Z>EDKgw} zIq}oSZz{HW^F-aFYC6nsNUnI=q|}eimf;*;E+;H4%C(ra|h9sh4MA(%x7w~qs9saFLn z9M{GCx6J>6yMpRa8F(R$FPmp35q=Q=?hU4Db#;2{4%=@2mNkho~6Fg`+m!uOhYevmO(=>M{& ze~s1x>H{e|{L`0zBXtNk6DkO3a(Z%@|DD_a+)VyPe$xlNv&~)~8M$5nsD<@qi=Bzz z#SeLi1x`2RUkJ+CfFQrsW@}h2)wl6;E<(d?ry5fHa9M}Wogr4vpBY8?5K>0HR z#g!~<8!3*u&rhs`n_4b}-UN^P+(&@S2CvKScEq`dqJ$~;hiP_gH0cPmP91BxhPoG~ ztR!dIUYGbkY_l_?JkJJ@xia0}tZk@2vpmAQn8#cnvt4S1190B69k&&u-hk!5poorx zG^A3JS&{e+yR@ILttEGo98s$CSWe|QRGdnxtJhEcydteH|CXsR)o95! z^+FpqGb@Qj#FG@W0ZX)W2Ly#%Qy;D`leBK1*{Oou zR(8E-+cK|-taH^u@7y^swb@(mXG0zRx0xS>4>&eXrq39a zfRh;c>II&Ka|9rvx9{F716{mNG&B_Hhg+D752U;LLm0uZA*r@`1Zg2)wUg}m#!>FP zk1}FTT`8YPf%v@*WRN;}wZDtwS*OcJRciK!xR2`#l4+I#$PMMJV9>46(4ca;2r-5t z$Earc6!`bQ7ud>lCgwt%TE|FQ*_h`2-Ory0$;X;BO;0+lp*o_3o(O#^V zhNM9;fIQH#>);NUnm84jzbZT!-nJOvd1tVMnxvr&0u6t$7hg_SO5tD78;qyOeXs4K z^2#Dn7P+vrG-xZ{;2DFiu3J}^0Vs26M2I_pOG>}KUd=u$D1T-NPahsBE_NY7=3&Dm ze4XShA+X4aNk8HEWWA!yzbgC zslEyWTC%mpGNs@JMS~&(Z@jWGl0YkyJDO?%_=u2T9PesukeTpyC4W5acAwUbn#2&O z*qZ%j&R4?VwXV~_df#&1a1%Yx95XY#hU-)Xp&2J&I=XJmhJQU*zWM8{0Gsa%Aild= z^fr2be?e~iqdQ`096C^XYXn<8s_mLACtdZlLY;5^VV|?taj$NT&HMJNMu*EY5{i}O z=N+y*h5%FTlf?WPjw|_Exw^A3$%a++eXr{`_AV8s@P(QLpiR55vYKD@OAS8jUd^W2 z&HEdJUNHL=+Xov(k2=9AW0hPa>CPL)!SP2GKCofdAYzNwg@;}l@8OpFWiGwW-swR) z)Za&+1{J#J)U70F<3!hHzgjo7kFn4_6ZDyq%hEUQBq(n4qR-I-49n6cW?#(kkJjT@ z5GsfF`pEFJ-WxsoFMj#S_bSOVl2WE|s#-v3+0{4)R8d}aqWPbLt=&OCI zBHZ<9@AnIOWk>^6D78G)}PP+xEUv1IEJ{>`Hn|BE5;L&=Nz^smhGqyVj8 zk!#+X;Fh>YEYD557F_M?X&TP~j&Yi|+xkdyy_NgCZ4%`Sxc4`60&HO~09E`p0}{5CH*u-H8#Zk7rH|~F&1l*iP|oKvs8%w`|k#r{dq_4}ybG_%ikstZb1eEYnVRhZsF1m@~M9~L({p_EK@-N%F zZ;}=e;pk^2Bh&NPd5y(oOKH3o(fhajO~&ZL3Kf}q zsFR$LpmzMOF=ce=JH$|jitWduB{py7p#04+K7%u*cNELE0Z-Qxqeh>ISfOD~=v|a- zzBxn{-BmED;JUzYAqk#qB-MM`>K$g4E%;`) zA5S(xe7$=!cPTpphtu=XmV1i%;$s5YARtCWYe!eYOUkUXbM1!pP-_RnYNt2itgcac z&t^fNg*8a!rk1yc7h2_K+-W$?i7%j4>PGZCtG5EHZa49%xAE?KN!3ILV{^#E+FtRN2InELcg7%3$M8G ziazs|?K=K}v&d|4FCRg&!DrmQ1i|so==Wm z)XaNCEoro7G(JTx&8TK9(S@vXf|KO@^z3*dXP?(JF>17BwTUm^%-2+%V$KAaT-%Yg zS7OAqG8ISxK;}ZZ0V|X*@R)smq)t;+hiEIIOE1q$dV*gPaw&R`Q)|=3j~nr5lW5oq_GtfPeCPkjl_Gc+U z*34#zs0EqT&!h}ZS^kFRa9mkwXJ>g3CXLw!huz>^P8f))Het- zJT?617F(x~`YyKN9l^t)MFcMEmld^UyA;=Rko3hR^T{W%fHU1;g9$a80A1hDv{>xr zg&_0Ch+dTvPP6t%LU$v$=!3Vzb5qnN^SEGTxW_ zTS-Hw(c_4mqYac{qev_dqWsptRb3w^22=@W6D{s+HLupK4c@YN5h@X6W8wYLV=yj>3a%-3BEN!Oqt&KEO=eKYAC0klBGoT-{ zGQ`P`aibgt6y$ZfoQiy{7PMSMPGsdnOt7db3r{yzv>z=a;x&q{={PSH+iMpJuX#@D zscU|oj-4SECvAd?j-Yy#uEh^UIyOi`RbJI_&u{CGEc>fQeKmDdiBM)#TIoa9x8#4i zlEk|ync5{9YvP+FyL(2J$OeK8pHqF`>lh3uH!%BdoNo|*@$0DYGNImQjFqIe zxzl*hpj-yd!mfXEXEWY=$iv)EZg0gvB4-Ang5aHmS>tkCthlFq<>x4QR1Kj|4rr3U ziaI>Lb`Ql-TY`PfVH694rbF;WOE{*2$nkBP>N8KkxLN)LOZG%UOiUUCf5#GEv7w*j z?^>dV-`Py9YUsMl%-MV239heN1!4+idBG<)2otlRfzntkV4?2OxN8bmF4rQxOi2Ht zJfn#a%Q;K$Mj1OCHRciPoWj0Ml2+}*w^>YKK=_GC2+rpZ9({H9?r0y%Y5Uozd4P8J z1`PTAg)szmR4sDOcbZpCA@BS=MvU8%;lTdmEcmXkQvW}*AcbuD@Wu#?;r;;T{?@;# z3;~($+kX=vNHlx6EI^0YfKoHYB``;5 zQq~>M!tZh#oWpX z$j2wA@`QC%;NOx%fPUeS+I`U7)?pVd^D^3o?PP#|vaZU;Q3ysAVPEGdND_1GX3Vy@ z=$AnJ%3=eNJ9d3{m+?{ZK6pX{{jpXB91GVYnd`bcQ=@jxCx}tP4Z%(^0={_IbaKGV zi(pRbmGVc``l;4Xl=Jp)HV)_^Is*txK7Ddd4hb-hh*0P7m}`Djs>S&w!*|kH`;(;bEhss19DIt>II|J^0bSLxarKSt zS{@It`S61Gi6~t>PJ%pAWEGd4%pA>ZsOc3uFw=xc;dUXf+TD{ zi$02LgM-0izvhEk@j`UtiisEMNUQQmk%?y@N?|K^z zv#v>`*RZY-=B_$xzuS17*uA6@W>foy0tct#CsT#I-sn{aaLdG zKUpkK%61IrEU&Jd*e)Sdy#aVXTLqmjuv}^@3J5J!lde4-f4_pdAW|)`y&G+is&EH7 zjmQr4g53{(GGK?PFrVyUnG!{c?YbPaHKAr2(8e#du65EUN5Q)z)U_4c0XbarRTsZ<8u)81Z|7%q4?x;oSrY!hJMc4 zF$!n@?LfyER$aoG7s%FVm05VbQsy;u|B>UE7%?_Kf}=EW?RBoqsI@zhnFwz;Wx(Yu z7&3QS`L-}dq7nJ0ym)$}T%0GLcH+LvmlYI{h=dv6<${nU>h`aN+fe7v+jip3=g*>R zI&;rE3KQ17VlLlV>r6}>&l}BmM}@Q2vrlSKY<9YftPBtKbeI73;RXhe$Gg%joAIs^Tbs@ot((~}V3n$94T*VR_^0Z~?PavwXEwf&* za;FEn;n&pkU%GV1-HVh0!vUN#U;QEo(#i0ecXbDkVU{RNPRjW)D1*IPXoK^Vw8ZKk zIeFOFY~9ZE<=c9$!svMH95X0Jybm0;`_pj_%Kjo3Gg2QZ?X+e}^WU2$*gHy_yEaI! z;x4DjQB0`Qmda`Xe{+e2b{gZn9=vBK5tF5`G>PakW&#wF&e zt7>M%Y@c8c&2(>%gAx;{Rj>S~8S|cUjJN3E7^I<^@zAu;Id~8?OaqmpD3hm5z9}-> zCy0%$xKlRJq&ccBOL$B!NQrRNNNJzcB7Q%rcB$E8i^O%OK`Kf4UVbQ4R@gMwbbn44 z?lXO|!v{wmkx)OQ4Md*K@S(C9e*&2$$` zJ;<3gZnWP%gTtQ{Em(DBb*aA*N(g0i8l+NlYV5I2#oH{9VYyziWW~9Xx+}4hf9c_< z)iWI!f#U+rxKJe;P~QEbPuHEn(R}NmOTcO81Zeg67F$RdA61G%aAzg(ll20FE7M;% zK%wF@K_2?)PQmPKFtaQTvjMj^Zh?X7(m~UU0WEZf1Ag^}S>CF8{1nco=tF7>tUgr)D8$Y&`# zZw}pE+(eGVMLP(SZ{&4vUff=`74@DVBettN8Bn$6AHMU|Nz6YUr7%*^f_yXxa=kD5 z;4No*uGAgegUoIrP706N!sy)ApK24%lOKDaJx#RB--eYeI5e*S%3vg0TAUgyi; zOQHcLdIMe{u9A;Xw*v|cHjn>zBsdV4#iLMI+O#_H$2lh1!_B#Rpd#wJ(vsx1h%+SMA$QM-6iAVCx+WV|04{oH~1o^^_{9WlsLG`);F* zM+wMetL*?x;w_bDLWMa*sUR%8spe5p3|>H`-RI7;H5o}tf~>@;UTe!)d`orq5vL?9 zsTq&@m^c?r%S`vRBV4e7`gW?r#PjD-oXE@tB5NdY$Qsn40igtJ=5puneqE+dLh z%LpIG1Q|FL!^k=>vhYzHakP2{?q@V8+z%}7XGSW$M$eU zSJXa|vbTG&K z%qr#@>$j_)K_ANAP`k}E>U+Sy{r-Xs;Novz;r;(lK;a2YFM1SU2L4a@AsZa42+Zkz z^CuaB6!=Xqb|t>-Fw#Vf5Tv8J-D7+MaDqg?j<_%y5RG1K4~8HZ4-XgEO?Y34V zF`ucD4A%BAyKbmVY{Xj}^PGm+@DL=*__f0KNr& z_CZGf{Vr9fP(J(?&cE0ZDY5?-Jhbyzk)k&E@5xtfVLIW-4ag~#WwQn|WoukzW;CN$ zk+&SvW;Gqd))@o*f5d(IsD7jF<}*zuHZbb`?mQZ!Hy{_ZW|??tu(!$naRD`~G!D4# zT<-vL9_gi|zEvzhEVXbU8o3_NqhL%zq(HEDmur#UK#&lpZ%{}vBFn79Z|l8J20Fxu z-xVobbr#LEu6c;m0RR9?120~OZEs#GDhqe3ZI_pQ$$!=Cnf#NP(BbjF%!G`rUH{#( zrK7gA`xy}J`S&MWQ#yw}#VJ>W_fk57_W<9pP zGv!CiE%y;@gXxe2c{Lrm9M?p3N|VxeK41R&>`j;tF0-ROvv3^9v&G}hr=JLf$X!xI zT-liqByYKvPUUpXT2`O#;~ZsdY*~lLXjIJFemj`+*YHLeLE%;6_XE-tb%bw=q+0Dx zs1JciWur9$!bg^cv$QpO9eok>brs@2`>6ie&6<7x#a+^KwqV>PbPUE_r{Qm`6Vy~& z?P|?gDzU!t*tV9-cQ*a3GEsQXVA?S53{*vg|ce}Nd`M{gAUQN{Jp=;%nVC= zNl&pzG28NQ<>6_l`^Ea-Bf%9ageuK&a+il!V!F=eMucdWl+3cE^!oS?7#P(0D*Q#m zKHCAwwQwkXWh>U1E=L`mM&dEIwLiD4CK|G8Os`fEe{`6JqnF@I>ta*KN^`gEE>IL!>Kb^VPor->)z1m zSbp-2)pKnyEsOZom!2C?buqzrZ?-(arp;=c^WvyWNL*O4TY+KpPa;oO57pneBDizl zraURqD+@7h%t~#AG{RnjD?jKNw1bOGSW`%NjBdwQb3)3AgIM}u9IK?QE!5%@>IojH zYy3((p)Yf=SCi#?HikA@gio&$9J-jU=Qi?eNVpJeTGb&#UXj`4Juy}dgf)hvNd#YW8hXpp+ zkKOP91JnHkgJq>Xik122K|SdII`v&)jzU>azm_K2zpR<}*%z&Kq^IjNahRn9}GX1#3&o50~{Nx6F=O(dNZjl?A-l_NA~nE6;8DW{a{eJ9dKnV9JRvqH!S*ZKZGN~HLjHB1_dqlIOVr4c5^m84i3_j#QWVG;^}(^Pw2@cjK}x4=)z}I+O7J1D|5o|_VzQs~ zanZIeHx>r%mWsDET$b$|wEIkh%Kp8<{RD^LMpF<~h8#lz|4;DSOzhKo%ZD+#g%BjD zKdjgXE2zt!ua@)8fe`;3{NK(s|1aRI0wuI?G^jrw2nzt`c=jue4^sUz3E*vw87L@E z5-XFh{6-2>_#fH+5^^|LkToT|Tvi@7P*She#m0IQ4(^XONk4GGoVFY>c^v6%q&gWH z8ykP@A6oKDPDvS}^%sVD8P@0!KJ(h+K_o+9{ZHH9L?LW|F~ac{XJV*ZSYy;OlKGH(D`#UJ&1j%|Z4EWv#-+ixlpzmow*<((HHaJkCMhNL;}`64#$D z34QiDoVl70^qjzc)Msk&qAt~P8O|PMz&5)_Yk$nl%vrMoj!?*Oejhmq=9jT^U+bLY z5nldjy+9;n+M$91QkN7x@NAr}DZL_kuzfJ!c-9=OBelAL`7MSD@FEx)X85b$Xh{A+ z)PB^


    OBXGWGnd%wq|*51-dr1_YcnWOJrg3L?STeuyOtXUi2LpGoDrLV5U!qnJR zO6aw7u1(+3CnPSUzjyi^&${RP?i%y*5HYQV-`Fx+|pIwyX+*pa4D*dgZe=3D9X zm4X6q_OMQ*fa@7j`G$S+vVjAl+RCksrpLjRcXiL#{(<{d_)!9AVFnvqv}T+SMwn58 zfH7O()7c5vGo$zO?!@#?3xNfe!2Z>}O5rC#%qV`!Bzk}4#<_vuvz)7y+sVfR@fL?W z-1>IA1YuAo^MqARr#mAi@N?v>kBwx zYY?a^4`T@JPmV!jTKGPlU*6R>eg7o$W72qjBgQjmjs1RIeWj}LOyjZRYQ4~r(Pj)E z|2Bauyb5B*FVr@(?&%v>t+EshEdI|4TrUPo_9=hXP&>{e< z*+RHKsb;iJ*=PQscO$R8(wE2kOt+M1?Cb4**PE+mP`m1NyU^!yUZLlRr0BJ>5*L@f z2MYDak%g5-?(^Y>Wg}XV!t`|qG9XYZqG^fAYE9-^2fTTU+6ouiBi4b}9OF)^JK9f` zWMVJZm3gmL0s_wysy>8{?jF5bdv|!H;FMV>k;A|abHs$qep2&wTr}24QZ7VJG#VVJ zi>|n8bO$x<$IxeXw{e5Xy?Nh&b)AC@9B8ApF%@=TEql<@Bw#P@s=1-wC7DEVftui; zHHu$4VPjc*PuGc)uj#p!ouglTFh(9=erdixnV5cM_JD2Ex^pypw&G+QE$IA3VLHhw zZNIf7fbN!I!cj(I-CS_rbJbZw^|t0Ub6VG-VvEt8)v?H>6OLQc*7|b8jT6T7JpV_aGcLyh4aPm&BF2jC$uNT{W zw7DGh&djd(tdl4mo-)z2YTzccyuehlK5=s7!Sep$;Kc69_+ix*s51`8=N~+|7|U>R zZ&y-qCf-n_#75YeY)3HXAatwSh>5#z&K$&q*f`5#5Mx}6mn!4jjPWyi8ao>Xl zyRWKBFL_#mUzC318jD8-N2L+Ky!LMWtUY5KWBaa#em^}vr{sFC#3Ms}AhRGe*leFQ z^(Vb?-D||2Vx#!wI6e2O`vY7jsUjzg^pbjJ(=9>#%eF$X=OJdg#L+9aT+#(!Gbr(T z)j!(PHoPVMaX*PNqmcoMlF0gbac zX}%yrw&^ZAYE3V#7Lw1vmTn%#(HMG5l6O04Q+KW$mg_t_(|ob}@}>8BbsdaQ&pyfdNEHM_ED(e|sdqvq|M}OSoBw{jp2Sp`PXPV{PV?_5*9~J zH7}seqk}%1vn(un;w-D1m+%*#a;1tA@9RW92@Tl2(QtJ62qVuZxo4Sb1F&|8_sXOP z2}m9VMWJo9WO!0~Z#8HMs01ALQO_r=lQJNTkRzmX!S?mk)`e-7pz%?|lqoUz@FY6} zW(NnGo!1yi@&(o=gVAvVmOlsORr00_+CFTIf{O}rO z3*f)Lzn#q2q1&UhlZ1h}pi(RWpK#~o)3*Iw=ex{`Lg|%B`9g(BoEK+kWRiOwj~VSV zKJ#6LC`tM?WQsK>lI7gYcg*dqPZ_#H9jk=^yL_Gd3h!5e@;dPfk)GfoE?`>NvvNX8 z3YS1w!a{py36n+P3-DERL88vzzirNve~g7eqq!(9L!%0 zmCbBQ=Lha(&KSHfHZHBIOVrO4yyP!32RqWMcFaiF6*7N!<+CZqbj`(Zw)h3vQe^lh zsk?Wbm7DlBrR9sd-W7x#@tz}ZlBx7#*M#o1Zo`?WLV6SC#JujvJ6O?*J~Uz&Yp5+1 z+FCeEP^?Lm{&!EJwTl?CmZ!7hOS@%ZlKW9m-R74l3_WKKJ?|KlvxuW4Q{qejkoI{j zJ8E(+$u3KcLEJ`TLp;v6b)LTq6)qmtUm5th!+S#GAm>43KBO~XTUT4d7v1|Q!)|J$ zE%c0!|E$^I#D4zyhn^VADIaX$YT>Im$%Z}TfzDY@6k$$fJI_;wY^AQmHQ~cqiCr$y z4bt25GRa9k-f9Y6YHCEMDwPsewpz0W_j$k3{5lXtX7&h=T_Nz*O^;N-5<0*wtwx`_ z=ZIkaGRj3+W5x!9zFEbirx?-p(F3w`T%#dupCb4rhAE-uvi`h4cP4)fn}1ILY~Q~Q zJ3q)JIG1TBLCPeUuLAdK=zld|C6-ne-VX8&?!9+`5m3n|9J5#E(q8xFP&4p_^j3>+ zOU>+jqPPXWI@A^3@oCspMpi*VCQTab3)?wp$BJ=KDaK?p=-_3QWnuDpecUMI>NtBZQ@22FGCe=bJIY(d%LPhc2 z;I07|^qkMyZ>QrF_)|C}%ro5Ib8vFT;+iviAIQ`ON&LwdXt2OZw_>EP`OMx@cu$U@_cx^^!mw#}4@^JEF}Iv1_#~Kp&cmEy8N>reMMZ7n+EoY6XcYE4 zTl7=I!#|{j_0A?1<*xI-!?iUgS_$$F4dWGYjk0c@7k|O!hrBUlG7O+{o7hdB*yIfM zO-GF!ZX7mdZ~VlsU;fR-WIr=xtj%H>29C-39+uKy#Yw)ao$K9Br=4iZ&^kaGvz{;Q zl7TrKM$Hp_k~28n0Jk|~pgH=6?f9PHS$8(u2Y=`Jn}^0yGUF zEtfpd3nle&4PN$52^wv-*KXEk9AH+E-DDy2N;Fpayo{5A%_*xe z2Hyn-0&aBO! z^~W!x1I(!ojrti$z}6Brt$?tt39l}LIXFLhxY?O-t!c{kAS;#ZY)ofkVZeZwvC_uz z7sOP7{Nbvo^QRA94>=|6VcHU?ilWgM!^swGDLLmHX+=tSZ?EgBf$_@2UkC~Uwp%Ui zispWrQ8AHli9_B-=36++#j0DyJPBGbHzMQ#d(V2veioaT(l-A{s~^&TA-t^6+u=Du z4$S@dUQz6X!usmk<|-eY|Ad1SOhr{yY=skXMzaf{CsiBVHxdZm8LYG+k{s{f9&}mI z+k_t;5AD}%lJDSohq#wlG;*!l3{g;glGZW(6dV8C#dlmHZYs31X=EB@zvOn8nL}I>O7Y)TwL4r4B-#0^3XU{_PXLs`kV!JWulWR?hd! zGTCCkKN6N5$=#E0RwaYI)tGU%WTpfZ1GW-Mj}#YUx{Pd?4QUXMZzH&Nd~BFqBOjrG z*!Mw?vuIN&3e>ZaltC!2)pKy|g|+Fls^UbC=~G_Y5B8|QS)`A)+TKdyao>K33xCeV z@+nFX=kaJ-(Ngd}Aj|M*)GLUOPIgyhHI0|kWfa98z-Y{jaVdGv-!_r^0a{O9a;eiS;kAHK2UFg5_i@_7eM zap=9`ux%1&@01|a8x<>@y#)>IXJkWdu7KM0oqNi!+@w`S@UypXnh_D+*`+1BJRl04cw+Ws znOBC~^7jU05{P!605v@fZR)w0*Khb_vBz<~fj60O3`4_rCD(QlwMRHt%=`dryDjZr ziE*Sitw_$6x2e_(^T*`RPwKW}+6DKeCiceJfbms#+n?3mBd!BTVu_ye6t13JN_$o`0o=^rwPINv$Lngpgx<$d8TG}`UP8jGMM zkVY=ZCZ!-^bSX^dIVC_nj3J1eTLzVR7Htd$$?AKp&L*^~YNnKY`hM1af^C&>#!)wP zQNES<@k;=%&{k>|F@D3#yN*{<0dMySkNmvRYqIIp4bH-%!5tO0dV_Do2G`f{B@hSDX#Z52mms2S&+`z9uK^5Ct@I z#$9#TmVsI47g&sKA+7bubJCy^hVL%Rh#5jernfDJinpEjX`U7+P*fC(8&a(o`ikj= z^I%!r>lZ9aFBxKT!~!6d*z3MxG7#|+k5zI$y~v&qckNRTAbzzQCt4N|SmE%oIFf<_ zshbSXJvM|3Hc}CZ&qMx_JPX9d8P9ayL27qi#O-7qVeM}3I`29N#D#hi+S=*H2rd*? z3sx;4V>neC!pG~N(1}V9Nur5tczc&XS%vHQvUv50J~RwrMB+8 zN`M)Uo#jw^TUn3zm5+Gs+p<=}NaD!Aez#hsD#0U0sZ;X9V|RPdU`X-JT!Z)?fr&|7 zN7Q>xqO8xJ*^bc2OB5yKI+YPc>Q>xO80<^;Fh@M&Rs^ggvvcf)?H)chr7j{enjW8B z-)$-7R;2pqBiTA%L5+}WP87Ao#6{l2CdP1Xpkyj;R7M^&ml%ZEk()fR$A z9v%S39{CJjDSGv?koYv|e2bIi`WQp|7#!TQMIju0H!?kUPy*!-(FQqwUf0Ky#?q?t z@@~C5YgPnDy#lOKmDz;(9}+@&!h^hIq;~z>gJ(y#1Ok_$&u*V{A_uku75{^dE)%=h zCV1m&Pr=U9c-i+9+bIn_VdNrPM*1)n?Kj#j+mSr`4J)=`92jH<<@$}bM0&1kK=*u& zBFSF9RG;(u`@_V1-Hg5S&Zc4TaY z`fBwLmO4l;zR2!Ke9B(%|C-VHBu!NPU$5~ePH?r+AbrWz0b26wQ4b@eYd$=LvyBg?_H0K9$TzNg zl(GU$o?$ruaCFmXK)FR&p-b=XPvzE`jwEXS2%uzUL*rVthek$0!4@J2`SY#19*_}wqfJhP0j3xMLQEBVey ztxdrx@scCs4uw1MkYlvWV)!5=wc}{vd8E~A>#B%K(xZFGZuz!rLB054nIyAi5N5WW_%{M&R;)pbV}`VR?8)ey zn#eDsEqNJWFg20u^CC`r)S_61ya>h6;Ow~vzc2Uy=z7b5IM(Ei7YM=KB}i}x7TjHe zy9Rf6cXtc!u0eylySux)4X$_CJ!kjq|K9tB;REmV^xNH4zj>YnIw4!6wf{McW>Cer<#k!m*tatiYtH$K39uo<5jqd7r57L}N zEgMAQzag~JCR+CJ{zBjpO>n~|d+G^6K_(brMq7zg5_}B1=ER-889f8L-j~xwjq}aVrvV0_snn=nfph3ba+q(Vp702dnq0Ga%^kD zjRq}!D^0OXO#H1b6KAR5uGNPkbC9T~`{+;oY7sYu+jM1`|wDyKDg2fAc63`MqJyUp)FpoT<8fF-0C@l^!qNnj%0Q-U?y++EyP;pH6*a zXdO?e#pxH|yRkx`KINP8kLg!sC|Ac(#jO!_-8yOLlK=Q%DI0%`cl0)R z4+0RHXWfk@R}J7kO>DA}w<4@Zh&sm}eGrOoA1x-G6ZVYcM}E`*V(JS=alrx;0*zK? z_4KGkVzUPjQ+JgXD%JKC48O8s7nVj2z)uu&V&8|_mUC$~3k+A26h+IK)ds~5Lm7Xr zo@md_#u9|fqrIhSq`;V2(rr)acXqtSqxzZtRG)lESV<_$26pSof9^-Lv65M^l(l$F2VOTO z_XN)EF5G&Ljla4NP*v3ViJPdU%6T#t-e8Fk7YGO>0`8_PNjQ!1EKr%7i5?b%Rr`vGt4IiL651}*IHC*Wx zx4)YBys^Y;{0FNpdx#Mgm%~eNlx0MkrTxEHwH`qiIj%vdVLB$l>7*l~1l0WNu1PR6 z0}buBIlNY+g(JlD{%B_uNJN$iD%3)`B~?9j?qzg z!7{Z0xmr@uC4n>2k5>`%6fIOr!Oi-ASTvN~oy-3i;~$sUFEpm6#4Z(FN!5SFZs9Uk zVfm~}43S&I=i$d@{=I==lDn|50Gh1dzq%D~hd)A6tvE};^IPQg4|HJHvG0@ga>Bje zF;@*<(bz<3xiDv%aVQ!M4qQlX4o$w!QTmmMSKZdVahM8(2roN6iHH69T;)S$22tK&9tum%P{o_`2A-8ry^86s7uJuI7pc< znK()rVktpYjVh$(CO4ggoLZ`BjYnl-74;%7c+QyT)Mq;Pc*Y!q(CN5Y#dd(hlmXvV zn#pta`gWD;X2_aT7bo4wc=8r2SEEpuwZM}$GII_Q8i=x>y7PiyHv_!3O!z-@;nWl9 zBV^HB1EG3AnmvgE(rjn&8u?zXd-_WPRRqxd%J`6)xmU9rD+a36x?mdn$gk6nkkG1O zJD0>9?5sR_0wV+BU8Md|*RmXWqXu_=eE6}deu)?avX2n>a6l<0QL70sGBUD@c|9E! z%`KGn5K%Ue?#UCMqbG*J9;pqqb0@5235Z{a6JOFBiX?62-ZN(Lu&$a7}!!QOskoLM@a1Fn{WMk&py`wdB& z8?sHeFU!hj!--Ybzcu9zL~=_DvoPavGx|EO;l|AsUt#8oVlWMAqg>{NhZ{(RnaAP4 z0WfVcb|or-icW8XsgjWZNdx~CC;E*+;Wq%e`6L=Rkn^||PN~f5)Vd}xyjM>9!`d*5 z#t<#dd*q?bjq{fG>DAb@DZoDbv1*|>fd&TUs(*;&t*8=m>&zEKg1UsYbXxTxHC?s> z9rhAbVzE${SROA|&l)x=y6fv9oVRL*C$RMc?^KL3LG8Xn@)s*&=?Kx1Zsv7&a1YNYfdYc ze~gHBOXp7J%kxeuT4*b8V9-q)gJ0K|ECVy_s%W6VPJ;@xjLnTiUVeld5Qd$kdm!db zNLp{5?eM6%7>0fE{a2^ot_aZN%Boc_kmvmcP*Pg@O?hz|0!0PSNzj&ugE~VZYr@?W zUFf)msB@;})L84~t+hh5`iECGfp{Z}&Y9|4#&p05^|EBZs@DJ58{$4+tTLj46m}~AAZ8y7dGDcEcql^>z{rw_! zM%zH;)O7w5>OaO9|N5oiBaTDucH9)um9SC`bssX0vk{xaMDxC}t+}0)4~3AzwNZfv z%XcCJG9tUU1<~aVLfH+7kSB4Q{A@PNJ$N3+e$k%lzF(Jjtgy3{*sLmQx~8G&G0{hX z!l7JQd0PF?<*yfik`|JFGYoZ01_C?~Xt2OfThe=kZgRW~RcCh1iYG^4~f4}SUEckceHBAjuJ<^CKRWX#OJndJidB8=qTIcnQ+$3=Cd>c zKH>7LSVme1!YFex5Lf#}r(gRadEu5%G}o#i!Gwu7OUz3tk36^4wc%-8EYSj@zm(KD5UmosNQVQU*+xhcS*DCzoWFxkZ32skkM*lzyB?oz zXDA#MaTS{W+%`DaYQ$S`ll{gqMK$#gi45{;;R-^O=bZq*HMz^-kcq7(SOhCEQ^W}1 z=0p|U2>70AaNxd3W4%?V!N>K*qd>mn7ko2<*%32Mv&}hbSq6@8tzkVv-;}~aIG5v1 zae7+BD2E{|<1lxg7w*FFOu@(}1K%%S@@7roNfW+~t8Fuwh&jq>?|==h=MD!|Qe!Hu zk8stLu9TGaZ>-~TxG(d(dO(}*WSBUmmEnKA^XdnvfDO1i1=KG|yS3v*k3Xpq4>e76 zH?POjp&*2d0k7ZpBMkZa?{23~74d!f;npnE;l(}@6Fwt{8tHzYX(_Yi-JO& zTsU%5ei;+?Nq7+S06E@}7O7!1ymZtoEFZiVT<)8DZA@my~Lf zYz+A{Ey#6d)uM14I+qas#&At$^)FOinfO4}gQf6l+s;&W1wYCq+099yA$0gzy zy=Tv`f~sA+>!ed&j-4a{cYp_&@ zr(s&-5|AP;!0-b%^DD)8V8q{o>S=x)P*BzSm!K-c=v)^SYxif!$#RT#dcu0oDc>-) zLmYw?<2PUw?+^liqv6GQRJQdZs065>;#qS~9zqvm?5p9~4(R+szJBvxtp&p3XVW$= zTW&}Tl0!a}EXw>*P$xW=`Zo?R)_e;R=Hwv12)o+F45#x(Yp!BZOEziqq?+>_FJfE< zPz&n&0+Hu$V@f1(NO;^8UHJ;i9dd?+U^ead%l!$%_c+T2kIJ^CU%L1svXNOhW6B?8C=Vf~$eTb`L0d_ISibX;lRZn>TQdMCEKUCE^psL#PA63;ECJrGV zEsM`c4TD!IKZX<3HEPa)$GDnDd%F`I-{4DxyYEhYahC3b2)U0dyRnIHjOdR-IKy4ZO_FvVG-NVb`sYT2 zMztcWr!y=WuPyF&4hd*C%t3zeu5s$4;44(9h6{;umQ8uvHvK-wBF(h>17CQ!__<>k zVqXiwdh8*<=7649Bg);?O7P~kG07Dz6;CC)*aK1EM3KeUFx#C49kbW*$cE}<6c1cNZ3Z*&|P`wfS z`J-!kXb1Vktmk3^tr9N6%Z|(EVShEp^QJ~~C%7ITO2taFP@~OyWN^Pe-(U1CHQaS> z8G*I7jwKrikL7>x<(%mbI+AMMxM+Syd;wBw^1mrHyUohCh4)mij;v`J=Ssy&H5Z>( z!@24tff3!Hl=_6kg~X$qsdF*IWC15{baYiXAqAT@$y1AQ%PnKbEkaJhI}y20)2M}P zaS;nKb$KYooEGK)iKR?B)JylaMZ;m@YZ`#1_ybFi$~;0^0-OwMjr!&Xxx3H(d}|T` zEC5)^tIlc-9ajz6CFF&lwsNtKzIVzI2jPj9FCsjg-OCol?Z&KSZBb@B++a4caKO4- z7@y-%EGZKsV_e*BQI?mwXB!7~tldv}E9UJd{igSbi|Lv77y9}&`B~;VE&d4*gC?Wr zNr_gByD8`Y3a$G$J;C|h-x(1MgaTah<*p}Vb8(Cz`~<^Jl%#m+#P6J081fC+b^lGN zz(CVo_*z>&^$3BDUVf1mDg{a1rgjg3Q!T0>T(5;IS3VE_KyDoW=hycP`_S zcEDdcE2G4G5A6cL{AV4kdiS(KODwpZb77KUeST1L{K}9;V-TgX4L6><&LeOVs$NLv8dO^tE-+BfAD%omTVhAXSGMR(gwyc|m> zRVv*xU|Jy{gFS#1Cj8FLoq?hI*C>k6uvCG3t<%}^AbsN?Y=rY^HY{ChOhxOpIEp^e z3K>CW%j?~W(&GI5Canhx_U9(rnXoy^V{!AHJVJSU6e4RQpu8G!@7!&V;@8QJs*1Kc zlI?Y%K_Burld+??0L^3VBKVnDSVV>l7#K25zqL{@kkIZ6Z!Vix7I2<7`dhV})vGch zU(X#op3F}HYv@TTZh>J;t36(Wry`wE>;+4`x8m(3lPamZn3li81KfvB?sLm^2HE~4 zWOfP=e*hn;+uP%Tf{Ka?G6|-7e&b0MCv4?G9gAANA`F2+Ib_G2t{yngWHVdXTgznA z$%|=B!S4-VkJ?`*R-N61F*UF=?~nUxu*3(0pZ`Z9rKShFcg#w&kJ{{xXJp9bWqbBM zY)wIan!4{0mf?9cP==<{yn_+XdL?`6lUNt3-6d7)A^zu(3~+h|4LByV9m{o);(nM= z$stH%z_Sy#?yP;LNjfR!MW3un~oAMqW@9VNkX`^-<5u^3e z?r~%8^C3;?VgFvrQ_&1v-p|t);k_wn=d+Q)r6iY(%6zl8xw zm@xq`qkwL6t(J)Knw`v+7l&K|?xdpprbx1ktqV&nk^2kp7@nKFfQ-hsI)px?#U}gD znolDG#fAq8H;I;*lXYn-ljyu$V)vK9xua*y*6!$<;xbbM?bHwp4ENJ&BZoBT(Nn!l zls$Tak?y8{F4kW6;%a>#y-qbp4l_C5-2d$Gz5S;Zd^n`DHQo1NzQ@=$cxFXxPEzK| z=WZ%^Vm_GkS*l1|(z--9Z!1Y=>a~M}qtYnFxYm;vP2%P7pmtx7H;1=_ynQPd?h^~X z$xFU27r4oDv!MkV5;xZyniNT9-gAG}UY=p?mg9OA0wjVl4hG`8e0P>~Qd=VSP~k4O z1R~=%i(c)sS8I+@f=kj0*5p9G$p3gaP>_QG>>##PI@mM3UKU4=>WsO6b=kcn(G_XG z&Y#B{X=L=EqK_Ohct$)c8K}(fLUe%rxUkORt87LIvpcxx^~Lh(p`^Xf7!Uc z!+ms<$C3|H-f1R*sn|cB31AygauOqw-)T#9YglHQ+I9~4!28C~l6MhNSH?p&uZ*4= z0uW-1k2rbV=8rTu^UkDKiw-LrxPQ zuWz$j`u*{=3^E$F{34h!uXgPOjBz0%b5=H5X=bvAWWQ|(7@8!5W-^E@o-N_9P~kK9 zkra9hdym5f^pHL;y@q1D-rBH}sQ0=|4tyEdxr-ZGlIm|H3&Q6XNwRPcIgd$+NmVJS zBUrk%DHzJs=K_x(g0|o9W2qpCVraG48B3jm&eV;o`o~w>?0E3~a?q<$fW)CT!7Ddn z%f;)9-0yU@5=1?H-2}=jzwC`kniXC0{sJvUB>82>?>+IgteiM)ww zH9Tp&?zg>PPtS#Ap56~xZ-#A7E zSl1YtJ7h{txqYoI8yZ}MLul5gZDquWTuCoiLusk02z(so(F;6DMA@)7E}9&eYLM05xq4$l<$MTs5bxm>#BSopu{+7 zdT};ouS+?aI(!5^dYhAY*=)+jwHWKS@ThcY2jjV;>2Q37$l_~}_uz@(!)nuMp*?>rh-URHT)=(xfys8}jx<(^?=My^CG+a0isv(iRtOi+YU0W;eyK!W5|}> z;^|Dn4NY65wp_TsKX(gB_;%FCp>ZuGBBs-08K=)#bk1@4ZR%yw?hN7F6<4bO<0AF? zrc`?ls$=c3!AQvhGarQ5r?%Ax8?H@OHM0L1Lrr3xPS$*@9NE<}J0NZ|0jt&I1w{*$ zNJK2B-s2{O3blx~>booUfz0p_L%)k0M@OLe0`}BKD)TT?8B7A};D3iBeLbK?M}%jM zL=-xB{Ks97tSN6#Krk^Gb$Z)94D^kRL_95siINYdXJi2821%{G_RCE6 zi1d$afSxTIJeROBziy&4`d}?x(O%tgUsM>Qm5Neiysa6dn^(3ByDHpXkImOEZTG|> z?`t?^rXR0irZPGz!4DUjlAQz~ud@b=AJksr~IiVm$* z0+wfB18MvR91rB(zPN>H!?#E_`Dzx#$vv6&;3~%?BFmv1MH=e`}-ATn8#%<|mA0LOlPdX;P5-_TJpo9*<>mxyCA& zsUnw10A;&(z}OOcR(edsz5$IDL9QIm=_wQoP* zo7h1b^4-tK{iM5ssdwsj>1|!|fxR-7#$XITufBT4 zq0~QspEvE0J4A!CVk`|rN5=d&zshm}VL18h-kbJZ##`hj_ysuY@;{;%Vf;sP;~@=Z z5DX*T%QKzAO^SD0#@q39xx?FtN@`No|Mo%>%7TMU06_ye-%WVmg3l!{nBcXtCf4DF zmAvHa9C1eF-2ky|o0JX_v9+^emG_G4_KRl}{@a**s+fT{GiyV z&GGzLWFq#YIPYMDB60XOWO#GEp($|TF6iV>T*~*q-lM)m$P~ay$fMYTc$X{rr>RPB zb&}f=g;V_rx&p%q9fu+dE>(TGE zVE;iWP$X4q@GvvJ*2``sr!$7;<5 z&0F5<6I3>a>hol`)c+}6qs{pwZ%N<47HMS{6rs;43}+Qpvmr2k+4Z=dlQr;Y0`+MlcOV3LVBd(OpA5Qtsjc^%>87XUTbQ*RV{+8%B%-45b?|FF4RQ!J^gipmh zOwy*blK++c;DThd73-YkP7XoCpyX5G2$g_Sd)+9TQKBs~vgL)lI5h2<$G49_b>ML3 zf#wsK(kxGRza{}sygEeSuNs)N=0(B{U(n|CuCD^p;4oHv9uL*`3M04`g#~o(&{N?k zz0#7$Dp7l_8rpDa?4PcTtv%S+RNuv)G75w)+yE)H*9mlmkVTn!-a4PQ?@=n!6eyDZ zs&wD>uux>DYQfn;{-g8KBHsqscR8sltQ0xyH`vn$V+GIO7j92jMGy6FrS3H^xd*bO z!%=?;K7<->f3Po?xT-m$*$mi1X^VM-e91L|dS?+hioztz8!0d9n2cNPq+4x_=GNCY zcI+I`L{^XRd4zclhfy=r^JzFo)Hn}OFTL_a>a$R9i5@aVBk0#Kr;aQCS=FY*=^HS_ zZh(N^Tf$C9#WRSl(l=$TVetx6K8@OA(i?JX7xr5#HL(j-fZblR!%W9ZY+`|S_RLb} zv@S7Y6`5G+8Ax24WA>B+x+RHc@l54pV(vvqSGM@hiDmjmOeB`FfHT^QV-Ve zzS|g!%-vb`9fz|lW%r-$lh}yQz?fkuqtjUK3oQC_1o_P*;;jzmtu-!ME!d0hwe_T(WGk=!FQIOu)-G>l#UQNz zaWExEC&{;BUQT=nEcB!MF<1JzseCo8RuZ5xR3%DkP@CgBKoM`lh(vBE#T&!is4C0= zJvF6I8|h@I=sY_)`J)AIKBk64%=`&=5O0jWLKkRB0E`+{Mi|Z{C-78mqRmL~ih6jh7(ew7fL)9CuJW`Gf}pw!RK}^sv@S&sj+hG7 zJwC$PlM6937OzQ-1`4}ZPNdGrjvRQ^UV=2U;xk%ia(350p_DB!Vt|c=q5Y(01N?`(XPqSJ3TrN85$OD-bW~F z^J#mB;GJz~V@^d|>L6W{AFs|5_^962=^5m&8l*z>sug7xWW8RqyY-B}=ku-u?A?|| zYaBRQ=u&iv;Gr@vFX9_8lyJSgje-(z{gH#})wmXYf| zxVmpA7jb9!*8MQS#<#Hwv1{YDP*ci|VW+)OYZJ;0y&m15@$^T6gH(jL{kpGooZRXDsmI109S{dU zVYVe&7rZC{iUn@)xpm2uIrHBRk>98n7M=febcHQ+mtuTrpopeQgsay{U;6x>TeRi> zT5F_`H$f`4nmm6=5>Ri!CE$;kZaM}Ynx>Gnb&m7})cC_@B&E~9EZvw0ceUPsg?=x$ zkwcg>;x57yhcPn3ZXC^PtVB^v5JvMvH$PA zH)}CDsd?;>Djuk;=(*s~5>CH8p%2|^j9WAJud#6=;v#uUb>M8YPO`^5(_loe!0LMK z33RIKzNy>LOvm;qW$UjcNpk7Dq%u`8T&-uA=A&tpWe0|G)r{N<`up5LjZLC|s62cn z&>t1mn?d5}$yic}YT)<`qu@7{iu}LEO16MwC0CwXG$>NKv|gK$5{EMzubOTaOLiE^ zujL9we^w^av^>L7>8Nt9I#Utu9WHCPX%8%A0&_qq|I0WaV6dS;pX`u8ji zNozMjp6>@7QPfstWNIfCmeoHfH^+WFG5n7cI|jFJF1+hIkkMvYsv^Daw4W~3rqE~>5Zzgk?~cl`QSbXCb!)G>PsdrOIV!EYdvAoWcMor& z2PFrG_BWT-iPLbE)`Ru0HQqVZ3DL& z_lsei9K}B;C ziy5m5j<(@8ZLpb#*D@YX5~)=G;L_a0!i^XxsJBqXvs> zpSejZR7yW*4l4BPS1xF4@0#v6rHer4o2!wyzIFb`yOHmJy`(Lu==G_m`CIvlklfF~ z+DeA0U0vffo?gnr_?b)@l<0Yz>Liv-srTL$J?Yq!N$?6NYCT@LI& zb-V`Xn;0l*w9|91iD$-;*E7p z(9QuTS@*q!!|_;UP08^%UBQ@msCQ#yY16R|_Lk?`(M7yP?yJarb5u`|#Y&N^#qcxH zk8G57Fv88B5g)Pg;(@Cn%9r)r8?KYO^Nb;0REZw02>IoCK#0aQmE9+fJD?&iNCpGm zcl2|J_fxqyw6?`NN}0!w$`-HJJEE-5gX+sP^V&Q4##5Vc4+UNa158~QQ@PiM`vF$_ zlk*!`y1Oy-Ti*_^|NBi5uU($JXgm}9B4n{;j}yGk`)2L@0C6&mds%R4k;5XW<>w&~ z9nlnOXZOuP%-Hk%8W^R+9^HtL*>69kiV^R(3?}1q8owx)L}a1j$kZW70$EaFDt`dR(zNR1e;GxIWmrQ1OBRDw;kW&#ZLa!MwNl9tSN1T^BhZ zS8)Ry~NT9}gMa1tjq*PNG0{LsjP&Zc_m>$kN($Y$kWh!jUO+yn~ z!nS_$PfnLRIi%t|4s%E!;#MIKXqg$po9)rwI6!afpu#*eV?mnX*V^f&ACsZg7y2J7 z1k%Fg$ngP+-A3%sk`+yF;kpHN7euE-lY`(j%Ah$>e85&nVh)OQ;3Z@=uDHM4WdGC_ z{T_}eqBDiO>Flwk9`l?PXwIOz?q@`4a0>rr!9zcn^I_!a#2&;IpY7l>wPWtN%b{ps z7b=;X%N)n`tlgFtg+G;`NRZGT)Nk=&K>H0(^?6%~El9>@3lA^!Dyiaq>eyOeWB+h) z^yoK(c9R3>Hm2A4r-wQ^PkfFBo&aq+Z>?ln&)W?zL>}iC=+!UqcE2ek3t!vVm(K{S zccJ}`S=M{wMP(ykO)hO z>&AD@C%TPS`-h>OXiWgAIDy^bzJ$3BopdD#YX4OW8gryDu= zpYSL;if&JR(h*Eh6xnDvq=#u9nDO?tlN^VSg5%IFvRq83;MlvaGB8}Z@U;hSX_Dxs zm5a4u`q3rx!}B?7(3SU9UUF=b$a}aEonO8JL&_Is5o+be_t4KXU&y;d-8**E$O&71 z?WnI(Vefw#5vFi1-88w9+Kr7E@-ucW(-zR~`zj?#bii8J{pf`OWkAMvI12P%+3>aY zK3SQ3dED^pxL5HO{0KDOKM@L)vNzsew)KnGo@qVq=g8@wE_hK2CA8VzplrNV(g~Zr zjVvIlX0URVyR?QH$VUWyK(as?Be8k;bqy*tMG_rzM0Y}&sJ#Gqiaq%9kgAij3F;Wn zXq?~csJ_-xC_q=mO=UC<_*jfi@uQZ)%l~u@FdymN z4u8&4r5`iQ9cHOj;8ZLsLyo!)?q1gIv2cwsldKTTs(n7DlNXGQ^&ZE-{fM8H-mfQo z-rA4DDw}k#H`)RHbXH;7&B_yc_6?oTj$NCuS-?)E2X}(5q_-t+|Bly4-oOd`SEzMS z04XeQY|mjGtx*d- zdLciJ<#>R!Ra9hz3MS9cgW3CmbnMtqBS9~2zLA5f0@BfFK<<9T$-H@8vqjp%hZDii zW2u~obfXEN(|X564aFL-Scv7JJJaSGZq1w`4QludM%4)yIz$wT-2@AOzO{w_T=H_c z5p==i5$@W8qQ!r00!S9Hi)_S9v=e9?@K?g_r7~#Cn+`@$8VGBX_E0`n)DDo3^+CAF z%w`zBp-O&}iljJ;tzw5uo*gJq>$3b=;5s!e&%Y?#+(Kyz9B9WtlMB~Tm(7kUjz-W8 ztQ7z+?*`c~;;>YewPQj;R~<<3)CFVSqZe81?dyrwe>n*S{v$SdrLtM5(O;rDPnz}F z!Y^UG%do6l7|mB|oAD8R6;PL)ncrF;kq+L-2{erPmCWAPa(nvgioZ`4=yBOg##z*C z7pmd`rkJCK$bPd-u&K7_7hu&~d7VB+hO%tPgm+E@4km01VJ}aY7#kgqiWt1n%o=gU_67dP!2IFDr&O_kv9NXo#y+as@U+!+fi-nEc_A! zO01sM`+4MGGwVH=AQ&_28Jpxw+sQ1aN$kxC?=$7gK3&yijHLuUvxpC}4mcL*zh8XI zkOw7w*h-fJn0yxKhaJu&OzrIO|L0FYMReMcH%TuZtqAs`{;~Aq9g@F+GtBUfDwP|J zj)r5>ZEp1hUmi{oyWActk+5RYX$92PF*ka>a-{Qm^DuCe|M$56KD<#N2rLpiq4)cn z=U1rJ7H33SjYcH3?vW(At?>*_fx|}I9T5XJ>3?j3|Y(Qsapec-|nl0!M$w9n(=!h<>2za@Dpa zBqeqeG2&9DpMUDJUS5Rfv4Tv)Lj6jw>`#|-h2lR)Q*P#a76ILcNTFBwJu9VfQ>EV) z$rcY>DQvJ*kCVD9^!LtQY$cX&lZa18aFZ22qkS%cw$D|+hJV8;bfg%+et~OQ7`*JE zDps1fkU)maD;H53fK3XYoH2_;$merNfX^676Zt7;kR5@(PkompTc{d^SMMC{?DOEs z7Did`sG+0?@*h#h;%N1u&mhE8$%yn&6I-_3gjR!QNOQt#A=Yop368~xxK&drk_see0Za*M-P#M({d89+3wMwE z`&2=JDy5qc035{EkXk>^TumT4eLsFdVcX}#=a}(ubDb(>2mQ)hR^B z%*JUY(VT@9irSjL#vqvyDQ=lzuKdlP_dV zU_+#_vN-6%qFyq-fY^ah@MiBD!cW|RCLk^Q`i0e50j58Q%ir9{!DVE%$3v3_Guvlp zej{x@B9C>ANlFHETdztjP|ke?8I24NWqDGhE|_bDP{w$hGolk)7~%kHwk7} zm!?esMgf{+|86a{c=d*m_)SM?dh znOZ$uqB4BePx|(N3M;~BnRPGqm1x zxEH)2QM*QfUBj^%W^P#cuEI{A=m?9pdYl*9H$L%@{-|>hKfmF6a33b-kPu-ohy*n& zf4AD|xtpbHGeePU@|3Xr5=QIFZXl&l3N1}2*CSZ!8n*@e32Erc6pb82bP^GDZuAh< z;{aL*p*DNlw67zRRI?g)G!5q9^{rPQeV0vyRjGy0$Ue@71SgJocyk~W85kks0M2s@)VdblKzT@8OWi!eu-6T-+# zXrE6t*wlw*BaXTQl^otX*e7-^2n-7^Rbx@t*?DI?LOh^?6mh}THoa$l#1fmLOUG1^ z;OrM>%TU!#thPdh{CgFanfbtCLEuuXmv-ii*%MaB%P-Yy#2?vKf!8G{pI=ZWiiNRG zz~EBt>VBydje{=r(omtkio{pzO`8VJW_?LzPR0LH2ev(pMzy+MoA<1f4bAiE(6Ppz zX`yjf0T}*~HZOGBm;IYu!;$z#0^3+3e(xqxMAz>8872U*I(TJU!x2*x5`~Co7VQ(+ z0>5%xzp&wfQS;^Z&@e4D*&p=QtL21xAZmAb(d4Q;TdgFauhygE#Rg(e$@4!DEVh3x z&PDS=yiTb?Cdq=}sM;}^&-s}!A<(cx44|k^a!`4)>O2GpFFQW5?3_QQLl@NBW9;hFspBsX7cQilG%P~shX7}1z zIE6MF`vN`@Xii7)eS%@auu_!`o8?>Nk{J`WsYmrrcUIf2u|QIFdwY5O{>$y|6kDU& zfinKLp_i>rg_|2;mIZ=iq=GZH(~!v9I=2GD;c z^eskP;JFUor2i8nK8~A=4!r2QJ}#6^ z?lewV(`Unw%YVk|Er&b%<0-{|Np<3gr7pv*A-CE1)Qkr)0q~&}I60r@!RXq#2{pwY z_H}{RDf*sH)!&vg)yr{uY|*zT4E{LdYFi?jA%`Y|%ZbYv_MmBHJwoV<+*FcR#O6rl zcaQZ6S?{I80Mfa4=yH2j1pLyoc7Clrdv-DAbwPoGW$zW$<6FPoV;3~iW<5Ko3*)%B zz83m4^zPSJuP}BWSRp7)R^%)iEa2s)mi3qVAcK`E%}!i% z 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 literal 0 HcmV?d00001 diff --git a/img/AndroidStudioCustomSetup.png b/img/AndroidStudioCustomSetup.png new file mode 100644 index 0000000000000000000000000000000000000000..4d7e16b6fd540ac2f681ca216d0366cbb99343a6 GIT binary patch literal 16552 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 literal 0 HcmV?d00001 diff --git a/img/AndroidSuccess.png b/img/AndroidSuccess.png deleted file mode 100644 index bd10f089756efd8eb54f6c8b863a277a04342229..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 48336 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 diff --git a/img/AndroidSuccessMacOS.png b/img/AndroidSuccessMacOS.png new file mode 100644 index 0000000000000000000000000000000000000000..0fbb4e9f832b10a3b6a6ca56226a6773e79183d0 GIT binary patch literal 62381 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%0AdVi0XksRzk*j4bC(l!U-o5gz0Gd$H| zLLoOdrg^6eV1si7rrKSfpWURbb7>(0r=^w@suu}92>!-@B&4Z>``$TFQLFW{(bkJt zM@*~Lp=wlFUMv%L0`nl@UbOSa1vDtg{(+T{P;cbzcYDDX%cWMW*%oWz&YTgjvltku zievAKw5643j~RjySy((XBis@^-gKxMg2_m<&xpKK+Iu$^5zRx!x@;BAFS0!Ce3u33 z=O_;}f-ULG`A$uT6lT1ppSDg2ld6)g;8#tSZ11WOT5dQ!9?u`cu7$^9{Tr3Ptglwt z>5ZK;oKL=Rf(c8^BGK6gChH4*sUSkCg5*WS2_XsrboqRdAtOP7W~D(sr`r(DblNx@ zn%xN=N>*d)mPd(NhrV!@ch2CO=Vob0=TjIa%ar?ia1Kp+9yyKM_5fY}7`xURi=93)#ZH%I zrjqGZbXxT;^Q0fYo2?mH{4|TAHlt9!oM^}BD+>zuxU2;{c7bNRkHQ$S$NCcyfaIMs zJ{z4tYVx!?x)Byj(ne%pYe?CvaQOBpl3(6sy`=+J$xe+j@^Fo1=|>G|(z*(V)J=B( zr{G!6T*c0pFR2dH> zjQ>8piiB@1k*6IeU$h2Axc5fz^?u{qQr8k)i4=}!j>ND^x;O@MMI$s4h$rG9soMC4 z$NnJW;cyi&U$&fKLi#}`u7f<6$Lnap#=TJe$Kx!Y z!Zx9nTDs56H(yS_Ho9IUGfJRIb(08f8-38STEyShWo;&xMsQkIdq0BPOl#LBdIQKr zVlZo*iuf)umK+hXHDOew+Db^twoKwBWN}BhieQ_X78vuyjcX=u+LO>qbT+*x2@{n_+4IEKJ)M4`^DMQBL<|6#t}!jv|KM(y$vzJ*1!|W40&_xhE%e?t6@i8R9lAY+S9u3O9 zM*|otiFwM~_9eQZMS2JCnz>%};0qPnIovJ`VwX4YINH0Vug-m3NKhd|11&aMK-@sZ zJ5Ec()6~Gk^9F=DH8R0S_ zlVlcGVJ!u282eg2Ir45ipVf?^UCl-(?~%=)URl}&z`9~6zZO79m_$s zOu&vM724g9C0=>wk5NVV*Z=c`bR4JPd;E6%@fLhC3vFi68fr zlpUVF@DLN|I*B15-LHnPeD;&ry*Q$1I`}dVvr~|jyvz{he%{rWD&f<0Aovt6etIZ{ z{q3XZ*nSncpFHtuoj+KF*`;sL!G58#71CJ}&R8tvrm?N?lmx9o zD|i$Rz05EKtEFiSaceMWd5IZn_W|ghg%n$l$<-Gd$780__lEO&BD!9MUMT8Le1W)f z2Wc5p42O}@BPTt)%#Y8e$gV+Z7laHdt3%lay(pE%y7mkKX)W8bli*#tbDtJqswb1( zY?6Zy=JV;NXRv1>-_z9-(#=;W8ZW#?2y6%6rmJs*ve3W&xi=V!f*B}Eh{Fsy{ z^l(Wo<^hVu6SI=8^i_C!CA+YrM)m8(eGnMLs|3N0r+s_%e>fmLn*-ri@{^McC>mc}se% zfG30V-Vy9OrPG%B!zHM^dsD@$^FF%%>=v`RAJqtqwlq!uZebGE!0Y>x1GxH!ayho&IID@#b z6SAP13(xgZ@3PDtIfEO$Fdd-fa@GH z=~rMBQQMewDQKaZrUBSlAbvTK7sLAYSVm-7k$QD0Yk^11X+x0Z?%_ak6)wss!0%Y< z1(8{lE%g@)Sz%#&Nh6rh8zY<9*gI=#5!?nP{wxH|dzUQ@{M@p&JW^-{Cl>)AF(b~S zk-KErKjNuthwlQf&T#BF;EsE!)cqyD5Ae?(1v2Xih`zDt%PnpHj*{fK}6o;B1vQwZ}3jEPHa!8}rO z9C=UCw}Mn!?f`oBep+Lvd&g+S8m)hrr0AQarsF)$Y*12WIRa$dYAwh=k*T7JwptSj zpnxIFZ7ArSS16(pvs95(yJQthoxqyS5K%kQh}x$9CWt=|awOK3c6FXBXCxcfWPf*z z14|sTPC_hJIY>t(XWoSk){Ip(TT*;X`>vz!Ba)Ij1S#e?GTee}eNO|a9L(@1uV)ao zQeC<_v)Qx2Kd+Z*XNGW85piRvNIbH*`hLYa^|RoD$sx&7H>GGfs-xlW#V|Ct> ze)K66@p38>Hsmdxmj7D6(md@7|Hek!}T?5f|&zI{cvEM4b#;p&Zx z(p)ikwvl@j#Z|cVa(>I1wnjbCg4WUc@FVFYcf8pB7E_u=5AFFsR+}XZS~$b0(N;cW z5dmK<)+ai+E8UT>LoJ4OY37f-YJ$Oz{N{yf`)|TzGErPNn0Rlm&(q($)n=Q{Nc;9) zO*)&-R@zw18cS|foNNHq?Yb!*DY=+^m93rSa9UpGQHvwEpF7=kmUvt{fe~(1=L+-< zEj^|*Itr}O?U4j??d|+2PD6XPuv$eo4>)1-o7JL(26ETN7ZS@p_ z4h~JY`#vN~Q1Xd`(Oo5JCcXneNyWj$&P&{I6q6Ux^OZdX9s#0LCIGOr^}d$Yi?{o@ z`LTH^LJ;XDgu3XYyJRuE%8L^FR0z5IHsI$q5|)TMH{o2DV@xy+mbgoj+Q^f&(}z+w z`(==T&B>k#wuF#$-DC`24%n@qj~B0ruEOuafHC2QoX20%UqTGX6G()&ozDFQ+T5O63awA{lX_( zt$RlmZy5*i=8j;LSjvcY>}8=68#N(HZ8lyxEPIP0Kfr8Wa`_Gn9UE23=!p@Md~-Ws z6n1Pe?C5FXUH=6*Q?IpUoXu10AeutA==@{nI+hh~P{>FJ^p!&Ek&>eWArxd~S)y=? z4WegE@!^C{+EwuO&83^w!pVeZV$*5u5GeIQhAQu+wVKP}=-alATzz57`;;*LdK=@M z3;o2abGxy}Lpb1{BmmK#Sv^^@41sEi(Hd2e#-TMBd`Y(hUqRr@@d9A&ABP&K+iSAv zuIrC=x99QLx}8hS`L7igLpFDM-S;I-0~ZY+Z6nIeh@fcojW*G;R$S)rNv>rT5Ma1P zF;zRazg1d;)G#X@mLpuMh;l{_E^)NC6TAz{x(Iu~C$wDp=0Mbx@`%e9H7V=WN*68K za6W6Z-=jGf`gHArRb}rN1A?IqSpZrZS6Rx?ApIs3*Fm*29An0H{FrM8sdXIJ?aC^E zd8Tyl2vzanY?4B*7B8q3YI7?7zIR0a;$=`2c5$R1{t9z$MD%iESwq()!=1{h^D7^7 zi53)Q(6w|uVWej5eOg+cTz0J`Xdvh2C`%1b{DWedz>7sqQ^MIsb-f05(%T8frkZ>w z6Z{U&skWOhRwA&a-HerqyACI;+&8QawvtuMB8d2O8QFXYh$b-Hk4>UC5OBZ3Vo?D* zt5z++c`r-JGQ#;r0y6vAMBM^QdHUYNKy3ye5`r5TQBy`vu|e6(%k80KM4*NxB;~0p zZ_pg`m!BoGVa}Wdh8g6NE+da2(64nCa*0(P`GC0qf|-_Jf}Ao(Ysofd26)VtdI%tC zskE5CB4)0D8|KKeJscr9`2`rwpC8L)$MIH8X_G=ZVPY=eYe`zeo6z|97U4)YbWfU( z#YerrqQDGw%`SDo(OBfLc<(TR@1q7A5INM*{UV}ThA+M85cF@}%6h7JXV=<1?STMH zLWD!7XZd4e`|xv2Ro>savX@d?URXArU)@4X-^v_06Zalck=Ak!Wkt_MfyEkQ%mO0z zxQ~; zjz5LWK9E$?X;@nc6{-T#E;AQ(*@0+VSrk`g9T7(bDj9e{>h@a~Lf##cE4u@gOE7baA!C5=L)xmojQ9bK|C?Z~5*&w1^u~enj z40`+W6TbW2EhZgUAD&rW+rJ90=gH8}i%Iup6Lvq7srY3xtg6M?_oHKJ0>2is!sXN( z0Nr~}v5W+cJ|-=+ZKi6zhv>T(rIjoogE{JPbaPx1dcGZ5BlF4YgUS{V=A+s+G(*eVwiA$Arzzhn(47wM+^1r2x(q5wF@cdbI<=CfAQ1ckmq&J}bFi$P8n0T1e8Q}j7cw`F3$Q-?iyp3s zFWhRXb5Xl-IGD)j$r?ZMW$Ooo=kUSh2)=4%Ea+={2JZYM%P-n3{1@VpC4-|3_gOYI z9F5Y(XS>o42@#}FI*dsasY#MnTagAf+#`}14=Axr$~sYEabN{ltAcPDQ!|@VaJvA7 z-&!NecH~2ME52AbziMI3;V-U4Qn&#kzMWC6FoF&9Db2J#LyB}T=(z_I>@Z0*=r-Jr zNS0T(RXr^n=KPvUCAbsOQQ)x6<=pZ!S@8!~(OU1a0s&&V&Zna4(n0uiyKOULMBmc3 z56)|Ll0IUw_BzF(cobK08>Q8jHqC)4g&i9SE}Qa-w6ee)x8qD1s83n-U5-Bi#1xi- zL46sosFdUAmXSgU>Cy5COhcUBu?)=;Q!{2*8s*MHClb}yyK&P)69#c{UtQatfQ=I{ zut;6?$4TY7G8uBH)J&7br^iD%3mQLFExkUN(B#lNMN-l#+qZTCuaby>O|Y8BncTH; zos7#%0TB9&>`Ptj z6ByqS2bF%UJBy;w3z)ZrrLx7Rj&MWgHu=;gBq{9(2Nn9bb~uh7Y%wZ;iCq8WYfGSi zU*@x-23r}&cf_nAWgU;WK-fq3J`0bk(XnNMl&@8T5(++bDpl2r>a{4D4dH3#8Ibb- z%y+vIG5>|twM&;`GOvY@FWZMtPe&g8wTs=j?jbG+>mLr|?@eFb`Vzs1iJ@6mO~AB8 z0FMcQvq?c*9!#l-{1USvX`ts}<1FvdXnGv5#w-tjWg@QiC1rlE7R4VN<%vTRQ z-4@N*11JDV#BziFI6&=Q+=hyDq@m+|(da!`RTv~zfAFagLsh;}c8!7U!5=B89h zLs5C~TS@dFF0kO|TXd8b9nHJiZy%svEBK>`b3AkUyB^^$l32i5TgRie9!0yj=W&HY zJUZSp3)en_j}U@%*E6(uVF-6{M}fZZgel!hG+!?pmA*5aH@QWFve^>Z`aqwGaQjFs zTnnLqT8haRQn-CYb*qF3D2S9}mOx;MVSDTZl(A;g?pcwJ7a0s0s4{Me-slT<#u`hF z91^1p3Wqp6=vh*PCb%Xkug|vynd!>J!v|L18V|7~F>$vqEA0y=ez^y%SDZ$p_QHlR zS58`eWwtJ;!A|~=n9}jj%bC1LmHPt!W#>SRG@dCNs3lc$<7rY+(WffQcp?>s#vb{` zSqhb`0L{ZPB?Bx%Fov+vmK(4h^Wx+g5S&fy&Qyfiwus9=wiO=fPe`nLSKt~C(T)nRwXlj8b) zg}FU(^*Y^wNoKIf{j@h0O8r_uSu@G~v$yGKqaZ=?=|!&i#@1q^*Vxf&_pKJuc&5Z? zc#lF!J&h%x%@)*FMnzl2U`(!EN-r(%yZxcNVs}(NW3WJOzh;%xP51TqbLHgj-*og{ zKO!=NC{1Nozos?hSO;`gyt81MqgFTJwibILq({o*BzqEexiTb-pImy)uT&B5QhPF@Re_rp(QM4=P8wc%o0IWS0@=Lb<^pd zxWN{-MRmbUpSm;78;O^1BC9vxj@~W)pmHN(`sw?(A~y?52;Igt#0QTc_Mr71B=dgZ z#fZRx`HBqU@N^}jZURx+@`3y3=db0rEl2r4Vkm%X# zIeQfcuemw;+pC=tAS|MzTkShZ$r|5Vc0~X}IIbmJsLe!2EJMve5ECFpL6P>?bkSyi z%=!JZ-c9v=>oo0WRjBXwKJVn4)%@MLt|@*$Cm|=<+5(6NMg>hJh+QlNVQ&xon$ze} zPl4eD1Dg_m!G>C^J^ql@&nwg8&3jdIqbYxGHcofThde7>{@wn~jXl47y{%Vme?}2O z`bLAO0{);2uo^2q>vhmLm8g2)bKoUPrJbPh=kB~(9Anb|?CeBB2-VMVeZhA_-$FC@ zcfrl@Dm?9ikg;$0V6GZ;&;Lge)O=GG4d1|ZdIF%Q|APycaC{A<#U*7FwC&t_Ga>CQ zEPnL;S}Xe-#3{c&GqOd#7-jxrrF)1{{#jOyR0REP;+&iImYLT*(0~>A_(=_|~!p?-h7$Tj0O3vrnpjv;C4Ih6jjd_M5di4wtWtaTUwuJte!_GdS1`{**COamP)Nq zaqgV3`*(K>a5+i{7!6Q>-fx+qGJ^~`h{OC)wf;Ez}DKAz2j@g*R^ zV+wwbqvKu4g&C^ErHZYG9|o1K#8MTX~saFYfB^Uu6#m;Dy= z`L~#oo39YPVSf8JCDbR)*Y(XQ`?Z?@uf4yir%sZ8ofavfgx&IMop>nAD0UU^<`dE8 zRS`$>e-nnc8isW%6@q^h(CX1nvSr%PnLx~^^6_V%6+N!?u8M)Ow!Sf|UoF~y1uYB? z%oEWQYd!my@f&GunNdXMy@ZPmV!Zk3^TQ@Fv`QG2^nE~nhL*2v*J~#^y!(K-(NR? zRck0p*j1y8=KXc9-&O9uyX6l0z}upYgM4I!vZTQGbObU6l)RKTgg;$aF1))L`ZvG+ z?CA4*3s}F<+hE|-Jlkd|K5V6$I^QQ0t~;BM;-&M4yIgXcnBgb=j)02-`MA=>3~_#J zcdtqFcI{^BPM8NaJ5gjPre7nG)QLx(sK52$H_0ZZj>yy!pFJDE-tW!RY18QJ1K+>( zO@3E9&38N4L|<&;{Hx!ew%(-Dq#?|0O_wgh;@kmGLc6~tRs9_6{Cm{R_?PGmB6+3S z?ep*YkDD$m?=cCImda-KU%TXuRA~Af+HDaFjfy8xlt;~ZZ-&xS6@SfMHp$XtNO1ce zhH-vF2X#`~CPw@3BM5)EKkKA835!1VcXIr~{Hty~K~Kc44ETV<n-!|DwA-1q>>=Ota;v}l3s@<}tM3N}%lb3T zZG5MkhgdNnhSkF1V{_+4>bAer9+L(`6Kpdmme>cv_}cSLD=#1zN3q)|eUPn{Vfu z_f}&pA%nlBsDslUKcVds^nx}2yKYX~Z@S(eya>e?Go`U;H~4&Bc6Sl|Z+f|U(X&95 zWnVj^FI4iz_)q)#z9=bK<4@z{3!vXIP(sVmbIY}s1w9fFmx~qv^Q={_N!AC zC^zslKR0!ItL*ph)fH~^XY761O-;lVqQRcI^#ffo*+ZUvk^`+H82NRIk;q~`KEfJ|fK{5uNet<% zC3QR)474*Ca$+7?_TPMD;s_`=V zCq+l)(w=%Z#bKLDb_ zB0W$ex~pFpLoZIpRIXvkmX-vY?P4FQ`DKzep7JO1ln-6CcKVIw?wOGija9{t%OiXt zJwchI^@SJ3?|(;1I$Hz3xCo{f*_SF1^M~$o4blk}Qd#OQ#wXll6_v(5H$LPl`x=tQ zmZkX%@9MXI7u{+^kZ7#me`Vpmwa4 z1Gngt`stMCHMLg*>Jxj9B2^lWxUX)D>sRl*`7e=|UqbM7Gh;B32K8$#< zqqroiPh>^D7&+Z`x8kP;6mYfHa!QNUuI;2jVX)Qt5p)&p z^&#g|9IN&K)t`rBIV~%1-AF3^)uxT2vP8pml&9&Q@}e9n#x=vc%-u+TyOi1*R2byk z7lz-3spWdL1~VUgIl$|4q5{eWLq>1T6plipft%y#O}yTQ0?YW=1LOSBPxgcChJ?F= zoz%@1{I#v5!fCHWA7rIn4})^a?)rz^A9Y%7b8c+i|ExcCmpJusHiOIIGs655SjjJ@ z`Mu1vEF0y4Pci*IpQ7exlSdHCJ$4>sM97BCAACt^&o_Rn0(8*8an=RvYLx@8z7)0d zxv`rctCtks3l)gaB~Ho=`$RQUiHgKnygS4(Z>U2iNpF&k9;?CqE@7^C!@YB?g`S8s zxKxZ$?|h|QXNje&@b{R|fjpPy+GT+UTI*d@*)81nqCZ4*bQapgVynmASGgaZX5hKX zl=&8auz>yX%kD0L0JnJ*{Tq?OC=0oeR*3dOSpURIi4yA%cP6tQ_V@RDNOE59Z*0Hv z#XiSopk|g>ODua?4dE}d=jCFtb%HS@k?s@s5TR-(m$pA zR@~$?f0FMoTA#QpM%fbfBUK)hINADmQ4NaQL7KR=`rV#r2`&i|^5dV^a0^>wkFF>! zlyLU?UW!!N#8C={+#5#`Y5R2U(d3>%0>7Hq$6p7vN)x*S-W6{{qatTi0&ER`WZfyn zcGlWCc8v}@vw(~LN#2BXNmnP=WXl7w#6E{44YCdgVvWgf-~y&L)ema_39zjRma#Bt zGAvLRN4&L^T1%#IdH2Buv1wz;uGSy4pl~N?v#M+Uee50NxWONyo%3VQ!8|0_N$y>{ zraE0?T@Ptf>6bo2*WR;YQnbLzx7y`tNp^H-L;BGP-P0HvX|sAl9G>27C>;i7yJT;3 z#6D!p0NXMMqe6iD`ibwRo@?-yC0Xci?6o|Yeb0EJ)0CAAEuSIf%{GmVLa|pNS@kzQ z^4tfixxu|B(Bd*-=Kjy;x!6()A~sJ%=$qQZHBPm|G72|^adRc^2kSLSv-1K*gA^4N zX_Ure3-wk%R#C$FPYDV0+pr0@` zS-kl&dJipL2`;{v=TQ!Y%vuRDboBddeWzYMg^f9X7m@;xc9gBb9>&s#SJi!8!Qx00 zeSlB>ADXT@Aj;u+y-JMJ4xA^|P z|DWlZGw0s9_dLvsA+q`Ot>2PL715ibYJ5@N`ALsA|B@Y7sfw2jIE(NgR1+*d`h!bW zue;%$E3b$wQu2yxHBSQbmXq&;P`TM(`C^>6r=*Cs3i+|5cG_FA;%n$1LdGpgZ3i8w zfiV5w^_Y&y&J_EUSEz+pk7Pyp!!SZex#2+Z%aaxn|r{Y^@k3NneikZoNv+pUkgAFr)6VO zg`ddDfJ3AFf-;}I)ZfbEVN#)#9jid78AMwJKi0Zm)c(8?ILP>P*Qw*Ix#B7pZ}kzG z?%~1;=Lok#b@NWS2XGDAdoL^j6dTV8(I zJ$||lviN$1tK6E;=XGTVN>4vj(VjEYRmTw*Oxr%%{Z3rx{MN@ln_t<_Wxrv1Oa25? zeALk9m21FmHt-m~HNeQN-|t*zdK;Fi8MGGn-^euDrsbq{DNOuT!tc!Ey)Q3O@6;BZ zrVryKfn{rpyA95~gyk-SU5_9qx8bf?-Z(A1C5C4Bh5*aOZ;TeTCj&`WuHs28X<6I9#q-N zQ{74G>Ib%VMmEI>bRFZ0K27@24Su|l?3Mbyq(&_=$#^V|KBR>6Z$bwU!!`C+{XTJ* zdKeoSmFAY$vacXa)+&T|$knx#o95xmA>VrX_gu zVu4VMyN`Ww9*;1tf6v8;*3nU%kVMVA{&}wk1L1o$arydNWEDVnv=)u#K zDh(oNp);(W#yxf+M>bqdI&onW{59jb3>iTX%&h^|9|PY026`1Ed%h_A7LB_<}CM~6HQt75*)r})>YGUToA>YNF6#`H>F3ZoN%bHOK(jeyQrhm7|)MoLH z7Km5q^)Bl!vES3z!kM}GFLGLR;k->!W|THkL3hImOg=0&XDcz_HFYyZ(oVq}Vusz7 z$jRNp)V~DRIuJx&By8~Apbh3c+SvvUfxMLD-wWyt+65laM_z+%{rVg}CC2{^VQ@d~ zS75uE@@g81jh_c+VRNHj=!uLA3GVC6lQ!L}P1v69Q7?X#wN(MU=YN#Z%R=M8~INiG_ra)r&k7=KnkLy1(9ed={{i6_oSgd$IVw>h6uPvoD?VJ10O1 zT8+`E9>#`UQUIbOAS(<#YTR%^o7YJ%F6%Yd)ddlelJ2|C$e_-equkaA;6IC)j3gsB z%=3{M-LT2IkT-@Kt3R1xF0nEo6?dZa3)<&x5(CFqe`OOq=b@L_q3_gxEl!MOZuOKf zd@x*u;eeW=pj-5@eDAUbSntGENl0<1nIXm zp(4P{hXXT1SW)Lmu2Z1VX&fDro%m-Cn@qwilsjOgDISktrCDQ*?AMUt#O z@}jkl&^tniLstmC8jA9@B(8%GSs-U+lJB`^{ihV3n~5&_DM$()=g7eht-GD*xuMTk zk7@n8IylRGbLBURb3QtINlMUP7qb?DP@1%xyA#|vqFw+`od)6($eoOGl#HRslastV z??oRgFF$oW-yuG#o7>Z&#T*b42rY2cjh&{{7HX!dXyldj|0Sq%gP-mO z4d}dpX`D`I6QEd~HBqGqI2xTfpg>EmAhKF%GMtM}NS_@;BMZ;+ng+e=jV}A|9Py)f zwq+@@@qaTa{F;XOjyzqQec3~?;cAIrTu4Z$`28RJKz}y(%L55no>SquCNo8N+)?AA z9tL1ow!v35@2xUo;j<2g?ymYz0qS836$Mav_x-Ex9~O`R46}jwA(d_G49*IIwS*Q@ zf*%fqKc{;S7V0ZO4XN|sfw9hsy7X}CUZ6oq4mVFBe4~xi{rQm1To`KVmvD93EuW%B z3=Nsmn1u+AJSY6c4}r(`lnej5C07OZ*s5@m%*1a=6SEe=r>{JX>GzgXJAR{t}leBOe2|R77Bky1fYRFWl7kp_am2rp4S?;{3jx{ zi#Rh6#~#a~NtLb21AV~+K*hXW&&YssqV?Kx?uL7jmt-PWGk0{Ejkm;bs_7Z;UaPfz z;+Fi5OrC1=5!&}yo;NhF?mE^S{x;|QuuSf^-`FDwfeShZpkpi*=?k4KF>kId>vMK} zT{qo`D<(3@t+r5)-fU-g@ad+@@<2#hZcfR?VcB^;{*P@J&h-c>Ma2{oCh@&L_NN>b zkAI(sNJL;tfq_gCQg*KK9ZUUMElv6<7)rAr+&Q3ab*IG>66*Rc70P2Gr0jzVQx)tq*G-$yBeRf<}+ zU;DpZNr2MNXdyX>*nVs(V{ueS^O7<(Xkhnde94bJa5Casysy2=kWguAqhCnTj-ke3 zpTK`Z<0AMyo_WDj`(=aM@4!mquT$57#MKJh9ZsZ4bx?@d`}+(=hic!g&Wf0Dt4@1< z43(vSaA$;o{IP1;PDN!4?bktXFY9#NRbg=}Rv{fjkV1{@^)?I~9aTtBa;YdSe%gCW8SsZ#|uX|XfnWOZ~7u3)t*hWDe(8(Yn@Znbd&_p+6e|9G3f z+MmX^VKM`$6T)fpb}jBJ6=eah>E{UxPB?yDrD5HyrMPu zw^-EzCiL6JS&E2)scqEWthCc;nnX1Oj#j(jS*AXDnpSEnQwnoPBu@2REUTARZ@e_&Rr{cFO zKkoR||1{PGM=2|16m*fZX6b$Cn zdk)${ksU2}%mJRg>uVsB__EqL z7gAve*9<$l;dXYovzyrL{uUCD;4FOXQgHx>AXKGE&r5_! z=Vy!K_#%njf8eozXs=?gRP= z4V|1!e&+N5PV__@iVt5Doi(=xfdt9xXP=9x)CHRNi4@%#PAu*%@B}xZbsga}X;bZz zcMU(SmE!*ah&}?i)n3L zwEucPGa@el0DHT-_3PpmcSI8g|i~3 zbyn{(`t#waotTdNmRH0?gcF4Zw4WC`fG}{cz9VggNn3*LjyHrHVqfxyHdRQFPw>0# zq;ga7)K;c^&OfvVpnuDA=cJokkNU(1>)K#vx20;+W+_44 z9zl>iKJ@F<4F)5$psQLpueF#HFae{^aGxTv%3ufE9yJyD2*s!#naZL6yFtbflc%*d zlh*B3v`kxb>Z&ZQ#urHo%xXMzKe%h8;M3ul)%WC>zCgL0_wUz%^GDkYz;9pdYVz&c zVLR~gQB5+4p}~KvSAi)I{~@6bHY^_{t6b?VLM6hd3my1Ls^^%SI>kj{@oXEd{LuK5 zG(IYyfp~Gx8@P3}La{Ts6g?7qNRL(-)4#e(VX7sf@{H=N=z~PON#rN9HVBe3hXJ39 zIg5%^oRwN^jOMn6Y7ao0;rsBQpzz8$+iC$x0$tWP_Bl_q8S#sY7*0gnS-hV?n~&gH zmj)M+D@qxKnM`|px@`%U<3zfbzv{;;pcDU4B9?B%9V_&K%F6D-YDp0y@llkZz-g4OjIVU0yd-aHlp9 zO%+=`S6^k0z)9<;aCx(sdh}Sc%Co)MHfN@d4pqs{usIT+(gYvjrg7uDQ49Zvy)DQ9 z^^Xl5D4q2-lT!-r?!eq=@3gtt{jZ6<45YmgMZ|nHQ@&sGpXa+D_;XV+29 z(YIJX^upQ(szIVT+7Aa)pVHx44i{A3dkj~uSoq^`J zWB`Q=#Y?yWMLCp3<8^I%D=ibjZbNS6761*!A-^2I>eqNS&~(u^Hp%6cn0urZG;wju zHUyBL#&XnbeW5$Y5Oc|Qufa+l@%WlIWHMi!%lJ2GU7kS{zgnP2S!%g8#9- z>qT2oQ$wZn(tmvIBA;ijt#L7K;>#$SHtZj%(EoMh*kah#d4I`io%XtdXZQ=NycDh0 zIknzX^hVeSlz~SYx|9>_-lwhYN?)!0_;)jmAg+;W)^k|*L${9}V z8Unq)boUk!74bJQ$38KQt;lMM&z*{{5$O5O3QKbHV&$q_*lIX5sU=UZx{tyq7`ObW?;%qCRh3hAm!1 zRvpNEm)bM*g9jbJ>&LD9Idpst0!A%7_}z$zwAOilaYX%H$EnNK6RmI15plXl;dkD`Y#1>~Vv9)b zNV)%3LC`=4uY=~b}N>=X$t(F2SKZkAVMykw(Y_G zxI1VCk(H84#xlJd;H0x|*xm`=>6hvu=TR-)c-f4Nukw6cr8PcC?b=rhFXF+LeDJ;Q zQ?7i^3JQz8s?R1#Kq_SKa%5AbYqvN7tMU!IDjK){^TCWFl8PB|xz3VIGl8#~(Bb6y zMCZ)NDu1>=w=uT+{V9D>iQ-c7ng-yA%F_KM5fO&wpQEg&u-8BHTgKM3xNIg0X8F@rTy{QO$-L?S2^ z^NMH}?Kg@xpJypYA7MyutFiw;>xO7Rx83N5cJXdkb(+8C0w}Z|_Les)29TDVOJf@! zqHF%oYEC9N0a-h6ZgJ3Is;H`*fFd+bCY931oA*W3J&L~Pnv5?#;1si@w%POrZ#EVB zT$?|;U~I$TfL{}mKcZr!|5in%#oG$T*E%?!$8Dwi%XlkfGO|;~L<-diR?zfy z7LRO7cTe-xRO`Q+sUPv9!q;u4NT$`qpE0s*Hsscg-o;0HH>5t@jHB$@E7RBIH5Vmk z|NLi+aN@gK_UaW#L4ZsK^z{1bu#C&)UW%rvh)@1ddukz0DF+%A^XI|k&yVLTA8y5t zoL6rFAEVxyMcw&krlzm2V5MZQBiR?Hw^~^?1j-l&`Wf{1p8Ty0MMcTHe0Muuv!ty3ygA}(1S+e*X8s9Cc#V>#^BS>)2Bed71{fMO))M5` zZ75?WCuLw98a77G)m6Q)vWB$l9~zA{&lK4*Jqbg>+u#_@3D6Kd`nvgmV$%@Qo&*8ba+;+QzoM)uVUT zx`mNMkpAaJ{jQKIw@LH)*5ni3qF-l<7qIDS`+o*n76F_FNJuN zj;>a(m6;Mo_KR|_esDoOt!O#5Mh4As?y2@YuV(yDWVhnv1uWa~A?>II^kth`bv0aP z9pnzw)jHzA zp^0{%W|e2-2wtnb+*s;z{u?P9gQN(vQlVlxv>aToNpI9XxNmbYp5p6fX5l}U7MYH` zk?+P?_2@po7IUN!Al`pfA?4up;%{$=rqSp>=Ynpq`k$m>j!#?MecqDqYT%J_EwyBN zv+89aK}6aGH$8Z|Nk2q9l#qM{X-<4pqsl&^EKk8NEZ6nD{QDUNZqnUZ zYvh0IBm&uII|wRngouypRWLN{A!1XGilY*des2EW$=D76%=yQu?9gBKDAyEY$!~~E z0Q{)eQ}#knfJlcjKp=-6u^osPY~%7HeXq?h7*5&&jOc!HfpIZg6_@2C-5TnHvT?M9 z&Tb8;E@%!OM!c1E-(09@OQF?SuK%MvbRU+fO{lein78ev+Mijz#3O^fTR!8cRPGwP zpnp0z^}y}#Uk~6L)LHKThlLjaxuTN>2d-s9Ax7Q7D~@eso&2>$V?xG`5He+L4oHKx zO9pAa$3N3&7Eu~ofs2L?1*Cz#$)<4r?$D+I9DSpB!8sP)aaMQM?=$_6EC&NWxMGSZ zu)&LRgDp3rPY#*8bBS80WvaHY@x7};WXU&|Ps~Uq^euS0&bOQ{u|*PKx!|VK}{Dm;ojv3tHxLDmnPyc+?p) zL;-MXTox5urJDTDb@cB~b5i%$vq#u7{Crn&z8xRZv5WqhbJSJ{#fdzqdhcfjEsWWX zGK*?>B&Q7kk_38Ag;wg=IfpdA)pkFzI7T+2>gj{sRMnnaNT?K;Hu)S94e`NCTuF#w z(ec=KL6iSU&SwuG?qq&eM5w^Ss#^j={D@H(fQn zMF?epgrV~89dNECZG%iYW)icZc!3?@@LCUb6Mp2@ArXEci!;T2u#1DDgM{aSFy z{bqyi==;Sa&ez^#0+7|Pxl2pypaZi$Qh4QEltKC(SBB=3)kA;z!txAuQ&P~sYqKny z?oUv#rV-bMll@bjdE%W_-TRn%xW`?Lb{I_9yl7IsgZ*3&cE!*{$UtU2@m`!<~t41X){Od!+LD)kwa(z$NHyM&;wz z)JVCBwndwod`i@rv`!3mPm4@iagbB-1S9Q+QCamS%3teKHazY|$D@iSE{_Il2~MEs z;%GC(ERX4qPfe_;&U;+a2&CErbN7BOo_ zdoSfr%}Sc=P#|NFkY><%H@V=5XGadQtZ@nyL3#IK;}Pilr66Lr^D5&`*`VuGMry_K z6&Ke?`f2y-PA4NLjU|;3O3?u`(#8GFs^iAR^!P=iOCDT(ZL6N=QiF6_J)ETLj)p*sRiMdWVBSYnS*~!9uDj7zdIgyey%m3W3j}giDqa0Q*G0v#^?-{ z)lSf~oVGkdn(~-$hcP5!><$rkS;g6R|<=J)en2nL;No#qW zEM@U!bD`CVs_&Q0#dpS)P2-5-yR7w&fu`|-QN@3*7yY3W9DflAX1a_C3mWjv3S}2e zV1)~2R5&6grqD#BvIO3WZkrihbBsveitv6Oze3+028Z*-J+9)Vi$9(Dd&{KX-$mxh zdK?^&EqS7lFmR5^R!p$Du1?ej4IDZ;y$IC8B=cCbbSqc~{uF8)bDV?q59~7V-xBVQ zvm%O7l@`Xf`R~*m1lOnXJTTp=!+Don*M+$}u7ltL3El_gV&kp%ux(Ed-@M|) z9YQqMi6oe1UhnWIA>WhiZaw)!uhW;CtRjnoltv@c{mVn#hcf@s(=({Y?7-WHb4K-A z{6N+&HMt6k7zWyWaoY9w*nHR`jl%XNOK?RrX&M<4+0y2Qo?|85PS3l`+(_>Oo3YU> zF_LcF)mie#5t{Y_{2OL5%?Hjv4$jv8aTDgA5PV;LEGT5;fH&M?DQvptQ@EPshr5C#pPUst(T*ud>1G;<@~W(M-vh|GW|erN;ti1^3BWBj4#(5t4NaNk)&gAH4mk-|LaP@*p8!E!A_DyKsO^Q#pt zreMrV@$)2TjDy~Zn~+%gym&DHjX}QaLfe{Vti$$^ah>ij65Z~S=o14il2GLY&?siR zq;bho6^0Z%ITVE974LMl{3O8Tu_M=TmDb4nn%i?v$!#U|_^i*NJKjrJ^NkEV8`E{= zSC!L)I`d1Y#qUAV#ho3X+t{ZCT87rxfPkr7l%9+5|wU&18 zxofRX`>xIvW#^(Tl(|fz<_fpOmv3wC#)@kfw_*}{*WiJUQpex4;B{P62~Ocf@^4i* zgZZxbPoPy^55F0lY^eZnq594k83(&-eRxQ0OANdvm%ECK`fVMS`eF5Ro+Nmr?A=(Z zO#>tqOH!A*yM3;Df9#TUe!M1pe@unD=4mc)d|;{+5{Q|*IM0?hJ~d5~2Kv-|J{B7M z*mTExEDdJ2Da)sveaUxx$z^!C&;)XD+iqMoxDl;|TwfcybyGwW>bNeY41}DgT|N52 zyzerOLCdn~e5nCNhqa3?=@->@W8wPzca^QW+k3XR?GUV-EAN#DOfBmr`(Ap%PYaiL zid=TLDYXx`tB|G3M(M`@jQw#)ByUuj$Jr^19`t&-<+S)5@7P_3sD|DblBE<{vcY=44ce4BF za=FLpaXiLysclE6?psZ=lu<%pmbucf6Y)F8Ud^)UgfVgwI(41ayMWH0WTZ*rG_q;p z5D4K|>73t7=T*3%Rs^%ja5g+>olmRk=xN-9KStZ_)c-uU@u=dy>wNg>T-I!1W2IM2 zRMe_to4w+3zSWD@bA4Y&68<(?sFU<~mgQ}YcON9XHte}Yju)|e$$cbF6G48JvmpVV z>Al`+^@Pmpo>?uoK>D9dub;Lgp7QjtuXITh(#Mmf=wyOlBIUn11i>@@TNt3xsQf^waJx)wWDh zR2Z~0k+j${VkAE<-%QnxCA41qSKS2=FU&p-dEb>Dt+3lH>En4DsT;_Est><(`C(>d zW$gwK+enc=hA&Gkf8##(wDPWaF>ygcPAuuW#R5$smLb0bKWz;>xG&$b@u$yt&ZJy6 zIPGg46(}1=Rts5QZ4cV&q72_5`3mDjT0D*JP894hVCxaJ~h;l|r* zGJ=HCh|2y|`)r-pMz@`Y^DUl@57oS68bmGd_haH-i?R77uU1*Flst^yLb~}&6US>@<)02&j`Xr^lS5;&Iq4ovx>QGTB)@hd#ZVw z*OwX>qe#3S6;RywKSFPJxOHem(CjhcD{wj1tRCLxC!lJ2{ zkkdo%*=f~zb49%dUfPISF1*9a$xCykcp!h8_7-P9T!=qvJU-lIcp4BJhwG|s$UNkE z-6HKui#FN~{Rp+M$$q*wd9vZM8u&C;+j0|rKHmy+-)(7Jj_odrsO0zDb96iLJZ9a# zafRpWbB{m3W#Ut7iIE%Hdd;-!Z21-+;@z8`p3dusv!Bk>AA5%ppmCixI^MVKSf5C4 z0+fBt*1N-ZOCMV!=Qv#{n=eYZ2cs5KWm374yv`Pn&%M?@*y$Rtoy&v#yyaaQknV#w}y(<>ZoG!TsospDQd zEkb$k+DzMOMklLA6+;8&v3-T~%c67dA$Xtisaopsn#cyCl_@K!V*d` z?JFY~gutK2&}!9DW)?SjbM0a4vr7_ht9it4Pa11`Y!Uj}ZLHrtXI4GX)Dk55k1~m1 zZpakqR_LWKrQ(=U`F((ng9m8P;kGWNtn-!f-}X}O2G+d%RG!*) z{f>E4l&<4bfu@3lC~MB9<-pAw9vi%}sj*(BSFS=%84uPydaTgb)FT7kQ8Z3pryEio zDG(CGp-Iz{~R;${Lby+b6$Jo>J3&HEfy}ulR#(y>9c!&&e2j*{$a`aFBdc zE4vf|J#*Fx!WpCN&K9KmbO z?#x%mC;)X(PqWP_FY6KRm<|aykA-D@-&y=)R?nghNOG>;L6yt(-1YX{`^m83%F0Ia z*!}5lvHfWNF1gy|Fgcuxn6xa)DVXq=tDuYNh-%-(X^7Psc-+{mu8U$|`Fd!%B4>4) zhl@&Zvpf_sb;<9sw!W)X6Xi9`d*x>6)SDtXK5r?s!H)5PxY1S~Xfn#|4rbtaT6h{> z0{6@-lU%h(ic1NKBU1hPjUD}Nh)1?NarT{M7>2W@1MlY20@Wi`efltL;6!X~!}E-U z209QLa|HsGmwK*$gsbXAFp_=qWvoPbg`|(m9G&%IjkE6K z4k+7MNU?7Ra$EGW}4kQM4aQgux?>Mx$rl;q-CfsWv9E<{6-|%tBzzV zn4-%fDDSkgesaZifUnu|uWXCKm(|OpW}EWWNsKN_*ltrG7`a_|pPp?2A)S_}QuL|{ zlrdRaR5N@u;E|bD!GHZ2*M)=yxRklbmzLpwy0<@mX<_MFV>-&qHeKC1ysnG(3*GKV z_9t^mBuR5&$5^zf@yjIM`7OgK?uXzsh=)u7R4Qph;l*Y*6*K0oT>fBJJ3oJbtp{tW zHQxF~(z}34IbpE{n^w}Z_c`jy)!(U(yZ{1-^eot7mxY-_zY@t3WfuV=aB4c?C28`W_1Sq_Yeo z(4!2Hh$py+lgAS?=CW|QzqWxFK_|m`F|lR=PjKw|l9#$AG(i)dhvmJIm79X)xOp*T z#4t)gtuaYB7)FZUN>|5|nXB%N8{p?RWLmjiM#NIM{G%!Y|q1zTpq6 z{(0T~j%D-}ql_Ax-R(To)~I%Ft4CZYN+!KU?6la%3*x#o+@ec=c_S3i#i6axdVS>m zc3O+Skz@VPq+v5OWw*7vMHb_rdOA!$FV*D-!z&1OYSW8d2*q*0svT7#<8_SsTHtCslEE*AwyQko%;c(F~o>-Zpe6Ag-(ALsx`&0 zW4WX!=KW$(X&qHE^Tw^l?Se>S_P#+@>JE{q`3!?I?66{=o=@sJ9LsZNaM!naRL+Kb zd{J)fnCT6}r&$lE2lEA16@z%Anvj%*pYdSg<`zFjTotKR`RFecvJD3YN2UO6sjsr> z=0;K(2602l)h^}hGTd`b-8^7ouo{oee*Gm&;pRO$eN`=^%}&RDd-C_FQO04;<9q$& zA!4g4%r?TtSz}IVHm+|J&c=_OZ+FvjSwM++mhXg2HilX%F-(#YjpI-K?Jllxr0qc+{d^rPL?%S!d9C8ZylW7@DMjay-x;p$(8jK*n&$AU} zPN`pyTLF1z<9!B~TuQzK%yyvqK0rrAWo$e5IRr}SC?hh~C&jg(ONv7XPNKysKDQQ7e)o-gV2}7=QV$pq+3-Kv9crjrWYm?xsWGcU%O| zDp7FQ-hB{Z-yi?!pd9*ZyGKC8K?mhYnp~+y6;n23mlJym7ASU|d&D)=)~wPWGkN)v z67#GF9P>sE(%ZQrL<}(f_i<}P$zsLrOeYpRtDO!df4=5!b0I@8>41s@X7?q z?&W5BQAncEZAw)!e)paF<#Zf!^f#Q3DBCp45Ve|`PU^%LuT7w1;1>~oeNwXh@{6O4 z_+XqskHoGcBt|s;`p0R3mIzl@VZRT05;h^prUB{3R$EcdyoqxPg_e7+p|!aC@9q*pl^g5dW7J|}w&&9)3S4pK6$puhAtgzi z0958z(S<~n?|c+1@Q{2g5@W1_=-IrKxh>WE=x=ax$yA!?Nplos-?)&=vQF3qN3NcT zUcZajtsAW$eL z%$jVQqal?Smb+qGhVyYQNcJdOLQfvk>VO|BCR!_AAihmNLV#4u>x1?bK}hH~9gX5? zl%OMD`Ayc$vN>@^eKjXbrAF$>K9)fO6>z6Lm89-BDr}a(w{QIY0TOo59Dm4D9;L+#A(Ee%^sVil?RzBv@qMEnal#sPD0 z;}C>$e2?QR|NN!jj!`nA#-H*rry4;)AK)s-LJLQ@qp2B7nOdR!D&d)v`u6r5#_*O_ zM_UU}i%x**V9XUB6ZkiM$yZW+xIB-vJA;WQ0TgVpU~_^;t&PUfi)i%Bk$EXOtL? zSVdYOt(o8G*o)L3VSwVIsb6=QWx%OF-KHe2B742UDOj?kMf^N(MxpNyr{{6%bSknO zIVB&qYZun?-b>ZslR7HU7yl{WTV2c272odJ&EO#7v12eWYXhh|wtflQOe=Zyr@{x~ zeIC_wKvHZ%8lj=%7g)=Uft;vC*Hm~ztJ2D?ng_3|DxjDz(|g7rS_?dYku>oY_SN!sTGTq zzVm9CYMyrp!BvV@(}bpk-uv-J-(=lbY@Ti~KyPR3y<7mBzvfCz1&4~9!kZv=ps&`bE@EjMU_6QUl#MIzGc~VLKjl zEVBJW=)AYlc4Dh$irek(QU=`P!7x+aQ5m{?yC|EC=vrL2u3CHd-Gyd0Ns&b3Y(*&Y zy8UNL#A%`v6Me(=I{!nZ{$o?Um%xfI)`AVn9H|zG+X+IKdZX|<8+UC;WmdicVWXem z@avWxQ91!968|Qq7HY7*8q#Q!)YRbqzS%b*EaNrdU?YcwYTAF6Q0qQFM?R zUKJxzBPr8OTaI-IT{Q2s8!VMiARUIqHh(6omCLBFkoSW+qj$R?_r?)s)uP=p8Q{_(&aDOKRBX(?C`b%+b zgpYCuT*QR?LW}zV!^m!CRqPgrhbt{H!quPjLl5T}^TFVyh4&d=4+JDrc|hX0;SQ1Y zHt)BpNN07Dsud2h@5bPIG6+i#9j z-h}wKgJe-OP&S3-PZEP(TjQ_I(MFKp1}v)ff{qrnt|7FgpH=4M&U*OoGnU0WN4qpr z%43{v)1S^F*5oTqIaMFsKLz45w5$ZKE;>TOyI57VHsk43$nDqUI>BDf&FM$4=@v9Q z>*0>+C6~~=16<75U6)qaac+?cp(YzhYM!k7ln`e6F zdw^z*U7S`*e_7PHp8WaeF7H}JNlxSU=oU8)&g?l~=(CMPD|Mnn;%@$=lDKzyKL%=5 z*qNS6Hqr$VqEy6cMjf`*WrwCL%;ZVP>ChYq=^!GcnI1y{drMIQsv__8$X@X$X5wRP zKxRX9+2)E^QhmGoIrr)skD4GdV;&ZEd#63OAB|Id`udW`54di-ob5Va`8HoihZYZt zw%W#3Lgj&<>#C>z%F&yoyO)r^?449nJmlECP#LANSS8U8q?j3wnB4r()@*WUv`KJ{ zmN$-pX%VrC2m8XH9=KH^NI&E{|K5Zk5HPb`jDK_l=Crz6`@!9xFfPma{hYco#G0)u z#C_PEfsSD2!OdmSF6B$7W9Fw_pz4WxsFN`!$wu~A9IeXSm-K1yW^GB`#+YO%=x&gS zRzE7ipst4zayJB41pr+I7;Tmw`OcjtO%8qbtJ{Y4+_z_pa2*{@TaTCAQ**Dp&JDVR zxmANR2m>+f-!gscy}i_V>^LHTixZcpy554xZ){JYF3t0p2p)~(h{2N;F{Ix;&dYmd zZ4Z*xlp6yMlZ*xyLWJZUev&0PE||qry^af&;y>5nGyh>iSQ&fdSUA#KXUq4IIo zyaP7>+MsQDcA1`+FxNz-tt!O`!In;XBaTsez~((@6w{N3O;=upgNQP(S0N%shM{sj zIFk41CHF_iRGp3Ax=GV(-?(FfrMGNjFr1_f1@j%H@Y{$ZR`E#*=gRUE1%ILdQiIuU zkVs>$fI`bfDA6rXt18~t}H9s7Q@Hy%U-s*uP-3?D6Y*-0=RJPw= zz77F>4JgsHY?mM9e{9DJnLnxD83a<+o1^%gfC`XE{wr8NW;`hP8eb<+0(AsOGS z0xD;7UZz!AjJ{iA>bzZzTds|KS4&Vk>p@PMHlM<&@D3UBl8;dIK2Pi5HcIwB7Y2e2 z)!q`exRaOlc@*9uS5C=&rVpi-1!)0OVsoUKl-6If6p_;>G#|#N-=z>9#@+yQ>kGnf zaxF?*3hD-q5``auRX|-@=_$>Zch^~w1pJMgHEV>miz+-89%}@%ffz^0!U%bKhwJpR zv2-c~Q#O>TP>cC)@0t;RP?`i5u$6rl<|9*x?3Tyae1?}M3Ux$L9xK6XQe=eoxas;- z8hOS#B8deWaB|aCe@~6laO%ORDEI`Y$orWc2QiCvkDiCe9+*uJI$bH_^4{Y zFj8?#4m`3Mt?-s?x|K$&V zwuSzdxwvrIDV`M!@Uqshk5m&IP9C@H$}+U#St?1_Zoji+{MFEFJl%Cv=B{x9xGmM` zwak7D!NVQ(%kKs)Uh$N#hE^?Y%Q~p+&%K1~I)d#$HuV{UwjIlpPHgJEn(KMBTVc!( zaYzKo?3*2~yjANerft4+lTKYFCCuw06oEVjSr*H)C2zEzAD|JZv1iPndpB3xl z*0SufbO|&wa3`BtcjMh{{Q`Xut>_m%f}hbqqs1j*ItVm2IvY1Pd;&}85e?q`hR>-? zZafUZCu=ofY5SOo+e~!PI;6z)o#U#r+(9k`Q;+e0SE#W-#osL&B<$Qc7Z5zy z?JYR$El>#Gz`nzoE9+X8xjG$!+<8CQtaxC3Gk>3BVY>XGdM)&M@QdMuHpqaKdjB97 zBhgHehH2=Wa*Q<2uH?bir>#1Yk`Zpcdp8W~%TpNY@UEAWDfEku)3srqypIt1!mZMMb0x{&-bWl609zyem6G z+Xdf#o0>-cYa&@+?u>|6sGtgWEu|IuxY;G1Pax9eWoTa9Xj}=hC(5 z4-OO27sEZeai5@tM2LgmI4Vasn#c|fs^x^aH5@}dlSjNmxT&h1(sD>*tA@Sj&Px#q zDU0`Scky~WG8@I35@dyTo3+T2T}xeU<6EQCk?@Hq&NqgXT_<&XL<%%KMljs^C8Z{) z%ks)zd*jDJWV%HhW8pj2QOj+;65z8lI2hrLQlUr60=vYV<8ads*K!OknXX;)8i=*w zkX6?W?-5V$k>Lt}wVH&!X;3m>!M^IX6=ohc5_>M{x>GZ8s5d$Y(^RpUI%akdVQOHv zHBv4AsPKa&Wp-df9U?61A1q-Am(;)V*D|?ap7SkK=em!MisaUzCKkC!yB{((|2gX@ zi(CZXgH-(&#~jg$=HikYkB9J5Q@hF`8Gk!Trv?JsF5L}1b9!-G^C=H_s1aJXH@BS= zzozltlwGZeoRhk}Zvk!l_zoIF?bw}yyBaN{>qD!#{mpofzADc;U-Y?KxX;iromA-i z@Zf6f52_T!W!7@hMVJgYTFYO0Ji^#~eY~DiPlXxF@OIluO?n=A?m(mPLnRxhwbNwG z5r4<#cN3R2G)lZiM;2~Q?6Va;6v~7XcfFyl?^89}FaAJSlo;}$Mi$QfEvD5S~ zJ3uOlF;E{g)e1QgzR4|Ga1Re3Ymv1Uhm-J$kzzH_7tv5y!cSL+W%y+ty*Virql92~ zHJ@r6C0rII8+;7s;HAL9TbAEp+k7o4y;Lb#45Yvn{iaFFRs7>Fan`L+%!>3aI*5VW z?zj|!TPHn)XOS6lAjI>h!~yUL5dsLG^vvPwP%x8VfBY(Bj~MJCeS2g`_xc(0IgU1Q z@;D?=Q5@&5=M^CWRE=Wl23jCjimu;{amQ2yh`KA&A>eqDyLfLYA*l$?!Cz z*F|$GiMLf8Bj%QNS=W?fI5ik6T-(-E6MM5FmN;Q+ZFzOkstzaLR5h_Y$DP-#pESd6 z6`CCZ21$oIH5yh3M(QHo>7nSHyj=DK`d z#`w5JIY$4d^S8Dh;m%7X=lR)4;+lQge{|1igYOMAEO~=tf2+L^^?S+ZA7-=_Bw^|Ao@y>xKWNQOlH9|i~K`F_R zG|kr%vBM6YqQ%4t_M}QIYr67U-Ul-xid>u`YGA0i%4^2z3dFa9LcqECg4C0ILbBTJ z9<*K260AQ6>?)xQ_|^bP*oj2O9!LT#L<>bp2z>V6Q+9M*eQa8ZpLP=DQ8}YKD8A>* zdonja_&V|)7x228(2j64>=ME0W^xX{(>+tt^Zpv(fZG>iUqCy-$Q!=i7RG$;Iv{Y$cyCW(jrt&l2ze6KxI!jBz*#+J`S^kBG!c3Q&LP)k z1~e;cRt=;diRJYB;|xO0?GKqm2p=tuggmY%W2I|y2^CJ~c|phyebbl<1VN;%qV6j< zIVPf)ZZTN{ak#KxO*aVlovWdaI2HJ{zRsj`B@M5&Ks0kSF3z`FZDFT8w0ic>-hHw&d@&Vy_PuCz(`e^fXPf#?#kp zgH?VPGqDCC;$5s>Tr~G&UkP0a;~!S!Wnh$Q=lUDttR@=Pi8zZ*m?)YzNKv$a*YidT z9(C$#XgQh(V;wObi3Kk9yLJVq$ng%){u%X#xw_(TO-Y_MU{^wr&&i5|}< zIH`w9j|)1(kiH2#&?-eg1{dyQW+=P1!gxI9z6&S& z0VCoJ65R!~_US&dIp@gf?esb4nV0*1I14am7sIyBLp>`>X!0QYA$rG}Jm=7Ji}%C# zttush*)#bLoeQoD; z^ob+5nm@evmrYkCcYl;zhO^U#IlFsHLr=XhV-aO8TH~vS!7qtKR3LGxhtP{exhn%uMQeZq@QVRTph9Rj(|H9=6-ii+MxnoID#w1Qjt0; zaaFHuim;19axrJVJ?dA&SZX#$GBW|Cv3d7zq(56W&8DsXvyaVZc!ak|aWsywOr|PR z`VW_MBlwif^L+WB9oO^UB<}-v1m7-BR@{J%q6^!j>02c!>%uGr2SPa7shS<`fWrnC zeLas~i06TcTQ`v({c7-Xjyi;{u~?oRD+xjSh-vlHsy_$kx)=|9 zuc7v57xz6U`U*Ki$xl9Suje1hyVu&>kOKvT+tcFvHSa-GJGl80sdZe`2Gm+6%UeH*X!dxlB- zpx`wuhqvcRuJx{e^<(4d>N}?H_D%>ASEU8fj2;+I%UV_ht$W28RymtTG8h?+?pSzU z!$dw>u=RedlQ2SI4XqhGcB)H9c@&MVI=6J2TtmG4l{(qXFT5OFk%j@uD}xrnb`&g$ zXFpWmFcUlJuZcY2DK2m5Te{iQ9XI}_|1h6pgMf5sM3@7cqSf6t^~(6USR5^Ql#tdneL;&&$O_GbJ3(P_Pak)8HuJ{NdeXS?@<}SemA@ z+XB)hfJt4j^hxPUku4nLy{o1}5h9GA( z`(ttPM{y{t!2OD_W++SCN*3RF_|2CXTkpBaNX~}TCQZ(&1pU#Q#k>s@^mT!o2kL09 zZDCb8+$o2_G*b+S74aMj4EP054A}_jKlJIpd!Z1VOl0)*b}!AzaaA+zZsP_z9S@cU zw@Gc3^VQr2SBA&+{cPC=7(AzrHokR-1wDCo-K^SZXZoyA+SKvB+%gyAo>5>~(lc8p zu;RJL&-8N>;+O%3z#>RJ4z!Ebp_LV`38an?<*FI=;>}O~&^8C+9KzCgtfeyw^A< z>q<)6s%ClLhOxrS5$t0Xy6PecFrN}oGaleaGEIpYi0%$v!{E5>)!IW)`Q&GpC zhh!N(r-DJl-95Fo^Hl$|da&pQpSP*zwANA>Z}Cq_d+h*!k)#GnD7U>sOcJ4vEn~NP z-;dpoU2@(vi@xvwdavkSCetj3$a7AiU378qC+hR|Oy75=ylzgFxU6D{@RO0@Ba%3= z3{VF1LR}kBBriH%Y`8@3R8%dv>EV_CfltXZUW$?LLYm^Dvxu$nV>AkpPq}tn^|m8V zB_skmFd%%cUWh77O`~V$TOY>|~c7AjIi-xeu z4K227*FUDf<&Yw@>{h{K#lF9^+abVr+Z`~la9?zFulw3NW&FSawVTn(Kv$zT2`VBI zVA|4~$N-n#Os|_7&Gqiq+?3kve%J%S9mB>4eIuGNBxpa8)74$YB*VP4EY+xeswA1^ z1wCoIYCoR&gKu?zxL7vlxFk{V#DJ?eXk?u@hIg>CM3)ne8;*weuqV&SwZWdMPxerM zm}Q{y_Y(}pb0+?QhrJB-Uxi_FE^VDo#NSacnHgDZ#lHYoh1KGov)DM*gIcDJKk3HFfe-NHJ^G8`B`42_lQK>EDa4TY0RCNEza1o&=mqlva*?o3D+ z9#BuXaq9#J4?T&f5zJZf8kS27W)ST~6CtXA+0Gx$6+a>oOXXHKtUonOeBYLqrPcz> z%IL%6?D2Uyvs8)0(=f$zc)ndft7@Cs>(vauDQuYrk_={h8BMD2k_j8Jp~)V?_ne<< z*x@cYIGuQ@(S5?mKxv)kg2nSt<-$%wfjCUfMCA8Ow@M+HMq+<=HRW0{P0^k!OJ%6- zN2N)g@nh}!G4beOe5b)DZ}@lQPb#T_{z-SY5W-NQUGnqXSTdk?a@)b{v=fT7AKRk0 zLx@v-W?|~pVR2&!JD183EHlYz_!t_0A3+m|zQU*iw+M0VwM@3b0g^WP7Mi8wXWUb3 zwwOH^E|#Np41LMQ>(xqmhgWq|;|$)N=k;>Nw>deJem=Dmv`6g)AFY48(Nu=JkwWXf z5)z2pG0t(;&Y;V-H&(l@*5IK_neDM7&c$vo+Z!`i+-8p1qmGPzXX);n1- zbiGa7%aZL(d7x_THd$8W6_sT~Ag|+YTs5_8Pe_Pz-{^R~jq-HuFSyM-pJBw(uBY0| zV{9Gl&K3NoSRzx$dX=u(KRxcX{@Ina$tro;?DOK>j&wn!p zBeTXEX06&mi$FpSyUO}RUOt)H##2LhC4QG-xI+Q8G`?fkP0FCzYUxO*lmZ>x_7XNM zdP}Cm!dUp7ML_&T+{cDmkG>JAdMBkqcY z(NiuFRF6BaSUIb@KX!i3=0Uj_1GNpC|1-7}%)se$tFcV0jvpk%?` zF5}R)_0W&)AAShh=Y37i#-@3ZTSaO~#WKZiVP37;-+G9wiYwY@obx*r z(=YvF2BV9JpZH_UgwAnB;h}H|*f(64A;z)mP-LXh|E&rnSj)UZ5~N8Kz(zaJ?5~aJ zFmW^U=pKe2D#7b|A>MnOwL0h#oK$$>&oZLaWFyrI*; ziX-T;u|7YW!Zh8li7@2P8?0{f3*C}7(tJuQ(*acCP1^|WG#dBY&Q$qy3328~n8qIH#qsmhLa;vqI1eOw8@`h4lTIE=YUN)Cd; zF^*2AECz~)=4Rr=b`2`{%P{)Uu>DjO1R-QL9!D(j6oJ?nluWN#w}7eNH9q{6#$_Rt zxbOi&0zl-verWihb{tgFkG1iwLvi{reGWz;J69{91l$lp`;SU0UiN*=eHxP!V#^8e zkz1wAoU=rtsI5}8(vLequvIJ@PTYo$jBwey&CiEI60WaMPN(n5jlJdnfV^LYEumG< zYRwI#4WwJ*QG|>eS7T%n@oO>TW!vgjg^PH0f00e#X+OOYEO|R`(p5ihJVYojs;L{^ z8vcoh&hTGm1zzYjgtE(E$}%ubz;{Ke&kp9^3^98Ol=tsuOeCQ@a8H)OZwcK6C1_56 zM4WHBEcM}(<}7BP0p&Jsjl+Dd1pjU42PoHccN^v}>t!Yg!`;Onu%T#b&x>Pb)}+s> znHHm&Cn|ee8%tpS+$Gn6oYPnT(;pH+pk*I)GuV#FzkdTDo`OnXFFe}mxAvc$p}wL!$dFP;aiB;-Y?LSM}@Yr)$7OD?l#8k zIwK%m_EAw@VU!D&>sX$&k61W3R6RdLpaTU!#Ow;QG{d;g|=3{aWe z+P7S|Yf{J(cSr`N@!oGWNIRPg5W!~qTf=udY!H1v!n(f^6p zmp>4S;kL;tS@9RjVlg4h8Ue-FOLfxL&vH(iP-J|9(Oz?JSs`;u(ZFVzHjCS&uBoKV zuJgQ1Z3oAA!OL;8NShPOtYW6o(6V9s&OCGKv@AFdfzG${7%Bu2?NPQXo>6H6Onh#i zaqBZ_vnW7xVFdFtk3d6pX&`S)xA|N-15Ee8IJuW^Q6D|pWF z6XMPI&6f12RniC$r%rQF-j=5IURuHK*dg`{Lk}G9+Vb#a;^a%^)obbcPJj@vWmHLu zwfu=;@_qQzWq5(W4H6LdP?nv4l}C=%V$#_abBpOIN4W2!Xf%B~t~?^Undf^@(m=vk z_7#+CH7_VZ$}F!LleR6}13z=45GXo!c+wAt{;TaEk8F+fWNkT!YZ2V;E#|zBMjl18 zs{-u5~+=4I`EG1zi+ibabt|j9=$2u5A7FBd~!KF9+j2` z@}xO)PqY11l=P|odUsD;^lhbT780i=f3*zZoZ_`TeSGaVz%LqQ*ha|D2;6U>bnB{( z;Q&zK&4>8v;|0O@!ZNM}GZ989h5JG4%K3%r@UJ+}y_&t>wz2+p%KKAJ6>yhA`&6I+VRZ>}0{(WGKnK%$vyu*;~no6B=tj?`0RaH%kh7*knjMJj^M> z{m3*Q&}j+H!R}t^YV1FI`#93UT+eXJmjf<%_gD^&aMzEQV!Rrs`eSUV59$Wgk2yL` z<0*WVY zL0!M~R%)PgEvBBR{*=W`eScJNTjV%E zFUfXsuU!?#G~&XAzo|(~@!4XlT$gIB=(C~a1%!L_h*L{W%|^Gh z{7V+$jluOoY4w3NbI;d&2Z=e95jmtvKbG9a^!i$1WpfV3%>dD&Z3%VY@B4&4m3U59 zm)17xbl?C+@%?K8-?O12nQAM@j=$1AAMa%z!pohM>xu`_e!SXjx3V<1fC_U#dyCqR z?)w3Twe#bMPuFHlb^9#WU(HRIwjcM@Z=$=}XUZLuoKwz!U;7siGv!{JH=k|qzhxaJ z19^hBR$-F%bK-uRulzL>cc1;xQPXm^pYc{T74P@)yy;uA>a*lHoi!-2wmrp1)i?f97-_e2c9P7yg71 zveU@9%gWsfWb+U@#u(cQNzfkeDLJ6ZvFkVc4emXp3=8S2kZL1AGku{IxdA1Zq}bBV zZCs4+e2P=7jCZBDVF_>qdu#d$fZcuh+p6nH^P{6>t2g2lUQlz+m>v}MG=%S(Q4_-@ z@G3bQZWJ1OEo^1OFg>#_rny8=gQwO>1FTmo5_3~n$d?9 z$&1XJ4SncyAJ3WgF_|A2)0<=IWXKS8LQkdefO# zfHm{k&kWZ%P&BmV1&F7B+?h-<@t$*CP3O=%h{G@=sff`<3AHs+%#5nBb__eT1Ea{K zY{*v9SUwKPd39b#a(q@oTu(`Nt;gS75~@IJ-IJQRgnp%1;i03aOwFj7niibmH320& zA#*a_l(H~j)0Obn1_k~Gw6ttmvi{@hUsSIXPGDoS^tP+qUhZhW9z!`rh`@7g)?Wsk zm`Yb>XqQc9bam0U6*e?%#=b>bDQ`#fp5J+HLhx=yWw#Qu-qfqzeb;=N#K~wYUdk5r z#SbRP-XBjp86&Ihhi3(^Z790XKS>F$KePqg$75qk_ zfsH~vqppR8myuk8ZF_S-Zx`Xe%?h}!?R0b~+blUa(CAgF9CzT4>FcI2SS!Xuf0&L#kZYz+Za;sf5oHkm= zyFw$|SPUW3o2nlK&5o+KNf8UuCZl|2HrB^)sCh@sDao6t{}z~z7_Fe>?@ zip531AOM8nY2yvIzv zI$zc3zJyz2soV4w1@SsvHMdU`*e#QjYtN*)=Cu8}*zz4fPjFZ!*VI!h9PQ-qG^ikA zh#T2o!LX_hDln9bv?_Nw>8_-w;kuv1v%rHib`I4p9KA44p(pHjNwUH8+uQaz(dYc zE0IZxq2{pFTX+5DjPotU>S-)kdTIQCu~MX!P)xVbqVL1pMV#v833FB+!?KXQ%785c zT`#21AtS{g;4b>!8HpNaZ;-TfXthC@tQ`}R$v~jaBdZU&3}p%I)Fv&)UJ11RXZ^YYr9>v@I>T>+fo{<(U{~^)PiI&r8HGY z8K2Smgau~|FPK(pVvs5`%pE&BfGT;v+{U=b#wWy>Gtr6@%f`NHcK&>~Zd0chS8I`_ zzYMtD%s>~;y2Y^fK)PcM6~u%KFIfAdyUyaJ%Jw&okM&M!9+FVpXUAeVuVbvGUJqrcLCT%Lq%~9+f0=pP2{dD=g252waEf?MaLQu z1c6e!(Kep-?v(%pzFxwzi}IhUc)r_Op)>W)okgt0@6^M~Mv-W>A8Q-~5%e_<5pblw z&Fh>|3Ia2PhFH~_nnSXaTAyD^&6FHG|ZQP zJYH4cH5td20Xy3+B4yzpw;0XZNYiLeO*o(+GB&Y3p43B~OrjZvp3Yrcy`(ytVwkuf z^+&BK)l6(=$&vl=*HhDc;2zigRgaqi=#wVAXT+Ig;~p*#}=yGBvB~rpKIg zHFw%(uSavSGOod0rAEVI&WAp0VGwWAs~cBC%B)vIJr)vBMdv?|jc>lCDJ~;0)3!cM zE)ib#S!O-hAk zx3BDO96cUcS(qF%>Al+TkQj86Sv81_aHGHLJq{u44L;+OP48c*4l)7a{k*p_hY{G|*rUPKG)rP1}_H{e3G|6?G8?jsZ-rg&LY zkGO{xo6Oi;7-d56pCt)SY#rF6)koVxA46#KEz2sj5h1VZAVU%nt|!QEJH?!wp1+ji zs)C)h`o9_7C;bQiPFVOQh^qu!)3a|qas~(edPVl0x1t9(GQIBUCG>7{cKH__-_5kM zHxLVM`NPgqWEKNz|1m9f%%O@kbCGvCWq!GGX1Xsj= zw}P%j@l^kAHDoFocY)Qfj_PfUxX(H`^B<97lL`?Z&A;{H+9YT*M}}S@dORVb-&iZ0 z5Mb9##F2LcAs9csW;%tx19%u$SKtRz-LV%f3EH)my0K{|Lg<}OE5~7t<&!=y)6uZ* zI=)W_O|x$el}>z1*@`RapwivKzQyX@FXvo;D_1%0Gft-PQf=^D(wp{|Bp%L@!hnz} z+5K}Eh#2!4UHm<36x}?p%q^#ltv8d#=SNt%nFF27u(@*X)knrb81vf!{QuCT=8fVM)8Ek})z9v1hkw2fRkc9WK_s1%N_Gpm>=x z?gkprpZsz;_d}5EmflS_^=!$VasmvDUK`j~QiFu1?G8nE>wOvuf!8+^VgyXNa|pCm z$W?X%4T;aO;oC~JRemu-Vk|XXPGNuaCo_^+e_0u{nw{RG0RGqhFwWy0)Jodid)ZlX zV;(-bwNVQ)?8h{$U&3_iyh5P5Umb`7nBYAn;e2HCGYKP0G-+gT|H5jMkZO3?>2(-p z$=xL$%$$Pj5TXQX_QciQL&Jico8a0#?02sT<26%Hd59P;^-&tdqx%Pex3EHO4 zyXzL*CBhqvh~)~!%3_MK_m)*&w@3bFz)#)+oF28(wWwrogNC3cUCxwYHJviAPL5F> zDd5|--J-E}EVJg`l@f0mB(cEr{@gTUpEbXtoM1kat#oZ+;I3+h4+O=)tA$oQ+7Wlp zPr2T*S-8-RMVZP^V2XdL_%>Eud#V~_^Y%l7 zR?hcSjK1kbN?wwx`}P6F4*YE#g-)vrD)N?jPzx5dj9&yj^Y&0;QslV1{#f+9-dN8H zIW{F!Gwa!6T<3)K_x{A8>h!dpOOU@pz@ZXJoQ=j4ySXVCiy#oYLqwj6rx*l|qh5+r zM9{k*V}Dsi&8E!yw>0sdKZ)ms*&Trn{JE3X4-2=EhovRoVeDc=2$|~_lH5;B20Mk4 z>}j5LAe7XjAtkI*e7<#j`>t-5n5ZM&&`6UCxg^qp1yiBID8#R-kW8o8@?A~qFZA9g zweFL&N3ZmRNN+fBpk5)fiK!c= z9h=hV6KzDJn*n@zWNd>>y z5oZmj$qv`B98D~y72 z^W8$EAkw{mJ8aNc@Dh}i2*Ho;T4@0v?Mx8rAhr@vji`zC1bxVZ#r0j(8;P5tz2&}U z^U8PjOX2xDf5TdfQ%BrBDS=Hrx(Z|^oOowDm(mw8p5yWfyDeyT^ED;kv8V)&!?@4{bb&-42vdKzUKj} z9(4pyI@yxXvM#KUOY=F`uGNrEz-T@H=oS%;`y?isAeZ70^cO*-e$W4S`C$R4xHOEb zl0~+OWNQ)U=(C|$;bBhp?9S)B^+oH%RD;Sb%)jns7k5G1SDCYV>YWLW6SOlI7hqtK zyz!8>Z(p)o!1^L*HpTI4=2R<->u?U1m`5#4_s;yJCy^j85`QT4D;UAtc4U_XXwM}{ zE^oC@RD68Vo~a+!FC1#PhQ-%d2D!Asdh=1KgbVLl6dZJM(Ui~6>kOqNnfxoM-hz^j z&))4sO%!J4vHlxN4Z)Hrc5|lzh{?}My3cpklJe^g=9L;5Q_ARY{%{F}zGUinH8)WQ z6;+ZGR#U02lqlBF_}d*%iS^4fk2hrkKv!MbNB-&E;%%dWj^5v*ZvZV|Cyl%`9$Q=N zyOf>)>3XbrOC~MFve(Q6(0IT<=#en2QBYFRHtSn>L06DZcdOIaP zzg*?xzIL6_9D?vr;>UG{1Hhh~4YW?u%Li60D2;*h{2RtTcSuKqn1rr>iuC+Z%)2gW z23_F_z5^|>BPNt2{FhN|A1wRp-+Pky8!M49(x2G$v!23Bc3~ti%l|Khr<%L`1faWFWA0F|^N-!&IQ*a-2%a!brsWzh`=AP$btMFEi@ zqNPyNpR82Zzse5$3XW5jaLqHJp;@3EFdqAp%LWgn841Pu@@4v@z?{xUM(S{3DZ2w6 zoxySb7n2VhmFMAu3bZ>C!K}6${Vmhv|AvLsl^Og_LPC$5%Wz|VJu`W0y=n2@N~JQybxp|V zV|AJY2lkkiW0qD@4b~Xg(FA6kj03)p89&JJ!L?+f&y}$-llboTUHVScKc!rFd!;mz8=Qr>Q1Zff!n{0y}aRJCo;l% z|5HM1V&IG2#i^pi@&Y3UjrNB>_=rF1`%y0@Z7pUyls(HLr{#@n4GO^%LBE7a;YYiK zt)LZFWfA|=s_B5*xzR^4;k;bcu&*0{Z>av0IE9}@Z9j<$4g>`WC8@gZxA|{#!i8}} z`Voi)2!^p;>28L)`p$;Ygc+v7sSRKL9F9cJ2Y6miR$??HKnlv;=Vo7m8M=a`^9Q`J z4h?og7#pKtd@6C~mq_#^2=C3+m3IPrw&1V$?LGa`jK#Y&z9( zXSv6S391Sl^{$$d@__ITji$yA0YD7w29n5~SCnz@koC-A1M+(RagwePLMk1e>~N+5 z2TIgFsnj54Wc4Z6RRs`iIeBt#u6x_-axYZD1RFtp)djXgsk}C8W7IBrD#lcEb4^s6 z0qFoVQ>Cw8Xn-8A&TCRu)pxO3YjHSAtE(vp(iroX306|l@Y;^{N(A&XO;JzzesR~e zL2fUitIc;usm(o#{w%91$kCuzF())$GQhh0<0LnMGJ=Zaf>Oh%rYRT3^X@plC{{D- zPwYo1`71i6$((R50DQ!!7G+R8d1wYTdHJ~pLmEFl9_Qn!Bjj|KB9%E^ZRY97 z-f&n<%A@ccHmR}VhIM_3$R9=KfA-lizBFGLgh`OU_`Ql@h-Bzhl!}F9f})bu!r!6X zdr=A&%(1dcE7}OK6xevM{P=hW1?-!@>_uz?ssyOXlqA9augowJ48k`k%+g3XSD(*C z`hm4aAe>DdADGxCd2d9E+q9a%Ch=0x%*o$RrTj=_k&xe}UfUst_>zGn$R4WPx`)E% z{kyGDFMIb&WkE^X7RxyMo#{`t&=xhti0SCCsx{oqohGilC2M^-WV(N ztZYI+M=#DN+g4C!#daDCpA(zuTsHn(Z7$dfs@x9^3w0I1Wp5TUsSDam7}599zpKr) z$vHIaQ;+QikENW&-06}&qeL)rsCTxVl13G`^T*)fZBRjnAzEEnHPisvU`_Gw#ON9V z26af9416rS{#ax7J~H|i*vD{=9Pj_RXTL% zHoXb#OO1R)hAC9&7+3@RtYo1M8FKj3O;u@M@Jog0ftRsp14t;Vm%5;AoAxAyv?*9v9Q!GwC@Oz4{AeB* zC_tJh_v)24UqNzA1^%>E>=gdfIi%JHS3ZcTMJ)~A8ZB7WvI4lzSrF9gT2eF@q$oX| zdW}(!_sAT{pAv6DmgBRv@5VQH8IUhP)q*iW^)t)36VS&Zg$12(wAO@&B2w#;pH3I} z@&p-R<7)Y~lJeqMBfh&)(tFMAr50_b-&ah$<o(>! zo(zi&TX^O|JB_kut8uzal{LL1u(zy?#kQt@@A`9_yP6>N^~gy}g5ntqfAya*xE_trka*m>{C+#!AJ05;ZhciI{TZlnp!dnO(lys$>I6iU`Sw? z9r2Q~MUlOT!5>i-i~Fw?cYqlYsW(?YSlyiz7HDZcX*IdchAD=-p0HKd5~ki{+V9Br z=ZznmkB)sQi{8&}&t_*QuZy``%L&aSa|OLB_#7ocRah0yf-+C2)nUDLWd)V#rSIH< z0YytHO#iK^3#{GuW(fC9vx}vTs)|0Dm7V`u;t~~WZ&Tv$4YiPwIayYX0`cDmG z%BQErq=q7aDKGEX_(+J}9ZuwD?MXPGC+<3gFzE=-WN+FPEBU99 zHVH+6xU~&9;@Y&{V{a4j{&4OnRq>dWW`E0Iw}q51#ArD`z2@j5yjJ#dF++>!pQmHmA|+VJF3-r zV7ePBa{lT}2u>1>Hg@>R4uD9eu_NrNFv> z)>jM5d3Gv%0S1O)I!vuoaNUw8HL%#s)|k;#qq|zJ+)5-%$4LHg!Eo} zX{BVWq$Ge<@x@N1l#RFO@3m0TktX^n3^Mfgb)F4kZJy}2RR(V_&m7JO;=w|bChXRTG9l9u+`Vi;DMtI3( zrL43I=vZifl9~?tu9%hr5YLB5{wy8~Yd-Y5_9oALWsG@XRB*H9N(Ggr{RS<(P@7cj z{`^I>WT*h=2-K>oCq?R=G}sjPh%}ul@Z}0x!3qlr6W-5~lb!%`DX-l~2(qRHrbJ?q zg3`<^mXeIHf2d$VN0Ly5VJ_+_Og|O4XZCK?NW(DcrCR`~)%t!T&>&yBJx%`5P%te_ z8ZpEEE8gaT`OnTc#Z*#16*}&ercvETG|4|Wg;*?0E>${KjLHp)HTj z3A$WCLSk1^KfOD;oGkcHQA-}^>xvZLTxC^+619$oqq?;Dx{dne-sfK168R6OoMFw+ zsm>UkPN=N$ssrvYFZxJPX?ZNh2ka{_M{iVlcpJ31CG{#vrjOS!XGHq|z(y$EU4``AfLB<8c2=A=UsK^@BZVcGIfP%{)282^$3b(D zTS@SJruwyoha5@U;g})NupOt@G3`?ut_b}k#7PrIcNaU-hLXQqMo$*2w2?PZ&FnQ1 zTGke}5OQb5fHRLQNsRv(`Z<{R=_SyS`6e7tidh}Lk zEVB5`)lrqx3mvO6?v$qx=!n14SI9S&#RPhN3aG2bTo`Wk=W-&040$y_Od4u)t=E3J z{I;S-5U($<0b30wr=Xy-Zar~AEEU@H0%QwH z+LMPPn_j1Dv$^$7dT1EDlYrjYOMk}qurl-^j@VCWvLjQxFoQ{|m&tk(&_|&Ts?km} zO;4kum;9KYH(}eU$kSW)AqN>SVpIOd^o2br{4@ws^8NEM(Sy{~t3fsPG=Tk_w%Hm} zY86Tpe2ew#%1`%kZ|c94*$E1EF2*=8w-MFm=~63MQG?B(wEVnJM=;puh?zW{O>QlJ zzT8%Dx#@BbFjWcw$>R8{HWz6tRB&5dZpz884Sq+B>yr-5hZVCNZDjYIs(jU@K*{|^ z=j~_f(v3Jq$ouZl{D3wUObQ>iu;tax$Py9(Cz`iCv7wWF{rK5xbm^oFGJqnAHXzLB z{oL$PffkNJLt8N$LGY+aBaSB)40Za(Qv6$LN2>op@YXDC{0pPM#r+ahau!M28PQvA zq{MS0EFxX9p(qzM;yuz4`6IAz9L$)OIgHFR8mRZ|tY$Pbq6EQf zpA89XUOk~+mzUBoDh75#k#dj!GrRt?uYy{VN7z%h)4_9H zC9rm(Zf^NNX2n(>nK95r&!<({(*mD#NnK$^9shlV7UHx7PM=Pxp#1+?08EnKvrXs} ztWoG3mCY8*u`$g>`5;K8AV(tcYpaj9 z|L$-+Cn#~Ta1jx-klslpEf$Iz@HX4t0sTGYD^tw^`1yZBvq^sO3JV{^ynt3 zgSfZsC})(Q1_MgWfkV*$71C%(r|V>!qsr6sCsTf~aF_g3L7THKx=I%NCCyV62@tRq zX)U-iQBe{s3a7VmEq^0yvJRG+&rf#1(XI!|$m6)Fan-^}!028B*q|1OG23FlM;3k} zI^V^)O^Xt?40M%_iPKdv{3XoqV&FWa^Bk7dE|O3)%>OEG45YsV6?E}Ofzzq>#F&e) z3W~Oq&Si4#6W)6yW~B^dgiQl14-F?N0q8;pgqVqC6cm095bu(m_-nXXxk#kS|Hj1o zF~mjW`|FXf=zEZIeQh65l#>ggqqey_;)nEJhfBb=0y?5xs_douZSfs5{7e;j!yxcV zFDLa#9J$r*)4EDYr;q>sj_-u8xbo?2HFMf7)r=&K>txA+a(gc*ln|p3PRjhkECO-- z%UK+v&|)7h#6_@kM;%kD>l+T~(>icd`U2e0qcxBA`HKFjMBkPpp}(qUm~v3V6h~(6 zsUUi4kd}ElYzqfCc*tY}iG#J~=DflwhAY6{tZAp8s;K}nV?gyIR#f&{TM|nP>`d85 z;KJP5w1%SM`f|HZU|cw!sIxfCa;Dr4{wq%m1Up>4J@MFFG^3(Q)4>WKt&xYJMlwN9 zT2JjkIFXPN8I;&tqb6we`rKhtBLB2t9iJGooEk3uLQR}H)0bCkw99y29HyG`18K+r(iWX4+kN?vtk?(9$i zoZJTOP^%W;{rs-TkcJIyM6<>1hYze6iHXX~e{qhlqcqjx1DU54Y9vH<1>LvWM@RF% zLK}@=t`iGMAs@=()Chf5rBCfF1`N#V6kJ*SPO0~R8DHuM`zM5N$^u&fyecCy(I^_0 zQ9PI=GIKJQJmW)Rn0?{ade!X*by*x=CTtoh!#U}+z|$~=KEvV1RWGEa<2)yz{G{@? zC1?-qC6->gv-O$@q+u3&PjPe$pi0UhMb}}_Pznn}BPwb%x4AWey>I(y$>z#A4$Qwp z>m{Ja-;)j3ITNhs|NZiP{r*KZk z=eDegfbTS)@Q#&o4(<<1rwh?IQUBM`mB%yT{_##yp(sbjl92n%Ia4V&3o&vmlO*Td z6O-h=lKWf|k~_JXYcsdp_k9c#HpJ%o?fcu`d%d1#&pyxl`JC@J=QBehV96kX^ZXi< zD4;R`lV5iH@sZS=Xn5|!3jogh|GDiMT8}1w?3Mr6FuCoYj*5*NOkyuiGWeDIE)_uR z|3wGBnRH3x+dxfCxH`8*&I?I-qg-$77w#D?Jte39f5UOwuS6yVIYqRz>~kOG&?OB_979_TwX!qr zR^6c!2sRcfPJo7T7HmrY-|Wu#KdYcOg840(+|%T<^_z4q|r(M0t(Q z1V*psU^mgg#pLE=38i9&nURKIV-~ZG=|^t3gcRid2sE;iYwm&7R2gr}!xjVc=>Lal ze%jhw}7tb*rT{#k1Sn3q{+?3slD@GcKv`ifUY(0tBl`Mc?Mu;vI0=ZaDEu zPZp1OSO`@{(r6}M#Jv&EMp(WI*GKYM*1L$zhzweXz_hCD9H(o_$GzwLBZ(!obr*X6 zfAJ6!f&Tv{^1q&ai~3&nlvb94P<+r5?rW!vwe4a>5#mM#>auByLdEZ{cPm9R%3aT> zJeYNMHnF7@o&HPOXx;7ADy9ka`TVUMqdD81H?)RXN^Y?gO4$C8?bd_cN{Y4CVHDB3 zJ^}wMn=nfCBu0$nA}2)6InDorh#{77+hog#Os~n#0qw`e+QR!TiykNA+v(qPn$QFb zcSe3_gwE;nu#EplyjJ{oZJ(Y+`##hMm80+7CReE=LHmMa!w=$m>d zK*CnM-g)!N9Mnck58sw=tN4q}$*RusB=>fa>6&SejXo$?lQ>FIDw-Ym4V{aDTtBa7 z8daG*0k&}wu-d;g7X^wukPiZ)T^e27nM~YP{7g8kD;1@G z`fQ6AU49HR2t0SBZFdr7Fgiv4N<-AA_6}Cq=RDoiMcm;yc~D1!68q_jJWE3moskoj zJIifUnz1ejLX}p{64JL8;@9V@e9?WdseZO+J2=BBEj^-X&;ZvSW}V~V_S4H$s!Wlx zQ70WP#a5eU$l8CAz&P+b(w|qEYy3A^IPO$E^WSvR^@Vq*#}r&eKbQy$zN~ubZ8PgU zx^wNFinU$H+lvxS$8P0)U^&KLqF?oVK0SdgD3Y=vA&T>QkU|A0-@^tm5Fc@AM)sUjriSu;^#SO4T?Is939wU`ld ztbW#bvyNCo>+Zpr()w-ZglRf1o$!MhZ;8X!-(76i3#aE*X8LZ~7_=U}onG#Yr#G?h z-1*~m_Vas=FOh{6|h4e z@cej9L)FdfoQ%_?Ec7Lf0JWMnS9SRLfcB?|iPvvRLwiikGAAGYJ&Duc5jx%4KJClD zQr3zrVEi@Y9s~N?WE%AF`;f-hlD3l+5A^5ulHANh4--B6f);PR0}l46z3o~;78vld z&ZEG{ld_V`-n6USWYm-Pu+X##<^MP*&t~cQ+n_D1^5`wK#*0h}Uk}O2O`E6Ro<&B` zbRSAz#XjhwU|Auer~~hSY6Th*QY6H0krlJbM7&mey>7`&TgrbY2q@2FQCiHS1`8{-{PSPoPuoIk&g#MwY&v6+9GoJ2j^W) zZAIGY7kID7B~^RNjQ0uE6RNTR=G2$q4NB(cfwqi4+@P@ywjDAyM+f z`7BPg1_C-@w%`mOaE$+Gy{&pOq2%(5P^Byc^l?zvYeto(uqQ_Z-}< zcPRWof~m}aEn1~k z>M54~@^n6UzhE(pCK)hmU}Ac6m(VY<+LviAYEkpY8cdFhy+s=benlg!!wiXuy>8z@ z{>hw_^!vjWlJ1)PP>7?2@m+e@Rbg;j2jsd&ia=|$u&BK$kpA0O;gzXh;`iE4UKcSe zc(ew7u^mhZ!B68n$1I_LgwQCeeL&FZKbJGFLed50Fp$@xxxMJnya@Z&-Vj701$}hX zboM^h1|i)UV+a@DrqOTy^H|+}{^ok7Yme;$+O+l23H8x2C;`CGE=>nY@n}@(YeZH9i36i*nMI!xkNG zPcVQiIBTtXvJPQ~QM#ZRdy4L>KB2E`B*TuK^iCf*Fw%40AqQXQ54M>}1YEUL6G&1n zs*J8k>*n$hQ3G|wa;G4RGQDRfk`bRv8@(6JZ0QD|=;*&M?c;zkNslcl%kO*M-gRU% zc`mKOC(9q4q#Xb-f33fkV`4J-l_L8nW}-RbiB_kzzaw)zaWQ`jPtY<=y6n2oi&<>G zVUj4FlU!d-U??C=J|9{K)ZW50RzW_uHPWi)u6f68`0@hkWQUSTJ?K z`HgA`W-cRIuluLGT_rwH1+?88%<@@eh$Z&_y9e}yAHuyax;5j!4R-|y{rjn=b2Vsb zx8ZqnW)_#d+EBV|$d`;enQdRzqW>i+J`h+8GBiaB%U=PT>npH?#{Bo1A0=l89EJwC z>MX^c9mYlikLT%eICj`((c0IF$MX*NWyuZmu*}$6p%9QRW+}zOt|KhRnib!8G_(EB z`ul3#;m-&o<(-amr{R0<`nO_gbyv5ukgJ@qe=TEbfG+L{MtHh6T`Rhy`is^QeZbxs zgQ$z)n;?|UwV>}hyd143>Q5eQ&$Ae1?katVExi9Wf1$i8q|*EN0(c6^^TEgxsK8RZ(z-x`UkO5B2G8_NP(?S%*yFPC0^-@R{T1uS&9)k-GiJB zLu+lqcZ@hGLCpkLS+Zz3pfWD`a`xO|yF85t1YG~>K~Gt1r&q|+Yiy#fI>boW@i!6o zTkKuV?_E1SJhbgjmXJt!+cf|2T0|2iy~$q1ffUy8+{*Nu-`C~~Z3d`68Ivygr@D8< zTV4$PW!w_flT@QQBbHAI%wZRi%ddKv(Z^z=C4E-VVaq~4+Vn%;yrI~349^kI~-=xUz8XIz| zb=>M+6+371-O>HG2bX>&Io%KwU3D_+VnL%@f72&Clvty6zaQP8bnwOQw4J*&^zKH^ zbxAHc#1IueVx=MPv+F+f=yvg)IiB3QO4)}VDQk&w2ILuU*TcsK*-?ak^fv5l^7e0cm<0}$2OE)xmAbh86wPuQkhgBduSW8MY{~oza06FI)zUeJays#Yb;(; zWf>=39SVo;+mWh+ioLc&<3<`y< z<_o}?!NWJSf#YUk5_Ol!%kbI>23SH0&gr}2!j;1w|M@`wwLWu_Y)J5gQvk~!nb}i? zZU7D=YCk+QxQXu&)nDK!n5$`j1kJYA)8S;)>Q)cAm1jT*Q5nQ1EYRw5Ru?u(_pF1n zg+t5{MUwK+wA`s%CcAlD9P%#u&|w?9me040?>F_m?de|lf7Hw$I37yW)MuQ4mzH}fa$@HH5-C)y+MSekrv0GzT~Dn@v6zsc z)H5CtlqdD|1^rR>G8U%wD_^%hg@TIr*DpaOG%RdM2tJ{F>E@pq>^v*Lg}BniRw2cf zAIlif&3|-#HUwc#JS>0 zuBL9ce+O(+_E_ol}`AKRbVvJ4*T{|P&CE&WfUtb!F%=1c<>u2%f zn^p_HRx08Ol(;+&6YvTmj%fww(IVth<4bhC=_1P7)*23zfV}iGxB={Yc3SmGb?{P& zseX+y#)wC9-w&6=oY5tcDGNXVD8}gG$x1u9fBDP@ELCqs?Auw5$bki+;cc=d@adf5 zJ`U>_R^ZQ4Fq)`^WhgIfe?9xN0KK26nrTUvJ`&X`sBnCx&|~2X3=%6V0zqM+rKPMG z-l0xcn# ztmW-P8$KB9uu#!$FnZbO_lXy>vJ8FVu+7mNkyi)oR?qmzR~(;{J-U9=LZy+1J>xh9 z*cKP!tAzZ%PA~q@BQX-Wd@Z!=i@NC!mZ(n=HpesgaRco=6%y%9G6B9eGyATBoY&M3 zU$A2`UfsgeV~py^JIX7Ov0^LFUN*B@<~QiqJWx|o9Vz%l=CcY;%>Q+>dgqFl4rb?E zj@!QM2ro#D_zOThE6;e9zH=nGu1~N1{qY``%Y8iyyBFAa@r9?WHVV?EOaK0WPWhpgmgzdE6v|me*s9C!P(~aEs zZp}H?w@noA4Ti2qENM)CGNv;<`4Fic7G+7UsDV#V3{HL zI4ssxw3Nn0A5YGtej2=o>hf;QmVI?Q#`6IHadWh^G0GFwU7;$*V~k;FLIz(hUa62L zrJNh=jD(wDQts=Uk~&`G%aUml^p-oVS}#4y0oFL8q;_fBm8SXIcqnJ?`5f7nrFft< zJmuJz6Gyrn32De;>n_ab`W#w_*J2e9CTVPJ{Jx@!X`Ki5ePPKw6wZ;wWe5LG5vOjf z|1_eI6L}CniUvPKTPJe&vG=7wD4O0qd=?TpK8;a>LVRh`+N|QZmf%9X(Yt_CxstN!nkO7ynr?2N;$81ugBxN#vC_8V#~_-=47FNs{wccP zTeo;q-a5lC__9t$*&=Pp1sk4q&wRfD4&o&fgkOs~K)W!R-LFTm$On6~O$w&a301O} z(od1~1oQ(|&|&GWMeHxSfK0{nfstiW0Ma>FKOf9zhp$27UBC+~+k|2dT(Cn;&7iUV z;cH8;E@+x-VbNeXUUnXyX2nwuqWt6nb+PJG+H&JzBU&fI14Rg!N12cnwez6w@UPlRWG)x+59Kgd^o#1Sf?f zKiODu!+O|bKb9^T*X=N~=QEKmI9{hM3+JZ&76TQ}agKc5PkiF2E8RHhpOBSHtV4M{iBP>pb$6WXW(9 z5{Er8LD9-&b)~+V(3-8nawF(51N%-K)8OsWP-At>{BnE=^>Pq!mjSOpNeExrpfu0F zFxe@O8vJ17qX6oHYP_((xXydKeG3A0JrzXaWm_}f^6Kq)f`plSlE@z-DREUP>_m1D zruAbqVsJw|>84W$qQ>nekAw=9oM$Q55UJ;pPXd*u|66A2jQ*R6E z?d+4aW6M4vx>zmATBY97gL_71iBO9bp-7{KtnJhl;H!-$Q|4D)w5!LDI#Kd=O5^NJ7JkTYo3hZy^lDt&jX(2yXQq{Y2Eay$6!~!#1QeaA%0c zafCqJm%UkCtmyxv`8nD156{4jJGi?&BbTKwDcnC-DqRk+f9G)_*7JcF)x4XwrOUt} zo0r!$I0hnPFVY+t_6+iE+EI8%#IspuvMs#uohemN4}fhHks_^F`gWPAbi@m>`V z2`t1Hn6IqR+zKt?a!8PYN+wy0m6?1wwzO=cFrUFrP$6-B`I;5j=gQE00$X=nUfs^^ zm~|;#vzF%M)>gCF!am=+`QTVTl!3{<^nOj(Vqq4?)+OLVm5Ei2(!#_`9*UbV(7%<+ zz|>@vHb~kR-61wSt>K7qjiYZGtx$#tqw=@#A>&Y`fl|2vH4dl-k3 zgVk(p>RN?!d`X>!s@q{AN$a;v{G}xF!fED;h!@u|rD(@XD3FN@Vu?nSg=16n4)*s# z7jBQOLA5(&NVkThC>odex>R5K_fREA#f5#>s2~aOt(DHw4IO54Z9Pgkt!h^B5D54W z9;|Vf^Ll&+kposkoLp9lFKiN=cLTWnE-@QmMU9g!=vJ9kob=^}Xkz8cO(rQH8B6DCZi zl_kdG27AL=0fChrJf9O;_VJ=zUSZKjc0(&U5Mo=T`jV1oxpeg!3+^?%%-7+OpSF%8 zwv5Br>~2ER*Qv9sOt4lK@CuGao7J(0OI(+8Vf#`JwZq7C|BBW60F;Acg!j-Fnd?n% zp~;cg+~Wy0mcXD|3qgxgkc9=ZF~%x%(bEsx8F~0g4b{U3Kom5*x*aQ7-Y~Ce=HUCZElELw1;S zgFUJXSL5nMgV9${E4uJ?AHor>p84dD#RP9*R+?++`t4#0$JQ-&o|eEMNz4ud9n8M@ z$MyBLVBia;8!~~<;=D)-n^3a^1=E&7^_4kwWZo7XE!Ze=z>&XaeKhIY0 zN4kVz;`KJwud4ERj0a^S z^7Ax7yRPNIro~M_r(P7m-x31eGis}`fR{%v7(pYH*~}Mu%Go#&+EUu(lU+TxgCLdw zY5z5zcIhopLg&!F%|5nMq_2(&-S0L2Ld=%nx4?1=L1{wT`C{lQH&?pS{`aJ0-nnM( zQH)Rz!{{ou#~tB+zEJOCJjz3HT2tyUxV+)v!1qiO~oGgNm32v=QzAJ$U@Lc=}-$v?qm#4JXfj$(j8o2$AgOPi}M;Q9;h`r z#d1Kvev=*GI*GBx>Gv^J2u0r#g+(lO0lGa1$VKc{CgR@-@N6DJEABVGrsby{bQ|j8 zuK@yv{H3hfOKv^Msy!TJbC^ysj7h-yW>pztimD?r$#D)1#POJ-;Mfds05W0qp1aCq z2liXOUdDg}WIL;(pN}L0-c3wJ`*?n@Q=HUH_g{=6SQu`D+7nc=rYq+r~GulxyB`cz9=Aowv|(x&xzP+@fzI_G|adNqbaxjuXKC`piOx^eVwH{Bg2- zBAJ$)OU+Yn4`c>VVutsHT71`ZCfttzzS9;5SIm1loZjC*^<2rF zwO)DM{@p>Mba>7S#>lRr+vsB0&l(C7{SuTy+Uw-yc^`b+4q)GR6^-e6cCh%eSIx1X zJsq(ZBja48L+Swk3USaWaJC}6LN;1-OEIPFJQ_c{@99^o(SrF+@sXzca~_eHh)I>*{~XBQ8nL7Y04qU03u zSmgMIwv?OedBJ?eaCQfAX?Ndg<#BAGcM*#mI6H54*;hb$az zn*nl9#E$fi2#luJalCeONKdaB?$rX+Rqg+lVOJ@~*9^vHDaPCMopd>$>8pAl0b(XP z4H*lY?3I(eq*Ry19Whg&Zdt zPSr_q-@eo*%rnF1xV>XUABft?)L>fD3;_&H5+WcxQbM?O9c4oBoLZAyZEC0(-3;$+ z%Af_m4;-+{F(e@T-^LuME<~Ld>n4avN5?ry`%I8Wv?}Quc~>QX}%mf&F*oE+xfQIzFe|35f8Zq5P8>{XH!5+(`}E3Wx&IN&(;zmkWtEj{_8 za&Gy_e&k<-lY3cCxkd0{W|nUb$X)1aq!#x85Jp`+aAz8pQP#pU(m@MIVa zzTfGt>oqMjWjgw7ERQZ_Z$G0>nrR2Wy8r96J3zN8kijhCtIxEuH z?$Sb0rQK-SBeA{>hP&>y0bY}HRXqv3Cgu!sp6)n4nUWaVHp<>-fy;$fbmz3`?JN(A zO9K*v`fF?-;)=eT-Up}%E-gEB=N4nPso1;Wk!B-WMGjILLhUtP+74^1 zM;A2q;|rlB&Lyy>)7G?Jf3sBXjh)oNJ)L^bKjW69m4d%o z52CGX1o!e{lhm&CsQ;v9tv=<8xs`kGMH^94fnDEEXSeM1YiyZ01hXNF`;a^C`{~uK zM58xMb(I6kbaUkcgs)6j7o4N;2ht*icpB)nDC` ztEwn1?f-`$up8D^)Du}R3!wqLV)boy)7>aL)JA(EHp-hxl8T)tQm^vq7qJAy z^gQd&S;B6F8o|gp4yo=#-l86!7cTYAq zH`dNWiIjkerNON-(@XK{n6no8rNZk_hsCkdxd%-!ghB>Nd^{|@{1+~$GaHsFSLx&~AZ8q}ZW;zWSlR^t!3RRdAyDVS$POg}QVN*&XmVOlE*5ETF2&Hy-u8m=S z+>gD83Q?-6J3SvpPq zC^w}Cl4;?HnAG&6#!Ku*izu^$n4~5XTauU)qpZQHU4zZrTfv?SnHAHHY>B!emjI|iJc9LNKQ^&%PN z-C2%=skw5Z0?)gPI{O&L(&W9J=L+<`TK7W5<$p?Cm|`?s{n*3xuqs`sZyFn>!{i~! z#E;rx+K&PbsX)zKaDw^2Y|0Aa5dNAWQiPAuB`OBH29DG}BrciK zDK{@wiV8gpxVnyCRgjRET22#;HRRdMaG>Ju?K)r4*Vs5L3I(;>ivOxYT`!Y&#;DFR z&DMKYFZW(s>EDc0wR+bEkF#iKxP81F4|zvQCk=h1KL9#rf&G7(b7;>!@N<0UEDBbq z(MNR-$aB==S>vfizf?)%DhD9+?vp&!&jquK1zEM3-AI8dLRzfqewIim>igjyzxX~j zPZfy;L=xHUW_}x~hTvUvg`l&U>pJ$%{W|7R$R38d^4f)d4kWcM0LKU>(%$11sV_^W z(^MH7^iXXtJDN0n05YmK@rD9`C?7lb?b(xoi#7jNSkLOnhFnSU*478xb912M!=>JM zL5LhM;MmoV<6uw7g>eiL)x$p*d~c-XYdwNmz8^TC4};^@+DtUuQqoZfFhd#Vs9L{; zjoba0l(v_X`LEpqiTl1K4_iD%rC@ilsb|ve(t@_7&o(*oO_xNb{G=L_yaEE7-()D+ zVHa}6Lv3ui+WoVQEBCwoJ_ zIzD#zxQ66xm~R{0KsJxKAOEowLv{1Z!igC%Nm%2QT{`7wx)pAMR&I5-WfA#(S^y zr}!;r%QP)Z!X`-LfYs0FDr9@5QCERPd1vfgj!nJl?r^WcYHf4!?(_cIl!Kov;>eXh zn77XG&mUKV*7qw;J9p-4Mi!0Iin62LVMdn z(T*qzqzTX)b@JzV_VsH= z9RI=7?E|$b7vYEWE%n_ys_DvaSB% zCUVN-?~GHisrkC9O7w~wi_5woj5AT$xSH_RTPPXjh#cU?Du(R~e&v9x$nRp;ht$(F zdU(;`T#}JAMH-S>qXa7GP6r(N#whRu$YFZu8gbZWQ*8!2(of z?~pUt?M{hZC#lFF7lzdPtaj&tsJ($z=CgmHy?@Ptj;Lc2zBeC@s-paLIjv>$aT<62 zoSt+|HpHbe6&{{B`J<;Y#>e56JDHZNI4KI%w>TEgE7jTk%;Znz9HI;Dd)!k)5t4a> zQPf06@ypjyu=Z@4{$?7PK3kc9RUdrB-vNjCc(CiFHc@B=hI4Y`WOc!m7bQw9VtadmuqR;BaVJJI&p(90GvCLyl zlvQG{OTbb8lG8#(e)5@7%LCP6`G1@yZ19}z*+%8GQ9(3l`uMpXQGZ4owY%@q9!fe6 zHUxhTkd}LmPUT9b@<_?2j~6KTNM+oD=#syBH<`XB3yOP6JaFLc?L96Mk@IICSlD0l zAq37*!xfELL41TlNGc7R!?)rCYoae&TCGIL_%C+gwgY=_OgX^q9KSIG!-Fb93~yDr zLrR8w<)QkD390T~$x;fvZRm$FBkL5mo;NlgZv548{?RA1ZW_4KF%qNK*3YdMZN5A6 zr>ovgN6GI@nlgKTW-Ym_^`;qdk;wtdqz@<;Q1NBN(c#hD8OnWo3n+g^LZ6wn9BdrD zM8|A9(P-OYasj8^FuA#aGyjJrg10ANqR!u>A#BulO9zR}4`-G~k3teLQ(e)b2drpMGbg%&K8+_Ni3WXYu~lrXuFGtr7W! zvqQY9^C_|EwElQHa0UpRSMlBZvDJ*?aJe1uQ@I@7by@)aUV3U=>IKEG#stj6v*NAm zDcY;0F+B_IZ!Dsu_>pT^R-5URWBYE1E-g}k*F#hd0ftN`d^J9r;I>tGdK1|ez#ZkS z-RFRlU|WyZ&)5$`5JGzwEWaXl0PVekkQpE9pOxqA5`Buc)1KjvrI)p1I2EU3ZAjRU z^6m z-=)~0ot#H{>4RYPGT!9I34GH8H(U2BYpdVD5%Z^8HQ++r**YZP=Td;&od40x>gMEb z?_cVA+c7uRZpk^4nE+I!+N;Ur1gew-RmaLcQkapnb>;*^z6qu)DCMAC6*KZFs~-uH zKqmL199j0LAk%~NQq|pFz9fYEvP|9_sJ2Wdq$HEWbrNeN*xsC6OF(qm%tjbt%&hy2 zkADh)kw!FdO)V@Xq)M2WgXH*j^X$O?YUAz12W!BNwbEG`A~P9Lp5pMsgpJXx{pKDb zI{n-o7W%Qh2F@Q%_Rs+P;HH}92W+& zO<)aE$CXn5{C*2R?pxfsO;}PI@37m?dOr;s?OfW{8RMLEl9uu0>9R?mJDI5Icvw;r z{d?VjIembbnh*FI(k56+5?{eHvsaFUvM`T!0ow2zVf^wM)wsaU#zDC;5a|_XtsQ(P z-1%5hrb$^+Di&?AN^^au3py zlu(#+zJ;it0redSN8!KBb( zryhed2r|Wp*&3;p;ZBk;q?!E98DT#a?X>GxB6?R_HmHY5N;)45$i=YnRxW>zkhc|oT0N; zZEjbcHJ$0WyegP5Of8-8inoqAaU%pXzlR@P`U7Bkn@2#*+_9-QTvq-Lryn$HOdVEu zbw}u-j*C6I4>?b9ch59@Ly?t8ViL?kL zD;ZkSqS16TdnK5(tZaxEY*#Rha<@GVcL#^xjxXZhTwFZam8XAGM$r=k$WzO+PaZLoxB9x8v0OT zvC=5X9c{qg^AC=!Qqk%s-X|puzIo=pyZ8<9?Y$2?^_r49Px&A|J|gnh&oZU4piA9< zLbJfNEZ0J;b&vNjhs(__ryab>Hp-C2P=Na>)&8Fxoogz6`@)?BDreWEWQNq=*>L=5Qu_q7S?<^5O&IfdWi&;{|f5F|6J@srg zAi9w6tzrT~6en^u4QR0$5NP82f2`M5a`Mn0)~6`sRR`?xiTEcH41 zy@D}D!LEG^M}mC!d{Fd7D9^A`qn(v%g6EUk8}_evFJ!XY-X4c#Wc2)8H}6Ia5~VZs zVnSA*Nv6-dg|DPXyH4#~J>wb1$&8vlELgaFzuJKw+H!M@b{trklDix5Gr+Y?5#io< z$ay%DXd`~f0SL(Xr>oe}c^uAN51(Y}wmipAm|O*Te=U}_$r%*?-v5y0htO_E+c@OD zLZ}ka0Q#||A31;hr zD1bteLk(nBTu-^d$1~H`nUh@l^Y1pZOmE)Oky%=%RObdRcP_?+h5SoEKN>A%7#KcW zU&{Hsbn)cf+cqc)_52Z&YUOVdC;*em=pxxVrjq-pVqb(zONjiz1DPucdM)xYtE==Ww5c+e(NCj zzr%1wr5_9gAM5cTI*9YiaWeGHq*>;WA{P%c0e)f@KmMo6uL2Riz;yZCza6RMzm!Re zu)iPEi}9NmjWQ}o-yA6|w?i6J2yf(Mzg_3L$w9V%3MJNIdGvm4efcc+mABU6+vDhv zhfA{J;EMfczGU2;pQBrM#y2p}rIF{qorW+YCb!F8J z!@i}?OqjKs$Z)0^8sI z4YF%;bverI5-&8^F8$?-e%BCO*simi&A?cHygcy9>tRZN3M;&cZgmxv=h4?uZfCBs z5l*SyP$h z_q}NxRM%H=-iE(MBUZ8TbINf8*CXtv#iAAe$gV>A-sF6pb>wJ>&PhFdEL$@W_EvP7 zH?eo>@z!CFiogsoch{?mrfU*~IBgG4CrC?e>?j(J9h@1THaVN->rWyDQ|VlNdjxy1 zJ%aQ~kh`b-0}e=QCSA)M*$k3G=@_ErV`q?{s5kSBytFqe?JLKf@rFYU{bIZ6{pSoN zPC@a^u5P`xPPHKh$YsafPMhm<9hc2@`UM9c_0UOI<-%)Fo94NUaw`Zs!#+nzS$eLdOeBpdxXFh_8~5&SALrI+wBdQ8RnlvM zOa&74oisM6r*SK)j%`ZY-Rry%eJ>5}g1 z`mCy=jNG23j1Mn)6+kE|FRh%)7f2#V?;9y@!$XyKO02oJ@FHf(2omyutj*f--N{{H zfR5$l4z=h}?e3`RHty$eP1|^K#;SN7^AF=6TN=Nuv@p7Ailxo(GDYT)pzXy{%*E|H zqlMcuxo=L7X*QwhrJ|Xu#G&`mi|%8H`kGVmw$n)CaO4vAgcp7LHVbAd+FRL`LAk84 zBB)b9YP;plP~E4i+Ye3+yqm8TSkd*b5?>?RlgAGS4*YDVMFhR<>A@c-+WiwPzkRfs zKSzoH;S$L6A~O=^7gRU|xD^PjZ@e!)FRxuy`Oyza+hd-ql1p`c?bpwS3a>Ji?BgR@ z%8OCPllp94e4EtcOMI zGu4KZR9#DmPj-c*e?L)OJ9qB9l-AS7FAz5V<0aMxVT#6v zo1q6lXF2ro(dxu|yPPSWK0KXzsptHVoIb7GK~gp;U)HuDm+r;<1x;%26qGvpYdU9AeCgX<7c2Mls3<=E7z7=*^+6?{+Hiqwd=Ld%V$CyLU+9^`(m)t4fqREZd$1G|#) z+dMG%3QM|_C%-8@W@HVtSfmrfu`BWMW}!uI=eSU9SACdEa5fW49X7PbvsDSe-&brO mj>~)>i!4nWIT$HCWfr=Ows(AC%W{tP(R!x;wB*UFkN*Sv;KB(2 literal 0 HcmV?d00001 diff --git a/img/ConfigureReleaseScheme.png b/img/ConfigureReleaseScheme.png new file mode 100644 index 0000000000000000000000000000000000000000..dd671cc8391fb46d36b14ac8584c0a5a74d7fbd0 GIT binary patch literal 69365 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 H8v6Y&yjEA$ literal 0 HcmV?d00001 diff --git a/img/CreateAVD.png b/img/CreateAVD.png deleted file mode 100644 index 5a3d49445f69703efd3a88a42bbd9c3a76fa822f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 86956 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 literal 0 HcmV?d00001 diff --git a/img/CreateAVDWindows.png b/img/CreateAVDWindows.png new file mode 100644 index 0000000000000000000000000000000000000000..545663f7f17e20587302cc6df477254ab5624afa GIT binary patch literal 23941 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 Y%z=WgJ9=5*hfNNrT~1a1{qo)a2HvhrJ^%m! literal 0 HcmV?d00001 diff --git a/img/CreateAVDx86MacOS.png b/img/CreateAVDx86MacOS.png new file mode 100644 index 0000000000000000000000000000000000000000..c1ca88aac03fafc00b382da3e65dfe67ff38d2ca GIT binary patch literal 565647 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%0D0oxh~-hl0GEBOiL@A zD-^fkHZ_{u$h!O`$l{wRB z=&;GUTn%WK_X|_3_etuU-+a?wVMn?@a0d|#XEcMAOpF5GI>n;y5C@79!zq(Zoym0Zy0;I*3jPax;pI0kb~)W z-i$ovJu7vaM~mJk>>uVIgx~JAja&UJC9XT3x#lT0jD(waCJN1}D%~|qWEd%J>MKot z2Ja6mfCN}D#wksoS-IBC($@*sz1*)*Ey*Jy@YGbo0;E32*bwd*YxK&PsN}Hj*+wTw zc{jE9Ipde@5`{8-i&mEwyVM-6emyT^z?}YPQv#sMyAyYr|V<_$MKH z{2L;~)x&UvLuvYGD7qbXYdubIWc?N*PKpxmTAa*|mEVcHA>Tu}M;h|hFU$zuSy;)- zeiheQ@Rsqhk+)L~CrA=&DjcA#`unKCqe^l!={+h&2RUj-u+?zCY0x``q-|Hb=;h4~ zc-gyz-aDCmor#a+SlfYE+wzq4i?L~BjYUUw=6tB@29V+D2Aob#Lx10Q8r8Comck7Z z(hYh6ituP^;zwkoZ1ql|nEYChI}1@$-P(?=42h!|@RF4cyw82R*nT1Vaht1P_G6HG z_J~uCfDjMQz%+i{S1kxA5G`ub}&Utu^X4m)X;Rm$``f z_j%SbQ0I_*hQP%Fi}rM_=w4+IR*bjkbA z+niMK^EhuY6n%lS6DDsFvN98DupP5cPYCrYI$>20bb5dJ%|KTQhm|HVWqBa9^r}(n z-PccM6_sxuH~fw1IQ4>wKy^FZ*rs0emMe1Y8qDbxMAJ|G9z#9dZyM*Uc+%nHw?;)h ze)4d!{dW7v_Jwx&R%XghL(l1Grs&>ui`V_&;Oj@WTTWko6}4}O8QpS&ZE9U*_N2(; zaMZODW6H&quMeggNXg7T>q1sKqDPtEvX77Wkft!|FqFsBvnKpw!k&#wh5VsQard*2 z&CxSP0xGvZ&`Xk?7;?sky%ZGph|O-uEe)l0C2)eD=QqD&3_ZwgmscM(?%XRGjr&To z-1v~FcOCr9ZJb>6wa#4nt}SD&#i9INXP$Aw^JRR&&D)02HuB4VtiGqy?@vApJfaod zX|a(@`zo^#x*>Z~Eqg9e7ZNfp6QE zms9zN)kzPvIWLc3y`Y6|bx}gR-?i#ieHDm=^sm;8ao=={NYeYYO@$(|c&RFy!Stb7 zetXmH$uVVlAZXWY%WBF^QfYN!bjmmn+vx;Upgt9{nMoBInUJLyT~sv z%9tqrT5HLUrv=bR?$aXRA)Qf1&H%XYj#gO_H5m3Xf0?XX}sdc17#d&BImy2YG- z^h%zK(I0D99F{4u+nNgyZ);m#Ym*EO)d*3YOV}73=>jG%_W!Uj94&cz$)WYI(4Yl3 z>ie7YfDz+^dSK=9URIFs8Ok#Z%3_TYI!Z%ihF4EyReO)mDYnhB6r{_O+J)xptQ*dc zZESt@Ksv@LEZk{}o63Ig4{Y144{rFw&=|}e?bCaxU)@M;dh4jMlNpk~8jUHTh^KRv z5FB#Fgmis4Ol7n46HP=8^L5s~Ti2@>gy?K2fB=+V z_u<}`azC^&{SHyIyfqo(EXY=ADp*fBx>$QMj{Dtaz|u6MxFYn_ba(LS$3q_EbBi6< zk30+8`>=gbrWzBU7j%Q}CJW$%w{ zZ?i^;*K>3yY;l?jgp{zJi5(Rvpyd4su`#P3`C&rm#;RBz(3%^_dlpnEH<{&FUb$Z8 zwOol(=$ao;EKJ84VwyNaO6wTI@S;$ybM!az>RT@kZO|r7UF`;(1dV$G*?2_DFYYgk zl&o>5Pd%kj2ULM3zG2`T4$o;;J#n9f?Y_nK*MjibMCj}+QaBnn^nuHoC|>fl;K9-j z&G(Ov;@?Zuga&VI%EFr;{2F?-E-;Rg=}QBLA{Z|eytGbQC>ACp8KB#x_pYEvwT*Cp zA9_8dZ9g!9zZp0B`grDW>FDX{k6h{*$Ccipuu*B1pF>=NZ=|fBAu6}j=sr5q|5Sn4YpBWX$_wn z1;9kCvTMeb$yv$!@2Gdk@2JmR?Ly_wZLgi-BYS>0y*TwCcVEd=RIP&Y_DWRywuiYeEwr*LUEQnT6y_88o)ca4Yy1=T>#c#YCOM zj>bkS$C5E-e%srjSHnHgG6*lZZw{NWN`=+*f>6_&jz^qb73^5iu)z{l}|j+29Y~qtpYMZPU=(4d2fN*mnu^`rH*d zS!$PI35&B4j`p)^-5BWqkc38K%NG+Vz2){XS9vdJ;rJN7F*pB49vo*{dr8OU3QAaX z29h*M?bwwONeo$J%`Msx&fU&R4!x4;iHy&m9zE4MkM+HMe1%J7%{{p_v)=UKatG?R zAoj_CBm_NftZrT0xZoLaOp#rSZ#?Lm+iDnnIK#$10|*o>vftPqOr?p%UxqpO3}nQ8 zOl~>a;hVN#0138zjX}Lu-H4mWHRZqC`P}=RjLOGQ;~}uF-9^9QWm(@wB5A2JgsPyl zl+8wv^uj&U$*i{1?r*_75G)-mEoCmb=4uyt=N><5>iFu?>nyes)Q|fI2O@+vbh;qR z%mKLXB2R6S0i4=Z5-JuHyjk(~(OSeFySJH-6m(GMOHezpc@{UDg`Xlds*b9@%o;Ss zDEKf+z)#iuhhKlc!>OXZLdkrfk_OZpn%;xqNrA2HvlH0AQ z-&QNeuA!#ee`U96cBly~b=}4ZdBK>ox=q#a!?xw^^(EiyE2$*I zZ+*Ta1Ur?`LcWSyU3}gP_5K|N3)1HaDCea?shi-$V~qT=Gtmj9Bh1_aB_*F~zV%iR z`mSxw7>PTH&5AYFFPQ~UV!z4G)wDW~7>Tz%feCRIN)eRE?XRxFAEC^p8)ukKR((8xc8U&B1}j=)d7cz&(w~x#riKcD|W=!UaibE z9i&|k6-&$A`Wou`%JJaa7mKc_!GluEkXLP#W(K{SWLLPhb57I0f7p|h0_@6p$(W!V=0eh}{W}6DkZSoh z`i%lkEAujJ#`Xa~qg_a^?%>J2#I7_+DPvU;DRBL%EBlW;9k!zDfKgJhn>?Nb0u`)d z*!$@kINH4MS*CTUQQ&+{^3n-;<;i$`HduY2?{|q)hF5zm_6!h-`%1WGl3=h3OH6}w z-piMl<-TZf+Aa-TSzAhC3{vGgWkRopT(YxTGtQS;xUf*reo4MQ$29~c<$^MdF)SYz z*_4yE6tzCOb$_<}t;oq6$=ySD*96`QW@VUTd6$t4hYugJ_PJiMbY6XO z?WlPmxiKr7e>|z!_2YHnLw{S@zvUkm$tfQ4o?oux*VKkJF32_%s#Lf$>gpTKJGsL0 z)~*f_9fjSTm+?qzGzKXBAGD;D_m~TLxf_YPUk9^W^a&X*nN=yJ4RVN(C)Qvrzd{#o zsJ>>nyb+IDvoP4qHA~x`R^QGCNLfLVL2Ae;sgeef#rd?}@=qHbc}Z)Yew_;TFP8XS z1f$i68}QOdDhw1mc9t~OH7+0Tyt+sM${(@9TN6>p)Hc)W*EvOS{R0D7>xrn)H6evM zaEWw~$(ZGjhaj8Hvem4q#Zxyg8D<=!sc5tu9ZUN zdEc1MexPr8x>@aQ#KMO9&}7>9(bToW>X$O_ex24T@$+^%_xB?9z^P-Rr4+RFFhEqV zR5WO`8RANvLreNr5ja8OG%m@M(HcHbQR!BQoKN+ULI4vlZYpmO207GosY7DA$K}oQ zO!KSzIyt!#acZD0phN%BiRS0o?lC%_<%nn;ebhYEP+E^;DLEEMNwN^c?RWhzYr&RB}uZy~Zfwfs7c|I9{Z)(V5BF@geRvZb63eX~er*zekfD<2q&DBvLx-%=9sUDLO61p<~OAbc{r0 zv?e94Rl*d53T>oT)BwLC3M4DE2u+f*Vi#JS-&oMWOq8w+mtdQ#P*|#h;%g3Pl}C*v zHVQtch^Bt!AP3YgWRFK;M9x3 z22WxRlXI1{2df4Z($2HoB&o|>NOB4 z&4c_Keg3P_H7QG#0$cyJtf17J4xCaSM+@Nn{78&7?gugr?Q1|zj+Ty%gVU#RWm{uv z4dcnL?dE@eavGe9{M04O*O8$@_?eed%E(q|94~S`M}~%$qyr0j%kMa$SD8BYI@^gq z{8xwlR{?fR{}Y7;c)N%XM^YeDv|(>)&~h0iubwXv$Ip|Csu`N3{8ENV*?d){%+?9K zps$Cbn9q>dwVQ$|j+cHZ1K3$fQz`EE9=u34Z?6|CT~dT`0{`Xaxnh>nzt_tD?x*kk z+a36x#3tFH^v@pj8=ehITp9{JudIT69xJroChMPDcd7)O@6nFYAktK{I~*oAQmO*0 zC$CK7^tfJTI4hu4{6~HkqC$evHGF*LvG59%NsuV9A#bbHk58yh<7+byOe8F)lP~GZ zE`+g#*{30JJS-0&-LDxS}&xMhai3&oNRiOFAL%4L$W8&LW;Xv zKFoCp2r1(YpB|V4Rh0Et_dSV@{;|GMlZhUu5-Xm)2b#2%zI;4*JSxKCfZF=~m!nwg&TR5TtsfUmd__yLE)5 z6McQA4;Adcyy_WJNOtXTbMz?Ox!^@bC#~G@@vT0Su!p8pBNZ_T>B3P@IxX-G(%Mw1 zP`#MI$QjCw>8bk63R)Qp0<(g+sw|%~{Y!@UH=n+Mv&}YcZy}kY#ViNGYBFhe*l|bU z2E3DuT4xmt(=_tJPRLZTfU3QbDz;r8A*eqj^W2bjzS?gS;g@#aj%V*Vnv5`@9 z@@7qDCZMUrj}Dt&2ppIIk#1R#1g0HQoMN9_zJ<4#?c&%D+|di8l{ALHD!!MBmwsKn z)f-`0cYyo|I|ST2;s7k^BO75y3V=_2;h0)2Y^{uy5#MyIr1KLMNTmno84Z;V50LY` zoYREkMuYc^U*V{v4s-~&8pOANZyo4kRI`FYrRmBt{QpK3e`})wSTjr-49oyAE{J~- zD;?Bi8?AL#v%t@zHzAEkr%gs_4Vj95PyG}!I?`Y|^HyZlbIS&ak;(i@@Hpt&rIzm}on<+4qiF!>@)%nbEZu>?Gg)?@al>1^Vj81gslg@-f|UW{W{) zHh&>fv2;k`xVgTX#}hKQ1!Mi)j0pl5L2^|L>cVCE!sdUzOVlbC9E`(9a)$&B2c`n^ zOn+5GH4r?q!*7AniUq(M%G4Si5`%@U9ehb3NQUd$_Y{2i&zBsXDm7xe%L-D^Yn~qv zE8eNDIDeUGAK)_C$MCcN0OG#ueJwwoMrs-%c<_xOG2`rmu?O5slwQS7;$8D=%YfVT zG0sBVX*q-#-wt5yd_Jm5T5dP_u(WH3!t+c`T*frLnifJ=IdV#m)LS3n;{g=hJ3E?E z>8vhoXzO&RVmhfHBGj0Z6H<=F7Akp|YSQiu8O+J+40`oeR?8qQyZejC)o zU@K%qBVa7hbRafv)}%Fg=Nh%_LL2v*YCu3dIU+l~AYM9{eQ=ZvcGkB(5*_1CCnMB6 zF#WGLYlfEBDW!pEg&1GOm5azAw6~?t;D^Vc{Yy?{r`SBFaBM9CX-S&<6=HEx9bUES~ z;r#wou%Ugmp}5N~f*o+7A2+ZK{3wM^Vn%aO4HD07fcwn)sl=?0J9$VaX^!8L;ZU{% zc`I6Xg9nqKn5!iI|G)YhfM~iB5UiRxIcA9>@&UGA7QpDRcA{ zFBG!Sn$da-25lS{G{^fyELR)bpAOT?8T=dZ^Y2fS=(a~Zthqr$ms7&SG(u|KS3Y{i z$0=*V1DMZ^DMQVVNdfTFSdlCUL_q+Cswj{+#$150U61rRgW=>0xTiKdXBU$8f}Mwx znCxc*O&>?+%(o1ekJ6M8O75Oc@7A)0M;L%{@tBho6vLb!O8+X0bu zp_E_zOo1p>J2~P9a1(s4G_Uni2%hj49Cb*mWt48^;Y?du=tInrdF_3b$;vvzUJhO% z);4N}7~n1=H-?wY@H9|{Z8iWX#Dx6C6UEltDB z*Y*8M2`$ab>!_Wa1!VS`Abg>MgD>D6A)~Q$GLXI;J(xPEBBf`=cT+&sNIx~UKQ|4e zi#=CXyeN5)dS)c12*7!eQJRa>PVw+=X4pk>1&Sk#iZ9oeA*=hn-tsG4ewT3`UcDoV z*774Dfg;raQCx-|HP;}l7&Lbe@+O2l-&!@7+9dla*o~<}innbyG4jt)-Qe5>0~Rh* zO3-x?VmE%mhLifKEmh8G*$%Bc!%^$M+$jw=+v;YkSc|qPS`IR+jnSRKdu=rU!l^0* zyu-*D{L+)w^7@?R4AKLDqB($YRXf7XxRZhN3p7gu3KR}#`AE@+-*#|*s~!FpJMS3m zm^muqsn`twt$PCY(uei-~$TduN+@ZY%qXq(nAoGw1BSzs+xOjV~{_2zegcb*nLrME~hJA zPWsI_@ZCA+_bo#T0OFU|>vI9N-Ef4A_YAmc)Hrf|_F^rNQ-B}HN1q(rRRZoh2qfS$ zg!be`W;9wgRm^@6j3{?bOZh_FRN(VmL5A9-F}_h-YY{omHf44|0lH{?Jv&5wjA$Uh z^90Yz;a6_T_)9i~e@BfUJ~PL|sbW@M0W^lFkO9I-J@P6LM@xLunqK{i38X1?N9eSu{he2@x}XfRak)Qg^+sO(1iZQ|w^64y5GT7!Xe922`b z*sebWM9SWajpHRWt4#%brr8l19^tT_tpL>e@SXZq?M*k(hv$TDnSIo9`X5to+IC&& z+&h;SwE^=-!8w@rXdEa%aM^^LhnwrN$?YrGZol<9bLjpP;TPrS)Wi2YbGWqsk;!F~ z{*&4!*M^QaAHIB<{o2r>Lwjzro@TWi+nQf2m}wZmuZ{Gf)*F)R>YgsVZOApckmpW>$?&Hsa?6(F=?bs1 zoT0i;iKEHrlCsJ%|M|)d=v6IF8P`V-B8$JIP1CviY^DzU`{Tj)|2S}Om#?N4gL^C>A!@CsMOY5;l!#+=_7&3+ zD4?T)qWZ!dKk<437FX#IfnVl({0{+VyVi+#od?mfFpuy-`*foH0!kR|Z23 zw0IgKD%Qkm9(rbW=aRle=NkvXid!m^`AL4QsaYZ9TAT{bN0iz!kW9rZxp&kE+r*ds zI#e!I?Y(=B{jtkeSWN1rD@_yT_HN>4>^%``;V%UW=IGWKtaGdYaH=u;BR3qnvjP;* zQwAMgPRh7?I|Jan#fKWO3EtKl60dHt-ue9XW{h98n-^aN&c?lWa1Di9t0ZCXfaPZ!`&WK^sI9{|jfhWbY)_#DtCj1{5Sp^Prk6Jiyi*O99Ov1^kVI zs5Q0(1NtO)VM73)sKUO#MZX|LE$&OF;D?JSn1Sz6XC2Fn66J>}ubUB_!`_>EPBaVa zAQfX24v(W+VXz3B4TaZEeJ-~N9_t;arC4)Z`meP39MGbpWU1~l7uSu# zB7IOz<`U!B67njFh@tkSEcK2A=s{>a)~Q{-bEj@WJTkp>Tx#z=Ytt65_Or8(KIK?0 zMdP(x?Dh88k}c8TW0-}fDF?1)uTEH^a7-PP zFWx_ycj*Yg+rna!|6qe|JzoeZ=Ynd6ztni*M?S*pkye81B9(!SQNuKT0rJ>zgDM|z zkOVfhAyjHfy{A;n5Coo?!8s(HlH$=(qrD@S3WkqV#_$exhcD3GI!V?Txa&!S*r2cS zRa+n@_R=MK8K>uI<~`9*HFs}hgL$lS%z$Y+-#f~VdHljrc)u}RrJJC~M@|{G41^ga zbg$W3xAX=xabm!o$PkxyJ*&oQeLjN^9Ek`^Qd`1whugHzBoJlijS+JwNX$@(Fs`%g zQD(;wBOUw6TFRN;VycW(C;sNo4rnNRe=~; zRNc_Pi6QtRP8!fzO@bTF*RDPn6?faDN+3Y&SFYlmZO<5Ff^##vV`$KzYIQ8uA5{!% z?KS>D48W0mtj0AF);p>5bo9R63uD50>j0Ff&BASwEo@_p5g`B6^cd&=p?CeqV+P=U z{(vkM@NmIKW2fPDs#_<+l0KW>#=WQcruB}IuX+!!dW^Wb{-{<`Mneclp1###Hh9sS zR}Dr%&pjnegKfFBc7I%eH9ZHc3G!|Q_|~g_e5Z?sh2K5NzVZ~_IV?f_-t3V%*z1uQ zi||C)l7SP5)T^Lt#Es|5%%SLVF6)H>envN=@BS4Qf|ZKF2oEQBICv%B4?ULbgmR?4 zgp0=vEHGq^S)_UmY*J}H(|UE7xD0M-n*)2Ik6qclpnuxc91vd5Y6Y>|<`vcd92R&t zOs#T?w8RV#ldINx17V$OHYy#1$!8$=Z`hg;|8)8844x-9&hI#*%ddlMUCxO?Tt(oM z$=;|2FBQy(joeJo4WN)ue3*pr6+Bf7C`iJs_cZTX^&4 zk<2l_hBT*EhzcQB=37qw`44l5PHe>!QJvIczE~@DaLAfL>qsBA2e=_W2NCE-&uEW{_H#EuRNro z%feIKrgc^yls_ExVfN+fOobENz@~M0J(!m*Vf8(s%qzwcqXKp-3>hCOEQ_2PQi_*) z_qZKb2+yYYa`^bnK@oG5v3|cGMQV$)2dX&3xezY0?0r~II4N5x0sP3^zS@lY^6o9{ zFIR}AtmC<$HV#pb)p}zK?{n2YJk_m?s|KtZo;P~lI$ScblQXZN z8i2^^i4^(tecuJ;8*M$(YEmVMDFDb!hqWRxqSUVVvSq_Ng><5Ji6hSe=oH_7<)8cZ z#NE?k=E{hI-ZUa!>GJSVISDUjl*cMyN9`txja%n!(r7!d%U=Mv0+BmScPGY6e0t2! zdA__j9!=8gq*_@^+x|lkLFIAkEf691KBvlf7u>ZY*sUg(+5yEM(_lgW!4CNseE5HS z3P48y|MzlhSlK$iy3c)CQsaoNjz`cf)%NKYUjR1uy~dFZMwY(~X25+=GRtlY#aSWW z`W!jiD}02ln|b1$n6!!Vy^G3`LpJb^9NOSqpChvPNfDU9puFjxTjn);_R343Kv!$A zpU6)(xO!w%<11Wt&+b$AU*LB2?06_qD!lNR7D5uq{!E$MT9e=H5x5nooOq3CFhDuR#3K)q>O`NLuA!1!DZdf?c)n{`6 z8qWXUz<;>|cbP%LdDqyZ2Ir1&l~;Dqn<)}DjmrRHq0U?^>gKHo*a-s0X*R~D2GK)G zzr->Bp*59qFWxt%vd+j+!2&V2yy!d2;P6MunqyjujGboaF^R!`T{k_riof#80uOsF zOsfHVNUC*dk>!=6MP^Ol!Ty0(RA~I1YSLgbn0OBM#w7L|k@jUgikMr_rOv$-$5TMZ z6c69cbWh@si6P$dsM5~bdxQ7OmD!Kb821~NlJA>Ov+TO8us7YQaVn+4-|@UH(nxGy zqtuMb+hAg`q+lSiIhEzOc_NnGghWzpXn36MmFdAT0)h8WyWOe30BmBF38vE9u~v=4 z!?gOZ7xVEn-B>WVeVR%eq*{+_da&o|`b0?9aCe-4B^BPldvhX7@7_5I9VF`z7~v?b zyr{*f(9MCmz${|*N0lTh?&d%z>Nwb-2SN5<9xP&8U}2ThiJ@{>)f)w%n-1~%zUjAu z3ymg0HYbJhuRA|GDo9eYJ6W<{18o&Smzd@JVh}?zf;9xFm;N8_@GoB)<^b@9S9-Sf zfgfojy2ph*U6(&eNcI+Z%Bq3;%8gRHcZ#^;D{~J|79vm${IHR=J5qDLhXryexM*kF z_tXFcyXG(OA=S-8U!Aflf+6O}&8UEh>y2}L9{#bhz;kJq0hZV-;eFJ7-CI;l2S^sb zvMSqyQYlzl*|mtgk&Ily{LYpXaFdGCxpdzgNzu9jo(R5QXV^TYDf;51367`O2**U7)aYnH{Jn~aJM zz0jD{J4Vf3E&m{=6F6R@km(+M=@-gy3us8`7ALuHy2Hn%ivxz?4Y4_RT#R)iRdluA zGvaIwdTpf4_ChW7vn|vjo_V!vuo5fUgw7UP>*BWne8UfPl9D*#|<=+_^PBvj$%pj26 z$&;TE4j&zG%a)S@5mK15Qd7jU@K;!*W zBgr@a(ui96 zgSJ^VkmCjtiqrfycqS_omG{-Cft@B);UdPnL%Ho*Z;l)(cP9gf6EqG4; zNz(Wr#xJ&uZ?y{+-_{~>V)$z!K3NQoXa0O{nop~D{!AaFz<390 zM$W}9^Yi*l62~K@ULCh3i`&Fw`@!|d)0I7}P><%MEkaa3;eL{%qJ^bHkA8#MOPhGf zqVq+8M)>_4N>STNksC%A7x%*=7v4Yrq^rkW{`j%z@$#uE;ppQb`8O7AVse_utdx9Z zo9t3ygP4aV@y+}BA-jEKT~VNfzB#I)8v!bRJ-jG<_tm4q$u2AeZjdQZkdd=O5n25J zHtgn!wQ6nPCm?wK$^=pW%mjc#+u+wKSAbw3qC@vsSVNVGV7dsy1s6r7U_J^G00cL= z4@UccK9@wVv%QuXSUs%2Qpj&%^X12(v2%GQUO5t67Bh9e*Rrq&_2oDi@zL7G#aap;au?)eWP8Z=A2_=N(YNvMkY67)je6Ejp+sC@) zu-m2RMoyg_&=D*{nvSLL4&>H%CyRO2`Xi_b1yqU(W_ojG>ASS^mFVBKHEFZM6a}YLZ=AzpGk3NxZ6%Lqq zKS!MLv`MfAZFSgf-XMa2q(Ai)8iX-+x-1(i zLK##g^e8F3ZU8Bz($YMgh>RlmWInF$GUgvZ;Gf4Y_Znpy+kyZCWfir$T0*tQN8bjO z3UBojP_%GL00RlI8@?y{phXnrT3xS7Gz-Y*V1I>PEdKDD>kT$J`o2%z_^$H3lG;+O z1k3`OF$ueVF0;I%iW0w^_@L>Qt z6XOm#R$g^TX5Vg^n$z~opa-hYc-qaM3WGf<-&Z}JT)(fXXtC+nuy&_mZWIcTkUPAV zGYW`VJTA3hoOP>TLswaSCg~qEQu;3%=@>vG?LeZPGSS;k#atyHzp5Z!AQgZt1}IFQ zs)^%2Y9Sd;LGAI>4lWG;X7KD%aB-9AS!!NC7m`OV$nJTd;upRJ!CZbei$$%i(P?*^ zr0}@U>aW@1Kc?Ru)bg;3z9b4E)Rt!~KuAT?UffTNsWi_PpTfa-L_{7s*D6A?{0UD! z#Og>mND}kr)At$Wm^g2Fw7ySl1^>g{xq{ji3>aG*z_y( zs~zh~v`JftmABX&7GITz^o;$Af7^B3rBiH5+Ui7hco6kc}~7LQ{PspGKU#7Jsl`YjQ7(6*l{$^+EQS!u-Az zk8>YX#M^Ni{{{7QdZ&7`dn3krBVj|7o*w~ zFbp8>R(;d^T?zCq9+ST+5Fi-1wi3}ayc4#90hDghh`jxEOaHhFpjAP~3Fpa!uhzpw zT@Ut()a&EtDsAJ|NDhBF-R)W?sZ)O;O6~!kEw$RY%J~>q>*Iqrw#<3CEUr=#zIVN! zez7ViClx8q3VmiJax>C+vXLqFinu09bu2LRu4*dvL=pX`c@D2ZMlp zO#wSddEk}{EAy(hebfFS83;p^mTzmVRl z4A`Vwy`)iDbwkR}sk>vW&{rQN(|Fv7=1Mb}H*#&BZyQZHcbqD&b9_?_O|#T2x^bHW zBBZyfT;^;yS?2zO7M>TU9$GXV*_!1R+aue3HE}N7dsUSObM6|V@KRPmwA}YY7LJzM z;rgH>x`%fAxK>QD_p~(6K^y>B<9Ums8|`Lf3LZhpkT7!Q+nRyT&lq-PiKW9uIwfi9McNn9q zHT~0ZA~6e~5HpWjAHbU1Irw(D)Hxlqu*)BiFmw75MYduViU~J=tM@ZlghH#4qVvYx zh=u`Xy|D^cGgcKe^m&2~$aJd?j$K?89(WinS68QdMbbO(!^G_m$97lE*iY_28r2WX zci2v2PBl*_DpqkCv(2JGJC;^H>4~_7Cky;YQ2*hk)B%TWV?Zg7Ti0M5}Ok`b^z)@NiwWj)F)ld zuQUBpJ1zB~Y9`89lVdd<6FPPDd%KS6ORclLZSdzj7;62)+iw!{XwThc+yY{jpuW$W zrmfMT0;Vw$RUB+F$=4#azP#MO+cYNjnZ2|v&B7vF*vYLJ<|8VGiyc6c$N{P3u3WD< z=S+arPfHx|qu&G>b_>K#VBBQVp38T4MS8Gb{YM4sgYp{zn0B}N7)$HHwn0Hll&lVm zxL@qrY-(}FGk_P;YAU}cS-O!6YB-G}ew0+2NxPowXk26x5WxasRpe$hN)K-nB1DUO zd}88m5U*}j^%U>7ipUTY+A>x9a$qFr<t{oh~kf9sVkubEjFM z3(z+<7y*0*%4->D5Le(z@`t4;@Fd#hoE+t9T zm*D87Z5EJ2%xie(|IID_S`KAeNI7->wP?p3kiDCkX=F)n;N?Iy(^Fbjw18fVTkXcW z$@Hly^)aJ7%gCHdd%LIHZlCP=ekn;Ji#74R!TViToT^~f6MH&NjoT+34G4JiNK&<@ ztn`|-50V+m3ABoVX&M>mGGI}YBAA~!-{c==P3@##F5VJyeOY1G z4h8!wB$0p3AJi}B>`W6dj=A{F9yIpo#P)e3u6igbKmlm3n!TpK@`Q;n{7UlzuI>6Z z|0@mS2zOtlp8=j{_)XsG(wsOTM+v#F+}e}-gpad}<8Rg99t_?Xw$ZturrK?G0J@Z3 zrVr|fk}C!2z%z?_&RRI;`*5MrwomR%1b#KJ2EVYK?tVQncp`?r`sm@qTerVE1WvH7 zD(>BNb`mpgVlRFC=|hxZp%nP;Ts(J0fMad7_ZK9?fe;E|7i z&q;r>gl6QO9$KxFt-*%gBP#TZo@w#gKUHDyG9}B@B6CfF&_^Zvnk>9NRIaLBec$8c z@h#HE>Z3-_6$@$0%RYM#hXQ#?MBSum;(AbNcNfm@uJ`&k?Env3C6!XTMlGd=qj!!= zD+&5W>s6U-jH*R8C609Ku5(69^+AK8gi>AFH&SG-+;-AZCcZw^FXRhOF0{*IL1~|P zakl&eNw?;5=cUd*P;mqIQ zTUADp*BnJ~fU!)R9-fDiIJSpX3w5moM9&wool zqjQI#%wnfo$}`aVf;mmPXUnzD=Pvi9FpRi4Gfy-=*9=Ja0( zOH|!T#`IY7z~sZ8r!Xm zdt{Q#tM4hM^Z>v3y7JGIp<+D=bdILhZUT*uxme%B8Hz(=;-)?Fqd>M8Kg9wn_kH@< zLSeii8h`ksNrUT?MbZ4aSD|N^Ju5`jSoE0CZ9-D)u$Nj*y$5J@XUQh0wz{+2MRU9f zFV&OJ*DAR`8TfM5utr)ursSXg|3?JoY_e^ zZ04wwQaI1TEkBvG}i{jUu;bNIM9w%6mxR(%lOo{aWz`LqL)+} zV5joMw?~E&uuwPqs^e_lKD17=+;<42%tqE4Um%3^?zFUbm3aEJs=v?KMUX8;B7aQ|k zWoVQD4$q)xlEkyH&#W6o;TIl!>pGR5d*c@GNt5aN;kzMoqR*a|zICu{cVi?b*%RKL>2GO6WZ zCtm#Ot=cA076jRDWNPH62mB=Bpz>)CNUD`Cjv2m<2ImWm%xO32#3KxD&SaiXc+r}gRrr){1YUB2@o#qZL9kAzI zT-3Ft5oKc4Qn7JMZ$Ee$vi5WE6f@}6Q^aS z%3J}dBe^4<(my|Go@_;XoW!TUx4~o#1%}3)o!&qFxhQ<5F6kQL{D}V7>d^jMkMSID zN+yfK16MAlcPVWl=uX2{i@DPphhOMIvg$X~TPT=I}lI-M$yRO5Cx42689>Sg8 zRf`s%%-k&7qsj?KLg$!fW+Y7gjgJy$Xj!5wTlXP!EsvL#V~yT`Ij>vXWBboDUtvbS za7uU4;%QGit!KgnuG}go!T=uY2l7K-=}LSy-7-6f^&Qdk^y&K*1H4D|q@-M?Z|;Dz zT8gjF@pj}*+cQA#WCwY65r1k1s_1x(LpO)nq_E^=2@SmtAD@vQ`$X-}9rrPtnRp}V zbC>plhdbZ@I=9*JmQ@l=55*L${#LiCXR+d_fT4e1f^Pz|aKa6~ZWHH=I%g!KCn_4XdDz45RVK74CwB~&CwwPa(xZk<_~DplJ$&&qYn@gi~j4<__-tDx(Drl-PK zIdqSewndvN*}RQXA*zyH+k1km-La^8K7eKr?;}_LY1Gx!Y&3U;Px%h_JXfb3w~=w; zH_R&!i684?Co7saGTs@?`PEBm|De<=0cAWt-&Gd0sek603zr*pM3pf1Fi*8Y8*2rC zz5t>MJpNu5#r03P>#ED~SQmW&+Vbe^vC>1T16odSUh4zT11@WEU2sWc0cDw`6RZy` z$C$nZ$UNH*8W~JU`gKW1qoF`_aJMw!h_Yn5{+dPV`?q`R*|ZDi!cLBc!cQ%>nQKI7 z#J8+M%+)PlyvR0aSWRlcFBCn`b&YU|J6LFqY3YL_YLg|wH+lu^D; zJLN{O@q|2IcN+}^?2`cdq;)|-T;l&R_SI2Qu50@n1f>i>Kw7#6kPxJmkQhRG=#q|+ zZV&`10Ric5>F#dnl8%vXh8UWG->Z9{bN281&N+T-%^xgb;o^Os_kOPXiu)NN%N6BS z*EP2y?>q{Voua_x#q-)%6x3u**~Ah*M;I7oGNZ<%p<;&!rEH&KK{AX(sZe9u=|TEi zD2F0&tm&77;1@*((1y-{fw;>Q$?xQjvU2$rB#Lj&W75UAcg+tQ!qo~h zXV=G#c%8y4kid~ErL_;qX&!`lDUxKnrPPo_32an1ql2iQmJvWuQTkt6qQ@Lqtfcz9 zH=g`s&HXi_da>O^Gzkov5)3kAawhWCWhp}=&^}L5t<6C4?fQu)8|uf9@SY~uHmdxY!A6v3-OX;NWER?EfN|uiCu@wLuaqLxV;Nl^I94@qx~#Y ziq!Hrc|`BrDKH=0-Z1N32_J*Qy`G))Z49R>C+?OmlrZGPqLsnJ!kiNuF09Ftw3 zR#dwpy2bRw1Z=p%O%P{qnv|A;o|BLgXJsphNT0zDl`kzNclmb0a}q~)MM)uk$B3G@B6S zZa>(057hKlEK!=S<MjZus1IWu_n4-M9TZJM1}!Kqx^R1rW# z1h&kQj@8$KnwQAL4YQ$B*X=b_@`=kA6ZS`+1mqZ}V-8Ihlp;D^a|}^&D@^o{0tPnD z${PLOguPB-8T+iF&w)zVlr_zNKNkaX#5Gm=-uR1MHuIWzYdcKVM*;-U7vG{G;v>|) z(McYb)H6W~EP5zzc-DJD$O@iBUxS9oJ-sb@p^5x*BO46ocbGj>tmqmjy~V z;8@mOR6nBDl;PDr;;X+b9_>wLt)WSF**CA8Q$uMrE7~r!Io^i`K2rQ==&jRy*>c-4n*)VncVNf3ZhOM+ zN=f+b zorUvk=t%O!P|7Qv%aMna3cxG{&V=M6uA=+Ga^BYqC0peMHaQCqE?y*`hsEw7(n{DG zVs9UKXq#rDf1Phq{{o$)fnxNfV`KGPc* zJ$gdht@DM3*3?(QOqnV-)@fm>_gx8(%2-#1>s6<5Q=eceEbqVMrf$cL*IS`R#m6mu zQ%9x0^`Pca2CBNy67;n=s2VRMP~)vYx@h`gm3^)+L6b1KB*y%X+@%(9>$68)37MX3 z3cE=XI^PF{So3%0DFu*s=wSxo@1+>zOGTEm*hgM9*vxQhiPOXQk<^!-j&>U!8$Clg zH7$murbw##ll+j)L=mms^YH+v@HQ7B#nbr{U6HPbK(hD#lu=5++k8P?@FF+4LCN(mcc3U&`=*t+Z= z%C@wDvU4BlG^o+e?0h!bLDHfo8n92%a3Do)r?a`i=5&b@m9;MZ&^g+|-bw+9Ry$sMbh6?6mICoP5pAW>kKoNO z*6$*}vg?d>I9~@BS7!0??61$1&EjwECH>jV>l(cX_Ri_DGMN+-Gqaz&*CjC2_ zS_H5xAZOT3Z989O#bL?Md%&h+cP@c=0tSQ-q+NSp$ampjwZMf{xz)(2uAiqom1Cr` zEB&ZM_Q$do;DwU9c75X$C~TqlCG=%$JEbaNsme#j!qy`P1;7oqfv$CXFvcG?)P9_W z3bwfmrRqeD(aviJ?BlJGfF*t`L|?*>g>F$ayHg8`AefqQ2^d()(DH{(eQ}sr2^uxa zGd%cI@3@9RvxK~4)ZN{=9Z$rC(L*a-$*+u0&2>Xk_4HHiZfp@5gKM}Jz}+iIYR|QvGamB$ zJN_jik-`^kNKQ4KvT^khN1zppkknto_nD42cS?Al&3${{VOtuWNp8{uXSHrJ*_FO* zL%)>~@qFe9egdl!Y18Vx{*gYondJv>aeXkQ*{5nTw95S4esh{j7#K@C614d-b;f&M z+BD@vwPf>~(70c>rA8}fG9Ml0NV(mPxcFE@kHF^l%tiS*1n&)oiIB8tO43ybK+CEJ znKP$^`+@yPe@8RxWBp7rpb0Nf3*S9|lOA+>l%ev#Icas=qvmWdmdxCyI1C7R>Yz@kcVLrHWrkbXO1q-rowN2gv*Pr!DE^6as2x}5bIY|D~CZ>0V{7WNZ)zFR-S zvXDXzotwuCx6>kKUHOXJ`|#Z6W@2vl@tMk#dA?BP;$ym+y;-qhM~f55&! z=1q|)cot;9LNnvFS-eCvN_Ay5^~0orO0(K3aD6~Ahll?35pvy|EdzdSS4IjESg8W( z#}6fWz;;^uOgCqYScrs zF7h&5u-@E7baE9A?@w9SK`y!XE&KR#$cJw&HBRcT6pjno{M;ZV=bope`%a22I z*S=ZL3RdZO&q9p;Rcf@M|FVugfDK7@U=shYLUS4_a421jCGQ}l_m9m4XytX6Qj{&5 z^A;P_*pPF7Z<|lse7L24a<6zeENSx|dT;c$oVtknQ?*%;VP!=BWCQc~RWc6Ss8uD8 zL555D&z|E}uL4fW*EDws@;{YnXNA^_E&JnPE4x9yvGBGR=r0(-bN< zp?Wv0Ng}dY$VMOOt=v<%e%jm|*z`{*E4vBiPej+4Kifts_VtCf%!0@uHw zxYO9x5hK-y|BoaCP`kPntQJ3YwU3lnhb8Z9?cBqu3AKa;8j`z4DC)Y%lN;hsQtmiH zC_wPlw1Py{k|2LVqL7fMj(AEbyydSQN{g2k*Z??6Gx?P=wzqZj3%8c7eUG#q{R>JD z=(dbi3sgxcDH*mhFK$9Gm;F(p_f?n=)m|MrzFQebn^1?eMzV)1H(3T+=oIAXE^ni2 zCug@3KzwCDptnqq0ciD3{#ni8=&E7UQ7pBWw<7oG0?z7%xW8!7YxQ^NF}MBWPq8(+ zCG)j|=z+~j>`v)K=DGPpXwIhY_rmZSNNrtz~^$62NB8+ zdmfC*_I>Hx3_RXU(34|6xSEJ?+rV~L%`y10zg*XLuJKQr!sQI2n>$B+vVUm9zj0nu zsq*q-XAov$Fbp-aoNH6eO&K=yWi1Se5%IuIzP?~F6c&)eLp2-P?t!Nlu-{@KhiHJ3 zsGj25PjSpWF?Wj$+u4G#HRU|-Cg2`wJeQgsnsGAeZE6Ah%eU3*CHIFlAD7m~axJ_d zM>HFm_be+r40`LOGDeo4{lNE?rpp8id!j6KWYFk=@%+kgf{I&qt?JiLD_OhOM@2lZ z&D>V{Yb-VDliwRNr-sLbeE6+MtKavF`%Bek27T)f$;xL2te*^)(=<#09)u)u40Rs|= z!OFLlgr#5HA&upj>bf(LX6ubu(WaA-#*BFOKIz^BzS8)e^%Cs!%D>5uA=!C^z z%pEk?LyOtQo?ySoC&+6aYebDNSdP{3CL5DxmUB3Fa~fe=RHtt$WW)(W12-sN9>gS_mH8O&yUaX7A}sz*0{p z_NWiJo60&e(#ITnKQWPaBcZTvM=Lxh^P#sRcnuF$AF_W*r*jp}vUTGZySPu*^4<^~ zd0o!6>0T3FyH$2L7tR;8xMigprS{y=IuL9~^n57H8|0&hGTYts;Us!67l;I-sNcCNYtscDJ z*7GN6IbMwl24rer)DeS9v{$L6#);JnIwFl7BMW&feiPLqG}s*(-EEZUL21y1zgV4HBkE6lM|`0}g}uC1 zl)2&nVD&je0Nf35Z@9R!My&gj{_iD0$)Ah8hD}DKq{VKy-tGUo z+CKoClbu4=W@*$zm>NpA_7!%zFR07RA25ior74g)sOV1JlpOU-V;1CvwUf2#0Mp=uiMvY0)aGl*nrvqFk8`~^KU*M5_veI&; zSyc#_v+}#;!qK>H3DvK{-4p6}8_W=Oc=ti92dA$<_)G68oJ@YKY?KdWYglxuGTMQf zd&@@rqwE}utCiUO?x}Mx)zdp!3=p%%JN*f?(I;k;s)y zs<%t5v6aDKw%jvPJ*_P6vUQy2laaY7`#USZPwqv1j3wHtW60+&??apNkDrSWJ}7e@ zM`4FCjc?NXh-Me^>mag$Glm*rCe{u7HiM zE9R$t49Lp3aGZ_jpV&r+3_63xJ`L`C*`e4dvY#w@pUtD0cBl%PcL}Q*S=y#q`EdFC z2%ixv_H~p6OJmR@Y_;=m;Q`Chje(E^RKonjo0nD84Z-sjasI1j#Y9D2JB0NXD%+H~ z9x#lFhFUzZG?0h3^>1lKh0=6V$0*fU(WzhnSsS_-M<$@66@@#Ej#Rj6o??t1$TZD5 z&YkTan(&|QmE`KwY(xrLYc}kuzP&`D6pj`yy&Ym@S+E_HaM(IIt2*yGjNoF+QQvz; zL+HL5Rh6Y~jrg7iOIZV#Lvx_uabmd7iB)scFZal8ow}_ktO>!OIUg>^w1||mp zDw8bsLpR&qq^hJ!i$MnsGstIO1dO?wQj!$pM4jr8 z9r#3T-MQE4ohv@$uXb7Gcu5+!y&+bD|9`=fzkGJ;t?XtWuvn@!gR9mg$^_((g1j^C zDOktvT<${lf)Gyfe~R4u9RHG8avK*v+0FjD#wW@nK_p@^SlOZZpRYf0;)eMmo5c3U z*|I7LHcLFWmxQKy7RPRFg>O`4Zv>k^W%#yK%In(8J`8NgNA<^foB&NCfw{!|YAssZ zpSezvaQ>5GaR5s$nlHZY%lwRQyvqHD)nXo{Pjh&*>GK^F(-*t+?uKZP3>GJ{tGkj? z=?0*Kz6*(S#$bV%4KbO^-kn5KLzy0vS?!d_OK=1csNzvvb$Z-rMfDS0$TXOJMhAf@ zS6in05&5|}-h)(>8F%z*D4Ws-t3~^X7G4t}=XlM7j>)%FW7bpvDer^pdV zQk$}U*=o4I2Lo!%nfJDbTL*X<^@}WnytIr!i$ZH;3{+u-sI>40e5t~^<(@`Q53?M% z!LSgOJ1aJXM_j&S`t0efS7MRbkV)bjZ|8>u7YaH}oUfyoaol=+t&Je#&Db!wik})x z@KEs5^WK~-upJJPd7Vb_pS(p@T%=WPCgXsJ&xM8zq6-qQ_FX|5J|)k}UI>CmDq`yrm6vB~}l$c}|1%$lW4 z>7!t)bM>mb0klfIa(l^0aiS5*Co9S?aPk~&_Os9vYFx0-PR)Vh7gqoJw_53?c;H9S zByPpekq6TZ>&HUt#~^*C^3SHOJ}ItGB`st6kO%Bc2CQL)A9%taT>Mx~3gi3cQ5mN%*lCawC^+|o-o-@(rD56#2SJJ@6@eSicZ~;Bd zW+5gtP)pi4yH$k*;TDj;5G#R<4!kyjq z?ayH75oFT-B|VSJx3*tmY;UuU;IM^q1cay|28tD{)C_>x zIJyb5IhT)dzo>jnK#frZ=ut>(2J55Zg9;5ALZQcXmom41tknZvMb<|v+zw1hL&F;9 zBKhidSp84bZHZZxt>q{S93bD?C*)l0)8d}JMg!IDF9D=mtPIF_MwF4VkW|gUUC*W-#KeIyW&KguW0tJ zn~$^C=D-kGJB~YR{BCF=YX41uSDe z?LV$;V;MAdV|}`8+D=vg1^g?}0DyDW9d7qT=4jKhXMP1G)A_U>3(8~St<)KzZ(7^6 zFl;Aq^O`y9$7u9>Rb8E*F7kXGP*pO)QEE=K&TEW}H7#JG8`Tppt+t}$ZlA*~+NUGg zTGII_lcf7;p#TeFr|m;GEhB{vy53uZR8mjq*x8Xxj<0G=D>3#ui7L@a7}fotXlw-v zbQTt9Id+@(LfhxHI+59rUN#a<&9o&SX4TjDgvTi^to#~J57=|P<8W^w}@Yi);B4+tn?$KGV?orVrBUk=WBy#)fOzb@_GUnsP$0= zTMlEVZaY_7X`W|82;UZ-b2Oc+qT|h39<9e0z)^nW>!H(_re_Cd-{jImsAC-_v+n?^ z1g9t9ryge*%HiEFlUrVSL#i#Iz^eD^!<`S@y8X&^4dK-@wp!a9T>J!)S!;>LMmca- zX|0|!_fXasKCfnvIegZh{WkHf&kES8{Pl2nwIW%Gd2+Zsnn4_c5yIB@6E~_Pq&Q|` z{_ZgQlic|U!8P1mSN8kCN8sYnAl9Bre4q`-`YzHS<*D^O&%1zwc{tAPFqokKTU3NZ zYx~t7hm)^58XX^D%U!k?d5J?ZV3Bcc_Jl7;703!87Dga_;?0c9H@s`z7pgYV;E}jV zX8k-KG!~Hd67<=lQf@zxh2`@YYIUQsIih%Dv2oYkC_ff{g%xVUJe)6Pn_D&{nrd0; zs;VTUDVJD$ZaSS4a$zD@E^af|#1Y_7<1?6SuC`0|1Fg#%N_+Yy`_w(MTjtBP8u{GY ziv^6UjZsMvXXd>sYmdEuaEqq8r%MGe1e@E5E_ch1U6u$-0NZidgt$2+}>jlxmd1Eq> zupzk$^pB*#gsQ?*z#hf$OD?CMivK=l=p_G3r5fDH{Wg{NANnW_H^8ZKA?zKga19jQ zu?gTto6|}IGuq^m+#N4> zYLL0t z?lU`Pw^O@v?A|j&LwpGp6j$RX4yWoR=KN%qIv5a(4tCq< ziEjQwwXHs$Wj=B?{NJ)Pul$j@SIi=VOoXd&%P&n@p>-@ZH$HJA&sjdS05~fv+k8VY zj2J}nhU{rjBv))la;YDeuDW2S8(Lvg5!8Q+7cW)PUkX;y&kOmS&4@~fd2pLWRKY=* zxs>7NUxP!kZ-N5mRlV1M`U)I3sKBGnGJ*xVSp4`tdqD6!Q8@w&PVyZXBQpVU@ut+( zt$w&{`wBQ<)o?==<5IqkN}gpB5p{K7I%yi$N@e!KiPUBi~C)h7|Ce2Lj~Qa6IPm7xS%GaHf{fB0}zsFhGnE zb+R;llOEG82G5^~3WvNDU6+~LSYR08fX)b!iKmJocA&|!FeLeH%#__RCTh8Ei2~wf zr7yZf>L4xSQJF=Lvr^5lmbT~RHNF|qO`?fb%+0D*?L8l`6fg66CpV2=Bxq{7&vz#JydzerW-?iU?&HcE@j%W%^Bz4ghk* z_$!ONEfASL%)WTOSWNW5<|m)=H)6EzZ-#`0qk4hhx4i!z6^nq`p<iRQ{uXPf`l*@9vdGo(b?$NoSgFw`nXrPXZm#v(Q8RD5NU=?yE zG_R%%kGj`gx_L32q7!3(OoSM5ECmOvx9f`2hsLiMXG91WtBnAWN{Rfi-YLB5xcB}w zba+0pVd$Xr7ZT#kjq-0iCD2%HQ9=q!sAH+s4SMZ$fus`A86p|@Yj1i|c9vQFuqrQ! zGs;kgeU-No{NA)OSbPTGu7pmF(UfAhSo z&kufCfkBI?kIWwtbcGLZ-g+J~%V}96KT;1sSa=14U~3=S%qcuqKLPOAX`1`vPEbQ} zE*HCWF$ryNGQf`rtiIqsBzNx~qWNI_@H$xj;_TMu@QMsjkr?=|zVcS9Xag^{?8)&` zgU$Ir(|`Zzi<}r>;+Fg>7u&MfqHq2i33r0XTBE}&4|6Y_0-a&7SS$6Ta&Aw8R61TJ zhQHGOe^~{si>I4yBNdJ-5Wo;7drz;aT%)brluU!{88S>;* zrtyH#DPfGr!+DjFbkvxowMJ|CpN-8r(p{D%#$ILL_@25xF?&&(rY-H`ywXV8M^Oj7 zbiR01jutkJAx9k*04U}SeenG&XHLYy^(*w46obg0Z>?fqEO5LUyu$K!rElO22XFwQ%s0pd&Mog43DGM_W zdXpyGpDtDU*S)R_lobt|w{&etqcLyrGA-X=`w4$yJuXq}b0^OuTBMlMw_z9<_Q`VNBVOyq_~spRYzY-ms&F+H+{Lb>hBGP zk9}k?gFb2hgt?d`uy?_xzjP(w&oa>XE$^BAKRiv^BxPklZ+qD=*yJnUa8OJ5DqiKs z#YN3f8XRduTiq-$eQYf`e(!;M)v=YohB+!>!tzE(lg+2!<|1=ae)cuY%%@#ntJXqn zd!&Vtc%B!)IKp2i>|6_AZp9D%H);hySPhRAU~~K zeS)sJk4~s#*|tm;7D4$q(dG_cMJEo|E1sz8A7VhT3R6e1STsH99(_ZD*?f>)nZmVU z`jVN37m^}U`;lIqU?)&AXJ(zC^pky6oDbkPC_lm^EG;bO%2_;x9=~#c4aSa3s4q^Q z`Ys}a?6+9m2P_lMzLBes*TpW5@IW&#Z!8`rV?)Hvj{l@42Vu&y&-Vbq)`c`(M@#9a zAGZcvU)Uu=d=CvY8CeM1JMw(&lY@(YTs0J6;Z&=x*3K|vD-94ZEAu>jb4t8ub&t1;^Ier zVFm>QN=N@%q3iSt*(18Xf>g&scv(4zR#hYO{Uwc zUM1GNu~RE57X$B7FUm=FNe2*`Ew|TH!wUkL@_G2(wjelMc_aBH5Rth}nm(n~ah#k% zRP?Y+63^Ug-q73p!P_*Ze4h>(FPC5Wm`zX|P|3KE7b*A5o@4Kt4A1zkLtF5h&W!~m zweC*by>|gM*ZV9ykSY|)VsS+p*S?WyE4}%j%Jo10eUb)9T%poc4AGB zO1Q|@g9V{Z8ihhxiLbAmDNx9R)vm z3vH&H#py6shk&d#Ux|@r9;c~%SHi=Cs$)V?77AmO{=RN;Uf!K)*HMwuT_(*&7hIw9 z8uzW-n#JhaKA!+@zXu*W1!iFzh<+ku0zgML1lb$;bXtohXcQ2^x+kRAp!}SWpQ<9_ zW2{wMe1X}h-hSrQxmWSk#9m7L@upCZSKwmfnQzQ=`4u!rnXR$Bt0au5`9|t;_1;;C zZg;`YhIqkcf_IBVPZdj!6B%}oTr8E(kaER5p(310x~HR`Ba$$GVNs_x{kY7o<}S*jKZCJ)0X-x9^KD zCy?nMQp;bX$^-lB#wTl@d#k6UFPk^=Y=7bl((9$;AGBD&)jyGddxz| zYeI$Ct5pzDwTZ6vf~p6vx%$#oi&w4WNA{3R9hCtcPLn&&3yKyXzvWr z8ou4pO^Unjv22mjyE<$Nvej#4m@GZxdeJ)J=*E-2=d|cwy?M-`{Ys=|7w2+ukEVG| zOb<&y+Qn*g0Wlr<{QH7PB2VJDSor)=3!#)TNcR~WS~ z_{gZfpWfW;mB437Z{2({ANTaBT-uURWK79M3s7Aac?)6CREmteJGmQ~Ct^gX zX^LuSBL zEV`p7q2b@n{c3uNy^3Fc0Bd+~LNeS!OZ?H9W`PN$88K;>((w|sLRPVLBq4wseje-= z3eNpxj~-hl7*hH$NgB{|pS1%HbQ!EiyQ6tOi0MyzGPjUq<%t^c+EYZQVb4fOY}! zzzmfn*T(u+Q+o6X*<~Q=NOa~TZ0B`6^kx!U8zd8PnidL(gX-OZ}#3A3u`6@s;J=zOFR@onraH4 zzfd)cV-M}(*?qYG$}NR3*ibaJm>Tq2ZNhwz%XLu{s3?{O*y-c!!Vyl}v0UD1CJ}WSiA3y(b#YdZ6zoL zd7l&VUmUB)X>6_6dkBvWe`5SCyRY&H*i@&!GtJ@^)gA=<0Gq3q_|GXWPP?jxt9t|g znarm{tX=#Gf|OCPM?r+8h@m0npqdp8JvlTwpK97ojn4LPz=TXrtTQ<{hY<}Kh|C>r z;|~oDMORfR*UiOJwQ9cf-Dd5gR);Pve0bZR)@;ysf@8;*aQLRM9W@%D|AnyM9{GES zG16$=@dw=P@5(0%lQ#+Gnv$z$X`3Ru$D%{F7JIzKz-l7mMwRrBN;ml%wbOJXPJH(w zeT5shZ-*BX1Lho6Oc&wAaKVR>#p^RJtvub+(=Rco=-cix&_CJ?fAsARl_2-D1BMt0 z*{8t~8?mRh_aa}`C+^eVAAHpPqZ89lzjgXs6fHQWaOuGqxx>cABA18dgs`JcGXE70 zi52*$Vd-nWT9K;iRm~Zl_b#uc`Rjx_Ox#kO*LDD9nk>Ju-4@z%J6G#s|Im%6Ft7ak zw>~eUJNHU=HbnZovvlM6>K3baZXS7GUKTW^8F*~$i*)c7Jd$$pnRd7U+wL8+wdb5n zEKZT7xV$CuIuB)Ex)D}n+Bq@bw@2O}B^bTl1SI@aFqdI@Qhk`c`OGcKy+q*NN z^Kk`lI=EJT6vUZH*KX^z12^weCV5=kt3mnDOel;(u(YM*=`Qch4~4^eB5RgXRT@TS zjFC2F#F=8{!~3)^QUCh~K;>8vEI+2=xX!&D`@^1Wt5f2S7jt|yMU%s!y=U0Mbn8V7 zQ+ZCIc3uYd&4c9X+jAFD<~n+N0iocTLht8A1nK9^22L=O9%}EGAFiDm*I1z!1HD4U zxkC-Q%!>|Iy$Lv=`@^O0CE#PhkaEp+$!=-xbf$X3t@yj2?t_f1TnLSfj35vQhB$@s z2qYpHZn!r)`TcuZRTaVDo}=0JC+euA_GxX(b>;EbwT7K^^vA&_28y^~G>!|6QEA#U zhdU_!1*0^mgbmFtCBO|9N7JK}OXr>Vkb%3XF;DwL3X|O%e5=$uIY>6JAl>1eS$>~w zJaURDw2>JhWj07=2gl0H>^kBqN5`*GyiUURxp}`+Cu+8SM{vvIJk<9lF6-<~*{r$Q zRBOCMPsD1^c>oL0vbi<%+53LiO;4cAZGzdgo7JoktnbPf`tc(_Xh^}}93tX%k?cP7 z{&U7X_Lf6UEBsMePtFg$y~f{Vw(@#|6md?-+eL2QPDxYVwigt4g@q=T;)t%zrEX%em|noR+Z zwAF@OjuQ8-?qC76*<%#Ra<%X)2fa4f2P9z$>Z3i$ zaz*YbCnM_}38^f84&mCsbRQ1H$%%o7hju4MzcE*tAEtESpoy-zx%n#vg@^p=L4nyc zVRgHhWW;VbD-~jHf8h3hV`tYN-DRnh1x3ct;SC0F($f3J#Pzn?&3xRUyVD<*gpqpy z6|BuIWYCZ2Acm+sG7<+xx=EmO;Ob~CR$ePm^hBEI6Av0%yzuQ^JSPV1UJJtlHF~SY zwMcAerzWz%u2|3GYW)0KWY-C_8~F!jQWRR&_t5~6D-)|znP?#da(Ico<+PR06)eb& z`T39k`e}`4c!>h`!RSJc?4A-diU7~+A=3bCsLr~|%SN^t?zulWr;ww(N3wR^zV7k! zs_L3!hVlC5*@vXDzGQ|+wxA!e1oHzA^X!4YSqg)y|{&%nZp?-eeUS1I75!qf?mEx2fgmZBN&w* zsi6x-6e(YZR50uM;Fb>Hbd_@BpC-)<2=`w_upIa_Ec%cuRrfVLSh#hZKb(Tu%k4(} zfhm}Y=2mKNigR^#mi(QGME8K-<9x5h#|D1uk#$MYSwwk3)~}cRSdJg~+5fh;TQB6^ z1EDE{;48(2y&dq6aPZ77HvT$vW4>BbgqI$6CVX#gk74}(a_X37zo(n|EFl*A)&~~g z&l|wqU+xF@DRZL|wq>D(%51{MyxM@4&O`p@|_r`cZF}Ct@8Rp73#ejE^^$9b}`5 zwCesim{?}Cu?B(V-I|u1_sI&f(Y5az29+9eSN^w`;n#{J{B1?Zf31k;-&Q0wh<)lm zSD-5D$1vW3{kh%q!pEhZmK9&EWAH>R%Qt87Bt9^0;XTE^8EkRRU10Lsu_v5+E76E6 zm&P;dH}p|%8fg3Yx2HnV=%`R5Maw=6c4iPmPIqTMG&c*&%E`UjV-_Fn4_2>~qs23` zvJzJakLj2WdTu!xH^5@yTms^xhDa}UI+S2QynL4OI^y(FUh`L&`LVoirEVwCTF$L% zCM6YM7gLy%R~G)tRz@9YJC&@L)Hc0Z3Jk;T@kviL^4O0{Qto0oimGJ89juSMD*A$p zRbH}*9FTj<;r4=&s`3San46+rf&H?fXe#;r&W0}bJS1pH3*C)N5@qkddo& z&_H|CIo~i}f@-f5ofDFmYlKb9LMt7QZo6Q*HS#j|tb1nHL+CoBopl43ZGeeWNOIEM z91^$Fdqm2Y2L&tu3?(daUTgJg< zJMzP!E9c(~H0&wedMLUO%Tlf=A;E7~Loq4*fq^vTPh9chC_c%Y0uE5n%vFT|pd2PH zdK2l^S2X=-jSoUb#xKd6m@uZbqhJaiqj_y4*Q`XV7YY@9$hv#B3>P^gzAj~V)ZBR% zhbHy@zkYsP)BZ#^&$^I>`==*MS1U?9R~df)YCVQKV|Og37&nM`HsOcl__YP3YCyR0b;RUbqt&G?Y$1s zn9q9@n@Gqc^N3jvykODWXh)~^+(yz!jtEatL_zXLLhsu&x({LDWL+IsUcMbo)cV9J zZPyMYGubc7&AZsx#bx_$X_dcP2B#MlQ0z?EblUSY{jsnYIU^y1Wqyi(tAx^T=SIPW zo%tk5P@l8x(;)dn&eA}4mGe$RTiTW9kcD~zqM|F+LW>y_&MxsLSq`VYpe+O7o&wT4 zKmRMfz`8ZeT))p4MwM2duVqgO*4VFBQ$M_mCr5w%Ah6VgG5EXa;~ABz;ntKNyJnV7 zi-F-S@Yj{DJt7XbQ?@;N-tgTQvve>-Lt7BkR+{9x6s+(kW4*Fu9mN6r zJ$lFzxZl8-_;1=l;K)G%z|ihJ`wp73!^W>Acb$h`d?{7sGWD#yuQip-K6fUJj5%R_ zuJNByrz)S{h5uiGo{-f5AN+Q7`hH>k(~un1NDXoDOkkkl+7V3M*`}+YR-KBC7q~Q! zz>7BHd5*(Kbum$Tfo;e%-skbh>?|>BYjgucaz-!5B6o%DC@;gw+rD?A5}LlPlE5u} z>-&PBw9`WQtNEw2I@X|x1=3RMDvYB+C_%MZX_$4gOjKFVsOkJp?_Z;dDNBAH zVw3SnuQX6jER?kO4EXY3mWmjnOS|@AGIsE>yoW3B(zmi^hZF-rd|T_{0U5es`PKbtZWjevi>J_;NCC%xS< z#}EH|DkFj5>kPbkO^z8(b0O6ld8~cC~aid>ipBNB$vlxQTI5gkX?u* z3|U&`Pe88SQTu($DRya&W5C;xEest=t}alBl9Acb0=|d~HWO<;rq-1< z7neO|!BI$+NGnu`1?pdVKL|xwG|}j&_rssz&F{59JQ2(jbqKhu`@o7Ps|uJ@1SDJC zB(!UrJQciBDG}%b-4>Z@cXRvsNnAaVCo~AM5I{YVE zJ-Q(33K|;TSzmegqO7;N_R<}919a(WaTI_`RUtb0Eij>0?B@acrk;JXjsEd%+KcD~ zU!kd5ZhheLFV|vdFl;+zx(u5yPda73=DcV>txSqo5beIO`4Q;?ETpy;oJ4jJvHC5g zQIIr+qQXA&G~1&1p=Ew0D@2$NhD?H3Wn2@0G)QTG*+C!f%Rkna-F_H{^qh-1JQqr ze|9V-I@InJt1vKFZ|MF#(YvrX3d|e6x?qL_hl>GlbO_7)!-o-!d<-U^#ipG?(awR)lN~5-Qxqhy}2y% z9ZZs86OQour;CxY4bM$5tl6iDpn^O=tm-wupTOrlonXrB@NImV~6JW9M|xHK?L<p~q3cqF5BBUEOH*`?Y0!3)6#q8>0XN{*_a|a2muJ!HLIc zv~((d!IuXL5+EioF( zCF}J8eWeJ2Q8`pQt7Qa#G! zAz8c{bG3SS{ys6-g7Xegldv`-W2QxSk?|>a?v?9!$T1ecxGFmcwJVUshGq8+SHt2} zKIKzh#BJ6xSL7#>pHJKCjDhW<3+P^mh3RZyq>I9avg*vv6jHGT{`b8F*hFnp8S6i?mcT+FP z;UP0X3I3!c`SyYOLH?WU?k2J;?Fj3f201#s%9$>WSk472D6^Kv(v1zDdYa^vT0qj4 zog7QFMthH?(qDr|XLr21l_%S8NYysauNZ9jHdZ$b+6@LvyB$drTPe^dgC`&kgQd4G zqw!u%iTnwcNOF-miH%hqylQ}Q_cL4{FI{FuCAG%QP3Cj2M9;_v9IOuTewm7|xP@UK z3&Lv_M#Chd0FQ0BdgM?|z{M?tBR_>d6>VKl4ex_9Hm$pz(2XZ8Kl&ELsS>QoSk+wA zNb-aiBZ3jc;D*)j6KrIv0hfaAVbMeJ1`uglm*Kv+TFZPEbe9q8U_mK>Nya2G3~`mM zPS)%7b|5QxlIB6$&^4CyY*`W%A}J6o5%(NnJcRt`*ytNVdUgUI?{ORJT@JW*t2a<8 z9qHh8oLa4V>cBH^s=%V-0+#6tQD;}^ZKz?by8Pm+0)5k$lzBtdX8AV8SH{_G1y=@KV(%4Ak_ z3%n!EVfB`>C)+P+w7k=(F8aNg&1Q14g~5% zO%VYV2re=_``8|X9!jRm6Bw}5w%2|Y9fAfrLu9a+aazXQx^D}N>XMuz!2w4WDa1=^ zIlyD{gw{8L5Xb%D6*{h^JRH%Ee;E>OQoM;oP{4?GiLiF9r8VB1Fy_fYDmnwZN!jEW ztuM8~jzqXpcjwz-9e1?mI;qkj7N&?EjL_xeVkjHVl*vCYbtxTY8n2zKbOx*~?^n|- zx2tDuSFW(1%V(8bPn>f{7++s1(y2>Fvq&fw=KwRhx>cozhBizRV>*55WWV&wPQLrF z>{pOwP}S}(6Q$pNUtwx`NWSxKfCSRwOX&6s3`QFiru$lgr>NdMfUFod41%TQ<9R|t zn(O=e3#*ETXn_z+NxyFKFi@@2EB6gT2)d6F1XIzPS2_Bt-v|`tf2xUpE6`h6UhW;z zu7>~Y`VTmYFF9fqsWAQ3>_Mnm&7_0A@ls3$Uj%3i^Dy&Q3B?YGC)h(84&T5G-Z4il zTHQ#w9W(dkGU}JZ=H1(5Ff`{nvaX@SkLbwFFEkGFB>Fwil!@wq1$p1C825aqRiVmc zc=mXDWb1;P{KYlo*sv|_5(o&_l_P2r%8aF<$sY%tD!Qp#-gnDu9XM~6%Vz5hRahKQ zq4am2P_x+xkeTKLm@98&yOf%(TtOzB<9N8UVQCz~9LUy-00Qr$0AoRMZjdlmq>3V5 zP19httWy%1t)@(EMvVqRsg+7V&pGWUA2wpbTm)6F2&LA`1x`3A{D$k9y9{p@9;Gh} z6@~ zOFrdhvZZ+fw>?H4&Brq*3I8^H8VrpgSRuaY%OQ54&*$a7-8^wk`^(s=p)}$;^bC&{B9h>j+cbr{H~vrZ72R!$$Li9k0?|)e%GMO} zWv&g&csBH$ry&y^0oFa+I#-t?dGnJ^t%if00SI`B{u0hxOZi4y!^LD;)FKE}-BFX( zGR9+0EUdFaZF$|tCfRyc&cLQ{nANRbxGc5ieQKU=YSlLyEvdDkn{6YQd^W1Pn7b8^ zQUF3%Bwc@-zKvK}dJ8E5wb_!)9;2C3wI>@tXe7Bd9djB<83MUF)6Z6>SO_TRH1?}` z<8}5<(O*KC{X^2#*r;t?yK!g-O*`0_BdP@iG>mjn3w{diHAK^9hAdzXe^9vPyR9CW zN)>4=ZWEZoUIDieo9OqNR=Iy-z~_A>If)8HQJ%Rp{7p*^g^|HACN04b&!uPh1CF;z zYj@JEP`>0iINAf9Xj8&*y^lx;wl+c-4ccoN;rzLA8m5HtJMW`vM;@^(2>cpW1q7Cd zZW+Aw$@NYlelCoxi2;_m$GO-oJ!c2k3Vizv6SgZ`V-uTWCML5-5LV!2SVewtN?l-i9!qnaVT4B2Pc4X=D>rk@v%qhseC6!u#7xkbeIyT`(%ibP^xv?fuIu@J;V~g$P0yqEy7#35jj|O`ulKrlLfz!FCCG07%p|xG*b0^l3-2BHKnb@EfdZBAl9c+ zB}!NzP=vN{0^q60K{1(Ry#{#s<%fFoWzXJao=J;$A!_Qns5BE75$nga$QVi%exUJ< z7667AYYG#l<3A%5^L|9;6AL0SL_gX$0`W^^YkMfZYn@=lVM`*bgaK-jfF=f*W+CWE;1du4n7;=AQE)LekhY5d zHEsRi%t|6C$jYMn=tz&o@?Ny&XlveDj}t(YA+f1hG<=yJ(}@i}TLsH?DmnVQV8mEq~_$h9*D5;aAPIA4WGfqG&Ylrs_gN9}LW z&@ugVRYf`)?%Wc)V;G90pJTwJD31%OmqE{en3&2g#oq7xL1g79VlQZaP*ank+LROSBZNPiD&{_6PC9ArTmms57K_ z;tF^s@gdf1$jEOG4-1mw?`NP32sJqv@6^h{&`hQpOWn~7(au~AwZVjFgZe{yQvHK< z*vZH|L4Bbi=H%2mo?j>i(9Uu%w^rFnEJ*sj!;wS5&EY5mIW!{er7|Rq5uRgBK{?I1ucKf0Y0{OMnP}uv%K(tOHc#Rm^|@G@%#9kRz&t6+iQ3dW#ek1pO~fDO zMPJ8hAc_-%NKdRH{W#cHJ~^Fk^UD-Do*zCq(o+{4gLkL({85@mvcd;HlA2-*vu*Yd z30H*GdjxfUB}nH3-SZjXGrUVj@H#%oymqQBGugFt7Mf|Hh5vIhAbu8LO)1e*PBl?o zbLc=NtS3tde&ztVFV-q|Ua0zm0~qr409G}kvyFTMq3e1VBfUhE&z=*pa#O(4ctwfA4@?&jAh8ha*JJd?)JO`{%WNUY zt|m7|yn6>rqSn99YdDDZqCu)KohC@jZe0XX62E!wOIWljZWKFa9*ia?iJCO3-&AFL zBVd9Uo=r7g`>3H_$YUycH|=#?2>XG5R>iE5nmIaasrOq!kYHz+&~CS*i=4#Rs}1xD zn4P)}-A&^`o+=Tioo(c~jVi3f2`+xQy5)$*bm{Tb{*%vTdqr2o>Kri}h*LtE(+7K% z8~F_**4b%@k(U~x6*)^SfPB=WZmf+hbh6XRbFDqv9>2bJkoyLj(S5R3g}(g@Y8dGo zIE0t=GNghK@D#0%YtFHuiA{jaS2#81(ponVwIzD6#F~qN#|jSUKIw-T6**6?3}CvEiYAD!(ej+EC-^I9%27>bAU8(NR4`=$#pk=i9GiDY-G;vo0pZPOoNKDk?z^&Sx5V_sc_l$&C%YXA zv(|U2=Xz}Kcc!iq_qsEb>xuPF=k&}PY$%h`Mn5>#c}qE;aS!I7Ck|EzQRll-tGN!c z=y&oYE+jA&U6`MA+b(E0SM-!-1OFVMR&VlZpYw*w{@I_`r~uO~?7!f;dC=BTq7-+5 z*r+*mW^ok?(cuQi9^F)7{~?`$i;nhhz{32$#*V?;k@_m42tLQDNhATK0gB94w^>RU zn$aAxD?06UNWA?N(jKTH#TDdkC|L>P`H_;{5h;Jc&lC?heQ@2p@5#&JhYFK|NYS^= z%AB&4sFnJe)}&f!SQmXU$HwG(A6Yy+OQYu)^rP@1s{h=DN|Tx%()08oyaF?|nE17b zU%k5hV~=s^cFKW=fC&yrQbELV7IxgP+2l2+vrQ{;%)r9zqtJJGk1I8p`a1lzyVlf6ab9w{8esAL)3yo#k8SS}bx#ma}jF zglWcUbW;(_ohC|@tj4vtaXTqmqq-LWvs1}EVyc`VkLsgV3$B1rbDC?J_?O-QV1RkJ zx`YH29cV0CD%B@1nG#!!vUD3T=SL()qJ_$$v~$p=q*yKlJL<4Fib&+#>MqGH$TEM< zDhwAnQpu9O8Q5q=cQiaZRUQ5!2D@QuA%`+IEF4!L;D{EW5%`HeVDt+GZ+*%9+#wTe zLKY@SRpZ%`#@_W*TtmY}k};pgFPPjX{hW1(d?VmfYcFDo7T4rZBg%OzVN>4_Z+j!- zBjU&yfcGhEhbM7nI209ujX!IrN%wMF(?X!>ZVnzU?IrrC(kXnhoI@p^(q*cJBBS{wZ7_Rm;9fJCiXt%>PHknkX8B%&u4a z3Lg%z+tyBvVSXrwe5?On^GuexT#vPmpB3z}1FRehL$~CxR4r$)2|t!VBO6%=-hA z?rD8fVdC+n(Iu@@LNXA`s-G9V9 z!8Ljgkal-yk5rctspR(PxCWEq<;a(VH0;*@a1i*+Sn`b6{Vrx1OkEEAeHk%8=%aGa zY=B=TI{+p!$oN$piC&LiR3(fph`%dPC5=f1Nqw)m$Sb z`b1S-^vSIYmqXj~12LY=b6xPo_H$7EfYv3^`E>?aO3!wdR_~|9%o!*S7tBMFUjXON zCgEQK&EuI|C&rigt=9_EStS)g&%XnqL!WWww1MgsHTs-??9FlxD^+p+;>^o0E0xV5fXC`_KZu#-`iBbR2f~GiBs@*q0!Wa4UW32!qWJuHom1Mx1 zgiz#TjRqG$<-Plh%EQ{dR#j7L%+UtpU~~I(dAYuC=vO0A&kPZ#AP6w(8!5h*E0GX- zl?rQZjYLi&#;8W(j)Pj%oZ1|$s~a*zFV~lxd$lIV+T>SCz39Ig!YAsMbwGz|P~IdB#hVwzBljJEcT}h1Evoy(H@J&@i*NH<`xB0aQdUic}Yi zLifR9-)9f(gsrFrK43^voTb5Xgg}3DSC9Zb6GmI3EFumiUbw`D(SDa|-Br)zZWgsW z4Z$_#caQ2p_t_pxel-Ff-lBz6*Typ6tS31g7(H3wf-a?$H^V>kg=N{k7IHnNotmvf zsJm*7(wLmEAzfl1xN5Q8t=kzdDpb|RQ#(43Qg3S={seK|DjeNQx!5xUpQ-U4hekZA zpKhDUcy4x);XuS%`-v9CMffb)ktYbqln(_=Ym;=_^5@=*$!RQ-jV>%8@#-ebO!G8o z3F(pg1>0q0>@J#3c{EJTwsx9TBW$sl$3!=IfbY*gTCp28O4RDW)Ojeh2dzD#yN=X# z$~pnlg5wts?sL%u{4}QmALxDdHgw0fY*?hUD($62FRCl`uAdb<142Xj5-Vzjo{8r% zj$EqvOG8{su`roheYE?!oYXP0%K~$S-r}q%AAoj(yEr;ZrQRRYC%qNA+-G=XP(-f7 zux@pk9|m%}hs5wltKqU-=nN>5sKwv}YMK+HZXVZF>QkzwO zHG9e6y8#5MEHS0)0_y9f8`_sHfVh!x1B?Q?S+KIho&!F~!T2TwD>nbdU z%Qqid7PLroLR+Of=-Mw~)@GDnM@4!Ek>2T41jJ?{kiq_eLVfSpb#vC$Gj_%MS=!(= z&Yhr{0|BRH>XR7frxn{0cGKA|uts?9jz`F$s15yfE+^D7AKFl>KZTX`0*LGhaj3e4 zZNMvFvIA-zonsv|FAh>fTb^;~<8kWhdIH{)dW=8amkqukyqq^vTZpZ`CatwSxx0I$ znw&*d&eOIH8Ui0HIW4Hx8GMk|m7DR2^PBZ~RSR{$dYy{ia}u7IXi0R_YchPWybH1rTC~t@BCljV)us!;&`1dO zp&csk106+pe%jioP&-atPnt^QN9rL{k7A0wrDez$J1mr7Xv9KI1YoESI$se#jX_2A zyH1D1f8gh+!q*n>mnS>TpAy33z$?{w9X6$WfrUC){7~BgVyjzJ*Yz|&OZ)s097SSt z-%wa|JYmy-6V?GbYFC1{mO01!Lw9fafn)0;YR;>zG`1_DDW|4`uGW}wioG*s?!a@l zYGgB)@t#YKZD?!8?&$0hh=7B-(c?taKJLEdlF9xpGLEpjuKp)Zm#!FHwR5eub3vxn z1CZ|d(|U|`W%;BuVSO1I^~_=@A!>n>C=5-@#UCUdccP^zAQ~o7MLfHHX08tsp+Xqrb8%rx&zF4Y)3&!lRG$4PrN>~}wc+|*GKu4zmW{;b zgCf5IvR}!k8$dnAgE%U zEX)1Se+03aT(7>`-vPLps$?`K}Hea{s>7i^6(`cd>(TQN95U{nWQW1IF6?{(&+%J zMds$ICM$*}B2<)xt>Fu=h^EB)`EsGcMWrxbcqBq0K-Zvc1I}c5H^EfII5`MCjs3wOgF!9jDbzcSpJq;XPXG^96}_Y2UaYm4d=&VeKTVu zIC^OIN#X_ayZOEfGBL32>x{sAhx~S$bGHzYh?=?-1R3)|5azfShH4#fI@(7$(+#Tg zYnvx?LD!pCb`7l`o4fi|XB$myUGMu?k1ifhs(EZr?FkCl?NfZ%ZH^y6Cmah4I@$&v z$GGI@JOyEl)~&IW8!DH@baWB6&Q9+$Trv}AH}ifmbUH0EYg$%;i#qgi4psfqYdJ39 zu-m~_eXs6#Kf5oo?TZh!=w=<%&9wp9we}&4iAl86!tCy9Jd+x3+=2jVc za#!yuFro)74(?dP&}2A5VK2OHCT&S=oUzM}{nF8^0*+oX(Wm=)qFUC+&Z6T}@4m;g zGpP!)WPoIaXIlQ};UjGQ^Y9I9{^0P5)hEk-84#!0Q)+JgF=sB%Ey?UJ`$k(w4HSjG1D<02%vTw?_X^BZz`%OZ*-`xzRe-Pg znKd9hdRga2C1)F?gwq=`>I7QN)DX7rmx(Dxzj(y>-t{~Vc^-Q0)G*Z(cYPXWw??INy1jH!u7$TUVO(935Oo_1ROtOV zp~RY5qqFpAtkN1730wfCScVTGZ8cGV=mFJ^ls2{5XHdK(Uu21EEcA(KTPLuy(n(m*mhF8FI)zB5g2^z5w8 zk=kkqlIO~y9X8E?+FM!&g#9OE+eGd7Q6U((|GCD7BYMkc-h9)%iYlMOm@Pq2i(EE!El{;Ds$3wX;iR#K_wgizXpSWD zYF*Sg?<+0_-=JR6sWfVH&o+b+@!0OEnqO_olb*UAU(A> zNnM;_&N9&c3cA)q_#3(oyFu4W-{q~d5jFC{0jHS0x#uo8UIit8lMdX!Ne8cmzB0GU z0`FAY&MR-y(>mc-^5m;+gASI4>W}_??rb^h#bmLk%_D%UKUjp-EkT+_hvwO}grju$$nTFU_V)+$0LyY)?}EHz%$)+)e@VBCuw5TLc9Clp~%^SR`6(LPA5| zXOuufE??)Moi?8k^uB!&ss;O2y8O+~tJ(59u2<9iJrIXCoo(E{D|!9$IKqiz0X)$9 z#D}_PyPkIeJZyQ|na?$sBMmeRL0m5(apwK&>Q^;9=V;sK13~vRyFaQUOQ}fH-}T%A z#v-0L@9V1cz1AQa-_!}sTneZVr-eP)*m@Q0Ca?_LY~P*AoV0mZwmD?*o~BA+Md!gr z3$*G$>$J@|)ZmFN*V64sCUYp}>4)QkBKomkf~?kmLRO-%D+qU!p~?2agFlJ)<=RhC z{<+Lx#+T$&e>!gd=}Bl9UDf2_=^-%ke_rZbcB5K+Es{#iu5zb|5~FTM+HnSIGx|ux zu`YBxRPpJKV@*j)LiGXhRbZ-ic8W#EB?>@yA8&G7B^KYMCjlg{A-+d6sD^?$$%+b^ z(u2sJH2ZTFI-Z9JO7lMBFW{DWMAe=qFhy-)yB_tia3hwE-*M4lXn5!`A#&ZU700`?GyB7%lf@)2LOxe8Ph?~ys5y*L$cY?k zznu*wF+Iy&SqciqU2lT4L_nweJz4PB%s%(tu{>>;=XqCm(J+sx%s$WC)7d>G4eW%b zszxJaL|LY$E0361yYrXoZ%~l`<$!RJ{|y_t`$jN2d~!v6s_kBX*t)9YqVk)?Y_Pwi zbA{z--;8VP-JNsC=gotU)$K(SwNNk6bb`MGigDL*BH8>BU&;E7uax7SfJ5#i%D!QX z%fIL4o{WyZQ_+JYUUsd2NKJAHCSSYvv01QfD(p@3G3Ya^YPlFgErQl95*vIhnpfpg%Aiq%_f?-O$ps z0t7BdtCaKYI(4!$$8cztJZapESDKh|qhSA@)^2@+Rgg&`_ZY>Sr>F8ej{5rWL0ret z?ahp=tnVu-DsCt0Y3`OHJ7dvJ4Oq!2Uo3bRHU>_0EWyz1M07oQxXhTs>D0Tj`w&do zHKQ5%1cg4lw_YX~r)4IFf*zrJAoQR{7KVmx1(xOl2!ndBZ?Yb;KzF- zb^h$@UbL4gGb;}$2Zywl`Oa3w*;~mA>BA%&2w@@hIIe+u3ujB)Zb(0`34`m$h5lv& zKmoiJ$ee$&VMet@Q9e1$U~=Zu_u$sYe|G`|&3)Z2?o%b@&6TzatpM}3(w!TI`5Pa0 zoLg6Nv3MW@OlBT_cmHYmAIfE>Ev*4~{Sy;e)xOR6R11Ckyo+HZ&xY#cMelM2&dj$l zu-o!gAE`#6aS5gpLx2Gje_-zU0_{Com}Q^<>=qhAeKG%f5G++?;+VClYpc3RgOe#S zk)DdS1c?d*@Csl>pZepXRcX9*aMcR;ssvopBv~UQi?fm3`~XbL}{F#&cb93LjzuC^S65=#}w+ zR*PqPwtBHQRdP-NkMA-^^yXrvR<$}v;ig+}9_ZF%vwY>{8YnfhSB5=gA+@y4WC6EL za>zW4H$5O!|1li(yvPYBi7CPj2&iWDZL`-K`l0ekFYAF%)zQo{?OtXHiAenl{>iv$ zG#1bdpSrt#>9O0!A)QNGC+u@$^WZV&Sv0F7jk=e|45pIY`lp2Mi1qwfIRUxW;qFHH z!2})4NVLqsi0M}s-Shn11Zuql=N@W6re!G>?>j%**t=ZeA&O%&V_k@djm2GhZIw1? zKtn^Lz6&C|cNlpO0sKTFmUwz*l6Ey*zYnlWF@;P2t8`WG`Ek0TEAyXu~ z{XIE0O%sQ=_3{*!2kFD*>OCd_L6>1*F{e#3xj`0U{IjC2)FSV6!(egSk2R)DBS7aEi5GP=JR1y>h22C~}W${#F);S-M7g?{5J)JtA zhho9A@I5HH0@{g@uX~2iV!o$5cXJ?=K21)23(I9U>2)2Z?PkFCA+4w1Zp*bk*L8Pa zB_{qAO2OxK0H;!r-fz!RPizp{ZAZR>ePCel=magPi^z5JPPu-`_1bONaovuY6`XS9 z6a0)m+fH5`@&^kCuKNg_Pj)iZ^4_LtAIG>~!~t);oggnjuP+)qM2O|ZDl*Cz+*L~B zftTP1ckuzVlRJgr_)BO9=NsCY@#;#pcXqFpqKvyJ{wwYt{V?uwpLVExy~tlFMdz;? z|34^2zKEf_kbF{yxuCXq|WWhd?F}m zIPEWj)R0z7Ef0g!-W(#S1E~(@HRSeP$|O}X8qwH@?S!OThRsWh)~75y#N5MwZi9%- zb6G%1mggtM5_LvOV7Bh-9gT)U)?5JxO+lGYlAZ1 zU1jS0@aZgexCfOT_rlga1vne%A4J!O^86#^AQ&njyi+-DUvY9DErGG?nk&H#RWsLu zD)F7_DXjnieg(bR`u`s28aL=21!GcmdwG75_~-rR3jT(3shRg~W#hsY~wx zy*=Z#&d;CLo@(k-KE^aSjhZ-QV`uldzIMUqtR`~&a7rdf9`snQ$X}n)Ljld3tZ*PJ zSU?G|Ci+coQoFrv312}?CU3e4=FXG81I_TSzC+nO(t5{lvB3-1|*jQ~M zE-yt|1>x(GQV4`$bGDAi3z>*jQ9-tO-wNF8eDwTHrhp?R;ehPeO7RX!ouzpOP!unq@0?4#s?^h-6T#=Uz^=J+e#Xt|k-lwGel8%t=w4!S zR_`48cttYqu~1IF>j_W_7k-$!#3#JitDDOR3i`;+;6-$;Ew3JRQMD8pw>QOd?0Vf= zpf?&8jm|pxwC*!1%B=%5X{Nnr+yKxkV2f&5F5aoT4Hk}!8gy`}sM6#AxznX zZ+Fsm{trl?e5zAz=OcR1f=V6vPh#c6=kLVI`VWW|z;&e=u)?)tKUQjjS6Nln-`Dps z-uEeONJ^T;`}gk)^m++7?N=YcdBM@Mus!ArWlr{CCT_<_W}$4}7$7#3=JkuDxCa8> z`RGdK!z7VIn0Q3uSN%xy)ob5dIjT~9n#)!)bP1zSJ8n6B%_DMNJk)+)ZSfGWAY)!? zRFOigpSlK`LcEWRHII-as`7QvOHmzSJ^LP7y= zmmqC~Oe#)w84j1F$kP#YlY`LD$Zt0E_!%wiygvO28CKpQo{19@bG~7+_0&OOllykhq}4{=b&#_(A!mXT6K=0kAHwM`mu>zjz`E|A9h6)%l* zf=buWFLsyeE}31%D6+^LUqgBgroE;qQfa?DT$qa%M4s`Ia$eYx^JHTj-E|+GPcefA zTox5=$BbWFUDO)YO~}uyd#>sfE{lLL_ErzeH8WLiGzr%PIrj0Hh&RR9vXY0Uj^w&!LnC zG;5wg`NyJ?{+cjP_enR$yk$T%#L(_K9M(I&v4=?TN_*`I3eXAWLEq~by}=iTik^t) zojR(Du@PP9uK?4Bk0@Luwv3;}M{$@vg+_1NkvvsDzo(V(8zZ^=s;a6YgjCD@g}lzr z&ZkRst_Fnzs|s6Eqt+W>C)7CHqn-qDs@KNXf3h8Ty+d=RPRsnRfi>f~cB3XTwYsV= zYnK}U?%wqX85tudQo)vs+hWqFptYW`nQiA1zP2d8z-mAYd|^|)&Xz}orie)7f(^bn zZHM&9@o|E(w=Og$L;6KF>`tsiZEKUsu|RcO?cYCwkHoZYH&T9oaHU!Y&-OsK0QGG zd~otCVgE|LU7qPWe&FDK8Xw6o)fq4TR%eXesP50c*BNycKf<8$Zr*AfD?L#+Qo+Bu z=;&Z*fSEz$ou5Z?mCetVqT&kKW6hg&8Ko7rS)M=lYiQub=dgmWvfXLjTWkwZAPGZ_ z@J=Gzu?M;Izvx24p4mH5`&??0^vDj*3k`#V)7Ns*!fe}8{$LZKi+797Rp<>khyL{(N)hRX?R zI*^1RT#Ow-dLY;PMDC%BaC+gKDvUatHF8p&{Im%y1B$&<5}rmk7kfIX69?aI5{S*+ zyqOAw=>&pL`60$HGD&fl%(OMXJaIX{a;5uRiRN&>!m?#q4+XVhd@Q8KPTdt8V$>Z- zy|>Z3);eW{6=3Z*b`=CwqFJT%wLp~Wzk2?Bj?&p>TkvMs)K4`<&ZWO;ioK~ot$+F5 z8FoHiH}%@!+Dfx&B=4^t2mfz94zEGUQGYrq6uzlHS&3W9Jg&xzn@(e=@mK|8h~xwW z1Y@<%Rg?t9K($|7QsVO{^;ETl4~aI)a(9lGMBRSBoq~azJC9QgOr_ml$j3lQO===5 zb}#d$`IAbw-o=*NsQux-HJV(O& zNaXdM9kw)&2SnWd07mNS6*CO8h|<++ze*;SZ5IWH#$)%3l2Toj1F-C&pB`wAm9r6O3R@7-BTzI?^_?vmcV)3-GgRBiPv43oE8E6U48u@;W4^;^S|7()Qk0vN^*jD z^Nh%+0EY|r-JjZGr>h7Xc&js4*=AdIqp;?m#^s5zaKBs zFcE!4d|Cplt&-7LV-hMugiiY8dMqp~dH~sy2nEjFaB*NT5!Sl8&st|Nk|!l9 zEmLZY5(q%HouV8Wu89MJ?<|-p8?jL9KJmVL60`J)@+3tq_8n|8YWt@bfMQLh(w=Ii z)(TAQWnyz%g8H;A3U(FgcH^oz?X@VBnI@o~ekw>CN*kAxE#I%dgN!Xnr7x{xsf8}mw?n&JA#sI$9fAf$?-d6x- zqx4Nrn*bG`%h}S)r1!Tzxufg={mQ^FD$YP%wed1DBFXq?8jSw&7C!Nptoyb}OK!=A zFCU8)oOLj0s{vBS!M=Ppf`s^S_|$C+R_79NlH;5qbjC)^3y#RkqWi~`NBQ^cnJ0ZC zWo1HoZ`h&1K@T7lh7uF08rj)lJ05Q`+{V&je*Rq9@czUvTHS@`s!6_f3$;KEw}Orc zZW=G>zBgW6W?Z861E|Fl$MT=-Bl0))@%xheyR8OT5@Y*#VD934<9#}iynK`eWo0p< zBvk}sqkoO#$pSD(@R`jfc6vsJpHr`p$35p_r{GAm37~WW2+O2#MP}sy*UVKND=Un< z$b>-OFl`w#3(HcKx%e+Y@~{5f723b)8C5RMkiAhO|i z|8t4QPOENUX4V!-t1NC4Lh#(?V@e8t1%@gxq>tQB*vyR1W@|#Hus~lfL{H2h9z^U` zS;>*3T7?y*V&T)?n4FAN;-!j?j!rHXpqtH3ycB8G^~;kAKG6Oxb>s^I@RH@;pWJ@d zqvZdbI&%A(f6yLR{8j*#I@VdhRf$*#mUcTW&FzqliOC}*1U1ZlDMW~{VQy}2E#iR% z8~fe!((qv2Pxd{QAG8=D`dE?Y=MJw#g;%CKBb8+Kd?S@{iHK}7#wq?YK>i1ac00J4 zANRfE$NA>qJ^z028tLYK((?Di?^N=ZEUZ16hMGb$o}SEH);~#6z*rC!vy2n(DfLSO zQ&XVg1;T5(L|os0K$9`=6Frcc4-O8ZV`CcuGzM{nx*#GVMjI0wy0WU3l$5;hzeyZxY1`YT zz~umj-)TblBG=XonnYW;r8xIsfT}DppxmzaR|v5if1S+V5(rxwkU-?VCy>`D(%V_g zt{e~zqnl>!e@aJk`V0TLhy~JZ;Y|!TZ^0A<%2|KlMv$nBq{%3#s4zF)$J7Akh{h%A zswpZdF)n#v%oT0PxQQ~xcvM|Yf5X$IK7D(?Z5y?~KXHmdrk zH#$H`rUa+=<_!u^n57dC5wYPYVoViX6~-u3R#y7I6;Q@3VPu_gjV~sXq`;k&T6)8u3G8e73>VwL^W zBB9>QoB3Jn1*C^%Qx<;Hmc3ltO(pTSjdDvOO$r*|{Gj+@Y$d0OsQWxEo+}o7p@BbK zU|{*{MsG70Sj9?P6bXO0SeeH4+Y!tp&l}x#G^%-=Y=e|5C8Io1MHXr4M5t9cy4s6v zi7~pmVaVKWUt(`e<)inhRcI?)B_YCcLB*OO-J!)LA5Q__?fxwolox;e_=j5z#z(ib zLI2P=f&Hm7Wv#sws^R9N31_ohHqcOB(vgUvm}6P9MPRR%_zCV6j#l6TuCr(O2*hn-_+u!}{%K{r$FZ>oRQj$s36sz4b$|#`aBu5r~ z)aaz9WClgL>iq~sChgWVS|>Yq5W}?5p`JgxuhF43OYE2G2~O6CW+vIil;hWVJss@k zd6n3&YBZS(%1Iyo=m>v5;3T(j6*#(|R49`6s^+m^%@+MP$DzM|Aynn3hY(l{e;9rB zHRhBrx*?pl6(b5xy`n7UH8!)#8%U@nM*7a769Y4}kod&|?74mMzRdDcf3s zn%wIh8-!*720^v4oP&qm3` zjFOr6CsqE9u%XCfQ=cXL#J1>dmUE_7{1%q;N?ZvGH50-((FL5WJ?RT7dA+6hXY#84 znQ9EU3M!$$Br1e_(_N-$LRX%S0%C^ZexJj^Z-*$*gN#Ztb$e@mRo!wbn0G)^0qEfBELFkPHG^$};~OyB@N`9Y40limr#0~{VdB-9_@R|U1dzDzk{pC-Tu zS6Qz5H8!g+O$=&&-D*i#3>P`+;*{&Wk=42N8J&BPM{F;)X4-E{N140l+IVAS@}TrQ zOtUAoK{>yw*~acD9%8~eegyw~u`j_u9p{yXdwmzeAxmJw^XX@$wa`(YpAal=ccuTb zPC|_QW;mDEy13NCSzIu$AyxN=6nx)UK`-w?w6H9$zCOxLT z`W>n>sWNvu;po^Kd$@h!B9}@?iQMGe2I`*UwkaKb=Kmr8bZT<{FJ6R5#E8bl>A#_4 zl-H1GW@}dYOLtK9P7m0?jsz~g1c&>%u?JBUkVC)2**3Vy%*-m22InH2&>vvpNW8F+1{aFOQJx<7DC0y-2m_-~6F3@q-QKNt6ZWQQFSHBqlvp^zUx zrgJRfaa?hjRz@z%FfDbPW@DK(ty{vXnxB;_I>651`~QU& zDk?=1+Cm=EdWr)ETBSO~6Iv9+7EHlPBgV}zg zbIz^Kb5G~q?|pv%oj;A|Df3=m@7H_z+;eDh9qM3rhY*ANgS~K?^con!6(2e+X0MSDFM*i zTw3pFbk}LKuhTJ>uKB0Z6M%h-KtCo8}x|JV)P2$VSlF4X078Cb&V-W zdUptI0MlXLdPf1-uAtVGyef^B*N-i^QP26xG9rm1|1M_!@Y(A#-yPfJ}4TjKH*SAHi5Vq`<(9jH8wgU9vQUQkS{=Dx0B4#vF0Bz42mU zHF?y`pWsH5Ex|fo2GEaX=eY?0nL9e2fU3S|F?Kncln4yn_-fMKcBQHh*(2oA1skt$ znh0Z0xv>|{(&TJxpi7~6b<7yRWS4cU`3G$f;yhu5*)<|FucKX{g9~bH_ z55!m`maR@rUxp37H2O zz6~ZyVaBl)i@mpShe+YN{>444voZnw)Dd>ROkP>rGqoYbBr!iW9f|L<1hf|urk*4z z34FM~-FTQ-6KWnnYo?N2D(rDqzNJaQt$igQmsxrKy`9AYq+05`oMaHTXUa&ZZZX3- z_=GPC$`~zFSHcp&FmMAYv>Qsh-1EpNXoe5s-ONSr*{0Gh;J%#FA5a}Zr8q%8<(9&R zy44Di_!gVuu|m=fY|lV)=~!xA*L8?j0+jNe((7LlSOgs=ZPCCt4b0R~tD2P&%}7W( zdeEJ9XA&N_5~+{5ZN?tWoqPoE6voNMyM4T|{8*~H1*M5xHH5OKfgj!3w3lTBgMOz3 zP+_VT%{k$rw;3tWad;talo<~j@h6q%*|==MnM2Ezsz@p(CdIAoaCZ$RT&gz-uyW5@ z+dmgNmYNX(P0w4U`}b_I$xqUPt{MeQmJJawj=<8vJ@lq?{xY{%po^gr$T0MBAnb(a zA^l)O7*L{k2-q#-7u3}~pyoct)>LFtZr-y7cRElNfDlYl;L1zDi}A{^>;1J&RmDEfRmBh1QRON{&>O!@0<1k7{?&h^;ofofFaB^v z{vwI3IXHf?_i{P^`F26~C0E-M^nn_QLYz3u8Ae685d4#GqbLQ?q9NN4wv(g$sQLQ} zy_U}y8EG#n60BK6Jm7`wWc0_mGl7k`%9AUB>a?=#3eGW_iA=qxyeh_J=E=$g)N*w@ymhkI&I8hJEQL?j(6aw9X`3%C+2_-5r7`F0j?{-OoVJ)W z#Pze1{APGjy{oK^MnJY_eH{p{2DdmV!pu|QhRidfT&L?+ru)%C16oY7lEPj#H9j)Y zJ5I|ftS2l=DloZT8(vSyv&=((@$05PMo6qG)g?M=fFM!K{%L;EFk=0t7DkyCyIue( zgVm}T@FE=z44h<~+mvie32rWwT5ZzDmVVM7?~caqi_8Z)40Dz1q+gmD*QR>{n7S_ga4Y`@h`Nu>HP|V%feo%-#I=yr73M zoXHWhpvWcK?D;RX2eMrm8q4UBAq2hUB*Wf8N%vxV;KELNbCoK0p@tf6akpMsIy_HvOgm_?6Fj#ht+5)4rExID7T`e5&H%u^}2iXB4DB>N8KG*nu;{a5Yev|MJo`n4j_7| z9aUqgoJL5FG?lB2fKUF?Yqo#i+W^LM)lQbgDCZ}z$THMtBiMZ!jz8pI&tf)jN}RfaiqYpy zkO4RMM3%{!NTlfu8t+D5k@IVI(ngg`+SYNhS|DXY)ZB5{sN=KZ0uy6BdjL=Qq9_#V z&!%&ek6OAqCb*VVVZO0U9Km_n%$q*GbaVSa*FI? z8<#~(50F0dD^hwe()>G~gjsU%Wb^OqRUnp}=fJJoTEx1QpX-fX-&VV(!oU2*YS;BU z++l#l92~ThQ%j@-TcQV81F!-y|A6arSU$OOdf6mkePLwM!Zf{(s!Dq2P1=nIAx=@7 zy#cp3?b8_e?DaJii$Jr2ZWuNyv^h;_vi%|>N%_bm#2b92BJq$@w>);GFb!KV>UfVy zdL#;By%+6jy2;7H@*1<%dZL%2R6qtA+FOja$%b5URh6 zDm9(g(=$qCGlapcWXhhfJQNd8P86i(Z@WI&?Vb#7T6FRm=nf7|^hrkFK}m(zKniAO z*hO%*mnoQ(J|YAtU9|%Dh(?k}VS`P1hU|-p+iHga?16K|?Jlv*CrJz^7sug1A;7d3 zL|btwc%?Lr7Dy*|<;&zI7Wg7zXffI&;U2i#{C3nh96)fMeR{=Ref}(X2IzKEpb0h5 z62Ls*H-sKxcdhO{HY{F5Z}TobmA{<47CWDOi=DS50$IsPFdB=p(9YW)?m{_7n#8T7px2}b&K zg_|D5`vNgR6C!6*hy*7=2P?JG*&n`=_7uA)tdx+oh$i-ktAaI90J?X8;qSgzLkebj z;hV0@*_1Y;9`R5Jgj5Rks-znsacGZ~ismZzwdPHJd)YV%!}FtiD!@@?WEdWSgqA4B3?gvMJgDz zyvj-J#W?Zcvh=XJtGYGjRh91+6LYr7RxD8(uqHvYc}%E;jc+=7zFC6wxSTF1Y{Z_- zxvVj_oTFeN8;BhRr+V-Cb?N_V^LIe&!Rge;|K6$hn=otEoi5T1y`w+6GDHSDAf>Agwq%Wyl{aKo09vQXr~NGtX0g^i2wo;bx-MGXsS zsQyJ(ZNw1p9kwr!ph>^2F<7#&6cAQ-u8@jQXn_`jDiR6tS68VU*flG}4EEW!sA~9y zy&A6f>pMF7{V-ZpU9Z^`Wnx<18WgE)>p!A~Tx<*?1W^6*igo>`(t1;xE56n{ZXpl-0EtE2DHRpnU0=mXiy2Bc%#k zsL2+;wCyxY(dsxYg1TIVp|`?D?;AIuDm<|)2NzV3yHUm89 z%~bR>#vQQyNq`iOO;n`HDVO@Z-1v%v=sx>(gAE6~Tv=tvin?SpS&^KT0MZnSjKb%^ zS?%Xhk!8+f%WoXK<){wm? zb(2Q3X#y$eU6SVnL5O|U!jikOsX~QYLb&l4r5|T=I_dia59`^-+F|;&|6y0;O*w){(dE zMDMBz2{A!-t5gI%K{GR9vbnMMdp<_DOIX?xG->vJl?W$lM)-A`3O3j^GReO{igSyR zA2CYw>pcVRe&S86dozg+TxJLRlM?KOntSb6EidvL5-ts=DK2P|;aCGSP~YGZ#d}3; zIvGz>E2gNO2PQ>RT|u@t;sDrDw)o6zH!JYD49^^fqU-?|kZt|83#PLlyJB>5g0V{MBsK?IN*s znwnz}T=HEt<^qNF7PcJiAkx?(1Mnvc_cZ!V4iu?e@NuCZLS9zsA-U-#L&301Hyw@y zi?AM)5_{@cL)}v<=;hYnuB^3mH#bqFZZt0u3+bcAEo31|=l{@YFK!~L>`Z)-RlTXLoFJ-OdByM~) z$L8+>$X)+ch`tBV{!ZO6B{@X1@cX|dnwKOo=Vr#o%2dBCq>uf)klszX#vR7K;s`)4 z7zO2sL8la68C0{yy{BTyHAb-4N&bDgeg=06y4QG!Wi!osp?>=5OzFN{>Tx`zv6*}` zHH{ObV`1yj3}OsT<^|b9!KcLVZ=pDgq+)>xVA-4z#WGYprrOXu#%QuF)bv+IK#z~i&Q#_S1#=`YnTpL|*vPW!MWaM%GmebSYp#S$muRZUj26$_ZKc9~6PaL4$)4$oq z$2{03+b$=|4yqt8()8$9RX;gr+c*#>6K>*U!bCvvIA*&x{VS%Zh$&_HEPHVad(Qp7 z`EgxhGcqsH>mzz06(|ZWJC{vy7q%|U({hX%1J6=7K0%Bei<(#HB|=7J@ndR678WWC zMEQR8KG}SB*$kLU4ii8Mz`gYzE0iuhijySNrox0SO|rHYBB3Syft_5Evf@CWL0)PF zP7^G99WKjW_^8p`!I7jCN0MpdTMKhdfrqZrlYMJSEPA~eg#HK21s^Em$@Ni!?xd(G zCwgEjRA~{#EAf*A=36!*(jAomy)&iqBKvFQ$wEqV_f3NzILLp~g5WSA%HM7P(2(hz z(*yaxlalF#Dqrdz3(BsCl|K~%k-rrJs}VteaR`8_(NpO~huPR+3Et1x;r2KVTkxL4 z7KnBiwZo1bVX5trL{mQIb%!Mvr=(xD{|y0BtQj}KypbQU<(G|n)MR<8nIDPE$FIZJcPW@?KKjBo&OE73tS0; zb9x_a+SgmB9;~4TS=J4)SynsQR{`>r@GO_*4nGEcq_{FL!TYz6ZuZ-SkF`lte$J$6 z-hVJ@x_a4}BT{s_yS3-q(Tp@-iK6RaV~H`G#F?6nvBR!8`;@$gOKP{OmI`idlg;)oht)thtoUr1D#s${9UgrNcfrFF`| zZR7fwthB{O665lAMc)CY3Ol>GXC=aK(!G}5)cV#Gi4aKi%49aTOPD}rva-$<*Y0H@ z>FytB;vDi5)jGd*eC&h{De9N6w6p>m$J(-O2HNuxWo#i#`zG*v00!CVZ|R*E6Tk z>-6E%dGN~eYc#>dNxWpF4GYL!VH#-tp`?Y_0pisKZbIeBf&H-&j`IXv0=#%0>%u-{ z_>st1NvAgA-SYFqId2_<6W~}Er+M@ov*gz<@al(A*?=5`!`HDtrl4UAqb}6$ z#)G;=X-nVdbdCRJPS-MPn=IS!Q>ZKE5O&rH8H;v=(HrGdke8MFzIIvrUj|Re7UF|f z525B0Q%N0-uu@ei7IuUN#z1Ex6s&p!zS43w+7!|g1|0B=6-VlqB8fYg8y=DUC)|_! z8SU%>8NkX7RM1c%X)%wHss!(}wH`N|gyT@?zaXt8~1(S@N3Y*O-2jL|&eBhX!)^nU6%*qBJe)2~m7dA+Dg)^;JJRJAwRE0oJAM zF|`~w?FP$F3am;lzBq@Km&d9UohQ%q{jx0HEGzV#-s^pW1|foPqs>q8{oKG*{hND2u4&5o9l;kVfGdO|4iX}@3pXJ!L5mg##=0im z@AMQdT$VeK5|F@V7)%PY(m1UbO7ZI#3u~MhT$`jsHS(q$)dn6dsn6Bxb`t3C>7p6Q zSrs|%G4ft(J~=uU8cNFz*m%!uB5$ipzG3CUn~P#Luat@Y|xi9 zsFCT`$TTf|_ROU~ndxujEtF6ZomTGYfD;CMZb9Fk>At$+M2(IM{J&>%FicXj7xdq^ zwy%3}H-?gnLg6#m0mzC%Cm?8b8ibcqk?!bo^u{vpi}{d_h7@^8tN2C-pP9j20C=y8 z8hKTJS@i#G07(XPR%Njf3Q%gQUq?Mq0dVVS&`3>OdxY>xAOqV0vCUusV%u@gpBDqw zmjDU#tzxu~CK>T7`)o&rQ;4!$3{{qik{QeS0C!4fYxT{IxZ|II%hMK|FbA7afVmBLSC$oi`gvqs zKG|>isNX~*a&MSif&ptl79XbZE81_}dg1Rz-eX~(oSl6wwI~Jge><49X5dz^9_L~@ z-f+=LqP)Cybk?5TRgCv@!P{|O^yM!nOL)aAT#A0!&o2mr@x(Mz$2 zh%T!FA{oaH(}L0b!#lMcDYRZEfj$H+;p`DL1#zEh46M4s>(dKrT-eOBAq2e#4|2-u zqwc1@w=Pyt2FaFln8dLyEyzQL%M9}*qwws^dTt~SHPz@>tNAaxJb#3MxKNv z$FXSnvor9XKAG`e2O#|&bmb{fPH1gd1B3;!Beh(nL8SV~1Q0Hf!%?anNK#2xSrvJzVYJIxt6dy zDp*we47f5~vboFLUJP&BUe|NTY}ToQEX8&}_G!cBY_hd($>9f2B=pu!e^8^!hI!A- zCw7t!2;68FFRHICzS$rmlWDMMV{rNMWsD#O5hAcGdb1r)u%Ko}C>LGsk^rCzVmQ5j zdON|OFmH{yj!pjq4K}o`d~G(+j)WH-{8p~(0%WGExiAqh0TYw3bav7zEWWyE0z-ZW z@}GumX*-b-++)L7EFPB|NEob_`&D~8|2`MwUsvt)k+s7aSAVO}dlxNBTEumylkRW- zxxw|q?$^i9x-Yrg&TS&<3?ilSE9JGuHfxNg0xg3+&$FFV)6)9(AJ^qtAOkVM5jm{x zjP7=Li6=IBf!yE?aB{y0+u4kXnCb|7hQM^2vk9k-)NcOL-tLJAevdF@&e=Ba|KMyJ z=4R7hG!@pyzjFb5?!jS{gZRlJy>O-`N-VfQY<1o#yyo@({F57m2B4hrg|}!Sn9SFW z3O$X~o;zE>P3fX|b(cJlK$0(}Ke(OU?Juv|Wr$|PCe;Nof+@&CDs0FLcF5G}(62PX zAv;NmL&wZLqQ)rmZwZROIb4U6cvz_<4EZwPF)CsYXbj`m z{4_v|cZyt-d%=bo`eY}yDYnA1^x4vQ_K48{)+WCbE^8)M|117!9aq#3(^nH5u6zCe zyp^_!7M^g~t~!_4=t`G!WDl?*jCB|S*Om-7gnKi(s=|Az({J^hcQ&ADt+qj8oK(Oq zRD5qLt`)YLEh&5Oms|c#`9JVwyd1tP<3Hic@UQ=ZFZ;In4qL~yg(Qp|011RM4;Q+o zMs!Jp9X~VpNvOnSAV--Zyg;I&W(u;hz~qWe;`ww6hQNt}AaKVcQT#}9ew>!qHn!2J zU!N7Md?5LKzY=zhBWJ{`-?sn!CXk^2zNhfdale0O)&E?S`sbq5KNqF`|K3@(6>ZV` z;}*a_H&_3;x%%(o@Si^WCoKOHmj4OM|9`{sKcV=aQ2eK``|p1IClvn^ivO2Ttoem& zItMxMfWfmb^827xB_*ERfkWDKMRbnGp4;?C+Tr~tXjg-w-JVl28pPmn3vathk z>n5(DVGNC?J#=L%G*;&c>*%qbhO5+qhgaXlL|@_yxpYAk^R(^l;hvXgU+v`Uxnyil zuzxMmWbR0Z69;I41aAtM;GkR>U>N7kd8VikI+H{jpbbzGtCe@;Z@<{C8d{;6|;I5CtkH3DNy7}?l8o9GKcWkOj6k4x;w=j-J(0SXvDfO65 z_J#B-Hb~ES`@NW%YQJY$i6KY)0I)#oYj0_ve5J?zdSdAX^ohXS419?;{%obrVadPx z&pChAJ=r7sxn9X?uWLj9__v*Yc5pwJ(2o2}!B-nJY>4u_2N@x!$0oC;JN%9-qXfo$ zMKjdWPfTgM5??pmxNS#Uh{c_g43e-4wR4MwmMWkklZioP5z~d2d1TLCz5nCC{3j87 zvEw>uTR+Ubzkkb*5*n4}e7s|QnEK6gm2dYyUw&|3>xk%<%jWy5f?4xrnV)B{OC{FS zv5JyJJNX5tLi*#oAr~(FS++k){f5D59@!g^b??AG>fzqLbDWP4+8RrJ*lfOwXXoQ9 z`E|GKQ+UHJbYp=w!ZF>wb)+{l{VhP|GaHo==`4si(`JbH$s9hs-6y}VAoeEIVE%i)E1zjJfX z>-p|Ap4$(sfRy-5wvA00uI}LKNxsW4yhYbN%-!^eM@L8Jxr)2ZXni&CMd8qXhYM@= zcF$+~_VxPegBMMI`t~xEZ*w*=Lk7k1QV-#tTum*w~;WDD?Pw zM0*(kU-B%O_)**&C3_lyI|P(3#4W@Muix?_n&X3~bB~;s$w|}#3puqUp0M%TrC_s9 z@>29VG~+qvx0PduP6Lmmf55_4)T5Iho>rEc?PwO>uaH%+a^~fbg9g{fmu5abr|j(P zwiO4L5?w> z(or^?X1R{22PL-$afEuI#wHR{+GN8qy+7QhG=3egSxb^eXj__os#U31X;AJ-wFA$S zc)!LzQNfjRENbSV-`v}TUCf!61Aqc84eYtvBRr6uSENqxO08Hq0@QI4wucSi83`OM zAuh=BwCM~k&yA=C&L8FzmfyOw;KDbj8Qr+%h1>Lu$2lVS?x7x~9O18-tyMelgt?&> zP4PxpXB6+XnYl&74ezI~iHA4O=mz%JIzMy1RVIK}OZO6r?`AT_e21P4Y{I3y#ybFK z8fQ|8rO9q1tFD6oQh?-X{KnR>hysVkrvZ{Uafdi_!vh?tAIXt<^C){pD#`8WN*?jz zr>c9V>vp1|wWfqxt}I_j%u(xZ0jj4?jwhJPCBo86H=FN?`K+@)hv&lQc>;_rqT|qG zD4nw_Etz8|Jx@3yFKBOlj`%6|-SYoEtmqX9^K~h91srivy5V)NL9V6P;7ys~*r#ri zb~Fx@IR5%k8a+SB{+LtBlm2g!U;^qP_Ox^@z z@@(Z!S&cbCF4ksJU#Vb9N{aN2f_DIwqk?OxVs!JGW_E;L+<5dy%{;&SyJoH}mfy-x ziXFGyoM7Cz@fgku{qj#q;`M)?B%aIg9+r}Nz&d7D%-;|bYIY=sd(F^zF(ub+JtN_6 z7X!5T=+Jbu!Tj~>RfoXy9`L?g9tkOTx;HX0wESIx_lxrF7qr$7TzXvmv?(eSqn=SA zmUUq5@BYHiGdi$eW8Vgm2S2&7;qPwj-N~~11YK>5x&b?IB`|18y-4i4ZH514Tfr8N zf1hVcU!K;{;o=w9eC(2k7AklL$<_RPGHc)YyA=lI#YZrEmHHpOzGr4N*JpoKgy0^; z=my#yc<#M9|9IH>CgMlm#Y1i}yUjnGJuJo3cK&X0cpv9k$oJQ>?&s&{e^feH^vySV z9>-@_F{r%P_WhRf32lh7YJUl!56uYHfNM6tKQ znCvOUZ;>A@kgI!QEycw4>tVgM`fHbZj{Fh)tu797+`b#-uMn@~@=As%6}6K~ErMfL zd)S2)TwD5|y(=l+b@eC?lwR8Wlr;~?XuehpmK2;7a@es=9d~p#5R^y@jA?5)il?|2uZLoJL=M9h4xFg4!aK= z<_je?-wS>)xhGKPX`4$=FfxXFCEPhKVT0^kclod$DO^1=`eFI)0DMwO@ueLCLKk`O zZC%4)TQ?qS=H)2FVND?p6KVE8E93%4A+`4BgF3!M9$xY(@Vl_&b#gj55od4ct<_+% zIof}I&f$>8CNRoX;0W~wj(V*tJLmM6&F)jWe+q2xz6Ca^dz&|);2d!rYn}G`7TJCi z2M1U69aZ>lf%^-2WH%eel47qk-yX3t(3~HadHfYpv)$&yDZX>p&b&C; zX%jE%KE{C5!X9k(-(G~%F&T1 z+WGKq(p}=%Ow3_h5rixTcWjs6$s0K~Px?`trvU*2S|6^mRd~{5Vr$Y~V-QYbvPdmh z|BjNCd%>GCP{-t~mMLbgaVOUya`SkP23ou^%qZU6=)Geu!$+5^9j1X%*2ymr81>#XT)TjcdMtgRn?8p8v?XPG7SxP z4tp-$90>j)huwJqUHTW+JKD^0MH0{bUUqT}*ouFBql}_Zsx`B% zB;W);TWlb#C@i@;I?o6d*tPfMwk@H)XN^~Pz1q(s%cH5_pLckDqc`BIkj|9w{a~r^ z*p>5D=N`d~CxWBMv1-?|6VJA|M?f(NqS;oR?mOOhWRHj&F%X2=I+Va*`1GsgvbwG} z25D_G^UtHv%g|eTiC(kUilY@5-cSg)?wk6nPl!lGW19hh9mlzc8O|kdtqc`woI}GK+ z>v;9;aJ6DdLxmnu57LRy&3C9Cd@eOx|; z@lx9R*6xYsdv;OxJkc#R>G@YirWH-Sj{#e{QmNGaP7sB#W4fz)99)0r_GX!@JJ|jU zmorUL9^-sYqM$R!i^`K~eMtnu9R8K{M*sc0cEsfBEOeNgdBz8I|o4P2BRSBQv$ zN0qFv_k66yPP>9<<+Jd&t&zr-Ze zbExT})l&_p#DhntXeqXFWsfs^)&+vf7Xzhg#HzBG`0f7cwIw6Xg4Z{nYXC;>jLAMY zvkWgei^o6QrPKP}cl*>=!}&l{7)3eJyVJ<9DXePuRO&SlfjMq0s(g+@cv>hWaPUly z>`N8*%&IHkAoWl{bA~lr!xF1h%D!R#<o_f5`Ax_8t4wNCR; z6rfJ7XiGLhYb+UgJhvh@ciO^MIN$ZOu;jAl2W>r-w0ZASMeql!ME{lS+;bs1PP28Z zmzQ0zClUeh`$2N*gX!u!W>(asNF%_ET42xcds>tTPH&1tdQ#mDo7nzrA6uX`16yS! zDz(eO#U>Jx;G_`8Ny{V&!2^i_M+1{C#M+^|tm-81i z)MO2mZ-AYfsV-f3ve}d-y&)|6G~#hv=G7eKscZ7iH($RH;kf$Y%g*{7SO0MMc@J&l z4KCLxJaRLG-?vfB)p;uIgFV0@O1Vw*@WTw69}lD(s3vf@y#|%WD@w zOPHqRlB+%Bc3Sezwm>sbYzHrqwY(nd2jy|uIRQ$S`r55+p}8I;8ojWma|^o(L?9ho zDhG{NeBA3GAb&;x_e!LfXM5{-AVkUY_>}s-JY9V7=V>i*Ka6VE^tOF!8)FCdMH)lGvAglAA=5-99dH<4_HPC@@ zVRTGOTSYT8>$GNOkC7O&#?^HLIzvZNujKhE?2?|C%kTuMB6iR#VB4jv4MV?bTrc^&qlN^(Vtq`|_QY57Tvc54rFzPG$sCUsWAY4gP-3YP|&hH)?JDzyb zAcl^4Qj_OX7a~V^;~aZaT*dO3q`MP@j#D!|&?J2;f95}(mvH5&o z!+`+LabDW(q|X^MI{sDa!4&nb;FGM?Jz-<;@`%v$%^s0olHW{YiFy3zp?D=YgWrv{ zUNA^|YGKveab9&q{Bux~rq;V;4UhBvsZD#>&#~Z$+>weZOQsvu=jErP92Y!(#o3VK zg0hF!nhm-NVn5aEqo==N9j&$zyxiecE*rZ1i91>TjXPn~ew`sI82LhC z3X|3t#<0et<0oOtsL0LckKgfdYBDd$dmnb>e;&afH5&263F$D}jDYvXCa4l$7jw_J zjqk{z4}Y2t8;np%F9nUEBF!uXmWo`pZsqBSC85ItN{6wPzQ`#j;vP;VGOe}m=t+zW-_%6B+1;OiGMpmT_8 zpmWC0a<84wuh@SpJ5P0q%WlJhLasJpKLKy zh-p`L+mB{WjWkT0g2n~dz1W%mb&iO4Mho`05I3(Nv`!~N=G+-8L1wyEI?a!8;`gRk z7xi9Wr!22}cB7ki+3vzXkL6b6#8^BztLDN??43K{7rbyp>E^?#2)&f99Q2jru)|ac z-dar8q|d8U*X7Flt0J`J7O~f%AVs~szI@7%-8kRrr}`Nzou-te5+Bw}#7_Nz*^|;& zv(`V2p6}S=7hHLfWZAJ-uQ*<&yhALXFD?6;2hClz5Ml$k|?n z6l1vd9m!p$j{EYWx)qVTpOuaq=|r8peCg28sMOX4mUp=_TwAI(DMa=vWNJ7Aq9)cr9JZ=c_Sj?Dov;4Ht zzBS)c091ZL_08GKp~^vydpt*UzeIWPNg-vAPsM;}YIju7pZW!8u?G;~TNYK#SBH$V z3(LLzAxH8mcZNxt=ncN$C5Swj(403ZUzjEL-i1i9E#^-2Zrfw8I_uf-pPG{^_CDzEuT`l_l+fMxk{sfIm! zttk@wu8GI`VXI_)(ZsI~O-@s*?e`1MLp&CAPEqW%3oe^`7vjqc;NX+X)*EF^wveT@TuNroMQ%Mx0hEa8lKB&7qK=Dr22Woi%nS${^_J z9nDX^YaPR|G1s}4uOq!5AN`!eB7px@4*OOsoU`=sPrbSkGg>lYj#_l-Q*nKnK(zG6 zrA$YxzT)0=Vr=UAYp)i_dL{|){WWjlaxGQMi62yp2hDJh`NCMqm_wX}l3jz6f627* zCIut<-hTB{zV1wK3y`A6;FVMFEjT32WB)wokS9*ftOkFWxCB2r%q9D^?q_A;=ugPYwxlj?)acE+r8TKFm9q_>iji6jc0j)i3no481dkt^xf72!SnKc z9-u&yHHwG4stM|zJlBK7Ji}doTu-95f3eKjIz#pOpVWTa z9JcIMyFUVNY#oKTZLPgXBpkKsTSLEiLa$Vr!nZA^B z%l6~m=Wkq^cyN2M!(-Qetq9z8C4}n7J6!zClZ5_fTE<0moonUk$qr#j%ewmc(DcAu z;Zjf82Gg>~Ujj!+rV)@3eu)&XsPQkUwPXF5$d&gCUIe6^r)$EBh%xaaV2({IJSr!(Ib;%AA`$+b@vj^2FG>M^^&)9K6uv$l|SRSEB{2Zl_Iztmm7ct%1v zIYUFazDWtpkOi@bZL+y1$p<{PV|YP+$M7Jp_nc0i=+ez)gK7Lwpf*Zj5Yiy& z${My_4F0rB;Bq3GPb*g@q+5T=>WkUFnk{o14x{0z&dhy2GyaTCz*OIny%!#bnc%HW zb&t|ip$GDd?Msh{ntmATyHsl}VUGxy%I-GJSDU%*r*#LHHPIV?RD4>v^R_c`C z?`0L0`Bu9?iC~lrqnNbWU;i{IZ>d%(@lZm%m@ennG>_S;n%adOZa_?K5SI0u` z))*BlPEEsjjVcs^^LIVywXW`j)V{z#o?VA7J1pv6(wu*LMEpedq(ah{`QD7|uSBXv zt}+_<^>Q3~Z-0EJPYk!7GW0=0SzvK=ruOo-CXrSXONX)jES3C2HYRrb6k&%rd_{|* zQu)w+TM_j@{zpqC^;(p76XXC^t^9bSdctu%!uf`>gZEJCFW>sx^%l}>hYQRVd3kS?=#$Yc_s}P94}RP$mGiJ|(6eag zr5$A5r%YGRt9{C(fWiz!d>GosbySwL+OTW>$_-}S`J=|+Ma`pI*mktO+{c`&R(Zh8 zR?(8Ok^UJ``@N5BY)D;Mnc3GnQ@WfDU|A-0;fl?F9gCC?d{Psv`-9R?a-sAU5WrT`JE=A ze$8K}1tOdc+H-4*18m;zC79HI-N}KA(uU3kYjAO`8zcKr!TM*osQSAbIOho16cu(e z1FjcN)}J0L%hMA3sW+AGIr-y&N{H0222@JF5j4wODnqFu6P@EhdBa78=QA-D?5cdg z$-wpJ7xODF7^ovQ7%5M?xqdRKpz{<(Tv4zWO(`m@Eo1j4U8kF?+V6iKG!P!NRJ{?M zjLA849eR?B7J0I+6UYo1>WDR0P_>+~nIM|_# z`EkA&vyQAWZeOnYrs!PwJIsedtV@)IZz|qIV(&VLH?3JRXT;DQ1NnSXCS5_08*?-> z-sv76?Q>uT-9SBdao%>G=s}7ldfaN}n_0IZCiC!sr1;UEVeXFGT~$t~Cr+$N0EK$| zp}@>W*C#r-2%RE)P|E3>Wko0Jgo_+xsR~JBRD=32AnY~Qt10I7ERfH!_hpW3>ii{Z;kQ=kpc$|E zRMXpj!H&5)QHc~0E83{;7vWqhD`u$lT-UuCxd?3oMEz|gJtH-G&&cQ&jal00jN5vB zW}W7eq3fQMao1c&lY*M9H5H{OfLk396U6iqmAoPbL*qB`Hdwr2xn$z9 z!pc1P&kV=qbg#G>%?2sfxCigvo$K=CzT{KODMd_pnCZfd_p7#D6MKvYM_ki0{IMjt zhnjH3j#S!v+grZ;n^b~B#{1z)d}zSPkt}S9fA~rFo12hMWR0S4cKs0+49GsK5xMDT z@6d|`gfC-Y;o~c(#id4dAs2Zyw@v4Pg!=7a-I2}MDecs}Y3&g&8yLy18}-QGvpwzO zr_LCCi%sw+Y8<;hXyt6NMmkt{|GloxhsQM-h{rca*k1@x29!Y=uU;+ztG zEQNOFM^m�O+3TgMP=?TOz&oTP7%j@*!!ZS9P;q1$y2IA%UcY|33wjWF zH@_=E6})W*biH}sQ*s7Vp+ixUR|OF)E4Eube~Dq{$SOnKC?*GS8VR% zOnhvFBoQVa@`&X=^mNJTx@jy_G`6+oaEn*JnjTuWBMWNBv-I#naL&`xlp6#CaYtfjQW1mThk=2dOa$Y4l5G9*RQySGYJNEU6 zHhRf)-|~>R{P`F#?DW})_wPHD6n1kfh_ z8q3;FqW0Fv#I*M!V`#t!!@DoJj2(EaQNEoGVU?e#)xn`3^^(;^?F43wBqTs%CX^Sk zSFZ53l_ZXAX=U$cVW1@eROy{9*$-k$M2$s-_K>HRGSLt2RA`PL(}JDNnuVbT1h*Z&ScZz(78cC^UK3K`rL^u(8Ok4M&Upr6 zq=Vw>d(Mo<($zz@t;lDy=w|LWm|N{;!H6wt<-ox}oYFa!RUgd}WX0`65=J6pCySvj z_>Kz9;Lv58t}?@sc`4ggVEO9!%w%;#jXh1pMt&h2e++UFis`c(uUT{$X65mfAWc)` z{vUH+9aZJJ^(&pyE!~ZDhe#vcT}nxJhk$e`-KBJQH;8n1cS|?i7h`Yt`Sv;c+&jKM z?igz*L)Tcm&wOUj-~27bK3(#yPtCRaLD(9Wy;JO$9QWUNggh8Wy@Mz-JQs*Y0S*l2KHNKJJrG}9nUdM0tltrf{1pJV6TdRAmWN4ck<^vB(;=kvkZ zA8hZ}yy>5A)X_VfV-!igRiQ!d(W=lFd%jGH;JFB!eb1tzn>*tVPFt5oE6a)G=@hB2 z@1e|jv2WtzOKDGlzpn1xiM#0c@tKv)4RO+fSy9dki|Jcl8P_$9%J3DPp1|hrK^^z( zdpix)v(lQK6nu*mB2&q%cA5i`F$``0&Q+~~?YB8j3YcVu$5TwC!j99pAqt5eaU#`h zlJS(hCkuUxf?^LmHtJWw{-)t)yP)QN=XZw;885_7UP%RekpW)y`mC3a&2`~~Q;ck4 zP&V6R|19~$dj>`^Wnninp{Kc7ul3d$i`zWx1Sxua@r>kb5@a{Y&0&YS#D-$^MW07w zeH|3nfl{>cYv+w+SK0Y8!NgdNI(TATaZJ8kT0r;MfLU>jncef(lz%Cd0i@&)z@z*L zgirf)9)F%aWfkaFwCnA)l z8s6)XJ&QSo{`cYYw;dDrN%veyG^tZfNKywbBVT}toVK}^P#gAFbsa;_M(8me8yDr! z<(NWqRha|(+b1COJXJZ$V zl}zkFo$65z7gznU>*~|>s)ppiC=w6AxxkqAk)z55K7*~WqC)QAz?ss0oE0OH!XSt; z!%-9T4q>v!69qPwdW}k%3PlL_YWr!DO{Jt@^bD`dGj>fxU(xE&8qQhQCp(8_iVZ&Vu4cNeFARWU;56ITQt2);e(?IFEb6+L!Y3vs zZ!|=?#$JU4iXv?(uoiN!dnGNgFhDt3hYlN+m(k@34b|*4M_E2`QehO<)9lr$Yq>qC z-fUbxDO>Og{KLm&e)bdJXu(pPr;Sc2+!Z+454Vt|+y$FH9=Gtu*k|n?2(u?e9(=pe z)1VjvixOeVAZlsKJxu(IcQVSwMh|AqxS$wXP9KL;7w?S*K1~cN9_}in9iPIeq99tf zM9jKkYru{KY+abobvV@2DYK#}H(MT_VVOl;)q7;!b45(-A~G|tY9*@ZPiJt(-S!~H zy!&Gg>A9f6GZKpoB6)o&ZVt31%Mc&uj;RJjB*>t@Y2}yupJ=6+V-3h+RJI|5900fT z)bw8(H&4a?xpBj(-0~qJ!mFl+V+d|%?R8~T)#hMLVCZ8{)Yt3is>E`U&u({u4$S1z zLoXWbj-rcYKSXAb0_#q=!WkLP2wq6(n%R{^RhS;A<=}m0#%-gog7u?041G0lN1fM1 z69OB4TdtfwSXhY_i_xt=u%(Q}cjCLxur>Oa6XZXo`}l#|VXx(z z606eg#;ludBF5l6*~90!d4;gW>ukQT`(0jKt?QK4S9x>QkiuW1&rJERR`>(lE-WHg z-YF;LFkfP?^&awuNoGt9gR*k$;jnt9$L2hD)??nD&R;4pR&%bnc+sc@qx6bVaT zy~l0(^c1^M$Z~A+!rPn$Z)M%1^OKYZ7+kd(6h_bZRK{qRLXpxSbYrv~f^kH}6#ash zvO}6lSlYZp9K61Lhra7E>8PDmhfG9Ui_G!4FCO^ap3acjY;m9w#1HH+(H8q#_>S_o z2tv}k2N)$|_+QR4tjvTZlNJnvOeHFlgUg;itLf@p{d`GzK4{`o^HQAtv*zNA<#c`1 z%iOxt8#H)^M)%Q&+n#=o#yf)!vlD1F>VTo7oAg+C^MoJj7 zVc3~09_)-qd1$;gn49(tso$50*%#<_sjC^$T9YR2-tV~Va@2EaaGooegdjYDpamKr zSybTnw+=F6mc+8$-d{&abV~=CCq7!P^k&y*;wE=dZ(Tfd0O@@<$*udP!r=YlP!HVm z0#O4J^E+#_QK*H$(q4V0t!o4GWLy7-J3Rh@RPW)@CL>hxel34ji-NrYqu2Ti4bC~* zja-ka`_rXyA_NyCDJ^Q7}>6&%zllABJV~%~aAp}nsNV;;nsUz!PV)C$eAC(Z501V!uLhGelaVhdV0Yd4N{;_Ke)-!V3oA2 zuyU?OIhzys2A2olH6#j^qppBVU+aW$S$J3ieQqC$I{SQpK+6}5R=0MCRZ#&HW87<^ znM#-Q#PJ;wY3|jK@fwZTdV&^X;n5PfFXs7}WNigl{o)CjKB(QR{NXPu)XCln z_9*LQ?AeFTb`OR#~>ZQfChSQjR=-0U2 zaQ+CnONXzLPHtaO+Iw8Wmy5M`dSmD`-UBG#AYih(mGvH}h8UWZjEqRG&`sPEURbbt zr878ja@~x>6^J11KEy9k{t`i|fC!?`W0)lxdW$7517uh&@w?6n$SuR^9DgkxUylA` z>8KIb5LOTQiwgi4K*9NrX3IQ7#BOVE51n#C7GNR$-jp;07i%eVy|Ab-pPf+tkYbjG zseGi$=gxtTQ$ID|155|fc0%&{uWt@v z(B2DIC%Zb<UuW$dPr>tOqdbx^d|2qwG;t*iP5LXjAFCo|Rc^i)v@hpz65X4l?$9 zM(XtU8;%=`;Z|ln&&GJ#^1=kqiW=wFOM&lR@Z?X(DE(GvAXjNOF9$6bRQf5X9B zQ#Xm0jBuGdX?!h*`e7&-aZ`A#(B}YrEx<7QE4s`5yS8=7`fj}9Dq$`j%dBAwVAznu z`AyAtgMHIou29u>Y1BIplNl|CANEZ`h1_~ervkUN%Wh_XBO?Xk+h!s$j*~<#hr9Xi zBB5Yx%K0sfW4nvP4!Z3T7}5?hq6Q&OhUU>kQDW0jsyM3Y>$g!BR)wbho~|!q>%pm6 zFz@)r>3!3W<9VgiCvM$#~#l6*8-C zbSbKO>uW#Gpw+VC8Xew}dU($#I(p5C)wfygYU6?G-9?bY!#gSZcGe*>!ejpPct+F1 zoiK~lJR<4d0|a8ljz25RhS96&dj^9Uuk#!^9z=x0J2*)r#Lh>Up;3z5Wa?VY$0^$t z6jPPrEsI3dw??4?hnP*z%ffS%^h7v{VA~f=!ebe9!qh8G1HH)hp+9{_`f>)orT*$+ z3o(O|9@xlOS5MY@0_-Bym-X)AN8~Svw7!3LCWxui zzd}=qe?U{4#Vh_T`adQUoOXD4xT_sP{hU<>Uqq1dhrKnxybks1)SP)3Ppqq{)=rC+ zl=N^%e%hOms*yNGO*^ldUow=Fe@fs7GoO&|60culbpS6dir3Z5J)t*0z5CojmEr=f zYjMn!`l3czA>HM4#AHV_SuR_jF)2K-t;zGgWhk z2NeSYgHm#u_;Q6312!&sND3wptZ$Z9#w-YBPucUzDM|AIUZ1Uy1&7{dl_ko2=4*{} zrt&JHyHDncR3rpvlrifwTh6v_%nMVa=z@zBjE9!?XaNPLUqKK$g zTIbB<`hW5q+)LhYM(K{B@$Q#aXpt}KHbpCveUVR)qshoo_C&Pl2wIhTQCtH$e$j#w zlE*wEB5UWaB0AiJzb*@6MN<%!n#NW1?HY`vVt!r0i@h#25%YVws$NG*`A=1mpBysT z8oi7sVQKbOX(n#o;16?;S*vYx(nAzs2ck^Q<#ezLN7`+NsPk?@)8p#+cleT1PBtVD zpI)^uE(M^Bqct6SJr!wSObiMY(9ols zWkH*q>iBTIsUVRudo*Drv-(+`%!-PNAW!M@el2Czp>34<&`r9V)nsqWoxFzk%QOej z=9ww{Qm9UR~0UaZn{65(O?QhVFU3BI@j$ZuohbAaaBSmtO<2+kVnt% zkaR2UosX%~$Bmgh@`^X@pq1|7SCa>&s;s+sa}RBH%?gx@?mQSW2f<9If#$xHZv5^j zko7TlM)|x|;Z&R!h=z^U4BB>~(+7iBU+;7}3pTIQ>fYpo46;G48CfQp0ZI8vPh$n+ zNB``nE^_CED5fknfzGE)$90z{n+k<=|(RBuiM6EW$=(`E-WcE$5z^ESF+_@Oi@m)q zTcm|K*qrv{@9H6Vr3c#RRD8cg@+EOlo!xL&HA#CFStDw{4##hdjR#jy9wC3<;y`GQ z{^S$nZ1Rd==%V1X;b&DrhGwf1k(r0ZEYv-=07 z(fgmfwB-ouA8bqy8c<4b6E{&x#+;v`M|%k)x)88*QJa#bm$ZHEu5B#0TB$Fst6#LM znc%B*-MP3xKFRlQ)UGv~tPNNkg)*wvVN%u|z9DOlh{8&mIi}a2;GEp7YTFG_u-(yn zJxJ3!QVKy*`-PEy>=Mr&p4ldm^WgoU!GNp2IVMrxjx(@aIp&ELwa2*-9PT9#TbComX?;jw<5D#XqdJMRN*50jx5&(XOe6wTRKC)V%m>moW8&`7q}5= zmo;#u3LGpTS*gL}!(ucM&z{M{4WOvt8qc5Rc?_Q~7^SzVaPjopGW+-h+KIXws zE$guI^z0F-u#^qU$2sb0j!Cz!_ZF#}h;SV5&6Tcl$Y|-?%O8I2ag&n%Im~g%nF1(> zJIEdNOp{!e@y{tercMhcsUdFI8M?=`eHyio5!{Y=;c=a4*k09u$>iAfG(q?pjS1{@ znNRcuc$_i5R!jh=bvG2n5=6%+l%4%-B|QIncs`IOLTa#lUgZ&{g?m{NEca^D?&_d8 zU0@nz;ee{!Y9*U3U{()Su`Mq|@RPKAfro?{^2vq1Q1NlWNILi97FEE+MP9U8(PV$j zso%$4tDRWy8oQ3Uu9pn7c6S_T%~jmTY90D@{^1oklYzk2Tqo;!*}UhA*5fxk0}^Z2 zHv4cK)%}{@pXYd+DIwKsk9mqaSi3h9R&Y?3qH3qfTZXUGPRisLjc8YSP_M|O@4l5~ z%S6K#pHT+sOoABA4&GcHC_@qCg~* zAQut{mDaIajbh`BR)ODEwoN*};?p_jb62ZE8lk9mU6pscTDI!5syUA!NM5w`n8L)H zom8{Sq(%s(Bg|-KaG45gIA*i7Wbz&=RPwMVmfr2En$l#*1Pmc zl36E=Xk@)A!gsrgnTFe*M$o>=LJ)TN+D&Gu zs|~nNfrc}MKrTIa(Q{BcJZT9DP#Co!befn#Lk6JxY|kOji$x(v5$L8u9cgK(4W+<4 zM4N|1o2q+PW{fjZ_{%JbB0_&|-PmRM>x8{jCkEQI*T!$=BgS@9+qmgC1)}4hJqAqd~AME9A|OCt6iE@Bjpm!%H6nfCEy1X#0J7 z-6OEr=*AXF1))Z#%UNy-wn0A~#^cvUdmX;7^hFq+aa$n?o%ARu&Dw`&s<#rrei9{N>oLqkIJP7(Px%=_G;6;% z8d|fmlTO3mJx-`!k@I<8JCkmdBVdC6l@NgE$I|vArN+-%hyDj6!0{@}&Gd<8cyIDC zr$`G5DyjkPF7+(baC$7zr51P&ZUgi{;%WoJk-j_yS_~t$F^{Xx30cN8Wxle~^Fq0C z+UJR#D4U=N;+UD^L0n`J{@S`z8>sI-2B@>+9C^mkbfeW?p;ij^OKE$YyG(Ogz8ban zs2`xJ0X%*qUn8HgVLnQx5s9NvqY?6Rgnc6 z_eC5bOfW=NYA_LAepQZC+6|X)_St2P04ZCmU%l&20x%o}!EW$M?sSZsHb2232Q{WS zqgADI9u@(~zL*n*_cracqkR6lSKzy`=aFJk-+S?orcYQ6aB>76Wksg2jr_JS3S;qa z7Dj(j5v2SL6~SXl%4xd+Z+t_DTr%`ak^r#)JlPR4Xl(csz$D!;(k(uZnM2P9ViBWD z7`N8+EAxk-(?rdG`^b@P%W*QP+EK(EqTkO&LYwja?VFeev7j4FqblBak~gUH6fd?d zo*`*>IkQINc6u9Tr4EXuz`G4(FYS5&n`N{pOffB=omYp>w#7m`8lj3B^T;Jc(b$?q zJCg%CzN)=^zPvknfM7&B{jTb%MC}PDClP2&lH2L)Jwd{^(2v4JrdF>oo`7!=Emot~ zovuQXI`kOn-WscN*_j#UYpGl8IEhOWUrMl;u${Hs;%YPN$4|^?gcA-;>S3)kz&s z;ZPh2LQI?lI73neKxvk29+igq4aKt8!L;R^3fAPI;rwe!QN4jJZbr8an8f+MpdS*l z<7!S)&ViXY3<9A*MgOB);Rfv125XeGWuPOM7#qRy=AU5#by{|j!t9^i7hO63S3~zx zf#aoCpB&{v9BQS!s9(YXRIaXH5m>^<6l5pv!mHeM=UeCemdv(EHgE;Lg4ic~S{8Zm zO#LRLZI{QtO{H46i79$txR&^kZ_&Iw-mw{4)l7^u5d@rga-dTKk!Q2U9E^4G{vLVD zUB-1zz1bAYBAdB1%fn%R+>#Vml@n& z^JAxf&X51(Z;)JSez<4en5eN{)#Mh9k3;%G1-=Dgpn_5|fBb~%yRDp(}tbVleO!lx#CY8gR$CMt^U{$t45IgHl|4apLs_x~GvCr8_O1w$> zm6ogyr?DPeB?kj622JRSpWDf|@vtf23_qG}-g}R`ngCgo5fy*r8J8Z|JP0K9g{ds_ zzeFCfzfjT0{R0(^)xjJmF1G``Qob^4O!QzSYIGosH?DveIIR|6kgTJ^4jZZPyn=jR zYl=}lz&1mHx^$ADkKlHnfBOzfrUzE9PZ%H&5dp2xTJr{jl5KKxMx#$+WMCWRK+6Tt zT>=Qe#tX(K*k?E>iAw5#oaiI%Fs-h>wplQXvoe}#5I(#G5QctE2pxNOIMo$v-AVe} z#$8LHgOH9c>{RE%6~T9LuDk5*h2|Qoh6FT$ogziudz~5)iW~%OW6%s*T>hZz_lSrN zmSH*W8l}hG>sWjid5q^#LwuL#lSjsiF$DD=t~l5V7Xr@s3tQLXb)I=#hX+i|TRHAa z}XDY2wYnQrfV~&@H z!Ai|!&K9cFZdN+A-NZN$;9hfaIhX}@*?+B_ovpN{YD#7XJ?!V*ulfX(GB6Lj!Ss#` zOQK&sFm`wI6I?`qTAf~Q=YHQa?U%XK+eYiVkqg`~Uv5p$9A2r~s42A8(twG;b$kNX zbc@hU|DIT<2`Njn&NoZ{%xclSupx{wnPkzOiQr~%-TtbJs8*5Ww6@wW)>7V%v`K!y z%NJeVJmqC6kndRfCpEsw!{lN7g`fUTGxi9bhN$!}o*|^r=FWFi0SOY&UWU#J_ofcc0!`7N7Q5QzPuyT7;1X)q9B14 z{i69>Q6?fbcla$dD!#>PXVh1wy-PEVfX|Nn;!<@!qD!l6oHlmH%x^mkRuLD|ZqhJ$ zpI(aFp2-@>7I}p(5 zKrvw<>TAwO)Iq2l&Z13c3u4{jTrqWMaM7jPtCKW3;&1}~gQjX4r93o%*o;6EY=!Lc z39TM^LQZmZJ(m}(zrh(Jm7y2kS>}FvH!4BhOojZFHv#&SR3h8uQ8xkD1c|@Y2{{!= zFE_@bKzv~NBxS28YjC3bZH%CX2xbYX@IxS@6!$7n7RLy)sT7;7-veJkLc=TfA*Ic< zHP=&pIm>f0^=Nv|xPO#eoHzhIF-2G_QTH8B^311k-J&b!^f%+^hsxgSGEIS-dHd}x zdQF`)iVS3f`*A;qpDN7p&TdJ*RMIE*$6y)X?oQ>fc+Rdw8u~~}W-g`q_ z6(zHRHtJlq$@g#bJlIa(Y(4*`6io2uReFSducm9_A;WY|hfoT-bpsCapY%@=roUj^ zz)cZ;Q$clo)vWlP6K|TM@TNR;cgtCN7pQPS(Oh|t*O^>-J^zGUnS!3`9s@H`4%hR7 zqYNKqgLIz4fe&q-kg54FUw~UWCmd>Uww*ivunD4fjujmu2>lw*Tc<0fZKm>Vxy6%_ za-=VM;DS*Jp~`A7h=}Y}aKw5xk;K9wZYeys(VYHL67OjM-yQRKQ_L>)R%zEu?2Je6 znYZqjuq6EkNccOs5f_W55mr3GxK}FQFupHzyNG>$z2O9p&!%<)k^~O2_H8z)w8rSt zuKl7loy2;6yizV#6B|wby5r&8tm~Ab+X;p>577fNSk$h}Y*wG3xj0%khXf_&aZj@g zL$FB*hGfBsK&mLuD?;)pfX^KT%JHychl*gS7^4`x5;VB^KD1}Xqk+{CuWmtg+VBjc zWDX~0aw&4=yb-4g`+ZX*R(qZ1+j7H&qx3M~{?1podJhNR98xp(2o)cV03YNrgFh~@ z*1EWhxteQD;Cw~8`7F>r(nmIW?3fx?G5><4x^Q8&QC|YB$)k}sCEj5!zcJlZI7v?n z=dHu;p>J_?a0ToKv_I0y5rH3}IXm=`NAaX+g8Q=$jfZJh26CCTdT}>fQRXIRVfP$; zu;Sj?m)PFDv)lDQC_;8&hT404eZf}=0#zub09LiN>z53ueInr0$^`)=qG7Kyk$Yr) z1tw4;76XAUV&f(cD5)+{x`e7~9Fcl@++&ZY+^kBsI;{>;wqV%wPnCzM~|4NM8CT;j(WA5s?6bRd%bGBkcFY|aPNEM z?(ZCE11S?1jOjAJWik|PV_Ge>+jeQ)$;sNR7ss_{F_s^PxQpQtA}TugEpPDs@<*eU zfzM|VcKT3!JFHl?^rSYC$TvIu%;7TX5VRGh1NrRst*4igF`Pmb&iFb~xMpfShV2=S zL#u(}82n!wSPZZss|t;#KK>XCsK-qWmI90>Q8JFfi0l#?N^~Bd>Rpxa-6iRc)9Dfx zEMBI9!YaBG!%1TM5AG9)Kc>KesinpbRG0h;w#S?&=#*jxcKzuF}}ol zb&iz0>@o=^n1S4w)#-jllVgQ`b2%-YU+8v!2WKodXmS%n>Bf02&BK2JUjNKGd-bkBt zv_`za#i>p?UB)-(rgm?YN9PyGE7uj+&3h@Rzl}H7e+UztRtlO27GZ#groVtqSKYM6>H#yuS=PY?9 zb<%Kki4wt4DXB3+`#6P+8tb-4Bj6ncVeoYSIx=ZH3XI;vCJMa~EEF|1>sDHd@QZ;9K+P?4A`gnyyfRvc!{+S88R$II2`DKFfB~6 zwxFe~sBTZ`OI+|@ff8soFJO7CYw*~!sndU!3kE=T@Fl_LBywv*@ zpDGD%~}gTgm8 zWvB!?peWf61n~_|NL*MpHZ-l#Hgd*azki$GgOq*fNe~W+ksi!UqjP6V5pV5wi7T1x z)#)sZ?ztL%X9R&$f!(5D-OU_h_F@+Db4^cA_C$nO9nraXLK;AFjOI-%>l#W2BZ36HB9$vMHuUJZ+8I9wgi$!_o%Nm9l4qcpMNkR zq>15`qlO#VHGHZs$c2OGKGSW@#Hz`rC|T3B*<$uf>=;Q*WvbTRaYk{LfIpoDcvza* z-Vy~paDs)ux*RaiMAwb!$MUi@?aaWK2@(dD8S<1{YPppv+xSi zBeU>rzaIqY-s5u6tG#>8@V_NV_)Sp1NzI$)J#Y(2h?QC#X~B@ho>#bq*C7>(6~%(- z#VpIDLnQ$ab98tr`S0y23UF5Fk3W7<1qq%Wu0q$*A89AKE4md-8N0Ym)oyvJ6r?I* zyeaC(^>ThXFq{G8y+Zv!(?S~pg)~dp(rm+Rceja|a@fL27AGfjItn3`3pap94g%1~ zagdWTyPVt87@2E6qq=TdqfA z_gZ<*y1btjPt!w(i>plbWmG(lP!IhyF7;Hl^cA*m*PY)cH;*xL3HN`1EWG4~`;sI`DrvdUt+pzOltZZH0e%;t1w`+`ldy_qVQw;PDIIAerd70O=dStgOJ?tq}_!@ zS%XGcU;m>+9FC(nLsizz55HwrDlYN|anP4vOQ?yD)l0;4Ux1)I@#<+miJ%@oMm)#5 zy;wjM)NA1y*~oC8Z5K;@b&aP8G!AcbLE*BO!Q8Xk<#}; z&aU>P;2X%#N-$s%YFm!lNhRX_#6&M8LS4v;+ zFgtaSXAQgW(==?o`2Y;4e%}7bug+cMqb1&-zYgE74mosC6ZjVfY{LJ^fc@(u{_3xO zi4F2iDuE=$EZ83vlI0*iL{%Q!YFyO zC5}FvIh@ID?iK6hJsC;H3bhNTrXz4}>-$~9aG@K~g{YMx4)Wer)jI_pw2*HsCAPy* z#@9w%MJvf62?WJ}ctP*EuR6$roUp~i z%r85Gma@gwF&Xkn`)J&wjLySBebziN`Lmbs$Jc})09Ehbyr7?fqLo}Oj#pU`HeI$q z1fgEPxT}6f;8^&2+0rl4iKb+U-R)Qtm51{xEB~cB?(swxTMgB&&QzTnhISIiVl+db z%0hCe%Q|dEi&QP%$9Yfl5PnE1x+BZDxm^UFi+yYs*Cj@lx<+_d%s&5TMfH%_kuY+e z4-vj=HOY&-ZUuKSrdr=``NED>y;K^j3J@hE6VeoL1)r zEua_rhlo6|Ra*I=gxy|`x-{4?wm7YzdxDZqhf`Gdzg&-TC*2M@bn$@g;!_=b8_ZLI zGLK`|8uZ1uSc)x({~Tch!FWe2T5Rt(S%&?PW#)HTHpNVprkJY}X7~&+pMZUmk_%K* z{<@{QgRZkrF}q@v{V8efMpB_AL!2q%3C!QVe4m2As@@)&YH%#cuvoorhaaokv{r%W z^ncZsaUZJ5<_Q{l35uaRJ{CJH-nGc(_+kqj#Y*xoQc2aJ?GLH+OZf zz~Ej3u60Pc@fH5FyQkZ2u>6P1I)ZG9qwWs{D$u!H4BhwQ)ZKBm{L6(e%o+7t)h0c} zBv!_A7nhs3s;})sIjiA{6@!|YA{_8JZCPg)wOc41!BJhStQsLDnRF8J!Xmj241|uc zKK?pN7Ci9ml)7@FC=j%;?=aqN>2}YM3!);22I!%}{2PsWR5R}qA_0)#2Q70rsM|n({Q^zUKyg zwRe|$^N~(&r<3;%N<127U2Ji{cE9?ZHj8%3pcRHrs6~iJrsq-oSPb7pllBeE*Y!w^ zvlKH=n$|4`J{?vZrDNxfzij%y>(B3d&y1CpMPj8WGGq=q`%DgLkOkemB_1#rMEu#LtZWBX zNnDm}hyUm336E zdKHy^5mZY@#WvfZWpzNw3+9&wc?S~3CU0!65gKb?Anfs5ZMYQrFoEq znI{#+Sx|8W*%enzg8bsPYw^5n`!dw-|koYUc& zHe($2xmvk)=-k!uvPf^Y5@CQ)UoG?H*(m{s<3ZB(4I%*BUT9jY&3$sb>2N_7kT>eL zyS~6L?(MX^m;GloL1C*;03-X&nTvIU zQ|baz!&^WDy5s6d89sP#6QQMqScpBmM?Qb+IFGfFFTRw}_)u)n1NXYzol#ZvrFqjv)M@YyzJi zl?@d6QQ3ryiHT8;;G)=s$*P*8J_5!&^T7>IQkyVw|0PH;d5-`n>EFI04q#+kJ{&kQ zLW%wM4kVGEmvZp^QvUHg|M5~rcmdx$a!0@M>1?I#o$jE`05E6+QD6=|W#T!>>%*C6+$QUB}&jBU;_o;^11t1aei~2aQ z-|qsN1V}(+TQU$FVS!AN4r#bGtWwICoR}E7`O%T;-$-)iszOQFgD9KkLn|@< z0RQ(FApp9a0!U=r1Jl;)_jl+C{ZwA*{{`ipM@{o0n?KY?i1^Kw6NUipTM(E=&Qa;g zAyo(nL2*y8AtwX`2;G7{<`Mf0>si`I(N&~6-5)T&7~TNq{r5>kmMb8UtQ)O9kPp9N zGmvcfBL4`_{@mZgbHK0g9Qi#wQ~%$EXFC}$&=|YsU`~PGjr{pf4{VkF|BF$yX}6Ra zbR+ct`?wj3N~!SqRhf$zh-BHf(&xYF?h}|Ss-LPQ_TQ=&a4+Fx|0bysJ9$*!lllO> z-_@7UTao04E78sTFQocww21A-#P`tvAk|6d&?m`pcU zAv?^l_ir5|@Q+s5(0$3=lO~mKdSg^e_5Jdp&`N5op1=6bQ3`uq^m&8FV=()!T z*o-k~5&;i_7@;2UH%z%6!lQO%k%69U^xM{rW(dO-Xx5I5v%;!sa>V`RI=oBBzu&1T zD4-C8Ulf?QCn%r+bM_LNeLZ`MnHa@5T4vrQUkok3XEUR6yl3M*f>xpm8UyT_nNg( z$Q*IFNAIEkf*fCu+Tbe7&s|{4Wm2m-UB_Mg{cw zzYEAQUhC(xmXp7UWsv`2Zd+@%%6!y{VVV`Ch6kL3pB~Y%3I_-HLC}D|H1;vHeFGkr z6X~GgM7ltyc>%)rf9Z+<%+&aA&jKJ&IU4JCi|R-I)3cOVEek>kW{QNC=(R&)BK?y& z{Wn=eCrXK8uDo#h8$xez7@>#KXUs;0Er*z1D6EN@dRJ~R*GxX(VoM`Pmn*>xNkOv} zCblLxx`jmIUYkaP7OS_=J?*i{(qw?u=Yl8nKN^w%6AZ0-#h2W4z4rH0HP)H=fFJ$O zR{!5VW|5{^`5WjLpu?Vft+9(19iBt}mE5m;JixvxHh_^?MCGmxAd;gyUvk@-@j>&8 zbg!f%mow%F=jsOeCly=qVxkA<+r)~@cA=wUwX4zItvtKERiO=1tV3m$T$gAGH$)NR z^JZwi9m&lCw63RkuWVu|p1pgZo0x3}c5b18HApA+o3q45rh7_n66dqB&Avb$h_6dk zD^0Z&_b&GfvKizFigYMe6|L7$1$#`d-_Krg5_N1Fd62TSRT#?DIw#TSFe>ILLr$NK zyJw*}z{ET}EBt=Tc_y!ugaZY2?o7<=bJ(TB?&yG#!!=>6T!g?^WYs#mTm`ke z>$6hl6GN5G|K#<=zP%3#phig`4P2*Cl%7SU*=69TVw)AsmP#~}q;-$1z}s~Lvg#L` z@mD}Gm=i8xko=1apo5m?jU6peRG)t|KPn%Ump;DxM5POOYIJHvz*7rG2#g(l+M4em zp?x7l#9|?b@sPsvZhg19R%G;~a$7=EZsH9bxn9+%(HQNiNfN+#vEjs;opg4+JZg=& zOnzoHhZm;*YS6*SbAJ&UivFOKIeG?sqd#$zWxDK*Bn5&JNbj+@Ova({pz5iBO|=ue zPSf?1qSEYGW{DP70ur9h+PG$Ez2!1{Yy6ZP?ZHV#4_)S1&v_`FZVewWxXZrlk1L0! zEKf=M?)^`kDI5F3S**m!a^ZSXyF0DTHs$v?khaYk*bEfh8unNf`{IeVoc9WSpLxJo zd0ci18Zg0hBu&4IWN`OdEsfV=P3E_LLQ}nOYo-!i=yT1k4RVGtQiBv2GO5%>^02$I zS*PwMNE*f)Agp8FTI`wBWlv_B>3oJlG-B<*OoyskWfni$=yJBB2k<@=70LfoXuzkL zF6Db+j2wu-HQ0w3#pXw0s794(02Dfvsb;~c$uTw`4jF(_n@pEVr>ViP7wH}NsZTGT z6ci^-=GZPL>?-8kb_nrK2g0iq4t&c2?fooUR-6E}OqV4WUJ`oZxcyUXPSnPBffiy- z%K@b2+p>z$hlO?pynMA&kFF_gYtWeIOZrb!dKAgOolWX+(^VM{w*|hGZ$Y^sNim;= zusy%q%#2NE66te8lnT1hSpPzz8+m1%vY9c6+li^ry?W)i!ELXlbnwEB&mPGpRds`x zVZ!|zYltVQHAwJSDw?NG_h^^$qe*0>&;usn1DFI_QunONKuf@VvA(2T2(v_O*YogQ z*`!z#^H^(-tV-SwO*ghS<50#!t`*E*Kn$8*3_@Owu6vz1=Y6~;YNbC58lOG%e0s=_ zeCa}>CAgF(pVR_S&?Iy1P80?gYE;+lWP5e``TWsO`d;n>xy<+Ck{l=tVc+qbR~fj! zLrM?)(cWDSEPCno*nIif-mRRknl^z|r3L9Vub%%r&E!i6vI!znE?OepIFoHry^LkV zlM~9rgJ`b)fG9d%wxANd`(B10f6X!X0B;vVZ#TstKzTL1h8T)^+}v-(`K;myqC9zl zgzp4kPLkl2Uu`AuY-w%xw>m!6k*<#~Ul;0;2$ic!OG!Cu-)^5RJ-E^0IGc2S-LwL$ znaoRZJZA@I(OhWdw#gy+{H~OSu{-|+mJ+#FPO)u@Vd3SSpdmrD*LwPSToyob)J?X% z$`hPC>(R!Ksc)_2EkT)gd8k?~uphe`BtyQ|P>Qv~UN>Ja*y$}5Tw<7Ql=`NLoPTHD zUi4kFz7zsfBHU79SuS^n0ClVJY@ zSN~$=Q&BRb?XGi&VGY=!8#AmDiE^3@=%%peQ}BXC9gy~zsoR-ybJTmq6RzD#VY!2t z-H;Du&KTTm2c6E*QMC-5T+#&|`v&KWi_T&Hc6(j~%Ay%ObzSIXNE%!2- z;ZGiIxaW9Dyu4ex6?@4|0$*2VIn8a%y+mh}#gq;9^k$_v*0a5g0aNe6GV)7IIgKC6;gcg-V;}CjC;vT&LCB)}*5AI706%l*g)NRXtl8&un%>TPYg&!YKJH zg1=;aS)M6^Q(?=9X$_A&m11E{!xP%M0dNpj= zfsm%FJhG;jZUCv-W~_;&0jk5LS_dZidb6I&>H5>m5clssV|;>a`=dTr&}GocRS-+h zL66q6hVHAd@!Y*AA$z%Zc6OZIJtj0KqueVz-sV3>&YrDIU{|L1P8WKXLooG%;)M5j$|d8Ozw*jN@N&e!Ok|Z08?n@_V(&W3>Bt~x^zo&N zbIS}{{v=uI@-64tWOS%q65rEBzzhBh2#tA>de~(4euN5JV;xA%wrj+o=6>6Kz;|5m zN6ajl6W5PJe%yi4G>!5()G-&(UT|A|Z9V4A8D%-9T#+!Ha7+i;BEG1w=GJST4@+K4 z1~djQ&xEquCo?hN#$tj7CVc3S%;AQY-=&m@ejU%>)MWvCU&x8EcoW(Bf(xgjA#D`f zBkHZ!LkuZ*%lb41P(8JJuAw9C!_fOf_63^atPX>i!{RX=;yi5)-HNHtu~2-NCN( zy6=@bcYFV3s;VSIznfoF06=R0yefpX84O9OhNj1tO;mCY>4RAcyy`nSK8Gs19Zu0T zp5et%bX$YgW=&VK`8R;4WFG`$CGm1)7GKPjCoQz+hd29s$-v#gK*jdu%JHf4NT!pu zZhS?dLbIFu25+VUe!tNLhIR-ui&vzic48RAIY-~c5fYOjTN5I`d`(+pct(-=eDz$1cZ8l^FIQ9G*(2fBiU-b~aJx((YC^di_2N#C!mS2QPth%<_w?!5i^0Pc{m$hp`1% z`bu>PVPllX$={3s04oPEg*2s4&oCdKj%-Ssd+IQ2BpO5=gn`;g1Ea*t$KMS~=Rd*2lQTmT=nNYipl?pG5=X_1fNY8QU+pqAfQas5ujEw1{D3 zb(9vMi{8&J!+Ux!`@9FCB^+}QvA6&{!{};m&fghcSdKIJS^X#rBc=0N*}iihkCB4i zk&Qu08g(#VQ%DyHySf?>KcxzqBmA>aW&DTi9rrKF07$xqW_$!+DJ+3ws-UQ63}5)a zNxGWcZ{H;|m;X9*A%2CvrTrvuGBffl>xcc?tN6~2E~9a_tOtklnV7{-3&(v=gtQ6K z?SC$!6GhRqxY<;b=|PZhP|wRk6$|$n2(W2F*%sZ+ubcpWRCBQ1@t~(a z>*L$78`qo#Chk7Wd+aHFqDUo2uF@JQs>m-8u1!ustHO@(cFO6|_f$ph*Bj`QWvbM+ zsT=*dvD^Sp_annwYz?i}0TSDeDo3TmgXc^4Ws=Wv(z2gWkB~;}jakwN8+&DWlESX% zrJA$e@O1WXz^+Sr0f7l zuEDbjOV0E}LLFY-B$_DD`Zj4bXBN$5cKDRlUe*^UMrZBga;vo4Suk>R3bdqJ?{qgr z2yVF73wmjJo#IG3c9vj;&l>w29u~Ux?`DgX5cpk>oMsZ1$jOvoS^4096Kr1p7Hpof z{>l%lDvbrZ>i$}Jq=R9RzmoEtnRf^;4Nn&#p=p!%Gs!0+lv-?Jo)(khG_vZYfDcSd zXewqxYaSo_B^7}F-1wQjY9`0urUzqq06V`zlV)c|3U+Iam!QvWQKT?aN@%p`iiTNi zI0480$7$wGt!tCz=S+sFTR2wSC(cy07M~SyhcX=?_Ay`%PT)bx`3Fx~%^j_RR@MD} z*0oemd$}Nh9C>n3OUeY#=%o?IQrIbnfkYI~lbaXdRcc5^$ddNJSx19`=;Dw=E;L~w z*_HoRc_k=|uc>3fpg#cEfecRJwFv9%4t|z#wB!!TkS9@w$GfoF(cp9H1>N2|jxmv! zI7ayBeZHLo_;Z7z-;}pzUb7s?Wt9c*0Lqw2lf7Ti z4(0BwF^Za|PkOZV9LoM@0Uv*x;|Gs*ePhDwy?YYCMiOBe~?Zs|6^`S=-S>Kq~@@+2tw-e;pgc>d$0n-B@2P(bVo1&#cilhZrkf>h7jlR|#Gw;G2TVYp^McaElp2WtXb9F01IpZZs$=K zk2bzhO2ej5kCEsD$a@4dlIzE2(5UW?4(qNfx@RPC!#k-*ro^OQ z3fyiclIHo(m24~@{j(Pf&k2s5z|cbBp08X&O3SVG2&Z?FnOol%(K7wAGfJ92nT(-p zNa*Gm)jT~>1OtmyCn&wxARD8E!nlZAzL=m?XAXUdj#vX8CNSYCAz7J$SO&oBOnY1} z=1Nv?NLLJEdXLSAeoa_!d;>`bIT~&T2+H4hEtP(+7+HURZN4cdu zIVvKXM@h#S1E8OR7bM14W~j98u@((g-v<_+d|z!zrYE?kOU-^0N;{)GK=)UD z{Pi&-DQpIw1xIm~OqV{3tIrYTbL(9*+{roeX=giIkZ1J%*$l{>7hs?utfSwrtHL+N*;`k^e-S%*v&S&G)Uqe0VOO8!l?Erd~oR z@e7aaSOr%*vL}NBFJqV`k6mIsg9(fpHp+te*WwkPx@#E5x_F?bg=bnmPKqdg$`i3w zBiwtSAnYW@?vm#5IEmX-UgWUx=_H@;d~Gu8hY<}MjV;2BG<0)xtp*NgkS2P#w;^e^?4PT3?oe`Z_e zx+Eu`NccK(A{%5nVnYLc8lfOuSS01L*%Z8ohYfpm@qlgalr(5maKmOSD>0Y`9%5Kc zN9GZxO*ItCQ7>Q0;H7JGB1E9++Vwe^q{?4iA&k5CvlaPn-%Wr*T}Z?4$HmCB0)U5t>kZ1~WWAE(PCdShX1T^OvnP(Sj0?h0 zyic`fp)Sk?K8~$NXNq@K3ou|K5(`cyPZEa;KB>!|0T2}6N0k5yX*2k4$(O%vpYb%r zSoQeH7%RHZJ!)UaCA&Jwc{&2og%|2KkL9&5VCmF;i$pE$UHo6l>)K=tgaHUf)?9Dr zz9M(GTX{Az-f}fNoQXFwt^`TthwesK9KTtxT3b}OLS)=qxR#(YWE;LdF75v^0jA6> zgjX`wXGQ!00GF}4-5xd=gKfr3$@0B;kThS`evSNZh6&gWWRBu4zpP(RkspphuZUV> z!LZuUe*{@K_Wu-QI4t_Qzr=4P8uiuKdIcW%q=n^A?>E1pVmP`WeBvSx%8#8K3*{5M zKzmY8cTAe0^#l`l!d8m%L-ce^-13W;I%Kb{VfFbmBm3~V*Ou|Qx#p6IjHO_yusdO3 z|JcQA93`y77Ve&p`8IDhvrXKfqvJD#dGHe6H+YtW@OX!?d)Jh`F1AR#ewH66zF2?` zq&ZHUx{U8TjR;ZK2{)tpc9qHW?Vs|03X5^>3Sqc+iQ`-Zi^fhpJ2}nCGQ4@rKNhq& zHA?a=2%2#ktG$)44#HZq-?J5`I zqY}B1-F*u86BowWn_82;!)WkOGNKJBa`#qPYW>l^efRlH_bZ?5{gorN&!FL*+)Ca! zK$vaoy4`I*t!_ii4?_iSPyU=w|u7! z&`bQ&tl*-)$*C<=U_`S%Kb>$G)~Mwom8m?d6D;N`rp#tH_4)eI_mCH=O@c}LDk&?y z8oDPRK6*K6F-5(IwJ-EV$S7G86fx0r3G?5;)KFq&iT+=zNqtOel0$*qP(&0wo=m61 zFjIqh{qq-6A}c(kUf}p>zx*E%7Q+wejqmT{q#JE_JTo!rlm>>$VYIFn|}$rce(a zCKo&Mx%QK~^4J$4Y5wr#dXBJiQkLUnc3VN4LMbCK0E)i%Q`q)Ev`kz?@4f0OZx!0U zV;y(Ye`>W6cVn>WZVK*pJ?Z3#&&YHkIVTwN=0tOxv08f9;7t-wX1h<^B|dE%tuZFr zjuKxF+nLa3$y`tb6x+UHhs60&se&ZGUrua+oAb_iE-`>RGpJb~g=6NPqn`c%vE+F5 z(09yoCufP7U&6Y?ufaM+mmc@;E(AY>f;^?(X35a`v@uqWoJsfnNNL`aUNZ6-SIVk6 z76jtPClD-q9+sWOUtgys>|^h~G{!;_Gn^`rlXrp1UZ+zE!cDs0-gK@Lv10$LO9%Ed zGS(^zqyA~QK+#l{wMu8)YV5|~L_k;sYFOe$au!b7VJ_@b>ZyJ}xV?LrtH!_r{?W%~ z$-in!Yf-OXt&Cce+Y}2rvxU6YIogL-MsGOoA3|GLqT4xHmY<2(3V&N}ieNRm#Mou) zyPYpXVB_y;-in<~{5XP^4vI^ZV7kFo9-x z$dUJuR`A*lwSv)+V|kn0q0SXEpD_PCW@Rg%3CUjAT;KkC>z9*c4+LbS_ziKg=~|7tBRmN8g*HVBB-6Mm=O~QtI*pEuC6}<0 z3vIgOSP( zUCXB71}vVX_t+fzhcQ(K?(Lx0-fje$hkH#n;e1u7@j$|0^p4X|c(2*98?HAeSsmL1 zaSq<=hcCIMC?5GAciaO9%TB-0z3vvOfCQyO2^*icy%?1TvHH&*1TX z{VRCzv%?O58B0gF@*<;Qj`_rTYjO^zE!ngLeB#H9Nq+g}lR00QM3J!U$aL#HQHXPm z6wlg0dh1U>{uZThns{LP>?g|xT{6r2{JE`_u4G4^Cu*Sgv0P4j;Fk-pI}olNKXj&I zOIF#Aqa6rl5|%G;_RLsrryM%@?tbHedxjw^s6nFlsU0jBb-2g*QtKI4k4lWQL=&-5 zmG?4M>+NP&29AGua z`i*-P^z_=wBb{;4e9x?uP-wZW23a<)FZA!P7)-yp}{_W6M(92_;hK`+1Hms!Uy~bPuHhBT*1YAFuDn-E($}p|6;g_o-xC25vv+Jx{SGa4JTU~za8g@wT9BYp^ zkok$@=gjOWp`P4?1S+*?%Io1GAnU&NA5G)tH(`Jg>yTS;%Uh_>I&rM)^>bLqiK z>XeyE{@_?1ss4S4SqjhN3G*{;y;?DVnR{hAmGh)9N0VN_j18r@nm6^tdjeOJ=#~b@ zQv;mg5C)pu;rLAA0Y2l-eU-^<)A#*mkn~dm0f*+{4#Tbh9K7l(Ok@@(k$y^Np<5MMJ5aZx|L#(&^y<8*MDctWjh7JrrqfCv{?8!zKa72>8X! zFl4PC8Ygn=hv^j9-t;#i-*@r1ZK&r;6QX^8+-DKk37f2u5j|b5GaEM5?zg2dLI%YF zrnIQ(ktXz)P65R-0&Xbhd|AgeW>xpX2aP@X0vH{I`qB`5O1?v5N@g*_D#wLb7Q{zx z4h1-17lIU?9#P7Xs>F?Z_PK92FmX&auMpTKmOqW`+8`})o7$FOy-0(^xI$SO2J(cs3=$&iYrJMRP(PGCYQAh{f_B9-@v zXx~U}nRe}W99MkdkQh*zT}4J=5iAjcCSi<#0L&boZrsip8(N3rd*%}mlh!LkZ)tXF z|F1~a^Xpn~>fQ#U@Yt>Tl`{UN;h`e>!SH|=yYuxo8Q^A=l*rEaPcndx<{J9jJO&e8 ztR7MuiklvKfgfFGU)5I_y|Z=N+;XoR){P0+K4uuZlA*-x`nTG1TcX>f$HWvw_vIXW zGlWS!o;fB8qItR!sB4KQo~2p3;NI;{v2@m3yyGGH!rpN`?+5n9*^@}Z>(}jy0nd=d z8S45F1Q*uF^Re01ITVBejLT#yz@wO4gN_i_Lf-(rPv+vuE!C=e0$%qJbDhFG)s67@ z1#*oSlhE262CC$KVPP8L8a$OB( zMyNbleY~{bh0!PA9#fN}67bjvZ1~~0{mQ7nV{fXRNI&g{$P$>Yl;MjdJf7-I-M>=S z53HEEc7N_$ls!vweitqn$>!~0n55q{NRZX=){3(Dg2u(CzC^BJ@N*h@b~O!imq2}p zex>1K)e0SK)Gzg-P4Hx~I+bU074a6_uz=x4FJNZ!M<^9ihre-6m+(MO3%}jN`MGEq zuFrC7u{M#^d*w1Hkv{5#$__nav7yy|61BJ-cHEEJRl3LDpP0{Id`#S?H#^q+CC>+H zxsp<|cnX_gfAt~kSdB&P$Qv#9w%J$pt2dz(1s!6&jas)Y?ocvIOyE=W=J3CEmA(1H z=KU8<>5C*WD)GcH*y)_+09!?fr4JRp^2NpDAMnIa zsei3bP80pw&c?Ef_@hi~gJ-rvZ!v7D)sJdd^qIxDj9>?|Gvo#8%8mdi1THY`l_BQp zU8NsuY5`K--bFRu7Uy0}?_Qm-Mp83Ax%@Od-aSvi_1%o|70Ym9Xd6a^z~k_ZPbA2y zdmVJz(w#D}Zmo}9{cs`!NRLpBoz4&w>z^FgZ_EEL2x1iep$prDVBCMhm<9KY?BdE)R^vlY(GFe4ljO@SX3(-GC>t^@4< zZq(hJx1q&Yy+aCa>k%p-@n5Ojj8JPVP!(6Dv+)@hjMUm#>26Hj&nWmJaL1R~48BaT zO5%(aLBW`7_ij;#$qkj8eQ562I|CLVhtKYwv7|V1( z?!D?Tmt=;%a%bEpSG<;_J($X_Ov+3A`~}Pk_oB9DZsr4aC~phy_{tfrx|l?+VzFf- zRhF6Fpg}TYU-S+^A$0CJC!52KOi`Sq4ezTKEp-uiy0?asOKn6<>bxH3MWyn8*`u`o z#RxdeN+SMdLuCIAxFgdUC+zDpn)F+Vpg_ge>;RrctPycq^0ejoQK23)x-iYa639G0 z2QGrQ557lpv#QcTYM81(tZxCPg$=!m=uoWn;6L9v#VEm@YaRKKkm8&;wG53d>L1%~4#fzJ|{Bl`Z5 z7z({L5EB=FK|Q55U{H%=nZOeF@?#|yRwE9g&)unH;R5VZjkUQd;|gk8L;E$ufPVoC z9^ApO^a6%^BEx{Xe~>p8Fc9PAOST3%UyhXr&SU+7jDnfCrX=gBV zhZp(3m07S~ll?o7mRmB^ZQCx??{4-16=Z+8@kEIJvGE}N=1Wrl4PTPv_b@{I3)BBZ znRJ>^RGN*G70zH$y<5FH-S``i{X19-Y!$Wq-~d=5}YLqySl=Xm(roJ2w6)m@yFlAdz5i4h9PUjp%~0ZT(ok_Jkl3 zxTb7U2U4>TX$o8z1Ca;+feW+xVTX5_t=fP+=Dmc-*ep(E(0nw=?$2@~(r=d)8vg%x z0tSf}-a(XqlWzR%IboDb`|65XWM<{ksG7YJ;Gk?aFA((2?`;5mi!&Mj_;Y5g!4iCws?(-WJ&sn3X zs?v#CpC-TFt%q~&{{oo*OsE|SJrHV5o-bZveT1cf2G+`bvcvU+GHrZ6Tu49Y+#S@` zFLLq2J_iLw(+CR16+VFAvW*=n-LvZl>)0~*GfZhQ#WE73F7u)RQHrj7;V=T7xPbQ`sRuw4^@5TB^ zy|?+M?Djp)CHeJZUkG7X=!i&?^}L<)<^Jc}zBI)=MQNNdSGk;v34cW9-?a|YJ;Vzp+!?A)3}C)$y67R82M-p6h_62Jgxdcs?w zmQ_4EpOr7s6p`Mc?s(+`ZOs=B>86=tzol_;=R{Y0o3iy@BqeiBn#x-I8OxrHp? z(=SY5&uVc|Z-M78f5?%or*{#=DBJyvbZp}qHS_H5ge~<%Y<~i?GR6B|9a)nIR%ac> zXg6hNr2F^XwUJNJc>5i8Jn{LeRsj{>1IE``SpoJZlF`^m5S;0}O|7&6I>y=%g)!i#oW zi(y2EH#utg@b$c}rfzu1IM$xU5HRN8csxIhG@3=U_sd%?V%hd`GzA+yzqfmz(?+XW z!Tg2GA~L{Uc!#HHgTIx{Sz5O#0kg|n*ftKU@-A<0q-{1igQ&$yrC0ff1pHSvoG3B|A`MR*eo8v6csvJ!}*(K$&{)O$v|%4SKqqJ z#+#Wh9cr3rwyNAsX16vD8nzG&Z4H(KreV~3MENWs|BkVA@lT~TV*Ub`fNyunn5A?M z7&=Dw_iqSKwmTWH9A)sYsbS-0zV|ZA%?85iflk6-PLLXeMcerL+U`UgV#nJNkImc4^1rh=cT1&KdbMMQ`yxix2>xUy)qv6N(yQ0 zeR@}zfp714zXHGe%;M#n{St0ZNaGuLWX#4_XOx$Zgzi>6=MKw8RxNm4n@kCoisj!f zOL4Yblje(TaqW02>^<8a9Uo#8-&>u`9L2&Yql%>B-3S$`k}H49vFto1-AJV%??1$Z zQ>q=-gYB)CefF^HL-u{83+^l>vZ>SoON{Y<-SFV!>;o!<^z9~;mC61-aZz+ zx;X<>-bgkOu&HF;(Z+)KdhTwy<+J#Lu#+l#@0*rMw05l1a$+L{qg6iC;=8xcw>aPl zU3sX)HGjTHx^c_#GzJOv#S9DeCfGLcY_V^Zf0BGcZGedH?eP>y&W8Hb*w|jQxNm2< z_g)bDVP}cUTb7{t)7F9{^GBBM^)D<0tc0I%hZz8B>FC*p-~HM^U}fLKsgw}!{a6GW9a6-`g42Sy&BK3BJW-s>Q;f|k6-@n9*hfTeBL#pl6{`?^s zclhGsqr~@7c(1OgLLXak>|(DnzD520P=Y%!L{GeAIZFRyNspCHpf)_ju@13WXk`W1 zh=u}cgpWP-StX64S6fex(jY{A_4zHLvXM`on8t`zMt5S`YDLRFVJRU=Um5c8`>9yk z!s3NJjhj)uj_<;Owlp!_)q;C^qI_aFV#BxEUrh?U~=E zXzvSQb+(a@HADh=KDj0MAoZtum!H2YasS=c*Ij6|a-BGOZF%AqLyK~AVaI`Hw0Ii2 zsPFZNei4@T4?5Bh*n_0~_GP-2gucaOR|W`FlhHmm~DK90Jm8aKrCqeIcaQ95#Eq8F`|a zKSxibBv(*HVlJLiIoMTMfZiW&nt7pDscK+*q>z~7 zz~V8;Lww8_x%H*lRI8K#D+LyRlnQXOIQ3Lybi}^|{aWB54qtTePeC4Se!9#j+4(YW zTS^QGNvFQca+F^y1@{?62_=_??CXUH1;xz{NM7b25bjg^cOohq`yd{{8CKwZrn7x~ zPBJG1+(Yox@G0>@J-SwN{a6?9&e8ZW?iv0{C~dergiNf-3ra3X^8pzMd`ypXF?vl&6ktOnUGwP)Wh^8>~- zNctQzWG1B8g=1ku323NQH;U&f5f-@1RwJ1vI#N3BB|en`&^EE&x*r`MCtJ+`B7|4c zyVH@4tAylV?10I(f&8yN_zHOf;*d$=tPc>_Ki8gChuMUi`T zdhtDnA5<8eH)HSqD6x@mUZ{P&F>YTK!A+i_=vUvl#3CK0Ql!P^1Tb zY5pU2{TTWS`X-+XSGz^}13{>5y3A{K0}UkS(geGi4Vm=rq#2z`vwOBX=&W$`^-wx@ z@$4g2(U~|*&3Z%Pob`q90T=9&Sw`aHI_VB_{!mfL==H0x_^ZS7tSj)HyVwg3cC)b{ zD@V|qE~9*V&(yc=)Eo6^HadZj!m;&LFhkXfW*naiaB&)i5!`o%{sBqiYn9cTSMLN5 zT9kAOoe|rKGDdqRtgQyqpJ_JnKJk_Ci1rVa#iUhXL-?|sNCjlE)$k$?6P_MovAimp zeI?V%r*IVA_eF0qRI!C+zYfz}nWo*&bbNvKfCo2FmcF#PgtFnw%%Vn#2Kyamglvhi zID?58;l)>l+fgl?U=@%6q`6A!iPKK%GF=rQJN?A5^oZRAEbai>OJ>? zK4H&T+Zj~SUNSW(T5m;Hw6D}||0C7(#ToAbuod+-<}Sb&8X*y>&GPD)$waBa=#=sweOCy;*J4Fr1_Ef(-S@_M?^c-$b=Q!b>1U@wb&O z!!~z0dtrSuMc*swY))_X)kLC=_AA!*0!o?MUElri zea_J@-wC#d4=&hC40DdspeEDgetPUv1zZgNesL@g>T7VH!mqKn?~euKZzkOz4#dn= z?LU&|JrkFUD&tkG)PDr{JH9lCU8mgy@x7#*o&0saoaP3S{aN6w_(Sx&wO1h87>8#H zMZ&=vR*={7b*AYxz1^v`i2oSoOfE-WB~x~`RnhjJd_;7w4B2cicQTBh-g=*H1D0w5 z9Zz#7X)X<+0aSZ}8zF~#y1UiRN8Ng(Hm=ALKDq*rRq&uYXA!g!KHvBVJM#ELddboI zyEBCR`~IjWy-n8Z<&X3uc*(uDTC@1{3)nXYQ@buI93iD`{xPn0$e1Hk#gLg7^$w`V zl7*j4UKJZT$J-3qF>?8wntd?3I$1MipFA`~Bx=@dW9a52EOQO~! zZHEqly%e%orsp1f!K=!&>Z04ssZVBog7&2i=9m&weD_AN9<)W@(g8JJ<>;7rPlGK) z?|UIr-ZDQ}DlprO5n~N*bd&8bL3WAg?LqTb-{W*}v#!p@| zqF{@)^Rgo2C@MOy08#+#5&@wLmYb22sNs>R#b%gg$V?nTcs-sx;cJmXmQ>lL${jNm zb2yX_&p_PW5@rCSP7|7P5WQ878uQL2554!mrueyP8R_QA3{_Q`6dE@u@u||sl0xy{ z96?{Pq8G?wyP3gPaBAqK>0FaLW3&Ge-gvYV;x5<*#+*cGw$|2CVZGzTcUj+VgSYGbl4Jhw2tsty|q{p2&E0S@n$fb)X8$|)kypz z^i`dqafW$2?*i;!xN_4SUsy52@5&H7dS><>bb2*wLuI)VXfw)iTMXjC8~qX@o_2XX zI2@&%U(p#OOlJR+9lxjm@$6%3fO`!jl2;~ID}%W5vecyS9edLZ%JaZ!l;<}Ln}lUL zCrs^{%`*!8WGbhYqxP=*3#UQkru-f=gTQZOp$$aXcBdOsm7>xkJdO6uz|^*d(;ubc zf@SIvKg)&UdfqWMq;$BhwP_Uec>4}TdETIknd~<&(qpNzQ|${^x^Mv@4!Ki4P!y)= z(m>1W8!XR9t4Ire7Hq>cAWGdbAg+qOtgB~lvCz-#r8Rv z6>#R`z<&*zl0iY%TpB*yTh0X@S6l}86zw8cBLd7c76PL8%E{mE?*;b~7G75LNydYS zxIedP`EValxhDH^$us#MYH^C-PjtLGSk8Y@ah@dfiEuC3MQ6juqHr`n(Jik=Mj*#G zxK0FuVpZIrs?4>%e5D%fb=)9d_QbRJ!Z?M?Nua*p?M*X%<1~Cypv+69ycUH`4)w6N zPhJnNAAURPjisIcmJHy~{t+&c$>0aZZ@LvYU6yrgj4dpqi*)zUlxTIbRkzLX$hC#| zvaWp|Kc7!$G}i#qI9%I$z9y=@9>;W?wjuJz#jfTZD|iGOcX+Q3alzF5*<6_Jma+wD zd%I)Q&v22JL;P{7jF}{?H-K^-?rJ}|!-fBKWGBGWxT>3$p-!>$<*VGqfEV zGWX+=IyVNwcKg}-XQskMJgukCWYgQmcHi!LxUNN4Ut`8H@!K>XeUX`A`XK`^{qpnD zb(Qz&YgwJf*awJ8VdS&0KNop` z_(4)ygE?QRB)}?+g9Qnt_l+LqBUg>HL%I=og13!9Px|XeRN%|ifIg4)l?L{=T`9MZ zH%TQ2Svv4xa#+w|A9zL99VJ%^t&V*Ycx6BfKZ@_$Z$GkfJ0p;K@P$TPCh_ewpv8Vp zQ~Z2g14jmUZF)SUwU_9fmhMfto}hbEp`<%eTF_RmE*GCTzFDWSy?@8P71gn@>d#qo za-@;z;jBjJxGmY0u4Q)=BbrIxL|Y{rlP$QeC+hiy6Oj?9f#-gd+~fT0;XoA+Wu^Y} zYOMS{EsT$P3H?J-re^G_Lt1P4LJ$W=jvBLHox= z*zD3~*|*n5$$uWiDHD#Qxg>LKI->PF@fqBHL!&RUMYwExRv}qr#f|i_ByNScm2*v{ z#}Xj!AWd>zrAEtGwbbny6xe|_WyZ+f!!{(kOyHroOhA8hXSCa>{lp{PmC#(T{g>1i zW?O9LsO75w5ebY&m@K-BigQYWa@!h7OKg2|UAwFfwmX_b*JO1J+b^iQ47-<68ILMP z_1%)3`AMZzW(T)q2SFY9)KU5I!ZoFkOzJv7XD8Qpvd(}>rTw%;3-}anf!laYXL2*z zp-7La(RGl9dgA2bTTQ-(OjFBI2QX34T1oO)=e}$4-rdVF3BCYrIKZ^QJ&2knVPG>g z`+iMu{EWBXq91BaoACm^v_Mzn5R^lb=EFJplTGNwAfPnIP6hNV^W6qi7?Ok4vme?ySDd^qF>klY%-VBd-)zD~4)X;n#)9(aN5^aXSa4P4SbmQgbs-^Vr z@R z{3+(xA|$ARblEQU%i&~czB}XyO6JVAae_uW5VbSa!s@<>a}a?&#NDXijZeRS%Z&5E znc4M>?=8TH^Qx;4xUZkQAx^Da;-i9;8#4oku-G`(&oCYHa=RZw+kHoZ)V^pI=T1V^ za7Q=dY0Id7n0)=2IBKEcZD4rj^;Zp{jN1zh%?7aR@dVZvmW3Bk`-3Bcr0y9z-!ygF zOvx1=-e>@gLhq1Zrek++djMS%D2=nGf2}ks)7>({F-PIJcO*ubz1hW0FRK}NkE=EFv0{l*{V z$mf%I*kC%bvRJ1B!PE>(a6>OdS#zcHXr+p^ASQj=XKo#`wVAc|WI<{L_4UOt^yv)C zt>8NLK6M3f>fP%1O=v}tMxU#w^YM_v3`>!~@DV@rUe+Dog8q#GNG9_t6L#eoFr`^6 zj(+Uv?Wfqb@CcU*Pw+Q$?flO`r|!WFOX;;3eCh9DkT(2Vz!VKeJcmLnaRZz0aZis% zfrsyI{_UjFa^p`%wWCs((|*b}boknt_TBBX=dFn;BHx%vr8=u`;-3{=2sa_4c(t)I ze9;25hY1h_nnrm6o)O(xOSFDxVi>_ybxPAosLXH0s^4L?J@+-gF7VuS)7kvFjsQAc zau~nX)F;my{<1N(TOr7?`Yl^yM~-F=z*2o{oz(D{agY#Do26(C9>)24$HRh^e>*IS z-AMwNE*u889~-p#4j8iyN1$(iP?8HW8AR?MF| ze#YuJl~!1t?@M7QA&j>#&;v!8v>;T49^z}{eSjYqfM#2!&!lG2C5f8PJ?pEZ*f!g5 zPWPlMRYs6J;py0fbE4^9%(`JZ6elu}9YksOI`UYLJ{{Hm0NkoN`oX|myGRHI!aFG7IN`y-aQuy(td<7LFFy11lkGXSKExkBh^S%%eTq zHjtZqy%432ZdfP?bR-&*V?$S(CR2+0>OI}=?i+LcQz22wmdlHnab-oScLN}&78i=8 z5m|^G)+HY>xQrQG2C<%YrsbPu*_wEx>8Yy6>RzU zxUFuTkaQBG6QS?Ae~E$f>~=+AV)|E`J}JNvG@7zwSf?yVEPRwQFg;B&-CJ7lmCs7M z{aw3z7RwEf`b9jR>!;Qqi|e1>d4ua6Ne`yGzJ=X`(|F!nfH*?(Nx$~xdQY~P5Z<|O zzKSMW2;^ko*77MN7UV+8AWz!Na%vzEH9pd60TvDx2niEt3*0c-UZlErVG6- zZjLr;>sO+5>M(_W_M-a*WhW9VeB`5le%nD}^$$j7G?HcY7xy#tF>yiPN`H}qj4Abj zD5G?XHfpHIo=-!xBpHd$gO^Um-GkTGp1KmzuQSfeg+b`vDJi~8xw@i>L;B(c6HAH! zJr{P8;=;=QWU|}(BeZpZTgz<-W@nyAm_|g<#v9eZ=^Q4OBBV*Sc09UjH!}qWK$sJHhb&g~!i=)o7FF z^Y+R;a}@Tq$p zi;!%o7m?{*|F&K{Rp|i`?UTm1gdSu!jGi7u_}!m~2f7mnV420voaVf`?lO zY8{C^xh?h5d`)m!(OLVAA&V{HHM0r|7p^4N20ndHH`3GOmdXoLZf=AO&h1GUxM~{r zW~IrhU1o6Oms{GRQ#gOWeqVY1CSZv5j}`!MR|?Qx6-93 z*`vnP+~4K0Tc(fAeBMjUmQ8+|5uZ+$yzB9W%nV-U5fbAMaZCKB?&cjcT@L#T`i((2 z+^W09Ci(7&=FmE;T^w11_VE|iPe`A})Ly+zF5a`D!7AuoZ(}Gl-iy;qU|c$!#%k&G zpl#{Is`TnZWL(AsC4`lcMJ3-h4$!&a>7R?sX}JxLcjJDicL+v&6J*aV$h4(gk=a*I z+ERJnNzUW56BPWF@@%(KN2H!|YA3=>Rj6E%igyPQwWXSGO_b>jMqd-uO}5gs^YcBw zKR9$a&HYiQq-klfS~>l4dByrm1~FBzXL{=KipV%Jb(KlygrckuXL2w5@CkRf;;ClI z)Yf>O1*ThpeNZoCVlihKoZvD8^?uDv0uW292$mvm6Xu%~WddBPC4n0{@&cbL9LV^e)idVHst1^I@e-cJ#wwC+)u7wm9~j(@JO_osPwoQ0sjQ(TV<*)1S9@VNOPNLPgA3`{=S& z_`*;}>qNnK6K%1|w7;CL6&QmE&I5l%*)30S1jdXlpfgs{4xrOW8>GEF$<&@+xy}yY z(zyk8M&))R@DL?Rhcp*&>SV$@hHu<&CrX%84lWO_0ajUHX*`It3T! zAk;!r5CXD~ej&AnaOf8{rqF>e7>LS1yxNrs;HXN%#7c9GYv7b{UYm}y>ekf82W@~Y zVaocRjJDEL6y{Cecz^R5ExXq2dh!FbiSk-qRUVX;;H8)a?7Z&=ZVIYAzHOz&179}g zs!qj+R9#}SbT^f{s>C}(Ws35AE$$C4(XPlDj`OHyuvMM|n$)RYb?nNU_^C1RB7Ea~I_zX&wARjSd(XO-4g5 zfil%hSom?adoC!*rI#nJJ2*0bv-)F}W!yAoe(uG6z_TEg{M)Vch4+0#yT9&Zg*qDH zB53QLC2kHP)5JtSE|9pY9in^MJ>^AssdNXa7SVdUiTXzRKw;)D+E~_&qol(7!mVlN zyT@bx?r$YaLwcz28JayA?)R7|qdkk$5GqQXdQb>uNLwOi#kC*LTqpQB(`)Rw z(i`Aps6oN%Noc`t$lpKm9vb_P9t#6MCgT)Vtx(vYQ=fl1M6@(<|qkdiG>TgAUI4&<$K}zw4KKMeh@5e zU&5Q)d`)^pqSA^+$FeY0JrU$d{<#7$tTiH#NHSIaLe1DE|wPX&J<;mwGWGR^IFYsC7z zJa4Svw=cIfbs%_$wd@8+I(0l;91X{$R^bc|^@Gk7EG}3}*_dQL?IF`;P1eC=^U8Txsrs%2v1j`i(>#>o<2!ec*i_aOMkvOJ;t zY%phIg?{g`?SJeysm2i#pKYoKDS==vFEL1Vj$H_v7KTD~{tj2f zXDg-LlxhdKD3N!%9D$<`q^u}AsoXqH#$d`OxE8zNco0ytcnlV!2xQ|N`x)X^SGz}@ z-DQPYHST3=^n&`@iOxP`2f+)TKOygD7#F(6=}SlQE?G>~dPmtc>nJ;LKrPnFXqe51 z!c)LI=yS}JJV9gLq-79^C}VNGFeB9lA+|~nhxK*@;_8%c;M{yJM;$NAa|-{G`<6M7 zk+}_l(cTMxhu8kcAIR@XDggCK2q;Mf7~F1kBhJ7bzaSz(Kp!K!(iZtYY80}6s!?tw zwJVQnf zXpesE;JTkMs+be^B~TZ~y&pn4;ICdXH(BbApfapq5Ub_Rei(`~*z8>!Il@e6X8CfX zx7bH6#e#WFQnysvB99V0{KU{OR}zKgieJI`qSjQ*e(+Q6Qwgp&K zAg3nMj4U_ejO<~UuNUxSKcAP;3>)wTk5!};_rro+i1N3YGmjG=ot<5M@3D!EJ(a_x1~cq8ei1kPYOZTqGgss~b&G6cqWAvQJGg=wbJ{OFZf-{WWEwV0(0Wg$f1U z*LXO?B`LLxjtl=f66d?>Y^h&ih{e;kQ`l_9etB5i4U_h~N+o#o3_)CHO z<`re?!aaTFQRkGOSe5i&vpbDVQm;o>1Gl%hf`d~oNUwE|s)Xh&#|%7+3LDz(#*Qtj z5Fm9FD!cMncyCNdDt7xUQ~ueF-<%rkk1vC~`Z5u|AdWNHWWYE69QddU6s17YCeGMw zXVJJ{S+3}EY4wa6e&AH@2+Ehf#LcOq%dS#t4%=#|@tZ<4a)8S~ud0r%xz86&U71#l zr+pUT3Y(t|oEp`R3zhscjdg6mj#SyyZe8o+Vj&wkeT1U3tT)m8n~BkiwJw28HQ>Dy z=`jnxqZ_x4+i_j_uG?^Upx~w}vK>^gR33%(6Siu?H&-)!-B%-K%MsGPTPeVFw2s>7 z^d38J*Ye%4FjJr5ad&~~ZoE~CTzt}4p<}6P%iHDZ~o_rs4}!5sJ=eUxa1+8h zm9mJTb!i=l7)Wod@H3*?G_0(o^BMF$e5XAU=bD1ONc+XNk1yeTfSJF5cEvL4!ts3L zU2#qK^3_hvgFB>Z$={o6wcge^ZE zuUdhGA=z-NWNYG+q5OGDtFOX*k#S+Iyf+QneM9pD9=XV?JAY=p{U=QRgU}p*C<{%( z4+7qd(MM;pozQ*+OBIbsBe}5Wg>D78z%=Qt0?nvcYumDcF*aYLemc)?X`tYyQ&L*7 z)awsjBSdbX?RGbrG1;9>%HK$p-eKRv@=uCw6HJbm(kIZH_*N!J+HD3H`>lCrL*F1Z zam(fLdovfPu)~HOEt3u1r)BAmj4d?<+3CapcLv7@cw67#U!Rg-ap)nikV*SBU7_32 zOK%T$-x&H`3&&J2U-Zr>+-}9AVYP1(eC-R@@jx|aJ|7%EVBM5D1nX)Bw&DT%; z2IZ249+*QZ4~~(x_}qmp+EWu4=y>N6Z@#tQuRX~czlAivJI*8;u)jk$O0aH!Y{op? z>U&Siri{-2b-f-QZHkj0g$0JAo}EFjb6fq}>TO?zo;iVWTg*2U%f~Ch1lb2ek+C!X zAL|w#3QM+!b}4ZX4q|3v37c4{n-_(agpBG|gf$nlf-UFjS!;@cymH`lF+FQb{_m*2 z<<}dE=GW;iD$l|=k2cRvs#V8G|471Z@63|y9qRC!yV*S5Nhw1b5_}#6)8__4PsNq{ zRBV^^nUnbxol_mZeM>JohVZ5 zwn(s;d@FpFnxV@<bmfRf>sWB&v^~h{I|DCLB}ZzvE|b7onyNU zz~h8X*4~33w5rCHPGphZ z*OlffZm>$jDf&Ji*@Aw_6|%rLY^r#bnA9{KIti)0>MRt68m6BR{Q>i7NwI2FCo_Ag zv=s0Hsz^s;?dcawOCQP7qkx>+D^2sp``DIa*y=6NpFbHSlCRs3ivRFj5{ayrKt>uZ zZfSuuI(Tq-Z;QnWEZOzR=ZZDEfs5w*h_`>%xc9Yr>>Jae^up5n2gUglPN+Z<+JNg5 z(V)x1`^qwPQdCw{YbD?%DOXy3D2Yp}?C<`mRwn#iE7t@SzShb_i2u4)ek7_WfHXeO za{M*yU~U*v!My(Kh}K{$)8mn?!JMQ`rDA%>_Bm8AR<#>G$?|Io$m>Crumw{MADV1U_lYX|Kn$mqxcX6OR8Zgp+30n<-ie))%Znl%0h4cy z`}12-(j%j8eCKrfzTq!-HjHuLCZ+nMOh=De_6F7i>X4&500=QFK8brPMm)_OcRvNhkqMg`LT!>lIT#V=lEKR7R2m3MZ zIq;~Uxk49mX>j=>84MvvWP#MHP+V9Dx&ZYNT9uRT*Y9Z zYacrkZ^Z*bFBuy3cqrQj8n!mO_iYJ{BV>4iyX9a6O=7EY==+>wfpPaX&Vqp$jx|!` zL@8XJOYJ8=oDTGm#b%DYbe1$`pk0l$_A}I0`(*35ookB2z1GMZT(4Q(wOYHF;(e2| z!a5{n5%ZG?tawDT)1R*e_IC$$%z7Vst!ug6^u8Nw_-)FSJqJRoh5yJX_V>lVoN+4A zY+4o#_;&hDL~tAFM5Di-OgW38NT`uYOW*z}Cp%w;7^}(R8=W{dykJo|mLNq@zOpZS zfx;1f3=K+PN=L?esLvp)$2}S|mHOJE?J1zF@a-Pb6^4J)z@nv|{a|}W9W)X5{qtq& zKSs^4)-|<7*P`%x&rr)$%NYq0X?5ma>{xC~P+gyJhbE;u-|?D*A3klbCe7b|jWqI9 zAl-57;LSThj+@J4r>g7^rJ#jA(KSt=A58gq8JVu5H1Jd~*?=(+OYPg|<<#xA7O>TZ zw}jRHETOiT&17pi49lNyCR~(XDI)Y1{ro-x|Fy;e{A=uwLY6S5*r}e~^)y&UDV>%Z zYY|)5GeKbzepA^P+H#|D&W(VnD#P_P&Mk@4B)(Y?bURDj03@q{_3llD_vZ#lIre0N4{ERv&^YNXM*3?QXykN49xVP@3~JWQ_G zy)^rhSQKuoOwCWOc*S~RL)v8L+|o6f=aD@$?NlMGD0ZNYykI4VUb#CNdrx{}zE>TS z(xMI1>jBl$?G>6$xlq(xku)E;R}?v#;Tq4bU7|6tpti;#ghK;nVBpCyh_3t;$A0I-6rK*7GeOK_VOfS)g zzH3`?-D7q^06JVo%Kc zausH1R{p!9rf6gf=xxTzXVvi;=zqS7qN>duEU==;&y#f$(*p|D0*+(Vp}6~$U$|Lg z&xpN3Vb3(GPFRlyY0|Zeqn0)fXbZ#3!ltAj>M7qAs}nVP?2D z2BckWpokrbU5w?Vk{0;CFR3Zf% zpW7VastqN&>!KBbydS@xdJr~6CP=R(yaznjLlJ&MpB<)XhgSh1&^xkLkW1a*WURmM zVZQD?8eQ3&w?C@|(LLxf==(WW+L%iuo|Ir89hJ|p(K3CqV~yK?6UE&fF_oLSl-`F~geU{*nIpZO&@I~ybw!W_6N#P8u&>c5 zJsL%OjHsBJ$1d@Zufb5Is>b=E4>{O6Gu+{$D4Dnqn=RYvFDo!_P#S0%1K(#0Ji)

    B^X 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

    (e&G<~-*+i(Lv@@)N1+9oMHTwrXS zDa&RH?aN+3y^i1($o0u`1d`!|@52Y>7I+I1`L}hw@r)tX!3dBDUI*IlzWJ5dXY_~j zE|7P@$O6-vp18G2sB&dL=-SXXU6!j}K9(Yr?%Om)p{jq>FH$@=b^jI7;ZbR8fpN|> z7({1W|HVToXD|$G?2B46!GJTHrz6$uWF12h zOLx$t60kTp%<2i-JCfS@q7HJtQF*(h!Ck!I#C5>djsWdnzX>nqH z5$Oov3ZdEPAo+_A^bO(k&mdtAFb4pTkv#j-dubz5urpQ-s!C7KX<%d2m8J`rc-JIIbjZxe0lKD=h?H zG0Zl9nj_%7jDUcs@`#;x`#Wu#J-P_}{Ou+13?b371sY;Ng)0hNxR8w3fAu%<2_5B6 zjB%8Q4;QC zYoqD2Q>q@wWQD{Bu}jD7A!;BIT=nPqHq-mTmdqLF4+JeXX^01`nKGwx z!~YA!C)>s9>gv1Yhl%fPE})a8%9x)97lU<}K6T}AjjYb7bLpNnVy1E?t7@LnccZX^ zD9WC7n{HGP7csM5ABS9rksct1NHT>^~Jiz+>kYY0b&mPkE&!y41M^>R# z8!`1TdRKU7r28sU=r}aa72rDXT17|)Jz6y_C%}(%1X8CQj~OE9?SP!IaMYRlT1dUr zr4W{jIy~G06pJ>$aPZO+iM3t#nFv{Ge5n5;Bj*@zJPwE^UpZXk}0P(o}UYdL$*}KpEY91#(f}UnV*={6B^G)nhWblQ8CUZXSWO9uruhsXUfg zDkc7e36{Dn`IVynmoyz^3E(OO$`VA$NzVN6&;sBo1h}ijuO`_GC7oXlp2?yZuVUIj zW?({J|7Zx_+C(3U_>ij^)9^UnI#X8d$khV1T;A*btt}U{JKHl70Dz4yI@*vVJ zk(G4(ZS8jJ`>>9suJ)egS}zfgwb_CIt1=ed#6wQFrNv z(1IaKNdS59Hwo@lNXXrV3-~`G}%oey^e~{1Xtr$L|07tNV4C z{uPMk`|U3Zoe$O^`)~B$fAh%!FfUl*nST@TtRa7SIdqYXyr%8hJOBLqd`2w&D|`vf_Z09yR} zI+2N>G+%9uU$OQ2X?cThg^Ay;IjY&q6d>QU4J5y9*M0j`9}f7qSYxhWD1^NZ58l1C z|IL8Y{8t7X)SsOA4+HN1Eb&|aMm?^>M+VFva(-F2KqpHU1;!a+dP7nmKj6R5zsv{_ zdjaAM=XadJExTdS{*}Gp3I4oB014c2&C7*2a@M_1W4cZ-DVufW3Rt2MGN*!f4mh39^5f_pw zAr#1ucd@Gyo5x<5mAj`BR-leL=!UwRxOrJUG;?uDkEGP`RjZ%X6Jy~TODOK(y3aFH zI#-Y*hJ?3nNH!85C4rb}qva;A^T}d)s#o1TO>hTXUw!6hjOXby3`U#C0Xr;501R)H z2>-W!gqpHJL8daX-tV@)K4rmv&_WsfL0@7*MguCD2K8g>I!tfWy84d5IbU3e!C$7x zJiFec?{j)uza@~5Ucd?X$`9znbY?tQ7O+|4Tv1CTvxaevYIfvY+9_6bTaGo*GRKXRe1MO>q^iJD>55YPEP4<%$U`8t#x|DAi%* zP2}F+X(-t_sq5*dtb~jTdW36MZJxv+?mpj2Rp+B&4e?=XIb4Ij*wVAIa=k~P2wo@b zT4_$YYO@zH;;%-3w>q@=~{)Z1dF@FNR z#BI3?8oNM|z-?bL;L{JV!>SBtnFi;C7s71Gk`L|?Nc~TZS->e{X=He(n_C)n(}UE= ze*b=clKfbBXR~{(WF_cX(Wxo0&=(>A?ixcXKrP(VzWoTZqo&cNVoB5Kf!nI(=4)^V zXp63uC;Ax?MTGCm%nshOYs=Y<*5m_?Q-SLy0Q`mL#Xd4S_52r?KafYdD-v~<4w8MlxW zoSh3Es$nye|Agzehy!JPQw$z37r2QWh>W0|``D>@In88q(bGoSk2{ON#ej$XOxLVc zzK%eVx84aB7uXt$P{NLB#D>~cuq1kV+(np5G|;0cv{$bRe>G!lHeb6EO+|H#b;>?Z zxM(r}o%5V8oh4?^0_dp`fUGHDul=Grc(gcUcqF))Ij!tQ%wH-e3P$;rKGcCRJzNaKLYZ|SGYX0p0(+lo4w zfzG%iI){lsyjkFk=KhB8g}^axB>usM32Cd7Is0`zIoD_1prUwRL+r0ZEnatf!cQNh zGKAq^ny8Zbskl;1<^mXpdg?8w8*DCmiPsx?qaWd?tAjbh`#5)v#2ycO24F`vHk`N3sMsc=FY{Z3aT zR%lp;3IAZ+Ihn&9o|r)=cAlu$zWLdB zy9DI{OOwYVS~T+GAz}o{62>TuqlC;LdlM)UKw=2m!FmAD;8E*wFPQ2S1OPQbv%}z& z|I*oG{C!@O-u{8aaaJti0=5o-czqn|ks6U~yn)#2T@(pHfkJyK7Pj66yag?FF6ddEJH; zFSV2`W5K82NV(UHWOZnbW40Fmll7HKhJ@0hE#Ul2+FzXZo0aLqvaHrOrko!7n0LOV zt3$v8VX5G(b)yPA9Q=gW^h=mHIw0TRN7r!M+eAV*-cbcFbqBu!TS>ZJ2lC#i;Q(JB z`E;eNp4~X51zF@pzYFVP6iR6WsQ52YUmb<=_~l46;P*JeXKAI=ot!73S6P3F>8!MJD777pGuV*m%aE8sU0F)F4K6!ns%Dkf zV2bd~Ex}E@(Sh4CVc6Ttw`v>OwH2|R>+7vQHpqTmYQP-yd=`-IG&R=G$!A(oFXN5Y z7V>C=C)c}k9;Ha+4QYp<#5-~~2RD?PCri2iDLSY`c@w6IusC>M#j2>&RD_8Lf; ztTAEx!LBZtJH_6ZtF)g#AjR2TnH)&en5?csn2_%-g^4N)Y%lN8nk4QQILoD-|7b^K z1R2B?b3XtGJYYZA-arejJP#A)fW{7zbbG-|L7`bfqp*xVSbwhqOu-}AQ^HdQrf=^y zmDtB=;}RQjbzcuxWF0dexB$dFOTl5HB_|>kB5Y%0IbJ!~zG?{okI8Lh?aYkO7j}j4 zRdWiBM{LjE$<4_U`vBBc(SxFuk*O8Ul7c+nPM$nJUo(bJsm67+zgMa(+0AZv4*u8! z&Qd+FLN*?^kzZIZH|64sW|KMB<%!)9Knw73fDdI&0~=LnX5$IYz!@?^<#mxp0f0-HKA7d>>ndBt0D#Ngw>YqdPyAr>pr1ZO@nzxhcfFnZnJ*vXp%Y*^ z33#t0oFHGeD&;D+9wgrt2sdiIH6gn0$r7F;md!7<&c4b8=&lviFrdbl2moxkEux2@ zXEgg=pJhz6#{1d_;)6%$O){A-2?Fnd@krWd%;KmUCErt(t@l{|hbItuXGgPRxBcS# z)p$t-3V}F_PuG|?XRzKB#m!tU5vqBQMc=ID@kx{-= zfggAfI>1So{sxvVTK#D_%8*$a56h|{;{ErM^*mW>-~c2_zu=qO(>B$tAgT(4LAf>x}bGp*qhC^JXp6WbLS?r2k zlSCP{?&dTrY&t#k_|d8SX}c>-JFgvGTBAm)zgXf8gkZ1ub(_|%pY~Tp3i-*5j?0^7 zsaM|n)kHLwhMI-ZL0p!PQ-1XBIriK8dYg39&iv}LQ0zNFi4$#W@s3TZIyG#hQOwlI zl**IlBv?vX@nPDl*5P3tff}TOcl*)Ax^rWEF_|h>JeLym#d_g=Od#(LzvlW7l__2M zh8?mFzcloiza2@9dydtT)iJ4W1*V)iMi}e5UwX`ggD|*+CiNvLQW~5))@a0gX`3eM z0I5?b{bm!YJXyL5XG5ZEtmfc}yi(o{9KIY@>D{TkZ*U5N1!tB$735+m(cu&Up=DCK z?|QCOwmU)9&o{z2QO@>VvMSz%K&Q*rBzvM3?)S{B0q3-xGntm6ToRZ*?^Gii-&gW! zNgvR8b)#sG^s|5^mqbj=w%$Q*YStEYu=1P*Pf3@^NsH>k9WVP&pwLB9(P4|omjs+M zP2iJ7I?E{GJ87!m*9SkInV+2_`4@p&^6d{cBJQ&2eMyuj-6oAIh2}&og$}PzE1EP! zvwS+$^lMs?ZHm|K$o9LPxH8PcFqsPMIc^D14_=wNF}AaiVtn*jMFz!NHFMt`PNMMH z&2i+q#F(F=N$tI&ZEu=}cSo`))0AcR(riy1R;_qBrFpbxK~nB85Z>FjAIp^%U)dK4 zKWK1SdHa~^z%z+3>i^C{kT;7>x~T7Mojg1Zl>1^*;)5l@{V4Ml+4OTWL@z&E!WZvc z%*OOa-u8ZWS1?tFlkT;R9VfgAGl1e-Ja2EfnVC>Pq= z9XNibv-cCFvk{elUX++v5haU{uk`ki%*=vL*BZn7qFhWc&^^PgAJTTw&}N~=NB6`B z405q@EAQ7{`~S6!`S_#z1j)Ri3h-1wAOTeh|Tfmqn>k0^Uii2CS zJhxZ%B56EL?A+EKEnqB(bG*vCy3{?qkGVg~ltMhpd6dIeR zj0KqtMb(U%kfZ001&C0G@{x?YbwBeB=a|}!ry(HkP#8S*XqYR%q9`|&8Ulu83FKU&fkH2shIxO;1`g9i&Fc!)mQ zP&8fr1j5=e>wT)1#mkwgn6j3V=Gc;U{xOOUS#?)n#*$UY3BF%miIuu<)e69PqWgI3 zoVt@u3F?ny(yQiHryRAuJLtT@LZ)_a%k~p@RnL8w1LH}#S?YPd1vV4$bhq4J>3mHQ z>s)?=G6K>RvhH9?&DdCe;{+b@{XhK<3Y4l zyFf=sr@JJq5YmyeiuC9;t^ES=r;1oZH#F6O%EY)iUNu{9N0p zzYM?+ln6ni!-;Kc|4F@)#J_EJkk3T11W2gkDZ3V8NL$Iwt1!EEBUh{I4au;X%I^g2 zuo34VB(4@Ee&Cr;)&G3e&6~xCU77H`MCCf`D!IWBYB{C8OT7#cP=|endcOzb{jpBF z-|^O+ma~?%ub3a{s2KLBdJ)Rc_E+Z)5uRlr7Bn_mpkB>gHVu zV*@BA2?Xg(A{`;^8B=- z`AI~_cwMLqLB@2Q4Q|ZRnal&}p5V4{aVbV?uwQ^MNcs3+;R+{arj^@?e6iHN44Ie~ zE&(20F6dG6xJNYg6IZACy=JQw`sF@8G8OORP3a8wRZrHlUxP0KBptxj*n5qgt2MBG zgjHf^ifb^4H?0|5q-i0`7qkR{TOhzt{Nh1tK(VqmFrt}5nCh09v_qJk-lJ7%HCW$y z6jz~K_j7ly5}vVS*(WP+A~NASZfnbE#P}J*80k0p_xnus%x+Hx7z?2hy+fywpJ8sk z-uX54ztk^^i=g00w$4K6Z_2U-s0p?2-Jg=0aTw-8Ibx{-ypD%`h<~~wEyHu_P&SPx zA$z~8pvDrnzWqA6d~cn4Ur?d&hw9t|#PXMXa3=>n%|(|r90T!0t$pHLIp@jxoX;ai z%jT8b1<_;Kh$dWj8%Sr18^UP)-E+)t;3nU#jXKRj9}H58vai)|GS!#P14-pz^et;^ zDfP$rzbboXm$nCNwAmsU^vMVkhUsCc`4Ic6CcrIP=!@Xoon;VZ{v1n_1@khA%_DIQ z;liRB3@N@CIj*|6ccrx`!k@wKNy$)mrkl1?3|iy3Pk@D`XF ztVcHpHdUSh533{&OP#wNGrxC=&X85HHuO`Tj7LqG} zv35{b_P^MBtDw5Jt_v_BI0-Jn9THrETX1)GcX!v|4#8c5dvJGmcXxL?SRazy|G)Qk z_t*WyWkSS?$JSHHrSVa@JD5n3!so=>ICWMg-4IHO| z6rA!T^tx#)0dS(vzE*=wXuXsm19?6$=!M`jMi0ms7by^Es|BVWeh;Rz+a30kFD;Sl z6-II9blNf{#|-RnvZ5>=&Jaic~CJ_;K{T|p&iKu8r(N{;$Y~gTjEh`kps-yvTz6O5m(JlBH*HTg)*2Ik6?yVC$8{f* zjV1;Q>t&OOU&40FIAQ{Wtp2gt^Z~VN0nYU2mk2;%JI1U=rs{)Mn`Q;0`KGrU77f9b zK70yA3f2^NkE_6;IRc&DOx`jgJ0lSVeF?2~Mf!5Ho{8e zIBfWNjcs%Y0A%=K!CluuFo^UM#vmoU-0KxTb}LoR+qZAoaVcF6e;iuYDke-#`R?pM zZQ#Z-&Kvsuuy|CKcU-E@TmAFF@a>dnPx*t2GtC54=J0o1?g)h{hweVO)6NQdca+7|jI1Ev7*3}z>OAS>k@~q}njTeHl^Vri~lFtjx z>sX1^459w{p8g?b{|RHE_64w^Z^|_~ICB;+ie1RGANpg&Tq-xPypNy-G8wN0l72|< zyZ-^V>qscQ5{E#TOK=P{87$w}7-j`wdGYfBv`Vu;Kt1dGFKORPf-0j-vu9Dnx|14$YO!T-r zce~q|_PLlqvAgAO7%_2AZQIamnrdxTniVC^I1&*SJkHzOhRz6&U-*6{T>c^;CJKMaQ_&ow_VfTV3>DZqPndnfcFKoqkBk*@KwwQ+V#Y`5qlsp@9tsLaA z<)Ui?6!=nEDABA&b3Q8q~bb8EEGovGJ6p# zwVZTcqf3HufXeEwdYQg?#mQD``4bT_;3NW$2WB~Ec-npAbky*qmFwnGIo+_(V}f8L z673^D3MKj3`_7a-4$~!0}eF)gks=^#B2Dt`>>h zb4d%pwy=@Lz2}ifbeqyfp?z-Lyl5i6N%hWe@aF-}hi%I%xGu}9&5l_48w$^YUC14d zzDZ$N&0o|*EbydcAOrIs2jCL?rTwq@$`cN)?QN-0TLF@xCjy7EO{;PKmsBhKH&U(W zM@R}_!!qPsCVDRQw`=N-tq+yJsY?ZD&!bCm2pNR{1LFq;ts_H!bQ6;R*nkp%qB!m@ zpL27K``On#{~y8RD?}}3DVZMgpISiOh3?i$3EixAr+~3ccM6kNtN~nP4&h7j!2*I( z?&BsR4q$>tv;;|Ps)nS=1}Z|5eyf2i39j-*8(u`CWtU)O$>OMavo)|ggR!F2WXnKM zMX107d2Sz=9B$cc$BR{o(k(&Aqs_=Ox+(QtZs)PK=&chNT_ms2&DU|_r0!+T%tBE} z^cLx4X&R=wChd;a$zG7ax?)%sy;fT}Ql*nn_N6DNc&_iJ8{0 z6}n~(Y%cxgTz0vdJ_&eM-9Z$JWK5@UWHYGLpm1Ikm+oVA z)jz<0gU(y-&)TJuYZ|>!}_aa0YYzsiJb(wYZwRb`4+) z6n&XZ2h0SdMR2>7soA)xQHw%DorT%2wB|RbK~j*wmE?F(A}Fj zeWhHnM!B<%u5Fh_@m5874N&w^MIK%o2tVul*vTPjERo*!#NX-4GMMrI3JPYCHoX6? zkUj+bu8>HoSCNc_qyL{l>9qeFP#PR0-4%CeaYPhB_(mv#4V-^mkm(>8(XI z)Iv?kC>m^7pn`zL7W=D$K$E3J3=*xMT~vh$j#{oflL!mLh}QL8x;DoT5pIastqi0u z#TesIxF)HsxAlRuvzV^Cp1|^l>%m$5G2grdEl%acO4TIl#FBA{!WVjDux;N`gC{-W zz0M#Z@8$X>8gvpx<$F&S3$=B88Wz-dsy#_da8K%24_qRx2Y0V1#3(U(sh<$8 zJ3H$*Z%J9W{EQ>3#sqgyK&`$`wm8XyN^@{ghwg+g@k%Rip+;dfI$MhT@-)Dt z)eRf{m0`_X6`Q+nIC_tWDbueagSBvd5Y(8g09)vscm3_a*YBe@JUrwqKxnb@y)G%$ z7Xoc(joPhiTQ zLLr&eaStl(fk=VVMt6XeaK%ofy$5Db6X!Iqh2^+AO+#(I4u*G-8+@!6KH)?1LSzTT ztb0g=!OK=*UPER-^G|Tgu+&41cw*n`;LMg8GCoRq$?JMG#*bnz1|SW4yFqAU1ZhBt zyy~Twgju*Jfrelh zu})lVn3L+%RSIpqOXV-TVu^8M?cQ#8zI{2))$UF?JzoSn7fX$TlTUX1dWlhMf{Wqn zk)Aq&bQys0`~auVS#&wH)Z#7CA5HA%N4?3!-ybc#0Z4(U33j~d7;_!gqm#_+_A69$ zxP5nD>oA1|L#dKijF><910kvUWX-`cddY!b@rKTT)) zdbeeHNRwNJPQT42U){xBo@KI9<$-vAu-dNs`CH+h!K3`kh062SIMC|#e{IrmU% zAMjH15rjxdfsG;a$%Lmc#W-BGWbfOaoJ}tBr{`g7hU{=r;*rs)sJT-tT2eXjB~@Kz`SPW&6LGMWVw!v;3>}!`9aW* zlK$@SZ+F;`jdEOwIPpHI7@o8rP{n*h&Y=bl=Q-e5A zEqxq7Gpq2vzZdkei<$U;4swCB4$1s$J#&)JBqbT9#~TH-3CR_T+Q@$rv(7(1cv5TFy_TtuRr04~1^ z>VEO89ih{$&%;F1CjCK7>FIvj{5l{|;Mes20rOE`)O_lw0h2r#!OX0IV$%%W%F@{p zgsb8R@`(>qLsA%(@`n-(MSh?HNY=$}FJ)~k&;0;{RkGD$5d?~B5evb#?CfwSX=PY* zj~bUm9p#Ckjj9t8)%-qMt;s`^1n`{1 zD0%&L+rZeCOiI1zLJK$ulBjUGm!wk=OU8STJZR&xm^1imjBEj7I*RsnVkDj_JGUS$ zN$~n}#4l;E1GMUkn*6R0gvT$Mm$Sh#BkBEH46C8-OCLHU--C^!DWFx{4O-u6=gm%e z-1`eV{glj7oltB&i^E(_X!T{hXbQNlrybF{vf@SL`w@+G)CWH`l?6wYJ=wZ^gc4PN zNGPY{7h8>FLMRWfRHy>4^kXpv!gn!cADjzJR1vjp=B3`p5LMmJ4!6pkA75@E%CBdc zx^W3o-Wbg<%o6QuxGpA=(Q2oaJKtQ>nG@$1%LF)L zu*}_7{~X{ zUbNwz-#4=<<0rgEZCU|5z1PHEFVA$>J(#8FHW5IrL=N@xM8jd25Udu2oA-;tTg5N zf%KQso5dk{<`uiiRK8S~GNah5j?JDBvwB#mI)Bm&=Br3bwu`DH6**u|+dlPo*mUK|BzT$L3XV zDQi%c<6q4hYv7?`PX_}p+&`PlO_+U+v$@*iHdo$#8RTs&D!ALIKA+osR*|S#W3WD6 zY`rh4NTFitsdU_)-6*2ngb~Nk21+uFS8$_84TV{QXG0jHGAjtfw!)g3WD+!Aavv3CMSq&&4;7+a zxLft)(_QQnL(9y$&Avao<_f(LsCt6QhU?%rxi9zpg5%klpy>G$Z-qOxdQ|gi>@Edf zDJ5JHyQs^i-Pb37opI1IZ}tz3Qb0kMWN5mA-rG+qXea@;sie;S=aT8T8hJ&d?SHuX9x4?nC7# zD-%`dl_!(fB3U*VWKL*6ztzksn3+-){KH6&D}`15GGE9#?$TA|;xd9%jevR#CF(bF zMd)>Jh!bi4d)9dPz7s&C?=jp;`nvT8IocL*=pH5Vr`hz@janp&o)RmB9}Qm+V&Eo2 z)=@bEvRo^JbN#ne0A^c6wbkz{F)^kOw1>M^e27TIuI_!a6M)J1+yQ~}{)zazTk2$4 z%}3XueNJp{Vmv2G8WENUkCcc`#ds-OMtAC)`t2T0L#7_7g=<3=(ip}c#UfG_6XLZL zSmlnWZ)vY%s=$~O9{nx^FsVv7`r+zBPi09X|s0qhFHmgZe=_@}D zBv?aoKqgURlnSVt5&(+&v?j8WU~v0hV3e(>Z}3gKn-Z~~D1%T3y*rZlwan~L7pd)s z?;UbuSr1xvmeTxK6p3&X`pyp!>AbxSwe@_qSxuc@ievbh%moBBesW?it{@Keuzg`> z&YxJfx>r7(65wnNG4sxL7TIKw$8Ny~wp~mg#-FW$-oikSpLucywaa2R&v3Q4U(&gF z=tT;51*Fd1>1)H)^G|PTc5IJwEmL{Q=>*3pGwegFG^&FZ*iW_mDU*vJ`iC{u-Uv?* zQNz6p8x8+NuvlGmYS&Z<7H_$`D;NQKnv8E8mYY{DKtF39CP17K>Un~gmY^THI&cs= zrK;k%zkK;q-(7hG|K}?dbY$dicgO?OO&OA{cCO{#8~>R^ioMri{PgwMmW6N)`7P-o z?@hCM9cG_MigW?B!8Y3Y7SE^4 zBUrbq8)U3{GEdtCN){*6cY}Em?YGGv2JIZ;@TXWEW?7a`Ul}@aSFjCoM&xOeto7-W zM|K-OQ+V-Q4>v*LB%UBcmS+40n8Z*~;f7IZ<-#P*A2cG1;~Fc6^r$Ka$!yW9&jk-m z*8L4|o{>el8#2)emc~AgPVdCeJnyvjn+Ga&zDvUm1ie*xpX*r=0N7a7@&qnrKWdRYalDXHk-dBp^TuZKd+N=U`$TYC^dB%e z&v-xBq0bA}qol6@)lyE81DLv80&sQx7bha7KhjB_bPTavp3~QFLtAqe`DQI5vaZ*^ zHRnjse<1+sJKUc};O)Nu=*x%-Dy^<)%h85gAy-D4FAZHk{DQUIs8Yv}WSGJ&*OU$6 zzmoiL^6kgTs||GDO4z{ui*?lo`SB0ihUE8nAO7ojUpA7liIixPhzuUu98nM`^n)?>4glO3|e6kU@6cdiLu){w#$ zTLW{uqeH-rz@IB^i;nkXvek<6YVE8Y=Ve!$8cifd)acs-z>yoBwv!Hc`r|x(Yn#6u zQ+8X)k9*MxtdE8@S9qZBddavu(-+ex3lbC9Ik872E~5ns9fLaj;hN)Q^&}w_4DdX> z7TH6DRO@T!X&#`HI5xYj9?>d3PLa%H=f|pIE7w`*axblWpjX&Cuwt-(KPe!jenc>s zI#))p`|aAN#d|e+jiapcrYf2$2JE6oA3DOuth&R-YH%mcm)7j!Rf$1_iQA-bdZWI* z!aRl6Jr%=uR-v~rE-#v8sC4i)y&2*JX7iwPvmYF{ z381_pTY9aeT~57qy@yN7(n6g&+M=L8D>>y9>CfseVn#1#+K)=RAEW2wc63v_jZQPH zcrT-JFq6Je+_`~xJa${*VyI?*28TP|C#mggAT2jpLHtp?vMxPjhQj}d!}1gMG$Pep z3G8CBwYUk`rxQ~(Q6dfcybSM&DY0c|0{DXJ!SG?Q23?Piew;*#YowQ3MUT40D|XfG z^HLesmqOJe;%H`C!*v0*;GlN-bIek?5PKbiiYsn(_ZKNe*1dLqJC(l;&?vz)0q19a6(ugo+( zOroM!F;x+k1`-wy%FAo^SGg@<;J9v+Sc%c%No~aK;XMwGr*#EtR%tSt&lGlNI&|9f zIj%dJt-8*sk-%01B0dH#@4M;OD~?9y#*_COUO z>_#RHRL*Pq|5Q0|HY^4Osz+Y1uFrY$m_RUhaRt{e#}XwvzBJMU4@MZ9IuR0s8q$&1 zlEcISm&kAW+%LI}V9}9IV;UvW%yf%(F z0jJX)$P#@i9SGshyDl&f2aYuJ13f+Oqx<3=Ht>ARbp?qRL^bzJV!p1BQy_Me9lbc5 zT>QfmfvTjI==L~J;hLQA@bUA}awDdxB1H!^=@Pj_Ma#ws^1YayZo{ay*I2gIPjRTvk@SIK|4GaEswiFBeSW7=ao=)8dr-xFAZ( zM*XZWm^0=Qej)x;kAB;YHsIu_CD-s&Cv|M-)?itYiHSkc+elJOD(DsUNm}6`yIHH7-6DF-P^+Q{Mh%X-XXItjO6;yh2VmHq$LwzrLO9EOzp+z*t#O ze6kwjFW#|=#&`DZ!&f0$g7P2Q=kZ8D>iZ^)kh820)bRtXU@y4-5|HNObnxY|eEQC2 zywt<&USQAl#U1A&xN0ry*3yA{t4ggY|H(#8Xp>yC3>$FWsLH~gjlhC#$b60Gexy4c z7S{YjnhfeQH5}#M<%Rcw$Sjj5t{YS~~~TJzBBVT{!~E$IDcVV^|2B}jDC_xT1;)=>gbic3|Zo>wNai!r-IQL;~k3CdA! zse42Al>uM#4|N~lWNGxz9TW{&(U)4m4PbmP_|GdN>}@#63rp3C)i3ufjM4;Vd%)+v z-sGu*Tu$S|c4tXAL%to3hR8G|FH3G}dvaA(V>^`{Qa&agbP}B^vJrCG<0P7)E!+P3 z#EczK=zVQ(Tc>#o))WXfm>Wy&})Et?@#ZEwlGBF`QQ zj*a|83Hfbm2oMvLP(4r{!|Qxw{TJ*U_}0oMU0+k;@KluzE`5YnNWJ0Y!y-vG-+}|h z!+m5?KL2QIrfcN@PQ}+tF=(8*Gi=Uh1HZiRYksRZfsSU};zxtfa!|b#usuC`Q;x7D zl#bXHM+-$4lq4eEIrkFwjft=`AOe1iU+E0G<%gHRdA6mSuQ*~xKeOedG}QP?H>=LN zVBTK7hVXlexcl>PEMVJ$edpiWq)M(Uct&Xiu7Va-J+!C}%-FRx9Ls)FE zm~evusWy9;Q&Q=M!(1}6x(j!f?$2qlqDJ07N{1^vPvVshZ0L#XP~)T*KE+9c+*;zy z&Y;-RzC19X9@c|mRGEd(m@nSdeU738os9Tyolt!xey`*^!ACaRh(wvR8U*kt&MKC? zmxJeB+QQ~4RhKwMwoq%iLVT&B5)+<22r6hJsSu6KBdPC~J;rr|#Xejy_}pyRsZ*@- zMDM|2J@Ye#&ayxXEVhU!Lp^?m6BkSGmQ!|7;xHYEZKX55_;7*Et1WbgP`c33m;WImHaTC;y z_x0$@`~k7<&Bd1ww2m_b#f$brWuGP-4sSqPupi!f*c@}TBe+noLYkuf5=$a4Ui$d2 za?6VMk0uqA`T5Lr!cH{2HX2AQTY>4c!~aH`Dd}I)h6O?V4=?N?;}`8D4ltoV^<`T2 zGM{ss*1H?Qn}5as49r-?bG3c5&e!KtG#3n7_quvTv~|AHN!*z|B9CZpS=rL{-r7~y zx;wM&IvF&-;YM)Av>c*Az5Qh8a|5(}3QJA^*OLvaW;E}N#b_I`_C#YF|C$X&q!cNJ zzGbd{+9bx7#lt*ynH^LW0EntmVS)8$*H;F;8N$|^mxQ3VmT#Kd^bu+G1nvW6faXRk_tq6l+U$5RDN)`Nbn*6?+^W(x-oByP%=byX7 z5UD`P`>LyF@A02>^)6owPsP_#K25y5jM8-CmD)I2eWSDKbN>YC^UW(T6b}-bAS)}M zykW!TxX{(@<>9IS=fTN9R)$YQ7R3r$AY@>0)~CQFyuRkXoInrm@cL(Y;j|wO(RR_o zBx75$Ek7Cx(+XVw>#njhjfwjEuv5; zPJ zet6~#1u+-KIy$*L4?@}uQKQ8QJs^l&`g)tfaYTpT-#|tF&((G=`sX&Wuh+{_#q0c( zw)>~TrX1LvYr-Uwooy&8ZpN#k+=A@uA;ryp-8t<;Br9v2L$?Cpr}t8!0N-R=s=N(zSI#b3)K`5hz?TG{}tHAViToAQxZR{KS8L zMr5{t)Ejx63u5XC>y2l-8h}2BXpU}I?`-JR^p5LA@g7RV?VUCrTx<8Oi6I+g58r0HA<{d1IW#x2k@a^p=j)P0C^cNG13k-LJ z-TSk>{6J9MDfuB?&qjV&-;=e@4qpsg+0_FR~5M9dTrh!2x-_HDZpYd6>U#;5SfCQE$K~kjwKA<3LcsxI?(?%5_so zd5{nS15;HOkYnd=WF!|*RQE*(>?!muoNGS3etFL{$ouv2unT_0F>)QTW)%Z5#%sHe z0`EKOs03x^Vs|~*yR#Nq3s7IIIL%A9z7wJqkt%*3#}puFroz* z@bnPhLMzejo7oos-B5|782>m$ENCTUP)hjm_Hg?&)WAJF0>sO?DyBhk=^%4zhl$cT z6E+q`^DU(fB}U|OC6GA4^`U9a`+xk@-|Sy7$_ur~7A!8?31p7pA4ZC`3HnJZ(~Dm{ z3%UFgqzYEnH|#@pgrq<(zN4jy+`g`wco*PeBAPO#x}R+aE6qP?Re(|~H`q^_q5sZJ z!nHvjuODgMZ1xtUN!#wNrzGEEGy6kXd0=&t29!nt!@3uDTa%`2n~v8y{y&zE^!oPO zO~UxRx=9$mzuaWh|2sFyHMMiYoyKNv$1D!?j}xFt%TCd6b^}NyF;hw2BKCd#?VR69 zat4U~uO|dPA#22p*N9*;ACrCi_Qx>C0U_Y4>mPlGPwNJ zbrw&tO)JU^v9}WFN}AnA7{|D*E1F18eOTy)t*%0wp_o?obDB7h({!Mi{s4cn?Dmbz zP@RzA1`#lG-~5t?4yA_-%s@g}m$A%zK|6Ja>X}?2tNX%=f#<`uZNb9;Fk>ev`l?)em?f=edpb|c; zw1Dz9SY2{aBvE~o5?F>ngHaGaIBMNDV1F7n>_z)2-6(82#VMTba{<@g7`K)l(d^UK z=&TulreP03Wvtrkh$VTy8POb!okKTjsPW!Zk4F z-bJ=JL(y|#$*9wqWattcTlhkrD)VkwrG|I*CX8T)mOjM6vZG_Ws9gKd@vb!;CQ2Tm zuS5-Ubmv-7SM!>=raN_w9riOu6!P`@1+n;InEwM^Kiqa_oPJ=7 z^xj=yDZ)a$2z+wex!iqTZ2IL<3QgHiYi>`~2QD9ps(0L_4I86loVB5>m)c2B)~y-t zQ(wpQH(M)xrfU*P-i{ZhExhMl(U;Y46%pHOj!(^mTD0!zIiM8HpS8}9ZCDW ze8zMcrZeD%PyXpMBL!AlRz3YWV5zJ_WGFOg_kEjX*^!Wj;A zqeY&_^`P2EY(0kV65Y~XbmbtHs3T@*CdxM4^dubDNabPchlKU~_zcg6^1uq8?G<7 zTJT+dF_+f4O_wctck+<~lHn>*5nth6kv^@xD82L+v&gfu$gyqjf#>=g7`l~KFxCe4 ziRDSLmuDC!zJ{&jVxrq8t@EpbtEx+&Z6$IaY0#s+IC)r<2eCSbNf-4L^a1qYT2xx_ z6UyMIT5fQzj69MEsiOe8z2Wv#`aYlo-@lUW2$DUL&$oh)h9~-1if*y-F;p4NBFmGb z=q#g&ViomVH<^5KsjgOJTL@2-&DDNBIQ@1q)obBA4*))O9)_Sbu=-~Kl?9?B0l3fVb+a?h=2lMhi5Oa;QEimFXr zaW~IWOWK95_1zSg;~R@cf>@riPpK;Ns;JF=L1ole+dDhkn;=@$$mKu8+HBs~Y9s{0DfnrW|F}g9Uw@i4 zRrFd6=;OUq+HM1k8m?bnyGDJ_HgJ(fAe%J{_eM~_8bez>#}V`HY4#lG8BVpeS`+## z67lBYCRS%K7tyUbA9Qnv`80?rqR=bvgyWf?f&>?cCEw0l9feEc7?EzSpTt(4M-*UM zX|IkLEf-hoik2^%a(2gjruU(qyJY>)G5n5|xk2;?Cm02+omdRLx7<*KT%A#{E@ql5 z6cw(Wwv-Z#S-U9`iT3#nfuF(DVoa#T56z z(j0MuwsdO{zE=IPdp#o9SxA~eWA?U2N3Ku>u0+=i`(yw8M)Tm=9U*nWv65u({4qw> z#z=QN$_g37NqD2hUTV1!sSMW;p|=>p@Ato7{IB{x^5gIKuNZo%Ut$eq%pAw{o{&f^2)5X(XGK-OPyGVp^x{F2_RvDQ>ZMreDef`=b=1m zo`U!a=(Rn&8pVN!jaaLTP_Kr({)0sYbj#bp`Q~N*P;w)cKiOTK53#)KV6j;8ttf>G zg(R`J-B5(mb5aq))|5#=vH%>cs=L-QDfQ;OW9tory|)VYwu~-V>@;q3=;z8ueW{`a zb@zu4M(T>5c9g4;2OhOluDD3K?tw=p)6z|+y&0F34RGCOD}tV`i5a};c9947(p68Q z>^FCq-0ixM`s!-7r{+e9xzitcpOOT39KB5T=yiT9tW4D>B^bLO;gGV0b2u4JFuT=o zL+!+TJZXTi;I90>P3~|Y@YGqVejxaU!8*&tX5V%6lk|5_`@!7%Z?st%?gy+oqC}DS zzfn^E6f4;8|3IV%{vek6x=lIu8hk47>!>=hq_Rvhi|1SOjI8E6{S{pcf|CLl#53C$ z$V30}QOKsC zJ7PFkZa=HBw<>AMWtut-!U0HXEqAEH5Q{NR*vg&BXGeZKsW+;^Jp z=lHD5azIV7+w2UQPVu>Y)bH7pn4A=ba#8VX`*uC|%ErK>vfrI_$sb5X>e4Igldk7avc$u8uR7wF27QJ9w%@Rq-y)lh#aYqt&fcIDe5lWnBAL|3U&@DVtJLT8WkM|*TAl;uP1lSL~G9Y22o#~v|C z^yB6w^Q*Xs2fR=MN(Dh&aU%Y85PCGHV~EIf|dgNYY2UVg?FPD2$k z8ifilNQUnn?Jx{h>}ny9AuE0zu2jih`Fs(D@@XYUfzU~;Oh77lsp;hIX}H;)+Mf5r zaeFdS&pOO1G{rQ{*^Km_lK_gQ_4!Jy(?wLl9O|8#zDF+9wB(a?;lpzC4zF0+1*gZ& z(|kdQf%wk~gJp&E%|9tF>Ge0Q5LzfACa$BMRPt|gIcS=;OfFSdo;bCGUSn#!H)U21 z$+;%sSZxc$gTIo>Z7W)lsU+fRj9Q-B8}ZH}OqQ0>=|iUV0CxyE?CbgRiO)tW&u(AX zjAgat;q4Lp%`Fd(TAL4Ajc#l29uKSUB&uaYzmKhFaT=LHS_R))bWSiFmfQD6Fw3YF zpCEMSTj|KBOjmsvF;*Bo>tnaO*~HCL#$lyeWahcf#%2MtPd!^4e`jTKC%9xZJs8;v zVOjLBxGSxgK*syMmpp??iwKY=bFr@rvPyJ)${bX+Sx+7v;8O!$yy2b6t zkLTH>8@#HxG2O9^9i#WT)2l~B4#SWS1Vbp)EbZd&K8@Q*CGZSEE}zqDj*Wv@*xs&w zB4BfKMY>Hp25$elOC4hqC?a|;o<*&@7l*wPY7fV3N=|9aHuo%43rjyYU*oyG|s_`@x?o+IN9Fz>JBZcme%6v3MU$QL8Iw zSHQ@Sbf<;!oh_OtW@a&X5);?kB1OyV*!jieq$fi~OK+dY$@6haifcP(7h z7A_b|_qs1UT+hWMsZ`w=&uG3-rNbVP)5x{q^_*r5BpFAWfd`S&Qgy~}ahzQmB*o&w z<>^Fk%G!Sf8k&$iMdpU3Rzoum}sotD>hhxF8T^G&odgR;D$7BEgC~B z$q;ENv#K^5B^n;N;@-drx({Rpa2%qp-S6^Hvt+3PL@!2geUqsV;lETqj22A4bqvKp zR?8uX-JUneiP&(LJ_X}WH>o)eS=E?kNSJ{rz%r!sU``2+3>3`JR#^N}2Jg(|ub_>d z$A|BTyag^k;~^DjK*+n@kfAwCF~ts46`Jk0*_dRxv#0h{m;HDdKs$f8ni=b3e(-Iv z;l&3knOC{2DKUh6(VvehKoL26*Q=A0winF(CyghMetHE7OnM~XY?V_J!|~cl$!%> zHKEuK%Rb)fWSd1`rWNj^oXBV>1+n-x(&S~I8+w#tc>rP566&q|tCa1so0=bjKRzxJ zZWkVtylgL8&^5ZSEqScMPtBx{p-;U2M+i2|7YvsZb>~VAozy(mNTPogj3y(;LP3*d z&AX^ym=t)&ZMUnTzLztX4+NBYm^}IC`|!?HnF}hJ)=<+vjGBZr_Ne(y!kYD9%95}F z`U{ld#3f36aA%9Hi@zF&j8`EUaMe5C*FEHdh;BtMF?WDt;Oh=%)zX|_`?W-)qG^QV zlpNp}*`Q3Z5MLa~AS4NWI?M~ZJn#CE$k{IDa6MCZ-;#;I#|Fh9tc%zu^t(?%D9HsO z{*OL|HNx*cMJBUm6^5cjac^10Kv-@E?7xZ=?BB&n>1!+bcVm7g_BRD%vA<$&-nf8t zJ8A-0o$$3Gw%FA@0XK6;7FcuF^LLXVcV&`QOT`cB&@S1s4?T0O+W5K6Uzo}t-7-*! zBkR|_ql`9O6ERj=FW0RP26=T0{85iFv`!~b!UJX-mQcrIdYLz`H(!=nKIvifN>h0I zFZ*gx>Pyw~w#RaqN%xi*zW9*BJ($W{!ZtCJpn;h`@_bhp(Yxq{fYptD;Yb@b+V&qX zlE#NgmtgUMc|Ovl;o3qh=Z4;Q4iBhDF`26wNS@wh#X z^=KWb`B67q5~Gd}O6>$o8UcHx&?_F71yK!nLZQRYE!|cw9n+cG-a_*MRt@8qQxpE= zGD*O}Ui?y3)a zO%8Kk94)1-_%Y4---e{eD!#-5J^T7gkDukner*dR<8sTb{l}$dWg6^5AnZ}GV8{a1 zMG*P;Xw{Oy^pcBa{(vYc=0tzz_~PT;+LMDl8oD>pAgR$=c}f+oluIvZIrE{j>{vHY z(aZgit7Fd40PJAuYwshw*~3Hhh5Im9m6Y8l-&~A@-cP;Vrsdy?N ztjmik42yhX%4iz16=!C-A}Ni93MZc0duumfl}i>6N9FV08%`%}f}LW(ieZc_IlzHI zb6AR}Uvf4(7!bF!Y9Qk7QR>X-Vt*WHU^v|iX982Wo9Bt@rCqk5>)xUW67SIo$Pyg{ za6X*YQguU2YIe>pKBg1e=QcMR|9BoXTSif5t>zEYjMXVajAAfVK&ec7VB-V`_|7p{ zjc0(UO>ry4&IjGTT#|9Bovd0=PaN<}MBLz)4QeedNxBQc_;2+hmN4Wdh~hebUQl*_|9Eh>?|4SCK8qxVg*59Jt{gKV!m$<%8OSp)Bvtip)(YK&jd#oR4?iJcc*sn~+f~Tj z&b{K=f{*Ry3CTRb+L4bJ(F#8@_`X6vN(Fo4dQ5F^&Jr0s?FEK}>&{IoWxVCqiul9? zVH&A9tYEZ#4OS?@ajV48fb7nk>;U0<;*pz=_$y~W&w z7?rT~C*rrIWDr^*GQf1vNE7q=suH#mN6(h7#qM0zgVg)eWfC$b)EMelv?A+Rr0=>8 zvc53$^h0fy>Gwj;UU6-htkQuxIC>I}U`ZxlPQnG%v%P!z^UTk0qZ;q)F|5qge{kAr z(wZQTn6E9hOw>b119z>{ODaGk;;lM=!Uh*aE!{`WdAuR+d4KcWY4dWJ^YT|Y z+lGAHwFrF-Y{S2jeqhSL{;@ytyp8^J_Ay^O`_Hw#>lJBiDtKAn0!4;&E7O!MUU@$i zuLLrn%QhzLMeO~V=|v0%61Sl)dUmH<#_EA?_R=ApUM`erHA!m1b>oOl?Qp?baO@54 zTLUq1eN&Pi0W}JU&x~`}TDSV~>+jm8wp89TTjK> z_&#ps?z;OEnXF3Qb~k~ZW_7`XW_6IjL)3Pv8`sTE-<8Q8)eGI-FX;5%j-4Mi=O}%5 zH>2by&(K=gPfa~g7uX8}AIlh*@5>Cru=t6#8*%e>VW3HPc+$HqG#ahK5?&QG3I*l# zkt+0a2G{u}xTQK^=I_Q|T>)jV(Tgoj3ZL4^_AO1Ul$IuDuF5$ZAgw9+`q5wW2{ZZz zY;pLI=2t(RP3*bVrDiL%<{ErDOwB}WElew(Rj{%t%OuLPUH!Pt5k}*9tMKNHHEv{- zamd7n2ip+H>dmZ%$^qrNk6L7S@u7hDVrCbDThE(%dW2VoWTM z*5y}|c&_*F`=nosB@oZ=mz=c@=?2>2yxRT?EV;7l7qj+bRY&54zf8l7CI31NBYOW| zOv4bXSn=hL6!bwcyC($yTd6w73iGsj{i-=rsV}xjh1K}IsdTBEWX1u<^s51TY8&Z(a*^&1YgffEN`fBt~>Y86XWl) zF9CFY$^uo#R}&LxJVqMYB?;V`8av=mwoON4N)Q?wRMUWyQ$&S%h3 z32MSXZfq%*q_+*vDbIRB%L@g$`cFAL#a_Vq{dt@GO3I?3x-;CzM)7aOYV;Lwp zBID4y;2Y3LLf3ym7gBAgL*ckf%vC%|W^}bOflu~IDIIOJW%gt_N&{RjVE>%oQMOXA z-n?6NdxD@^B<~2Q^u_akySWK(+&}A4bF+0AAWRbT%2#nT+S8n;H(+ng8OpK_ySl#f zN4o`0zf2nTb)&-C#{Nt;IKGVckLrR@W)rs!*@#9#Wn$a*``J>HI8SF**o+(mtR_~r6q zpjuhitA4Cv6^v!g`P~>@JtNhR4xBCgRJ7;i)h3YbVy!7hA4+HmZL=EM`k`{8j8n># z`5!ER-A2a|8xib9m)ga#)4@(Br(I@7p(XB~p7*QJBg1BgkNBt;k1PO2o}{Dtt%EfR zUKPNy2QB+v=)GVAQ5T!{&p57o!hGnoVZ5~TEg6o(4|b7Fynl++Uf&V3hG?*5!b~dQ z`kJRQmU2DurE};DlTF`Ao~@ORghaJ2NI`^%|7$slj8CinQ`Piue|SIq(G#r%YvHKJ z^THA>^Os#3915Fp{6`&Yz=!%@63}E%QC!@A>i`c^T;;Vd$#ukhefpk-%DL$$lVI)= zuz<&M62Z~-RJdMlSK)Ma_d;C>pL!Rx`q!2-2Tpm4lp&Yt-4M<8Ys>gulb+mP?{<8` zV@N74-~}VR&gSIW`r<|WAh!yJ*0wlUkc8L2+!@8aD^5|U(~agHGS04bON#Pezo26{0qT|HxF zFXDCAIA(pY(9+Bt<$D8j)a-%vB^%qP$Je!QR9UZ>TA9`m&y1M*zC%{rwaqwH%)R=y z?-i-umtU|FD1N5+QI-==)tBGW+^%Jjn=}-?cks65y3P1}YTzhVQ_8Zmu~M;*Nsd(F zD~-&J)sYUuB z^F_rw|1o9fZ0~xPYsUFYc#p^RU4x9}ea`shy+sBBB1UXGygkx1KkVa1iJh!!mMoJqK?etWg_yq`#2=fA-~%5F>KP_ z$NPv_*Zxcjb>gcggrbUHCeNyJ2*eA7DNgz*J=diw{OQ5jXC>jqPbVW+Bs&pp0t8Ly zF)y|i8s{G}GhT#jCPuGl2T&pQHhOiUp7?5RRy2$$puc2*)|bJjfUAS?^%ICA+^F=4 zvR6R+439Azlm}#dsV5F2>ZL6XtJF$m6^fWyCH{KQYU!=D2j$6}(#N>vU5(h@rp@#; zIzw13k9&%;IQt;Yv-}&*6v+bqgx8!9t`(Wvrh^D}Ar@^RHpwkZb19 z)S+;l-Pkme@)(7LMwtLuiZtjT|LjXTT?rnQ^|!@I?)%?U1IJ(L#*5%Tl1eb7|4LFx zYWiB@zLGAFM|7@e6i(xOsH}IA z=5qmaY7DhvaN-)Uu{A5UkhPE1q43VdvvU1kXXS_jF~z~BX$kxWf2~F^kuxHmM){W6 zde-`ZPYTS5(G<7P>TjcqeUgCN)@Ng<9XiWK_kz?iaO3?_-Z$DRph>|Zw@IV@Qm*Qj zgm7ovvCC++Sz_&nET0d)h7T*xZs#@r7`5Hw9mussUjv`mWiU%4e1rVnyxq z`n>bCTUIoGS|9Q^z6N{2r~1%&SqQG@U!QQVIf8Iv|x7Gl>lr#zW4F$`W)}O%hdIN z^zYKZ%d3X_voW7dWlJOjtBg0t_92<<2snW+xY(>%Q}zcx=oQY(&#pS`v9avyx#67v+n)bSL7zJ5qh_uW^j1B->vLB((!YRlRl z$axZ_@wmxs9``)%7!T~d8?3{$+)3Y7H?&0lF8O;{#W2nz^7moY#UD{^Mu1kf272WG zg;yvp->1(jrd&pHVA!gw^9uX02ZPWlQ21%eb1j(jKTW(P1wj zc-XO5)iPN+d%*p4N#3!)_+%@0RYK_frPB!1+Ep*!`7CFZYkydAThp1jf<_oJP7i%T zvSXWzrLYSj)p-~f2&S{JTZafVyVsW4TW4wGFZFJHXz0PX&)1gB^;!t+qfN&^X-M{Z z7P5S}+Urc@DWnrx@?hVAqJgqNGMJ-(N_{L6Xxt5q!PmPxO&2FO+4gY7F!!+HM_Q@S z02mCISFB&|wlrZ(a9$gURthu7mJ44=>o8#{_(ARd>jSMm3M4x&M-8{Ejca+!m*+S9*yDG;VJmlDw@*!zq58-JW|)Q# z2{OyYgUoW8#ab=xW_>*sav95Q&s?N6kF2s{vJ z{MjjML*a1$r8s;A-S{U)UH_6Ax1rl;7=~A-3X26B2A+1JKur%|d% zK<>X*pGjk(KzPrJ{-zrlKdqP^3hY;5VPQ5?rjfFHD4vw*9pW>NzGjWr&9RNyDL|Fc zw8YkE(@L*>cb5}dm5&zNJNnmB5bcKFdmdG2!-FE*NgFMkhlUg0JEl4Jp!Pgv*Ee^E z-FbyKXg#r@S;CRSfJw7^i>bqJQN`o)(>YndFy>l5)f(&5Yo#lOv}nPE3S-?3cIT4u ze=OS1WcHK~Xa%vJYKtB6Pb|^e9KmtDvGrIF)==qdH2SjhV(Vuo17Xp#e6GM~-zK#w zh17RY!_7@XPJ%P+-V;GP{5qbsrdiV3MomFdrLQVnK&o0H?&z#WzVS zHpFAr@=7}$h4srY&}KrC=5D8mRoQPJOHozXgUdT>a4VzId@8|c*E5#j*n}!iW=rh+ z{Y!@)+!sM@P^PzO1+X^urfJ}sw0i6E*trPn?7q`QpmdaE7r$IVESu`8XW8t-w}he> zPJA{LOO23$53Q)5T?bG;u?}@B8(%aus96eJ8T4A3-0IHR$6rjcyqpMpoICT;5Pk<2 zqT#TTaqsZ>c|^79(|)qO63UHd?=`hJu=#T8$M{x(>&vW|ompK^rARodX6mXxXp)Ki zbCS6`L-8$i_Gd)W4x!<9l2vy2IKS!s_fiqm{HBzQU^sZKD0cd+Q`P;2!5|AwOx4HlCve69fSCs1h@_Jt;(FoOSQzXbp5+LuB}eO@s5)zwE!5InY_kqorrI#8R_F!6^*n|>nOn%6 zFa|lyp7C3BM&8&Re4<^m(~RI<96ncGy4iwS>W{EnkS|=idVf=O$}0CsG5ydsC{=nS zT9)gMSV7P>6uIEDhZ6)21y$cFS7)VH0ke?0c9=1b?JB}e3H~%$h7TI*^^E;ndkq}T zOZU2ji3vPZIk^;?Ooae*Akv~RWgHafb*7fFR}GzLZ0sw5A*vDg#v1PHz-}p0@_one zgcFS_mMqujP28IRQ#O z)E=~z{pP$GG>OO(!;Kb4QkR+HGz|pSOKs4ALu#;v52Tr5_Is1eU`WNSii_;NGh-3Z zuk?|C5w@U@2xV`EFKZ(Si}r1NIjtqb2j5Fl+4_f^m-b&v+EE17qI%pWCz57}2AEHQ z7(;?>_wArQI2~zWS4zdM!XVdjjDM}vEyp~KL9WJ|Wv*Pqe|&GepM~QM!nX7<>CBtCOPU7E-5?BV(@!W53l5< zi&uNsO?WC!_G@-yO^;9$g5^4P0z5!v9*soFfnJs8(mWI0#})D93ZCKQu2wwDoE`Z( z!*K~;YIlc>u$#s8O?#~M&Wdu?hrXJs@!i|o!i($5rIm&k;s{TpM9|G%4#K6skBchK zRPf7kvg|^?G7j9WLEZqp?h9EnEvOzXd{(Ar3$Y`2Ks^8Qw&ngpxz zN@k(ej+*<)g+0+47O-~w;8ag^dx3-ZItf7Zn8*Cy_ikEDSZ#}Q@X4oL>87+B{)R8wG|jV> zs+C+7&6i=>E<%;-dUt2be&j#wZgOt}L!l!pwT|#G*st~04(Z0KNf^cyA2+Tk)rXe* zKcq&cR6kYgYhLm%oPrt!RB zh9juQmk*aZKB!dQ#h0DUVGoNEID!v-;<+CBuvIkrj(zf~WNBtE;j!x*_d?sVXC3uW za91nZO0b^G88hhL=o)ZsQ36O0H>b=iJ0V7Q7-H9W!*xECS_V9S#1JhoJJiV{@vsf% z?x8Q%fECgD6bg!I12nPiw21LC4Q8;=v1n9$$-Wu3j~*F6^v?J3SXBthW*Rw8n{yh@ zYBxcW*Y46Rt4pQGR*0CkccZvw*s1JY6~_skeh^*$SjBO59OSwC3(h2Oo!(i-qqhKc z1nxZ^8C=}E9%Y4l^P0&UcVV_09L9E30VEtzAr-8jww}^fUUCUBJmfe;q%!Wsp#!y; z0{A^E+6EA>A4YG?m=Q`7oUWB+s=L+D;rgYL9)%>UE!3pJNY=@I$p&47{uYU^paqG4 zclC=Qj|Rf9B>(#XlXzzhB*TZuo+9kr4!U`=AtWLyneyQzk9+vt(HE*?^!VoEna9zI zdO*|uR8ye7()+f7=9LcnuK#K7i%W&XSZ-CYK)rFd4Z&g6}fCL!V|P1 z=CPTljomyNYSy+V_Msi`G@sV|+B2|)ZH6c)-=Vu6P(se^rQXq- z-zLdv9V+**J!noab$m3-%IAp-3I;7(2TH9a2ZHbgx}~bwsVm<#YcIg=F^U1i-|kGF z-BudwJr7@bo{Atpe{aMnissF|+Ug6&?-b8EpVUhDzGAE}lJKYRC%b&PPq=Wg4%Ke8 zvZ6*Yv*gf9qeBXBI7HxZq~B)A>*h9p`F0`E%6KqZ)nN=O_k_C&GO9K*(CNk-Mq@73 z$|I&mRWV7OfP^yFlQj=#>nnHM;dEK0IhIM%joI!jGm&&jTL)w*wybS%GJ)k#hAAL? znuo)w1NWk!8tTq4=JMhc0^J9_7cF}mw*Y~BI2AEzbrB?ZuE+B$M z2J_Xns@_S8De(jHksVU%AFaWE3IQOc0I@FKeT8*11>B@LuOmu#iZzk47AuDp%eTG7 zn&Dz{%pjSNzo;N}d9GHe?r8{a>ChY3bT8;DmH4CBK1}lJ@|X)?ndI2&CXo%XhPKuF zzBb#DaWAXX2f~l$Nza~MeAYdq#PMVHtl9=xF6}P*BZhIyf~b2$o7hj6|FpZC6xfc$ zx@t21PovCiGxfsLG?Kx=l7o{_`sW*zbXTMIiqYpa9O>U*Td3B)=D0gmShC(fOt3W@ zePrdRRBkjCw~tcppuh#kwkNcq8bLt6LndDgo*k~w?j9t|+fLG!troXrw36js!@l;= zYSCp8|CkjK*4L5E`eZO;>LENc3;7-+;1hL+?fw}RN5@*Q|6#aNPJ1i?HkopH6#LCl z>G&!c+3tsOkh*W`=lBPt>A>aU`1}9l_@5T1TK=b@_V@H>``tGv!T*Xbkf<-(nJaTx zjdJX{hGck?e0lqzdXd*UFn9~P4DwIj!241mbL8)EU@43|w`V{kktjhx6!JyD-mdb1 zm~E&Dk+N~&05k|%a(@3c_X$+iV*dVa2KRxT8-JsT_`v?wTPKOk1ox;j{x^bNBF1Wv z(WS7s_gLU?|L5xdV7Q)sT7G;a{xMGE4_N~vam)*kc2wg%)$ktymScEYwr&^#h^-;d zNyQAJF2s<4*curI3}w<_1EfE3AsiR|jTiTJ!QM};E;5Cyc*h{A`W92simfn#{qBIR z(kP2V1bp~!pfBV)lk@TcRR|zg zKm>xaCq7l_e8sBCm?9mFL4p&DV0YANImG*zd3iACw0X@sz&%vd_CAF(6i z_wcf(J9~I)&rrF#XKjbWq7ZO=@s-oPR&hk!}7Q=zRYxSjB$u;xhMl`=Utr zqR>}+BB{K!*fPlL&*$5wdDB0S>i^L*fch8o36zweAklAy>5>H3FAo&OeD#;6ogX0X z3FzxplD_@0T68^-xqXIEP`6t@t+qx{+hS-^PakwRzSZ{4BI$RFiJ?9bl&`xZCHT)gUPKv;<29!S(n>ni`pYDC0aePpUZQG3)> z0Ft5S_!Jlb;izT~*fBR_+reTXhBXGiDVrKg>wmPhwd zTNK_uhbDQ7yRPrxS{+H)GYP?xFY$Y-r+VUKV5(0%09CxY1=t!lWG+Nb(5Dr}*0 zB`H%af8$-CV3w^m?6kkwF4xO$WHfmyrP}C$%4`9E2j1Be)=+{qC4Ah~`GRd=jvDU?@4cm5O0G06nT za(u)-IYg@cPy9#Q(SAE#$9k;P#SM2h0jvtbSXaWzOxia%Xy96m|9uuMz#E~TJJEmb z<}S*o@7gmFx$3&mr>|C}9K?+^dPVxgqO-^_uGa^DQ#eWb?bHjR;?&bBS*Yfw2g~3s zbbiQBz(d$)zDehg=eK1D)g~*>a%pAr&FDc0C!r;e3KpuYK0@}!n>S6`feFc&Oyih7 zYg#`BM>gr91xaMJuJniF4wCPO{B*LUXmP@jlD>9RX+dJ(qHC}M%|45 z1lCO$8a4eSdL}y-{9-fAI@wV?TzpndI>(&cb_*3+lXg2-uA{2&*s%%OLR}Gr6UODrLLe{#QN3fpyW50Eif=FdT z198W!lK8oIV2b~dtZ@_fFS5q}FS3T6JG?(WLLL%%^h5PE7pVbo0kNiZ%#z-f(R+wx z4fN#cuf<|4Fx@6<}OWlg@4>>5UmQ|9=Ol8Zwb45B zU@UV3gXuxj`6ygaax=l+Kj#~pPP^Iy7tM1Sw-|NfkiJquNO}4h=krFn{MKpXQP3)M zxD(M$4=3_>lHd6p^E9$kG=dyuK&7jh*R$w{AcRG>h0V@uDuM{t_<}MtX`dq5PJc=KI1aYD; zkEB853rF~S8oeE0pZvE(DEszLyNta>U4BJ0v z2YRVLsU4M}?N81>2iEn>>f}mpQ9<(f!DB*#EdO(@+9A6gw^?K>f?hzX)~oR$Id5II zvr*!E12JeXnrrQkYHVsIKia`yXvW`NqN(hTQ}#xi?Vyu$jRYob2h}yXTheoDC`3>> zE>bEDcauJBbf;Kz({>MWk$#sG%22{~llY37Ra}nkMHQ%S0co5OADMU2nxYi$o6nzK!rO6&#j4MMOf! z4A6SgnKb#D(@bt} zMoUhRCi(OzmkJE67DVRRaV=b^mm+9-sD}KQXyN}dtX!f@R=k)^k2TBrI*CNxp1HI0;SIen#Y_@rOjdzbCuu<{EOs7QrSsO^2v6|E?1#0w z1qu_bfCm$&slv_@g2P&w1yJn2ES0{5J9&qXcW8y5DRT6&LgUgL`u7LDDgr49s5EQg zHJqPAi2M2u@#G?4$dvokq?Xpxjc(wgM+A&{UTjl$a<*zBi4}PkV-;lQp*wK7UKIs- z_eLtW!9BR2*Ee@~;yDI>{lqv(NfP7xd$0L6(*r)`FFm6V_~su8zC3g*A6$ot9@k5# z65gsFIoUr|b;N%_GBd0H14sr`*}VtJB5s`s``WF?}bXNdZ)hf4eMr3-c1aCGP zTGsIkWb!iao8fLyk;hl6{vtuPVK>vMN@!nAOZzR$>9;|5IGS0`v%O*c|5`Jc&{&qOdg8eZsl$6!=xBU5R ziE~E<^p03hF0U@)wC5AfM?rY3GU~qd3tjVKfhR^|b<%AO{m@{U+^u(!Fv%`J!U#7C zMw(hleDe+?ZWU-Q;t-j{k9?EGa)GLdIgdNypB102C_ucH2GQ5yQga%npa9p>TB4ok zX<)HE`%wXcoO9477AEq3x+4DeE(mBHy!yE5%(4ig)V!Y9Oi8{^^|<|-15Qrt4~D{p zRpe5S`aer>b*+n#)m70n+1zG1Gwq#oL<>0!bUoTmP~`kS*#)x0L?1A-;%W zaD-pC6zuu;>FJBw=JEplgpoLaIo&}H#lrUcjoD7rhUosLxjoY!E#SJ>BW?PCIk-sehY&(HKLXAJi~NzR7#>g!@s?T zfg8ATZU=rw$Hlq5KHpNUonaSlLtpyNVJ!Dg09r^ zmt{$yv?@X&H--bo&i{is54m7%Y>u7gM5Q^JS>`Lr%p(J~ivyhJ=A@1aiin4vWQ*ss z3GpuGn=Z>0@2-H+oHCWwk-h{=0ivW|hLKL)tmG{}Znb2doSJcv1hCj?JMUD*NO!g8 z#Z6ClF8W)btQyGKoR*87QKW|ZLp|)SAq)a>uu>EN-$V|}F_)m%E~lanVrq-JF#Mvj z094ElfGTe!fJf+7#Q2SPkwhVvxi{AH_)qgllaeViU=(CA$Iq%4U5b(!wM6^#fhsG$ z5{q-th0c`^i19_OXYQDA8pK(D-*!u3K5OHwvCOnfneL>+u$uho$E1w(sGEtM8R~PRQKUYExJE=_ z2Hn%(uc99SJobc4M-jROI{zSb6{mX@rxr(r`I=7$2|N}RoR5!$JPuyAiy=LCZv}WN z2)8$w=RTCiJaf&p$y3}%~K@{mvv#YQK7Msv6JDlN*02m%514y zWxM9=(lp@YP982!!rpJRO#W~ z%&d!fH_<%Pr*;=yIFIIF{3&Twfv_rq7&4^wqdG*@%k6_CF<3A^9|8g>sDFGA5)y!; z5mprk>UmF=l;aSIvKHu^#9rU9IFUOR!X@0WbMK~G%osLi+MAL2L6ItqeJzU@ziwX+ zw!=#@6pM;h8>6!4vAR=11CvmMqH3?`8KuQJ2!IgZ*7I()s~)$yq;AqPNt}Y0!cy$3 z3})6_yxuuY51F0D zUYu=cw&fDyKoFZG3&b>hsi3BH;dD>VkLqFp1YMw)YxTwZP!Pis6jTT?vK5Ga@W!@9 zdS7A$l|L3^`qE%!aH{Na!7q2 zMzyV($SeKt5bzH#qM%UCOj4$PvLTY=A3LYbyOfx}PVpXf8#H(ITN|r5~1}^zW zXS_Nh#70hY?CFd;{4g3%lof1D9_%j#yV_r5j_@S@9AH7RC9cg!P)XPcdUBTV_C`3xB*>j2ux`jhgVOzw7)N~5p{S0yn*(;o zUA6J3J}Vnse~=a%OGixQ{SHnIXq_xN!uzF z10~~zdGOhzJ1T1`mTx_QTUA`g0~d1r%Oib$4y ztQixP8hts8%9}+SEdqeNYxM~gDZ^^x85YIkfI5G3Vxr+;)8o;~G5;jwA%EGnA3sHB zz!ZCnpcV@S0|pNzsPB!lQr0TqvAF^p$pO!oq~YDuyZ2!uZFp`i@$HG*M>~~KpF~-V zNI6>R%hvP;@bIrxQY#m$Vdz@TOK8Zki$9(uE;b*|r)5@MY%cnSHw*2AVw^s^>P;TP z&RYc+xz%4{4or~(VZqveUdtd|R92q#&#w9-!T%QsJEooLOXEB0#~22fau4Z)S)-1$EBq&*&5Pi+u7SdI0fz_Mh7 z@ZH_MToZgmjn~cyX**rxzm0Ks;*x5C<16al;UXiwbae@`V`cSk(ihS9-~HN;QZaK* zv%EIT@*GQnZst0@d~xs4gOucQvu(AXmK*QHk1Mnd3Ot|6d48SPy1%60KMC0v5fLmL zQFUe!^a0l8=6;+uy-Em5xgQet2i$ntG|3W@FR2E$YN!S;s%d%#(jnuKz$8$hs8WjR zH%3{E7Te*NJ8bgb@6s0FYvpZL(|&7P5VOebe&cu>1exn)3aO%h?4F2ih8K(v|1|CG zK2A1KfBTMRGTo$dx`YGIL?uhgc1L42DU#s^gt|z|Zu?Str9L$4Dm}`e$RXUuxL{;n z<@cViM_Zc=YQ`GW1Fy`Flf&(L$~{b0A8%o{jqj5__SNg?Ixo?P6@rMmj@v(lm0W)w~Ng!`ksN^;t z@B-YMaioL`>Lk+q2Mb`-WBv>rMu0&zFo)vklGFKZEh^!b1PdWCB476{b|=A9@*{Sg zx2Ws;Z}BQ9Qg0bVqWhGcS@X??+=qIY&nP&tpX&U)^JGgkWuP4}IpHEd(oKH2bghEu zy404&>7@sOe<^p0&y(=Ic@Mj|7QS7@lxx5WRWwNu&o5y0P=fapm+1~6qGM0A(~l&K72c)7e>=>;gN*N>3s!x=5}tJG7R*FYH^~6Ye)tLn&I&6 z@g#+zsN@K$7Vzb#ztV#OksW9{KP8sjtd~_@-Q$B~qSX{q9>tm7`js=?BWq{H|Ji0i zq{A(C+J1pxhQ^ROE#1UeFU%_c6fgbohEAM~Xx`?F(CfOInL>uTp^>Xj_C9U27A7y!(m8hPRkpzF$ zyCi0mVYte8Qw|`SNVYxROYtySsph3|pR<>+>TT+F^U!vy43;Tc%@146wd*078@#HW z_3 zb3HU4NqHhz!hB_e?e@a6q>E3){KfWcuJ8fhY7^hH)n z=H+<(X1h0P=Mdt>F1k;O{aQHwGO60^WuQLh1Boo49&g{>ShJxF&`0Z9xzARXwU-$L znU8)2^wbYZ!%+asczZ3Pu(cX$NQw?F2~MW0qCiF=+&Wcv}xHEliH_Hrnv7 zH$1&(kMk!pXTzq)ve!${`{LuBMH7s%gJg^_WKZooYveO#hX*{lEG3Qn+436OS30mY z@xYizQtnK;f%pAN1FRfdw)mIn3>$reR^wktZO({$CMIyF;tWa9!NGke5Pub>{5=x+ z|A@OkC$n#Bh!3J_Kxgh;+g)EyHFOBw#uvXjk*WE$g`Am`Pl|I#_sRA(a!DI*V_#SF z;O>V~0M|9rpC%ov;C4WVbq$SzFs(gLThx<%2BK;%uTFInv~xz+(EgPH4++IM@z_Cx z9WM9cF8gy(KJ)%sOXPsU+dGz(`=bq4NdR;K)<(6irkvkcjX2wimFa8caSVT^(Ip275 z4`hm9qz7e&+IP^AJ*4!=II_=9X2E0k2QO`dDlx^F7Wx_ zn~0cIACTtq7WD5=HZhoefpdD-zzB*v`KN*of^`I6lM{r_Q$k+{(l2JYrwr`wrwoz+ z%mF2nglZgh2$K~{@>3JpF={7xZ1mCY^jR!dmJ0UAXqWFd@=K@XuZw?_pu07c8kWfJ z#1FmcOS3{ip)4CDrt}DFCAjsES9}m4r~zzXr`8%}kQfv%(G@xwXtD-+e&umfe7dS| zaY%!iWa@#LR3f0qlz|hyXaXXj1R0$jM$@~-qN+2tyLfV5Iyf)yx1ZgSD?vV5znYei zB!9f~%DJYhzg~`+Q3nV&^$ZA0Xs5zVUZrvfMrX)w<&$AuP3)y*=)<*fQn^dD1P_Ma3N3+|D!zZaWgDFtEP0F51} z;|Zt>mNy=fRjb_69~-373_4;fa`IX-9AZmwln<@&f07*oox?|;46i@kO&>M#%tQN< z>Vbu?1hQse(AxToOAo%(5s7`EoL_zeXx!BT4q}Wf9g_xkZqWca6Fphsv(7G>7il$k zAfg>)oIc*x(KeqXVm&2IC}-U1dRmPzpl~e51jHPWK$3j|N2t3V4L7;NXK@!&I_!nY zP~8|`f{u7=vrj4?#7D(HrQX*|;cB%Rc98QAQUITuHLEFAA@q z<4;f@&>b#?m~6X%K+g#p(w6!b3+<>e_1rtvqX?py9g9NAu6ubqSO5O8yti4!$rsay47H@~V zD_r&~Jtjts1n@1gjCiBl&*Of>lrI*BdAT51GhRsj97tOTfDCs| zx5ZVFQC?M&UuX$aahmpXzBo|FYk)h&=SI2tvd7voz(%GwBq!;*V|mOi;f>e|Xv5kT zMTCmrC3(`H-;1Yr{IS~U|71!b`xP_j-Enc?5SRmq2z>?|*U2PmuH-RTc~#$dM!)Q6 zZ#uv4wjdp!ys2aje5Vt{@~#4ZA-~(->kuB{a7|bujcdjf^IGvKg^Q2YP>EHwgq+pp^Ev z#sZA^cW*sQ2#y8;7Ry7P!Zu4k830X0wWl~IMq0>uw`HrA=xEEav%ITlJOuSCh|W}! zeep@AO{b^jB=G_8^(|XN3KE;;n)K(V!p$*@PG9fWo1hoGf3yHwX(~K#<}L3C+`g4; z;1L%sQ8Pi#c|_cyscW0mTr{llz*!!x6o)m@kINqG4Eyb|4-%q)Npu``Y;d8j1|cH} zGgEd$xp%s{PPlUBegE(UPhnL~_~RM*%M_T9-@*QeE)wUko>rin7+D@ZSM&yK8T|`@ zpVKL7!~sdY`DQdYTDz(rd-aedf*TC|>rVOV1;%-tP%)^fru2}tc3;TVxe5>HL_YAi zX+lm6Cqv_BYS8c^YsqYR;uJoup}S-;?*E+Cf~bm-urTuA>*Q3gbR3*WPN@j#{}KAgQ^htTxX^`@nsyYk>>qI#vxW#s{j!`1yY|2hh+oNXY*bN|z*H{5nWr z;p+FR===RN1XBSDFmrff+TQwqNmRnW6V->*WIJiY48`1|b?z@$ja0+Ul9+8HfNS>C zaYufg(3nm=?(c=~r|(bs_U+6`+2P_mRxXpulKckFWa@7uGyRcW&SMI%}K3Jwf+0?(tkHdAUliFdc@6+0ca}H(o2H>EZk?8D{}C^a}#x zUCee|t$2Uj1Cn4J@Wg1XR-erGE41V@oj`Z8*U|MiZop)~rH})rb*$J-aK^&rh7z7# zxYYoU()X;67J--jUX(aBjt6A*Mgi~xPX|o}?M5Fhe76&wrodqsqJl8Mj&9Wh8{K?vcER$eveLfu3-N1(mEEivb|EEkreLr zq|lPTzz;eujRy|jb0q4Fd`rlzkYc|T*)vk&+|dE0E(GTGZ?IsoM2Leg1S>6y`!Qcn zCkR7IBdics{4(MTUB7?x?VbacDlT-7FYCf)a0={uZmS~dfY&tejOq4$yHGv6rBST+g50^NVnaBH z&su#*AyO;1n@{qQ-mM89s%g03MsNfu*q{k^2%jDaM(CaZbqAW=Lgq7#ZN_V=` zK8n+$$d%jUC^6mn-6-4>_#*Icjn>7N={rd8yot1zR z90BW}P$UJ-Ob8Gk{Nqv-aNkQ6OIbTp9_1rrf!^4gK47R8x22!RFsx`jmtsg*B`B&> z-R6^1n=7Api;%6`RLTd>cKq!%0Wt9#6>V*Zg31B~T_9!bBUqo!ygy(vH|R#`YQs{3 z&T?0LzQ?>&({({qvcKvz1r5tK_v7qvZf4J0*JUS>Hcd>q4_`@7Pgd|)N>CGBZ?Q*G zZeBANHDf|p5ua$s?RIk38bT6daLz+x`F6jgi;ebvfj+n&cAz!QH+y2W@ESg13uFX^ zs&6m1)g4vIF>UMUE?d&Xy)A9fd+zViFVt7=a5w16!B{L-6agB`v~Qh9#6;Q#rnx-# z2@rLKv$A;nq)EUNMfXaVjP$HGzbOVPm}$%{8h#kudxt7)l8h#7vbT5Oq9@z@u?*Qi z|GiG5^zULV*xa_?dFgx(;|%@Uw?pfW$1WcLh^DOb<8?s#e)>Z2@pv^*eEl@|X=Bbz zNC`lNYBwxVZ1}0%swuM54|zYIvx@QNqSFrSS6_Gs>*AhF$Z=5Tdr3Jzx}`KW<)AlU zCz;y5+|2Un)ZIY?6mw7kyiT{lcxL_BL-D73fTD;k?2G;dw)-x?l^WTng+-6nTGcIF zIbDX<8cjlY$Pvc?q-8VqsJ}&=}R&rtTDpO%#rRK%*Bb}ahX@nabr7X%YZ6Q{g8O`gJ|{nJ21cDF8PX|zlC#3 z;My^Oq-QdWdq@Ue&tPU#Nz{a{1_Q4z>w5h1`lMneFBww9f}zRn5xU90g1CYQUBJ}#g~r9pM7cymj% z@QQTRNOe&zC;{q6kvrD-IrY>-2ZO1)@Qc9M0=e5a8EBbRtY%wTUhXV(+HbvwW8i#S%}1E!+-7*=zC+if(KuZnkB!(YvII5JS|C(oOh|pV z+3E;4h%I5b|K{d2uk4%L4;ZV4DvqM2D`TRWMpCfKK=4HGsqfvY?JvF6p|!g#AgclS^I#Kf|hIz(*j>~akj7-qDtN6V}avvSLQ zqlv)i%^HRCcR?=x(`O3kfLy*=BCSS#ozx?KY7W^>SAqqDiv?nM6$1KPiAn9GX|~xk zhIlH~zr$$rl&5Ls3c4mnJXGsR!@ey;UL%(xu703J2x^H6FeH`k*mV2OLbjdl7iHB9 z!ke9}A7OHR+MoNOdz0@w3vSBQCd=F-$dXfWV8a^{4XN96G||YaLflHyaAb2&LvY30 z2ok57hW6=Aj9&gM)4+uSVQPWTAIR_9_Lv4-d=K_~Wx^3qy{ytXWtZVpeZpYg5Ly^{j`1F#**9t_K5fL)JYhV7apA)O*^*i<;s7jC* z>->hi+>Lg@NTFq;3M%DFsHavcQwq6H1a^adwC2e^bvmoXWs15;?ZF_!_$iA0w&z%< zB_$-^mjf_cdb{VAW!|4u#Y>L>lR<{I51l@{RFu-J>gTMGc#8UcXy3a;XF~a+zkN>w z5~7aV5SD0;T3>gC`q&^K!$k@J3isp;U13f*oKfDVzneEj4bHR)gl>(_6VkBMcn%3q zzr54@sp&MVz6|;HOx|@NbWQENkw{7=`{d9(PF>p8%F#-g(M0dR8l5R%`tcbPUJ{t2!g=aS)Aq&P z)a2!!TfW%T?HoN5)RvN;b67V^*YXW8nXJeiC`9a3mZB_sULU#tvT1&M1 zPE|YlDH5q@S@Cn;h`czpw>JkVu>7-=(thMHeInJ#-B{JU3MwT~3mM1F`cG|QH)qs* z(xQqk4kj=p-{aG@RJB_8E$6n+EkAwTFz3YE~9qQho}3fElwHi$KF9ecRj&0Nh5HvsUS ziCS-joTGd`OK)ghvI2xtvc!2i_YsRj=<>#zkxA-25tr77>g*=^y|pzTMr_`!@9*QLVx(n9cLtmd=$TF>vAiQdERE zok+G`iuy=J?~iYUEid|V;SN^DDy@#gk7*`0dp+N=z1zrxFm{7UU4uaZNa{yb*QD(! zXAPoM>RDJoquRpq(8PvnJ7>%PlkNL6qGSDOVxM|0)~U_4-;Eg`Od?M1$DRrxO-^aM z{geD=9D5+YjWdJkAEx#?lzkB%0QdghA2ZTFFH^h<)u4rq3qoMDC&-NNsf4ytF0H~K zE$_g@+i1Cj(8)Kz_QlsSyS{J3qdysc)o|G*<$e&dY~|37phOfTZf7n6m%t}C7cb5hnX?GSVv0tsd~uBt)TEKJ-^RW8I-on6 z{}uW#_}Nm^MpdT!V_T&S3Y@=?X}e!^gHU%w8~eoYp$PL3t*g7s+D0{i#N;g&-7o%gf zAhT1hPJ_qcz$1)QJ^MZI){3Zp_kJ(7zXvh>t8~GqCD#8pNUWTVriz6i3QafIQ0%r& zPb6!57=ZQq?1TW7!bjX{g+WVchuqI-szqcl$SLD5=o4+0&|BQ3r03jorX$BrVvc}H zN5&6(;qB<$2z)iIhY+C$+C#Yc(I`;>)&OLH%C${>U;c!xD1YG^<6TjeFsCGSY#lb0ZP`%gwKRd{Su zNoki3jm60pppy_za_R&TM(D(#7Gd#a@-yK}1Am4>^d8^k{%ns63;hCI*@Z}|a-w1k z+Lv2&YBEE-hkn2o?{SkBz)S~v$1MXl^Y8d=SZ}}_A%w^1>dcaf`I=wTvrs;Lx}t&2cC)k;3rm9v>rGhc-CNgGAWGipGkS1^s{@~ zgFoPrcCmj;RJU}4l*(UGgz)6?ePD<&;gXlop#_n>>HV1>9!w)eq04hW(Xg)9lHM1e z&^h|eS9!b&0O|HdC!>-|;^A2*hyZcYoxH3Eh<=doBN*fvYfQ0@;( zyMWMEA7N%P;AU}!aj;oKy>=rK1RV5gfXiEB{ar-(9ajwN{xt-Bgz^5c0JRSzBrN*< z2r0#(i-FkxfcDc5-8yT;8EVc;^HlRpB(mMZaL7NXB_4jJg9zqEm~Z15t}mRohA?om z%wCKPdN_|~NLk%>Iz9oH*Q5WtZ+F@4=(qnnFJJzl{B41ZgYib7i20eklVH+Dg%M|W z52YxiULW1VcQq-tR(1vKh7aXMO)~1?2n*u5uU0?tnV%xV)OrCotMTZgVh1BknULQ3 zc*7mW19C|qr>p?RLv;ly+O_)UF0Y&ZAr`5`Rai5X@uH^Xr zDL8RJfddYV|7OAYx5O4kt)Qo-q3KHAyU(z(`wTPnGrUoK3%q&8G=Wmh`!L4_1V>4xJ*3@AD=u}t0MxOg`ZO5UUr4}BcVoNTc5pl-AqVW~y~dD3XHE96 ziiQSj@h8Jx|KDZUsjPY%eCNC=rmr31eXzk+d<&Mi54JT^%&hxhL#6nAD7QwlDB%1B zoWBwM9c+^Sp9{ACIYs{G6#1W1F{<(I0#25U7^oy<+MRTkAA{Pdi4`2ki-| zx~)OU;bbAaO$}PCG$G{V6hO3!VBxa9CX*otT5FjUt3-8q624 z(|J;re1SPzT@anJF9&YF&vVh|^7!xm>K-oI|12noG2OQ>Li_A?v!^%qeiBrQfbfui z%7(P@XSeI%s=V}B%tgZbPqvA#4n`jVDI!&g2K3Brm;X?Jxn3Ie7B_;haH2I#<%Ir( zW3A`)M!x060U`S@Pp*Seo4MPFG3#qi9Ma?MPoM z_2}?bAy$+o8Z7{53Be8(N$hZ^^I)54%XgIvwG)KHppMqh1;$?N+W(XH4@6YTT zrH6h$ojjjw{;=TNp5OiH_!R%<7!0TJPR8lE`r4K4H_c}B9i@6!1I|Qanbkul+QYqI zOm5c|mGNduIETKCMzBebSFlbv8QQ=tI@6PggE^lR?YtGgS>uY%vhil0sW{;0i z*RknlY|^A%T`6v#0IT1NX6;e*cv3pqnwLe)woLEmRSANz&C}%*&3(c#i-hgZQroBa zn!0MG48`2ZIlg_xD&nCag@d)V0yz&^$MJTH^-qb!zWB9Xd&?z^e@Y~XRVlfCehbFm zopmHCYA!kgwS90XTrGGxWVm)RZ1HI{<->J@NNRiPz}HgqCEc3~P;+fTaa}GfhWW(n z{--14Uw75HP@^}B#WM)@4kO^zU6kCy2baGt)E^FTb&qp$4cKW%3xPb>SQHUJ4Dv)% znr_7JV;OwkPcZm-F!P%gmH75IleD-|E_HLoZ#%tbwI_H9`{Bi%7DQ*JmIPKS>*xsX z(*);Kx(VwU*MZuJb;=~m%9(k}_zz%3;Adr^T;2y3{^8uo1IOIUdn$2h4=YITuOakT z$e%@kP>x^73p&~Yhl$9D~C@p%^u}zJWCsGfAv+x7B;o@{^#xk^Gp>nXCjYAfcWh^ z#jc-s#BTp4HzaD3Wj}-h!&4~~ZuK?7hJDgSs=!kn^|Z0PDDTFNc&qvGalEzLXg zPV7c90Feegc+t0z?9&9H78k{vDJY_3Uzm!l+anQ;Q0BC-n{9T%S1wWw&JuDFDl9?7 z^H)D045_zfHXiRXikzGw)ZbJkwf}Z94HC6htfgsi!1dx--mCi?5OomC* z;B%)c5jaR7R-O|}Cs;wb=2~o%>t+(}fB~leH7AY7INPpMef;|UsN=(ojQ+Q#@R;!r zgmQBap&VkOvFC+8`9EnRB3sG;2=Gi^k2HnwMW@o+G}>!&`uI0730Ii!IotHx>oQ?~ zz{dJix{=C%JU;3q)SVt%geqGuUTD+u`0=ia2X40C1z;m7@#n7Fy8|IHmdBPGwh2EQ zDYbIiwC?ONYCD9MgISoV7z{>(%;8%sxb!H@ZE^-itdN=u)9t!o+TUdnbJtmV`1C<4~$+kKozPDNMSu) zG{I8>lz))bl&uqebYKt(`Y(;F__BZqwut}^RAMMsIZ9WV+u#qf&)(MjKPWP zC!GPthU(#Kr?%cWA0_qW;@jEU9$B~M3%qDt&^m?;-2`j|YG`tHoQoqDO%pG6;Dl=v zc|P$|h$%MuQJ*QZwB^0zCKU7iD9vBM!J6eCbnMAJI`(PovAb>E8?@Jc7`L z2cegwt@}?~qr_{Q`sOk~_54F!-yn%pDqQK4tJJWA`QWmRmqG?$U z8+2qWMzNppaUILWyEwuxx;xY%H9J1BD$qu}l(9N;w$F%12D#K|0^#Q#^Uj|PjRs}} zAQlQvUlc{_zu;`ZgxEI@hzAwT8;+S*}%bgwuwzfZed4x6zwNiWb*fjY*X%}A)og~@LHw8wcF{1h0IFl)dvObM@} zER~n{;%MB)-DwvAg=9YB10TzcG&e_UIoogFF%V}0JmPrbm=T^ zU@|KiP7v(at1GSb_jD8srM%rq)l@y3m`cLel6hgS*zCXWxlZ6HOI5j%q;ZbQH9#C8 z!$l#p{yu>t5J{OVUvmEL>WYx>pYnoNI}h># z_K}Vl0Kn|P)P#p*+-t!e)CK!_Q#PO?Oc=>=1V(Yzz1Zqf5jT^BdTs8jo$C4+lu2pH z_ZXDvm>gP4{FLz=x)Tfd^ zj7+*&bYpx@slqtw454J-qm4M?R6i3waBK!S<43%9*&>_0rd;iyX*k-*BWcUR?PJ?I z8ySTYjB%j^z+xMv>)=h&f z=JvB>1wJ7-_6J@}bgI>ZZu4FToyg{zc)jf~p9TgFF=`k|phtH;2}|5Tc0V9Ff(!>s zYm}UN?2zovHIsJBK!dc0)KMwMlpH-~LcT5hG8+HDxX$h;bXyH^hp{wY`W5wj*7Kb3 z`;0pR{?TM;hSV8B6?CuKwJB=wbZk+!68F}VCGN+Pw|?HB4+(ZuN)E%6C>Z4mcT#Yp zj-iZmh^VAJ&0!ghZ{|r|u#Md5%=g{JrweCO^(O=GAz6^B*159U02L z?(b^zyx^^Iv>UmJh3JP^WZe_y_8EV%Z*1Qtsy4G=+U!(dGvWmDMSBFZYg_lU?6b#5 zrY9v8u+n9Z7jZJ!x66E#9dwkv+;AS3XMvTlIzN7v%ws&`psy!rPb&LpePzp5S7!Ma z=AgR+ld(K|sih1J3Q=!c;@C$rJUXRs*nve0$X7asm1=j!?oRk)8@c+|a^M%^H%P0z z1INqW=WvJekQ2PpUIL4wG9MEa>P_u{ovL1&(|a_1gmA7Njuw)VL3oSFGKY$hMR}qVin!4bG^faY#+X+6oWIM?) zSm&j4V_GVMNz99J%H-x>q5RIcqwqrsn1G%ek7>+1J zq&e^CJOV0LahAGRje$wa(#ldK#Ahg*rN)0w%)P;O^PAIuFAlN;5Uq9J&Xr;9C{4Lz%dY#dTWI8R6Y?@GK zQ+0fJN{viOuvW91VjO`ORB?yeeXa*-QcSk_VO(jCj3XAtTb=2+B4(iiN;3(g#cGms z89FKA;q8tVZ#qC(UEgK(<9FIygoK&jNL2=mO+@@)a3IJq{SmS#VF0GPo_cbq27(Od@`)W6Jf6t1n{>L9_bTZuoR-IWE#GtH_zdoGMw)kt=l3s?V`+Z&HSO zJun#>9t6SPf`acCYW~SR05lWi4~tdc)cpEX^RCI7dylPkc5n1tzN85{`|mP8_D|+l zasin?PAkhd^`K7wC%pw^eJJ#0urx|-E(!#>`=^4o{zw!ygVm*+dC;S~DQRHEBzs;j z^z~krwgCSgj|G}pd|90I^j_bG!`t@2LY6w1Qx$FZN-GsazWAcElS=y9uA+#*YX^}P z&I+PE`ht_sEhzO$=knaJ&v$sPMo#dWTHHJ|>T=0u<0>&J!|8l_meLyidLK($KR&y0 z*!gx-Gqu;~{|;|2nnkB}uJUr%A8wc@n2vUl!=VH2G-<;D8|q-DtH_Q(JG9_ILh1Ce z>W8djrM#oS!WCD8>omb;Wi^JZCkUr5?C2;1rOb4u!sp$q4Gbi~<-sYw7drFhxGxRr zoU~jCiK8_`7g>VlZokMlGQ1i2LcXoKnRhJ^q7hU368VJfJGy_19tEMgAz%`qpggBd z^{8q2gFB}Jf;S?IbeAq}VkzvthXEb|!F6|a{5S&4h&Wl)?egbW zqjaXwmsXQz)kmjgCC!0eZ(<#fEm$k|Co!Ek=r$8~i&zA^#yjI6*z80BB%b7;S|dEc z>?~TWKw~c=?x5VoG=(YMHowc%>+Exnr<7I@enwjt(_bu`Kd!$MC4@ZN_5wC?+KJ9P zRCfH2yZ1fN;{BRL!1|Z!q%J)wT-CrPt4K}n?gm4&O4#O7l7409#M^@=iRmg6ob%+< zM%u!~6|K|8!i+Qt~ghH0oUt$yy+#n=&m5IwA9Bz*~%_*oapIRh9{EY|X zr_l}$yg4j1%JA%ztsq(51qG99%=UZZZGoSDfM07kJR`aM62V17c71|i@@4Xir!%pZ zhjCM=6pkiK;%157tTW?+O;--n;j|-+Bpn3H!gD7;=5TO+ph$1#idZpddSgDDWGH*Z zcax?@f-vNStA)UC`pUl@s;T zXUc;ggQy81Zmi?s1QjmAE=BoS6Mjy3y=P>Wckh8&GdO2B(85Rwoch>B$ar5ne2SLI z2~y}K7$O{-9XXi(&gRd|{WMuB@G<3ZLzx&^C9)}4S(jH+W^M$*On18!3;)K5O_aQfxJ zlSY%O?iVtoiKdT>;YcVYC&6Cb2U8>^1#u>W>==CfZ=Z4__@`$$2{cd;2j4bmslI(7 z-=j|t$4_xBBqJUMU34_tn&wBLMt+PLKUYcwk%ocJPwo_A>Zg+8M}W@gw(z4-0;;Z_ z>qj^j8vSJUy54b-V8(SaTsa@a)ieml*;_4fwa|?(5frkvz7zkkAKD(G^4*g$0|LQ) zLsx&Ye&jIvd;(oLKHN~Zmo@Iu&CI%tHRP4e1ymSE+1$egi@f9|Mrq>7lfC3J&q5?P zjxl1SAg!7+(xWeFxa5v|z#c}IIwnr7)|aFBQtW5)iH(6Vu-?h9$wqHW!6*3%br$j6 z++*rN3*|v~ES+a8)h_94(zlVL6-ci`j&N)Tj2kgV{}ce)h;NE#eC2ckGyubi9BAKWB|;vY5qnnF_}+-m&2p@NBQb$?yz*=I zOSog=tmeD07B+6Tnfp_*g?Tl2**Ngt1Yn$6z$_x8r(XXj~QHFAR zbrct-OM+kF-$#Fb`*zC}iHc@5_%Z#{Ug|QJ3#oCL&XEDTm;2FSMR7@h5NEQopQ7j! zdQ8(~vlG3L$i)w~-XiZtF;me;obp?+anTIle}3IBVe1^$Z9yX(`PHF%3o|yAy$I|Bc&$SqEMKk)^ghj)#SyyT=w^R3;wuRkXqTS>FYL{-4~m|Ec(2_U$Be?bN5YRJL|-ccEA))UakZq?*DoHdMR2rLTA?JoBN8X^KLh3Bq*ys5O#^A37pzQ) z5VBfc*;Ze>KoE9bkG1c-R^XgcF>JcpLygE<+D{Q@9sjOPVqAStCeV=U7%du&dGc%` z9E5tXgZ+G&4)1k4kxxU8y`@X*>P$P8!?UJsuFuUTXAG&ZQurSq(K|3@_R@>7UCsrC zCg?PF+ac}=D&ldTbn5P{Ntzr%o~aP~)2N*V#J@YfoqZOw@6l`2cXFpl6~Cwz)gKa! zYjYhssnT%g&h!`rHbd7xy*zs4#Ng9^*mODa%~sI;W`{Zg9_!e#%re#xwSVV!pf*a% zakGE*PTZy9a)%*(Y5~#2)!cJPGTgLSyW@$K46EO29GrjTx5y^}FWwAoQBKlP6Fw>z z#}!qmhJ-3H*pD@*^&L7_kkgZwsH%4E+yO!y+Fh=NBQ6sNSzToTx?=2NM1%6p`m$r{ z8DT{^(6h*ik{#dbg3$BsJ`8a;AzFu}>|NF`W%j4psH}!~{+QD4xx}o=cq@6jKc+=l z{Kyo(S$3Hlr@m7%-Nu$8y!di7ONMkaz--`1cnL+0+(%T>dLw_q8FZ?6ufJUw&(;Uo zTPb&LMCOX_IbPTeDa(R(sBQr>lqMm@EC-*Osgq6~cjz)VUq&k?rUuh}~=c2pC z@&r?p4s`UTDAx$k9RxjC_N=^f{fJ6T`wAT3O+4`-iB?Pybx0Nk{wq#Hn9LN(c_dxR zw>P8{gBY8|QNGZvyQjP;8=)$yJqiU`es>X9?wr8JNt%{|anj7DgF1?7xS#}Ap zxcj5#K5}L9u3Fgd+IwD51E`8qPjCm@yPgQSN}*JwO0+no%IxU=ayFgrFD5_gp{rH#>|t1%VjE5*6{O>5b?nDCZs3zZ_m`X zwx=G899ZtR_E7n~+CD_%<=Sj4H1gafYr0-$vywNEy#qz;f~)do=XRHs6r!>MA5P8i zHb&pSeXv-=eoGN?N*#|H#|Fb2Tn&Cv>)2Q+s?gIKx2D zzRc|Q)|$V z_OYlu@@V2GIU}7vfuSKOH9LheQo8Jt0jyw_o^&h_E|EzKG7W;I-7cztr|A4O?T)3z`O#ED;meN=$M%lnG-@i5USFt1 zs~UnwOe&D9@2LIdDXbbn+nalGW7Utswy{@~c^!Xsxz$AL$G3izTQNtS;?Jf#{0xNN`W@oq-BO8-F%A^`LPuTBB;4LVOH>6q~San$PXs>X33Z-Iqc2 zFHOAJ5gn?lcEbfs>HlEcJlep5FMCY8Hxy&BSv4oXX&GA7v>b6G>1KY`eC=;m(K?1& zbyS-hS+SrXiSPFwcDOz1a#3YEI3PDrx;VBqfxg}VWi)x2|$QYC-Ozr<6V?O`Rn7HEmjG3I%UrMgx!u*iH@y5aZJ7kr2 zKP&!H71+L`$xi@mSLS|tO5ZPndbdQmn0w^31Xz2IQ*Iq#3URd2_$87!41C65_yg}X9255!r?&R<12dY?AO`9&)A z$0dC&tDe5#M(4OWbD$`Z@>qs(^)RW;d4))GrHYx>==FGvsaD$KM0XGwCu1$KerR=F zbF$K@4gPYZ+0avk3#D9yM7|*P(RmHakd$rhsRNB#p6ar10mA{q*CmGCBiM|gVqYY5 zj&(z8!sk|l-Bhky_X(4IGQr9k!4B$s6W_HdkZNULZ`ACLuGyvTM?#zIFn0#cWv17@ zyw^)^eM}0dJi*mzxcs_;EkZ~U?Nl|U~cQm-x#j24!rHwuii;%QS(Y_@3$KIu>MGut z53IIl_9~RP7OQtzo5Xq~t&(q0bix%k>F%B1 z_*mztiogccEz(xY!RWOH$32kJrM>(-welh}p&9L@yW~1)|D3M}S1CH6Z7a~so}@)d z#kA)WyyXucZo_7UvKtUx1=v+7lV#0azZ-v0QCL(UsdAB7o|!JjzFHEhPsP|`bH*c3 z(aHR9ZxG|N-ki)Gq~A9%pwuU~%pwH!QWQgaa47nUz0)sQRLXh9G`&|mlM6VG)W^!`nwkUh~60t|BC^#D|@MQX>Lgf`a z9SM1$@6Ym(M<)!JI_|+jD4JQ59sg%p0`VatM>hc31gu85PGM<0*dhR!J<`!~<< z7ryMvXL(}W;Qn}_TfHMLFkr3yS_Zq!#R&ggiobxg_t@_yk(*lRinHGuS?IK3^qS>E zv0(Gm;`M5~ndX^k9@!R-KJuvQUY+wCA5*sHORf^ifW@!JN>1 zZg+LMK-OmSf%=sDA(gVt5+ySVgmC|jli)@*a&{+Q_nML#Vw8S32dulbd^kn|JEa6z0wPQ-%efD{_GA|rE$-YD0J4HIh-7@xRC!k0ElqR6 zam6#d*SCM>1)U5Bpo+AS+5$W?P7ALtrrDZyl8}WfsiCa2PJR%N>$;70QDubVsx@@A} zes@)l4U-2fk{Z6&r7DOg4^+vfEKO6A>4-}yFKU}Q&=NfkjVp^V!WCW_>^C`f0(V~j zqCL^w9e#tC(*`d9Mj0!lDt568tq#rqrvws zV&~hpGt7TB{_;C>+9#)UKZlYY(ecjYxj)4sdvjSoifbnk~F=m_eVX0%^EzPIi7IJz4#j=oNF4KTjd& zv6Y6yDS&B!bE+29pU9TS9-9mgrinjUVE0BcKMq1l!+5OADBn0I-R18D9|t^rc;t`e0j?94)8J+@T5FDrI;#nB}8EHB(tK%aX%Kl+dXyWVAbWan z`)2#2#da-ue&tn|ZD2&$B-PkUr(N^uPoMY2_WTHF1x6AA;nyrkK5e}Oc%WIM0y3Xo z=k=788l<5&%>yujaJ>2aGoO!~%Sr=XImOT79Bh4rj=iLT;$s~qF;xqRnM$*s*8(M& zU~L0qO0ys;t*wFMRJnjuEbfx9ct$E|A;`W69)9wt{IXAVO#q-6fE%zb`t0{psso$O z3v5LfT!vk^{1m%tN{aU!I*HH=__YFzvg#Cp+Z_gjg$=6uw4NJZx_;_(b~)0I@eZus zBesW4pHXC$=0hYbJU!{n2a*5?(XDhrMhQR zcG7z{RsHvzYBt9Io>T1rJPktCc$s)@+8N-XOMv}UFPv>+12md7q55NI@bcPa+s+^B zDVzEcmA&6WfL<#J?d!}rtNcEvb?zes8Oa|wh*Y1>Z}B8Re)OASGecQ)lJ ziaFAshl8=94Jn6s`5`UxGpOGFZ5#aQZ5uyJF6dQDbIBZUz!)UjNpMJ{73L1QiqjtW zTuyacNR*2C4n$QAYG@0D+Mm$PzTHfSx&@{G!yAZYzprC2<;Sr2=K+N$#~Bj0?sP>6 z0wBVqaECY%0>Z(oWGxTM$1;v(Zn4Xy_B^-zHuYuo!)oK@T_=`s#Xn&{lpPLz{x;l6B&j96S*6qnI_XUZs^utmMxrPg!if>3x}b9 zzjpZU_6~o2!nmTlP$u-6q+OFM-f?@P-7%>Ht62AZ=@HRGK;=K8_F>9Zs$`Pmt+(b)B3d!_qw- zM2U@65kEM1Mfk1YD!_~@OZk$bYDd`LL=*LN=?V}EC~eM?K5bI|E;odLQS8%nau;H33*ft1+i$}qt*k1KBmT6L?Had0mrz`30VJeU5JEh0nM`m+rp z@URWChWcmU$_L>;+qVi%Xj!?QQ2GVmYd?Exk2NOV?7O$*Mw))vq3* z-2}E6Y^r^GUfg9{w~#dC%}H8V-1VJ>!zJLqbi#rJP6A4@ZwQn(hFAT*gRA&ruQE;( zj>Fm1T*Qy!ap*9l#JLb@Y88k!Zl@%9@o%?Wo@wiZ9Ub7Vl-e2Oh7OPZum-R#AI`-? z2t)LSCKQlbQ&%0{YQ7TFH&Il=Amtq!{(Y7QnEl}x*;k*&hg6u(Gc790G z=x)3pPzW&^`qRNy5`c$EipUN_)znR%?THn9B<;y+-A+M1yb?Fpe4oNEdx3|SPQli= zS>m#dL3BgEu<9+Mf?2#@6=8APN4$?fr}^X6dt8Z@97+G9mM2c&OxtA1|BX==Gz|JL zK3Pe0eSv$OpT?L)hVyM)=7cNa7YTW0_L$m9;-n$2-`tE!pL<~f-U{l|%M>mEgX0U% zD?P=%)6%Qc43(6oBy$#cDIZ#%+OxTAE?L8=E~GG3t2F5_Xc`Xf;taO-E>hur-F{6t zxD<5Go6@o}^lGd;NZPh6!XVZ@BK69F9ccO|paXTfI^yfLqqN)EorjaC2qXzy++<2c!FhOjnh8t8zXX69|T^jDL-c{QuE}l!ZnX)>F9c*g(}B1ezwWH zdL`mJJz2d$KOpxSh2!|%YlG)e(X;=cg8_`X9&CE$0j<`5YiAFG+`H5LlNfF8(Sk34 ze7v{EqnaUAj{MZ?O7DCFHBfK<4M+FqyyW88<3LDBQkF-J+eIDCzdcWtNw?f1)X3x+ zS>hWI+m zuACv&_5$8fMqxKj=*A{HkPM9&mSTp~pp_Y$*PwvU9>M?Z?)fm&G>>UgpcG+`g7>Yz z3f!ryEt;8TcXjDv?KX?icBnH7d5nu=HBv7tr^&l;CHAgg<(6^AytG4TT496YJU^Un zX;))u8!4G7)$*?^9QT3mbrfcE=Ard0Lb(I6$GY_M=jvqv)-R@8q+a~l!r~a8kOEbq z(mn%UVn0b)-(nZg)IW^C5!&NJ)<}|Es{T3U`-OWfKc4&msZXO-243^epi1mF;)QsY ziGYqs-=UVF=&jftxU`LKiMrl9zxkH-S$SSg3E)9iupnnohb>V}rOpUVLav^7q^7$H zaE@=f8bd~5Dpb~*<2-vn(9`WH2@q^tg|D{GczvjVCOy{PFF{Kfz%N%|aVx_WfQlj^ zAVT(qRL`3M@{@6`pGoy-+BT|1FQ>|-U*5|KQ@6(Yd_SI}-Y3G{t=w9&;H`)n<+-OY znO^<@k%KKE+E(gW3orJhNz>W0%p0Z@*0t1mR8rBZll#bTGL|>{53EPao8PN+FJAw1 zi+q*#bUe4353t2V3~Ma|bolr7)U5r9h6P;UpMVIFf~sT-6=yqJ)@&U5n1j)Yvxht| z<<%nt1A|{X;KKCNN_&P~ZEAV#5JJ%Z+4xJzBm)plXE@RmkOr8WDxsU!6J$!sOU}>L z3s@<>U_9C7N?->+v5c8Fo55Iyc?-A)jV%vLHlM_>9C4D$Q*F~9;*t+j!W z*E=z*Td(lC(B>NV$Z^!%*AX>Sy^w&v;RRq%%|r7++iHOjAHw;nwFHSLACjGPfCq73 zze1Zd?ImB{-9;4`f3_e4ky~S=@w;FjBPr^HMomv{tfq7l>;(Zazi6#m$HC|cqG-C9 zMIudV)}VYwFxvUSDx-Aqht7c)TAd&d3ShweD`-ZcMvIqNt<9G@62Rzy!5)Ecyrw7BTjV(@dL** zk1m)&`eGp#mp3UB784@9AD0*IbLX6^{ZN*>`@ENP;^3#X&8H>i@0WUod)1$6z%$V5 zLcgmY3*9H`bEvZ9N@6E~LL5Z>)}y3j)clKG@@Jk#YaXq%iur}12AY)ise07aoe)mB z4Kr89wGWQ+O04$I&M%V+n~%=3?-m#Wq@M(&o30PHG0b!aH~fZ^!gD_V-4or&{TT*k zA5N9DM+rQ89-*ASs54}Vdyj-bfSaRU)q|M@@W~Aae8CO=1i;MVA-Q(90DmU4g(EW8 z$||icB2_LCkC}>rEoB%^aQy2gJ0ZO(Z~gOEXR?KmL(gv?qojY_wz9?k5th61yC5-OcAxoqsW=JQ4rL4Kh!qE z-jW8*_MssD+2&@xJ0)^_#R_^uKK@gDZYcG%gnRt>GZOW9mV@V-N~U_8Vfqkw@ufWU z-OD0D2GPO(eKa0LD+g^N_6p z%pS;qv4-r`-EInEa@fROceB2cg(0N;AR~s;F!+sB99CJ?JH8w`xfsuh<_cMfP@LJb z7xacNkSwYEMA5|@P0M2Ne_jbKxg9_jPm*2s?KTHLyKUMC<*C?J9n36lCW8l0+&73I zye{d)iwN>tq19>W)XlIRT8Ob=1z$EXx)S7^u4jEx-`+03YZo-)oo*NsFML=kUU-|T zBERGLg~GJ=bYSzv4U4Lp_GmN%c4*empHd7es}^SRESpL%Mv>gnxbb0+tAxgzt%cm* zvv^#D6-#bt`+!+0VuD?dJiz+C`Beu=T+9YgG48a*Q9D_TN^9l7vT%}gCiPb%A=ZL< z+K_9ee5FITq*tR9oNlaul$7X5GiDmcogN==|+*;GL7hEzIbZXVu z&$lK+`lt;?B88lW`>b)Eo|j=PLmHqoW+0v+-$t$ zl@gP7n6%I>!fmMyy9eZq|H@S5mp1goZT_7HitHp)>=7nqBk{W}G?79FW4UKmPM-F;0ZNTDHQD-2P|_G!ex(}gto3PwXbBpZgZQ!I+$w>C{Q(@BrhG~ z*EeMaD{Njhi}Z5)TyB_>WlSbQ@ppfeGgj`81}AY9dKeK=Z2ANmP||5;RkwAYs18~pLX(%nf4AXHhZl}^oD`?O{l0j zi+9*>Lz|orJk-h-uj50d*D=kLC4H|TC!s1Au(;(OVD0mDF73uGkIkHtE|sk9PW$!P zcoWni1JO%-0p2 zEfK5&ch9c+8<6QZ)bpU-)7m-(6vy|~4ni z^?3|iWWvWll4~_P4!dD$XPnK(8cVMaG}GX!L&0akJH=C%W`VN%pON8*2jUAl;o)J> zslLSDw$gs(zgyG;vGAc16g3r(pLX+n`jscPqZY$*YkH-9B$?@%;+H*hJ+b}2*n1D4 zD7U3;6c7YN1tck1az@EH=P=|TIfx|5d5|O^8B_!$3_0hVlPHoT4jBOv$vMLe1OE%S z&))lf-~Rsd-&^-q-KtYHH8oY}OucKZ?tc2|r+baq!iR$``#h-12qH{!i)@3M>51ig zDw!O0smL$Sw*w0tLR?s^&%#oQ-Q8ZeQ_Y_rKC(EFq5O`h5D&wjI|{>Bdg{4LuB$@% zi>Ncpes%qG5dFu~TXiC@9? zqN69Tx>6$dmF#~Ct) zSd78JKj0udA%Z z#k2w%E9_s}+3#Lo2%R2ht&GWw%~>MnPJU}mn;Uf))dHu%N=J&kj8ur{%39`A%5YQ9 zH_`dOy!5?wpCMpPt8QLQxkz6{zREznczjm*g7bR^q8sCA8&&(JaW4DxAUnvFr%S^nvBr2HCnwF%68^S8qF-k8 z{QE(^;fzaUTXgSK>rp=9eAyOT+2@w6vzkZY=??n^dML--sWW%JAsjR+i3qNa?VI7l zYNY`A{A#8z6_i$#AE`!VoO6ZX87Y^3&eAK z47HKEhbhPux!0{EX85kL%M1OCUPZrsfjKlNXs9JdpT9!YVq_PUctl9NrCbQ)!VL+Z zYol1sgVqa{=%6|I!4AW-=;?^^_$MgxykEH#8H>~SyxAc~*%uQ`A-5#|o^2G_X4m`> z+eorJp>yQ{Vh&vTff`8E}zECsUp799mm9ys8i@}!$DCP@zU<4@+_9JjntAFOq= zYkW=+HyzQeK6;WQUA=ptbwP9$O4R!zrq$pP(;8ZfHn%DSo88d*lZ0b@Me%X$6^uH; z{rMVQG&WOD97h6wElr3%+S-10!YC|yK%z3Si7I-w#n~I80{q}p^PfJ|!_=?1RA`;; z^@&^vN@k*E=A08{e<5nXd*_Keod>~)5N4-vErwh+($oUbt(|(-E{}fd z8SP;>RAgXp=h;!!jCzdX%+QX@d`3>H?HkRsu^tAp>R2_2ItQ`|n8WhO>%rElsX>bZ zuO=Q>)4coqrHl*2&QOr=SJN$v0o`c4jJvS{%IxX2c5LY{#6j}<+?U+6clW|PNK4&& zCTrs7e0L|@@K*@*&$`E$?ucS=|k?(zcfOivFf)*`_A|c z@fbf~9xYaMTTfLc@@RX~MM3(@Ej4HRJpNJ-lY+38R)DO~*_gugQ~d-{F$KwnEk7{JVde zAYhIl#@}(Ox?f*shr`k-C>AR&Ev?esZH2DCdZ9j*&UCLKrZFlzV(^TG%G7e2zte3Y z%t*Vpoc$=Abw*xy^IQFg*jG(_s4Qm>%6GZ&Qx>z1>Mkl`qBWcZTC51kG_ZFR5{jg1 z3UwIjWjgYE_9t{&o%esZUJjIeNO`YJ`;(JVxyQz)$h@IHDo(>I~ND-kVQTw)H0zl@isRs4#(Va3L$f_%U~ zpnoPyXTglCn7A&T-}7j^jr4g{+VBh&e!7WiwUBj-Sk+&qv_*4XDtCI2g~!=s_tRx zskS;Ci;8MBw`&4ZMIO$Hf#J>n5PA!{FDolFo>Ifhh)ct+VVn{mzg7RBHRW!VjU znB5{B>|p-oQL+IsM2;`2a7-X@U30*g1lFVaNvZ~1cQIE5Ilf3#x+E1`hJRPeen6|J z##kfM`+-#@P9l>38Zg0hX^M?4@iu!|EADOO4Mns14K0{Eh0CKry5-V2EP7RIdg(3a zgSH2IYPto$p~vJxQkUfPObYa)y)3{?&=yMg@e@{`9WvN=501^?_3UKDnpk^~y-MH& zTiOIpIjUt4DGn0ypRZ82n=^HcgvxRU1xtJ~Q6#U2#0obm6ry23l=|^l9kfoMZ>_jL zl^~SI1-*?DFF|9nAkV5a(0l@UokH$X2{+J%IaPLr!NieJJE$qKt3NZN+2VxWL#e11 zjV>f|wYC=bldXX4W=i)BuQfavo+Omb?8E#ra^ZNUnE?-Pe=|6r>5;HcAZ}5xa<5Ju z{>B2t$mVzHr5c9UHxs>9#>%`J$h$mJ`f|teJXq&@t`tGdOS^X;DNq>KzhqA!=p}0! zHtE)9*&MfYeQgFDo?T%)+BO#WbDH4{>>Mt5B(Dqz36SIPcwr;WScTwXpupmOeSqGKOOpqarus#*)Fa<3u^(CCo3q7ko?f9B*!a^m4@N ze^#D4usxhGP)Heb`#biJgtEDuIwE@v{bEx7gSXqNGu7KoTyrC?YqRjn07Q! zi7h|jh_f_CNp*6uosgR^}KkhPxxgmHIFc*>H zUs~wr>fI_dZqeLi!H67{0R9?cF&XMFmO)+ab0h(?I@ZBg3i_zpAmU~PjekF#s<8@- zzAyd8|9ayd%~_%S?a98&A)x?!G1?gHFD-7ehb{d+IuCh2 z*!qhdJ3~ z4M|DSn62PXNYm!Fe24{iYEQp^bxb?R*k2vskA^~Mr095c8h;1?t2X0CCL1D7iGo@# zN`>@Dxjr80IK(#ZJ{daj)lX5b_cu~m2pCxR*Yj(N@++2hmYc z;a(%or&~EGqs+A<@xQ9ry+GEv_fT1I%6Ii%-@0;l6S!~Dr%N~Z1n#2XQu-rsk-M!r zYJeX%5OiDR0}gN`?%P3I3|+IAKY?M4e|3-;fq-YkDbHU5%;t4F3a)$Zpfwd2E^gT5 z_3^Q0U&=PBh^wVZ^XYL>;IyMO3Gfe|ctDEbkAzVl?JqRsZrC+!iW7>2ycvTbCWBW> z>yKENE|Ba3yro&>&2F3H#Vou=y80i#Ut$kYuf7Kua*3gfk4hL?&glcf%LogV`!c{- z8lj-%%}9R~UQ$hawyBt^kz{@A=Dhy6LhS8ssJ{YgHw2>Z2a2I$nD|K{aU?miB5z_( zfXD>yqfp|Qqy9P|Mu~rz>SqGFrZ?4RRy{a?h>C=&a9_ILIiI6uAD8bOwq@@Xs|GA<=@oB4GrH-`KA+u&d%G0T{pSH}v1KUtnly zRgq3v>IUE;0^57&{1Hx-m|4EOcz_WfY-a2LOIjg?gc7ftWEV;Bw>{mLx%t`Nzx*t4 zobYhN$j7&iUR`Z#1TgNm_9eaPtW3wxkjeo6PMq@5;%Bi_9aj(h-@T;XAw`Ti0at6% zBPj#x{O7+BdrW_Gg2E)OP7vQ8CrIr21U>(6PS9Os#gO}CA6c)h#b4|(oqt;@`-qqW^(o*S`1v7>v7E+)`TFr#q)|5J`=K0J#p4vp zW%Q(-jbOr_PBqEip4I-4r1dstLINu7N|OL!Nq4q>)7vOdr2$x%n@bW1^i^zbVQ+c( zpN@<+u5@a~`I);y1hu}ZJ^67teN1h4(S&N~d69^wvB0R-XA1Kjo~T~=2ot8IemBri zF34RNxdZb`oNlWvPNz6dk(m|b?pNGHVWz%F$ycKKcchI(nozlpEDC&IZ`v93oVuG zcx*|e7$2EcX|b3OZlTgF5ppP+bUrcmjU=D>v2@_4LOXQJC!+DT|J(_hF@6^L(V02U zK-AURiXZx%)TUX(Ya!K_?Z$_L!;7v$!m}E7YvJ4l@(~9GUY`pa?CB1EAWye?U~kP; zg}86>E3mSyi7VTFnOm_c4fwR1jlS`K$a*YFeMG^?dB1zKFa3N>qp$BLk#>)IZRfirIqBSQay^4=>hXg6s_E$!6F^#8|9g`9X}1>9$H1MOmI}PdWZ{_%*#saGXt>g zoQGz!nhw}XE>8@4p?U{V>vRioJOesP^q#zIp?muD-Gd0CJg7oK)}1A0)i|cH0{hR? zrh~z4i4ug}0*%2&ew+7TtPy@HjEXJxtx?mdxFtI#US~oWtul*?5$ZkaIr&P@jvS1< z4(0_)3|c43Jk%$?`31jVodGE~8A$55S(DZz#$V-qnLKEw+|AwxdU`eBdv?=}5u@{s zp5LDyRe_>pM(ZtHY{n{a<92hp-q(2_fTxq+XQbkM)rbQt7l0e&E=fogs}Fd`XZ1%7 z5PdFj@?klJ8qhamlG^o>{SK8$^Q3GdsUT)RTOim%HCC)GBI}-RU^Fhx(f`l|bC#EL zN@GW(Djw=T&h1jIc8d2p#{BZwc_Z5h@+;lX8ss_c_)7ESbzf~~*;B9mbZI>& zGy`~#2Bq>>@(F)W&~uQ`SiHvv^H%2dzq%}X%$8Bek`1sd#-x2~Pd!R2JZ{6}!qrJG zCFdW#^cUEC6+V7zyB#N!pmF7=W>U4VN6E=HuB^^Ix%3ON(d6ofPT1H>0^i7v8&H zsxVz0*iSHY4_nzaQQ}K+%In?7dT(u=-=*AG-8r1IErY)CSy#>qw4E-XFdRE-PABwx zd7jGSFfZxtzMWgrbZqTz5r^X#2@Gyv$PpKRf`WR-%nx6am-E;@ogb?$drbfMc1fiS zl!o|~g(cJHc{7)Ke7%-a4Vcwl5-C4eVky35t@Og~kS0jHJ-)qXnnG}VAS*#cciZ9M zTeQx|(QMM$;_#i-wp%pgFC{(Z#*>*Qw`*c2K1UkPLr;lB_jqtT=w@M)ZkmE@%^;xu zzBZEpy;b%NOSrqfYVEk|wno$wco)IJ$}BoXn~LaG<)x8Yl?8TV>!tMBgUI5ubHk(> z*Fa0s{>J+m%!1sNk=6(6?5lk_#v{>^0l*-}hY#Oj!LalC^c(kb5}x7^EV&(Tj;b{K z4P`9v<-%`kAk-I1s#0o}S!vnR&_j6HGwA2esh$VACAp_>&o-*t%~Pn8PM-1$bD9^F z8GJgw-}d6dR-wI8Yplm_l!L=&-eT!0;eXplRd_owq;{m(BM&N!H}A43JLc;Fb@^PH zF@BGkZyKVP*mL-ml?WP$h3)-j$tdGf0XOq;)|7ng;I>k140uWBnep8L#cCI%GV zTbzw_YbhpEasbD3#UMTYomB_|S;gyDZrnZ>d{>$A0Q3L?a9UFA%odZt5slxXsXy@7 z{bLpYi~9?MUinr-Qj~ZU{POeDGyTJh5oIA>BO;I6hJr8|0YM3!40SxCWuA#h*vVg}Bioo?P;#UMp7TFiX7k2Z;pIv;P3FLJqYUb(+*gb0)ceXKD z5vOJ>Xz-dICWjqvovbDsH~SfOb88k&1lee@Dz6oUtPT3WtxhfiQZ5=f@Dk=C zItCvuA0wRFo213-l52XC|LoHYI44)wYE+Ae-;I{a3$}yAJ-DI#87^(KT4R1he>fsL z@BLN3dQRH)q+j?o#`tUMo*lkJ5mbj@hKglrE?Dg@JfXstpoQbee0oW+pQF`)OyFdb z$@S&D_H_N0gI}zj_q`k=yA9al0;;dUIa^EHB(o7eJk!_JF2=u}XJeJ3+T_?k?;=8r z1)wu;L!LDVS&)e;pkKlQFSvqOkJDNf4hwfD*E8QWmsX)XQYIJ0u6+f6+|v3Z#K0{> zHxT3s$TWn_@{L=Q=zRu~ghbMDP@b6ir@dnw+^EQC}M!Mz)8Mg^GaS_v3Y5vlp%v@cY*p`7f<7Ljb+s$=kAq^r1Bc6 zDDwBzMM$=*o1nzw!+t^%ta=6mh*;hsu)0#VCai`7?I{?r`z4p~>>660hM#gn!}G1GwbF(F3BQoeL0|cWq8?RFYmPs$jYGqZY*Rt4pk7upMlK zwPkQ{*kJk7(P2mS$=H$YWk!|WXwDae=&6e9LIM^bvmicJY$T1ML`LnPQN@8%f1|VO zcXN6@oNJ?wMScG+vTyJ*Lu? z<(l&$M-h#1__DuX!X9bXd8z?T+k=l_>FD4`Q%q`JL(z$6QenopYFYHXd^s69GGSN$ zT10a|tI+EFYMB!1CD;9y^umma9;T}?dX-(75j|i zpk0r6rZr8vnPXurCSPabpnyv>;ILtSoF%&_&_2tH9)&7lr~`@7&=cY2lA2}YA+)q+ zvb&c(;^FdQxKUIke?=a1bbaJvw6N6cp6&vf`Q{-@9APtGlD&^}t3`Lqj$c$NNz!xq zDw$%G$jfArm`2_U>>P{K^j|)LR)|WKwYI_59d`A{)qwfx?K?(O+mm47! z9t2UFPr9ip%`m1gb)c^a@baxKyjUDEEAFTneJlaJw{%$G?pIK!vycgS$mvZ1At2at5*-!lxao`}KVw{wxZaxP~_y@y_1 zy}WwAgJ{qOj{fXT5CsBf3bdb#^Zs9o1%D;^Za$|E;raX1!Zbcqc%wyay4G9U){SUd?JU8=P--@`(|fq z1{Kb(_KV<)#zQgfUUI#oS?p?y6Y-ycwIk5Qf)`nIqoqDr$pS!rQRvNzXm%4M6OPXS z(Sg$6=k%&2-nq=sb0b#$oV3*WmIHe${hr|awK@x^_2?J0)WfGLZIVPhe1@2rnp_vI z0!?R$njJc3C(B3GytI-K2|^XEb?%(?rPJYJh@eDUv7W5xB@CUce^{5 zVp2F7ixd7duCN?1Z#7FHE40XHnDv;u_=T_-=GmLu=7YWeB+cRUu zA71gUW(hZVeheF^IZ+y)D5r^%{i?(Hf4ZsFu&lgMOpH0GEDHP5*}JUR85M`9H4yf< z^BHqZmu^n3olDr6(Fb}cNu7ZbHk*(V5KXPOPX-G$n2L|~;-smkj}Ag#FwrQdOGD9Z zbu_>;vvp34!Y-Z4@wQRfvNdmnlpN-`gVq!3#^HmdPa|!!q>=y(vttx{? z-T_k9J4x6D%4upB^^eMrMW3+Ma!L!T^LX`n93Fqk5QnQ~^f7?FHcf11hlC(qdY4!( zt=YYTM5=!CV>0TZaDw+=N8qtQ@54!N}U_i#jcEM3}cA{~YB!Xxcn z=8Dkx{)e(UvnQop_M6NRtF_z6PAc0o2P4#X`c+suSD?;c-AI4UFXEJAJUYD&>@zpE zw}o_Frh9W$ri-0_Ev0!?@LhP6Q_{P%WH6k5@M0|ffAm(>Vn_uoVty522 z^n>;}`2LXZdu(#HhiBt*hSApYs2fxtMtJcgbzl!e8fDQ;u&K!C*v>$z#QXcpf@PS# zta_)}ZL4oN%so1e~008R=I?zb8)o`FNmqzb<*6)wo66u+(QrgQzSDjrnU4a~S9XlVxEW z9idP>chZ)7?E2pC{6V+EloXzxkqlHF`r+XU9Za+2fKEhQvwq8K<8HsoG$9;2byYko zZ~H{5Dtu0*$&bW_Tl_{qMM?L&QgixmRch##(OB+2xGtXmSp@l)ulzAe@3{HUSVHnc zTwG4+tDfwU97Uo+ah-gVlg#EPZch_0PE2@-;a`ze^4WqTlCDtDxO$3NxRu?`1MfUe_;`m(MYuvaVj91!SQ3bGAx!Ep;DY zyk&B-BbAJ$R?nEciA9qvh#nGk9oF)Ls$)|{^Ej1Z6W;sMW4`8VV}j@!oW>LvQ#H|Z ziO#~pXP?AlxZBE&8{8PQ64s+&!ZPb!W9F%u%--(loJ^$A?L`tG z;|`Yp#{y`|K4A7eJNWv>0`vS!=EP%p7NtzHMGzx1fRj}~F%^@iXe_XZBY!zc zRqa6sJ{Um~Z>C_J>eRRZq%<6Jl=d-#IES&Sqyw!2lh$Mkwk0@vW>ZG#Z`?homFM!S zS%8tUasf=?XUk|fThLk-hQw=qFpy_Cl7C@GyZ&f#a@?nx3KCSLMS^#3_sjD9;`U3F zVe$m!gqN|WdW98R@Uy9J7sqM>ZH+oO6|a`5U6&q~iG_74W9iH<3Tnxg_4fLWc+U^D zyT`2#8hTqnlXh08aj{pw9`2{ajb@=?85A!$-$`cad`UI1baa#oN4!;ntVAV;wIoUS-xt~c(~jpv}Hj%Cy&)iCf{Eu-ux5!HN};u zL_$Hm))tUl*JqzxRfdUyI$~J96!yk3xRs6R=~m~J&a4(7Z>df9B&PtG70tqbV|>?E z2=W44J zW-`Hae=TETU=Vfo+BZ=^O#53>WhiQgx=lK*6n*BJWrO#8yuJh}aI*+AAt z6ZgTAZeQX?M{fPQUj`y&aB(8?id~CT0oGihHd9qLL=5{HY=GAjWVKLKzbqs?>46|p zGn(N%LtA{C3^i?T`J!?SZUb~_Z_40XlI@w4r>%`kyJuD6fIx zb(HxveiiAALh7>tMgR@Q2K^H}=34^X=KFcZ+E$^uJ4`7XBK-8_x@BBH$!Tb5hgTFi zgdhc;PC|$l&x$tlaj1UuP#(K`o~g?A@ruij!gn!4ONN3YXi>KMBS&%_qPa9taA4b|hfE(H8+d&%%*Jb}J4CZF9`w!`KUtSbLT<&g{@S+xXm$iaYMiz| zXS9vVGH#oSk~jHK4(CQR5^8kJ1z5)yzhk?L5VZN?Aqlm^t`fv1= zk>mpY>!|}VdL^Zls4Scmn=(=eFMCmB*y+BZ|By*I@d|wGJa}MJX^rWtr3NAZx4pFsoA3 z&N#hTx$!t}O(M#K=LPJEn-A3IVk4Q4x7?opxFe-z9W^DK^zK6O(q=FTNQ*D7ZXer2 zbk(e&IP(PBTO!H02tT<3Phf#j_{GF(Lx#NG%04s|%Ga#Cdt_`rbCQ+V#mO*fG%65C zc`eEji+pgSmOFe5sO5g?kV02tZUf?M*nXnv?Qtrt`6h z>HFUy^Tuoc^*v7r$jtXeJM~+^fsF?6^tMdiu_I<8{ZivS%d=b07?Z6e`ueQ&Y?A1= zre){zWXoFG6DU02ktwymze#{Ymm%GhMgFw^A`|jT_sUq*Cz84L>qzWPPU0z6Bc`Bh zp9<1o5hC2S{P(O3p%g1(fa{Q5jqNeC{_?9O6N&vt>Sp!Lmu#cRZD+a;8q_={IS=>heKqHN3sLXCx^c-5X>MHd)Rjx_ zo}d9X0S!0FF*SAP%6%AwOs)g|_)35E$MK%P(2XV+R&a81(#*!de*8n>!|p{dp`19z zKb&|ZRObgc$ciss&{IxJJ5P`u3-yys zFn1Nuf$bVG0-?s&D7;4(Fo&u|Z|G(jJ@l;R^j%JU%V8Tj`$<}*89_NtN%8^yQR557b z4e?gf&+ciW6Lky0fqqS{5|ijO+UgpCoees;HOSL{2rdrI~aA|$m=F=7^*mb zm&>n-&QY4R+kRiOPg*kqw$@L7W}LyX^iY6ZiQ`Kc-0>aid^SP_e}&R(xz3fzbpBP` z#miyPi&PH}T2gjXasrQ^8$$zQIickS7Hop@Q{_L4_%CiWZKy+rH!8>X`IND1-=C z!T}1{>I~QVbhNlM=F87)%uDPrgcvb*zW!`-I>La*oYc^5zA5#Ce%i&yuSX6AOL}N5 z9);&>GOZJnXJ`oHWFn0|Mf=?ec*o|F>zUVhtWj+l?5)5d$x@w{2BsfdE$&5m0OQ*Q zE_!4|->-vi=q|(LI_17z(325;bG97x7Z+P$(@(47=gT&m;9DgU)GKE-<5^w%dZ2Yj zpn(8ES(A6U$7(o#rU#=F)_5;;(V`)mwIDoLk?lmYv&A1HNvt5xuVifvOror2h!fu8 zl7EB!dl7wa0x99G>p&`b6-X-pm1(HLVYz+T%C*{a6OhsZ{bCzD4+up+MA@RUJX+t@ zBdjR*mlh4a(huMHN9UA*QSML6%-lz9V!EdwAt8}Zh1>5D;U6qbe_(XZe(%I^_Ve4q zV-m$dgPBBPP39F-_st*ndKI2@vz&XvqMrdDJ2WABf1=cMq4+uMG)&R@*QgJD9{Ie2}>Dq>1aPXGRy)$;s+i$o6iS5%?TBm zJ0H6By)(K#>0k(t=JK|2?ClWF}3X9RgxxTLFa4K2Ddetw_ zg(kabdIuT2HAhn5WZ^4h?dI)w9yDzr(vg(knfeh%YS#$2zl_-QQfOBXOM3;I#nls7 z%#ZP3WDTh`|!=-Kl6ZOd=FtiHDBXv{*7#6wC&587k6Y7qpfzF;W~ zW;#_Yip%rJ`Px`LfJV%5`;3u0^4|JVc0zPtR0Rgn813QrDW>0eh$f^4c}$NA`i|K@ zU)uV;7z^(FJ}KG#^E|e?ApDPTE6SMX*_*b6^(&`kXmMyNnVvmSSPak{1E7b}{WraV zxS}`qlV7hL?Co- z-gbQ{G1dpMx2@YNdUp6F>O{Ac&2+f)@L8SOgp0=NI~ieXJsaXN(*3*r@HXFgJl*V$ zd2JsMMXNw~?(|`fL_(`;A8pI(dH|X5>kn5&g2bJH9NFB~$DIg~w8H(#h`Ny+;pxfR z&u`#7Y&iu!4#%N3*_2q%MKn+n_fxy#WUaP;Rk*@`p`~sn5EW;VD;I_qEYm~l(pb`U zwtc%f+$P*GJr|aE06^`S(2py<@ z?am0)T3r<#z^{f)D^s%{R0oNg|IPr*J`@UWK7x6YmWcxQ*RT&hlNZ+WENk5-s=oKD zCPkAFJlDyQf}pgRv|Q+xBsxAS+aemBWEF`YB6P!d$EU3f!CH>{hRliE&b;H4*Ua|<4Maar`(((M%NkK*BBtn;u z?4Ot`B%oV}%E&aW?C#Hve5@?bVEC2{azug$lif^nqWcb9-_SQ!tn)#*+VNhS)!c5A zP@bRWrosF73E5yJ^m`toES&uHl$BzRd-*iE?vg{Kk97SKN^SWY~8 z8AM`6_In*-NUcd{kqPX)~CwqoDR3z*EO{M4LH~a-(!{0h0=*lcB(CYNoF)7H+ zTRxTpY|zmN^hHv3vUJtHw~TiQZvwS<+_FqaOq92_w*K($-2!fnr^X)MKjJPF)Kh%p zR*rnD;Y@PTw;HDs+XUsP<_&4BhUK9~kKP@);Jr+zBQ?#B>US}ZT@aU zAiCxxG5%;n_=m>3uQe!yw~?;9E&dA1|MfZVPJo6=`%g$>@dx4R{h1{$hw;x`ixGYZ zDEC^6gOy2>zy;sm(G1T08<4c|@Ah8&4~&c$WiKj73t17#mI=|iX9;sUVp1p>4Zm#+ z_NByne6t_F-!WouY8$k-{>^@x{~;xz#IZohYxSq?^&b}cOCv%%qx22m_xjDh*=_Me z{<^2+uYEuN`W(sutW%~CvejQ33fr}AER|LFn)?4YI&}V-Wzsi8|pO?*F>=$OeR(qwxfjW43KN*nhMWzq^))Q#Z`Z}-K zBq;qsXg})wFx3at3WIgpISQPZW@8^9wc6@q7UHf5VV2Ej@1(Xq zCPXPv@f=14i?D8bCA>xLrrt}?8moTj?1f7Ts1)bQtlm&Rz29}$ozUl$pS!+7u_PnpN5?0OmD-MNPz=E!6o_ib z#yP^0utYyqo)?5U`mD@_)JM3aenpe0#lQ#^{fyN?@FN3_j2S7IB-ekbslmGX1<)Ro zhgY+mDpsvaR>jU2z^UXj19?d(-CsDIFer`3W z!eHM3X;VF-q(Bu*-~DY>3fI}k1PgSQMWyA|8KvdJeM{1gZ|C=~q-HT+_zrm_`Ypws zLaQmoD9nw5PB-@Wm}p;x`} z3t|7YH~xQvJmTdGp8v|c)SRBfR{SP@C59Oi1n z%OtTiL$5d9w|w;IL*{Z!Ub$~XP`b;zGaa51cwkAWf)=}krFN|BUMfwmowt!~Z{1tj z^&X)VK@~KWV^zgVS<&nymN<`Mtd_irkg}O~)<<>_rBCg1~$*Ci#z3@wIpNq~3 z%T#zccev`zKv=C#ETZ;lY;?BQyd}5lfrAGOkCU%-JxrsH1v2x+yGGmht1a*Sh5n1d zB2KHtvS+SbpJ&SW#-0mz{``Kh1@E$OO;x{aElI34Go&L^cj=1eH^}GX^O^I!D|vpZ zyp@=yd0B6?tuJ9l8YcqDS0AHtjjssVT(+!RpD26+JK8aRR&BVoIBOF{p{=9QL$6Ix zV?SeLGCMfp1__ykHTsGTmyZ{XVgcsY-ts%%8(qiyn$L$`9({G2q4 zBO}mheg8^){q3`uD`ve~JBRrNJoY@W_>oxm-H^CEGcp|P+Jp1o(=ctSY@>LiQi|@YAyRgEjyy2 zc{aitsEiVpe;-*y_4(mFL)wF$3)2SL_tk-1pnyb)o> zxtDp&4)Fze7Ho$QhJ*7_)W#NXvF~^w?~!+^=U)bT<{Ly}$w?eLj!_}#W8A9N>%@6o zFR;FlHr_3C3hq}E z(G!1mDoL#H7{6FZ z)8gCWryd=w_<4rn;K_1Pxwg{5cG!93ggxnZqsj;F&3mqTs>|OmnojU@coe>w3HXpU zM>Fqy%dMrBUdJt879dn&k+Gb5HHTWfDcLi_x#q{72kpk*JacA@%@7ei&}w4}nkpNd zSI8>GUONAtK)&y}ti&J_HMRz7gnCVul+9K}ys0rdYQ((_jF_OmVMv&XuF6QLG`WL< z`WM^;YM6fud+hL(f$I|LHMNaX?y33{{V!z1-x*b@1b;Xxi`2%lP+sY*S1&f3;DQa< z`}oQFXmhP7tFFloEO>OeQvZC4pz&@l$snsV9zEzNPiu=eU|CprlB%}bmftT&#$+cZ zO*Oes_F+MQm3xPB^=`V|PZ?vGPWG9E zPHA^Jj?6@qA-d`-h5o?x0;~yK`>A}U@j$$cm=vo!JKAs+*l29Wa=r3zc@w5Y_qBY> zh;`iN>+6ML?4CzZaqTmfJqdxjIz{^icRSL;JWZ{{K76X(Javte)g#La8SSCm^wrZy zNjgPETBuzqd0dSoxB2>vC8@wSQ7ePfR0?;xjWId(l4=G1Xo3AG_~+?xHr}X%jsMhY zhID?Uz?)wIb4H=)uH z6+N#Xug%FH<3yyzpBrNiV$z*GDx3AKNFLk^_v-v9p!u_SjJCVYmiGjP3X^Gi(gSlbA;I?|h z234WsZ;UU_QikAjKYa*aXyQc8xVKs-docFrfYw9z4n-h0Gb zvB2*jJe67QXLx*0IG4;L49J zTM?qUjs%eENtjVU$H8C`o-~-S|MBRk^A+C0CZ&dh}j8wu$T{LN$Bv`-H6k#Yq~zIlbAb&$HWO z6q|;Y%YFNfGqF#X6FxJqqsE!G;%R=odRjp1@4=9c+WdsYBh25xnk=){jaf8`FWV(2h6yt7`N^@YwfX0+$ zv9-b|C==t}n`spg;+HeHb(C{!3Uz&mDzz6sCM#BM&ZcX|@&oV1&n7uu54apir$MEg4-6vne)r}(e zS0UJpW*oic`o7B~rP?dA_%S zKYRw8C2zspciSEk2HN$_Wkl=D?u3m4^&X#NKZKAOYSa0fEaMC>>PBxP$7LW!Zu}~{ zSY=%Io^Tc?7fef)&w|w*&AcGjQ!&>+*)xdvLO=4&@aZQH1kP~J zrl?0dK0~pdcH}_Wc1!&8vtlkAKb0TBe&re%z$F?inh!_W-d$+2Py4Cq^cZYKHZvAQ>t?RkhEYR|kZJt0Zm+y0dk4E)^Yutx&0>80M zE*qaZ4+LM7qC;ArZ*l3iJsAHlK z;|Sdi-bYTYJrYFaj=n};ZKKU29>_t~@Z_8z%Zzj>FSe)Z#stWUOEh9XXNO^OHTwNX zVkYlecqAH=1cu=PC=1>XT%mpiSF*> zd(B4+r1<}fz4w4>DqY{jXDq10ASwz92sXfiFi5Yl0U{tOC`eaCqzj=KAVhQ&6@ig1 zEh+*kC3K`D!2%(KfPfHsl#&1;2_!&BzZ-Q%?-^&#oZq?sweDSi*9yAHVkO`HzW05f z=dHV7A^h5~bokD!+!N00s(qStg8Q*`*%L)pFpE)6b&_&C9OAk^_A((JC<%H9xVkok z)lQQ&Cc6>i%E_zl*a5Y(&s4*HEV$;rR7kNXQ@dy-?rJVsV(^aiQy9fguk@OG)P@p` zGfE02`VaVI4$MC31pXGp|A1r@`5=T74e1miyxwu`12w*5-_+4{{C6Tw2OAD=tWms$dm?;v;&RQK@WZ01 z?88|Nr;_2%_oWgRUKDoe=n%1!szW!N!rzR~Yh^mmWH4RtD%=`6^{XE}^%!~a#0so0 zu{CTyFpRkPBvU_Z)f>r|)6-L36!x(@uEizmU#5B6OZiWXTbc~U15G<~!DAZm+I3_B zW^}US(1H?n25Tn%G%<0kVgp!KwpwOi{(vqL77>O!4HT;SQs<=V4kY9;_cuq*njIW% zXE{^f_&ylz7znm^;W(E$xExsfQO`e5V%qen5VVOj14+gCpa0iFP@GYId16WLgMbs- zU9Eu6E|;|UGGc%iGZ=g@E-J}|qkCswhNcH#;=K;8;MkcHE27FC6DkE_ z_2k^66HjUyLU+VM7)PB4Mzu1VUb2C52sM)v=+bh+z?HC<{@UWA@4ELJLTxR~h79tN zwYyH%DfZ0oU{90Ju6xL$N(3LaQYEf240Dq00eI||y>QAecOf5g=C$Fp3WdZFD(>;v&MC2rVOm4F3MB;m?5|$7 zoYaB&y$dry4rtK)Q~qj7EMmPzO4;qb_b$RTY*56vitGOO9=N(sJ#g*ls8V(6(j>sI zx~9K$N=quP`Rl~tDa9*$SKF=lP#o*hRRHy$$vnKn^L2KnG0UmX-nb|~?O5b5=+D)t zdQl39@$20_mhCau+*_tIl`3`C*j?KDp>4C}3pZ+%rsU>oO+&kB1YG^u>Gp;-`^d!8 zzZUPo$N!2{IWd&2J`#YqYTSvkA(RCLt$RGEua&J*?DT8rf$~X>Gqz%z{MLj{ciG5hnYXZDC&RT-JEa<7`}B6p>R z-C$n|4|91v{!sL%%$6x%oq0pMt@INHCkXW$*R5&pT|Al+?zhJz7)qEqrpK+>v|<7( z+G9kJYEiK&^=rF4T%^e$o=%Z^DwdizU>Wv z^_ggFgI}Rzd{!5wE&f`gpU)#sa=m8aC0OQ(BfdS4hHb$HVQ^}Ha#>9ls5Ba=dwTEu zIg+UQF>XfDh7J$?UKk^4^^L-qbtQkFb&0YzYk0L=UEJqks?yp#C6LaX+X+oZT)e8i+b; zi+%S?aRRnz+d+Cpm)>f3sl9M=+eR~9MV^l4Y$oI4rpUB=tz}B)4UZ8!^N~RZ*Vyef z1v=qaR&ShI6}45~@zTIK?T2dhg2&@jFow3jHi|X>J_{hy%)#H{_(QPt#z$Q?ufWSY zd5|#ODzWb3cYoHTr6lSMbRPeKNxK9v@%70Q=aHG&h^1kQrNE?0V9G$@z%e`CNnmv5 zzdHiUhF3b(`@^I4oP*KPJ|QE%6<6mCr=%Z^R=jWQ2%;o14JSuk&K<1|@*i8HFFb~K z(_HKU5uU7yniJyqa+ ztKV`%I#((;)rymUdh~O!JD$1~x#Mo4g6jjr@fGv)Me6y%bqifVUb+TD>I%wF(={qK zC(l@(+?{>m@cIX%t|(NS5RTOUv3hzhg@?AbKD?KCP~_M#o8yz$#NysG?|P^qwqwIV z-}M8M8)fc`*gPz4gd7y~U+cX)wBzx}wdLn8zj_-Y_si<7hqen{*KN>KyS3}rb=GEH zH2wgY=Z9n&dLxi@L-O$R+WDdOM0;-}1xhd?gG2Y44QZ1}+=Xr(qjt(&7IcxRtqEIr zJem%k+gh|B9R@nW%E~+-kO<0bzx~59)8Ze*lr>5!tmrRcrIzuGIeFDRVOMl3V84Jv zv}_#us_LwxX+Cf* zAAVf1?%==t^M0ME&l`~x2hi*SsQ|usBx_nXRbazRMF?2NF{5ry5M$e9Se$NbgBm8#FP%5a}cp$6cI_>3^LBAQ=VEO7P0;{ z)$E($iutVr4I>1Gly7;Xbv|A)*NSxKR;8817Oo(gF%n7S8--Wc!voM&ah3{t zuWJH;gFKT>Zo_#uf|U`TuJ?CIEnB_q+7JKwPqf|pW^dP;BKBKhZJsU_C*MDqxm*$2aE8$!uQ>;mQ{zJzBRB9G+ELFS9V~;|>d9Bp zh^n^vN;R#L`k8LnaQ(!ji_^nAj#wPNp~|3ADGo@xN?vGjLsB# zai%YZ-x{&nvy511Mu9`R6l~xnVPnRw5v7*q_g1j*P-d%Vd0d=~m+Lty7dfBEP3Hk1rtvvPIAJ-vqe&PnYa(_E|EUWhROKz zos>0Kvui)&bMG8y}ZXH!VyXikbkw+rv}zI1x+*!A3b z(|)V-kp4MqyNw3IK4C69H{Yq#@hUMfBb;7aUc;}F$?yivz9iicGTxFroad5A8vMyi z;YC$`r-y{z2CRlWj0SokPfA+~*7poggASyNw&{D@>$ohBS$l`o5jM>|>o-|DKedoC zW~H}i$ynU8F*l-dM5*dBpFmYobu{3Q-7F<;JL^<`)`6^kYYNmE`4f&{3A$;lDbA<4 zr4x*Ny_pKEp?8B_kvI4Y3mB~9fPKV!m$e!o7Cg=&%=tK3f1#S14>C}W;M^FMwhc!= zVy&m&C)aE_#6=5Y9MYLqm(v|U;Sbp;TT7$dBLUE`R*&IOS7R|{;amq2&qqT;nF$M~ z7KWS;85ydEFl%sU07gT&SPI4GwE^ol92_2%A3 zF>_%NxKL_&wT8H$6OYeZpzs$!yXXkf<)PYVKR-uzTr+f(CSY%c&V1!m_i5rAkgXvP@8gO{#^_-jB?#G=4sxxT0$~p!yr#G+FUmN<@z3_C;ncPg z;2B#qr{Mt1)}a^Pgt3faE=!)L`2JMGFHA{o-*jHbKq=-#q|fU;`I(*LK138$F?9cO zQ|IM4OnPeMXtg#hh|chjOu3gm-=eLFSVZyG>~rxM7Lo`WL@q-+>3GTovLgqKcSl5? zU7Wkw-Lrq|xy)(gQW?}_R-)a_s zrdG9ix;IE+ETGG3O@Nc!{GJVT|BUsF{NOPw?LC^JW94VTXf^syqEa!!7pB~n3M0I< z8oM2yUJyWjP#5p%ynsn0R)a@Pr~*G%tVdI2WKc()iv~BxZ_aZoh?5qcn!Sbav~;Xx z0rN{=T?mYDS+*sHTUxB43N6E0!qA8sqV-y>knvjWYO(#c!iiy;X?Ifg17oBMGz?4U zw-l4YkCaxkvNg*zO5Qef8X*B9vRa^h+hB_BCrrJa zVX~2FK+-3rzgRGcGqTMYsWk|7cHWom2C-ajZi-d?hDbC?J&elbY34=cP9NAfgl1af z>F5P9JS>v`(&`*mGap2&!MF3G{r$6pu;>;Ca|(<%GmeJ~dScQEE|KKZt%+UotO`;M zk(Wdw8ZtYE;^hJzN4+Q`TOfjV_*EE_lW&;M9tvM8*es>_w!Xmk;e&`}tx_4){3-Jc zvT#bjwo|weC$4Q3(cFiN>q9fsNoQP`V5Lyc`SP)|5FvbT zh-VTF*Z2dPRD)3YKa1Auac< z7bT*>g-3A0Tjzs%#<%(p^wg%%xz83%i+Na?1q~sa(MLb?^ub7DJaI6BrCx{4bVstyhE8o=?sf;`{bSEuH> zj2ZEE&xV9;G7H-N?AJqhah^$y=WML6H6{`M!naT9{u@HDHFxJdXVyI@^IQEf_?7kq z8UpHa1TrgORO|yQY^zMA`etW2SEGjgBW8O@>pz&%79(Qi{b9Sh+KoKgTjS%xY`HlP zvfm0W=fP_yXr$y&t8~+0Ru>KwWjr4fffjOo>oN%Fi}Y6S4(OQRT@Qa3jBNUHQgiHy z$O9J+CpmLDgLq)2=bph#o@L4)*%7v$O zpqZk=%T5aq#i^?1Ct@D;cM8(%+B)=_3|LQ7H-TkYPobK(Ct4u?3A#p!DPI}ztq!Ks z8ltdpYF2R180JxCP^Xzw1e0`wnAG3!Gt%Feh{6gXk>spIk-P0s8rX@ZhM9=(N+;b@ zZ<}bU6pSC^u8<6$CPGZXqx-A1;Ap-m-jKRV&S#*kuEv{?M|!7DCr&TkWu`{X-B{v6 zwKQwIR0z$x%Afddy1%?qmz|WD0j7lm;j+^amBHq#S}jn$5u`+I4Q|}fuxxL6zV2)* zI0Jm5TU`EJhW9K2=Ic!U5Hb}@pnAhoms6R67TkJ`rT@Tw+|gfqrtIn5NoWKIpg2QR zhyHg98M4HXlUdadS^0Uca{R2Xe_|D?!uRP+e9C0_5NEx< z@X9EP^kM-?t*`c!o7t2R6T1UCe^+&i-@>=1hWB;_`ufTkhg1tEobH5EHC4P+jldcG zh}mb+xpY0;owf&P1Kl#46jy5%%3=4W2w^hG(K4t&7JiheDHD~8j7HC;KyJWz# ztSSJ|GF&_R%Bz0pPtkr?ow{LTYyN!a693(ub0`SgCzIcDVvhG~? z0eC}MUcC(CinN{9SZcEN%^#L|?>@L3Cp{9Vu`K%FH4#Z^yM9cZNQ&eku^qLHr)e^l z6;dp3O0Ugh^-LL4IK^=sLaVPoYk*;-|J5O%1P+;vda6;ZpCC4)8_$Z8-OCNCkAZt(F7HYWnaj^U^m8n5S)dLOwnE2~Z9_(H$W>IaMkVZeruJcLzKE#IsZU!&P6xK; zJj11>JV$_H!QAVjj;gi0Ww{mK@opcT01y3^KuMw?9c>-D8g`he{5fXex*Q;h2Z&P1 zz!veIntX{Uxb9zh+4WIWE);dy)pPy3b&vPO->vC*W4W`fpvZ01tSvOFJ-C=Y4vify zXbfEY7cmK~hYj7fEiKukbi3o{;<1}-9Xp0dk7HEqy9Q?0D0{cy zK76$&7N7RSbZJjMiwmGHHFtKkxkV1fTPo-hAx4Cn7J%$rr3LK%OQWzPFO3nWJYCP- z+nN8BdtP$vM`=4?H{eRrcJ?bYqbFK&E&z0T`5mSgrT1b2(}@huqJ%?Sa#&uanSUcK zPo?dKXNu8O4dH@%bTO^(KGazKi)7G zzr)JlEbP~A4G`~5bjWC)+Z@J)657#F7TGhn=1VLns`Rt^?)ymbRL1~{rvM;jpoCc_ zhWA1~<9Hy78Bq*QCPP|h2S-o-^}zu~Cx-pFv!QIW>4`&MiN*cTUtsmoKCJz08AU!? zM(jVfjIKx-yJ7*lI^?c!-q$vGbW47AZ)`h+ccX6h6*qe@mYtefKZ~e+Yo_F9<&X%9 z;iYD=LS~}}>F@k_*%+f;<3-d2k(A2$alm5z5e7TE^OHVMqiym7nO zU@yr;Li@fBVkx?#OAH1?3zf>!3`0obbTvwjC5V1Gmfx>>uPvhtH89evp--%Ntwo{1 zqY|j8>)6E-(YjK4s=N@nuePXYpelIuHF~WM`|*qFLmW;L-dR+UqQ$eM=3 zE@>Cft7?=KR{lcX`32NU0zZqV^hfao=uyrE0J_E%6LjL)0U)j9u?RBTk-WE^nKoL3 zc_b@sw+joH+b{a_>B{FI@G+815BwYbddU;dzB$7hR>{m~-Gezpi=yOu0M;y4whId1tDHu~J!tSSx<5s#A(EuArFGL$9Aw zA9^ubC{Z_Sn#~BtF?zfXEyvko1696SeF5N-e2l&UM(gwWXt5DYtn*-~^&QHH9&rEA zrTgbN4-+Pk_R8e9e`68L(p2{X3J@^1@hka~{2ecj{#WwVQx`S9${7a9e*s~R#g{oV z`NVfc)fNQk8-G56 z7c%XJ)Hi;u=z2C(o_?6f?~NWSa;G4=wW9jT(kGff-F00dQq?F+^2Ns{P z3Kkq(Jx@c!-@&?52df=~&55Yzh>MQ`fF-tI&wstdqo0f;iB=ZAwwKQ0k4cmHsS zZyWwUR`gtCh+}ce(9MmA7Z4VHm$F`T1GgdU`1=<;V=kvt|)(6 zo*%63ryl|w{@ef>pvrnepxK1t0^pMO`8Lz9uz3747HckHaiXv@d+U5?vW(^6(Z^}z z(l#~1n@Tc}a_~Ed4Q`otE-ongi;TlR#k?cGV_xhM=EW-gW6XDgJKvCnj9MHW*L}oQ1c+_29V52P;4#z508H~In z2UCQLzXHrBjDL7JF3b!p|CK53P|wiF5G?eFwp=LOt!_4LQmJH7 z5K6Dl&k$haq2Ag?3#P<(v8+BL_M2p`1qd=8ARc~DN+`fU-L?GyuR&nX^#+{BAxoph zm*OF##!^lddD@2jxh}$7#M-aLWapYs2w~6#Y|kS4H|A3`v3uKNoaL?nIp%1j&t5FM z4R9iX%#<1i9Dn3*$P3^?v6hH|5$O5)KWNuFJM+)PL-oJo#nehd2;B=42LzdW;4`xh z^!n#@?Jf}$@^!Os60Ihh0A>{8CK%5KHmZI;*J`o~#Y`pk#JcduS(GLi^Ndu`s4;nK zx|QOr{A~{m&A8~LsyBcB+>O-M`(GIi*#kccxg2}sHT5=~(VNshPW`ctPPT;{u!Hn~4CxzcW5WpeWp{&6N(>)}DadOM298fiOH`0XAJMV(lXBmFyv zJorP@YjeOu$rX{(4!As*DUuR}IU^=ffV|~p&UL$>Yf9P79L#ZswFV64EDT*vSaMEm zHqbvv$1V|6+qOI2gvK<=)||hL6uh8T4b+BKg7XE@FY_SHN8~zV9ja46>vIRjQZKb< z8)m)2fCRICgG+IXD&Z9iI%9s565Kwm%LLqqbW+=!O3g zuJOM2FOw=`H;lC}r~r`)KWM*ae(-3@e&7)qm-+7W zVdRhl5X%^-o2{i3Q<^L@6k)qOR1t)hJ65je_MK}p{=-Q3-u`T(318wVio!GceKFj0 z7O=28ZCCtcp-T=~4U=I%D~t2~J6hfZ1-#NNb@xSQA&$-8)ALBzumf}N89-sAp z=<$_YlhN=)&i4R$o(Lv>=qkYpa8FQBuGUPQe5Ci1rEX3q{VH){qN%*ys7|KcfZ6Kj zh_HJ4LBdYYFY;>_G3nES#D7{^Q2NIO0RgM1j{&O#|1@AF2_zT8zr6>)0qhEoDHOh9};3)W3qqDskc z!e5x=ECoxF!6W^_fI-3hh3|P~BM|94E!@%7aGG^q>T7*B`%J~|f23mapQ+fk|AglN z61leY2Y5r^ZS)U=a({gI``e#sWYkj8!vD~%1x(TrWguv`U9jv*_#e0&we$FAdY1Af z9<#(w{_|yvDMv4gHc-D{PTcNKkRxyR#n%NwF%lm`F*g4!6a(x5kZso}ksVR}q52D6 z>OB5zyj(q(0$=|#ykB<^D8_mF|KMhSiKcwK%3J1<8PFs;Fj+};(H{VwH3NHg?iGwG z4sK-BZnTb5p?f+%??S1>su3vlaKiI>q((f~S)UXvYZ$K^=Q)?m+9WT-+yd1MKx?TE zA#k=`N2${N@cgQvg+J0cgv}q*Ioj!C|CzRY34Hv1Wev#0rSwyQ<;R@O{d|;-JaW@t zxMZ+;p8p@jpD(QE^HtO{z#ysPch{WTg;3Del7yF^wj4y@!@axLovORFKz_FWE6bqS zB#SZhBE~A}eheDT%6+U0p@ffTz6f!;S2L{k7smgqAmpc;ZLk3tz=KOkgUShn1R0r_ z_H)mcm-PUS9`Y};uq$)Q|f~V!g4kv5n+H8wr*-bJ$+<=)2-ae2AC1 zNBo^}*&?@AaC}(oM=KbbWA+Jv>!ZCjI7`tNU8Q0tDYxR#dw&tG|6*@HU;P4ro@sm?E3fMqijx>pFIQ%G3%en;B>3TeNi>vwehj;`O) z^*g$LuW*Uka>D%NrC@9T~3{_$~v2%5uK93pX`g zfkzPhVylcWR~w&TWRr6BsFY5iD!YvfDY7S;Ghfgv-JCHUKqFzAi3`MKwp0z?VY^fc z*2%Ap_kr_#I%XETc$6r(0CehZKr zQ~p$jP1V=OV2ZQIrx19iPE(Bw8kh{>sY)Y52HQ12LWgcFt)s}@&Ytkf)+hwyfOWx=aF26f75W{r}Y^FPi zH)3e|2n~*A`}8x&g$e0IYdyE8#r~kri^4KHC(@V|A+5~LT2)DJFXrIAk-^gjn0jC+ zn~UZ*26y}!r1F*-iYeEycOkk@p1RvT(l5g?N9-k!*?9u5^{Z)a!}{Ka zky~qH1BwyE!1^Xz}l!kmf=Fzar zG=B0uHQS{FCh^pAGEN5i?a6j??rPWo|Aq9eTl$yxOp!pR0Z!WD!s}z16kV)0NFO>| z%5B4qzO8XW$s7m_Acp0#jXa(fSHRr@3^iDS<4tJ=5YHhgupq6&a<^{v#&$Je=;&-> zchKgsjIymxRPQ0rgTl+>%SfgE<0QLCEw0&zN)vQGky5Dw>LW%DH}t1 zRKv18(Bz0Wr=Zf9n0tPQu{F6@b1`Sk-0W#KFutp?~%tgG!1nzjrh z!|N)A?Hh%+YTR)tDm3Bp4@=E_Jp)y~6qB#p_r4gG_a|2mh79-)`HIV?@oJ{ed1Q4L zS?Nta@f)m%Fkp-FcL_~~@v>1+uA*?2Fe`Mp4>_?kGHvK;t6C!Ht{?ix@?!s6hlRB{*#g(aFIxD+gFixI3E)!3;q5TEg;+9E|}fzlx3AQOe`61N+G(8u7ye0k6s z1EGu}k=$PeIYUG^&Bg#tzMB$Hom{8m7>QP?uc$e!QKIZ^aR;sDO&im>ho6YpRT? z0l}0jQIp1ky)XdqN|{8#?!hh1ilM!nYL;ADlyk+7Pv@p?mKkHXBt{#O8AvHiDWvq0 zC+*g~+=ji1|Nh{*8p=G{vuXEhKem_B>gcp4W}7}jhJR>t~eCxP((HhxCV+ z+ITtbrwDhW$YDhnb#0eLPt~BNh46?CJ*z=h~2Ra^&y2&Z*+nGIX@m5BMsF&>un zIy<6cZl}FuXpFnkEO-9ET1in!9UDNI7JW579SnX~fXYHWErxAw)53C=#gH1)bJ;rt zo`wte?43PTF(ZF%5CL`UB)+lu7R>ZmUGtYMg3otc%|9|9yEB`TGwbPqW<@;B2B4yc z?j4~)1cpK6unW+$!`w$4eppAsUoWRd=0M7_g0y>vIVraNxY8GL>ESR1x7P0Z3R;XV ztaU;$DbwLDIgJnvT^<8WZUB|f3s`6v>v9%!p|9ZTn@i??C^kvu>S(NXNDi#21oXhY z>iX($8Ud!LBaA;kv|Y;i>UnLB#C0<0fy6qU-S4d`P_$Y~?faEdj#sXL#V#2Tysx#~ zS6@cqJEBLN60My3YJCs*Wk+nowNiFmYcN>GU9f!4nohTfT)2~Hb>RWI)qX$Pg%H&1 zkkk++1Z)R^3QRUS*ORs(!)(OS5i%sD?)yb8ydI~qr2mml45R&@eQAmO!o%!t{y@~R zUn#AyPtuO=FFWgqSTsNSa_@>BZcSd4`zDuN$ImV`g5JgM)>#I;$)Xr10?pxtY6@D3 zZ)$p%)KvAB{8WkDZW$ZHo48XgyHX~@qGo7yW^^dUht;)AGD z0!(pQmz>#E#4kS|ZMALrx4=4Tb{WADY?&G{+Xze^xg^i=ujsQJiZI17UbQJtMu=M`loqb@MkZ&tm+^i8A_1WoE8v8wjQ zif9+ave<-8qJ=CvVP9m_@|9m?tq~CYbM;Adq)r?@M$?>W%(D)k-cnir_kiinSq&I~ zIo1J*Z*Y&O;C1h1Oexn|_ovSb03^{A9|~Jt$O2me12H1b)IP~rf zbIybl^Q?Gs!^c@}oR72IQX9ZXV1hvQiXKXhKmbaMfW05&avbz0ZD8l^=G33NhCq|BFH|AxVN_74nB+1zR?MU9eO>r%eOi@bL% zA^5M!N5X;iEdha{%MY)-ca%6UA-FeVeDtjx(0Ll>x>~+t8D*Y3|M>nF6`TfCkeT}Q z4>iybCIT<%9N1;49qf?}Aw3wny3pqlUyE^wX=npv`_?43|wrLx)TPW8P;(^Sj(78ygQb}gzOQWc9^Am<| zW%c=zJyA%E2Ar45VXbi!kkM~7stc*9tfz*2aF>-UTfTin!tS{EOD7lJg>pp2sXJRk z8CYt0v9~R=QFT}!KiHWW!C07#sC<2)UH=Nbjnw8O$nW3bO!OiWMkqZL!0@0MZyO%N zJ`4~Axy0RuUQ3RJR{&g7qpEtEwuK3BCqozfX28*^&#zQLHlYftq`aFxV-)4$zthy7 zV*o_CMO*=p>X7KAZ|!Z26ks6d5DQzUiEJzUcq-qWIVjI<9NxLsC(MFrjb4D_6SEml zFWrE`s)1)rjPCU3_mMn>lhw7EUGhROz7EDc7ft25AON@{gP}Mg63I?i5}us*9>af} zova(r&LaiH^Q-Z3;CakQv@m#=p-c2}FtFdTy$y`tL>DxP<@{|j{hF4#}ZDI42x;kfo z3UHi&`GkdQ6a>q6v^8cEplYx?$JxU%qrLTZYeF70Vr?Z`z7_Kels{Z9n564;>6MBoLW(iFBn* zDCs;$d+~DVjXOflDXZY*u_ z%*ZJMXsDzHGH*J%&yYdZCh7qOGb7uO21gb^F%&j;-pj?UxQ@>$NCzQ#&t>K8;N1~8 zb@-scLvL3|DDZK8DlnX`uol8eM5A;A9@bXzC*x&@$=%M}FnZBPGwbqSnpy8BQSOs! z*;znewfEr_-#}^C$f(zR8B?ww+m6{{YET5s|5g+(e?XiC9%FKlSs$H6^yv@xU}}Se zQ>3!o_*(eIr}szO2TbB}J|x;*xbYJBv(wCCTbPoVGB9-1aCLmd*iL?PVc!d2GAuG} zxdZGegh=FHEgxMWRO6>3-_)!X%*Z3_YvxRegINJDV6WO8{e$90<~g?}IyxI3`+Gnq zp5yWI!meqSsCd3e3fbtA3v-jw)PRE}cmSV~0T<55ig%p1JHFgpDCHh3ro0N6U?mTl zt0M7XFmUJ%%b&iEi2g6YqD3#WU8YuYkrBB((eI*gV;T@@@v1zlP&%K ztqro=o}=6YQ&2Cwzhc9-HRcv}%bHaV zH;An``rFn+#_}sSZ8TnSDukbNef8e5+m1-*jkXtSw&|}wwDMHczL@vO-*(?oHam7f zvaDoRB0Ds=eZV@OL_yTGXJ-D4<+A6VJ+GeP)^bC`6w``>5`S3p+n-)Z8#ecfDKp3O zL|KW6h|FxbX(%~>5#tbdKh%%aXx1p2e z;7bms%GenN3slG6#ZT`*wBoXRicDGkI8|JXwS20)Ecn8a@@@!LGpzLov`HPQEdhp4 z-*@Az#JRmkF5&`YSSwL?_fc!Nb3PQ5DV5xl?E{aVS9p(NUNRqd)1NbhyQ>B_i$^Lk zV6>F;ZhY4Vi)ivc0bQCi7K{>ZKXj>>8t}MprW@V#5Ki zjOvzOeYJjb$C__0tAj;09XMCzQ&OlO_GBU>KV^TI*(GGspsmH-RP5A&u(8#kM`s78 z=6f4Xi^3f4_BC|AO}ikxSb~a_GE(WBLEfCYUtZ;vm6gba3X^cw$yv|6-%K6WMfAOB zHATf$R!&8a>=2tjQz%eb+kG<#vHdJgB&AuQMI>dlY~HbJE57+kSA5$h!w(h@>>(<( zsH~EOTXm6=W#}N&kRhFL-_Y!d067#p5JEH~wv7iUMcDcoQciBUi(YAYpbx(Y!|_(e zTr>;J@rvT(HU313ot_ zFBSysl*zA|Xe2A*DjujRa489Kaoz3{Gh!DLpR76Pf1%Ojb$vG><-Sa8vZYq5;6r8> zMnuwlCvyPe#1%=AP^oopGYUIQym36qGkzCBMz4?+d?dE=1BE(?ZEv|wsJ(~}#x$=T z4ZH1hS-QDISO03wP*m>*h$s}_@&(-#lQq+qm_vlkY z2NWSnxGC&Vey+LkrB<0;;{3V*{-vDQ9=TmzlA%}+)?~sg5Tq5o6x^aK9)vT&qR(aL zrH&r|1vqG)0!JjpGPK`eZLe?4$eLtzM9V(JMFQ`kCLu{P0WyTB-__;OcE1s!AQjj- zTehJ0+CArfALtdL-siNA|3VCdQGig)(ApK;;^keW@VaN<)!OmwMhlmYPioH&H%4U#n@n@pv->ed%B#?$mNh;yM~q;7Vr9f; zsWBOO-7~bVHYxSBdLO(Q58Q^827EII_iMUMxv`pqLEP((0esnVEAu{ z=}0@l@j}aZcHAJRa%Y#VQ6GIa3FnuPQ!qSlm4}#h=naRDwOwp&3a6#JOXiA;F_~k9w7fa7RlX|G(2M?kzd)|v z&GH~*Fed2ZwCHl!W@2cRv-><=sd?2xpBn6dY!Bs_^vhc3y)`NLfVpCwE65N&%1`sh zPx2Jg$+K4}=(bGE1)9EfIFB{)8(+BoezE7bzQH@O=zf(whzfHq2bK1E#U z_;tkl$dWj1T_>h&oo8XDnzl8hSup;3s=#9_z7nxR`@1>UrIPnoW_DYYVBJSS#7x3%0(x~p_i>>4Vmb_PKx}o z?4Z(T%1}Xj;B>Zp3;fz6V@y_L_VfY2G#=%VzI1l;V=;Ac3!_uRI+sr#x$&cn-GK^f zeKBxq`Klh)T!?KgO4$h8P||Mb>(#F2r#X35O)9&d86PIj9H~8eyB+`c{H?hz+6uR=Zlu; z^CGD9b!zN0;`Dk2jz5{6T#pj85yetu5|v5{4a1%}F2)^Vi(Pf{U6_8!;JxzOVifTp ze1~~7k0ElOs9>&DoVxY3KTS?K^yhOsh*t}o{7VMIVbMI+hysJ{WZdJZb?jE`M9NtF z{UBwBr24ZH<6}RIh$ooJ`A6)vI6KSXW@_%Na|wU#vA9A~NM(yiZqYCqE+yMdI;T73 zSE2MF(D&)DwG;5#a`$nU*PVK4q}DjKo3^>?j*oVv+vHV9iUDIx{WoiFUbXyge^^&j zteCQ)l`G`+zII#|sLnbYvu{Vj78(E2BA<%kentxqhLcE?CWPT4O%<$uu~&7f?i;?sfNR=ANGwRAu_eOX-1M3^ppqG)`Rdi_QX{>C9wmvGL+oiKA_Gn)-2LYc|^s%?0=Q zlPwt#@!^OX+2GD<=AuwROdSLKjK}`KPTEAPpfsJ*M|cw($|lvMnv>;w_te~fz|T2) zU*%kdYn8$Lj3u_fmv(t^?c4e%kNI*$Bwc2VMpQ{kROOV)*0i^k34VLY==aVlb7uU+ z%_~j}E!v*y!_DUHIV#XRY!0t;i5sHiur=A^!t~u3dbMR(;lhhB89Ne=O4K(uf_C__ z*_qk(mnh}YEWth0+~5sH5fqe!RxyK51>%vm%>(;Dx=;O=lO=0Sy=TXSAkhTVIlg!p0fbV@rNZ8NN)!7aZ?Vr~s=gNG4ZwisxYY=p%?rS0yT zceTDhKhScD4$JtNQuD;;#xdY~7bWXj!WV{hVaWE(XYnm!XowDRV1mj@xxwn)(c5s~ zqQItxT}xa&TvFLBx2h$3z(2D+YrgeJV3&V6Oan2(8K5bc*84`JS7Y)IcaI)Z5}%3x zh!nS;L>bGsYwPw&DrSTnpH$stH-9AHzGPSF*$0*(4`^LI07lGYl!lyWW$DHSPpC=8 z+O@Skv-cp6MbhDlH8um!{zfO}c395;*wMgB~S;eRrGnu22Oe&zK zjkAI)7G{aW9q|?&O6JP__$9=l4w00BM3I!Oj?2vfC;yHh z*9J4@9wR_}@LU&m&tn>$m#O<chOdh|BL);(6lMPCS!tZGG=^8MvXo$R*rb$+sy%-RJp`7-t)d^>-XvWQJ>65 zGxKcsecjh}-Osm5e|5frHL{YvW?+7CT>74(ztzY2k=h~oYsPPn<}I}+rmB3oZ0&1S zS{+PA`t5yNy1QDsBn@SsPGjr(4$}&jZl&wcIt7+IL{0CU`2u@>x>*Evaoji8Y_2TG zHd{=keSW1~Dm`xa{5}Vs&at|SEzqHhSy)eYAtT$XIdM(qBXd%B%+=rdrJwbhiwPln8PV?9Y+L|8 z&inS1Dy#NIfssL7Q^AAO%oXFd89liMfd*Mn-e}w9`F+qAq>SG zL)=}?F54^&^J9gsDr0l^QgSU&U52wHi$aBEJ6!5+7Fyq0%qKMB+5=2B`ySCT{@yXcUeahF=of$NQFke%OOF8N>A{-APzx)jOQJLp4icf86f9O3xnN!1^g8lULAL zuuRE8@OZ^5|K+(to5cCK>fDh65sA3E!CgKNnyix4?Fvc=<6 z?)MCV$9y&pH%J{eze`5XWRw6Brgun7dd+S5{7m>G`tGPjfKcW-pN)hx`7qeH5HUwc z+oN<}tWz=N4Be51w_T=M&xjP|n4}e(tNd*I0F3u?nH+ckl6AkFs+Pl56U5}P7uNaj zSRwqJbd*KxY2CUos)2Cv&-(t`#(uWblaMixN;C@@@E+UW1UIu`IhWgb&h(O;Jl}+u z@Fl>7Y~~Ns#7Q^X26bkRK1n-hQk(PSBkehK+R1VSxd!s?eJ&-%pz6Ex1^Gca=WwHoR@SWwv<@ z0UrMJdEk-m(#)E7p3=>GKR+?HWA8zS)10=~>_;+Q`=ximLd0)(J{%cO$whhTe;G1J zGqeBg8{xIrE-uptVQtMui2$Sy?#I^kX&SF&wY{7eZ%um=!>goeVG(2A=xbhjCY974 z;S+jLNVEXz$n=+)-~{AGYGO3HTnfp`*ouwJE8pPgE7Uu`g9h@P@ z@*k@@zS86B8rPU5AH#2Q0=a$g;#|Pwm!|Lqy8GJ1?vVx&`KYyO-}4f@&|{94ufmrK zcoVEklF}-n$9zBje5di2`-%o4vESDs$!dOR#SU|zV>o{{a_|;U7*B5-vp3+*p}Brz z{(*ld8pOtw^eRw+l4m33i0DGvs4)rBfbL&CjX~pwk8(4rd=W zjPCQb$UwFDR|8t_UTd0XdW!FRB4=9pi+tGZ?aAadZ=C4L7nP8=vb0_lWHw62C#}{h zP513gtOM(wYroygl>BWjMtli8bO)BYcA~u`aRg63iN^CCHFlcb1rPutRtM<;$X?u3%h z$R1~(P))$X)wwqGswxaJ6sbFxwmuvwpwn+t)YPTsr?buE6hC~Ucw`%}3e?v3q&1Ju zh79}sz!wj!T*yL0n%ujh=n+%}ELBq#!?$+fLLBV33xtPz4+jUZv_2$I3JVP=k>+v9|+GOfGbkY0%c(+-Ylm zSBk~*0&LU6JKQ+D3F*4a5#v>qExHQDY(AOtyR>%!O%iLfLf#9nxa=I^^b*puy>#ZN z>huA0bL)&4VDrm!mGVDnG@g#3%{oi;4^)Z&x5@~oBIw7kh)-{dGm zyjXXZ@tPmKp@pI%5Hl!Wrx|U_v+eRMjT@W-BKNX@J$SaVc{Aq}y!*h7=ks~Sgg|YE zEL_nrElp87&DS5Jo0_&#qCe?VH6U2=McQ|=(&U7quV@vP&y2v0H+sK+s6rw)@)T1UyP z;)CpZCfhmrppaOShPQ2UG~E}%%*z&AR6DANiR)FcZg`#`@sA`F_r(s04LqENP7STI z*EPKc@SM-7ZX@_6@+UD?kGf9QfV@Os_B;u)*qe?Bup|c?FFx*>zgaf!vH6X%>pPe- zOdg1&NCSg7*@4um>TE!#`1mDStonDjJ`NOe|knD{VZ;F?}fQ0nX0g}(#GiNYn(9@eYbUJsa%S>c~;dK^Q={m zg0o(eD#M{n#;}eIe8tn-a^}%Y!!k+1JNJctMIMt!-a=O6%ZINxZJ=!824@yNn-CN6 z%DwM3Kc{}XV*JDHVtq#vzZ^%W!EBi6BE-WchYV*~(U;Ul;7x{x%81QOyRv|b;j_xYcuwmsr#W)mZNt z-Dl#vSU%`o4GM5g+SJu_k+r*z#>?G?v`+aR^uF30*cc$4N*m-&I6Y?qY4cm!={_M% zXTtc^8M)6T-}iGAY}*Rmo08|Ebp)$1!M*k#gD>IDNxS*m8GAMAhh8NUV$|2}WC4?T zlnlCV&i&o==4LI|Wo3lq@Rkx*xyx;yumBP?m3bKHh>2b`s<{zRBL@4dK5GqP+no1K9Sh$=E{#xpS&y{;G|SG<>pa{0JYUCO<&`?E8b3) z$5-1d1o&iTe%pO&I-*9WaS{0jXM%0fyd-)cncx~AB&UyAbx90aRVZQne5u)A;tZ_e zD52hpM`!v@P39>lO9%T4#G3bb0wR(dy5j#Ax|R)|RLYEfYumVLX|*Gjp@xResKTEbI#iAl3MOEFkC3ejl{4-mAIDgkVO}SVq*y8Gc z7bAK*?YB%lnZ&gP8@dNUg`v_Sq?>&Bj=Aq6zYj5eEOXC0;!<}G6E5tZ9+&mz2|HTj z3)GTN_le&9<5vP=TKHEVE)S24Bc3oT2bU*W3iM`#A2o=K3pJ$*Nu*AmhCiKVAEWO+ zsGP`@^CS38H;+%UioU?L*24YXr@|Ra%jtl$zLfIIdGT~kkow5!&5!r={rZf-L9C&x zD{m(bWS8g$%($pdbQp{pRGnFt)=F&ATy6WQF=^8Af%-&w=OBRmK!iJ3m|U$tHDbW& zQYv6=FEcy-egMCqRQN%J(_JOnaUq0sx~5~~@|FGadYo84WB{v>;`YRBEkws= zJ}o%5#>_XZa;->WbZO0HrYIA_%HB&(RQF#9A8tBX)5=<8p~e@UOHND;1V1s10e^gj ztqOi?7Qlogq=kF+z zTB$A~+OuaXhSeLrT8^UAo(CfQR&Z;Z3o67x-j$+fZXmlq!oa3$1lD zF`C8U1ZnxRir3|q-6p5U_~t5NM8^A$s#ri+v#>k8j`v%WXG;Az$;Km%FBt*r^qUGi zgil5_-Xc4dMyhED1$DQt=Pmhn$KI9{)0rEkQDpQ5xt^h4I3GUJ4!oFq5|$UwiWqoy zzU%3yQVWcGji24%fU%du#FI#WeN7@~%V&#I2G#DXM^23J@EPw&;|#Ui5Cl?#PLdD{ zWAz0bpO#_b5-2|^#SJ#Sxf+Mn{P0P7@-AZFm#n1DOKFF*t37l~R^q*9=0oHio@5&Y zg9LG^^;%UjQFOBi3=;y!2Ws08#9}Tc1_$rz2anxNXmYs{)GQRsyI0+A%{RaDWC@%q zPL+kbSe_0V7MMph&#xvaR*R-6RzJzUady64pYt1fho5lmE1m!N8Pg?+sIiSY zn{<|R#K9!m1JF;-zQQn1wrv=1Q{`~rIm5L9NugCd5QZjR<(&llbNwgoo`Z}U#P<;@ z;91!;q?a5hP~)8k&s5<0f@QdJQB&vU$pmG|nXNMQgDauUvx@n;SLbSu z(Tgf{RaUfPS1ycknY>_5KJ2uKGD1Yv6{7TK%47VGl!w%nf2KT&GJX2)-V1YF*~g*CYpADkk2RerXIcER5*JuBFg{hOPEY>M_}=pPlA6)8yHlf2;0B z#au6vW`2+TZ9o`uPTh5Op6;!kf&5~_0kU))Vfilf#eT%fE5eBN=E^cI9X|6eXt-6P z9j7Ry4b&AMRnIpoe0(w`M-42AgfpGlx6FKj_-xwVTkQ6sbNIM)2qqh6Y3@oWoemt1 zm#s1|d8sxD*Q!zR&efTde~At{KR7h&YwqS&;W7(yw1owq3~`c}#C+|~oVP$Hh%T-9 z-#Sv}`0?4yms)0-6^%BmWiG$uH?@tAdH){pq!{LDFoRD0bm#Ef%-bU&jS`0$dMQGf z801$8=r-{^139yz6^qt<*Rv2KBytHM;W;$fu5Y1G6mdN9O1#zd;*-dw zr}N_TIy3K`X)Qxt!%wGnIfGMHx%aZTp>;+ewnb3@t7~}2ucqphr9<&HN z{kg&)QL-4<_pUaxrglnadv%FVs4WH`IQW?4VO8Dkfa77rXosg0Q}DR|(8-GbNGIn# zbHF>FeT5kacB~B6>dav3oS@h4D!U2(3as1nEkxM0(LzflVzdQv#~==|Hin&HRS0ct zpASmcH0D=dKIhG(J`1X=LuR|WY()BHn9?&|Z^UTd|?}bsQRReJp*ON5}YW?Y+qtM9EDj#-pz5jC|zToJ3oh#cSQo zmh*0>_McMo=1Y;-#*iWi`ke5lwD0cEBp*){KXU4nyogM|0_1J&sWPJXsCi%CP}g4d z;c^k)CK7Ab!Y(ldeXeBOD(!9NUMI`zKT$4$eQB(fdv`>qT~n^6ocXHKzAH86Vod)y z(|hJ-N74+S;1w(@Tg`>tA7Gpm}Ar;zL@Ez8?DnTsJCce&9OQ9+p82v<)+# zkFB~RF0IY{+?`~Y9#^BWSToa#`=#)`NQrl$Q$<~}?QWK0Mu4)nC|`)$xuA6d`Ev!Y z;DqH{#D#?i52Uhlc*Qhvgg_VP>)~k;ctgacBs=7L73+zVCzBq+%-U(Y>qEC?ZcAgi zY;yYA^;l{4KbYp!Fx1Qs8<`KBa*jTyvw3wv3xzGceX+=)>#g+d;WyDQ#guX<*P?ZI zZ<0{aOwjP3u4E$gq^tdI&RuHVsgAcec}S-HNpzL85J9=u{#p3j-(Cgvu_OjQJj=ZL zEks+eqc;3mN!5h&=i?~PPY4R%`1EgaO{YAlGTz<}UMX0-#?6aT0j|YO!FA6zS6hy< zW|mv&1!p+Y6>Un?xLb89aYT_@ZGPU1O~(sPHsMumavs0)Ou=dWy!KP!+E6_sW@u$T za~OJirY4VnfB6S{x_j67q?k3fX5n48&A?d`%)6|8?-+NjPj3cKh}D@SJv=*A%k#1y z^!*uDRBBp8(olsmyv?XnQXGzt0*7NtEi0DswI$*-ok}0?S7}f}KWM)Za4}0t>yR2R zD({F$qzK|O!?mr5FzfKy2cfP>o7+G1~}XiCaxr7yLq9~8s6~p0jTBm z3J^sXZ-QqeRzLcA=-Q#HmsuWRj)uNI!g1{1lr#|f zoUb4Hi7JnsX6?kHAqC;-8oqP3kIZiY(Ls8<#vR>nt@MU1xT`9Q#y?nmDF``N0h*`E zM_beV_ z`v_@rCwVa1^l0gd4mTX9hvP{!3*WLYiDBP_xuzSZ<_#8>2s;m5#F_qZx7b;7YBFF= zy+5*MAc5Al;(ym%Uj8k1t{jYTFu-K)KF*l-N%xgNTWjvhk*RUGzUBTjm$|ER!#ENB z&pS=4vz^YbR$J&>mO1eRdaYHv^muQ(_hV1(y&Fic@5~3Y&iK1kM%1EI(nT;MoH1?XZ(YTbSzVJ9m-6MiPeTM0}2UhUK!0Dda z4ZDiIg?d_Ie{dC*H7GX|+1QI7dPq}x(=eXMmW3C0X z;k4XLzWx5vxsw&>LSB}N)WpsbOIo=@mU#n<>3E<4oGCS{cCqG{q;G5yWOez^AtI^(ozQZe|JvrO)si>-C82Du1cN>`O}Je|8+$n zq+Am*Vo7rcQW*K{5r6VFr58`B)bm{&uLuCub9etk-yt zqPV8tT}O3wb;A~cT@QD{$~_%0X{T@NJ7()9#h5Oy9Lzxgk+*r0*}U0|m=CnHr4MAxjiS!qTrhfNTNV9avzlO zzc3rPa{CYIn4q_7Ma+oykn+IYqR=fV(oakz*N8m!u*xXdLOPUP^Y}v9L35DSGR0$mJ>1w=pVmFzg;n2t~QrSU&+sa6fkpbk`i8U zmdb698GnAj+dIjGqW1$wdu$9_@JRA%M=$RlCi2;XNFx?JUbyv2)_hWAim8~kg8K^5 z%VpiJ@_t`o&h+Vo!gwR*c*;8(Z|G{oADb6|?3yDHno)NGvS15cdx(V(F+K&@a{1<3 z-h_=CHh-(O=-WEgaJ?^@5T`C`uM%Z<3 zEdPKknoTh_47+6XF*Of~BVNoU6t=0otltfvlHWBYzXODDr~fB}TWnZZl3896TGhl= zU3yhjHL&&lq{{Ss>cUdzUX%q0aeFxN$QquB@`gzVv%zI_mAkp?gqnyMZ9yY^uy3Nb zW>6sSw%K51o`z(D(U$k+4eZCvispBLFhkHQsdr4x?{sJ+dsJBwUqW0oQf}QwSxgD9 ziYx^kC4Zj|d?^$0huIJ^*<|U#{jG*z)D9Kv&NwSZup${^jBSq-%_r=*aZ+t+^O4o} zzz*H;ApKiON_z8;17}QCs~h*C1$ibKb`qF-(b_oCB?)_)(ig+`iw!Gb@j=S%ndTdR zF(2a9a#<)ruK8<~rn#YkqIiFwvE;8zVcO}u$rB!%t->8FJMZ{r?%zaJiN8M^HOh#u z4?TKw2qhBYNAdh*s@9CduPY$@xb#1iyw%Fuvv>YTWNSm)>7(4**zCEaabxE3BZ`fT z9nS)7Tj+(i14?QTmgu1Mu<&S}=^I`Nhy)%D^o0TO# zJ{Da)jsx=w)Y{5bQ^gnesne>joh{V7d|G0Ems1}yG$@rYd#giu2|7gLy#lHDI1V^cyw8p*gkycU6?okRW zqB-+~{WkPX^YPzpI)TvLTNLx}r{&x*>au&h>f#d$t6Q|6-7<1bs6dhrNjF=cjvmyh z7xSkRnD|h_E#^H<%;|egp;mvufdbg<4O%vM(5Y%IO9@l%zAt<&bo8|&H<1J%?pvVs zN#EbI{aX>`pH{F4bIyRL<+)A2c2idPiDHxbMSIb}@R4ggVWt{>_S#e`48e33oyjmk zqAP;O)SlL_8%R=p|DL39=b=Xw zh(C@x+D!w_*{jLlN_78Z5ZSfC*~PLmi(k>Jb{<+IgynXFY1*_XCeL$Cu{UXftk%qr z?YXE|dyD=IL?Pbxl1L?{v`F}b;M;LgI8wym+K^H=HiCo>k5rGjpqy`0xp3v1$>{H= zxjOKL^m(h~OH;#p>>tL9`VCte(E?%4IaJzH&F7FHN^g{a>>t0F_3vM-g}wMUD@ddJth$$d;5aZS6HP8l*YkAdwaSL!>0PKP3FTp=Zi=5LN8UNImaY zA$$&Ryu*&}p`d#9k#avzslIk3eT@u=j0fKiBuSKvj6b1*S-6&vj)dWD}F%nR#1$mgB1?c+f>N$w0H`N*RBfBkv~5$&7GR$-|~ zhETn&+KhsTA6=BO0gh8Wl2EsN3OjiIdN|nx zgoSszNBNE_N0vviSx({qiKC*I1os9&@!RsA^8En;6WQzq=j}DQ^?qM!0Dijf#$z-B_y>z2tb+ie=~W|D;xUz`@@ubEQ90^ORcrr)Jfkj z%E-)7eQ}wlxyK^vHB-Hn%y&e?DKoH{f_ zef#{QN$ldRTmq_EP*`RzFnBlCmroT*x_BuEs?<-tT1*5THLAB$QB=Cj^uO4Emo4KD z=UcwIce^26WS%`doPD&fr74T=M8?s*6wmway}#a4>Gt6Z7lxKp=eb%VTv?J57*jDX z|6|3NMYWTSOQ2QE&^*Lk+VHn@Bj&wAlEeQ(j3#v`m{;U&RFG`$`2kZl_H_=6WPk3J zrjh_3Nx7K0U^;xQ#;$J2%UFHHhu5Gl`m?GyVDn5 zN0%S?H(>}Dx-qYOELWuM%+O<%2Mn!q=5v+f)kU=+f6XOp}nu49g5^0(Rk?>Clyd$J^#t#=~ByEyB#>L>~r4yD3&*tHce99gzUSxw<4HAK^&qhFORC!a8`lWe`r$YHtSySTWg^ zYLL)2AEpG{;{biwLCQ|)vAjM_b9TPHw!0Of9J=&^|VGt7Rr9j1JPK zQ_p5AxGO1&;Ni@373c#GM$f@zO*~Sko6f8)vjlGK4m&vd{SX&M-)hflPOP4N0Y7@= zkg72n)e&RUbu{!^?A6O%y**hTp06FFwo&R8lY_W)CWvL0FbPa=l=$0|QV9^f&T?f5 z_W$;=-1E;wQ!z~^6LD02&LtdmQP~yMz1N|m)8-ybRuLBt^RR{IKuJZ9j(G2C$=N1X z`u&8@@#nYFx|FQr+2a=-Il2cQB9RLYGgG&i6zkk?ey1N5b|~VE72~x_CEYIB zIloPf>2$`vEzmg;ZPgMOrbPzbV^HV#Sqvinty%$7wd~o;&UnJ9sUvuUm#Rmj^%J~xL{H^5k zPHl^(UGYwYBYn~!%}IyFOpMrc8S^@{5r(X5EKa>>7lj)((nx-2-9puc{Br(f@shv_ zaz=4Z8#R-c+8$0x7|FLw4a;e<|l`n{^I!@7tl)cLJ3mj5R^bU*7`>A(1+)pdJ~Ow4HTUS`U*+ z_7~4T3)OVqWMFn)AJ6|f16}W)v8aam(ns^XKd>Mc2^Le*B|b@$W?^c{=< z$L)W9M9I7uxv3gYV`)3JSAFV%C_$xJ(UJ6m6tb_@9&B(1!{~o3AHI}m!KJlQQ}Cqf zv^`d?*x_Z-aN@0M{CT;ojKJ4zC9LM<6XX*{ju)1QjnLtc(U*ei63M^6A(p_?_-RGa zLDMNU+E68-kOXK>(Z#=4$p83?v{YcO%9J(A$fG*%STH|!_=7RA_~If@$_qNIp^W*d~7oxmB0gJPns_Gq8oha&ULym zHHAP@@PlbwUl>?SX-7IKO&UKUUW}$#=k(cUvem{~>qIs97oND%X8gxXA*!jasMqNN>T=&l+P+PU!J=Q|2=&_*1OgRml&R2<^&D6F~fVj0NSHl{9N2`PDqsU;wFH ztm(+bgE-9KxT&VGQeIa_CbBn6FdX$-QC-SQw>+X9PG0OGkfxl){77ooc;HztVtq6( zc!bV?`pUd+Y=B_OU??2@OMLjok1)=b*O(v1>Cl(kK)hRo^*K)6BJpbCXxz=oMn6Vz zfpi^B6;OMTsE#umupaNN`KiYXQA`N)L+J%odm!&fYGp}gLqonmLQ0@4|9BYE)3RS? zY{?{{@o_FH$2A{c$^k)yn_GZ=Iyq<(zhTPsm|T})Bp>o%gPCF&tcs#Jmr+bXHntt| zY|CkMd&)~4tqSfjWiFLrx_<0m%77_}dFf}}R~oibE`s9HzBir6C!Q-*nS!t`U}9M1 z;dobMMqRLb$2Ds_8-l`=B;#M1DL(BfhjL&Qd&wt=)^AzARr{rC-6q39q$fkR(W8RP zlo=~0+;T1|X^pS?wKc4(G_LjJ`CQ~pFkyFP1^Yz7>2p{xa>{9N9J8+L)mHFyMWwl( z+v?zNK`C`|7F8L`%?tB3bwx|`nY{_I!?P!Ra+$vZ7Pe0L{c2&ia#qnlOifKEs+RjOKEUEyx zg!5!Dy^M%TI`obG_LrK#ULtVyT?*l}%1t=;XuUZQY$WD?8p`PL9uOGG*h}g4llJR- z{&w7_c`NfZwL@(fPr!s*SGP+RQ@MLp0pX!GUa7kk`Q}ydsO0UhRm)dQWi)m{$#z}4 zjC~-$R3aRL_C1dDrdp*#;RDsqUawXmrj(&tVX!djgJV-wq;)yFI_q*_IiMs|!WJ8B zeeC&K9U2yg9PIeoB)@MsFyh8Vl*fRWj}tyKg@$b?=GVlD3oe61^u*d@tPg)R9A8r1 zrakn~l>B)LlUi7b?hkO1P#%0Nfq91EPtkIUwnI%Kadmmo$8Yhe_H>;6y&Fo}1!rvj z?5cTAmM+Wtb-qu*)GdgxJ5_mzDOzz00SI%`$z)w8(d53tl>R$TvcCFMnks-6NR|b} z3C~ubIS$ZZm##Y}Oso{4svJk_-HW*wra{ub;THG{(P%kx_!^tnAD8DSck?zt+}hw$ zF)Gbf-x~YC3La8P!dx;8rNAewCA5p%R;?H|9w@)=U?(v$6*Pc~`Q-WEFS2v=)Q=}E z_jKOfu7FFE@#~2SHhW_Vwxtz*S|s8X6aUzGNaysDGzQ>$IABT@ zoGwG;Wc4-u!pVmiNWcK16xFls(+DpOg)lnd-#dbX+!4f=U(-wCqJwy4?#HHZV>7e( zXk3tBZeiI$#5_{uTIiVRizU`}JQHaJA~L}WqNI(XR1t{$8Uk7uOiwGRWjCApPn?}2 z|KOb&3|M9m)-We9_^sf~bl+c>dbG1m?Yl%VS1)k(W>8d*;_DSmwVu<@E~_cuL@G@# z!6IMU-*=b9+gDSP!NoaGzt!FG7hXKyeTV%VufM&;Wu7C+h1H`#S+N#&S3r6U(0Y(( zjt*adB0HY$Y9?&KH!ILR3aiBl;Sc~bTF-;^hoF=R)%@_p;}oUtx?t*s|B$~WA4h$; zhkh^RuEy6u=C+V;5hPv!H5_b&ZBs>Bm#Lxbe+?vgR3QL0bKcCe5?bPKFFrHiD9h{T zswC0nG(gzfoRM`b1WhkL;a|wg#gT=-6OPk_0_|Mihm1Z@?8sMTA_urxgd_TqOW*YT zvR#|=Btj_^mxm9R)Aq)N+dVl!B9fvC85{Yy0*JRr-8_~0Vs}hrImWz;aD7kW=Qr5; zX_)M=F@77FEV6N3`Vv_%8naSTzKzz<1(&vEoK+-IOOQ(`covXRd`#N%Ivo-1*sC7f z+6E^F$Efp+`=U59Hj4*&`#NGZho}r?dOW=4w*BF)FwfyIr$SaJ^_l+ni9S<{M>@v& zmNUIkp54FQJ7@(1JkJFdkrr*t1Yy4{XI=>!LSS|Lx&fbB{Hc_^FVr0>&x#HqF)tWm z>lipeR*O5Pu~rip)Z&FxjY)Dvk(DNgp5TsA%K{Nlk(Ry`Hv43l6}B#f!~)O_-E9i6 z4xyYZS*(21l|`kQ_Bm~kpi<`=<<*ZSmsEf0;$ES|jr@9OF|Wa-w@Z&i_eelOWLs$e zqC(8oc{;|oQlOSTPuvyEyKM{v7ZFSdIJdH+i6e@xDxx723>zh@So?mf3=~`LGX4Z$ zgZ%RJD2c8p9jT)dUg1wh8JvAgOFpEvYE49{&`b;UCvp=hS7m~=^~dZsVOtWh5=a9A zF9G6y1280M2bSb-G62{BB#gY|g-%Cmo1s=R)v$0xB)LIy5cv>NtXt>}q9spboHp9} zQ+~C$8kh3&aAr0>`(4Wb3T$Qj`Lft4n-PTtNj75JEmv3AQy$g-(4NaaQ=k3G@z5QiFhNxoC zHCgw3(;>9PGv0F2z&tS(tC}7n*yYUUXKtKce$N|!cSBg-BQ``it^~t&GlOkbg(Vy7 zh2XWFoTDR2iiEmGN!gpR`d>JoTnF;BzcW<-x=|*uKx7HU%J3mb22+N%ax7R1qvuPg zOPa+VN(}Jz`N%}hDFkC^tBfgfrJxKH0lC{g1Ktwx_47B+C23dTq6(=?$_>4_x9%6g zl6~Wqp7?^~xePHMJYDGm>w@r{Q1kg9K1weDK!A)Y%t&#B0%aA%guEK^aUTm* zvbiUJ#H-#Y7bPb1>}xJ|N8%&71Svr7XfaL1^B46R5*ezfnc@V^@1rSx*b3WVt1_3| zw4@4{c!<9)qzzDks*aDz4OFmzFZn2omCipCtMS+|=4vx_iznHf^CQ~P^YLJuK_&5rDWl=+mDf~Cin-JD)QDKzz{MbA%=|Jgc^mP8_N#aS$`QhP`JMF>Zh7O_ zyHw zGlCS)h0@D9VaYj-l~H^X>NkbDP2CPve_b2?v)ntNKGcn=ao zK0|pSdJwvW9`EaVIUTt$xHTGgTZxV8G0VD7g2@%}{%4Iq0WmNxO!Uq$1NP+m%TZYe zo?=N{5U9kp*vP%LQX73W=BC*7?jA=H+0Ms#G73UBiVxIic#fADz4Qog&43LO96W&3SJG2LQ=(p%nq+oudMDgrIkDK$E%>>(VTs&2jXe3ig{tZn zMGu}Dd;RFV=iIw}_i5q~JZdsC54n~ISK77y(aK0aUHKNeQZ6+(LP1gG=4~ZFEDOE{ z#>MPh32c`rZ`)2{iLEyxvJ{;A<=@vq+ndl=YNDkmfH7rCm!1%I95=J~;u{W2d;Aee z3?{9-+)9@1a?%`zuml-DF8Rjn# z?)M*CLeAB=v{gWI3!u28aV%jgn8y86T5-mFKEQDS?7i)cMVY3pf%P0oembbsGNh^& z0FAc@4FY&xLC-_YuZn`1UJ(sf$d`XTkT8PQ_-My?!Qz%ZbfxCey(3lPVa{@(I5avo z1u2fmA{B#YznoFrj3J%T$C}g}Lp*1irH9ok3(Wv3m7VdD^1%ZX5GZ$336l8r zt9O-0m&}fFd#?ItTZ)Km2vABqfXe|;wV)nGLjHrH&~iYeRWSEZ`^C(pyQUqQN2xjV z!Rb4}somCD=4fS~1Km`c6ZM4zcq)KS9r!r_owC{8N)1p!AqrjTx-}j_8+{+*n9F5B zzTQ)b2N!w+>V|)0r-&^lvy9xPLqpbwv+Zcdl8xi$ePoKuxR*6?D*<-$BZx;nR3;md zi!by)#vtVq@qjlKSU-7)Bm9({;2#qnS{Lg(JBf{crx^sQu>s{W-slKX8{aJD#i7biZGQSWr@HVL#Bt&91a+oZxirlTB(q!qqx z+x^q-%Fo@I<6*4@6>0Vctcuy2NQXBMaDZqSENtj;a$32jndKm-sFfu&vaCidz1l{t z1((bMA7I%DBK6Y`Ve53$r1~L4Olo4AOT8ZF>x2t@1{P{=jB?7MI*u*DK0xMGKUE*i z5~4uO``Sy0fQ*3(a6rR>ZXxGuXOx@W^|}3T$A+Ep>=r7CH2b{?(B*3a6lyl^bkY+8 zq`#~U-VVJ|tkhs<&FoXn=zSvC!a;YxBzfQo$Q}^9$Pg?Tz*qlLV~loHy0+Sh=9wH8 z7nG=dO?b8}D{t;WHEz6wCsB=m&FBGR*vG0A&y~&n?26Y2K7pkBEab25%V^}zJy^&t z*yf1iVFm3`P$^d=9#Nc!fAQVrW$os zd4VL3?Mxvz`lWBH*EYROlQ%|H#5-srfY8KV3IU=DAImup7*o{7g_CwsbBD*epBA?U zM-ZI&zc;G#gslf5!d#w3^WECZd5z5`>;GY*B z=2yY*Xlbq54MU<^LEWjAJL>1GMkfOcqL)^NUo;hrqzdRdAYZSK1iQP>bRqwzP5#l^ zdLW9LXnYMs98=$MO~w#R)_tH?2}pxRj!sp8Lu&uCt>w4Em*2@aN1a1#Fmjz~T))D; zXVK?pfB`xxNgkk^rn+Gipu;gpSwU~6s=vi`bEiR2-&PcZNSev-)*9>%_}9~J_7RR5 zw<0xwt^iI$9xYU4cE#jb^Sf($06p#D{Pd%$tFQ5t~idvVLfcYz_ zPDgqGGR#9UyAG*YtVCW=+suPJ1O-NnNMP)QXA64Rf9Hv~d~R!Z8Bqd&+Y6Y%Z2Zfi zXH7R5=`T==xdVn;$4@=wpRA+9+UjT1R(tSPTX5fe%K59ha;9!rS{wBO*;<6%rKB zyW~co7A={@pSk(W)c$=b(1gK)_F!7S6P;ITZdLTWmC6Ss-FVcnY#oJx!y{`p_}Qp!X6#V zqMy9P?APsY<^kS$=JPPvcOLEz(Ln$H6nVNWy*I<}a##P|{s!ti>CLO&vx=~EF5gqA zNzKPB+7eTZp?&FWtEKb&f{h=nKMiC8rpOh}7NCsg4)+#BLxh?*VYctI9APo|iO#1rPdMQGF4nX+>XHYkux`o9v-UOhua zDa;)jg0Nv1DH_L>_?-54iWqI4 znOpF~M>;#d5pVz?j@fe!Pw56WoVztwaZ3BZ?BxSnWV2HZ)gI*Jk*bSM=yY(Xf&Z2d zTC-(=`r9ROqA4?E23klOkPowFE|e7)n@F%K>#HlpL&3mW+%*9a=qm#_l>IGisFDx4 z)xj)q=Xav;+^bKMM3#uE8D^j?=`?mJTvgYEM~4Y_od+jTq_6;Zd0Jbg*I z#h{nwPBL>}n+65094b~`-*^aQ(Z?)5b?UL+OP2v}us3skE13ePB0h2m)Olzp#zIP@ zHA&fcG-RfuvR>h?#vZ_Gd03t%8J8$!m>r8OUmYG7Rv47HgG=~sAtf2a*7x&IAK|Y{ z0SXoXJXtH4pU%TDnNdLihgUkzg42s~2gPsWp10!|@PLF2Q*8Zm0gxmg2M%2vcLqdG z$VY#CCt!akOb->M1ICnC{aew0^umI^sa3Se3rBw3uyMfggm$_zM#s@Mkq$;pW?IHZljdRh+|q4l3vFaf9rW!?l~QJ`?znZ!{i+`;h3H?)r;p8=bR@G0>-HH?a#fi`SG_l<1q4df`x_ zCCinz9S>%HHPY5yMZeLl%ur>h(EjVjb=lO-qz?wDC~$gzp?obw?5otA%a^(!lv#EQ z`&Uu$^Asw)&+iGvE-o?JSkb%&Rz~hudYJ1nJnpK;oWZVZ&ebKL1cU>*k&<;tYSY%9 z2}mBYN5{r&SM|$sN@AE=4Uv1~-HnoUw#7BrD2-h?yYlR{+f4|wVAiH>pCTT^MTvKw z)x6+Zmo4ly?bJ}IS@8*1Ut=0CT}5*W^P;DZr4C1}&!*zr*fE(Mo--MeDG?kMQgVr* zXF>yw@<4N6Sa2M_)O9!J&J(*uV^XvpIH{4y2beYGUk_I9^!B>;;DCEs4JhTPV&o8$ zM<*W0tmE<?JwzgC6~;7bOgoV{=q+_fCRGQA;QkB0+Kl`o4K;1 zhDC&+^yY>nX6L5tdW}as-;^;^Q%%-@0L;$pC`j4PKVIcNHUVxV{c78P3Avw~{l=5C zitYc?x*T)>$7*ve0=QY72lM5ex0o`|5Nk~28JiG&NH5kUTm=x$vNdM345DdlFm8-N zKS#GP?;|OK*$=gC*R2h*XqW}}|SBSLpo z*5ydPpAlvSs2^yuaOq)z8!WAeMR+ux`}4fAsEs^A(Jm&fc)KRvGEdv0Z`BBsnB@t& z^Bo1TD5eD2n4M{9h;>m?{}*p{`66E}T*N+6-pkn)D*moECW!X57u593D@J9k2SJ9; z|Ln@J*$>Rj7V6lj-0N1M5o>WJYVxtrv(s+cVMFVyLcB>7Q_EqX3(D>OXvsyDw+0o~ zYFcYo1Y%Zj|IP!vwcAbjB=gR*xCj@ejX+e0i@GnSs!e3bWTn{CZrvyB75BsnWzFmk z9WMVcL-GB~sw1vg>JfNd`3z^*-RGAh_ps*jH|oYrm2q9a>ewKdZ5mdEv>9^v8W&5H z?G_56ZDWZXJvll+5pIII@FqCKhB|PnJKbAV2IuRv0hEs9!6aaR_iOC?%Umogi+n?i z$`0`u^<90RR@h{dL4o1SXCD||-fkQ;`IDH`qunTc+S>g4r`$&eBuT~YSA2NWM6Fx7 zbt!bn+b20E7=G)cYNY47(Oza*Z3FPI-_>fJl-w7s85oV37kuRf39IDYn?Q6peOVIJ zcB`!fm94iB*+|Z&jf1wFLPOQ*DN)W1JzC*S#2xtcl<~9C6>%%1&_}ARR0&E}b6S_6 zZ(!y@B=4*xLh`xaL_jo`u4hY7$KH*Ru!QMx;6E0?i+S0?g}1lV2{1|eGrodcBk6-w zw>$fZ(<0BBtO%B^4xQ0328P4tzuA8B_S-60)@ml7n3pE)6?L@DH}G8KHN zEtZ-^zy9A-8?bYMx&m2#k2AO4lr2fTDpHGgGKEQl=k(LBp!H@VTMr)Ga8Ay!3^a!qLL5 zLyz!yq#knY+F}B9K2I z)RJ@2I#VA!+s4=nz@Rth44?}x?qVXnrf7tjw0N)ls`uzp5ud-DnRT@1t8$9Bul{<5 z;zP+Is*>H;4rM!{cxZy8=yd^s=RVjr+!OH|q5U+MC=X5jg3@38u;=&R`rqto>nZiA0HNf#WBElGxRtm#~Q3Z>~>OYNBjOHFybds#H1ZRmaR}JebkR z)`SiHff{voU~{Re>}#C7nYJ^fEs{x#cG23Qdaa8RMNdiMC!z#Y;u=kUaWVgf%ix#k zFNDiwkFJQVFho9rvQp!TGE7}yK$sL`!siayb~-qw%~;2&1vQv7r$bbvHILMi<;`vV z5uCd~isXW`%?}&L(E4f}&byns49`&`BtVVlEo?_wTohci*qssmMwB#wn}-3GKRi%OVnO_nq#ge4`;mg8EcpG!YN zu1R14P--uqvvAzF0*L=T-&0RMlZ*B%_Xae3XG*Q5dg5YkRnWz%}f=zm*cmT z;i`r)$`Iq!!%IH{8e$%5itc}`C0~FMOdJ9WdCmJk2=d@tP<)y>cHT`o6KM4}%;^|& zug8W9l~1}7zyhz>=a%OH1y`z*>@tI!4|GX+?sGQV1Xl;~o+(tTZ6OfS3qhuKx)}0; zFRiF~YeDvO-+CVXhml6a7 z96JG}VYcP*xe7r`esBQt06Pl zKhVSV(_j{WMS)fRV>4Q`p;&9mU`KXksMcK;)(FuXee1G`wYJlwxewiq%Nk#ATS(f1 z;ZqD%QK#zQJTCDFw`fc0VFAlE99G-iQ>;KQeybekqLpg}g+L|rukE${BqbvAlc9Mc zXDghSEFVb$xrLnLBvZge@FVCRfAxj&daTwmUQb$FC{K5=lA9V(MO#q%8TSym5PLmu z`|4NB?mc~4u`qgW6eL-#?=pX;kL7T$`A|g>i{Q1IeA~bUC4O;0#FrJz!)Kf4u9=Vl zfoJjv40pN!|Q8t;ZV;M}(ETD{K#t|D&vBvNwjsHJ0go3CD zoNz<@g8S>V_wgVl_S=%6C&}>hF*j7~b*}m~T$L!E%wVe$eg@7mJIpvc0EXw;uVGtG z!C_*d>d)a*H|+6J%x^PVKGL@5nMCbV31=-tx_Z#e^)1V=os+4JRc;Wk{Xj#y`+XFQ zz_s{Oa7Pc7)7rOr__`UtPDU!`jqyg}7%~J^2kNN7gEIagu=QX6VQW>%nT^^RIyrg# zt3sqJvE#~)cvGME-pQmz&y+MCXLVu1ljM^Z){M|!eeaS2AWLA|XS>kv%6rbX4krZI z8_ov@x&v3z*&TkME(CfqqY+}mYvY-B%9A{&DdvVD87Z|1J}zNJK6>?h>8=a#!ov)~ zk!=`#jgBk1TqS%~Y?cbsLa)?minY8M!XTjWWtA zz7N;C=D(Hn%USv!Y$c!a=zGgL0u-LMagw-L|n6-SZq`@jbZo^oNg-(Vv zEPcGv6vDYA`lE`kAYuSD&&l?D`Phi)OXirazE%oOZ>}fNU!aF&#Ih%oOse2hRQEt; zE_AX|a2n@! z{U$>lbyK~b`amv0(2JXxz52;CJGWpWRuA~cGU)%UOA~x)sZWHWoGvKE^TrZ)WeLo9 z!?EQ4x)aIV8$Oo5)7;xBZjOXF@mjC%Wcd;h*K}1r@nbBvZe3XLJb3+VAcCGc>_X&F9P0IZ?d{u2|Oa?Y=A{m)R-@-jxvVZYS11l+cz6?PmowF z)?DU;ctS7dNw3-T-F-azI)N#|X#+MQ9n}c6;dwfE>$tnNN~n#)H#zSp(oz$`YlI7H zezA%4GRmrnV(;@L`=T%Js{OX6W zZqBR6?|)XoqBk{wC>7-6bmU@oA$Oa)^KGP(jd!z?zVcB(_`Bg5C(Y zqVvEJLGaO~N)eheP_SHF)M#zrHv$k?tVI5xOWP^K9afBWfL@6}*KSSOj`fLV%GiS8 z8UMK$LuBCeL!gy)>(2hiAb}(Ca$1x?-~Er8xi-Q_;3j#3eSjt|&P5Ac@H06QYlgf? z8yp`Q+2~xCE#DkDopNB<(*vR0r;w(9wvIYr&GMnz-q1NIaBhnY=m}eLg8sa~o{)uh z{M+Rhn7tY$BpyM6Z^n5%l*+Zgp#0Z9+^X)XuX_UJsVSg<+z&)XwJxE~(*2r%x;$}4 zJ8m1gpg-Okx?C3IElcoFO0qRu9@~+K8OnFJEotTRPXxJY%-uNdT@z`FICm7@$2#$q zOYXZ|bf!PFk4P*6J(0VhGnmPrnQld-UPt%DQPF;G*oyL#F8%|nyfxNetl~){atw9Ig0!XalRmqkaW&@Tj%RUB zyFGPfIqncr7LB%9={z?}o)tPTL@$29Fpa|GN5mlV%3nu0#xp0=vlTCjjJ$>i0-`@1 zWbB`*NpBr63U(X`5A8BGSfy1zV<&jD&DbGQaIYpAG99SFgKg;SsS>UCS*PyWq46G1L($2w40^c5J+x ztu^xKc@HrovZ4tZ(KdTt+dj|B5EcOGVDGd`r3k%+oHU+zRcd#)IAGSiHqEKBYEiH# zci7tl>hnNqHx3$cp+F(@wFZ8&=s{aZYkTuumGL7(r|M^~FpS9imPu{rh$K5EQ2h{F zNT9y^9m<9zf(mch$y9eIZS@iFzgkZ@QsujWE=Y?T+ZYd_r&_ecChAcwX3e;y1ERk9w{R_u3eDOw z&(n{>EIggZ%0H=xgV_OfaaB>6$}I-nT@4=MduJ_rZjCc`nkBEfFiC&)_FqM7&-2S) zdarr1t@MFnY686@WC6-^207L$eT}W$B^LpG+dk}8&D3+vFAA^)cmEbe7|d7@J<;~ITtAFh`B3}aT+nAu`~rpoPuiJ z{j8Q(u?=xV=cPjT9d`|Ur^mA|nF$kGscwd7! z@B5rwy=^@fyqi^fer}K`6}ycP4>;|Hz5J`5MP%XS31{`K94buxc>X<*Qb^kIs&DYC{}rHQC$0@qSoMmtOi zZH}2P$Q{;CkA{edhqM!9=etHDSEIZdE5!$y;zc9#d300#)hS+vp!8?oW98KTc$kYD zn7a_-c?{)ul+)#L73cg_=@+CVMm{ekcEa)!0y3I%jA-{vm|)c~?3#YW99+OO$rggXwq6 zK-oXBuz zysE!bjqF}$|@ut**u1tu15@>jO4- zAGma*2&)XNUP4b!)|Nx4`{L0SO2}SQ2hDd>FI-g5ONnU!aZ8sGamlW>IPZthu#%ax z?cPA-lQnE{XEADbpBFEvtSf%UF&igY_`HUKJOGa#J>>1RaRVk}vzc=*7C5@>>&ZTL z=HM%n{q8B#KfQRVGfj|Lv_+Y9$U0@Ef8Oh;L3_vHSa{fBA6Gw>6Po(2NXhbpM=@U3 zkKe4S!~F|9vI*{d8%ZUB)^-m|ktTf&V<Nw|wvX*VY~Hwwd0P2 z;%T=ZDi12BlbQE(3~{X+O?{7TG);m#S@=Wny@Rs^Qzu0+rZkd{gev1S69ReIb)~Vp zAegOtC}yjI)tNR3GxhDZ-U-bVPhUpz`@v4s{Gtv75|8kVD*5gSztm3ba1?~v>~EL1 zdyn#Ir}k0N^Ul2&+^0I%k!;{pAz3HZvFRZZBulwvjeM>&z|(20>KP=JY3_4vn#;YR zBIW6}S@R}%OuER)SBMB5^PKyCT59xmj#I_umx@qveKCV9=#8U}lydPm!>qzmV^iyr zcXqMd5{To_9A4X=iZJBSg?o~Aeg7j-eIlo7Uvl`Z zq6#VY%{@Odh?*2bo7v#<`84);eNV8LJu<%0ac2}}`#89kF`~4wnVwuj$2+^Z^``zv zaN@(R7;I-I2Sjp5vd84CjFxc1_sJhGmv%)!cg}h;cpPoxU>z<{9qo*2XpA7b%Ra^$ znlY2wj%3T1?q*zG?Hv~UPf)As7*XDnB#)#}g}EKw${e)}TVE6nlU zg+4YxUP4kGv)R1dmTZvOt680_hTxWQp0c3WE`lKl8Y!+N{7!gRO&1rFyoX@78(Dr< z!&K)x9q)+7AZ$~C<}wrbWdyOoF$+)her&(VxULK=GCh-qjw~hkt3!%CT#&e(mnQDU zQ1?x1L;G+y9+JLyugVF%^FwVpjEX8mTTumlA`Gv}(Onc8r3)FmqUD0j$#IwR_N7mx zh#%?~0U9sMn{c#ONfgk0)y$rbmQF*|6LO?GY*>SrK4epu{vL<3+YK#PUM>$}Bx!XT zyyXJL(Fc47@gBcs?g(C9s@9a;uQt$OZpUBGD`_zAS6;Un?X@+=9{dHyzxJU*x%s$z z|1-$I+${CP*nDV2!VJ(itIQ)>vd8z`Z{PwsILT_ZP`YII z&znZ!(|6d$NO!MKj+qMYnis!?9yjfO7D<8UYwYW#Zm}OIAEnN}9@nmxCwVqvHGU! zw#*y3hTo}dqSwsAt~Ar)YV1|T+R@MuZdbDH!YDoG?9w1&3}F-HmZ*oKHO5G+tjW@| zXapTnBl#izS+K1j$)7B_>KF=XjCD!`Qlo~W%$h`;3A2Oin}hx~$>qu|(bY!_#x`Pm z;w(sJ>@-&m#|u0UsdW!lpyeaSyCpb^te`llfBBbMXFZN*yt#$QxUE{kF?t|s*!VQ) zWkD^YftG-L+7G4mkUl1*hFekNA8+Xu?|yMyuvm=?$SI6}CQw(OB7Nweb)7A;wq8`u zHw8opOS&a@$dXGLP>9eImf7Eu!>hb!7hb(r9U05tGo4F${yT`>Wclh2l1;}f9W3e# zitB#E4v_^(j!F#r{z<_UOMcN}UwFp*EmaeKr|ZSz&0R3ro#Q5W&XBD#+Bv|VjesMk zMVgI|)_CT3c(fJMunX;Z6|bEPbX~NWtR56-5ibTfw;9{Wobc=*t5X zDVS(aR;XM#HK3(RWp=^hvrDZSx?6(wNU!McRQcNo`@AnAe=V&4gZ2p(IQbhTrUbO- z_iv)T=edaAV~BQZC>P_c!)`6p;*_=tnBO==aPJTHiO`O;@S7BmC#T(FL6H+Bo+x-f zLC$r|!d$HcoR?T=+`nSUr-A&=o*3XOO#L8xK$No_JO^EVx$yxQ()Nr3*gT{3yYH0qt7 zb&aLI2lb!w%Dk)6!=dBFH{RQR?-cY;NdY#8ZoG3!ep6m;cYTcLeSlEH|eyZ=d^0*)#;3xCv$&yxS614Sn)R1@39t5BoPb zj;|I6V8%mqCN!J6>ix#WT%OUXFgn>fPJ7Bj!t&fI*>wLpM_FpOGuKh*spd3zFMgNo zm7bReLZ2-(Pv9m5wc+Q%*n8^`=31FIK=THuT!*Oc$r?mW>bHTvQzz&vl+L)h4VNDx z7Am`nX%$mzlW%UDnC|mhTH-Ok*`o>l<#W!*0t;t=koZ6J8quL}+qAS#KZ%UwGg3Go z`2XUiguY4~9b!7RJ$loV+8(@4Jvj4CIJR5fTI+v2*}3J5RGFnCFjiJ^+mD>T`wgdj zNsma23a_c&xb;j$Dg#`v;#jJ|QLZ)DMLcu!!0yFe>~p=zqljui22Z`QA9@ z{=!Eb%aSpGuA@I0 x-gEy({X=*-%wYfjtMGyF|JXnO*m93S{le`~eb7_;2>ADxy$9dozxm#${|8gSqyhi{ literal 0 HcmV?d00001 diff --git a/img/CreateAVDx86Windows.png b/img/CreateAVDx86Windows.png new file mode 100644 index 0000000000000000000000000000000000000000..681daade76315487abf93587aed4e72926815e48 GIT binary patch literal 74554 zcmd?RcTkgC6fb(Lh$0AxfHdhKO+Y~Up^0<@C>^AWH0co95ow`_)Br-Fq1Ol~H31X^ z=`A#AN(&@FfDl?JFL=b`y>suI_s^SoZ|+P$!i_lEISlEC?$SllU%s1CvXcHeYt5g?QR=FG0*9#672kxuTECey4G;x&;*XBB06rImiaRe(dmuhsu^ zv0tZBBdiBEgpY|g{5z+A*uSBF>E>}(+lK#5Wv!X158BV33He;pa9Q;E^3c-9_Yy$iryy3m*<0d)!%|ft%c2Xe1pVKz z4Ec8a6@@eV3paU6L)n7q6=SAjzrjYsMwTkxrY3FOSdxTGD-ac^ESmbhtf#`iFZLO& zm0zeIX_E}}=9TV7I4sQ50TbM7AneP4efXFg}W%j+nNPh>N0 zjDx@PgQ*Nkrg1TbvPOySTH6v?SxeheL@WEUD?5Xm)N{o~drn1e&>0zkU2Pk+8}p;r2X3vIiKFir*3gB>Xmn zROl^sk@#FKO)d=79rwv%IC-Tg)td>M}1zBzrjiht$2%-yqB}ddU{k1{2n872M1BK;2_zhy~EFFmNZKs?f~c#&2=$;$F*Rp$~Be$ zEZePtP4g}L<)cjmxI7BHtR=&C!@u)RP5X4@r)}=F%UI74MrgXCXz!S1PInX;m1O=N z6fEr`UybSdwm2`dUM~BdRqG(=x4qq#di56kc#xZ$h5!??xMO#i!+=-=TrYQug8S~Y zm6_G_m-#sceaqq0g(}38YsvmtS+E_e_mfZ{3X{uQ3!o_P1f$1JPK z_beGDP7UoOG!SrK%VnyOdbHf4g@7FuwKWO#KI9=Q+3BkQQ-TEEa#R2YZ%FDS*%-%W z4T&>7&QE^3(N?_&43IEou$NW|u_%)49O}Aw$^L1^{m*GWGAc;JYO8K|_)8pY21{KV?c9`}p5f$wY-TS#+0OUXtDz0QEEuGxV%It}S<>_QH)GUZQEr3eh~JGj%_6qo$Z zh6Cf7v&-}EgMI$Nk7|xpGl2NSsY|4$aX7cLozd}yfz?9AlyN`w71@56ej)mH6 z*@<9z+qKi^wkTesbPf5jpvzWW^5a27>N3|;i~L(=Eib@6&J{iCjU4Rh4gn*+JR(eh ze8vW&Z=Bd?*&`M+!4u2W7G6wTi_eRlKw@RUO$Bgs@S2GDs>~%Tzx_X?Wkbt74;cEa zZvy~N*81qg1|&H3&1H)c25@-ro%Is%K!C3S#la#s^S$SP(F;SX(7K$g0ba9UNu2kx z1;L!dO{-Kwx1&|NLyMLEBopn7^2fG2Mml4ppkSc>tadU9i0=J5rBa>ql}Ww5;_-YiNk^7(zv@gg&i>CV>12lDukTXjAtJ3KO3WC@<`*O20MxA z)suqw@kTq_{zXsq1h%$tT;LC6Vt~J&`MD3!!AsB^A3t>uA6D!%yJbmxU2Hl&YCv93 zrW=@DK{EdbF&!?Nf|#bG{gTE8qDa$$O@c;mpW<;GGH_>hdv#))frkke*d#w=@*iM{ zWz)pgf89w?JbFqMfnMx+b2I;Td##;C%e41zRd4Eo{)Dmg%`1PtwYeT6a|(tOEvIgEaxBcP$7kW)ZrPo+@HK79kCzV7o2sM)#hKSYuL#BBEP z*9=Mk-ct;>Isbp+4XP_@hYLoQ%?;UBZ3QisD!2~!x40GXfa6H)(&}c|&7GvoZJBzC zKsuZ+&_smR@WwCEU8C`{;m5#{ha56gK)MSvjj!GbST#52>E-mne3$CpasvgQCaUgS z=#fC)sJ?&9osjc06&u<*<8jJ%$}wqJt>*H+3k?_Bi&1L$qUS z`n{|Lu5e?ND%YZcJ9|BMrxwvpb{U@+j^mG@O<{gA$m_MbzjdnHs*FeMEY=BHLY@8e)&VsY&-= z8pzINX&6%&ib6k%Gd{dbdXVeEH)3;Ta|cQ+H32)Fz*qTC#>Jn`U>BNQxlZlw_RGuk zK8aiG0+3OuSX#hnZc~JJn~W%iACh6{I>Lpcb`?KlD6pk-8<$IVXQuT4eBVg000W-nj#UyK@d=R zBtYH&^g&a#BBJ-rR;}9lx#4_DMoHyrQz-4;a-VteAX_{?ny|mu60QyCKfKiGn zDk21b+{@HW{pG4pec(_-u*lufAf8aQ zUbIQ*$HG2=j6%P|M*fT4!LJmj?*9^A?jWBZ0H?5hmBM&Gg?-UdV-&WwogX!+t*cSr z?>aKG(ZLISD&x1d^6qfScXw;TVRuEAd){k!2A7%@TgX%ic~z*D5Ht#~Z#v)DHCc73 zbG**tESk4NZfBCuWjN4P;J*Bh`FFWrf=_ZyDJkr7&!e)~3lo^XL9RqUSifSilV5Wm z?4AcjswS+NY<`AoITHm2e_C@yow{>M$ z2Fi-rD1S$m;Y3e5!Wk=s19@$dhe7X4Zux^szr-yPCI6A^ln|&oH6MRQXnpbPMSs7r zBm&%PW7$vhYg3K=6z4KK%uTC)eR)Tx-`Qc^D`vJ%*z3o3jyp@LoJFkT7mb3U61~%y z^}1N44zwSbjTe17J|oXj{$-LEP5C0p&1!SnE5z9wI!cpWz@<7Rf`#w6z8Z~^cy514 z%Z;@_n^p=VG0&( zdEgNGgpIp$`kF-}wMh+dSnD=MxrUs( z;UF6ZG2z4fEA!Ww2X)c)lM+Z$EGQ3(y3)YE^eJiDuhVR|G|K0k^rx9*lCu}+X5Yp)UxW8{ou`e%2*PBC*^~u-%!bMkz*?McJ2xh~p)IlGJ z*?u#5TS`_DGcui~1r01`$W4v<4|GjlP_t(1tt*Dy#{C_g#5l867jK#}%6PKymT7gi5&jrXq zmI(E)=hUV&d8%8+*^XFOTN~HY=Eg4`AK`=izgv~h6Muy+eIy?}fDLf~E%zoyOeU!J zyXHz+s2%%loa9O*FUyNm3uT2eU3pF~sAZtO&@grDc zZUOp^mqdk@;kPwHUEkY02sQh z$t}8`fB9A6mDRvhOB4&U(v_sHTLE4oFDaKybW-fOwf9N5;kD<}$;BnDoi*i2tH!3kknUvaQa${7O0dTk~vXO?czx({Yig(u3 zC8$iLa3~7^>Ks$gy=;oQ0wE77=l(*c1pWJ>MxBIv%BB6l;AC`OVL=lMM1U=*Yj211 zG;rxdNLpN|Y5(|~>AXhW%g|}a6;oLIL7FK__PWBHX8pRy&Q2)_3z6Q5TZvcKN1nze z1R}6>1mT1q!|!}H7QX`h9nFIgiYB1_t&2~sP}f!+Z<`!XCi&2FV=PoruJzqI(Lk_A z-$jMdBpROAo@_648iJT>#YQLW^zCK548KpuWC_z)xu6PAh%#36UqHJbbeoaU>Rv@RO6N}h;l#-9 z)*Ey0!^ayIlnO(N3l19{DO;)*TE?0lT9;ss^_;PeHOj}u#)WrzcJ_HfM!Fi}1R~DJ zJ{yc+OFA7n4Yk5^4l$c+;MN(w>AA#E z8h8y9@zFy=5~JK^BvldudiuRWye1oinQGjoHt*PMFfBFYa_rTIGepqY6ocMOym8@mq9QP1s%9#!DYNCehyGq7%42jk4DaG(==Btm(PBn$* zU;?px1?4aWV{%fe^wXtYW3)-@#cs8W+8x^3e+N)l?(kh6{m}9@b@e^wyLTL`ys4JI zOp=1#*K0vlzIPR}##BK-gCMyo{`#QAmwk;rDmyr@0oxGB4Lp;Sn?J+mVaYRy`Iae) zA~;P#r75*X^ofrb_e#$|fF`yXjcFe;!|45uD}shMN5q=GpI7U~(e`s?P$eIKwcK5y z^rCFg^8z{dOTkHr z9)RN~%|jZq791(LvM|da;71ZeP9zvv1xx4;Mhq3`*&aeJERg~@zMDCy_<|h0d`e;H z$Fe5%!3!q&L#6pkoA#9TA#ZX5r-;Hvu*Oarf*;X-(ZREb&nZD1Bm$b=`)(Qfi}8|k z&cTk_cthL26IQREp=mk?W?2lWAr zO>Zpi*DnV=-=(|wiw`-Gs0HrcenogtLF|Kio7Vl%@85d5G?GGQTgiju)&ShgS2w1O zxzU>aidiUzRbDBzD1My*pSHO%WT0PCDOApjVyf}!OY2z6VelYPE%@-2{cdd`xx$`# z2f}(iI?tgk# zWh5^_ssO^C=rFn5li}4Egj+Sea+;y~WX8$#V@fpsLv9Upkb$K@;)}YP^#10yZcGuL z?AbdhH48VvnrAyk_k0`gX$&s7;c^yz|1QYbw#RvLN(YYzvhMQ(z+KZ;Si_?kz2Bt^ z=1w(~Rd*;QveEhFCu~Y-!Ap`NBwR%u4zhi~f$` zK~hL|g{(;iww|YPy}ly5jx+PH3BQ1w0fJKTW|fOf!6pq}Dl(xN9LEMXwm!9suTF2l zz4~=#RCR$vZ0LPh1ySWjA?cZdD$AH&Hm*WXGiXZTS6@km;- z>ERW#?efnB$&k+zoJ`*jJ+2N|s!k!z<&BQBOl#^$37$L2(bk(PuwOHqncB%Ymc7yv zhQSCkKVVHrQW-jonb@$bi2_$i{m$|i9+tz72C>JgeK-!_FllYW>iH2N3Fg<96@d8+ zR;7$#q)76`5n7|fOQI!>&teqttY2Cs*k*~@oX=-xrynZOs}7F3nMNk$OASc9CeCYN zb#YVZg}0+N*hP=QH^MVIj_xw2Rj|&t=4uxH_$pq}C-(o8P9T?6M&;t2rGziUd}K=u zsLQgjo8(%d@uS^CZk-ecTZ=eNw`BX=!t~I0)oO5=u!6>+hNLaJo_6`W!J2v z)cp3`_HDQ^gKruUj52Yqbi2&I+$;Qb%v)tui;(g%Y*red@#r@jS7)JRTB$}l|8sRY z>Iu)@Z6}EE>$ml0%lZUxEK{O;vs;$9amFwOJvR==U@0ViMGnynwLMj+KFBb-@X8+U zK&n1?sx!&^OY?Bq+0a)yYa`R4n801{Nql;PclFv;FfNUVzM`_2YJa2j=^jsmpyTD&Ih7 z)|Y0ft0jN|gr_=zyp?9a`Ku(0q7+~+_R7)<06HkVE0TJ|gg zf-8NJ=`-!zqg6Mv=IPQR@x;ymA^n}(#PIWn$Fn9uP zT*2|&Oe^Nt(@&`MRk}K;oPAeg=%CA~jxfEhlVvq8H6@n4aA0iD3(hN0qbO)N1Wc?^ zoEn2qfwCG>532A&>h(me2j|g-F6$AoDr&>?1r6bc&-!9|y}zGwaL~QH#-y!_yH6cB zgAM|0y^ktI>${!8^qSnl%4a0iMsX>*q0pSbUbX%}etullU8-PkhhDjfV#7$Fhq(6< z2bue}(@PS{0aY#T1#Sxhw^tZzdzNj;ogQ{u;wwSrkQ?j`%W2Dk^x^m)%7Z}8Nd8|H zuxm-uw+&HLta9lj&p~gmO*LSb`;c1{kl+G3%M}ZH_|=lw9i9;tqSMuWkI1C0@%VlX zjeTCPn{z|%ncu~QmPq?@mImHd>9LSluYo`(@hw2uv=KSbihD_Z5&aHdDu)<21R%D) zRRLL`A^T3>`#!FYRkT!E3p>2eC^9n4DP?8rwvcEvW(C@Z3sy&V|+54Qd_0hrJ3%ug-2(5pGmlr~& zkb0WYjEznABXGE33F6I-@lqS~>JL^D1`2i#gOPqj1$v97j!)_a`1Rg@s{KFOuIrTt z?=65eNV#Mhlc7liEBeTxj7zY=irBJP|re(f?t_>sScHVwiLoGUx z;9Kpc<7}ZZalLZ&)FcIOtNyHT9m;z*<#z3~Ow_ou)y74Ek3jS@z?&j|E>Q=)t{a`a zt{ZLt$RVWPN?Q^?uvlWhQJz$7HfM;kmi~LtPxcIm<0Il&m7`u#X;=J$o!QH@(~S=0 z+hLcfeU^20wCWF-C*l}0h)y4p#H>Gu=R%#6sVF-KOHPab;VG$?sR^Y0GdT@ZY;5cX zrUZVm*NPgk*(qS$6oOPoMJx{$koD@F;+f(3R1SkKQyE?=vim<$A~x(8 zaY)gNn-bS08mtfZ@GtPMV;qBPG9M%5#5tdz+RN*10|$VgeQ%3+I^gV&{KEDGJbE<8 ztY>hT_mqQ;`vn@4OS0v(cIe)P(vodE|9qB`fHvYey{DWY#z`~7}8FS zm|?{(7%8AGnJEnW7JTC!uu^}BEoXcm)M~#<+NJxucynmH?;ZXr4Ghw|q4dkYA0_I? z)?eeohHEeJ}vXaQqZO+w{WWTC~J zR3z<#HuG>!UlD-F26^f(X@6CTw{e+$a<;AoqC&%)N)y>53j8l0$j<2`Ve%*z3aX$z zbM1%yE%+CaLKr7jqhIc-PsjhJu;J_i?*MJqYf(0(&o}ry6b94V6Kir^@22@&0r_ep(>dlJ4edQH2zW|#*k!GBz)2exS{>< z4a)^JwmaRT0@KyAR*E-L%LRkoIMxw>Cc5@2@sgNy zO}Utr^yu1hv?vF4B>>ze&5O==1noMsY=G| z?=klIzv{}I8X@cDP06RsdEXg$QM|YP_~YNC?d(4vCZ(#7_k4R&PBA-Q1`MVa+zF%e z-&drOpWpZN_-ULAgy$Wzf13S-G^5ybG33!tW(c;?Bthg zh16K?Tc@g@?62!9{HL)mAYf!f!R?2c=&WZMd;oeHo7GivsS9J&7T7@S0QeJcZ2j$) z8$fg*4nlP?&Ij0aN0IM=%S-OP#k(rs9tG%E6J97QZ{Ibgg;ssKOvJpd+{gef8V@1`6Wd`Ba=s0k`?0ZzP!hLmUN>KfX{4 z{*k}#)oXA;p_%8ZATPMQKmgMrze(B4z1@qy%#l~f#CD@@E*`R-3-rWHcy;Ic#ocR9 z1xb|6x7&I$E_yurY^&QTVVPik(uwh>@6ZkAxPg3>?;(&ul7oTEZ~BA;o*=e_BV!+} zKL;&dooF-cV&F)B96;Um^*u>^kZaCpIL#C4=T-^zjk%L4cErH%A>_I#ym+ofJ?$&3 zlA})KwNPC1qz7IN6K%*x3#a@Uzjvr<^zB^D7;aWzkR z5jFRgibnf{7U~oJQ#dKNU`&H3)D+y&PS?ECXrn6s0HZHR%df-UC!_*fYs$zTo-7BUss2 zQ_g*?T2*Au#c|XAYZ26pM>rU+nOi@J%*{>GI$oGR0*YeAhu?>qkR6M43~73-box#x zyRjTkyYh92I@*N%vlw+^-jAqA{e3(T@@G{!g?9k-A5{JAT9%}P+m3o`gy?(y;aReC zFYS4TpKB}*x15Z3+fuISObiy` z?!Ka?bvAWUu&Y#P9mE#yQ9vpJQG_6FxkW^uBBDL}f0~+43c$Od@`&E&*d10-pMuOa z^sD>ODrerPb@pF5*mniZH{kkW4)(VF1@QQICyCABNxH;V$vw$}SS_Y%gc8uq*|}uy;Xo6_=OHFsN=c`{^EAIs-O`~iw)2)GlGSb= zCD2zqxz}s^No2I`9%teNw7f8Igq?xdSIhA!2)G7Ba+Y~KV`7NxfSf=HiC-+7hZxE! zd1@w+fAb>|qz8|$*;Upy_uBBRYzGKbn$C#QvXX0@DT6w z5vJNwP}M6g4c!;)ZTvNgEC9b9EisVIN(uGZ9j(nH?Ui$p)|Koh;(cl*X54Zj^yS<+Fa5xu(|%-W!58h7CZRTEGV9$8b0o6yngjy|0%Jj8NI@Ih;?X7=aiFYLRtkV1hw4YTr5PvE!X13&&;mtt^*N^*h zvrfHpLQ>Q!&sh-Sh2ersw}&FXUyK*%*>0E{V)mVz@r8zCT>%NJS_Fceu1Q-I4MmHc z`UwH(x8-k|91XLma5dFKidk z;2-YknSaCK2J}9L28_$L*jb$n^eZnE&95YN=iTS7+rIjpW-g3t_?nYr)`S4FFvcy; zQ!p!l)c642-ZdoeLG6Aaa-ZF<)k&b!hrQ#EPJE{ z{;}$0H0Mo)kX9s_UD6-KDXvHkpl4pcs##+7dg{lm0}d>$PgRhjMv|2R3^KA^aNQ?0 z+EZ?#%*OH=PFEbfBhq|F`!N@Z3jL}S(AeJALtQP>j(Z;=#$E)1*g7Jtx?5B&Xl`Ne z<9z!imv?J&KETS8Jc&cpJ|Nj?_NBez+KFo)$~tWN?r8g-j07`R3ts3<{b?**VQ;5>4ra})ipqq7n+jYBtH5pyy@uXy?8^p z(ggoc`?tm^e>OC0r2ZO;RB8jgF1@chPijG?%({P@bwnNUB>1&U)X%d$xtb($sYYtA zBpp_$%zPt-{vNPXa8D2d^%8$>N#>kE*6-)I6_n9B)r&@-kAsi7c1WtK&gTj|HO)`Q z2N_Rgv|GYh%bfabdv)BAX@0@&Km3cM_rKm<9(IShl9$Zf)2GAchz+!d!KWk0_SYz~ zpoR)Ro2q#pofsUc+7r6_BdT<9pCGc4MUy-|QEt{^rBI+-3~2$6mXVa&Wq7_%>V!CrI%|%6ZKA$H4ty9ML{p#uBX-JC~l|Qz_%5MUw_|HwMtu{%Y6_cT)gqF>6 z+&yN!1q-$eo~iv|{J77}$4wr&#l!06g-fIQ%$5z0=zcbPC*S_16C=1~&$Dv#jQG%z zS~mF_b8==%j_d%j_=etbd5_~m`HBV2{Ru4?HFaHiIR8^qp0PoE$mEPyEOC^PjWlP% zF=*UZK1wLr3D$`dcPI0V64p^}Bcg?_{9Hpafl0mCG`KZlGo)<4Xo+A?%4AN!=Tr_N z7WFB^=7@W=eZ|RdSeZmjTg0Ji@x;I!ZB=Xj*G{UZLdvxMQA9wN-2z7JtMlk7(B)bVfeV z@r$JMt>cpaY5&^ACxM)_w?%5BP$-f1bGvwC4f%dx8|iLJ;^}_9Hz6BTsFmtoaRnFF z0*X*+u_^PY(0W$gNB3LzThK;*We!rMvX1UAZ~Bf{Up+o2ZkGv1y#3cE?S!71nn>4_ zGd+_b9!|=5mpHAM%`{q$mN~#)ZQU)=m0Q?LBWJ>)-jtio`M=pnxVhUNw+^Hfn6chT zOnxf$tS)V<{XV=I!dY+@EpTPQgk&~8hc{hg0nm{T^ZW6fkBSs#Rf|WHq^G1GPfCun zri~U;V5>ig!#%R{_P%ld_#d59(Q8rrvDf~V;Q_KOc&UEzt}c8zhWPA&#Xt{Qoxg02 zS2f$%DLT`|)t3W??)%vy{EmqAg>!c-wD8&Mo!JC;QYL-nA#zbGzQ=G(QH|TP2-Q90|_{6jKt@Q$YWk9i^q`u7J-IBTAc6*UZJ8gR)!sT(?HjFC@hUUyPY9)wpG)+ zPNafTX@ry4SWk~!q@}ef`*B8P(0X+`R@+iC=w9|uh4n(@neLSd8WV^8l*>FYU(KjG zx_Cxa#>4=GMdl%H`RbmHkdYOI>-Q9BQ;dS`GLuH!XC<)OSIXhFfJYckxAVxfLAMSwyx^epp|1UJ+#Uau5`0&TAA4;rsmeW?WA(Q5z3VgvG(WfFZF!?!dr6KKsvI9E zV>=Fz=&S6lZ8wf;sqEcZTKL>~M|5=g)zCr=!`K8(rS5Sh;FtJ4N#VHJ$^KI*mEYum z{Zf$LRXGXKI!oY2@!#i&jyzZ5byVLs*7NJ@Dpz-o0%WA^E_-z zEY@f9;9UA>SSk5U=9QiCw7{hAG~`D6sN17|&szSD$D{&yRi;W*+nk1v=a5qeyWeDz zE+%&gqHFBAbd6GI*{AzxAWF<*IE>u5T+s`!VuH~pnvxl9Hjutc9^v3-u zzAT^c;WvTiy9q^iU#)h&MPN9Ga*dkWj&y)M+@tQyMYjpmQel=_%hdxw%Q@sML^oS* zsKpZNsh!!vB|poBam%J5ojj%c6BLhzejlM=4u=L`y$*D8=nAmd#$(5h9W=LmQe`6q6 z>dr~|$&kWpF|HXODk@Uv9HzI}O`Zj|i@Zgxci{vI^Y?!uwX$lqb)~!~>7WRdG(Fu2 zS@LS4t=xlF1ErHAuSE(csQR{0T>GLjHOR=AZR0ZbWykhCSYzn%(TAUBWDVi})-xD+ z&b^Cn6(FH)1mTlipf*5}t7$vw>IF% z)D}Sd@6Mu%0p}#H@8MTHZsYOE?V{R~wA>uMqC%+K_v{i$|iE z1q`@k_U=iChnZpy1+C=a4>zm#W4xJhu;nPNTGWNE9d}n1ML6^A7Zg z?U||4Y;ZH)RP-C(^umP^gq!?`a!4bBYK*Y#Or+I8ASnyR`o&aWuacKW;d}K|S}3_` zs@>96Er8{c*CP!t)BYohZ|Xn5D+K`f+9j{CN&0Eu!Ksnl&D)B95E+|W7);Mdh#;>l zE5MIyD#UO5tA9!%F+XBEr9hUgCHH|0Ot{@>og8_bo67I}8QYThm%&9tijC)1$MwMv zP+ITCj`_jHIp(>kRI_{>MM-)K8m+WkYxuv76?=8WyaP2B6997d$;Sd*K zL-U8pZCvw_c&g#4uzA%)m&VbN(HRC=%(``tS3s#NV`zo?v9zQvqXyPC{VuH#<}v(X z$~@q#_?xf$?@_m6N0BK8;Ik)5sUBP(+K>2+K_9b z(aI!Hx1sx=uLt}IPlBk7dFe<9WgixGJwSv$JG-rf0ZMe;sp;@< z+^$cWX!BOMRW$YosF9AZ5@!w;4$XCMWwp!n%8jVX_XM1ivY%`+@4t)8g2&|&M71-? z=@Ykf`KFTXc{uq&g~SMDy_%a>;Q#DKWqhEuWDBwOdfwWTq6X4q5HLY4jA;Zvc)&RA z!^``O_4vbESFtuV`BB56!5ai`h@J*!I8Ga%=H3`(rU5CaRQdVs0Q%e~v)Qbqk^+^iIhR46$C9;t$PiD-|KWtr{OYG9ZZxxG`%G2WUrb0 zR5XP)Xin7%^Yv*|u299d^9DSn)h}IDmQNJ_^`XTsU$1(M z@=s(NhAc$>k?EAGPD!6x|60j8F9}LMht-*3f$Q4M!>h75*EELWHnTQBVzgMtK1PG2 za8R^Q<(qpqXxra-l=A!6+Dlp!*j*#>z)>ID8bt_DOrXW7;9xF;hPzaOhAqZF2ix-O zeXuf`Npb>T_y(%cT`%}3+F# zIrD^PZDaHh^wSkKMz*R^(s2P&Mf>0Mt&^5;InIlw7wYkJn7(|c!u?f0ktUxznRc3O{k z@$)pFoxs0K{+Y3@036dPRCNc_cmI`2x(k&W61dRalf8SGFtfr=q6u67X5pmIg>%r5 z1otoOzbiC?3d#@}@3WM?+z4d-*nY=>k`AR@b{4Om*b*XU5<(-kV4T%&cD(7P&MVFwcqb0>77Z6TJ`H_VR}48Mom zd(vCbm0u_>dXl&QFUW+Yd?oJNS#7!L%Q@R0KJSYUtyIJ%@9kB~#olYkhrD3*F{pkt zzPCBXfDXCy+D0L=Xyt#iKDy*CMV2p%RpP7fV)`n*&fVECW}=u%iye~M9(0t#6 zgUQN&JK893E)c1wy#atV2E2wMc9Pq1;CJ*U=ZP{odZq-CD zGXd7y%6CF0N&4^jn~#IU&NxYf-Wg|&0e-RjJn%T(zf|I)8}K~X9s0igv3AJuoL`*u z>nPDcGuwj^dXf-mcPjmO*A{Sj*L-q}CX-w;q(p@W_~9czwkNgDF6R8-NK|w@#J)O- z;J^_0{z9AUVU&FJ%HCDK^)9v=4|E^f1`*oy%@!$r)N+FxBXq|`T|iLoUMp+Y9g5_T zpA`-hR4f4X?i{H_rgboOo3G%g3iG@-Gg%nk7El zD>fP|p>m#4!_8a=_!!UbT(#hB+_}YTy};NWqY~8*{5XwR)4@DL${3}*TD~AtX42MLt+w14C2d0W{ZDE2W1$`& zLD@!4?KM&L*7Iv}*Gv0armw7o+c4zM|Eyw}18O4VmbqFK$Zrpkn`PL9{_}dawOypf zbP~V%!jn=>-V$`3+9ylIhl(4kIxO=6<*`Vu%ws_Mc7ee2-%4}t{J5l99I)z}cXK2_ zhT!4h^zNHf1fSr`=bDTeK{F3(b8mr@eypCXwl%ttRBj!OQ0EJ5gZ*Rj|#6Dn*k!3x}b(wuppp;poe6re>h z-EZ16aZUd5bbN?2)^;kQsCEjiwWk7H0ClDA+_NhxWv zxcwulb{;ojr*NI%pT}jh1VObQv{v0NXoannTyc77_wXoRAf#wM-JDV=#1+jE_X>kt#@P$ro3W;-kQ?`}e{EwLE0APKHbnn5fTiJ)kk+wMq zl249x%N*QnV{rj}?umbo`Dzzfn);^6;`6>%vMAxZ7DJs1XfKVK;#*;BV6ZFqIMqAc zH{yV!j?R{)mk1EvNQQjO|M;?BPQm_!S40akCUfcI!I>@7jkm;_CYs$JW^C=bNRc_L zfyMisMdgEiwBGhNQV#d|WNQ~t1Y6tU612e3**YTv207dh+7>+5-qa1hOidrn6!GAA zqT`n~)RmuJ-M72`cS7tvk4s4tVW!Uzfyr02CbPBXvNuTEApwSR3tz>2;Rsf%Ye7!I zgJRoqi$JbQVMjzk&5ZH=&b&gfkW=it0q6O>x3}AP-#!xkL9o^eM^@!g+Ra$qiTG5W zBM+SB7*;SLq-@c#=)urFT#a0_P#q1zem~*ugsHP)W?6Yv-+VCp-p5(j_MV-qho2r) z974XQxq^SlUZnA%v9x@iR3pW|SV5N-9biYKaaVCF)$2<>kZWltLaY2{{719XMOMm0 zv+KQWqZ_1kSb5><)#AfmaKuBDfaGY1Li~@w%qJ*F+EQID<od5qn?93)?>P$_z)h)>wl@hdBlV7B29Xjh2}jEu#}%#inDoJRDq-O?6+H z1W#gk>9^%_AfYG)@9lU&cb6zZ+zkh=_?z0&G|&Sop;Cif!FxMF zlS2EY2C&9$_=y(clYF>WkRLvnB?Oi}h;G=b{l7?i?{GHT|9|-IRHao^X|1~yRkgaz z$lao9l%lQLyQ=o83ZbnUF>95YHHwcWO zCWMEi-+Mo`=>VHfkQze;+(?U(cr>4G?d!)Cv>Q00+aLh4(yR||ifU02yNe9b1bLx29pa;H%``|6DmmWUjNXR zz55tp{*G;Je4`Gzj|Jnn6n6Bk;G4ot$5rC@)9NjAB$8X5jGdAB`Bga6iD|*V+R;q1 zFA#K|`b8DiACPjIKkzS>=FfK0xnbI-ieq~)$Z#t#nZvg`pJ6cPI%0Irabm8_&K&py zTD#C#H@o6txhW??pyp7Em`21LZZbW?c-T)1G6Ahg5DjKZ z?ck!cGQZ=&cW(7;xVXrA5WRNhP)w7Qv5D;qK$hI&%lgT3fqtBF*su(brPss&wAk7Z ztgJb%X>2v&xI?N#1BXsR!jVrOhnVkvc+dozx|V4jXRDe@5n0#zIH-*wC0T_9vYB`D zZG+F6#nQ?{g%`GWKHI-u@t@)p74j@O!LQ97xyT~;iY%Lgx62gQ6zYByX?%}0FGlC` zgH!K}B9u825^pUf`S23H>M|F{erBssru<_3(eQln`CPpjs1o9STX+1{z@x29O^fkoIL6GLDlnd2nqp)B(p(f4bq_m1fdG|)pAU{s< zsjR)(T(TFV@-89H!W(2kPr~^7raou}f!#!nw$)(aUQvpD){6msSJX})F)VsN9yS$t z#ZGZEb%J6IUmv_9s_y^crA6F@*1pHd@6j3`>MwGvVjT<|VCGJ>lo z*n0aPK1<-U`-{5?@~_gbEKG354j0^vl|GUq6-O7EUimQj@dNInA|_x+9q+NVSA4tN z*N?Hue{GB1$5B*vut~u8_T|0Hy1+e6=R!Iml)d|5;(Kt3y4m}HXPc@#7G^A+RJ1`X z7mXOqV^Y!u)q8kb?;$G&S{_dUinnPceBO=cybyur`8v)=12u8Lbqqex`>WHzePxub z9nuv3N#zk8k7(feKFA8=bykgTZn+vO#FD&dT#K#3}ib= zY&1nQimYm(GcZ0H=nTZKq!OhLjLTxH_2Q55`T)wwKsZS(kil6`;&mr&OUwHnD4xEc z5^PbtevddFWH=KHcM|-I;Zvhu-@ts|*)5oPFS8pbhHW2Bqi^sA)@HGH%8bh%Hd*6; zp-KggZJXR!ya=@U1}cP%!8CR;9? z#b;$fo-n@#P&+oqyMlf{*`pL6Gv%_4KS8y>=Zu!!ejywM#_$NUT{Ffq{tR7fvK$P` z62W&tG!XtkAmpAZ2(K7{h^t-^h%@iz$vsxH>l@jn%A;5zMDmkcl6toP`{**%v zrTVLgMl(@|^hYGSRB_@XH2@9JIK=3!1BeODb0yA)zXGm6J$rw>yukmvhCsmaT(*h! zluk-w%0zFyZFDs&avH>!c2=rA-u$L)ZGCAf@dzuneA0+hRUJ*erjHe#nFl`MsO8Ua z+SAA*X(!4HsZUtVQX?a|U4JDjeSFTyR-^k;exhT2-FLrBk`K0Ip}YQW4g1i+mgTDL zK(Zx6=A?`Bo9yXS>w!!$nYBLc9a;dBGyG;d#0IFVO}}?ruz*jfIO9LQy;UU$*j4?N z5>Q$EUm#!`vE-fwy{pi`iz~Rj+3e*Nw=R#pXsYy6FE^Mrfjv;$9LeAbEX?Pi?9~*q zaT-g*xmDFsz6g;G>NVq54OpZ4oa@FGr)y9!h2*l;L;&tPCwFHlt=YuTCYk56RXdv+ z#Tw@4j9ckrk!ESkrX!O??ow~ z9$9`@p*?UBS*FPTQWMruo>HUc>rHRH1r^8{mFW zl}sHccK$T?^itSesrA1dTx;Cgq+&$^Mfkhuw`yoM4nhcS*e7h(lwTL?A@e5#cQ48Z zZC>h;UVF1HaWKX~zD*U^Om4khN-Qc5;yEUV>ii(tz*AGqFUr3orUItixiGsNIxX8Q ztY$pV?atlV)wz^ia&!E*dgy-vD4u)m#UfH(H;1gN3wl+b?Gbc)11m_i8vUA|;wj1v zG8*ra_FbR!^7mSpb7cj4OW)@YcmSiRYM~Z;ygY3in8+DF!&c#fs;|Z$=eRO3wAxgj z>YBqRn3%_MTh=Op*7P+$p0sxzt#tK>QBYGUjis@4M>?Q(4m;wOk?J;kOlyERk=#r* zpWlc6K}V~+KSFTIwXzjvoksK7Qk6p-H7t6Ja4KCi%g|}lbjeS#0j=IhWSx5RM>^tO zKdF9B*U+Kp?%(<#)`YkJed`S@5m?-;q5`<-FI;rwNB&6AHGQW-alWY|KgBcuw8a(q zDP5r#)3e-JQ?o$eMex7oQQgJ{|MDkTk;^Xdv{Z@QU+ruEutrJDo9JjOW&6xnY8r7v zm@n7uN|9&Dmdm-VX@PPyynv6$9D!&Ql=Qkh=p6kv+t=O*pPFGy>w~r8g=S(Z6XgpL zI#K9{R(bc9K*)7BJR9of7RkJKz*`m53frAf>23hmO`B$%@c5!^8F*w;_f7L25OrH* z_%9L4;+ZHwZ+-cSX?CH5s78=QwzP|&1ZYJJZ(I3*Hl?hiG;wrns1D`(I;*0#3REZ8 zR2C39q9NFmB1|El!QJPBoU;_%Kh<>BwL31@!F^%av0I!^rBL4eG!r$W>n*gm!i~s& zo?Ec34CMa}O1X^we>Ax;vQWaqk|aYbFO9s*d&znky~NW(VAfIC5n4*$ z{i8TY>RX+%wih4_tS(dn;qT8lMwpz~(0iWZ{98-zj{-Q%xP)7xD*uVgABJI(U%XP0ZSKvVS?>wL+men5^ufd z+NCm!rn34_2_w#D^YINrlO!{^=M#?;$x@c>-P*|>zvk@ITiuy)L*heb9iI%7-DzDS zd`gfDOlSFfVxVaiuGD+if2f?Xbdzd}I+G#mYOWGm=C9KaIeXG=usvl??2-4r&p^}Y z3GRa#7jUpM;_`V^#ImHEI_SZ|MNyW&HRAsR=(D^-I^C%xVcFehroiq!J|DYeH4~T5<6p>pA!9jA(2emDtq0pp-Nc}ua)LK>bMvw6sD0qS9ww0_0uAixJ7d!IrQhK` zdm2DcCog!W9!3Dq4ChFDN*e?n%!#Cfe2+NjTDE;n;C5f_GhS74KW9oU>r8F&s=#kt zcWxzv0%@BL`@01*+A5|t4;pa>J8zC#+(61q{ZpyDxx3#{r8P>hnfn^5HR>fpzsDlE za#I={@hMqgEGSZ{x|2+Dky%S0K5eL5*OiwbDYN<7O9VeCv+XVrN-PdznHZYej@24< zxy$|QfF28`AdBqp!M?Dz(;ia5Ni&SE=uM_T{d6}dPG+euTVgCGTasx-x>|p(C=O94 zr;3N{g8reRRN}r9!(@Ivw$+h07ED0iYOf{@>U;OclZ}%F$HGgv&0n7%L)LUw1Bt$Q zb?plYrLvpPv~}cvaLk{rX`4JIDU)A+#&ve*iRPBeexaSQojIiIOTm6Dm@yDus3CHB z!~KK>+KsuH+@o|fh-D(E9#%XN*tRGkw2|zg%e?=o3Rhhs2zq5^soUy{4O|7gKjL@j zb$|M>>D8KIAf005WM83mS~Ir!7oU1Y|G__?=k`cinrc!Wf*-?cjc+g;sGl^@geVO( z=3JqFpHK1W&spxUP4PI;*8z>4HPo%?T;Oy`EUataQ7x5S|4SlD>S+gjk67AG%svmp3wa9GR>KWvMGbj;UZStwGZDo1Oaz-WSNfON}8mqp-YR+sLS zF;4tjUHN~X#VxC!d^W{J@MmOqoeg#B{Kp*31J75LD`y{ElLBR5p?ip|#M;uPdSxi& zT&>Y*>(Po=Deifa0H6q5bI;sge;ML2oz;Ct1n=3+aDNpUx z(B{@geXo{@osreNpmnqe3EY5%)=7ObnhR9#qTd*T)lavq3*nj03K$p!8JFjd&NV2Q z-58=TaM-MOv-^hjFa6VFK$L=!wxgf&8|9$i8_aZ)F=XvE^5S}xH2CX*3hWbimfFa! zn9O_$2jyn0?f3p(ncbb-l-GIuJ%Y|*vU@*lQ0sSiYHM!yxCRP<&Gs~@IzYx$avFiR zA66)#eZjaaDg}rhoH%3LN-7>hteXkBQLCHeN}58PGI`PczO$vgXjnDYfb{rj$MKo= z=FO%ci-Y%yhUWi3OC?K&5wDNNy8?L-pAN)pKP4|TtpI@-@dxK4q?BP7ahZ?e502+& zLd-O2wkh5VKz2;5%_{sAPfLL$aNGr7PBXEc>6vh+|8SY*lmv}>?lzq&Cl{F}x0=d* zEPi2>Oc8-KLab)ZE#SSbfX7WgS$odjfALu8G}r{R>gm`Fm(8HhzVZuPGGAKUTLVl< za{oZNOjT~8W$0ecz}wkf?IlSjej)JonM2Hg8jFfQxRRd*Jvx?{r>6kyjb+;u_sMv& zY`2T7jRr64^ytYD!nD;~Pn`z^e@3Ko0@Q+ES|qj_wLM(iXXfqo_HnU9Xd`8aG5l>aYQd0=2on9qxAW?haCGyziF z^CI&EA?N4MDg&XZ{P$O#gWGvcKNGh^mlf;Ip2pERC(1A=ETI-M?sm1k<;$0ehOg-l zDo<5~d#S5yH+~j)VO*y^OK*7vT>)ZFl(a_Ifc!XkquH6y{wQ;Oqxe8lz9gR6I5{h@ zi4)P(ev?)BU$hIG60Ab+-8JI-$%8*GclXCxy4KX=rjG&aFQl16TnI03i5Jj9_m@zI zD`Vwi`EJ;2!qjI;cVWgF)&?DkS5{EH-CsiRw;zRf+<5RcF|NN+t4^7nkT5)pyva*5 z^%+jU9Z?P>jnl;_korP=R$-60$OWIQs}Fdu1aBqBTWsf*v9UiEsp(SLQ1(JU; zA4tLVzyRM3u}8ic3zX73JT-L}Ps_>OLw>2*7%}qwl_Ab}%gw@gCkEd2Ro>n{_Ih=( z=QS;)cf;mDn+F6*KN#Bnf-q99bfrH|n=L*_8!xtq+YE2~NO@n_gw^v^Gq>DcH>0h$ zteQtQ#(PsoeSvstzQx@eten{24Q5dxLK6mGg?=@PD&1TvAU>529uU5Q*(kM$=xRm> zz!FY4HCClt-07}{_JlD(%)0v3Kg?V}8O-w=)^*P|+`?Q0gRvZ0n~HRuzBb z;v@~$62?WZK-I%EmA+aCHVSx~I<0wCjr&;eZoz+6kHKDU)Xp#Mg^GON_J3zuYaUAE zdCN*tFF#3p`%J!@B6^RZ^`k!ti(cx(&fKSy z2IRSxh_ZI0x(kF(Qsam1iSrMO0dR0xEA9?9eFC6I$7X1ob@OQd5YyRL<`x?z(nZZb zmtAhkp*8qld6Ufd-w%R$r2d z185AmOK%1S(cf$Ji`(-7c@pBcLgtnGoTnU8tK(ihVc&Lh7W zhX$nvH3`{7lykECfOIc+tnO5Gt!XAZzEt`2u!pPAW9VB`b3|)E>x%-jSb=X>X4=hr zEV2?l<2v#VU6Q>ixDr8c(!!Y!tlUv%`?4N)F7Gr!=sf%O*qEh3#7Y`2us9$k@JaCWacF&ZPuMEr_t|xWuz z)9$$SVxUa!OREYZ_?KB`)%Nu7Pl}CZ;rr(ApQ$yxQwBB5&2ssOth_r21nSY=D7DL; z*bV|hwxp1R(IknNQ%Vr?e;cF$!_;=a$K09ez5B$d2{9(P#RJ@xHi=1e^Uy7Z=hys( z&h1wr86_#2@uuunw{?{&cPC@ShhskAc;Bg5ew01lIFPfRwzPY${aNh$9E;lbk>NgO z{(3s42~QLR9*#Cd1Zzsi<*YmTFHneI1wo*{yzi++Xl4x4z7aYYChmmJR%EnwE2}oB zaeUEKN;7?JWywfD2*L6IMb4v$^jAleOyAV~5z@66&*=cNM&5;&9a1$Ot|dxeXFm7s z>r?XTKqYjoOwsANDZ!VFyqVCHFyL!AE6efH;Xx;%&s#%PZerUKbHtxjJwNt}o7f9K zrs2M`%*+Q0JgpI%(Xq+t;J$@YNSF6}3RdwXUpXtF5(C|1vz^F@%C9IwtamSSr+K3zV&6T4w5elXjI!^%? ztBl_lD^4E;g%5HNQp=Bv4l&dr2j&>zTU*bGx>b5t(j7AwwPYUZ^4OUuik-PDw6<+m z{5n)U=8Pjcxn9EfjCldvqhU$3LAz?KbT++#tj!uV~!O}kIi@-SaTWnhy*H7rFp9bR@5iv$1PV{ zd<$S*(I(`W-YL}aJ*YpTN<$sVGepzsJ)3`-{n)g} z>JBp>*u%i%9`l}~$f`rB1*LeRdiDDvQK+vnCL;W!_g&C%r4$$`8t)p}NG+I32M$i~ z;Drskx5zS#SYX-x@OCDUb0Bsorx{gixi_yMZk;k9rlXefo%y#??6~^B=oq$t(J_Uz zmKETB{#@8#FYQ@r#x(dKbXII)ewzOTPX+#BK<&qKUQR+>cc zty4JyLIZnj7ryO@9aw=LmPc;k5SIlqg-or$vl0f4^~ZW&y}esXSM z>M0-lfwxA!8}jClfGl~fj;dT&ls_&k2YQ?7wBFt}7;81TZ5A~-#UWf<*YmBkRMyVW z>3o@6$lGGm9O@|0MUndZ2wvamkOh&*t*ltWB4S#H6rcw4^WRx#hnT2`hq=H|=SReL|h z{w%Fv%f`K*sBj;#IZvD|@EbVu;(e> zC1*qh93wsUrfs}EctwaV-qN(sK7%q=F1D;Q&)8I7q1r!~*T^_iJ9(Pt@3Kw?07T)Q zG}&y|$lKhTyD`AGHJ%c-v7HjO;fV|dGPbJV$1UIm7I9d8Jq{mAn^!Lto0vBZ!uNv* z^EdWyO+VC&ZB$NP>wRjy-hWX4wyIJQSn1S%0%WE*VBcJPr5sQr1_JKYCtA?U#diGi2~8PP{Y*eO}n*NxQdB;Q%07K7g@ZGRz(2clyx{%tcWyw|_agCEBotIZ96H*f`!7@hNM!k+(AN|LQI`@xmW{&hu|;7v zZ-o+_Lw_~#0=WutB-t>6)oMj!ihHGsXohQ^2z0wfW3!tr)_N)FPRgsY6QUU}^RKjC z>=78~?wjLd#f+YBNuKEJwN!ai*E1U&8>$=)>fUqT92GG|NzC!$Lkn4A3MKO7W`TF_ zf)7p!{}wzbn%pv-Q|7Kl@A!gPmd`$OGJtwRw1jaAn}v@h$X_l7jMmS8Z|ZY^>f*N< z>VtDgjzy!{?#eB6W@aceAjk~Q7?gGPg%T=XttfyEc;{mx)8&ReRTcp-Pbn*Mg?mee z@X{&3kHkFCK)C{M-jsiC5%?QpO*C|oU3q3ILU1AT&+U~uzti;+=rWxr-tEoSvqEOJ zXrZJD+6eU&38AvW$UF(P(LrLNe~>C@8K}^_{R$xb7B3$BvxtKt=|3@-5%+Mjzq(iE z1qP7%&Jx_M??~46f+uQGTuzgntOH~YA>wDs9fy66- zUr^Fxl`N1SNj=O8ttnv_lT&k-J+%j#M>(=A-NF>)fV=a-ad`b^$_0ue(7kQJYE#_n z&-AQ1MgLOb$T`^FX&P~y#OgQuf&rYgL|U3bM}BAbAt~Y4sbfGYfa?{poJ{Xtswqqf z9$9GF6!R%E^w$)I@fOE)AYpNFJ7`m1|5()Qj_CIOR;h&?aL8-^gA%*axpnJA=z68w zDc^5*didBC%41;#iRoGTo`JgkyC+r@-0~L#@;{QEHgcP%_$p{m-6sdGRhYlJF}RN$lmdJqWe1#kL(BWAfPj{zRnPH&H&hwNNQu z>I$sUYpQ8FcYWr86z~KVMt$dFh!g5)x1696LZ9?L?^YOH$%3CAw1LhGQty>s@7{<; z{@gG3x90>RbTt0~jwgGOw=YG>KVq?sLAUSBQxenVy6i-7hRDTdo`DsgX1y@?5Dg)x zAiOM;XYd560fPs6dqAwe%z>I}l;ZGTmWr0&z5w7&c`yb+_*vywGYl^jwctN6ib@^f z)`;O72aO2zaE)ZIYc*O$HUcdGbgD@l4=g@#zKg~m2)m}_xXx_S(Sw#7>*2K5E?wrY zZD)e6X);(;Qg(?u%f+ogR~{xqX)As?+lqJ�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

    mhuSFg*Tvrf`ElmPH@(AGW7mLh+(tqd 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%0DxVQ0 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 z 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 Xra{4v&8}w?KX?HOI0Tdw;MhL^mgmaj literal 0 HcmV?d00001 diff --git a/img/ReactDevTools.png b/img/ReactDevTools.png new file mode 100644 index 0000000000000000000000000000000000000000..caa3af713b37b53e9d2aced43badb398df9d02b3 GIT binary patch literal 598967 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

    JdVZr(o3d+b&opc)MpNh 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π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%0AY=G>@gf}`DZc1pB4hP6|7dM#MB)qilZ9$C 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�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

    dpym@TQ0R56S$B7Kg%! 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%0D7@?v^hWVTJ2|!Zxf4`I>e()DoFXSk( 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 z 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

    xbme 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%0A4Z3o{M3!(GE%)fg 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�KWZS_t;iz0Oc7->BHH+*{wUPmHfOA0v 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