├── settings.gradle ├── CountryCodePickerExample ├── res │ ├── values │ │ ├── styles.xml │ │ ├── strings.xml │ │ └── dimens.xml │ ├── drawable-hdpi │ │ └── ic_launcher.png │ ├── drawable-mdpi │ │ └── ic_launcher.png │ ├── drawable-xhdpi │ │ └── ic_launcher.png │ ├── drawable-xxhdpi │ │ └── ic_launcher.png │ ├── menu │ │ └── country_picker.xml │ └── layout │ │ └── activity_country_picker.xml ├── ic_launcher-web.png ├── project.properties ├── .gitignore ├── proguard-project.txt ├── AndroidManifest.xml ├── build.gradle └── src │ └── com │ └── sithagi │ └── countrypicker │ └── CountryPickerExample.java ├── apks └── CountryPicker_1.0.apk ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── screens ├── AndroidCountryCodePicker.png ├── AndroidCountryDialCodePicker.png ├── countrycodepickerexampleapk.png └── AndroidCountryDialCodePickerDialog.png ├── CountryCodePicker ├── res │ ├── drawable-hdpi │ │ ├── flag_ac.png │ │ ├── flag_ad.png │ │ ├── flag_ae.png │ │ ├── flag_af.png │ │ ├── flag_ag.png │ │ ├── flag_ai.png │ │ ├── flag_al.png │ │ ├── flag_am.png │ │ ├── flag_an.png │ │ ├── flag_ao.png │ │ ├── flag_aq.png │ │ ├── flag_ar.png │ │ ├── flag_as.png │ │ ├── flag_at.png │ │ ├── flag_au.png │ │ ├── flag_aw.png │ │ ├── flag_ax.png │ │ ├── flag_az.png │ │ ├── flag_ba.png │ │ ├── flag_bb.png │ │ ├── flag_bd.png │ │ ├── flag_be.png │ │ ├── flag_bf.png │ │ ├── flag_bg.png │ │ ├── flag_bh.png │ │ ├── flag_bi.png │ │ ├── flag_bj.png │ │ ├── flag_bl.png │ │ ├── flag_bm.png │ │ ├── flag_bn.png │ │ ├── flag_bo.png │ │ ├── flag_br.png │ │ ├── flag_bs.png │ │ ├── flag_bt.png │ │ ├── flag_bv.png │ │ ├── flag_bw.png │ │ ├── flag_by.png │ │ ├── flag_bz.png │ │ ├── flag_ca.png │ │ ├── flag_cc.png │ │ ├── flag_cd.png │ │ ├── flag_cf.png │ │ ├── flag_cg.png │ │ ├── flag_ch.png │ │ ├── flag_ci.png │ │ ├── flag_ck.png │ │ ├── flag_cl.png │ │ ├── flag_cm.png │ │ ├── flag_cn.png │ │ ├── flag_co.png │ │ ├── flag_cr.png │ │ ├── flag_cu.png │ │ ├── flag_cv.png │ │ ├── flag_cx.png │ │ ├── flag_cy.png │ │ ├── flag_cz.png │ │ ├── flag_de.png │ │ ├── flag_dj.png │ │ ├── flag_dk.png │ │ ├── flag_dm.png │ │ ├── flag_do.png │ │ ├── flag_dz.png │ │ ├── flag_ec.png │ │ ├── flag_ee.png │ │ ├── flag_eg.png │ │ ├── flag_eh.png │ │ ├── flag_er.png │ │ ├── flag_es.png │ │ ├── flag_et.png │ │ ├── flag_fi.png │ │ ├── flag_fj.png │ │ ├── flag_fk.png │ │ ├── flag_fm.png │ │ ├── flag_fo.png │ │ ├── flag_fr.png │ │ ├── flag_fx.png │ │ ├── flag_ga.png │ │ ├── flag_gb.png │ │ ├── flag_gd.png │ │ ├── flag_ge.png │ │ ├── flag_gf.png │ │ ├── flag_gg.png │ │ ├── flag_gh.png │ │ ├── flag_gi.png │ │ ├── flag_gl.png │ │ ├── flag_gm.png │ │ ├── flag_gn.png │ │ ├── flag_gp.png │ │ ├── flag_gq.png │ │ ├── flag_gr.png │ │ ├── flag_gs.png │ │ ├── flag_gt.png │ │ ├── flag_gu.png │ │ ├── flag_gw.png │ │ ├── flag_gy.png │ │ ├── flag_hk.png │ │ ├── flag_hm.png │ │ ├── flag_hn.png │ │ ├── flag_hr.png │ │ ├── flag_ht.png │ │ ├── flag_hu.png │ │ ├── flag_id.png │ │ ├── flag_ie.png │ │ ├── flag_il.png │ │ ├── flag_im.png │ │ ├── flag_in.png │ │ ├── flag_io.png │ │ ├── flag_iq.png │ │ ├── flag_ir.png │ │ ├── flag_is.png │ │ ├── flag_it.png │ │ ├── flag_je.png │ │ ├── flag_jm.png │ │ ├── flag_jo.png │ │ ├── flag_jp.png │ │ ├── flag_ke.png │ │ ├── flag_kg.png │ │ ├── flag_kh.png │ │ ├── flag_ki.png │ │ ├── flag_km.png │ │ ├── flag_kn.png │ │ ├── flag_kp.png │ │ ├── flag_kr.png │ │ ├── flag_kw.png │ │ ├── flag_ky.png │ │ ├── flag_kz.png │ │ ├── flag_la.png │ │ ├── flag_lb.png │ │ ├── flag_lc.png │ │ ├── flag_li.png │ │ ├── flag_lk.png │ │ ├── flag_lr.png │ │ ├── flag_ls.png │ │ ├── flag_lt.png │ │ ├── flag_lu.png │ │ ├── flag_lv.png │ │ ├── flag_ly.png │ │ ├── flag_ma.png │ │ ├── flag_mc.png │ │ ├── flag_md.png │ │ ├── flag_me.png │ │ ├── flag_mf.png │ │ ├── flag_mg.png │ │ ├── flag_mh.png │ │ ├── flag_mk.png │ │ ├── flag_ml.png │ │ ├── flag_mm.png │ │ ├── flag_mn.png │ │ ├── flag_mo.png │ │ ├── flag_mp.png │ │ ├── flag_mq.png │ │ ├── flag_mr.png │ │ ├── flag_ms.png │ │ ├── flag_mt.png │ │ ├── flag_mu.png │ │ ├── flag_mv.png │ │ ├── flag_mw.png │ │ ├── flag_mx.png │ │ ├── flag_my.png │ │ ├── flag_mz.png │ │ ├── flag_na.png │ │ ├── flag_nc.png │ │ ├── flag_ne.png │ │ ├── flag_nf.png │ │ ├── flag_ng.png │ │ ├── flag_ni.png │ │ ├── flag_nl.png │ │ ├── flag_no.png │ │ ├── flag_np.png │ │ ├── flag_nr.png │ │ ├── flag_nu.png │ │ ├── flag_nz.png │ │ ├── flag_om.png │ │ ├── flag_pa.png │ │ ├── flag_pe.png │ │ ├── flag_pf.png │ │ ├── flag_pg.png │ │ ├── flag_ph.png │ │ ├── flag_pk.png │ │ ├── flag_pl.png │ │ ├── flag_pm.png │ │ ├── flag_pn.png │ │ ├── flag_pr.png │ │ ├── flag_ps.png │ │ ├── flag_pt.png │ │ ├── flag_pw.png │ │ ├── flag_py.png │ │ ├── flag_qa.png │ │ ├── flag_re.png │ │ ├── flag_ro.png │ │ ├── flag_rs.png │ │ ├── flag_ru.png │ │ ├── flag_rw.png │ │ ├── flag_sa.png │ │ ├── flag_sb.png │ │ ├── flag_sc.png │ │ ├── flag_sd.png │ │ ├── flag_se.png │ │ ├── flag_sg.png │ │ ├── flag_sh.png │ │ ├── flag_si.png │ │ ├── flag_sj.png │ │ ├── flag_sk.png │ │ ├── flag_sl.png │ │ ├── flag_sm.png │ │ ├── flag_sn.png │ │ ├── flag_so.png │ │ ├── flag_sr.png │ │ ├── flag_st.png │ │ ├── flag_sv.png │ │ ├── flag_sy.png │ │ ├── flag_sz.png │ │ ├── flag_tc.png │ │ ├── flag_td.png │ │ ├── flag_tf.png │ │ ├── flag_tg.png │ │ ├── flag_th.png │ │ ├── flag_tj.png │ │ ├── flag_tk.png │ │ ├── flag_tl.png │ │ ├── flag_tm.png │ │ ├── flag_tn.png │ │ ├── flag_to.png │ │ ├── flag_tr.png │ │ ├── flag_tt.png │ │ ├── flag_tv.png │ │ ├── flag_tw.png │ │ ├── flag_tz.png │ │ ├── flag_ua.png │ │ ├── flag_ug.png │ │ ├── flag_um.png │ │ ├── flag_us.png │ │ ├── flag_uy.png │ │ ├── flag_uz.png │ │ ├── flag_va.png │ │ ├── flag_vc.png │ │ ├── flag_ve.png │ │ ├── flag_vg.png │ │ ├── flag_vi.png │ │ ├── flag_vn.png │ │ ├── flag_vu.png │ │ ├── flag_wf.png │ │ ├── flag_ws.png │ │ ├── flag_xk.png │ │ ├── flag_ye.png │ │ ├── flag_yt.png │ │ ├── flag_yu.png │ │ ├── flag_za.png │ │ ├── flag_zm.png │ │ ├── flag_zw.png │ │ └── search_icon.png │ ├── values-fr │ │ ├── strings.xml │ │ └── string_countries_code.xml │ ├── values │ │ ├── strings.xml │ │ ├── dimens.xml │ │ └── string_countries_code.xml │ └── layout │ │ ├── row.xml │ │ └── country_picker.xml ├── AndroidManifest.xml ├── src │ └── com │ │ └── sithagi │ │ └── countrycodepicker │ │ ├── CountryPickerListener.java │ │ ├── Country.java │ │ ├── CountryListAdapter.java │ │ └── CountryPicker.java ├── project.properties ├── .gitignore ├── proguard-project.txt └── build.gradle ├── .gitignore ├── README.md ├── gradlew.bat ├── gradlew ├── LICENSE.md └── countrylist.json /settings.gradle: -------------------------------------------------------------------------------- 1 | include ':CountryCodePickerExample' 2 | include ':CountryCodePicker' 3 | -------------------------------------------------------------------------------- /CountryCodePickerExample/res/values/styles.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /apks/CountryPicker_1.0.apk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chathudan/CountryCodePicker/HEAD/apks/CountryPicker_1.0.apk -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chathudan/CountryCodePicker/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /screens/AndroidCountryCodePicker.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chathudan/CountryCodePicker/HEAD/screens/AndroidCountryCodePicker.png -------------------------------------------------------------------------------- /screens/AndroidCountryDialCodePicker.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chathudan/CountryCodePicker/HEAD/screens/AndroidCountryDialCodePicker.png -------------------------------------------------------------------------------- /screens/countrycodepickerexampleapk.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chathudan/CountryCodePicker/HEAD/screens/countrycodepickerexampleapk.png -------------------------------------------------------------------------------- /CountryCodePickerExample/ic_launcher-web.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chathudan/CountryCodePicker/HEAD/CountryCodePickerExample/ic_launcher-web.png -------------------------------------------------------------------------------- /CountryCodePicker/res/drawable-hdpi/flag_ac.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chathudan/CountryCodePicker/HEAD/CountryCodePicker/res/drawable-hdpi/flag_ac.png -------------------------------------------------------------------------------- /CountryCodePicker/res/drawable-hdpi/flag_ad.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chathudan/CountryCodePicker/HEAD/CountryCodePicker/res/drawable-hdpi/flag_ad.png -------------------------------------------------------------------------------- /CountryCodePicker/res/drawable-hdpi/flag_ae.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chathudan/CountryCodePicker/HEAD/CountryCodePicker/res/drawable-hdpi/flag_ae.png -------------------------------------------------------------------------------- /CountryCodePicker/res/drawable-hdpi/flag_af.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chathudan/CountryCodePicker/HEAD/CountryCodePicker/res/drawable-hdpi/flag_af.png -------------------------------------------------------------------------------- /CountryCodePicker/res/drawable-hdpi/flag_ag.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chathudan/CountryCodePicker/HEAD/CountryCodePicker/res/drawable-hdpi/flag_ag.png -------------------------------------------------------------------------------- /CountryCodePicker/res/drawable-hdpi/flag_ai.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chathudan/CountryCodePicker/HEAD/CountryCodePicker/res/drawable-hdpi/flag_ai.png -------------------------------------------------------------------------------- /CountryCodePicker/res/drawable-hdpi/flag_al.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chathudan/CountryCodePicker/HEAD/CountryCodePicker/res/drawable-hdpi/flag_al.png -------------------------------------------------------------------------------- /CountryCodePicker/res/drawable-hdpi/flag_am.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chathudan/CountryCodePicker/HEAD/CountryCodePicker/res/drawable-hdpi/flag_am.png -------------------------------------------------------------------------------- /CountryCodePicker/res/drawable-hdpi/flag_an.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chathudan/CountryCodePicker/HEAD/CountryCodePicker/res/drawable-hdpi/flag_an.png -------------------------------------------------------------------------------- /CountryCodePicker/res/drawable-hdpi/flag_ao.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chathudan/CountryCodePicker/HEAD/CountryCodePicker/res/drawable-hdpi/flag_ao.png -------------------------------------------------------------------------------- /CountryCodePicker/res/drawable-hdpi/flag_aq.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chathudan/CountryCodePicker/HEAD/CountryCodePicker/res/drawable-hdpi/flag_aq.png -------------------------------------------------------------------------------- /CountryCodePicker/res/drawable-hdpi/flag_ar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chathudan/CountryCodePicker/HEAD/CountryCodePicker/res/drawable-hdpi/flag_ar.png -------------------------------------------------------------------------------- /CountryCodePicker/res/drawable-hdpi/flag_as.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chathudan/CountryCodePicker/HEAD/CountryCodePicker/res/drawable-hdpi/flag_as.png -------------------------------------------------------------------------------- /CountryCodePicker/res/drawable-hdpi/flag_at.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chathudan/CountryCodePicker/HEAD/CountryCodePicker/res/drawable-hdpi/flag_at.png -------------------------------------------------------------------------------- /CountryCodePicker/res/drawable-hdpi/flag_au.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chathudan/CountryCodePicker/HEAD/CountryCodePicker/res/drawable-hdpi/flag_au.png -------------------------------------------------------------------------------- /CountryCodePicker/res/drawable-hdpi/flag_aw.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chathudan/CountryCodePicker/HEAD/CountryCodePicker/res/drawable-hdpi/flag_aw.png -------------------------------------------------------------------------------- /CountryCodePicker/res/drawable-hdpi/flag_ax.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chathudan/CountryCodePicker/HEAD/CountryCodePicker/res/drawable-hdpi/flag_ax.png -------------------------------------------------------------------------------- /CountryCodePicker/res/drawable-hdpi/flag_az.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chathudan/CountryCodePicker/HEAD/CountryCodePicker/res/drawable-hdpi/flag_az.png -------------------------------------------------------------------------------- /CountryCodePicker/res/drawable-hdpi/flag_ba.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chathudan/CountryCodePicker/HEAD/CountryCodePicker/res/drawable-hdpi/flag_ba.png -------------------------------------------------------------------------------- /CountryCodePicker/res/drawable-hdpi/flag_bb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chathudan/CountryCodePicker/HEAD/CountryCodePicker/res/drawable-hdpi/flag_bb.png -------------------------------------------------------------------------------- /CountryCodePicker/res/drawable-hdpi/flag_bd.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chathudan/CountryCodePicker/HEAD/CountryCodePicker/res/drawable-hdpi/flag_bd.png -------------------------------------------------------------------------------- /CountryCodePicker/res/drawable-hdpi/flag_be.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chathudan/CountryCodePicker/HEAD/CountryCodePicker/res/drawable-hdpi/flag_be.png -------------------------------------------------------------------------------- /CountryCodePicker/res/drawable-hdpi/flag_bf.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chathudan/CountryCodePicker/HEAD/CountryCodePicker/res/drawable-hdpi/flag_bf.png -------------------------------------------------------------------------------- /CountryCodePicker/res/drawable-hdpi/flag_bg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chathudan/CountryCodePicker/HEAD/CountryCodePicker/res/drawable-hdpi/flag_bg.png -------------------------------------------------------------------------------- /CountryCodePicker/res/drawable-hdpi/flag_bh.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chathudan/CountryCodePicker/HEAD/CountryCodePicker/res/drawable-hdpi/flag_bh.png -------------------------------------------------------------------------------- /CountryCodePicker/res/drawable-hdpi/flag_bi.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chathudan/CountryCodePicker/HEAD/CountryCodePicker/res/drawable-hdpi/flag_bi.png -------------------------------------------------------------------------------- /CountryCodePicker/res/drawable-hdpi/flag_bj.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chathudan/CountryCodePicker/HEAD/CountryCodePicker/res/drawable-hdpi/flag_bj.png -------------------------------------------------------------------------------- /CountryCodePicker/res/drawable-hdpi/flag_bl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chathudan/CountryCodePicker/HEAD/CountryCodePicker/res/drawable-hdpi/flag_bl.png -------------------------------------------------------------------------------- /CountryCodePicker/res/drawable-hdpi/flag_bm.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chathudan/CountryCodePicker/HEAD/CountryCodePicker/res/drawable-hdpi/flag_bm.png -------------------------------------------------------------------------------- /CountryCodePicker/res/drawable-hdpi/flag_bn.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chathudan/CountryCodePicker/HEAD/CountryCodePicker/res/drawable-hdpi/flag_bn.png -------------------------------------------------------------------------------- /CountryCodePicker/res/drawable-hdpi/flag_bo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chathudan/CountryCodePicker/HEAD/CountryCodePicker/res/drawable-hdpi/flag_bo.png -------------------------------------------------------------------------------- /CountryCodePicker/res/drawable-hdpi/flag_br.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chathudan/CountryCodePicker/HEAD/CountryCodePicker/res/drawable-hdpi/flag_br.png -------------------------------------------------------------------------------- /CountryCodePicker/res/drawable-hdpi/flag_bs.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chathudan/CountryCodePicker/HEAD/CountryCodePicker/res/drawable-hdpi/flag_bs.png -------------------------------------------------------------------------------- /CountryCodePicker/res/drawable-hdpi/flag_bt.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chathudan/CountryCodePicker/HEAD/CountryCodePicker/res/drawable-hdpi/flag_bt.png -------------------------------------------------------------------------------- /CountryCodePicker/res/drawable-hdpi/flag_bv.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chathudan/CountryCodePicker/HEAD/CountryCodePicker/res/drawable-hdpi/flag_bv.png -------------------------------------------------------------------------------- /CountryCodePicker/res/drawable-hdpi/flag_bw.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chathudan/CountryCodePicker/HEAD/CountryCodePicker/res/drawable-hdpi/flag_bw.png -------------------------------------------------------------------------------- /CountryCodePicker/res/drawable-hdpi/flag_by.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chathudan/CountryCodePicker/HEAD/CountryCodePicker/res/drawable-hdpi/flag_by.png -------------------------------------------------------------------------------- /CountryCodePicker/res/drawable-hdpi/flag_bz.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chathudan/CountryCodePicker/HEAD/CountryCodePicker/res/drawable-hdpi/flag_bz.png -------------------------------------------------------------------------------- /CountryCodePicker/res/drawable-hdpi/flag_ca.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chathudan/CountryCodePicker/HEAD/CountryCodePicker/res/drawable-hdpi/flag_ca.png -------------------------------------------------------------------------------- /CountryCodePicker/res/drawable-hdpi/flag_cc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chathudan/CountryCodePicker/HEAD/CountryCodePicker/res/drawable-hdpi/flag_cc.png -------------------------------------------------------------------------------- /CountryCodePicker/res/drawable-hdpi/flag_cd.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chathudan/CountryCodePicker/HEAD/CountryCodePicker/res/drawable-hdpi/flag_cd.png -------------------------------------------------------------------------------- /CountryCodePicker/res/drawable-hdpi/flag_cf.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chathudan/CountryCodePicker/HEAD/CountryCodePicker/res/drawable-hdpi/flag_cf.png -------------------------------------------------------------------------------- /CountryCodePicker/res/drawable-hdpi/flag_cg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chathudan/CountryCodePicker/HEAD/CountryCodePicker/res/drawable-hdpi/flag_cg.png -------------------------------------------------------------------------------- /CountryCodePicker/res/drawable-hdpi/flag_ch.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chathudan/CountryCodePicker/HEAD/CountryCodePicker/res/drawable-hdpi/flag_ch.png -------------------------------------------------------------------------------- /CountryCodePicker/res/drawable-hdpi/flag_ci.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chathudan/CountryCodePicker/HEAD/CountryCodePicker/res/drawable-hdpi/flag_ci.png -------------------------------------------------------------------------------- /CountryCodePicker/res/drawable-hdpi/flag_ck.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chathudan/CountryCodePicker/HEAD/CountryCodePicker/res/drawable-hdpi/flag_ck.png -------------------------------------------------------------------------------- /CountryCodePicker/res/drawable-hdpi/flag_cl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chathudan/CountryCodePicker/HEAD/CountryCodePicker/res/drawable-hdpi/flag_cl.png -------------------------------------------------------------------------------- /CountryCodePicker/res/drawable-hdpi/flag_cm.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chathudan/CountryCodePicker/HEAD/CountryCodePicker/res/drawable-hdpi/flag_cm.png -------------------------------------------------------------------------------- /CountryCodePicker/res/drawable-hdpi/flag_cn.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chathudan/CountryCodePicker/HEAD/CountryCodePicker/res/drawable-hdpi/flag_cn.png -------------------------------------------------------------------------------- /CountryCodePicker/res/drawable-hdpi/flag_co.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chathudan/CountryCodePicker/HEAD/CountryCodePicker/res/drawable-hdpi/flag_co.png -------------------------------------------------------------------------------- /CountryCodePicker/res/drawable-hdpi/flag_cr.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chathudan/CountryCodePicker/HEAD/CountryCodePicker/res/drawable-hdpi/flag_cr.png -------------------------------------------------------------------------------- /CountryCodePicker/res/drawable-hdpi/flag_cu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chathudan/CountryCodePicker/HEAD/CountryCodePicker/res/drawable-hdpi/flag_cu.png -------------------------------------------------------------------------------- /CountryCodePicker/res/drawable-hdpi/flag_cv.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chathudan/CountryCodePicker/HEAD/CountryCodePicker/res/drawable-hdpi/flag_cv.png -------------------------------------------------------------------------------- /CountryCodePicker/res/drawable-hdpi/flag_cx.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chathudan/CountryCodePicker/HEAD/CountryCodePicker/res/drawable-hdpi/flag_cx.png -------------------------------------------------------------------------------- /CountryCodePicker/res/drawable-hdpi/flag_cy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chathudan/CountryCodePicker/HEAD/CountryCodePicker/res/drawable-hdpi/flag_cy.png -------------------------------------------------------------------------------- /CountryCodePicker/res/drawable-hdpi/flag_cz.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chathudan/CountryCodePicker/HEAD/CountryCodePicker/res/drawable-hdpi/flag_cz.png -------------------------------------------------------------------------------- /CountryCodePicker/res/drawable-hdpi/flag_de.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chathudan/CountryCodePicker/HEAD/CountryCodePicker/res/drawable-hdpi/flag_de.png -------------------------------------------------------------------------------- /CountryCodePicker/res/drawable-hdpi/flag_dj.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chathudan/CountryCodePicker/HEAD/CountryCodePicker/res/drawable-hdpi/flag_dj.png -------------------------------------------------------------------------------- /CountryCodePicker/res/drawable-hdpi/flag_dk.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chathudan/CountryCodePicker/HEAD/CountryCodePicker/res/drawable-hdpi/flag_dk.png -------------------------------------------------------------------------------- /CountryCodePicker/res/drawable-hdpi/flag_dm.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chathudan/CountryCodePicker/HEAD/CountryCodePicker/res/drawable-hdpi/flag_dm.png -------------------------------------------------------------------------------- /CountryCodePicker/res/drawable-hdpi/flag_do.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chathudan/CountryCodePicker/HEAD/CountryCodePicker/res/drawable-hdpi/flag_do.png -------------------------------------------------------------------------------- /CountryCodePicker/res/drawable-hdpi/flag_dz.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chathudan/CountryCodePicker/HEAD/CountryCodePicker/res/drawable-hdpi/flag_dz.png -------------------------------------------------------------------------------- /CountryCodePicker/res/drawable-hdpi/flag_ec.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chathudan/CountryCodePicker/HEAD/CountryCodePicker/res/drawable-hdpi/flag_ec.png -------------------------------------------------------------------------------- /CountryCodePicker/res/drawable-hdpi/flag_ee.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chathudan/CountryCodePicker/HEAD/CountryCodePicker/res/drawable-hdpi/flag_ee.png -------------------------------------------------------------------------------- /CountryCodePicker/res/drawable-hdpi/flag_eg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chathudan/CountryCodePicker/HEAD/CountryCodePicker/res/drawable-hdpi/flag_eg.png -------------------------------------------------------------------------------- /CountryCodePicker/res/drawable-hdpi/flag_eh.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chathudan/CountryCodePicker/HEAD/CountryCodePicker/res/drawable-hdpi/flag_eh.png -------------------------------------------------------------------------------- /CountryCodePicker/res/drawable-hdpi/flag_er.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chathudan/CountryCodePicker/HEAD/CountryCodePicker/res/drawable-hdpi/flag_er.png -------------------------------------------------------------------------------- /CountryCodePicker/res/drawable-hdpi/flag_es.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chathudan/CountryCodePicker/HEAD/CountryCodePicker/res/drawable-hdpi/flag_es.png -------------------------------------------------------------------------------- /CountryCodePicker/res/drawable-hdpi/flag_et.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chathudan/CountryCodePicker/HEAD/CountryCodePicker/res/drawable-hdpi/flag_et.png -------------------------------------------------------------------------------- /CountryCodePicker/res/drawable-hdpi/flag_fi.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chathudan/CountryCodePicker/HEAD/CountryCodePicker/res/drawable-hdpi/flag_fi.png -------------------------------------------------------------------------------- /CountryCodePicker/res/drawable-hdpi/flag_fj.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chathudan/CountryCodePicker/HEAD/CountryCodePicker/res/drawable-hdpi/flag_fj.png -------------------------------------------------------------------------------- /CountryCodePicker/res/drawable-hdpi/flag_fk.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chathudan/CountryCodePicker/HEAD/CountryCodePicker/res/drawable-hdpi/flag_fk.png -------------------------------------------------------------------------------- /CountryCodePicker/res/drawable-hdpi/flag_fm.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chathudan/CountryCodePicker/HEAD/CountryCodePicker/res/drawable-hdpi/flag_fm.png -------------------------------------------------------------------------------- /CountryCodePicker/res/drawable-hdpi/flag_fo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chathudan/CountryCodePicker/HEAD/CountryCodePicker/res/drawable-hdpi/flag_fo.png -------------------------------------------------------------------------------- /CountryCodePicker/res/drawable-hdpi/flag_fr.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chathudan/CountryCodePicker/HEAD/CountryCodePicker/res/drawable-hdpi/flag_fr.png -------------------------------------------------------------------------------- /CountryCodePicker/res/drawable-hdpi/flag_fx.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chathudan/CountryCodePicker/HEAD/CountryCodePicker/res/drawable-hdpi/flag_fx.png -------------------------------------------------------------------------------- /CountryCodePicker/res/drawable-hdpi/flag_ga.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chathudan/CountryCodePicker/HEAD/CountryCodePicker/res/drawable-hdpi/flag_ga.png -------------------------------------------------------------------------------- /CountryCodePicker/res/drawable-hdpi/flag_gb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chathudan/CountryCodePicker/HEAD/CountryCodePicker/res/drawable-hdpi/flag_gb.png -------------------------------------------------------------------------------- /CountryCodePicker/res/drawable-hdpi/flag_gd.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chathudan/CountryCodePicker/HEAD/CountryCodePicker/res/drawable-hdpi/flag_gd.png -------------------------------------------------------------------------------- /CountryCodePicker/res/drawable-hdpi/flag_ge.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chathudan/CountryCodePicker/HEAD/CountryCodePicker/res/drawable-hdpi/flag_ge.png -------------------------------------------------------------------------------- /CountryCodePicker/res/drawable-hdpi/flag_gf.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chathudan/CountryCodePicker/HEAD/CountryCodePicker/res/drawable-hdpi/flag_gf.png -------------------------------------------------------------------------------- /CountryCodePicker/res/drawable-hdpi/flag_gg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chathudan/CountryCodePicker/HEAD/CountryCodePicker/res/drawable-hdpi/flag_gg.png -------------------------------------------------------------------------------- /CountryCodePicker/res/drawable-hdpi/flag_gh.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chathudan/CountryCodePicker/HEAD/CountryCodePicker/res/drawable-hdpi/flag_gh.png -------------------------------------------------------------------------------- /CountryCodePicker/res/drawable-hdpi/flag_gi.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chathudan/CountryCodePicker/HEAD/CountryCodePicker/res/drawable-hdpi/flag_gi.png -------------------------------------------------------------------------------- /CountryCodePicker/res/drawable-hdpi/flag_gl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chathudan/CountryCodePicker/HEAD/CountryCodePicker/res/drawable-hdpi/flag_gl.png -------------------------------------------------------------------------------- /CountryCodePicker/res/drawable-hdpi/flag_gm.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chathudan/CountryCodePicker/HEAD/CountryCodePicker/res/drawable-hdpi/flag_gm.png -------------------------------------------------------------------------------- /CountryCodePicker/res/drawable-hdpi/flag_gn.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chathudan/CountryCodePicker/HEAD/CountryCodePicker/res/drawable-hdpi/flag_gn.png -------------------------------------------------------------------------------- /CountryCodePicker/res/drawable-hdpi/flag_gp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chathudan/CountryCodePicker/HEAD/CountryCodePicker/res/drawable-hdpi/flag_gp.png -------------------------------------------------------------------------------- /CountryCodePicker/res/drawable-hdpi/flag_gq.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chathudan/CountryCodePicker/HEAD/CountryCodePicker/res/drawable-hdpi/flag_gq.png -------------------------------------------------------------------------------- /CountryCodePicker/res/drawable-hdpi/flag_gr.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chathudan/CountryCodePicker/HEAD/CountryCodePicker/res/drawable-hdpi/flag_gr.png -------------------------------------------------------------------------------- /CountryCodePicker/res/drawable-hdpi/flag_gs.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chathudan/CountryCodePicker/HEAD/CountryCodePicker/res/drawable-hdpi/flag_gs.png -------------------------------------------------------------------------------- /CountryCodePicker/res/drawable-hdpi/flag_gt.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chathudan/CountryCodePicker/HEAD/CountryCodePicker/res/drawable-hdpi/flag_gt.png -------------------------------------------------------------------------------- /CountryCodePicker/res/drawable-hdpi/flag_gu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chathudan/CountryCodePicker/HEAD/CountryCodePicker/res/drawable-hdpi/flag_gu.png -------------------------------------------------------------------------------- /CountryCodePicker/res/drawable-hdpi/flag_gw.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chathudan/CountryCodePicker/HEAD/CountryCodePicker/res/drawable-hdpi/flag_gw.png -------------------------------------------------------------------------------- /CountryCodePicker/res/drawable-hdpi/flag_gy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chathudan/CountryCodePicker/HEAD/CountryCodePicker/res/drawable-hdpi/flag_gy.png -------------------------------------------------------------------------------- /CountryCodePicker/res/drawable-hdpi/flag_hk.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chathudan/CountryCodePicker/HEAD/CountryCodePicker/res/drawable-hdpi/flag_hk.png -------------------------------------------------------------------------------- /CountryCodePicker/res/drawable-hdpi/flag_hm.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chathudan/CountryCodePicker/HEAD/CountryCodePicker/res/drawable-hdpi/flag_hm.png -------------------------------------------------------------------------------- /CountryCodePicker/res/drawable-hdpi/flag_hn.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chathudan/CountryCodePicker/HEAD/CountryCodePicker/res/drawable-hdpi/flag_hn.png -------------------------------------------------------------------------------- /CountryCodePicker/res/drawable-hdpi/flag_hr.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chathudan/CountryCodePicker/HEAD/CountryCodePicker/res/drawable-hdpi/flag_hr.png -------------------------------------------------------------------------------- /CountryCodePicker/res/drawable-hdpi/flag_ht.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chathudan/CountryCodePicker/HEAD/CountryCodePicker/res/drawable-hdpi/flag_ht.png -------------------------------------------------------------------------------- /CountryCodePicker/res/drawable-hdpi/flag_hu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chathudan/CountryCodePicker/HEAD/CountryCodePicker/res/drawable-hdpi/flag_hu.png -------------------------------------------------------------------------------- /CountryCodePicker/res/drawable-hdpi/flag_id.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chathudan/CountryCodePicker/HEAD/CountryCodePicker/res/drawable-hdpi/flag_id.png -------------------------------------------------------------------------------- /CountryCodePicker/res/drawable-hdpi/flag_ie.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chathudan/CountryCodePicker/HEAD/CountryCodePicker/res/drawable-hdpi/flag_ie.png -------------------------------------------------------------------------------- /CountryCodePicker/res/drawable-hdpi/flag_il.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chathudan/CountryCodePicker/HEAD/CountryCodePicker/res/drawable-hdpi/flag_il.png -------------------------------------------------------------------------------- /CountryCodePicker/res/drawable-hdpi/flag_im.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chathudan/CountryCodePicker/HEAD/CountryCodePicker/res/drawable-hdpi/flag_im.png -------------------------------------------------------------------------------- /CountryCodePicker/res/drawable-hdpi/flag_in.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chathudan/CountryCodePicker/HEAD/CountryCodePicker/res/drawable-hdpi/flag_in.png -------------------------------------------------------------------------------- /CountryCodePicker/res/drawable-hdpi/flag_io.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chathudan/CountryCodePicker/HEAD/CountryCodePicker/res/drawable-hdpi/flag_io.png -------------------------------------------------------------------------------- /CountryCodePicker/res/drawable-hdpi/flag_iq.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chathudan/CountryCodePicker/HEAD/CountryCodePicker/res/drawable-hdpi/flag_iq.png -------------------------------------------------------------------------------- /CountryCodePicker/res/drawable-hdpi/flag_ir.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chathudan/CountryCodePicker/HEAD/CountryCodePicker/res/drawable-hdpi/flag_ir.png -------------------------------------------------------------------------------- /CountryCodePicker/res/drawable-hdpi/flag_is.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chathudan/CountryCodePicker/HEAD/CountryCodePicker/res/drawable-hdpi/flag_is.png -------------------------------------------------------------------------------- /CountryCodePicker/res/drawable-hdpi/flag_it.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chathudan/CountryCodePicker/HEAD/CountryCodePicker/res/drawable-hdpi/flag_it.png -------------------------------------------------------------------------------- /CountryCodePicker/res/drawable-hdpi/flag_je.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chathudan/CountryCodePicker/HEAD/CountryCodePicker/res/drawable-hdpi/flag_je.png -------------------------------------------------------------------------------- /CountryCodePicker/res/drawable-hdpi/flag_jm.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chathudan/CountryCodePicker/HEAD/CountryCodePicker/res/drawable-hdpi/flag_jm.png -------------------------------------------------------------------------------- /CountryCodePicker/res/drawable-hdpi/flag_jo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chathudan/CountryCodePicker/HEAD/CountryCodePicker/res/drawable-hdpi/flag_jo.png -------------------------------------------------------------------------------- /CountryCodePicker/res/drawable-hdpi/flag_jp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chathudan/CountryCodePicker/HEAD/CountryCodePicker/res/drawable-hdpi/flag_jp.png -------------------------------------------------------------------------------- /CountryCodePicker/res/drawable-hdpi/flag_ke.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chathudan/CountryCodePicker/HEAD/CountryCodePicker/res/drawable-hdpi/flag_ke.png -------------------------------------------------------------------------------- /CountryCodePicker/res/drawable-hdpi/flag_kg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chathudan/CountryCodePicker/HEAD/CountryCodePicker/res/drawable-hdpi/flag_kg.png -------------------------------------------------------------------------------- /CountryCodePicker/res/drawable-hdpi/flag_kh.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chathudan/CountryCodePicker/HEAD/CountryCodePicker/res/drawable-hdpi/flag_kh.png -------------------------------------------------------------------------------- /CountryCodePicker/res/drawable-hdpi/flag_ki.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chathudan/CountryCodePicker/HEAD/CountryCodePicker/res/drawable-hdpi/flag_ki.png -------------------------------------------------------------------------------- /CountryCodePicker/res/drawable-hdpi/flag_km.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chathudan/CountryCodePicker/HEAD/CountryCodePicker/res/drawable-hdpi/flag_km.png -------------------------------------------------------------------------------- /CountryCodePicker/res/drawable-hdpi/flag_kn.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chathudan/CountryCodePicker/HEAD/CountryCodePicker/res/drawable-hdpi/flag_kn.png -------------------------------------------------------------------------------- /CountryCodePicker/res/drawable-hdpi/flag_kp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chathudan/CountryCodePicker/HEAD/CountryCodePicker/res/drawable-hdpi/flag_kp.png -------------------------------------------------------------------------------- /CountryCodePicker/res/drawable-hdpi/flag_kr.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chathudan/CountryCodePicker/HEAD/CountryCodePicker/res/drawable-hdpi/flag_kr.png -------------------------------------------------------------------------------- /CountryCodePicker/res/drawable-hdpi/flag_kw.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chathudan/CountryCodePicker/HEAD/CountryCodePicker/res/drawable-hdpi/flag_kw.png -------------------------------------------------------------------------------- /CountryCodePicker/res/drawable-hdpi/flag_ky.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chathudan/CountryCodePicker/HEAD/CountryCodePicker/res/drawable-hdpi/flag_ky.png -------------------------------------------------------------------------------- /CountryCodePicker/res/drawable-hdpi/flag_kz.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chathudan/CountryCodePicker/HEAD/CountryCodePicker/res/drawable-hdpi/flag_kz.png -------------------------------------------------------------------------------- /CountryCodePicker/res/drawable-hdpi/flag_la.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chathudan/CountryCodePicker/HEAD/CountryCodePicker/res/drawable-hdpi/flag_la.png -------------------------------------------------------------------------------- /CountryCodePicker/res/drawable-hdpi/flag_lb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chathudan/CountryCodePicker/HEAD/CountryCodePicker/res/drawable-hdpi/flag_lb.png -------------------------------------------------------------------------------- /CountryCodePicker/res/drawable-hdpi/flag_lc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chathudan/CountryCodePicker/HEAD/CountryCodePicker/res/drawable-hdpi/flag_lc.png -------------------------------------------------------------------------------- /CountryCodePicker/res/drawable-hdpi/flag_li.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chathudan/CountryCodePicker/HEAD/CountryCodePicker/res/drawable-hdpi/flag_li.png -------------------------------------------------------------------------------- /CountryCodePicker/res/drawable-hdpi/flag_lk.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chathudan/CountryCodePicker/HEAD/CountryCodePicker/res/drawable-hdpi/flag_lk.png -------------------------------------------------------------------------------- /CountryCodePicker/res/drawable-hdpi/flag_lr.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chathudan/CountryCodePicker/HEAD/CountryCodePicker/res/drawable-hdpi/flag_lr.png -------------------------------------------------------------------------------- /CountryCodePicker/res/drawable-hdpi/flag_ls.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chathudan/CountryCodePicker/HEAD/CountryCodePicker/res/drawable-hdpi/flag_ls.png -------------------------------------------------------------------------------- /CountryCodePicker/res/drawable-hdpi/flag_lt.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chathudan/CountryCodePicker/HEAD/CountryCodePicker/res/drawable-hdpi/flag_lt.png -------------------------------------------------------------------------------- /CountryCodePicker/res/drawable-hdpi/flag_lu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chathudan/CountryCodePicker/HEAD/CountryCodePicker/res/drawable-hdpi/flag_lu.png -------------------------------------------------------------------------------- /CountryCodePicker/res/drawable-hdpi/flag_lv.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chathudan/CountryCodePicker/HEAD/CountryCodePicker/res/drawable-hdpi/flag_lv.png -------------------------------------------------------------------------------- /CountryCodePicker/res/drawable-hdpi/flag_ly.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chathudan/CountryCodePicker/HEAD/CountryCodePicker/res/drawable-hdpi/flag_ly.png -------------------------------------------------------------------------------- /CountryCodePicker/res/drawable-hdpi/flag_ma.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chathudan/CountryCodePicker/HEAD/CountryCodePicker/res/drawable-hdpi/flag_ma.png -------------------------------------------------------------------------------- /CountryCodePicker/res/drawable-hdpi/flag_mc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chathudan/CountryCodePicker/HEAD/CountryCodePicker/res/drawable-hdpi/flag_mc.png -------------------------------------------------------------------------------- /CountryCodePicker/res/drawable-hdpi/flag_md.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chathudan/CountryCodePicker/HEAD/CountryCodePicker/res/drawable-hdpi/flag_md.png -------------------------------------------------------------------------------- /CountryCodePicker/res/drawable-hdpi/flag_me.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chathudan/CountryCodePicker/HEAD/CountryCodePicker/res/drawable-hdpi/flag_me.png -------------------------------------------------------------------------------- /CountryCodePicker/res/drawable-hdpi/flag_mf.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chathudan/CountryCodePicker/HEAD/CountryCodePicker/res/drawable-hdpi/flag_mf.png -------------------------------------------------------------------------------- /CountryCodePicker/res/drawable-hdpi/flag_mg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chathudan/CountryCodePicker/HEAD/CountryCodePicker/res/drawable-hdpi/flag_mg.png -------------------------------------------------------------------------------- /CountryCodePicker/res/drawable-hdpi/flag_mh.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chathudan/CountryCodePicker/HEAD/CountryCodePicker/res/drawable-hdpi/flag_mh.png -------------------------------------------------------------------------------- /CountryCodePicker/res/drawable-hdpi/flag_mk.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chathudan/CountryCodePicker/HEAD/CountryCodePicker/res/drawable-hdpi/flag_mk.png -------------------------------------------------------------------------------- /CountryCodePicker/res/drawable-hdpi/flag_ml.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chathudan/CountryCodePicker/HEAD/CountryCodePicker/res/drawable-hdpi/flag_ml.png -------------------------------------------------------------------------------- /CountryCodePicker/res/drawable-hdpi/flag_mm.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chathudan/CountryCodePicker/HEAD/CountryCodePicker/res/drawable-hdpi/flag_mm.png -------------------------------------------------------------------------------- /CountryCodePicker/res/drawable-hdpi/flag_mn.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chathudan/CountryCodePicker/HEAD/CountryCodePicker/res/drawable-hdpi/flag_mn.png -------------------------------------------------------------------------------- /CountryCodePicker/res/drawable-hdpi/flag_mo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chathudan/CountryCodePicker/HEAD/CountryCodePicker/res/drawable-hdpi/flag_mo.png -------------------------------------------------------------------------------- /CountryCodePicker/res/drawable-hdpi/flag_mp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chathudan/CountryCodePicker/HEAD/CountryCodePicker/res/drawable-hdpi/flag_mp.png -------------------------------------------------------------------------------- /CountryCodePicker/res/drawable-hdpi/flag_mq.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chathudan/CountryCodePicker/HEAD/CountryCodePicker/res/drawable-hdpi/flag_mq.png -------------------------------------------------------------------------------- /CountryCodePicker/res/drawable-hdpi/flag_mr.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chathudan/CountryCodePicker/HEAD/CountryCodePicker/res/drawable-hdpi/flag_mr.png -------------------------------------------------------------------------------- /CountryCodePicker/res/drawable-hdpi/flag_ms.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chathudan/CountryCodePicker/HEAD/CountryCodePicker/res/drawable-hdpi/flag_ms.png -------------------------------------------------------------------------------- /CountryCodePicker/res/drawable-hdpi/flag_mt.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chathudan/CountryCodePicker/HEAD/CountryCodePicker/res/drawable-hdpi/flag_mt.png -------------------------------------------------------------------------------- /CountryCodePicker/res/drawable-hdpi/flag_mu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chathudan/CountryCodePicker/HEAD/CountryCodePicker/res/drawable-hdpi/flag_mu.png -------------------------------------------------------------------------------- /CountryCodePicker/res/drawable-hdpi/flag_mv.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chathudan/CountryCodePicker/HEAD/CountryCodePicker/res/drawable-hdpi/flag_mv.png -------------------------------------------------------------------------------- /CountryCodePicker/res/drawable-hdpi/flag_mw.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chathudan/CountryCodePicker/HEAD/CountryCodePicker/res/drawable-hdpi/flag_mw.png -------------------------------------------------------------------------------- /CountryCodePicker/res/drawable-hdpi/flag_mx.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chathudan/CountryCodePicker/HEAD/CountryCodePicker/res/drawable-hdpi/flag_mx.png -------------------------------------------------------------------------------- /CountryCodePicker/res/drawable-hdpi/flag_my.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chathudan/CountryCodePicker/HEAD/CountryCodePicker/res/drawable-hdpi/flag_my.png -------------------------------------------------------------------------------- /CountryCodePicker/res/drawable-hdpi/flag_mz.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chathudan/CountryCodePicker/HEAD/CountryCodePicker/res/drawable-hdpi/flag_mz.png -------------------------------------------------------------------------------- /CountryCodePicker/res/drawable-hdpi/flag_na.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chathudan/CountryCodePicker/HEAD/CountryCodePicker/res/drawable-hdpi/flag_na.png -------------------------------------------------------------------------------- /CountryCodePicker/res/drawable-hdpi/flag_nc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chathudan/CountryCodePicker/HEAD/CountryCodePicker/res/drawable-hdpi/flag_nc.png -------------------------------------------------------------------------------- /CountryCodePicker/res/drawable-hdpi/flag_ne.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chathudan/CountryCodePicker/HEAD/CountryCodePicker/res/drawable-hdpi/flag_ne.png -------------------------------------------------------------------------------- /CountryCodePicker/res/drawable-hdpi/flag_nf.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chathudan/CountryCodePicker/HEAD/CountryCodePicker/res/drawable-hdpi/flag_nf.png -------------------------------------------------------------------------------- /CountryCodePicker/res/drawable-hdpi/flag_ng.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chathudan/CountryCodePicker/HEAD/CountryCodePicker/res/drawable-hdpi/flag_ng.png -------------------------------------------------------------------------------- /CountryCodePicker/res/drawable-hdpi/flag_ni.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chathudan/CountryCodePicker/HEAD/CountryCodePicker/res/drawable-hdpi/flag_ni.png -------------------------------------------------------------------------------- /CountryCodePicker/res/drawable-hdpi/flag_nl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chathudan/CountryCodePicker/HEAD/CountryCodePicker/res/drawable-hdpi/flag_nl.png -------------------------------------------------------------------------------- /CountryCodePicker/res/drawable-hdpi/flag_no.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chathudan/CountryCodePicker/HEAD/CountryCodePicker/res/drawable-hdpi/flag_no.png -------------------------------------------------------------------------------- /CountryCodePicker/res/drawable-hdpi/flag_np.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chathudan/CountryCodePicker/HEAD/CountryCodePicker/res/drawable-hdpi/flag_np.png -------------------------------------------------------------------------------- /CountryCodePicker/res/drawable-hdpi/flag_nr.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chathudan/CountryCodePicker/HEAD/CountryCodePicker/res/drawable-hdpi/flag_nr.png -------------------------------------------------------------------------------- /CountryCodePicker/res/drawable-hdpi/flag_nu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chathudan/CountryCodePicker/HEAD/CountryCodePicker/res/drawable-hdpi/flag_nu.png -------------------------------------------------------------------------------- /CountryCodePicker/res/drawable-hdpi/flag_nz.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chathudan/CountryCodePicker/HEAD/CountryCodePicker/res/drawable-hdpi/flag_nz.png -------------------------------------------------------------------------------- /CountryCodePicker/res/drawable-hdpi/flag_om.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chathudan/CountryCodePicker/HEAD/CountryCodePicker/res/drawable-hdpi/flag_om.png -------------------------------------------------------------------------------- /CountryCodePicker/res/drawable-hdpi/flag_pa.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chathudan/CountryCodePicker/HEAD/CountryCodePicker/res/drawable-hdpi/flag_pa.png -------------------------------------------------------------------------------- /CountryCodePicker/res/drawable-hdpi/flag_pe.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chathudan/CountryCodePicker/HEAD/CountryCodePicker/res/drawable-hdpi/flag_pe.png -------------------------------------------------------------------------------- /CountryCodePicker/res/drawable-hdpi/flag_pf.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chathudan/CountryCodePicker/HEAD/CountryCodePicker/res/drawable-hdpi/flag_pf.png -------------------------------------------------------------------------------- /CountryCodePicker/res/drawable-hdpi/flag_pg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chathudan/CountryCodePicker/HEAD/CountryCodePicker/res/drawable-hdpi/flag_pg.png -------------------------------------------------------------------------------- /CountryCodePicker/res/drawable-hdpi/flag_ph.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chathudan/CountryCodePicker/HEAD/CountryCodePicker/res/drawable-hdpi/flag_ph.png -------------------------------------------------------------------------------- /CountryCodePicker/res/drawable-hdpi/flag_pk.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chathudan/CountryCodePicker/HEAD/CountryCodePicker/res/drawable-hdpi/flag_pk.png -------------------------------------------------------------------------------- /CountryCodePicker/res/drawable-hdpi/flag_pl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chathudan/CountryCodePicker/HEAD/CountryCodePicker/res/drawable-hdpi/flag_pl.png -------------------------------------------------------------------------------- /CountryCodePicker/res/drawable-hdpi/flag_pm.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chathudan/CountryCodePicker/HEAD/CountryCodePicker/res/drawable-hdpi/flag_pm.png -------------------------------------------------------------------------------- /CountryCodePicker/res/drawable-hdpi/flag_pn.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chathudan/CountryCodePicker/HEAD/CountryCodePicker/res/drawable-hdpi/flag_pn.png -------------------------------------------------------------------------------- /CountryCodePicker/res/drawable-hdpi/flag_pr.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chathudan/CountryCodePicker/HEAD/CountryCodePicker/res/drawable-hdpi/flag_pr.png -------------------------------------------------------------------------------- /CountryCodePicker/res/drawable-hdpi/flag_ps.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chathudan/CountryCodePicker/HEAD/CountryCodePicker/res/drawable-hdpi/flag_ps.png -------------------------------------------------------------------------------- /CountryCodePicker/res/drawable-hdpi/flag_pt.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chathudan/CountryCodePicker/HEAD/CountryCodePicker/res/drawable-hdpi/flag_pt.png -------------------------------------------------------------------------------- /CountryCodePicker/res/drawable-hdpi/flag_pw.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chathudan/CountryCodePicker/HEAD/CountryCodePicker/res/drawable-hdpi/flag_pw.png -------------------------------------------------------------------------------- /CountryCodePicker/res/drawable-hdpi/flag_py.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chathudan/CountryCodePicker/HEAD/CountryCodePicker/res/drawable-hdpi/flag_py.png -------------------------------------------------------------------------------- /CountryCodePicker/res/drawable-hdpi/flag_qa.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chathudan/CountryCodePicker/HEAD/CountryCodePicker/res/drawable-hdpi/flag_qa.png -------------------------------------------------------------------------------- /CountryCodePicker/res/drawable-hdpi/flag_re.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chathudan/CountryCodePicker/HEAD/CountryCodePicker/res/drawable-hdpi/flag_re.png -------------------------------------------------------------------------------- /CountryCodePicker/res/drawable-hdpi/flag_ro.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chathudan/CountryCodePicker/HEAD/CountryCodePicker/res/drawable-hdpi/flag_ro.png -------------------------------------------------------------------------------- /CountryCodePicker/res/drawable-hdpi/flag_rs.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chathudan/CountryCodePicker/HEAD/CountryCodePicker/res/drawable-hdpi/flag_rs.png -------------------------------------------------------------------------------- /CountryCodePicker/res/drawable-hdpi/flag_ru.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chathudan/CountryCodePicker/HEAD/CountryCodePicker/res/drawable-hdpi/flag_ru.png -------------------------------------------------------------------------------- /CountryCodePicker/res/drawable-hdpi/flag_rw.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chathudan/CountryCodePicker/HEAD/CountryCodePicker/res/drawable-hdpi/flag_rw.png -------------------------------------------------------------------------------- /CountryCodePicker/res/drawable-hdpi/flag_sa.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chathudan/CountryCodePicker/HEAD/CountryCodePicker/res/drawable-hdpi/flag_sa.png -------------------------------------------------------------------------------- /CountryCodePicker/res/drawable-hdpi/flag_sb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chathudan/CountryCodePicker/HEAD/CountryCodePicker/res/drawable-hdpi/flag_sb.png -------------------------------------------------------------------------------- /CountryCodePicker/res/drawable-hdpi/flag_sc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chathudan/CountryCodePicker/HEAD/CountryCodePicker/res/drawable-hdpi/flag_sc.png -------------------------------------------------------------------------------- /CountryCodePicker/res/drawable-hdpi/flag_sd.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chathudan/CountryCodePicker/HEAD/CountryCodePicker/res/drawable-hdpi/flag_sd.png -------------------------------------------------------------------------------- /CountryCodePicker/res/drawable-hdpi/flag_se.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chathudan/CountryCodePicker/HEAD/CountryCodePicker/res/drawable-hdpi/flag_se.png -------------------------------------------------------------------------------- /CountryCodePicker/res/drawable-hdpi/flag_sg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chathudan/CountryCodePicker/HEAD/CountryCodePicker/res/drawable-hdpi/flag_sg.png -------------------------------------------------------------------------------- /CountryCodePicker/res/drawable-hdpi/flag_sh.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chathudan/CountryCodePicker/HEAD/CountryCodePicker/res/drawable-hdpi/flag_sh.png -------------------------------------------------------------------------------- /CountryCodePicker/res/drawable-hdpi/flag_si.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chathudan/CountryCodePicker/HEAD/CountryCodePicker/res/drawable-hdpi/flag_si.png -------------------------------------------------------------------------------- /CountryCodePicker/res/drawable-hdpi/flag_sj.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chathudan/CountryCodePicker/HEAD/CountryCodePicker/res/drawable-hdpi/flag_sj.png -------------------------------------------------------------------------------- /CountryCodePicker/res/drawable-hdpi/flag_sk.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chathudan/CountryCodePicker/HEAD/CountryCodePicker/res/drawable-hdpi/flag_sk.png -------------------------------------------------------------------------------- /CountryCodePicker/res/drawable-hdpi/flag_sl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chathudan/CountryCodePicker/HEAD/CountryCodePicker/res/drawable-hdpi/flag_sl.png -------------------------------------------------------------------------------- /CountryCodePicker/res/drawable-hdpi/flag_sm.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chathudan/CountryCodePicker/HEAD/CountryCodePicker/res/drawable-hdpi/flag_sm.png -------------------------------------------------------------------------------- /CountryCodePicker/res/drawable-hdpi/flag_sn.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chathudan/CountryCodePicker/HEAD/CountryCodePicker/res/drawable-hdpi/flag_sn.png -------------------------------------------------------------------------------- /CountryCodePicker/res/drawable-hdpi/flag_so.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chathudan/CountryCodePicker/HEAD/CountryCodePicker/res/drawable-hdpi/flag_so.png -------------------------------------------------------------------------------- /CountryCodePicker/res/drawable-hdpi/flag_sr.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chathudan/CountryCodePicker/HEAD/CountryCodePicker/res/drawable-hdpi/flag_sr.png -------------------------------------------------------------------------------- /CountryCodePicker/res/drawable-hdpi/flag_st.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chathudan/CountryCodePicker/HEAD/CountryCodePicker/res/drawable-hdpi/flag_st.png -------------------------------------------------------------------------------- /CountryCodePicker/res/drawable-hdpi/flag_sv.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chathudan/CountryCodePicker/HEAD/CountryCodePicker/res/drawable-hdpi/flag_sv.png -------------------------------------------------------------------------------- /CountryCodePicker/res/drawable-hdpi/flag_sy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chathudan/CountryCodePicker/HEAD/CountryCodePicker/res/drawable-hdpi/flag_sy.png -------------------------------------------------------------------------------- /CountryCodePicker/res/drawable-hdpi/flag_sz.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chathudan/CountryCodePicker/HEAD/CountryCodePicker/res/drawable-hdpi/flag_sz.png -------------------------------------------------------------------------------- /CountryCodePicker/res/drawable-hdpi/flag_tc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chathudan/CountryCodePicker/HEAD/CountryCodePicker/res/drawable-hdpi/flag_tc.png -------------------------------------------------------------------------------- /CountryCodePicker/res/drawable-hdpi/flag_td.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chathudan/CountryCodePicker/HEAD/CountryCodePicker/res/drawable-hdpi/flag_td.png -------------------------------------------------------------------------------- /CountryCodePicker/res/drawable-hdpi/flag_tf.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chathudan/CountryCodePicker/HEAD/CountryCodePicker/res/drawable-hdpi/flag_tf.png -------------------------------------------------------------------------------- /CountryCodePicker/res/drawable-hdpi/flag_tg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chathudan/CountryCodePicker/HEAD/CountryCodePicker/res/drawable-hdpi/flag_tg.png -------------------------------------------------------------------------------- /CountryCodePicker/res/drawable-hdpi/flag_th.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chathudan/CountryCodePicker/HEAD/CountryCodePicker/res/drawable-hdpi/flag_th.png -------------------------------------------------------------------------------- /CountryCodePicker/res/drawable-hdpi/flag_tj.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chathudan/CountryCodePicker/HEAD/CountryCodePicker/res/drawable-hdpi/flag_tj.png -------------------------------------------------------------------------------- /CountryCodePicker/res/drawable-hdpi/flag_tk.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chathudan/CountryCodePicker/HEAD/CountryCodePicker/res/drawable-hdpi/flag_tk.png -------------------------------------------------------------------------------- /CountryCodePicker/res/drawable-hdpi/flag_tl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chathudan/CountryCodePicker/HEAD/CountryCodePicker/res/drawable-hdpi/flag_tl.png -------------------------------------------------------------------------------- /CountryCodePicker/res/drawable-hdpi/flag_tm.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chathudan/CountryCodePicker/HEAD/CountryCodePicker/res/drawable-hdpi/flag_tm.png -------------------------------------------------------------------------------- /CountryCodePicker/res/drawable-hdpi/flag_tn.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chathudan/CountryCodePicker/HEAD/CountryCodePicker/res/drawable-hdpi/flag_tn.png -------------------------------------------------------------------------------- /CountryCodePicker/res/drawable-hdpi/flag_to.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chathudan/CountryCodePicker/HEAD/CountryCodePicker/res/drawable-hdpi/flag_to.png -------------------------------------------------------------------------------- /CountryCodePicker/res/drawable-hdpi/flag_tr.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chathudan/CountryCodePicker/HEAD/CountryCodePicker/res/drawable-hdpi/flag_tr.png -------------------------------------------------------------------------------- /CountryCodePicker/res/drawable-hdpi/flag_tt.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chathudan/CountryCodePicker/HEAD/CountryCodePicker/res/drawable-hdpi/flag_tt.png -------------------------------------------------------------------------------- /CountryCodePicker/res/drawable-hdpi/flag_tv.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chathudan/CountryCodePicker/HEAD/CountryCodePicker/res/drawable-hdpi/flag_tv.png -------------------------------------------------------------------------------- /CountryCodePicker/res/drawable-hdpi/flag_tw.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chathudan/CountryCodePicker/HEAD/CountryCodePicker/res/drawable-hdpi/flag_tw.png -------------------------------------------------------------------------------- /CountryCodePicker/res/drawable-hdpi/flag_tz.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chathudan/CountryCodePicker/HEAD/CountryCodePicker/res/drawable-hdpi/flag_tz.png -------------------------------------------------------------------------------- /CountryCodePicker/res/drawable-hdpi/flag_ua.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chathudan/CountryCodePicker/HEAD/CountryCodePicker/res/drawable-hdpi/flag_ua.png -------------------------------------------------------------------------------- /CountryCodePicker/res/drawable-hdpi/flag_ug.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chathudan/CountryCodePicker/HEAD/CountryCodePicker/res/drawable-hdpi/flag_ug.png -------------------------------------------------------------------------------- /CountryCodePicker/res/drawable-hdpi/flag_um.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chathudan/CountryCodePicker/HEAD/CountryCodePicker/res/drawable-hdpi/flag_um.png -------------------------------------------------------------------------------- /CountryCodePicker/res/drawable-hdpi/flag_us.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chathudan/CountryCodePicker/HEAD/CountryCodePicker/res/drawable-hdpi/flag_us.png -------------------------------------------------------------------------------- /CountryCodePicker/res/drawable-hdpi/flag_uy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chathudan/CountryCodePicker/HEAD/CountryCodePicker/res/drawable-hdpi/flag_uy.png -------------------------------------------------------------------------------- /CountryCodePicker/res/drawable-hdpi/flag_uz.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chathudan/CountryCodePicker/HEAD/CountryCodePicker/res/drawable-hdpi/flag_uz.png -------------------------------------------------------------------------------- /CountryCodePicker/res/drawable-hdpi/flag_va.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chathudan/CountryCodePicker/HEAD/CountryCodePicker/res/drawable-hdpi/flag_va.png -------------------------------------------------------------------------------- /CountryCodePicker/res/drawable-hdpi/flag_vc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chathudan/CountryCodePicker/HEAD/CountryCodePicker/res/drawable-hdpi/flag_vc.png -------------------------------------------------------------------------------- /CountryCodePicker/res/drawable-hdpi/flag_ve.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chathudan/CountryCodePicker/HEAD/CountryCodePicker/res/drawable-hdpi/flag_ve.png -------------------------------------------------------------------------------- /CountryCodePicker/res/drawable-hdpi/flag_vg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chathudan/CountryCodePicker/HEAD/CountryCodePicker/res/drawable-hdpi/flag_vg.png -------------------------------------------------------------------------------- /CountryCodePicker/res/drawable-hdpi/flag_vi.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chathudan/CountryCodePicker/HEAD/CountryCodePicker/res/drawable-hdpi/flag_vi.png -------------------------------------------------------------------------------- /CountryCodePicker/res/drawable-hdpi/flag_vn.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chathudan/CountryCodePicker/HEAD/CountryCodePicker/res/drawable-hdpi/flag_vn.png -------------------------------------------------------------------------------- /CountryCodePicker/res/drawable-hdpi/flag_vu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chathudan/CountryCodePicker/HEAD/CountryCodePicker/res/drawable-hdpi/flag_vu.png -------------------------------------------------------------------------------- /CountryCodePicker/res/drawable-hdpi/flag_wf.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chathudan/CountryCodePicker/HEAD/CountryCodePicker/res/drawable-hdpi/flag_wf.png -------------------------------------------------------------------------------- /CountryCodePicker/res/drawable-hdpi/flag_ws.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chathudan/CountryCodePicker/HEAD/CountryCodePicker/res/drawable-hdpi/flag_ws.png -------------------------------------------------------------------------------- /CountryCodePicker/res/drawable-hdpi/flag_xk.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chathudan/CountryCodePicker/HEAD/CountryCodePicker/res/drawable-hdpi/flag_xk.png -------------------------------------------------------------------------------- /CountryCodePicker/res/drawable-hdpi/flag_ye.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chathudan/CountryCodePicker/HEAD/CountryCodePicker/res/drawable-hdpi/flag_ye.png -------------------------------------------------------------------------------- /CountryCodePicker/res/drawable-hdpi/flag_yt.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chathudan/CountryCodePicker/HEAD/CountryCodePicker/res/drawable-hdpi/flag_yt.png -------------------------------------------------------------------------------- /CountryCodePicker/res/drawable-hdpi/flag_yu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chathudan/CountryCodePicker/HEAD/CountryCodePicker/res/drawable-hdpi/flag_yu.png -------------------------------------------------------------------------------- /CountryCodePicker/res/drawable-hdpi/flag_za.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chathudan/CountryCodePicker/HEAD/CountryCodePicker/res/drawable-hdpi/flag_za.png -------------------------------------------------------------------------------- /CountryCodePicker/res/drawable-hdpi/flag_zm.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chathudan/CountryCodePicker/HEAD/CountryCodePicker/res/drawable-hdpi/flag_zm.png -------------------------------------------------------------------------------- /CountryCodePicker/res/drawable-hdpi/flag_zw.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chathudan/CountryCodePicker/HEAD/CountryCodePicker/res/drawable-hdpi/flag_zw.png -------------------------------------------------------------------------------- /screens/AndroidCountryDialCodePickerDialog.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chathudan/CountryCodePicker/HEAD/screens/AndroidCountryDialCodePickerDialog.png -------------------------------------------------------------------------------- /CountryCodePicker/res/drawable-hdpi/search_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chathudan/CountryCodePicker/HEAD/CountryCodePicker/res/drawable-hdpi/search_icon.png -------------------------------------------------------------------------------- /CountryCodePickerExample/res/drawable-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chathudan/CountryCodePicker/HEAD/CountryCodePickerExample/res/drawable-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /CountryCodePickerExample/res/drawable-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chathudan/CountryCodePicker/HEAD/CountryCodePickerExample/res/drawable-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /CountryCodePickerExample/res/drawable-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chathudan/CountryCodePicker/HEAD/CountryCodePickerExample/res/drawable-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /CountryCodePickerExample/res/drawable-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chathudan/CountryCodePicker/HEAD/CountryCodePickerExample/res/drawable-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /CountryCodePicker/res/values-fr/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | CountryCodePicker 5 | Rechercher… 6 | 7 | -------------------------------------------------------------------------------- /CountryCodePicker/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | CountryCodePicker 5 | Search… 6 | 7 | 8 | -------------------------------------------------------------------------------- /CountryCodePicker/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /CountryCodePickerExample/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | CountryPicker 5 | Show Country Dialog 6 | 7 | 8 | -------------------------------------------------------------------------------- /CountryCodePicker/src/com/sithagi/countrycodepicker/CountryPickerListener.java: -------------------------------------------------------------------------------- 1 | package com.sithagi.countrycodepicker; 2 | 3 | public interface CountryPickerListener { 4 | public void onSelectCountry(String name, String code, String dialCode); 5 | } 6 | -------------------------------------------------------------------------------- /CountryCodePickerExample/res/values/dimens.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 16dp 5 | 16dp 6 | 7 | 8 | -------------------------------------------------------------------------------- /CountryCodePickerExample/res/menu/country_picker.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 8 | -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- 1 | #Fri Mar 20 13:51:08 IST 2015 2 | distributionBase=GRADLE_USER_HOME 3 | distributionPath=wrapper/dists 4 | zipStoreBase=GRADLE_USER_HOME 5 | zipStorePath=wrapper/dists 6 | distributionUrl=https\://services.gradle.org/distributions/gradle-2.2.1-all.zip 7 | -------------------------------------------------------------------------------- /CountryCodePickerExample/res/layout/activity_country_picker.xml: -------------------------------------------------------------------------------- 1 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /CountryCodePicker/project.properties: -------------------------------------------------------------------------------- 1 | # This file is automatically generated by Android Tools. 2 | # Do not modify this file -- YOUR CHANGES WILL BE ERASED! 3 | # 4 | # This file must be checked in Version Control Systems. 5 | # 6 | # To customize properties used by the Ant build system edit 7 | # "ant.properties", and override values to adapt the script to your 8 | # project structure. 9 | # 10 | # To enable ProGuard to shrink and obfuscate your code, uncomment this (available properties: sdk.dir, user.home): 11 | #proguard.config=${sdk.dir}/tools/proguard/proguard-android.txt:proguard-project.txt 12 | 13 | # Project target. 14 | target=android-14 15 | android.library=true 16 | -------------------------------------------------------------------------------- /CountryCodePicker/src/com/sithagi/countrycodepicker/Country.java: -------------------------------------------------------------------------------- 1 | package com.sithagi.countrycodepicker; 2 | 3 | public class Country { 4 | private String code; 5 | private String name; 6 | private String dialCode; 7 | 8 | public String getDialCode() { 9 | return dialCode; 10 | } 11 | 12 | public void setDialCode(String dialCode) { 13 | this.dialCode = dialCode; 14 | } 15 | 16 | public String getCode() { 17 | return code; 18 | } 19 | 20 | public void setCode(String code) { 21 | this.code = code; 22 | } 23 | 24 | public String getName() { 25 | return name; 26 | } 27 | 28 | public void setName(String name) { 29 | this.name = name; 30 | } 31 | 32 | } -------------------------------------------------------------------------------- /CountryCodePickerExample/project.properties: -------------------------------------------------------------------------------- 1 | # This file is automatically generated by Android Tools. 2 | # Do not modify this file -- YOUR CHANGES WILL BE ERASED! 3 | # 4 | # This file must be checked in Version Control Systems. 5 | # 6 | # To customize properties used by the Ant build system edit 7 | # "ant.properties", and override values to adapt the script to your 8 | # project structure. 9 | # 10 | # To enable ProGuard to shrink and obfuscate your code, uncomment this (available properties: sdk.dir, user.home): 11 | #proguard.config=${sdk.dir}/tools/proguard/proguard-android.txt:proguard-project.txt 12 | 13 | # Project target. 14 | target=android-22 15 | android.library.reference.1=../CountryCodePicker 16 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | # built application files 2 | *.apk 3 | *.ap_ 4 | 5 | # files for the dex VM 6 | *.dex 7 | 8 | # Java class files 9 | *.class 10 | 11 | # generated files 12 | bin/ 13 | gen/ 14 | build/ 15 | src/main/gen 16 | 17 | # Local configuration file (sdk path, etc) 18 | local.properties 19 | 20 | # Proguard folder generated by Eclipse 21 | proguard/ 22 | 23 | # Intellij project files 24 | *.iml 25 | *.ipr 26 | *.iws 27 | .idea/ 28 | 29 | # Other 30 | gradle.properties 31 | .gradle 32 | /local.properties 33 | /.idea/workspace.xml 34 | .DS_Store 35 | .directory 36 | .env 37 | .ruby-gemset 38 | 39 | # Keep vendor libs out of repo 40 | lib/ 41 | 42 | .metadata/ 43 | build/ 44 | .gradle/ 45 | 46 | .idea 47 | .metadata 48 | build -------------------------------------------------------------------------------- /CountryCodePickerExample/.gitignore: -------------------------------------------------------------------------------- 1 | # built application files 2 | *.apk 3 | *.ap_ 4 | 5 | # files for the dex VM 6 | *.dex 7 | 8 | # Java class files 9 | *.class 10 | 11 | # generated files 12 | bin/ 13 | gen/ 14 | build/ 15 | src/main/gen 16 | 17 | # Local configuration file (sdk path, etc) 18 | local.properties 19 | 20 | # Proguard folder generated by Eclipse 21 | proguard/ 22 | 23 | # Intellij project files 24 | *.iml 25 | *.ipr 26 | *.iws 27 | .idea/ 28 | 29 | # Other 30 | gradle.properties 31 | .gradle 32 | /local.properties 33 | /.idea/workspace.xml 34 | .DS_Store 35 | .directory 36 | .env 37 | .ruby-gemset 38 | 39 | # Keep vendor libs out of repo 40 | lib/ 41 | 42 | gen 43 | .classpath 44 | .project 45 | bin 46 | build -------------------------------------------------------------------------------- /CountryCodePicker/.gitignore: -------------------------------------------------------------------------------- 1 | # built application files 2 | *.apk 3 | *.ap_ 4 | 5 | # files for the dex VM 6 | *.dex 7 | 8 | # Java class files 9 | *.class 10 | 11 | # generated files 12 | bin/ 13 | gen/ 14 | build/ 15 | src/main/gen 16 | 17 | # Local configuration file (sdk path, etc) 18 | local.properties 19 | 20 | # Proguard folder generated by Eclipse 21 | proguard/ 22 | 23 | # Intellij project files 24 | *.iml 25 | *.ipr 26 | *.iws 27 | .idea/ 28 | 29 | # Other 30 | gradle.properties 31 | .gradle 32 | /local.properties 33 | /.idea/workspace.xml 34 | .DS_Store 35 | .directory 36 | .env 37 | .ruby-gemset 38 | 39 | # Keep vendor libs out of repo 40 | lib/ 41 | 42 | .settings 43 | bin 44 | build 45 | gen 46 | .classpath 47 | .project -------------------------------------------------------------------------------- /CountryCodePicker/res/layout/row.xml: -------------------------------------------------------------------------------- 1 | 2 | 6 | 7 | 13 | 14 | 21 | 22 | -------------------------------------------------------------------------------- /CountryCodePicker/res/values/dimens.xml: -------------------------------------------------------------------------------- 1 | 16 | 17 | 18 | 19 | 200dp 20 | 300dp 21 | 22 | -------------------------------------------------------------------------------- /CountryCodePicker/proguard-project.txt: -------------------------------------------------------------------------------- 1 | # To enable ProGuard in your project, edit project.properties 2 | # to define the proguard.config property as described in that file. 3 | # 4 | # Add project specific ProGuard rules here. 5 | # By default, the flags in this file are appended to flags specified 6 | # in ${sdk.dir}/tools/proguard/proguard-android.txt 7 | # You can edit the include path and order by changing the ProGuard 8 | # include property in project.properties. 9 | # 10 | # For more details, see 11 | # http://developer.android.com/guide/developing/tools/proguard.html 12 | 13 | # Add any project specific keep options here: 14 | 15 | # If your project uses WebView with JS, uncomment the following 16 | # and specify the fully qualified class name to the JavaScript interface 17 | # class: 18 | #-keepclassmembers class fqcn.of.javascript.interface.for.webview { 19 | # public *; 20 | #} 21 | -------------------------------------------------------------------------------- /CountryCodePickerExample/proguard-project.txt: -------------------------------------------------------------------------------- 1 | # To enable ProGuard in your project, edit project.properties 2 | # to define the proguard.config property as described in that file. 3 | # 4 | # Add project specific ProGuard rules here. 5 | # By default, the flags in this file are appended to flags specified 6 | # in ${sdk.dir}/tools/proguard/proguard-android.txt 7 | # You can edit the include path and order by changing the ProGuard 8 | # include property in project.properties. 9 | # 10 | # For more details, see 11 | # http://developer.android.com/guide/developing/tools/proguard.html 12 | 13 | # Add any project specific keep options here: 14 | 15 | # If your project uses WebView with JS, uncomment the following 16 | # and specify the fully qualified class name to the JavaScript interface 17 | # class: 18 | #-keepclassmembers class fqcn.of.javascript.interface.for.webview { 19 | # public *; 20 | #} 21 | -------------------------------------------------------------------------------- /CountryCodePickerExample/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 2 | 6 | 7 | 10 | 11 | 15 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | -------------------------------------------------------------------------------- /CountryCodePicker/res/layout/country_picker.xml: -------------------------------------------------------------------------------- 1 | 2 | 6 | 7 | 14 | 15 | 23 | 24 | 25 | -------------------------------------------------------------------------------- /CountryCodePicker/build.gradle: -------------------------------------------------------------------------------- 1 | apply plugin: 'android-library' 2 | 3 | dependencies { 4 | compile fileTree(dir: 'libs', include: '*.jar') 5 | compile 'com.android.support:support-v4:22.0.0' 6 | } 7 | 8 | android { 9 | compileSdkVersion 22 10 | buildToolsVersion "22" 11 | 12 | buildTypes { 13 | release { 14 | minifyEnabled false 15 | proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' 16 | } 17 | } 18 | 19 | sourceSets { 20 | main { 21 | manifest.srcFile 'AndroidManifest.xml' 22 | java.srcDirs = ['src'] 23 | resources.srcDirs = ['src'] 24 | aidl.srcDirs = ['src'] 25 | renderscript.srcDirs = ['src'] 26 | res.srcDirs = ['res'] 27 | assets.srcDirs = ['assets'] 28 | } 29 | 30 | // Move the tests to tests/java, tests/res, etc... 31 | instrumentTest.setRoot('tests') 32 | 33 | // Move the build types to build-types/ 34 | // For instance, build-types/debug/java, build-types/debug/AndroidManifest.xml, ... 35 | // This moves them out of them default location under src//... which would 36 | // conflict with src/ being used by the main source set. 37 | // Adding new build types or product flavors should be accompanied 38 | // by a similar customization. 39 | debug.setRoot('build-types/debug') 40 | release.setRoot('build-types/release') 41 | } 42 | compileOptions { 43 | sourceCompatibility JavaVersion.VERSION_1_6 44 | targetCompatibility JavaVersion.VERSION_1_6 45 | } 46 | defaultConfig { 47 | minSdkVersion 9 48 | targetSdkVersion 22 49 | } 50 | productFlavors { 51 | } 52 | } 53 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | [![Android Gems](http://www.android-gems.com/badge/chathudan/CountryCodePicker.svg?branch=master)](http://www.android-gems.com/lib/chathudan/CountryCodePicker) 2 | 3 | # CountryCodePicker 4 | 5 | CountryCodePicker will help users to 6 | 7 | 1. Search and select Country 8 | 2. Get selected country's name,code,currency and dial code (Sri Lanka,LK,LKR,+94) 9 | 10 | 11 | 12 | 13 | 14 | ## Download the CountryCodePicker Example APK 15 | 16 | 17 | 18 | ## Usage 19 | 20 | ##### CountryCodePicker on own layout 21 | 22 | 23 | 24 | ```javascript 25 | FragmentManager manager = getSupportFragmentManager(); 26 | FragmentTransaction transaction = manager.beginTransaction(); 27 | 28 | CountryPicker picker = new CountryPicker(); 29 | 30 | transaction.replace(R.id.home, picker); 31 | transaction.commit(); 32 | ``` 33 | 34 | 35 | ##### CountryCodePicker as Android Dialog 36 | 37 | 38 | 39 | ```javascript 40 | CountryPicker picker = CountryPicker.newInstance("SelectCountry"); 41 | picker.show(getSupportFragmentManager(), "COUNTRY_CODE_PICKER"); 42 | ``` 43 | 44 | 45 | ##### CountryPickerListener to get selected country's details 46 | 47 | 48 | 49 | ```javascript 50 | picker.setListener(new CountryPickerListener() { 51 | @Override 52 | public void onSelectCountry(String name, String code, String dialCode) { 53 | } 54 | }); 55 | ``` 56 | 57 | ## License 58 | 59 | CountryCodePicker is released under the Apache License Version 2.0. 60 | 61 | -------------------------------------------------------------------------------- /CountryCodePickerExample/build.gradle: -------------------------------------------------------------------------------- 1 | apply plugin: 'android' 2 | 3 | dependencies { 4 | compile project(':CountryCodePicker') 5 | compile fileTree(dir: 'libs', include: '*.jar') 6 | compile('com.android.support:appcompat-v7:22.+') { 7 | exclude module: 'support-v4' 8 | } 9 | 10 | } 11 | 12 | android { 13 | 14 | compileSdkVersion 22 15 | buildToolsVersion "22" 16 | 17 | buildTypes { 18 | release { 19 | minifyEnabled false 20 | proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' 21 | } 22 | } 23 | 24 | compileOptions { 25 | sourceCompatibility JavaVersion.VERSION_1_6 26 | targetCompatibility JavaVersion.VERSION_1_6 27 | } 28 | sourceSets { 29 | main { 30 | manifest.srcFile 'AndroidManifest.xml' 31 | java.srcDirs = ['src'] 32 | resources.srcDirs = ['src'] 33 | aidl.srcDirs = ['src'] 34 | renderscript.srcDirs = ['src'] 35 | res.srcDirs = ['res'] 36 | assets.srcDirs = ['assets'] 37 | } 38 | 39 | lintOptions { 40 | abortOnError false 41 | } 42 | 43 | // Move the tests to tests/java, tests/res, etc... 44 | instrumentTest.setRoot('tests') 45 | 46 | // Move the build types to build-types/ 47 | // For instance, build-types/debug/java, build-types/debug/AndroidManifest.xml, ... 48 | // This moves them out of them default location under src//... which would 49 | // conflict with src/ being used by the main source set. 50 | // Adding new build types or product flavors should be accompanied 51 | // by a similar customization. 52 | debug.setRoot('build-types/debug') 53 | release.setRoot('build-types/release') 54 | } 55 | defaultConfig { 56 | applicationId "com.sithagi.countrypicker" 57 | minSdkVersion 9 58 | targetSdkVersion 22 59 | } 60 | productFlavors { 61 | } 62 | } 63 | -------------------------------------------------------------------------------- /CountryCodePicker/src/com/sithagi/countrycodepicker/CountryListAdapter.java: -------------------------------------------------------------------------------- 1 | package com.sithagi.countrycodepicker; 2 | 3 | import java.lang.reflect.Field; 4 | import java.util.List; 5 | import java.util.Locale; 6 | 7 | import com.sithagi.countrycodepicker.R.drawable; 8 | 9 | import android.content.Context; 10 | import android.util.Log; 11 | import android.view.LayoutInflater; 12 | import android.view.View; 13 | import android.view.ViewGroup; 14 | import android.widget.BaseAdapter; 15 | import android.widget.ImageView; 16 | import android.widget.TextView; 17 | 18 | 19 | public class CountryListAdapter extends BaseAdapter { 20 | 21 | private Context context; 22 | List countries; 23 | LayoutInflater inflater; 24 | 25 | private int getResId(String drawableName) { 26 | 27 | try { 28 | Class res = R.drawable.class; 29 | Field field = res.getField(drawableName); 30 | int drawableId = field.getInt(null); 31 | return drawableId; 32 | } catch (Exception e) { 33 | Log.e("CountryCodePicker", "Failure to get drawable id.", e); 34 | } 35 | return -1; 36 | } 37 | 38 | public CountryListAdapter(Context context, List countries) { 39 | super(); 40 | this.context = context; 41 | this.countries = countries; 42 | inflater = (LayoutInflater) this.context 43 | .getSystemService(Context.LAYOUT_INFLATER_SERVICE); 44 | } 45 | 46 | @Override 47 | public int getCount() { 48 | return countries.size(); 49 | } 50 | 51 | @Override 52 | public Object getItem(int arg0) { 53 | return null; 54 | } 55 | 56 | @Override 57 | public long getItemId(int arg0) { 58 | return 0; 59 | } 60 | 61 | @Override 62 | public View getView(int position, View convertView, ViewGroup parent) { 63 | View cellView = convertView; 64 | Cell cell; 65 | Country country = countries.get(position); 66 | 67 | if (convertView == null) { 68 | cell = new Cell(); 69 | cellView = inflater.inflate(R.layout.row, null); 70 | cell.textView = (TextView) cellView.findViewById(R.id.row_title); 71 | cell.imageView = (ImageView) cellView.findViewById(R.id.row_icon); 72 | cellView.setTag(cell); 73 | } else { 74 | cell = (Cell) cellView.getTag(); 75 | } 76 | 77 | cell.textView.setText(country.getName()); 78 | 79 | String drawableName = "flag_" 80 | + country.getCode().toLowerCase(Locale.ENGLISH); 81 | cell.imageView.setImageResource(getResId(drawableName)); 82 | return cellView; 83 | } 84 | 85 | static class Cell { 86 | public TextView textView; 87 | public ImageView imageView; 88 | } 89 | 90 | } -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- 1 | @if "%DEBUG%" == "" @echo off 2 | @rem ########################################################################## 3 | @rem 4 | @rem Gradle startup script for Windows 5 | @rem 6 | @rem ########################################################################## 7 | 8 | @rem Set local scope for the variables with windows NT shell 9 | if "%OS%"=="Windows_NT" setlocal 10 | 11 | @rem Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. 12 | set DEFAULT_JVM_OPTS= 13 | 14 | set DIRNAME=%~dp0 15 | if "%DIRNAME%" == "" set DIRNAME=. 16 | set APP_BASE_NAME=%~n0 17 | set APP_HOME=%DIRNAME% 18 | 19 | @rem Find java.exe 20 | if defined JAVA_HOME goto findJavaFromJavaHome 21 | 22 | set JAVA_EXE=java.exe 23 | %JAVA_EXE% -version >NUL 2>&1 24 | if "%ERRORLEVEL%" == "0" goto init 25 | 26 | echo. 27 | echo ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. 28 | echo. 29 | echo Please set the JAVA_HOME variable in your environment to match the 30 | echo location of your Java installation. 31 | 32 | goto fail 33 | 34 | :findJavaFromJavaHome 35 | set JAVA_HOME=%JAVA_HOME:"=% 36 | set JAVA_EXE=%JAVA_HOME%/bin/java.exe 37 | 38 | if exist "%JAVA_EXE%" goto init 39 | 40 | echo. 41 | echo ERROR: JAVA_HOME is set to an invalid directory: %JAVA_HOME% 42 | echo. 43 | echo Please set the JAVA_HOME variable in your environment to match the 44 | echo location of your Java installation. 45 | 46 | goto fail 47 | 48 | :init 49 | @rem Get command-line arguments, handling Windowz variants 50 | 51 | if not "%OS%" == "Windows_NT" goto win9xME_args 52 | if "%@eval[2+2]" == "4" goto 4NT_args 53 | 54 | :win9xME_args 55 | @rem Slurp the command line arguments. 56 | set CMD_LINE_ARGS= 57 | set _SKIP=2 58 | 59 | :win9xME_args_slurp 60 | if "x%~1" == "x" goto execute 61 | 62 | set CMD_LINE_ARGS=%* 63 | goto execute 64 | 65 | :4NT_args 66 | @rem Get arguments from the 4NT Shell from JP Software 67 | set CMD_LINE_ARGS=%$ 68 | 69 | :execute 70 | @rem Setup the command line 71 | 72 | set CLASSPATH=%APP_HOME%\gradle\wrapper\gradle-wrapper.jar 73 | 74 | @rem Execute Gradle 75 | "%JAVA_EXE%" %DEFAULT_JVM_OPTS% %JAVA_OPTS% %GRADLE_OPTS% "-Dorg.gradle.appname=%APP_BASE_NAME%" -classpath "%CLASSPATH%" org.gradle.wrapper.GradleWrapperMain %CMD_LINE_ARGS% 76 | 77 | :end 78 | @rem End local scope for the variables with windows NT shell 79 | if "%ERRORLEVEL%"=="0" goto mainEnd 80 | 81 | :fail 82 | rem Set variable GRADLE_EXIT_CONSOLE if you need the _script_ return code instead of 83 | rem the _cmd.exe /c_ return code! 84 | if not "" == "%GRADLE_EXIT_CONSOLE%" exit 1 85 | exit /b 1 86 | 87 | :mainEnd 88 | if "%OS%"=="Windows_NT" endlocal 89 | 90 | :omega 91 | -------------------------------------------------------------------------------- /CountryCodePickerExample/src/com/sithagi/countrypicker/CountryPickerExample.java: -------------------------------------------------------------------------------- 1 | package com.sithagi.countrypicker; 2 | 3 | import com.sithagi.countrycodepicker.CountryPicker; 4 | import com.sithagi.countrycodepicker.CountryPickerListener; 5 | 6 | import android.os.Bundle; 7 | import android.support.v4.app.FragmentActivity; 8 | import android.support.v4.app.FragmentManager; 9 | import android.support.v4.app.FragmentTransaction; 10 | import android.view.Menu; 11 | import android.view.MenuItem; 12 | import android.view.MenuItem.OnMenuItemClickListener; 13 | import android.widget.Toast; 14 | 15 | public class CountryPickerExample extends FragmentActivity { 16 | 17 | 18 | @Override 19 | protected void onCreate(Bundle savedInstanceState) { 20 | super.onCreate(savedInstanceState); 21 | setContentView(R.layout.activity_country_picker); 22 | 23 | FragmentManager manager = getSupportFragmentManager(); 24 | FragmentTransaction transaction = manager.beginTransaction(); 25 | 26 | CountryPicker picker = new CountryPicker(); 27 | picker.setListener(new CountryPickerListener() { 28 | @Override 29 | public void onSelectCountry(String name, String code, String dialCode) { 30 | Toast.makeText( 31 | CountryPickerExample.this, 32 | "Country Name: " + name + " - Code: " + code 33 | + " - Currency: " 34 | + CountryPicker.getCurrencyCode(code) + " - Dial Code: " + dialCode, 35 | Toast.LENGTH_SHORT).show(); 36 | } 37 | }); 38 | 39 | transaction.replace(R.id.home, picker); 40 | transaction.commit(); 41 | 42 | } 43 | 44 | @Override 45 | public boolean onCreateOptionsMenu(Menu menu) { 46 | getMenuInflater().inflate(R.menu.country_picker, menu); 47 | MenuItem item = menu.findItem(R.id.show_dialog); 48 | item.setOnMenuItemClickListener(new OnMenuItemClickListener() { 49 | 50 | @Override 51 | public boolean onMenuItemClick(MenuItem item) { 52 | CountryPicker picker = CountryPicker.newInstance("SelectCountry"); 53 | picker.setListener(new CountryPickerListener() { 54 | 55 | @Override 56 | public void onSelectCountry(String name, String code, String dialCode) { 57 | Toast.makeText( 58 | CountryPickerExample.this, 59 | "Country Name: " + name + " - Code: " + code 60 | + " - Currency: " 61 | + CountryPicker.getCurrencyCode(code) + " - Dial Code: " + dialCode, 62 | Toast.LENGTH_SHORT).show(); 63 | } 64 | }); 65 | 66 | picker.show(getSupportFragmentManager(), "COUNTRY_CODE_PICKER"); 67 | return false; 68 | } 69 | }); 70 | return true; 71 | } 72 | } 73 | -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | 3 | ############################################################################## 4 | ## 5 | ## Gradle start up script for UN*X 6 | ## 7 | ############################################################################## 8 | 9 | # Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. 10 | DEFAULT_JVM_OPTS="" 11 | 12 | APP_NAME="Gradle" 13 | APP_BASE_NAME=`basename "$0"` 14 | 15 | # Use the maximum available, or set MAX_FD != -1 to use that value. 16 | MAX_FD="maximum" 17 | 18 | warn ( ) { 19 | echo "$*" 20 | } 21 | 22 | die ( ) { 23 | echo 24 | echo "$*" 25 | echo 26 | exit 1 27 | } 28 | 29 | # OS specific support (must be 'true' or 'false'). 30 | cygwin=false 31 | msys=false 32 | darwin=false 33 | case "`uname`" in 34 | CYGWIN* ) 35 | cygwin=true 36 | ;; 37 | Darwin* ) 38 | darwin=true 39 | ;; 40 | MINGW* ) 41 | msys=true 42 | ;; 43 | esac 44 | 45 | # For Cygwin, ensure paths are in UNIX format before anything is touched. 46 | if $cygwin ; then 47 | [ -n "$JAVA_HOME" ] && JAVA_HOME=`cygpath --unix "$JAVA_HOME"` 48 | fi 49 | 50 | # Attempt to set APP_HOME 51 | # Resolve links: $0 may be a link 52 | PRG="$0" 53 | # Need this for relative symlinks. 54 | while [ -h "$PRG" ] ; do 55 | ls=`ls -ld "$PRG"` 56 | link=`expr "$ls" : '.*-> \(.*\)$'` 57 | if expr "$link" : '/.*' > /dev/null; then 58 | PRG="$link" 59 | else 60 | PRG=`dirname "$PRG"`"/$link" 61 | fi 62 | done 63 | SAVED="`pwd`" 64 | cd "`dirname \"$PRG\"`/" >&- 65 | APP_HOME="`pwd -P`" 66 | cd "$SAVED" >&- 67 | 68 | CLASSPATH=$APP_HOME/gradle/wrapper/gradle-wrapper.jar 69 | 70 | # Determine the Java command to use to start the JVM. 71 | if [ -n "$JAVA_HOME" ] ; then 72 | if [ -x "$JAVA_HOME/jre/sh/java" ] ; then 73 | # IBM's JDK on AIX uses strange locations for the executables 74 | JAVACMD="$JAVA_HOME/jre/sh/java" 75 | else 76 | JAVACMD="$JAVA_HOME/bin/java" 77 | fi 78 | if [ ! -x "$JAVACMD" ] ; then 79 | die "ERROR: JAVA_HOME is set to an invalid directory: $JAVA_HOME 80 | 81 | Please set the JAVA_HOME variable in your environment to match the 82 | location of your Java installation." 83 | fi 84 | else 85 | JAVACMD="java" 86 | which java >/dev/null 2>&1 || die "ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. 87 | 88 | Please set the JAVA_HOME variable in your environment to match the 89 | location of your Java installation." 90 | fi 91 | 92 | # Increase the maximum file descriptors if we can. 93 | if [ "$cygwin" = "false" -a "$darwin" = "false" ] ; then 94 | MAX_FD_LIMIT=`ulimit -H -n` 95 | if [ $? -eq 0 ] ; then 96 | if [ "$MAX_FD" = "maximum" -o "$MAX_FD" = "max" ] ; then 97 | MAX_FD="$MAX_FD_LIMIT" 98 | fi 99 | ulimit -n $MAX_FD 100 | if [ $? -ne 0 ] ; then 101 | warn "Could not set maximum file descriptor limit: $MAX_FD" 102 | fi 103 | else 104 | warn "Could not query maximum file descriptor limit: $MAX_FD_LIMIT" 105 | fi 106 | fi 107 | 108 | # For Darwin, add options to specify how the application appears in the dock 109 | if $darwin; then 110 | GRADLE_OPTS="$GRADLE_OPTS \"-Xdock:name=$APP_NAME\" \"-Xdock:icon=$APP_HOME/media/gradle.icns\"" 111 | fi 112 | 113 | # For Cygwin, switch paths to Windows format before running java 114 | if $cygwin ; then 115 | APP_HOME=`cygpath --path --mixed "$APP_HOME"` 116 | CLASSPATH=`cygpath --path --mixed "$CLASSPATH"` 117 | 118 | # We build the pattern for arguments to be converted via cygpath 119 | ROOTDIRSRAW=`find -L / -maxdepth 1 -mindepth 1 -type d 2>/dev/null` 120 | SEP="" 121 | for dir in $ROOTDIRSRAW ; do 122 | ROOTDIRS="$ROOTDIRS$SEP$dir" 123 | SEP="|" 124 | done 125 | OURCYGPATTERN="(^($ROOTDIRS))" 126 | # Add a user-defined pattern to the cygpath arguments 127 | if [ "$GRADLE_CYGPATTERN" != "" ] ; then 128 | OURCYGPATTERN="$OURCYGPATTERN|($GRADLE_CYGPATTERN)" 129 | fi 130 | # Now convert the arguments - kludge to limit ourselves to /bin/sh 131 | i=0 132 | for arg in "$@" ; do 133 | CHECK=`echo "$arg"|egrep -c "$OURCYGPATTERN" -` 134 | CHECK2=`echo "$arg"|egrep -c "^-"` ### Determine if an option 135 | 136 | if [ $CHECK -ne 0 ] && [ $CHECK2 -eq 0 ] ; then ### Added a condition 137 | eval `echo args$i`=`cygpath --path --ignore --mixed "$arg"` 138 | else 139 | eval `echo args$i`="\"$arg\"" 140 | fi 141 | i=$((i+1)) 142 | done 143 | case $i in 144 | (0) set -- ;; 145 | (1) set -- "$args0" ;; 146 | (2) set -- "$args0" "$args1" ;; 147 | (3) set -- "$args0" "$args1" "$args2" ;; 148 | (4) set -- "$args0" "$args1" "$args2" "$args3" ;; 149 | (5) set -- "$args0" "$args1" "$args2" "$args3" "$args4" ;; 150 | (6) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" ;; 151 | (7) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" ;; 152 | (8) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" "$args7" ;; 153 | (9) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" "$args7" "$args8" ;; 154 | esac 155 | fi 156 | 157 | # Split up the JVM_OPTS And GRADLE_OPTS values into an array, following the shell quoting and substitution rules 158 | function splitJvmOpts() { 159 | JVM_OPTS=("$@") 160 | } 161 | eval splitJvmOpts $DEFAULT_JVM_OPTS $JAVA_OPTS $GRADLE_OPTS 162 | JVM_OPTS[${#JVM_OPTS[*]}]="-Dorg.gradle.appname=$APP_BASE_NAME" 163 | 164 | exec "$JAVACMD" "${JVM_OPTS[@]}" -classpath "$CLASSPATH" org.gradle.wrapper.GradleWrapperMain "$@" 165 | -------------------------------------------------------------------------------- /CountryCodePicker/src/com/sithagi/countrycodepicker/CountryPicker.java: -------------------------------------------------------------------------------- 1 | package com.sithagi.countrycodepicker; 2 | 3 | import java.util.ArrayList; 4 | import java.util.Collections; 5 | import java.util.Comparator; 6 | import java.util.Currency; 7 | import java.util.List; 8 | import java.util.Locale; 9 | 10 | import org.json.JSONArray; 11 | import org.json.JSONObject; 12 | 13 | import android.annotation.SuppressLint; 14 | import android.content.Context; 15 | import android.os.Bundle; 16 | import android.support.v4.app.DialogFragment; 17 | import android.text.Editable; 18 | import android.text.TextWatcher; 19 | import android.util.Base64; 20 | import android.view.LayoutInflater; 21 | import android.view.View; 22 | import android.view.ViewGroup; 23 | import android.widget.AdapterView; 24 | import android.widget.AdapterView.OnItemClickListener; 25 | import android.widget.EditText; 26 | import android.widget.ListView; 27 | 28 | public class CountryPicker extends DialogFragment implements 29 | Comparator { 30 | 31 | private EditText searchEditText; 32 | private ListView countryListView; 33 | 34 | private CountryListAdapter adapter; 35 | 36 | private List allCountriesList; 37 | 38 | private List selectedCountriesList; 39 | 40 | private CountryPickerListener listener; 41 | 42 | public void setListener(CountryPickerListener listener) { 43 | this.listener = listener; 44 | } 45 | 46 | public EditText getSearchEditText() { 47 | return searchEditText; 48 | } 49 | 50 | public ListView getCountryListView() { 51 | return countryListView; 52 | } 53 | 54 | public static Currency getCurrencyCode(String countryCode) { 55 | try { 56 | return Currency.getInstance(new Locale("en", countryCode)); 57 | } catch (Exception e) { 58 | 59 | } 60 | return null; 61 | } 62 | 63 | private List getAllCountries() { 64 | if (allCountriesList == null) { 65 | try { 66 | allCountriesList = new ArrayList(); 67 | 68 | String allCountriesCode = readEncodedJsonString(getActivity()); 69 | 70 | JSONArray countrArray = new JSONArray(allCountriesCode); 71 | 72 | for (int i = 0; i < countrArray.length(); i++) { 73 | JSONObject jsonObject = countrArray.getJSONObject(i); 74 | String countryName = jsonObject.getString("name"); 75 | String countryDialCode = jsonObject.getString("dial_code"); 76 | String countryCode = jsonObject.getString("code"); 77 | 78 | Country country = new Country(); 79 | country.setCode(countryCode); 80 | country.setName(countryName); 81 | country.setDialCode(countryDialCode); 82 | allCountriesList.add(country); 83 | } 84 | 85 | Collections.sort(allCountriesList, this); 86 | 87 | selectedCountriesList = new ArrayList(); 88 | selectedCountriesList.addAll(allCountriesList); 89 | 90 | // Return 91 | return allCountriesList; 92 | 93 | } catch (Exception e) { 94 | e.printStackTrace(); 95 | } 96 | } 97 | return null; 98 | } 99 | 100 | private static String readEncodedJsonString(Context context) 101 | throws java.io.IOException { 102 | String base64 = context.getResources().getString(R.string.countries_code); 103 | byte[] data = Base64.decode(base64, Base64.DEFAULT); 104 | return new String(data, "UTF-8"); 105 | } 106 | 107 | /** 108 | * To support show as dialog 109 | * 110 | * @param dialogTitle 111 | * @return 112 | */ 113 | public static CountryPicker newInstance(String dialogTitle) { 114 | CountryPicker picker = new CountryPicker(); 115 | Bundle bundle = new Bundle(); 116 | bundle.putString("dialogTitle", dialogTitle); 117 | picker.setArguments(bundle); 118 | return picker; 119 | } 120 | 121 | @Override 122 | public View onCreateView(LayoutInflater inflater, ViewGroup container, 123 | Bundle savedInstanceState) { 124 | View view = inflater.inflate(R.layout.country_picker, null); 125 | 126 | getAllCountries(); 127 | 128 | Bundle args = getArguments(); 129 | if (args != null) { 130 | String dialogTitle = args.getString("dialogTitle"); 131 | getDialog().setTitle(dialogTitle); 132 | 133 | int width = getResources().getDimensionPixelSize( 134 | R.dimen.cp_dialog_width); 135 | int height = getResources().getDimensionPixelSize( 136 | R.dimen.cp_dialog_height); 137 | getDialog().getWindow().setLayout(width, height); 138 | } 139 | 140 | searchEditText = (EditText) view 141 | .findViewById(R.id.country_code_picker_search); 142 | countryListView = (ListView) view 143 | .findViewById(R.id.country_code_picker_listview); 144 | 145 | adapter = new CountryListAdapter(getActivity(), selectedCountriesList); 146 | countryListView.setAdapter(adapter); 147 | 148 | countryListView.setOnItemClickListener(new OnItemClickListener() { 149 | 150 | @Override 151 | public void onItemClick(AdapterView parent, View view, 152 | int position, long id) { 153 | if (listener != null) { 154 | Country country = selectedCountriesList.get(position); 155 | listener.onSelectCountry(country.getName(), 156 | country.getCode(),country.getDialCode()); 157 | } 158 | } 159 | }); 160 | 161 | searchEditText.addTextChangedListener(new TextWatcher() { 162 | 163 | @Override 164 | public void onTextChanged(CharSequence s, int start, int before, 165 | int count) { 166 | } 167 | 168 | @Override 169 | public void beforeTextChanged(CharSequence s, int start, int count, 170 | int after) { 171 | } 172 | 173 | @Override 174 | public void afterTextChanged(Editable s) { 175 | search(s.toString()); 176 | } 177 | }); 178 | 179 | return view; 180 | } 181 | 182 | @SuppressLint("DefaultLocale") 183 | private void search(String text) { 184 | selectedCountriesList.clear(); 185 | 186 | for (Country country : allCountriesList) { 187 | if (country.getName().toLowerCase(Locale.ENGLISH) 188 | .contains(text.toLowerCase())) { 189 | selectedCountriesList.add(country); 190 | } 191 | } 192 | 193 | adapter.notifyDataSetChanged(); 194 | } 195 | 196 | @Override 197 | public int compare(Country lhs, Country rhs) { 198 | return lhs.getName().compareTo(rhs.getName()); 199 | } 200 | 201 | } 202 | -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- 1 | Apache License 2 | Version 2.0, January 2004 3 | http://www.apache.org/licenses/ 4 | 5 | TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 6 | 7 | 1. Definitions. 8 | 9 | "License" shall mean the terms and conditions for use, reproduction, 10 | and distribution as defined by Sections 1 through 9 of this document. 11 | 12 | "Licensor" shall mean the copyright owner or entity authorized by 13 | the copyright owner that is granting the License. 14 | 15 | "Legal Entity" shall mean the union of the acting entity and all 16 | other entities that control, are controlled by, or are under common 17 | control with that entity. For the purposes of this definition, 18 | "control" means (i) the power, direct or indirect, to cause the 19 | direction or management of such entity, whether by contract or 20 | otherwise, or (ii) ownership of fifty percent (50%) or more of the 21 | outstanding shares, or (iii) beneficial ownership of such entity. 22 | 23 | "You" (or "Your") shall mean an individual or Legal Entity 24 | exercising permissions granted by this License. 25 | 26 | "Source" form shall mean the preferred form for making modifications, 27 | including but not limited to software source code, documentation 28 | source, and configuration files. 29 | 30 | "Object" form shall mean any form resulting from mechanical 31 | transformation or translation of a Source form, including but 32 | not limited to compiled object code, generated documentation, 33 | and conversions to other media types. 34 | 35 | "Work" shall mean the work of authorship, whether in Source or 36 | Object form, made available under the License, as indicated by a 37 | copyright notice that is included in or attached to the work 38 | (an example is provided in the Appendix below). 39 | 40 | "Derivative Works" shall mean any work, whether in Source or Object 41 | form, that is based on (or derived from) the Work and for which the 42 | editorial revisions, annotations, elaborations, or other modifications 43 | represent, as a whole, an original work of authorship. For the purposes 44 | of this License, Derivative Works shall not include works that remain 45 | separable from, or merely link (or bind by name) to the interfaces of, 46 | the Work and Derivative Works thereof. 47 | 48 | "Contribution" shall mean any work of authorship, including 49 | the original version of the Work and any modifications or additions 50 | to that Work or Derivative Works thereof, that is intentionally 51 | submitted to Licensor for inclusion in the Work by the copyright owner 52 | or by an individual or Legal Entity authorized to submit on behalf of 53 | the copyright owner. For the purposes of this definition, "submitted" 54 | means any form of electronic, verbal, or written communication sent 55 | to the Licensor or its representatives, including but not limited to 56 | communication on electronic mailing lists, source code control systems, 57 | and issue tracking systems that are managed by, or on behalf of, the 58 | Licensor for the purpose of discussing and improving the Work, but 59 | excluding communication that is conspicuously marked or otherwise 60 | designated in writing by the copyright owner as "Not a Contribution." 61 | 62 | "Contributor" shall mean Licensor and any individual or Legal Entity 63 | on behalf of whom a Contribution has been received by Licensor and 64 | subsequently incorporated within the Work. 65 | 66 | 2. Grant of Copyright License. Subject to the terms and conditions of 67 | this License, each Contributor hereby grants to You a perpetual, 68 | worldwide, non-exclusive, no-charge, royalty-free, irrevocable 69 | copyright license to reproduce, prepare Derivative Works of, 70 | publicly display, publicly perform, sublicense, and distribute the 71 | Work and such Derivative Works in Source or Object form. 72 | 73 | 3. Grant of Patent License. Subject to the terms and conditions of 74 | this License, each Contributor hereby grants to You a perpetual, 75 | worldwide, non-exclusive, no-charge, royalty-free, irrevocable 76 | (except as stated in this section) patent license to make, have made, 77 | use, offer to sell, sell, import, and otherwise transfer the Work, 78 | where such license applies only to those patent claims licensable 79 | by such Contributor that are necessarily infringed by their 80 | Contribution(s) alone or by combination of their Contribution(s) 81 | with the Work to which such Contribution(s) was submitted. If You 82 | institute patent litigation against any entity (including a 83 | cross-claim or counterclaim in a lawsuit) alleging that the Work 84 | or a Contribution incorporated within the Work constitutes direct 85 | or contributory patent infringement, then any patent licenses 86 | granted to You under this License for that Work shall terminate 87 | as of the date such litigation is filed. 88 | 89 | 4. Redistribution. You may reproduce and distribute copies of the 90 | Work or Derivative Works thereof in any medium, with or without 91 | modifications, and in Source or Object form, provided that You 92 | meet the following conditions: 93 | 94 | (a) You must give any other recipients of the Work or 95 | Derivative Works a copy of this License; and 96 | 97 | (b) You must cause any modified files to carry prominent notices 98 | stating that You changed the files; and 99 | 100 | (c) You must retain, in the Source form of any Derivative Works 101 | that You distribute, all copyright, patent, trademark, and 102 | attribution notices from the Source form of the Work, 103 | excluding those notices that do not pertain to any part of 104 | the Derivative Works; and 105 | 106 | (d) If the Work includes a "NOTICE" text file as part of its 107 | distribution, then any Derivative Works that You distribute must 108 | include a readable copy of the attribution notices contained 109 | within such NOTICE file, excluding those notices that do not 110 | pertain to any part of the Derivative Works, in at least one 111 | of the following places: within a NOTICE text file distributed 112 | as part of the Derivative Works; within the Source form or 113 | documentation, if provided along with the Derivative Works; or, 114 | within a display generated by the Derivative Works, if and 115 | wherever such third-party notices normally appear. The contents 116 | of the NOTICE file are for informational purposes only and 117 | do not modify the License. You may add Your own attribution 118 | notices within Derivative Works that You distribute, alongside 119 | or as an addendum to the NOTICE text from the Work, provided 120 | that such additional attribution notices cannot be construed 121 | as modifying the License. 122 | 123 | You may add Your own copyright statement to Your modifications and 124 | may provide additional or different license terms and conditions 125 | for use, reproduction, or distribution of Your modifications, or 126 | for any such Derivative Works as a whole, provided Your use, 127 | reproduction, and distribution of the Work otherwise complies with 128 | the conditions stated in this License. 129 | 130 | 5. Submission of Contributions. Unless You explicitly state otherwise, 131 | any Contribution intentionally submitted for inclusion in the Work 132 | by You to the Licensor shall be under the terms and conditions of 133 | this License, without any additional terms or conditions. 134 | Notwithstanding the above, nothing herein shall supersede or modify 135 | the terms of any separate license agreement you may have executed 136 | with Licensor regarding such Contributions. 137 | 138 | 6. Trademarks. This License does not grant permission to use the trade 139 | names, trademarks, service marks, or product names of the Licensor, 140 | except as required for reasonable and customary use in describing the 141 | origin of the Work and reproducing the content of the NOTICE file. 142 | 143 | 7. Disclaimer of Warranty. Unless required by applicable law or 144 | agreed to in writing, Licensor provides the Work (and each 145 | Contributor provides its Contributions) on an "AS IS" BASIS, 146 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 147 | implied, including, without limitation, any warranties or conditions 148 | of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 149 | PARTICULAR PURPOSE. You are solely responsible for determining the 150 | appropriateness of using or redistributing the Work and assume any 151 | risks associated with Your exercise of permissions under this License. 152 | 153 | 8. Limitation of Liability. In no event and under no legal theory, 154 | whether in tort (including negligence), contract, or otherwise, 155 | unless required by applicable law (such as deliberate and grossly 156 | negligent acts) or agreed to in writing, shall any Contributor be 157 | liable to You for damages, including any direct, indirect, special, 158 | incidental, or consequential damages of any character arising as a 159 | result of this License or out of the use or inability to use the 160 | Work (including but not limited to damages for loss of goodwill, 161 | work stoppage, computer failure or malfunction, or any and all 162 | other commercial damages or losses), even if such Contributor 163 | has been advised of the possibility of such damages. 164 | 165 | 9. Accepting Warranty or Additional Liability. While redistributing 166 | the Work or Derivative Works thereof, You may choose to offer, 167 | and charge a fee for, acceptance of support, warranty, indemnity, 168 | or other liability obligations and/or rights consistent with this 169 | License. However, in accepting such obligations, You may act only 170 | on Your own behalf and on Your sole responsibility, not on behalf 171 | of any other Contributor, and only if You agree to indemnify, 172 | defend, and hold each Contributor harmless for any liability 173 | incurred by, or claims asserted against, such Contributor by reason 174 | of your accepting any such warranty or additional liability. 175 | 176 | END OF TERMS AND CONDITIONS 177 | 178 | APPENDIX: How to apply the Apache License to your work. 179 | 180 | To apply the Apache License to your work, attach the following 181 | boilerplate notice, with the fields enclosed by brackets "{}" 182 | replaced with your own identifying information. (Don't include 183 | the brackets!) The text should be enclosed in the appropriate 184 | comment syntax for the file format. We also recommend that a 185 | file or class name and description of purpose be included on the 186 | same "printed page" as the copyright notice for easier 187 | identification within third-party archives. 188 | 189 | Copyright 2015 Chathura Wijesinghe 190 | 191 | Licensed under the Apache License, Version 2.0 (the "License"); 192 | you may not use this file except in compliance with the License. 193 | You may obtain a copy of the License at 194 | 195 | http://www.apache.org/licenses/LICENSE-2.0 196 | 197 | Unless required by applicable law or agreed to in writing, software 198 | distributed under the License is distributed on an "AS IS" BASIS, 199 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 200 | See the License for the specific language governing permissions and 201 | limitations under the License. 202 | -------------------------------------------------------------------------------- /CountryCodePicker/res/values/string_countries_code.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | W3sibmFtZSI6IkFmZ2hhbmlzdGFuIiwiZGlhbF9jb2RlIjoiKzkzIiwiY29kZSI6IkFGIn0seyJuYW1lIjoiQWxiYW5pYSIsImRpYWxfY29kZSI6IiszNTUiLCJjb2RlIjoiQUwifSx7Im5hbWUiOiJBbGdlcmlhIiwiZGlhbF9jb2RlIjoiKzIxMyIsImNvZGUiOiJEWiJ9LHsibmFtZSI6IkFtZXJpY2FuU2Ftb2EiLCJkaWFsX2NvZGUiOiIrMSA2ODQiLCJjb2RlIjoiQVMifSx7Im5hbWUiOiJBbmRvcnJhIiwiZGlhbF9jb2RlIjoiKzM3NiIsImNvZGUiOiJBRCJ9LHsibmFtZSI6IkFuZ29sYSIsImRpYWxfY29kZSI6IisyNDQiLCJjb2RlIjoiQU8ifSx7Im5hbWUiOiJBbmd1aWxsYSIsImRpYWxfY29kZSI6IisxIDI2NCIsImNvZGUiOiJBSSJ9LHsibmFtZSI6IkFudGFyY3RpY2EiLCJkaWFsX2NvZGUiOiIrNjcyIiwiY29kZSI6IkFRIn0seyJuYW1lIjoiQW50aWd1YSBhbmQgQmFyYnVkYSIsImRpYWxfY29kZSI6IisxMjY4IiwiY29kZSI6IkFHIn0seyJuYW1lIjoiQXJnZW50aW5hIiwiZGlhbF9jb2RlIjoiKzU0IiwiY29kZSI6IkFSIn0seyJuYW1lIjoiQXJtZW5pYSIsImRpYWxfY29kZSI6IiszNzQiLCJjb2RlIjoiQU0ifSx7Im5hbWUiOiJBcnViYSIsImRpYWxfY29kZSI6IisyOTciLCJjb2RlIjoiQVcifSx7Im5hbWUiOiJBdXN0cmFsaWEiLCJkaWFsX2NvZGUiOiIrNjEiLCJjb2RlIjoiQVUifSx7Im5hbWUiOiJBdXN0cmlhIiwiZGlhbF9jb2RlIjoiKzQzIiwiY29kZSI6IkFUIn0seyJuYW1lIjoiQXplcmJhaWphbiIsImRpYWxfY29kZSI6Iis5OTQiLCJjb2RlIjoiQVoifSx7Im5hbWUiOiJCYWhhbWFzIiwiZGlhbF9jb2RlIjoiKzEgMjQyIiwiY29kZSI6IkJTIn0seyJuYW1lIjoiQmFocmFpbiIsImRpYWxfY29kZSI6Iis5NzMiLCJjb2RlIjoiQkgifSx7Im5hbWUiOiJCYW5nbGFkZXNoIiwiZGlhbF9jb2RlIjoiKzg4MCIsImNvZGUiOiJCRCJ9LHsibmFtZSI6IkJhcmJhZG9zIiwiZGlhbF9jb2RlIjoiKzEgMjQ2IiwiY29kZSI6IkJCIn0seyJuYW1lIjoiQmVsYXJ1cyIsImRpYWxfY29kZSI6IiszNzUiLCJjb2RlIjoiQlkifSx7Im5hbWUiOiJCZWxnaXVtIiwiZGlhbF9jb2RlIjoiKzMyIiwiY29kZSI6IkJFIn0seyJuYW1lIjoiQmVsaXplIiwiZGlhbF9jb2RlIjoiKzUwMSIsImNvZGUiOiJCWiJ9LHsibmFtZSI6IkJlbmluIiwiZGlhbF9jb2RlIjoiKzIyOSIsImNvZGUiOiJCSiJ9LHsibmFtZSI6IkJlcm11ZGEiLCJkaWFsX2NvZGUiOiIrMSA0NDEiLCJjb2RlIjoiQk0ifSx7Im5hbWUiOiJCaHV0YW4iLCJkaWFsX2NvZGUiOiIrOTc1IiwiY29kZSI6IkJUIn0seyJuYW1lIjoiQm9saXZpYSwgUGx1cmluYXRpb25hbCBTdGF0ZSBvZiIsImRpYWxfY29kZSI6Iis1OTEiLCJjb2RlIjoiQk8ifSx7Im5hbWUiOiJCb3NuaWEgYW5kIEhlcnplZ292aW5hIiwiZGlhbF9jb2RlIjoiKzM4NyIsImNvZGUiOiJCQSJ9LHsibmFtZSI6IkJvdHN3YW5hIiwiZGlhbF9jb2RlIjoiKzI2NyIsImNvZGUiOiJCVyJ9LHsibmFtZSI6IkJyYXppbCIsImRpYWxfY29kZSI6Iis1NSIsImNvZGUiOiJCUiJ9LHsibmFtZSI6IkJyaXRpc2ggSW5kaWFuIE9jZWFuIFRlcnJpdG9yeSIsImRpYWxfY29kZSI6IisyNDYiLCJjb2RlIjoiSU8ifSx7Im5hbWUiOiJCcnVuZWkgRGFydXNzYWxhbSIsImRpYWxfY29kZSI6Iis2NzMiLCJjb2RlIjoiQk4ifSx7Im5hbWUiOiJCdWxnYXJpYSIsImRpYWxfY29kZSI6IiszNTkiLCJjb2RlIjoiQkcifSx7Im5hbWUiOiJCdXJraW5hIEZhc28iLCJkaWFsX2NvZGUiOiIrMjI2IiwiY29kZSI6IkJGIn0seyJuYW1lIjoiQnVydW5kaSIsImRpYWxfY29kZSI6IisyNTciLCJjb2RlIjoiQkkifSx7Im5hbWUiOiJDYW1ib2RpYSIsImRpYWxfY29kZSI6Iis4NTUiLCJjb2RlIjoiS0gifSx7Im5hbWUiOiJDYW1lcm9vbiIsImRpYWxfY29kZSI6IisyMzciLCJjb2RlIjoiQ00ifSx7Im5hbWUiOiJDYW5hZGEiLCJkaWFsX2NvZGUiOiIrMSIsImNvZGUiOiJDQSJ9LHsibmFtZSI6IkNhcGUgVmVyZGUiLCJkaWFsX2NvZGUiOiIrMjM4IiwiY29kZSI6IkNWIn0seyJuYW1lIjoiQ2F5bWFuIElzbGFuZHMiLCJkaWFsX2NvZGUiOiIrIDM0NSIsImNvZGUiOiJLWSJ9LHsibmFtZSI6IkNlbnRyYWwgQWZyaWNhbiBSZXB1YmxpYyIsImRpYWxfY29kZSI6IisyMzYiLCJjb2RlIjoiQ0YifSx7Im5hbWUiOiJDaGFkIiwiZGlhbF9jb2RlIjoiKzIzNSIsImNvZGUiOiJURCJ9LHsibmFtZSI6IkNoaWxlIiwiZGlhbF9jb2RlIjoiKzU2IiwiY29kZSI6IkNMIn0seyJuYW1lIjoiQ2hpbmEiLCJkaWFsX2NvZGUiOiIrODYiLCJjb2RlIjoiQ04ifSx7Im5hbWUiOiJDaHJpc3RtYXMgSXNsYW5kIiwiZGlhbF9jb2RlIjoiKzYxIiwiY29kZSI6IkNYIn0seyJuYW1lIjoiQ29jb3MgKEtlZWxpbmcpIElzbGFuZHMiLCJkaWFsX2NvZGUiOiIrNjEiLCJjb2RlIjoiQ0MifSx7Im5hbWUiOiJDb2xvbWJpYSIsImRpYWxfY29kZSI6Iis1NyIsImNvZGUiOiJDTyJ9LHsibmFtZSI6IkNvbW9yb3MiLCJkaWFsX2NvZGUiOiIrMjY5IiwiY29kZSI6IktNIn0seyJuYW1lIjoiQ29uZ28iLCJkaWFsX2NvZGUiOiIrMjQyIiwiY29kZSI6IkNHIn0seyJuYW1lIjoiQ29uZ28sIFRoZSBEZW1vY3JhdGljIFJlcHVibGljIG9mIHRoZSIsImRpYWxfY29kZSI6IisyNDMiLCJjb2RlIjoiQ0QifSx7Im5hbWUiOiJDb29rIElzbGFuZHMiLCJkaWFsX2NvZGUiOiIrNjgyIiwiY29kZSI6IkNLIn0seyJuYW1lIjoiQ29zdGEgUmljYSIsImRpYWxfY29kZSI6Iis1MDYiLCJjb2RlIjoiQ1IifSx7Im5hbWUiOiJDb3RlIGQnSXZvaXJlIiwiZGlhbF9jb2RlIjoiKzIyNSIsImNvZGUiOiJDSSJ9LHsibmFtZSI6IkNyb2F0aWEiLCJkaWFsX2NvZGUiOiIrMzg1IiwiY29kZSI6IkhSIn0seyJuYW1lIjoiQ3ViYSIsImRpYWxfY29kZSI6Iis1MyIsImNvZGUiOiJDVSJ9LHsibmFtZSI6IkN5cHJ1cyIsImRpYWxfY29kZSI6IiszNTciLCJjb2RlIjoiQ1kifSx7Im5hbWUiOiJDemVjaCBSZXB1YmxpYyIsImRpYWxfY29kZSI6Iis0MjAiLCJjb2RlIjoiQ1oifSx7Im5hbWUiOiJEZW5tYXJrIiwiZGlhbF9jb2RlIjoiKzQ1IiwiY29kZSI6IkRLIn0seyJuYW1lIjoiRGppYm91dGkiLCJkaWFsX2NvZGUiOiIrMjUzIiwiY29kZSI6IkRKIn0seyJuYW1lIjoiRG9taW5pY2EiLCJkaWFsX2NvZGUiOiIrMSA3NjciLCJjb2RlIjoiRE0ifSx7Im5hbWUiOiJEb21pbmljYW4gUmVwdWJsaWMiLCJkaWFsX2NvZGUiOiIrMSA4NDkiLCJjb2RlIjoiRE8ifSx7Im5hbWUiOiJFY3VhZG9yIiwiZGlhbF9jb2RlIjoiKzU5MyIsImNvZGUiOiJFQyJ9LHsibmFtZSI6IkVneXB0IiwiZGlhbF9jb2RlIjoiKzIwIiwiY29kZSI6IkVHIn0seyJuYW1lIjoiRWwgU2FsdmFkb3IiLCJkaWFsX2NvZGUiOiIrNTAzIiwiY29kZSI6IlNWIn0seyJuYW1lIjoiRXF1YXRvcmlhbCBHdWluZWEiLCJkaWFsX2NvZGUiOiIrMjQwIiwiY29kZSI6IkdRIn0seyJuYW1lIjoiRXJpdHJlYSIsImRpYWxfY29kZSI6IisyOTEiLCJjb2RlIjoiRVIifSx7Im5hbWUiOiJFc3RvbmlhIiwiZGlhbF9jb2RlIjoiKzM3MiIsImNvZGUiOiJFRSJ9LHsibmFtZSI6IkV0aGlvcGlhIiwiZGlhbF9jb2RlIjoiKzI1MSIsImNvZGUiOiJFVCJ9LHsibmFtZSI6IkZhbGtsYW5kIElzbGFuZHMgKE1hbHZpbmFzKSIsImRpYWxfY29kZSI6Iis1MDAiLCJjb2RlIjoiRksifSx7Im5hbWUiOiJGYXJvZSBJc2xhbmRzIiwiZGlhbF9jb2RlIjoiKzI5OCIsImNvZGUiOiJGTyJ9LHsibmFtZSI6IkZpamkiLCJkaWFsX2NvZGUiOiIrNjc5IiwiY29kZSI6IkZKIn0seyJuYW1lIjoiRmlubGFuZCIsImRpYWxfY29kZSI6IiszNTgiLCJjb2RlIjoiRkkifSx7Im5hbWUiOiJGcmFuY2UiLCJkaWFsX2NvZGUiOiIrMzMiLCJjb2RlIjoiRlIifSx7Im5hbWUiOiJGcmVuY2ggR3VpYW5hIiwiZGlhbF9jb2RlIjoiKzU5NCIsImNvZGUiOiJHRiJ9LHsibmFtZSI6IkZyZW5jaCBQb2x5bmVzaWEiLCJkaWFsX2NvZGUiOiIrNjg5IiwiY29kZSI6IlBGIn0seyJuYW1lIjoiR2Fib24iLCJkaWFsX2NvZGUiOiIrMjQxIiwiY29kZSI6IkdBIn0seyJuYW1lIjoiR2FtYmlhIiwiZGlhbF9jb2RlIjoiKzIyMCIsImNvZGUiOiJHTSJ9LHsibmFtZSI6Ikdlb3JnaWEiLCJkaWFsX2NvZGUiOiIrOTk1IiwiY29kZSI6IkdFIn0seyJuYW1lIjoiR2VybWFueSIsImRpYWxfY29kZSI6Iis0OSIsImNvZGUiOiJERSJ9LHsibmFtZSI6IkdoYW5hIiwiZGlhbF9jb2RlIjoiKzIzMyIsImNvZGUiOiJHSCJ9LHsibmFtZSI6IkdpYnJhbHRhciIsImRpYWxfY29kZSI6IiszNTAiLCJjb2RlIjoiR0kifSx7Im5hbWUiOiJHcmVlY2UiLCJkaWFsX2NvZGUiOiIrMzAiLCJjb2RlIjoiR1IifSx7Im5hbWUiOiJHcmVlbmxhbmQiLCJkaWFsX2NvZGUiOiIrMjk5IiwiY29kZSI6IkdMIn0seyJuYW1lIjoiR3JlbmFkYSIsImRpYWxfY29kZSI6IisxIDQ3MyIsImNvZGUiOiJHRCJ9LHsibmFtZSI6Ikd1YWRlbG91cGUiLCJkaWFsX2NvZGUiOiIrNTkwIiwiY29kZSI6IkdQIn0seyJuYW1lIjoiR3VhbSIsImRpYWxfY29kZSI6IisxIDY3MSIsImNvZGUiOiJHVSJ9LHsibmFtZSI6Ikd1YXRlbWFsYSIsImRpYWxfY29kZSI6Iis1MDIiLCJjb2RlIjoiR1QifSx7Im5hbWUiOiJHdWVybnNleSIsImRpYWxfY29kZSI6Iis0NCIsImNvZGUiOiJHRyJ9LHsibmFtZSI6Ikd1aW5lYSIsImRpYWxfY29kZSI6IisyMjQiLCJjb2RlIjoiR04ifSx7Im5hbWUiOiJHdWluZWEtQmlzc2F1IiwiZGlhbF9jb2RlIjoiKzI0NSIsImNvZGUiOiJHVyJ9LHsibmFtZSI6Ikd1eWFuYSIsImRpYWxfY29kZSI6Iis1OTUiLCJjb2RlIjoiR1kifSx7Im5hbWUiOiJIYWl0aSIsImRpYWxfY29kZSI6Iis1MDkiLCJjb2RlIjoiSFQifSx7Im5hbWUiOiJIb2x5IFNlZSAoVmF0aWNhbiBDaXR5IFN0YXRlKSIsImRpYWxfY29kZSI6IiszNzkiLCJjb2RlIjoiVkEifSx7Im5hbWUiOiJIb25kdXJhcyIsImRpYWxfY29kZSI6Iis1MDQiLCJjb2RlIjoiSE4ifSx7Im5hbWUiOiJIb25nIEtvbmciLCJkaWFsX2NvZGUiOiIrODUyIiwiY29kZSI6IkhLIn0seyJuYW1lIjoiSHVuZ2FyeSIsImRpYWxfY29kZSI6IiszNiIsImNvZGUiOiJIVSJ9LHsibmFtZSI6IkljZWxhbmQiLCJkaWFsX2NvZGUiOiIrMzU0IiwiY29kZSI6IklTIn0seyJuYW1lIjoiSW5kaWEiLCJkaWFsX2NvZGUiOiIrOTEiLCJjb2RlIjoiSU4ifSx7Im5hbWUiOiJJbmRvbmVzaWEiLCJkaWFsX2NvZGUiOiIrNjIiLCJjb2RlIjoiSUQifSx7Im5hbWUiOiJJcmFuLCBJc2xhbWljIFJlcHVibGljIG9mIiwiZGlhbF9jb2RlIjoiKzk4IiwiY29kZSI6IklSIn0seyJuYW1lIjoiSXJhcSIsImRpYWxfY29kZSI6Iis5NjQiLCJjb2RlIjoiSVEifSx7Im5hbWUiOiJJcmVsYW5kIiwiZGlhbF9jb2RlIjoiKzM1MyIsImNvZGUiOiJJRSJ9LHsibmFtZSI6IklzbGUgb2YgTWFuIiwiZGlhbF9jb2RlIjoiKzQ0IiwiY29kZSI6IklNIn0seyJuYW1lIjoiSXNyYWVsIiwiZGlhbF9jb2RlIjoiKzk3MiIsImNvZGUiOiJJTCJ9LHsibmFtZSI6Ikl0YWx5IiwiZGlhbF9jb2RlIjoiKzM5IiwiY29kZSI6IklUIn0seyJuYW1lIjoiSmFtYWljYSIsImRpYWxfY29kZSI6IisxIDg3NiIsImNvZGUiOiJKTSJ9LHsibmFtZSI6IkphcGFuIiwiZGlhbF9jb2RlIjoiKzgxIiwiY29kZSI6IkpQIn0seyJuYW1lIjoiSmVyc2V5IiwiZGlhbF9jb2RlIjoiKzQ0IiwiY29kZSI6IkpFIn0seyJuYW1lIjoiSm9yZGFuIiwiZGlhbF9jb2RlIjoiKzk2MiIsImNvZGUiOiJKTyJ9LHsibmFtZSI6IkthemFraHN0YW4iLCJkaWFsX2NvZGUiOiIrNyA3IiwiY29kZSI6IktaIn0seyJuYW1lIjoiS2VueWEiLCJkaWFsX2NvZGUiOiIrMjU0IiwiY29kZSI6IktFIn0seyJuYW1lIjoiS2lyaWJhdGkiLCJkaWFsX2NvZGUiOiIrNjg2IiwiY29kZSI6IktJIn0seyJuYW1lIjoiS29yZWEsIERlbW9jcmF0aWMgUGVvcGxlJ3MgUmVwdWJsaWMgb2YiLCJkaWFsX2NvZGUiOiIrODUwIiwiY29kZSI6IktQIn0seyJuYW1lIjoiS29yZWEsIFJlcHVibGljIG9mIiwiZGlhbF9jb2RlIjoiKzgyIiwiY29kZSI6IktSIn0seyJuYW1lIjoiS3V3YWl0IiwiZGlhbF9jb2RlIjoiKzk2NSIsImNvZGUiOiJLVyJ9LHsibmFtZSI6Ikt5cmd5enN0YW4iLCJkaWFsX2NvZGUiOiIrOTk2IiwiY29kZSI6IktHIn0seyJuYW1lIjoiTGFvIFBlb3BsZSdzIERlbW9jcmF0aWMgUmVwdWJsaWMiLCJkaWFsX2NvZGUiOiIrODU2IiwiY29kZSI6IkxBIn0seyJuYW1lIjoiTGF0dmlhIiwiZGlhbF9jb2RlIjoiKzM3MSIsImNvZGUiOiJMViJ9LHsibmFtZSI6IkxlYmFub24iLCJkaWFsX2NvZGUiOiIrOTYxIiwiY29kZSI6IkxCIn0seyJuYW1lIjoiTGVzb3RobyIsImRpYWxfY29kZSI6IisyNjYiLCJjb2RlIjoiTFMifSx7Im5hbWUiOiJMaWJlcmlhIiwiZGlhbF9jb2RlIjoiKzIzMSIsImNvZGUiOiJMUiJ9LHsibmFtZSI6IkxpYnlhbiBBcmFiIEphbWFoaXJpeWEiLCJkaWFsX2NvZGUiOiIrMjE4IiwiY29kZSI6IkxZIn0seyJuYW1lIjoiTGllY2h0ZW5zdGVpbiIsImRpYWxfY29kZSI6Iis0MjMiLCJjb2RlIjoiTEkifSx7Im5hbWUiOiJMaXRodWFuaWEiLCJkaWFsX2NvZGUiOiIrMzcwIiwiY29kZSI6IkxUIn0seyJuYW1lIjoiTHV4ZW1ib3VyZyIsImRpYWxfY29kZSI6IiszNTIiLCJjb2RlIjoiTFUifSx7Im5hbWUiOiJNYWNhbyIsImRpYWxfY29kZSI6Iis4NTMiLCJjb2RlIjoiTU8ifSx7Im5hbWUiOiJNYWNlZG9uaWEsIFRoZSBGb3JtZXIgWXVnb3NsYXYgUmVwdWJsaWMgb2YiLCJkaWFsX2NvZGUiOiIrMzg5IiwiY29kZSI6Ik1LIn0seyJuYW1lIjoiTWFkYWdhc2NhciIsImRpYWxfY29kZSI6IisyNjEiLCJjb2RlIjoiTUcifSx7Im5hbWUiOiJNYWxhd2kiLCJkaWFsX2NvZGUiOiIrMjY1IiwiY29kZSI6Ik1XIn0seyJuYW1lIjoiTWFsYXlzaWEiLCJkaWFsX2NvZGUiOiIrNjAiLCJjb2RlIjoiTVkifSx7Im5hbWUiOiJNYWxkaXZlcyIsImRpYWxfY29kZSI6Iis5NjAiLCJjb2RlIjoiTVYifSx7Im5hbWUiOiJNYWxpIiwiZGlhbF9jb2RlIjoiKzIyMyIsImNvZGUiOiJNTCJ9LHsibmFtZSI6Ik1hbHRhIiwiZGlhbF9jb2RlIjoiKzM1NiIsImNvZGUiOiJNVCJ9LHsibmFtZSI6Ik1hcnNoYWxsIElzbGFuZHMiLCJkaWFsX2NvZGUiOiIrNjkyIiwiY29kZSI6Ik1IIn0seyJuYW1lIjoiTWFydGluaXF1ZSIsImRpYWxfY29kZSI6Iis1OTYiLCJjb2RlIjoiTVEifSx7Im5hbWUiOiJNYXVyaXRhbmlhIiwiZGlhbF9jb2RlIjoiKzIyMiIsImNvZGUiOiJNUiJ9LHsibmFtZSI6Ik1hdXJpdGl1cyIsImRpYWxfY29kZSI6IisyMzAiLCJjb2RlIjoiTVUifSx7Im5hbWUiOiJNYXlvdHRlIiwiZGlhbF9jb2RlIjoiKzI2MiIsImNvZGUiOiJZVCJ9LHsibmFtZSI6Ik1leGljbyIsImRpYWxfY29kZSI6Iis1MiIsImNvZGUiOiJNWCJ9LHsibmFtZSI6Ik1pY3JvbmVzaWEsIEZlZGVyYXRlZCBTdGF0ZXMgb2YiLCJkaWFsX2NvZGUiOiIrNjkxIiwiY29kZSI6IkZNIn0seyJuYW1lIjoiTW9sZG92YSwgUmVwdWJsaWMgb2YiLCJkaWFsX2NvZGUiOiIrMzczIiwiY29kZSI6Ik1EIn0seyJuYW1lIjoiTW9uYWNvIiwiZGlhbF9jb2RlIjoiKzM3NyIsImNvZGUiOiJNQyJ9LHsibmFtZSI6Ik1vbmdvbGlhIiwiZGlhbF9jb2RlIjoiKzk3NiIsImNvZGUiOiJNTiJ9LHsibmFtZSI6Ik1vbnRlbmVncm8iLCJkaWFsX2NvZGUiOiIrMzgyIiwiY29kZSI6Ik1FIn0seyJuYW1lIjoiTW9udHNlcnJhdCIsImRpYWxfY29kZSI6IisxNjY0IiwiY29kZSI6Ik1TIn0seyJuYW1lIjoiTW9yb2NjbyIsImRpYWxfY29kZSI6IisyMTIiLCJjb2RlIjoiTUEifSx7Im5hbWUiOiJNb3phbWJpcXVlIiwiZGlhbF9jb2RlIjoiKzI1OCIsImNvZGUiOiJNWiJ9LHsibmFtZSI6Ik15YW5tYXIiLCJkaWFsX2NvZGUiOiIrOTUiLCJjb2RlIjoiTU0ifSx7Im5hbWUiOiJOYW1pYmlhIiwiZGlhbF9jb2RlIjoiKzI2NCIsImNvZGUiOiJOQSJ9LHsibmFtZSI6Ik5hdXJ1IiwiZGlhbF9jb2RlIjoiKzY3NCIsImNvZGUiOiJOUiJ9LHsibmFtZSI6Ik5lcGFsIiwiZGlhbF9jb2RlIjoiKzk3NyIsImNvZGUiOiJOUCJ9LHsibmFtZSI6Ik5ldGhlcmxhbmRzIiwiZGlhbF9jb2RlIjoiKzMxIiwiY29kZSI6Ik5MIn0seyJuYW1lIjoiTmV0aGVybGFuZHMgQW50aWxsZXMiLCJkaWFsX2NvZGUiOiIrNTk5IiwiY29kZSI6IkFOIn0seyJuYW1lIjoiTmV3IENhbGVkb25pYSIsImRpYWxfY29kZSI6Iis2ODciLCJjb2RlIjoiTkMifSx7Im5hbWUiOiJOZXcgWmVhbGFuZCIsImRpYWxfY29kZSI6Iis2NCIsImNvZGUiOiJOWiJ9LHsibmFtZSI6Ik5pY2FyYWd1YSIsImRpYWxfY29kZSI6Iis1MDUiLCJjb2RlIjoiTkkifSx7Im5hbWUiOiJOaWdlciIsImRpYWxfY29kZSI6IisyMjciLCJjb2RlIjoiTkUifSx7Im5hbWUiOiJOaWdlcmlhIiwiZGlhbF9jb2RlIjoiKzIzNCIsImNvZGUiOiJORyJ9LHsibmFtZSI6Ik5pdWUiLCJkaWFsX2NvZGUiOiIrNjgzIiwiY29kZSI6Ik5VIn0seyJuYW1lIjoiTm9yZm9sayBJc2xhbmQiLCJkaWFsX2NvZGUiOiIrNjcyIiwiY29kZSI6Ik5GIn0seyJuYW1lIjoiTm9ydGhlcm4gTWFyaWFuYSBJc2xhbmRzIiwiZGlhbF9jb2RlIjoiKzEgNjcwIiwiY29kZSI6Ik1QIn0seyJuYW1lIjoiTm9yd2F5IiwiZGlhbF9jb2RlIjoiKzQ3IiwiY29kZSI6Ik5PIn0seyJuYW1lIjoiT21hbiIsImRpYWxfY29kZSI6Iis5NjgiLCJjb2RlIjoiT00ifSx7Im5hbWUiOiJQYWtpc3RhbiIsImRpYWxfY29kZSI6Iis5MiIsImNvZGUiOiJQSyJ9LHsibmFtZSI6IlBhbGF1IiwiZGlhbF9jb2RlIjoiKzY4MCIsImNvZGUiOiJQVyJ9LHsibmFtZSI6IlBhbGVzdGluaWFuIFRlcnJpdG9yeSwgT2NjdXBpZWQiLCJkaWFsX2NvZGUiOiIrOTcwIiwiY29kZSI6IlBTIn0seyJuYW1lIjoiUGFuYW1hIiwiZGlhbF9jb2RlIjoiKzUwNyIsImNvZGUiOiJQQSJ9LHsibmFtZSI6IlBhcHVhIE5ldyBHdWluZWEiLCJkaWFsX2NvZGUiOiIrNjc1IiwiY29kZSI6IlBHIn0seyJuYW1lIjoiUGFyYWd1YXkiLCJkaWFsX2NvZGUiOiIrNTk1IiwiY29kZSI6IlBZIn0seyJuYW1lIjoiUGVydSIsImRpYWxfY29kZSI6Iis1MSIsImNvZGUiOiJQRSJ9LHsibmFtZSI6IlBoaWxpcHBpbmVzIiwiZGlhbF9jb2RlIjoiKzYzIiwiY29kZSI6IlBIIn0seyJuYW1lIjoiUGl0Y2Fpcm4iLCJkaWFsX2NvZGUiOiIrODcyIiwiY29kZSI6IlBOIn0seyJuYW1lIjoiUG9sYW5kIiwiZGlhbF9jb2RlIjoiKzQ4IiwiY29kZSI6IlBMIn0seyJuYW1lIjoiUG9ydHVnYWwiLCJkaWFsX2NvZGUiOiIrMzUxIiwiY29kZSI6IlBUIn0seyJuYW1lIjoiUHVlcnRvIFJpY28iLCJkaWFsX2NvZGUiOiIrMSA5MzkiLCJjb2RlIjoiUFIifSx7Im5hbWUiOiJRYXRhciIsImRpYWxfY29kZSI6Iis5NzQiLCJjb2RlIjoiUUEifSx7Im5hbWUiOiJSb21hbmlhIiwiZGlhbF9jb2RlIjoiKzQwIiwiY29kZSI6IlJPIn0seyJuYW1lIjoiUnVzc2lhIiwiZGlhbF9jb2RlIjoiKzciLCJjb2RlIjoiUlUifSx7Im5hbWUiOiJSd2FuZGEiLCJkaWFsX2NvZGUiOiIrMjUwIiwiY29kZSI6IlJXIn0seyJuYW1lIjoiUsOpdW5pb24iLCJkaWFsX2NvZGUiOiIrMjYyIiwiY29kZSI6IlJFIn0seyJuYW1lIjoiU2FpbnQgQmFydGjDqWxlbXkiLCJkaWFsX2NvZGUiOiIrNTkwIiwiY29kZSI6IkJMIn0seyJuYW1lIjoiU2FpbnQgSGVsZW5hLCBBc2NlbnNpb24gYW5kIFRyaXN0YW4gRGEgQ3VuaGEiLCJkaWFsX2NvZGUiOiIrMjkwIiwiY29kZSI6IlNIIn0seyJuYW1lIjoiU2FpbnQgS2l0dHMgYW5kIE5ldmlzIiwiZGlhbF9jb2RlIjoiKzEgODY5IiwiY29kZSI6IktOIn0seyJuYW1lIjoiU2FpbnQgTHVjaWEiLCJkaWFsX2NvZGUiOiIrMSA3NTgiLCJjb2RlIjoiTEMifSx7Im5hbWUiOiJTYWludCBNYXJ0aW4iLCJkaWFsX2NvZGUiOiIrNTkwIiwiY29kZSI6Ik1GIn0seyJuYW1lIjoiU2FpbnQgUGllcnJlIGFuZCBNaXF1ZWxvbiIsImRpYWxfY29kZSI6Iis1MDgiLCJjb2RlIjoiUE0ifSx7Im5hbWUiOiJTYWludCBWaW5jZW50IGFuZCB0aGUgR3JlbmFkaW5lcyIsImRpYWxfY29kZSI6IisxIDc4NCIsImNvZGUiOiJWQyJ9LHsibmFtZSI6IlNhbW9hIiwiZGlhbF9jb2RlIjoiKzY4NSIsImNvZGUiOiJXUyJ9LHsibmFtZSI6IlNhbiBNYXJpbm8iLCJkaWFsX2NvZGUiOiIrMzc4IiwiY29kZSI6IlNNIn0seyJuYW1lIjoiU2FvIFRvbWUgYW5kIFByaW5jaXBlIiwiZGlhbF9jb2RlIjoiKzIzOSIsImNvZGUiOiJTVCJ9LHsibmFtZSI6IlNhdWRpIEFyYWJpYSIsImRpYWxfY29kZSI6Iis5NjYiLCJjb2RlIjoiU0EifSx7Im5hbWUiOiJTZW5lZ2FsIiwiZGlhbF9jb2RlIjoiKzIyMSIsImNvZGUiOiJTTiJ9LHsibmFtZSI6IlNlcmJpYSIsImRpYWxfY29kZSI6IiszODEiLCJjb2RlIjoiUlMifSx7Im5hbWUiOiJTZXljaGVsbGVzIiwiZGlhbF9jb2RlIjoiKzI0OCIsImNvZGUiOiJTQyJ9LHsibmFtZSI6IlNpZXJyYSBMZW9uZSIsImRpYWxfY29kZSI6IisyMzIiLCJjb2RlIjoiU0wifSx7Im5hbWUiOiJTaW5nYXBvcmUiLCJkaWFsX2NvZGUiOiIrNjUiLCJjb2RlIjoiU0cifSx7Im5hbWUiOiJTbG92YWtpYSIsImRpYWxfY29kZSI6Iis0MjEiLCJjb2RlIjoiU0sifSx7Im5hbWUiOiJTbG92ZW5pYSIsImRpYWxfY29kZSI6IiszODYiLCJjb2RlIjoiU0kifSx7Im5hbWUiOiJTb2xvbW9uIElzbGFuZHMiLCJkaWFsX2NvZGUiOiIrNjc3IiwiY29kZSI6IlNCIn0seyJuYW1lIjoiU29tYWxpYSIsImRpYWxfY29kZSI6IisyNTIiLCJjb2RlIjoiU08ifSx7Im5hbWUiOiJTb3V0aCBBZnJpY2EiLCJkaWFsX2NvZGUiOiIrMjciLCJjb2RlIjoiWkEifSx7Im5hbWUiOiJTb3V0aCBHZW9yZ2lhIGFuZCB0aGUgU291dGggU2FuZHdpY2ggSXNsYW5kcyIsImRpYWxfY29kZSI6Iis1MDAiLCJjb2RlIjoiR1MifSx7Im5hbWUiOiJTcGFpbiIsImRpYWxfY29kZSI6IiszNCIsImNvZGUiOiJFUyJ9LHsibmFtZSI6IlNyaSBMYW5rYSIsImRpYWxfY29kZSI6Iis5NCIsImNvZGUiOiJMSyJ9LHsibmFtZSI6IlN1ZGFuIiwiZGlhbF9jb2RlIjoiKzI0OSIsImNvZGUiOiJTRCJ9LHsibmFtZSI6IlN1cmluYW1lIiwiZGlhbF9jb2RlIjoiKzU5NyIsImNvZGUiOiJTUiJ9LHsibmFtZSI6IlN2YWxiYXJkIGFuZCBKYW4gTWF5ZW4iLCJkaWFsX2NvZGUiOiIrNDciLCJjb2RlIjoiU0oifSx7Im5hbWUiOiJTd2F6aWxhbmQiLCJkaWFsX2NvZGUiOiIrMjY4IiwiY29kZSI6IlNaIn0seyJuYW1lIjoiU3dlZGVuIiwiZGlhbF9jb2RlIjoiKzQ2IiwiY29kZSI6IlNFIn0seyJuYW1lIjoiU3dpdHplcmxhbmQiLCJkaWFsX2NvZGUiOiIrNDEiLCJjb2RlIjoiQ0gifSx7Im5hbWUiOiJTeXJpYW4gQXJhYiBSZXB1YmxpYyIsImRpYWxfY29kZSI6Iis5NjMiLCJjb2RlIjoiU1kifSx7Im5hbWUiOiJUYWl3YW4iLCJkaWFsX2NvZGUiOiIrODg2IiwiY29kZSI6IlRXIn0seyJuYW1lIjoiVGFqaWtpc3RhbiIsImRpYWxfY29kZSI6Iis5OTIiLCJjb2RlIjoiVEoifSx7Im5hbWUiOiJUYW56YW5pYSwgVW5pdGVkIFJlcHVibGljIG9mIiwiZGlhbF9jb2RlIjoiKzI1NSIsImNvZGUiOiJUWiJ9LHsibmFtZSI6IlRoYWlsYW5kIiwiZGlhbF9jb2RlIjoiKzY2IiwiY29kZSI6IlRIIn0seyJuYW1lIjoiVGltb3ItTGVzdGUiLCJkaWFsX2NvZGUiOiIrNjcwIiwiY29kZSI6IlRMIn0seyJuYW1lIjoiVG9nbyIsImRpYWxfY29kZSI6IisyMjgiLCJjb2RlIjoiVEcifSx7Im5hbWUiOiJUb2tlbGF1IiwiZGlhbF9jb2RlIjoiKzY5MCIsImNvZGUiOiJUSyJ9LHsibmFtZSI6IlRvbmdhIiwiZGlhbF9jb2RlIjoiKzY3NiIsImNvZGUiOiJUTyJ9LHsibmFtZSI6IlRyaW5pZGFkIGFuZCBUb2JhZ28iLCJkaWFsX2NvZGUiOiIrMSA4NjgiLCJjb2RlIjoiVFQifSx7Im5hbWUiOiJUdW5pc2lhIiwiZGlhbF9jb2RlIjoiKzIxNiIsImNvZGUiOiJUTiJ9LHsibmFtZSI6IlR1cmtleSIsImRpYWxfY29kZSI6Iis5MCIsImNvZGUiOiJUUiJ9LHsibmFtZSI6IlR1cmttZW5pc3RhbiIsImRpYWxfY29kZSI6Iis5OTMiLCJjb2RlIjoiVE0ifSx7Im5hbWUiOiJUdXJrcyBhbmQgQ2FpY29zIElzbGFuZHMiLCJkaWFsX2NvZGUiOiIrMSA2NDkiLCJjb2RlIjoiVEMifSx7Im5hbWUiOiJUdXZhbHUiLCJkaWFsX2NvZGUiOiIrNjg4IiwiY29kZSI6IlRWIn0seyJuYW1lIjoiVWdhbmRhIiwiZGlhbF9jb2RlIjoiKzI1NiIsImNvZGUiOiJVRyJ9LHsibmFtZSI6IlVrcmFpbmUiLCJkaWFsX2NvZGUiOiIrMzgwIiwiY29kZSI6IlVBIn0seyJuYW1lIjoiVW5pdGVkIEFyYWIgRW1pcmF0ZXMiLCJkaWFsX2NvZGUiOiIrOTcxIiwiY29kZSI6IkFFIn0seyJuYW1lIjoiVW5pdGVkIEtpbmdkb20iLCJkaWFsX2NvZGUiOiIrNDQiLCJjb2RlIjoiR0IifSx7Im5hbWUiOiJVbml0ZWQgU3RhdGVzIiwiZGlhbF9jb2RlIjoiKzEiLCJjb2RlIjoiVVMifSx7Im5hbWUiOiJVcnVndWF5IiwiZGlhbF9jb2RlIjoiKzU5OCIsImNvZGUiOiJVWSJ9LHsibmFtZSI6IlV6YmVraXN0YW4iLCJkaWFsX2NvZGUiOiIrOTk4IiwiY29kZSI6IlVaIn0seyJuYW1lIjoiVmFudWF0dSIsImRpYWxfY29kZSI6Iis2NzgiLCJjb2RlIjoiVlUifSx7Im5hbWUiOiJWZW5lenVlbGEsIEJvbGl2YXJpYW4gUmVwdWJsaWMgb2YiLCJkaWFsX2NvZGUiOiIrNTgiLCJjb2RlIjoiVkUifSx7Im5hbWUiOiJWaWV0IE5hbSIsImRpYWxfY29kZSI6Iis4NCIsImNvZGUiOiJWTiJ9LHsibmFtZSI6IlZpcmdpbiBJc2xhbmRzLCBCcml0aXNoIiwiZGlhbF9jb2RlIjoiKzEgMjg0IiwiY29kZSI6IlZHIn0seyJuYW1lIjoiVmlyZ2luIElzbGFuZHMsIFUuUy4iLCJkaWFsX2NvZGUiOiIrMSAzNDAiLCJjb2RlIjoiVkkifSx7Im5hbWUiOiJXYWxsaXMgYW5kIEZ1dHVuYSIsImRpYWxfY29kZSI6Iis2ODEiLCJjb2RlIjoiV0YifSx7Im5hbWUiOiJZZW1lbiIsImRpYWxfY29kZSI6Iis5NjciLCJjb2RlIjoiWUUifSx7Im5hbWUiOiJaYW1iaWEiLCJkaWFsX2NvZGUiOiIrMjYwIiwiY29kZSI6IlpNIn0seyJuYW1lIjoiWmltYmFid2UiLCJkaWFsX2NvZGUiOiIrMjYzIiwiY29kZSI6IlpXIn0seyJuYW1lIjoiw4VsYW5kIElzbGFuZHMiLCJkaWFsX2NvZGUiOiIrMzU4IiwiY29kZSI6IkFYIn1d 4 | 5 | -------------------------------------------------------------------------------- /CountryCodePicker/res/values-fr/string_countries_code.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | W3sibmFtZSI6IkFmZ2hhbmlzdGFuIiwiZGlhbF9jb2RlIjoiKzkzIiwiY29kZSI6IkFGIn0seyJuYW1lIjoiQWxiYW5pZSIsImRpYWxfY29kZSI6IiszNTUiLCJjb2RlIjoiQUwifSx7Im5hbWUiOiJBbGdlcmllIiwiZGlhbF9jb2RlIjoiKzIxMyIsImNvZGUiOiJEWiJ9LHsibmFtZSI6IlNhbW9hIGFtZXJpY2FpbmVzIiwiZGlhbF9jb2RlIjoiKzEgNjg0IiwiY29kZSI6IkFTIn0seyJuYW1lIjoiQW5kb3JyZSIsImRpYWxfY29kZSI6IiszNzYiLCJjb2RlIjoiQUQifSx7Im5hbWUiOiJBbmdvbGEiLCJkaWFsX2NvZGUiOiIrMjQ0IiwiY29kZSI6IkFPIn0seyJuYW1lIjoiQW5ndWlsbGEiLCJkaWFsX2NvZGUiOiIrMSAyNjQiLCJjb2RlIjoiQUkifSx7Im5hbWUiOiJBbnRhcmN0aXF1ZSIsImRpYWxfY29kZSI6Iis2NzIiLCJjb2RlIjoiQVEifSx7Im5hbWUiOiJBbnRpZ3VhIGV0IEJhcmJ1ZGEiLCJkaWFsX2NvZGUiOiIrMTI2OCIsImNvZGUiOiJBRyJ9LHsibmFtZSI6IkFyZ2VudGluZSIsImRpYWxfY29kZSI6Iis1NCIsImNvZGUiOiJBUiJ9LHsibmFtZSI6IkFybWVuaSIsImRpYWxfY29kZSI6IiszNzQiLCJjb2RlIjoiQU0ifSx7Im5hbWUiOiJBcnViYSIsImRpYWxfY29kZSI6IisyOTciLCJjb2RlIjoiQVcifSx7Im5hbWUiOiJBdXN0cmFsaWUiLCJkaWFsX2NvZGUiOiIrNjEiLCJjb2RlIjoiQVUifSx7Im5hbWUiOiJBdXRyaWNoZSIsImRpYWxfY29kZSI6Iis0MyIsImNvZGUiOiJBVCJ9LHsibmFtZSI6IkF6ZXJiYWlkamFuIiwiZGlhbF9jb2RlIjoiKzk5NCIsImNvZGUiOiJBWiJ9LHsibmFtZSI6IkJhaGFtYXMiLCJkaWFsX2NvZGUiOiIrMSAyNDIiLCJjb2RlIjoiQlMifSx7Im5hbWUiOiJCYWhyZWluIiwiZGlhbF9jb2RlIjoiKzk3MyIsImNvZGUiOiJCSCJ9LHsibmFtZSI6IkJhbmdsYWRlc2giLCJkaWFsX2NvZGUiOiIrODgwIiwiY29kZSI6IkJEIn0seyJuYW1lIjoiQmFyYmFkZSIsImRpYWxfY29kZSI6IisxIDI0NiIsImNvZGUiOiJCQiJ9LHsibmFtZSI6IkJpZWxvcnVzc2llIiwiZGlhbF9jb2RlIjoiKzM3NSIsImNvZGUiOiJCWSJ9LHsibmFtZSI6IkJlbGdpcXVlIiwiZGlhbF9jb2RlIjoiKzMyIiwiY29kZSI6IkJFIn0seyJuYW1lIjoiQmVsaXplIiwiZGlhbF9jb2RlIjoiKzUwMSIsImNvZGUiOiJCWiJ9LHsibmFtZSI6IkJlbmluIiwiZGlhbF9jb2RlIjoiKzIyOSIsImNvZGUiOiJCSiJ9LHsibmFtZSI6IkJlcm11ZGVzIiwiZGlhbF9jb2RlIjoiKzEgNDQxIiwiY29kZSI6IkJNIn0seyJuYW1lIjoiQmhvdXRhbiIsImRpYWxfY29kZSI6Iis5NzUiLCJjb2RlIjoiQlQifSx7Im5hbWUiOiJCb2xpdmllLCBFdGF0IHBsdXJpbmF0aW9uYWwgZGUiLCJkaWFsX2NvZGUiOiIrNTkxIiwiY29kZSI6IkJPIn0seyJuYW1lIjoiQm9zbmllLUhlcnplZ292aW5lIiwiZGlhbF9jb2RlIjoiKzM4NyIsImNvZGUiOiJCQSJ9LHsibmFtZSI6IkJvdHN3YW5hIiwiZGlhbF9jb2RlIjoiKzI2NyIsImNvZGUiOiJCVyJ9LHsibmFtZSI6IkJyZXNpbCIsImRpYWxfY29kZSI6Iis1NSIsImNvZGUiOiJCUiJ9LHsibmFtZSI6IlRlcnJpdG9pcmUgYnJpdGFubmlxdWUgZGUgbCdvY2VhbiBpbmRpZW4iLCJkaWFsX2NvZGUiOiIrMjQ2IiwiY29kZSI6IklPIn0seyJuYW1lIjoiQnJ1bmVpIERhcnVzc2FsYW0iLCJkaWFsX2NvZGUiOiIrNjczIiwiY29kZSI6IkJOIn0seyJuYW1lIjoiQnVsZ2FyaWUiLCJkaWFsX2NvZGUiOiIrMzU5IiwiY29kZSI6IkJHIn0seyJuYW1lIjoiQnVya2luYSBGYXNvIiwiZGlhbF9jb2RlIjoiKzIyNiIsImNvZGUiOiJCRiJ9LHsibmFtZSI6IkJ1cnVuZGkiLCJkaWFsX2NvZGUiOiIrMjU3IiwiY29kZSI6IkJJIn0seyJuYW1lIjoiQ2FtYm9kZ2UiLCJkaWFsX2NvZGUiOiIrODU1IiwiY29kZSI6IktIIn0seyJuYW1lIjoiQ2FtZXJvdW4iLCJkaWFsX2NvZGUiOiIrMjM3IiwiY29kZSI6IkNNIn0seyJuYW1lIjoiQ2FuYWRhIiwiZGlhbF9jb2RlIjoiKzEiLCJjb2RlIjoiQ0EifSx7Im5hbWUiOiJDYXAgVmVydCIsImRpYWxfY29kZSI6IisyMzgiLCJjb2RlIjoiQ1YifSx7Im5hbWUiOiJJbGVzIENhaW1hbnMiLCJkaWFsX2NvZGUiOiIrIDM0NSIsImNvZGUiOiJLWSJ9LHsibmFtZSI6IlJlcHVibGlxdWUgY2VudHJhZnJpY2FpbmUiLCJkaWFsX2NvZGUiOiIrMjM2IiwiY29kZSI6IkNGIn0seyJuYW1lIjoiVGNoYWQiLCJkaWFsX2NvZGUiOiIrMjM1IiwiY29kZSI6IlREIn0seyJuYW1lIjoiQ2hpbGkiLCJkaWFsX2NvZGUiOiIrNTYiLCJjb2RlIjoiQ0wifSx7Im5hbWUiOiJDaGluZSIsImRpYWxfY29kZSI6Iis4NiIsImNvZGUiOiJDTiJ9LHsibmFtZSI6IklsZSBDaHJpc3RtYXMiLCJkaWFsX2NvZGUiOiIrNjEiLCJjb2RlIjoiQ1gifSx7Im5hbWUiOiJJbGVzIENvY29zIChLZWVsaW5nKSIsImRpYWxfY29kZSI6Iis2MSIsImNvZGUiOiJDQyJ9LHsibmFtZSI6IkNvbG9tYmllIiwiZGlhbF9jb2RlIjoiKzU3IiwiY29kZSI6IkNPIn0seyJuYW1lIjoiQ29tb3JlcyIsImRpYWxfY29kZSI6IisyNjkiLCJjb2RlIjoiS00ifSx7Im5hbWUiOiJDb25nbyIsImRpYWxfY29kZSI6IisyNDIiLCJjb2RlIjoiQ0cifSx7Im5hbWUiOiJDb25nbywgUmVwdWJsaXF1ZSBkZW1vY3JhdGlxdWUgZHUiLCJkaWFsX2NvZGUiOiIrMjQzIiwiY29kZSI6IkNEIn0seyJuYW1lIjoiSWxlcyBDb29rIiwiZGlhbF9jb2RlIjoiKzY4MiIsImNvZGUiOiJDSyJ9LHsibmFtZSI6IkNvc3RhIFJpY2EiLCJkaWFsX2NvZGUiOiIrNTA2IiwiY29kZSI6IkNSIn0seyJuYW1lIjoiQ290ZSBkJ0l2b2lyZSIsImRpYWxfY29kZSI6IisyMjUiLCJjb2RlIjoiQ0kifSx7Im5hbWUiOiJDcm9hdGllIiwiZGlhbF9jb2RlIjoiKzM4NSIsImNvZGUiOiJIUiJ9LHsibmFtZSI6IkN1YmEiLCJkaWFsX2NvZGUiOiIrNTMiLCJjb2RlIjoiQ1UifSx7Im5hbWUiOiJDaHlwcmUiLCJkaWFsX2NvZGUiOiIrMzU3IiwiY29kZSI6IkNZIn0seyJuYW1lIjoiUmVwdWJsaXF1ZSB0Y2hlcXVlIiwiZGlhbF9jb2RlIjoiKzQyMCIsImNvZGUiOiJDWiJ9LHsibmFtZSI6IkRhbmVtYXJrIiwiZGlhbF9jb2RlIjoiKzQ1IiwiY29kZSI6IkRLIn0seyJuYW1lIjoiRGppYm91dGkiLCJkaWFsX2NvZGUiOiIrMjUzIiwiY29kZSI6IkRKIn0seyJuYW1lIjoiRG9taW5pcXVlIiwiZGlhbF9jb2RlIjoiKzEgNzY3IiwiY29kZSI6IkRNIn0seyJuYW1lIjoiUmVwdWJsaXF1ZSBkb21taW5pY2FpbmUiLCJkaWFsX2NvZGUiOiIrMSA4NDkiLCJjb2RlIjoiRE8ifSx7Im5hbWUiOiJFcXVhdGV1ciIsImRpYWxfY29kZSI6Iis1OTMiLCJjb2RlIjoiRUMifSx7Im5hbWUiOiJFZ3lwdGUiLCJkaWFsX2NvZGUiOiIrMjAiLCJjb2RlIjoiRUcifSx7Im5hbWUiOiJTYWx2YWRvciIsImRpYWxfY29kZSI6Iis1MDMiLCJjb2RlIjoiU1YifSx7Im5hbWUiOiJHdWluZWUgZXF1YXRvcmlhbGUiLCJkaWFsX2NvZGUiOiIrMjQwIiwiY29kZSI6IkdRIn0seyJuYW1lIjoiRXJ5dGhyZWUiLCJkaWFsX2NvZGUiOiIrMjkxIiwiY29kZSI6IkVSIn0seyJuYW1lIjoiRXN0b25pZSIsImRpYWxfY29kZSI6IiszNzIiLCJjb2RlIjoiRUUifSx7Im5hbWUiOiJFdGhpb3BpZSIsImRpYWxfY29kZSI6IisyNTEiLCJjb2RlIjoiRVQifSx7Im5hbWUiOiJJbGVzIE1hbG91aW5lcyIsImRpYWxfY29kZSI6Iis1MDAiLCJjb2RlIjoiRksifSx7Im5hbWUiOiJJbGVzIEZlcm9lIiwiZGlhbF9jb2RlIjoiKzI5OCIsImNvZGUiOiJGTyJ9LHsibmFtZSI6IkZpZGppIiwiZGlhbF9jb2RlIjoiKzY3OSIsImNvZGUiOiJGSiJ9LHsibmFtZSI6IkZpbmxhbmRlIiwiZGlhbF9jb2RlIjoiKzM1OCIsImNvZGUiOiJGSSJ9LHsibmFtZSI6IkZyYW5jZSIsImRpYWxfY29kZSI6IiszMyIsImNvZGUiOiJGUiJ9LHsibmFtZSI6Ikd1eWFuZSIsImRpYWxfY29kZSI6Iis1OTQiLCJjb2RlIjoiR0YifSx7Im5hbWUiOiJQb2x5bmVzaWUgRnJhbmNhaXNlIiwiZGlhbF9jb2RlIjoiKzY4OSIsImNvZGUiOiJQRiJ9LHsibmFtZSI6IkdhYm9uIiwiZGlhbF9jb2RlIjoiKzI0MSIsImNvZGUiOiJHQSJ9LHsibmFtZSI6IkdhbWJpZSIsImRpYWxfY29kZSI6IisyMjAiLCJjb2RlIjoiR00ifSx7Im5hbWUiOiJHZW9yZ2llIiwiZGlhbF9jb2RlIjoiKzk5NSIsImNvZGUiOiJHRSJ9LHsibmFtZSI6IkFsbGVtYWduZSIsImRpYWxfY29kZSI6Iis0OSIsImNvZGUiOiJERSJ9LHsibmFtZSI6IkdoYW5hIiwiZGlhbF9jb2RlIjoiKzIzMyIsImNvZGUiOiJHSCJ9LHsibmFtZSI6IkdpYnJhbHRhciIsImRpYWxfY29kZSI6IiszNTAiLCJjb2RlIjoiR0kifSx7Im5hbWUiOiJHcmVjZSIsImRpYWxfY29kZSI6IiszMCIsImNvZGUiOiJHUiJ9LHsibmFtZSI6Ikdyb2VubGFuZCIsImRpYWxfY29kZSI6IisyOTkiLCJjb2RlIjoiR0wifSx7Im5hbWUiOiJHcmVuYWRlIiwiZGlhbF9jb2RlIjoiKzEgNDczIiwiY29kZSI6IkdEIn0seyJuYW1lIjoiR3VhZGVsb3VwZSIsImRpYWxfY29kZSI6Iis1OTAiLCJjb2RlIjoiR1AifSx7Im5hbWUiOiJHdWFtIiwiZGlhbF9jb2RlIjoiKzEgNjcxIiwiY29kZSI6IkdVIn0seyJuYW1lIjoiR3VhdGVtYWxhIiwiZGlhbF9jb2RlIjoiKzUwMiIsImNvZGUiOiJHVCJ9LHsibmFtZSI6Ikd1ZXJuZXNleSIsImRpYWxfY29kZSI6Iis0NCIsImNvZGUiOiJHRyJ9LHsibmFtZSI6Ikd1aW5lZSIsImRpYWxfY29kZSI6IisyMjQiLCJjb2RlIjoiR04ifSx7Im5hbWUiOiJHdWluZWUtQmlzc2F1IiwiZGlhbF9jb2RlIjoiKzI0NSIsImNvZGUiOiJHVyJ9LHsibmFtZSI6Ikd1eWFuZSIsImRpYWxfY29kZSI6Iis1OTUiLCJjb2RlIjoiR1kifSx7Im5hbWUiOiJIYWl0aSIsImRpYWxfY29kZSI6Iis1MDkiLCJjb2RlIjoiSFQifSx7Im5hbWUiOiJFdGF0IGRlIGxhIENpdGUgZHUgVmF0aWNhbiIsImRpYWxfY29kZSI6IiszNzkiLCJjb2RlIjoiVkEifSx7Im5hbWUiOiJIb25kdXJhcyIsImRpYWxfY29kZSI6Iis1MDQiLCJjb2RlIjoiSE4ifSx7Im5hbWUiOiJIb25nIEtvbmciLCJkaWFsX2NvZGUiOiIrODUyIiwiY29kZSI6IkhLIn0seyJuYW1lIjoiSG9uZ3JpZSIsImRpYWxfY29kZSI6IiszNiIsImNvZGUiOiJIVSJ9LHsibmFtZSI6IklzbGFuZGUiLCJkaWFsX2NvZGUiOiIrMzU0IiwiY29kZSI6IklTIn0seyJuYW1lIjoiSW5kZSIsImRpYWxfY29kZSI6Iis5MSIsImNvZGUiOiJJTiJ9LHsibmFtZSI6IkluZG9uZXNpZSIsImRpYWxfY29kZSI6Iis2MiIsImNvZGUiOiJJRCJ9LHsibmFtZSI6IklyYW4sIFJlcHVibGlxdWUgaXNsYW1pcXVlIGQnIiwiZGlhbF9jb2RlIjoiKzk4IiwiY29kZSI6IklSIn0seyJuYW1lIjoiSXJhayIsImRpYWxfY29kZSI6Iis5NjQiLCJjb2RlIjoiSVEifSx7Im5hbWUiOiJJcmxhbmRlIiwiZGlhbF9jb2RlIjoiKzM1MyIsImNvZGUiOiJJRSJ9LHsibmFtZSI6IklsZSBkZSBNYW4iLCJkaWFsX2NvZGUiOiIrNDQiLCJjb2RlIjoiSU0ifSx7Im5hbWUiOiJJc3JhZWwiLCJkaWFsX2NvZGUiOiIrOTcyIiwiY29kZSI6IklMIn0seyJuYW1lIjoiSXRhbGllIiwiZGlhbF9jb2RlIjoiKzM5IiwiY29kZSI6IklUIn0seyJuYW1lIjoiSmFtYWlxdWUiLCJkaWFsX2NvZGUiOiIrMSA4NzYiLCJjb2RlIjoiSk0ifSx7Im5hbWUiOiJKYXBvbiIsImRpYWxfY29kZSI6Iis4MSIsImNvZGUiOiJKUCJ9LHsibmFtZSI6IkplcnNleSIsImRpYWxfY29kZSI6Iis0NCIsImNvZGUiOiJKRSJ9LHsibmFtZSI6IkpvcmRhbmllIiwiZGlhbF9jb2RlIjoiKzk2MiIsImNvZGUiOiJKTyJ9LHsibmFtZSI6IkthemFraHN0YW4iLCJkaWFsX2NvZGUiOiIrNyA3IiwiY29kZSI6IktaIn0seyJuYW1lIjoiS2VueWEiLCJkaWFsX2NvZGUiOiIrMjU0IiwiY29kZSI6IktFIn0seyJuYW1lIjoiS2lyaWJhdGkiLCJkaWFsX2NvZGUiOiIrNjg2IiwiY29kZSI6IktJIn0seyJuYW1lIjoiQ29yZWUsIFJlcHVibGlxdWUgcG9wdWxhaXJlIGRlbW9jcmF0aXF1ZSBkZSIsImRpYWxfY29kZSI6Iis4NTAiLCJjb2RlIjoiS1AifSx7Im5hbWUiOiJDb3JlZSwgUmVwdWJsaXF1ZSBkZSIsImRpYWxfY29kZSI6Iis4MiIsImNvZGUiOiJLUiJ9LHsibmFtZSI6Iktvd2VpdCIsImRpYWxfY29kZSI6Iis5NjUiLCJjb2RlIjoiS1cifSx7Im5hbWUiOiJLaXJnaGl6aXN0YW4iLCJkaWFsX2NvZGUiOiIrOTk2IiwiY29kZSI6IktHIn0seyJuYW1lIjoiTGFvcywgUmVwdWJsaXF1ZSBkZW1vY3JhdGlxdWUgcG9wdWxhaXJlIGR1IiwiZGlhbF9jb2RlIjoiKzg1NiIsImNvZGUiOiJMQSJ9LHsibmFtZSI6IkxldHRvbmllIiwiZGlhbF9jb2RlIjoiKzM3MSIsImNvZGUiOiJMViJ9LHsibmFtZSI6IkxpYmFuIiwiZGlhbF9jb2RlIjoiKzk2MSIsImNvZGUiOiJMQiJ9LHsibmFtZSI6Ikxlc290aG8iLCJkaWFsX2NvZGUiOiIrMjY2IiwiY29kZSI6IkxTIn0seyJuYW1lIjoiTGliZXJpYSIsImRpYWxfY29kZSI6IisyMzEiLCJjb2RlIjoiTFIifSx7Im5hbWUiOiJKYW1haGlyaXlhIEFyYWJlIExpYnllbm5lIiwiZGlhbF9jb2RlIjoiKzIxOCIsImNvZGUiOiJMWSJ9LHsibmFtZSI6IkxpZWNodGVuc3RlaW4iLCJkaWFsX2NvZGUiOiIrNDIzIiwiY29kZSI6IkxJIn0seyJuYW1lIjoiTGl0dWFuaWUiLCJkaWFsX2NvZGUiOiIrMzcwIiwiY29kZSI6IkxUIn0seyJuYW1lIjoiTHV4ZW1ib3VyZyIsImRpYWxfY29kZSI6IiszNTIiLCJjb2RlIjoiTFUifSx7Im5hbWUiOiJNYWNhbyIsImRpYWxfY29kZSI6Iis4NTMiLCJjb2RlIjoiTU8ifSx7Im5hbWUiOiJNYWNlZG9uaWEsIEwnZXgtUmVwdWJsaXF1ZSB5b3Vnb3NsYXZlIGRlIiwiZGlhbF9jb2RlIjoiKzM4OSIsImNvZGUiOiJNSyJ9LHsibmFtZSI6Ik1hZGFnYXNjYXIiLCJkaWFsX2NvZGUiOiIrMjYxIiwiY29kZSI6Ik1HIn0seyJuYW1lIjoiTWFsYXdpIiwiZGlhbF9jb2RlIjoiKzI2NSIsImNvZGUiOiJNVyJ9LHsibmFtZSI6Ik1hbGFpc2llIiwiZGlhbF9jb2RlIjoiKzYwIiwiY29kZSI6Ik1ZIn0seyJuYW1lIjoiTWFsZGl2ZXMiLCJkaWFsX2NvZGUiOiIrOTYwIiwiY29kZSI6Ik1WIn0seyJuYW1lIjoiTWFsaSIsImRpYWxfY29kZSI6IisyMjMiLCJjb2RlIjoiTUwifSx7Im5hbWUiOiJNYWx0ZSIsImRpYWxfY29kZSI6IiszNTYiLCJjb2RlIjoiTVQifSx7Im5hbWUiOiJJbGVzIE1hcnNoYWxsIiwiZGlhbF9jb2RlIjoiKzY5MiIsImNvZGUiOiJNSCJ9LHsibmFtZSI6Ik1hcnRpbmlxdWUiLCJkaWFsX2NvZGUiOiIrNTk2IiwiY29kZSI6Ik1RIn0seyJuYW1lIjoiTWF1cml0YW5pZSIsImRpYWxfY29kZSI6IisyMjIiLCJjb2RlIjoiTVIifSx7Im5hbWUiOiJNYXVyaWNlIiwiZGlhbF9jb2RlIjoiKzIzMCIsImNvZGUiOiJNVSJ9LHsibmFtZSI6Ik1heW90dGUiLCJkaWFsX2NvZGUiOiIrMjYyIiwiY29kZSI6IllUIn0seyJuYW1lIjoiTWV4aXF1ZSIsImRpYWxfY29kZSI6Iis1MiIsImNvZGUiOiJNWCJ9LHsibmFtZSI6Ik1pY3JvbmVzaWUsIEV0YXRzIGZlZGVyZXMgZGUiLCJkaWFsX2NvZGUiOiIrNjkxIiwiY29kZSI6IkZNIn0seyJuYW1lIjoiTW9sZGF2aWUsIFJlcHVibGlxdWUgZGUiLCJkaWFsX2NvZGUiOiIrMzczIiwiY29kZSI6Ik1EIn0seyJuYW1lIjoiTW9uYWNvIiwiZGlhbF9jb2RlIjoiKzM3NyIsImNvZGUiOiJNQyJ9LHsibmFtZSI6Ik1vbmdvbGllIiwiZGlhbF9jb2RlIjoiKzk3NiIsImNvZGUiOiJNTiJ9LHsibmFtZSI6Ik1vbnRlbmVncm8iLCJkaWFsX2NvZGUiOiIrMzgyIiwiY29kZSI6Ik1FIn0seyJuYW1lIjoiTW9udHNlcnJhdCIsImRpYWxfY29kZSI6IisxNjY0IiwiY29kZSI6Ik1TIn0seyJuYW1lIjoiTWFyb2MiLCJkaWFsX2NvZGUiOiIrMjEyIiwiY29kZSI6Ik1BIn0seyJuYW1lIjoiTW96YW1iaXF1ZSIsImRpYWxfY29kZSI6IisyNTgiLCJjb2RlIjoiTVoifSx7Im5hbWUiOiJNeWFubWFyIiwiZGlhbF9jb2RlIjoiKzk1IiwiY29kZSI6Ik1NIn0seyJuYW1lIjoiTmFtaWJpZSIsImRpYWxfY29kZSI6IisyNjQiLCJjb2RlIjoiTkEifSx7Im5hbWUiOiJOYXVydSIsImRpYWxfY29kZSI6Iis2NzQiLCJjb2RlIjoiTlIifSx7Im5hbWUiOiJOZXBhbCIsImRpYWxfY29kZSI6Iis5NzciLCJjb2RlIjoiTlAifSx7Im5hbWUiOiJQYXlzLUJhcyIsImRpYWxfY29kZSI6IiszMSIsImNvZGUiOiJOTCJ9LHsibmFtZSI6IkFudGlsbGVzIG5lZXJsYW5kYWlzZXMiLCJkaWFsX2NvZGUiOiIrNTk5IiwiY29kZSI6IkFOIn0seyJuYW1lIjoiTmV3IENhbGVkb25pYSIsImRpYWxfY29kZSI6Iis2ODciLCJjb2RlIjoiTkMifSx7Im5hbWUiOiJOb3V2ZWxsZS1DYWxlZG9uaWUiLCJkaWFsX2NvZGUiOiIrNjQiLCJjb2RlIjoiTloifSx7Im5hbWUiOiJOaWNhcmFndWEiLCJkaWFsX2NvZGUiOiIrNTA1IiwiY29kZSI6Ik5JIn0seyJuYW1lIjoiTmlnZXIiLCJkaWFsX2NvZGUiOiIrMjI3IiwiY29kZSI6Ik5FIn0seyJuYW1lIjoiTmlnZXJpYSIsImRpYWxfY29kZSI6IisyMzQiLCJjb2RlIjoiTkcifSx7Im5hbWUiOiJOaXVlIiwiZGlhbF9jb2RlIjoiKzY4MyIsImNvZGUiOiJOVSJ9LHsibmFtZSI6IklsZSBOb3Jmb2xrIiwiZGlhbF9jb2RlIjoiKzY3MiIsImNvZGUiOiJORiJ9LHsibmFtZSI6IklsZXMgTWFyaWFubmVzIGR1IE5vcmQiLCJkaWFsX2NvZGUiOiIrMSA2NzAiLCJjb2RlIjoiTVAifSx7Im5hbWUiOiJOb3J2ZWdlIiwiZGlhbF9jb2RlIjoiKzQ3IiwiY29kZSI6Ik5PIn0seyJuYW1lIjoiT21hbiIsImRpYWxfY29kZSI6Iis5NjgiLCJjb2RlIjoiT00ifSx7Im5hbWUiOiJQYWtpc3RhbiIsImRpYWxfY29kZSI6Iis5MiIsImNvZGUiOiJQSyJ9LHsibmFtZSI6IlBhbGFvcyIsImRpYWxfY29kZSI6Iis2ODAiLCJjb2RlIjoiUFcifSx7Im5hbWUiOiJUZXJyaXRvaXJlIFBhbGVzdGluaWVuIG9jY3Vww6kiLCJkaWFsX2NvZGUiOiIrOTcwIiwiY29kZSI6IlBTIn0seyJuYW1lIjoiUGFuYW1hIiwiZGlhbF9jb2RlIjoiKzUwNyIsImNvZGUiOiJQQSJ9LHsibmFtZSI6IlBhcG91YXNpZS1Ob3V2ZWxsZS1HdWluZWUiLCJkaWFsX2NvZGUiOiIrNjc1IiwiY29kZSI6IlBHIn0seyJuYW1lIjoiUGFyYWd1YXkiLCJkaWFsX2NvZGUiOiIrNTk1IiwiY29kZSI6IlBZIn0seyJuYW1lIjoiUGVyb3UiLCJkaWFsX2NvZGUiOiIrNTEiLCJjb2RlIjoiUEUifSx7Im5hbWUiOiJQaGlsaXBwaW5lcyIsImRpYWxfY29kZSI6Iis2MyIsImNvZGUiOiJQSCJ9LHsibmFtZSI6IlBpdGNhaXJuIiwiZGlhbF9jb2RlIjoiKzg3MiIsImNvZGUiOiJQTiJ9LHsibmFtZSI6IlBvbG9nbmUiLCJkaWFsX2NvZGUiOiIrNDgiLCJjb2RlIjoiUEwifSx7Im5hbWUiOiJQb3J0dWdhbCIsImRpYWxfY29kZSI6IiszNTEiLCJjb2RlIjoiUFQifSx7Im5hbWUiOiJQb3J0byBSaWNvIiwiZGlhbF9jb2RlIjoiKzEgOTM5IiwiY29kZSI6IlBSIn0seyJuYW1lIjoiUWF0YXIiLCJkaWFsX2NvZGUiOiIrOTc0IiwiY29kZSI6IlFBIn0seyJuYW1lIjoiUm91bWFuaWUiLCJkaWFsX2NvZGUiOiIrNDAiLCJjb2RlIjoiUk8ifSx7Im5hbWUiOiJSdXNzaWUiLCJkaWFsX2NvZGUiOiIrNyIsImNvZGUiOiJSVSJ9LHsibmFtZSI6IlJ3YW5kYSIsImRpYWxfY29kZSI6IisyNTAiLCJjb2RlIjoiUlcifSx7Im5hbWUiOiJSZXVuaW9uIiwiZGlhbF9jb2RlIjoiKzI2MiIsImNvZGUiOiJSRSJ9LHsibmFtZSI6IlNhaW50IEJhcnRoZWxlbXkiLCJkaWFsX2NvZGUiOiIrNTkwIiwiY29kZSI6IkJMIn0seyJuYW1lIjoiU2FpbnRlLUhlbGVuZSwgQXNjZW5zaW9uIGFuZCBUcmlzdGFuIERhIEN1bmhhIiwiZGlhbF9jb2RlIjoiKzI5MCIsImNvZGUiOiJTSCJ9LHsibmFtZSI6IlNhaW50LUNocmlzdG9waGUtZXQtTmlldmVzIiwiZGlhbF9jb2RlIjoiKzEgODY5IiwiY29kZSI6IktOIn0seyJuYW1lIjoiU2FpbnRlLUx1Y2llIiwiZGlhbF9jb2RlIjoiKzEgNzU4IiwiY29kZSI6IkxDIn0seyJuYW1lIjoiU2FpbnQtTWFydGluIiwiZGlhbF9jb2RlIjoiKzU5MCIsImNvZGUiOiJNRiJ9LHsibmFtZSI6IlNhaW50LVBpZXJyZS1ldC1NaXF1ZWxvbiIsImRpYWxfY29kZSI6Iis1MDgiLCJjb2RlIjoiUE0ifSx7Im5hbWUiOiJTYWludC1WaW5jZW50LWV0LWxlcy1HcmVuYWRpbmVzIiwiZGlhbF9jb2RlIjoiKzEgNzg0IiwiY29kZSI6IlZDIn0seyJuYW1lIjoiU2Ftb2EiLCJkaWFsX2NvZGUiOiIrNjg1IiwiY29kZSI6IldTIn0seyJuYW1lIjoiU2FpbnQtTWFyaW4iLCJkaWFsX2NvZGUiOiIrMzc4IiwiY29kZSI6IlNNIn0seyJuYW1lIjoiU2FvIFRvbWUtZXQtUHJpbmNpcGUiLCJkaWFsX2NvZGUiOiIrMjM5IiwiY29kZSI6IlNUIn0seyJuYW1lIjoiQXJhYmllIFNhb3VkaXRlIiwiZGlhbF9jb2RlIjoiKzk2NiIsImNvZGUiOiJTQSJ9LHsibmFtZSI6IlNlbmVnYWwiLCJkaWFsX2NvZGUiOiIrMjIxIiwiY29kZSI6IlNOIn0seyJuYW1lIjoiU2VyYmllIiwiZGlhbF9jb2RlIjoiKzM4MSIsImNvZGUiOiJSUyJ9LHsibmFtZSI6IlNleWNoZWxsZXMiLCJkaWFsX2NvZGUiOiIrMjQ4IiwiY29kZSI6IlNDIn0seyJuYW1lIjoiU2llcnJhIExlb25lIiwiZGlhbF9jb2RlIjoiKzIzMiIsImNvZGUiOiJTTCJ9LHsibmFtZSI6IlNpbmdhcG91ciIsImRpYWxfY29kZSI6Iis2NSIsImNvZGUiOiJTRyJ9LHsibmFtZSI6IlNsb3ZhcXVpZSIsImRpYWxfY29kZSI6Iis0MjEiLCJjb2RlIjoiU0sifSx7Im5hbWUiOiJTbG92ZW5pZSIsImRpYWxfY29kZSI6IiszODYiLCJjb2RlIjoiU0kifSx7Im5hbWUiOiJTYWxvbW9uIiwiZGlhbF9jb2RlIjoiKzY3NyIsImNvZGUiOiJTQiJ9LHsibmFtZSI6IlNvbWFsaWUiLCJkaWFsX2NvZGUiOiIrMjUyIiwiY29kZSI6IlNPIn0seyJuYW1lIjoiQWZyaXF1ZSBkdSBTdWQiLCJkaWFsX2NvZGUiOiIrMjciLCJjb2RlIjoiWkEifSx7Im5hbWUiOiJHZW9yZ2llIGR1IFN1ZC1ldC1sZXMgSWxlcyBTYW5kd2ljaCBkdSBTdWQiLCJkaWFsX2NvZGUiOiIrNTAwIiwiY29kZSI6IkdTIn0seyJuYW1lIjoiRXNwYWduZSIsImRpYWxfY29kZSI6IiszNCIsImNvZGUiOiJFUyJ9LHsibmFtZSI6IlNyaSBMYW5rYSIsImRpYWxfY29kZSI6Iis5NCIsImNvZGUiOiJMSyJ9LHsibmFtZSI6IlNvdWRhbiIsImRpYWxfY29kZSI6IisyNDkiLCJjb2RlIjoiU0QifSx7Im5hbWUiOiJTdXJpbmFtZSIsImRpYWxfY29kZSI6Iis1OTciLCJjb2RlIjoiU1IifSx7Im5hbWUiOiJTdmFsYmFyZCBldCBKYW4gTWF5ZW4iLCJkaWFsX2NvZGUiOiIrNDciLCJjb2RlIjoiU0oifSx7Im5hbWUiOiJTd2F6aWxhbmQiLCJkaWFsX2NvZGUiOiIrMjY4IiwiY29kZSI6IlNaIn0seyJuYW1lIjoiU3VlZGUiLCJkaWFsX2NvZGUiOiIrNDYiLCJjb2RlIjoiU0UifSx7Im5hbWUiOiJTdWlzc2UiLCJkaWFsX2NvZGUiOiIrNDEiLCJjb2RlIjoiQ0gifSx7Im5hbWUiOiJSZXB1YmxpcXVlIGFyYWJlIHN5cmllbm5lIiwiZGlhbF9jb2RlIjoiKzk2MyIsImNvZGUiOiJTWSJ9LHsibmFtZSI6IlRhaXdhbiIsImRpYWxfY29kZSI6Iis4ODYiLCJjb2RlIjoiVFcifSx7Im5hbWUiOiJUYWRqaWtpc3RhbiIsImRpYWxfY29kZSI6Iis5OTIiLCJjb2RlIjoiVEoifSx7Im5hbWUiOiJUYW56YW5pZSwgUmVwdWJsaXF1ZSBVbmllIGRlIiwiZGlhbF9jb2RlIjoiKzI1NSIsImNvZGUiOiJUWiJ9LHsibmFtZSI6IlRoYWlsYW5kZSIsImRpYWxfY29kZSI6Iis2NiIsImNvZGUiOiJUSCJ9LHsibmFtZSI6IlRpbW9yLUxlc3RlIiwiZGlhbF9jb2RlIjoiKzY3MCIsImNvZGUiOiJUTCJ9LHsibmFtZSI6IlRvZ28iLCJkaWFsX2NvZGUiOiIrMjI4IiwiY29kZSI6IlRHIn0seyJuYW1lIjoiVG9rZWxhdSIsImRpYWxfY29kZSI6Iis2OTAiLCJjb2RlIjoiVEsifSx7Im5hbWUiOiJUb25nYSIsImRpYWxfY29kZSI6Iis2NzYiLCJjb2RlIjoiVE8ifSx7Im5hbWUiOiJUcmluaXRlLWV0LVRvYmFnbyIsImRpYWxfY29kZSI6IisxIDg2OCIsImNvZGUiOiJUVCJ9LHsibmFtZSI6IlR1bmlzaWUiLCJkaWFsX2NvZGUiOiIrMjE2IiwiY29kZSI6IlROIn0seyJuYW1lIjoiVHVycXVpZSIsImRpYWxfY29kZSI6Iis5MCIsImNvZGUiOiJUUiJ9LHsibmFtZSI6IlR1cmttZW5pc3RhbiIsImRpYWxfY29kZSI6Iis5OTMiLCJjb2RlIjoiVE0ifSx7Im5hbWUiOiJJbGVzIFR1cnF1ZXMtZXQtQ2FpcXVlcyIsImRpYWxfY29kZSI6IisxIDY0OSIsImNvZGUiOiJUQyJ9LHsibmFtZSI6IlR1dmFsdSIsImRpYWxfY29kZSI6Iis2ODgiLCJjb2RlIjoiVFYifSx7Im5hbWUiOiJPdWdhbmRhIiwiZGlhbF9jb2RlIjoiKzI1NiIsImNvZGUiOiJVRyJ9LHsibmFtZSI6IlVrcmFpbmUiLCJkaWFsX2NvZGUiOiIrMzgwIiwiY29kZSI6IlVBIn0seyJuYW1lIjoiRW1pcmF0cyBhcmFiZXMgdW5pIiwiZGlhbF9jb2RlIjoiKzk3MSIsImNvZGUiOiJBRSJ9LHsibmFtZSI6IlJveWF1bWUtVW5pIiwiZGlhbF9jb2RlIjoiKzQ0IiwiY29kZSI6IkdCIn0seyJuYW1lIjoiRXRhdHMtVW5pcyIsImRpYWxfY29kZSI6IisxIiwiY29kZSI6IlVTIn0seyJuYW1lIjoiVXJ1Z3VheSIsImRpYWxfY29kZSI6Iis1OTgiLCJjb2RlIjoiVVkifSx7Im5hbWUiOiJPdXpiZWtpc3RhbiIsImRpYWxfY29kZSI6Iis5OTgiLCJjb2RlIjoiVVoifSx7Im5hbWUiOiJWYW51YXR1IiwiZGlhbF9jb2RlIjoiKzY3OCIsImNvZGUiOiJWVSJ9LHsibmFtZSI6IlZlbmV6dWVsYSwgUmVwdWJsaXF1ZSBib2xpdmFyaWVubmUgZHUiLCJkaWFsX2NvZGUiOiIrNTgiLCJjb2RlIjoiVkUifSx7Im5hbWUiOiJWaWV0IE5hbSIsImRpYWxfY29kZSI6Iis4NCIsImNvZGUiOiJWTiJ9LHsibmFtZSI6IklsZXMgVmllcmdlcyBicml0YW5uaXF1ZXMiLCJkaWFsX2NvZGUiOiIrMSAyODQiLCJjb2RlIjoiVkcifSx7Im5hbWUiOiJJbGVzIFZpZXJnZXMgYW3DqXJpY2FpbmVzIiwiZGlhbF9jb2RlIjoiKzEgMzQwIiwiY29kZSI6IlZJIn0seyJuYW1lIjoiV2FsbGlzIGV0IEZ1dHVuYSIsImRpYWxfY29kZSI6Iis2ODEiLCJjb2RlIjoiV0YifSx7Im5hbWUiOiJZZW1lbiIsImRpYWxfY29kZSI6Iis5NjciLCJjb2RlIjoiWUUifSx7Im5hbWUiOiJaYW1iaWUiLCJkaWFsX2NvZGUiOiIrMjYwIiwiY29kZSI6IlpNIn0seyJuYW1lIjoiWmltYmFid2UiLCJkaWFsX2NvZGUiOiIrMjYzIiwiY29kZSI6IlpXIn0seyJuYW1lIjoiSWxlcyBkJ0FsYW5kIiwiZGlhbF9jb2RlIjoiKzM1OCIsImNvZGUiOiJBWCJ9XQ== 4 | 5 | -------------------------------------------------------------------------------- /countrylist.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "name":"Afghanistan", 4 | "dial_code":"+93", 5 | "code":"AF" 6 | }, 7 | { 8 | "name":"Albania", 9 | "dial_code":"+355", 10 | "code":"AL" 11 | }, 12 | { 13 | "name":"Algeria", 14 | "dial_code":"+213", 15 | "code":"DZ" 16 | }, 17 | { 18 | "name":"AmericanSamoa", 19 | "dial_code":"+1 684", 20 | "code":"AS" 21 | }, 22 | { 23 | "name":"Andorra", 24 | "dial_code":"+376", 25 | "code":"AD" 26 | }, 27 | { 28 | "name":"Angola", 29 | "dial_code":"+244", 30 | "code":"AO" 31 | }, 32 | { 33 | "name":"Anguilla", 34 | "dial_code":"+1 264", 35 | "code":"AI" 36 | }, 37 | { 38 | "name":"Antarctica", 39 | "dial_code":"+672", 40 | "code":"AQ" 41 | }, 42 | { 43 | "name":"Antigua and Barbuda", 44 | "dial_code":"+1268", 45 | "code":"AG" 46 | }, 47 | { 48 | "name":"Argentina", 49 | "dial_code":"+54", 50 | "code":"AR" 51 | }, 52 | { 53 | "name":"Armenia", 54 | "dial_code":"+374", 55 | "code":"AM" 56 | }, 57 | { 58 | "name":"Aruba", 59 | "dial_code":"+297", 60 | "code":"AW" 61 | }, 62 | { 63 | "name":"Australia", 64 | "dial_code":"+61", 65 | "code":"AU" 66 | }, 67 | { 68 | "name":"Austria", 69 | "dial_code":"+43", 70 | "code":"AT" 71 | }, 72 | { 73 | "name":"Azerbaijan", 74 | "dial_code":"+994", 75 | "code":"AZ" 76 | }, 77 | { 78 | "name":"Bahamas", 79 | "dial_code":"+1 242", 80 | "code":"BS" 81 | }, 82 | { 83 | "name":"Bahrain", 84 | "dial_code":"+973", 85 | "code":"BH" 86 | }, 87 | { 88 | "name":"Bangladesh", 89 | "dial_code":"+880", 90 | "code":"BD" 91 | }, 92 | { 93 | "name":"Barbados", 94 | "dial_code":"+1 246", 95 | "code":"BB" 96 | }, 97 | { 98 | "name":"Belarus", 99 | "dial_code":"+375", 100 | "code":"BY" 101 | }, 102 | { 103 | "name":"Belgium", 104 | "dial_code":"+32", 105 | "code":"BE" 106 | }, 107 | { 108 | "name":"Belize", 109 | "dial_code":"+501", 110 | "code":"BZ" 111 | }, 112 | { 113 | "name":"Benin", 114 | "dial_code":"+229", 115 | "code":"BJ" 116 | }, 117 | { 118 | "name":"Bermuda", 119 | "dial_code":"+1 441", 120 | "code":"BM" 121 | }, 122 | { 123 | "name":"Bhutan", 124 | "dial_code":"+975", 125 | "code":"BT" 126 | }, 127 | { 128 | "name":"Bolivia, Plurinational State of", 129 | "dial_code":"+591", 130 | "code":"BO" 131 | }, 132 | { 133 | "name":"Bosnia and Herzegovina", 134 | "dial_code":"+387", 135 | "code":"BA" 136 | }, 137 | { 138 | "name":"Botswana", 139 | "dial_code":"+267", 140 | "code":"BW" 141 | }, 142 | { 143 | "name":"Brazil", 144 | "dial_code":"+55", 145 | "code":"BR" 146 | }, 147 | { 148 | "name":"British Indian Ocean Territory", 149 | "dial_code":"+246", 150 | "code":"IO" 151 | }, 152 | { 153 | "name":"Brunei Darussalam", 154 | "dial_code":"+673", 155 | "code":"BN" 156 | }, 157 | { 158 | "name":"Bulgaria", 159 | "dial_code":"+359", 160 | "code":"BG" 161 | }, 162 | { 163 | "name":"Burkina Faso", 164 | "dial_code":"+226", 165 | "code":"BF" 166 | }, 167 | { 168 | "name":"Burundi", 169 | "dial_code":"+257", 170 | "code":"BI" 171 | }, 172 | { 173 | "name":"Cambodia", 174 | "dial_code":"+855", 175 | "code":"KH" 176 | }, 177 | { 178 | "name":"Cameroon", 179 | "dial_code":"+237", 180 | "code":"CM" 181 | }, 182 | { 183 | "name":"Canada", 184 | "dial_code":"+1", 185 | "code":"CA" 186 | }, 187 | { 188 | "name":"Cape Verde", 189 | "dial_code":"+238", 190 | "code":"CV" 191 | }, 192 | { 193 | "name":"Cayman Islands", 194 | "dial_code":"+ 345", 195 | "code":"KY" 196 | }, 197 | { 198 | "name":"Central African Republic", 199 | "dial_code":"+236", 200 | "code":"CF" 201 | }, 202 | { 203 | "name":"Chad", 204 | "dial_code":"+235", 205 | "code":"TD" 206 | }, 207 | { 208 | "name":"Chile", 209 | "dial_code":"+56", 210 | "code":"CL" 211 | }, 212 | { 213 | "name":"China", 214 | "dial_code":"+86", 215 | "code":"CN" 216 | }, 217 | { 218 | "name":"Christmas Island", 219 | "dial_code":"+61", 220 | "code":"CX" 221 | }, 222 | { 223 | "name":"Cocos (Keeling) Islands", 224 | "dial_code":"+61", 225 | "code":"CC" 226 | }, 227 | { 228 | "name":"Colombia", 229 | "dial_code":"+57", 230 | "code":"CO" 231 | }, 232 | { 233 | "name":"Comoros", 234 | "dial_code":"+269", 235 | "code":"KM" 236 | }, 237 | { 238 | "name":"Congo", 239 | "dial_code":"+242", 240 | "code":"CG" 241 | }, 242 | { 243 | "name":"Congo, The Democratic Republic of the", 244 | "dial_code":"+243", 245 | "code":"CD" 246 | }, 247 | { 248 | "name":"Cook Islands", 249 | "dial_code":"+682", 250 | "code":"CK" 251 | }, 252 | { 253 | "name":"Costa Rica", 254 | "dial_code":"+506", 255 | "code":"CR" 256 | }, 257 | { 258 | "name":"Cote d'Ivoire", 259 | "dial_code":"+225", 260 | "code":"CI" 261 | }, 262 | { 263 | "name":"Croatia", 264 | "dial_code":"+385", 265 | "code":"HR" 266 | }, 267 | { 268 | "name":"Cuba", 269 | "dial_code":"+53", 270 | "code":"CU" 271 | }, 272 | { 273 | "name":"Cyprus", 274 | "dial_code":"+357", 275 | "code":"CY" 276 | }, 277 | { 278 | "name":"Czech Republic", 279 | "dial_code":"+420", 280 | "code":"CZ" 281 | }, 282 | { 283 | "name":"Denmark", 284 | "dial_code":"+45", 285 | "code":"DK" 286 | }, 287 | { 288 | "name":"Djibouti", 289 | "dial_code":"+253", 290 | "code":"DJ" 291 | }, 292 | { 293 | "name":"Dominica", 294 | "dial_code":"+1 767", 295 | "code":"DM" 296 | }, 297 | { 298 | "name":"Dominican Republic", 299 | "dial_code":"+1 849", 300 | "code":"DO" 301 | }, 302 | { 303 | "name":"Ecuador", 304 | "dial_code":"+593", 305 | "code":"EC" 306 | }, 307 | { 308 | "name":"Egypt", 309 | "dial_code":"+20", 310 | "code":"EG" 311 | }, 312 | { 313 | "name":"El Salvador", 314 | "dial_code":"+503", 315 | "code":"SV" 316 | }, 317 | { 318 | "name":"Equatorial Guinea", 319 | "dial_code":"+240", 320 | "code":"GQ" 321 | }, 322 | { 323 | "name":"Eritrea", 324 | "dial_code":"+291", 325 | "code":"ER" 326 | }, 327 | { 328 | "name":"Estonia", 329 | "dial_code":"+372", 330 | "code":"EE" 331 | }, 332 | { 333 | "name":"Ethiopia", 334 | "dial_code":"+251", 335 | "code":"ET" 336 | }, 337 | { 338 | "name":"Falkland Islands (Malvinas)", 339 | "dial_code":"+500", 340 | "code":"FK" 341 | }, 342 | { 343 | "name":"Faroe Islands", 344 | "dial_code":"+298", 345 | "code":"FO" 346 | }, 347 | { 348 | "name":"Fiji", 349 | "dial_code":"+679", 350 | "code":"FJ" 351 | }, 352 | { 353 | "name":"Finland", 354 | "dial_code":"+358", 355 | "code":"FI" 356 | }, 357 | { 358 | "name":"France", 359 | "dial_code":"+33", 360 | "code":"FR" 361 | }, 362 | { 363 | "name":"French Guiana", 364 | "dial_code":"+594", 365 | "code":"GF" 366 | }, 367 | { 368 | "name":"French Polynesia", 369 | "dial_code":"+689", 370 | "code":"PF" 371 | }, 372 | { 373 | "name":"Gabon", 374 | "dial_code":"+241", 375 | "code":"GA" 376 | }, 377 | { 378 | "name":"Gambia", 379 | "dial_code":"+220", 380 | "code":"GM" 381 | }, 382 | { 383 | "name":"Georgia", 384 | "dial_code":"+995", 385 | "code":"GE" 386 | }, 387 | { 388 | "name":"Germany", 389 | "dial_code":"+49", 390 | "code":"DE" 391 | }, 392 | { 393 | "name":"Ghana", 394 | "dial_code":"+233", 395 | "code":"GH" 396 | }, 397 | { 398 | "name":"Gibraltar", 399 | "dial_code":"+350", 400 | "code":"GI" 401 | }, 402 | { 403 | "name":"Greece", 404 | "dial_code":"+30", 405 | "code":"GR" 406 | }, 407 | { 408 | "name":"Greenland", 409 | "dial_code":"+299", 410 | "code":"GL" 411 | }, 412 | { 413 | "name":"Grenada", 414 | "dial_code":"+1 473", 415 | "code":"GD" 416 | }, 417 | { 418 | "name":"Guadeloupe", 419 | "dial_code":"+590", 420 | "code":"GP" 421 | }, 422 | { 423 | "name":"Guam", 424 | "dial_code":"+1 671", 425 | "code":"GU" 426 | }, 427 | { 428 | "name":"Guatemala", 429 | "dial_code":"+502", 430 | "code":"GT" 431 | }, 432 | { 433 | "name":"Guernsey", 434 | "dial_code":"+44", 435 | "code":"GG" 436 | }, 437 | { 438 | "name":"Guinea", 439 | "dial_code":"+224", 440 | "code":"GN" 441 | }, 442 | { 443 | "name":"Guinea-Bissau", 444 | "dial_code":"+245", 445 | "code":"GW" 446 | }, 447 | { 448 | "name":"Guyana", 449 | "dial_code":"+595", 450 | "code":"GY" 451 | }, 452 | { 453 | "name":"Haiti", 454 | "dial_code":"+509", 455 | "code":"HT" 456 | }, 457 | { 458 | "name":"Holy See (Vatican City State)", 459 | "dial_code":"+379", 460 | "code":"VA" 461 | }, 462 | { 463 | "name":"Honduras", 464 | "dial_code":"+504", 465 | "code":"HN" 466 | }, 467 | { 468 | "name":"Hong Kong", 469 | "dial_code":"+852", 470 | "code":"HK" 471 | }, 472 | { 473 | "name":"Hungary", 474 | "dial_code":"+36", 475 | "code":"HU" 476 | }, 477 | { 478 | "name":"Iceland", 479 | "dial_code":"+354", 480 | "code":"IS" 481 | }, 482 | { 483 | "name":"India", 484 | "dial_code":"+91", 485 | "code":"IN" 486 | }, 487 | { 488 | "name":"Indonesia", 489 | "dial_code":"+62", 490 | "code":"ID" 491 | }, 492 | { 493 | "name":"Iran, Islamic Republic of", 494 | "dial_code":"+98", 495 | "code":"IR" 496 | }, 497 | { 498 | "name":"Iraq", 499 | "dial_code":"+964", 500 | "code":"IQ" 501 | }, 502 | { 503 | "name":"Ireland", 504 | "dial_code":"+353", 505 | "code":"IE" 506 | }, 507 | { 508 | "name":"Isle of Man", 509 | "dial_code":"+44", 510 | "code":"IM" 511 | }, 512 | { 513 | "name":"Israel", 514 | "dial_code":"+972", 515 | "code":"IL" 516 | }, 517 | { 518 | "name":"Italy", 519 | "dial_code":"+39", 520 | "code":"IT" 521 | }, 522 | { 523 | "name":"Jamaica", 524 | "dial_code":"+1 876", 525 | "code":"JM" 526 | }, 527 | { 528 | "name":"Japan", 529 | "dial_code":"+81", 530 | "code":"JP" 531 | }, 532 | { 533 | "name":"Jersey", 534 | "dial_code":"+44", 535 | "code":"JE" 536 | }, 537 | { 538 | "name":"Jordan", 539 | "dial_code":"+962", 540 | "code":"JO" 541 | }, 542 | { 543 | "name":"Kazakhstan", 544 | "dial_code":"+7 7", 545 | "code":"KZ" 546 | }, 547 | { 548 | "name":"Kenya", 549 | "dial_code":"+254", 550 | "code":"KE" 551 | }, 552 | { 553 | "name":"Kiribati", 554 | "dial_code":"+686", 555 | "code":"KI" 556 | }, 557 | { 558 | "name":"Korea, Democratic People's Republic of", 559 | "dial_code":"+850", 560 | "code":"KP" 561 | }, 562 | { 563 | "name":"Korea, Republic of", 564 | "dial_code":"+82", 565 | "code":"KR" 566 | }, 567 | { 568 | "name":"Kuwait", 569 | "dial_code":"+965", 570 | "code":"KW" 571 | }, 572 | { 573 | "name":"Kyrgyzstan", 574 | "dial_code":"+996", 575 | "code":"KG" 576 | }, 577 | { 578 | "name":"Lao People's Democratic Republic", 579 | "dial_code":"+856", 580 | "code":"LA" 581 | }, 582 | { 583 | "name":"Latvia", 584 | "dial_code":"+371", 585 | "code":"LV" 586 | }, 587 | { 588 | "name":"Lebanon", 589 | "dial_code":"+961", 590 | "code":"LB" 591 | }, 592 | { 593 | "name":"Lesotho", 594 | "dial_code":"+266", 595 | "code":"LS" 596 | }, 597 | { 598 | "name":"Liberia", 599 | "dial_code":"+231", 600 | "code":"LR" 601 | }, 602 | { 603 | "name":"Libyan Arab Jamahiriya", 604 | "dial_code":"+218", 605 | "code":"LY" 606 | }, 607 | { 608 | "name":"Liechtenstein", 609 | "dial_code":"+423", 610 | "code":"LI" 611 | }, 612 | { 613 | "name":"Lithuania", 614 | "dial_code":"+370", 615 | "code":"LT" 616 | }, 617 | { 618 | "name":"Luxembourg", 619 | "dial_code":"+352", 620 | "code":"LU" 621 | }, 622 | { 623 | "name":"Macao", 624 | "dial_code":"+853", 625 | "code":"MO" 626 | }, 627 | { 628 | "name":"Macedonia, The Former Yugoslav Republic of", 629 | "dial_code":"+389", 630 | "code":"MK" 631 | }, 632 | { 633 | "name":"Madagascar", 634 | "dial_code":"+261", 635 | "code":"MG" 636 | }, 637 | { 638 | "name":"Malawi", 639 | "dial_code":"+265", 640 | "code":"MW" 641 | }, 642 | { 643 | "name":"Malaysia", 644 | "dial_code":"+60", 645 | "code":"MY" 646 | }, 647 | { 648 | "name":"Maldives", 649 | "dial_code":"+960", 650 | "code":"MV" 651 | }, 652 | { 653 | "name":"Mali", 654 | "dial_code":"+223", 655 | "code":"ML" 656 | }, 657 | { 658 | "name":"Malta", 659 | "dial_code":"+356", 660 | "code":"MT" 661 | }, 662 | { 663 | "name":"Marshall Islands", 664 | "dial_code":"+692", 665 | "code":"MH" 666 | }, 667 | { 668 | "name":"Martinique", 669 | "dial_code":"+596", 670 | "code":"MQ" 671 | }, 672 | { 673 | "name":"Mauritania", 674 | "dial_code":"+222", 675 | "code":"MR" 676 | }, 677 | { 678 | "name":"Mauritius", 679 | "dial_code":"+230", 680 | "code":"MU" 681 | }, 682 | { 683 | "name":"Mayotte", 684 | "dial_code":"+262", 685 | "code":"YT" 686 | }, 687 | { 688 | "name":"Mexico", 689 | "dial_code":"+52", 690 | "code":"MX" 691 | }, 692 | { 693 | "name":"Micronesia, Federated States of", 694 | "dial_code":"+691", 695 | "code":"FM" 696 | }, 697 | { 698 | "name":"Moldova, Republic of", 699 | "dial_code":"+373", 700 | "code":"MD" 701 | }, 702 | { 703 | "name":"Monaco", 704 | "dial_code":"+377", 705 | "code":"MC" 706 | }, 707 | { 708 | "name":"Mongolia", 709 | "dial_code":"+976", 710 | "code":"MN" 711 | }, 712 | { 713 | "name":"Montenegro", 714 | "dial_code":"+382", 715 | "code":"ME" 716 | }, 717 | { 718 | "name":"Montserrat", 719 | "dial_code":"+1664", 720 | "code":"MS" 721 | }, 722 | { 723 | "name":"Morocco", 724 | "dial_code":"+212", 725 | "code":"MA" 726 | }, 727 | { 728 | "name":"Mozambique", 729 | "dial_code":"+258", 730 | "code":"MZ" 731 | }, 732 | { 733 | "name":"Myanmar", 734 | "dial_code":"+95", 735 | "code":"MM" 736 | }, 737 | { 738 | "name":"Namibia", 739 | "dial_code":"+264", 740 | "code":"NA" 741 | }, 742 | { 743 | "name":"Nauru", 744 | "dial_code":"+674", 745 | "code":"NR" 746 | }, 747 | { 748 | "name":"Nepal", 749 | "dial_code":"+977", 750 | "code":"NP" 751 | }, 752 | { 753 | "name":"Netherlands", 754 | "dial_code":"+31", 755 | "code":"NL" 756 | }, 757 | { 758 | "name":"Netherlands Antilles", 759 | "dial_code":"+599", 760 | "code":"AN" 761 | }, 762 | { 763 | "name":"New Caledonia", 764 | "dial_code":"+687", 765 | "code":"NC" 766 | }, 767 | { 768 | "name":"New Zealand", 769 | "dial_code":"+64", 770 | "code":"NZ" 771 | }, 772 | { 773 | "name":"Nicaragua", 774 | "dial_code":"+505", 775 | "code":"NI" 776 | }, 777 | { 778 | "name":"Niger", 779 | "dial_code":"+227", 780 | "code":"NE" 781 | }, 782 | { 783 | "name":"Nigeria", 784 | "dial_code":"+234", 785 | "code":"NG" 786 | }, 787 | { 788 | "name":"Niue", 789 | "dial_code":"+683", 790 | "code":"NU" 791 | }, 792 | { 793 | "name":"Norfolk Island", 794 | "dial_code":"+672", 795 | "code":"NF" 796 | }, 797 | { 798 | "name":"Northern Mariana Islands", 799 | "dial_code":"+1 670", 800 | "code":"MP" 801 | }, 802 | { 803 | "name":"Norway", 804 | "dial_code":"+47", 805 | "code":"NO" 806 | }, 807 | { 808 | "name":"Oman", 809 | "dial_code":"+968", 810 | "code":"OM" 811 | }, 812 | { 813 | "name":"Pakistan", 814 | "dial_code":"+92", 815 | "code":"PK" 816 | }, 817 | { 818 | "name":"Palau", 819 | "dial_code":"+680", 820 | "code":"PW" 821 | }, 822 | { 823 | "name":"Palestinian Territory, Occupied", 824 | "dial_code":"+970", 825 | "code":"PS" 826 | }, 827 | { 828 | "name":"Panama", 829 | "dial_code":"+507", 830 | "code":"PA" 831 | }, 832 | { 833 | "name":"Papua New Guinea", 834 | "dial_code":"+675", 835 | "code":"PG" 836 | }, 837 | { 838 | "name":"Paraguay", 839 | "dial_code":"+595", 840 | "code":"PY" 841 | }, 842 | { 843 | "name":"Peru", 844 | "dial_code":"+51", 845 | "code":"PE" 846 | }, 847 | { 848 | "name":"Philippines", 849 | "dial_code":"+63", 850 | "code":"PH" 851 | }, 852 | { 853 | "name":"Pitcairn", 854 | "dial_code":"+872", 855 | "code":"PN" 856 | }, 857 | { 858 | "name":"Poland", 859 | "dial_code":"+48", 860 | "code":"PL" 861 | }, 862 | { 863 | "name":"Portugal", 864 | "dial_code":"+351", 865 | "code":"PT" 866 | }, 867 | { 868 | "name":"Puerto Rico", 869 | "dial_code":"+1 939", 870 | "code":"PR" 871 | }, 872 | { 873 | "name":"Qatar", 874 | "dial_code":"+974", 875 | "code":"QA" 876 | }, 877 | { 878 | "name":"Romania", 879 | "dial_code":"+40", 880 | "code":"RO" 881 | }, 882 | { 883 | "name":"Russia", 884 | "dial_code":"+7", 885 | "code":"RU" 886 | }, 887 | { 888 | "name":"Rwanda", 889 | "dial_code":"+250", 890 | "code":"RW" 891 | }, 892 | { 893 | "name":"Réunion", 894 | "dial_code":"+262", 895 | "code":"RE" 896 | }, 897 | { 898 | "name":"Saint Barthélemy", 899 | "dial_code":"+590", 900 | "code":"BL" 901 | }, 902 | { 903 | "name":"Saint Helena, Ascension and Tristan Da Cunha", 904 | "dial_code":"+290", 905 | "code":"SH" 906 | }, 907 | { 908 | "name":"Saint Kitts and Nevis", 909 | "dial_code":"+1 869", 910 | "code":"KN" 911 | }, 912 | { 913 | "name":"Saint Lucia", 914 | "dial_code":"+1 758", 915 | "code":"LC" 916 | }, 917 | { 918 | "name":"Saint Martin", 919 | "dial_code":"+590", 920 | "code":"MF" 921 | }, 922 | { 923 | "name":"Saint Pierre and Miquelon", 924 | "dial_code":"+508", 925 | "code":"PM" 926 | }, 927 | { 928 | "name":"Saint Vincent and the Grenadines", 929 | "dial_code":"+1 784", 930 | "code":"VC" 931 | }, 932 | { 933 | "name":"Samoa", 934 | "dial_code":"+685", 935 | "code":"WS" 936 | }, 937 | { 938 | "name":"San Marino", 939 | "dial_code":"+378", 940 | "code":"SM" 941 | }, 942 | { 943 | "name":"Sao Tome and Principe", 944 | "dial_code":"+239", 945 | "code":"ST" 946 | }, 947 | { 948 | "name":"Saudi Arabia", 949 | "dial_code":"+966", 950 | "code":"SA" 951 | }, 952 | { 953 | "name":"Senegal", 954 | "dial_code":"+221", 955 | "code":"SN" 956 | }, 957 | { 958 | "name":"Serbia", 959 | "dial_code":"+381", 960 | "code":"RS" 961 | }, 962 | { 963 | "name":"Seychelles", 964 | "dial_code":"+248", 965 | "code":"SC" 966 | }, 967 | { 968 | "name":"Sierra Leone", 969 | "dial_code":"+232", 970 | "code":"SL" 971 | }, 972 | { 973 | "name":"Singapore", 974 | "dial_code":"+65", 975 | "code":"SG" 976 | }, 977 | { 978 | "name":"Slovakia", 979 | "dial_code":"+421", 980 | "code":"SK" 981 | }, 982 | { 983 | "name":"Slovenia", 984 | "dial_code":"+386", 985 | "code":"SI" 986 | }, 987 | { 988 | "name":"Solomon Islands", 989 | "dial_code":"+677", 990 | "code":"SB" 991 | }, 992 | { 993 | "name":"Somalia", 994 | "dial_code":"+252", 995 | "code":"SO" 996 | }, 997 | { 998 | "name":"South Africa", 999 | "dial_code":"+27", 1000 | "code":"ZA" 1001 | }, 1002 | { 1003 | "name":"South Georgia and the South Sandwich Islands", 1004 | "dial_code":"+500", 1005 | "code":"GS" 1006 | }, 1007 | { 1008 | "name":"Spain", 1009 | "dial_code":"+34", 1010 | "code":"ES" 1011 | }, 1012 | { 1013 | "name":"Sri Lanka", 1014 | "dial_code":"+94", 1015 | "code":"LK" 1016 | }, 1017 | { 1018 | "name":"Sudan", 1019 | "dial_code":"+249", 1020 | "code":"SD" 1021 | }, 1022 | { 1023 | "name":"Suriname", 1024 | "dial_code":"+597", 1025 | "code":"SR" 1026 | }, 1027 | { 1028 | "name":"Svalbard and Jan Mayen", 1029 | "dial_code":"+47", 1030 | "code":"SJ" 1031 | }, 1032 | { 1033 | "name":"Swaziland", 1034 | "dial_code":"+268", 1035 | "code":"SZ" 1036 | }, 1037 | { 1038 | "name":"Sweden", 1039 | "dial_code":"+46", 1040 | "code":"SE" 1041 | }, 1042 | { 1043 | "name":"Switzerland", 1044 | "dial_code":"+41", 1045 | "code":"CH" 1046 | }, 1047 | { 1048 | "name":"Syrian Arab Republic", 1049 | "dial_code":"+963", 1050 | "code":"SY" 1051 | }, 1052 | { 1053 | "name":"Taiwan", 1054 | "dial_code":"+886", 1055 | "code":"TW" 1056 | }, 1057 | { 1058 | "name":"Tajikistan", 1059 | "dial_code":"+992", 1060 | "code":"TJ" 1061 | }, 1062 | { 1063 | "name":"Tanzania, United Republic of", 1064 | "dial_code":"+255", 1065 | "code":"TZ" 1066 | }, 1067 | { 1068 | "name":"Thailand", 1069 | "dial_code":"+66", 1070 | "code":"TH" 1071 | }, 1072 | { 1073 | "name":"Timor-Leste", 1074 | "dial_code":"+670", 1075 | "code":"TL" 1076 | }, 1077 | { 1078 | "name":"Togo", 1079 | "dial_code":"+228", 1080 | "code":"TG" 1081 | }, 1082 | { 1083 | "name":"Tokelau", 1084 | "dial_code":"+690", 1085 | "code":"TK" 1086 | }, 1087 | { 1088 | "name":"Tonga", 1089 | "dial_code":"+676", 1090 | "code":"TO" 1091 | }, 1092 | { 1093 | "name":"Trinidad and Tobago", 1094 | "dial_code":"+1 868", 1095 | "code":"TT" 1096 | }, 1097 | { 1098 | "name":"Tunisia", 1099 | "dial_code":"+216", 1100 | "code":"TN" 1101 | }, 1102 | { 1103 | "name":"Turkey", 1104 | "dial_code":"+90", 1105 | "code":"TR" 1106 | }, 1107 | { 1108 | "name":"Turkmenistan", 1109 | "dial_code":"+993", 1110 | "code":"TM" 1111 | }, 1112 | { 1113 | "name":"Turks and Caicos Islands", 1114 | "dial_code":"+1 649", 1115 | "code":"TC" 1116 | }, 1117 | { 1118 | "name":"Tuvalu", 1119 | "dial_code":"+688", 1120 | "code":"TV" 1121 | }, 1122 | { 1123 | "name":"Uganda", 1124 | "dial_code":"+256", 1125 | "code":"UG" 1126 | }, 1127 | { 1128 | "name":"Ukraine", 1129 | "dial_code":"+380", 1130 | "code":"UA" 1131 | }, 1132 | { 1133 | "name":"United Arab Emirates", 1134 | "dial_code":"+971", 1135 | "code":"AE" 1136 | }, 1137 | { 1138 | "name":"United Kingdom", 1139 | "dial_code":"+44", 1140 | "code":"GB" 1141 | }, 1142 | { 1143 | "name":"United States", 1144 | "dial_code":"+1", 1145 | "code":"US" 1146 | }, 1147 | { 1148 | "name":"Uruguay", 1149 | "dial_code":"+598", 1150 | "code":"UY" 1151 | }, 1152 | { 1153 | "name":"Uzbekistan", 1154 | "dial_code":"+998", 1155 | "code":"UZ" 1156 | }, 1157 | { 1158 | "name":"Vanuatu", 1159 | "dial_code":"+678", 1160 | "code":"VU" 1161 | }, 1162 | { 1163 | "name":"Venezuela, Bolivarian Republic of", 1164 | "dial_code":"+58", 1165 | "code":"VE" 1166 | }, 1167 | { 1168 | "name":"Viet Nam", 1169 | "dial_code":"+84", 1170 | "code":"VN" 1171 | }, 1172 | { 1173 | "name":"Virgin Islands, British", 1174 | "dial_code":"+1 284", 1175 | "code":"VG" 1176 | }, 1177 | { 1178 | "name":"Virgin Islands, U.S.", 1179 | "dial_code":"+1 340", 1180 | "code":"VI" 1181 | }, 1182 | { 1183 | "name":"Wallis and Futuna", 1184 | "dial_code":"+681", 1185 | "code":"WF" 1186 | }, 1187 | { 1188 | "name":"Yemen", 1189 | "dial_code":"+967", 1190 | "code":"YE" 1191 | }, 1192 | { 1193 | "name":"Zambia", 1194 | "dial_code":"+260", 1195 | "code":"ZM" 1196 | }, 1197 | { 1198 | "name":"Zimbabwe", 1199 | "dial_code":"+263", 1200 | "code":"ZW" 1201 | }, 1202 | { 1203 | "name":"Åland Islands", 1204 | "dial_code":"+358", 1205 | "code":"AX" 1206 | } 1207 | ] --------------------------------------------------------------------------------