Merge branch 'master' of https://codefirst.iut.uca.fr/git/thomas.chazot2/LaSuperMeteo
commit
d7d716c391
@ -1,2 +1,31 @@
|
||||
# LaSuperMeteo
|
||||
|
||||

|
||||

|
||||
|
||||
La Super Météo est une application qui vous permet de connaître la météo des grandes villes de France. Elle utilise l'API : https://iut-weather-api.azurewebsites.net/swagger-ui/#/Cities/get_cities
|
||||
|
||||
Cette application permet aussi d'ajouter une ville en favorite pour accéder à sa météo plus facilement.
|
||||
|
||||
## Description
|
||||
|
||||
Sur la page d'accueil de l'application, est affichée la ville favorite de l'utilisateur avec toutes ses données métrologiques. Si l'utilisateur n'a pas choisi de ville favorite alors il lui est conseillé d'en mettre une.
|
||||
|
||||
Ensuite, il y a une autre page contenant la liste des villes de l'API. L'utilisateur peut aussi rechercher une ville en utilisant la barre de recherche. Si l'utilisateur clique sur un des composants de la ville alors les détails de cette ville s'afficheront.
|
||||
|
||||
## Sketchs
|
||||
|
||||
|
||||
<div align = center>
|
||||
<img alt="home_page_sketch" src="documentation/HomeScreen.png" width="200" >
|
||||
<img alt="city_list_sketch" src="documentation/ListScreen.png" width="200" >
|
||||
</div>
|
||||
|
||||
|
||||
## ScreenShots
|
||||
|
||||
<div align = center>
|
||||
<img alt="home_page" src="documentation/HomeScreenSM.png" width="200" >
|
||||
<img alt="city_list" src="documentation/ListScreenSM.png" width="200" >
|
||||
<img alt="search_screen" src="documentation/SearchScreenSM.png" width="200" >
|
||||
</div>
|
After Width: | Height: | Size: 50 KiB |
After Width: | Height: | Size: 111 KiB |
After Width: | Height: | Size: 65 KiB |
After Width: | Height: | Size: 130 KiB |
After Width: | Height: | Size: 52 KiB |
@ -0,0 +1,169 @@
|
||||
<mxfile host="app.diagrams.net" modified="2023-04-09T21:39:05.934Z" agent="Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.1 Safari/605.1.15" etag="Wku2sDYiiOmeIVzFv5Ba" version="21.1.1">
|
||||
<diagram name="Page-1" id="vXAqNleWKcAXQYSMi_hb">
|
||||
<mxGraphModel dx="1056" dy="564" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="827" pageHeight="1169" math="0" shadow="0">
|
||||
<root>
|
||||
<mxCell id="0" />
|
||||
<mxCell id="1" parent="0" />
|
||||
<mxCell id="m99TtoXnMXYr19ckMImZ-10" value="" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1">
|
||||
<mxGeometry x="98" y="80" width="186" height="290" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="m99TtoXnMXYr19ckMImZ-2" value="" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1">
|
||||
<mxGeometry x="94" y="370" width="190" height="40" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="m99TtoXnMXYr19ckMImZ-1" value="" style="verticalLabelPosition=bottom;verticalAlign=top;html=1;shadow=0;dashed=0;strokeWidth=1;shape=mxgraph.android.phone2;strokeColor=#c0c0c0;" vertex="1" parent="1">
|
||||
<mxGeometry x="90" y="50" width="200" height="390" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="m99TtoXnMXYr19ckMImZ-3" value="" style="image;sketch=0;aspect=fixed;html=1;points=[];align=center;fontSize=12;image=img/lib/mscae/Azure_Home.svg;" vertex="1" parent="1">
|
||||
<mxGeometry x="117" y="376" width="25" height="20" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="m99TtoXnMXYr19ckMImZ-5" value="" style="line;strokeWidth=1;rotatable=0;dashed=0;labelPosition=right;align=left;verticalAlign=middle;spacingTop=0;spacingLeft=6;points=[];portConstraint=eastwest;" vertex="1" parent="1">
|
||||
<mxGeometry x="230" y="376" width="30" height="10" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="m99TtoXnMXYr19ckMImZ-6" value="" style="line;strokeWidth=1;rotatable=0;dashed=0;labelPosition=right;align=left;verticalAlign=middle;spacingTop=0;spacingLeft=6;points=[];portConstraint=eastwest;" vertex="1" parent="1">
|
||||
<mxGeometry x="230" y="383" width="30" height="10" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="m99TtoXnMXYr19ckMImZ-7" value="" style="line;strokeWidth=1;rotatable=0;dashed=0;labelPosition=right;align=left;verticalAlign=middle;spacingTop=0;spacingLeft=6;points=[];portConstraint=eastwest;" vertex="1" parent="1">
|
||||
<mxGeometry x="230" y="391" width="30" height="10" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="m99TtoXnMXYr19ckMImZ-11" value="La Super Météo" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1">
|
||||
<mxGeometry x="142" y="90" width="100" height="30" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="m99TtoXnMXYr19ckMImZ-12" value="Clermont" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1">
|
||||
<mxGeometry x="159" y="120" width="60" height="30" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="m99TtoXnMXYr19ckMImZ-13" value="" style="ellipse;shape=cloud;whiteSpace=wrap;html=1;" vertex="1" parent="1">
|
||||
<mxGeometry x="150" y="150" width="78" height="40" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="m99TtoXnMXYr19ckMImZ-14" value="" style="shape=image;html=1;verticalAlign=top;verticalLabelPosition=bottom;labelBackgroundColor=#ffffff;imageAspect=0;aspect=fixed;image=https://cdn1.iconfinder.com/data/icons/hawcons/32/700095-icon-60-degree-celsius-128.png" vertex="1" parent="1">
|
||||
<mxGeometry x="199" y="205" width="20" height="20" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="m99TtoXnMXYr19ckMImZ-16" value="16" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1">
|
||||
<mxGeometry x="168" y="200" width="40" height="30" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="m99TtoXnMXYr19ckMImZ-17" value="" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1">
|
||||
<mxGeometry x="130" y="260" width="48" height="30" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="m99TtoXnMXYr19ckMImZ-18" value="Humidity" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1">
|
||||
<mxGeometry x="134" y="260" width="40" height="30" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="m99TtoXnMXYr19ckMImZ-19" value="" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1">
|
||||
<mxGeometry x="212" y="260" width="48" height="30" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="m99TtoXnMXYr19ckMImZ-20" value="Wind" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1">
|
||||
<mxGeometry x="216" y="260" width="40" height="30" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="m99TtoXnMXYr19ckMImZ-21" value="" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1">
|
||||
<mxGeometry x="130" y="310" width="48" height="30" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="m99TtoXnMXYr19ckMImZ-22" value="Pressure" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1">
|
||||
<mxGeometry x="134" y="310" width="40" height="30" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="m99TtoXnMXYr19ckMImZ-23" value="" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1">
|
||||
<mxGeometry x="212" y="310" width="48" height="30" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="m99TtoXnMXYr19ckMImZ-24" value="Visibility" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1">
|
||||
<mxGeometry x="216" y="310" width="40" height="30" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="m99TtoXnMXYr19ckMImZ-44" value="" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1">
|
||||
<mxGeometry x="388" y="79" width="186" height="290" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="m99TtoXnMXYr19ckMImZ-45" value="" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1">
|
||||
<mxGeometry x="384" y="369" width="190" height="40" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="m99TtoXnMXYr19ckMImZ-46" value="" style="verticalLabelPosition=bottom;verticalAlign=top;html=1;shadow=0;dashed=0;strokeWidth=1;shape=mxgraph.android.phone2;strokeColor=#c0c0c0;" vertex="1" parent="1">
|
||||
<mxGeometry x="380" y="49" width="200" height="390" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="m99TtoXnMXYr19ckMImZ-47" value="" style="image;sketch=0;aspect=fixed;html=1;points=[];align=center;fontSize=12;image=img/lib/mscae/Azure_Home.svg;" vertex="1" parent="1">
|
||||
<mxGeometry x="407" y="375" width="25" height="20" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="m99TtoXnMXYr19ckMImZ-48" value="" style="line;strokeWidth=1;rotatable=0;dashed=0;labelPosition=right;align=left;verticalAlign=middle;spacingTop=0;spacingLeft=6;points=[];portConstraint=eastwest;" vertex="1" parent="1">
|
||||
<mxGeometry x="520" y="375" width="30" height="10" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="m99TtoXnMXYr19ckMImZ-49" value="" style="line;strokeWidth=1;rotatable=0;dashed=0;labelPosition=right;align=left;verticalAlign=middle;spacingTop=0;spacingLeft=6;points=[];portConstraint=eastwest;" vertex="1" parent="1">
|
||||
<mxGeometry x="520" y="382" width="30" height="10" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="m99TtoXnMXYr19ckMImZ-50" value="" style="line;strokeWidth=1;rotatable=0;dashed=0;labelPosition=right;align=left;verticalAlign=middle;spacingTop=0;spacingLeft=6;points=[];portConstraint=eastwest;" vertex="1" parent="1">
|
||||
<mxGeometry x="520" y="390" width="30" height="10" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="m99TtoXnMXYr19ckMImZ-51" value="La Super Météo" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1">
|
||||
<mxGeometry x="432" y="89" width="100" height="30" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="m99TtoXnMXYr19ckMImZ-65" value="" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1">
|
||||
<mxGeometry x="388" y="160" width="182" height="30" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="m99TtoXnMXYr19ckMImZ-66" value="" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1">
|
||||
<mxGeometry x="388" y="190" width="182" height="30" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="m99TtoXnMXYr19ckMImZ-67" value="" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1">
|
||||
<mxGeometry x="388" y="220" width="182" height="30" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="m99TtoXnMXYr19ckMImZ-68" value="" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1">
|
||||
<mxGeometry x="388" y="250" width="182" height="30" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="m99TtoXnMXYr19ckMImZ-69" value="" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1">
|
||||
<mxGeometry x="388" y="280" width="182" height="30" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="m99TtoXnMXYr19ckMImZ-71" value="Clermont" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1">
|
||||
<mxGeometry x="389.5" y="160" width="60" height="30" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="m99TtoXnMXYr19ckMImZ-72" value="Clermont" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1">
|
||||
<mxGeometry x="389.5" y="190" width="60" height="30" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="m99TtoXnMXYr19ckMImZ-73" value="Clermont" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1">
|
||||
<mxGeometry x="389.5" y="220" width="60" height="30" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="m99TtoXnMXYr19ckMImZ-74" value="Clermont" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1">
|
||||
<mxGeometry x="389.5" y="250" width="60" height="30" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="m99TtoXnMXYr19ckMImZ-75" value="Clermont" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1">
|
||||
<mxGeometry x="389.5" y="280" width="60" height="30" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="m99TtoXnMXYr19ckMImZ-77" value="16°" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1">
|
||||
<mxGeometry x="480" y="160" width="60" height="30" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="m99TtoXnMXYr19ckMImZ-78" value="16°" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1">
|
||||
<mxGeometry x="480" y="190" width="60" height="30" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="m99TtoXnMXYr19ckMImZ-79" value="16°" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1">
|
||||
<mxGeometry x="480" y="220" width="60" height="30" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="m99TtoXnMXYr19ckMImZ-80" value="16°" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1">
|
||||
<mxGeometry x="480" y="250" width="60" height="30" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="m99TtoXnMXYr19ckMImZ-81" value="16°" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1">
|
||||
<mxGeometry x="480" y="280" width="60" height="30" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="m99TtoXnMXYr19ckMImZ-83" value="" style="html=1;verticalLabelPosition=bottom;align=center;labelBackgroundColor=#ffffff;verticalAlign=top;strokeWidth=2;strokeColor=#0080F0;shadow=0;dashed=0;shape=mxgraph.ios7.icons.star;" vertex="1" parent="1">
|
||||
<mxGeometry x="545" y="166.5" width="20" height="17" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="m99TtoXnMXYr19ckMImZ-84" value="" style="html=1;verticalLabelPosition=bottom;align=center;labelBackgroundColor=#ffffff;verticalAlign=top;strokeWidth=2;strokeColor=#0080F0;shadow=0;dashed=0;shape=mxgraph.ios7.icons.star;" vertex="1" parent="1">
|
||||
<mxGeometry x="545" y="196.5" width="20" height="17" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="m99TtoXnMXYr19ckMImZ-85" value="" style="html=1;verticalLabelPosition=bottom;align=center;labelBackgroundColor=#ffffff;verticalAlign=top;strokeWidth=2;strokeColor=#0080F0;shadow=0;dashed=0;shape=mxgraph.ios7.icons.star;" vertex="1" parent="1">
|
||||
<mxGeometry x="545" y="226.5" width="20" height="17" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="m99TtoXnMXYr19ckMImZ-86" value="" style="html=1;verticalLabelPosition=bottom;align=center;labelBackgroundColor=#ffffff;verticalAlign=top;strokeWidth=2;strokeColor=#0080F0;shadow=0;dashed=0;shape=mxgraph.ios7.icons.star;" vertex="1" parent="1">
|
||||
<mxGeometry x="545" y="256.5" width="20" height="17" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="m99TtoXnMXYr19ckMImZ-87" value="" style="html=1;verticalLabelPosition=bottom;align=center;labelBackgroundColor=#ffffff;verticalAlign=top;strokeWidth=2;strokeColor=#0080F0;shadow=0;dashed=0;shape=mxgraph.ios7.icons.star;" vertex="1" parent="1">
|
||||
<mxGeometry x="545" y="286.5" width="20" height="17" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="m99TtoXnMXYr19ckMImZ-89" value="" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1">
|
||||
<mxGeometry x="388" y="310" width="182" height="30" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="m99TtoXnMXYr19ckMImZ-90" value="Clermont" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1">
|
||||
<mxGeometry x="388" y="310" width="60" height="30" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="m99TtoXnMXYr19ckMImZ-91" value="16°" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1">
|
||||
<mxGeometry x="480" y="310" width="60" height="30" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="m99TtoXnMXYr19ckMImZ-92" value="" style="html=1;verticalLabelPosition=bottom;labelBackgroundColor=#ffffff;verticalAlign=top;shadow=0;dashed=0;strokeWidth=2;shape=mxgraph.ios7.misc.star;fillColor=#0080f0;strokeColor=none;sketch=0;" vertex="1" parent="1">
|
||||
<mxGeometry x="545" y="314.5" width="20" height="21" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="m99TtoXnMXYr19ckMImZ-94" value="Search bar" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1">
|
||||
<mxGeometry x="388" y="130" width="182" height="30" as="geometry" />
|
||||
</mxCell>
|
||||
</root>
|
||||
</mxGraphModel>
|
||||
</diagram>
|
||||
</mxfile>
|
@ -1,9 +1,9 @@
|
||||
{
|
||||
"expoServerPort": null,
|
||||
"expoServerPort": 19000,
|
||||
"packagerPort": 19000,
|
||||
"packagerPid": null,
|
||||
"expoServerNgrokUrl": null,
|
||||
"packagerNgrokUrl": null,
|
||||
"ngrokPid": null,
|
||||
"webpackServerPort": null
|
||||
"webpackServerPort": 19006
|
||||
}
|
||||
|
File diff suppressed because one or more lines are too long
@ -0,0 +1 @@
|
||||
{"ast":null,"code":"import Platform from \"react-native-web/dist/exports/Platform\";\nimport NativeModules from \"react-native-web/dist/exports/NativeModules\";\nvar NativeIconAPI = NativeModules.RNVectorIconsManager || NativeModules.RNVectorIconsModule;\nexport default function ensureNativeModuleAvailable() {\n if (!NativeIconAPI) {\n if (Platform.OS === 'android') {\n throw new Error('RNVectorIconsModule not available, did you properly integrate the module? Try running `react-native link react-native-vector-icons` and recompiling.');\n }\n throw new Error('RNVectorIconsManager not available, did you add the library to your project and link with libRNVectorIcons.a? Try running `react-native link react-native-vector-icons` and recompiling.');\n }\n}","map":{"version":3,"names":["NativeIconAPI","NativeModules","RNVectorIconsManager","RNVectorIconsModule","ensureNativeModuleAvailable","Platform","OS","Error"],"sources":["/Users/thomaschazot/Documents/But2A/LaSuperMeteo/iut-expo-starter/node_modules/@expo/vector-icons/build/vendor/react-native-vector-icons/lib/ensure-native-module-available.js"],"sourcesContent":["import { Platform, NativeModules } from 'react-native';\n\nconst NativeIconAPI =\n NativeModules.RNVectorIconsManager || NativeModules.RNVectorIconsModule;\n\nexport default function ensureNativeModuleAvailable() {\n if (!NativeIconAPI) {\n if (Platform.OS === 'android') {\n throw new Error(\n 'RNVectorIconsModule not available, did you properly integrate the module? Try running `react-native link react-native-vector-icons` and recompiling.'\n );\n }\n throw new Error(\n 'RNVectorIconsManager not available, did you add the library to your project and link with libRNVectorIcons.a? Try running `react-native link react-native-vector-icons` and recompiling.'\n );\n }\n}\n"],"mappings":";;AAEA,IAAMA,aAAa,GACjBC,aAAa,CAACC,oBAAoB,IAAID,aAAa,CAACE,mBAAmB;AAEzE,eAAe,SAASC,2BAA2B,GAAG;EACpD,IAAI,CAACJ,aAAa,EAAE;IAClB,IAAIK,QAAQ,CAACC,EAAE,KAAK,SAAS,EAAE;MAC7B,MAAM,IAAIC,KAAK,CACb,sJAAsJ,CACvJ;IACH;IACA,MAAM,IAAIA,KAAK,CACb,0LAA0L,CAC3L;EACH;AACF"},"metadata":{},"sourceType":"module"}
|
@ -0,0 +1 @@
|
||||
{"ast":null,"code":"export var GET_FAVORITE_CITY = \"GET_FAVORITE_CITY\";\nexport var ADD_FAVORITE_CITY = \"ADD_FAVORITE_CITY\";\nexport var FETCH_FAVORITE_CITY = \"FETCH_FAVORITE_CITY\";\nexport var DELETE_FAVORITE_CITY = \"DELETE_FAVORITE_CITY\";\nexport var GET_CITIES = \"GET_CITIES\";\nexport var GET_WEATHER_LIST = \"GET_WEATHER_LIST\";\nexport var FETCH_WEATHER_LIST = \"FETCH_WEATHER_LIST\";\nexport var GET_WEATHER = \"GET_WEATHER\";\nexport var FETCH_WEATHER = \"FETCH_WEATHER\";\nexport var GET_WEATHER_SEARCHED = \"GET_WEATHER_SEARCHED\";\nexport var FETCH_WEATHER_SEARCHED = \"FETCH_WEATHER_SEARCHED\";","map":{"version":3,"names":["GET_FAVORITE_CITY","ADD_FAVORITE_CITY","FETCH_FAVORITE_CITY","DELETE_FAVORITE_CITY","GET_CITIES","GET_WEATHER_LIST","FETCH_WEATHER_LIST","GET_WEATHER","FETCH_WEATHER","GET_WEATHER_SEARCHED","FETCH_WEATHER_SEARCHED"],"sources":["/Users/thomaschazot/Documents/But2A/LaSuperMeteo/iut-expo-starter/redux/constants.ts"],"sourcesContent":["export const GET_FAVORITE_CITY = \"GET_FAVORITE_CITY\"\nexport const ADD_FAVORITE_CITY = \"ADD_FAVORITE_CITY\"\nexport const FETCH_FAVORITE_CITY = \"FETCH_FAVORITE_CITY\"\nexport const DELETE_FAVORITE_CITY = \"DELETE_FAVORITE_CITY\"\nexport const GET_CITIES = \"GET_CITIES\"\nexport const GET_WEATHER_LIST = \"GET_WEATHER_LIST\"\nexport const FETCH_WEATHER_LIST = \"FETCH_WEATHER_LIST\"\nexport const GET_WEATHER = \"GET_WEATHER\"\nexport const FETCH_WEATHER = \"FETCH_WEATHER\"\nexport const GET_WEATHER_SEARCHED = \"GET_WEATHER_SEARCHED\"\nexport const FETCH_WEATHER_SEARCHED = \"FETCH_WEATHER_SEARCHED\"\n\n"],"mappings":"AAAA,OAAO,IAAMA,iBAAiB,GAAG,mBAAmB;AACpD,OAAO,IAAMC,iBAAiB,GAAG,mBAAmB;AACpD,OAAO,IAAMC,mBAAmB,GAAG,qBAAqB;AACxD,OAAO,IAAMC,oBAAoB,GAAG,sBAAsB;AAC1D,OAAO,IAAMC,UAAU,GAAG,YAAY;AACtC,OAAO,IAAMC,gBAAgB,GAAG,kBAAkB;AAClD,OAAO,IAAMC,kBAAkB,GAAG,oBAAoB;AACtD,OAAO,IAAMC,WAAW,GAAG,aAAa;AACxC,OAAO,IAAMC,aAAa,GAAG,eAAe;AAC5C,OAAO,IAAMC,oBAAoB,GAAG,sBAAsB;AAC1D,OAAO,IAAMC,sBAAsB,GAAG,wBAAwB"},"metadata":{},"sourceType":"module"}
|
File diff suppressed because one or more lines are too long
@ -0,0 +1 @@
|
||||
{"ast":null,"code":"import createIconSet from \"./createIconSet\";\nimport font from \"./vendor/react-native-vector-icons/Fonts/MaterialIcons.ttf\";\nimport glyphMap from \"./vendor/react-native-vector-icons/glyphmaps/MaterialIcons.json\";\nexport default createIconSet(glyphMap, 'material', font);","map":{"version":3,"sources":["../src/MaterialIcons.ts"],"names":[],"mappings":"AAAA,OAAO,aAAa;AACpB,OAAO,IAAI;AACX,OAAO,QAAQ;AAEf,eAAe,aAAa,CAAC,QAAQ,EAAE,UAAU,EAAE,IAAI,CAAC","sourcesContent":["import createIconSet from './createIconSet';\nimport font from './vendor/react-native-vector-icons/Fonts/MaterialIcons.ttf';\nimport glyphMap from './vendor/react-native-vector-icons/glyphmaps/MaterialIcons.json';\n\nexport default createIconSet(glyphMap, 'material', font);\n"],"sourceRoot":""},"metadata":{},"sourceType":"module"}
|
@ -0,0 +1 @@
|
||||
{"ast":null,"code":"import * as React from 'react';\nimport Appearance from \"../Appearance\";\nexport default function useColorScheme() {\n var _React$useState = React.useState(Appearance.getColorScheme()),\n colorScheme = _React$useState[0],\n setColorScheme = _React$useState[1];\n React.useEffect(function () {\n function listener(appearance) {\n setColorScheme(appearance.colorScheme);\n }\n var _Appearance$addChange = Appearance.addChangeListener(listener),\n remove = _Appearance$addChange.remove;\n return remove;\n });\n return colorScheme;\n}","map":{"version":3,"names":["React","Appearance","useColorScheme","_React$useState","useState","getColorScheme","colorScheme","setColorScheme","useEffect","listener","appearance","_Appearance$addChange","addChangeListener","remove"],"sources":["/Users/thomaschazot/Documents/But2A/LaSuperMeteo/iut-expo-starter/node_modules/react-native-web/dist/exports/useColorScheme/index.js"],"sourcesContent":["/**\n * Copyright (c) Nicolas Gallagher.\n * Copyright (c) Meta Platforms, Inc. and affiliates.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n *\n * \n */\nimport * as React from 'react';\nimport Appearance from '../Appearance';\nexport default function useColorScheme() {\n var _React$useState = React.useState(Appearance.getColorScheme()),\n colorScheme = _React$useState[0],\n setColorScheme = _React$useState[1];\n\n React.useEffect(() => {\n function listener(appearance) {\n setColorScheme(appearance.colorScheme);\n }\n\n var _Appearance$addChange = Appearance.addChangeListener(listener),\n remove = _Appearance$addChange.remove;\n\n return remove;\n });\n return colorScheme;\n}"],"mappings":"AASA,OAAO,KAAKA,KAAK,MAAM,OAAO;AAC9B,OAAOC,UAAU;AACjB,eAAe,SAASC,cAAc,GAAG;EACvC,IAAIC,eAAe,GAAGH,KAAK,CAACI,QAAQ,CAACH,UAAU,CAACI,cAAc,EAAE,CAAC;IAC7DC,WAAW,GAAGH,eAAe,CAAC,CAAC,CAAC;IAChCI,cAAc,GAAGJ,eAAe,CAAC,CAAC,CAAC;EAEvCH,KAAK,CAACQ,SAAS,CAAC,YAAM;IACpB,SAASC,QAAQ,CAACC,UAAU,EAAE;MAC5BH,cAAc,CAACG,UAAU,CAACJ,WAAW,CAAC;IACxC;IAEA,IAAIK,qBAAqB,GAAGV,UAAU,CAACW,iBAAiB,CAACH,QAAQ,CAAC;MAC9DI,MAAM,GAAGF,qBAAqB,CAACE,MAAM;IAEzC,OAAOA,MAAM;EACf,CAAC,CAAC;EACF,OAAOP,WAAW;AACpB"},"metadata":{},"sourceType":"module"}
|
File diff suppressed because one or more lines are too long
@ -0,0 +1 @@
|
||||
{"ast":null,"code":"import createIconSet from \"./createIconSet\";\nimport font from \"./vendor/react-native-vector-icons/Fonts/EvilIcons.ttf\";\nimport glyphMap from \"./vendor/react-native-vector-icons/glyphmaps/EvilIcons.json\";\nexport default createIconSet(glyphMap, 'evilicons', font);","map":{"version":3,"sources":["../src/EvilIcons.ts"],"names":[],"mappings":"AAAA,OAAO,aAAa;AACpB,OAAO,IAAI;AACX,OAAO,QAAQ;AAEf,eAAe,aAAa,CAAC,QAAQ,EAAE,WAAW,EAAE,IAAI,CAAC","sourcesContent":["import createIconSet from './createIconSet';\nimport font from './vendor/react-native-vector-icons/Fonts/EvilIcons.ttf';\nimport glyphMap from './vendor/react-native-vector-icons/glyphmaps/EvilIcons.json';\n\nexport default createIconSet(glyphMap, 'evilicons', font);\n"],"sourceRoot":""},"metadata":{},"sourceType":"module"}
|
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@ -0,0 +1 @@
|
||||
{"ast":null,"code":"var TYPE_VALUE = 'value';\nvar TYPE_ERROR = 'error';\nexport default function createIconSourceCache() {\n var cache = new Map();\n var setValue = function setValue(key, value) {\n return cache.set(key, {\n type: TYPE_VALUE,\n data: value\n });\n };\n var setError = function setError(key, error) {\n return cache.set(key, {\n type: TYPE_ERROR,\n data: error\n });\n };\n var has = function has(key) {\n return cache.has(key);\n };\n var get = function get(key) {\n if (!cache.has(key)) {\n return undefined;\n }\n var _cache$get = cache.get(key),\n type = _cache$get.type,\n data = _cache$get.data;\n if (type === TYPE_ERROR) {\n throw data;\n }\n return data;\n };\n return {\n setValue: setValue,\n setError: setError,\n has: has,\n get: get\n };\n}","map":{"version":3,"names":["TYPE_VALUE","TYPE_ERROR","createIconSourceCache","cache","Map","setValue","key","value","set","type","data","setError","error","has","get","undefined"],"sources":["/Users/thomaschazot/Documents/But2A/LaSuperMeteo/iut-expo-starter/node_modules/@expo/vector-icons/build/vendor/react-native-vector-icons/lib/create-icon-source-cache.js"],"sourcesContent":["const TYPE_VALUE = 'value';\nconst TYPE_ERROR = 'error';\n\nexport default function createIconSourceCache() {\n const cache = new Map();\n\n const setValue = (key, value) =>\n cache.set(key, { type: TYPE_VALUE, data: value });\n\n const setError = (key, error) =>\n cache.set(key, { type: TYPE_ERROR, data: error });\n\n const has = key => cache.has(key);\n\n const get = key => {\n if (!cache.has(key)) {\n return undefined;\n }\n const { type, data } = cache.get(key);\n if (type === TYPE_ERROR) {\n throw data;\n }\n return data;\n };\n\n return { setValue, setError, has, get };\n}\n"],"mappings":"AAAA,IAAMA,UAAU,GAAG,OAAO;AAC1B,IAAMC,UAAU,GAAG,OAAO;AAE1B,eAAe,SAASC,qBAAqB,GAAG;EAC9C,IAAMC,KAAK,GAAG,IAAIC,GAAG,EAAE;EAEvB,IAAMC,QAAQ,GAAG,SAAXA,QAAQ,CAAIC,GAAG,EAAEC,KAAK;IAAA,OAC1BJ,KAAK,CAACK,GAAG,CAACF,GAAG,EAAE;MAAEG,IAAI,EAAET,UAAU;MAAEU,IAAI,EAAEH;IAAM,CAAC,CAAC;EAAA;EAEnD,IAAMI,QAAQ,GAAG,SAAXA,QAAQ,CAAIL,GAAG,EAAEM,KAAK;IAAA,OAC1BT,KAAK,CAACK,GAAG,CAACF,GAAG,EAAE;MAAEG,IAAI,EAAER,UAAU;MAAES,IAAI,EAAEE;IAAM,CAAC,CAAC;EAAA;EAEnD,IAAMC,GAAG,GAAG,SAANA,GAAG,CAAGP,GAAG;IAAA,OAAIH,KAAK,CAACU,GAAG,CAACP,GAAG,CAAC;EAAA;EAEjC,IAAMQ,GAAG,GAAG,SAANA,GAAG,CAAGR,GAAG,EAAI;IACjB,IAAI,CAACH,KAAK,CAACU,GAAG,CAACP,GAAG,CAAC,EAAE;MACnB,OAAOS,SAAS;IAClB;IACA,iBAAuBZ,KAAK,CAACW,GAAG,CAACR,GAAG,CAAC;MAA7BG,IAAI,cAAJA,IAAI;MAAEC,IAAI,cAAJA,IAAI;IAClB,IAAID,IAAI,KAAKR,UAAU,EAAE;MACvB,MAAMS,IAAI;IACZ;IACA,OAAOA,IAAI;EACb,CAAC;EAED,OAAO;IAAEL,QAAQ,EAARA,QAAQ;IAAEM,QAAQ,EAARA,QAAQ;IAAEE,GAAG,EAAHA,GAAG;IAAEC,GAAG,EAAHA;EAAI,CAAC;AACzC"},"metadata":{},"sourceType":"module"}
|
@ -0,0 +1 @@
|
||||
{"ast":null,"code":"import createIconSet from \"./lib/create-icon-set\";\nimport glyphMap from \"./glyphmaps/Ionicons.json\";\nvar iconSet = createIconSet(glyphMap, 'Ionicons', 'Ionicons.ttf');\nexport default iconSet;\nvar Button = iconSet.Button,\n getImageSource = iconSet.getImageSource,\n getImageSourceSync = iconSet.getImageSourceSync;\nexport { Button, getImageSource, getImageSourceSync };","map":{"version":3,"names":["createIconSet","glyphMap","iconSet","Button","getImageSource","getImageSourceSync"],"sources":["/Users/thomaschazot/Documents/But2A/LaSuperMeteo/iut-expo-starter/node_modules/react-native-vector-icons/Ionicons.js"],"sourcesContent":["/**\n * Ionicons icon set component.\n * Usage: <Ionicons name=\"icon-name\" size={20} color=\"#4F8EF7\" />\n */\n\nimport createIconSet from './lib/create-icon-set';\nimport glyphMap from './glyphmaps/Ionicons.json';\n\nconst iconSet = createIconSet(glyphMap, 'Ionicons', 'Ionicons.ttf');\n\nexport default iconSet;\nexport const {\n Button,\n getImageSource,\n getImageSourceSync,\n} = iconSet;\n"],"mappings":"AAKA,OAAOA,aAAa;AACpB,OAAOC,QAAQ;AAEf,IAAMC,OAAO,GAAGF,aAAa,CAACC,QAAQ,EAAE,UAAU,EAAE,cAAc,CAAC;AAEnE,eAAeC,OAAO;AACf,IACLC,MAAM,GAGJD,OAAO,CAHTC,MAAM;EACNC,cAAc,GAEZF,OAAO,CAFTE,cAAc;EACdC,kBAAkB,GAChBH,OAAO,CADTG,kBAAkB;AACR"},"metadata":{},"sourceType":"module"}
|
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@ -0,0 +1 @@
|
||||
{"ast":null,"code":"import { createFA5iconSet } from \"./lib/create-icon-set-from-fontawesome5\";\nimport glyphMap from \"./glyphmaps/FontAwesome5Free.json\";\nimport metadata from \"./glyphmaps/FontAwesome5Free_meta.json\";\nexport { FA5Style } from \"./lib/create-icon-set-from-fontawesome5\";\nvar iconSet = createFA5iconSet(glyphMap, metadata, false);\nexport default iconSet;\nvar Button = iconSet.Button,\n getImageSource = iconSet.getImageSource,\n getImageSourceSync = iconSet.getImageSourceSync;\nexport { Button, getImageSource, getImageSourceSync };","map":{"version":3,"names":["createFA5iconSet","glyphMap","metadata","FA5Style","iconSet","Button","getImageSource","getImageSourceSync"],"sources":["/Users/thomaschazot/Documents/But2A/LaSuperMeteo/iut-expo-starter/node_modules/react-native-vector-icons/FontAwesome5.js"],"sourcesContent":["/**\n * FontAwesome5 icon set component.\n * Usage: <FontAwesome5 name=\"icon-name\" size={20} color=\"#4F8EF7\" />\n */\n\nimport { createFA5iconSet } from './lib/create-icon-set-from-fontawesome5';\n\nimport glyphMap from './glyphmaps/FontAwesome5Free.json';\nimport metadata from './glyphmaps/FontAwesome5Free_meta.json';\n\nexport { FA5Style } from './lib/create-icon-set-from-fontawesome5';\n\nconst iconSet = createFA5iconSet(glyphMap, metadata, false);\n\nexport default iconSet;\nexport const {\n Button,\n getImageSource,\n getImageSourceSync,\n} = iconSet;\n"],"mappings":"AAKA,SAASA,gBAAgB;AAEzB,OAAOC,QAAQ;AACf,OAAOC,QAAQ;AAEf,SAASC,QAAQ;AAEjB,IAAMC,OAAO,GAAGJ,gBAAgB,CAACC,QAAQ,EAAEC,QAAQ,EAAE,KAAK,CAAC;AAE3D,eAAeE,OAAO;AACf,IACLC,MAAM,GAGJD,OAAO,CAHTC,MAAM;EACNC,cAAc,GAEZF,OAAO,CAFTE,cAAc;EACdC,kBAAkB,GAChBH,OAAO,CADTG,kBAAkB;AACR"},"metadata":{},"sourceType":"module"}
|
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@ -0,0 +1 @@
|
||||
{"ast":null,"code":"import _asyncToGenerator from \"@babel/runtime/helpers/asyncToGenerator\";\nimport { getFavoriteCityStorage } from \"../../asyncStorange/getFavoriteCityStorage\";\nimport { City } from \"../../data/stub\";\nimport { getWeather } from \"./getWeather\";\nimport { setFavoriteCity } from \"./setFavoriteCity\";\nimport { setWeather } from \"./setWeather\";\nexport var getFavoriteCity = function getFavoriteCity() {\n return function () {\n var _ref = _asyncToGenerator(function* (dispatch) {\n try {\n var json = yield getFavoriteCityStorage();\n if (json != null) {\n var city = new City(json[\"_name\"], json[\"_latitude\"], json[\"_longitude\"]);\n dispatch(setFavoriteCity(city));\n dispatch(getWeather(city));\n } else {\n dispatch(setFavoriteCity(null));\n dispatch(setWeather(null));\n }\n } catch (error) {\n console.log('Error---------', error);\n }\n });\n return function (_x) {\n return _ref.apply(this, arguments);\n };\n }();\n};","map":{"version":3,"names":["getFavoriteCityStorage","City","getWeather","setFavoriteCity","setWeather","getFavoriteCity","dispatch","json","city","error","console","log"],"sources":["/Users/thomaschazot/Documents/But2A/LaSuperMeteo/iut-expo-starter/redux/actions/getFavoriteCity.ts"],"sourcesContent":["import { getFavoriteCityStorage } from \"../../asyncStorange/getFavoriteCityStorage\";\nimport { City } from \"../../data/stub\";\nimport { getWeather } from \"./getWeather\";\nimport { setFavoriteCity } from \"./setFavoriteCity\";\nimport { setWeather } from \"./setWeather\";\n\nexport const getFavoriteCity = () => {\n return async dispatch => {\n try {\n const json = await getFavoriteCityStorage()\n if (json!=null){\n const city = new City(json[\"_name\"], json[\"_latitude\"], json[\"_longitude\"])\n dispatch(setFavoriteCity(city))\n dispatch(getWeather(city))\n }\n else{\n dispatch(setFavoriteCity(null))\n dispatch(setWeather(null))\n }\n } catch (error) {\n console.log('Error---------', error);\n //You can dispatch to another action if you want to display an error message in the application\n //dispatch(fetchDataRejected(error))\n }\n }\n }"],"mappings":";AAAA,SAASA,sBAAsB;AAC/B,SAASC,IAAI;AACb,SAASC,UAAU;AACnB,SAASC,eAAe;AACxB,SAASC,UAAU;AAEnB,OAAO,IAAMC,eAAe,GAAG,SAAlBA,eAAe,GAAS;EACjC;IAAA,6BAAO,WAAMC,QAAQ,EAAI;MACvB,IAAI;QACE,IAAMC,IAAI,SAASP,sBAAsB,EAAE;QAC3C,IAAIO,IAAI,IAAE,IAAI,EAAC;UACX,IAAMC,IAAI,GAAG,IAAIP,IAAI,CAACM,IAAI,CAAC,OAAO,CAAC,EAAEA,IAAI,CAAC,WAAW,CAAC,EAAEA,IAAI,CAAC,YAAY,CAAC,CAAC;UAC3ED,QAAQ,CAACH,eAAe,CAACK,IAAI,CAAC,CAAC;UAC/BF,QAAQ,CAACJ,UAAU,CAACM,IAAI,CAAC,CAAC;QAC9B,CAAC,MACG;UACAF,QAAQ,CAACH,eAAe,CAAC,IAAI,CAAC,CAAC;UAC/BG,QAAQ,CAACF,UAAU,CAAC,IAAI,CAAC,CAAC;QAC9B;MACN,CAAC,CAAC,OAAOK,KAAK,EAAE;QACdC,OAAO,CAACC,GAAG,CAAC,gBAAgB,EAAEF,KAAK,CAAC;MAGtC;IACF,CAAC;IAAA;MAAA;IAAA;EAAA;AACH,CAAC"},"metadata":{},"sourceType":"module"}
|
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@ -0,0 +1 @@
|
||||
{"ast":null,"code":"var promiseMock = function promiseMock() {\n return Promise.resolve(false);\n};\nexport default {\n PERMISSIONS: {},\n RESULTS: {},\n checkPermission: promiseMock,\n check: promiseMock,\n requestPermission: promiseMock,\n request: promiseMock,\n requestMultiple: promiseMock\n};","map":{"version":3,"names":["promiseMock","Promise","resolve","PERMISSIONS","RESULTS","checkPermission","check","requestPermission","request","requestMultiple"],"sources":["/Users/thomaschazot/Documents/But2A/LaSuperMeteo/iut-expo-starter/node_modules/react-native-web/dist/exports/PermissionsAndroid/index.js"],"sourcesContent":["var promiseMock = () => Promise.resolve(false);\n\nexport default {\n PERMISSIONS: {},\n RESULTS: {},\n checkPermission: promiseMock,\n check: promiseMock,\n requestPermission: promiseMock,\n request: promiseMock,\n requestMultiple: promiseMock\n};"],"mappings":"AAAA,IAAIA,WAAW,GAAG,SAAdA,WAAW;EAAA,OAASC,OAAO,CAACC,OAAO,CAAC,KAAK,CAAC;AAAA;AAE9C,eAAe;EACbC,WAAW,EAAE,CAAC,CAAC;EACfC,OAAO,EAAE,CAAC,CAAC;EACXC,eAAe,EAAEL,WAAW;EAC5BM,KAAK,EAAEN,WAAW;EAClBO,iBAAiB,EAAEP,WAAW;EAC9BQ,OAAO,EAAER,WAAW;EACpBS,eAAe,EAAET;AACnB,CAAC"},"metadata":{},"sourceType":"module"}
|
@ -0,0 +1 @@
|
||||
{"ast":null,"code":"import _asyncToGenerator from \"@babel/runtime/helpers/asyncToGenerator\";\nexport var IS_MANAGED_ENV = false;\nexport var IS_ENV_WITH_UPDATES_ENABLED = false;\nexport var IS_ENV_WITHOUT_UPDATES_ENABLED = false;\nexport var manifestBaseUrl = null;\nexport function downloadAsync(_x, _x2, _x3, _x4) {\n return _downloadAsync.apply(this, arguments);\n}\nfunction _downloadAsync() {\n _downloadAsync = _asyncToGenerator(function* (uri, hash, type, name) {\n return uri;\n });\n return _downloadAsync.apply(this, arguments);\n}\nexport function getManifest() {\n return {};\n}\nexport function getManifest2() {\n return {};\n}","map":{"version":3,"sources":["../src/PlatformUtils.web.ts"],"names":[],"mappings":";AAAA,OAAO,IAAM,cAAc,GAAG,KAAK;AACnC,OAAO,IAAM,2BAA2B,GAAG,KAAK;AAChD,OAAO,IAAM,8BAA8B,GAAG,KAAK;AAGnD,OAAO,IAAM,eAAe,GAAG,IAAI;AAEnC,gBAAsB,aAAa;EAAA;AAAA;AAElC;EAAA,mCAFM,WAA6B,GAAG,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,EAAA;IACvD,OAAO,GAAG;EACZ,CAAC;EAAA;AAAA;AAED,OAAM,SAAU,WAAW,GAAA;EACzB,OAAO,CAAA,CAAE;AACX;AAEA,OAAM,SAAU,YAAY,GAAA;EAC1B,OAAO,CAAA,CAAE;AACX","sourcesContent":["export const IS_MANAGED_ENV = false;\nexport const IS_ENV_WITH_UPDATES_ENABLED = false;\nexport const IS_ENV_WITHOUT_UPDATES_ENABLED = false;\n\n// Compute manifest base URL if available\nexport const manifestBaseUrl = null;\n\nexport async function downloadAsync(uri, hash, type, name): Promise<string> {\n return uri;\n}\n\nexport function getManifest() {\n return {};\n}\n\nexport function getManifest2() {\n return {};\n}\n"],"sourceRoot":""},"metadata":{},"sourceType":"module"}
|
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@ -0,0 +1 @@
|
||||
{"ast":null,"code":"import _classCallCheck from \"@babel/runtime/helpers/classCallCheck\";\nimport _createClass from \"@babel/runtime/helpers/createClass\";\nimport invariant from 'fbjs/lib/invariant';\nvar Share = function () {\n function Share() {\n _classCallCheck(this, Share);\n }\n _createClass(Share, null, [{\n key: \"share\",\n value: function share(content, options) {\n if (options === void 0) {\n options = {};\n }\n invariant(typeof content === 'object' && content !== null, 'Content to share must be a valid object');\n invariant(typeof content.url === 'string' || typeof content.message === 'string', 'At least one of URL and message is required');\n invariant(typeof options === 'object' && options !== null, 'Options must be a valid object');\n invariant(!content.title || typeof content.title === 'string', 'Invalid title: title should be a string.');\n if (window.navigator.share !== undefined) {\n return window.navigator.share({\n title: content.title,\n text: content.message,\n url: content.url\n });\n } else {\n return Promise.reject(new Error('Share is not supported in this browser'));\n }\n }\n }, {\n key: \"sharedAction\",\n get: function get() {\n return 'sharedAction';\n }\n }, {\n key: \"dismissedAction\",\n get: function get() {\n return 'dismissedAction';\n }\n }]);\n return Share;\n}();\nexport default Share;","map":{"version":3,"names":["invariant","Share","content","options","url","message","title","window","navigator","share","undefined","text","Promise","reject","Error"],"sources":["/Users/thomaschazot/Documents/But2A/LaSuperMeteo/iut-expo-starter/node_modules/react-native-web/dist/exports/Share/index.js"],"sourcesContent":["/**\n * Copyright (c) Nicolas Gallagher.\n * Copyright (c) Meta Platforms, Inc. and affiliates.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n *\n * \n */\nimport invariant from 'fbjs/lib/invariant';\n\nclass Share {\n static share(content, options) {\n if (options === void 0) {\n options = {};\n }\n\n invariant(typeof content === 'object' && content !== null, 'Content to share must be a valid object');\n invariant(typeof content.url === 'string' || typeof content.message === 'string', 'At least one of URL and message is required');\n invariant(typeof options === 'object' && options !== null, 'Options must be a valid object');\n invariant(!content.title || typeof content.title === 'string', 'Invalid title: title should be a string.');\n\n if (window.navigator.share !== undefined) {\n return window.navigator.share({\n title: content.title,\n text: content.message,\n url: content.url\n });\n } else {\n return Promise.reject(new Error('Share is not supported in this browser'));\n }\n }\n /**\n * The content was successfully shared.\n */\n\n\n static get sharedAction() {\n return 'sharedAction';\n }\n /**\n * The dialog has been dismissed.\n * @platform ios\n */\n\n\n static get dismissedAction() {\n return 'dismissedAction';\n }\n\n}\n\nexport default Share;"],"mappings":";;AASA,OAAOA,SAAS,MAAM,oBAAoB;AAAC,IAErCC,KAAK;EAAA;IAAA;EAAA;EAAA;IAAA;IAAA,OACT,eAAaC,OAAO,EAAEC,OAAO,EAAE;MAC7B,IAAIA,OAAO,KAAK,KAAK,CAAC,EAAE;QACtBA,OAAO,GAAG,CAAC,CAAC;MACd;MAEAH,SAAS,CAAC,OAAOE,OAAO,KAAK,QAAQ,IAAIA,OAAO,KAAK,IAAI,EAAE,yCAAyC,CAAC;MACrGF,SAAS,CAAC,OAAOE,OAAO,CAACE,GAAG,KAAK,QAAQ,IAAI,OAAOF,OAAO,CAACG,OAAO,KAAK,QAAQ,EAAE,6CAA6C,CAAC;MAChIL,SAAS,CAAC,OAAOG,OAAO,KAAK,QAAQ,IAAIA,OAAO,KAAK,IAAI,EAAE,gCAAgC,CAAC;MAC5FH,SAAS,CAAC,CAACE,OAAO,CAACI,KAAK,IAAI,OAAOJ,OAAO,CAACI,KAAK,KAAK,QAAQ,EAAE,0CAA0C,CAAC;MAE1G,IAAIC,MAAM,CAACC,SAAS,CAACC,KAAK,KAAKC,SAAS,EAAE;QACxC,OAAOH,MAAM,CAACC,SAAS,CAACC,KAAK,CAAC;UAC5BH,KAAK,EAAEJ,OAAO,CAACI,KAAK;UACpBK,IAAI,EAAET,OAAO,CAACG,OAAO;UACrBD,GAAG,EAAEF,OAAO,CAACE;QACf,CAAC,CAAC;MACJ,CAAC,MAAM;QACL,OAAOQ,OAAO,CAACC,MAAM,CAAC,IAAIC,KAAK,CAAC,wCAAwC,CAAC,CAAC;MAC5E;IACF;EAAC;IAAA;IAAA,KAMD,eAA0B;MACxB,OAAO,cAAc;IACvB;EAAC;IAAA;IAAA,KAOD,eAA6B;MAC3B,OAAO,iBAAiB;IAC1B;EAAC;EAAA;AAAA;AAIH,eAAeb,KAAK"},"metadata":{},"sourceType":"module"}
|
@ -0,0 +1 @@
|
||||
{"ast":null,"code":"import * as React from 'react';\nimport StyleSheet from \"../StyleSheet\";\nimport TouchableOpacity from \"../TouchableOpacity\";\nimport Text from \"../Text\";\nvar Button = React.forwardRef(function (props, forwardedRef) {\n var accessibilityLabel = props.accessibilityLabel,\n color = props.color,\n disabled = props.disabled,\n onPress = props.onPress,\n testID = props.testID,\n title = props.title;\n return React.createElement(TouchableOpacity, {\n accessibilityLabel: accessibilityLabel,\n accessibilityRole: \"button\",\n disabled: disabled,\n focusable: !disabled,\n onPress: onPress,\n ref: forwardedRef,\n style: [styles.button, color && {\n backgroundColor: color\n }, disabled && styles.buttonDisabled],\n testID: testID\n }, React.createElement(Text, {\n style: [styles.text, disabled && styles.textDisabled]\n }, title));\n});\nButton.displayName = 'Button';\nvar styles = StyleSheet.create({\n button: {\n backgroundColor: '#2196F3',\n borderRadius: 2\n },\n text: {\n color: '#fff',\n fontWeight: '500',\n padding: 8,\n textAlign: 'center',\n textTransform: 'uppercase'\n },\n buttonDisabled: {\n backgroundColor: '#dfdfdf'\n },\n textDisabled: {\n color: '#a1a1a1'\n }\n});\nexport default Button;","map":{"version":3,"names":["React","StyleSheet","TouchableOpacity","Text","Button","forwardRef","props","forwardedRef","accessibilityLabel","color","disabled","onPress","testID","title","createElement","accessibilityRole","focusable","ref","style","styles","button","backgroundColor","buttonDisabled","text","textDisabled","displayName","create","borderRadius","fontWeight","padding","textAlign","textTransform"],"sources":["/Users/thomaschazot/Documents/But2A/LaSuperMeteo/iut-expo-starter/node_modules/react-native-web/dist/exports/Button/index.js"],"sourcesContent":["/**\n * Copyright (c) Nicolas Gallagher.\n * Copyright (c) Meta Platforms, Inc. and affiliates.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n *\n * \n */\nimport * as React from 'react';\nimport StyleSheet from '../StyleSheet';\nimport TouchableOpacity from '../TouchableOpacity';\nimport Text from '../Text';\nvar Button = /*#__PURE__*/React.forwardRef((props, forwardedRef) => {\n var accessibilityLabel = props.accessibilityLabel,\n color = props.color,\n disabled = props.disabled,\n onPress = props.onPress,\n testID = props.testID,\n title = props.title;\n return /*#__PURE__*/React.createElement(TouchableOpacity, {\n accessibilityLabel: accessibilityLabel,\n accessibilityRole: \"button\",\n disabled: disabled,\n focusable: !disabled,\n onPress: onPress,\n ref: forwardedRef,\n style: [styles.button, color && {\n backgroundColor: color\n }, disabled && styles.buttonDisabled],\n testID: testID\n }, /*#__PURE__*/React.createElement(Text, {\n style: [styles.text, disabled && styles.textDisabled]\n }, title));\n});\nButton.displayName = 'Button';\nvar styles = StyleSheet.create({\n button: {\n backgroundColor: '#2196F3',\n borderRadius: 2\n },\n text: {\n color: '#fff',\n fontWeight: '500',\n padding: 8,\n textAlign: 'center',\n textTransform: 'uppercase'\n },\n buttonDisabled: {\n backgroundColor: '#dfdfdf'\n },\n textDisabled: {\n color: '#a1a1a1'\n }\n});\nexport default Button;"],"mappings":"AASA,OAAO,KAAKA,KAAK,MAAM,OAAO;AAC9B,OAAOC,UAAU;AACjB,OAAOC,gBAAgB;AACvB,OAAOC,IAAI;AACX,IAAIC,MAAM,GAAgBJ,KAAK,CAACK,UAAU,CAAC,UAACC,KAAK,EAAEC,YAAY,EAAK;EAClE,IAAIC,kBAAkB,GAAGF,KAAK,CAACE,kBAAkB;IAC7CC,KAAK,GAAGH,KAAK,CAACG,KAAK;IACnBC,QAAQ,GAAGJ,KAAK,CAACI,QAAQ;IACzBC,OAAO,GAAGL,KAAK,CAACK,OAAO;IACvBC,MAAM,GAAGN,KAAK,CAACM,MAAM;IACrBC,KAAK,GAAGP,KAAK,CAACO,KAAK;EACvB,OAAoBb,KAAK,CAACc,aAAa,CAACZ,gBAAgB,EAAE;IACxDM,kBAAkB,EAAEA,kBAAkB;IACtCO,iBAAiB,EAAE,QAAQ;IAC3BL,QAAQ,EAAEA,QAAQ;IAClBM,SAAS,EAAE,CAACN,QAAQ;IACpBC,OAAO,EAAEA,OAAO;IAChBM,GAAG,EAAEV,YAAY;IACjBW,KAAK,EAAE,CAACC,MAAM,CAACC,MAAM,EAAEX,KAAK,IAAI;MAC9BY,eAAe,EAAEZ;IACnB,CAAC,EAAEC,QAAQ,IAAIS,MAAM,CAACG,cAAc,CAAC;IACrCV,MAAM,EAAEA;EACV,CAAC,EAAeZ,KAAK,CAACc,aAAa,CAACX,IAAI,EAAE;IACxCe,KAAK,EAAE,CAACC,MAAM,CAACI,IAAI,EAAEb,QAAQ,IAAIS,MAAM,CAACK,YAAY;EACtD,CAAC,EAAEX,KAAK,CAAC,CAAC;AACZ,CAAC,CAAC;AACFT,MAAM,CAACqB,WAAW,GAAG,QAAQ;AAC7B,IAAIN,MAAM,GAAGlB,UAAU,CAACyB,MAAM,CAAC;EAC7BN,MAAM,EAAE;IACNC,eAAe,EAAE,SAAS;IAC1BM,YAAY,EAAE;EAChB,CAAC;EACDJ,IAAI,EAAE;IACJd,KAAK,EAAE,MAAM;IACbmB,UAAU,EAAE,KAAK;IACjBC,OAAO,EAAE,CAAC;IACVC,SAAS,EAAE,QAAQ;IACnBC,aAAa,EAAE;EACjB,CAAC;EACDT,cAAc,EAAE;IACdD,eAAe,EAAE;EACnB,CAAC;EACDG,YAAY,EAAE;IACZf,KAAK,EAAE;EACT;AACF,CAAC,CAAC;AACF,eAAeL,MAAM"},"metadata":{},"sourceType":"module"}
|
@ -0,0 +1 @@
|
||||
{"ast":null,"code":"import createIconSet from \"./lib/create-icon-set\";\nimport glyphMap from \"./glyphmaps/Feather.json\";\nvar iconSet = createIconSet(glyphMap, 'Feather', 'Feather.ttf');\nexport default iconSet;\nvar Button = iconSet.Button,\n getImageSource = iconSet.getImageSource,\n getImageSourceSync = iconSet.getImageSourceSync;\nexport { Button, getImageSource, getImageSourceSync };","map":{"version":3,"names":["createIconSet","glyphMap","iconSet","Button","getImageSource","getImageSourceSync"],"sources":["/Users/thomaschazot/Documents/But2A/LaSuperMeteo/iut-expo-starter/node_modules/react-native-vector-icons/Feather.js"],"sourcesContent":["/**\n * Feather icon set component.\n * Usage: <Feather name=\"icon-name\" size={20} color=\"#4F8EF7\" />\n */\n\nimport createIconSet from './lib/create-icon-set';\nimport glyphMap from './glyphmaps/Feather.json';\n\nconst iconSet = createIconSet(glyphMap, 'Feather', 'Feather.ttf');\n\nexport default iconSet;\nexport const {\n Button,\n getImageSource,\n getImageSourceSync,\n} = iconSet;\n\n"],"mappings":"AAKA,OAAOA,aAAa;AACpB,OAAOC,QAAQ;AAEf,IAAMC,OAAO,GAAGF,aAAa,CAACC,QAAQ,EAAE,SAAS,EAAE,aAAa,CAAC;AAEjE,eAAeC,OAAO;AACf,IACLC,MAAM,GAGJD,OAAO,CAHTC,MAAM;EACNC,cAAc,GAEZF,OAAO,CAFTE,cAAc;EACdC,kBAAkB,GAChBH,OAAO,CADTG,kBAAkB;AACR"},"metadata":{},"sourceType":"module"}
|
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@ -0,0 +1 @@
|
||||
{"ast":null,"code":"export default {};","map":{"version":3,"names":[],"sources":["/Users/thomaschazot/Documents/But2A/LaSuperMeteo/iut-expo-starter/node_modules/react-native-web/dist/exports/Settings/index.js"],"sourcesContent":["export default {};"],"mappings":"AAAA,eAAe,CAAC,CAAC"},"metadata":{},"sourceType":"module"}
|
@ -0,0 +1 @@
|
||||
{"ast":null,"code":"import Dimensions from \"../Dimensions\";\nimport canUseDOM from \"../../modules/canUseDom\";\nvar DeviceInfo = {\n Dimensions: {\n get windowPhysicalPixels() {\n var _Dimensions$get = Dimensions.get('window'),\n width = _Dimensions$get.width,\n height = _Dimensions$get.height,\n fontScale = _Dimensions$get.fontScale,\n scale = _Dimensions$get.scale;\n return {\n width: width * scale,\n height: height * scale,\n scale: scale,\n fontScale: fontScale\n };\n },\n get screenPhysicalPixels() {\n var _Dimensions$get2 = Dimensions.get('screen'),\n width = _Dimensions$get2.width,\n height = _Dimensions$get2.height,\n fontScale = _Dimensions$get2.fontScale,\n scale = _Dimensions$get2.scale;\n return {\n width: width * scale,\n height: height * scale,\n scale: scale,\n fontScale: fontScale\n };\n }\n },\n get locale() {\n if (canUseDOM) {\n if (navigator.languages) {\n return navigator.languages[0];\n } else {\n return navigator.language;\n }\n }\n },\n get totalMemory() {\n return canUseDOM ? navigator.deviceMemory : undefined;\n },\n get userAgent() {\n return canUseDOM ? navigator.userAgent : '';\n }\n};\nexport default DeviceInfo;","map":{"version":3,"names":["Dimensions","canUseDOM","DeviceInfo","windowPhysicalPixels","_Dimensions$get","get","width","height","fontScale","scale","screenPhysicalPixels","_Dimensions$get2","locale","navigator","languages","language","totalMemory","deviceMemory","undefined","userAgent"],"sources":["/Users/thomaschazot/Documents/But2A/LaSuperMeteo/iut-expo-starter/node_modules/react-native-web/dist/exports/DeviceInfo/index.js"],"sourcesContent":["/**\n * Copyright (c) Nicolas Gallagher.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n *\n * \n */\nimport Dimensions from '../Dimensions';\nimport canUseDOM from '../../modules/canUseDom';\nvar DeviceInfo = {\n Dimensions: {\n get windowPhysicalPixels() {\n var _Dimensions$get = Dimensions.get('window'),\n width = _Dimensions$get.width,\n height = _Dimensions$get.height,\n fontScale = _Dimensions$get.fontScale,\n scale = _Dimensions$get.scale;\n\n return {\n width: width * scale,\n height: height * scale,\n scale,\n fontScale\n };\n },\n\n get screenPhysicalPixels() {\n var _Dimensions$get2 = Dimensions.get('screen'),\n width = _Dimensions$get2.width,\n height = _Dimensions$get2.height,\n fontScale = _Dimensions$get2.fontScale,\n scale = _Dimensions$get2.scale;\n\n return {\n width: width * scale,\n height: height * scale,\n scale,\n fontScale\n };\n }\n\n },\n\n get locale() {\n if (canUseDOM) {\n if (navigator.languages) {\n return navigator.languages[0];\n } else {\n return navigator.language;\n }\n }\n },\n\n get totalMemory() {\n // $FlowIssue deviceMemory not defined in navigator\n return canUseDOM ? navigator.deviceMemory : undefined;\n },\n\n get userAgent() {\n return canUseDOM ? navigator.userAgent : '';\n }\n\n};\nexport default DeviceInfo;"],"mappings":"AAQA,OAAOA,UAAU;AACjB,OAAOC,SAAS;AAChB,IAAIC,UAAU,GAAG;EACfF,UAAU,EAAE;IACV,IAAIG,oBAAoB,GAAG;MACzB,IAAIC,eAAe,GAAGJ,UAAU,CAACK,GAAG,CAAC,QAAQ,CAAC;QAC1CC,KAAK,GAAGF,eAAe,CAACE,KAAK;QAC7BC,MAAM,GAAGH,eAAe,CAACG,MAAM;QAC/BC,SAAS,GAAGJ,eAAe,CAACI,SAAS;QACrCC,KAAK,GAAGL,eAAe,CAACK,KAAK;MAEjC,OAAO;QACLH,KAAK,EAAEA,KAAK,GAAGG,KAAK;QACpBF,MAAM,EAAEA,MAAM,GAAGE,KAAK;QACtBA,KAAK,EAALA,KAAK;QACLD,SAAS,EAATA;MACF,CAAC;IACH,CAAC;IAED,IAAIE,oBAAoB,GAAG;MACzB,IAAIC,gBAAgB,GAAGX,UAAU,CAACK,GAAG,CAAC,QAAQ,CAAC;QAC3CC,KAAK,GAAGK,gBAAgB,CAACL,KAAK;QAC9BC,MAAM,GAAGI,gBAAgB,CAACJ,MAAM;QAChCC,SAAS,GAAGG,gBAAgB,CAACH,SAAS;QACtCC,KAAK,GAAGE,gBAAgB,CAACF,KAAK;MAElC,OAAO;QACLH,KAAK,EAAEA,KAAK,GAAGG,KAAK;QACpBF,MAAM,EAAEA,MAAM,GAAGE,KAAK;QACtBA,KAAK,EAALA,KAAK;QACLD,SAAS,EAATA;MACF,CAAC;IACH;EAEF,CAAC;EAED,IAAII,MAAM,GAAG;IACX,IAAIX,SAAS,EAAE;MACb,IAAIY,SAAS,CAACC,SAAS,EAAE;QACvB,OAAOD,SAAS,CAACC,SAAS,CAAC,CAAC,CAAC;MAC/B,CAAC,MAAM;QACL,OAAOD,SAAS,CAACE,QAAQ;MAC3B;IACF;EACF,CAAC;EAED,IAAIC,WAAW,GAAG;IAEhB,OAAOf,SAAS,GAAGY,SAAS,CAACI,YAAY,GAAGC,SAAS;EACvD,CAAC;EAED,IAAIC,SAAS,GAAG;IACd,OAAOlB,SAAS,GAAGY,SAAS,CAACM,SAAS,GAAG,EAAE;EAC7C;AAEF,CAAC;AACD,eAAejB,UAAU"},"metadata":{},"sourceType":"module"}
|
File diff suppressed because one or more lines are too long
@ -0,0 +1 @@
|
||||
{"ast":null,"code":"var TYPE_VALUE = 'value';\nvar TYPE_ERROR = 'error';\nexport default function createIconSourceCache() {\n var cache = new Map();\n var setValue = function setValue(key, value) {\n return cache.set(key, {\n type: TYPE_VALUE,\n data: value\n });\n };\n var setError = function setError(key, error) {\n return cache.set(key, {\n type: TYPE_ERROR,\n data: error\n });\n };\n var has = function has(key) {\n return cache.has(key);\n };\n var get = function get(key) {\n if (!cache.has(key)) {\n return undefined;\n }\n var _cache$get = cache.get(key),\n type = _cache$get.type,\n data = _cache$get.data;\n if (type === TYPE_ERROR) {\n throw data;\n }\n return data;\n };\n return {\n setValue: setValue,\n setError: setError,\n has: has,\n get: get\n };\n}","map":{"version":3,"names":["TYPE_VALUE","TYPE_ERROR","createIconSourceCache","cache","Map","setValue","key","value","set","type","data","setError","error","has","get","undefined"],"sources":["/Users/thomaschazot/Documents/But2A/LaSuperMeteo/iut-expo-starter/node_modules/react-native-vector-icons/lib/create-icon-source-cache.js"],"sourcesContent":["const TYPE_VALUE = 'value';\nconst TYPE_ERROR = 'error';\n\nexport default function createIconSourceCache() {\n const cache = new Map();\n\n const setValue = (key, value) =>\n cache.set(key, { type: TYPE_VALUE, data: value });\n\n const setError = (key, error) =>\n cache.set(key, { type: TYPE_ERROR, data: error });\n\n const has = key => cache.has(key);\n\n const get = key => {\n if (!cache.has(key)) {\n return undefined;\n }\n const { type, data } = cache.get(key);\n if (type === TYPE_ERROR) {\n throw data;\n }\n return data;\n };\n\n return { setValue, setError, has, get };\n}\n"],"mappings":"AAAA,IAAMA,UAAU,GAAG,OAAO;AAC1B,IAAMC,UAAU,GAAG,OAAO;AAE1B,eAAe,SAASC,qBAAqB,GAAG;EAC9C,IAAMC,KAAK,GAAG,IAAIC,GAAG,EAAE;EAEvB,IAAMC,QAAQ,GAAG,SAAXA,QAAQ,CAAIC,GAAG,EAAEC,KAAK;IAAA,OAC1BJ,KAAK,CAACK,GAAG,CAACF,GAAG,EAAE;MAAEG,IAAI,EAAET,UAAU;MAAEU,IAAI,EAAEH;IAAM,CAAC,CAAC;EAAA;EAEnD,IAAMI,QAAQ,GAAG,SAAXA,QAAQ,CAAIL,GAAG,EAAEM,KAAK;IAAA,OAC1BT,KAAK,CAACK,GAAG,CAACF,GAAG,EAAE;MAAEG,IAAI,EAAER,UAAU;MAAES,IAAI,EAAEE;IAAM,CAAC,CAAC;EAAA;EAEnD,IAAMC,GAAG,GAAG,SAANA,GAAG,CAAGP,GAAG;IAAA,OAAIH,KAAK,CAACU,GAAG,CAACP,GAAG,CAAC;EAAA;EAEjC,IAAMQ,GAAG,GAAG,SAANA,GAAG,CAAGR,GAAG,EAAI;IACjB,IAAI,CAACH,KAAK,CAACU,GAAG,CAACP,GAAG,CAAC,EAAE;MACnB,OAAOS,SAAS;IAClB;IACA,iBAAuBZ,KAAK,CAACW,GAAG,CAACR,GAAG,CAAC;MAA7BG,IAAI,cAAJA,IAAI;MAAEC,IAAI,cAAJA,IAAI;IAClB,IAAID,IAAI,KAAKR,UAAU,EAAE;MACvB,MAAMS,IAAI;IACZ;IACA,OAAOA,IAAI;EACb,CAAC;EAED,OAAO;IAAEL,QAAQ,EAARA,QAAQ;IAAEM,QAAQ,EAARA,QAAQ;IAAEE,GAAG,EAAHA,GAAG;IAAEC,GAAG,EAAHA;EAAI,CAAC;AACzC"},"metadata":{},"sourceType":"module"}
|
File diff suppressed because one or more lines are too long
@ -0,0 +1 @@
|
||||
{"ast":null,"code":"import React from \"react\";\nimport View from \"react-native-web/dist/exports/View\";\nimport Text from \"react-native-web/dist/exports/Text\";\nimport StyleSheet from \"react-native-web/dist/exports/StyleSheet\";\nimport { useSafeAreaInsets } from \"react-native-safe-area-context\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport function TopBar() {\n var insets = useSafeAreaInsets();\n var statusBarHeight = insets.top;\n return _jsx(View, {\n style: {\n width: '100%',\n backgroundColor: '#E9967A',\n alignItems: 'center',\n flexDirection: 'row',\n justifyContent: 'space-evenly',\n marginTop: statusBarHeight\n },\n children: _jsx(Text, {\n style: TopBarStyle.title,\n children: \"La Super M\\xE9t\\xE9o\"\n })\n });\n}\nvar TopBarStyle = StyleSheet.create({\n title: {\n fontSize: 30,\n fontWeigh: 'bold',\n color: '#B6D0E2'\n }\n});","map":{"version":3,"names":["React","useSafeAreaInsets","TopBar","insets","statusBarHeight","top","width","backgroundColor","alignItems","flexDirection","justifyContent","marginTop","TopBarStyle","title","StyleSheet","create","fontSize","fontWeigh","color"],"sources":["/Users/thomaschazot/Documents/But2A/LaSuperMeteo/iut-expo-starter/components/TopBar.tsx"],"sourcesContent":["import React from \"react\"\nimport { View, Text, StyleSheet, Platform } from \"react-native\";\nimport { useSafeAreaInsets } from \"react-native-safe-area-context\";\n\nexport function TopBar(){\nconst insets = useSafeAreaInsets();\nconst statusBarHeight = insets.top;\n return (\n <View style={{width : '100%',\n backgroundColor : '#E9967A',\n alignItems : 'center',\n flexDirection : 'row',\n justifyContent : 'space-evenly',\n marginTop : statusBarHeight}}>\n <Text style={TopBarStyle.title}>La Super Météo</Text>\n </View>\n );\n}\n\nconst TopBarStyle = StyleSheet.create({\n title : {\n fontSize : 30,\n fontWeigh : 'bold',\n color : '#B6D0E2'\n }\n});\n"],"mappings":"AAAA,OAAOA,KAAK,MAAM,OAAO;AAAA;AAAA;AAAA;AAEzB,SAASC,iBAAiB,QAAQ,gCAAgC;AAAC;AAEnE,OAAO,SAASC,MAAM,GAAE;EACxB,IAAMC,MAAM,GAAGF,iBAAiB,EAAE;EAClC,IAAMG,eAAe,GAAGD,MAAM,CAACE,GAAG;EAC9B,OACI,KAAC,IAAI;IAAC,KAAK,EAAE;MAACC,KAAK,EAAG,MAAM;MAC5BC,eAAe,EAAG,SAAS;MAC3BC,UAAU,EAAG,QAAQ;MACrBC,aAAa,EAAG,KAAK;MACrBC,cAAc,EAAG,cAAc;MAC/BC,SAAS,EAAGP;IAAe,CAAE;IAAA,UACzB,KAAC,IAAI;MAAC,KAAK,EAAEQ,WAAW,CAACC,KAAM;MAAA,UAAC;IAAc;EAAO,EAClD;AAEf;AAEA,IAAMD,WAAW,GAAGE,UAAU,CAACC,MAAM,CAAC;EAClCF,KAAK,EAAG;IACJG,QAAQ,EAAG,EAAE;IACbC,SAAS,EAAG,MAAM;IAClBC,KAAK,EAAG;EACZ;AACJ,CAAC,CAAC"},"metadata":{},"sourceType":"module"}
|
@ -0,0 +1 @@
|
||||
{"ast":null,"code":"import AsyncStorage from \"./AsyncStorage\";\nexport function useAsyncStorage(key) {\n return {\n getItem: function getItem() {\n for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) {\n args[_key] = arguments[_key];\n }\n return AsyncStorage.getItem.apply(AsyncStorage, [key].concat(args));\n },\n setItem: function setItem() {\n for (var _len2 = arguments.length, args = new Array(_len2), _key2 = 0; _key2 < _len2; _key2++) {\n args[_key2] = arguments[_key2];\n }\n return AsyncStorage.setItem.apply(AsyncStorage, [key].concat(args));\n },\n mergeItem: function mergeItem() {\n for (var _len3 = arguments.length, args = new Array(_len3), _key3 = 0; _key3 < _len3; _key3++) {\n args[_key3] = arguments[_key3];\n }\n return AsyncStorage.mergeItem.apply(AsyncStorage, [key].concat(args));\n },\n removeItem: function removeItem() {\n for (var _len4 = arguments.length, args = new Array(_len4), _key4 = 0; _key4 < _len4; _key4++) {\n args[_key4] = arguments[_key4];\n }\n return AsyncStorage.removeItem.apply(AsyncStorage, [key].concat(args));\n }\n };\n}","map":{"version":3,"sources":["hooks.ts"],"names":["AsyncStorage","useAsyncStorage","key","getItem","args","setItem","mergeItem","removeItem"],"mappings":"AAAA,OAAOA,YAAP;AAGA,OAAO,SAASC,eAAT,CAAyBC,GAAzB,EAAwD;EAC7D,OAAO;IACLC,OAAO,EAAE,mBAAA;MAAA,KAAA,IAAA,IAAA,GAAA,SAAA,CAAA,MAAA,EAAIC,IAAJ,GAAA,IAAA,KAAA,CAAA,IAAA,CAAA,EAAA,IAAA,GAAA,CAAA,EAAA,IAAA,GAAA,IAAA,EAAA,IAAA,EAAA,EAAA;QAAIA,IAAJ,CAAA,IAAA,CAAA,GAAA,SAAA,CAAA,IAAA,CAAA;MAAA;MAAA,OAAaJ,YAAY,CAACG,OAAbH,OAAAA,YAAY,GAASE,GAArBF,SAA6BI,IAA7BJ,EAAb;IAAA,CADJ;IAELK,OAAO,EAAE,mBAAA;MAAA,KAAA,IAAA,KAAA,GAAA,SAAA,CAAA,MAAA,EAAID,IAAJ,GAAA,IAAA,KAAA,CAAA,KAAA,CAAA,EAAA,KAAA,GAAA,CAAA,EAAA,KAAA,GAAA,KAAA,EAAA,KAAA,EAAA,EAAA;QAAIA,IAAJ,CAAA,KAAA,CAAA,GAAA,SAAA,CAAA,KAAA,CAAA;MAAA;MAAA,OAAaJ,YAAY,CAACK,OAAbL,OAAAA,YAAY,GAASE,GAArBF,SAA6BI,IAA7BJ,EAAb;IAAA,CAFJ;IAGLM,SAAS,EAAE,qBAAA;MAAA,KAAA,IAAA,KAAA,GAAA,SAAA,CAAA,MAAA,EAAIF,IAAJ,GAAA,IAAA,KAAA,CAAA,KAAA,CAAA,EAAA,KAAA,GAAA,CAAA,EAAA,KAAA,GAAA,KAAA,EAAA,KAAA,EAAA,EAAA;QAAIA,IAAJ,CAAA,KAAA,CAAA,GAAA,SAAA,CAAA,KAAA,CAAA;MAAA;MAAA,OAAaJ,YAAY,CAACM,SAAbN,OAAAA,YAAY,GAAWE,GAAvBF,SAA+BI,IAA/BJ,EAAb;IAAA,CAHN;IAILO,UAAU,EAAE,sBAAA;MAAA,KAAA,IAAA,KAAA,GAAA,SAAA,CAAA,MAAA,EAAIH,IAAJ,GAAA,IAAA,KAAA,CAAA,KAAA,CAAA,EAAA,KAAA,GAAA,CAAA,EAAA,KAAA,GAAA,KAAA,EAAA,KAAA,EAAA,EAAA;QAAIA,IAAJ,CAAA,KAAA,CAAA,GAAA,SAAA,CAAA,KAAA,CAAA;MAAA;MAAA,OAAaJ,YAAY,CAACO,UAAbP,OAAAA,YAAY,GAAYE,GAAxBF,SAAgCI,IAAhCJ,EAAb;IAAA;EAJP,CAAP;AAMD","sourcesContent":["import AsyncStorage from './AsyncStorage';\nimport type { AsyncStorageHook } from './types';\n\nexport function useAsyncStorage(key: string): AsyncStorageHook {\n return {\n getItem: (...args) => AsyncStorage.getItem(key, ...args),\n setItem: (...args) => AsyncStorage.setItem(key, ...args),\n mergeItem: (...args) => AsyncStorage.mergeItem(key, ...args),\n removeItem: (...args) => AsyncStorage.removeItem(key, ...args),\n };\n}\n"]},"metadata":{},"sourceType":"module"}
|
@ -0,0 +1 @@
|
||||
{"ast":null,"code":"import { FETCH_FAVORITE_CITY } from \"../constants\";\nexport var setFavoriteCity = function setFavoriteCity(city) {\n return {\n type: FETCH_FAVORITE_CITY,\n payload: city\n };\n};","map":{"version":3,"names":["FETCH_FAVORITE_CITY","setFavoriteCity","city","type","payload"],"sources":["/Users/thomaschazot/Documents/But2A/LaSuperMeteo/iut-expo-starter/redux/actions/setFavoriteCity.ts"],"sourcesContent":["import { City } from '../../data/stub';\nimport {ADD_FAVORITE_CITY, FETCH_FAVORITE_CITY} from '../constants';\n\nexport const setFavoriteCity = (city: City | null) => {\n return {\n type: FETCH_FAVORITE_CITY,\n payload: city,\n };\n}"],"mappings":"AACA,SAA2BA,mBAAmB;AAE9C,OAAO,IAAMC,eAAe,GAAG,SAAlBA,eAAe,CAAIC,IAAiB,EAAK;EACpD,OAAO;IACLC,IAAI,EAAEH,mBAAmB;IACzBI,OAAO,EAAEF;EACX,CAAC;AACH,CAAC"},"metadata":{},"sourceType":"module"}
|
@ -0,0 +1 @@
|
||||
{"ast":null,"code":"import PooledClass from \"../../vendor/react-native/PooledClass\";\nvar twoArgumentPooler = PooledClass.twoArgumentPooler;\nfunction BoundingDimensions(width, height) {\n this.width = width;\n this.height = height;\n}\nBoundingDimensions.prototype.destructor = function () {\n this.width = null;\n this.height = null;\n};\nBoundingDimensions.getPooledFromElement = function (element) {\n return BoundingDimensions.getPooled(element.offsetWidth, element.offsetHeight);\n};\nPooledClass.addPoolingTo(BoundingDimensions, twoArgumentPooler);\nexport default BoundingDimensions;","map":{"version":3,"names":["PooledClass","twoArgumentPooler","BoundingDimensions","width","height","prototype","destructor","getPooledFromElement","element","getPooled","offsetWidth","offsetHeight","addPoolingTo"],"sources":["/Users/thomaschazot/Documents/But2A/LaSuperMeteo/iut-expo-starter/node_modules/react-native-web/dist/exports/Touchable/BoundingDimensions.js"],"sourcesContent":["/**\n * Copyright (c) Nicolas Gallagher.\n * Copyright (c) Meta Platforms, Inc. and affiliates.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n *\n * \n */\nimport PooledClass from '../../vendor/react-native/PooledClass';\nvar twoArgumentPooler = PooledClass.twoArgumentPooler;\n/**\n * PooledClass representing the bounding rectangle of a region.\n */\n\nfunction BoundingDimensions(width, height) {\n this.width = width;\n this.height = height;\n}\n\nBoundingDimensions.prototype.destructor = function () {\n this.width = null;\n this.height = null;\n};\n\nBoundingDimensions.getPooledFromElement = function (element) {\n return BoundingDimensions.getPooled(element.offsetWidth, element.offsetHeight);\n};\n\nPooledClass.addPoolingTo(BoundingDimensions, twoArgumentPooler);\nexport default BoundingDimensions;"],"mappings":"AASA,OAAOA,WAAW;AAClB,IAAIC,iBAAiB,GAAGD,WAAW,CAACC,iBAAiB;AAKrD,SAASC,kBAAkB,CAACC,KAAK,EAAEC,MAAM,EAAE;EACzC,IAAI,CAACD,KAAK,GAAGA,KAAK;EAClB,IAAI,CAACC,MAAM,GAAGA,MAAM;AACtB;AAEAF,kBAAkB,CAACG,SAAS,CAACC,UAAU,GAAG,YAAY;EACpD,IAAI,CAACH,KAAK,GAAG,IAAI;EACjB,IAAI,CAACC,MAAM,GAAG,IAAI;AACpB,CAAC;AAEDF,kBAAkB,CAACK,oBAAoB,GAAG,UAAUC,OAAO,EAAE;EAC3D,OAAON,kBAAkB,CAACO,SAAS,CAACD,OAAO,CAACE,WAAW,EAAEF,OAAO,CAACG,YAAY,CAAC;AAChF,CAAC;AAEDX,WAAW,CAACY,YAAY,CAACV,kBAAkB,EAAED,iBAAiB,CAAC;AAC/D,eAAeC,kBAAkB"},"metadata":{},"sourceType":"module"}
|
@ -0,0 +1 @@
|
||||
{"ast":null,"code":"var LogBox = {\n ignoreLogs: function ignoreLogs() {},\n ignoreAllLogs: function ignoreAllLogs() {},\n uninstall: function uninstall() {},\n install: function install() {}\n};\nexport default LogBox;","map":{"version":3,"names":["LogBox","ignoreLogs","ignoreAllLogs","uninstall","install"],"sources":["/Users/thomaschazot/Documents/But2A/LaSuperMeteo/iut-expo-starter/node_modules/react-native-web/dist/exports/LogBox/index.js"],"sourcesContent":["/**\n * Copyright (c) 2016-present, Nicolas Gallagher.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n *\n * \n */\nvar LogBox = {\n ignoreLogs() {},\n\n ignoreAllLogs() {},\n\n uninstall() {},\n\n install() {}\n\n};\nexport default LogBox;"],"mappings":"AAQA,IAAIA,MAAM,GAAG;EACXC,UAAU,wBAAG,CAAC,CAAC;EAEfC,aAAa,2BAAG,CAAC,CAAC;EAElBC,SAAS,uBAAG,CAAC,CAAC;EAEdC,OAAO,qBAAG,CAAC;AAEb,CAAC;AACD,eAAeJ,MAAM"},"metadata":{},"sourceType":"module"}
|
@ -0,0 +1 @@
|
||||
{"ast":null,"code":"export { default as AntDesign } from \"./AntDesign\";\nexport { default as Entypo } from \"./Entypo\";\nexport { default as EvilIcons } from \"./EvilIcons\";\nexport { default as Feather } from \"./Feather\";\nexport { default as Fontisto } from \"./Fontisto\";\nexport { default as FontAwesome } from \"./FontAwesome\";\nexport { default as FontAwesome5 } from \"./FontAwesome5\";\nexport { default as Foundation } from \"./Foundation\";\nexport { default as Ionicons } from \"./Ionicons\";\nexport { default as MaterialCommunityIcons } from \"./MaterialCommunityIcons\";\nexport { default as MaterialIcons } from \"./MaterialIcons\";\nexport { default as Octicons } from \"./Octicons\";\nexport { default as SimpleLineIcons } from \"./SimpleLineIcons\";\nexport { default as Zocial } from \"./Zocial\";\nexport { default as createMultiStyleIconSet } from \"./createMultiStyleIconSet\";\nexport { default as createIconSet } from \"./createIconSet\";\nexport { default as createIconSetFromFontello } from \"./createIconSetFromFontello\";\nexport { default as createIconSetFromIcoMoon } from \"./createIconSetFromIcoMoon\";\nexport { default as createMu } from \"./createIconSetFromIcoMoon\";","map":{"version":3,"sources":["../src/Icons.ts"],"names":[],"mappings":"AAAA,SAAS,OAAO,IAAI,SAAS;AAC7B,SAAS,OAAO,IAAI,MAAM;AAC1B,SAAS,OAAO,IAAI,SAAS;AAC7B,SAAS,OAAO,IAAI,OAAO;AAC3B,SAAS,OAAO,IAAI,QAAQ;AAC5B,SAAS,OAAO,IAAI,WAAW;AAC/B,SAAS,OAAO,IAAI,YAAY;AAChC,SAAS,OAAO,IAAI,UAAU;AAC9B,SAAS,OAAO,IAAI,QAAQ;AAC5B,SAAS,OAAO,IAAI,sBAAsB;AAC1C,SAAS,OAAO,IAAI,aAAa;AACjC,SAAS,OAAO,IAAI,QAAQ;AAC5B,SAAS,OAAO,IAAI,eAAe;AACnC,SAAS,OAAO,IAAI,MAAM;AAC1B,SAAS,OAAO,IAAI,uBAAuB;AAC3C,SAAS,OAAO,IAAI,aAAa;AACjC,SAAS,OAAO,IAAI,yBAAyB;AAC7C,SAAS,OAAO,IAAI,wBAAwB;AAC5C,SAAS,OAAO,IAAI,QAAQ","sourcesContent":["export { default as AntDesign } from \"./AntDesign\";\nexport { default as Entypo } from \"./Entypo\";\nexport { default as EvilIcons } from \"./EvilIcons\";\nexport { default as Feather } from \"./Feather\";\nexport { default as Fontisto } from \"./Fontisto\";\nexport { default as FontAwesome } from \"./FontAwesome\";\nexport { default as FontAwesome5 } from \"./FontAwesome5\";\nexport { default as Foundation } from \"./Foundation\";\nexport { default as Ionicons } from \"./Ionicons\";\nexport { default as MaterialCommunityIcons } from \"./MaterialCommunityIcons\";\nexport { default as MaterialIcons } from \"./MaterialIcons\";\nexport { default as Octicons } from \"./Octicons\";\nexport { default as SimpleLineIcons } from \"./SimpleLineIcons\";\nexport { default as Zocial } from \"./Zocial\";\nexport { default as createMultiStyleIconSet } from \"./createMultiStyleIconSet\";\nexport { default as createIconSet } from \"./createIconSet\";\nexport { default as createIconSetFromFontello } from \"./createIconSetFromFontello\";\nexport { default as createIconSetFromIcoMoon } from \"./createIconSetFromIcoMoon\";\nexport { default as createMu } from \"./createIconSetFromIcoMoon\";\n"],"sourceRoot":""},"metadata":{},"sourceType":"module"}
|
@ -0,0 +1 @@
|
||||
{"ast":null,"code":"import URL from 'url-parse';\nexport function getFilename(url) {\n var _URL = new URL(url, {}),\n pathname = _URL.pathname;\n return pathname.substring(pathname.lastIndexOf('/') + 1);\n}\nexport function getFileExtension(url) {\n var filename = getFilename(url);\n var dotIndex = filename.lastIndexOf('.');\n return dotIndex > 0 ? filename.substring(dotIndex) : '';\n}\nexport function getManifestBaseUrl(manifestUrl) {\n var urlObject = new URL(manifestUrl, {});\n if (urlObject.protocol === 'exp:') {\n urlObject.set('protocol', 'http:');\n } else if (urlObject.protocol === 'exps:') {\n urlObject.set('protocol', 'https:');\n }\n var directory = urlObject.pathname.substring(0, urlObject.pathname.lastIndexOf('/') + 1);\n urlObject.set('pathname', directory);\n urlObject.set('query', '');\n urlObject.set('hash', '');\n return urlObject.href;\n}","map":{"version":3,"sources":["../src/AssetUris.ts"],"names":[],"mappings":"AAAA,OAAO,GAAG,MAAM,WAAW;AAE3B,OAAM,SAAU,WAAW,CAAC,GAAW,EAAA;EACrC,WAAqB,IAAI,GAAG,CAAC,GAAG,EAAE,CAAA,CAAE,CAAC;IAA7B,QAAQ,QAAR,QAAQ;EAChB,OAAO,QAAQ,CAAC,SAAS,CAAC,QAAQ,CAAC,WAAW,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC;AAC1D;AAEA,OAAM,SAAU,gBAAgB,CAAC,GAAW,EAAA;EAC1C,IAAM,QAAQ,GAAG,WAAW,CAAC,GAAG,CAAC;EACjC,IAAM,QAAQ,GAAG,QAAQ,CAAC,WAAW,CAAC,GAAG,CAAC;EAE1C,OAAO,QAAQ,GAAG,CAAC,GAAG,QAAQ,CAAC,SAAS,CAAC,QAAQ,CAAC,GAAG,EAAE;AACzD;AAaA,OAAM,SAAU,kBAAkB,CAAC,WAAmB,EAAA;EACpD,IAAM,SAAS,GAAG,IAAI,GAAG,CAAC,WAAW,EAAE,CAAA,CAAE,CAAC;EAG1C,IAAI,SAAS,CAAC,QAAQ,KAAK,MAAM,EAAE;IACjC,SAAS,CAAC,GAAG,CAAC,UAAU,EAAE,OAAO,CAAC;GACnC,MAAM,IAAI,SAAS,CAAC,QAAQ,KAAK,OAAO,EAAE;IACzC,SAAS,CAAC,GAAG,CAAC,UAAU,EAAE,QAAQ,CAAC;EACpC;EAGD,IAAM,SAAS,GAAG,SAAS,CAAC,QAAQ,CAAC,SAAS,CAAC,CAAC,EAAE,SAAS,CAAC,QAAQ,CAAC,WAAW,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC;EAC1F,SAAS,CAAC,GAAG,CAAC,UAAU,EAAE,SAAS,CAAC;EACpC,SAAS,CAAC,GAAG,CAAC,OAAO,EAAE,EAAE,CAAC;EAC1B,SAAS,CAAC,GAAG,CAAC,MAAM,EAAE,EAAE,CAAC;EAEzB,OAAO,SAAS,CAAC,IAAI;AACvB","sourcesContent":["import URL from 'url-parse';\n\nexport function getFilename(url: string): string {\n const { pathname } = new URL(url, {});\n return pathname.substring(pathname.lastIndexOf('/') + 1);\n}\n\nexport function getFileExtension(url: string): string {\n const filename = getFilename(url);\n const dotIndex = filename.lastIndexOf('.');\n // Ignore leading dots for hidden files\n return dotIndex > 0 ? filename.substring(dotIndex) : '';\n}\n\n/**\n * Returns the base URL from a manifest's URL. For example, given a manifest hosted at\n * https://example.com/app/manifest.json, the base URL would be https://example.com/app/. Query\n * parameters and fragments also are removed.\n *\n * For an Expo-hosted project with a manifest hosted at https://exp.host/@user/project/index.exp, the\n * base URL would be https://exp.host/@user/project.\n *\n * We also normalize the \"exp\" protocol to \"http\" to handle internal URLs with the Expo schemes used\n * to tell the OS to open the URLs in the the Expo client.\n */\nexport function getManifestBaseUrl(manifestUrl: string): string {\n const urlObject = new URL(manifestUrl, {});\n\n // Change the scheme to http(s) if it is exp(s)\n if (urlObject.protocol === 'exp:') {\n urlObject.set('protocol', 'http:');\n } else if (urlObject.protocol === 'exps:') {\n urlObject.set('protocol', 'https:');\n }\n\n // Trim filename, query parameters, and fragment, if any\n const directory = urlObject.pathname.substring(0, urlObject.pathname.lastIndexOf('/') + 1);\n urlObject.set('pathname', directory);\n urlObject.set('query', '');\n urlObject.set('hash', '');\n\n return urlObject.href;\n}\n"],"sourceRoot":""},"metadata":{},"sourceType":"module"}
|
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@ -0,0 +1 @@
|
||||
{"ast":null,"code":"import createIconSet from \"./lib/create-icon-set\";\nimport glyphMap from \"./glyphmaps/AntDesign.json\";\nvar iconSet = createIconSet(glyphMap, 'anticon', 'AntDesign.ttf');\nexport default iconSet;\nvar Button = iconSet.Button,\n getImageSource = iconSet.getImageSource,\n getImageSourceSync = iconSet.getImageSourceSync;\nexport { Button, getImageSource, getImageSourceSync };","map":{"version":3,"names":["createIconSet","glyphMap","iconSet","Button","getImageSource","getImageSourceSync"],"sources":["/Users/thomaschazot/Documents/But2A/LaSuperMeteo/iut-expo-starter/node_modules/react-native-vector-icons/AntDesign.js"],"sourcesContent":["/**\n * AntDesign icon set component.\n * Usage: <AntDesign name=\"icon-name\" size={20} color=\"#4F8EF7\" />\n */\n\nimport createIconSet from './lib/create-icon-set';\nimport glyphMap from './glyphmaps/AntDesign.json';\n\nconst iconSet = createIconSet(glyphMap, 'anticon', 'AntDesign.ttf');\n\nexport default iconSet;\nexport const {\n Button,\n getImageSource,\n getImageSourceSync,\n} = iconSet;\n"],"mappings":"AAKA,OAAOA,aAAa;AACpB,OAAOC,QAAQ;AAEf,IAAMC,OAAO,GAAGF,aAAa,CAACC,QAAQ,EAAE,SAAS,EAAE,eAAe,CAAC;AAEnE,eAAeC,OAAO;AACf,IACLC,MAAM,GAGJD,OAAO,CAHTC,MAAM;EACNC,cAAc,GAEZF,OAAO,CAFTE,cAAc;EACdC,kBAAkB,GAChBH,OAAO,CADTG,kBAAkB;AACR"},"metadata":{},"sourceType":"module"}
|
@ -0,0 +1 @@
|
||||
{"ast":null,"code":"import _asyncToGenerator from \"@babel/runtime/helpers/asyncToGenerator\";\nimport { City, Weather } from \"../../data/stub\";\nimport { setWeather } from \"./setWeather\";\nexport var getWeather = function getWeather(city) {\n return function () {\n var _ref = _asyncToGenerator(function* (dispatch) {\n try {\n var promise = yield fetch('https://iut-weather-api.azurewebsites.net/weather/city/name/' + city.name);\n var weatherJson = yield promise.json();\n var weather = new Weather(weatherJson[\"at\"], weatherJson[\"visibility\"], weatherJson[\"weatherType\"], weatherJson[\"weatherDescription\"], weatherJson[\"temperature\"], weatherJson[\"temperatureFeelsLike\"], weatherJson[\"humidity\"], weatherJson[\"windSpeed\"], weatherJson[\"pressure\"], new City(weatherJson[\"city\"][\"name\"], weatherJson[\"city\"][\"latitude\"], weatherJson[\"city\"][\"longitude\"]));\n console.log(weather);\n dispatch(setWeather(weather));\n } catch (error) {\n console.log('Error---------', error);\n }\n });\n return function (_x) {\n return _ref.apply(this, arguments);\n };\n }();\n};","map":{"version":3,"names":["City","Weather","setWeather","getWeather","city","dispatch","promise","fetch","name","weatherJson","json","weather","console","log","error"],"sources":["/Users/thomaschazot/Documents/But2A/LaSuperMeteo/iut-expo-starter/redux/actions/getWeather.ts"],"sourcesContent":["import { getFavoriteCityStorage } from \"../../asyncStorange/getFavoriteCityStorage\";\nimport { City, Weather } from \"../../data/stub\";\nimport { setFavoriteCity } from \"./setFavoriteCity\";\nimport { setWeather } from \"./setWeather\";\n\nexport const getWeather = (city: City) => {\n return async dispatch => {\n try {\n \n const promise = await fetch('https://iut-weather-api.azurewebsites.net/weather/city/name/'+city.name);\n const weatherJson = await promise.json();\n \n const weather = new Weather(weatherJson[\"at\"], weatherJson[\"visibility\"], weatherJson[\"weatherType\"], weatherJson[\"weatherDescription\"], weatherJson[\"temperature\"], weatherJson[\"temperatureFeelsLike\"], weatherJson[\"humidity\"], weatherJson[\"windSpeed\"], weatherJson[\"pressure\"], new City(weatherJson[\"city\"][\"name\"], weatherJson[\"city\"][\"latitude\"], weatherJson[\"city\"][\"longitude\"]));\n \n console.log(weather)\n dispatch(setWeather(weather));\n\n } catch (error) {\n console.log('Error---------', error);\n //You can dispatch to another action if you want to display an error message in the application\n //dispatch(fetchDataRejected(error))\n }\n }\n }"],"mappings":";AACA,SAASA,IAAI,EAAEC,OAAO;AAEtB,SAASC,UAAU;AAEnB,OAAO,IAAMC,UAAU,GAAG,SAAbA,UAAU,CAAIC,IAAU,EAAK;EACtC;IAAA,6BAAO,WAAMC,QAAQ,EAAI;MACvB,IAAI;QAEE,IAAMC,OAAO,SAASC,KAAK,CAAC,8DAA8D,GAACH,IAAI,CAACI,IAAI,CAAC;QACrG,IAAMC,WAAW,SAASH,OAAO,CAACI,IAAI,EAAE;QAExC,IAAMC,OAAO,GAAG,IAAIV,OAAO,CAACQ,WAAW,CAAC,IAAI,CAAC,EAAEA,WAAW,CAAC,YAAY,CAAC,EAAEA,WAAW,CAAC,aAAa,CAAC,EAAEA,WAAW,CAAC,oBAAoB,CAAC,EAAEA,WAAW,CAAC,aAAa,CAAC,EAAEA,WAAW,CAAC,sBAAsB,CAAC,EAAEA,WAAW,CAAC,UAAU,CAAC,EAAEA,WAAW,CAAC,WAAW,CAAC,EAAEA,WAAW,CAAC,UAAU,CAAC,EAAE,IAAIT,IAAI,CAACS,WAAW,CAAC,MAAM,CAAC,CAAC,MAAM,CAAC,EAAEA,WAAW,CAAC,MAAM,CAAC,CAAC,UAAU,CAAC,EAAEA,WAAW,CAAC,MAAM,CAAC,CAAC,WAAW,CAAC,CAAC,CAAC;QAE/XG,OAAO,CAACC,GAAG,CAACF,OAAO,CAAC;QACpBN,QAAQ,CAACH,UAAU,CAACS,OAAO,CAAC,CAAC;MAEnC,CAAC,CAAC,OAAOG,KAAK,EAAE;QACdF,OAAO,CAACC,GAAG,CAAC,gBAAgB,EAAEC,KAAK,CAAC;MAGtC;IACF,CAAC;IAAA;MAAA;IAAA;EAAA;AACH,CAAC"},"metadata":{},"sourceType":"module"}
|
File diff suppressed because one or more lines are too long
@ -0,0 +1 @@
|
||||
{"ast":null,"code":"import createIconSet from \"./create-icon-set\";\nexport default function createIconSetFromFontello(config, fontFamilyArg, fontFile) {\n var glyphMap = {};\n config.glyphs.forEach(function (glyph) {\n glyphMap[glyph.css] = glyph.code;\n });\n var fontFamily = fontFamilyArg || config.name || 'fontello';\n return createIconSet(glyphMap, fontFamily, fontFile || fontFamily + \".ttf\");\n}","map":{"version":3,"names":["createIconSet","createIconSetFromFontello","config","fontFamilyArg","fontFile","glyphMap","glyphs","forEach","glyph","css","code","fontFamily","name"],"sources":["/Users/thomaschazot/Documents/But2A/LaSuperMeteo/iut-expo-starter/node_modules/@expo/vector-icons/build/vendor/react-native-vector-icons/lib/create-icon-set-from-fontello.js"],"sourcesContent":["import createIconSet from './create-icon-set';\n\nexport default function createIconSetFromFontello(\n config,\n fontFamilyArg,\n fontFile\n) {\n const glyphMap = {};\n config.glyphs.forEach(glyph => {\n glyphMap[glyph.css] = glyph.code;\n });\n\n const fontFamily = fontFamilyArg || config.name || 'fontello';\n\n return createIconSet(glyphMap, fontFamily, fontFile || `${fontFamily}.ttf`);\n}\n"],"mappings":"AAAA,OAAOA,aAAa;AAEpB,eAAe,SAASC,yBAAyB,CAC/CC,MAAM,EACNC,aAAa,EACbC,QAAQ,EACR;EACA,IAAMC,QAAQ,GAAG,CAAC,CAAC;EACnBH,MAAM,CAACI,MAAM,CAACC,OAAO,CAAC,UAAAC,KAAK,EAAI;IAC7BH,QAAQ,CAACG,KAAK,CAACC,GAAG,CAAC,GAAGD,KAAK,CAACE,IAAI;EAClC,CAAC,CAAC;EAEF,IAAMC,UAAU,GAAGR,aAAa,IAAID,MAAM,CAACU,IAAI,IAAI,UAAU;EAE7D,OAAOZ,aAAa,CAACK,QAAQ,EAAEM,UAAU,EAAEP,QAAQ,IAAOO,UAAU,SAAM,CAAC;AAC7E"},"metadata":{},"sourceType":"module"}
|
@ -0,0 +1 @@
|
||||
{"ast":null,"code":"var deepMap = function deepMap(obj, fn) {\n var deepMapper = function deepMapper(val) {\n return isObject(val) ? deepMap(val, fn) : fn(val);\n };\n if (Array.isArray(obj)) {\n return obj.map(deepMapper);\n }\n if (isObject(obj)) {\n return mapObject(obj, deepMapper);\n }\n return obj;\n};\nvar mapObject = function mapObject(obj, fn) {\n return Object.keys(obj).reduce(function (res, key) {\n res[key] = fn(obj[key]);\n return res;\n }, {});\n};\nvar isObject = function isObject(myVar) {\n return myVar && typeof myVar === 'object';\n};\nexport default deepMap;","map":{"version":3,"names":["deepMap","obj","fn","deepMapper","val","isObject","Array","isArray","map","mapObject","Object","keys","reduce","res","key","myVar"],"sources":["/Users/thomaschazot/Documents/But2A/LaSuperMeteo/iut-expo-starter/node_modules/react-native-size-matters/lib/deep-map.js"],"sourcesContent":["const deepMap = (obj, fn) => {\n const deepMapper = val => (isObject(val)) ? deepMap(val, fn) : fn(val);\n if (Array.isArray(obj)) {\n return obj.map(deepMapper);\n }\n if (isObject(obj)) {\n return mapObject(obj, deepMapper);\n }\n return obj;\n};\n\nconst mapObject = (obj, fn) => Object.keys(obj).reduce(\n (res, key) => {\n res[key] = fn(obj[key]);\n return res;\n }, {});\n\nconst isObject = myVar => myVar && typeof myVar === 'object';\n\nexport default deepMap;\n"],"mappings":"AAAA,IAAMA,OAAO,GAAG,SAAVA,OAAO,CAAIC,GAAG,EAAEC,EAAE,EAAK;EACzB,IAAMC,UAAU,GAAG,SAAbA,UAAU,CAAGC,GAAG;IAAA,OAAKC,QAAQ,CAACD,GAAG,CAAC,GAAIJ,OAAO,CAACI,GAAG,EAAEF,EAAE,CAAC,GAAGA,EAAE,CAACE,GAAG,CAAC;EAAA;EACtE,IAAIE,KAAK,CAACC,OAAO,CAACN,GAAG,CAAC,EAAE;IACpB,OAAOA,GAAG,CAACO,GAAG,CAACL,UAAU,CAAC;EAC9B;EACA,IAAIE,QAAQ,CAACJ,GAAG,CAAC,EAAE;IACf,OAAOQ,SAAS,CAACR,GAAG,EAAEE,UAAU,CAAC;EACrC;EACA,OAAOF,GAAG;AACd,CAAC;AAED,IAAMQ,SAAS,GAAG,SAAZA,SAAS,CAAIR,GAAG,EAAEC,EAAE;EAAA,OAAKQ,MAAM,CAACC,IAAI,CAACV,GAAG,CAAC,CAACW,MAAM,CAClD,UAACC,GAAG,EAAEC,GAAG,EAAK;IACVD,GAAG,CAACC,GAAG,CAAC,GAAGZ,EAAE,CAACD,GAAG,CAACa,GAAG,CAAC,CAAC;IACvB,OAAOD,GAAG;EACd,CAAC,EAAE,CAAC,CAAC,CAAC;AAAA;AAEV,IAAMR,QAAQ,GAAG,SAAXA,QAAQ,CAAGU,KAAK;EAAA,OAAIA,KAAK,IAAI,OAAOA,KAAK,KAAK,QAAQ;AAAA;AAE5D,eAAef,OAAO"},"metadata":{},"sourceType":"module"}
|
@ -0,0 +1 @@
|
||||
{"ast":null,"code":"import createIconSet from \"./lib/create-icon-set\";\nimport glyphMap from \"./glyphmaps/FontAwesome.json\";\nvar iconSet = createIconSet(glyphMap, 'FontAwesome', 'FontAwesome.ttf');\nexport default iconSet;\nvar Button = iconSet.Button,\n getImageSource = iconSet.getImageSource,\n getImageSourceSync = iconSet.getImageSourceSync;\nexport { Button, getImageSource, getImageSourceSync };","map":{"version":3,"names":["createIconSet","glyphMap","iconSet","Button","getImageSource","getImageSourceSync"],"sources":["/Users/thomaschazot/Documents/But2A/LaSuperMeteo/iut-expo-starter/node_modules/react-native-vector-icons/FontAwesome.js"],"sourcesContent":["/**\n * FontAwesome icon set component.\n * Usage: <FontAwesome name=\"icon-name\" size={20} color=\"#4F8EF7\" />\n */\n\nimport createIconSet from './lib/create-icon-set';\nimport glyphMap from './glyphmaps/FontAwesome.json';\n\nconst iconSet = createIconSet(glyphMap, 'FontAwesome', 'FontAwesome.ttf');\n\nexport default iconSet;\nexport const {\n Button,\n getImageSource,\n getImageSourceSync,\n} = iconSet;\n"],"mappings":"AAKA,OAAOA,aAAa;AACpB,OAAOC,QAAQ;AAEf,IAAMC,OAAO,GAAGF,aAAa,CAACC,QAAQ,EAAE,aAAa,EAAE,iBAAiB,CAAC;AAEzE,eAAeC,OAAO;AACf,IACLC,MAAM,GAGJD,OAAO,CAHTC,MAAM;EACNC,cAAc,GAEZF,OAAO,CAFTE,cAAc;EACdC,kBAAkB,GAChBH,OAAO,CADTG,kBAAkB;AACR"},"metadata":{},"sourceType":"module"}
|
File diff suppressed because one or more lines are too long
@ -0,0 +1 @@
|
||||
{"ast":null,"code":"import _asyncToGenerator from \"@babel/runtime/helpers/asyncToGenerator\";\nimport AsyncStorage from '@react-native-async-storage/async-storage';\nexport var getFavoriteCityStorage = function () {\n var _ref = _asyncToGenerator(function* () {\n try {\n var cityJson = yield AsyncStorage.getItem('favorite_city');\n return cityJson != null ? JSON.parse(cityJson) : null;\n } catch (e) {\n console.log(\"An error occurred\", e);\n }\n });\n return function getFavoriteCityStorage() {\n return _ref.apply(this, arguments);\n };\n}();","map":{"version":3,"names":["AsyncStorage","getFavoriteCityStorage","cityJson","getItem","JSON","parse","e","console","log"],"sources":["/Users/thomaschazot/Documents/But2A/LaSuperMeteo/iut-expo-starter/asyncStorange/getFavoriteCityStorage.ts"],"sourcesContent":["import AsyncStorage from '@react-native-async-storage/async-storage';\nimport { City } from '../data/stub';\nimport {FETCH_FAVORITE_CITY} from '../redux/constants';\n\nexport const getFavoriteCityStorage = async () => {\n try {\n const cityJson = await AsyncStorage.getItem('favorite_city')\n return cityJson != null ? JSON.parse(cityJson) : null;\n } catch(e) {\n console.log(\"An error occurred\", e);\n }\n}"],"mappings":";AAAA,OAAOA,YAAY,MAAM,2CAA2C;AAIpE,OAAO,IAAMC,sBAAsB;EAAA,6BAAG,aAAY;IAChD,IAAI;MACF,IAAMC,QAAQ,SAASF,YAAY,CAACG,OAAO,CAAC,eAAe,CAAC;MAC5D,OAAOD,QAAQ,IAAI,IAAI,GAAGE,IAAI,CAACC,KAAK,CAACH,QAAQ,CAAC,GAAG,IAAI;IACvD,CAAC,CAAC,OAAMI,CAAC,EAAE;MACTC,OAAO,CAACC,GAAG,CAAC,mBAAmB,EAAEF,CAAC,CAAC;IACrC;EACF,CAAC;EAAA,gBAPYL,sBAAsB;IAAA;EAAA;AAAA,GAOlC"},"metadata":{},"sourceType":"module"}
|
File diff suppressed because one or more lines are too long
@ -0,0 +1 @@
|
||||
{"ast":null,"code":"import React from 'react';\nimport UnimplementedView from \"../../modules/UnimplementedView\";\nfunction YellowBox(props) {\n return React.createElement(UnimplementedView, props);\n}\nYellowBox.ignoreWarnings = function () {};\nexport default YellowBox;","map":{"version":3,"names":["React","UnimplementedView","YellowBox","props","createElement","ignoreWarnings"],"sources":["/Users/thomaschazot/Documents/But2A/LaSuperMeteo/iut-expo-starter/node_modules/react-native-web/dist/exports/YellowBox/index.js"],"sourcesContent":["/**\n * Copyright (c) Nicolas Gallagher.\n * Copyright (c) Meta Platforms, Inc. and affiliates.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n *\n * \n */\nimport React from 'react';\nimport UnimplementedView from '../../modules/UnimplementedView';\n\nfunction YellowBox(props) {\n return /*#__PURE__*/React.createElement(UnimplementedView, props);\n}\n\nYellowBox.ignoreWarnings = () => {};\n\nexport default YellowBox;"],"mappings":"AASA,OAAOA,KAAK,MAAM,OAAO;AACzB,OAAOC,iBAAiB;AAExB,SAASC,SAAS,CAACC,KAAK,EAAE;EACxB,OAAoBH,KAAK,CAACI,aAAa,CAACH,iBAAiB,EAAEE,KAAK,CAAC;AACnE;AAEAD,SAAS,CAACG,cAAc,GAAG,YAAM,CAAC,CAAC;AAEnC,eAAeH,SAAS"},"metadata":{},"sourceType":"module"}
|
@ -0,0 +1 @@
|
||||
{"ast":null,"code":"import createIconSet from \"./createIconSet\";\nimport font from \"./vendor/react-native-vector-icons/Fonts/Feather.ttf\";\nimport glyphMap from \"./vendor/react-native-vector-icons/glyphmaps/Feather.json\";\nexport default createIconSet(glyphMap, 'feather', font);","map":{"version":3,"sources":["../src/Feather.ts"],"names":[],"mappings":"AAAA,OAAO,aAAa;AACpB,OAAO,IAAI;AACX,OAAO,QAAQ;AAEf,eAAe,aAAa,CAAC,QAAQ,EAAE,SAAS,EAAE,IAAI,CAAC","sourcesContent":["import createIconSet from './createIconSet';\nimport font from './vendor/react-native-vector-icons/Fonts/Feather.ttf';\nimport glyphMap from './vendor/react-native-vector-icons/glyphmaps/Feather.json';\n\nexport default createIconSet(glyphMap, 'feather', font);\n"],"sourceRoot":""},"metadata":{},"sourceType":"module"}
|
@ -0,0 +1 @@
|
||||
{"ast":null,"code":"import createIconSet from \"./lib/create-icon-set\";\nimport glyphMap from \"./glyphmaps/Octicons.json\";\nvar iconSet = createIconSet(glyphMap, 'Octicons', 'Octicons.ttf');\nexport default iconSet;\nvar Button = iconSet.Button,\n getImageSource = iconSet.getImageSource,\n getImageSourceSync = iconSet.getImageSourceSync;\nexport { Button, getImageSource, getImageSourceSync };","map":{"version":3,"names":["createIconSet","glyphMap","iconSet","Button","getImageSource","getImageSourceSync"],"sources":["/Users/thomaschazot/Documents/But2A/LaSuperMeteo/iut-expo-starter/node_modules/react-native-vector-icons/Octicons.js"],"sourcesContent":["/**\n * Octicons icon set component.\n * Usage: <Octicons name=\"icon-name\" size={20} color=\"#4F8EF7\" />\n */\n\nimport createIconSet from './lib/create-icon-set';\nimport glyphMap from './glyphmaps/Octicons.json';\n\nconst iconSet = createIconSet(glyphMap, 'Octicons', 'Octicons.ttf');\n\nexport default iconSet;\nexport const {\n Button,\n getImageSource,\n getImageSourceSync,\n} = iconSet;\n"],"mappings":"AAKA,OAAOA,aAAa;AACpB,OAAOC,QAAQ;AAEf,IAAMC,OAAO,GAAGF,aAAa,CAACC,QAAQ,EAAE,UAAU,EAAE,cAAc,CAAC;AAEnE,eAAeC,OAAO;AACf,IACLC,MAAM,GAGJD,OAAO,CAHTC,MAAM;EACNC,cAAc,GAEZF,OAAO,CAFTE,cAAc;EACdC,kBAAkB,GAChBH,OAAO,CADTG,kBAAkB;AACR"},"metadata":{},"sourceType":"module"}
|
File diff suppressed because one or more lines are too long
@ -0,0 +1 @@
|
||||
{"ast":null,"code":"import createIconSet from \"./createIconSet\";\nimport font from \"./vendor/react-native-vector-icons/Fonts/MaterialCommunityIcons.ttf\";\nimport glyphMap from \"./vendor/react-native-vector-icons/glyphmaps/MaterialCommunityIcons.json\";\nexport default createIconSet(glyphMap, 'material-community', font);","map":{"version":3,"sources":["../src/MaterialCommunityIcons.ts"],"names":[],"mappings":"AAAA,OAAO,aAAa;AACpB,OAAO,IAAI;AACX,OAAO,QAAQ;AAEf,eAAe,aAAa,CAAC,QAAQ,EAAE,oBAAoB,EAAE,IAAI,CAAC","sourcesContent":["import createIconSet from './createIconSet';\nimport font from './vendor/react-native-vector-icons/Fonts/MaterialCommunityIcons.ttf';\nimport glyphMap from './vendor/react-native-vector-icons/glyphmaps/MaterialCommunityIcons.json';\n\nexport default createIconSet(glyphMap, 'material-community', font);\n"],"sourceRoot":""},"metadata":{},"sourceType":"module"}
|
@ -0,0 +1 @@
|
||||
{"ast":null,"code":"import _slicedToArray from \"@babel/runtime/helpers/slicedToArray\";\nimport { useEffect, useState } from 'react';\nimport { Asset } from \"./Asset\";\nexport function useAssets(moduleIds) {\n var _useState = useState(),\n _useState2 = _slicedToArray(_useState, 2),\n assets = _useState2[0],\n setAssets = _useState2[1];\n var _useState3 = useState(),\n _useState4 = _slicedToArray(_useState3, 2),\n error = _useState4[0],\n setError = _useState4[1];\n useEffect(function () {\n Asset.loadAsync(moduleIds).then(setAssets).catch(setError);\n }, []);\n return [assets, error];\n}","map":{"version":3,"sources":["../src/AssetHooks.ts"],"names":[],"mappings":";AAAA,SAAS,SAAS,EAAE,QAAQ,QAAQ,OAAO;AAE3C,SAAS,KAAK;AAuBd,OAAM,SAAU,SAAS,CAAC,SAA4B,EAAA;EACpD,gBAA4B,QAAQ,EAAW;IAAA;IAAxC,MAAM;IAAE,SAAS;EACxB,iBAA0B,QAAQ,EAAS;IAAA;IAApC,KAAK;IAAE,QAAQ;EAEtB,SAAS,CAAC,YAAK;IACb,KAAK,CAAC,SAAS,CAAC,SAAS,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC,KAAK,CAAC,QAAQ,CAAC;EAC5D,CAAC,EAAE,EAAE,CAAC;EAEN,OAAO,CAAC,MAAM,EAAE,KAAK,CAAC;AACxB","sourcesContent":["import { useEffect, useState } from 'react';\n\nimport { Asset } from './Asset';\n\n// @needsAudit\n/**\n * Downloads and stores one or more assets locally.\n * After the assets are loaded, this hook returns a list of asset instances.\n * If something went wrong when loading the assets, an error is returned.\n *\n * > Note, the assets are not \"reloaded\" when you dynamically change the asset list.\n *\n * @return Returns an array containing:\n * - on the first position, a list of all loaded assets. If they aren't loaded yet, this value is\n * `undefined`.\n * - on the second position, an error which encountered when loading the assets. If there was no\n * error, this value is `undefined`.\n *\n * @example\n * ```tsx\n * const [assets, error] = useAssets([require('path/to/asset.jpg'), require('path/to/other.png')]);\n *\n * return assets ? <Image source={assets[0]} /> : null;\n * ```\n */\nexport function useAssets(moduleIds: number | number[]): [Asset[] | undefined, Error | undefined] {\n const [assets, setAssets] = useState<Asset[]>();\n const [error, setError] = useState<Error>();\n\n useEffect(() => {\n Asset.loadAsync(moduleIds).then(setAssets).catch(setError);\n }, []);\n\n return [assets, error];\n}\n"],"sourceRoot":""},"metadata":{},"sourceType":"module"}
|
@ -0,0 +1 @@
|
||||
{"ast":null,"code":"import { getFilename } from \"./AssetUris\";\nexport function isImageType(type) {\n return /^(jpeg|jpg|gif|png|bmp|webp|heic)$/i.test(type);\n}\nexport function getImageInfoAsync(url) {\n return new Promise(function (resolve, reject) {\n var img = new Image();\n img.onerror = reject;\n img.onload = function () {\n resolve({\n name: getFilename(url),\n width: img.naturalWidth,\n height: img.naturalHeight\n });\n };\n img.src = url;\n });\n}","map":{"version":3,"sources":["../src/ImageAssets.ts"],"names":[],"mappings":"AACA,SAAS,WAAW;AAQpB,OAAM,SAAU,WAAW,CAAC,IAAY,EAAA;EACtC,OAAO,qCAAqC,CAAC,IAAI,CAAC,IAAI,CAAC;AACzD;AAEA,OAAM,SAAU,iBAAiB,CAAC,GAAW,EAAA;EAC3C,OAAO,IAAI,OAAO,CAAC,UAAC,OAAO,EAAE,MAAM,EAAI;IACrC,IAAM,GAAG,GAAG,IAAI,KAAK,EAAE;IACvB,GAAG,CAAC,OAAO,GAAG,MAAM;IACpB,GAAG,CAAC,MAAM,GAAG,YAAK;MAChB,OAAO,CAAC;QACN,IAAI,EAAE,WAAW,CAAC,GAAG,CAAC;QACtB,KAAK,EAAE,GAAG,CAAC,YAAY;QACvB,MAAM,EAAE,GAAG,CAAC;OACb,CAAC;IACJ,CAAC;IACD,GAAG,CAAC,GAAG,GAAG,GAAG;EACf,CAAC,CAAC;AACJ","sourcesContent":["/* eslint-env browser */\nimport { getFilename } from './AssetUris';\n\ntype ImageInfo = {\n name: string;\n width: number;\n height: number;\n};\n\nexport function isImageType(type: string): boolean {\n return /^(jpeg|jpg|gif|png|bmp|webp|heic)$/i.test(type);\n}\n\nexport function getImageInfoAsync(url: string): Promise<ImageInfo> {\n return new Promise((resolve, reject) => {\n const img = new Image();\n img.onerror = reject;\n img.onload = () => {\n resolve({\n name: getFilename(url),\n width: img.naturalWidth,\n height: img.naturalHeight,\n });\n };\n img.src = url;\n });\n}\n"],"sourceRoot":""},"metadata":{},"sourceType":"module"}
|
@ -0,0 +1 @@
|
||||
{"ast":null,"code":"export default {};","map":{"version":3,"names":[],"sources":["/Users/thomaschazot/Documents/But2A/LaSuperMeteo/iut-expo-starter/node_modules/react-native-web/dist/exports/Systrace/index.js"],"sourcesContent":["export default {};"],"mappings":"AAAA,eAAe,CAAC,CAAC"},"metadata":{},"sourceType":"module"}
|
@ -0,0 +1 @@
|
||||
{"ast":null,"code":"import Platform from \"react-native-web/dist/exports/Platform\";\nimport NativeModules from \"react-native-web/dist/exports/NativeModules\";\nvar NativeIconAPI = NativeModules.RNVectorIconsManager || NativeModules.RNVectorIconsModule;\nexport default function ensureNativeModuleAvailable() {\n if (!NativeIconAPI) {\n if (Platform.OS === 'android') {\n throw new Error('RNVectorIconsModule not available, did you properly integrate the module? Try running `react-native link react-native-vector-icons` and recompiling.');\n }\n throw new Error('RNVectorIconsManager not available, did you add the library to your project and link with libRNVectorIcons.a? Try running `react-native link react-native-vector-icons` and recompiling.');\n }\n}","map":{"version":3,"names":["NativeIconAPI","NativeModules","RNVectorIconsManager","RNVectorIconsModule","ensureNativeModuleAvailable","Platform","OS","Error"],"sources":["/Users/thomaschazot/Documents/But2A/LaSuperMeteo/iut-expo-starter/node_modules/react-native-vector-icons/lib/ensure-native-module-available.js"],"sourcesContent":["import { Platform, NativeModules } from 'react-native';\n\nconst NativeIconAPI =\n NativeModules.RNVectorIconsManager || NativeModules.RNVectorIconsModule;\n\nexport default function ensureNativeModuleAvailable() {\n if (!NativeIconAPI) {\n if (Platform.OS === 'android') {\n throw new Error(\n 'RNVectorIconsModule not available, did you properly integrate the module? Try running `react-native link react-native-vector-icons` and recompiling.'\n );\n }\n throw new Error(\n 'RNVectorIconsManager not available, did you add the library to your project and link with libRNVectorIcons.a? Try running `react-native link react-native-vector-icons` and recompiling.'\n );\n }\n}\n"],"mappings":";;AAEA,IAAMA,aAAa,GACjBC,aAAa,CAACC,oBAAoB,IAAID,aAAa,CAACE,mBAAmB;AAEzE,eAAe,SAASC,2BAA2B,GAAG;EACpD,IAAI,CAACJ,aAAa,EAAE;IAClB,IAAIK,QAAQ,CAACC,EAAE,KAAK,SAAS,EAAE;MAC7B,MAAM,IAAIC,KAAK,CACb,sJAAsJ,CACvJ;IACH;IACA,MAAM,IAAIA,KAAK,CACb,0LAA0L,CAC3L;EACH;AACF"},"metadata":{},"sourceType":"module"}
|
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@ -0,0 +1 @@
|
||||
{"ast":null,"code":"import { FETCH_WEATHER_SEARCHED } from \"../constants\";\nexport var setWeatherSearched = function setWeatherSearched(weather) {\n return {\n type: FETCH_WEATHER_SEARCHED,\n payload: weather\n };\n};","map":{"version":3,"names":["FETCH_WEATHER_SEARCHED","setWeatherSearched","weather","type","payload"],"sources":["/Users/thomaschazot/Documents/But2A/LaSuperMeteo/iut-expo-starter/redux/actions/setWeatherSearched.ts"],"sourcesContent":["import { Weather } from \"../../data/stub\";\nimport { FETCH_WEATHER, FETCH_WEATHER_SEARCHED } from \"../constants\";\n\nexport const setWeatherSearched = (weather: Weather[]) => {\n return {\n type: FETCH_WEATHER_SEARCHED,\n payload: weather,\n };\n }"],"mappings":"AACA,SAAwBA,sBAAsB;AAE9C,OAAO,IAAMC,kBAAkB,GAAG,SAArBA,kBAAkB,CAAIC,OAAkB,EAAK;EACtD,OAAO;IACLC,IAAI,EAAEH,sBAAsB;IAC5BI,OAAO,EAAEF;EACX,CAAC;AACH,CAAC"},"metadata":{},"sourceType":"module"}
|
@ -0,0 +1 @@
|
||||
{"ast":null,"code":"import createIconSet from \"./lib/create-icon-set\";\nimport glyphMap from \"./glyphmaps/Foundation.json\";\nvar iconSet = createIconSet(glyphMap, 'fontcustom', 'Foundation.ttf');\nexport default iconSet;\nvar Button = iconSet.Button,\n getImageSource = iconSet.getImageSource,\n getImageSourceSync = iconSet.getImageSourceSync;\nexport { Button, getImageSource, getImageSourceSync };","map":{"version":3,"names":["createIconSet","glyphMap","iconSet","Button","getImageSource","getImageSourceSync"],"sources":["/Users/thomaschazot/Documents/But2A/LaSuperMeteo/iut-expo-starter/node_modules/react-native-vector-icons/Foundation.js"],"sourcesContent":["/**\n * Foundation icon set component.\n * Usage: <Foundation name=\"icon-name\" size={20} color=\"#4F8EF7\" />\n */\n\nimport createIconSet from './lib/create-icon-set';\nimport glyphMap from './glyphmaps/Foundation.json';\n\nconst iconSet = createIconSet(glyphMap, 'fontcustom', 'Foundation.ttf');\n\nexport default iconSet;\nexport const {\n Button,\n getImageSource,\n getImageSourceSync,\n} = iconSet;\n"],"mappings":"AAKA,OAAOA,aAAa;AACpB,OAAOC,QAAQ;AAEf,IAAMC,OAAO,GAAGF,aAAa,CAACC,QAAQ,EAAE,YAAY,EAAE,gBAAgB,CAAC;AAEvE,eAAeC,OAAO;AACf,IACLC,MAAM,GAGJD,OAAO,CAHTC,MAAM;EACNC,cAAc,GAEZF,OAAO,CAFTE,cAAc;EACdC,kBAAkB,GAChBH,OAAO,CADTG,kBAAkB;AACR"},"metadata":{},"sourceType":"module"}
|
@ -0,0 +1 @@
|
||||
{"ast":null,"code":"import createIconSet from \"./lib/create-icon-set\";\nimport glyphMap from \"./glyphmaps/MaterialCommunityIcons.json\";\nvar iconSet = createIconSet(glyphMap, 'Material Design Icons', 'MaterialCommunityIcons.ttf');\nexport default iconSet;\nvar Button = iconSet.Button,\n getImageSource = iconSet.getImageSource,\n getImageSourceSync = iconSet.getImageSourceSync;\nexport { Button, getImageSource, getImageSourceSync };","map":{"version":3,"names":["createIconSet","glyphMap","iconSet","Button","getImageSource","getImageSourceSync"],"sources":["/Users/thomaschazot/Documents/But2A/LaSuperMeteo/iut-expo-starter/node_modules/react-native-vector-icons/MaterialCommunityIcons.js"],"sourcesContent":["/**\n * MaterialCommunityIcons icon set component.\n * Usage: <MaterialCommunityIcons name=\"icon-name\" size={20} color=\"#4F8EF7\" />\n */\n\nimport createIconSet from './lib/create-icon-set';\nimport glyphMap from './glyphmaps/MaterialCommunityIcons.json';\n\nconst iconSet = createIconSet(glyphMap, 'Material Design Icons', 'MaterialCommunityIcons.ttf');\n\nexport default iconSet;\nexport const {\n Button,\n getImageSource,\n getImageSourceSync,\n} = iconSet;\n"],"mappings":"AAKA,OAAOA,aAAa;AACpB,OAAOC,QAAQ;AAEf,IAAMC,OAAO,GAAGF,aAAa,CAACC,QAAQ,EAAE,uBAAuB,EAAE,4BAA4B,CAAC;AAE9F,eAAeC,OAAO;AACf,IACLC,MAAM,GAGJD,OAAO,CAHTC,MAAM;EACNC,cAAc,GAEZF,OAAO,CAFTE,cAAc;EACdC,kBAAkB,GAChBH,OAAO,CADTG,kBAAkB;AACR"},"metadata":{},"sourceType":"module"}
|
File diff suppressed because one or more lines are too long
@ -0,0 +1 @@
|
||||
{"ast":null,"code":"import scaledSheetCreator from \"./lib/ScaledSheet\";\nimport { scale, verticalScale, moderateScale, moderateVerticalScale } from \"./lib/scaling-utils\";\nexport var ScaledSheet = scaledSheetCreator(scale, verticalScale, moderateScale, moderateVerticalScale);\nexport * from \"./lib/scaling-utils\";","map":{"version":3,"names":["scaledSheetCreator","scale","verticalScale","moderateScale","moderateVerticalScale","ScaledSheet"],"sources":["/Users/thomaschazot/Documents/But2A/LaSuperMeteo/iut-expo-starter/node_modules/react-native-size-matters/index.js"],"sourcesContent":["import scaledSheetCreator from './lib/ScaledSheet';\nimport { scale, verticalScale, moderateScale, moderateVerticalScale } from './lib/scaling-utils';\n\nexport const ScaledSheet = scaledSheetCreator(scale, verticalScale, moderateScale, moderateVerticalScale);\nexport * from './lib/scaling-utils';"],"mappings":"AAAA,OAAOA,kBAAkB;AACzB,SAASC,KAAK,EAAEC,aAAa,EAAEC,aAAa,EAAEC,qBAAqB;AAEnE,OAAO,IAAMC,WAAW,GAAGL,kBAAkB,CAACC,KAAK,EAAEC,aAAa,EAAEC,aAAa,EAAEC,qBAAqB,CAAC;AACzG"},"metadata":{},"sourceType":"module"}
|
@ -0,0 +1 @@
|
||||
{"ast":null,"code":"import _classCallCheck from \"@babel/runtime/helpers/classCallCheck\";\nimport _createClass from \"@babel/runtime/helpers/createClass\";\nvar Alert = function () {\n function Alert() {\n _classCallCheck(this, Alert);\n }\n _createClass(Alert, null, [{\n key: \"alert\",\n value: function alert() {}\n }]);\n return Alert;\n}();\nexport default Alert;","map":{"version":3,"names":["Alert"],"sources":["/Users/thomaschazot/Documents/But2A/LaSuperMeteo/iut-expo-starter/node_modules/react-native-web/dist/exports/Alert/index.js"],"sourcesContent":["/**\n * Copyright (c) Nicolas Gallagher.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n *\n * \n */\nclass Alert {\n static alert() {}\n\n}\n\nexport default Alert;"],"mappings":";;IAQMA,KAAK;EAAA;IAAA;EAAA;EAAA;IAAA;IAAA,OACT,iBAAe,CAAC;EAAC;EAAA;AAAA;AAInB,eAAeA,KAAK"},"metadata":{},"sourceType":"module"}
|
@ -0,0 +1 @@
|
||||
{"ast":null,"code":"import _classCallCheck from \"@babel/runtime/helpers/classCallCheck\";\nimport _createClass from \"@babel/runtime/helpers/createClass\";\nvar clipboardAvailable;\nvar Clipboard = function () {\n function Clipboard() {\n _classCallCheck(this, Clipboard);\n }\n _createClass(Clipboard, null, [{\n key: \"isAvailable\",\n value: function isAvailable() {\n if (clipboardAvailable === undefined) {\n clipboardAvailable = typeof document.queryCommandSupported === 'function' && document.queryCommandSupported('copy');\n }\n return clipboardAvailable;\n }\n }, {\n key: \"getString\",\n value: function getString() {\n return Promise.resolve('');\n }\n }, {\n key: \"setString\",\n value: function setString(text) {\n var success = false;\n var body = document.body;\n if (body) {\n var node = document.createElement('span');\n node.textContent = text;\n node.style.opacity = '0';\n node.style.position = 'absolute';\n node.style.whiteSpace = 'pre-wrap';\n node.style.userSelect = 'auto';\n body.appendChild(node);\n var selection = window.getSelection();\n selection.removeAllRanges();\n var range = document.createRange();\n range.selectNodeContents(node);\n selection.addRange(range);\n try {\n document.execCommand('copy');\n success = true;\n } catch (e) {}\n selection.removeAllRanges();\n body.removeChild(node);\n }\n return success;\n }\n }]);\n return Clipboard;\n}();\nexport { Clipboard as default };","map":{"version":3,"names":["clipboardAvailable","Clipboard","undefined","document","queryCommandSupported","Promise","resolve","text","success","body","node","createElement","textContent","style","opacity","position","whiteSpace","userSelect","appendChild","selection","window","getSelection","removeAllRanges","range","createRange","selectNodeContents","addRange","execCommand","e","removeChild"],"sources":["/Users/thomaschazot/Documents/But2A/LaSuperMeteo/iut-expo-starter/node_modules/react-native-web/dist/exports/Clipboard/index.js"],"sourcesContent":["/**\n * Copyright (c) Nicolas Gallagher.\n * Copyright (c) Meta Platforms, Inc. and affiliates.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n *\n * \n */\nvar clipboardAvailable;\nexport default class Clipboard {\n static isAvailable() {\n if (clipboardAvailable === undefined) {\n clipboardAvailable = typeof document.queryCommandSupported === 'function' && document.queryCommandSupported('copy');\n }\n\n return clipboardAvailable;\n }\n\n static getString() {\n return Promise.resolve('');\n }\n\n static setString(text) {\n var success = false;\n var body = document.body;\n\n if (body) {\n // add the text to a hidden node\n var node = document.createElement('span');\n node.textContent = text;\n node.style.opacity = '0';\n node.style.position = 'absolute';\n node.style.whiteSpace = 'pre-wrap';\n node.style.userSelect = 'auto';\n body.appendChild(node); // select the text\n\n var selection = window.getSelection();\n selection.removeAllRanges();\n var range = document.createRange();\n range.selectNodeContents(node);\n selection.addRange(range); // attempt to copy\n\n try {\n document.execCommand('copy');\n success = true;\n } catch (e) {} // remove selection and node\n\n\n selection.removeAllRanges();\n body.removeChild(node);\n }\n\n return success;\n }\n\n}"],"mappings":";;AASA,IAAIA,kBAAkB;AAAC,IACFC,SAAS;EAAA;IAAA;EAAA;EAAA;IAAA;IAAA,OAC5B,uBAAqB;MACnB,IAAID,kBAAkB,KAAKE,SAAS,EAAE;QACpCF,kBAAkB,GAAG,OAAOG,QAAQ,CAACC,qBAAqB,KAAK,UAAU,IAAID,QAAQ,CAACC,qBAAqB,CAAC,MAAM,CAAC;MACrH;MAEA,OAAOJ,kBAAkB;IAC3B;EAAC;IAAA;IAAA,OAED,qBAAmB;MACjB,OAAOK,OAAO,CAACC,OAAO,CAAC,EAAE,CAAC;IAC5B;EAAC;IAAA;IAAA,OAED,mBAAiBC,IAAI,EAAE;MACrB,IAAIC,OAAO,GAAG,KAAK;MACnB,IAAIC,IAAI,GAAGN,QAAQ,CAACM,IAAI;MAExB,IAAIA,IAAI,EAAE;QAER,IAAIC,IAAI,GAAGP,QAAQ,CAACQ,aAAa,CAAC,MAAM,CAAC;QACzCD,IAAI,CAACE,WAAW,GAAGL,IAAI;QACvBG,IAAI,CAACG,KAAK,CAACC,OAAO,GAAG,GAAG;QACxBJ,IAAI,CAACG,KAAK,CAACE,QAAQ,GAAG,UAAU;QAChCL,IAAI,CAACG,KAAK,CAACG,UAAU,GAAG,UAAU;QAClCN,IAAI,CAACG,KAAK,CAACI,UAAU,GAAG,MAAM;QAC9BR,IAAI,CAACS,WAAW,CAACR,IAAI,CAAC;QAEtB,IAAIS,SAAS,GAAGC,MAAM,CAACC,YAAY,EAAE;QACrCF,SAAS,CAACG,eAAe,EAAE;QAC3B,IAAIC,KAAK,GAAGpB,QAAQ,CAACqB,WAAW,EAAE;QAClCD,KAAK,CAACE,kBAAkB,CAACf,IAAI,CAAC;QAC9BS,SAAS,CAACO,QAAQ,CAACH,KAAK,CAAC;QAEzB,IAAI;UACFpB,QAAQ,CAACwB,WAAW,CAAC,MAAM,CAAC;UAC5BnB,OAAO,GAAG,IAAI;QAChB,CAAC,CAAC,OAAOoB,CAAC,EAAE,CAAC;QAGbT,SAAS,CAACG,eAAe,EAAE;QAC3Bb,IAAI,CAACoB,WAAW,CAACnB,IAAI,CAAC;MACxB;MAEA,OAAOF,OAAO;IAChB;EAAC;EAAA;AAAA;AAAA,SA5CkBP,SAAS"},"metadata":{},"sourceType":"module"}
|
@ -0,0 +1 @@
|
||||
{"ast":null,"code":"import createIconSet from \"./createIconSet\";\nexport default function (config, expoFontName, expoAssetId) {\n var glyphMap = {};\n config.icons.forEach(function (icon) {\n icon.properties.name.split(/\\s*,\\s*/g).forEach(function (name) {\n glyphMap[name] = icon.properties.code;\n });\n });\n var fontFamily = expoFontName || config.preferences.fontPref.metadata.fontFamily;\n return createIconSet(glyphMap, fontFamily, expoAssetId || fontFamily + \".ttf\");\n}","map":{"version":3,"sources":["../src/createIconSetFromIcoMoon.ts"],"names":[],"mappings":"AAAA,OAAO,aAAa;AAEpB,eAAc,UAAW,MAAM,EAAE,YAAY,EAAE,WAAW,EAAA;EACxD,IAAM,QAAQ,GAAG,CAAA,CAAE;EACnB,MAAM,CAAC,KAAK,CAAC,OAAO,CAAC,UAAA,IAAI,EAAG;IAC1B,IAAI,CAAC,UAAU,CAAC,IAAI,CAAC,KAAK,CAAC,UAAU,CAAC,CAAC,OAAO,CAAC,UAAA,IAAI,EAAG;MACpD,QAAQ,CAAC,IAAI,CAAC,GAAG,IAAI,CAAC,UAAU,CAAC,IAAI;IACvC,CAAC,CAAC;EACJ,CAAC,CAAC;EAEF,IAAM,UAAU,GACd,YAAY,IAAI,MAAM,CAAC,WAAW,CAAC,QAAQ,CAAC,QAAQ,CAAC,UAAU;EAEjE,OAAO,aAAa,CAClB,QAAQ,EACR,UAAU,EACV,WAAW,IAAO,UAAU,SAAM,CACnC;AACH","sourcesContent":["import createIconSet from \"./createIconSet\";\n\nexport default function (config, expoFontName, expoAssetId) {\n const glyphMap = {};\n config.icons.forEach(icon => {\n icon.properties.name.split(/\\s*,\\s*/g).forEach(name => {\n glyphMap[name] = icon.properties.code;\n });\n });\n\n const fontFamily =\n expoFontName || config.preferences.fontPref.metadata.fontFamily;\n\n return createIconSet<string, string>(\n glyphMap,\n fontFamily,\n expoAssetId || `${fontFamily}.ttf`\n );\n}\n"],"sourceRoot":""},"metadata":{},"sourceType":"module"}
|
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@ -0,0 +1 @@
|
||||
{"ast":null,"code":"import { configureStore } from '@reduxjs/toolkit';\nimport appReducer from \"./reducers/appReducer\";\nvar reducer = {\n appReducer: appReducer\n};\nvar store = configureStore({\n reducer: reducer\n});\nexport default store;","map":{"version":3,"names":["configureStore","appReducer","reducer","store"],"sources":["/Users/thomaschazot/Documents/But2A/LaSuperMeteo/iut-expo-starter/redux/store.ts"],"sourcesContent":["import {configureStore} from '@reduxjs/toolkit'\nimport appReducer from './reducers/appReducer';\n\n// Reference here all your application reducers\nconst reducer = {\n appReducer: appReducer,\n}\n\n// @ts-ignore\nconst store = configureStore({\n reducer,\n},);\n\nexport default store;"],"mappings":"AAAA,SAAQA,cAAc,QAAO,kBAAkB;AAC/C,OAAOC,UAAU;AAGjB,IAAMC,OAAO,GAAG;EACdD,UAAU,EAAEA;AACd,CAAC;AAGD,IAAME,KAAK,GAAGH,cAAc,CAAC;EACzBE,OAAO,EAAPA;AACJ,CAAC,CAAE;AAEH,eAAeC,KAAK"},"metadata":{},"sourceType":"module"}
|
@ -0,0 +1 @@
|
||||
{"ast":null,"code":"import createIconSet from \"./createIconSet\";\nimport font from \"./vendor/react-native-vector-icons/Fonts/Fontisto.ttf\";\nimport glyphMap from \"./vendor/react-native-vector-icons/glyphmaps/Fontisto.json\";\nvar iconSet = createIconSet(glyphMap, \"Fontisto\", font);\nexport default iconSet;","map":{"version":3,"sources":["../src/Fontisto.ts"],"names":[],"mappings":"AAKA,OAAO,aAAa;AACpB,OAAO,IAAI;AACX,OAAO,QAAQ;AAEf,IAAM,OAAO,GAAG,aAAa,CAAC,QAAQ,EAAE,UAAU,EAAE,IAAI,CAAC;AAEzD,eAAe,OAAO","sourcesContent":["/**\n * Feather icon set component.\n * Usage: <Feather name=\"icon-name\" size={20} color=\"#4F8EF7\" />\n */\n\nimport createIconSet from \"./createIconSet\";\nimport font from \"./vendor/react-native-vector-icons/Fonts/Fontisto.ttf\";\nimport glyphMap from \"./vendor/react-native-vector-icons/glyphmaps/Fontisto.json\";\n\nconst iconSet = createIconSet(glyphMap, \"Fontisto\", font);\n\nexport default iconSet;\n"],"sourceRoot":""},"metadata":{},"sourceType":"module"}
|
@ -0,0 +1 @@
|
||||
{"ast":null,"code":"import createIconSet from \"./lib/create-icon-set\";\nimport glyphMap from \"./glyphmaps/Fontisto.json\";\nvar iconSet = createIconSet(glyphMap, 'Fontisto', 'Fontisto.ttf');\nexport default iconSet;\nvar Button = iconSet.Button,\n getImageSource = iconSet.getImageSource,\n getImageSourceSync = iconSet.getImageSourceSync;\nexport { Button, getImageSource, getImageSourceSync };","map":{"version":3,"names":["createIconSet","glyphMap","iconSet","Button","getImageSource","getImageSourceSync"],"sources":["/Users/thomaschazot/Documents/But2A/LaSuperMeteo/iut-expo-starter/node_modules/react-native-vector-icons/Fontisto.js"],"sourcesContent":["/**\n * Fontisto icon set component.\n * Usage: <Fontisto name=\"icon-name\" size={20} color=\"#4F8EF7\" />\n */\n\nimport createIconSet from './lib/create-icon-set';\nimport glyphMap from './glyphmaps/Fontisto.json';\n\nconst iconSet = createIconSet(glyphMap, 'Fontisto', 'Fontisto.ttf');\n\nexport default iconSet;\nexport const {\n Button,\n getImageSource,\n getImageSourceSync,\n} = iconSet;\n"],"mappings":"AAKA,OAAOA,aAAa;AACpB,OAAOC,QAAQ;AAEf,IAAMC,OAAO,GAAGF,aAAa,CAACC,QAAQ,EAAE,UAAU,EAAE,cAAc,CAAC;AAEnE,eAAeC,OAAO;AACf,IACLC,MAAM,GAGJD,OAAO,CAHTC,MAAM;EACNC,cAAc,GAEZF,OAAO,CAFTE,cAAc;EACdC,kBAAkB,GAChBH,OAAO,CADTG,kBAAkB;AACR"},"metadata":{},"sourceType":"module"}
|
@ -0,0 +1 @@
|
||||
{"ast":null,"code":"import React from 'react';\nimport StyleSheet from \"react-native-web/dist/exports/StyleSheet\";\nimport { SafeAreaProvider } from 'react-native-safe-area-context';\nimport TabNavigation from \"./navigation/TabNavigation\";\nimport store from \"./redux/store\";\nimport { Provider } from 'react-redux';\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default function App() {\n return _jsx(Provider, {\n store: store,\n children: _jsx(SafeAreaProvider, {\n style: styles.container,\n children: _jsx(TabNavigation, {})\n })\n });\n}\nvar styles = StyleSheet.create({\n container: {\n flex: 1,\n height: \"100%\",\n backgroundColor: '#fff'\n }\n});","map":{"version":3,"names":["React","SafeAreaProvider","TabNavigation","store","Provider","App","styles","container","StyleSheet","create","flex","height","backgroundColor"],"sources":["/Users/thomaschazot/Documents/But2A/LaSuperMeteo/iut-expo-starter/App.tsx"],"sourcesContent":["import { StatusBar } from 'expo-status-bar';\nimport React from 'react';\nimport { SafeAreaView, StyleSheet, Text, View } from 'react-native';\nimport { useSafeAreaInsets, SafeAreaProvider } from 'react-native-safe-area-context';\nimport TabNavigation from './navigation/TabNavigation';\nimport CityList from './screens/CityList';\nimport store from \"./redux/store\";\nimport { Provider } from 'react-redux';\n\n\n\nexport default function App() {\n return (\n <Provider store={store}>\n <SafeAreaProvider style={styles.container}>\n <TabNavigation/>\n </SafeAreaProvider>\n </Provider>\n );\n}\n\nconst styles = StyleSheet.create({\n container: {\n flex: 1,\n height: \"100%\",\n backgroundColor: '#fff',\n //alignItems: 'center',\n //justifyContent: 'center',\n },\n});\n"],"mappings":"AACA,OAAOA,KAAK,MAAM,OAAO;AAAC;AAE1B,SAA4BC,gBAAgB,QAAQ,gCAAgC;AACpF,OAAOC,aAAa;AAEpB,OAAOC,KAAK;AACZ,SAASC,QAAQ,QAAQ,aAAa;AAAC;AAIvC,eAAe,SAASC,GAAG,GAAG;EAC5B,OACE,KAAC,QAAQ;IAAC,KAAK,EAAEF,KAAM;IAAA,UACrB,KAAC,gBAAgB;MAAC,KAAK,EAAEG,MAAM,CAACC,SAAU;MAAA,UACxC,KAAC,aAAa;IAAE;EACC,EACV;AAEf;AAEA,IAAMD,MAAM,GAAGE,UAAU,CAACC,MAAM,CAAC;EAC/BF,SAAS,EAAE;IACTG,IAAI,EAAE,CAAC;IACPC,MAAM,EAAE,MAAM;IACdC,eAAe,EAAE;EAGnB;AACF,CAAC,CAAC"},"metadata":{},"sourceType":"module"}
|
File diff suppressed because one or more lines are too long
@ -0,0 +1 @@
|
||||
{"ast":null,"code":"import createIconSet from \"./lib/create-icon-set\";\nimport glyphMap from \"./glyphmaps/Zocial.json\";\nvar iconSet = createIconSet(glyphMap, 'zocial', 'Zocial.ttf');\nexport default iconSet;\nvar Button = iconSet.Button,\n getImageSource = iconSet.getImageSource,\n getImageSourceSync = iconSet.getImageSourceSync;\nexport { Button, getImageSource, getImageSourceSync };","map":{"version":3,"names":["createIconSet","glyphMap","iconSet","Button","getImageSource","getImageSourceSync"],"sources":["/Users/thomaschazot/Documents/But2A/LaSuperMeteo/iut-expo-starter/node_modules/react-native-vector-icons/Zocial.js"],"sourcesContent":["/**\n * Zocial icon set component.\n * Usage: <Zocial name=\"icon-name\" size={20} color=\"#4F8EF7\" />\n */\n\nimport createIconSet from './lib/create-icon-set';\nimport glyphMap from './glyphmaps/Zocial.json';\n\nconst iconSet = createIconSet(glyphMap, 'zocial', 'Zocial.ttf');\n\nexport default iconSet;\nexport const {\n Button,\n getImageSource,\n getImageSourceSync,\n} = iconSet;\n"],"mappings":"AAKA,OAAOA,aAAa;AACpB,OAAOC,QAAQ;AAEf,IAAMC,OAAO,GAAGF,aAAa,CAACC,QAAQ,EAAE,QAAQ,EAAE,YAAY,CAAC;AAE/D,eAAeC,OAAO;AACf,IACLC,MAAM,GAGJD,OAAO,CAHTC,MAAM;EACNC,cAAc,GAEZF,OAAO,CAFTE,cAAc;EACdC,kBAAkB,GAChBH,OAAO,CADTG,kBAAkB;AACR"},"metadata":{},"sourceType":"module"}
|
@ -0,0 +1 @@
|
||||
{"ast":null,"code":"import * as React from 'react';\nimport ReactDOM from 'react-dom';\nimport canUseDOM from \"../../modules/canUseDom\";\nfunction ModalPortal(props) {\n var children = props.children;\n var elementRef = React.useRef(null);\n if (canUseDOM && !elementRef.current) {\n var element = document.createElement('div');\n if (element && document.body) {\n document.body.appendChild(element);\n elementRef.current = element;\n }\n }\n React.useEffect(function () {\n if (canUseDOM) {\n return function () {\n if (document.body && elementRef.current) {\n document.body.removeChild(elementRef.current);\n elementRef.current = null;\n }\n };\n }\n }, []);\n return elementRef.current && canUseDOM ? ReactDOM.createPortal(children, elementRef.current) : null;\n}\nexport default ModalPortal;","map":{"version":3,"names":["React","ReactDOM","canUseDOM","ModalPortal","props","children","elementRef","useRef","current","element","document","createElement","body","appendChild","useEffect","removeChild","createPortal"],"sources":["/Users/thomaschazot/Documents/But2A/LaSuperMeteo/iut-expo-starter/node_modules/react-native-web/dist/exports/Modal/ModalPortal.js"],"sourcesContent":["/**\n * Copyright (c) Nicolas Gallagher.\n * Copyright (c) Meta Platforms, Inc. and affiliates.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n *\n * \n */\nimport * as React from 'react';\nimport ReactDOM from 'react-dom';\nimport canUseDOM from '../../modules/canUseDom';\n\nfunction ModalPortal(props) {\n var children = props.children;\n var elementRef = React.useRef(null);\n\n if (canUseDOM && !elementRef.current) {\n var element = document.createElement('div');\n\n if (element && document.body) {\n document.body.appendChild(element);\n elementRef.current = element;\n }\n }\n\n React.useEffect(() => {\n if (canUseDOM) {\n return () => {\n if (document.body && elementRef.current) {\n document.body.removeChild(elementRef.current);\n elementRef.current = null;\n }\n };\n }\n }, []);\n return elementRef.current && canUseDOM ? /*#__PURE__*/ReactDOM.createPortal(children, elementRef.current) : null;\n}\n\nexport default ModalPortal;"],"mappings":"AASA,OAAO,KAAKA,KAAK,MAAM,OAAO;AAC9B,OAAOC,QAAQ,MAAM,WAAW;AAChC,OAAOC,SAAS;AAEhB,SAASC,WAAW,CAACC,KAAK,EAAE;EAC1B,IAAIC,QAAQ,GAAGD,KAAK,CAACC,QAAQ;EAC7B,IAAIC,UAAU,GAAGN,KAAK,CAACO,MAAM,CAAC,IAAI,CAAC;EAEnC,IAAIL,SAAS,IAAI,CAACI,UAAU,CAACE,OAAO,EAAE;IACpC,IAAIC,OAAO,GAAGC,QAAQ,CAACC,aAAa,CAAC,KAAK,CAAC;IAE3C,IAAIF,OAAO,IAAIC,QAAQ,CAACE,IAAI,EAAE;MAC5BF,QAAQ,CAACE,IAAI,CAACC,WAAW,CAACJ,OAAO,CAAC;MAClCH,UAAU,CAACE,OAAO,GAAGC,OAAO;IAC9B;EACF;EAEAT,KAAK,CAACc,SAAS,CAAC,YAAM;IACpB,IAAIZ,SAAS,EAAE;MACb,OAAO,YAAM;QACX,IAAIQ,QAAQ,CAACE,IAAI,IAAIN,UAAU,CAACE,OAAO,EAAE;UACvCE,QAAQ,CAACE,IAAI,CAACG,WAAW,CAACT,UAAU,CAACE,OAAO,CAAC;UAC7CF,UAAU,CAACE,OAAO,GAAG,IAAI;QAC3B;MACF,CAAC;IACH;EACF,CAAC,EAAE,EAAE,CAAC;EACN,OAAOF,UAAU,CAACE,OAAO,IAAIN,SAAS,GAAgBD,QAAQ,CAACe,YAAY,CAACX,QAAQ,EAAEC,UAAU,CAACE,OAAO,CAAC,GAAG,IAAI;AAClH;AAEA,eAAeL,WAAW"},"metadata":{},"sourceType":"module"}
|
@ -0,0 +1 @@
|
||||
{"ast":null,"code":"import createIconSet from \"./createIconSet\";\nimport font from \"./vendor/react-native-vector-icons/Fonts/Entypo.ttf\";\nimport glyphMap from \"./vendor/react-native-vector-icons/glyphmaps/Entypo.json\";\nexport default createIconSet(glyphMap, 'entypo', font);","map":{"version":3,"sources":["../src/Entypo.ts"],"names":[],"mappings":"AAAA,OAAO,aAAa;AACpB,OAAO,IAAI;AACX,OAAO,QAAQ;AAEf,eAAe,aAAa,CAAC,QAAQ,EAAE,QAAQ,EAAE,IAAI,CAAC","sourcesContent":["import createIconSet from './createIconSet';\nimport font from './vendor/react-native-vector-icons/Fonts/Entypo.ttf';\nimport glyphMap from './vendor/react-native-vector-icons/glyphmaps/Entypo.json';\n\nexport default createIconSet(glyphMap, 'entypo', font);\n"],"sourceRoot":""},"metadata":{},"sourceType":"module"}
|
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@ -0,0 +1 @@
|
||||
{"ast":null,"code":"import { useLocaleContext } from \"../../modules/useLocale\";\nexport default useLocaleContext;","map":{"version":3,"names":["useLocaleContext"],"sources":["/Users/thomaschazot/Documents/But2A/LaSuperMeteo/iut-expo-starter/node_modules/react-native-web/dist/exports/useLocaleContext/index.js"],"sourcesContent":["/**\n * Copyright (c) Nicolas Gallagher.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n *\n * \n */\nimport { useLocaleContext } from '../../modules/useLocale';\nexport default useLocaleContext;"],"mappings":"AAQA,SAASA,gBAAgB;AACzB,eAAeA,gBAAgB"},"metadata":{},"sourceType":"module"}
|
File diff suppressed because one or more lines are too long
@ -0,0 +1 @@
|
||||
{"ast":null,"code":"import canUseDOM from \"../../modules/canUseDom\";\nfunction getQuery() {\n return canUseDOM && window.matchMedia != null ? window.matchMedia('(prefers-color-scheme: dark)') : null;\n}\nvar query = getQuery();\nvar listenerMapping = new WeakMap();\nvar Appearance = {\n getColorScheme: function getColorScheme() {\n return query && query.matches ? 'dark' : 'light';\n },\n addChangeListener: function addChangeListener(listener) {\n var mappedListener = listenerMapping.get(listener);\n if (!mappedListener) {\n mappedListener = function mappedListener(_ref) {\n var matches = _ref.matches;\n listener({\n colorScheme: matches ? 'dark' : 'light'\n });\n };\n listenerMapping.set(listener, mappedListener);\n }\n if (query) {\n query.addListener(mappedListener);\n }\n function remove() {\n var mappedListener = listenerMapping.get(listener);\n if (query && mappedListener) {\n query.removeListener(mappedListener);\n }\n listenerMapping.delete(listener);\n }\n return {\n remove: remove\n };\n }\n};\nexport default Appearance;","map":{"version":3,"names":["canUseDOM","getQuery","window","matchMedia","query","listenerMapping","WeakMap","Appearance","getColorScheme","matches","addChangeListener","listener","mappedListener","get","_ref","colorScheme","set","addListener","remove","removeListener","delete"],"sources":["/Users/thomaschazot/Documents/But2A/LaSuperMeteo/iut-expo-starter/node_modules/react-native-web/dist/exports/Appearance/index.js"],"sourcesContent":["/**\n * Copyright (c) Nicolas Gallagher.\n * Copyright (c) Meta Platforms, Inc. and affiliates.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n *\n * \n */\nimport canUseDOM from '../../modules/canUseDom';\n\nfunction getQuery() {\n return canUseDOM && window.matchMedia != null ? window.matchMedia('(prefers-color-scheme: dark)') : null;\n}\n\nvar query = getQuery();\nvar listenerMapping = new WeakMap();\nvar Appearance = {\n getColorScheme() {\n return query && query.matches ? 'dark' : 'light';\n },\n\n addChangeListener(listener) {\n var mappedListener = listenerMapping.get(listener);\n\n if (!mappedListener) {\n mappedListener = _ref => {\n var matches = _ref.matches;\n listener({\n colorScheme: matches ? 'dark' : 'light'\n });\n };\n\n listenerMapping.set(listener, mappedListener);\n }\n\n if (query) {\n query.addListener(mappedListener);\n }\n\n function remove() {\n var mappedListener = listenerMapping.get(listener);\n\n if (query && mappedListener) {\n query.removeListener(mappedListener);\n }\n\n listenerMapping.delete(listener);\n }\n\n return {\n remove\n };\n }\n\n};\nexport default Appearance;"],"mappings":"AASA,OAAOA,SAAS;AAEhB,SAASC,QAAQ,GAAG;EAClB,OAAOD,SAAS,IAAIE,MAAM,CAACC,UAAU,IAAI,IAAI,GAAGD,MAAM,CAACC,UAAU,CAAC,8BAA8B,CAAC,GAAG,IAAI;AAC1G;AAEA,IAAIC,KAAK,GAAGH,QAAQ,EAAE;AACtB,IAAII,eAAe,GAAG,IAAIC,OAAO,EAAE;AACnC,IAAIC,UAAU,GAAG;EACfC,cAAc,4BAAG;IACf,OAAOJ,KAAK,IAAIA,KAAK,CAACK,OAAO,GAAG,MAAM,GAAG,OAAO;EAClD,CAAC;EAEDC,iBAAiB,6BAACC,QAAQ,EAAE;IAC1B,IAAIC,cAAc,GAAGP,eAAe,CAACQ,GAAG,CAACF,QAAQ,CAAC;IAElD,IAAI,CAACC,cAAc,EAAE;MACnBA,cAAc,GAAG,wBAAAE,IAAI,EAAI;QACvB,IAAIL,OAAO,GAAGK,IAAI,CAACL,OAAO;QAC1BE,QAAQ,CAAC;UACPI,WAAW,EAAEN,OAAO,GAAG,MAAM,GAAG;QAClC,CAAC,CAAC;MACJ,CAAC;MAEDJ,eAAe,CAACW,GAAG,CAACL,QAAQ,EAAEC,cAAc,CAAC;IAC/C;IAEA,IAAIR,KAAK,EAAE;MACTA,KAAK,CAACa,WAAW,CAACL,cAAc,CAAC;IACnC;IAEA,SAASM,MAAM,GAAG;MAChB,IAAIN,cAAc,GAAGP,eAAe,CAACQ,GAAG,CAACF,QAAQ,CAAC;MAElD,IAAIP,KAAK,IAAIQ,cAAc,EAAE;QAC3BR,KAAK,CAACe,cAAc,CAACP,cAAc,CAAC;MACtC;MAEAP,eAAe,CAACe,MAAM,CAACT,QAAQ,CAAC;IAClC;IAEA,OAAO;MACLO,MAAM,EAANA;IACF,CAAC;EACH;AAEF,CAAC;AACD,eAAeX,UAAU"},"metadata":{},"sourceType":"module"}
|
File diff suppressed because one or more lines are too long
@ -0,0 +1 @@
|
||||
{"ast":null,"code":"export * from 'react-native-web/dist/modules/AssetRegistry';","map":{"version":3,"sources":["../src/AssetRegistry.web.ts"],"names":[],"mappings":"AAAA,cAAc,6CAA6C","sourcesContent":["export * from 'react-native-web/dist/modules/AssetRegistry';\n"],"sourceRoot":""},"metadata":{},"sourceType":"module"}
|
@ -0,0 +1 @@
|
||||
{"ast":null,"code":"export default function findLastIndex(array, callback) {\n for (var i = array.length - 1; i >= 0; i--) {\n if (callback(array[i])) {\n return i;\n }\n }\n return -1;\n}","map":{"version":3,"sources":["utils/findLastIndex.tsx"],"names":["findLastIndex","array","callback","i","length"],"mappings":"AAAA,eAAe,SAASA,aAAa,CACnCC,KAAU,EACVC,QAA+B,EAC/B;EACA,KAAK,IAAIC,CAAC,GAAGF,KAAK,CAACG,MAAM,GAAG,CAAC,EAAED,CAAC,IAAI,CAAC,EAAEA,CAAC,EAAE,EAAE;IAC1C,IAAID,QAAQ,CAACD,KAAK,CAACE,CAAC,CAAC,CAAC,EAAE;MACtB,OAAOA,CAAC;IACV;EACF;EAEA,OAAO,CAAC,CAAC;AACX","sourceRoot":"../../../src","sourcesContent":["export default function findLastIndex(array, callback) {\n for (var i = array.length - 1; i >= 0; i--) {\n if (callback(array[i])) {\n return i;\n }\n }\n return -1;\n}\n//# sourceMappingURL=findLastIndex.js.map"]},"metadata":{},"sourceType":"module"}
|
@ -0,0 +1 @@
|
||||
{"ast":null,"code":"import AsyncStorage from \"./AsyncStorage\";\nexport { useAsyncStorage } from \"./hooks\";\nexport default AsyncStorage;","map":{"version":3,"sources":["index.ts"],"names":["AsyncStorage","useAsyncStorage"],"mappings":"AAAA,OAAOA,YAAP;AAEA,SAASC,eAAT;AAIA,eAAeD,YAAf","sourcesContent":["import AsyncStorage from './AsyncStorage';\n\nexport { useAsyncStorage } from './hooks';\n\nexport type { AsyncStorageStatic } from './types';\n\nexport default AsyncStorage;\n"]},"metadata":{},"sourceType":"module"}
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in new issue