From c0b464ae368eb5735fb77d8783ca7c24d652d6c2 Mon Sep 17 00:00:00 2001 From: Akinwale Ariwodola Date: Mon, 3 Sep 2018 02:57:54 +0100 Subject: [PATCH] implement phone verification (#274) * implement phone verification * update permissions in buildozer.spec --- app/package-lock.json | 92 ++++++- app/package.json | 4 +- app/src/component/AppNavigator.js | 2 +- .../component/deviceIdRewardSubcard/index.js | 9 - .../component/deviceIdRewardSubcard/view.js | 48 ---- app/src/component/emailRewardSubcard/view.js | 5 +- .../phoneNumberRewardSubcard/index.js | 28 ++ .../phoneNumberRewardSubcard/view.js | 253 ++++++++++++++++++ app/src/component/rewardSummary/view.js | 22 +- app/src/page/rewards/view.js | 71 ++--- app/src/styles/reward.js | 38 +++ buildozer.spec.sample | 2 +- buildozer.spec.travis | 2 +- buildozer.spec.vagrant | 2 +- release.sh | 4 +- .../java/io/lbry/browser/MainActivity.java | 89 +++++- .../browser/reactmodules/UtilityModule.java | 18 +- ...ivecountrypickermodal_src_androidclose.png | Bin 0 -> 2156 bytes ...oneinput_lib_resources_flags_images_ad.png | Bin 0 -> 26600 bytes ...oneinput_lib_resources_flags_images_ae.png | Bin 0 -> 494 bytes ...oneinput_lib_resources_flags_images_af.png | Bin 0 -> 30190 bytes ...oneinput_lib_resources_flags_images_ag.png | Bin 0 -> 8806 bytes ...oneinput_lib_resources_flags_images_ai.png | Bin 0 -> 4653 bytes ...oneinput_lib_resources_flags_images_al.png | Bin 0 -> 9146 bytes ...oneinput_lib_resources_flags_images_am.png | Bin 0 -> 451 bytes ...oneinput_lib_resources_flags_images_ao.png | Bin 0 -> 8480 bytes ...oneinput_lib_resources_flags_images_ar.png | Bin 0 -> 12294 bytes ...oneinput_lib_resources_flags_images_as.png | Bin 0 -> 10489 bytes ...oneinput_lib_resources_flags_images_at.png | Bin 0 -> 225 bytes ...oneinput_lib_resources_flags_images_au.png | Bin 0 -> 7075 bytes ...oneinput_lib_resources_flags_images_aw.png | Bin 0 -> 2354 bytes ...oneinput_lib_resources_flags_images_ax.png | Bin 0 -> 1312 bytes ...oneinput_lib_resources_flags_images_az.png | Bin 0 -> 2076 bytes ...oneinput_lib_resources_flags_images_ba.png | Bin 0 -> 5046 bytes ...oneinput_lib_resources_flags_images_bb.png | Bin 0 -> 3553 bytes ...oneinput_lib_resources_flags_images_bd.png | Bin 0 -> 2310 bytes ...oneinput_lib_resources_flags_images_be.png | Bin 0 -> 683 bytes ...oneinput_lib_resources_flags_images_bf.png | Bin 0 -> 2006 bytes ...oneinput_lib_resources_flags_images_bg.png | Bin 0 -> 247 bytes ...oneinput_lib_resources_flags_images_bh.png | Bin 0 -> 879 bytes ...oneinput_lib_resources_flags_images_bi.png | Bin 0 -> 7874 bytes ...oneinput_lib_resources_flags_images_bj.png | Bin 0 -> 332 bytes ...oneinput_lib_resources_flags_images_bl.png | Bin 0 -> 16501 bytes ...oneinput_lib_resources_flags_images_bm.png | Bin 0 -> 8100 bytes ...oneinput_lib_resources_flags_images_bn.png | Bin 0 -> 19789 bytes ...oneinput_lib_resources_flags_images_bo.png | Bin 0 -> 265 bytes ...oneinput_lib_resources_flags_images_bq.png | Bin 0 -> 437 bytes ...oneinput_lib_resources_flags_images_br.png | Bin 0 -> 16186 bytes ...oneinput_lib_resources_flags_images_bs.png | Bin 0 -> 3627 bytes ...oneinput_lib_resources_flags_images_bt.png | Bin 0 -> 40622 bytes ...oneinput_lib_resources_flags_images_bw.png | Bin 0 -> 523 bytes ...oneinput_lib_resources_flags_images_by.png | Bin 0 -> 4010 bytes ...oneinput_lib_resources_flags_images_bz.png | Bin 0 -> 58694 bytes ...oneinput_lib_resources_flags_images_ca.png | Bin 0 -> 3934 bytes ...oneinput_lib_resources_flags_images_cc.png | Bin 0 -> 6940 bytes ...oneinput_lib_resources_flags_images_cd.png | Bin 0 -> 13841 bytes ...oneinput_lib_resources_flags_images_cf.png | Bin 0 -> 2224 bytes ...oneinput_lib_resources_flags_images_cg.png | Bin 0 -> 2266 bytes ...oneinput_lib_resources_flags_images_ch.png | Bin 0 -> 370 bytes ...oneinput_lib_resources_flags_images_ci.png | Bin 0 -> 540 bytes ...oneinput_lib_resources_flags_images_ck.png | Bin 0 -> 7254 bytes ...oneinput_lib_resources_flags_images_cl.png | Bin 0 -> 2274 bytes ...oneinput_lib_resources_flags_images_cm.png | Bin 0 -> 1986 bytes ...oneinput_lib_resources_flags_images_cn.png | Bin 0 -> 3135 bytes ...oneinput_lib_resources_flags_images_co.png | Bin 0 -> 560 bytes ...oneinput_lib_resources_flags_images_cr.png | Bin 0 -> 261 bytes ...oneinput_lib_resources_flags_images_cu.png | Bin 0 -> 5452 bytes ...oneinput_lib_resources_flags_images_cv.png | Bin 0 -> 6240 bytes ...oneinput_lib_resources_flags_images_cw.png | Bin 0 -> 2201 bytes ...oneinput_lib_resources_flags_images_cx.png | Bin 0 -> 6869 bytes ...oneinput_lib_resources_flags_images_cy.png | Bin 0 -> 8775 bytes ...oneinput_lib_resources_flags_images_cz.png | Bin 0 -> 2636 bytes ...oneinput_lib_resources_flags_images_de.png | Bin 0 -> 247 bytes ...oneinput_lib_resources_flags_images_dj.png | Bin 0 -> 7127 bytes ...oneinput_lib_resources_flags_images_dk.png | Bin 0 -> 645 bytes ...oneinput_lib_resources_flags_images_dm.png | Bin 0 -> 11525 bytes ...oneinput_lib_resources_flags_images_do.png | Bin 0 -> 13873 bytes ...oneinput_lib_resources_flags_images_dz.png | Bin 0 -> 7343 bytes ...oneinput_lib_resources_flags_images_ec.png | Bin 0 -> 26016 bytes ...oneinput_lib_resources_flags_images_ee.png | Bin 0 -> 421 bytes ...oneinput_lib_resources_flags_images_eg.png | Bin 0 -> 11069 bytes ...oneinput_lib_resources_flags_images_eh.png | Bin 0 -> 5672 bytes ...oneinput_lib_resources_flags_images_er.png | Bin 0 -> 11314 bytes ...oneinput_lib_resources_flags_images_es.png | Bin 0 -> 19647 bytes ...oneinput_lib_resources_flags_images_et.png | Bin 0 -> 7302 bytes ...oneinput_lib_resources_flags_images_fi.png | Bin 0 -> 481 bytes ...oneinput_lib_resources_flags_images_fj.png | Bin 0 -> 13465 bytes ...oneinput_lib_resources_flags_images_fk.png | Bin 0 -> 10709 bytes ...oneinput_lib_resources_flags_images_fm.png | Bin 0 -> 2209 bytes ...oneinput_lib_resources_flags_images_fo.png | Bin 0 -> 1205 bytes ...oneinput_lib_resources_flags_images_fr.png | Bin 0 -> 540 bytes ...oneinput_lib_resources_flags_images_ga.png | Bin 0 -> 610 bytes ...oneinput_lib_resources_flags_images_gb.png | Bin 0 -> 1674 bytes ...oneinput_lib_resources_flags_images_gd.png | Bin 0 -> 10319 bytes ...oneinput_lib_resources_flags_images_ge.png | Bin 0 -> 3646 bytes ...oneinput_lib_resources_flags_images_gf.png | Bin 0 -> 2934 bytes ...oneinput_lib_resources_flags_images_gg.png | Bin 0 -> 1443 bytes ...oneinput_lib_resources_flags_images_gh.png | Bin 0 -> 2236 bytes ...oneinput_lib_resources_flags_images_gi.png | Bin 0 -> 4919 bytes ...oneinput_lib_resources_flags_images_gm.png | Bin 0 -> 588 bytes ...oneinput_lib_resources_flags_images_gn.png | Bin 0 -> 554 bytes ...oneinput_lib_resources_flags_images_gp.png | Bin 0 -> 47165 bytes ...oneinput_lib_resources_flags_images_gq.png | Bin 0 -> 9195 bytes ...oneinput_lib_resources_flags_images_gr.png | Bin 0 -> 967 bytes ...oneinput_lib_resources_flags_images_gt.png | Bin 0 -> 19874 bytes ...oneinput_lib_resources_flags_images_gu.png | Bin 0 -> 5578 bytes ...oneinput_lib_resources_flags_images_gw.png | Bin 0 -> 2085 bytes ...oneinput_lib_resources_flags_images_gy.png | Bin 0 -> 2653 bytes ...oneinput_lib_resources_flags_images_hk.png | Bin 0 -> 4726 bytes ...oneinput_lib_resources_flags_images_hn.png | Bin 0 -> 2416 bytes ...oneinput_lib_resources_flags_images_hr.png | Bin 0 -> 12694 bytes ...oneinput_lib_resources_flags_images_ht.png | Bin 0 -> 12674 bytes ...oneinput_lib_resources_flags_images_hu.png | Bin 0 -> 358 bytes ...oneinput_lib_resources_flags_images_id.png | Bin 0 -> 324 bytes ...oneinput_lib_resources_flags_images_ie.png | Bin 0 -> 451 bytes ...oneinput_lib_resources_flags_images_il.png | Bin 0 -> 2756 bytes ...oneinput_lib_resources_flags_images_im.png | Bin 0 -> 6158 bytes ...oneinput_lib_resources_flags_images_in.png | Bin 0 -> 4805 bytes ...oneinput_lib_resources_flags_images_io.png | Bin 0 -> 20726 bytes ...oneinput_lib_resources_flags_images_iq.png | Bin 0 -> 6314 bytes ...oneinput_lib_resources_flags_images_ir.png | Bin 0 -> 3707 bytes ...oneinput_lib_resources_flags_images_is.png | Bin 0 -> 354 bytes ...oneinput_lib_resources_flags_images_it.png | Bin 0 -> 557 bytes ...oneinput_lib_resources_flags_images_je.png | Bin 0 -> 5133 bytes ...oneinput_lib_resources_flags_images_jm.png | Bin 0 -> 1179 bytes ...oneinput_lib_resources_flags_images_jo.png | Bin 0 -> 1853 bytes ...oneinput_lib_resources_flags_images_jp.png | Bin 0 -> 2746 bytes ...oneinput_lib_resources_flags_images_ke.png | Bin 0 -> 8945 bytes ...oneinput_lib_resources_flags_images_kg.png | Bin 0 -> 17832 bytes ...oneinput_lib_resources_flags_images_kh.png | Bin 0 -> 12980 bytes ...oneinput_lib_resources_flags_images_ki.png | Bin 0 -> 13787 bytes ...oneinput_lib_resources_flags_images_km.png | Bin 0 -> 3932 bytes ...oneinput_lib_resources_flags_images_kn.png | Bin 0 -> 9570 bytes ...oneinput_lib_resources_flags_images_kp.png | Bin 0 -> 3227 bytes ...oneinput_lib_resources_flags_images_kr.png | Bin 0 -> 12946 bytes ...oneinput_lib_resources_flags_images_ks.png | Bin 0 -> 8894 bytes ...oneinput_lib_resources_flags_images_kw.png | Bin 0 -> 1090 bytes ...oneinput_lib_resources_flags_images_ky.png | Bin 0 -> 12197 bytes ...oneinput_lib_resources_flags_images_kz.png | Bin 0 -> 22044 bytes ...oneinput_lib_resources_flags_images_la.png | Bin 0 -> 1933 bytes ...oneinput_lib_resources_flags_images_lb.png | Bin 0 -> 9061 bytes ...oneinput_lib_resources_flags_images_lc.png | Bin 0 -> 7359 bytes ...oneinput_lib_resources_flags_images_li.png | Bin 0 -> 9244 bytes ...oneinput_lib_resources_flags_images_lk.png | Bin 0 -> 15529 bytes ...oneinput_lib_resources_flags_images_lr.png | Bin 0 -> 2160 bytes ...oneinput_lib_resources_flags_images_ls.png | Bin 0 -> 4124 bytes ...oneinput_lib_resources_flags_images_lt.png | Bin 0 -> 247 bytes ...oneinput_lib_resources_flags_images_lu.png | Bin 0 -> 247 bytes ...oneinput_lib_resources_flags_images_lv.png | Bin 0 -> 134 bytes ...oneinput_lib_resources_flags_images_ly.png | Bin 0 -> 2167 bytes ...oneinput_lib_resources_flags_images_ma.png | Bin 0 -> 8105 bytes ...oneinput_lib_resources_flags_images_mc.png | Bin 0 -> 172 bytes ...oneinput_lib_resources_flags_images_md.png | Bin 0 -> 14822 bytes ...oneinput_lib_resources_flags_images_me.png | Bin 0 -> 23538 bytes ...oneinput_lib_resources_flags_images_mf.png | Bin 0 -> 540 bytes ...oneinput_lib_resources_flags_images_mg.png | Bin 0 -> 552 bytes ...oneinput_lib_resources_flags_images_mh.png | Bin 0 -> 17186 bytes ...oneinput_lib_resources_flags_images_mk.png | Bin 0 -> 4029 bytes ...oneinput_lib_resources_flags_images_ml.png | Bin 0 -> 557 bytes ...oneinput_lib_resources_flags_images_mm.png | Bin 0 -> 11622 bytes ...oneinput_lib_resources_flags_images_mn.png | Bin 0 -> 6049 bytes ...oneinput_lib_resources_flags_images_mo.png | Bin 0 -> 4972 bytes ...oneinput_lib_resources_flags_images_mp.png | Bin 0 -> 16167 bytes ...oneinput_lib_resources_flags_images_mq.png | Bin 0 -> 7157 bytes ...oneinput_lib_resources_flags_images_mr.png | Bin 0 -> 3729 bytes ...oneinput_lib_resources_flags_images_ms.png | Bin 0 -> 5454 bytes ...oneinput_lib_resources_flags_images_mt.png | Bin 0 -> 5913 bytes ...oneinput_lib_resources_flags_images_mu.png | Bin 0 -> 570 bytes ...oneinput_lib_resources_flags_images_mv.png | Bin 0 -> 2145 bytes ...oneinput_lib_resources_flags_images_mw.png | Bin 0 -> 6435 bytes ...oneinput_lib_resources_flags_images_mx.png | Bin 0 -> 27336 bytes ...oneinput_lib_resources_flags_images_my.png | Bin 0 -> 7514 bytes ...oneinput_lib_resources_flags_images_mz.png | Bin 0 -> 13184 bytes ...oneinput_lib_resources_flags_images_na.png | Bin 0 -> 11131 bytes ...oneinput_lib_resources_flags_images_nc.png | Bin 0 -> 4981 bytes ...oneinput_lib_resources_flags_images_ne.png | Bin 0 -> 1971 bytes ...oneinput_lib_resources_flags_images_nf.png | Bin 0 -> 7585 bytes ...oneinput_lib_resources_flags_images_ng.png | Bin 0 -> 258 bytes ...oneinput_lib_resources_flags_images_ni.png | Bin 0 -> 10558 bytes ...oneinput_lib_resources_flags_images_nl.png | Bin 0 -> 437 bytes ...oneinput_lib_resources_flags_images_no.png | Bin 0 -> 343 bytes ...oneinput_lib_resources_flags_images_np.png | Bin 0 -> 18445 bytes ...oneinput_lib_resources_flags_images_nr.png | Bin 0 -> 2130 bytes ...oneinput_lib_resources_flags_images_nu.png | Bin 0 -> 5872 bytes ...oneinput_lib_resources_flags_images_nz.png | Bin 0 -> 6618 bytes ...oneinput_lib_resources_flags_images_om.png | Bin 0 -> 7670 bytes ...oneinput_lib_resources_flags_images_pa.png | Bin 0 -> 4647 bytes ...oneinput_lib_resources_flags_images_pe.png | Bin 0 -> 308 bytes ...oneinput_lib_resources_flags_images_pf.png | Bin 0 -> 5500 bytes ...oneinput_lib_resources_flags_images_pg.png | Bin 0 -> 14036 bytes ...oneinput_lib_resources_flags_images_ph.png | Bin 0 -> 12078 bytes ...oneinput_lib_resources_flags_images_pk.png | Bin 0 -> 7809 bytes ...oneinput_lib_resources_flags_images_pl.png | Bin 0 -> 157 bytes ...oneinput_lib_resources_flags_images_pm.png | Bin 0 -> 22578 bytes ...oneinput_lib_resources_flags_images_pr.png | Bin 0 -> 3753 bytes ...oneinput_lib_resources_flags_images_ps.png | Bin 0 -> 3834 bytes ...oneinput_lib_resources_flags_images_pt.png | Bin 0 -> 27630 bytes ...oneinput_lib_resources_flags_images_pw.png | Bin 0 -> 2488 bytes ...oneinput_lib_resources_flags_images_py.png | Bin 0 -> 9857 bytes ...oneinput_lib_resources_flags_images_qa.png | Bin 0 -> 990 bytes ...oneinput_lib_resources_flags_images_re.png | Bin 0 -> 18490 bytes ...oneinput_lib_resources_flags_images_ro.png | Bin 0 -> 557 bytes ...oneinput_lib_resources_flags_images_rs.png | Bin 0 -> 30545 bytes ...oneinput_lib_resources_flags_images_ru.png | Bin 0 -> 557 bytes ...oneinput_lib_resources_flags_images_rw.png | Bin 0 -> 10538 bytes ...oneinput_lib_resources_flags_images_sa.png | Bin 0 -> 16719 bytes ...oneinput_lib_resources_flags_images_sb.png | Bin 0 -> 5646 bytes ...oneinput_lib_resources_flags_images_sc.png | Bin 0 -> 2406 bytes ...oneinput_lib_resources_flags_images_sd.png | Bin 0 -> 1239 bytes ...oneinput_lib_resources_flags_images_se.png | Bin 0 -> 559 bytes ...oneinput_lib_resources_flags_images_sg.png | Bin 0 -> 3996 bytes ...oneinput_lib_resources_flags_images_sh.png | Bin 0 -> 22501 bytes ...oneinput_lib_resources_flags_images_si.png | Bin 0 -> 5453 bytes ...oneinput_lib_resources_flags_images_sj.png | Bin 0 -> 343 bytes ...oneinput_lib_resources_flags_images_sk.png | Bin 0 -> 8216 bytes ...oneinput_lib_resources_flags_images_sl.png | Bin 0 -> 557 bytes ...oneinput_lib_resources_flags_images_sm.png | Bin 0 -> 42950 bytes ...oneinput_lib_resources_flags_images_sn.png | Bin 0 -> 2279 bytes ...oneinput_lib_resources_flags_images_so.png | Bin 0 -> 1716 bytes ...oneinput_lib_resources_flags_images_sr.png | Bin 0 -> 2639 bytes ...oneinput_lib_resources_flags_images_ss.png | Bin 0 -> 5570 bytes ...oneinput_lib_resources_flags_images_st.png | Bin 0 -> 1981 bytes ...oneinput_lib_resources_flags_images_sv.png | Bin 0 -> 14845 bytes ...oneinput_lib_resources_flags_images_sx.png | Bin 0 -> 6477 bytes ...oneinput_lib_resources_flags_images_sy.png | Bin 0 -> 1729 bytes ...oneinput_lib_resources_flags_images_sz.png | Bin 0 -> 14505 bytes ...oneinput_lib_resources_flags_images_tc.png | Bin 0 -> 16155 bytes ...oneinput_lib_resources_flags_images_td.png | Bin 0 -> 557 bytes ...oneinput_lib_resources_flags_images_tg.png | Bin 0 -> 2661 bytes ...oneinput_lib_resources_flags_images_th.png | Bin 0 -> 442 bytes ...oneinput_lib_resources_flags_images_tj.png | Bin 0 -> 3108 bytes ...oneinput_lib_resources_flags_images_tk.png | Bin 0 -> 5220 bytes ...oneinput_lib_resources_flags_images_tl.png | Bin 0 -> 5276 bytes ...oneinput_lib_resources_flags_images_tm.png | Bin 0 -> 31699 bytes ...oneinput_lib_resources_flags_images_tn.png | Bin 0 -> 4119 bytes ...oneinput_lib_resources_flags_images_to.png | Bin 0 -> 589 bytes ...oneinput_lib_resources_flags_images_tr.png | Bin 0 -> 3519 bytes ...oneinput_lib_resources_flags_images_tt.png | Bin 0 -> 12434 bytes ...oneinput_lib_resources_flags_images_tv.png | Bin 0 -> 10746 bytes ...oneinput_lib_resources_flags_images_tw.png | Bin 0 -> 4284 bytes ...oneinput_lib_resources_flags_images_tz.png | Bin 0 -> 6016 bytes ...oneinput_lib_resources_flags_images_ua.png | Bin 0 -> 236 bytes ...oneinput_lib_resources_flags_images_ug.png | Bin 0 -> 8280 bytes ...oneinput_lib_resources_flags_images_us.png | Bin 0 -> 11584 bytes ...oneinput_lib_resources_flags_images_uy.png | Bin 0 -> 16457 bytes ...oneinput_lib_resources_flags_images_uz.png | Bin 0 -> 2709 bytes ...oneinput_lib_resources_flags_images_va.png | Bin 0 -> 35774 bytes ...oneinput_lib_resources_flags_images_vc.png | Bin 0 -> 2416 bytes ...oneinput_lib_resources_flags_images_ve.png | Bin 0 -> 3643 bytes ...oneinput_lib_resources_flags_images_vg.png | Bin 0 -> 9947 bytes ...oneinput_lib_resources_flags_images_vi.png | Bin 0 -> 14127 bytes ...oneinput_lib_resources_flags_images_vn.png | Bin 0 -> 2510 bytes ...oneinput_lib_resources_flags_images_vu.png | Bin 0 -> 12698 bytes ...oneinput_lib_resources_flags_images_wf.png | Bin 0 -> 1687 bytes ...oneinput_lib_resources_flags_images_ws.png | Bin 0 -> 2486 bytes ...oneinput_lib_resources_flags_images_ye.png | Bin 0 -> 557 bytes ...oneinput_lib_resources_flags_images_yt.png | Bin 0 -> 540 bytes ...oneinput_lib_resources_flags_images_za.png | Bin 0 -> 5624 bytes ...oneinput_lib_resources_flags_images_zm.png | Bin 0 -> 10635 bytes ...oneinput_lib_resources_flags_images_zw.png | Bin 0 -> 7841 bytes 260 files changed, 534 insertions(+), 155 deletions(-) delete mode 100644 app/src/component/deviceIdRewardSubcard/index.js delete mode 100644 app/src/component/deviceIdRewardSubcard/view.js create mode 100644 app/src/component/phoneNumberRewardSubcard/index.js create mode 100644 app/src/component/phoneNumberRewardSubcard/view.js create mode 100644 src/main/res/drawable-mdpi/node_modules_reactnativecountrypickermodal_src_androidclose.png create mode 100644 src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_ad.png create mode 100644 src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_ae.png create mode 100644 src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_af.png create mode 100644 src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_ag.png create mode 100644 src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_ai.png create mode 100644 src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_al.png create mode 100644 src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_am.png create mode 100644 src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_ao.png create mode 100644 src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_ar.png create mode 100644 src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_as.png create mode 100644 src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_at.png create mode 100644 src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_au.png create mode 100644 src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_aw.png create mode 100644 src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_ax.png create mode 100644 src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_az.png create mode 100644 src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_ba.png create mode 100644 src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_bb.png create mode 100644 src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_bd.png create mode 100644 src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_be.png create mode 100644 src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_bf.png create mode 100644 src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_bg.png create mode 100644 src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_bh.png create mode 100644 src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_bi.png create mode 100644 src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_bj.png create mode 100644 src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_bl.png create mode 100644 src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_bm.png create mode 100644 src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_bn.png create mode 100644 src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_bo.png create mode 100644 src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_bq.png create mode 100644 src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_br.png create mode 100644 src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_bs.png create mode 100644 src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_bt.png create mode 100644 src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_bw.png create mode 100644 src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_by.png create mode 100644 src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_bz.png create mode 100644 src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_ca.png create mode 100644 src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_cc.png create mode 100644 src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_cd.png create mode 100644 src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_cf.png create mode 100644 src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_cg.png create mode 100644 src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_ch.png create mode 100644 src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_ci.png create mode 100644 src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_ck.png create mode 100644 src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_cl.png create mode 100644 src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_cm.png create mode 100644 src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_cn.png create mode 100644 src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_co.png create mode 100644 src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_cr.png create mode 100644 src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_cu.png create mode 100644 src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_cv.png create mode 100644 src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_cw.png create mode 100644 src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_cx.png create mode 100644 src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_cy.png create mode 100644 src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_cz.png create mode 100644 src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_de.png create mode 100644 src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_dj.png create mode 100644 src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_dk.png create mode 100644 src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_dm.png create mode 100644 src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_do.png create mode 100644 src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_dz.png create mode 100644 src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_ec.png create mode 100644 src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_ee.png create mode 100644 src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_eg.png create mode 100644 src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_eh.png create mode 100644 src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_er.png create mode 100644 src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_es.png create mode 100644 src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_et.png create mode 100644 src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_fi.png create mode 100644 src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_fj.png create mode 100644 src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_fk.png create mode 100644 src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_fm.png create mode 100644 src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_fo.png create mode 100644 src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_fr.png create mode 100644 src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_ga.png create mode 100644 src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_gb.png create mode 100644 src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_gd.png create mode 100644 src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_ge.png create mode 100644 src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_gf.png create mode 100644 src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_gg.png create mode 100644 src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_gh.png create mode 100644 src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_gi.png create mode 100644 src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_gm.png create mode 100644 src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_gn.png create mode 100644 src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_gp.png create mode 100644 src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_gq.png create mode 100644 src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_gr.png create mode 100644 src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_gt.png create mode 100644 src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_gu.png create mode 100644 src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_gw.png create mode 100644 src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_gy.png create mode 100644 src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_hk.png create mode 100644 src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_hn.png create mode 100644 src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_hr.png create mode 100644 src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_ht.png create mode 100644 src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_hu.png create mode 100644 src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_id.png create mode 100644 src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_ie.png create mode 100644 src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_il.png create mode 100644 src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_im.png create mode 100644 src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_in.png create mode 100644 src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_io.png create mode 100644 src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_iq.png create mode 100644 src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_ir.png create mode 100644 src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_is.png create mode 100644 src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_it.png create mode 100644 src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_je.png create mode 100644 src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_jm.png create mode 100644 src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_jo.png create mode 100644 src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_jp.png create mode 100644 src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_ke.png create mode 100644 src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_kg.png create mode 100644 src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_kh.png create mode 100644 src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_ki.png create mode 100644 src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_km.png create mode 100644 src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_kn.png create mode 100644 src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_kp.png create mode 100644 src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_kr.png create mode 100644 src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_ks.png create mode 100644 src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_kw.png create mode 100644 src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_ky.png create mode 100644 src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_kz.png create mode 100644 src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_la.png create mode 100644 src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_lb.png create mode 100644 src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_lc.png create mode 100644 src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_li.png create mode 100644 src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_lk.png create mode 100644 src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_lr.png create mode 100644 src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_ls.png create mode 100644 src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_lt.png create mode 100644 src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_lu.png create mode 100644 src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_lv.png create mode 100644 src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_ly.png create mode 100644 src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_ma.png create mode 100644 src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_mc.png create mode 100644 src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_md.png create mode 100644 src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_me.png create mode 100644 src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_mf.png create mode 100644 src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_mg.png create mode 100644 src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_mh.png create mode 100644 src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_mk.png create mode 100644 src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_ml.png create mode 100644 src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_mm.png create mode 100644 src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_mn.png create mode 100644 src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_mo.png create mode 100644 src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_mp.png create mode 100644 src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_mq.png create mode 100644 src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_mr.png create mode 100644 src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_ms.png create mode 100644 src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_mt.png create mode 100644 src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_mu.png create mode 100644 src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_mv.png create mode 100644 src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_mw.png create mode 100644 src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_mx.png create mode 100644 src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_my.png create mode 100644 src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_mz.png create mode 100644 src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_na.png create mode 100644 src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_nc.png create mode 100644 src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_ne.png create mode 100644 src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_nf.png create mode 100644 src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_ng.png create mode 100644 src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_ni.png create mode 100644 src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_nl.png create mode 100644 src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_no.png create mode 100644 src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_np.png create mode 100644 src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_nr.png create mode 100644 src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_nu.png create mode 100644 src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_nz.png create mode 100644 src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_om.png create mode 100644 src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_pa.png create mode 100644 src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_pe.png create mode 100644 src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_pf.png create mode 100644 src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_pg.png create mode 100644 src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_ph.png create mode 100644 src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_pk.png create mode 100644 src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_pl.png create mode 100644 src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_pm.png create mode 100644 src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_pr.png create mode 100644 src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_ps.png create mode 100644 src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_pt.png create mode 100644 src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_pw.png create mode 100644 src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_py.png create mode 100644 src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_qa.png create mode 100644 src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_re.png create mode 100644 src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_ro.png create mode 100644 src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_rs.png create mode 100644 src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_ru.png create mode 100644 src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_rw.png create mode 100644 src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_sa.png create mode 100644 src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_sb.png create mode 100644 src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_sc.png create mode 100644 src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_sd.png create mode 100644 src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_se.png create mode 100644 src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_sg.png create mode 100644 src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_sh.png create mode 100644 src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_si.png create mode 100644 src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_sj.png create mode 100644 src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_sk.png create mode 100644 src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_sl.png create mode 100644 src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_sm.png create mode 100644 src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_sn.png create mode 100644 src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_so.png create mode 100644 src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_sr.png create mode 100644 src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_ss.png create mode 100644 src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_st.png create mode 100644 src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_sv.png create mode 100644 src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_sx.png create mode 100644 src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_sy.png create mode 100644 src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_sz.png create mode 100644 src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_tc.png create mode 100644 src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_td.png create mode 100644 src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_tg.png create mode 100644 src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_th.png create mode 100644 src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_tj.png create mode 100644 src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_tk.png create mode 100644 src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_tl.png create mode 100644 src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_tm.png create mode 100644 src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_tn.png create mode 100644 src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_to.png create mode 100644 src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_tr.png create mode 100644 src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_tt.png create mode 100644 src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_tv.png create mode 100644 src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_tw.png create mode 100644 src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_tz.png create mode 100644 src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_ua.png create mode 100644 src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_ug.png create mode 100644 src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_us.png create mode 100644 src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_uy.png create mode 100644 src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_uz.png create mode 100644 src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_va.png create mode 100644 src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_vc.png create mode 100644 src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_ve.png create mode 100644 src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_vg.png create mode 100644 src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_vi.png create mode 100644 src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_vn.png create mode 100644 src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_vu.png create mode 100644 src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_wf.png create mode 100644 src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_ws.png create mode 100644 src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_ye.png create mode 100644 src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_yt.png create mode 100644 src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_za.png create mode 100644 src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_zm.png create mode 100644 src/main/res/drawable-mdpi/node_modules_reactnativephoneinput_lib_resources_flags_images_zw.png diff --git a/app/package-lock.json b/app/package-lock.json index 8cfa17c8..aa8db715 100644 --- a/app/package-lock.json +++ b/app/package-lock.json @@ -3360,6 +3360,11 @@ } } }, + "fuse.js": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/fuse.js/-/fuse.js-2.6.2.tgz", + "integrity": "sha1-1dmU/alvVDtaUd84tyzsnMYNneo=" + }, "gauge": { "version": "1.2.7", "resolved": "https://registry.npmjs.org/gauge/-/gauge-1.2.7.tgz", @@ -3431,6 +3436,11 @@ "resolved": "https://registry.npmjs.org/globals/-/globals-9.18.0.tgz", "integrity": "sha512-S0nG3CLEQiY/ILxqtztTWH/3iRRdyBLw6KMDxnKMchrtbj2OFmehVh0WUCfW3DUrIgx/qFrJPICrq4Z4sTR9UQ==" }, + "google-libphonenumber": { + "version": "2.0.19", + "resolved": "https://registry.npmjs.org/google-libphonenumber/-/google-libphonenumber-2.0.19.tgz", + "integrity": "sha512-kwtbruT+eyiof081cxT1tltMTxgTOq3CQhUoEYBROC+vNf+COPqzfKJtVnDvgXQe4SzfbnAYkP8KoSpbJBIlSg==" + }, "graceful-fs": { "version": "4.1.11", "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.11.tgz", @@ -3980,21 +3990,11 @@ } }, "lbryinc": { - "version": "github:lbryio/lbryinc#678c5098e2099dd1560b2fefa2795f38ca3ce07b", - "from": "github:lbryio/lbryinc", + "version": "github:lbryio/lbryinc#7910b565d7edda16be1c9d291f296982261ba60a", + "from": "github:lbryio/lbryinc#phone-verification", "requires": { - "lbry-redux": "github:lbryio/lbry-redux#421321a78397251589e5a890f4caa95e79975e2b", + "lbry-redux": "github:lbryio/lbry-redux#31f7afa8a37f5741dac01fc1ecdf153f3bed95dc", "reselect": "^3.0.0" - }, - "dependencies": { - "lbry-redux": { - "version": "github:lbryio/lbry-redux#421321a78397251589e5a890f4caa95e79975e2b", - "from": "github:lbryio/lbry-redux", - "requires": { - "proxy-polyfill": "0.1.6", - "reselect": "^3.0.0" - } - } } }, "lcid": { @@ -4098,6 +4098,11 @@ "resolved": "https://registry.npmjs.org/lodash.throttle/-/lodash.throttle-4.1.1.tgz", "integrity": "sha1-wj6RtxAkKscMN/HhzaknTMOb8vQ=" }, + "lodash.toarray": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/lodash.toarray/-/lodash.toarray-4.4.0.tgz", + "integrity": "sha1-JMS/zWsvuji/0FlNsRedjptlZWE=" + }, "lodash.unset": { "version": "4.5.2", "resolved": "https://registry.npmjs.org/lodash.unset/-/lodash.unset-4.5.2.tgz", @@ -4564,6 +4569,14 @@ "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.1.tgz", "integrity": "sha1-KzJxhOiZIQEXeyhWP7XnECrNDKk=" }, + "node-emoji": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/node-emoji/-/node-emoji-1.8.1.tgz", + "integrity": "sha512-+ktMAh1Jwas+TnGodfCfjUbJKoANqPaJFN0z0iqh41eqD8dvguNzcitVSBSVK1pidz0AqGbLKcoVuVLRVZ/aVg==", + "requires": { + "lodash.toarray": "^4.4.0" + } + }, "node-fetch": { "version": "1.7.3", "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-1.7.3.tgz", @@ -5200,6 +5213,44 @@ } } }, + "react-native-country-picker-modal": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/react-native-country-picker-modal/-/react-native-country-picker-modal-0.6.2.tgz", + "integrity": "sha1-upcRi+Q3O+DBHNUeRF5r1Eji8co=", + "requires": { + "fuse.js": "2.6.2", + "lodash": "4.12.0", + "node-emoji": "1.8.1", + "prop-types": "15.6.0", + "react-native-safe-area-view": "^0.7.0", + "world-countries": "1.8.0" + }, + "dependencies": { + "lodash": { + "version": "4.12.0", + "resolved": "http://registry.npmjs.org/lodash/-/lodash-4.12.0.tgz", + "integrity": "sha1-K9bcRqBA9Z5obJcu0h2T3FkFMlg=" + }, + "prop-types": { + "version": "15.6.0", + "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.6.0.tgz", + "integrity": "sha1-zq8IMCL8RrSjX2nhPvda7Q1jmFY=", + "requires": { + "fbjs": "^0.8.16", + "loose-envify": "^1.3.1", + "object-assign": "^4.1.1" + } + }, + "react-native-safe-area-view": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/react-native-safe-area-view/-/react-native-safe-area-view-0.7.0.tgz", + "integrity": "sha512-SjLdW/Th0WVMhyngH4O6yC21S+O4U4AAG3QxBr7fZ2ftgjXSpKbDHAhEpxBdFwei6HsnsC2h9oYMtPpaW9nfGg==", + "requires": { + "hoist-non-react-statics": "^2.3.1" + } + } + } + }, "react-native-dismiss-keyboard": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/react-native-dismiss-keyboard/-/react-native-dismiss-keyboard-1.0.0.tgz", @@ -5263,6 +5314,16 @@ "react-native-image-pan-zoom": "^2.1.2" } }, + "react-native-phone-input": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/react-native-phone-input/-/react-native-phone-input-0.2.1.tgz", + "integrity": "sha1-rGhSoeo32NWP+D3tUtGNe2MD5mc=", + "requires": { + "google-libphonenumber": "^2.0.9", + "lodash": "^4.17.4", + "prop-types": "^15.5.10" + } + }, "react-native-safe-area-view": { "version": "0.9.0", "resolved": "https://registry.npmjs.org/react-native-safe-area-view/-/react-native-safe-area-view-0.9.0.tgz", @@ -6837,6 +6898,11 @@ "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz", "integrity": "sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus=" }, + "world-countries": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/world-countries/-/world-countries-1.8.0.tgz", + "integrity": "sha1-F/SOfoRwrFohNq1pON/GVvwry5U=" + }, "wrap-ansi": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz", diff --git a/app/package.json b/app/package.json index f8904405..be1a2ca8 100644 --- a/app/package.json +++ b/app/package.json @@ -8,13 +8,15 @@ "dependencies": { "base-64": "^0.1.0", "lbry-redux": "lbryio/lbry-redux", - "lbryinc": "lbryio/lbryinc", + "lbryinc": "lbryio/lbryinc#phone-verification", "moment": "^2.22.1", "react": "16.2.0", "react-native": "0.55.3", + "react-native-country-picker-modal": "^0.6.2", "react-native-fast-image": "^5.0.3", "react-native-fetch-blob": "^0.10.8", "react-native-image-zoom-viewer": "^2.2.5", + "react-native-phone-input": "^0.2.1", "react-native-vector-icons": "^5.0.0", "react-native-video": "lbryio/react-native-video#exoplayer-lbry-android", "react-navigation": "^2.12.1", diff --git a/app/src/component/AppNavigator.js b/app/src/component/AppNavigator.js index 6d8680c4..2efe153b 100644 --- a/app/src/component/AppNavigator.js +++ b/app/src/component/AppNavigator.js @@ -268,7 +268,7 @@ class AppWithNavigationState extends React.Component { } if ('toast' === currentDisplayType) { - ToastAndroid.show(message, ToastAndroid.SHORT); + ToastAndroid.show(message, ToastAndroid.LONG); } dispatch(doHideNotification()); diff --git a/app/src/component/deviceIdRewardSubcard/index.js b/app/src/component/deviceIdRewardSubcard/index.js deleted file mode 100644 index c79dc730..00000000 --- a/app/src/component/deviceIdRewardSubcard/index.js +++ /dev/null @@ -1,9 +0,0 @@ -import { connect } from 'react-redux'; -import { doNotify } from 'lbry-redux'; -import DeviceIdRewardSubcard from './view'; - -const perform = dispatch => ({ - notify: data => dispatch(doNotify(data)) -}); - -export default connect(null, perform)(DeviceIdRewardSubcard); \ No newline at end of file diff --git a/app/src/component/deviceIdRewardSubcard/view.js b/app/src/component/deviceIdRewardSubcard/view.js deleted file mode 100644 index 58ef455e..00000000 --- a/app/src/component/deviceIdRewardSubcard/view.js +++ /dev/null @@ -1,48 +0,0 @@ -// @flow -import React from 'react'; -import { - ActivityIndicator, - AsyncStorage, - NativeModules, - Text, - TextInput, - TouchableOpacity, - View -} from 'react-native'; -import Icon from 'react-native-vector-icons/FontAwesome5'; -import Button from '../button'; -import Colors from '../../styles/colors'; -import Constants from '../../constants'; -import Link from '../link'; -import rewardStyle from '../../styles/reward'; - -class DeviceIdRewardSubcard extends React.PureComponent { - onAllowAccessPressed = () => { - if (!NativeModules.UtilityModule) { - return notify({ - message: 'The device ID could not be obtained due to a missing module.', - displayType: ['toast'] - }); - } - - NativeModules.UtilityModule.requestPhoneStatePermission(); - } - - render() { - return ( - - Pending action: Device ID - - The app requires the phone state permission in order to identify your device for reward eligibility. - -