{"id":49486,"date":"2022-09-21T01:26:25","date_gmt":"2022-09-21T01:26:25","guid":{"rendered":"https:\/\/ccm-swiss.com\/?p=49486"},"modified":"2023-06-26T13:41:44","modified_gmt":"2023-06-26T13:41:44","slug":"managing-global-state-in-a-react-app-mobify","status":"publish","type":"post","link":"https:\/\/ccm-swiss.com\/index.php\/2022\/09\/21\/managing-global-state-in-a-react-app-mobify\/","title":{"rendered":"Managing Global State in a React App Mobify DevCenter"},"content":{"rendered":"<p>Applications can include this global state for both functional and class components. Regarding the newly created hook, useCombinedHook, you can seamlessly utilize it across all your components, just like your other global state hooks. This enables a consistent and familiar  approach for accessing and managing the combined state within your application. The React Native tools require some environment variables to be set up in order to build apps with native code. If you are new to mobile development, the easiest way to get started is with Expo Go.<\/p>\n<div style='text-align:center'><iframe width='566' height='318' src='https:\/\/www.youtube.com\/embed\/sM5Rx4LvjyQ' frameborder='0' alt='react native global' allowfullscreen><\/iframe><\/div>\n<p>\/\/ the callback will only trigger if the result of the selector changes. Notice the only difference is that now you don&#8217;t need to provide the initial value since this is a global hook, and the initial value has already been provided. You can reuse the import by copying\/pasting it into another component. Makes code writing easy \u2014 Time saved thinking what the relative path to your component is. You can\u2019t reuse the import by copying\/pasting them into another component. Before starting this article, I want to make a few disclaimers about why this guide is practical and matters.<\/p>\n<h2>Dissecting the handle functions<\/h2>\n<p>So far, we\u2019ve covered the basics of state management in a React application using React Hooks like useState and useReducer. Based on the code above, we\u2019re able to access books and setSavedBooks state from the BooksContext using useContext. Let\u2019s further restructure our application by creating a new component, SavedBooks, which will contain the total number of saved books and the total price.<\/p>\n<ul>\n<li>After installing NodeJS and NPM successfully in your system you can proceed with installation of create-react-native-app .<\/li>\n<li>\/\/ This is the base metadata that all the stores created from the builder will have.<\/li>\n<li>\/\/if the data ever changes each component listining will be notified and can do the proper processing.<\/li>\n<li>If you are already familiar with mobile development, you may want to use React Native CLI. It requires Xcode or Android Studio to get started.<\/li>\n<li>With the addition of the contactsGetter and contactsSetter methods, you now have the ability to access and modify the state without the need for subscription to the hook.<\/li>\n<li>A cross-platform application can run on Microsoft Windows, Linux, and macOS, or just two of them.<\/li>\n<\/ul>\n<p>Open a new Command Prompt window to ensure the new environment variable is loaded before proceeding to the next step. You might also want to ensure that all &#8220;shell script build phase&#8221; of your Xcode project, is using \/bin\/zsh as its shell. This is not necessary if you are integrating React Native into an existing application, if you &#8220;ejected&#8221; from Expo, or if you&#8217;re adding iOS support to an existing React Native project . You can also use a third-party CLI to init your React Native app, such as Ignite CLI.<\/p>\n<h2>What are State Management Libraries?<\/h2>\n<p>Flutter works well with proprietary widget sets, which are great for getting a customized UI design. React Native is based on UI native components, but RN developers can also choose from several ready-to-use, <a href=\"https:\/\/globalcloudteam.com\/\">https:\/\/globalcloudteam.com\/<\/a> polished UI kits. Getting Started with React Native is a hands-on, intermediate level web development course geared for experienced web developers who need to build and design applications using React Native.<\/p>\n<p><img decoding=\"async\" class='aligncenter' style='display: block;margin-left:auto;margin-right:auto;' src=\"data:image\/jpeg;base64,\/9j\/4AAQSkZJRgABAQAAAQABAAD\/4gIoSUNDX1BST0ZJTEUAAQEAAAIYAAAAAAQwAABtbnRyUkdCIFhZWiAAAAAAAAAAAAAAAABhY3NwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAA9tYAAQAAAADTLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlkZXNjAAAA8AAAAHRyWFlaAAABZAAAABRnWFlaAAABeAAAABRiWFlaAAABjAAAABRyVFJDAAABoAAAAChnVFJDAAABoAAAAChiVFJDAAABoAAAACh3dHB0AAAByAAAABRjcHJ0AAAB3AAAADxtbHVjAAAAAAAAAAEAAAAMZW5VUwAAAFgAAAAcAHMAUgBHAEIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFhZWiAAAAAAAABvogAAOPUAAAOQWFlaIAAAAAAAAGKZAAC3hQAAGNpYWVogAAAAAAAAJKAAAA+EAAC2z3BhcmEAAAAAAAQAAAACZmYAAPKnAAANWQAAE9AAAApbAAAAAAAAAABYWVogAAAAAAAA9tYAAQAAAADTLW1sdWMAAAAAAAAAAQAAAAxlblVTAAAAIAAAABwARwBvAG8AZwBsAGUAIABJAG4AYwAuACAAMgAwADEANv\/bAEMAAwICAgICAwICAgMDAwMEBgQEBAQECAYGBQYJCAoKCQgJCQoMDwwKCw4LCQkNEQ0ODxAQERAKDBITEhATDxAQEP\/bAEMBAwMDBAMECAQECBALCQsQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEP\/AABEIAQsBZAMBIgACEQEDEQH\/xAAdAAEAAgMBAQEBAAAAAAAAAAAABAYBAgUHAwgJ\/8QARBAAAQMCAwQFCgUDAQgDAQAAAQACAwQRBQYSEyExUQcUQZGxIjI0UlRhc4GSoRZTcbLRCBUjgiQ1NkJDYnTwM3Lh8f\/EABsBAQACAwEBAAAAAAAAAAAAAAABBAMFBgIH\/8QALREBAAEEAQMDAgQHAAAAAAAAAAECAwQRMQUVUxNB8BIhBiKBkRRRYXGxwcL\/2gAMAwEAAhEDEQA\/AP5foiICIiAiIgIiICIiAiIglYWCcTpLfnN8V6HocQLDtPb7yvO8NJbiFM4f8srT91eOtPIBG69+33lBM2b+X3TZv5fdQusyc06zJzQTdm\/l902b+X3ULrMnNOsyc0E3Zv5fdNm\/l91C6zJzTrMnNBN2b+X3TZv5fdQusyc06zJzQTdm\/l902b+X3ULrMnNOsyc0E3Zv5fdNm\/l91C6zJzTrMnNBN2b+X3TZv5fdQusyc06zJzQTdm\/l902b+X3ULrMnNOsyc0E3Zv5fdcLNzXDDRcf9Zv7V0Osyc1yM0TOkoGsO7\/K03\/0oKsiIgIiICIiAshpO8BYW8e\/yUGwREThOhERECIiD5IiICIiAiIgIiICIiAiIgkYf6bB8RviFcx5rfn4lUzD\/AE2D4jfEK5jzW\/PxKAiIgIiICIiAiIgIiICIiAiIgcFaMh5SZmvrkD4Z5JaOopaid0Tx\/hoA5zKuRzbcGkxuB5B6q97bypmGY5iuDSVUmEYhLSdepZaCpdG\/TtKeUWkYfcRuPby32TeuTW+HpVV0RYRNVClosUqKWCpmdilPWyQiVgwibY9Se\/U+OMag+UucZAfJDWtJVU6aOjyHKmVsJxKiiJvNDTVspna4OndRQS+SCQbajKQQCLWueF4NBnzNlCyIUmOvOxgjpGNmjiqI44oi50FmSsc0OjL3aXNAc3W\/S4Cyrufsz4zmSnp3Yzib6l0MhMQkLWkeQ1hsAN\/kxxjj\/wAqiKqJnW0zTVEb0pKIilAiIgIiIC3h85aLeHzkEuhw6oxGodBS2kLBckm33UvYYPSOMVZM6ecbiyE6WD\/UVjC5HQR1ulxa8QaQQbEEkdq6VZNM+NsrcNirIWRsaXC+01W3nd\/7uVyzTR6c\/Vyp1VV01ac9mH0OIv2eE1F39sU3kn\/S7gVzp6d9NO+nmOmSPsHau\/PUVEOGyskpo6Bxc10WzNnWt29qr7nAiwWG7ERrTNamqd7aIiLCzPkiIgIiICIiAiIgIiICIiCRh\/psHxG+IVzHmt+fiVTMP9Ng+I3xCuY81vz8SgIiICIiAiIgIiICIiAiIgIiIMFel9A3R9h3SPmeTBq8Qb2sjhZPUinjdI8+TqkJAbcjSN+8uC81Xp\/QdmmgybVYrjlbWNp+rsp5IvJ1OdI12ptm9pBAPuIBW26LRaqzrcXpiKeZmeP1ajr9y7awK6rMTNX2jUcz\/Z7r0i\/059HfR9VRipp6Cqo5Iw9swq5RJZotK90eq7GCVsjWuNtQbcbivy901VmRWwRYfk7BdmY5hrqhNI4PGixDQXbx23Vw6UumzOfSvX2zDjFZLSwMEcRmmMkj2BznASOPn73G1+AsOxeQ5we5+Htc43O2aAe22lbDq3V7N2zGNj2qZn3qjiWu6P0i\/ZufxGVdq17UzzCnoiLmXUCIiAiIgLeHzlot2WAv2oPprcLi5sdx96+kFVUUzw+CeSMjgWusQvjcc0uOancomImdy+kkzpr7YueSbkl3FfNLjmlxzTezWhEuOaKEvkiIgIiICIiAiIgIiICIiCRh\/psHxG+IVzHmt+fiVTMP9Ng+I3xCuY81vz8SgIiICIiAiIgIiICIiAiIgIiICk0\/BRlJp+CERv7PuuHm7\/do+M39q7i4ebf92j4zf2pET\/J6mmY5\/wAwqCIiiJ28iIikEREBERARZAubLbZjmg0Rb7Mc02Y5oNEW+zHNEGtjyKWPIqRs2\/nxd5TZt\/Pi7ygj2PIpY8ipGzb+fF3lNm38+LvKCPY8iljyKkbNv58XeU2bfz4u8oI9jyKWPIqRs2\/nxd5TZt\/Pi7ygj2PIpY8ipGzb+fF3lNm38+LvKCPY8iljyKkbNv58XeU2bfz4u8oGHgitguP+o3xCuQ81vz8SqlRsArILSsd\/kbuB96ttrNb8\/EoCIiAiIgIiICIiAiIgIiICIiDB4bl3cp0uV6zEn0+aMeqMKpA0GOeKmdUXd2gtBB+fuXDQAncAvduqKKoqmN69p3qf2mJ\/aXmumaqZpidPU3ZU6GNRI6Yakg77DA5Bb3cVS+lfBOj\/AA7LsU+VM9TY1VOro2ugdhrqezNk67rucdwdYWt71wdDvVK5mYI3GlF7NAkbvP8A9Vbu5dFyiaKbVNO\/eJq\/6qqVaMaumdzcmf0j\/UQq9jyKWPIqRs2\/nxd5TZt\/Pi7yqERqNLiPY8iljyKkbNv58XeU2bfz4u8qRHseRSx5FSNm38+LvKbNv58XeUEex5FbMAtYjevts2\/nxd5WGxtDtW3i7yg00f8Ab9lmx5FfcsYBfbx95Wjmg20zxd5QfOx5FLHkV9WhgHlTx3\/UrNo\/z4+9B8bHkUX2tH+fH3oghaWeqE0s9UKQaZ8ULpZYpNLXaD5J3O5frvUqlwTEKuA1dM2N0PDe5oJ9wvxQc3Sz1QmlnqhfSZhjlcxwALTYgEHwWiDGlnqhNLPVCypNDRTYhUNpKZsLpHDcZJQxrfcSd10EXSz1QmlnqhWCqyRmOhMQqKWma6dzGxhtSxxOvzTa\/A24rFRk3HKWaOGopoNpLIImCKpY8veewNCDgaWeqE0s9ULvV+UMdw90TaykjayeZlO1zJWPa17jYNLm8D+qhf2PExihwB9E5taZdi2Pfcu42v2IOdpZ6oTSz1QuxDlrGaiaOKKjbqnmkgY3W2zpGNBc0E8hv71F\/tlY9la4QBgoNLaoudYsJNhu7Dfs5oPjh7W9dgsLf5G8P1CubRZg38\/Eqs0uGVkMdHi8lOG0tVOGRyauLmneAPFWfgADxF7j5lAREQEREBERAREQEREBERAREQFKoYdpKGtBc925rQLlxvwHvKiFSaCd1PNHMHWdE9j2g8C5rgRf3XAv7lMfTv8ANwir6tfl5XN\/RvjjZ\/7U6oomYs67m0ji7c25AvJbZA\/691j+i87zo10dHs3sDXRziMge5tir3NnzGJ4HU8k0b7sNNtdUjbtfdriYmvMd+J16d17niqDm55fh4LyNZmaSBb1fcreTGPFMejE7\/qwY\/r6n1YU\/Sz1QmlnqhZRU1hjSz1QmlnqhZRBjSz1QmlnqhZRBjSz1QmlnqhZRAOki2hqxpZ6oWUQY0s9UJpZ6oWUQY0s9UIsogstVTOxWjmOFhr2Or3ygOcGnSWgA7zzCxDh5kwOmppKSnqZYJpS5jpw3T5u\/cd\/\/AOKuA6TceJ7lux13anNBA4NPD9UGstto4AWFzu5LVZfcuOpxJ5lYQFkucWaGHSTuuO1YUyhwfFMWa52GYfUVAYbP0M1ILK2SM5kyw5rmsEdFQl7hZ2+xFiN29dKKlFHmjDquXBaHDYnYjcVMdWHuk3k8CfJuqq\/KWZ3tAOA1oLeB2TrgXuBvCwMo5lDbDL1YN1idibn7ILTDW0DqcuwqARtOOU7sRbLPqcWteHRubwFt7gTx4LqTVuDMxZ+ahUROrGzuw4NDgf8AJtdDZP02Vzfn3qhjKWZ9QecBrS4WFzE7gPks\/hPNOq5wOuI5bI28EFwgrKaPEcNmbUwtkjxzE3EtdwGyGnjut2qF1yix7LmJV0dRDFiEzaamqWO8kPeHjTIOd27j3qtnKOZ3E6sArSD2bN27cfd70dlLNLgWnAq7jcWidu+3igu09dl+sp35Xo8Qlc+ihj2AkjaIBPDbUWvBJ8oOd2b1yzv8sEFr\/KafcefzuuHSZazDTVUE1RgtVHEx4c8vjcGm2+5VgMLQ5xNRCCSSfLufBB80W+yZ7TD9R\/hNkz2mH6j\/AAg0Rb7JntMP1H+E2TPaYfqP8INEW+yZ7TD9R\/hNkz2mH6j\/AAg0Rb7JntMP1H+E2TPaYfqP8INEW+yZ7TD9R\/hNkz2mH6j\/AAg0Rb7JntMP1H+E2TPaYfqP8INEW+yZ7TD9R\/hNkz2mH6j\/AAg0WDcDyeK+myZ7TD9R\/hfeCGFvlvqYfqP8IIrXvA3tK5OZ9oaRhPDaN\/arLal1AdZh+o\/wuLm9sLMPDmzwvJmaAGk7vJQU9ERAREQEREBERAREQEREBERAS5HArJa7ebbm7jvG48l9aOknr6uGipma5Z3iNgvbeSg+KLoYlgGLYSGurqQsa52hrmuDhq5EjgoOh+lrgxx1cAN5QarYSSBpYJHBp7AdywGOPC3zNrKTXYZWYcITVMa3bQtnbZwPkO4cO33II2t\/rHvTW\/1j3r7uoaltMKwx\/wCAyGJsh80vAuWg87L46CAXEttzB3IMa3+se9Nb\/WPesuY5vnNIvw4b0DA4Ahw38Pegxrf6x701v9Y96mRYPiU9E\/EIKV8lPG4h8g4NAAJP3URzNLdWoEe43QdDLtLXYnj2HYZQPb1isq4YIxI6zCXPAAd7l6TLlM0dJX11RilPEaGsNKIW3cZHtAuGngBYnj22XllAC2tppbP8mVjrsNnNsb3B7Du4r0qfNubKymdQ1uasVnpJGtY6GSulcNkCSG2LtO4kne2282t2hyI3OeGlpsXWIvvV+6O+iyLpBoIq2HOmG4dLLUVMEtPUU07jAyGjnq3Sl4s3SYaeWwvcGwVBcXPJIddx339\/Nd\/AMcnwKanxLCOkLM+DV9NIJ434bSlhilLDG57HitY7exzmagGmz3DgUHoVT\/TLnWTL8OO4Di9Bi7qmjmroKGAPbU1DI5oGOEYIs8gVAfccBuKh4p\/TrnWhw2txOnxDDMSdh4xRrqWilc6dwo5pIXSxssS9rpIQ1pFw0zxg31BVpmc8WjeJh0sZ42usvc4QOaXHdvuMQuCbbzffYcgvjTZlqaOop66k6Ts5QVVGZDSzQUTYpINbg9+zeK7UwlwJJF951WuAgkdI\/RXmPovq5KHMU8BkbiMlCzRqAl0wQSiRhIGphbO0AjtDh2KnFxvxKs1VmbEZMuS5Wi6R83VGFO8r+1zUpFC8gkgPi6+5lgXOt5BIuT2qsWcAA7TewuGX0j3C5O75oFzzKXPMoiBc8ylzzKIgXPMpc8yiIFzzKXPMoiBc8ymp3C5RYJDRclBm54rlZjJ6mBfdtG\/tXTY9sgLmEFtzZwIIPvFlzMxhxpG+TYGRoB7CdKCsoslpF7jeDY23gfNLHSXDeRawHEoMItnxvjPltIHD5rAbqFxfeAQLcf8A+IMInu71kC7Ne+17cEGEWbNFgZG34WvvBRwDCA5wueFjxQNLt50ncLncsWI4gr13AskZVq8Do6ufCWOfPTNc8l7t7iL34+9eeZyw+iwrMVVQ0Eezij0jTbdw\/VBxUREBERBY83YvUVFdWYOYKVlNSVL9i2OBrS3fbiN\/Bc\/LBcMxYZYN0iriLiQL21W3d6gSSF+pznlznG5JNyViKV0TtbCQ4G4I4goLnJT1EGD4xTYrtKeCrxOFsG13OsHuu8DkBZS82OouoYhhwwusvA21O\/qzGxRWPnNkHEFUaarnqbGoqJJLcNbi63esura2WDq82ITPjtbQ4m3cguWLF1dl6pfS001DHS08QngnpmjaAbtTJO0m91JqoaeXCYf7dC1+Jx4XE4CUAjYWsdAPF3NUaTFKyaMQy1ErmNFgC8kLTrtRcHbSAtGkHUdw5D3ILfFjOMvyaOpsbK+KtdHK1lO0lsWkAG1uPHepGXoXNgwOho6CGXD60OfXmaJrg7ynatTj5tgAfmqRHVTRBzYqiRgd5wa4i\/6rZuIVscRpoap7I3XuNRtv4oLvhIqqbDsJjwjDqaSKbEZoqiXYNdaLWALm3CxKpmMRQQ4zVijcDTsqZWxW9XVb+V9f75VMw6mwuCV8LaXakvY4\/wCQvsTfuXPe644333QXPJmJ0JhpsDqI3une+WOEsYQWse0aiXXsb2sBa\/euHmiigw7FWNpI2Rwvp2FrNmWOAI\/5gd4dzv2rkxSujIeyQtcDuINiFtJM6Z2uWRz3HtcblBdOi2kwWux5tPmGqFLh8r6WCpqbD\/Z4ZJ42ySC4IBDS43O4e\/gr90W4RkLHc31VNmswUWDOpTLStxaubA+M9agaQZhoa6QQvlcBpF9Pmm2\/xSglcKqNjXkNe9rXAHc4XG48wrdxa2++17d5QesV3R50Rx4M+vw3pBbVzf2mSrjZUYvRwaqgNY9rXt0GRhAL2bHRqc9oOtgdYSc45M6GqXMmOYfgGaYp6Pa0zqGtjx+mbFBGah0c7TGQXSljdm7SHBzwS5lwCR49z9\/H\/wB+Q7kLnHiSUHqmeujLo+y9koZnwTOrqqone6OOFuL0lYyOWMUZkgBhANS7TUzOMkdmNMIably4tfl7o9qejLCsewvMpp80NnNJX4VJVtc+oc5\/kSw3IcWBoIJDCL2F78aM573NDXPcWtJIBO4E8fALA3cEHr2TujHoqzHgtRXV+eZ6afD8Hir64uxOljiilkfQsJu9vksjdVzNc03e98Ba3SXbqXm7LWVsCnwSlwTHm1fXqGGfEHiqinFDUueRLCdmN7WADyx597tsLKrtlkYxzGyODXtDXAHcQCCAfdcA\/qFqN3Ddutu5IPS58ndFlLmKuwetzRNFRf3mhw2irYcZoqr\/AGR75RPXyiJpAYGRsOzu3ZOltI86Tew0fRr0H01ZFU4h0i09TSuxulpTTx5gohJ1SVn+Rz3Ma4NEUhF5\/wD43N3kReVp8TubWvu4oSXDS43HIoPRMWyN0dUuW8FxSl6QGivrm1DsQp2OhrhRPY8gRFkTmvuAB5Z8mTzmWG5dWfo56JGYOayDpIa+piwvrVhW0z21NXoYerhjfLprue4apdWkxhpuZWEeTHeLHhayEkkE7yOF0Hs2e+iToqypjOacCi6TWsqMDc+GHbVVPI7bR1M8bmmNljOZGxwnREbw7X\/IXaSvh0e9FPRnm+nptp0ixTVU9TM1kLK2npZpYo4HSEdWlBfETbUJXOc224sC8hkkkme6SV7nveSXOcbknmSjXvY7Wx7mu37wbHfx70Home+j\/J+XMmUeYsDzUyurKzFJ6eCndXQPM9GyqrYdoGMGpmnqkV5HeRIZ\/IFm3Pcl6M+iSTAabEsIz3WV9SzA5MXr44ZYZ2wyRaC6C0bdUbntLw1zxbUGt7V4+XvOgF7js\/M3+bvvu5byT81lssrI3xNleGSCz2hxs4XBsR27wO5B6ZkLo56Oc1SVVHW9JNPHMGxx0pfJHRyvnc59mNgkDjOSGBtmPbpL2kgjcvcP6eehvouoOlnLOONzG2tfHmCvoKWiqcSoqqGoMVFC7ZuEYtM4dake4sOlmxDXC5C\/ILSWu1tJDgb3HG97+K+sVZVwPjfDVTRmNznNc2RzSwuFnFpBuCQACRxAQe0\/1o0WHYf\/AFH5qpMJpYKalYKMsigjbGxpNLE51mN8lu8ncF4th0DanG8PifGyUbYgMk3sJMd94\/VYqJ5qmZ0088kzjYa5Huc4j3lxJKhVWIvwWopcQiaHmKR1weHlM7UHwzM6rqcCp6jFKWOGpirJIITshG98QF97QOANt65eVI2S5hw5kjA9pnsWkXBuoFZWz1jmmaaSXSLgvdctJJuB7uC+cUhjIex5a4G4INiEHoOJ1fWcHllkpaUHqsdV5MLR5Ym08uFgoOMU+E0FBPj7Gtti+wjgja2+zvvlsOYLQPmqh1uUjZvkeWEaSNR3tvwUvGcY\/uYp4IIG0tLSM0RU7Huc0E7y655oJU0eUGxvET8UMlrRlwYG6uR7fmrfS0kbsLfhc0ck4bQGoFqVggadNxaQby5eZgkcO1So8TxEAQnEKlsXmlok3aeVkF\/oGSugwWg\/t1PJhtRh5kq5HxDfuN\/K7D71phbahmHZdhp6GCWlrDJDVyuga7yNbQLkjcLHiqbV49VV1LSUrnOhbTU2w0McQ0i5Nz71mbMNXNh9HQsc+FlK1zHBjrCQHmg9owJrWYFRsZbS2FoFuFrLyTpC\/wCL6\/8AVn7V28M6UBh+GU9CMG19WibGLzbncVU8fxd2O4rUYm6LZbVwszVcAABBzkREBERAREQEREBERAREQEREBERBIw\/02D4jfEK5jzW\/PxKpmH+mwfEb4hXMea35+JQEREBERAREQEREBERAREQEREBERAXKzJ6IPiN\/YuquVmT0QfEb+xBWUREBERAREQEREBERAREQEREBERAREQEREBERAREQEREEjD\/TYPiN8QrmPNb8\/EqmYf6bB8RviFcx5rfn4lAREQEREBERAREQEREBERAREQEREBcrMnog+I39i6q5WZPRB8Rv7EFZREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQSMP8ATYPiN8QrmPNb8\/EqmYf6bB8RviFcx5rfn4lAREQEREBERAREQEREBERAREQEREBcrMnog+I39i6q5WZPRB8Rv7EFZREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQSMP9Ng+I3xCuY81vz8SqZh\/psHxG+IVzHmt+fiUBERAREQEREBERAREQEREBERAREQFysyeiD4jf2LqrlZk9EHxG\/sQVlERAREQEREBERAREQEREBERAREQEREBERAREQEREBERBIw\/02D4jfEK5jzW\/PxKpmH+mwfEb4hXMea35+JQEREBERAREQEREBERAREQEREBERAXKzJ6IPiN\/YuquVmT0QfEb+xBWUREBERAREQEREBERAREQEREBERAREQEREBERAREQEREEjD\/TYPiN8QrmPNb8\/EqmYf6bB8RviFcx5rfn4lAREQEREBERAREQEREBERAREQEREBcrMnog+I39i6q5WZPRB8Rv7EFZREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQSMP8ATYPiN8QrmPNb8\/Eql0DmtrYC4gDaN3n9QroAQ1oItx8Sm449yZjjf3ERFCN\/NiIiG\/mxERDfzYiIhv5sREQ382IiIb+bEREN\/NiIiG\/mxcrMnog+I39i6q5GY3N6qBqFzIN1\/wDtTcRybj3lW0RFKRERAREQEREBERAREQEREBERAREQEREBERAREQEREOU3BIW1GL0VO8uAlqI2bjbi4L1r8K0Jc4uqqqxcSLOG4XXlOXP+IMM\/8uL9wXt\/Z8z4ldX+HcOxl26pvUxOnT9Cw7GVbq9amJ0434Uw\/wBqqvqCfhTD\/aqr6guyi6TtOF4ob3tGF44cb8KYf7VVfUE\/CmH+1VX1BdlE7TheKDtGF44cb8KYf7VVfUE\/CmH+1VX1BdlE7TheKDtGF44cb8KYf7VVfUE\/CmH+1VX1BdlE7TheKDtGF44cb8KYf7VVfUE\/CmH+1VX1BdlE7TheKDtGF44cb8KYf7VVfUE\/CmH+1VX1BdlE7TheKDtGF44cb8KYf7VVfUE\/CmH+1VX1BdlE7TheKDtGF44cb8KYf7VVfUE\/CmH+1VX1BdlE7TheKDtGF44cb8KYf7VVfUFWc\/YHSYXg0VRTzTue6pDTrcO1h\/hX9VDpQ\/3BF\/5jP2OVDqfTcWzi1V26IiYU8\/p2LYxqq7dERMPLkRF8+jjbhxERSCIiAiIgIiICIiAiIg\/\/2Q==\" width=\"301px\" alt=\"react native global\"\/><\/p>\n<p>This approach offers flexibility and scalability, allowing you to handle complex state compositions in a modular and efficient manner. By adding a selector function, you are able to create a derivative hook that will only trigger when the result of the selector changes. How our team chooses the best approach based on the specific project requirements.<\/p>\n<h2>The problem, or &#8220;why life before the Context API was harder&#8221;<\/h2>\n<p>This streamlined approach ensures lightweight usage, making it easy to access and manage the combined state within your components. Rather than install and manage a specific version of the CLI globally, we recommend you access the current version at runtime using npx, which ships with Node.js. With npx react-native , the current stable version of the CLI will be downloaded and executed at the time the command is run. You can leverage these libraries with development builds, or by using &#8220;prebuild&#8221; to generate the native projects, or both.<\/p>\n<p><img decoding=\"async\" class='aligncenter' style='display: block;margin-left:auto;margin-right:auto;' src=\"data:image\/jpeg;base64,PCFET0NUWVBFIGh0bWw+CjxodG1sIGxhbmc9ImVuIj4KICAgIDxoZWFkPgogICAgICAgIDxtZXRhIGNoYXJzZXQ9InV0Zi04Ij4KICAgICAgICA8bWV0YSBuYW1lPSJ2aWV3cG9ydCIgY29udGVudD0id2lkdGg9ZGV2aWNlLXdpZHRoLCBpbml0aWFsLXNjYWxlPTEiPgoKICAgICAgICA8dGl0bGU+Tm90IEZvdW5kPC90aXRsZT4KCiAgICAgICAgPHN0eWxlPgogICAgICAgICAgICAvKiEgbm9ybWFsaXplLmNzcyB2OC4wLjEgfCBNSVQgTGljZW5zZSB8IGdpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzICovaHRtbHtsaW5lLWhlaWdodDoxLjE1Oy13ZWJraXQtdGV4dC1zaXplLWFkanVzdDoxMDAlfWJvZHl7bWFyZ2luOjB9YXtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50fWNvZGV7Zm9udC1mYW1pbHk6bW9ub3NwYWNlLG1vbm9zcGFjZTtmb250LXNpemU6MWVtfVtoaWRkZW5de2Rpc3BsYXk6bm9uZX1odG1se2ZvbnQtZmFtaWx5OnN5c3RlbS11aSwtYXBwbGUtc3lzdGVtLEJsaW5rTWFjU3lzdGVtRm9udCxTZWdvZSBVSSxSb2JvdG8sSGVsdmV0aWNhIE5ldWUsQXJpYWwsTm90byBTYW5zLHNhbnMtc2VyaWYsQXBwbGUgQ29sb3IgRW1vamksU2Vnb2UgVUkgRW1vamksU2Vnb2UgVUkgU3ltYm9sLE5vdG8gQ29sb3IgRW1vamk7bGluZS1oZWlnaHQ6MS41fSosOmFmdGVyLDpiZWZvcmV7Ym94LXNpemluZzpib3JkZXItYm94O2JvcmRlcjowIHNvbGlkICNlMmU4ZjB9YXtjb2xvcjppbmhlcml0O3RleHQtZGVjb3JhdGlvbjppbmhlcml0fWNvZGV7Zm9udC1mYW1pbHk6TWVubG8sTW9uYWNvLENvbnNvbGFzLExpYmVyYXRpb24gTW9ubyxDb3VyaWVyIE5ldyxtb25vc3BhY2V9c3ZnLHZpZGVve2Rpc3BsYXk6YmxvY2s7dmVydGljYWwtYWxpZ246bWlkZGxlfXZpZGVve21heC13aWR0aDoxMDAlO2hlaWdodDphdXRvfS5iZy13aGl0ZXstLWJnLW9wYWNpdHk6MTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LHZhcigtLWJnLW9wYWNpdHkpKX0uYmctZ3JheS0xMDB7LS1iZy1vcGFjaXR5OjE7YmFja2dyb3VuZC1jb2xvcjojZjdmYWZjO2JhY2tncm91bmQtY29sb3I6cmdiYSgyNDcsMjUwLDI1Mix2YXIoLS1iZy1vcGFjaXR5KSl9LmJvcmRlci1ncmF5LTIwMHstLWJvcmRlci1vcGFjaXR5OjE7Ym9yZGVyLWNvbG9yOiNlZGYyZjc7Ym9yZGVyLWNvbG9yOnJnYmEoMjM3LDI0MiwyNDcsdmFyKC0tYm9yZGVyLW9wYWNpdHkpKX0uYm9yZGVyLWdyYXktNDAwey0tYm9yZGVyLW9wYWNpdHk6MTtib3JkZXItY29sb3I6I2NiZDVlMDtib3JkZXItY29sb3I6cmdiYSgyMDMsMjEzLDIyNCx2YXIoLS1ib3JkZXItb3BhY2l0eSkpfS5ib3JkZXItdHtib3JkZXItdG9wLXdpZHRoOjFweH0uYm9yZGVyLXJ7Ym9yZGVyLXJpZ2h0LXdpZHRoOjFweH0uZmxleHtkaXNwbGF5OmZsZXh9LmdyaWR7ZGlzcGxheTpncmlkfS5oaWRkZW57ZGlzcGxheTpub25lfS5pdGVtcy1jZW50ZXJ7YWxpZ24taXRlbXM6Y2VudGVyfS5qdXN0aWZ5LWNlbnRlcntqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfS5mb250LXNlbWlib2xke2ZvbnQtd2VpZ2h0OjYwMH0uaC01e2hlaWdodDoxLjI1cmVtfS5oLTh7aGVpZ2h0OjJyZW19LmgtMTZ7aGVpZ2h0OjRyZW19LnRleHQtc217Zm9udC1zaXplOi44NzVyZW19LnRleHQtbGd7Zm9udC1zaXplOjEuMTI1cmVtfS5sZWFkaW5nLTd7bGluZS1oZWlnaHQ6MS43NXJlbX0ubXgtYXV0b3ttYXJnaW4tbGVmdDphdXRvO21hcmdpbi1yaWdodDphdXRvfS5tbC0xe21hcmdpbi1sZWZ0Oi4yNXJlbX0ubXQtMnttYXJnaW4tdG9wOi41cmVtfS5tci0ye21hcmdpbi1yaWdodDouNXJlbX0ubWwtMnttYXJnaW4tbGVmdDouNXJlbX0ubXQtNHttYXJnaW4tdG9wOjFyZW19Lm1sLTR7bWFyZ2luLWxlZnQ6MXJlbX0ubXQtOHttYXJnaW4tdG9wOjJyZW19Lm1sLTEye21hcmdpbi1sZWZ0OjNyZW19Li1tdC1weHttYXJnaW4tdG9wOi0xcHh9Lm1heC13LXhse21heC13aWR0aDozNnJlbX0ubWF4LXctNnhse21heC13aWR0aDo3MnJlbX0ubWluLWgtc2NyZWVue21pbi1oZWlnaHQ6MTAwdmh9Lm92ZXJmbG93LWhpZGRlbntvdmVyZmxvdzpoaWRkZW59LnAtNntwYWRkaW5nOjEuNXJlbX0ucHktNHtwYWRkaW5nLXRvcDoxcmVtO3BhZGRpbmctYm90dG9tOjFyZW19LnB4LTR7cGFkZGluZy1sZWZ0OjFyZW07cGFkZGluZy1yaWdodDoxcmVtfS5weC02e3BhZGRpbmctbGVmdDoxLjVyZW07cGFkZGluZy1yaWdodDoxLjVyZW19LnB0LTh7cGFkZGluZy10b3A6MnJlbX0uZml4ZWR7cG9zaXRpb246Zml4ZWR9LnJlbGF0aXZle3Bvc2l0aW9uOnJlbGF0aXZlfS50b3AtMHt0b3A6MH0ucmlnaHQtMHtyaWdodDowfS5zaGFkb3d7Ym94LXNoYWRvdzowIDFweCAzcHggMCByZ2JhKDAsMCwwLC4xKSwwIDFweCAycHggMCByZ2JhKDAsMCwwLC4wNil9LnRleHQtY2VudGVye3RleHQtYWxpZ246Y2VudGVyfS50ZXh0LWdyYXktMjAwey0tdGV4dC1vcGFjaXR5OjE7Y29sb3I6I2VkZjJmNztjb2xvcjpyZ2JhKDIzNywyNDIsMjQ3LHZhcigtLXRleHQtb3BhY2l0eSkpfS50ZXh0LWdyYXktMzAwey0tdGV4dC1vcGFjaXR5OjE7Y29sb3I6I2UyZThmMDtjb2xvcjpyZ2JhKDIyNiwyMzIsMjQwLHZhcigtLXRleHQtb3BhY2l0eSkpfS50ZXh0LWdyYXktNDAwey0tdGV4dC1vcGFjaXR5OjE7Y29sb3I6I2NiZDVlMDtjb2xvcjpyZ2JhKDIwMywyMTMsMjI0LHZhcigtLXRleHQtb3BhY2l0eSkpfS50ZXh0LWdyYXktNTAwey0tdGV4dC1vcGFjaXR5OjE7Y29sb3I6I2EwYWVjMDtjb2xvcjpyZ2JhKDE2MCwxNzQsMTkyLHZhcigtLXRleHQtb3BhY2l0eSkpfS50ZXh0LWdyYXktNjAwey0tdGV4dC1vcGFjaXR5OjE7Y29sb3I6IzcxODA5Njtjb2xvcjpyZ2JhKDExMywxMjgsMTUwLHZhcigtLXRleHQtb3BhY2l0eSkpfS50ZXh0LWdyYXktNzAwey0tdGV4dC1vcGFjaXR5OjE7Y29sb3I6IzRhNTU2ODtjb2xvcjpyZ2JhKDc0LDg1LDEwNCx2YXIoLS10ZXh0LW9wYWNpdHkpKX0udGV4dC1ncmF5LTkwMHstLXRleHQtb3BhY2l0eToxO2NvbG9yOiMxYTIwMmM7Y29sb3I6cmdiYSgyNiwzMiw0NCx2YXIoLS10ZXh0LW9wYWNpdHkpKX0udXBwZXJjYXNle3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZX0udW5kZXJsaW5le3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9LmFudGlhbGlhc2Vkey13ZWJraXQtZm9udC1zbW9vdGhpbmc6YW50aWFsaWFzZWQ7LW1vei1vc3gtZm9udC1zbW9vdGhpbmc6Z3JheXNjYWxlfS50cmFja2luZy13aWRlcntsZXR0ZXItc3BhY2luZzouMDVlbX0udy01e3dpZHRoOjEuMjVyZW19LnctOHt3aWR0aDoycmVtfS53LWF1dG97d2lkdGg6YXV0b30uZ3JpZC1jb2xzLTF7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCgxLG1pbm1heCgwLDFmcikpfUAtd2Via2l0LWtleWZyYW1lcyBzcGluezAle3RyYW5zZm9ybTpyb3RhdGUoMGRlZyl9dG97dHJhbnNmb3JtOnJvdGF0ZSgxdHVybil9fUBrZXlmcmFtZXMgc3BpbnswJXt0cmFuc2Zvcm06cm90YXRlKDBkZWcpfXRve3RyYW5zZm9ybTpyb3RhdGUoMXR1cm4pfX1ALXdlYmtpdC1rZXlmcmFtZXMgcGluZ3swJXt0cmFuc2Zvcm06c2NhbGUoMSk7b3BhY2l0eToxfTc1JSx0b3t0cmFuc2Zvcm06c2NhbGUoMik7b3BhY2l0eTowfX1Aa2V5ZnJhbWVzIHBpbmd7MCV7dHJhbnNmb3JtOnNjYWxlKDEpO29wYWNpdHk6MX03NSUsdG97dHJhbnNmb3JtOnNjYWxlKDIpO29wYWNpdHk6MH19QC13ZWJraXQta2V5ZnJhbWVzIHB1bHNlezAlLHRve29wYWNpdHk6MX01MCV7b3BhY2l0eTouNX19QGtleWZyYW1lcyBwdWxzZXswJSx0b3tvcGFjaXR5OjF9NTAle29wYWNpdHk6LjV9fUAtd2Via2l0LWtleWZyYW1lcyBib3VuY2V7MCUsdG97dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTI1JSk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguOCwwLDEsMSk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjgsMCwxLDEpfTUwJXt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAsMCwuMiwxKTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLDAsLjIsMSl9fUBrZXlmcmFtZXMgYm91bmNlezAlLHRve3RyYW5zZm9ybTp0cmFuc2xhdGVZKC0yNSUpOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjgsMCwxLDEpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC44LDAsMSwxKX01MCV7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLDAsLjIsMSk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMCwwLC4yLDEpfX1AbWVkaWEgKG1pbi13aWR0aDo2NDBweCl7LnNtXDpyb3VuZGVkLWxne2JvcmRlci1yYWRpdXM6LjVyZW19LnNtXDpibG9ja3tkaXNwbGF5OmJsb2NrfS5zbVw6aXRlbXMtY2VudGVye2FsaWduLWl0ZW1zOmNlbnRlcn0uc21cOmp1c3RpZnktc3RhcnR7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnR9LnNtXDpqdXN0aWZ5LWJldHdlZW57anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW59LnNtXDpoLTIwe2hlaWdodDo1cmVtfS5zbVw6bWwtMHttYXJnaW4tbGVmdDowfS5zbVw6cHgtNntwYWRkaW5nLWxlZnQ6MS41cmVtO3BhZGRpbmctcmlnaHQ6MS41cmVtfS5zbVw6cHQtMHtwYWRkaW5nLXRvcDowfS5zbVw6dGV4dC1sZWZ0e3RleHQtYWxpZ246bGVmdH0uc21cOnRleHQtcmlnaHR7dGV4dC1hbGlnbjpyaWdodH19QG1lZGlhIChtaW4td2lkdGg6NzY4cHgpey5tZFw6Ym9yZGVyLXQtMHtib3JkZXItdG9wLXdpZHRoOjB9Lm1kXDpib3JkZXItbHtib3JkZXItbGVmdC13aWR0aDoxcHh9Lm1kXDpncmlkLWNvbHMtMntncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDIsbWlubWF4KDAsMWZyKSl9fUBtZWRpYSAobWluLXdpZHRoOjEwMjRweCl7LmxnXDpweC04e3BhZGRpbmctbGVmdDoycmVtO3BhZGRpbmctcmlnaHQ6MnJlbX19QG1lZGlhIChwcmVmZXJzLWNvbG9yLXNjaGVtZTpkYXJrKXsuZGFya1w6YmctZ3JheS04MDB7LS1iZy1vcGFjaXR5OjE7YmFja2dyb3VuZC1jb2xvcjojMmQzNzQ4O2JhY2tncm91bmQtY29sb3I6cmdiYSg0NSw1NSw3Mix2YXIoLS1iZy1vcGFjaXR5KSl9LmRhcmtcOmJnLWdyYXktOTAwey0tYmctb3BhY2l0eToxO2JhY2tncm91bmQtY29sb3I6IzFhMjAyYztiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjYsMzIsNDQsdmFyKC0tYmctb3BhY2l0eSkpfS5kYXJrXDpib3JkZXItZ3JheS03MDB7LS1ib3JkZXItb3BhY2l0eToxO2JvcmRlci1jb2xvcjojNGE1NTY4O2JvcmRlci1jb2xvcjpyZ2JhKDc0LDg1LDEwNCx2YXIoLS1ib3JkZXItb3BhY2l0eSkpfS5kYXJrXDp0ZXh0LXdoaXRley0tdGV4dC1vcGFjaXR5OjE7Y29sb3I6I2ZmZjtjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LHZhcigtLXRleHQtb3BhY2l0eSkpfS5kYXJrXDp0ZXh0LWdyYXktNDAwey0tdGV4dC1vcGFjaXR5OjE7Y29sb3I6I2NiZDVlMDtjb2xvcjpyZ2JhKDIwMywyMTMsMjI0LHZhcigtLXRleHQtb3BhY2l0eSkpfX0KICAgICAgICA8L3N0eWxlPgoKICAgICAgICA8c3R5bGU+CiAgICAgICAgICAgIGJvZHkgewogICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IHVpLXNhbnMtc2VyaWYsIHN5c3RlbS11aSwgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCAiU2Vnb2UgVUkiLCBSb2JvdG8sICJIZWx2ZXRpY2EgTmV1ZSIsIEFyaWFsLCAiTm90byBTYW5zIiwgc2Fucy1zZXJpZiwgIkFwcGxlIENvbG9yIEVtb2ppIiwgIlNlZ29lIFVJIEVtb2ppIiwgIlNlZ29lIFVJIFN5bWJvbCIsICJOb3RvIENvbG9yIEVtb2ppIjsKICAgICAgICAgICAgfQogICAgICAgIDwvc3R5bGU+CiAgICA8L2hlYWQ+CiAgICA8Ym9keSBjbGFzcz0iYW50aWFsaWFzZWQiPgogICAgICAgIDxkaXYgY2xhc3M9InJlbGF0aXZlIGZsZXggaXRlbXMtdG9wIGp1c3RpZnktY2VudGVyIG1pbi1oLXNjcmVlbiBiZy1ncmF5LTEwMCBkYXJrOmJnLWdyYXktOTAwIHNtOml0ZW1zLWNlbnRlciBzbTpwdC0wIj4KICAgICAgICAgICAgPGRpdiBjbGFzcz0ibWF4LXcteGwgbXgtYXV0byBzbTpweC02IGxnOnB4LTgiPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iZmxleCBpdGVtcy1jZW50ZXIgcHQtOCBzbTpqdXN0aWZ5LXN0YXJ0IHNtOnB0LTAiPgogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InB4LTQgdGV4dC1sZyB0ZXh0LWdyYXktNTAwIGJvcmRlci1yIGJvcmRlci1ncmF5LTQwMCB0cmFja2luZy13aWRlciI+CiAgICAgICAgICAgICAgICAgICAgICAgIDQwNCAgICAgICAgICAgICAgICAgICAgPC9kaXY+CgogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9Im1sLTQgdGV4dC1sZyB0ZXh0LWdyYXktNTAwIHVwcGVyY2FzZSB0cmFja2luZy13aWRlciI+CiAgICAgICAgICAgICAgICAgICAgICAgIE5vdCBGb3VuZCAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9kaXY+CiAgICA8L2JvZHk+CjwvaHRtbD4K\" width=\"307px\" alt=\"react native global\"\/><\/p>\n<p>Before we proceed to analyze the advantages and disadvantages of React Native, let\u2019s first take a look at what cross-platform development is all about. Kent C. Dodds has written some <a href=\"https:\/\/globalcloudteam.com\/tech\/react-native\/\">react native mobile app development company<\/a> helpful blog posts on this approach to state management. We recommend reading How to use React Context effectively and Application State Management with React for more information.<\/p>\n<h2>Streamline Your React Native Testing with Maestro<\/h2>\n<p>You can always provide state information to your components via props, but if you want to use React\u2019s more advanced features for managing state, this article will show you how. Altering the global config can be done by calling the setConfig function on the StreamChatRN object. Make sure to call this function before any other components are rendered at the root of your application (App.tsx in most cases). Set and manage global state for a small React Native app built from functional components, without using Redux or Mobx. Its hot reloading ability lets React Native developers make changes in the code which are automatically reflected while the app is  still running.<\/p>\n<p><img decoding=\"async\" class='aligncenter' style='display: block;margin-left:auto;margin-right:auto;' src=\"data:image\/jpeg;base64,\/9j\/4AAQSkZJRgABAQAAAQABAAD\/4gIoSUNDX1BST0ZJTEUAAQEAAAIYAAAAAAQwAABtbnRyUkdCIFhZWiAAAAAAAAAAAAAAAABhY3NwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAA9tYAAQAAAADTLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlkZXNjAAAA8AAAAHRyWFlaAAABZAAAABRnWFlaAAABeAAAABRiWFlaAAABjAAAABRyVFJDAAABoAAAAChnVFJDAAABoAAAAChiVFJDAAABoAAAACh3dHB0AAAByAAAABRjcHJ0AAAB3AAAADxtbHVjAAAAAAAAAAEAAAAMZW5VUwAAAFgAAAAcAHMAUgBHAEIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFhZWiAAAAAAAABvogAAOPUAAAOQWFlaIAAAAAAAAGKZAAC3hQAAGNpYWVogAAAAAAAAJKAAAA+EAAC2z3BhcmEAAAAAAAQAAAACZmYAAPKnAAANWQAAE9AAAApbAAAAAAAAAABYWVogAAAAAAAA9tYAAQAAAADTLW1sdWMAAAAAAAAAAQAAAAxlblVTAAAAIAAAABwARwBvAG8AZwBsAGUAIABJAG4AYwAuACAAMgAwADEANv\/bAEMAAwICAgICAwICAgMDAwMEBgQEBAQECAYGBQYJCAoKCQgJCQoMDwwKCw4LCQkNEQ0ODxAQERAKDBITEhATDxAQEP\/bAEMBAwMDBAMECAQECBALCQsQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEP\/AABEIAVQBjgMBIgACEQEDEQH\/xAAeAAEAAgIDAQEBAAAAAAAAAAAABggFBwMECQIBCv\/EAFUQAAEDAwIDAwcHCQUDCQgDAAECAwQABQYHEQgSIRMUMSJBUVJhkdEJFRZUcYGSIzIzQlNyk6GxNGJzgsEXJLI1OENjdIO14fEYJVdYZHZ3ltPV8P\/EABwBAQABBQEBAAAAAAAAAAAAAAAFAQMEBgcCCP\/EAEARAAECAwQGCAUDBAEDBQAAAAEAAgMEEQUGITESFEFRoeEHExVSYXGBkSIyYrHBQtHwIzNykvEkgsIWQ6Ky0v\/aAAwDAQACEQMRAD8A9U6UpREpSlESlKURKUpREpSlESlKURKUpREpSlESlKURKUpREpSlESlKURKUpREpSlESlKURKUpREpSlESlKURKUpREpSlESlKURKUpREpSlESlKURKUpREpSlEXG+8iO2XFg7Dp0rrfOsb1XPcPjX1c\/wCyK+0Vh6hp+eiy8XQZlRZkCC2I2rllvnWN6rnuHxp86xvVc9w+NYmlYXasx4eyvarDWW+dY3que4fGnzrG9Vz3D41iaU7VmPD2TVYay3zrG9Vz3D40+dY3que4fGsTSnasx4eyarDWW+dY3que4fGnzrG9Vz3D41iaU7VmPD2TVYay3zrG9Vz3D40+dY3que4fGsTSnasx4eyarDWW+dY3que4fGnzrG9Vz3D41iaU7VmPD2TVYay3zrG9Vz3D40+dY3que4fGsTSnasx4eyarDWW+dY3que4fGnzrG9Vz3D41iaU7VmPD2TVYay3zrG9Vz3D40+dY3que4fGsTSnasx4eyarDWW+dY3que4fGnzrG9Vz3D41iaU7VmPD2TVYayqrtFSkqKXNgN\/AfGur9KLd6j\/4R8a6Tv6Jf7prA1sNivM+x7o2w7FGT\/wD0zmhm1Sv6UW71H\/wj40+lFu9R\/wDCPjUUpU3qcJYGsvUr+lFu9R\/8I+NPpRbvUf8Awj41FKU1OEmsvUr+lFu9R\/8ACPjT6UW71H\/wj41FKU1OEmsvUr+lFu9R\/wDCPjT6UW71H\/wj41FKU1OEmsvUr+lFu9R\/8I+NPpRbvUf\/AAj41FKU1OEmsvUr+lFu9R\/8I+NPpRbvUf8Awj41FKU1OEmsvUr+lFu9R\/8ACPjT6UW71H\/wj41FKU1OEmsvUr+lFu9R\/wDCPjT6UW71H\/wj41FKU1OEmsvUr+lFu9R\/8I+NPpRbvUf\/AAj41FKU1OEmsvUr+lFu9R\/8I+NPpRbvUf8Awj41FKU1OEmsvUr+lFu9R\/8ACPjWVacS80h5G\/KtIUN\/HYitf1PIH9hj\/wCEj+grFmoDIQBar8CK6ISHLnpSlYayUpSlEXUuf9kV9orD1mLn\/ZFfaKw9a3a398eQ\/KkZT5PVKUpUWspKUpREpSlESqb\/ACgMXGrjmehNqzXFMhyjH5eRXNFwsthRIcmzUCAopS2iOtDiiFhKiEqHRJ829XIrTGv+i+c6l5Pp1m+nmXWSx3rT65y7kx88W12bGkF+MWClSGnWldApR6KHXar0u8MiBxO\/7LxEBc2gWq9BsJ0bsOR3u7aB8NWouEZnHsEtUCdm8K7xbZIVzNhMZS5EhxIUtZQfJTzBKVqG\/KQclpJxi5ZrLkKMbx7TFdrlYfZpsrUr507VsWS6NFxtq3Rzts84440te5Owa67lYKBsi12Hiz7K5NX\/AFJ0xc7e3SGYLluxWaw5HmKTsy8ouzXErQhXlFHKObbbceNaywfg9naDzU5vhOokqU9ccauMTUVqehx36Uz1h19FxB5yGX0Puu7Ehe7SuTcEqUq+XQ31LzU7Mz\/PDx8Fbo4U0cl0MV4s9ek4Tp5rfqPpTiVq04zmdbbc6mFeH3brbRNUGmZziVNhlTCnCk8iVFaUOI3JPMBk71xO67SMVzHXDB9LMXnaW4VcLjHcbm3V5u9XiFb3VNTZ0UJQWG20qaf5EOHmUGVfmkpBhHD5oNrdqZoLorjmomo+OPaa2diyZOIMeyutXiYlhKZEa3SXFOlkMNrLaStKAtaWkg7Ek1N7twt62t4nluheJat47b9KcxuFwkuF+zOrvlqhT3y9MgRVpdDCm1qckBK3EFSQ8obK2Tt7cIAdTDPxpSv3\/maoNMjbwVm7Be4GS2K3ZHanC5CusRmbGWRsVNOoC0Ej91Qrv107LaIGP2eBYbUz2MK2xmocZvcnkabQEoTuep2AAruVgGlcFfSlKVRVSlKURKUpRF8u\/ol\/umsDWed\/RL\/dNYGtxux\/aieYUHa3zN9UpSlbOohKUpRF5xYrZOHW\/wCqOucjW7TXOMpucfUW6sxJNltV7ltMRAlshouQPyaFBRWdlEKAUD4EVJdC+JA6Q8NbmQQrtEukLKNTLlYMCYynJEMN2a0nymU3KS4pS2EMIadWpBKl\/lGgPz0mrU6K6Oy9J7tqPcpN9auIzvMZmUNIbYLZioeQ2kMqJJ5yOz35htvv4VqZ\/gxvDVmyEWvMrN89uapz9TLA9Ns\/eIjXek9m5bpbKl\/lWlNlSStCkq3KVAAp2OKIb24jPFZGm12B8FyafcYN7ydrUPFU2nDMzzPDLM3fLYMIyJEq1XqO4SgJEhzbuy2nOUOhwkhKgpIUOh6WCcZ8lGcXTFNRr3plfIVvxK4Za9dMAvjlybgohcpejyErH55QSpKkkb8u3L16c2T8IWe6l6bahY9nec4xabxmcSBDgxcXsZi2m1txZCJGxQpfavl5baQ4pShsBskbDaviNwlaiX\/LbRfs7v2n0OxJxq7YbccXxawvwILNsmtpStcVRdKg+SkAqUAgJSkJTuCTX+rgqf01msI1l4qMog4pmErR7E04xn8V121CJcpL0uydrGW9AeuWzfKplzZtLimhujtBv18k5XgYyTUjLuHWxX\/Uq6sXSZJlTxFm98fkyXmEy3kf7wt0b8wWlaUgEjs0t+B3A49NtENescl4LjuY61W6RhmnSOyhRbHbX4E2+obYLEZFxX2ykFDSTuW0DlWoJKtyARMeHDSrJ9E9N0aa3\/IbZeYlqnzF2mTEiOMO90efW+EvhS1BTgW6sbo5RyhPTfcn2wO0gTX+UXlxbQgKpOIZrlmiXEdqxrlOu0iTpvK1DXiOYRVkqRaULZYVCuafQlDz6m3PQl0bAnw2riGoeV4BaNfslxSywbzOa1Xditqut0RBt0BhcC3hcqU+s+RHaSVLVygqPQAddxtfCNALbZBqzbsulRb9Z9Ur\/KusiCqOUJajPxmmFMLO55js2TzDbxG3Ub1o+18At9xzRp\/TKDqFasgfhahsZtbfpJa1SocuNHiois2+e2FjtUdmgcyk7DoNkjzeNB7cvFetJrs\/BfFz4pdQs70s11xiw33T2bkuFYau9Q8jw2+yJFvMd1mR23ZuBPO1LZSypSNlEFam9ykAmkrVfUXDrpDyeTgljvuo1p0PeyVcpq6TnGZUNq5MFUbszsFOLZ\/KFZQV9qCkEoPWWW\/ha1VnXbUO5Zbn+IBnUbAXsOehWawuxY9lVyPIY7qkvHnZAkOLXznmUs9ClOwE0000KzHH89xvULO8ostynWfT9eDyo9ugOMsyNpqHm3x2jiiPyTSUqSfFZURsNkgGxDn\/ADFKsGSx2S8V9ngX7ElY\/Abl47cMAn6mZDKeC0yLfY22EKjKbQPJU464pSOUnpyK9m+ucE47pd0ynA05e\/pe5ZdR7kxaYdtxrLBcr7Y5MkExe\/sJTylKjytrKOUNrWOb0GY6L8Flj0zxPUnC8iy2fkNtziK\/j0AOLXz2nHdnwxBbUsqPMgyn1FY2BJSdhtXX094Y9VLHdcJteWZlggxrA5DD7Uiw4wYd3vvYNFDCJjynFIbSFci1hsHnKPNvuK\/1TQqn9PEKztKUrIVlKUpREqeQP7DH\/wAJH9BUDqeQP7DH\/wAJH9BWDPfKFlymZXPSlKjVmpSlKIutcELXGKUJKjuOgG9Ynu0n6u5+A1n6VHzVntmn6ZNFfhRzCFAFgO7Sfq7n4DTu0n6u5+A1n6Vjdjs7xV3XHblgO7Sfq7n4DTu0n6u5+A1n6U7HZ3imuO3LAd2k\/V3PwGndpP1dz8BrP0p2OzvFNcduWA7tJ+rufgNO7Sfq7n4DWfpTsdneKa47csB3aT9Xc\/Aad2k\/V3PwGs\/SnY7O8U1x25YDu0n6u5+A07tJ+rufgNZ+lOx2d4prjtywHdpP1dz8Bp3aT9Xc\/Aaz9Kdjs7xTXHblgO7Sfq7n4DTu0n6u5+A1n6U7HZ3imuO3LAd2k\/V3PwGndpP1dz8BrP0p2OzvFNcduWA7tJ+rufgNO7Sfq7n4DWfpTsdneKa47co87Gkltf8Au7v5p\/UNYTuE76k\/\/DPwqeUqWs5gs5rmtxqsKa\/6ognCigfcJ31J\/wDhn4U7hO+pP\/wz8KnlKkdeduWLqg3qB9wnfUn\/AOGfhTuE76k\/\/DPwqeUprztyaoN6gfcJ31J\/+GfhTuE76k\/\/AAz8KnlKa87cmqDeoH3Cd9Sf\/hn4U7hO+pP\/AMM\/Cp5SmvO3Jqg3qB9wnfUn\/wCGfhTuE76k\/wDwz8KnlKa87cmqDeoH3Cd9Sf8A4Z+FO4TvqT\/8M\/Cp5SmvO3Jqg3qB9wnfUn\/4Z+FO4TvqT\/8ADPwqeUprztyaoN6gfcJ31J\/+GfhTuE76k\/8Awz8KnlKa87cmqDeoH3Cd9Sf\/AIZ+FO4TvqT\/APDPwqeUprztyaoN6gfcJ31J\/wDhn4U7hO+pP\/wz8KnlKa87cmqDeoH3Cd9Sf\/hn4VNYSVJhsJUCCGkgg+IOwrnpVmNMGMACFdhQRCNQUpSlY6vJSlKIlKUoiUpSiJSlKIlKUoiUpSiJSlKIlKUoiUpSiJSlKIlKUoiUpSiJSlKIlKUoiUpXDLlMworsyQsJaYQpxaj5kgbmqgEmgVHODAXONAF8T7lAtcdUu4y2o7SRuVOKCR\/OoPL1300iPFhV\/C1JOxKWlkD+VV21P1FvOoOQuRmHHO4tulqNHQeiuuwO3nJrLWjhwz+6wUTVGDE7RPMGpDigsfbsk1v8C6khJwGxbXjaDnbAQP3quAz3SrbtsT8SVujJdcyGaFxBNfHAgAHZUkkKxVk1PwXIVBFsyGMpR8yyW\/8Ai2qUIWhxIW2tKknwKTuDVNMh0Y1AxdJkvWpUhpvqXox5gn+hrkw\/WLNsJkJYXKdlxknZceSSenoBPUVSPcyDNQzFsqOH+Bp9x+QvUj0yTlmTAlb1SLoJP6mg089F2Y8iVcmlQfT\/AFaxnPWEojPiNPA8uM4dj93pFTitImZWNJxDBjtLXDYV22zLVk7ZlmzchED4bsiD\/KHwKUpWudRtascwZC4bC0zrnt0YQeiT\/ePmr1JyUefiiDLtLnFW7XtmQsGVdOWhFDGDadvgBmT4BbCefYjNl2Q8hpA8VLUEgfeah961h0+sThYmZAypwdOVsFf8wNqq\/lGpWb59MLT0x\/s3DsiLH3Cdj5iB4\/fWSx7QTUG\/tpfMBuC2rqFSlFO4+4Gt3hXPlJKGIlrTAb4Aj7nP0C4lNdMFq21HMvdSQMUD9TgTwFAPV3orAW7XbTi4vpjpvYaWo7J521AH79qnkWXFnMJkw5DbzSxulaFBQP3iqmZPw+Zvjducum8Wa0ynmWmOpRUB5zsQK7GiGqE\/Fr6xj9zkLXbJaw1yrO\/YqJ2BG\/gPTVucutJTEq6asiLp6OYz\/bH7rIsfpStmzrUh2Ze6UEHrMGuAIpXAVBJBFcyDhuVsaV+JUlaQtB3Sobg+kV+1oS7zmlKUoiUpSiJSlKIlKUoiUpSiJSlKIlKUoiUpSiJSlY3Iskx\/EbPJyHKL1CtNshoLkiXMfS002kecqUQBRFkqgOsWu+lGgmNLyrVTMoNkiBJLLTi+aRJUP1WWk7rcP2D7dqqjnXHzqBrNkcnSrgU07kZdcwSxLy64MFq1wCTtzo5tgrbxClkA7dEr8+b0h+TusichGr\/FpmcjVjOlpDik3JZVa4JHXlQ0rosJPhzAIHmQKviEGYxTTw28lSu5QiRrjxf8cr67Nw4Y5I0q0xe3bkZleEcs2Y0eh7uB4bj9nv7VjwrHX2Fxm\/J52xzLGc3Y1m0liKDlxYvEgs3KAFHylIW4pSttz02UselI8a2BxO\/Kd6I6AR38M0zai5rlMRPYIiQFhNthEDYBx5PQ7bbcje\/2ivJXX\/in1q4lb4q66n5dIlQ23S5DtMclqBD38A2yOm4HTmVuo+cms2BBfF\/SA3+eq8kgL3i4YuKLTfirwV3NNPlS2FwH0xLnb5iAl+G+U8wSdtwpJHUKB2Ox8CCBuGvFr5HbVv6H8QV00xnTOzhZza1hlClbJVNiguo+8t9sK9paw5mD1EQtGS9NNQlKUrHVUpSlESlKURKUpREpSlEStd68X1yyaeTSwvlelFLKfaCQFfyJrYlaU4pHlIxW2tA9HJSgfuAqZu\/BbMWpAhuy0hwxWndIM4+QuxOx4Zo7qyB\/3fD+Vrbh2xdi\/Zr32W0FtW1ovAKG4KvAf1q2lV94VWElq8ydvKC0o39mwNWCqTvpMOjWq5hODQAPav5Ws9DNnwpO6sKMwfFFc5xO\/Gg9gF+EAjYgEe2tf59oxiuasuPpjJhXDYlMhpO25\/vDz1sGla5KTkeRiCLLuLXDcui2rY8jbcuZW0IQiMOwj7HMHxCpLleFZZpjeELkpdZKV7x5bW4Svb0Gt16Ra8x7ylqwZc+hmaBytSVHZLm3p9tbbyPHrPk1rett7ioejrSd+Yfm+0HzbVSvObNbMcyiZa7Jce9x2FkIcHm9m\/n28K6TITUtfKXMrOMpFaPmA4\/uD6L5vt6y7R6G59tp2PG05WKaGG4+tCNuGThiNvjunWDXru5exvDJILnVD8xJ\/N9ifb7a1ZgmmuT6lXFT7QcTG5\/y8x0Ejfz7ek+yutpjjtlyrLotrv8AcO7R3Dud\/Fw7jyd\/SaudaLRbrHAat1qitsR2UhKEoGw2rzac9AuhAElIM\/quFS4jj4+WQXu7Vhz3S7POtq3YtJZjqNhtPrSn6RvJxOxRnB9KsVweOjuMJD0zby5LoBUT7PQKmXh0FftK5tMzMabiGLHcXOO0r6Rs6zJOyZdsrIwwxgyAFP55r5WhLiFNrAKVDYg+cVTDWDHE4nn06JFT2TTqhIZA6cqSTt\/Sro1WDihjIRlsKWB5TkVKD9xPxrbbjTDoVpGDsc08MVyXpys6HM3cbNkfHCe2h8HVB\/C3xpre1ZBhFpui1brdYAV\/lO3+lSetY8PL6ntO4yFHo0tSR\/WtnVrdrQRLz0aE3IOP3XR7pzj7QsKUmohq50NhPnQV4pSlKj1sKUpSiJSlKIlKUoiUpSiJSlKIlKUoiUpSiKE61ar49ofpZkmqmTkmBj0FyUWkqAXIcA2bZTv+stZSkfbXkNedSc31f1GxjPflEGc8tekuQobuVgi2aMWrMAs7th0I3Vycvidy9sd\/A1bPjJnzOKniZwbgmxuVIOPWl5vJc+eir25I6AFIZUR4HlUNt\/13mz4irv3TBMNveKDBrzjNtn4+IyIfzdJjpcY7FKQlKORQ22AA29G1ZbHCA0EjE8AvJxVa8j4w+CrhW0mtisDvdgetkmMX7PYcVDbr0nfpzLCT5G5GylukHofEjavMLii+Ud114jXJVhgT14ZhzoLfzNa31BclB+sv9FObjoUjlR\/dPjUc4\/dBLbw88SuQYjjdu7ljdybau9kZBJS1GeHlNgnc7IdS4kewCq5VJS0rCAETMnevDnHJKUpWcvClukufTtLNTsW1Gtq1pfxy7RriOQ7FSW3ApSf8yQR99f0w49fbZlFht2S2WUiTb7rEamxXkHdLjTiApCh7CCDX8uNe7\/yWerrep3ClZbLIkdpcsHfXYJKSd1BtHlsH7OyWkD90+iou0odWh42K4w7Fb+lKVEK4lKUoiUpSiJSlKIlKUoiVpfihjqdxGA8B0Zkkn7wBW6K1vr\/bFXHTecptO7jC23E\/ZzDf+VTN3oog2pAee8B74LTukGVdOXXnoTc+rJ\/1+L8KA8K0lIVeIm\/UlLm3s2Aqw1VW4ZrqmFmz8JaukyMUJHtBB\/0q0zjrTQ3dcSgelR2qSvnBMO1nnvAHhT8LW+hqcbMXTgtr8jntPvX7FfdKx0rIbFCTzSrvEbA9LoqCah604zj9hkKst1Yl3FwFDLaCTyk\/rH7KgZWzpqdiNhwWEkmmRp7re7VvDZljS75icjNaGgmlRU02AVqTuCj2vWrYscZeJ4\/IHfX07SHUn9Ek+Ye0\/wCtap0m0qnaiXJUqaXGrYyfyzx8Vq9AJ8TUPivN3\/IEyL\/ceyRJe55D7hJ2G+5+Aqy+O6vaTYraGLNarhyssJA3COqj5yfbXTZmXj3cs8Sdmwy6K75nAVp4\/sPVfM1mz8l0i3gda95JhkKVhGjIbnAVGwUrltcduXlo3U7Tm6abX4FhTioTiueLJT0I9hI8CK3podqu3l9uTYLw8BdYiQAonbtken7fGupmOqOkmbWN+y3O5bBxJ7Nwt9W1eYiq5QrpIxbIE3CyTgtUR7dp5BICwD\/Q0ZKxry2cZefhlkdmTiKV\/wCdo9UjWpKdGt4xP2DMNjSUY\/GxrgSBtFK7M2n0KvlSoBhmsWI5FZo0mZd2IswoAeZcOxSoePxqYxr7ZpiQuNdIrgPodTXMJiRmZR5ZGYQRhkV9PWdblnWrBbHlIzXBwBFHCuO8VqD4LvVV\/ihkpVl0KKD1bipWR9pPwqzyFocHM2tKh6Qd6qDxAXNNy1HmJCt+6Npjn2cpJ\/1rZ7jwS+1NLutP4C5j04TbYN1+qri+I0D0qfwt58PTCmdOoqyP0q1KH9K2bUP0ktqrVp7Zoi07KSxzH7yTUwrXrYiiNaEZ42uP3XQLoSxk7Ak4DsxDZXz0QSlKUqOWxpSlKIlKUoiUpSiJSlKIlKUoiUpSiJUE1y1asGhmlGS6p5Isd0sMFb6Gt9i++ejTSfatZSn76ndUB4vbjK4sOKbB+C\/Gprq8Zxx1GT584wTypSjYtsKUPOEKA29Z9PnT0uQmB7schmqFTX5NzSW\/2\/CL9xJaktKXm+r81d3eW6PLZgFZUy2N+oCtyvb0cnoq5NdeBAh2uDHtlujNx4sRpDDDLadkttpACUgeYAACuxVIjy9xcVUYLzY+Wi0eReNP8Q1tt7H+849NVZbgUp6qjSPKaUT6EuII\/wC9ryIr+k7ic0ph62aCZtptKaC3LraXjDO35ktsdowr7nEI39m9fzbSoz8KS9DlNKaeYWppxCh1SpJ2IP2EVMWdE0oegditPGNVxUpSpBeEr09+Rag6oW7JM1l\/RqcnA7vCbKrk4goYNwZXshLZP56uRa9+XfbYb+aqncCfC07xUa2RcYuinmMVsrYud\/kN7hRYSoBLCT5lOK2Tv5k8x821e0etWuOi\/BZpRAen25uDAjpTb8fx20tJD0twDyWmkDwHhzLPQb9dyQDHT0ao6loqSvbBtW76VQy1as\/KjawwW8uwLR\/AsCscsB6FEyJ1apjjR6p5wVBQJHpQj7BXbx7jp1p0Sza24FxyaRxsUhXlwMW\/L7Gou2wuE7bO+UoJHnJCuYeJRt1EX1DthBO6quVV6KVxRZUabGamQ5Db7D6EuNOtqCkLQRuFAjoQR13rlqyqpSlKIlKUoiUrqXS6W+zQnLhc5TceO0N1LWrYCq\/6hcSUh5Tltwhrs0DdJluDcq\/dHTb+dStl2NOWu\/Rlm4bSch6rVbz3zsi6MHrbRiUccmDFzvIbvE0C3xe8lsOORzKvV0jxGx53F7b1p3ULiCxCbaJ1itUR6eZLS2uc+SgEjYEHrvtWkodsznUW4KcYbm3N5Z2W6rcpH2nwFbPxjhfusjkkZPdm46PFTDI5lfi32\/lW5w7AsewyIlpR6vGNB+wx+y43Hv7fC\/AdL3ckdCC6oL3CuBwPxOo0eQBPmtMWS93LHrk1drTILElnfkWPNuNqzMrNNQMhd7N293OQV+DaXFFP3Cu1qlhSMBy120xS4qLypcYW4dyobDf+e9Wc0fk2e84LbZ0SDHQtLYZdIQNytI2J99bDbNsy8lKw7SZBEQPwBNMNo2Fc8ubc60bZtOYu5GnHS5hVLmipDiCAaAEDdjuoqqv4Pm64j13l2OcIzSS47IcSeVKR5yawUSHJny2oURsuPPLDaEp6lSidhW+eJDUFJWjB7S6EpT5cwo8D6E\/13rj4cdOO8vKza7MbtN+RDSoeKvOr2jr0+yvUO3okGyjaU4wNr8rRt3e\/2VuYuHLTl6m3csiK6Lo\/3YhpQU+alN2WNauwUdicNOoMhpDri7e0FpCuVTx5hv5iNq7ieGDMiPKnwR9jn\/lVo6Vobr72q44Fo9F3eH0I3VYKObEPm\/8AYKriuGDMwPInwSfa5\/5Vjrlw4agW+I7MT3F9LKCsobeJWdvMBt41bSvwgHoaqy\/FqtNXFpHkvMboQutEaQwRGnfp\/uF59qZdbfMdaSlxKuQg+Y77VI\/oRntsaRcG7HcWmlpC0PISdlJPUEGp7xC6dfR68DJ7WwRCnq\/KhI6Nuf6A\/wBTU04dNQEXi2rw+7OJXJiDmjlfUqb9H3b1vk3b0Q2Y20pNge39QOY3+xzXCbIuJLtvNEu3a8Z0GJ\/7b20o7aM+8MqEY4LScLUHUKwOcjV+uTfJ0LbjiikfdWAuV0lXi5vXa5rLz8lztHT4cx89Wt16lWa0YHLdegx1SZREdk8g5kkg9R7q0FpBp4xqHkD0Gct1ESOyVuLbOxCjvy\/zFebJtiVmJKJaj4IhhuBIpU8BtXu9lz7UkLagXYgTZmXPo5oNQGk1pUEuAwBNdy3VhfELhEiHFtlyS5bVtNpb3WPyfQbfnVta2Xi13mMmXapzMplXULbVuDVbco4Zcjt4XIx24Mz2xuQ0ocigPt361rtqZnWnFyAC51rkJP5qwQFAfb4itaiXasq2AYllR6OzoceY4rpMDpIvTc9zZe9MiTDGGm0U4irD5YK8VK0Tp3xHxJ5ateaNJjvqISmU30QftHm+3et4xpMeYwiVFeQ604OZC0HcKHpBrS7SsqbsqJ1cy2m47D5Fdou5eqyr1S+sWZFDqZtyc3zH8HiuWlKVHLYkpSlESlKURKUpREpSlESlKURa\/wBfNX7DoPpFkuqeQuJDFkhLcZaJ2MiSfJZaHtUspH3mq9\/JuaRX+y6d3riG1IPb5zrDNVfJbi0bLYhKUSw2N+oCuZS9vQpA81QTivnSeLbixwvg8x2Yt3FMRcRk2draJ7PmRsUR1EecJUE7es96U9L8xYsS3Q2YUJhuPGjNpaaabSEobbSNkpAHQAAAbVfd\/Th6O0\/bYqZlYbPs7xbTLDbvn2a3Vu22SxxVzJklzryNpG+wA6qUTsAkdSSAOpryC02+Umz3JuN+2ahZLfplt09vEwWL5kLxEWJAcPI08tG+xcCilxa\/H84DpsK4flReNI6w5gvQ3Tq7FWGYzJPzlJYX5F0no3BG4\/OabO4HmKtz5k1QRKlIUFJJBB3BHiDUjKyY6suiZngvDnY4L+pwFKkhSSCCNwR4EV\/Pp8oZpCrRziszK0xogYtV8kC\/W0JGyexk+UpI\/dc7RP2AV6+\/J\/a8I194Z8av02T2t8sTfzFeQTuoyGEgJcP77ZbX9pPoqrvy0ujxueHYbrfb2R2tklLsVxKU9Sw\/utlRPoStCk\/97WNJuMCPoO8lV2IXklSlKnFaXsp8i\/h1vteguV5qllPf77kSozjm3XsY7KORO\/7zrh++u\/abLG4ivlPMoOcMon2LRWysJs9ueHM0mY4EKDxSehIWtSvtSj0VFvkV9SbdcNMs20pekITcbPdkXhlonylxn20oUQP7q2uv74rOaz388FfHa3xCZNHlHTTVi2otN6nMtFYt05tKQlSgOpH5NK9h1KVL23KdqhIgPXvG0jD+eSujIL0Iqnvyp+o2C4Xwo3zHsphxJ92yx1q3WKK8gLUmQFpWqQnzp7NtKjzD9YpH61YDVX5XPhjwu1vKwF27ZvdeU9gxFirixyrzc7rwBA+xJNeTXEbxJal8UOoDmb6gTQooBYtttj8wjQWSdw20n0nzqPVR8fMBSVlHueHOFAEc4bF6+fJR6p3rUjhUh27IJTkmViF0fsbbzhJUqMlKHGQT\/dS5yfYgVcqqs\/JtaG3rQvhgs9syiGuJfMkku3+bHcTstjtkpDTah5lBpCNx5iTVpqxY5aYrtHKq9DJKUpVpVSutcbhFtUF+4zXUtsx21OLUT5gN67Naf4mL7IteGR7fHWUi5SOzWQdjsnZX+lZ9mSRtGchyoNNI09NvBQV5rabd6yJi03CvVtJA3nID3IWmNUdULvqFeFRYq3G7c2sojsI38vzAkefepxpdw8rntM3zNAptpYC24Y6KI\/vej7PGsZw34RBv95k5DcWkut20hLaFDcdoeoO32b1aHw6Ct4vFbfY4Fk2aNANGJGfp47yuH9Hlyf8A1g43rvKetMQnQacsDSpG4HANy3rp2qy2qyRkQ7VBZjNIGwCE7fz89d2lK5057nnScalfRMKEyAwQ4TQGjIDABaP4nMVM6yxMmjtbuQldk6QPBs79feRUE0Z1SYwuxXy3zlk7MmRFSfXHTlH282\/3VZfJrLHyKxTbPJQFIktKTsfW26fz2qjF6tb1ku0u0vn8pEeWyo+kpO1dMuq6DbVmPsyZx0CCPKtfvh6r5o6U2Tly7ywrzWbh1zS07tIN0TXzBBHiFncds911NzZEVxxa3Z7\/AGj7vqJJ6q+6roWW0RLFa41qgtJbZjNhCQK1Fw24Qi12NzK5bY7xP8lrfxS2POPt3\/lW66gb42oJub1SF\/bhYeu32yW99D91jZNlG1psVmJn4iTmG5gevzHzG5a81Z1YhaeQkx46EyLnJSS01v0QPWVVZb5qlnF\/kqkTb7ISCdwhs8oSPQNq+tVb5Jv+dXSW+4SEPFpCSeiQnp091RKt9u9d+Vs+VY97A6I4AkkVz2DyXB+kLpAtO37UiwIMVzJdji1rWkitDSppmTnjkpljmrec43JQ9FvLrzaT5TLx5kqHoPnq0WmOpVt1EtHeWQGZrGwkMb9Un0j2VSutjaCXuRaNQobTaz2UwFlxPmVv4e7erF57vys3JvjwmBsRorUYVpsKzejK\/wDadkWvBkZmK6JLxXBpDiTok4AtrlQ5jIhWpy3G4WWWCXZJrYUmQ2Qkn9Vfik+\/aqbsO3fTTNwfKak22Rsd+nMjfx+8VeGq\/cTODtluPmcJASoEMyQP1vQo\/ZttWnXNtNsKO6z4+MOLh68xh7LsPTHdp83IsvBI4R5Yg1GZbWv\/AMTiPCqhuuuo0fNplsYtjh7o1GS8pP8AfWAdj7RW2eHPE\/mTDvnl9rlkXRXODt\/0Y\/N\/nvVa8NsLuT5Nb7I2du8vJQT6BV5bbAYtlvj2+MgIajthCUjwAFSl7XwrJs+FZMvkcT5V2+Z+y1nomgTV7Lfmr2WiKlvwt3aRAGHk0U9V2axN\/wAWsOTxFwr1bWZDaxtupPlD7\/GstSucw4j4Tg+GaEbQvoqYl4M1DMGO0OacwRUH0Kq3qloFPxlt294wVy4Cd1LZ8XGh7PSK6ejWr87Eri1Y73IW7an1hG6zuWCfOPZVrloQ6hTbiQpKhsQRuCKqPr5hUTE8u7xbUJbi3BPahA6cq\/OB7PCuj2Da7bwwzZVpjSJGDtuH5G9fOV+7pROj2ZZeq7TuraHAPZsx\/wDE5EbNituy83IaQ+ysKQ4kKSoeBBr7rXehF+kX3T6GZSytyIoxyo+J26\/61sSufzsq6SmXy7s2khd\/sS02W1Z0C0IYoIjQ6m6oy9EpSlYqlEpSlESlKURKUpRErXXEJrJY9AtHsm1Vvqmy3ZYalxmFK27zKV5LLQ\/eWUj7N62LXn\/xRSJHF\/xe4dwk2Ran8MwRaMmzl1tX5Na0gFEdRHn2UEbel4+qauQmB7schmqFbA+Td0dv2M6Y3TXfUdRkZ1q\/NVkE95xGy2oqyVMNj0AhSnNvABaR+rUK+VB4006LYY5onp3dOXNspikTpLDnl2q3rBCj06pdcG4T5wnmV6tWI4rOJDD+E\/RuXmdwRHVO7PuGP2lBCDKlcuzaEpHg2gAFRHQJG3iRX8+ma5lmer2e3LMsmlSbxkWRzFPvKSgrW66s9EISOuwGyUpHgAAKzpWCZiIYr8l5caCgUaUpSlFSiSSdyT4k1JdPdNc91XySPiGnWKXG\/wB3kkBEaGyVkD1lHwQkedSiAPTV1eFf5JzU3VMQcw1wfkYRjDwDyLeEj51lo9HIekcH0rBV\/d89esWjWgek+gONN4tpZh0KzxgB2z6U88mSr13XT5Sz9p2HmArKjz7IeDMSvIYTmvPTgMxvU7gi4lo\/DzrE\/CYiarWFu6QUx3y4y1cGSvlbCyAOfkDiFbbgns+p2FXz4rNJI+uPD3nGmzjYVJuNqddgK9SayO1jn+IhIPsJFaR+U30uul80ftGuOFxl\/S7SK7M5BDfZH5TugWjt09OpSCltw+gNq9tWR0V1PtGtGlGL6oWRSTFyK2tTOQH9G4Rs42falYUkj2VGxXl9I+3b5hewKYL+Zp9l2M85HfbKHWlFC0nxSoHYg\/fXxViOP3SBOjHFRmuPQ4vY2u6S\/nu2pA2SGJX5TlT7ErK0f5arvU8x4e0OG1WSKLa\/DDxC5TwyavWjVDGk94bjkxrnAUrZE6EsjtWj6DsAUnzKSk+yvdrH8l4eOOnRRbaEQMpxm8NJEy3vkJkwH9t+VYB5mXkHwUD7QSDX851S3TXVnUnR7IEZRplmd0x25I8XYTxSHB6q0fmrT7FAisaZlRG+Jpo4L011F6dZ98iZilxvK5emutk+y25xW4h3W1JnLbHoS6hxrcfanf2mty8NnyWWhmhN8g5rk9wmZ5ktucD0V64NJZhR3R4LRGSSCoeIK1L2OxABANUWxv5YLiussFEO6R8QvjiBt3iZbFIcV7T2TiAT91enPA5xLTOKfQuJqHfIkGHfos6RbLrGh8waQ82QpKkpUSQFNrQepPXf0Vgx9ahs+M4L2NEnBWB8Ogr9pSo5e0pSlEStU8ReMyL9hKZkVsuOWx3tuUeJSdgfcOtbWrjkR2ZbDkaQ2FtOpKFpPgQRsRWbZ046z5qHMtzaa\/vwUNeGx4d4LLj2ZFNBEaRXcdh9DQqqXD\/qBGxLIHLTc3A3DuRA5z4Jc8xP9KtehaXEhaFBSSNwR4Gqnaw6P3HDrg7fLMwt20ur590DqwT5j7K72luvs7GENWXJ+eXb07JQ6OrjQ\/1HsrfLdsZl4IYtWyzpEj4m7f8AkbQuDXGvlFuBHddW8zTDa0nQfsAJ\/wDqcwdmR8LS0rE49lNiyqGJ1juLMpsjdQQoEp9hHmNZaucxIb4TiyIKEbCvoyXmIM3CEaA4OacQQag+oWGy+\/x8ZxydepC+VMdolJ\/vHoP5kVRu6XCVebjKukndT0lxTzh8epO5\/rVhuJ\/KjGt0HFo7my5J7d0A+KBuNj9+1RrQ7TCJleOXq5XNnpJaMWMrbw85I9u6R766XdnqbCsp1pzH6yAPKtP3PovmrpN1y\/N6Yd2rOOEFpJ3aVNI19KNHiVJ+GrOxNt7uGznt3Y35SNueqkecfdsPfW9ao7ClXnTLNg6UqRKtkjZaPALSD1H2Grn41foWTWSJeoDgW1JbCwR5j5xUJfGyxLTInoH9uLj6881u3Q7eh1o2c6xJ00mJbChzLK0H+p+E+iqDrHjUnGs6uDTrRDMlfbsr26KB6n+e9Qirs6i6b2fUK2d1mjspTQJYkJHVB9vpFVzvnD5qDapCkRYSJzO\/kONK6ke0eatxu9eiUmpVsKYeGRGihrhWm0Fce6QOjC17LtOLNWfBdFl4ji4FoqW1NS0gY4HI5U8VrKtocPWNybznbU8NExreguOL26An83+Yr7xzh2zq7yEfOTLdujb+Wtw7qA9ielWSwfB7NglnRarU118XXT+c4r0mrN5bzykGUfLSzw97hTDEAHM1WZ0a9GVrTdqwrRtKEYUGEQ74hQuIxAAzpXM+ikdVx4l86EiUxhkB7dDOzsrY\/rbdE+41u7O8sh4ZjUy9ylgKbQQ0nfqpZ6D+ZFU\/sVsu2pObIYUVOPz5BcdUeoSnfc\/d5q1m5tmtdEdacxhDh5efILpfTHeOLDloV2rPxjzJAIGYbWgH\/ccPIFYvHLxLxq+wbzG3S7GcS6nfpuPhV5bDd419s8S7xF8zUppLiT9tVv4hNPImMptd1tEfkiBlMRzYeBSAE\/eRvU14Z8sNyx+TjUhzmdt6udvc\/wDRq6AD7NjUlehsK27Mh2tLj5cD5Vpj5H7rW+jB81cq88xdSfOEQBzdxcBWo8219Qt1UpUby7UHFsKjqdvdybbdA3SwkguK+xPjXOoMCJMPEOC0ucdgX0TOTstZ0F0xNxAxgzLjQcVnpUqPCjuSpTqW2mklSlKOwAqnus2dN51lq3LeoqhRR2LG36\/X87767mputd7zpa7bb+aFaydg0k+U5+8f9KkuiWi0u4y2MqyeKW4bRDkdhY2Lp8QSD5v610ix7LhXXgm07SNH0o1v48zwXzje+9Ez0oTrLtXcaTADgXxCMDTb4NGeOLjRbc0Wxt\/GcCgxpaCiRIHbuJPmJ\/8AICp3XyhKUJCEJASkbADzCvqudTcy6cjvmH5uJPuvoeyLNhWPIQZCD8sNoaPQUr65pSlKx1IpSlKIlKUoiUpSiJXnVfNEuKTgi1WzLXnRWDG1ZxTMJi7hkdqktct3bSXFL8hSQVLCOdWxRv025kdN69FaVchxCyu0FUIqvGnKtMOKX5UPWBedKxuThmn1qUYNtdvCVNswWAfLDaNgp95SgSopGwOwJAAr0E4YuAnQrhjjx7nZLML\/AJYhGzuQ3RtK5AJHldin81lPm8nrt4k1ZFKUoHKhISPQBtX7VyJMue3QGDdyBtMUpSlY6qule7Pb8hs0+wXaOl+DcorsOS0obhxpxBStJ9hBIqjvyeV6naM6l6p8FOVzHDIxC5uXnGi7vs\/bXSObk39HM0vYeuv0Gr31Qzj3gXHQPXHSnjWxqNvFs89GN5a2gdXoD5ISo\/YlTqdz+t2foq\/B+KsM7fuqHDFa3+Wo0hTMx7CdbrdE\/LW99ywXJxI8WXN3GCfsWHB\/nFeTlf0a8VWmsDiD4YswxK1lqWu8WUz7Q6OoMhtIeYWk+0pA+xRr+c11pxh1bDyChxtRQtJHVJB2INStnxNKHonYrbxjVfFKUrPXhK9GvkYdXGrBqtlej9ynhtjKram429pSui5cUnmSkeksrWr7G685a2Jw8anu6Ma4YVqehSw3YLuxIk8niqMTyPpH2tKWPvqzMQ+thlqq00K\/papXXgTotzgxrlBeS7GlsofZcSd0rQoApIPoIIrsVrSvpSlKIlKUoi4pMaPMYXGlModacHKpKhuCK0dqJw4Rbgt26YY4mM8rdSoq\/wAxR\/unzffW9qVI2das3ZUTrJZ1N42HzC128d1bKvVL6vacIOpkcnN8jmPtvCo7Ih5zp1ceZaJtteaPRYB5CfYfA1sPFuJnIraEMZFBbuDSehWjyXD95O38qsncrPa7wwY9zgMSWyNtnGwrb7N\/CtPak6E4LFss+\/wVPW1UZpToQ2rmStQHQeVvtua3aDeOzLb0YNpwPjOFRjzHFcUm+jq89yg+cuzPVhNq4scaYDHI1YeC0dqPmSs9yt69JQpllzlQ02s78g2AP86tDpTLxaz4XbLVDvUFToZSt1CX08wcUN1dN\/TVR8dx26ZTdWrNZ2O2kvb8qd9vAb1nZ2mmo2PqKnbJNZI\/WZVv\/wAJrYrasmTnJeHZ3XCHoYgYY7BmVzy5d67XsafmLxGSdMmKSHPANASdI0IBA2YbltziO0\/RNiIzi0NhS2RyS+TrujzK6ejrvWA4dtSPme4nELq\/tElq3jKUeiHPR9\/StYrnZzFbXHfdvAaWClbb3aFJHoIV0rCoXJhvofTztOoUFJVtsQR56uS9hmJZbrNmYgeP0kZjd7fbBWJ+\/Al7zsvLZku6C4\/3GE4O2O2D5hnhnivQPxpVOouvepsVpDPz9zpbSEjmYb32H+Wu2niI1IHjcWj\/AN0j4VpDrh2kDg5h9T+y7ZD6d7tuFXQ4oP8Ai3\/9K3VfhISCpRAA6kmqir4h9SFfm3JtP\/co+FdC4a56l3GM7EeyApaeSULCGUAkH2gbiqsuFaRPxOYB5n9l5i9PF3GNJhwopOz4Wj\/yWZ181EOWX\/5ktzxVb7copHKejjnnP+n3VsrQDBY+LWI5ReuzZl3BO7faEDka+\/09DVY20Sn3O1abcdXzcxISVEms42M8uZSy389Op2CUpHa8oHoA8BW6z1hg2cyzZeKIbB8x2niMziVxWxL7ubeKLeSflnR4zq6DQaBtcBsOQwHvmrM6y3bD7zhFwtj19gqkhPaMIS8lSu0Hh0B9tVz0zztzT3I\/nnsFyGi2ptbSVbc246H7q7lt0b1Ivaw4mxPhKvFx1YG3vO9RfIrBPxm8SLLc0BMiMrlVt4H7K8WLZkhLy0SzBGEUOxIqMNhyV6+V5bdtG0Ze8r5N0q6HRrXEHEipHzAA7dlKLYmVcRWaXwLYtam7YwroC0PLI9pO4qK2LCs61AmhyLDlSe0O5kPbhA9u56VYbTzRjT+PaYV67kbg880lwLfO4B26+SDt4+ytoRokWE0GIcZphseCW0BI9wrW496ZGyQYFlQACMKkU5n1K6RI9Ftt3rcyevVPlzTQhjTXA454Nb6ArU+nfD7ZMZU3c8hUm4T07KSnb8m2fs85rbiEIbSENpCUpGwAGwFfVK0iftGZtKL1sy\/SPAeQ2Lt1hXds27csJWzYQY3bvPiTmT5pSlKwVNpSlKIlKUoiUpSiJSlKIlKUoiUpSiJSlKIla94gdJLRrpo3lell5bSW77bnGWHCOrEkDmYdHtS4lCvu289bCpVQS01CKofyaGrNzzXQh7S3MXVDLNK57mM3Jh4\/lUstkhgqB67BKVN7\/wDVGvJrjs0fGiXFHm+JRWii2zJpvNt6bARpX5UJHsQpS0f5K9Jsx34UPlGrPmiUiJhOvkX5tuC\/zWWbskgBavMCV9md\/wDrln01rX5anR9h23YPrnboh7dhxzHbo4B0LZ3djE\/Yrtx\/mHoqSlnhkcEZOC8OFQvKalKVMK0lKVm8PwrLdQcgi4rhGOXC93earkYhwWFOuLP2DwA85PQeeqEgYlF7y\/Jwavf7XuE\/E5cqT2tzxtCsenAndQVG2DZP2tFs\/fVnqpf8mhwpatcMeDZCdUbpDZeyl6PLaskdfamCpCVAqccHk86gpIITuByjqauhWtR9ERHaGSvjLFKUpVpVSlKURKUpRErWfELc1QNOJbTauVclxtAPs5hv\/KtmVpXijfU3iltZB6OylA\/cAamruwhGtWA094H2xWmdIc06TutPRW59WR\/t8P5UF4YrWJeYS57id0xYu6T\/AHioD+hq0lV94VY6S1eJW3ULSjf7gasFUhfKKYtrvB\/SAOCgOhuVbLXSgOGby9x\/2I\/C60m3QJn9rhsvfvoBqHZ7pTjmV2CRCiWuJFm8pUy820Eq5x4AkeY1OqVr0tOR5SI2JBcQRiugWjY8ja0B8vNwg5rwQagVx8VRDu8rEMk7vd7cla4b3K6y6ncLTv18fSKtDh+H6VZrY2L1bbDEIcSO0QAN0K84NdHXLSdGXQFZBZWALpFRutIH6ZA832\/CtF6a6jXbTW9q50uKiLVySoqjt1Hn28xFdOjRX3ps8TEi8sjszaCRXw9dh9F8yyctC6LrwOs624LYslGNWvc0Gm44jMZPHqFv3OMW0rwSwv3mdj8QqSNmWikbuL8wFVlt1rn5tkyYNphIQ7Nd8lttOyW07+PTwAFZvUbPrtqZkQU2hzu6VdnEjDrsCfR6T0qwGielTWFWtN3ujQVdpaQVbj9EnzJHt8aoyM+6tnGNNvLo78gSTT\/jafRVjyULpSvEJKyILYUhAPxPa0N0vHAZuyaNgxUjw3TXGsWskW3i1xX320AuvLaBUpXn61KmY0eMnkjsobT6Ep2FctK5hHmY0y8xIriScV9OyFmSlmQWwJSGGtaABQDIJVT+JO2iFn4ktp2RJioWT6Vbq3\/0q2FVt4pmUpu1qf26rbUk\/d\/61s1yYph2s1veBH5\/C5n01SrZi6kSIc2PYeNPytqaHXE3DTe1FauZbKC2o\/5jU+rU\/Da6pzASk\/8ARyVJHuFbYqHtyGIVpR2DvH71W4XHmHTV25KK7Mw28BT8JSlKiltSUpSiJSlKIlKUoiUpSiJSlKIlKUoiUpSiJSlKIlKUoirN8oZohJ1p4b7ybAw4vJ8QWnI7Gpofle3YBK0J8+6m+cD+8E1qx7VHAuPvgYv+FQrzCc1CiY6l+dZ3VhMuNdYgCg4lB6lC1tnZQ36OEHrV7KqhxCfJ9aean3sam6TXV\/TDUqKtUhi+WUFpqQ6f27SCAdz4qTso7nfm8KyIUQUDXYUNQVQheCS0LaWppxJStBKVJPiCPEV+ssvSHUMR2luuuKCUIQkqUonwAA6k1ce0fJccW+VatTsQv+PwbZERJL0zJ3n0m3uIWokuM8o53FHqQgJBB6Hl8a9MuF\/5PPQnhrajXpq1pyvMG9lKvt1aSpTK\/wD6drqlke3qr+9UvFnYcMYGpVoMJXnPwt\/JWav6ziJlWqin8CxN4BxKXmgbnKSfUZV+iBH6zn4TXrVoVw1aN8OWPixaV4fFtq3G0ty7gsdpNmEed14+Urr15RskeYCtoUqIjTMSP8xw3K6GgJSlKx1VKUpREpSlESlKURK0pxRx1O4rbXgOjMpRP3gCt11Adb8fcyDT64MsI5no4D6fYEkFX8hUxYEdstacCI7LSHHD8rUL\/SL7SuzOy0IVcWEgby34qcFrrhVlIDd4h7+UVpc29mwFWDqoWgeWMYvm6Gprobj3BHd1qUdgk77j+Y2q3gIUApJBB6gipW+ks6BajohGDwCPahWqdC9pwp668OXafihOc0jdU1HuCv2lfLjjbSC46tKEjqVKOwFa1z\/XTFsPbciwHkXK4AEBpo7pSfSVeG32Gtdk5GYn4ghSzC4+H53LolsW5Z9gy5mrRiiGwbzifADMnwCm2S5PZsUtjl0vUtDLKAdgT1WfQB56pjn2RRMvyqVdrXbExWn1bIbQOqvafaa58iynL9Tr2nty9JccVysxmgeVAPh0H9TW9tI9CYuOJav2UtIkXAjmbYI3Q19vpNdGkpWVuZAMzNv0ozhQNB4fuT6L51tq07U6ZJ5tm2TC6uThuqXuHpUnyyaDU7fDQ2nmTRMLyyNd7pbEym2Vcq0LHlI6+I9oq5mOZJZ8ptjV1s0tD7Dg\/VPVJ9BHmNao1e0KYyAO5BijSGZ4BU5HHRLv2eg1o\/F8xyzTK9K7uXWVIVs9FeBCVfcf6iqT0pK3ygCak3aMZooWk8P2I9VWxLWtTocnnWVa8LTk4jqiI0cQduGbTiNnjdula6wHWzFczaQw\/IRb5+3lMvHYE+w+H862IlSVpC0KCknqCDuDXOZuSmJGIYUwwtI3r6Lsm2pC3ZcTVnxREYdoOXgRmD4FftVn4pJiF5BboIV5TTHaEew\/+lWVeebjtLfeWlCEAqUpR2AFUv1ayYZnncybDJdZQoR4+36yQTt\/WtpuPKui2iY\/6WA4+eC5b04WpDlLuiSr8cZ7QBto3En7e63\/AMOUZUfT5Dih0eeUsfZtt\/pW1KjGm1iON4TarUobLbYClfarr\/rUnrXbXjian40VuRcfuuiXRkH2ZYUpKRBRzYbQfOlTxSlKVHLYkpSlESlKURKUpREpSlESlKURKUpREpSlESlKURKUpREpSlESlKURKUpREpSlESlKURKUpREpSlESvh5luQyth5AU24koUk+BBGxFfdKA0xCoQHChVR9XdJbth15eu1qjuPWx9wutuNg7tKJ32Po6+FY+0a5aj2SGm3sXcLbaHKntmkrUPvPWrivMtSG1MvNpWhY2UlQ3BFRWXpRp5NeL72KW8LJ3JSykbn29K32UvdLxpdsC1YHWaORwPuDtXB7V6I7Qk5+JPXWnTLiJm2rhTwBbmNwIw3qql41K1CyzdqXd5bgV0KI4KAfZsms3hmhOZZW6iRPjqt0NZ3U69+coekD41aK0YXilhWHLPj8GIsfrtMhJ94rN0mb69VDMKzIIhjfh9hh90s7oWM1HE3eWddMO7oJp6ucSfYDzUPwXS7GMDjgW6KHZZHlyXBusn2ej7qmFKVpMxMxpuIYsdxc47Su2WfZspZMu2VkoYZDbkAKD+eKVCc+0nxnPWFKlxxHmgHklNJAVv7fT99TalVlpqNJxBGgOLXDaF5tKy5O2JZ0pPQxEhuzBH8ofEYqnOY6LZrhrypDUVcyIg7pkMddvtHmP2V0bLqvqJiyQxGvMgJT05JKefb2eVV0\/Hoaj920\/wy+LU7dMbgvuq8XFMpKvfW7S99GR4YhWpAEQbxT7FcSn+heNIxzNXYnnQCf0kng5uPuD5qqeQaz6g5RDVbJl02ZcGykMthBV7Nx1qV6HaRXC83ZjKL9EW1b4qg40lwbF1Y6jp6K3tbtKtP7Y8JEXF4PaJO6VKZSSk+zpUqQhLaQhCQlKRsAPNVufvbAbLOlbLg9WHZnAewH3WTYXRNPRLSZal6JwzDodC1tSRhlUu2A7AMV+pSEpCUjYAbAV+0pWiruaUpSiJSlKIlKUoiUpSiJSurciRFUQduorD86\/WPvqOm7QErE0NGuG9ZEKX61ulVSKlR3nX6x99OdfrH31i9sjuceSu6md6kVKjvOv1j76c6\/WPvp2yO5x5JqZ3qRUqO86\/WPvpzr9Y++nbI7nHkmpnepFSo7zr9Y++nOv1j76dsjuceSamd6kVKjvOv1j76c6\/WPvp2yO5x5JqZ3qRUqO86\/WPvpzr9Y++nbI7nHkmpnepFSo7zr9Y++nOv1j76dsjuceSamd6kVKjvOv1j76c6\/WPvp2yO5x5JqZ3qRUqO86\/WPvpzr9Y++nbI7nHkmpnepFSo7zr9Y++nOv1j76dsjuceSamd6kPh1NfnOj10++o\/zKP6x99flUNs7mceSCT3lSHnR66ffTnR66ffUepVO2T3OPJV1Mb1IedHrp99OdHrp99R6lO2T3OPJNTG9SHnR66ffTnR66ffUepTtk9zjyTUxvUh50eun3050eun31HqU7ZPc48k1Mb1IedHrp99OdHrp99R6lO2T3OPJNTG9SHnR66ffTnR66ffUepTtk9zjyTUxvUh50eun3050eun31HqU7ZPc48k1Mb1IedHrp99OdHrp99R6lO2T3OPJNTG9SHnR66ffTnR66ffUepTtk9zjyTUxvUh50eun3050eun31HqU7ZPc48k1Mb1IedHrp99fvj1FR2s\/H\/QN\/uD+lZslPGbcQW0orMaB1QBquSlKVILHSlKURdS5\/2RX2isPWYuf9kV9orD1rdrf3x5D8qRlPk9UpSlRaykpSlESlKURKUpREpSlESlKURKUpRFWLjT1C1iht4tpDw7Xx2157kbdzvq5bLDT5YttuiLcUhaFhXL28hcZlCtvEqHXqK6ec8WeSL4cdKtadOsWuV2ezi7WGNOTb2Y7iY\/ay2mZcTZ91Gzi1l5htQ3AWAVKQPKrtt8NE7V3iD1B1e1qt17tkGM1CxfBm7ZkT9uki1MJU7JfW5bpCSpt+U6pSUOkLSGxzJT0Fa7b4d9Z9NdNc+0rwTT+RfcexXUqw5tp9HdvscOXOAJ0eXLgJced3Y7BTbnlv7FZWojnJ3OewQaNaaVFK+Nc8fDD2Kxzp1JW5co4u7XZb1erNjujmoWW\/RCMxIyx6yxIriLIp1kPGMvnfT28hCCCttjn5fST0rjyPjMwqFlGN4bguAZpn10y\/EmczsycfhsFp+3uOFCStT7zZZUACo84AHRO\/OQkwSz2biU0VvOqETBdCPpfF1RuzmXWyZ9IIMYWW5TIzTUiHPS44FKbZW1zBbHaBaeg2KvJ7WgvDTnOjuueAz5NvblY5i+iTeHzLu3MbW2u9\/OaJDrbbaiHuQjtFJUWwkJ2SSD0rzoQQKn754cMVXSeTRZjFOPTAMtVi1yjaX6jwcZym8sY01kU20stwo13eVyJiOgPF3o5u0pxKFNhY25j1I7sPifxLCLDlNxuMzNMuuTmplywyz2VNvi9+kXBBT\/ucNLawgxm08yg68pKuXfn68oMLtmgerEfhi0108dxQJyDH9UI+RXGH36N+Rt6cjkTFPc4c5Ff7u4hfKlRX15duYFNYxeguuOKXhzVnG8Gi3m94vrLk2XQcekXSOybzZLnH7sXWXecttvhKudCXSgjlO+x2Sr1oQCTTedu7L3VNJ6sRo1rnatXZOSWB7FL5ieU4dKYi32wXpDQkxC+12rDgUytbbjTiNylSVdeVXQdN9J2pvV3WPim11weJxA5hh1jwBzG02iFZo1vW2O+23tXefvEdxSvyiOYdR+er2bbt0YvGt2TOZJkur2KQsRgzJrbeOY4mS1LmwojaOVbsuQyotLceX5YbQSG07JKlHfbQkmHxTaO8UWtGoGnfDF\/tDx3URzHlQp\/00t1pDXcbcGXN23itw7uLWOqU\/o9xzBQNW4YAc8NpWmFSKVqNpw3r04mgJqs9p5xIZBpPH1gw\/iYyxu+TNIZNuebyCFbUMP3qBc0FUJAitbI7z2gLJCAEklHoKzNLHxb4iq4Xuz6k4HmOm9ws2OyctTGySGyDMtMcbvvMqjOupK2xtzskhY5h0PXbT2VcJ2smo+muqeaZebGxqbqHfbJfo1jYuL3cIcS0LSYdsXKb7NZWW+1St5HKO0WFJI25q5MF0M1Bu+UXfL7dw4WzBV23EbjbbU3neYTcmdnXSW2EKZLaJrrKIBAKHSodosFJCRsdrjmQHAknHwpuGXrXYV5BeMFtDF+LC15ohm33XTTPsJbyTHpt+xq6XGJEcbuURlgOqW0WXnA28G1BxLb3LuPP5qxeM8WWP2\/C9OrLjuO6h6oZRk2KMZL3WFb4QuaLadkd9nDtm47JWvdIShR5lggemtQ6X6D6zWvLbKrA9Fsg0gxtnGbxHzGxyc1auNnvE+RFWhhqBEEh8NFMhSXO1JZAQFJ8d+f90wxXWPh4y7Bl43gllzTL39I7VYb\/AIUcphW+52tUN5zkmpccKm3YhcWWllskhQ5gF7bGphQsdGnlUeO2v5QPftW4Vcd2mDuK4tlVtwXUC4DMMguOM2y2x7Q139U+GDzIUwp4FHOocqdyCCd1hACiNg6L6+2DWWflWOIxe\/4rlGEy48S+2G+NNJlRe3a7WO4FMuONrbcQFFJCt\/JO4A2Jq5w7YPqTqGvSrU5yBaLrHtOrGeXzILjZ5iFW9KZHe2Q9FLikreYVIJCClKlcuyiANzW+dHdMc4xXim4g9R79ZO647nBxT5hm95ZX3zuducZk\/k0rLjfI4oJ\/KJTzb7p3HWvEaHCYHNGY8fqpT2xVWOeaE\/zBb6pSlYSvpSlKIlKUoiUpSiJSlKIlKUoiUpSiJWfj\/oG\/3B\/SsBWfj\/oG\/wBwf0qZsb53eSw5zILkpSlT6wEpSlEXUuf9kV9orD1I6VGzdn61E09KmG7msmFMdU3Roo5SpHXw662y2p55xLbaAVKUo7BIHiST4Vi9jfXw5q5rn08VH6Vr6\/cZPCrjN1XZL3r\/AIRHmtrLbjSbs052agdiFFBISR7SK2RiGc4ZqBaEX\/BcstGQW1zomXbJrclon0cyCRv7KdjfXw5prn08VwUqR0p2N9fDmmufTxUcpUjr4ac7RJVttspSfcSP9KdjfXw5prn08VH6VI6U7G+vhzTXPp4qOUqR1pPUvjR4YtIsjdxDOtWrZEvUcgSYMVl+a7G9jwjoX2R8+ytj7KdjfXw5prn08VsmlcWnep+n2reONZdprl9syO0OqKBKgPhxKVjxQseKFDcbpUARv4VKKdjfXw5prn08VHKVI6U7G+vhzTXPp4qOUqQoXzFQ225TtX1Tsb6+HNNc+nio5SpHSnY318Oaa59PFRylSOlOxvr4c01z6eKjlKkdKdjfXw5prn08VHKg2pWhukGsRhL1Q06seSOW4LTEdnRUrdZSr85KV9FBKthunfY7DcVtyvhDnMtaNtuQgb+ncb1Vtjlpq2JT05oZsHAtUPsGP2LFLLCxzGbPCtVqtzKY8SFDYSyww2nwQhCQAkD0AVkKkdKp2MT+vhzTXPp4qOUrkzHN8ewiw3a\/XuewhFot71yeY7w026pptJUeXtFJSN+XYFRCd\/Eiopb9bY1wtmHXUYBlDLWXy3ImziIm9qUlXKDLIfISFeI7MuHbzCnY318Oarrn08VJ6VGJmtaIdpzC5q02y5xzD5qYa4aGonb3FKl8ofjAvgFrbyt3C2eUeG\/SpBbc7XccxZxEYdkTDb1lReU3d2Kj5v8AKWE91LqVn\/eBzcxRttygkE7U7G+vhzTW\/p4rnpUjpTsb6+HNU1z6eKjlKkAc3dU1t+akK3+0n4V907G+vhzTXPp4qOUqR1Hc1z3GMBsN0v8AkNzYaRaoD9xcj9s2H3GmkKWQhClDmJCSB6T56djfXw5prn08V+UrSFr42rPerZEvFr0L1MfhzmG5Md0NWsBxtaQpKtjNBG4IPWstb+K6dduf5q4bdWZvZ7c\/d4ltc5d\/DflmnbwqnY318OarrZ7vFbZpWu8W4mIt91EsOmt\/0g1BxC5ZK1Mdtr19hRW2Hu7Nhx0czUhxW4SpP6vnFbnqvY318Oaa5T9PFRys\/H\/QN\/uD+lclKzJOR1Qk6Va+HNWI0frQBSiUpSpBWEpSlESlKURfhIA3J2Ary41PznWH5SzX6\/aB6OZc\/i2jGFOlq\/3lgki4kKUguK5VDtkrUhYZa5gkpQXFddgPRPW25XazaNZ3d7AVi5wsauciGUfnB9EVxSNvbzAVQn5NRqNY+AXN7\/jitrxNyKYie63+kQA3GQBuOoAaUVD0cxNWZmMJaC+MRXRBPsKq9LwTMRmQQaaRA9zRZ+DwUfJt4DHTil9x285ZPZJbkXV+6zFL5\/OSYy2mun9xB++sXbOEjEeFvN4Wu\/DTqhlIxu6MuxnbaZAdjsveYPHYdqjlUeVt1BKVJ35idtuGt9cLAXdncrxe6Mpk2KZbd5bLqeZoqUeTYg9PKQVg+kJ9lc8k7yTlsxjIuIZ1mAc2tW7d+OVDlvW+zd3pSyIInWgv0MS11KO2bsM6jPct1aEamR9V9O4uTJukCdLZkPwJy4bgUlEhlZSpKgD5KtuUlPt9FbCrzi+RWmTP9mWp9obdW5aImUNOQ1nwK1sbL2\/yttH769Ha6JAhuhQmw3u0iAASdvj6rQYz2xYjntbogkmg2eHolcMb9Gr\/ABHP+M1zVwxv0av8Rz\/jNXVaXNSlcM2bDt0N+4XCU1GixWlPPvPLCENNpG6lKUegAAJJPgBRFqTjA1EyLSjhm1Ez\/EnVM3m12VzuL6QCY7ziktJeAO48guc\/Xp5NVys0ePw1WCzaeaXw4MR42uLPvd+ciNyJl\/myGw69JeedClLSpSzsN+nUDoABnsu4jNSuJjD8gsujHDVFyvS69MybKrIMqyNuxtXtCgptzuTSkl1SD15XTt1HgCCBqTGs31Kwey2jRe\/aV2rUnJcHxnv8li+5IxY5Nss7Li0h1UlxKO9MtcvZk8vQICjtzdYG3RHjw2SkpELYjjmK5AVNSMQMvPLepuxDAgRHTU0wOhtGRpmTQUBwJz8s1sLB1w8B4rtH8wwW1RsfY1ytl\/t2X2aCjsoUmVbWS+xcG2R5KHCQUqUB4KV51Em9Nec+CZNrRnmf4zxN6baVWfLksY0bVYIN3vibLAtLLzhLncwpoh110Ds+fm3CUncHmG1rdBeJaNq3fL3pvmeD3PANScXbQ9d8YuTqHT2CjsmVFfR5EmOTsO0T4EjcbFJOfZsfr5VhcSXAUNRQ1GBqPMLBtGD1My8NADSaimIocRQ+RW66UpWesJcbPi5++f6CuSuNnxc\/fP8AQVyURKqrcdddUW8iuGRR5ym7dbrrLhJtBhNmEtDE1cYRHHA2qR317kHIpLgSFvNp7FweUu1VUfvN0mr1anZG+mAjOmMidTFhkMd67y0+6zCiphnZTjbsQJUZG3NyOLeDqEI2Tgz8R8NjSwkVcBgK4ex91myUNkR7g8A\/CczTH3HspGzxE6rWu3oz2TdY1xiz4SJaLa7DCLa4XY6nQzDcba7zzsbEuKcU5zoYfPZsHZKeaTrvqxiZX3zK4Nx+dpTcBh67W9DbDHauto+c4gjpSVQ2wsczby17l+PvJSCeaAWC+3a2XtWWYgqNLz6SxKfkRmYTEiY9NdjhVxZdtySFRuwWAdhyK5m2m1rdU8Cv4s1wh4+zdU6d3SK\/GuMVMG9PwY0a5qFgXJPeLi8lKSmKpBW6AgpS3+UePYK7urljoczGMRoL3YucPk2CtMdFZ0SXhBjiGNwa0\/PtNK\/q8VYHQzUrPLxmkjCsukT7g07a3ro27cYzLMyEpt9toJc7BtptTT3aqLX5NKgYzwKnPFO+Kq5wnyRCzG62XFmbc5YX7UmTcjAktzGospsstwwJKColTsdTqi2patkstrSEJcHNaOpSQe+JLMfEJJIxJFD7UFPZR08xsOYexgAAOFDUe9T90rha\/Tv\/AGp\/pXNXC1+nf+1P9Ky1irmpSlEWrLLhmFXzWnNsiu0\/H8jvMWFbrc3Dds7BmWOK4ytSmFSCCtxt8kuch6Dr061JGNHtJotntWPRtMsWatdinfOdrhItEdLEGXzFXbsoCeVtzck86QDuT1pjUO8s6g5lLm4Ta7Zb5It3crzHUgybvysqDnbgHmHZK2QjmA6E7dKl9FUqA5zpxg4xXOrhC0msV+uOSW11d0gCIyy5kLjTSuxYfd5d1EnyUqXvy824rGY27GY1Kxe2OZLIsUtOCKV9BEoUthlCX4wMntR5BUySGANtyHCR0qV6nvWqPprlj99u8+1W1uxz1zJ8AkSYjAYWXHmdgT2iU7qTsD1AqP4ci8vZBis+zxLdcMQVhiEovcwb3h2QVsFlKidj2a2uda+n6QJoi2NSlKKi4U\/2tz\/DR\/VVc1cKf7W5\/ho\/qquaiJVaL5ptp5qPxpX+JqFguP5MxC01tDkZu721mYllarlOBUgOpUEkgAEirL1oyz\/89vKP\/wAZWb\/xOfRVCkn\/ALLnDT\/8vunP\/wCsQv8A+Oqgaq6X5voTxCZpqXw7aR5bZ5LFss6rE1i1hZVjt0Q22732HcGEONhIWS0Q6hJWhQKh5wfQ6uneP+SZv\/ZnP+E0StVWGNqK3q5qrwr6nN2ldrGT2LI7mYS3A4Y5ct8dRb5wBzbHcb7Df0Dwq1VUi0Q8eDD\/AO0b\/wD+Hx6u7VAquwSlKVVeUpSlESlKURKUpRFxyY7EuO7EktJdZeQptxChuFJI2II9BBryiwHKrl8l7xA5XpDqxZ50\/QzUWSuXabmhlT6I6TukLIA8tSWylp9A8ohCFpBGwV6w1GNRdMsA1cxeThepWJW7IbLK6rizWgsJVsQFoV+c2sbnZaSFDfoRVCARQqoJBqFWWHp9w+Z9H+lenPENjCrC9+VIM5h4sJPXlJLiSnb0LAI89aX4leL7THS3AJ3DfwlXNeeakZsDanrjZz3lMbtgW1FDjXRx\/lUUtobJCCeZR3Gyp7f\/AJG3hNvF2cuNtuue2OO4rmECDd2FsIHoSX2HHNvtWTW\/NAOC\/h34almfplgrSL0tvs3L1cXVS56kkbEJcX0aBB6hsIB84NRkpYshIxTHl4YDjtx4Vy9FIzVsT07CEGPEJaNmHHf6rE8CXDW7wu8Ptpwa8hpWS3N1d4yBbSgpImOpSOyCgSCG20Nt7joSgqHjVhqUqUUalcMb9Gr\/ABHP+M1zVwxv0av8Rz\/jNEXNWk+Ni2ZReOEzVW3YcHVXN7GZfKhoErcZCd30JA6kqZDiQB477VuyvwgKBSoAg9CDRFRK\/sIzDCsAyXTSE9NwWRi9tYsKYKC41FQhlKVMEJ35HEqSQoHruNj4VAOKJiyLjYTiWaY5eMhy2zYXfLncoVoWtE+34\/zjtRLUlxBLS2xypaO58lY2G\/Wyc\/gaslkv1zvOhutWoek0W9Pqkz7Jjs5pVqLqzu44zGebWlhavSggDYAJAG1T\/RDhj030LavEyyuXjIsiyQg33JckmmfdLmANkoddUAOQDoEJSlPQbgnrWvMu9DbNxZvrXVibAaUxBzGOzDwU8+3ojpWFK9W34N4rXAjI+ePiq4ZdCuWVWfD8kw9o3fEp2PW5FhdtbClRkMpYQktJSncIUFhW6T1Hh5q7trYub3GJoFYklTuWY1h2QSMtKTzORrQ8AmAzII8D2pBSlXUffU\/f4F7Tjl1uErQ\/XTUnSy1Xd9T8uwWG4NOWxC1ndao7D7a+7qUTvug7DpsAABWy9C+HDTrQCFclYqq7Xa+350P3vI77NM263Rwfml99QG4HmSkJSPHbckm7IWIyRnYs415JfsOzGue3w3BWp22XzsnDlHMADNo8qenjvW06UpU4oZcbPi5++f6CuSuNnxc\/fP8AQVyURKppd7TqMrUec2q25AcvXeZC4U1uFKJSTKcMNxuXyGOiCmMpoLaK+TlDqFoU6ryrl0qxHgCYABJFCDgaZfhXoEcwCSADUEYiuf5VILVZ9VFz3I2M2vLY+cohrEqUuPIZk977vtLVKmvN91fbWtKuxAUtvmLBZShCCE\/tvtObPG4HALHm0RptSVXhMSJNgSHbOHgp9h5UhCVSJ53JSpsqkcokcrqS4jnu9Ssdtnsa4OD3YEn5t9f3wWQ6fe5paWNxAGW6n7YqtnDJByhjLp8iJAmQsb+bFtzUKt0mBEdm9o0IpYZkIQe0SymQHVoSAeZkKKlJ8mydKVkwIIl4TYTSSBhjiVjR4xjxHRXAAndgErha\/Tv\/AGp\/pXNXC1+nf+1P9KvK0ualKURa6wlvFk6v6krtLd8F6ULP87KlgdyVtGV2Hdf8m\/af3tq2LUFu1l1gbmZfOxvNLCRcEQRjUS6Wtbse2LQNpRe7Fbbjwc8UjnHKR6Old5iNqqMitTsm84qqxItQRdGEW2QJbty2O7jDhfKEMb8vkKQpe2\/l0VSslmzl3awy\/O2C4wIF0RbJSoUu4ECLHfDSuzce3BHZpVsVdPzQag9jZtjurONTrzY503K\/oI4h3IYXMbQWTIjF1hJB5e0W6EuI6b8iVebpXJdsV1lyfTxvFMpvWBTZ1zlORMh5LRNbhSrM6laHWGUCV2rT6kKADhcUkdfJ8NpDgWleDaZfOIwq0vwE3VxtySlyfIkJJQkpRyh5xQbAB22RsPZRMlLaUpRUXCn+1uf4aP6qrmrhT\/a3P8NH9VVzURK0ZZ\/+e3lH\/wCMrN\/4nPredaRzrSjWb\/bXJ1f0mzPDbcq4YzEx6VDyGzSpvRiS++HEFiSztv2+2x3\/ADaKoW7q6d4\/5Jm\/9mc\/4TWoPmfjP\/8AiFoz\/wDqN0\/\/ALGuKTYOMyVHdjOah6NhLyFNqIxK6bgEbdP\/AHjRKLSWiHjwYf8A2jf\/APw+PV3a0Jw\/8Hel2iFtxO6fNZuOaY5bTCXeu\/TC2txbfI8tuO48ptoLHmCenSt91QKriCcEpSlVXlKUpREpSlEXXnuLajlbauVQI61jO\/y\/2x9wrKymDIZLQVy7kHfaul80K\/bj8NQ8\/Cmnxawa0psNPysuA+E1tH5rr9\/l\/tj7hWv9b9ecf0Fwg53mHfX4ne2oiGIiGy84pQUtZSFlKdkNNuuq67lLSgkFWwOyPmhX7cfhrE5Dp1jGWojN5RZbddkQ1uOR0TYqXktLW2ppakhW4BLbi0E+qtQ85rEbLzwI0tKn+XNXTEgUwp7LTdw4sXIlxvFli6bZFNuNpucm3JYZlwAJSY9vRPffbcU8EciWH42wUQpS30gDZLikReL8oLp\/dbg3acfw3NrxOku3REaJAtzbz77cKGiV2qGgvnIeSpxDY25ith0EDl3O7blw\/aT3iy\/Ry54HYZNs7yiZ3VcFPJ2yYqYgXt6e7JSwfS2OQ7p3FcUvhy0anyJMqbppi770xCm31uWpolxKg+CD06jaVJ\/jL9NXhBmdod\/tzXjTh7x7cl29NtS2tS8OhZla0liPNW+2GjJjyClTLy2lbrYWtG\/M2fJJC0\/muJQsKQmT9\/l\/tj7hXUxzArDiFpbsWMW6JbLe0466mPGZCEdo64pxxZ28VLcWtalHqpSiSSSTWT+aFftx+GrDpeeqaVp581cESBTGnsuv3+X+2PuFfKJspI2S6QNyfAeJO9dr5oV+3H4a\/EWlagSXeXqRsU+3xpq8\/wCPvzTrIHh7Lg7\/AC\/2x9wrRuovGVgWmOqkLSHI4t5N7uVysltglllpTchdxdW2Fp8rm5WeVJcJHg6gJ5idq3180K\/bj8NRW86I6a5FksfMr7hdiuF9iKZXHuUiAhyQ0pp1t1spcI5gUuMtKGx6FtJ8wr1DgToPx6VP8uao6JB\/TT2Ws9N+Lez6iX3G8e+iOQ2WXlsGBd7UJpirS7bZsObKiyVFp1fJzJt8lBbPlpUE7jlIVXWtfF61fnxAsGmWXzZ8m9S7LboxRFjCeuKmYp9xt191DPIkQV+K993Gwdt1FM8Y4YdD4sEW2NpjjLMZMlEtLbduQkIdQ2ppCk7fmhLa1oSBsEpUQAATX3N4ZtFLlDmW6fprjkiLcJnzhJZcgJKHZP5UF0j1iJD4J84dcB3CiDdMCZrgHe\/NeNOH4e3JQ+ZxaY1Bu9sssmxX1Ei53Z6zpHLHIaebvFttSiopcI5e2urK90k+Q24fHlCvnIOKtuyXnMbTG04zO6IwyUzCly4NvDzLjjhjbqSU7nkbTKStxW26UNuK22HWbTeG3Ri4zbncZumuMuybyGxOdNtb5n+zcadRzHbzOMML6eKmmyeqRt8q4a9GVqkLVp1j5VKQyh5Xck7q7Hs+yO\/rI7BnlV4js07HoKoIE1tDv9uarpw\/D25LP4jmYzHFLNl1vcCYt7t8e4MpD7EgJQ62lYHasLW05sFbcza1oPilShsTl+\/y\/wBsfcK47Lh1qxy0QrBYIcS3Wy3MIixIkVgNssMoSEoQhCeiUgAAAeiu580K\/bj8NWTLz9cK+\/NexEgeHsusJspO+zx6nc9BX73+X+2PuFc6bSs77ugbHYeT41+\/NCv24\/DVNXn\/AB9+adZA8PZan1h4h2NIJbMWVi17vnJYrplFwXb1RkCDareqOJT6u2cQXFDvTZDaOZSglfnACoPbuOHFrzf5GK2jFb5IuiZqoUZBkwW2XVJXP7RbjqngI6UNWuY8e05SUIHKFKUE1uvMNHNP9QXoMjN8Us98dtnP3Rc6Gl0tJWpCloG\/6ilNNFST5Ki2gkHlG3Tuugult7jdzu2D2KU1uCEuQk+SQ+uQCD4gh51xzcdeZaj5zV9sGaDaODq\/5c14L4VcKe3JaqvfG3gNlmPW0QLpcJrOFN5p2NukQZYWhfIe4ocafU2uTyOtuDkWWlIUFJcIIJ6cjjpwp2Jcrjj2L5NeYNr7kuRMYaYajtMSTcgh95x1aUxmwq1uoUt4tpSt9lK1IBWUbbRw8aPtR2ojOnGMNssqbU0hFraSEckVMRATsOgTGSlkAdAhIT4CuOfw36M3NExE\/TbGXk3GQZUoKtrf5Z4qkqK1bDqSZ0zf0iS8DuFqBqIMzud\/tzVNOHvHtyWo5HHfh3z1Ox+04Rmd4nW65Xe1vs2yC1KWFwFoQXAhpalLbc5nVIUgK8mO8SBy7HdunuorGo2G2zNLSrs4tzbUtDfeY8jkKVqQpJcYW42SFJIICiQQQoJUCkY6Tw4aMzFy1ytNMXdVOX2kkqtbRLq+0dd5ldOpDj7ywfEKcURsTUrx\/B7JitoYsONQIdst0bnLUaKwG20FSitZAHnUpSlE+JKiTuSa8xIE2R8AdX\/LmvTXwq\/FT25Lsd\/l\/tj7hX4JklJKg6d1ePQda7PzQr9uPw1+JtSypSS7sEnoeXxqzq8\/4+\/NeusgeHsuDv8AL\/bH3ConqnqbL0vwa6Z27Y596i2dhcqXHhLYQ6lhCSpSx2qkJO23hvud6mnzQr9uPw107xiFsyC1S7HfI0edb5zSmJMZ9oLbebUNlJUk9CCPNVWy88DjX\/bmhiQKYU9lX\/KuNnHsFhZddcwwfK7bb8IlQoV3llhlxlt592I2UoWhZQvs++pUrY77Nr2B6b4Vj5QvTu4MCdZcYye6Q1Q5VxbcipiKcciMSJzJkIaLwcU0fm9xZWAQhDrRXy8x23jdeHzSW+T7rc7zgNgnSb4ptdyXIgoX3tSFtLQXAeiyFMMkE+dtPors2TQ7TPG7XNsmP4TYrdb7jBNslxY0BDbT0QqdWWFJHQo5pD55fDd1fpNXxBmaZOr\/AJc1b04dcx7clEM14krBhucYZp0qFOuN9ziJJk2+PHcjoDJbZLjSHi4tPIXyh1DatikqaWCRtvUSsHGU3kSWTb9Js7kLkYg1mbbMSKxKdXDeYlPR2UhpxQ7d0Q1pS2SN1LQnfcnbads4fdJrM429a8Bx+O6yqIttxMBHO2Yzyn45So9U9m6ta07HopRPnr5k8O+kMxUdUvT3Hnu62lNiaSu3oKU25KHG0xeXwLQQ66kII22WobdTVBAmgKUd\/tzVdOF4e3JfWl2qjOqWItZbbWHYba5D8Vcd15l1xpxpwoUF9mpXIrcdW18rifBaEKBSJb3+X+2PuFdDF9Osawm1fMmJWmFaYParfLEVgISp1Z3WtW35ylHqVHcnz1l\/mhX7cfhq06XnqnRrTz5r2IkCmNPZdbvsoKK+1PMQATsPAf8ArX73+X+2PuFc4tS+cp7XoADvy+Pj0\/8A96a\/fmhX7cfhrzq8\/wCPvzTrIHh7Lr9\/l\/tj7hWsdauIi3aJ\/NCLrY7tepF6RLXFiW1UfvDxjpQpTTLbriC+8rtAEMt8y1kEAE1tb5oV+3H4a6kjEbbLuMS8SY8dydBQ63GkKa3cZS7y9oEq8QFciN9vHlHor02BPA1dUj\/LmqGJAIwp7LQcbjawq9Qpz2J2i53mRCvFwthaEuBFbWxEjd5VO7d99DSY62yns1KUCVK2UEhK1J5DxkWyRCvl2s2nmYXa12WSiKbhAitSIr\/M4hPapeaUpBZSF86nQopSlJJO2xrYkzhn0SuFuatEzS\/FnITDcdltg2toIShhtxtpIAHglt51G3nS4pJ3BIr4b4YtEGULbZ0zxttLiW0kIt6EgchQUFO35qkltGyhsRyjrV7qZnc7\/bmvGnD8PbkpPjGWnKsbtOTwXeWNd4LE9kB5l8BDraVp2cZUtpfRQ8ptakHxSpQIJyff5f7Y+4V82rE7dYrXDslljRoFvt8duLEix2Q20wy2kJQ2hI6JSlIAAHQACu180K\/bj8NWDLz9cK+\/NXOsgeHsuv3+X+2PuFZhlRUyhSjuSkE+6sf80K\/bj8NZFtPI2lG+\/KAKkLPhTENzuvr6mqsTDobgNBfVKUqUWKlKUoiUpSiJSlKIlKUoiUpSiJSlKIlKUoiUpSiJSlKIlKUoiUpSiJSlKIlKUoiUpSiJSlKIlKUoiUpSiJSlKIlKUoiUpSiJSlKIlKUoiUpSiJSlKIlKUoiUpSiJSlKIlKUoiUpSiJSlKIlKUoiUpSiJSlKIlKUoiUpSiJSlKIlKUoiUpSiJSlKIlKUoiUpSiJSlKIlKUoiUpSiJSlKIlKUoiUpSiJSlKIlKUoiUpSiL\/9k=\" width=\"301px\" alt=\"react native global\"\/><\/p>\n<p>From there, you&#8217;ll be able to access all actions from inside another one&#8230; The StoreTools is generic and allow your to set an interface for getting the typing on the actions. Fist we are gonna create a couple of global state, is important to create them with the createGlobalStateWithDecoupledFuncs since we need the decoupled getter. You can create combined emitters and hooks from the hook getters.<\/p>\n<h2>Import<\/h2>\n<p>But we\u2019re getting ahead of ourselves; let\u2019s start by taking a look at React\u2019s useState and useReducer hooks. Your development will proceed more quickly as a result of this better developer experience. You can get a point-in-time snapshot of all the data stored globally. Creating a global hook that connects to an asyncStorage is made incredibly easy with the createCustomGlobalState function. These additional methods provide a more flexible and granular way to interact with the state managed by useContacts. You can retrieve and modify the state as needed, without establishing a subscription relationship or reactivity with the state changes.<\/p>\n<p>Redux adopts Flux architecture, so it is based on the same app building method. Both of these approaches come down to keeping your application data in one place, referred to as a \u2018store\u2019. It means you don\u2019t have to hire two separate iOS and Android dev teams to finalize your project; a small team is enough to build it. The cost of developing apps in React Native is much lower than apps built using languages that don\u2019t allow for cross-platform development. At the time, they already offered users a web app powered by Gestalt, Pinterest\u2019s open-source set of React UI components.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Applications can include this global state for both functional and class components. Regarding the newly created hook, useCombinedHook, you can seamlessly utilize it across all your components, just like your other global state hooks. This enables a consistent and familiar approach for accessing and managing the combined state within your application. The React Native tools [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"categories":[889],"tags":[],"class_list":["post-49486","post","type-post","status-publish","format-standard","hentry","category-software-development-2"],"_links":{"self":[{"href":"https:\/\/ccm-swiss.com\/index.php\/wp-json\/wp\/v2\/posts\/49486","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ccm-swiss.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/ccm-swiss.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/ccm-swiss.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/ccm-swiss.com\/index.php\/wp-json\/wp\/v2\/comments?post=49486"}],"version-history":[{"count":1,"href":"https:\/\/ccm-swiss.com\/index.php\/wp-json\/wp\/v2\/posts\/49486\/revisions"}],"predecessor-version":[{"id":49487,"href":"https:\/\/ccm-swiss.com\/index.php\/wp-json\/wp\/v2\/posts\/49486\/revisions\/49487"}],"wp:attachment":[{"href":"https:\/\/ccm-swiss.com\/index.php\/wp-json\/wp\/v2\/media?parent=49486"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ccm-swiss.com\/index.php\/wp-json\/wp\/v2\/categories?post=49486"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ccm-swiss.com\/index.php\/wp-json\/wp\/v2\/tags?post=49486"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}