“Hojin

create hj

1 -import React, { Component } from 'react'; 1 +import React, { Component } from "react";
2 -import { View, Text, StyleSheet, Image} from 'react-native'; 2 +import {
3 -import { Icon } from 'native-base'; 3 + View,
4 + Text,
5 + StyleSheet,
6 + Image,
7 + SafeAreaView,
8 + ScrollView,
9 + Alert,
10 + TouchableOpacity,
11 + TouchableHighlight,
12 + TouchableWithoutFeedback
13 +} from "react-native";
14 +import { Icon } from "native-base";
4 import { AsyncStorage } from "react-native"; 15 import { AsyncStorage } from "react-native";
5 import axios from "axios"; 16 import axios from "axios";
6 -
7 const API_KEY = "2bf00f660b1a6a3ffeb6e06ac270cce3"; 17 const API_KEY = "2bf00f660b1a6a3ffeb6e06ac270cce3";
8 const NAVER_CLIENT_ID = "KqPsntd1hcPJ8FUPBGqN"; 18 const NAVER_CLIENT_ID = "KqPsntd1hcPJ8FUPBGqN";
9 const NAVER_CLIENT_SECRET = "0GRb3uya1U"; 19 const NAVER_CLIENT_SECRET = "0GRb3uya1U";
10 20
11 -
12 export default class MovieRankingTab extends Component { 21 export default class MovieRankingTab extends Component {
13 - static navigationOptions = { 22 + state = {
14 - tabBarIcon: ({ tintColor }) => ( 23 + isLoading: true,
15 - <Icon name='ios-trophy' style={{ color: tintColor }} /> 24 + info: [],
16 - ) 25 + date: "",
17 - }; 26 + name0: [],
18 - 27 + name1: [],
19 - getNaverApi = async () => { 28 + name2: [],
20 - fetch("https://openapi.naver.com/v1/search/movie.json?query='겨울왕국 2'", { 29 + name3: [],
21 - headers: { 30 + name4: [],
22 - "X-Naver-Client-Id": NAVER_CLIENT_ID, 31 + name5: [],
23 - "X-Naver-Client-Secret": NAVER_CLIENT_SECRET 32 + name6: [],
24 - } 33 + name7: [],
25 - }) 34 + name8: [],
26 - .then(response => response.json()) 35 + name9: [],
27 - .then(json => { 36 + imgur0: [],
28 - console.log(json.items[0].image); 37 + imgurl: [],
38 + imgur2: [],
39 + imgur3: [],
40 + imgur4: [],
41 + imgur5: [],
42 + imgur6: [],
43 + imgur7: [],
44 + imgur8: [],
45 + imgur9: []
46 + };
47 + static navigationOptions = {
48 + tabBarIcon: ({ tintColor }) => (
49 + <Icon name="ios-trophy" style={{ color: tintColor }} />
50 + )
51 + };
52 +
53 + getMovieList = async date => {
54 + axios
55 + .get(
56 + `http://www.kobis.or.kr/kobisopenapi/webservice/rest/boxoffice/searchDailyBoxOfficeList.json?key=${API_KEY}&targetDt=${date}`
57 + )
58 + .then(
59 + response => {
60 + this.setState({
61 + name0: response.data.boxOfficeResult.dailyBoxOfficeList[0].movieNm,
62 + name1: response.data.boxOfficeResult.dailyBoxOfficeList[1].movieNm,
63 + name2: response.data.boxOfficeResult.dailyBoxOfficeList[2].movieNm,
64 + name3: response.data.boxOfficeResult.dailyBoxOfficeList[3].movieNm,
65 + name4: response.data.boxOfficeResult.dailyBoxOfficeList[4].movieNm,
66 + name5: response.data.boxOfficeResult.dailyBoxOfficeList[5].movieNm,
67 + name6: response.data.boxOfficeResult.dailyBoxOfficeList[6].movieNm,
68 + name7: response.data.boxOfficeResult.dailyBoxOfficeList[7].movieNm,
69 + name8: response.data.boxOfficeResult.dailyBoxOfficeList[8].movieNm,
70 + name9: response.data.boxOfficeResult.dailyBoxOfficeList[9].movieNm,
71 + info: response.data.boxOfficeResult.dailyBoxOfficeList
29 }); 72 });
30 - }; 73 +
31 - getMovieList = async () => { 74 + name = response.data.boxOfficeResult.dailyBoxOfficeList[0].movieNm;
32 - axios 75 + fetch(
33 - .get( 76 + `https://openapi.naver.com/v1/search/movie.json?query='${name}'`,
34 - `http://www.kobis.or.kr/kobisopenapi/webservice/rest/boxoffice/searchDailyBoxOfficeList.json?key=${API_KEY}&targetDt=20191129` 77 + {
78 + headers: {
79 + "X-Naver-Client-Id": NAVER_CLIENT_ID,
80 + "X-Naver-Client-Secret": NAVER_CLIENT_SECRET
81 + }
82 + }
35 ) 83 )
36 - .then(response => { 84 + .then(response => response.json())
37 - for (var i = 0; i < 10; i++) { 85 + .then(json => {
38 - console.log( 86 + this.setState({
39 - response.data.boxOfficeResult.dailyBoxOfficeList[i].movieNm 87 + imgurl0: json.items[0].image
40 - ); 88 + });
89 + });
90 + name = response.data.boxOfficeResult.dailyBoxOfficeList[1].movieNm;
91 + fetch(
92 + `https://openapi.naver.com/v1/search/movie.json?query='${name}'`,
93 + {
94 + headers: {
95 + "X-Naver-Client-Id": NAVER_CLIENT_ID,
96 + "X-Naver-Client-Secret": NAVER_CLIENT_SECRET
97 + }
41 } 98 }
42 - }) 99 + )
43 - .catch(error => { 100 + .then(response => response.json())
44 - console.log(error); 101 + .then(json => {
45 - }); 102 + this.setState({
46 - }; 103 + imgurl1: json.items[0].image
47 - componentDidMount() { 104 + });
48 - this.getMovieList(); 105 + });
49 - this.getNaverApi(); 106 + name = response.data.boxOfficeResult.dailyBoxOfficeList[2].movieNm;
50 - } 107 + fetch(
108 + `https://openapi.naver.com/v1/search/movie.json?query='${name}'`,
109 + {
110 + headers: {
111 + "X-Naver-Client-Id": NAVER_CLIENT_ID,
112 + "X-Naver-Client-Secret": NAVER_CLIENT_SECRET
113 + }
114 + }
115 + )
116 + .then(response => response.json())
117 + .then(json => {
118 + this.setState({
119 + imgurl2: json.items[0].image
120 + });
121 + });
122 + name = response.data.boxOfficeResult.dailyBoxOfficeList[3].movieNm;
123 + fetch(
124 + `https://openapi.naver.com/v1/search/movie.json?query='${name}'`,
125 + {
126 + headers: {
127 + "X-Naver-Client-Id": NAVER_CLIENT_ID,
128 + "X-Naver-Client-Secret": NAVER_CLIENT_SECRET
129 + }
130 + }
131 + )
132 + .then(response => response.json())
133 + .then(json => {
134 + this.setState({
135 + imgurl3: json.items[0].image
136 + });
137 + });
138 + name = response.data.boxOfficeResult.dailyBoxOfficeList[4].movieNm;
139 + fetch(
140 + `https://openapi.naver.com/v1/search/movie.json?query='${name}'`,
141 + {
142 + headers: {
143 + "X-Naver-Client-Id": NAVER_CLIENT_ID,
144 + "X-Naver-Client-Secret": NAVER_CLIENT_SECRET
145 + }
146 + }
147 + )
148 + .then(response => response.json())
149 + .then(json => {
150 + this.setState({
151 + imgurl4: json.items[0].image
152 + });
153 + });
154 + name = response.data.boxOfficeResult.dailyBoxOfficeList[5].movieNm;
155 + fetch(
156 + `https://openapi.naver.com/v1/search/movie.json?query='${name}'`,
157 + {
158 + headers: {
159 + "X-Naver-Client-Id": NAVER_CLIENT_ID,
160 + "X-Naver-Client-Secret": NAVER_CLIENT_SECRET
161 + }
162 + }
163 + )
164 + .then(response => response.json())
165 + .then(json => {
166 + this.setState({
167 + imgurl5: json.items[0].image
168 + });
169 + });
170 + name = response.data.boxOfficeResult.dailyBoxOfficeList[6].movieNm;
171 + fetch(
172 + `https://openapi.naver.com/v1/search/movie.json?query='${name}'`,
173 + {
174 + headers: {
175 + "X-Naver-Client-Id": NAVER_CLIENT_ID,
176 + "X-Naver-Client-Secret": NAVER_CLIENT_SECRET
177 + }
178 + }
179 + )
180 + .then(response => response.json())
181 + .then(json => {
182 + this.setState({
183 + imgurl6: json.items[0].image
184 + });
185 + });
186 + name = response.data.boxOfficeResult.dailyBoxOfficeList[7].movieNm;
187 + fetch(
188 + `https://openapi.naver.com/v1/search/movie.json?query='${name}'`,
189 + {
190 + headers: {
191 + "X-Naver-Client-Id": NAVER_CLIENT_ID,
192 + "X-Naver-Client-Secret": NAVER_CLIENT_SECRET
193 + }
194 + }
195 + )
196 + .then(response => response.json())
197 + .then(json => {
198 + this.setState({
199 + imgurl7: json.items[0].image
200 + });
201 + });
202 + name = response.data.boxOfficeResult.dailyBoxOfficeList[8].movieNm;
203 + fetch(
204 + `https://openapi.naver.com/v1/search/movie.json?query='${name}'`,
205 + {
206 + headers: {
207 + "X-Naver-Client-Id": NAVER_CLIENT_ID,
208 + "X-Naver-Client-Secret": NAVER_CLIENT_SECRET
209 + }
210 + }
211 + )
212 + .then(response => response.json())
213 + .then(json => {
214 + this.setState({
215 + imgurl8: json.items[0].image
216 + });
217 + });
218 + name = response.data.boxOfficeResult.dailyBoxOfficeList[9].movieNm;
219 + fetch(
220 + `https://openapi.naver.com/v1/search/movie.json?query='${name}'`,
221 + {
222 + headers: {
223 + "X-Naver-Client-Id": NAVER_CLIENT_ID,
224 + "X-Naver-Client-Secret": NAVER_CLIENT_SECRET
225 + }
226 + }
227 + )
228 + .then(response => response.json())
229 + .then(json => {
230 + this.setState({
231 + imgurl9: json.items[0].image
232 + });
233 + });
234 + }
235 + // {
236 + // for (var i = 0; i < 10; i++) {
237 + // console.log(
238 + // response.data.boxOfficeResult.dailyBoxOfficeList[i].movieNm
239 + // );
240 + // }
241 + // }
242 + )
243 + .catch(error => {
244 + console.log(error);
245 + });
246 + };
247 + componentDidMount() {
248 + var day = new Date().getDate() - 1; // 어제 날짜
249 + if (day == 1) {
250 + day = 30;
251 + } else if (day < 10) {
252 + day = "0" + day;
253 + }
254 + var month = new Date().getMonth() + 1; //Current Month
255 + var year = new Date().getFullYear(); //Current Year
256 + var date = year + "" + month + day;
257 + this.getMovieList(date);
258 + }
51 259
52 - render() { 260 + _onPressButton = () => {
53 - return ( 261 + Alert.alert("image pressed the car");
54 - <View style={style.container}> 262 + };
55 - <Text>MovieRanking</Text> 263 + render() {
264 + return (
265 + <SafeAreaView style={style.container}>
266 + <ScrollView style={style.scrollView}>
267 + <Text style={style.title}>MovieRanking</Text>
268 + <View style={style.lowContainer}>
269 + <TouchableOpacity onPress={this._onPressButton}>
270 + <View>
56 <Image 271 <Image
57 - style = {{height:'25%',width: '25%'}} 272 + style={style.poster}
58 - source={{uri : "https://ssl.pstatic.net/imgmovie/mdi/mit110/1368/136873_P18_100537.jpg" }}/> 273 + source={{ uri: `${this.state.imgurl0}` }}
274 + />
275 + <Text>{this.state.name0}</Text>
276 + </View>
277 + </TouchableOpacity>
278 + <TouchableOpacity
279 + style={style.button}
280 + onPress={this._onPressButton}
281 + >
282 + <View>
283 + <Image
284 + style={style.poster}
285 + source={{ uri: `${this.state.imgurl1}` }}
286 + />
287 + <Text>{this.state.name1}</Text>
288 + </View>
289 + </TouchableOpacity>
290 + </View>
291 + <View style={style.lowContainer}>
292 + <View style={style.halfContainer}>
293 + <Image
294 + style={style.poster}
295 + source={{ uri: `${this.state.imgurl2}` }}
296 + />
297 + <Text>{this.state.name2}</Text>
59 </View> 298 </View>
60 - ); 299 + <View style={style.halfContainer}>
61 - } 300 + <Image
301 + style={style.poster}
302 + source={{ uri: `${this.state.imgurl3}` }}
303 + />
304 + <Text>{this.state.name3}</Text>
305 + </View>
306 + </View>
307 + <View style={style.lowContainer}>
308 + <View style={style.halfContainer}>
309 + <Image
310 + style={style.poster}
311 + source={{ uri: `${this.state.imgurl4}` }}
312 + />
313 + <Text>{this.state.name4}</Text>
314 + </View>
315 + <View style={style.halfContainer}>
316 + <Image
317 + style={style.poster}
318 + source={{ uri: `${this.state.imgurl5}` }}
319 + />
320 + <Text>{this.state.name5}</Text>
321 + </View>
322 + </View>
323 + <View style={style.lowContainer}>
324 + <View style={style.halfContainer}>
325 + <Image
326 + style={style.poster}
327 + source={{ uri: `${this.state.imgurl6}` }}
328 + />
329 + <Text>{this.state.name6}</Text>
330 + </View>
331 + <View style={style.halfContainer}>
332 + <Image
333 + style={style.poster}
334 + source={{ uri: `${this.state.imgurl7}` }}
335 + />
336 + <Text>{this.state.name7}</Text>
337 + </View>
338 + </View>
339 + <View style={style.lowContainer}>
340 + <View style={style.halfContainer}>
341 + <Image
342 + style={style.poster}
343 + source={{ uri: `${this.state.imgurl8}` }}
344 + />
345 + <Text>{this.state.name8}</Text>
346 + </View>
347 + <View style={style.halfContainer}>
348 + <Image
349 + style={style.poster}
350 + source={{ uri: `${this.state.imgurl9}` }}
351 + />
352 + <Text>{this.state.name9}</Text>
353 + </View>
354 + </View>
355 + </ScrollView>
356 + </SafeAreaView>
357 + );
358 + }
62 } 359 }
63 360
64 const style = StyleSheet.create({ 361 const style = StyleSheet.create({
65 - container: {
66 - flex: 1,
67 - alignItems: 'center',
68 - justifyContent: 'center',
69 - }
70 -});
...\ No newline at end of file ...\ No newline at end of file
362 + container: {
363 + flex: 1
364 + },
365 + scrollView: {
366 + // backgroundColor: "black",
367 + // justifyContent: "center",
368 + // alignItems: "center"
369 + },
370 + title: {
371 + fontSize: 20,
372 + justifyContent: "center",
373 + alignItems: "center"
374 + },
375 + lowContainer: {
376 + flex: 1,
377 + flexDirection: "row",
378 + justifyContent: "center",
379 + alignItems: "center"
380 + },
381 + poster: {
382 + // resizeMode: "cover",
383 + flex: 10,
384 + width: "90%",
385 + height: 200,
386 + paddingHorizontal: 50
387 + // alignItems: "stretch"
388 + },
389 + halfContainer: {
390 + flex: 1,
391 + // justifyContent: "center",
392 + alignItems: "center"
393 + }
394 +});
......
...@@ -5,7 +5,7 @@ export default function Loading() { ...@@ -5,7 +5,7 @@ export default function Loading() {
5 return ( 5 return (
6 <View style={styles.container}> 6 <View style={styles.container}>
7 <StatusBar barStyle="dark-content" /> 7 <StatusBar barStyle="dark-content" />
8 - <Text style={styles.text}>Getting the current weather</Text> 8 + <Text style={styles.text}>Getting the current Ranking</Text>
9 </View> 9 </View>
10 ); 10 );
11 } 11 }
......
...@@ -20,9 +20,12 @@ ...@@ -20,9 +20,12 @@
20 "react-native-screens": "~1.0.0-alpha.23", 20 "react-native-screens": "~1.0.0-alpha.23",
21 "react-native-stack": "^1.0.0-alpha11", 21 "react-native-stack": "^1.0.0-alpha11",
22 "react-native-web": "^0.11.7", 22 "react-native-web": "^0.11.7",
23 + "react-native-xml2js": "^1.0.3",
23 "react-navigation": "^4.0.10", 24 "react-navigation": "^4.0.10",
24 "react-navigation-stack": "^1.10.3", 25 "react-navigation-stack": "^1.10.3",
25 - "request": "^2.88.0" 26 + "react-navigation-tabs": "^2.6.2",
27 + "request": "^2.88.0",
28 + "xmldom": "^0.1.27"
26 }, 29 },
27 "devDependencies": { 30 "devDependencies": {
28 "babel-preset-expo": "^7.1.0" 31 "babel-preset-expo": "^7.1.0"
......
1 Arguments: 1 Arguments:
2 - C:\Program Files\nodejs\node.exe C:\Program Files\nodejs\node_modules\yarn\bin\yarn.js add react-navigation-tabs 2 + C:\Program Files\nodejs\node.exe C:\Users\1004n\AppData\Roaming\npm\node_modules\yarn\bin\yarn.js add react-navagation-tabs
3 3
4 PATH: 4 PATH:
5 - C:\Program Files (x86)\Common Files\Oracle\Java\javapath;C:\Program Files (x86)\Intel\iCLS Client\;C:\Program Files\Intel\iCLS Client\;C:\windows\system32;C:\windows;C:\windows\System32\Wbem;C:\windows\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\IPT;C:\Program Files\Intel\Intel(R) Management Engine Components\IPT;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Files\Samsung\SamsungLink\AllShare Framework DMS\bin\;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;C:\Program Files\Git\cmd;C:\TmaxData\tibero6\bin;C:\TmaxData\tibero6\client\bin;C:\Program Files\PuTTY\;C:\Users\SSM\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\SSM\AppData\Local\Programs\Python\Python37\Scripts\;C:\Users\SSM\AppData\Local\Programs\Python\Python37\;C:\Users\SSM\AppData\Local\Microsoft\WindowsApps;C:\intelFPGA\18.1\modelsim_ase\win32aloem;C:\Users\SSM\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\SSM\AppData\Roaming\npm;C:\Users\SSM\AppData\Roaming\nvm;C:\Program Files\nodejs 5 + C:\Program Files (x86)\Common Files\Oracle\Java\javapath;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\iCLS\;C:\Program Files\Intel\Intel(R) Management Engine Components\iCLS\;C:\windows\system32;C:\windows;C:\windows\System32\Wbem;C:\windows\System32\WindowsPowerShell\v1.0\;C:\windows\System32\OpenSSH\;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Files\Intel\WiFi\bin\;C:\Program Files\Common Files\Intel\WirelessCommon\;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files\Intel\Intel(R) Management Engine Components\DAL;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;C:\Program Files\nodejs\;C:\Program Files\NVIDIA Corporation\NVIDIA NvDLISR;C:\Program Files\Git\cmd;C:\TmaxData\tibero6\bin;C:\TmaxData\tibero6\client\bin;C:\Program Files\MySQL\MySQL Server 8.0\bin;C:\sqlite;C:\Program Files\MySQL\MySQL Shell 8.0\bin\;C:\Users\1004n\AppData\Local\Microsoft\WindowsApps;C:\Program Files\Bandizip\;C:\Users\1004n\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\1004n\AppData\Roaming\npm;C:\TRV-Mars\flutter\bin;C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2019.2\bin;C:\Users\1004n\AppData\Local\Android\Sdk\emulator;C:\Users\1004n\AppData\Local\Android\Sdk\platform-tools;C:\Users\1004n\AppData\Local\Android\Sdk\tools\bin;C:\Program Files\Java\jre1.8.0_231\bin;C:\Users\1004n\.android\avd;C:\Users\1004n\AppData\Local\atom\bin
6 6
7 Yarn version: 7 Yarn version:
8 - 1.19.2 8 + 1.21.0
9 9
10 Node version: 10 Node version:
11 - 12.9.0 11 + 10.16.0
12 12
13 Platform: 13 Platform:
14 win32 x64 14 win32 x64
15 15
16 Trace: 16 Trace:
17 - Error: EPERM: operation not permitted, unlink 'C:\Users\SSM\Desktop\open_proj\khuhub\pocketMovie\node_modules\@babel\generator\node_modules\.bin' 17 + Error: https://registry.yarnpkg.com/react-navagation-tabs: Not found
18 + at Request.params.callback [as _callback] (C:\Users\1004n\AppData\Roaming\npm\node_modules\yarn\lib\cli.js:66938:18)
19 + at Request.self.callback (C:\Users\1004n\AppData\Roaming\npm\node_modules\yarn\lib\cli.js:140622:22)
20 + at Request.emit (events.js:198:13)
21 + at Request.<anonymous> (C:\Users\1004n\AppData\Roaming\npm\node_modules\yarn\lib\cli.js:141594:10)
22 + at Request.emit (events.js:198:13)
23 + at IncomingMessage.<anonymous> (C:\Users\1004n\AppData\Roaming\npm\node_modules\yarn\lib\cli.js:141516:12)
24 + at Object.onceWrapper (events.js:286:20)
25 + at IncomingMessage.emit (events.js:203:15)
26 + at endReadableNT (_stream_readable.js:1129:12)
27 + at process._tickCallback (internal/process/next_tick.js:63:19)
18 28
19 npm manifest: 29 npm manifest:
20 { 30 {
......
...@@ -1327,7 +1327,7 @@ balanced-match@^1.0.0: ...@@ -1327,7 +1327,7 @@ balanced-match@^1.0.0:
1327 resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.0.tgz#89b4d199ab2bee49de164ea02b89ce462d71b767" 1327 resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.0.tgz#89b4d199ab2bee49de164ea02b89ce462d71b767"
1328 integrity sha1-ibTRmasr7kneFk6gK4nORi1xt2c= 1328 integrity sha1-ibTRmasr7kneFk6gK4nORi1xt2c=
1329 1329
1330 -base64-js@^1.1.2, base64-js@^1.2.3: 1330 +base64-js@^1.0.2, base64-js@^1.1.2, base64-js@^1.2.3:
1331 version "1.3.1" 1331 version "1.3.1"
1332 resolved "https://registry.yarnpkg.com/base64-js/-/base64-js-1.3.1.tgz#58ece8cb75dd07e71ed08c736abc5fac4dbf8df1" 1332 resolved "https://registry.yarnpkg.com/base64-js/-/base64-js-1.3.1.tgz#58ece8cb75dd07e71ed08c736abc5fac4dbf8df1"
1333 integrity sha512-mLQ4i2QO1ytvGWFWmcngKO//JXAQueZvwEKtjgQFM4jIK0kU+ytMfplL8j+n5mspOfjHwoAg+9yhb7BwAHm36g== 1333 integrity sha512-mLQ4i2QO1ytvGWFWmcngKO//JXAQueZvwEKtjgQFM4jIK0kU+ytMfplL8j+n5mspOfjHwoAg+9yhb7BwAHm36g==
...@@ -1460,6 +1460,14 @@ buffer-from@^1.0.0: ...@@ -1460,6 +1460,14 @@ buffer-from@^1.0.0:
1460 resolved "https://registry.yarnpkg.com/buffer-from/-/buffer-from-1.1.1.tgz#32713bc028f75c02fdb710d7c7bcec1f2c6070ef" 1460 resolved "https://registry.yarnpkg.com/buffer-from/-/buffer-from-1.1.1.tgz#32713bc028f75c02fdb710d7c7bcec1f2c6070ef"
1461 integrity sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A== 1461 integrity sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==
1462 1462
1463 +buffer@5.0.x:
1464 + version "5.0.8"
1465 + resolved "https://registry.yarnpkg.com/buffer/-/buffer-5.0.8.tgz#84daa52e7cf2fa8ce4195bc5cf0f7809e0930b24"
1466 + integrity sha512-xXvjQhVNz50v2nPeoOsNqWCLGfiv4ji/gXZM28jnVwdLJxH4mFyqgqCKfaK9zf1KUbG6zTkjLOy7ou+jSMarGA==
1467 + dependencies:
1468 + base64-js "^1.0.2"
1469 + ieee754 "^1.1.4"
1470 +
1463 bytes@3.0.0: 1471 bytes@3.0.0:
1464 version "3.0.0" 1472 version "3.0.0"
1465 resolved "https://registry.yarnpkg.com/bytes/-/bytes-3.0.0.tgz#d32815404d689699f85a4ea4fa8755dd13a96048" 1473 resolved "https://registry.yarnpkg.com/bytes/-/bytes-3.0.0.tgz#d32815404d689699f85a4ea4fa8755dd13a96048"
...@@ -1971,6 +1979,11 @@ electron-to-chromium@^1.3.306: ...@@ -1971,6 +1979,11 @@ electron-to-chromium@^1.3.306:
1971 resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.314.tgz#c186a499ed2c9057bce9eb8dca294d6d5450facc" 1979 resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.314.tgz#c186a499ed2c9057bce9eb8dca294d6d5450facc"
1972 integrity sha512-IKDR/xCxKFhPts7h+VaSXS02Z1mznP3fli1BbXWXeN89i2gCzKraU8qLpEid8YzKcmZdZD3Mly3cn5/lY9xsBQ== 1980 integrity sha512-IKDR/xCxKFhPts7h+VaSXS02Z1mznP3fli1BbXWXeN89i2gCzKraU8qLpEid8YzKcmZdZD3Mly3cn5/lY9xsBQ==
1973 1981
1982 +emitter-component@^1.1.1:
1983 + version "1.1.1"
1984 + resolved "https://registry.yarnpkg.com/emitter-component/-/emitter-component-1.1.1.tgz#065e2dbed6959bf470679edabeaf7981d1003ab6"
1985 + integrity sha1-Bl4tvtaVm/RwZ57avq95gdEAOrY=
1986 +
1974 emoji-regex@^7.0.1: 1987 emoji-regex@^7.0.1:
1975 version "7.0.3" 1988 version "7.0.3"
1976 resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-7.0.3.tgz#933a04052860c85e83c122479c4748a8e4c72156" 1989 resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-7.0.3.tgz#933a04052860c85e83c122479c4748a8e4c72156"
...@@ -2057,6 +2070,11 @@ eventemitter3@^3.0.0: ...@@ -2057,6 +2070,11 @@ eventemitter3@^3.0.0:
2057 resolved "https://registry.yarnpkg.com/eventemitter3/-/eventemitter3-3.1.2.tgz#2d3d48f9c346698fce83a85d7d664e98535df6e7" 2070 resolved "https://registry.yarnpkg.com/eventemitter3/-/eventemitter3-3.1.2.tgz#2d3d48f9c346698fce83a85d7d664e98535df6e7"
2058 integrity sha512-tvtQIeLVHjDkJYnzf2dgVMxfuSGJeM/7UCG17TT4EumTfNtF+0nebF/4zWOIkCreAbtNqhGEboB6BWrwqNaw4Q== 2071 integrity sha512-tvtQIeLVHjDkJYnzf2dgVMxfuSGJeM/7UCG17TT4EumTfNtF+0nebF/4zWOIkCreAbtNqhGEboB6BWrwqNaw4Q==
2059 2072
2073 +events@1.1.x:
2074 + version "1.1.1"
2075 + resolved "https://registry.yarnpkg.com/events/-/events-1.1.1.tgz#9ebdb7635ad099c70dcc4c2a1f5004288e8bd924"
2076 + integrity sha1-nr23Y1rQmccNzEwqH1AEKI6L2SQ=
2077 +
2060 exec-sh@^0.2.0: 2078 exec-sh@^0.2.0:
2061 version "0.2.2" 2079 version "0.2.2"
2062 resolved "https://registry.yarnpkg.com/exec-sh/-/exec-sh-0.2.2.tgz#2a5e7ffcbd7d0ba2755bdecb16e5a427dfbdec36" 2080 resolved "https://registry.yarnpkg.com/exec-sh/-/exec-sh-0.2.2.tgz#2a5e7ffcbd7d0ba2755bdecb16e5a427dfbdec36"
...@@ -2807,6 +2825,11 @@ iconv-lite@^0.4.17, iconv-lite@^0.4.4, iconv-lite@~0.4.13: ...@@ -2807,6 +2825,11 @@ iconv-lite@^0.4.17, iconv-lite@^0.4.4, iconv-lite@~0.4.13:
2807 dependencies: 2825 dependencies:
2808 safer-buffer ">= 2.1.2 < 3" 2826 safer-buffer ">= 2.1.2 < 3"
2809 2827
2828 +ieee754@^1.1.4:
2829 + version "1.1.13"
2830 + resolved "https://registry.yarnpkg.com/ieee754/-/ieee754-1.1.13.tgz#ec168558e95aa181fd87d37f55c32bbcb6708b84"
2831 + integrity sha512-4vf7I2LYV/HaWerSo3XmlMkp5eZ83i+/CDluXi/IGTs/O1sejBNhTtnxzmRZfvOUqj7lZjqHkeTvpgSFDlWZTg==
2832 +
2810 ignore-walk@^3.0.1: 2833 ignore-walk@^3.0.1:
2811 version "3.0.3" 2834 version "3.0.3"
2812 resolved "https://registry.yarnpkg.com/ignore-walk/-/ignore-walk-3.0.3.tgz#017e2447184bfeade7c238e4aefdd1e8f95b1e37" 2835 resolved "https://registry.yarnpkg.com/ignore-walk/-/ignore-walk-3.0.3.tgz#017e2447184bfeade7c238e4aefdd1e8f95b1e37"
...@@ -4626,6 +4649,11 @@ react-is@^16.7.0, react-is@^16.8.1, react-is@^16.8.6: ...@@ -4626,6 +4649,11 @@ react-is@^16.7.0, react-is@^16.8.1, react-is@^16.8.6:
4626 resolved "https://registry.yarnpkg.com/react-is/-/react-is-16.12.0.tgz#2cc0fe0fba742d97fd527c42a13bec4eeb06241c" 4649 resolved "https://registry.yarnpkg.com/react-is/-/react-is-16.12.0.tgz#2cc0fe0fba742d97fd527c42a13bec4eeb06241c"
4627 integrity sha512-rPCkf/mWBtKc97aLL9/txD8DZdemK0vkA3JMLShjlJB3Pj3s+lpf1KaBzMfQrAmhMQB0n1cU/SUGgKKBCe837Q== 4650 integrity sha512-rPCkf/mWBtKc97aLL9/txD8DZdemK0vkA3JMLShjlJB3Pj3s+lpf1KaBzMfQrAmhMQB0n1cU/SUGgKKBCe837Q==
4628 4651
4652 +react-lifecycles-compat@^3.0.4:
4653 + version "3.0.4"
4654 + resolved "https://registry.yarnpkg.com/react-lifecycles-compat/-/react-lifecycles-compat-3.0.4.tgz#4f1a273afdfc8f3488a8c516bfda78f872352362"
4655 + integrity sha512-fBASbA6LnOU9dOU2eW7aQ8xmYBSXUIWr+UmF9b1efZBazGNO+rcXT/icdKnYm2pTwcRylVUYwW7H1PHfLekVzA==
4656 +
4629 react-native-axios@^0.17.1: 4657 react-native-axios@^0.17.1:
4630 version "0.17.1" 4658 version "0.17.1"
4631 resolved "https://registry.yarnpkg.com/react-native-axios/-/react-native-axios-0.17.1.tgz#44292950aa07ceee2e4bd349106ff773bef81f8f" 4659 resolved "https://registry.yarnpkg.com/react-native-axios/-/react-native-axios-0.17.1.tgz#44292950aa07ceee2e4bd349106ff773bef81f8f"
...@@ -4680,7 +4708,7 @@ react-native-reanimated@~1.2.0: ...@@ -4680,7 +4708,7 @@ react-native-reanimated@~1.2.0:
4680 resolved "https://registry.yarnpkg.com/react-native-reanimated/-/react-native-reanimated-1.2.0.tgz#9219227a52a5dfa4d34c324596d6726ccd874293" 4708 resolved "https://registry.yarnpkg.com/react-native-reanimated/-/react-native-reanimated-1.2.0.tgz#9219227a52a5dfa4d34c324596d6726ccd874293"
4681 integrity sha512-vkWRHrPK5qfHP/ZawlRoo38oeYe9NZaaOH/lmFxRcsKzaSK6x3H5ZPXI8lK6MfTLveqwo1QhJje3zIKXO4nQQw== 4709 integrity sha512-vkWRHrPK5qfHP/ZawlRoo38oeYe9NZaaOH/lmFxRcsKzaSK6x3H5ZPXI8lK6MfTLveqwo1QhJje3zIKXO4nQQw==
4682 4710
4683 -react-native-safe-area-view@^0.14.1: 4711 +react-native-safe-area-view@^0.14.1, react-native-safe-area-view@^0.14.6:
4684 version "0.14.8" 4712 version "0.14.8"
4685 resolved "https://registry.yarnpkg.com/react-native-safe-area-view/-/react-native-safe-area-view-0.14.8.tgz#ef33c46ff8164ae77acad48c3039ec9c34873e5b" 4713 resolved "https://registry.yarnpkg.com/react-native-safe-area-view/-/react-native-safe-area-view-0.14.8.tgz#ef33c46ff8164ae77acad48c3039ec9c34873e5b"
4686 integrity sha512-MtRSIcZNstxv87Jet+UsPhEd1tpGe8cVskDXlP657x6rHpSrbrc+y13ZNXrwAgGNNhqQNX7UJT68ZIq//ZRmvw== 4714 integrity sha512-MtRSIcZNstxv87Jet+UsPhEd1tpGe8cVskDXlP657x6rHpSrbrc+y13ZNXrwAgGNNhqQNX7UJT68ZIq//ZRmvw==
...@@ -4705,6 +4733,11 @@ react-native-stack@^1.0.0-alpha11: ...@@ -4705,6 +4733,11 @@ react-native-stack@^1.0.0-alpha11:
4705 tiny-invariant "^1.0.4" 4733 tiny-invariant "^1.0.4"
4706 tiny-warning "^1.0.2" 4734 tiny-warning "^1.0.2"
4707 4735
4736 +react-native-tab-view@^2.11.0:
4737 + version "2.11.0"
4738 + resolved "https://registry.yarnpkg.com/react-native-tab-view/-/react-native-tab-view-2.11.0.tgz#2e57d1f617ccc88c7f452708804f3409f880b700"
4739 + integrity sha512-vqetlxGO7A8bnqvXcB50MWpRZAImXFrDGz1WCQKdCqe03Ey3ZzENe7yLuWrtBJYlepGfOLAsmCXv+wW82Yfm1w==
4740 +
4708 react-native-vector-icons@^6.6.0: 4741 react-native-vector-icons@^6.6.0:
4709 version "6.6.0" 4742 version "6.6.0"
4710 resolved "https://registry.yarnpkg.com/react-native-vector-icons/-/react-native-vector-icons-6.6.0.tgz#66cf004918eb05d90778d64bd42077c1800d481b" 4743 resolved "https://registry.yarnpkg.com/react-native-vector-icons/-/react-native-vector-icons-6.6.0.tgz#66cf004918eb05d90778d64bd42077c1800d481b"
...@@ -4735,6 +4768,18 @@ react-native-web@^0.11.7: ...@@ -4735,6 +4768,18 @@ react-native-web@^0.11.7:
4735 prop-types "^15.6.0" 4768 prop-types "^15.6.0"
4736 react-timer-mixin "^0.13.4" 4769 react-timer-mixin "^0.13.4"
4737 4770
4771 +react-native-xml2js@^1.0.3:
4772 + version "1.0.3"
4773 + resolved "https://registry.yarnpkg.com/react-native-xml2js/-/react-native-xml2js-1.0.3.tgz#7ec64263e04303174326710be3f4ed32d2e8b00b"
4774 + integrity sha1-fsZCY+BDAxdDJnEL4/TtMtLosAs=
4775 + dependencies:
4776 + buffer "5.0.x"
4777 + events "1.1.x"
4778 + sax "0.6.x"
4779 + stream "0.0.x"
4780 + timers "0.1.x"
4781 + xmlbuilder "8.2.x"
4782 +
4738 "react-native@https://github.com/expo/react-native/archive/sdk-35.0.0.tar.gz": 4783 "react-native@https://github.com/expo/react-native/archive/sdk-35.0.0.tar.gz":
4739 version "0.59.8" 4784 version "0.59.8"
4740 resolved "https://github.com/expo/react-native/archive/sdk-35.0.0.tar.gz#cf62758ae75b5df304836ad9971239abdb240587" 4785 resolved "https://github.com/expo/react-native/archive/sdk-35.0.0.tar.gz#cf62758ae75b5df304836ad9971239abdb240587"
...@@ -4797,6 +4842,16 @@ react-navigation-stack@^1.10.3: ...@@ -4797,6 +4842,16 @@ react-navigation-stack@^1.10.3:
4797 dependencies: 4842 dependencies:
4798 prop-types "^15.7.2" 4843 prop-types "^15.7.2"
4799 4844
4845 +react-navigation-tabs@^2.6.2:
4846 + version "2.6.2"
4847 + resolved "https://registry.yarnpkg.com/react-navigation-tabs/-/react-navigation-tabs-2.6.2.tgz#6611f3bbc5fcbc004a96a457e1dbe8d957d09ef5"
4848 + integrity sha512-b7Bwio3pOyb2dJOsfICm1eXUCekULO63VitLlkslsuwB5v5qXD9u+TkuSGADPiAybRH3Fts4cQX/xA5WGsIsfg==
4849 + dependencies:
4850 + hoist-non-react-statics "^3.3.0"
4851 + react-lifecycles-compat "^3.0.4"
4852 + react-native-safe-area-view "^0.14.6"
4853 + react-native-tab-view "^2.11.0"
4854 +
4800 react-navigation@^4.0.10: 4855 react-navigation@^4.0.10:
4801 version "4.0.10" 4856 version "4.0.10"
4802 resolved "https://registry.yarnpkg.com/react-navigation/-/react-navigation-4.0.10.tgz#ddf41134600689d6ba99e35dd22ba1f664f91e5c" 4857 resolved "https://registry.yarnpkg.com/react-navigation/-/react-navigation-4.0.10.tgz#ddf41134600689d6ba99e35dd22ba1f664f91e5c"
...@@ -5113,6 +5168,11 @@ sane@^3.0.0: ...@@ -5113,6 +5168,11 @@ sane@^3.0.0:
5113 optionalDependencies: 5168 optionalDependencies:
5114 fsevents "^1.2.3" 5169 fsevents "^1.2.3"
5115 5170
5171 +sax@0.6.x:
5172 + version "0.6.1"
5173 + resolved "https://registry.yarnpkg.com/sax/-/sax-0.6.1.tgz#563b19c7c1de892e09bfc4f2fc30e3c27f0952b9"
5174 + integrity sha1-VjsZx8HeiS4Jv8Ty/DDjwn8JUrk=
5175 +
5116 sax@^1.2.4: 5176 sax@^1.2.4:
5117 version "1.2.4" 5177 version "1.2.4"
5118 resolved "https://registry.yarnpkg.com/sax/-/sax-1.2.4.tgz#2816234e2378bddc4e5354fab5caa895df7100d9" 5178 resolved "https://registry.yarnpkg.com/sax/-/sax-1.2.4.tgz#2816234e2378bddc4e5354fab5caa895df7100d9"
...@@ -5413,6 +5473,13 @@ stream-consume@^0.1.0: ...@@ -5413,6 +5473,13 @@ stream-consume@^0.1.0:
5413 resolved "https://registry.yarnpkg.com/stream-consume/-/stream-consume-0.1.1.tgz#d3bdb598c2bd0ae82b8cac7ac50b1107a7996c48" 5473 resolved "https://registry.yarnpkg.com/stream-consume/-/stream-consume-0.1.1.tgz#d3bdb598c2bd0ae82b8cac7ac50b1107a7996c48"
5414 integrity sha512-tNa3hzgkjEP7XbCkbRXe1jpg+ievoa0O4SCFlMOYEscGSS4JJsckGL8swUyAa/ApGU3Ae4t6Honor4HhL+tRyg== 5474 integrity sha512-tNa3hzgkjEP7XbCkbRXe1jpg+ievoa0O4SCFlMOYEscGSS4JJsckGL8swUyAa/ApGU3Ae4t6Honor4HhL+tRyg==
5415 5475
5476 +stream@0.0.x:
5477 + version "0.0.2"
5478 + resolved "https://registry.yarnpkg.com/stream/-/stream-0.0.2.tgz#7f5363f057f6592c5595f00bc80a27f5cec1f0ef"
5479 + integrity sha1-f1Nj8Ff2WSxVlfALyAon9c7B8O8=
5480 + dependencies:
5481 + emitter-component "^1.1.1"
5482 +
5416 strict-uri-encode@^2.0.0: 5483 strict-uri-encode@^2.0.0:
5417 version "2.0.0" 5484 version "2.0.0"
5418 resolved "https://registry.yarnpkg.com/strict-uri-encode/-/strict-uri-encode-2.0.0.tgz#b9c7330c7042862f6b142dc274bbcc5866ce3546" 5485 resolved "https://registry.yarnpkg.com/strict-uri-encode/-/strict-uri-encode-2.0.0.tgz#b9c7330c7042862f6b142dc274bbcc5866ce3546"
...@@ -5550,6 +5617,11 @@ time-stamp@^1.0.0: ...@@ -5550,6 +5617,11 @@ time-stamp@^1.0.0:
5550 resolved "https://registry.yarnpkg.com/time-stamp/-/time-stamp-1.1.0.tgz#764a5a11af50561921b133f3b44e618687e0f5c3" 5617 resolved "https://registry.yarnpkg.com/time-stamp/-/time-stamp-1.1.0.tgz#764a5a11af50561921b133f3b44e618687e0f5c3"
5551 integrity sha1-dkpaEa9QVhkhsTPztE5hhofg9cM= 5618 integrity sha1-dkpaEa9QVhkhsTPztE5hhofg9cM=
5552 5619
5620 +timers@0.1.x:
5621 + version "0.1.1"
5622 + resolved "https://registry.yarnpkg.com/timers/-/timers-0.1.1.tgz#86ac5c78c1ee419694f35a58de4fd4183cfb9c1e"
5623 + integrity sha1-hqxceMHuQZaU81pY3k/UGDz7nB4=
5624 +
5553 tiny-invariant@^1.0.4: 5625 tiny-invariant@^1.0.4:
5554 version "1.0.6" 5626 version "1.0.6"
5555 resolved "https://registry.yarnpkg.com/tiny-invariant/-/tiny-invariant-1.0.6.tgz#b3f9b38835e36a41c843a3b0907a5a7b3755de73" 5627 resolved "https://registry.yarnpkg.com/tiny-invariant/-/tiny-invariant-1.0.6.tgz#b3f9b38835e36a41c843a3b0907a5a7b3755de73"
...@@ -5938,6 +6010,11 @@ xcode@^2.0.0: ...@@ -5938,6 +6010,11 @@ xcode@^2.0.0:
5938 simple-plist "^1.0.0" 6010 simple-plist "^1.0.0"
5939 uuid "^3.3.2" 6011 uuid "^3.3.2"
5940 6012
6013 +xmlbuilder@8.2.x:
6014 + version "8.2.2"
6015 + resolved "https://registry.yarnpkg.com/xmlbuilder/-/xmlbuilder-8.2.2.tgz#69248673410b4ba42e1a6136551d2922335aa773"
6016 + integrity sha1-aSSGc0ELS6QuGmE2VR0pIjNap3M=
6017 +
5941 xmlbuilder@^9.0.7: 6018 xmlbuilder@^9.0.7:
5942 version "9.0.7" 6019 version "9.0.7"
5943 resolved "https://registry.yarnpkg.com/xmlbuilder/-/xmlbuilder-9.0.7.tgz#132ee63d2ec5565c557e20f4c22df9aca686b10d" 6020 resolved "https://registry.yarnpkg.com/xmlbuilder/-/xmlbuilder-9.0.7.tgz#132ee63d2ec5565c557e20f4c22df9aca686b10d"
...@@ -5950,7 +6027,7 @@ xmldoc@^0.4.0: ...@@ -5950,7 +6027,7 @@ xmldoc@^0.4.0:
5950 dependencies: 6027 dependencies:
5951 sax "~1.1.1" 6028 sax "~1.1.1"
5952 6029
5953 -xmldom@0.1.x: 6030 +xmldom@0.1.x, xmldom@^0.1.27:
5954 version "0.1.27" 6031 version "0.1.27"
5955 resolved "https://registry.yarnpkg.com/xmldom/-/xmldom-0.1.27.tgz#d501f97b3bdb403af8ef9ecc20573187aadac0e9" 6032 resolved "https://registry.yarnpkg.com/xmldom/-/xmldom-0.1.27.tgz#d501f97b3bdb403af8ef9ecc20573187aadac0e9"
5956 integrity sha1-1QH5ezvbQDr4757MIFcxh6rawOk= 6033 integrity sha1-1QH5ezvbQDr4757MIFcxh6rawOk=
......