You need to sign in or sign up before continuing.
Commit b0ae3339 authored by Antonio Pugliese's avatar Antonio Pugliese

Added logo and changed app name to 'ScreenReader API'

parent a56aab64
...@@ -14,7 +14,7 @@ import { NativeEventEmitter, NativeModules } from 'react-native'; ...@@ -14,7 +14,7 @@ import { NativeEventEmitter, NativeModules } from 'react-native';
function AtShowcase({ navigation }) { function ScreenReaderAPI({ navigation }) {
return ( return (
<ScrollView> <ScrollView>
<View> <View>
...@@ -653,10 +653,10 @@ function App() { ...@@ -653,10 +653,10 @@ function App() {
return ( return (
<NavigationContainer> <NavigationContainer>
<Stack.Navigator initialRouteName="AtShowcase"> <Stack.Navigator initialRouteName="ScreenReaderAPI">
<Stack.Screen <Stack.Screen
name="AtShowcase" name="ScreenReader API"
component={AtShowcase} component={ScreenReaderAPI}
options={{ options={{
headerRight: () => ( headerRight: () => (
<View style={styles.img_container}> <View style={styles.img_container}>
...@@ -830,8 +830,8 @@ const styles = StyleSheet.create({ ...@@ -830,8 +830,8 @@ const styles = StyleSheet.create({
margin: 10, margin: 10,
}, },
fork: { fork: {
width: 300, width: '75%',
height: 300, height: '75%',
resizeMode: 'contain', resizeMode: 'contain',
alignSelf: 'center', alignSelf: 'center',
marginTop: 20, marginTop: 20,
......
...@@ -3,7 +3,7 @@ var __BUNDLE_START_TIME__=this.nativePerformanceNow?nativePerformanceNow():Date. ...@@ -3,7 +3,7 @@ var __BUNDLE_START_TIME__=this.nativePerformanceNow?nativePerformanceNow():Date.
!(function(n){var e=(function(){function n(n,e){return n}function e(n){var e={};return n.forEach(function(n,r){e[n]=!0}),e}function r(n,r,u){if(n.formatValueCalls++,n.formatValueCalls>200)return"[TOO BIG formatValueCalls "+n.formatValueCalls+" exceeded limit of 200]";var f=t(n,r);if(f)return f;var c=Object.keys(r),s=e(c);if(d(r)&&(c.indexOf('message')>=0||c.indexOf('description')>=0))return o(r);if(0===c.length){if(v(r)){var g=r.name?': '+r.name:'';return n.stylize('[Function'+g+']','special')}if(p(r))return n.stylize(RegExp.prototype.toString.call(r),'regexp');if(y(r))return n.stylize(Date.prototype.toString.call(r),'date');if(d(r))return o(r)}var h,b,m='',j=!1,O=['{','}'];(h=r,Array.isArray(h)&&(j=!0,O=['[',']']),v(r))&&(m=' [Function'+(r.name?': '+r.name:'')+']');return p(r)&&(m=' '+RegExp.prototype.toString.call(r)),y(r)&&(m=' '+Date.prototype.toUTCString.call(r)),d(r)&&(m=' '+o(r)),0!==c.length||j&&0!=r.length?u<0?p(r)?n.stylize(RegExp.prototype.toString.call(r),'regexp'):n.stylize('[Object]','special'):(n.seen.push(r),b=j?i(n,r,u,s,c):c.map(function(e){return l(n,r,u,s,e,j)}),n.seen.pop(),a(b,m,O)):O[0]+m+O[1]}function t(n,e){if(s(e))return n.stylize('undefined','undefined');if('string'==typeof e){var r="'"+JSON.stringify(e).replace(/^"|"$/g,'').replace(/'/g,"\\'").replace(/\\"/g,'"')+"'";return n.stylize(r,'string')}return c(e)?n.stylize(''+e,'number'):u(e)?n.stylize(''+e,'boolean'):f(e)?n.stylize('null','null'):void 0}function o(n){return'['+Error.prototype.toString.call(n)+']'}function i(n,e,r,t,o){for(var i=[],a=0,u=e.length;a<u;++a)b(e,String(a))?i.push(l(n,e,r,t,String(a),!0)):i.push('');return o.forEach(function(o){o.match(/^\d+$/)||i.push(l(n,e,r,t,o,!0))}),i}function l(n,e,t,o,i,l){var a,u,c;if((c=Object.getOwnPropertyDescriptor(e,i)||{value:e[i]}).get?u=c.set?n.stylize('[Getter/Setter]','special'):n.stylize('[Getter]','special'):c.set&&(u=n.stylize('[Setter]','special')),b(o,i)||(a='['+i+']'),u||(n.seen.indexOf(c.value)<0?(u=f(t)?r(n,c.value,null):r(n,c.value,t-1)).indexOf('\n')>-1&&(u=l?u.split('\n').map(function(n){return' '+n}).join('\n').substr(2):'\n'+u.split('\n').map(function(n){return' '+n}).join('\n')):u=n.stylize('[Circular]','special')),s(a)){if(l&&i.match(/^\d+$/))return u;(a=JSON.stringify(''+i)).match(/^"([a-zA-Z_][a-zA-Z_0-9]*)"$/)?(a=a.substr(1,a.length-2),a=n.stylize(a,'name')):(a=a.replace(/'/g,"\\'").replace(/\\"/g,'"').replace(/(^"|"$)/g,"'"),a=n.stylize(a,'string'))}return a+': '+u}function a(n,e,r){return n.reduce(function(n,e){return 0,e.indexOf('\n')>=0&&0,n+e.replace(/\u001b\[\d\d?m/g,'').length+1},0)>60?r[0]+(''===e?'':e+'\n ')+' '+n.join(',\n ')+' '+r[1]:r[0]+e+' '+n.join(', ')+' '+r[1]}function u(n){return'boolean'==typeof n}function f(n){return null===n}function c(n){return'number'==typeof n}function s(n){return void 0===n}function p(n){return g(n)&&'[object RegExp]'===h(n)}function g(n){return'object'==typeof n&&null!==n}function y(n){return g(n)&&'[object Date]'===h(n)}function d(n){return g(n)&&('[object Error]'===h(n)||n instanceof Error)}function v(n){return'function'==typeof n}function h(n){return Object.prototype.toString.call(n)}function b(n,e){return Object.prototype.hasOwnProperty.call(n,e)}return function(e,t){return r({seen:[],formatValueCalls:0,stylize:n},e,t.depth)}})(),r='(index)',t={trace:0,info:1,warn:2,error:3},o=[];o[t.trace]='debug',o[t.info]='log',o[t.warn]='warning',o[t.error]='error';var i=1;function l(r){return function(){var l;l=1===arguments.length&&'string'==typeof arguments[0]?arguments[0]:Array.prototype.map.call(arguments,function(n){return e(n,{depth:10})}).join(', ');var a=arguments[0],u=r;'string'==typeof a&&'Warning: '===a.slice(0,9)&&u>=t.error&&(u=t.warn),n.__inspectorLog&&n.__inspectorLog(o[u],l,[].slice.call(arguments),i),s.length&&(l=p('',l)),n.nativeLoggingHook(l,u)}}function a(n,e){return Array.apply(null,Array(e)).map(function(){return n})}var u="\u2502",f="\u2510",c="\u2518",s=[];function p(n,e){return s.join('')+n+' '+(e||'')}if(n.nativeLoggingHook){n.console;n.console={error:l(t.error),info:l(t.info),log:l(t.info),warn:l(t.warn),trace:l(t.trace),debug:l(t.trace),table:function(e){if(!Array.isArray(e)){var o=e;for(var i in e=[],o)if(o.hasOwnProperty(i)){var l=o[i];l[r]=i,e.push(l)}}if(0!==e.length){var u=Object.keys(e[0]).sort(),f=[],c=[];u.forEach(function(n,r){c[r]=n.length;for(var t=0;t<e.length;t++){var o=(e[t][n]||'?').toString();f[t]=f[t]||[],f[t][r]=o,c[r]=Math.max(c[r],o.length)}});for(var s=y(c.map(function(n){return a('-',n).join('')}),'-'),p=[y(u),s],g=0;g<e.length;g++)p.push(y(f[g]));n.nativeLoggingHook('\n'+p.join('\n'),t.info)}else n.nativeLoggingHook('',t.info);function y(n,e){var r=n.map(function(n,e){return n+a(' ',c[e]-n.length).join('')});return e=e||' ',r.join(e+'|'+e)}},group:function(e){n.nativeLoggingHook(p(f,e),t.info),s.push(u)},groupEnd:function(){s.pop(),n.nativeLoggingHook(p(c),t.info)},groupCollapsed:function(e){n.nativeLoggingHook(p(c,e),t.info),s.push(u)},assert:function(e,r){e||n.nativeLoggingHook('Assertion failed: '+r,t.error)}},Object.defineProperty(console,'_isPolyfilled',{value:!0,enumerable:!1})}else if(!n.console){function g(){}var y=n.print||g;n.console={debug:y,error:y,info:y,log:y,trace:y,warn:y,assert:function(n,e){n||y('Assertion failed: '+e)},clear:g,dir:g,dirxml:g,group:g,groupCollapsed:g,groupEnd:g,profile:g,profileEnd:g,table:g},Object.defineProperty(console,'_isPolyfilled',{value:!0,enumerable:!1})}})('undefined'!=typeof globalThis?globalThis:'undefined'!=typeof global?global:'undefined'!=typeof window?window:this); !(function(n){var e=(function(){function n(n,e){return n}function e(n){var e={};return n.forEach(function(n,r){e[n]=!0}),e}function r(n,r,u){if(n.formatValueCalls++,n.formatValueCalls>200)return"[TOO BIG formatValueCalls "+n.formatValueCalls+" exceeded limit of 200]";var f=t(n,r);if(f)return f;var c=Object.keys(r),s=e(c);if(d(r)&&(c.indexOf('message')>=0||c.indexOf('description')>=0))return o(r);if(0===c.length){if(v(r)){var g=r.name?': '+r.name:'';return n.stylize('[Function'+g+']','special')}if(p(r))return n.stylize(RegExp.prototype.toString.call(r),'regexp');if(y(r))return n.stylize(Date.prototype.toString.call(r),'date');if(d(r))return o(r)}var h,b,m='',j=!1,O=['{','}'];(h=r,Array.isArray(h)&&(j=!0,O=['[',']']),v(r))&&(m=' [Function'+(r.name?': '+r.name:'')+']');return p(r)&&(m=' '+RegExp.prototype.toString.call(r)),y(r)&&(m=' '+Date.prototype.toUTCString.call(r)),d(r)&&(m=' '+o(r)),0!==c.length||j&&0!=r.length?u<0?p(r)?n.stylize(RegExp.prototype.toString.call(r),'regexp'):n.stylize('[Object]','special'):(n.seen.push(r),b=j?i(n,r,u,s,c):c.map(function(e){return l(n,r,u,s,e,j)}),n.seen.pop(),a(b,m,O)):O[0]+m+O[1]}function t(n,e){if(s(e))return n.stylize('undefined','undefined');if('string'==typeof e){var r="'"+JSON.stringify(e).replace(/^"|"$/g,'').replace(/'/g,"\\'").replace(/\\"/g,'"')+"'";return n.stylize(r,'string')}return c(e)?n.stylize(''+e,'number'):u(e)?n.stylize(''+e,'boolean'):f(e)?n.stylize('null','null'):void 0}function o(n){return'['+Error.prototype.toString.call(n)+']'}function i(n,e,r,t,o){for(var i=[],a=0,u=e.length;a<u;++a)b(e,String(a))?i.push(l(n,e,r,t,String(a),!0)):i.push('');return o.forEach(function(o){o.match(/^\d+$/)||i.push(l(n,e,r,t,o,!0))}),i}function l(n,e,t,o,i,l){var a,u,c;if((c=Object.getOwnPropertyDescriptor(e,i)||{value:e[i]}).get?u=c.set?n.stylize('[Getter/Setter]','special'):n.stylize('[Getter]','special'):c.set&&(u=n.stylize('[Setter]','special')),b(o,i)||(a='['+i+']'),u||(n.seen.indexOf(c.value)<0?(u=f(t)?r(n,c.value,null):r(n,c.value,t-1)).indexOf('\n')>-1&&(u=l?u.split('\n').map(function(n){return' '+n}).join('\n').substr(2):'\n'+u.split('\n').map(function(n){return' '+n}).join('\n')):u=n.stylize('[Circular]','special')),s(a)){if(l&&i.match(/^\d+$/))return u;(a=JSON.stringify(''+i)).match(/^"([a-zA-Z_][a-zA-Z_0-9]*)"$/)?(a=a.substr(1,a.length-2),a=n.stylize(a,'name')):(a=a.replace(/'/g,"\\'").replace(/\\"/g,'"').replace(/(^"|"$)/g,"'"),a=n.stylize(a,'string'))}return a+': '+u}function a(n,e,r){return n.reduce(function(n,e){return 0,e.indexOf('\n')>=0&&0,n+e.replace(/\u001b\[\d\d?m/g,'').length+1},0)>60?r[0]+(''===e?'':e+'\n ')+' '+n.join(',\n ')+' '+r[1]:r[0]+e+' '+n.join(', ')+' '+r[1]}function u(n){return'boolean'==typeof n}function f(n){return null===n}function c(n){return'number'==typeof n}function s(n){return void 0===n}function p(n){return g(n)&&'[object RegExp]'===h(n)}function g(n){return'object'==typeof n&&null!==n}function y(n){return g(n)&&'[object Date]'===h(n)}function d(n){return g(n)&&('[object Error]'===h(n)||n instanceof Error)}function v(n){return'function'==typeof n}function h(n){return Object.prototype.toString.call(n)}function b(n,e){return Object.prototype.hasOwnProperty.call(n,e)}return function(e,t){return r({seen:[],formatValueCalls:0,stylize:n},e,t.depth)}})(),r='(index)',t={trace:0,info:1,warn:2,error:3},o=[];o[t.trace]='debug',o[t.info]='log',o[t.warn]='warning',o[t.error]='error';var i=1;function l(r){return function(){var l;l=1===arguments.length&&'string'==typeof arguments[0]?arguments[0]:Array.prototype.map.call(arguments,function(n){return e(n,{depth:10})}).join(', ');var a=arguments[0],u=r;'string'==typeof a&&'Warning: '===a.slice(0,9)&&u>=t.error&&(u=t.warn),n.__inspectorLog&&n.__inspectorLog(o[u],l,[].slice.call(arguments),i),s.length&&(l=p('',l)),n.nativeLoggingHook(l,u)}}function a(n,e){return Array.apply(null,Array(e)).map(function(){return n})}var u="\u2502",f="\u2510",c="\u2518",s=[];function p(n,e){return s.join('')+n+' '+(e||'')}if(n.nativeLoggingHook){n.console;n.console={error:l(t.error),info:l(t.info),log:l(t.info),warn:l(t.warn),trace:l(t.trace),debug:l(t.trace),table:function(e){if(!Array.isArray(e)){var o=e;for(var i in e=[],o)if(o.hasOwnProperty(i)){var l=o[i];l[r]=i,e.push(l)}}if(0!==e.length){var u=Object.keys(e[0]).sort(),f=[],c=[];u.forEach(function(n,r){c[r]=n.length;for(var t=0;t<e.length;t++){var o=(e[t][n]||'?').toString();f[t]=f[t]||[],f[t][r]=o,c[r]=Math.max(c[r],o.length)}});for(var s=y(c.map(function(n){return a('-',n).join('')}),'-'),p=[y(u),s],g=0;g<e.length;g++)p.push(y(f[g]));n.nativeLoggingHook('\n'+p.join('\n'),t.info)}else n.nativeLoggingHook('',t.info);function y(n,e){var r=n.map(function(n,e){return n+a(' ',c[e]-n.length).join('')});return e=e||' ',r.join(e+'|'+e)}},group:function(e){n.nativeLoggingHook(p(f,e),t.info),s.push(u)},groupEnd:function(){s.pop(),n.nativeLoggingHook(p(c),t.info)},groupCollapsed:function(e){n.nativeLoggingHook(p(c,e),t.info),s.push(u)},assert:function(e,r){e||n.nativeLoggingHook('Assertion failed: '+r,t.error)}},Object.defineProperty(console,'_isPolyfilled',{value:!0,enumerable:!1})}else if(!n.console){function g(){}var y=n.print||g;n.console={debug:y,error:y,info:y,log:y,trace:y,warn:y,assert:function(n,e){n||y('Assertion failed: '+e)},clear:g,dir:g,dirxml:g,group:g,groupCollapsed:g,groupEnd:g,profile:g,profileEnd:g,table:g},Object.defineProperty(console,'_isPolyfilled',{value:!0,enumerable:!1})}})('undefined'!=typeof globalThis?globalThis:'undefined'!=typeof global?global:'undefined'!=typeof window?window:this);
!(function(n){var r=0,t=function(n,r){throw n},l={setGlobalHandler:function(n){t=n},getGlobalHandler:function(){return t},reportError:function(n){t&&t(n,!1)},reportFatalError:function(n){t&&t(n,!0)},applyWithGuard:function(n,t,u,o,e){try{return r++,n.apply(t,u)}catch(n){l.reportError(n)}finally{r--}return null},applyWithGuardIfNeeded:function(n,r,t){return l.inGuard()?n.apply(r,t):(l.applyWithGuard(n,r,t),null)},inGuard:function(){return!!r},guard:function(n,r,t){var u;if('function'!=typeof n)return console.warn('A function must be passed to ErrorUtils.guard, got ',n),null;var o=null!=(u=null!=r?r:n.name)?u:'<generated guard>';return function(){for(var r=arguments.length,u=new Array(r),e=0;e<r;e++)u[e]=arguments[e];return l.applyWithGuard(n,null!=t?t:this,u,null,o)}}};n.ErrorUtils=l})('undefined'!=typeof globalThis?globalThis:'undefined'!=typeof global?global:'undefined'!=typeof window?window:this); !(function(n){var r=0,t=function(n,r){throw n},l={setGlobalHandler:function(n){t=n},getGlobalHandler:function(){return t},reportError:function(n){t&&t(n,!1)},reportFatalError:function(n){t&&t(n,!0)},applyWithGuard:function(n,t,u,o,e){try{return r++,n.apply(t,u)}catch(n){l.reportError(n)}finally{r--}return null},applyWithGuardIfNeeded:function(n,r,t){return l.inGuard()?n.apply(r,t):(l.applyWithGuard(n,r,t),null)},inGuard:function(){return!!r},guard:function(n,r,t){var u;if('function'!=typeof n)return console.warn('A function must be passed to ErrorUtils.guard, got ',n),null;var o=null!=(u=null!=r?r:n.name)?u:'<generated guard>';return function(){for(var r=arguments.length,u=new Array(r),e=0;e<r;e++)u[e]=arguments[e];return l.applyWithGuard(n,null!=t?t:this,u,null,o)}}};n.ErrorUtils=l})('undefined'!=typeof globalThis?globalThis:'undefined'!=typeof global?global:'undefined'!=typeof window?window:this);
'undefined'!=typeof globalThis?globalThis:'undefined'!=typeof global?global:'undefined'!=typeof window&&window,(function(){'use strict';var e=Object.prototype.hasOwnProperty;'function'!=typeof Object.entries&&(Object.entries=function(n){if(null==n)throw new TypeError('Object.entries called on non-object');var o=[];for(var t in n)e.call(n,t)&&o.push([t,n[t]]);return o}),'function'!=typeof Object.values&&(Object.values=function(n){if(null==n)throw new TypeError('Object.values called on non-object');var o=[];for(var t in n)e.call(n,t)&&o.push(n[t]);return o})})(); 'undefined'!=typeof globalThis?globalThis:'undefined'!=typeof global?global:'undefined'!=typeof window&&window,(function(){'use strict';var e=Object.prototype.hasOwnProperty;'function'!=typeof Object.entries&&(Object.entries=function(n){if(null==n)throw new TypeError('Object.entries called on non-object');var o=[];for(var t in n)e.call(n,t)&&o.push([t,n[t]]);return o}),'function'!=typeof Object.values&&(Object.values=function(n){if(null==n)throw new TypeError('Object.values called on non-object');var o=[];for(var t in n)e.call(n,t)&&o.push(n[t]);return o})})();
__d(function(g,r,i,a,m,e,d){var n=r(d[0]),t=r(d[1]),o=n(r(d[2])),u=r(d[3]);t.AppRegistry.registerComponent(u.name,function(){return o.default})},0,[1,2,390,562]); __d(function(g,r,i,a,m,e,d){var n=r(d[0]),t=r(d[1]),o=n(r(d[2])),u=r(d[3]);t.AppRegistry.registerComponent(u.name,function(){return o.default})},0,[1,2,390,563]);
__d(function(g,r,i,a,m,e,d){m.exports=function(n){return n&&n.__esModule?n:{default:n}}},1,[]); __d(function(g,r,i,a,m,e,d){m.exports=function(n){return n&&n.__esModule?n:{default:n}}},1,[]);
__d(function(g,r,i,a,m,e,d){'use strict';r(d[0]);var t=r(d[1]);m.exports={get AccessibilityInfo(){return r(d[2])},get ActivityIndicator(){return r(d[3])},get Button(){return r(d[4])},get CheckBox(){return t('checkBox-moved',"CheckBox has been extracted from react-native core and will be removed in a future release. It can now be installed and imported from '@react-native-community/checkbox' instead of 'react-native'. See https://github.com/react-native-community/react-native-checkbox"),r(d[5])},get DatePickerIOS(){return t('DatePickerIOS-merged',"DatePickerIOS has been merged with DatePickerAndroid and will be removed in a future release. It can now be installed and imported from '@react-native-community/datetimepicker' instead of 'react-native'. See https://github.com/react-native-community/datetimepicker"),r(d[6])},get DrawerLayoutAndroid(){return r(d[7])},get FlatList(){return r(d[8])},get Image(){return r(d[9])},get ImageBackground(){return r(d[10])},get InputAccessoryView(){return r(d[11])},get KeyboardAvoidingView(){return r(d[12])},get MaskedViewIOS(){return t('maskedviewios-moved',"MaskedViewIOS has been extracted from react-native core and will be removed in a future release. It can now be installed and imported from '@react-native-community/masked-view' instead of 'react-native'. See https://github.com/react-native-community/react-native-masked-view"),r(d[13])},get Modal(){return r(d[14])},get Picker(){return t('picker-moved',"Picker has been extracted from react-native core and will be removed in a future release. It can now be installed and imported from '@react-native-community/picker' instead of 'react-native'. See https://github.com/react-native-community/react-native-picker"),r(d[15])},get PickerIOS(){return t('pickerios-moved',"PickerIOS has been extracted from react-native core and will be removed in a future release. It can now be installed and imported from '@react-native-community/picker' instead of 'react-native'. See https://github.com/react-native-community/react-native-picker"),r(d[16])},get ProgressBarAndroid(){return t('progress-bar-android-moved',"ProgressBarAndroid has been extracted from react-native core and will be removed in a future release. It can now be installed and imported from '@react-native-community/progress-bar-android' instead of 'react-native'. See https://github.com/react-native-community/progress-bar-android"),r(d[17])},get ProgressViewIOS(){return t('progress-view-ios-moved',"ProgressViewIOS has been extracted from react-native core and will be removed in a future release. It can now be installed and imported from '@react-native-community/progress-view' instead of 'react-native'. See https://github.com/react-native-community/progress-view"),r(d[18])},get SafeAreaView(){return r(d[19])},get ScrollView(){return r(d[20])},get SectionList(){return r(d[21])},get SegmentedControlIOS(){return t('segmented-control-ios-moved',"SegmentedControlIOS has been extracted from react-native core and will be removed in a future release. It can now be installed and imported from '@react-native-community/segmented-control' instead of 'react-native'. See https://github.com/react-native-community/segmented-control"),r(d[22])},get Slider(){return t('slider-moved',"Slider has been extracted from react-native core and will be removed in a future release. It can now be installed and imported from '@react-native-community/slider' instead of 'react-native'. See https://github.com/react-native-community/react-native-slider"),r(d[23])},get Switch(){return r(d[24])},get RefreshControl(){return r(d[25])},get StatusBar(){return r(d[26])},get Text(){return r(d[27])},get TextInput(){return r(d[28])},get Touchable(){return r(d[29])},get TouchableHighlight(){return r(d[30])},get TouchableNativeFeedback(){return r(d[31])},get TouchableOpacity(){return r(d[32])},get TouchableWithoutFeedback(){return r(d[33])},get View(){return r(d[34])},get VirtualizedList(){return r(d[35])},get VirtualizedSectionList(){return r(d[36])},get ActionSheetIOS(){return r(d[37])},get Alert(){return r(d[38])},get Animated(){return r(d[39])},get Appearance(){return r(d[40])},get AppRegistry(){return r(d[41])},get AppState(){return r(d[42])},get AsyncStorage(){return t('async-storage-moved',"AsyncStorage has been extracted from react-native core and will be removed in a future release. It can now be installed and imported from '@react-native-community/async-storage' instead of 'react-native'. See https://github.com/react-native-community/async-storage"),r(d[43])},get BackHandler(){return r(d[44])},get Clipboard(){return t('clipboard-moved',"Clipboard has been extracted from react-native core and will be removed in a future release. It can now be installed and imported from '@react-native-community/clipboard' instead of 'react-native'. See https://github.com/react-native-community/clipboard"),r(d[45])},get DatePickerAndroid(){return t('DatePickerAndroid-merged',"DatePickerAndroid has been merged with DatePickerIOS and will be removed in a future release. It can now be installed and imported from '@react-native-community/datetimepicker' instead of 'react-native'. See https://github.com/react-native-community/datetimepicker"),r(d[46])},get DeviceInfo(){return r(d[47])},get DevSettings(){return r(d[48])},get Dimensions(){return r(d[49])},get Easing(){return r(d[50])},get findNodeHandle(){return r(d[51]).findNodeHandle},get I18nManager(){return r(d[52])},get ImagePickerIOS(){return t('imagePickerIOS-moved',"ImagePickerIOS has been extracted from react-native core and will be removed in a future release. Please upgrade to use either '@react-native-community/react-native-image-picker' or 'expo-image-picker'. If you cannot upgrade to a different library, please install the deprecated '@react-native-community/image-picker-ios' package. See https://github.com/react-native-community/react-native-image-picker-ios"),r(d[53])},get InteractionManager(){return r(d[54])},get Keyboard(){return r(d[55])},get LayoutAnimation(){return r(d[56])},get Linking(){return r(d[57])},get NativeDialogManagerAndroid(){return r(d[58]).default},get NativeEventEmitter(){return r(d[59])},get Networking(){return r(d[60])},get PanResponder(){return r(d[61])},get PermissionsAndroid(){return r(d[62])},get PixelRatio(){return r(d[63])},get PushNotificationIOS(){return t('pushNotificationIOS-moved',"PushNotificationIOS has been extracted from react-native core and will be removed in a future release. It can now be installed and imported from '@react-native-community/push-notification-ios' instead of 'react-native'. See https://github.com/react-native-community/push-notification-ios"),r(d[64])},get Settings(){return r(d[65])},get Share(){return r(d[66])},get StatusBarIOS(){return t('StatusBarIOS-merged','StatusBarIOS has been merged with StatusBar and will be removed in a future release. Use StatusBar for mutating the status bar'),r(d[67])},get StyleSheet(){return r(d[68])},get Systrace(){return r(d[69])},get ToastAndroid(){return r(d[70])},get TurboModuleRegistry(){return r(d[71])},get TVEventHandler(){return r(d[72])},get UIManager(){return r(d[73])},get unstable_batchedUpdates(){return r(d[51]).unstable_batchedUpdates},get useColorScheme(){return r(d[74]).default},get useWindowDimensions(){return r(d[75]).default},get UTFSequence(){return r(d[76])},get Vibration(){return r(d[77])},get YellowBox(){return r(d[78])},get DeviceEventEmitter(){return r(d[79])},get NativeAppEventEmitter(){return r(d[80])},get NativeModules(){return r(d[81])},get Platform(){return r(d[82])},get processColor(){return r(d[83])},get requireNativeComponent(){return r(d[84])},get unstable_RootTagContext(){return r(d[85])},get unstable_enableLogBox(){return r(d[78]).__unstable_enableLogBox},get ColorPropType(){return r(d[86])},get EdgeInsetsPropType(){return r(d[87])},get PointPropType(){return r(d[88])},get ViewPropTypes(){return r(d[89])}}},2,[3,4,7,53,196,293,295,296,254,281,301,302,304,305,307,314,318,193,319,320,255,289,321,322,324,275,298,197,327,204,331,215,220,329,82,272,290,332,151,221,334,337,351,354,347,356,358,360,361,61,249,85,312,363,230,265,267,365,152,137,135,367,369,60,371,373,374,376,59,29,377,11,208,45,379,382,108,383,385,33,161,12,50,76,191,311,65,199,389,283]); __d(function(g,r,i,a,m,e,d){'use strict';r(d[0]);var t=r(d[1]);m.exports={get AccessibilityInfo(){return r(d[2])},get ActivityIndicator(){return r(d[3])},get Button(){return r(d[4])},get CheckBox(){return t('checkBox-moved',"CheckBox has been extracted from react-native core and will be removed in a future release. It can now be installed and imported from '@react-native-community/checkbox' instead of 'react-native'. See https://github.com/react-native-community/react-native-checkbox"),r(d[5])},get DatePickerIOS(){return t('DatePickerIOS-merged',"DatePickerIOS has been merged with DatePickerAndroid and will be removed in a future release. It can now be installed and imported from '@react-native-community/datetimepicker' instead of 'react-native'. See https://github.com/react-native-community/datetimepicker"),r(d[6])},get DrawerLayoutAndroid(){return r(d[7])},get FlatList(){return r(d[8])},get Image(){return r(d[9])},get ImageBackground(){return r(d[10])},get InputAccessoryView(){return r(d[11])},get KeyboardAvoidingView(){return r(d[12])},get MaskedViewIOS(){return t('maskedviewios-moved',"MaskedViewIOS has been extracted from react-native core and will be removed in a future release. It can now be installed and imported from '@react-native-community/masked-view' instead of 'react-native'. See https://github.com/react-native-community/react-native-masked-view"),r(d[13])},get Modal(){return r(d[14])},get Picker(){return t('picker-moved',"Picker has been extracted from react-native core and will be removed in a future release. It can now be installed and imported from '@react-native-community/picker' instead of 'react-native'. See https://github.com/react-native-community/react-native-picker"),r(d[15])},get PickerIOS(){return t('pickerios-moved',"PickerIOS has been extracted from react-native core and will be removed in a future release. It can now be installed and imported from '@react-native-community/picker' instead of 'react-native'. See https://github.com/react-native-community/react-native-picker"),r(d[16])},get ProgressBarAndroid(){return t('progress-bar-android-moved',"ProgressBarAndroid has been extracted from react-native core and will be removed in a future release. It can now be installed and imported from '@react-native-community/progress-bar-android' instead of 'react-native'. See https://github.com/react-native-community/progress-bar-android"),r(d[17])},get ProgressViewIOS(){return t('progress-view-ios-moved',"ProgressViewIOS has been extracted from react-native core and will be removed in a future release. It can now be installed and imported from '@react-native-community/progress-view' instead of 'react-native'. See https://github.com/react-native-community/progress-view"),r(d[18])},get SafeAreaView(){return r(d[19])},get ScrollView(){return r(d[20])},get SectionList(){return r(d[21])},get SegmentedControlIOS(){return t('segmented-control-ios-moved',"SegmentedControlIOS has been extracted from react-native core and will be removed in a future release. It can now be installed and imported from '@react-native-community/segmented-control' instead of 'react-native'. See https://github.com/react-native-community/segmented-control"),r(d[22])},get Slider(){return t('slider-moved',"Slider has been extracted from react-native core and will be removed in a future release. It can now be installed and imported from '@react-native-community/slider' instead of 'react-native'. See https://github.com/react-native-community/react-native-slider"),r(d[23])},get Switch(){return r(d[24])},get RefreshControl(){return r(d[25])},get StatusBar(){return r(d[26])},get Text(){return r(d[27])},get TextInput(){return r(d[28])},get Touchable(){return r(d[29])},get TouchableHighlight(){return r(d[30])},get TouchableNativeFeedback(){return r(d[31])},get TouchableOpacity(){return r(d[32])},get TouchableWithoutFeedback(){return r(d[33])},get View(){return r(d[34])},get VirtualizedList(){return r(d[35])},get VirtualizedSectionList(){return r(d[36])},get ActionSheetIOS(){return r(d[37])},get Alert(){return r(d[38])},get Animated(){return r(d[39])},get Appearance(){return r(d[40])},get AppRegistry(){return r(d[41])},get AppState(){return r(d[42])},get AsyncStorage(){return t('async-storage-moved',"AsyncStorage has been extracted from react-native core and will be removed in a future release. It can now be installed and imported from '@react-native-community/async-storage' instead of 'react-native'. See https://github.com/react-native-community/async-storage"),r(d[43])},get BackHandler(){return r(d[44])},get Clipboard(){return t('clipboard-moved',"Clipboard has been extracted from react-native core and will be removed in a future release. It can now be installed and imported from '@react-native-community/clipboard' instead of 'react-native'. See https://github.com/react-native-community/clipboard"),r(d[45])},get DatePickerAndroid(){return t('DatePickerAndroid-merged',"DatePickerAndroid has been merged with DatePickerIOS and will be removed in a future release. It can now be installed and imported from '@react-native-community/datetimepicker' instead of 'react-native'. See https://github.com/react-native-community/datetimepicker"),r(d[46])},get DeviceInfo(){return r(d[47])},get DevSettings(){return r(d[48])},get Dimensions(){return r(d[49])},get Easing(){return r(d[50])},get findNodeHandle(){return r(d[51]).findNodeHandle},get I18nManager(){return r(d[52])},get ImagePickerIOS(){return t('imagePickerIOS-moved',"ImagePickerIOS has been extracted from react-native core and will be removed in a future release. Please upgrade to use either '@react-native-community/react-native-image-picker' or 'expo-image-picker'. If you cannot upgrade to a different library, please install the deprecated '@react-native-community/image-picker-ios' package. See https://github.com/react-native-community/react-native-image-picker-ios"),r(d[53])},get InteractionManager(){return r(d[54])},get Keyboard(){return r(d[55])},get LayoutAnimation(){return r(d[56])},get Linking(){return r(d[57])},get NativeDialogManagerAndroid(){return r(d[58]).default},get NativeEventEmitter(){return r(d[59])},get Networking(){return r(d[60])},get PanResponder(){return r(d[61])},get PermissionsAndroid(){return r(d[62])},get PixelRatio(){return r(d[63])},get PushNotificationIOS(){return t('pushNotificationIOS-moved',"PushNotificationIOS has been extracted from react-native core and will be removed in a future release. It can now be installed and imported from '@react-native-community/push-notification-ios' instead of 'react-native'. See https://github.com/react-native-community/push-notification-ios"),r(d[64])},get Settings(){return r(d[65])},get Share(){return r(d[66])},get StatusBarIOS(){return t('StatusBarIOS-merged','StatusBarIOS has been merged with StatusBar and will be removed in a future release. Use StatusBar for mutating the status bar'),r(d[67])},get StyleSheet(){return r(d[68])},get Systrace(){return r(d[69])},get ToastAndroid(){return r(d[70])},get TurboModuleRegistry(){return r(d[71])},get TVEventHandler(){return r(d[72])},get UIManager(){return r(d[73])},get unstable_batchedUpdates(){return r(d[51]).unstable_batchedUpdates},get useColorScheme(){return r(d[74]).default},get useWindowDimensions(){return r(d[75]).default},get UTFSequence(){return r(d[76])},get Vibration(){return r(d[77])},get YellowBox(){return r(d[78])},get DeviceEventEmitter(){return r(d[79])},get NativeAppEventEmitter(){return r(d[80])},get NativeModules(){return r(d[81])},get Platform(){return r(d[82])},get processColor(){return r(d[83])},get requireNativeComponent(){return r(d[84])},get unstable_RootTagContext(){return r(d[85])},get unstable_enableLogBox(){return r(d[78]).__unstable_enableLogBox},get ColorPropType(){return r(d[86])},get EdgeInsetsPropType(){return r(d[87])},get PointPropType(){return r(d[88])},get ViewPropTypes(){return r(d[89])}}},2,[3,4,7,53,196,293,295,296,254,281,301,302,304,305,307,314,318,193,319,320,255,289,321,322,324,275,298,197,327,204,331,215,220,329,82,272,290,332,151,221,334,337,351,354,347,356,358,360,361,61,249,85,312,363,230,265,267,365,152,137,135,367,369,60,371,373,374,376,59,29,377,11,208,45,379,382,108,383,385,33,161,12,50,76,191,311,65,199,389,283]);
__d(function(g,r,i,a,m,e,d){'use strict';m.exports=function(n,o,t,f,s,u,c,l){if(!n){var v;if(void 0===o)v=new Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var p=[t,f,s,u,c,l],h=0;(v=new Error(o.replace(/%s/g,function(){return p[h++]}))).name='Invariant Violation'}throw v.framesToPop=1,v}}},3,[]); __d(function(g,r,i,a,m,e,d){'use strict';m.exports=function(n,o,t,f,s,u,c,l){if(!n){var v;if(void 0===o)v=new Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var p=[t,f,s,u,c,l],h=0;(v=new Error(o.replace(/%s/g,function(){return p[h++]}))).name='Invariant Violation'}throw v.framesToPop=1,v}}},3,[]);
...@@ -393,7 +393,7 @@ __d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),n=r(d[1]),s=r(d[2]),c=r(d ...@@ -393,7 +393,7 @@ __d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),n=r(d[1]),s=r(d[2]),c=r(d
__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]);function n(t,n){var s;if("undefined"==typeof Symbol||null==t[Symbol.iterator]){if(Array.isArray(t)||(s=o(t))||n&&t&&"number"==typeof t.length){s&&(t=s);var u=0;return function(){return u>=t.length?{done:!0}:{done:!1,value:t[u++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}return(s=t[Symbol.iterator]()).next.bind(s)}function o(t,n){if(t){if("string"==typeof t)return s(t,n);var o=Object.prototype.toString.call(t).slice(8,-1);return"Object"===o&&t.constructor&&(o=t.constructor.name),"Map"===o||"Set"===o?Array.from(t):"Arguments"===o||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(o)?s(t,n):void 0}}function s(t,n){(null==n||n>t.length)&&(n=t.length);for(var o=0,s=new Array(n);o<n;o++)s[o]=t[o];return s}var u=r(d[1]),f=r(d[2]),l=r(d[3]),p=r(d[4]),c=l.BOM+'%s',h={parse:function(o){var s=[],u=[],f=[],l=t(o);if('string'==typeof l[0]){for(var h,y=String(l.shift()).split('%s'),v=y.length-1,b=l.splice(0,v),S='',A='',j=0,E=n(y);!(h=E()).done;){var k=h.value;if(S+=k,A+=k,j<v){if(j<b.length){var w='string'==typeof b[j]?b[j]:p(b[j]);f.push({length:w.length,offset:A.length}),S+=c,A+=w}else f.push({length:2,offset:A.length}),S+='%s',A+='%s';j++}}s.push(S),u.push(A)}var I=l.map(function(t){return'string'==typeof t?t:p(t)});return s.push.apply(s,t(I)),u.push.apply(u,t(I)),{category:s.join(' '),message:{content:u.join(' '),substitutions:f}}},render:function(t,n){var o=t.content,s=[],l=t.substitutions.reduce(function(t,l,p){var c=String(p);if(l.offset>t){var h=o.substr(t,l.offset-t);s.push(u.createElement(f,{key:c},h))}var y=o.substr(l.offset,l.length);return s.push(u.createElement(f,{key:c+'.5',style:n},y)),l.offset+l.length},0);if(l<o.length){var p=o.substr(l);s.push(u.createElement(f,{key:"-1"},p))}return s}};m.exports=h},387,[22,56,197,108,31]); __d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]);function n(t,n){var s;if("undefined"==typeof Symbol||null==t[Symbol.iterator]){if(Array.isArray(t)||(s=o(t))||n&&t&&"number"==typeof t.length){s&&(t=s);var u=0;return function(){return u>=t.length?{done:!0}:{done:!1,value:t[u++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}return(s=t[Symbol.iterator]()).next.bind(s)}function o(t,n){if(t){if("string"==typeof t)return s(t,n);var o=Object.prototype.toString.call(t).slice(8,-1);return"Object"===o&&t.constructor&&(o=t.constructor.name),"Map"===o||"Set"===o?Array.from(t):"Arguments"===o||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(o)?s(t,n):void 0}}function s(t,n){(null==n||n>t.length)&&(n=t.length);for(var o=0,s=new Array(n);o<n;o++)s[o]=t[o];return s}var u=r(d[1]),f=r(d[2]),l=r(d[3]),p=r(d[4]),c=l.BOM+'%s',h={parse:function(o){var s=[],u=[],f=[],l=t(o);if('string'==typeof l[0]){for(var h,y=String(l.shift()).split('%s'),v=y.length-1,b=l.splice(0,v),S='',A='',j=0,E=n(y);!(h=E()).done;){var k=h.value;if(S+=k,A+=k,j<v){if(j<b.length){var w='string'==typeof b[j]?b[j]:p(b[j]);f.push({length:w.length,offset:A.length}),S+=c,A+=w}else f.push({length:2,offset:A.length}),S+='%s',A+='%s';j++}}s.push(S),u.push(A)}var I=l.map(function(t){return'string'==typeof t?t:p(t)});return s.push.apply(s,t(I)),u.push.apply(u,t(I)),{category:s.join(' '),message:{content:u.join(' '),substitutions:f}}},render:function(t,n){var o=t.content,s=[],l=t.substitutions.reduce(function(t,l,p){var c=String(p);if(l.offset>t){var h=o.substr(t,l.offset-t);s.push(u.createElement(f,{key:c},h))}var y=o.substr(l.offset,l.length);return s.push(u.createElement(f,{key:c+'.5',style:n},y)),l.offset+l.length},0);if(l<o.length){var p=o.substr(l);s.push(u.createElement(f,{key:"-1"},p))}return s}};m.exports=h},387,[22,56,197,108,31]);
__d(function(g,r,i,a,m,e,d){'use strict';function t(t,o){var l;if("undefined"==typeof Symbol||null==t[Symbol.iterator]){if(Array.isArray(t)||(l=n(t))||o&&t&&"number"==typeof t.length){l&&(t=l);var c=0;return function(){return c>=t.length?{done:!0}:{done:!1,value:t[c++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}return(l=t[Symbol.iterator]()).next.bind(l)}function n(t,n){if(t){if("string"==typeof t)return o(t,n);var l=Object.prototype.toString.call(t).slice(8,-1);return"Object"===l&&t.constructor&&(l=t.constructor.name),"Map"===l||"Set"===l?Array.from(t):"Arguments"===l||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(l)?o(t,n):void 0}}function o(t,n){(null==n||n>t.length)&&(n=t.length);for(var o=0,l=new Array(n);o<n;o++)l[o]=t[o];return l}var l=r(d[0]),c=new Map,u={delete:function(t){c.delete(f(t))},symbolicate:function(t){var n=f(t),o=c.get(n);return null==o&&(o=l(t).then(s),c.set(n,o)),o}},f=function(t){return JSON.stringify(t)},s=function(n){var o=null==n?void 0:n.stack;if(!Array.isArray(o))throw new Error('Expected stack to be an array.');for(var l,c=[],u=t(o);!(l=u()).done;){var f=l.value;if('object'!=typeof f||null==f)throw new Error('Expected each stack frame to be an object.');if('number'!=typeof f.column&&null!=f.column)throw new Error('Expected stack frame `column` to be a nullable number.');if('string'!=typeof f.file)throw new Error('Expected stack frame `file` to be a string.');if('number'!=typeof f.lineNumber)throw new Error('Expected stack frame `lineNumber` to be a number.');if('string'!=typeof f.methodName)throw new Error('Expected stack frame `methodName` to be a string.');var s=!1;if('collapse'in f){if('boolean'!=typeof f.collapse)throw new Error('Expected stack frame `collapse` to be a boolean.');s=f.collapse}c.push({column:f.column,file:f.file,lineNumber:f.lineNumber,methodName:f.methodName,collapse:s})}return c};m.exports=u},388,[100]); __d(function(g,r,i,a,m,e,d){'use strict';function t(t,o){var l;if("undefined"==typeof Symbol||null==t[Symbol.iterator]){if(Array.isArray(t)||(l=n(t))||o&&t&&"number"==typeof t.length){l&&(t=l);var c=0;return function(){return c>=t.length?{done:!0}:{done:!1,value:t[c++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}return(l=t[Symbol.iterator]()).next.bind(l)}function n(t,n){if(t){if("string"==typeof t)return o(t,n);var l=Object.prototype.toString.call(t).slice(8,-1);return"Object"===l&&t.constructor&&(l=t.constructor.name),"Map"===l||"Set"===l?Array.from(t):"Arguments"===l||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(l)?o(t,n):void 0}}function o(t,n){(null==n||n>t.length)&&(n=t.length);for(var o=0,l=new Array(n);o<n;o++)l[o]=t[o];return l}var l=r(d[0]),c=new Map,u={delete:function(t){c.delete(f(t))},symbolicate:function(t){var n=f(t),o=c.get(n);return null==o&&(o=l(t).then(s),c.set(n,o)),o}},f=function(t){return JSON.stringify(t)},s=function(n){var o=null==n?void 0:n.stack;if(!Array.isArray(o))throw new Error('Expected stack to be an array.');for(var l,c=[],u=t(o);!(l=u()).done;){var f=l.value;if('object'!=typeof f||null==f)throw new Error('Expected each stack frame to be an object.');if('number'!=typeof f.column&&null!=f.column)throw new Error('Expected stack frame `column` to be a nullable number.');if('string'!=typeof f.file)throw new Error('Expected stack frame `file` to be a string.');if('number'!=typeof f.lineNumber)throw new Error('Expected stack frame `lineNumber` to be a number.');if('string'!=typeof f.methodName)throw new Error('Expected stack frame `methodName` to be a string.');var s=!1;if('collapse'in f){if('boolean'!=typeof f.collapse)throw new Error('Expected stack frame `collapse` to be a boolean.');s=f.collapse}c.push({column:f.column,file:f.file,lineNumber:f.lineNumber,methodName:f.methodName,collapse:s})}return c};m.exports=u},388,[100]);
__d(function(g,r,i,a,m,e,d){'use strict';var n=r(d[0]),s=n.shape({x:n.number,y:n.number});m.exports=s},389,[68]); __d(function(g,r,i,a,m,e,d){'use strict';var n=r(d[0]),s=n.shape({x:n.number,y:n.number});m.exports=s},389,[68]);
__d(function(g,r,i,a,m,e,d){var t=r(d[0]),l=r(d[1]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=l(r(d[2])),c=l(r(d[3])),o=t(r(d[4])),s=r(d[5]),u=l(r(d[6])),f=r(d[7]),y=r(d[8]),b=r(d[9]),E=l(r(d[10])),h=l(r(d[11])),p=l(r(d[12])),F=l(r(d[13])),T=l(r(d[14])),w=l(r(d[15]));function x(t,l){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(t);l&&(c=c.filter(function(l){return Object.getOwnPropertyDescriptor(t,l).enumerable})),n.push.apply(n,c)}return n}function v(t){for(var l=1;l<arguments.length;l++){var c=null!=arguments[l]?arguments[l]:{};l%2?x(Object(c),!0).forEach(function(l){(0,n.default)(t,l,c[l])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(c)):x(Object(c)).forEach(function(l){Object.defineProperty(t,l,Object.getOwnPropertyDescriptor(c,l))})}return t}function V(t){var l=t.navigation;return o.default.createElement(o.default.Fragment,null,o.default.createElement(b.ScrollView,null,o.default.createElement(s.View,null,o.default.createElement(s.Text,{accessibilityRole:"header",style:U.header},"Accessibility Focus"),o.default.createElement(s.View,null,o.default.createElement(s.TouchableOpacity,{style:{backgroundColor:'#FFFFFF'},accessible:!0,onPress:function(){l.navigate('API1')}},o.default.createElement(s.Text,{style:U.api},"1. Specify which views should receive the accessibility focus"),o.default.createElement(s.View,{style:U.line})),o.default.createElement(s.TouchableOpacity,{style:{backgroundColor:'#FFFFFF'},accessible:!0,onPress:function(){l.navigate('API2')}},o.default.createElement(s.Text,{style:U.api},"2. Specify the accessibility focus order"),o.default.createElement(s.View,{style:U.line})),o.default.createElement(s.TouchableOpacity,{style:{backgroundColor:'#FFFFFF'},accessible:!0,onPress:function(){l.navigate('API3')}},o.default.createElement(s.Text,{style:U.api},"3. Assign the accessibility focus to a view"),o.default.createElement(s.View,{style:U.line})),o.default.createElement(s.TouchableOpacity,{style:{backgroundColor:'#FFFFFF'},accessible:!0,onPress:function(){l.navigate('API4')}},o.default.createElement(s.Text,{style:U.api},"4. Specify actions associated to accessibility focus-related events (e.g., a view acquires or loses the focus)"),o.default.createElement(s.View,{style:U.line})),o.default.createElement(s.TouchableOpacity,{style:{backgroundColor:'#FFFFFF'},accessible:!0,onPress:function(){l.navigate('API5')}},o.default.createElement(s.Text,{style:U.api},"5. Determine whether a view has the accessibility focus or which view has the accessibility focus")))),o.default.createElement(s.View,null,o.default.createElement(s.Text,{accessibilityRole:"header",style:U.header},"Text to Announce"),o.default.createElement(s.View,null,o.default.createElement(s.TouchableOpacity,{style:{backgroundColor:'#FFFFFF'},accessible:!0,onPress:function(){l.navigate('API6')}},o.default.createElement(s.Text,{style:U.api},"6. Specify attributes that contribute to form the text-to-announce"),o.default.createElement(s.View,{style:U.line})),o.default.createElement(s.TouchableOpacity,{style:{backgroundColor:'#FFFFFF'},accessible:!0},o.default.createElement(s.View,{style:{flex:1,flexDirection:'column'}},o.default.createElement(s.Text,{style:U.not_aviable},"7. Programmatically define the text-to-announce"),o.default.createElement(s.Text,{style:U.platform},"Not available on this platform")),o.default.createElement(s.View,{style:U.line})),o.default.createElement(s.TouchableOpacity,{style:{backgroundColor:'#FFFFFF'},accessible:!0,onPress:function(){l.navigate('API8')}},o.default.createElement(s.Text,{style:U.api},"8. Use one view to describe another one"),o.default.createElement(s.View,{style:U.line})),o.default.createElement(s.TouchableOpacity,{style:{backgroundColor:'#FFFFFF'},accessible:!0,onPress:function(){l.navigate('API9')}},o.default.createElement(s.Text,{style:U.api},"9. Specify that a view should be announced when changed, even without user interaction"),o.default.createElement(s.View,{style:U.line})),o.default.createElement(s.TouchableOpacity,{style:{backgroundColor:'#FFFFFF'},accessible:!0},o.default.createElement(s.View,{style:{flex:1,flexDirection:'column'}},o.default.createElement(s.Text,{style:U.not_aviable},"10. Specify in which language the text-to-annouce should be read"),o.default.createElement(s.Text,{style:U.platform},"Not available on this platform"))))),o.default.createElement(s.View,null,o.default.createElement(s.Text,{accessibilityRole:"header",style:U.header},"Explicit TTS"),o.default.createElement(s.View,null,o.default.createElement(s.TouchableOpacity,{style:{backgroundColor:'#FFFFFF'},accessible:!0,onPress:function(){l.navigate('API11')}},o.default.createElement(s.Text,{style:U.api},"11. Read a text with the screen-reader TTS"),o.default.createElement(s.View,{style:U.line})),o.default.createElement(s.TouchableOpacity,{style:{backgroundColor:'#FFFFFF'},accessible:!0},o.default.createElement(s.View,{style:{flex:1,flexDirection:'column'}},o.default.createElement(s.Text,{style:U.not_aviable},"12. Be informed when the screen-reader finishes reading an explicitly provided text."),o.default.createElement(s.Text,{style:U.platform},"Not available on this platform")),o.default.createElement(s.View,{style:U.line})),o.default.createElement(s.TouchableOpacity,{style:{backgroundColor:'#FFFFFF'},accessible:!0},o.default.createElement(s.View,{style:{flex:1,flexDirection:'column'}},o.default.createElement(s.Text,{style:U.not_aviable},"13. Customize screen-reader TTS speech features, like pitch, speed, etc..."),o.default.createElement(s.Text,{style:U.platform},"Not available on this platform")),o.default.createElement(s.View,{style:U.line})),o.default.createElement(s.TouchableOpacity,{style:{backgroundColor:'#FFFFFF'},accessible:!0,onPress:function(){l.navigate('API14')}},o.default.createElement(s.Text,{style:U.api},"14. Read a text with non-screen-reader TTS (also works when screen-reader is not active)"),o.default.createElement(s.View,{style:U.line})),o.default.createElement(s.TouchableOpacity,{style:{backgroundColor:'#FFFFFF'},accessible:!0},o.default.createElement(s.View,{style:{flex:1,flexDirection:'column'}},o.default.createElement(s.Text,{style:U.not_aviable},"15. Detect whether the non-screen-reader TTS is reading"),o.default.createElement(s.Text,{style:U.platform},"Not available on this platform")),o.default.createElement(s.View,{style:U.line})),o.default.createElement(s.TouchableOpacity,{style:{backgroundColor:'#FFFFFF'},accessible:!0},o.default.createElement(s.View,{style:{flex:1,flexDirection:'column'}},o.default.createElement(s.Text,{style:U.not_aviable},"16. Pause the non-screen-reader TTS"),o.default.createElement(s.Text,{style:U.platform},"Not available on this platform")),o.default.createElement(s.View,{style:U.line})),o.default.createElement(s.TouchableOpacity,{style:{backgroundColor:'#FFFFFF'},accessible:!0,onPress:function(){l.navigate('API17')}},o.default.createElement(s.Text,{style:U.api},"17. Customize non-screen-reader TTS speech features, like pitch, speed, etc...")))),o.default.createElement(s.View,null,o.default.createElement(s.Text,{accessibilityRole:"header",style:U.header},"Accessibility Tree"),o.default.createElement(s.View,null,o.default.createElement(s.TouchableOpacity,{style:{backgroundColor:'#FFFFFF'},accessible:!0,onPress:function(){l.navigate('API18')}},o.default.createElement(s.Text,{style:U.api},"18. Aggregate multiple views into a single accessible element"),o.default.createElement(s.View,{style:U.line})),o.default.createElement(s.TouchableOpacity,{style:{backgroundColor:'#FFFFFF'},accessible:!0},o.default.createElement(s.View,{style:{flex:1,flexDirection:'column'}},o.default.createElement(s.Text,{style:U.not_aviable},"19. Decompose a view into multiple accessibility elements"),o.default.createElement(s.Text,{style:U.platform},"Not available on this platform")),o.default.createElement(s.View,{style:U.line})),o.default.createElement(s.TouchableOpacity,{style:{backgroundColor:'#FFFFFF'},accessible:!0,onPress:function(){l.navigate('API20')}},o.default.createElement(s.Text,{style:U.api},"20. Get the parent accessible element")))),o.default.createElement(s.View,null,o.default.createElement(s.Text,{accessibilityRole:"header",style:U.header},"Miscellaneous"),o.default.createElement(s.View,null,o.default.createElement(s.TouchableOpacity,{style:{backgroundColor:'#FFFFFF'},accessible:!0,onPress:function(){l.navigate('API21')}},o.default.createElement(s.Text,{style:U.api},"21. Detect whether screen-reader is active"),o.default.createElement(s.View,{style:U.line})),o.default.createElement(s.TouchableOpacity,{style:{backgroundColor:'#FFFFFF'},accessible:!0,onPress:function(){l.navigate('API22')}},o.default.createElement(s.Text,{style:U.api},"22. Support navigation by specifying which views are headers or panes"),o.default.createElement(s.View,{style:U.line})),o.default.createElement(s.TouchableOpacity,{style:{backgroundColor:'#FFFFFF'},accessible:!0,onPress:function(){l.navigate('API23')}},o.default.createElement(s.Text,{style:U.api},"23. Define how to respond to user actions that are only available when the screen reader is active"),o.default.createElement(s.View,{style:U.line})),o.default.createElement(s.TouchableOpacity,{style:{backgroundColor:'#FFFFFF'},accessible:!0,onPress:function(){l.navigate('API24')}},o.default.createElement(s.Text,{style:U.api},"24. Perform actions on user's behalf"),o.default.createElement(s.View,{style:U.line})),o.default.createElement(s.TouchableOpacity,{style:{backgroundColor:'#FFFFFF'},accessible:!0},o.default.createElement(s.View,{style:{flex:1,flexDirection:'column'}},o.default.createElement(s.Text,{style:U.not_aviable},"25. Associate arbitrary accessibility-related information to a view"),o.default.createElement(s.Text,{style:U.platform},"Not available on this platform")))))))}function S(){var t=(0,o.useState)(!0),l=(0,c.default)(t,2),n=l[0],u=l[1];return o.default.createElement(o.default.Fragment,null,o.default.createElement(s.View,null,o.default.createElement(s.Image,{accessible:n,accessibilityLabel:"image of a fork",importantForAccessibility:n?"yes":"no-hide-descendants",source:r(d[16]),style:U.fork})),o.default.createElement(s.View,{style:U.switch},o.default.createElement(s.Text,{importantForAccessibility:"no-hide-descendants"},"Press the switch to change","\n","the accessibility of the image"),o.default.createElement(s.Switch,{accessibilityLabel:"Press the switch to change the accessibility of the image",trackColor:{false:"#767577",true:"#81b0ff"},thumbColor:n?"#f5dd4b":"#f4f3f4",onValueChange:function(){u(!n)},value:n})))}function P(){var t=(0,o.useState)(!0),l=(0,c.default)(t,2),n=l[0],u=l[1],f=(0,o.useState)('CHANGE FOCUS ORDER TO LEFT-RIGHT'),y=(0,c.default)(f,2),b=y[0],E=y[1],h=o.default.useRef(),p=o.default.useRef(),T=o.default.useRef(),w=o.default.useRef();return o.default.createElement(o.default.Fragment,null,o.default.createElement(s.View,{style:U.focusOrder},o.default.createElement(s.TouchableOpacity,{ref:h,style:[U.positionUp,U.orderButton]},o.default.createElement(s.Text,null,"1")),o.default.createElement(s.TouchableOpacity,{ref:T,style:[U.position3,U.orderButton]},o.default.createElement(s.Text,null,"3")),o.default.createElement(s.TouchableOpacity,{ref:p,style:[U.position2,U.orderButton]},o.default.createElement(s.Text,null,"2")),o.default.createElement(s.TouchableOpacity,{ref:w,style:[U.position4,U.orderButton]},o.default.createElement(s.Text,null,"4"))),o.default.createElement(s.View,{style:U.button},o.default.createElement(s.Button,{title:b,onPress:function(){n?(u(!1),E('CHANGE FOCUS ORDER TO TOP-DOWN'),F.default.setOrder([(0,s.findNodeHandle)(h.current),(0,s.findNodeHandle)(T.current),(0,s.findNodeHandle)(p.current),(0,s.findNodeHandle)(w.current)])):(u(!0),E('CHANGE FOCUS ORDER TO LEFT-RIGHT'),F.default.setOrder([(0,s.findNodeHandle)(h.current),(0,s.findNodeHandle)(p.current),(0,s.findNodeHandle)(T.current),(0,s.findNodeHandle)(w.current)]))}})),o.default.createElement(s.Text,{style:U.footer},"i: Views 1, 2, 3 and 4 are displayed in such a way that reading them from top to bottom results in 1, 2, 3, 4, while reading them from left to right is: 1, 3, 2, 4."))}function O(){var t=o.default.useRef();return o.default.createElement(s.View,{style:U.container},o.default.createElement(s.View,{ref:t,accessible:!0,style:{marginBottom:20}},o.default.createElement(s.Text,null,"Generic view")),o.default.createElement(s.View,{style:U.button},o.default.createElement(s.Button,{title:"assign focus to generic view",onPress:function(){var l=(0,s.findNodeHandle)(t.current);s.AccessibilityInfo.setAccessibilityFocus(l)}})))}function C(){var t=(0,o.useState)(!1),l=(0,c.default)(t,2),n=l[0],u=l[1];function f(t){var l='';switch(t){case'on':l='sound_beep1.mp3';break;case'off':l='sound_beep2.mp3';break;default:console.error('ERROR: "beep" variable can only assume the values "on" and "off"')}console.log(l);var n=new p.default(l,null,function(t){t&&console.log('cannot play the sound file',t),n.play()})}return o.default.createElement(s.View,{style:{flex:1,alignItems:'center'}},o.default.createElement(s.Text,{style:{margin:20}},n?'Bell image has focus':'Bell image does not have focus'),o.default.createElement(T.default,{style:{margin:20},onFocusStart:function(){f('on'),u(!0)},onFocusEnd:function(){f('off'),u(!1)}},o.default.createElement(s.TouchableOpacity,null,o.default.createElement(s.Image,{source:r(d[17]),style:U.bell}))),o.default.createElement(s.Text,{style:U.footer},"i: This image makes a sound when it receives focus and makes a different one when it loses it. If you don't hear the sound, check the system volume."))}function A(){var t=(0,o.useState)("label"),l=(0,c.default)(t,2),n=l[0],u=l[1],f=(0,o.useState)(!1),y=(0,c.default)(f,2),b=y[0],E=y[1],h=(0,o.useState)("normal"),p=(0,c.default)(h,2),F=p[0],T=p[1],x=(0,o.useRef)(null);return(0,o.useEffect)(function(){w.default.viewLabelFocused();var t=new s.NativeEventEmitter(w.default);return x.current=t.addListener('viewLabel',function(t){var l=t.viewLabel;""==l?(u('this view has no id'),T("italic")):(u(l),T("normal")),E("bell"==l)}),function(){x.current.remove()}},[]),o.default.createElement(o.default.Fragment,null,o.default.createElement(s.View,null,o.default.createElement(s.Image,{accessible:!0,accessibilityLabel:"bell",source:r(d[17]),style:U.fork})),o.default.createElement(s.View,{style:U.container},o.default.createElement(s.View,{style:U.multipleText},o.default.createElement(s.Text,{accessible:!0,accessibilityLabel:"Name of view with focus",style:U.api},"Name of view with focus: "),o.default.createElement(s.Text,{accessible:!0,accessibilityLabel:"label",style:[U.api,{fontStyle:F}]},n)),o.default.createElement(s.View,{style:U.multipleText},o.default.createElement(s.Text,{accessible:!0,accessibilityLabel:"Does bell image have focus?",style:U.api},"Does bell image have focus?"),o.default.createElement(s.Text,{accessible:!0,accessibilityLabel:"focus",style:(U.api,{fontSize:20,color:b?'green':'red'})},b?'YES':'NO'))))}function I(){var t=(0,o.useState)(''),l=(0,c.default)(t,2),n=l[0],u=l[1];return o.default.createElement(o.default.Fragment,null,o.default.createElement(s.View,{accessible:!0},o.default.createElement(s.Image,{accessible:!0,accessibilityLabel:''===n?'This image has no description':n,source:r(d[16]),style:U.fork})),o.default.createElement(s.View,{style:{marginHorizontal:20}},o.default.createElement(s.Text,{style:U.api},"Image Alternative Text"),o.default.createElement(s.TextInput,{style:U.textInput,onChangeText:function(t){return u(t)},value:n})))}function k(){var t=o.default.useRef(),l=o.default.useRef();return(0,o.useEffect)(function(){w.default.setLabelFor((0,s.findNodeHandle)(t.current),(0,s.findNodeHandle)(l.current))}),o.default.createElement(s.View,{style:{flex:1,justifyContent:'center',marginHorizontal:20}},o.default.createElement(s.Text,{accessibility:!0,accessibilityLabel:"Textfield Description",ref:t,style:(U.api,{alignSelf:'center',marginBottom:20})},"Textfield Description"),o.default.createElement(s.TextInput,{accessibility:!0,accessibilityLabel:"textInput",ref:l,style:U.textInput}),o.default.createElement(s.Text,{style:U.footer},"i: The textfield is described by the text above it."))}function R(){var t=(0,o.useState)(0),l=(0,c.default)(t,2),n=l[0],u=l[1];return o.default.createElement(s.View,{style:{flex:1,justifyContent:'center',marginHorizontal:20}},o.default.createElement(s.Text,{accessibilityLiveRegion:"polite",style:U.counter},n),o.default.createElement(s.View,null,o.default.createElement(s.Button,{title:"increment",style:U.button,onPress:function(){u(n+1)}})))}function N(){var t="The text to speech will be read by the screen reader.";return o.default.createElement(s.View,{style:{flex:1,justifyContent:'center',marginHorizontal:40}},o.default.createElement(s.View,null,o.default.createElement(s.Text,null,t)),o.default.createElement(s.View,{style:{marginTop:30}},o.default.createElement(s.Button,{title:"Read the text above",style:U.button,onPress:function(){return s.AccessibilityInfo.announceForAccessibility(t)}})))}function D(){var t='Text1: This is text number one';return o.default.createElement(s.View,{style:U.container},o.default.createElement(s.Text,{style:{marginBottom:50}},t),o.default.createElement(s.View,null,o.default.createElement(s.Button,{title:"Read text1 with screen reader off",style:U.button,onPress:function(){return E.default.speak(t)}})),o.default.createElement(s.Text,{style:U.footer},"i: In case you don't hear the text read aloud, please check the system volume"))}function B(){var t='This is an example text.',l=(0,o.useState)(1),n=(0,c.default)(l,2),u=n[0],f=n[1];return E.default.setDefaultRate(u,!0),o.default.createElement(s.View,{style:U.container},o.default.createElement(s.TouchableOpacity,{style:{marginBottom:150},onPress:function(){return E.default.speak(t,{rate:u})}},o.default.createElement(s.Text,null,t)),o.default.createElement(s.Text,null,"Change The Reading Speed"),o.default.createElement(s.View,{style:{flexDirection:'row',justifyContent:'space-between'}},o.default.createElement(s.Text,{style:{marginTop:10}},"SLOW"),o.default.createElement(h.default,{accessibilityRole:"adjustable",style:{width:200,height:40},minimumValue:0,maximumValue:2,minimumTrackTintColor:"#FFFFFF",maximumTrackTintColor:"#000000",value:u,onValueChange:function(t){return f(t)}}),o.default.createElement(s.Text,{style:{marginTop:10}},"FAST")),o.default.createElement(s.Text,{style:U.footer},"i: To use the slider, press the volume up and the volume down buttons."))}function L(){return o.default.createElement(s.View,{style:{flex:1,justifyContent:'center',marginHorizontal:30}},o.default.createElement(s.View,{accessible:!0,style:{alignItems:'center',padding:10}},o.default.createElement(s.Text,{style:{marginBottom:100}},"View number 1"),o.default.createElement(s.Text,{style:{marginBottom:100}},"View number 2"),o.default.createElement(s.Text,null,"This three different texts (views) have been grouped together, and will be handled by talkback as a single element.")))}function H(){var t=o.default.useRef();return o.default.createElement(s.View,{accessible:!0,accessibilityLabel:"parentView",style:U.container},o.default.createElement(s.Button,{accessible:!0,ref:t,title:"set focus to parent",style:U.button,onPress:function(){w.default.setFocusToParentView((0,s.findNodeHandle)(t.current))}}))}function j(){var t=(0,o.useState)(!1),l=(0,c.default)(t,2),n=l[0],u=l[1];(0,o.useEffect)(function(){return s.AccessibilityInfo.addEventListener("screenReaderChanged",f),s.AccessibilityInfo.isScreenReaderEnabled().then(function(t){u(t)}),function(){s.AccessibilityInfo.removeEventListener("screenReaderChanged",f)}},[]);var f=function(t){u(t)};return o.default.createElement(s.View,{style:U.container},o.default.createElement(s.Text,{style:{marginBottom:20,fontSize:20}},"Is screen reader active?"),o.default.createElement(s.Text,{style:{fontSize:20,color:n?'green':'red'}},n?'YES':'NO'))}function z(){return o.default.createElement(s.View,{style:U.container},o.default.createElement(s.Text,{accessibilityRole:"header",style:U.api},"This text is treated as a header"),o.default.createElement(s.Text,{accessibilityRole:"button",style:U.api},"This text is treated as a button"),o.default.createElement(s.Text,{accessibilityRole:"image",style:U.api},"This text is treated as an image"),o.default.createElement(s.Text,{accessibilityRole:"text",style:U.api},"This is a normal text"))}function _(){var t=(0,o.useState)(''),l=(0,c.default)(t,2),n=l[0],u=l[1],f=(0,o.useState)(''),y=(0,c.default)(f,2),b=y[0],E=y[1];function h(t){switch(console.log(t.nativeEvent.actionName),t.nativeEvent.actionName){case'activate':E("#bb0000"),u('activate');break;case'increment':E("#bb0000"),u('increment');break;case'decrement':E("#bb0000"),u('decrement');break;case'longpress':E("#bb0000"),u('longpress')}}return o.default.createElement(s.View,{accessible:!0,accessibilityRole:"adjustable",accessibilityActions:[{name:'activate',label:'activate'},{name:'increment',label:'increment'},{name:'decrement',label:'decrement'}],onAccessibilityAction:function(t){return h(t)},style:{flex:1,justifyContent:'flex-start',padding:20,backgroundColor:b}},o.default.createElement(s.Text,null,"Change background color with one of the following actions with the screen reader:"),o.default.createElement(s.Text,{style:{marginTop:10,marginLeft:10}},"'activate' - Double tap with the screen reader."),o.default.createElement(s.Text,{style:{marginTop:10,marginLeft:10}},"'increment' - Press the volume up button."),o.default.createElement(s.Text,{style:{marginTop:10,marginLeft:10}},"'decrement' - Press the volume down button."),o.default.createElement(s.Text,{accessibilityLiveRegion:"polite",style:{marginTop:100,fontSize:25}},"Action performed: ",n))}function W(){var t=(0,o.useState)('none'),l=(0,c.default)(t,2),n=l[0],u=l[1],f=o.default.useRef();return o.default.createElement(o.default.Fragment,null,o.default.createElement(s.View,{style:U.container},o.default.createElement(s.View,null,o.default.createElement(s.View,null,o.default.createElement(s.Button,{accessible:!0,title:"click button 1",style:(U.button,{marginTop:10}),onPress:function(){w.default.performAccessibilityAction((0,s.findNodeHandle)(f.current))}})),o.default.createElement(s.View,{style:{marginTop:50}},o.default.createElement(s.Button,{accessible:!0,ref:f,title:"button 1",style:U.button,onPress:function(){u('none'==n?'flex':'none')}}),o.default.createElement(s.Text,{accessible:!0,style:(U.api,{display:n,marginTop:10})},"Button 1 clicked")))))}var G=(0,y.createStackNavigator)();var M=function(){var t=(0,o.useState)(!1),l=(0,c.default)(t,2),n=l[0],y=l[1];return o.default.createElement(f.NavigationContainer,null,o.default.createElement(G.Navigator,{initialRouteName:"AtShowcase"},o.default.createElement(G.Screen,{name:"AtShowcase",component:V,options:{headerRight:function(){return o.default.createElement(s.View,{style:U.about_container},o.default.createElement(s.TouchableOpacity,{style:U.about_img,onPress:function(){return y(!0)}},o.default.createElement(s.Image,{resizeMode:'contain',accessibilityLabel:"about",source:r(d[18]),style:U.img})),o.default.createElement(s.View,null,o.default.createElement(u.default,{animationType:"fade",transparent:!0,visible:n,onRequestClose:function(){Alert.alert("Modal has been closed.")}},o.default.createElement(s.View,{style:U.centeredView},o.default.createElement(s.View,{style:U.modalView},o.default.createElement(s.View,{style:U.multipleText},o.default.createElement(s.Text,{accessibilityRole:"link",style:U.modalText,style:{color:'blue'},onPress:function(){return s.Linking.openURL('http://google.com')}},"More info here")),o.default.createElement(s.TouchableHighlight,{style:v(v({},U.openButton),{},{backgroundColor:"#2196F3"}),onPress:function(){y(!n)}},o.default.createElement(s.Text,{style:U.textStyle},"Hide Modal")))))))}}}),o.default.createElement(G.Screen,{name:"API1",component:S}),o.default.createElement(G.Screen,{name:"API2",component:P}),o.default.createElement(G.Screen,{name:"API3",component:O}),o.default.createElement(G.Screen,{name:"API4",component:C}),o.default.createElement(G.Screen,{name:"API5",component:A}),o.default.createElement(G.Screen,{name:"API6",component:I}),o.default.createElement(G.Screen,{name:"API8",component:k}),o.default.createElement(G.Screen,{name:"API9",component:R}),o.default.createElement(G.Screen,{name:"API11",component:N}),o.default.createElement(G.Screen,{name:"API14",component:D}),o.default.createElement(G.Screen,{name:"API17",component:B}),o.default.createElement(G.Screen,{name:"API18",component:L}),o.default.createElement(G.Screen,{name:"API20",component:H}),o.default.createElement(G.Screen,{name:"API21",component:j}),o.default.createElement(G.Screen,{name:"API22",component:z}),o.default.createElement(G.Screen,{name:"API23",component:_}),o.default.createElement(G.Screen,{name:"API24",component:W})))};e.default=M;var U=s.StyleSheet.create({centeredView:{flex:1,justifyContent:"center",alignItems:"center",marginTop:22,backgroundColor:'rgba(0, 0, 0, 0.5)'},modalView:{margin:20,backgroundColor:"white",borderRadius:20,padding:35,alignItems:"center",shadowColor:"#000",shadowOffset:{width:0,height:2},shadowOpacity:.25,shadowRadius:3.84,elevation:5},openButton:{backgroundColor:"#F194FF",borderRadius:20,padding:10,elevation:2},textStyle:{color:"white",fontWeight:"bold",textAlign:"center"},modalText:{marginBottom:15,textAlign:"center"},about_container:{flex:1,flexDirection:'row',alignContent:'flex-start',alignItems:'center'},about_img:{width:'50%',height:'50%',marginRight:20},line:{marginHorizontal:10,marginVertical:1,zIndex:200,borderBottomWidth:s.StyleSheet.hairlineWidth},header:{fontSize:20,padding:10,fontWeight:'bold'},api:{margin:5,paddingHorizontal:5},not_aviable:{margin:5,paddingHorizontal:5,textDecorationLine:'line-through',color:'grey'},platform:{alignSelf:'flex-end',color:'grey',margin:5,paddingHorizontal:5},container:{flex:1,alignItems:'center',justifyContent:'center'},switch:{flexDirection:'row',justifyContent:'space-around',margin:10},fork:{width:300,height:300,resizeMode:'contain',alignSelf:'center',marginTop:20,marginBottom:20},bell:{width:150,height:150,alignSelf:'center',margin:10},counter:{fontSize:50,alignSelf:'center',marginBottom:100},focusOrder:{flexDirection:'row',justifyContent:'space-around',marginTop:30,marginBottom:50,paddingHorizontal:20},orderButton:{backgroundColor:'#FFFFFF',width:40,height:40,borderColor:'black',borderWidth:1,alignItems:'center',justifyContent:'center',borderRadius:5},position2:{marginTop:60},position3:{marginTop:120},position4:{marginTop:180},footer:{position:'absolute',left:20,right:20,bottom:20},textInput:{height:40,margin:10,borderWidth:1},button:{width:'75%',alignSelf:'center',margin:10},img:{flex:1,width:100,height:100,marginLeft:10,marginRight:20},multipleText:{marginBottom:10,flexDirection:'row'},increment:{flex:1,flexDirection:'row',justifyContent:'space-around',alignItems:'center'}})},390,[9,1,48,14,56,2,391,393,469,485,552,553,555,556,557,558,559,560,561]); __d(function(g,r,i,a,m,e,d){var t=r(d[0]),l=r(d[1]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=l(r(d[2])),c=t(r(d[3])),o=r(d[4]),s=l(r(d[5])),u=r(d[6]),f=r(d[7]),y=r(d[8]),b=l(r(d[9])),E=l(r(d[10])),h=l(r(d[11])),p=l(r(d[12])),T=l(r(d[13])),F=l(r(d[14]));function w(t){var l=t.navigation;return c.default.createElement(y.ScrollView,null,c.default.createElement(o.View,null,c.default.createElement(o.Text,{accessibilityRole:"header",style:W.header},"Accessibility Focus"),c.default.createElement(o.View,null,c.default.createElement(o.TouchableOpacity,{style:{backgroundColor:'#FFFFFF'},accessible:!0,onPress:function(){l.navigate('API1')}},c.default.createElement(o.Text,{style:W.api},"1. Specify which views should receive the accessibility focus"),c.default.createElement(o.View,{style:W.line})),c.default.createElement(o.TouchableOpacity,{style:{backgroundColor:'#FFFFFF'},accessible:!0,onPress:function(){l.navigate('API2')}},c.default.createElement(o.Text,{style:W.api},"2. Specify the accessibility focus order"),c.default.createElement(o.View,{style:W.line})),c.default.createElement(o.TouchableOpacity,{style:{backgroundColor:'#FFFFFF'},accessible:!0,onPress:function(){l.navigate('API3')}},c.default.createElement(o.Text,{style:W.api},"3. Assign the accessibility focus to a view"),c.default.createElement(o.View,{style:W.line})),c.default.createElement(o.TouchableOpacity,{style:{backgroundColor:'#FFFFFF'},accessible:!0,onPress:function(){l.navigate('API4')}},c.default.createElement(o.Text,{style:W.api},"4. Specify actions associated to accessibility focus-related events (e.g., a view acquires or loses the focus)"),c.default.createElement(o.View,{style:W.line})),c.default.createElement(o.TouchableOpacity,{style:{backgroundColor:'#FFFFFF'},accessible:!0,onPress:function(){l.navigate('API5')}},c.default.createElement(o.Text,{style:W.api},"5. Determine whether a view has the accessibility focus or which view has the accessibility focus")))),c.default.createElement(o.View,null,c.default.createElement(o.Text,{accessibilityRole:"header",style:W.header},"Text to Announce"),c.default.createElement(o.View,null,c.default.createElement(o.TouchableOpacity,{style:{backgroundColor:'#FFFFFF'},accessible:!0,onPress:function(){l.navigate('API6')}},c.default.createElement(o.Text,{style:W.api},"6. Specify attributes that contribute to form the text-to-announce"),c.default.createElement(o.View,{style:W.line})),c.default.createElement(o.TouchableOpacity,{style:{backgroundColor:'#FFFFFF'},accessible:!0},c.default.createElement(o.View,{style:{flex:1,flexDirection:'column'}},c.default.createElement(o.Text,{style:W.not_aviable},"7. Programmatically define the text-to-announce"),c.default.createElement(o.Text,{style:W.platform},"Not available on this platform")),c.default.createElement(o.View,{style:W.line})),c.default.createElement(o.TouchableOpacity,{style:{backgroundColor:'#FFFFFF'},accessible:!0,onPress:function(){l.navigate('API8')}},c.default.createElement(o.Text,{style:W.api},"8. Use one view to describe another one"),c.default.createElement(o.View,{style:W.line})),c.default.createElement(o.TouchableOpacity,{style:{backgroundColor:'#FFFFFF'},accessible:!0,onPress:function(){l.navigate('API9')}},c.default.createElement(o.Text,{style:W.api},"9. Specify that a view should be announced when changed, even without user interaction"),c.default.createElement(o.View,{style:W.line})),c.default.createElement(o.TouchableOpacity,{style:{backgroundColor:'#FFFFFF'},accessible:!0},c.default.createElement(o.View,{style:{flex:1,flexDirection:'column'}},c.default.createElement(o.Text,{style:W.not_aviable},"10. Specify in which language the text-to-annouce should be read"),c.default.createElement(o.Text,{style:W.platform},"Not available on this platform"))))),c.default.createElement(o.View,null,c.default.createElement(o.Text,{accessibilityRole:"header",style:W.header},"Explicit TTS"),c.default.createElement(o.View,null,c.default.createElement(o.TouchableOpacity,{style:{backgroundColor:'#FFFFFF'},accessible:!0,onPress:function(){l.navigate('API11')}},c.default.createElement(o.Text,{style:W.api},"11. Read a text with the screen-reader TTS"),c.default.createElement(o.View,{style:W.line})),c.default.createElement(o.TouchableOpacity,{style:{backgroundColor:'#FFFFFF'},accessible:!0},c.default.createElement(o.View,{style:{flex:1,flexDirection:'column'}},c.default.createElement(o.Text,{style:W.not_aviable},"12. Be informed when the screen-reader finishes reading an explicitly provided text."),c.default.createElement(o.Text,{style:W.platform},"Not available on this platform")),c.default.createElement(o.View,{style:W.line})),c.default.createElement(o.TouchableOpacity,{style:{backgroundColor:'#FFFFFF'},accessible:!0},c.default.createElement(o.View,{style:{flex:1,flexDirection:'column'}},c.default.createElement(o.Text,{style:W.not_aviable},"13. Customize screen-reader TTS speech features, like pitch, speed, etc..."),c.default.createElement(o.Text,{style:W.platform},"Not available on this platform")),c.default.createElement(o.View,{style:W.line})),c.default.createElement(o.TouchableOpacity,{style:{backgroundColor:'#FFFFFF'},accessible:!0,onPress:function(){l.navigate('API14')}},c.default.createElement(o.Text,{style:W.api},"14. Read a text with non-screen-reader TTS (also works when screen-reader is not active)"),c.default.createElement(o.View,{style:W.line})),c.default.createElement(o.TouchableOpacity,{style:{backgroundColor:'#FFFFFF'},accessible:!0},c.default.createElement(o.View,{style:{flex:1,flexDirection:'column'}},c.default.createElement(o.Text,{style:W.not_aviable},"15. Detect whether the non-screen-reader TTS is reading"),c.default.createElement(o.Text,{style:W.platform},"Not available on this platform")),c.default.createElement(o.View,{style:W.line})),c.default.createElement(o.TouchableOpacity,{style:{backgroundColor:'#FFFFFF'},accessible:!0},c.default.createElement(o.View,{style:{flex:1,flexDirection:'column'}},c.default.createElement(o.Text,{style:W.not_aviable},"16. Pause the non-screen-reader TTS"),c.default.createElement(o.Text,{style:W.platform},"Not available on this platform")),c.default.createElement(o.View,{style:W.line})),c.default.createElement(o.TouchableOpacity,{style:{backgroundColor:'#FFFFFF'},accessible:!0,onPress:function(){l.navigate('API17')}},c.default.createElement(o.Text,{style:W.api},"17. Customize non-screen-reader TTS speech features, like pitch, speed, etc...")))),c.default.createElement(o.View,null,c.default.createElement(o.Text,{accessibilityRole:"header",style:W.header},"Accessibility Tree"),c.default.createElement(o.View,null,c.default.createElement(o.TouchableOpacity,{style:{backgroundColor:'#FFFFFF'},accessible:!0,onPress:function(){l.navigate('API18')}},c.default.createElement(o.Text,{style:W.api},"18. Aggregate multiple views into a single accessible element"),c.default.createElement(o.View,{style:W.line})),c.default.createElement(o.TouchableOpacity,{style:{backgroundColor:'#FFFFFF'},accessible:!0},c.default.createElement(o.View,{style:{flex:1,flexDirection:'column'}},c.default.createElement(o.Text,{style:W.not_aviable},"19. Decompose a view into multiple accessibility elements"),c.default.createElement(o.Text,{style:W.platform},"Not available on this platform")),c.default.createElement(o.View,{style:W.line})),c.default.createElement(o.TouchableOpacity,{style:{backgroundColor:'#FFFFFF'},accessible:!0,onPress:function(){l.navigate('API20')}},c.default.createElement(o.Text,{style:W.api},"20. Get the parent accessible element")))),c.default.createElement(o.View,null,c.default.createElement(o.Text,{accessibilityRole:"header",style:W.header},"Miscellaneous"),c.default.createElement(o.View,null,c.default.createElement(o.TouchableOpacity,{style:{backgroundColor:'#FFFFFF'},accessible:!0,onPress:function(){l.navigate('API21')}},c.default.createElement(o.Text,{style:W.api},"21. Detect whether screen-reader is active"),c.default.createElement(o.View,{style:W.line})),c.default.createElement(o.TouchableOpacity,{style:{backgroundColor:'#FFFFFF'},accessible:!0,onPress:function(){l.navigate('API22')}},c.default.createElement(o.Text,{style:W.api},"22. Support navigation by specifying which views are headers or panes"),c.default.createElement(o.View,{style:W.line})),c.default.createElement(o.TouchableOpacity,{style:{backgroundColor:'#FFFFFF'},accessible:!0,onPress:function(){l.navigate('API23')}},c.default.createElement(o.Text,{style:W.api},"23. Define how to respond to user actions that are only available when the screen reader is active"),c.default.createElement(o.View,{style:W.line})),c.default.createElement(o.TouchableOpacity,{style:{backgroundColor:'#FFFFFF'},accessible:!0,onPress:function(){l.navigate('API24')}},c.default.createElement(o.Text,{style:W.api},"24. Perform actions on user's behalf"),c.default.createElement(o.View,{style:W.line})),c.default.createElement(o.TouchableOpacity,{style:{backgroundColor:'#FFFFFF'},accessible:!0},c.default.createElement(o.View,{style:{flex:1,flexDirection:'column'}},c.default.createElement(o.Text,{style:W.not_aviable},"25. Associate arbitrary accessibility-related information to a view"),c.default.createElement(o.Text,{style:W.platform},"Not available on this platform"))))))}function x(){var t=(0,c.useState)(!0),l=(0,n.default)(t,2),s=l[0],u=l[1];return c.default.createElement(c.default.Fragment,null,c.default.createElement(o.View,null,c.default.createElement(o.Image,{accessible:s,accessibilityLabel:"image of a fork",importantForAccessibility:s?"yes":"no-hide-descendants",source:r(d[15]),style:W.fork})),c.default.createElement(o.View,{style:W.switch},c.default.createElement(o.Text,{importantForAccessibility:"no-hide-descendants"},"Press the switch to change","\n","the accessibility of the image"),c.default.createElement(o.Switch,{accessibilityLabel:"Press the switch to change the accessibility of the image",trackColor:{false:"#767577",true:"#81b0ff"},thumbColor:s?"#f5dd4b":"#f4f3f4",onValueChange:function(){u(!s)},value:s})))}function v(){var t=(0,c.useState)(!0),l=(0,n.default)(t,2),s=l[0],u=l[1],f=(0,c.useState)('CHANGE FOCUS ORDER TO LEFT-RIGHT'),y=(0,n.default)(f,2),b=y[0],E=y[1],h=c.default.useRef(),T=c.default.useRef(),F=c.default.useRef(),w=c.default.useRef();return c.default.createElement(c.default.Fragment,null,c.default.createElement(o.View,{style:W.focusOrder},c.default.createElement(o.TouchableOpacity,{ref:h,style:[W.positionUp,W.orderButton]},c.default.createElement(o.Text,null,"1")),c.default.createElement(o.TouchableOpacity,{ref:F,style:[W.position3,W.orderButton]},c.default.createElement(o.Text,null,"3")),c.default.createElement(o.TouchableOpacity,{ref:T,style:[W.position2,W.orderButton]},c.default.createElement(o.Text,null,"2")),c.default.createElement(o.TouchableOpacity,{ref:w,style:[W.position4,W.orderButton]},c.default.createElement(o.Text,null,"4"))),c.default.createElement(o.View,{style:W.button},c.default.createElement(o.Button,{title:b,onPress:function(){s?(u(!1),E('CHANGE FOCUS ORDER TO TOP-DOWN'),p.default.setOrder([(0,o.findNodeHandle)(h.current),(0,o.findNodeHandle)(F.current),(0,o.findNodeHandle)(T.current),(0,o.findNodeHandle)(w.current)])):(u(!0),E('CHANGE FOCUS ORDER TO LEFT-RIGHT'),p.default.setOrder([(0,o.findNodeHandle)(h.current),(0,o.findNodeHandle)(T.current),(0,o.findNodeHandle)(F.current),(0,o.findNodeHandle)(w.current)]))}})),c.default.createElement(o.Text,{style:W.footer},"i: Views 1, 2, 3 and 4 are displayed in such a way that reading them from top to bottom results in 1, 2, 3, 4, while reading them from left to right is: 1, 3, 2, 4."))}function V(){var t=c.default.useRef();return c.default.createElement(o.View,{style:W.container},c.default.createElement(o.View,{ref:t,accessible:!0,style:{marginBottom:20}},c.default.createElement(o.Text,null,"Generic view")),c.default.createElement(o.View,{style:W.button},c.default.createElement(o.Button,{title:"assign focus to generic view",onPress:function(){var l=(0,o.findNodeHandle)(t.current);o.AccessibilityInfo.setAccessibilityFocus(l)}})))}function S(){var t=(0,c.useState)(!1),l=(0,n.default)(t,2),s=l[0],u=l[1];function f(t){var l='';switch(t){case'on':l='sound_beep1.mp3';break;case'off':l='sound_beep2.mp3';break;default:console.error('ERROR: "beep" variable can only assume the values "on" and "off"')}console.log(l);var n=new h.default(l,null,function(t){t&&console.log('cannot play the sound file',t),n.play()})}return c.default.createElement(o.View,{style:{flex:1,alignItems:'center'}},c.default.createElement(o.Text,{style:{margin:20}},s?'Bell image has focus':'Bell image does not have focus'),c.default.createElement(T.default,{style:{margin:20},onFocusStart:function(){f('on'),u(!0)},onFocusEnd:function(){f('off'),u(!1)}},c.default.createElement(o.TouchableOpacity,null,c.default.createElement(o.Image,{source:r(d[16]),style:W.bell}))),c.default.createElement(o.Text,{style:W.footer},"i: This image makes a sound when it receives focus and makes a different one when it loses it. If you don't hear the sound, check the system volume."))}function P(){var t=(0,c.useState)("label"),l=(0,n.default)(t,2),s=l[0],u=l[1],f=(0,c.useState)(!1),y=(0,n.default)(f,2),b=y[0],E=y[1],h=(0,c.useState)("normal"),p=(0,n.default)(h,2),T=p[0],w=p[1],x=(0,c.useRef)(null);return(0,c.useEffect)(function(){F.default.viewLabelFocused();var t=new o.NativeEventEmitter(F.default);return x.current=t.addListener('viewLabel',function(t){var l=t.viewLabel;""==l?(u('this view has no id'),w("italic")):(u(l),w("normal")),E("bell"==l)}),function(){x.current.remove()}},[]),c.default.createElement(c.default.Fragment,null,c.default.createElement(o.View,null,c.default.createElement(o.Image,{accessible:!0,accessibilityLabel:"bell",source:r(d[16]),style:W.fork})),c.default.createElement(o.View,{style:W.container},c.default.createElement(o.View,{style:W.multipleText},c.default.createElement(o.Text,{accessible:!0,accessibilityLabel:"Name of view with focus",style:W.api},"Name of view with focus: "),c.default.createElement(o.Text,{accessible:!0,accessibilityLabel:"label",style:[W.api,{fontStyle:T}]},s)),c.default.createElement(o.View,{style:W.multipleText},c.default.createElement(o.Text,{accessible:!0,accessibilityLabel:"Does bell image have focus?",style:W.api},"Does bell image have focus?"),c.default.createElement(o.Text,{accessible:!0,accessibilityLabel:"focus",style:(W.api,{fontSize:20,color:b?'green':'red'})},b?'YES':'NO'))))}function C(){var t=(0,c.useState)(''),l=(0,n.default)(t,2),s=l[0],u=l[1];return c.default.createElement(c.default.Fragment,null,c.default.createElement(o.View,{accessible:!0},c.default.createElement(o.Image,{accessible:!0,accessibilityLabel:''===s?'This image has no description':s,source:r(d[15]),style:W.fork})),c.default.createElement(o.View,{style:{marginHorizontal:20}},c.default.createElement(o.Text,{style:W.api},"Image Alternative Text"),c.default.createElement(o.TextInput,{style:W.textInput,onChangeText:function(t){return u(t)},value:s})))}function I(){var t=c.default.useRef(),l=c.default.useRef();return(0,c.useEffect)(function(){F.default.setLabelFor((0,o.findNodeHandle)(t.current),(0,o.findNodeHandle)(l.current))}),c.default.createElement(o.View,{style:{flex:1,justifyContent:'center',marginHorizontal:20}},c.default.createElement(o.Text,{accessibility:!0,accessibilityLabel:"Textfield Description",ref:t,style:(W.api,{alignSelf:'center',marginBottom:20})},"Textfield Description"),c.default.createElement(o.TextInput,{accessibility:!0,accessibilityLabel:"textInput",ref:l,style:W.textInput}),c.default.createElement(o.Text,{style:W.footer},"i: The textfield is described by the text above it."))}function A(){var t=(0,c.useState)(0),l=(0,n.default)(t,2),s=l[0],u=l[1];return c.default.createElement(o.View,{style:{flex:1,justifyContent:'center',marginHorizontal:20}},c.default.createElement(o.Text,{accessibilityLiveRegion:"polite",style:W.counter},s),c.default.createElement(o.View,null,c.default.createElement(o.Button,{title:"increment",style:W.button,onPress:function(){u(s+1)}})))}function k(){var t="The text to speech will be read by the screen reader.";return c.default.createElement(o.View,{style:{flex:1,justifyContent:'center',marginHorizontal:40}},c.default.createElement(o.View,null,c.default.createElement(o.Text,null,t)),c.default.createElement(o.View,{style:{marginTop:30}},c.default.createElement(o.Button,{title:"Read the text above",style:W.button,onPress:function(){return o.AccessibilityInfo.announceForAccessibility(t)}})))}function O(){var t='Text1: This is text number one';return c.default.createElement(o.View,{style:W.container},c.default.createElement(o.Text,{style:{marginBottom:50}},t),c.default.createElement(o.View,null,c.default.createElement(o.Button,{title:"Read text1 with screen reader off",style:W.button,onPress:function(){return b.default.speak(t)}})),c.default.createElement(o.Text,{style:W.footer},"i: In case you don't hear the text read aloud, please check the system volume"))}function R(){var t='This is an example text.',l=(0,c.useState)(1),s=(0,n.default)(l,2),u=s[0],f=s[1];return b.default.setDefaultRate(u,!0),c.default.createElement(o.View,{style:W.container},c.default.createElement(o.TouchableOpacity,{style:{marginBottom:150},onPress:function(){return b.default.speak(t,{rate:u})}},c.default.createElement(o.Text,null,t)),c.default.createElement(o.Text,null,"Change The Reading Speed"),c.default.createElement(o.View,{style:{flexDirection:'row',justifyContent:'space-between'}},c.default.createElement(o.Text,{style:{marginTop:10}},"SLOW"),c.default.createElement(E.default,{accessibilityRole:"adjustable",style:{width:200,height:40},minimumValue:0,maximumValue:2,minimumTrackTintColor:"#FFFFFF",maximumTrackTintColor:"#000000",value:u,onValueChange:function(t){return f(t)}}),c.default.createElement(o.Text,{style:{marginTop:10}},"FAST")),c.default.createElement(o.Text,{style:W.footer},"i: To use the slider, press the volume up and the volume down buttons."))}function N(){return c.default.createElement(o.View,{style:{flex:1,justifyContent:'center',marginHorizontal:30}},c.default.createElement(o.View,{accessible:!0,style:{alignItems:'center',padding:10}},c.default.createElement(o.Text,{style:{marginBottom:100}},"View number 1"),c.default.createElement(o.Text,{style:{marginBottom:100}},"View number 2"),c.default.createElement(o.Text,null,"This three different texts (views) have been grouped together, and will be handled by talkback as a single element.")))}function D(){var t=c.default.useRef();return c.default.createElement(o.View,{accessible:!0,accessibilityLabel:"parentView",style:W.container},c.default.createElement(o.Button,{accessible:!0,ref:t,title:"set focus to parent",style:W.button,onPress:function(){F.default.setFocusToParentView((0,o.findNodeHandle)(t.current))}}))}function B(){var t=(0,c.useState)(!1),l=(0,n.default)(t,2),s=l[0],u=l[1];(0,c.useEffect)(function(){return o.AccessibilityInfo.addEventListener("screenReaderChanged",f),o.AccessibilityInfo.isScreenReaderEnabled().then(function(t){u(t)}),function(){o.AccessibilityInfo.removeEventListener("screenReaderChanged",f)}},[]);var f=function(t){u(t)};return c.default.createElement(o.View,{style:W.container},c.default.createElement(o.Text,{style:{marginBottom:20,fontSize:20}},"Is screen reader active?"),c.default.createElement(o.Text,{style:{fontSize:20,color:s?'green':'red'}},s?'YES':'NO'))}function L(){return c.default.createElement(o.View,{style:W.container},c.default.createElement(o.Text,{accessibilityRole:"header",style:W.api},"This text is treated as a header"),c.default.createElement(o.Text,{accessibilityRole:"button",style:W.api},"This text is treated as a button"),c.default.createElement(o.Text,{accessibilityRole:"image",style:W.api},"This text is treated as an image"),c.default.createElement(o.Text,{accessibilityRole:"text",style:W.api},"This is a normal text"))}function H(){var t=(0,c.useState)(''),l=(0,n.default)(t,2),s=l[0],u=l[1],f=(0,c.useState)(''),y=(0,n.default)(f,2),b=y[0],E=y[1];function h(t){switch(console.log(t.nativeEvent.actionName),t.nativeEvent.actionName){case'activate':E("#bb0000"),u('activate');break;case'increment':E("#bb0000"),u('increment');break;case'decrement':E("#bb0000"),u('decrement');break;case'longpress':E("#bb0000"),u('longpress')}}return c.default.createElement(o.View,{accessible:!0,accessibilityRole:"adjustable",accessibilityActions:[{name:'activate',label:'activate'},{name:'increment',label:'increment'},{name:'decrement',label:'decrement'}],onAccessibilityAction:function(t){return h(t)},style:{flex:1,justifyContent:'flex-start',padding:20,backgroundColor:b}},c.default.createElement(o.Text,null,"Change background color with one of the following actions with the screen reader:"),c.default.createElement(o.Text,{style:{marginTop:10,marginLeft:10}},"'activate' - Double tap with the screen reader."),c.default.createElement(o.Text,{style:{marginTop:10,marginLeft:10}},"'increment' - Press the volume up button."),c.default.createElement(o.Text,{style:{marginTop:10,marginLeft:10}},"'decrement' - Press the volume down button."),c.default.createElement(o.Text,{accessibilityLiveRegion:"polite",style:{marginTop:100,fontSize:25}},"Action performed: ",s))}function z(){var t=(0,c.useState)('none'),l=(0,n.default)(t,2),s=l[0],u=l[1],f=c.default.useRef();return c.default.createElement(c.default.Fragment,null,c.default.createElement(o.View,{style:W.container},c.default.createElement(o.View,null,c.default.createElement(o.View,null,c.default.createElement(o.Button,{accessible:!0,title:"click button 1",style:(W.button,{marginTop:10}),onPress:function(){F.default.performAccessibilityAction((0,o.findNodeHandle)(f.current))}})),c.default.createElement(o.View,{style:{marginTop:50}},c.default.createElement(o.Button,{accessible:!0,ref:f,title:"button 1",style:W.button,onPress:function(){u('none'==s?'flex':'none')}}),c.default.createElement(o.Text,{accessible:!0,style:(W.api,{display:s,marginTop:10})},"Button 1 clicked")))))}var _=(0,f.createStackNavigator)();var j=function(){var t=(0,c.useState)(!1),l=(0,n.default)(t,2),f=l[0],y=l[1];return c.default.createElement(u.NavigationContainer,null,c.default.createElement(_.Navigator,{initialRouteName:"AtShowcase"},c.default.createElement(_.Screen,{name:"AtShowcase",component:w,options:{headerRight:function(){return c.default.createElement(o.View,{style:W.img_container},c.default.createElement(o.TouchableOpacity,{style:W.about_img,onPress:function(){return y(!0)}},c.default.createElement(o.Image,{resizeMode:'contain',accessibilityLabel:"about",source:r(d[17]),style:W.img})),c.default.createElement(o.View,null,c.default.createElement(s.default,{animationType:"fade",transparent:!0,visible:f,onRequestClose:function(){}},c.default.createElement(o.View,{style:W.centeredView},c.default.createElement(o.View,{style:W.modalView},c.default.createElement(o.View,{style:{flexDirection:'row'}},c.default.createElement(o.View,{style:{width:'75%',marginTop:20}},c.default.createElement(o.View,{style:{flexDirection:'column'}},c.default.createElement(o.Image,{accessibilityLabel:"EveryWare Lab logo",source:r(d[18]),style:W.logo}),c.default.createElement(o.Text,null,"Developed at EveryWare lab (Universit\xe0 degli Studi di Milano) by Antonio Pugliese")))),c.default.createElement(o.View,{style:{flexDirection:'row'}},c.default.createElement(o.View,{style:{width:'75%',marginTop:20}},c.default.createElement(o.Button,{style:{backgroundColor:"#2196F3",marginTop:10},onPress:function(){return o.Linking.openURL('https://everywarelab.di.unimi.it/15-research-projects/211-at-in-programming-languages')},title:"view project page"}))),c.default.createElement(o.View,{style:{flexDirection:'row'}},c.default.createElement(o.View,{style:{width:'75%',marginTop:20}},c.default.createElement(o.Button,{style:{backgroundColor:"#2196F3",marginTop:10},onPress:function(){y(!f)},title:"close"}))))))))}}}),c.default.createElement(_.Screen,{name:"API1",component:x}),c.default.createElement(_.Screen,{name:"API2",component:v}),c.default.createElement(_.Screen,{name:"API3",component:V}),c.default.createElement(_.Screen,{name:"API4",component:S}),c.default.createElement(_.Screen,{name:"API5",component:P}),c.default.createElement(_.Screen,{name:"API6",component:C}),c.default.createElement(_.Screen,{name:"API8",component:I}),c.default.createElement(_.Screen,{name:"API9",component:A}),c.default.createElement(_.Screen,{name:"API11",component:k}),c.default.createElement(_.Screen,{name:"API14",component:O}),c.default.createElement(_.Screen,{name:"API17",component:R}),c.default.createElement(_.Screen,{name:"API18",component:N}),c.default.createElement(_.Screen,{name:"API20",component:D}),c.default.createElement(_.Screen,{name:"API21",component:B}),c.default.createElement(_.Screen,{name:"API22",component:L}),c.default.createElement(_.Screen,{name:"API23",component:H}),c.default.createElement(_.Screen,{name:"API24",component:z})))};e.default=j;var W=o.StyleSheet.create({centeredView:{flex:1,justifyContent:"center",alignItems:"center",marginTop:22,backgroundColor:'rgba(0, 0, 0, 0.5)'},modalView:{margin:20,backgroundColor:"white",borderRadius:20,padding:35,alignItems:"center",shadowColor:"#000",shadowOffset:{width:0,height:2},shadowOpacity:.25,shadowRadius:3.84,elevation:5},openButton:{backgroundColor:"#F194FF",borderRadius:20,padding:10,elevation:2,marginTop:10},textStyle:{color:"white",fontWeight:"bold",textAlign:"center"},modalText:{marginTop:10,marginBottom:15,textAlign:"center"},logo:{alignSelf:'center',width:160,height:120},img_container:{flex:1,flexDirection:'row',alignContent:'flex-start',alignItems:'center'},about_img:{width:'50%',height:'50%',marginRight:20},line:{marginHorizontal:10,marginVertical:1,zIndex:200,borderBottomWidth:o.StyleSheet.hairlineWidth},header:{fontSize:20,padding:10,fontWeight:'bold'},api:{margin:5,paddingHorizontal:5},not_aviable:{margin:5,paddingHorizontal:5,textDecorationLine:'line-through',color:'grey'},platform:{alignSelf:'flex-end',color:'grey',margin:5,paddingHorizontal:5},container:{flex:1,alignItems:'center',justifyContent:'center'},switch:{flexDirection:'row',justifyContent:'space-around',margin:10},fork:{width:'75%',height:'75%',resizeMode:'contain',alignSelf:'center',marginTop:20,marginBottom:20},bell:{width:150,height:150,alignSelf:'center',margin:10},counter:{fontSize:50,alignSelf:'center',marginBottom:100},focusOrder:{flexDirection:'row',justifyContent:'space-around',marginTop:30,marginBottom:50,paddingHorizontal:20},orderButton:{backgroundColor:'#FFFFFF',width:40,height:40,borderColor:'black',borderWidth:1,alignItems:'center',justifyContent:'center',borderRadius:5},position2:{marginTop:60},position3:{marginTop:120},position4:{marginTop:180},footer:{position:'absolute',left:20,right:20,bottom:20},textInput:{height:40,margin:10,borderWidth:1},button:{width:'75%',alignSelf:'center',margin:10},img:{flex:1,width:100,height:100,marginLeft:10,marginRight:20},multipleText:{marginBottom:10,flexDirection:'row'},increment:{flex:1,flexDirection:'row',justifyContent:'space-around',alignItems:'center'}})},390,[9,1,14,56,2,391,393,469,485,552,553,555,556,557,558,559,560,561,562]);
__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var u=t(r(d[1])).default;e.default=u},391,[1,392]); __d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var u=t(r(d[1])).default;e.default=u},391,[1,392]);
__d(function(g,r,i,a,m,e,d){var t,n=r(d[0]),o=n(r(d[1])),l=n(r(d[2])),u=n(r(d[3])),s=n(r(d[4])),f=n(r(d[5])),c=n(r(d[6])),p=n(r(d[7])),h=r(d[8]),y=n(r(d[9]));function v(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(t){return!1}}var R=(0,h.requireNativeComponent)('RCTTranslucentModalHostView',null),S=(function(t){(0,s.default)(S,t);var n,o,y=(n=S,o=v(),function(){var t,l=(0,c.default)(n);if(o){var u=(0,c.default)(this).constructor;t=Reflect.construct(l,arguments,u)}else t=l.apply(this,arguments);return(0,f.default)(this,t)});function S(){var t;(0,l.default)(this,S);for(var n=arguments.length,o=new Array(n),u=0;u<n;u++)o[u]=arguments[u];return(t=y.call.apply(y,[this].concat(o)))._shouldSetResponder=function(){return!0},t}return(0,u.default)(S,[{key:"render",value:function(){if(!1===this.props.visible)return null;var t={backgroundColor:this.props.transparent?'transparent':'white'},n=this.props.animationType;n||(n='none');var o=this.props.children;return p.default.createElement(R,{animationType:n,transparent:this.props.transparent,hardwareAccelerated:this.props.hardwareAccelerated,onRequestClose:this.props.onRequestClose,onShow:this.props.onShow,style:b.modal,onStartShouldSetResponder:this._shouldSetResponder},p.default.createElement(h.View,{style:[b.container,t]},o))}}]),S})(p.default.Component);S.propTypes={animationType:y.default.oneOf(['none','slide','fade']),transparent:y.default.bool,hardwareAccelerated:y.default.bool,visible:y.default.bool,onRequestClose:h.Platform.isTVOS||'android'===h.Platform.OS?y.default.func.isRequired:y.default.func,onShow:y.default.func},S.defaultProps={visible:!0,hardwareAccelerated:!1},S.contextTypes={rootTag:y.default.number};var w=h.I18nManager.isRTL?'right':'left',b=h.StyleSheet.create({modal:{position:'absolute'},container:(t={position:'absolute'},(0,o.default)(t,w,0),(0,o.default)(t,"top",0),t)});m.exports=S},392,[1,48,26,27,37,39,36,56,2,68]); __d(function(g,r,i,a,m,e,d){var t,n=r(d[0]),o=n(r(d[1])),l=n(r(d[2])),u=n(r(d[3])),s=n(r(d[4])),f=n(r(d[5])),c=n(r(d[6])),p=n(r(d[7])),h=r(d[8]),y=n(r(d[9]));function v(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(t){return!1}}var R=(0,h.requireNativeComponent)('RCTTranslucentModalHostView',null),S=(function(t){(0,s.default)(S,t);var n,o,y=(n=S,o=v(),function(){var t,l=(0,c.default)(n);if(o){var u=(0,c.default)(this).constructor;t=Reflect.construct(l,arguments,u)}else t=l.apply(this,arguments);return(0,f.default)(this,t)});function S(){var t;(0,l.default)(this,S);for(var n=arguments.length,o=new Array(n),u=0;u<n;u++)o[u]=arguments[u];return(t=y.call.apply(y,[this].concat(o)))._shouldSetResponder=function(){return!0},t}return(0,u.default)(S,[{key:"render",value:function(){if(!1===this.props.visible)return null;var t={backgroundColor:this.props.transparent?'transparent':'white'},n=this.props.animationType;n||(n='none');var o=this.props.children;return p.default.createElement(R,{animationType:n,transparent:this.props.transparent,hardwareAccelerated:this.props.hardwareAccelerated,onRequestClose:this.props.onRequestClose,onShow:this.props.onShow,style:b.modal,onStartShouldSetResponder:this._shouldSetResponder},p.default.createElement(h.View,{style:[b.container,t]},o))}}]),S})(p.default.Component);S.propTypes={animationType:y.default.oneOf(['none','slide','fade']),transparent:y.default.bool,hardwareAccelerated:y.default.bool,visible:y.default.bool,onRequestClose:h.Platform.isTVOS||'android'===h.Platform.OS?y.default.func.isRequired:y.default.func,onShow:y.default.func},S.defaultProps={visible:!0,hardwareAccelerated:!1},S.contextTypes={rootTag:y.default.number};var w=h.I18nManager.isRTL?'right':'left',b=h.StyleSheet.create({modal:{position:'absolute'},container:(t={position:'absolute'},(0,o.default)(t,w,0),(0,o.default)(t,"top",0),t)});m.exports=S},392,[1,48,26,27,37,39,36,56,2,68]);
__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0});var n={NavigationContainer:!0,useBackButton:!0,useScrollToTop:!0,DefaultTheme:!0,DarkTheme:!0,ThemeProvider:!0,useTheme:!0,Link:!0,useLinking:!0,useLinkTo:!0,useLinkProps:!0,useLinkBuilder:!0,ServerContainer:!0};Object.defineProperty(e,"NavigationContainer",{enumerable:!0,get:function(){return o.default}}),Object.defineProperty(e,"useBackButton",{enumerable:!0,get:function(){return f.default}}),Object.defineProperty(e,"useScrollToTop",{enumerable:!0,get:function(){return c.default}}),Object.defineProperty(e,"DefaultTheme",{enumerable:!0,get:function(){return l.default}}),Object.defineProperty(e,"DarkTheme",{enumerable:!0,get:function(){return b.default}}),Object.defineProperty(e,"ThemeProvider",{enumerable:!0,get:function(){return p.default}}),Object.defineProperty(e,"useTheme",{enumerable:!0,get:function(){return s.default}}),Object.defineProperty(e,"Link",{enumerable:!0,get:function(){return y.default}}),Object.defineProperty(e,"useLinking",{enumerable:!0,get:function(){return O.default}}),Object.defineProperty(e,"useLinkTo",{enumerable:!0,get:function(){return P.default}}),Object.defineProperty(e,"useLinkProps",{enumerable:!0,get:function(){return j.default}}),Object.defineProperty(e,"useLinkBuilder",{enumerable:!0,get:function(){return k.default}}),Object.defineProperty(e,"ServerContainer",{enumerable:!0,get:function(){return T.default}});var u=r(d[1]);Object.keys(u).forEach(function(t){"default"!==t&&"__esModule"!==t&&(Object.prototype.hasOwnProperty.call(n,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return u[t]}}))});var o=t(r(d[2])),f=t(r(d[3])),c=t(r(d[4])),l=t(r(d[5])),b=t(r(d[6])),p=t(r(d[7])),s=t(r(d[8])),y=t(r(d[9])),O=t(r(d[10])),P=t(r(d[11])),j=t(r(d[12])),k=t(r(d[13])),T=t(r(d[14])),h=r(d[15]);Object.keys(h).forEach(function(t){"default"!==t&&"__esModule"!==t&&(Object.prototype.hasOwnProperty.call(n,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return h[t]}}))})},393,[1,394,451,458,459,454,460,452,461,462,457,464,463,465,466,468]); __d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0});var n={NavigationContainer:!0,useBackButton:!0,useScrollToTop:!0,DefaultTheme:!0,DarkTheme:!0,ThemeProvider:!0,useTheme:!0,Link:!0,useLinking:!0,useLinkTo:!0,useLinkProps:!0,useLinkBuilder:!0,ServerContainer:!0};Object.defineProperty(e,"NavigationContainer",{enumerable:!0,get:function(){return o.default}}),Object.defineProperty(e,"useBackButton",{enumerable:!0,get:function(){return f.default}}),Object.defineProperty(e,"useScrollToTop",{enumerable:!0,get:function(){return c.default}}),Object.defineProperty(e,"DefaultTheme",{enumerable:!0,get:function(){return l.default}}),Object.defineProperty(e,"DarkTheme",{enumerable:!0,get:function(){return b.default}}),Object.defineProperty(e,"ThemeProvider",{enumerable:!0,get:function(){return p.default}}),Object.defineProperty(e,"useTheme",{enumerable:!0,get:function(){return s.default}}),Object.defineProperty(e,"Link",{enumerable:!0,get:function(){return y.default}}),Object.defineProperty(e,"useLinking",{enumerable:!0,get:function(){return O.default}}),Object.defineProperty(e,"useLinkTo",{enumerable:!0,get:function(){return P.default}}),Object.defineProperty(e,"useLinkProps",{enumerable:!0,get:function(){return j.default}}),Object.defineProperty(e,"useLinkBuilder",{enumerable:!0,get:function(){return k.default}}),Object.defineProperty(e,"ServerContainer",{enumerable:!0,get:function(){return T.default}});var u=r(d[1]);Object.keys(u).forEach(function(t){"default"!==t&&"__esModule"!==t&&(Object.prototype.hasOwnProperty.call(n,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return u[t]}}))});var o=t(r(d[2])),f=t(r(d[3])),c=t(r(d[4])),l=t(r(d[5])),b=t(r(d[6])),p=t(r(d[7])),s=t(r(d[8])),y=t(r(d[9])),O=t(r(d[10])),P=t(r(d[11])),j=t(r(d[12])),k=t(r(d[13])),T=t(r(d[14])),h=r(d[15]);Object.keys(h).forEach(function(t){"default"!==t&&"__esModule"!==t&&(Object.prototype.hasOwnProperty.call(n,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return h[t]}}))})},393,[1,394,451,458,459,454,460,452,461,462,457,464,463,465,466,468]);
...@@ -565,6 +565,7 @@ __d(function(g,r,i,a,m,e,d){var s=r(d[0]);m.exports=s.NativeModules.Accessibilit ...@@ -565,6 +565,7 @@ __d(function(g,r,i,a,m,e,d){var s=r(d[0]);m.exports=s.NativeModules.Accessibilit
__d(function(e,s,t,a,c,r,h){c.exports=s(h[0]).registerAsset({__packager_asset:!0,httpServerLocation:"/assets/img",width:754,height:502,scales:[1],hash:"73574920e9159bf7297ccad3846dc59b",name:"fork",type:"png"})},559,[188]); __d(function(e,s,t,a,c,r,h){c.exports=s(h[0]).registerAsset({__packager_asset:!0,httpServerLocation:"/assets/img",width:754,height:502,scales:[1],hash:"73574920e9159bf7297ccad3846dc59b",name:"fork",type:"png"})},559,[188]);
__d(function(g,r,i,a,m,e,d){m.exports=r(d[0]).registerAsset({__packager_asset:!0,httpServerLocation:"/assets/img",width:726,height:419,scales:[1],hash:"f8996089fab057bd7e0f915e0402c8f3",name:"bell",type:"png"})},560,[188]); __d(function(g,r,i,a,m,e,d){m.exports=r(d[0]).registerAsset({__packager_asset:!0,httpServerLocation:"/assets/img",width:726,height:419,scales:[1],hash:"f8996089fab057bd7e0f915e0402c8f3",name:"bell",type:"png"})},560,[188]);
__d(function(g,r,i,a,m,e,d){m.exports=r(d[0]).registerAsset({__packager_asset:!0,httpServerLocation:"/assets/img",width:493,height:493,scales:[1],hash:"9f20dbb5e4c9ef3ce5334ace251a59ee",name:"about",type:"png"})},561,[188]); __d(function(g,r,i,a,m,e,d){m.exports=r(d[0]).registerAsset({__packager_asset:!0,httpServerLocation:"/assets/img",width:493,height:493,scales:[1],hash:"9f20dbb5e4c9ef3ce5334ace251a59ee",name:"about",type:"png"})},561,[188]);
__d(function(e,o,t,a,c,n,r){c.exports={name:"RNProject",displayName:"RNProject"}},562,[]); __d(function(g,r,i,a,m,e,d){m.exports=r(d[0]).registerAsset({__packager_asset:!0,httpServerLocation:"/assets/img",width:556,height:428,scales:[1],hash:"22b3b919032187abfc5286c563a81445",name:"EWLab_logo",type:"png"})},562,[188]);
__d(function(e,o,t,a,c,n,r){c.exports={name:"RNProject",displayName:"RNProject"}},563,[]);
__r(88); __r(88);
__r(0); __r(0);
\ No newline at end of file
<?xml version="1.0" encoding="utf-8"?>
<vector
android:height="108dp"
android:width="108dp"
android:viewportHeight="108"
android:viewportWidth="108"
xmlns:android="http://schemas.android.com/apk/res/android">
<path android:fillColor="#3DDC84"
android:pathData="M0,0h108v108h-108z"/>
<path android:fillColor="#00000000" android:pathData="M9,0L9,108"
android:strokeColor="#33FFFFFF" android:strokeWidth="0.8"/>
<path android:fillColor="#00000000" android:pathData="M19,0L19,108"
android:strokeColor="#33FFFFFF" android:strokeWidth="0.8"/>
<path android:fillColor="#00000000" android:pathData="M29,0L29,108"
android:strokeColor="#33FFFFFF" android:strokeWidth="0.8"/>
<path android:fillColor="#00000000" android:pathData="M39,0L39,108"
android:strokeColor="#33FFFFFF" android:strokeWidth="0.8"/>
<path android:fillColor="#00000000" android:pathData="M49,0L49,108"
android:strokeColor="#33FFFFFF" android:strokeWidth="0.8"/>
<path android:fillColor="#00000000" android:pathData="M59,0L59,108"
android:strokeColor="#33FFFFFF" android:strokeWidth="0.8"/>
<path android:fillColor="#00000000" android:pathData="M69,0L69,108"
android:strokeColor="#33FFFFFF" android:strokeWidth="0.8"/>
<path android:fillColor="#00000000" android:pathData="M79,0L79,108"
android:strokeColor="#33FFFFFF" android:strokeWidth="0.8"/>
<path android:fillColor="#00000000" android:pathData="M89,0L89,108"
android:strokeColor="#33FFFFFF" android:strokeWidth="0.8"/>
<path android:fillColor="#00000000" android:pathData="M99,0L99,108"
android:strokeColor="#33FFFFFF" android:strokeWidth="0.8"/>
<path android:fillColor="#00000000" android:pathData="M0,9L108,9"
android:strokeColor="#33FFFFFF" android:strokeWidth="0.8"/>
<path android:fillColor="#00000000" android:pathData="M0,19L108,19"
android:strokeColor="#33FFFFFF" android:strokeWidth="0.8"/>
<path android:fillColor="#00000000" android:pathData="M0,29L108,29"
android:strokeColor="#33FFFFFF" android:strokeWidth="0.8"/>
<path android:fillColor="#00000000" android:pathData="M0,39L108,39"
android:strokeColor="#33FFFFFF" android:strokeWidth="0.8"/>
<path android:fillColor="#00000000" android:pathData="M0,49L108,49"
android:strokeColor="#33FFFFFF" android:strokeWidth="0.8"/>
<path android:fillColor="#00000000" android:pathData="M0,59L108,59"
android:strokeColor="#33FFFFFF" android:strokeWidth="0.8"/>
<path android:fillColor="#00000000" android:pathData="M0,69L108,69"
android:strokeColor="#33FFFFFF" android:strokeWidth="0.8"/>
<path android:fillColor="#00000000" android:pathData="M0,79L108,79"
android:strokeColor="#33FFFFFF" android:strokeWidth="0.8"/>
<path android:fillColor="#00000000" android:pathData="M0,89L108,89"
android:strokeColor="#33FFFFFF" android:strokeWidth="0.8"/>
<path android:fillColor="#00000000" android:pathData="M0,99L108,99"
android:strokeColor="#33FFFFFF" android:strokeWidth="0.8"/>
<path android:fillColor="#00000000" android:pathData="M19,29L89,29"
android:strokeColor="#33FFFFFF" android:strokeWidth="0.8"/>
<path android:fillColor="#00000000" android:pathData="M19,39L89,39"
android:strokeColor="#33FFFFFF" android:strokeWidth="0.8"/>
<path android:fillColor="#00000000" android:pathData="M19,49L89,49"
android:strokeColor="#33FFFFFF" android:strokeWidth="0.8"/>
<path android:fillColor="#00000000" android:pathData="M19,59L89,59"
android:strokeColor="#33FFFFFF" android:strokeWidth="0.8"/>
<path android:fillColor="#00000000" android:pathData="M19,69L89,69"
android:strokeColor="#33FFFFFF" android:strokeWidth="0.8"/>
<path android:fillColor="#00000000" android:pathData="M19,79L89,79"
android:strokeColor="#33FFFFFF" android:strokeWidth="0.8"/>
<path android:fillColor="#00000000" android:pathData="M29,19L29,89"
android:strokeColor="#33FFFFFF" android:strokeWidth="0.8"/>
<path android:fillColor="#00000000" android:pathData="M39,19L39,89"
android:strokeColor="#33FFFFFF" android:strokeWidth="0.8"/>
<path android:fillColor="#00000000" android:pathData="M49,19L49,89"
android:strokeColor="#33FFFFFF" android:strokeWidth="0.8"/>
<path android:fillColor="#00000000" android:pathData="M59,19L59,89"
android:strokeColor="#33FFFFFF" android:strokeWidth="0.8"/>
<path android:fillColor="#00000000" android:pathData="M69,19L69,89"
android:strokeColor="#33FFFFFF" android:strokeWidth="0.8"/>
<path android:fillColor="#00000000" android:pathData="M79,19L79,89"
android:strokeColor="#33FFFFFF" android:strokeWidth="0.8"/>
</vector>
<?xml version="1.0" encoding="utf-8"?>
<vector
android:height="108dp"
android:width="108dp"
android:viewportHeight="108"
android:viewportWidth="108"
xmlns:android="http://schemas.android.com/apk/res/android">
<path android:fillColor="#3DDC84"
android:pathData="M0,0h108v108h-108z"/>
<path android:fillColor="#00000000" android:pathData="M9,0L9,108"
android:strokeColor="#33FFFFFF" android:strokeWidth="0.8"/>
<path android:fillColor="#00000000" android:pathData="M19,0L19,108"
android:strokeColor="#33FFFFFF" android:strokeWidth="0.8"/>
<path android:fillColor="#00000000" android:pathData="M29,0L29,108"
android:strokeColor="#33FFFFFF" android:strokeWidth="0.8"/>
<path android:fillColor="#00000000" android:pathData="M39,0L39,108"
android:strokeColor="#33FFFFFF" android:strokeWidth="0.8"/>
<path android:fillColor="#00000000" android:pathData="M49,0L49,108"
android:strokeColor="#33FFFFFF" android:strokeWidth="0.8"/>
<path android:fillColor="#00000000" android:pathData="M59,0L59,108"
android:strokeColor="#33FFFFFF" android:strokeWidth="0.8"/>
<path android:fillColor="#00000000" android:pathData="M69,0L69,108"
android:strokeColor="#33FFFFFF" android:strokeWidth="0.8"/>
<path android:fillColor="#00000000" android:pathData="M79,0L79,108"
android:strokeColor="#33FFFFFF" android:strokeWidth="0.8"/>
<path android:fillColor="#00000000" android:pathData="M89,0L89,108"
android:strokeColor="#33FFFFFF" android:strokeWidth="0.8"/>
<path android:fillColor="#00000000" android:pathData="M99,0L99,108"
android:strokeColor="#33FFFFFF" android:strokeWidth="0.8"/>
<path android:fillColor="#00000000" android:pathData="M0,9L108,9"
android:strokeColor="#33FFFFFF" android:strokeWidth="0.8"/>
<path android:fillColor="#00000000" android:pathData="M0,19L108,19"
android:strokeColor="#33FFFFFF" android:strokeWidth="0.8"/>
<path android:fillColor="#00000000" android:pathData="M0,29L108,29"
android:strokeColor="#33FFFFFF" android:strokeWidth="0.8"/>
<path android:fillColor="#00000000" android:pathData="M0,39L108,39"
android:strokeColor="#33FFFFFF" android:strokeWidth="0.8"/>
<path android:fillColor="#00000000" android:pathData="M0,49L108,49"
android:strokeColor="#33FFFFFF" android:strokeWidth="0.8"/>
<path android:fillColor="#00000000" android:pathData="M0,59L108,59"
android:strokeColor="#33FFFFFF" android:strokeWidth="0.8"/>
<path android:fillColor="#00000000" android:pathData="M0,69L108,69"
android:strokeColor="#33FFFFFF" android:strokeWidth="0.8"/>
<path android:fillColor="#00000000" android:pathData="M0,79L108,79"
android:strokeColor="#33FFFFFF" android:strokeWidth="0.8"/>
<path android:fillColor="#00000000" android:pathData="M0,89L108,89"
android:strokeColor="#33FFFFFF" android:strokeWidth="0.8"/>
<path android:fillColor="#00000000" android:pathData="M0,99L108,99"
android:strokeColor="#33FFFFFF" android:strokeWidth="0.8"/>
<path android:fillColor="#00000000" android:pathData="M19,29L89,29"
android:strokeColor="#33FFFFFF" android:strokeWidth="0.8"/>
<path android:fillColor="#00000000" android:pathData="M19,39L89,39"
android:strokeColor="#33FFFFFF" android:strokeWidth="0.8"/>
<path android:fillColor="#00000000" android:pathData="M19,49L89,49"
android:strokeColor="#33FFFFFF" android:strokeWidth="0.8"/>
<path android:fillColor="#00000000" android:pathData="M19,59L89,59"
android:strokeColor="#33FFFFFF" android:strokeWidth="0.8"/>
<path android:fillColor="#00000000" android:pathData="M19,69L89,69"
android:strokeColor="#33FFFFFF" android:strokeWidth="0.8"/>
<path android:fillColor="#00000000" android:pathData="M19,79L89,79"
android:strokeColor="#33FFFFFF" android:strokeWidth="0.8"/>
<path android:fillColor="#00000000" android:pathData="M29,19L29,89"
android:strokeColor="#33FFFFFF" android:strokeWidth="0.8"/>
<path android:fillColor="#00000000" android:pathData="M39,19L39,89"
android:strokeColor="#33FFFFFF" android:strokeWidth="0.8"/>
<path android:fillColor="#00000000" android:pathData="M49,19L49,89"
android:strokeColor="#33FFFFFF" android:strokeWidth="0.8"/>
<path android:fillColor="#00000000" android:pathData="M59,19L59,89"
android:strokeColor="#33FFFFFF" android:strokeWidth="0.8"/>
<path android:fillColor="#00000000" android:pathData="M69,19L69,89"
android:strokeColor="#33FFFFFF" android:strokeWidth="0.8"/>
<path android:fillColor="#00000000" android:pathData="M79,19L79,89"
android:strokeColor="#33FFFFFF" android:strokeWidth="0.8"/>
</vector>
<?xml version="1.0" encoding="utf-8"?>
<adaptive-icon xmlns:android="http://schemas.android.com/apk/res/android">
<background android:drawable="@drawable/ic_launcher_background"/>
<foreground android:drawable="@mipmap/ic_launcher_foreground"/>
</adaptive-icon>
\ No newline at end of file
<?xml version="1.0" encoding="utf-8"?>
<adaptive-icon xmlns:android="http://schemas.android.com/apk/res/android">
<background android:drawable="@drawable/ic_launcher_background"/>
<foreground android:drawable="@mipmap/ic_launcher_foreground"/>
</adaptive-icon>
\ No newline at end of file
<resources> <resources>
<string name="app_name">AtShowcase</string> <string name="app_name">ScreenReader API</string>
</resources> </resources>
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment