aboutsummaryrefslogtreecommitdiff
path: root/includes/geo
diff options
context:
space:
mode:
Diffstat (limited to 'includes/geo')
-rw-r--r--includes/geo/GeoLite2-Country.mmdbbin0 -> 2724719 bytes
-rw-r--r--includes/geo/README.md23
-rw-r--r--includes/geo/flags/flag_.gifbin0 -> 218 bytes
-rw-r--r--includes/geo/flags/flag_a1.gifbin0 -> 980 bytes
-rw-r--r--includes/geo/flags/flag_a2.gifbin0 -> 980 bytes
-rw-r--r--includes/geo/flags/flag_ac.gifbin0 -> 588 bytes
-rw-r--r--includes/geo/flags/flag_ad.gifbin0 -> 169 bytes
-rw-r--r--includes/geo/flags/flag_ae.gifbin0 -> 1006 bytes
-rw-r--r--includes/geo/flags/flag_af.gifbin0 -> 1006 bytes
-rw-r--r--includes/geo/flags/flag_ag.gifbin0 -> 489 bytes
-rw-r--r--includes/geo/flags/flag_ai.gifbin0 -> 588 bytes
-rw-r--r--includes/geo/flags/flag_al.gifbin0 -> 1005 bytes
-rw-r--r--includes/geo/flags/flag_am.gifbin0 -> 1006 bytes
-rw-r--r--includes/geo/flags/flag_an.gifbin0 -> 1006 bytes
-rw-r--r--includes/geo/flags/flag_ao.gifbin0 -> 1006 bytes
-rw-r--r--includes/geo/flags/flag_ap.gifbin0 -> 901 bytes
-rw-r--r--includes/geo/flags/flag_aq.gifbin0 -> 300 bytes
-rw-r--r--includes/geo/flags/flag_ar.gifbin0 -> 1006 bytes
-rw-r--r--includes/geo/flags/flag_as.gifbin0 -> 588 bytes
-rw-r--r--includes/geo/flags/flag_at.gifbin0 -> 1006 bytes
-rw-r--r--includes/geo/flags/flag_au.gifbin0 -> 1006 bytes
-rw-r--r--includes/geo/flags/flag_aw.gifbin0 -> 1006 bytes
-rw-r--r--includes/geo/flags/flag_ax.gifbin0 -> 229 bytes
-rw-r--r--includes/geo/flags/flag_az.gifbin0 -> 1006 bytes
-rw-r--r--includes/geo/flags/flag_ba.gifbin0 -> 1006 bytes
-rw-r--r--includes/geo/flags/flag_bb.gifbin0 -> 1006 bytes
-rw-r--r--includes/geo/flags/flag_bd.gifbin0 -> 1005 bytes
-rw-r--r--includes/geo/flags/flag_be.gifbin0 -> 1003 bytes
-rw-r--r--includes/geo/flags/flag_bf.gifbin0 -> 1006 bytes
-rw-r--r--includes/geo/flags/flag_bg.gifbin0 -> 1006 bytes
-rw-r--r--includes/geo/flags/flag_bh.gifbin0 -> 998 bytes
-rw-r--r--includes/geo/flags/flag_bi.gifbin0 -> 1006 bytes
-rw-r--r--includes/geo/flags/flag_bj.gifbin0 -> 1005 bytes
-rw-r--r--includes/geo/flags/flag_bl.gifbin0 -> 995 bytes
-rw-r--r--includes/geo/flags/flag_bm.gifbin0 -> 1000 bytes
-rw-r--r--includes/geo/flags/flag_bn.gifbin0 -> 1006 bytes
-rw-r--r--includes/geo/flags/flag_bo.gifbin0 -> 1006 bytes
-rw-r--r--includes/geo/flags/flag_br.gifbin0 -> 1006 bytes
-rw-r--r--includes/geo/flags/flag_bs.gifbin0 -> 1004 bytes
-rw-r--r--includes/geo/flags/flag_bt.gifbin0 -> 1006 bytes
-rw-r--r--includes/geo/flags/flag_bv.gifbin0 -> 175 bytes
-rw-r--r--includes/geo/flags/flag_bw.gifbin0 -> 999 bytes
-rw-r--r--includes/geo/flags/flag_bx.gifbin0 -> 995 bytes
-rw-r--r--includes/geo/flags/flag_by.gifbin0 -> 1006 bytes
-rw-r--r--includes/geo/flags/flag_bz.gifbin0 -> 1006 bytes
-rw-r--r--includes/geo/flags/flag_ca.gifbin0 -> 1005 bytes
-rw-r--r--includes/geo/flags/flag_cc.gifbin0 -> 326 bytes
-rw-r--r--includes/geo/flags/flag_cd.gifbin0 -> 300 bytes
-rw-r--r--includes/geo/flags/flag_cf.gifbin0 -> 1006 bytes
-rw-r--r--includes/geo/flags/flag_cg.gifbin0 -> 1001 bytes
-rw-r--r--includes/geo/flags/flag_ch.gifbin0 -> 1004 bytes
-rw-r--r--includes/geo/flags/flag_ci.gifbin0 -> 1006 bytes
-rw-r--r--includes/geo/flags/flag_ck.gifbin0 -> 1006 bytes
-rw-r--r--includes/geo/flags/flag_cl.gifbin0 -> 1006 bytes
-rw-r--r--includes/geo/flags/flag_cm.gifbin0 -> 1006 bytes
-rw-r--r--includes/geo/flags/flag_cn.gifbin0 -> 579 bytes
-rw-r--r--includes/geo/flags/flag_co.gifbin0 -> 999 bytes
-rw-r--r--includes/geo/flags/flag_cr.gifbin0 -> 1006 bytes
-rw-r--r--includes/geo/flags/flag_cs.gifbin0 -> 217 bytes
-rw-r--r--includes/geo/flags/flag_cu.gifbin0 -> 1006 bytes
-rw-r--r--includes/geo/flags/flag_cv.gifbin0 -> 1006 bytes
-rw-r--r--includes/geo/flags/flag_cx.gifbin0 -> 588 bytes
-rw-r--r--includes/geo/flags/flag_cy.gifbin0 -> 1005 bytes
-rw-r--r--includes/geo/flags/flag_cz.gifbin0 -> 1006 bytes
-rw-r--r--includes/geo/flags/flag_de.gifbin0 -> 1003 bytes
-rw-r--r--includes/geo/flags/flag_dj.gifbin0 -> 515 bytes
-rw-r--r--includes/geo/flags/flag_dk.gifbin0 -> 1001 bytes
-rw-r--r--includes/geo/flags/flag_dm.gifbin0 -> 588 bytes
-rw-r--r--includes/geo/flags/flag_do.gifbin0 -> 444 bytes
-rw-r--r--includes/geo/flags/flag_dz.gifbin0 -> 1001 bytes
-rw-r--r--includes/geo/flags/flag_ec.gifbin0 -> 1006 bytes
-rw-r--r--includes/geo/flags/flag_ee.gifbin0 -> 1006 bytes
-rw-r--r--includes/geo/flags/flag_eg.gifbin0 -> 1006 bytes
-rw-r--r--includes/geo/flags/flag_eh.gifbin0 -> 636 bytes
-rw-r--r--includes/geo/flags/flag_er.gifbin0 -> 1006 bytes
-rw-r--r--includes/geo/flags/flag_es.gifbin0 -> 1006 bytes
-rw-r--r--includes/geo/flags/flag_et.gifbin0 -> 1006 bytes
-rw-r--r--includes/geo/flags/flag_eu.gifbin0 -> 154 bytes
-rw-r--r--includes/geo/flags/flag_fi.gifbin0 -> 1004 bytes
-rw-r--r--includes/geo/flags/flag_fj.gifbin0 -> 1006 bytes
-rw-r--r--includes/geo/flags/flag_fk.gifbin0 -> 799 bytes
-rw-r--r--includes/geo/flags/flag_fm.gifbin0 -> 408 bytes
-rw-r--r--includes/geo/flags/flag_fo.gifbin0 -> 1006 bytes
-rw-r--r--includes/geo/flags/flag_fr.gifbin0 -> 1006 bytes
-rw-r--r--includes/geo/flags/flag_fx.gifbin0 -> 1006 bytes
-rw-r--r--includes/geo/flags/flag_ga.gifbin0 -> 1006 bytes
-rw-r--r--includes/geo/flags/flag_gb.gifbin0 -> 1006 bytes
-rw-r--r--includes/geo/flags/flag_gd.gifbin0 -> 1006 bytes
-rw-r--r--includes/geo/flags/flag_ge.gifbin0 -> 581 bytes
-rw-r--r--includes/geo/flags/flag_gf.gifbin0 -> 54 bytes
-rw-r--r--includes/geo/flags/flag_gg.gifbin0 -> 501 bytes
-rw-r--r--includes/geo/flags/flag_gh.gifbin0 -> 297 bytes
-rw-r--r--includes/geo/flags/flag_gi.gifbin0 -> 1004 bytes
-rw-r--r--includes/geo/flags/flag_gl.gifbin0 -> 1003 bytes
-rw-r--r--includes/geo/flags/flag_gm.gifbin0 -> 254 bytes
-rw-r--r--includes/geo/flags/flag_gn.gifbin0 -> 401 bytes
-rw-r--r--includes/geo/flags/flag_gp.gifbin0 -> 997 bytes
-rw-r--r--includes/geo/flags/flag_gq.gifbin0 -> 501 bytes
-rw-r--r--includes/geo/flags/flag_gr.gifbin0 -> 1006 bytes
-rw-r--r--includes/geo/flags/flag_gs.gifbin0 -> 373 bytes
-rw-r--r--includes/geo/flags/flag_gt.gifbin0 -> 1006 bytes
-rw-r--r--includes/geo/flags/flag_gu.gifbin0 -> 1006 bytes
-rw-r--r--includes/geo/flags/flag_gw.gifbin0 -> 444 bytes
-rw-r--r--includes/geo/flags/flag_gy.gifbin0 -> 1006 bytes
-rw-r--r--includes/geo/flags/flag_hk.gifbin0 -> 1005 bytes
-rw-r--r--includes/geo/flags/flag_hm.gifbin0 -> 373 bytes
-rw-r--r--includes/geo/flags/flag_hn.gifbin0 -> 222 bytes
-rw-r--r--includes/geo/flags/flag_hr.gifbin0 -> 1006 bytes
-rw-r--r--includes/geo/flags/flag_ht.gifbin0 -> 1006 bytes
-rw-r--r--includes/geo/flags/flag_hu.gifbin0 -> 1006 bytes
-rw-r--r--includes/geo/flags/flag_id.gifbin0 -> 1005 bytes
-rw-r--r--includes/geo/flags/flag_ie.gifbin0 -> 1006 bytes
-rw-r--r--includes/geo/flags/flag_il.gifbin0 -> 1006 bytes
-rw-r--r--includes/geo/flags/flag_im.gifbin0 -> 258 bytes
-rw-r--r--includes/geo/flags/flag_in.gifbin0 -> 1006 bytes
-rw-r--r--includes/geo/flags/flag_io.gifbin0 -> 829 bytes
-rw-r--r--includes/geo/flags/flag_iq.gifbin0 -> 1006 bytes
-rw-r--r--includes/geo/flags/flag_ir.gifbin0 -> 1006 bytes
-rw-r--r--includes/geo/flags/flag_is.gifbin0 -> 1006 bytes
-rw-r--r--includes/geo/flags/flag_it.gifbin0 -> 1006 bytes
-rw-r--r--includes/geo/flags/flag_je.gifbin0 -> 620 bytes
-rw-r--r--includes/geo/flags/flag_jm.gifbin0 -> 1006 bytes
-rw-r--r--includes/geo/flags/flag_jo.gifbin0 -> 1006 bytes
-rw-r--r--includes/geo/flags/flag_jp.gifbin0 -> 596 bytes
-rw-r--r--includes/geo/flags/flag_ke.gifbin0 -> 1003 bytes
-rw-r--r--includes/geo/flags/flag_kg.gifbin0 -> 1004 bytes
-rw-r--r--includes/geo/flags/flag_kh.gifbin0 -> 1006 bytes
-rw-r--r--includes/geo/flags/flag_ki.gifbin0 -> 1006 bytes
-rw-r--r--includes/geo/flags/flag_km.gifbin0 -> 505 bytes
-rw-r--r--includes/geo/flags/flag_kn.gifbin0 -> 636 bytes
-rw-r--r--includes/geo/flags/flag_kp.gifbin0 -> 1006 bytes
-rw-r--r--includes/geo/flags/flag_kr.gifbin0 -> 1004 bytes
-rw-r--r--includes/geo/flags/flag_kw.gifbin0 -> 261 bytes
-rw-r--r--includes/geo/flags/flag_ky.gifbin0 -> 1005 bytes
-rw-r--r--includes/geo/flags/flag_kz.gifbin0 -> 1004 bytes
-rw-r--r--includes/geo/flags/flag_la.gifbin0 -> 1006 bytes
-rw-r--r--includes/geo/flags/flag_lb.gifbin0 -> 1006 bytes
-rw-r--r--includes/geo/flags/flag_lc.gifbin0 -> 1006 bytes
-rw-r--r--includes/geo/flags/flag_le.gifbin0 -> 1006 bytes
-rw-r--r--includes/geo/flags/flag_li.gifbin0 -> 515 bytes
-rw-r--r--includes/geo/flags/flag_lk.gifbin0 -> 1006 bytes
-rw-r--r--includes/geo/flags/flag_lr.gifbin0 -> 340 bytes
-rw-r--r--includes/geo/flags/flag_ls.gifbin0 -> 636 bytes
-rw-r--r--includes/geo/flags/flag_lt.gifbin0 -> 1006 bytes
-rw-r--r--includes/geo/flags/flag_lu.gifbin0 -> 1006 bytes
-rw-r--r--includes/geo/flags/flag_lv.gifbin0 -> 999 bytes
-rw-r--r--includes/geo/flags/flag_ly.gifbin0 -> 576 bytes
-rw-r--r--includes/geo/flags/flag_ma.gifbin0 -> 1040 bytes
-rw-r--r--includes/geo/flags/flag_mc.gifbin0 -> 1005 bytes
-rw-r--r--includes/geo/flags/flag_md.gifbin0 -> 1006 bytes
-rw-r--r--includes/geo/flags/flag_me.gifbin0 -> 986 bytes
-rw-r--r--includes/geo/flags/flag_mf.gifbin0 -> 937 bytes
-rw-r--r--includes/geo/flags/flag_mg.gifbin0 -> 1005 bytes
-rw-r--r--includes/geo/flags/flag_mh.gifbin0 -> 441 bytes
-rw-r--r--includes/geo/flags/flag_mk.gifbin0 -> 588 bytes
-rw-r--r--includes/geo/flags/flag_ml.gifbin0 -> 237 bytes
-rw-r--r--includes/geo/flags/flag_mm.gifbin0 -> 420 bytes
-rw-r--r--includes/geo/flags/flag_mn.gifbin0 -> 1006 bytes
-rw-r--r--includes/geo/flags/flag_mo.gifbin0 -> 1005 bytes
-rw-r--r--includes/geo/flags/flag_mp.gifbin0 -> 1006 bytes
-rw-r--r--includes/geo/flags/flag_mq.gifbin0 -> 1006 bytes
-rw-r--r--includes/geo/flags/flag_mr.gifbin0 -> 444 bytes
-rw-r--r--includes/geo/flags/flag_ms.gifbin0 -> 1006 bytes
-rw-r--r--includes/geo/flags/flag_mt.gifbin0 -> 444 bytes
-rw-r--r--includes/geo/flags/flag_mu.gifbin0 -> 254 bytes
-rw-r--r--includes/geo/flags/flag_mv.gifbin0 -> 297 bytes
-rw-r--r--includes/geo/flags/flag_mw.gifbin0 -> 515 bytes
-rw-r--r--includes/geo/flags/flag_mx.gifbin0 -> 1006 bytes
-rw-r--r--includes/geo/flags/flag_my.gifbin0 -> 1006 bytes
-rw-r--r--includes/geo/flags/flag_mz.gifbin0 -> 1006 bytes
-rw-r--r--includes/geo/flags/flag_na.gifbin0 -> 1006 bytes
-rw-r--r--includes/geo/flags/flag_nc.gifbin0 -> 1006 bytes
-rw-r--r--includes/geo/flags/flag_ne.gifbin0 -> 226 bytes
-rw-r--r--includes/geo/flags/flag_nf.gifbin0 -> 1006 bytes
-rw-r--r--includes/geo/flags/flag_ng.gifbin0 -> 201 bytes
-rw-r--r--includes/geo/flags/flag_ni.gifbin0 -> 227 bytes
-rw-r--r--includes/geo/flags/flag_nl.gifbin0 -> 1006 bytes
-rw-r--r--includes/geo/flags/flag_no.gifbin0 -> 1004 bytes
-rw-r--r--includes/geo/flags/flag_np.gifbin0 -> 563 bytes
-rw-r--r--includes/geo/flags/flag_nr.gifbin0 -> 1003 bytes
-rw-r--r--includes/geo/flags/flag_nu.gifbin0 -> 588 bytes
-rw-r--r--includes/geo/flags/flag_nz.gifbin0 -> 1005 bytes
-rw-r--r--includes/geo/flags/flag_o1.gifbin0 -> 980 bytes
-rw-r--r--includes/geo/flags/flag_om.gifbin0 -> 1004 bytes
-rw-r--r--includes/geo/flags/flag_pa.gifbin0 -> 1006 bytes
-rw-r--r--includes/geo/flags/flag_pe.gifbin0 -> 1006 bytes
-rw-r--r--includes/geo/flags/flag_pf.gifbin0 -> 1006 bytes
-rw-r--r--includes/geo/flags/flag_pg.gifbin0 -> 615 bytes
-rw-r--r--includes/geo/flags/flag_ph.gifbin0 -> 1006 bytes
-rw-r--r--includes/geo/flags/flag_pk.gifbin0 -> 1004 bytes
-rw-r--r--includes/geo/flags/flag_pl.gifbin0 -> 1006 bytes
-rw-r--r--includes/geo/flags/flag_pm.gifbin0 -> 1006 bytes
-rw-r--r--includes/geo/flags/flag_pn.gifbin0 -> 799 bytes
-rw-r--r--includes/geo/flags/flag_pr.gifbin0 -> 1006 bytes
-rw-r--r--includes/geo/flags/flag_ps.gifbin0 -> 193 bytes
-rw-r--r--includes/geo/flags/flag_pt.gifbin0 -> 1000 bytes
-rw-r--r--includes/geo/flags/flag_pw.gifbin0 -> 444 bytes
-rw-r--r--includes/geo/flags/flag_py.gifbin0 -> 1006 bytes
-rw-r--r--includes/geo/flags/flag_qa.gifbin0 -> 596 bytes
-rw-r--r--includes/geo/flags/flag_re.gifbin0 -> 1006 bytes
-rw-r--r--includes/geo/flags/flag_ro.gifbin0 -> 1006 bytes
-rw-r--r--includes/geo/flags/flag_rs.gifbin0 -> 966 bytes
-rw-r--r--includes/geo/flags/flag_ru.gifbin0 -> 1006 bytes
-rw-r--r--includes/geo/flags/flag_rw.gifbin0 -> 1006 bytes
-rw-r--r--includes/geo/flags/flag_sa.gifbin0 -> 1004 bytes
-rw-r--r--includes/geo/flags/flag_sb.gifbin0 -> 1006 bytes
-rw-r--r--includes/geo/flags/flag_sc.gifbin0 -> 588 bytes
-rw-r--r--includes/geo/flags/flag_sd.gifbin0 -> 1006 bytes
-rw-r--r--includes/geo/flags/flag_se.gifbin0 -> 1006 bytes
-rw-r--r--includes/geo/flags/flag_sg.gifbin0 -> 1005 bytes
-rw-r--r--includes/geo/flags/flag_sh.gifbin0 -> 588 bytes
-rw-r--r--includes/geo/flags/flag_si.gifbin0 -> 1006 bytes
-rw-r--r--includes/geo/flags/flag_sj.gifbin0 -> 281 bytes
-rw-r--r--includes/geo/flags/flag_sk.gifbin0 -> 1006 bytes
-rw-r--r--includes/geo/flags/flag_sl.gifbin0 -> 1006 bytes
-rw-r--r--includes/geo/flags/flag_sm.gifbin0 -> 371 bytes
-rw-r--r--includes/geo/flags/flag_sn.gifbin0 -> 297 bytes
-rw-r--r--includes/geo/flags/flag_so.gifbin0 -> 998 bytes
-rw-r--r--includes/geo/flags/flag_sr.gifbin0 -> 515 bytes
-rw-r--r--includes/geo/flags/flag_st.gifbin0 -> 258 bytes
-rw-r--r--includes/geo/flags/flag_su.gifbin0 -> 217 bytes
-rw-r--r--includes/geo/flags/flag_sv.gifbin0 -> 205 bytes
-rw-r--r--includes/geo/flags/flag_sy.gifbin0 -> 444 bytes
-rw-r--r--includes/geo/flags/flag_sz.gifbin0 -> 421 bytes
-rw-r--r--includes/geo/flags/flag_tc.gifbin0 -> 1004 bytes
-rw-r--r--includes/geo/flags/flag_td.gifbin0 -> 384 bytes
-rw-r--r--includes/geo/flags/flag_tf.gifbin0 -> 1006 bytes
-rw-r--r--includes/geo/flags/flag_tg.gifbin0 -> 1006 bytes
-rw-r--r--includes/geo/flags/flag_th.gifbin0 -> 1006 bytes
-rw-r--r--includes/geo/flags/flag_tj.gifbin0 -> 408 bytes
-rw-r--r--includes/geo/flags/flag_tk.gifbin0 -> 473 bytes
-rw-r--r--includes/geo/flags/flag_tl.gifbin0 -> 373 bytes
-rw-r--r--includes/geo/flags/flag_tm.gifbin0 -> 473 bytes
-rw-r--r--includes/geo/flags/flag_tn.gifbin0 -> 1005 bytes
-rw-r--r--includes/geo/flags/flag_to.gifbin0 -> 591 bytes
-rw-r--r--includes/geo/flags/flag_tp.gifbin0 -> 1006 bytes
-rw-r--r--includes/geo/flags/flag_tr.gifbin0 -> 995 bytes
-rw-r--r--includes/geo/flags/flag_tt.gifbin0 -> 1006 bytes
-rw-r--r--includes/geo/flags/flag_tv.gifbin0 -> 1006 bytes
-rw-r--r--includes/geo/flags/flag_tw.gifbin0 -> 994 bytes
-rw-r--r--includes/geo/flags/flag_tz.gifbin0 -> 1005 bytes
-rw-r--r--includes/geo/flags/flag_ua.gifbin0 -> 1006 bytes
-rw-r--r--includes/geo/flags/flag_ug.gifbin0 -> 1006 bytes
-rw-r--r--includes/geo/flags/flag_uk.gifbin0 -> 1006 bytes
-rw-r--r--includes/geo/flags/flag_um.gifbin0 -> 1006 bytes
-rw-r--r--includes/geo/flags/flag_us.gifbin0 -> 1006 bytes
-rw-r--r--includes/geo/flags/flag_uy.gifbin0 -> 1006 bytes
-rw-r--r--includes/geo/flags/flag_uz.gifbin0 -> 326 bytes
-rw-r--r--includes/geo/flags/flag_va.gifbin0 -> 1004 bytes
-rw-r--r--includes/geo/flags/flag_vc.gifbin0 -> 501 bytes
-rw-r--r--includes/geo/flags/flag_ve.gifbin0 -> 1006 bytes
-rw-r--r--includes/geo/flags/flag_vg.gifbin0 -> 1006 bytes
-rw-r--r--includes/geo/flags/flag_vi.gifbin0 -> 1006 bytes
-rw-r--r--includes/geo/flags/flag_vn.gifbin0 -> 999 bytes
-rw-r--r--includes/geo/flags/flag_vu.gifbin0 -> 620 bytes
-rw-r--r--includes/geo/flags/flag_wf.gifbin0 -> 515 bytes
-rw-r--r--includes/geo/flags/flag_ws.gifbin0 -> 994 bytes
-rw-r--r--includes/geo/flags/flag_ye.gifbin0 -> 1006 bytes
-rw-r--r--includes/geo/flags/flag_yt.gifbin0 -> 421 bytes
-rw-r--r--includes/geo/flags/flag_yu.gifbin0 -> 1006 bytes
-rw-r--r--includes/geo/flags/flag_za.gifbin0 -> 1006 bytes
-rw-r--r--includes/geo/flags/flag_zm.gifbin0 -> 515 bytes
-rw-r--r--includes/geo/flags/flag_zr.gifbin0 -> 496 bytes
-rw-r--r--includes/geo/flags/flag_zw.gifbin0 -> 1006 bytes
-rw-r--r--includes/geo/flags/flag_zz.gifbin0 -> 193 bytes
265 files changed, 23 insertions, 0 deletions
diff --git a/includes/geo/GeoLite2-Country.mmdb b/includes/geo/GeoLite2-Country.mmdb
new file mode 100644
index 0000000..8f52bb0
--- /dev/null
+++ b/includes/geo/GeoLite2-Country.mmdb
Binary files differ
diff --git a/includes/geo/README.md b/includes/geo/README.md
new file mode 100644
index 0000000..12fcb40
--- /dev/null
+++ b/includes/geo/README.md
@@ -0,0 +1,23 @@
+GeoIP package for YOURLS
+========================
+
+What the hell?
+--------------
+
+The DB file from this package (GeoLite2-Country.mmdb) is provided free by
+MaxMind. Accuracy is 99.5% so don't sweat it if you get unrealistic results.
+
+If unsure, you can always get the latest version of the GeoIP2 database
+from the following URL: http://dev.maxmind.com/geoip/geoip2/geolite2/
+(look for a link pointing to a file named "GeoLite2-Country.tar.gz")
+
+Flag files from this package come from various sources. Feel free to copy and
+redistribute them just as I'm doing :)
+
+
+Copyright and License
+---------------------
+
+Database and Contents Copyright (c) 2017 MaxMind, Inc. This work is licensed under the Creative Commons Attribution-ShareAlike 4.0 International License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/4.0/.
+
+This database incorporates GeoNames [http://www.geonames.org] geographical data, which is made available under the Creative Commons Attribution 3.0 License. To view a copy of this license, visit http://www.creativecommons.org/licenses/by/3.0/us/.
diff --git a/includes/geo/flags/flag_.gif b/includes/geo/flags/flag_.gif
new file mode 100644
index 0000000..6aed16e
--- /dev/null
+++ b/includes/geo/flags/flag_.gif
Binary files differ
diff --git a/includes/geo/flags/flag_a1.gif b/includes/geo/flags/flag_a1.gif
new file mode 100644
index 0000000..f6e15ef
--- /dev/null
+++ b/includes/geo/flags/flag_a1.gif
Binary files differ
diff --git a/includes/geo/flags/flag_a2.gif b/includes/geo/flags/flag_a2.gif
new file mode 100644
index 0000000..f6e15ef
--- /dev/null
+++ b/includes/geo/flags/flag_a2.gif
Binary files differ
diff --git a/includes/geo/flags/flag_ac.gif b/includes/geo/flags/flag_ac.gif
new file mode 100644
index 0000000..1e675c9
--- /dev/null
+++ b/includes/geo/flags/flag_ac.gif
Binary files differ
diff --git a/includes/geo/flags/flag_ad.gif b/includes/geo/flags/flag_ad.gif
new file mode 100644
index 0000000..0e5fc84
--- /dev/null
+++ b/includes/geo/flags/flag_ad.gif
Binary files differ
diff --git a/includes/geo/flags/flag_ae.gif b/includes/geo/flags/flag_ae.gif
new file mode 100644
index 0000000..a918961
--- /dev/null
+++ b/includes/geo/flags/flag_ae.gif
Binary files differ
diff --git a/includes/geo/flags/flag_af.gif b/includes/geo/flags/flag_af.gif
new file mode 100644
index 0000000..a346b27
--- /dev/null
+++ b/includes/geo/flags/flag_af.gif
Binary files differ
diff --git a/includes/geo/flags/flag_ag.gif b/includes/geo/flags/flag_ag.gif
new file mode 100644
index 0000000..13d218d
--- /dev/null
+++ b/includes/geo/flags/flag_ag.gif
Binary files differ
diff --git a/includes/geo/flags/flag_ai.gif b/includes/geo/flags/flag_ai.gif
new file mode 100644
index 0000000..e35c316
--- /dev/null
+++ b/includes/geo/flags/flag_ai.gif
Binary files differ
diff --git a/includes/geo/flags/flag_al.gif b/includes/geo/flags/flag_al.gif
new file mode 100644
index 0000000..96be1ad
--- /dev/null
+++ b/includes/geo/flags/flag_al.gif
Binary files differ
diff --git a/includes/geo/flags/flag_am.gif b/includes/geo/flags/flag_am.gif
new file mode 100644
index 0000000..1ba4423
--- /dev/null
+++ b/includes/geo/flags/flag_am.gif
Binary files differ
diff --git a/includes/geo/flags/flag_an.gif b/includes/geo/flags/flag_an.gif
new file mode 100644
index 0000000..3a0f4d9
--- /dev/null
+++ b/includes/geo/flags/flag_an.gif
Binary files differ
diff --git a/includes/geo/flags/flag_ao.gif b/includes/geo/flags/flag_ao.gif
new file mode 100644
index 0000000..dc05e9e
--- /dev/null
+++ b/includes/geo/flags/flag_ao.gif
Binary files differ
diff --git a/includes/geo/flags/flag_ap.gif b/includes/geo/flags/flag_ap.gif
new file mode 100644
index 0000000..a30fff6
--- /dev/null
+++ b/includes/geo/flags/flag_ap.gif
Binary files differ
diff --git a/includes/geo/flags/flag_aq.gif b/includes/geo/flags/flag_aq.gif
new file mode 100644
index 0000000..0fed156
--- /dev/null
+++ b/includes/geo/flags/flag_aq.gif
Binary files differ
diff --git a/includes/geo/flags/flag_ar.gif b/includes/geo/flags/flag_ar.gif
new file mode 100644
index 0000000..6d86a4c
--- /dev/null
+++ b/includes/geo/flags/flag_ar.gif
Binary files differ
diff --git a/includes/geo/flags/flag_as.gif b/includes/geo/flags/flag_as.gif
new file mode 100644
index 0000000..228c734
--- /dev/null
+++ b/includes/geo/flags/flag_as.gif
Binary files differ
diff --git a/includes/geo/flags/flag_at.gif b/includes/geo/flags/flag_at.gif
new file mode 100644
index 0000000..284e42a
--- /dev/null
+++ b/includes/geo/flags/flag_at.gif
Binary files differ
diff --git a/includes/geo/flags/flag_au.gif b/includes/geo/flags/flag_au.gif
new file mode 100644
index 0000000..6b3c09b
--- /dev/null
+++ b/includes/geo/flags/flag_au.gif
Binary files differ
diff --git a/includes/geo/flags/flag_aw.gif b/includes/geo/flags/flag_aw.gif
new file mode 100644
index 0000000..457ce16
--- /dev/null
+++ b/includes/geo/flags/flag_aw.gif
Binary files differ
diff --git a/includes/geo/flags/flag_ax.gif b/includes/geo/flags/flag_ax.gif
new file mode 100644
index 0000000..b5e3a75
--- /dev/null
+++ b/includes/geo/flags/flag_ax.gif
Binary files differ
diff --git a/includes/geo/flags/flag_az.gif b/includes/geo/flags/flag_az.gif
new file mode 100644
index 0000000..f8827a8
--- /dev/null
+++ b/includes/geo/flags/flag_az.gif
Binary files differ
diff --git a/includes/geo/flags/flag_ba.gif b/includes/geo/flags/flag_ba.gif
new file mode 100644
index 0000000..3fc70ea
--- /dev/null
+++ b/includes/geo/flags/flag_ba.gif
Binary files differ
diff --git a/includes/geo/flags/flag_bb.gif b/includes/geo/flags/flag_bb.gif
new file mode 100644
index 0000000..c37a61f
--- /dev/null
+++ b/includes/geo/flags/flag_bb.gif
Binary files differ
diff --git a/includes/geo/flags/flag_bd.gif b/includes/geo/flags/flag_bd.gif
new file mode 100644
index 0000000..1b20dac
--- /dev/null
+++ b/includes/geo/flags/flag_bd.gif
Binary files differ
diff --git a/includes/geo/flags/flag_be.gif b/includes/geo/flags/flag_be.gif
new file mode 100644
index 0000000..21b0c69
--- /dev/null
+++ b/includes/geo/flags/flag_be.gif
Binary files differ
diff --git a/includes/geo/flags/flag_bf.gif b/includes/geo/flags/flag_bf.gif
new file mode 100644
index 0000000..1b4b1d4
--- /dev/null
+++ b/includes/geo/flags/flag_bf.gif
Binary files differ
diff --git a/includes/geo/flags/flag_bg.gif b/includes/geo/flags/flag_bg.gif
new file mode 100644
index 0000000..a620896
--- /dev/null
+++ b/includes/geo/flags/flag_bg.gif
Binary files differ
diff --git a/includes/geo/flags/flag_bh.gif b/includes/geo/flags/flag_bh.gif
new file mode 100644
index 0000000..6da7214
--- /dev/null
+++ b/includes/geo/flags/flag_bh.gif
Binary files differ
diff --git a/includes/geo/flags/flag_bi.gif b/includes/geo/flags/flag_bi.gif
new file mode 100644
index 0000000..b91c9e3
--- /dev/null
+++ b/includes/geo/flags/flag_bi.gif
Binary files differ
diff --git a/includes/geo/flags/flag_bj.gif b/includes/geo/flags/flag_bj.gif
new file mode 100644
index 0000000..184b5a4
--- /dev/null
+++ b/includes/geo/flags/flag_bj.gif
Binary files differ
diff --git a/includes/geo/flags/flag_bl.gif b/includes/geo/flags/flag_bl.gif
new file mode 100644
index 0000000..17538cf
--- /dev/null
+++ b/includes/geo/flags/flag_bl.gif
Binary files differ
diff --git a/includes/geo/flags/flag_bm.gif b/includes/geo/flags/flag_bm.gif
new file mode 100644
index 0000000..7faceb0
--- /dev/null
+++ b/includes/geo/flags/flag_bm.gif
Binary files differ
diff --git a/includes/geo/flags/flag_bn.gif b/includes/geo/flags/flag_bn.gif
new file mode 100644
index 0000000..7d330a4
--- /dev/null
+++ b/includes/geo/flags/flag_bn.gif
Binary files differ
diff --git a/includes/geo/flags/flag_bo.gif b/includes/geo/flags/flag_bo.gif
new file mode 100644
index 0000000..626649e
--- /dev/null
+++ b/includes/geo/flags/flag_bo.gif
Binary files differ
diff --git a/includes/geo/flags/flag_br.gif b/includes/geo/flags/flag_br.gif
new file mode 100644
index 0000000..361fe5e
--- /dev/null
+++ b/includes/geo/flags/flag_br.gif
Binary files differ
diff --git a/includes/geo/flags/flag_bs.gif b/includes/geo/flags/flag_bs.gif
new file mode 100644
index 0000000..2969ce8
--- /dev/null
+++ b/includes/geo/flags/flag_bs.gif
Binary files differ
diff --git a/includes/geo/flags/flag_bt.gif b/includes/geo/flags/flag_bt.gif
new file mode 100644
index 0000000..0e64420
--- /dev/null
+++ b/includes/geo/flags/flag_bt.gif
Binary files differ
diff --git a/includes/geo/flags/flag_bv.gif b/includes/geo/flags/flag_bv.gif
new file mode 100644
index 0000000..79eb1c3
--- /dev/null
+++ b/includes/geo/flags/flag_bv.gif
Binary files differ
diff --git a/includes/geo/flags/flag_bw.gif b/includes/geo/flags/flag_bw.gif
new file mode 100644
index 0000000..849349a
--- /dev/null
+++ b/includes/geo/flags/flag_bw.gif
Binary files differ
diff --git a/includes/geo/flags/flag_bx.gif b/includes/geo/flags/flag_bx.gif
new file mode 100644
index 0000000..17538cf
--- /dev/null
+++ b/includes/geo/flags/flag_bx.gif
Binary files differ
diff --git a/includes/geo/flags/flag_by.gif b/includes/geo/flags/flag_by.gif
new file mode 100644
index 0000000..6712ad1
--- /dev/null
+++ b/includes/geo/flags/flag_by.gif
Binary files differ
diff --git a/includes/geo/flags/flag_bz.gif b/includes/geo/flags/flag_bz.gif
new file mode 100644
index 0000000..fab38e8
--- /dev/null
+++ b/includes/geo/flags/flag_bz.gif
Binary files differ
diff --git a/includes/geo/flags/flag_ca.gif b/includes/geo/flags/flag_ca.gif
new file mode 100644
index 0000000..777c3b7
--- /dev/null
+++ b/includes/geo/flags/flag_ca.gif
Binary files differ
diff --git a/includes/geo/flags/flag_cc.gif b/includes/geo/flags/flag_cc.gif
new file mode 100644
index 0000000..4fc21e6
--- /dev/null
+++ b/includes/geo/flags/flag_cc.gif
Binary files differ
diff --git a/includes/geo/flags/flag_cd.gif b/includes/geo/flags/flag_cd.gif
new file mode 100644
index 0000000..58afe00
--- /dev/null
+++ b/includes/geo/flags/flag_cd.gif
Binary files differ
diff --git a/includes/geo/flags/flag_cf.gif b/includes/geo/flags/flag_cf.gif
new file mode 100644
index 0000000..ddc219c
--- /dev/null
+++ b/includes/geo/flags/flag_cf.gif
Binary files differ
diff --git a/includes/geo/flags/flag_cg.gif b/includes/geo/flags/flag_cg.gif
new file mode 100644
index 0000000..8096c94
--- /dev/null
+++ b/includes/geo/flags/flag_cg.gif
Binary files differ
diff --git a/includes/geo/flags/flag_ch.gif b/includes/geo/flags/flag_ch.gif
new file mode 100644
index 0000000..bdf616a
--- /dev/null
+++ b/includes/geo/flags/flag_ch.gif
Binary files differ
diff --git a/includes/geo/flags/flag_ci.gif b/includes/geo/flags/flag_ci.gif
new file mode 100644
index 0000000..1aa43fd
--- /dev/null
+++ b/includes/geo/flags/flag_ci.gif
Binary files differ
diff --git a/includes/geo/flags/flag_ck.gif b/includes/geo/flags/flag_ck.gif
new file mode 100644
index 0000000..6e704f3
--- /dev/null
+++ b/includes/geo/flags/flag_ck.gif
Binary files differ
diff --git a/includes/geo/flags/flag_cl.gif b/includes/geo/flags/flag_cl.gif
new file mode 100644
index 0000000..03ffacb
--- /dev/null
+++ b/includes/geo/flags/flag_cl.gif
Binary files differ
diff --git a/includes/geo/flags/flag_cm.gif b/includes/geo/flags/flag_cm.gif
new file mode 100644
index 0000000..0f579d5
--- /dev/null
+++ b/includes/geo/flags/flag_cm.gif
Binary files differ
diff --git a/includes/geo/flags/flag_cn.gif b/includes/geo/flags/flag_cn.gif
new file mode 100644
index 0000000..d1c350b
--- /dev/null
+++ b/includes/geo/flags/flag_cn.gif
Binary files differ
diff --git a/includes/geo/flags/flag_co.gif b/includes/geo/flags/flag_co.gif
new file mode 100644
index 0000000..0ff4ad2
--- /dev/null
+++ b/includes/geo/flags/flag_co.gif
Binary files differ
diff --git a/includes/geo/flags/flag_cr.gif b/includes/geo/flags/flag_cr.gif
new file mode 100644
index 0000000..2e3626d
--- /dev/null
+++ b/includes/geo/flags/flag_cr.gif
Binary files differ
diff --git a/includes/geo/flags/flag_cs.gif b/includes/geo/flags/flag_cs.gif
new file mode 100644
index 0000000..57a2ca2
--- /dev/null
+++ b/includes/geo/flags/flag_cs.gif
Binary files differ
diff --git a/includes/geo/flags/flag_cu.gif b/includes/geo/flags/flag_cu.gif
new file mode 100644
index 0000000..545fa21
--- /dev/null
+++ b/includes/geo/flags/flag_cu.gif
Binary files differ
diff --git a/includes/geo/flags/flag_cv.gif b/includes/geo/flags/flag_cv.gif
new file mode 100644
index 0000000..7645ad8
--- /dev/null
+++ b/includes/geo/flags/flag_cv.gif
Binary files differ
diff --git a/includes/geo/flags/flag_cx.gif b/includes/geo/flags/flag_cx.gif
new file mode 100644
index 0000000..4dac86a
--- /dev/null
+++ b/includes/geo/flags/flag_cx.gif
Binary files differ
diff --git a/includes/geo/flags/flag_cy.gif b/includes/geo/flags/flag_cy.gif
new file mode 100644
index 0000000..9b33f3a
--- /dev/null
+++ b/includes/geo/flags/flag_cy.gif
Binary files differ
diff --git a/includes/geo/flags/flag_cz.gif b/includes/geo/flags/flag_cz.gif
new file mode 100644
index 0000000..334c528
--- /dev/null
+++ b/includes/geo/flags/flag_cz.gif
Binary files differ
diff --git a/includes/geo/flags/flag_de.gif b/includes/geo/flags/flag_de.gif
new file mode 100644
index 0000000..4a7cff4
--- /dev/null
+++ b/includes/geo/flags/flag_de.gif
Binary files differ
diff --git a/includes/geo/flags/flag_dj.gif b/includes/geo/flags/flag_dj.gif
new file mode 100644
index 0000000..69efdc4
--- /dev/null
+++ b/includes/geo/flags/flag_dj.gif
Binary files differ
diff --git a/includes/geo/flags/flag_dk.gif b/includes/geo/flags/flag_dk.gif
new file mode 100644
index 0000000..1d20035
--- /dev/null
+++ b/includes/geo/flags/flag_dk.gif
Binary files differ
diff --git a/includes/geo/flags/flag_dm.gif b/includes/geo/flags/flag_dm.gif
new file mode 100644
index 0000000..dc1e2b9
--- /dev/null
+++ b/includes/geo/flags/flag_dm.gif
Binary files differ
diff --git a/includes/geo/flags/flag_do.gif b/includes/geo/flags/flag_do.gif
new file mode 100644
index 0000000..b94f549
--- /dev/null
+++ b/includes/geo/flags/flag_do.gif
Binary files differ
diff --git a/includes/geo/flags/flag_dz.gif b/includes/geo/flags/flag_dz.gif
new file mode 100644
index 0000000..3ff2317
--- /dev/null
+++ b/includes/geo/flags/flag_dz.gif
Binary files differ
diff --git a/includes/geo/flags/flag_ec.gif b/includes/geo/flags/flag_ec.gif
new file mode 100644
index 0000000..a555bf4
--- /dev/null
+++ b/includes/geo/flags/flag_ec.gif
Binary files differ
diff --git a/includes/geo/flags/flag_ee.gif b/includes/geo/flags/flag_ee.gif
new file mode 100644
index 0000000..95c3e98
--- /dev/null
+++ b/includes/geo/flags/flag_ee.gif
Binary files differ
diff --git a/includes/geo/flags/flag_eg.gif b/includes/geo/flags/flag_eg.gif
new file mode 100644
index 0000000..55463de
--- /dev/null
+++ b/includes/geo/flags/flag_eg.gif
Binary files differ
diff --git a/includes/geo/flags/flag_eh.gif b/includes/geo/flags/flag_eh.gif
new file mode 100644
index 0000000..fe8d445
--- /dev/null
+++ b/includes/geo/flags/flag_eh.gif
Binary files differ
diff --git a/includes/geo/flags/flag_er.gif b/includes/geo/flags/flag_er.gif
new file mode 100644
index 0000000..23350fd
--- /dev/null
+++ b/includes/geo/flags/flag_er.gif
Binary files differ
diff --git a/includes/geo/flags/flag_es.gif b/includes/geo/flags/flag_es.gif
new file mode 100644
index 0000000..83c3019
--- /dev/null
+++ b/includes/geo/flags/flag_es.gif
Binary files differ
diff --git a/includes/geo/flags/flag_et.gif b/includes/geo/flags/flag_et.gif
new file mode 100644
index 0000000..6b5ff0c
--- /dev/null
+++ b/includes/geo/flags/flag_et.gif
Binary files differ
diff --git a/includes/geo/flags/flag_eu.gif b/includes/geo/flags/flag_eu.gif
new file mode 100644
index 0000000..bf2d3ce
--- /dev/null
+++ b/includes/geo/flags/flag_eu.gif
Binary files differ
diff --git a/includes/geo/flags/flag_fi.gif b/includes/geo/flags/flag_fi.gif
new file mode 100644
index 0000000..e3d9574
--- /dev/null
+++ b/includes/geo/flags/flag_fi.gif
Binary files differ
diff --git a/includes/geo/flags/flag_fj.gif b/includes/geo/flags/flag_fj.gif
new file mode 100644
index 0000000..6db8bea
--- /dev/null
+++ b/includes/geo/flags/flag_fj.gif
Binary files differ
diff --git a/includes/geo/flags/flag_fk.gif b/includes/geo/flags/flag_fk.gif
new file mode 100644
index 0000000..c537dfc
--- /dev/null
+++ b/includes/geo/flags/flag_fk.gif
Binary files differ
diff --git a/includes/geo/flags/flag_fm.gif b/includes/geo/flags/flag_fm.gif
new file mode 100644
index 0000000..60110f4
--- /dev/null
+++ b/includes/geo/flags/flag_fm.gif
Binary files differ
diff --git a/includes/geo/flags/flag_fo.gif b/includes/geo/flags/flag_fo.gif
new file mode 100644
index 0000000..3301bc2
--- /dev/null
+++ b/includes/geo/flags/flag_fo.gif
Binary files differ
diff --git a/includes/geo/flags/flag_fr.gif b/includes/geo/flags/flag_fr.gif
new file mode 100644
index 0000000..75a2345
--- /dev/null
+++ b/includes/geo/flags/flag_fr.gif
Binary files differ
diff --git a/includes/geo/flags/flag_fx.gif b/includes/geo/flags/flag_fx.gif
new file mode 100644
index 0000000..75a2345
--- /dev/null
+++ b/includes/geo/flags/flag_fx.gif
Binary files differ
diff --git a/includes/geo/flags/flag_ga.gif b/includes/geo/flags/flag_ga.gif
new file mode 100644
index 0000000..a10762f
--- /dev/null
+++ b/includes/geo/flags/flag_ga.gif
Binary files differ
diff --git a/includes/geo/flags/flag_gb.gif b/includes/geo/flags/flag_gb.gif
new file mode 100644
index 0000000..b44b08f
--- /dev/null
+++ b/includes/geo/flags/flag_gb.gif
Binary files differ
diff --git a/includes/geo/flags/flag_gd.gif b/includes/geo/flags/flag_gd.gif
new file mode 100644
index 0000000..1ebe6de
--- /dev/null
+++ b/includes/geo/flags/flag_gd.gif
Binary files differ
diff --git a/includes/geo/flags/flag_ge.gif b/includes/geo/flags/flag_ge.gif
new file mode 100644
index 0000000..edb7356
--- /dev/null
+++ b/includes/geo/flags/flag_ge.gif
Binary files differ
diff --git a/includes/geo/flags/flag_gf.gif b/includes/geo/flags/flag_gf.gif
new file mode 100644
index 0000000..5725cb8
--- /dev/null
+++ b/includes/geo/flags/flag_gf.gif
Binary files differ
diff --git a/includes/geo/flags/flag_gg.gif b/includes/geo/flags/flag_gg.gif
new file mode 100644
index 0000000..88efe2d
--- /dev/null
+++ b/includes/geo/flags/flag_gg.gif
Binary files differ
diff --git a/includes/geo/flags/flag_gh.gif b/includes/geo/flags/flag_gh.gif
new file mode 100644
index 0000000..9fa4d13
--- /dev/null
+++ b/includes/geo/flags/flag_gh.gif
Binary files differ
diff --git a/includes/geo/flags/flag_gi.gif b/includes/geo/flags/flag_gi.gif
new file mode 100644
index 0000000..94073d7
--- /dev/null
+++ b/includes/geo/flags/flag_gi.gif
Binary files differ
diff --git a/includes/geo/flags/flag_gl.gif b/includes/geo/flags/flag_gl.gif
new file mode 100644
index 0000000..686983f
--- /dev/null
+++ b/includes/geo/flags/flag_gl.gif
Binary files differ
diff --git a/includes/geo/flags/flag_gm.gif b/includes/geo/flags/flag_gm.gif
new file mode 100644
index 0000000..7816462
--- /dev/null
+++ b/includes/geo/flags/flag_gm.gif
Binary files differ
diff --git a/includes/geo/flags/flag_gn.gif b/includes/geo/flags/flag_gn.gif
new file mode 100644
index 0000000..eab57a3
--- /dev/null
+++ b/includes/geo/flags/flag_gn.gif
Binary files differ
diff --git a/includes/geo/flags/flag_gp.gif b/includes/geo/flags/flag_gp.gif
new file mode 100644
index 0000000..0324f5b
--- /dev/null
+++ b/includes/geo/flags/flag_gp.gif
Binary files differ
diff --git a/includes/geo/flags/flag_gq.gif b/includes/geo/flags/flag_gq.gif
new file mode 100644
index 0000000..db4fa1e
--- /dev/null
+++ b/includes/geo/flags/flag_gq.gif
Binary files differ
diff --git a/includes/geo/flags/flag_gr.gif b/includes/geo/flags/flag_gr.gif
new file mode 100644
index 0000000..b20ce21
--- /dev/null
+++ b/includes/geo/flags/flag_gr.gif
Binary files differ
diff --git a/includes/geo/flags/flag_gs.gif b/includes/geo/flags/flag_gs.gif
new file mode 100644
index 0000000..11e1d23
--- /dev/null
+++ b/includes/geo/flags/flag_gs.gif
Binary files differ
diff --git a/includes/geo/flags/flag_gt.gif b/includes/geo/flags/flag_gt.gif
new file mode 100644
index 0000000..214d2d5
--- /dev/null
+++ b/includes/geo/flags/flag_gt.gif
Binary files differ
diff --git a/includes/geo/flags/flag_gu.gif b/includes/geo/flags/flag_gu.gif
new file mode 100644
index 0000000..cf2431e
--- /dev/null
+++ b/includes/geo/flags/flag_gu.gif
Binary files differ
diff --git a/includes/geo/flags/flag_gw.gif b/includes/geo/flags/flag_gw.gif
new file mode 100644
index 0000000..91f38bc
--- /dev/null
+++ b/includes/geo/flags/flag_gw.gif
Binary files differ
diff --git a/includes/geo/flags/flag_gy.gif b/includes/geo/flags/flag_gy.gif
new file mode 100644
index 0000000..63f9da9
--- /dev/null
+++ b/includes/geo/flags/flag_gy.gif
Binary files differ
diff --git a/includes/geo/flags/flag_hk.gif b/includes/geo/flags/flag_hk.gif
new file mode 100644
index 0000000..aab5f67
--- /dev/null
+++ b/includes/geo/flags/flag_hk.gif
Binary files differ
diff --git a/includes/geo/flags/flag_hm.gif b/includes/geo/flags/flag_hm.gif
new file mode 100644
index 0000000..1b25e04
--- /dev/null
+++ b/includes/geo/flags/flag_hm.gif
Binary files differ
diff --git a/includes/geo/flags/flag_hn.gif b/includes/geo/flags/flag_hn.gif
new file mode 100644
index 0000000..30e88ea
--- /dev/null
+++ b/includes/geo/flags/flag_hn.gif
Binary files differ
diff --git a/includes/geo/flags/flag_hr.gif b/includes/geo/flags/flag_hr.gif
new file mode 100644
index 0000000..b4cc470
--- /dev/null
+++ b/includes/geo/flags/flag_hr.gif
Binary files differ
diff --git a/includes/geo/flags/flag_ht.gif b/includes/geo/flags/flag_ht.gif
new file mode 100644
index 0000000..f1b9609
--- /dev/null
+++ b/includes/geo/flags/flag_ht.gif
Binary files differ
diff --git a/includes/geo/flags/flag_hu.gif b/includes/geo/flags/flag_hu.gif
new file mode 100644
index 0000000..78a5724
--- /dev/null
+++ b/includes/geo/flags/flag_hu.gif
Binary files differ
diff --git a/includes/geo/flags/flag_id.gif b/includes/geo/flags/flag_id.gif
new file mode 100644
index 0000000..8b288fa
--- /dev/null
+++ b/includes/geo/flags/flag_id.gif
Binary files differ
diff --git a/includes/geo/flags/flag_ie.gif b/includes/geo/flags/flag_ie.gif
new file mode 100644
index 0000000..4ec0ae2
--- /dev/null
+++ b/includes/geo/flags/flag_ie.gif
Binary files differ
diff --git a/includes/geo/flags/flag_il.gif b/includes/geo/flags/flag_il.gif
new file mode 100644
index 0000000..c6dc6b5
--- /dev/null
+++ b/includes/geo/flags/flag_il.gif
Binary files differ
diff --git a/includes/geo/flags/flag_im.gif b/includes/geo/flags/flag_im.gif
new file mode 100644
index 0000000..4115d7d
--- /dev/null
+++ b/includes/geo/flags/flag_im.gif
Binary files differ
diff --git a/includes/geo/flags/flag_in.gif b/includes/geo/flags/flag_in.gif
new file mode 100644
index 0000000..a1c16ee
--- /dev/null
+++ b/includes/geo/flags/flag_in.gif
Binary files differ
diff --git a/includes/geo/flags/flag_io.gif b/includes/geo/flags/flag_io.gif
new file mode 100644
index 0000000..c2d8e85
--- /dev/null
+++ b/includes/geo/flags/flag_io.gif
Binary files differ
diff --git a/includes/geo/flags/flag_iq.gif b/includes/geo/flags/flag_iq.gif
new file mode 100644
index 0000000..c6283c2
--- /dev/null
+++ b/includes/geo/flags/flag_iq.gif
Binary files differ
diff --git a/includes/geo/flags/flag_ir.gif b/includes/geo/flags/flag_ir.gif
new file mode 100644
index 0000000..f1e66af
--- /dev/null
+++ b/includes/geo/flags/flag_ir.gif
Binary files differ
diff --git a/includes/geo/flags/flag_is.gif b/includes/geo/flags/flag_is.gif
new file mode 100644
index 0000000..23e9c6f
--- /dev/null
+++ b/includes/geo/flags/flag_is.gif
Binary files differ
diff --git a/includes/geo/flags/flag_it.gif b/includes/geo/flags/flag_it.gif
new file mode 100644
index 0000000..a6c5173
--- /dev/null
+++ b/includes/geo/flags/flag_it.gif
Binary files differ
diff --git a/includes/geo/flags/flag_je.gif b/includes/geo/flags/flag_je.gif
new file mode 100644
index 0000000..45e2bc8
--- /dev/null
+++ b/includes/geo/flags/flag_je.gif
Binary files differ
diff --git a/includes/geo/flags/flag_jm.gif b/includes/geo/flags/flag_jm.gif
new file mode 100644
index 0000000..f56aebf
--- /dev/null
+++ b/includes/geo/flags/flag_jm.gif
Binary files differ
diff --git a/includes/geo/flags/flag_jo.gif b/includes/geo/flags/flag_jo.gif
new file mode 100644
index 0000000..aef7cb9
--- /dev/null
+++ b/includes/geo/flags/flag_jo.gif
Binary files differ
diff --git a/includes/geo/flags/flag_jp.gif b/includes/geo/flags/flag_jp.gif
new file mode 100644
index 0000000..b645bc8
--- /dev/null
+++ b/includes/geo/flags/flag_jp.gif
Binary files differ
diff --git a/includes/geo/flags/flag_ke.gif b/includes/geo/flags/flag_ke.gif
new file mode 100644
index 0000000..657c531
--- /dev/null
+++ b/includes/geo/flags/flag_ke.gif
Binary files differ
diff --git a/includes/geo/flags/flag_kg.gif b/includes/geo/flags/flag_kg.gif
new file mode 100644
index 0000000..7c433f1
--- /dev/null
+++ b/includes/geo/flags/flag_kg.gif
Binary files differ
diff --git a/includes/geo/flags/flag_kh.gif b/includes/geo/flags/flag_kh.gif
new file mode 100644
index 0000000..9149a67
--- /dev/null
+++ b/includes/geo/flags/flag_kh.gif
Binary files differ
diff --git a/includes/geo/flags/flag_ki.gif b/includes/geo/flags/flag_ki.gif
new file mode 100644
index 0000000..a805123
--- /dev/null
+++ b/includes/geo/flags/flag_ki.gif
Binary files differ
diff --git a/includes/geo/flags/flag_km.gif b/includes/geo/flags/flag_km.gif
new file mode 100644
index 0000000..e9d076d
--- /dev/null
+++ b/includes/geo/flags/flag_km.gif
Binary files differ
diff --git a/includes/geo/flags/flag_kn.gif b/includes/geo/flags/flag_kn.gif
new file mode 100644
index 0000000..a26b0ae
--- /dev/null
+++ b/includes/geo/flags/flag_kn.gif
Binary files differ
diff --git a/includes/geo/flags/flag_kp.gif b/includes/geo/flags/flag_kp.gif
new file mode 100644
index 0000000..ede846a
--- /dev/null
+++ b/includes/geo/flags/flag_kp.gif
Binary files differ
diff --git a/includes/geo/flags/flag_kr.gif b/includes/geo/flags/flag_kr.gif
new file mode 100644
index 0000000..fb33719
--- /dev/null
+++ b/includes/geo/flags/flag_kr.gif
Binary files differ
diff --git a/includes/geo/flags/flag_kw.gif b/includes/geo/flags/flag_kw.gif
new file mode 100644
index 0000000..2124471
--- /dev/null
+++ b/includes/geo/flags/flag_kw.gif
Binary files differ
diff --git a/includes/geo/flags/flag_ky.gif b/includes/geo/flags/flag_ky.gif
new file mode 100644
index 0000000..04941c9
--- /dev/null
+++ b/includes/geo/flags/flag_ky.gif
Binary files differ
diff --git a/includes/geo/flags/flag_kz.gif b/includes/geo/flags/flag_kz.gif
new file mode 100644
index 0000000..8ff39eb
--- /dev/null
+++ b/includes/geo/flags/flag_kz.gif
Binary files differ
diff --git a/includes/geo/flags/flag_la.gif b/includes/geo/flags/flag_la.gif
new file mode 100644
index 0000000..19457e0
--- /dev/null
+++ b/includes/geo/flags/flag_la.gif
Binary files differ
diff --git a/includes/geo/flags/flag_lb.gif b/includes/geo/flags/flag_lb.gif
new file mode 100644
index 0000000..fe9916c
--- /dev/null
+++ b/includes/geo/flags/flag_lb.gif
Binary files differ
diff --git a/includes/geo/flags/flag_lc.gif b/includes/geo/flags/flag_lc.gif
new file mode 100644
index 0000000..9a0f59c
--- /dev/null
+++ b/includes/geo/flags/flag_lc.gif
Binary files differ
diff --git a/includes/geo/flags/flag_le.gif b/includes/geo/flags/flag_le.gif
new file mode 100644
index 0000000..01359f1
--- /dev/null
+++ b/includes/geo/flags/flag_le.gif
Binary files differ
diff --git a/includes/geo/flags/flag_li.gif b/includes/geo/flags/flag_li.gif
new file mode 100644
index 0000000..2eb3447
--- /dev/null
+++ b/includes/geo/flags/flag_li.gif
Binary files differ
diff --git a/includes/geo/flags/flag_lk.gif b/includes/geo/flags/flag_lk.gif
new file mode 100644
index 0000000..ceb8ea7
--- /dev/null
+++ b/includes/geo/flags/flag_lk.gif
Binary files differ
diff --git a/includes/geo/flags/flag_lr.gif b/includes/geo/flags/flag_lr.gif
new file mode 100644
index 0000000..1ef24ac
--- /dev/null
+++ b/includes/geo/flags/flag_lr.gif
Binary files differ
diff --git a/includes/geo/flags/flag_ls.gif b/includes/geo/flags/flag_ls.gif
new file mode 100644
index 0000000..317807b
--- /dev/null
+++ b/includes/geo/flags/flag_ls.gif
Binary files differ
diff --git a/includes/geo/flags/flag_lt.gif b/includes/geo/flags/flag_lt.gif
new file mode 100644
index 0000000..36ccb43
--- /dev/null
+++ b/includes/geo/flags/flag_lt.gif
Binary files differ
diff --git a/includes/geo/flags/flag_lu.gif b/includes/geo/flags/flag_lu.gif
new file mode 100644
index 0000000..a59189b
--- /dev/null
+++ b/includes/geo/flags/flag_lu.gif
Binary files differ
diff --git a/includes/geo/flags/flag_lv.gif b/includes/geo/flags/flag_lv.gif
new file mode 100644
index 0000000..9fd8286
--- /dev/null
+++ b/includes/geo/flags/flag_lv.gif
Binary files differ
diff --git a/includes/geo/flags/flag_ly.gif b/includes/geo/flags/flag_ly.gif
new file mode 100644
index 0000000..a0c2593
--- /dev/null
+++ b/includes/geo/flags/flag_ly.gif
Binary files differ
diff --git a/includes/geo/flags/flag_ma.gif b/includes/geo/flags/flag_ma.gif
new file mode 100644
index 0000000..65103cb
--- /dev/null
+++ b/includes/geo/flags/flag_ma.gif
Binary files differ
diff --git a/includes/geo/flags/flag_mc.gif b/includes/geo/flags/flag_mc.gif
new file mode 100644
index 0000000..8793e78
--- /dev/null
+++ b/includes/geo/flags/flag_mc.gif
Binary files differ
diff --git a/includes/geo/flags/flag_md.gif b/includes/geo/flags/flag_md.gif
new file mode 100644
index 0000000..786b52b
--- /dev/null
+++ b/includes/geo/flags/flag_md.gif
Binary files differ
diff --git a/includes/geo/flags/flag_me.gif b/includes/geo/flags/flag_me.gif
new file mode 100644
index 0000000..b16cb42
--- /dev/null
+++ b/includes/geo/flags/flag_me.gif
Binary files differ
diff --git a/includes/geo/flags/flag_mf.gif b/includes/geo/flags/flag_mf.gif
new file mode 100644
index 0000000..92df540
--- /dev/null
+++ b/includes/geo/flags/flag_mf.gif
Binary files differ
diff --git a/includes/geo/flags/flag_mg.gif b/includes/geo/flags/flag_mg.gif
new file mode 100644
index 0000000..3395a60
--- /dev/null
+++ b/includes/geo/flags/flag_mg.gif
Binary files differ
diff --git a/includes/geo/flags/flag_mh.gif b/includes/geo/flags/flag_mh.gif
new file mode 100644
index 0000000..34ca289
--- /dev/null
+++ b/includes/geo/flags/flag_mh.gif
Binary files differ
diff --git a/includes/geo/flags/flag_mk.gif b/includes/geo/flags/flag_mk.gif
new file mode 100644
index 0000000..5b7bef8
--- /dev/null
+++ b/includes/geo/flags/flag_mk.gif
Binary files differ
diff --git a/includes/geo/flags/flag_ml.gif b/includes/geo/flags/flag_ml.gif
new file mode 100644
index 0000000..ffda1e1
--- /dev/null
+++ b/includes/geo/flags/flag_ml.gif
Binary files differ
diff --git a/includes/geo/flags/flag_mm.gif b/includes/geo/flags/flag_mm.gif
new file mode 100644
index 0000000..0d5ec53
--- /dev/null
+++ b/includes/geo/flags/flag_mm.gif
Binary files differ
diff --git a/includes/geo/flags/flag_mn.gif b/includes/geo/flags/flag_mn.gif
new file mode 100644
index 0000000..efa313c
--- /dev/null
+++ b/includes/geo/flags/flag_mn.gif
Binary files differ
diff --git a/includes/geo/flags/flag_mo.gif b/includes/geo/flags/flag_mo.gif
new file mode 100644
index 0000000..0f12662
--- /dev/null
+++ b/includes/geo/flags/flag_mo.gif
Binary files differ
diff --git a/includes/geo/flags/flag_mp.gif b/includes/geo/flags/flag_mp.gif
new file mode 100644
index 0000000..c030d42
--- /dev/null
+++ b/includes/geo/flags/flag_mp.gif
Binary files differ
diff --git a/includes/geo/flags/flag_mq.gif b/includes/geo/flags/flag_mq.gif
new file mode 100644
index 0000000..36bcc68
--- /dev/null
+++ b/includes/geo/flags/flag_mq.gif
Binary files differ
diff --git a/includes/geo/flags/flag_mr.gif b/includes/geo/flags/flag_mr.gif
new file mode 100644
index 0000000..7730e71
--- /dev/null
+++ b/includes/geo/flags/flag_mr.gif
Binary files differ
diff --git a/includes/geo/flags/flag_ms.gif b/includes/geo/flags/flag_ms.gif
new file mode 100644
index 0000000..02cf19d
--- /dev/null
+++ b/includes/geo/flags/flag_ms.gif
Binary files differ
diff --git a/includes/geo/flags/flag_mt.gif b/includes/geo/flags/flag_mt.gif
new file mode 100644
index 0000000..3b79dc9
--- /dev/null
+++ b/includes/geo/flags/flag_mt.gif
Binary files differ
diff --git a/includes/geo/flags/flag_mu.gif b/includes/geo/flags/flag_mu.gif
new file mode 100644
index 0000000..edf2440
--- /dev/null
+++ b/includes/geo/flags/flag_mu.gif
Binary files differ
diff --git a/includes/geo/flags/flag_mv.gif b/includes/geo/flags/flag_mv.gif
new file mode 100644
index 0000000..007e53c
--- /dev/null
+++ b/includes/geo/flags/flag_mv.gif
Binary files differ
diff --git a/includes/geo/flags/flag_mw.gif b/includes/geo/flags/flag_mw.gif
new file mode 100644
index 0000000..35d63d7
--- /dev/null
+++ b/includes/geo/flags/flag_mw.gif
Binary files differ
diff --git a/includes/geo/flags/flag_mx.gif b/includes/geo/flags/flag_mx.gif
new file mode 100644
index 0000000..3e7700f
--- /dev/null
+++ b/includes/geo/flags/flag_mx.gif
Binary files differ
diff --git a/includes/geo/flags/flag_my.gif b/includes/geo/flags/flag_my.gif
new file mode 100644
index 0000000..91ae016
--- /dev/null
+++ b/includes/geo/flags/flag_my.gif
Binary files differ
diff --git a/includes/geo/flags/flag_mz.gif b/includes/geo/flags/flag_mz.gif
new file mode 100644
index 0000000..fc22320
--- /dev/null
+++ b/includes/geo/flags/flag_mz.gif
Binary files differ
diff --git a/includes/geo/flags/flag_na.gif b/includes/geo/flags/flag_na.gif
new file mode 100644
index 0000000..4bd510f
--- /dev/null
+++ b/includes/geo/flags/flag_na.gif
Binary files differ
diff --git a/includes/geo/flags/flag_nc.gif b/includes/geo/flags/flag_nc.gif
new file mode 100644
index 0000000..cdd13a9
--- /dev/null
+++ b/includes/geo/flags/flag_nc.gif
Binary files differ
diff --git a/includes/geo/flags/flag_ne.gif b/includes/geo/flags/flag_ne.gif
new file mode 100644
index 0000000..a611f61
--- /dev/null
+++ b/includes/geo/flags/flag_ne.gif
Binary files differ
diff --git a/includes/geo/flags/flag_nf.gif b/includes/geo/flags/flag_nf.gif
new file mode 100644
index 0000000..ebf68d8
--- /dev/null
+++ b/includes/geo/flags/flag_nf.gif
Binary files differ
diff --git a/includes/geo/flags/flag_ng.gif b/includes/geo/flags/flag_ng.gif
new file mode 100644
index 0000000..81832c6
--- /dev/null
+++ b/includes/geo/flags/flag_ng.gif
Binary files differ
diff --git a/includes/geo/flags/flag_ni.gif b/includes/geo/flags/flag_ni.gif
new file mode 100644
index 0000000..f783990
--- /dev/null
+++ b/includes/geo/flags/flag_ni.gif
Binary files differ
diff --git a/includes/geo/flags/flag_nl.gif b/includes/geo/flags/flag_nl.gif
new file mode 100644
index 0000000..1469462
--- /dev/null
+++ b/includes/geo/flags/flag_nl.gif
Binary files differ
diff --git a/includes/geo/flags/flag_no.gif b/includes/geo/flags/flag_no.gif
new file mode 100644
index 0000000..dbd2cbe
--- /dev/null
+++ b/includes/geo/flags/flag_no.gif
Binary files differ
diff --git a/includes/geo/flags/flag_np.gif b/includes/geo/flags/flag_np.gif
new file mode 100644
index 0000000..8f288fb
--- /dev/null
+++ b/includes/geo/flags/flag_np.gif
Binary files differ
diff --git a/includes/geo/flags/flag_nr.gif b/includes/geo/flags/flag_nr.gif
new file mode 100644
index 0000000..626775d
--- /dev/null
+++ b/includes/geo/flags/flag_nr.gif
Binary files differ
diff --git a/includes/geo/flags/flag_nu.gif b/includes/geo/flags/flag_nu.gif
new file mode 100644
index 0000000..1d515ab
--- /dev/null
+++ b/includes/geo/flags/flag_nu.gif
Binary files differ
diff --git a/includes/geo/flags/flag_nz.gif b/includes/geo/flags/flag_nz.gif
new file mode 100644
index 0000000..e151943
--- /dev/null
+++ b/includes/geo/flags/flag_nz.gif
Binary files differ
diff --git a/includes/geo/flags/flag_o1.gif b/includes/geo/flags/flag_o1.gif
new file mode 100644
index 0000000..f6e15ef
--- /dev/null
+++ b/includes/geo/flags/flag_o1.gif
Binary files differ
diff --git a/includes/geo/flags/flag_om.gif b/includes/geo/flags/flag_om.gif
new file mode 100644
index 0000000..a7e0fca
--- /dev/null
+++ b/includes/geo/flags/flag_om.gif
Binary files differ
diff --git a/includes/geo/flags/flag_pa.gif b/includes/geo/flags/flag_pa.gif
new file mode 100644
index 0000000..814280b
--- /dev/null
+++ b/includes/geo/flags/flag_pa.gif
Binary files differ
diff --git a/includes/geo/flags/flag_pe.gif b/includes/geo/flags/flag_pe.gif
new file mode 100644
index 0000000..19a0219
--- /dev/null
+++ b/includes/geo/flags/flag_pe.gif
Binary files differ
diff --git a/includes/geo/flags/flag_pf.gif b/includes/geo/flags/flag_pf.gif
new file mode 100644
index 0000000..b1e1b95
--- /dev/null
+++ b/includes/geo/flags/flag_pf.gif
Binary files differ
diff --git a/includes/geo/flags/flag_pg.gif b/includes/geo/flags/flag_pg.gif
new file mode 100644
index 0000000..4fe58b0
--- /dev/null
+++ b/includes/geo/flags/flag_pg.gif
Binary files differ
diff --git a/includes/geo/flags/flag_ph.gif b/includes/geo/flags/flag_ph.gif
new file mode 100644
index 0000000..eb38107
--- /dev/null
+++ b/includes/geo/flags/flag_ph.gif
Binary files differ
diff --git a/includes/geo/flags/flag_pk.gif b/includes/geo/flags/flag_pk.gif
new file mode 100644
index 0000000..6b64562
--- /dev/null
+++ b/includes/geo/flags/flag_pk.gif
Binary files differ
diff --git a/includes/geo/flags/flag_pl.gif b/includes/geo/flags/flag_pl.gif
new file mode 100644
index 0000000..08397c1
--- /dev/null
+++ b/includes/geo/flags/flag_pl.gif
Binary files differ
diff --git a/includes/geo/flags/flag_pm.gif b/includes/geo/flags/flag_pm.gif
new file mode 100644
index 0000000..38556aa
--- /dev/null
+++ b/includes/geo/flags/flag_pm.gif
Binary files differ
diff --git a/includes/geo/flags/flag_pn.gif b/includes/geo/flags/flag_pn.gif
new file mode 100644
index 0000000..fe10ca0
--- /dev/null
+++ b/includes/geo/flags/flag_pn.gif
Binary files differ
diff --git a/includes/geo/flags/flag_pr.gif b/includes/geo/flags/flag_pr.gif
new file mode 100644
index 0000000..14c2bcc
--- /dev/null
+++ b/includes/geo/flags/flag_pr.gif
Binary files differ
diff --git a/includes/geo/flags/flag_ps.gif b/includes/geo/flags/flag_ps.gif
new file mode 100644
index 0000000..7828b5c
--- /dev/null
+++ b/includes/geo/flags/flag_ps.gif
Binary files differ
diff --git a/includes/geo/flags/flag_pt.gif b/includes/geo/flags/flag_pt.gif
new file mode 100644
index 0000000..5704a0c
--- /dev/null
+++ b/includes/geo/flags/flag_pt.gif
Binary files differ
diff --git a/includes/geo/flags/flag_pw.gif b/includes/geo/flags/flag_pw.gif
new file mode 100644
index 0000000..dccaa30
--- /dev/null
+++ b/includes/geo/flags/flag_pw.gif
Binary files differ
diff --git a/includes/geo/flags/flag_py.gif b/includes/geo/flags/flag_py.gif
new file mode 100644
index 0000000..414916d
--- /dev/null
+++ b/includes/geo/flags/flag_py.gif
Binary files differ
diff --git a/includes/geo/flags/flag_qa.gif b/includes/geo/flags/flag_qa.gif
new file mode 100644
index 0000000..b1c4c09
--- /dev/null
+++ b/includes/geo/flags/flag_qa.gif
Binary files differ
diff --git a/includes/geo/flags/flag_re.gif b/includes/geo/flags/flag_re.gif
new file mode 100644
index 0000000..75a2345
--- /dev/null
+++ b/includes/geo/flags/flag_re.gif
Binary files differ
diff --git a/includes/geo/flags/flag_ro.gif b/includes/geo/flags/flag_ro.gif
new file mode 100644
index 0000000..5fdc82c
--- /dev/null
+++ b/includes/geo/flags/flag_ro.gif
Binary files differ
diff --git a/includes/geo/flags/flag_rs.gif b/includes/geo/flags/flag_rs.gif
new file mode 100644
index 0000000..ffa8e7f
--- /dev/null
+++ b/includes/geo/flags/flag_rs.gif
Binary files differ
diff --git a/includes/geo/flags/flag_ru.gif b/includes/geo/flags/flag_ru.gif
new file mode 100644
index 0000000..81c864f
--- /dev/null
+++ b/includes/geo/flags/flag_ru.gif
Binary files differ
diff --git a/includes/geo/flags/flag_rw.gif b/includes/geo/flags/flag_rw.gif
new file mode 100644
index 0000000..20d662a
--- /dev/null
+++ b/includes/geo/flags/flag_rw.gif
Binary files differ
diff --git a/includes/geo/flags/flag_sa.gif b/includes/geo/flags/flag_sa.gif
new file mode 100644
index 0000000..cc9c030
--- /dev/null
+++ b/includes/geo/flags/flag_sa.gif
Binary files differ
diff --git a/includes/geo/flags/flag_sb.gif b/includes/geo/flags/flag_sb.gif
new file mode 100644
index 0000000..20a3df2
--- /dev/null
+++ b/includes/geo/flags/flag_sb.gif
Binary files differ
diff --git a/includes/geo/flags/flag_sc.gif b/includes/geo/flags/flag_sc.gif
new file mode 100644
index 0000000..464772c
--- /dev/null
+++ b/includes/geo/flags/flag_sc.gif
Binary files differ
diff --git a/includes/geo/flags/flag_sd.gif b/includes/geo/flags/flag_sd.gif
new file mode 100644
index 0000000..1f7ca27
--- /dev/null
+++ b/includes/geo/flags/flag_sd.gif
Binary files differ
diff --git a/includes/geo/flags/flag_se.gif b/includes/geo/flags/flag_se.gif
new file mode 100644
index 0000000..4096b9a
--- /dev/null
+++ b/includes/geo/flags/flag_se.gif
Binary files differ
diff --git a/includes/geo/flags/flag_sg.gif b/includes/geo/flags/flag_sg.gif
new file mode 100644
index 0000000..b4d4f13
--- /dev/null
+++ b/includes/geo/flags/flag_sg.gif
Binary files differ
diff --git a/includes/geo/flags/flag_sh.gif b/includes/geo/flags/flag_sh.gif
new file mode 100644
index 0000000..1e675c9
--- /dev/null
+++ b/includes/geo/flags/flag_sh.gif
Binary files differ
diff --git a/includes/geo/flags/flag_si.gif b/includes/geo/flags/flag_si.gif
new file mode 100644
index 0000000..7401d6d
--- /dev/null
+++ b/includes/geo/flags/flag_si.gif
Binary files differ
diff --git a/includes/geo/flags/flag_sj.gif b/includes/geo/flags/flag_sj.gif
new file mode 100644
index 0000000..2280015
--- /dev/null
+++ b/includes/geo/flags/flag_sj.gif
Binary files differ
diff --git a/includes/geo/flags/flag_sk.gif b/includes/geo/flags/flag_sk.gif
new file mode 100644
index 0000000..ea8da1e
--- /dev/null
+++ b/includes/geo/flags/flag_sk.gif
Binary files differ
diff --git a/includes/geo/flags/flag_sl.gif b/includes/geo/flags/flag_sl.gif
new file mode 100644
index 0000000..474ddc3
--- /dev/null
+++ b/includes/geo/flags/flag_sl.gif
Binary files differ
diff --git a/includes/geo/flags/flag_sm.gif b/includes/geo/flags/flag_sm.gif
new file mode 100644
index 0000000..b93599d
--- /dev/null
+++ b/includes/geo/flags/flag_sm.gif
Binary files differ
diff --git a/includes/geo/flags/flag_sn.gif b/includes/geo/flags/flag_sn.gif
new file mode 100644
index 0000000..9029d6b
--- /dev/null
+++ b/includes/geo/flags/flag_sn.gif
Binary files differ
diff --git a/includes/geo/flags/flag_so.gif b/includes/geo/flags/flag_so.gif
new file mode 100644
index 0000000..472e077
--- /dev/null
+++ b/includes/geo/flags/flag_so.gif
Binary files differ
diff --git a/includes/geo/flags/flag_sr.gif b/includes/geo/flags/flag_sr.gif
new file mode 100644
index 0000000..66b31af
--- /dev/null
+++ b/includes/geo/flags/flag_sr.gif
Binary files differ
diff --git a/includes/geo/flags/flag_st.gif b/includes/geo/flags/flag_st.gif
new file mode 100644
index 0000000..f9af3c1
--- /dev/null
+++ b/includes/geo/flags/flag_st.gif
Binary files differ
diff --git a/includes/geo/flags/flag_su.gif b/includes/geo/flags/flag_su.gif
new file mode 100644
index 0000000..8e869be
--- /dev/null
+++ b/includes/geo/flags/flag_su.gif
Binary files differ
diff --git a/includes/geo/flags/flag_sv.gif b/includes/geo/flags/flag_sv.gif
new file mode 100644
index 0000000..af84d2d
--- /dev/null
+++ b/includes/geo/flags/flag_sv.gif
Binary files differ
diff --git a/includes/geo/flags/flag_sy.gif b/includes/geo/flags/flag_sy.gif
new file mode 100644
index 0000000..d225175
--- /dev/null
+++ b/includes/geo/flags/flag_sy.gif
Binary files differ
diff --git a/includes/geo/flags/flag_sz.gif b/includes/geo/flags/flag_sz.gif
new file mode 100644
index 0000000..a6361fd
--- /dev/null
+++ b/includes/geo/flags/flag_sz.gif
Binary files differ
diff --git a/includes/geo/flags/flag_tc.gif b/includes/geo/flags/flag_tc.gif
new file mode 100644
index 0000000..b80c5d3
--- /dev/null
+++ b/includes/geo/flags/flag_tc.gif
Binary files differ
diff --git a/includes/geo/flags/flag_td.gif b/includes/geo/flags/flag_td.gif
new file mode 100644
index 0000000..cb45de6
--- /dev/null
+++ b/includes/geo/flags/flag_td.gif
Binary files differ
diff --git a/includes/geo/flags/flag_tf.gif b/includes/geo/flags/flag_tf.gif
new file mode 100644
index 0000000..75a2345
--- /dev/null
+++ b/includes/geo/flags/flag_tf.gif
Binary files differ
diff --git a/includes/geo/flags/flag_tg.gif b/includes/geo/flags/flag_tg.gif
new file mode 100644
index 0000000..07dfe68
--- /dev/null
+++ b/includes/geo/flags/flag_tg.gif
Binary files differ
diff --git a/includes/geo/flags/flag_th.gif b/includes/geo/flags/flag_th.gif
new file mode 100644
index 0000000..82e55c0
--- /dev/null
+++ b/includes/geo/flags/flag_th.gif
Binary files differ
diff --git a/includes/geo/flags/flag_tj.gif b/includes/geo/flags/flag_tj.gif
new file mode 100644
index 0000000..7dce531
--- /dev/null
+++ b/includes/geo/flags/flag_tj.gif
Binary files differ
diff --git a/includes/geo/flags/flag_tk.gif b/includes/geo/flags/flag_tk.gif
new file mode 100644
index 0000000..3b75bb0
--- /dev/null
+++ b/includes/geo/flags/flag_tk.gif
Binary files differ
diff --git a/includes/geo/flags/flag_tl.gif b/includes/geo/flags/flag_tl.gif
new file mode 100644
index 0000000..c8395e4
--- /dev/null
+++ b/includes/geo/flags/flag_tl.gif
Binary files differ
diff --git a/includes/geo/flags/flag_tm.gif b/includes/geo/flags/flag_tm.gif
new file mode 100644
index 0000000..d188e87
--- /dev/null
+++ b/includes/geo/flags/flag_tm.gif
Binary files differ
diff --git a/includes/geo/flags/flag_tn.gif b/includes/geo/flags/flag_tn.gif
new file mode 100644
index 0000000..2d0851c
--- /dev/null
+++ b/includes/geo/flags/flag_tn.gif
Binary files differ
diff --git a/includes/geo/flags/flag_to.gif b/includes/geo/flags/flag_to.gif
new file mode 100644
index 0000000..162a66f
--- /dev/null
+++ b/includes/geo/flags/flag_to.gif
Binary files differ
diff --git a/includes/geo/flags/flag_tp.gif b/includes/geo/flags/flag_tp.gif
new file mode 100644
index 0000000..a16be20
--- /dev/null
+++ b/includes/geo/flags/flag_tp.gif
Binary files differ
diff --git a/includes/geo/flags/flag_tr.gif b/includes/geo/flags/flag_tr.gif
new file mode 100644
index 0000000..7c4926e
--- /dev/null
+++ b/includes/geo/flags/flag_tr.gif
Binary files differ
diff --git a/includes/geo/flags/flag_tt.gif b/includes/geo/flags/flag_tt.gif
new file mode 100644
index 0000000..e5190e1
--- /dev/null
+++ b/includes/geo/flags/flag_tt.gif
Binary files differ
diff --git a/includes/geo/flags/flag_tv.gif b/includes/geo/flags/flag_tv.gif
new file mode 100644
index 0000000..304ba6f
--- /dev/null
+++ b/includes/geo/flags/flag_tv.gif
Binary files differ
diff --git a/includes/geo/flags/flag_tw.gif b/includes/geo/flags/flag_tw.gif
new file mode 100644
index 0000000..5dc317a
--- /dev/null
+++ b/includes/geo/flags/flag_tw.gif
Binary files differ
diff --git a/includes/geo/flags/flag_tz.gif b/includes/geo/flags/flag_tz.gif
new file mode 100644
index 0000000..ac0d697
--- /dev/null
+++ b/includes/geo/flags/flag_tz.gif
Binary files differ
diff --git a/includes/geo/flags/flag_ua.gif b/includes/geo/flags/flag_ua.gif
new file mode 100644
index 0000000..04a9dd1
--- /dev/null
+++ b/includes/geo/flags/flag_ua.gif
Binary files differ
diff --git a/includes/geo/flags/flag_ug.gif b/includes/geo/flags/flag_ug.gif
new file mode 100644
index 0000000..6fb4451
--- /dev/null
+++ b/includes/geo/flags/flag_ug.gif
Binary files differ
diff --git a/includes/geo/flags/flag_uk.gif b/includes/geo/flags/flag_uk.gif
new file mode 100644
index 0000000..b44b08f
--- /dev/null
+++ b/includes/geo/flags/flag_uk.gif
Binary files differ
diff --git a/includes/geo/flags/flag_um.gif b/includes/geo/flags/flag_um.gif
new file mode 100644
index 0000000..130052f
--- /dev/null
+++ b/includes/geo/flags/flag_um.gif
Binary files differ
diff --git a/includes/geo/flags/flag_us.gif b/includes/geo/flags/flag_us.gif
new file mode 100644
index 0000000..130052f
--- /dev/null
+++ b/includes/geo/flags/flag_us.gif
Binary files differ
diff --git a/includes/geo/flags/flag_uy.gif b/includes/geo/flags/flag_uy.gif
new file mode 100644
index 0000000..b0284f8
--- /dev/null
+++ b/includes/geo/flags/flag_uy.gif
Binary files differ
diff --git a/includes/geo/flags/flag_uz.gif b/includes/geo/flags/flag_uz.gif
new file mode 100644
index 0000000..16e6ea5
--- /dev/null
+++ b/includes/geo/flags/flag_uz.gif
Binary files differ
diff --git a/includes/geo/flags/flag_va.gif b/includes/geo/flags/flag_va.gif
new file mode 100644
index 0000000..0bfc62a
--- /dev/null
+++ b/includes/geo/flags/flag_va.gif
Binary files differ
diff --git a/includes/geo/flags/flag_vc.gif b/includes/geo/flags/flag_vc.gif
new file mode 100644
index 0000000..d306960
--- /dev/null
+++ b/includes/geo/flags/flag_vc.gif
Binary files differ
diff --git a/includes/geo/flags/flag_ve.gif b/includes/geo/flags/flag_ve.gif
new file mode 100644
index 0000000..0b80760
--- /dev/null
+++ b/includes/geo/flags/flag_ve.gif
Binary files differ
diff --git a/includes/geo/flags/flag_vg.gif b/includes/geo/flags/flag_vg.gif
new file mode 100644
index 0000000..7a003c8
--- /dev/null
+++ b/includes/geo/flags/flag_vg.gif
Binary files differ
diff --git a/includes/geo/flags/flag_vi.gif b/includes/geo/flags/flag_vi.gif
new file mode 100644
index 0000000..1f14ed1
--- /dev/null
+++ b/includes/geo/flags/flag_vi.gif
Binary files differ
diff --git a/includes/geo/flags/flag_vn.gif b/includes/geo/flags/flag_vn.gif
new file mode 100644
index 0000000..a48c113
--- /dev/null
+++ b/includes/geo/flags/flag_vn.gif
Binary files differ
diff --git a/includes/geo/flags/flag_vu.gif b/includes/geo/flags/flag_vu.gif
new file mode 100644
index 0000000..8435856
--- /dev/null
+++ b/includes/geo/flags/flag_vu.gif
Binary files differ
diff --git a/includes/geo/flags/flag_wf.gif b/includes/geo/flags/flag_wf.gif
new file mode 100644
index 0000000..188f8d5
--- /dev/null
+++ b/includes/geo/flags/flag_wf.gif
Binary files differ
diff --git a/includes/geo/flags/flag_ws.gif b/includes/geo/flags/flag_ws.gif
new file mode 100644
index 0000000..6440bd2
--- /dev/null
+++ b/includes/geo/flags/flag_ws.gif
Binary files differ
diff --git a/includes/geo/flags/flag_ye.gif b/includes/geo/flags/flag_ye.gif
new file mode 100644
index 0000000..ea105b6
--- /dev/null
+++ b/includes/geo/flags/flag_ye.gif
Binary files differ
diff --git a/includes/geo/flags/flag_yt.gif b/includes/geo/flags/flag_yt.gif
new file mode 100644
index 0000000..96f6afb
--- /dev/null
+++ b/includes/geo/flags/flag_yt.gif
Binary files differ
diff --git a/includes/geo/flags/flag_yu.gif b/includes/geo/flags/flag_yu.gif
new file mode 100644
index 0000000..e43f905
--- /dev/null
+++ b/includes/geo/flags/flag_yu.gif
Binary files differ
diff --git a/includes/geo/flags/flag_za.gif b/includes/geo/flags/flag_za.gif
new file mode 100644
index 0000000..ad0d7a0
--- /dev/null
+++ b/includes/geo/flags/flag_za.gif
Binary files differ
diff --git a/includes/geo/flags/flag_zm.gif b/includes/geo/flags/flag_zm.gif
new file mode 100644
index 0000000..dc8c142
--- /dev/null
+++ b/includes/geo/flags/flag_zm.gif
Binary files differ
diff --git a/includes/geo/flags/flag_zr.gif b/includes/geo/flags/flag_zr.gif
new file mode 100644
index 0000000..aff7fad
--- /dev/null
+++ b/includes/geo/flags/flag_zr.gif
Binary files differ
diff --git a/includes/geo/flags/flag_zw.gif b/includes/geo/flags/flag_zw.gif
new file mode 100644
index 0000000..9369ae0
--- /dev/null
+++ b/includes/geo/flags/flag_zw.gif
Binary files differ
diff --git a/includes/geo/flags/flag_zz.gif b/includes/geo/flags/flag_zz.gif
new file mode 100644
index 0000000..746812f
--- /dev/null
+++ b/includes/geo/flags/flag_zz.gif
Binary files differ