From 1a30d966d7a815ed9c61ca487bf4e5727e97c30c Mon Sep 17 00:00:00 2001 From: Matthias Kretschmann Date: Sun, 26 Feb 2012 03:28:54 +0100 Subject: [PATCH] initial commit based on SVN rev. 711 --- .gitignore | 18 + admin/admin-ajax.php | 51 + admin/index.php | 280 +++ admin/install.php | 79 + admin/plugins.php | 158 ++ admin/tools.php | 105 ++ admin/upgrade.php | 88 + changelog.txt | 78 + css/cal.css | 14 + css/infos.css | 113 ++ css/palette.png | Bin 0 -> 10553 bytes css/share.css | 65 + css/style.css | 330 ++++ css/tablesorter.css | 92 + images/accept.png | Bin 0 -> 781 bytes images/asc.gif | Bin 0 -> 54 bytes images/bg.gif | Bin 0 -> 64 bytes images/blank.gif | Bin 0 -> 42 bytes images/cancel.png | Bin 0 -> 587 bytes images/chart_bar.png | Bin 0 -> 541 bytes images/chart_bar_add.png | Bin 0 -> 626 bytes images/copy-large.png | Bin 0 -> 2593 bytes images/copy.png | Bin 0 -> 1095 bytes images/delete.png | Bin 0 -> 715 bytes images/desc.gif | Bin 0 -> 54 bytes images/error.png | Bin 0 -> 666 bytes images/facebook.png | Bin 0 -> 318 bytes images/favicon.gif | Bin 0 -> 88 bytes images/filter.gif | Bin 0 -> 870 bytes images/friendfeed.png | Bin 0 -> 1406 bytes images/loading.gif | Bin 0 -> 771 bytes images/pencil.png | Bin 0 -> 450 bytes images/share.png | Bin 0 -> 1007 bytes images/twitter.png | Bin 0 -> 1150 bytes images/yourls-logo.png | Bin 0 -> 12112 bytes includes/auth.php | 28 + includes/class-mysql.php | 407 ++++ includes/functions-auth.php | 195 ++ includes/functions-compat.php | 151 ++ includes/functions-formatting.php | 211 +++ includes/functions-html.php | 626 ++++++ includes/functions-http.php | 171 ++ includes/functions-infos.php | 282 +++ includes/functions-install.php | 199 ++ includes/functions-plugins.php | 508 +++++ includes/functions-upgrade.php | 309 +++ includes/functions-xml.php | 83 + includes/functions.php | 1673 +++++++++++++++++ includes/geo/GeoIP.dat | Bin 0 -> 1254748 bytes includes/geo/flags/flag_.gif | Bin 0 -> 218 bytes includes/geo/flags/flag_a1.gif | Bin 0 -> 980 bytes includes/geo/flags/flag_a2.gif | Bin 0 -> 980 bytes includes/geo/flags/flag_ac.gif | Bin 0 -> 588 bytes includes/geo/flags/flag_ad.gif | Bin 0 -> 169 bytes includes/geo/flags/flag_ae.gif | Bin 0 -> 1006 bytes includes/geo/flags/flag_af.gif | Bin 0 -> 1006 bytes includes/geo/flags/flag_ag.gif | Bin 0 -> 489 bytes includes/geo/flags/flag_ai.gif | Bin 0 -> 588 bytes includes/geo/flags/flag_al.gif | Bin 0 -> 1005 bytes includes/geo/flags/flag_am.gif | Bin 0 -> 1006 bytes includes/geo/flags/flag_an.gif | Bin 0 -> 1006 bytes includes/geo/flags/flag_ao.gif | Bin 0 -> 1006 bytes includes/geo/flags/flag_ap.gif | Bin 0 -> 901 bytes includes/geo/flags/flag_aq.gif | Bin 0 -> 300 bytes includes/geo/flags/flag_ar.gif | Bin 0 -> 1006 bytes includes/geo/flags/flag_as.gif | Bin 0 -> 588 bytes includes/geo/flags/flag_at.gif | Bin 0 -> 1006 bytes includes/geo/flags/flag_au.gif | Bin 0 -> 1006 bytes includes/geo/flags/flag_aw.gif | Bin 0 -> 1006 bytes includes/geo/flags/flag_ax.gif | Bin 0 -> 229 bytes includes/geo/flags/flag_az.gif | Bin 0 -> 1006 bytes includes/geo/flags/flag_ba.gif | Bin 0 -> 1006 bytes includes/geo/flags/flag_bb.gif | Bin 0 -> 1006 bytes includes/geo/flags/flag_bd.gif | Bin 0 -> 1005 bytes includes/geo/flags/flag_be.gif | Bin 0 -> 1003 bytes includes/geo/flags/flag_bf.gif | Bin 0 -> 1006 bytes includes/geo/flags/flag_bg.gif | Bin 0 -> 1006 bytes includes/geo/flags/flag_bh.gif | Bin 0 -> 998 bytes includes/geo/flags/flag_bi.gif | Bin 0 -> 1006 bytes includes/geo/flags/flag_bj.gif | Bin 0 -> 1005 bytes includes/geo/flags/flag_bl.gif | Bin 0 -> 995 bytes includes/geo/flags/flag_bm.gif | Bin 0 -> 1000 bytes includes/geo/flags/flag_bn.gif | Bin 0 -> 1006 bytes includes/geo/flags/flag_bo.gif | Bin 0 -> 1006 bytes includes/geo/flags/flag_br.gif | Bin 0 -> 1006 bytes includes/geo/flags/flag_bs.gif | Bin 0 -> 1004 bytes includes/geo/flags/flag_bt.gif | Bin 0 -> 1006 bytes includes/geo/flags/flag_bv.gif | Bin 0 -> 175 bytes includes/geo/flags/flag_bw.gif | Bin 0 -> 999 bytes includes/geo/flags/flag_bx.gif | Bin 0 -> 995 bytes includes/geo/flags/flag_by.gif | Bin 0 -> 1006 bytes includes/geo/flags/flag_bz.gif | Bin 0 -> 1006 bytes includes/geo/flags/flag_ca.gif | Bin 0 -> 1005 bytes includes/geo/flags/flag_cc.gif | Bin 0 -> 326 bytes includes/geo/flags/flag_cd.gif | Bin 0 -> 300 bytes includes/geo/flags/flag_cf.gif | Bin 0 -> 1006 bytes includes/geo/flags/flag_cg.gif | Bin 0 -> 1001 bytes includes/geo/flags/flag_ch.gif | Bin 0 -> 1004 bytes includes/geo/flags/flag_ci.gif | Bin 0 -> 1006 bytes includes/geo/flags/flag_ck.gif | Bin 0 -> 1006 bytes includes/geo/flags/flag_cl.gif | Bin 0 -> 1006 bytes includes/geo/flags/flag_cm.gif | Bin 0 -> 1006 bytes includes/geo/flags/flag_cn.gif | Bin 0 -> 579 bytes includes/geo/flags/flag_co.gif | Bin 0 -> 999 bytes includes/geo/flags/flag_cr.gif | Bin 0 -> 1006 bytes includes/geo/flags/flag_cs.gif | Bin 0 -> 217 bytes includes/geo/flags/flag_cu.gif | Bin 0 -> 1006 bytes includes/geo/flags/flag_cv.gif | Bin 0 -> 1006 bytes includes/geo/flags/flag_cx.gif | Bin 0 -> 588 bytes includes/geo/flags/flag_cy.gif | Bin 0 -> 1005 bytes includes/geo/flags/flag_cz.gif | Bin 0 -> 1006 bytes includes/geo/flags/flag_de.gif | Bin 0 -> 1003 bytes includes/geo/flags/flag_dj.gif | Bin 0 -> 515 bytes includes/geo/flags/flag_dk.gif | Bin 0 -> 1001 bytes includes/geo/flags/flag_dm.gif | Bin 0 -> 588 bytes includes/geo/flags/flag_do.gif | Bin 0 -> 444 bytes includes/geo/flags/flag_dz.gif | Bin 0 -> 1001 bytes includes/geo/flags/flag_ec.gif | Bin 0 -> 1006 bytes includes/geo/flags/flag_ee.gif | Bin 0 -> 1006 bytes includes/geo/flags/flag_eg.gif | Bin 0 -> 1006 bytes includes/geo/flags/flag_eh.gif | Bin 0 -> 636 bytes includes/geo/flags/flag_er.gif | Bin 0 -> 1006 bytes includes/geo/flags/flag_es.gif | Bin 0 -> 1006 bytes includes/geo/flags/flag_et.gif | Bin 0 -> 1006 bytes includes/geo/flags/flag_eu.gif | Bin 0 -> 154 bytes includes/geo/flags/flag_fi.gif | Bin 0 -> 1004 bytes includes/geo/flags/flag_fj.gif | Bin 0 -> 1006 bytes includes/geo/flags/flag_fk.gif | Bin 0 -> 799 bytes includes/geo/flags/flag_fm.gif | Bin 0 -> 408 bytes includes/geo/flags/flag_fo.gif | Bin 0 -> 1006 bytes includes/geo/flags/flag_fr.gif | Bin 0 -> 1006 bytes includes/geo/flags/flag_fx.gif | Bin 0 -> 1006 bytes includes/geo/flags/flag_ga.gif | Bin 0 -> 1006 bytes includes/geo/flags/flag_gb.gif | Bin 0 -> 1006 bytes includes/geo/flags/flag_gd.gif | Bin 0 -> 1006 bytes includes/geo/flags/flag_ge.gif | Bin 0 -> 581 bytes includes/geo/flags/flag_gf.gif | Bin 0 -> 54 bytes includes/geo/flags/flag_gg.gif | Bin 0 -> 501 bytes includes/geo/flags/flag_gh.gif | Bin 0 -> 297 bytes includes/geo/flags/flag_gi.gif | Bin 0 -> 1004 bytes includes/geo/flags/flag_gl.gif | Bin 0 -> 1003 bytes includes/geo/flags/flag_gm.gif | Bin 0 -> 254 bytes includes/geo/flags/flag_gn.gif | Bin 0 -> 401 bytes includes/geo/flags/flag_gp.gif | Bin 0 -> 997 bytes includes/geo/flags/flag_gq.gif | Bin 0 -> 501 bytes includes/geo/flags/flag_gr.gif | Bin 0 -> 1006 bytes includes/geo/flags/flag_gs.gif | Bin 0 -> 373 bytes includes/geo/flags/flag_gt.gif | Bin 0 -> 1006 bytes includes/geo/flags/flag_gu.gif | Bin 0 -> 1006 bytes includes/geo/flags/flag_gw.gif | Bin 0 -> 444 bytes includes/geo/flags/flag_gy.gif | Bin 0 -> 1006 bytes includes/geo/flags/flag_hk.gif | Bin 0 -> 1005 bytes includes/geo/flags/flag_hm.gif | Bin 0 -> 373 bytes includes/geo/flags/flag_hn.gif | Bin 0 -> 222 bytes includes/geo/flags/flag_hr.gif | Bin 0 -> 1006 bytes includes/geo/flags/flag_ht.gif | Bin 0 -> 1006 bytes includes/geo/flags/flag_hu.gif | Bin 0 -> 1006 bytes includes/geo/flags/flag_id.gif | Bin 0 -> 1005 bytes includes/geo/flags/flag_ie.gif | Bin 0 -> 1006 bytes includes/geo/flags/flag_il.gif | Bin 0 -> 1006 bytes includes/geo/flags/flag_im.gif | Bin 0 -> 258 bytes includes/geo/flags/flag_in.gif | Bin 0 -> 1006 bytes includes/geo/flags/flag_io.gif | Bin 0 -> 829 bytes includes/geo/flags/flag_iq.gif | Bin 0 -> 1006 bytes includes/geo/flags/flag_ir.gif | Bin 0 -> 1006 bytes includes/geo/flags/flag_is.gif | Bin 0 -> 1006 bytes includes/geo/flags/flag_it.gif | Bin 0 -> 1006 bytes includes/geo/flags/flag_je.gif | Bin 0 -> 620 bytes includes/geo/flags/flag_jm.gif | Bin 0 -> 1006 bytes includes/geo/flags/flag_jo.gif | Bin 0 -> 1006 bytes includes/geo/flags/flag_jp.gif | Bin 0 -> 596 bytes includes/geo/flags/flag_ke.gif | Bin 0 -> 1003 bytes includes/geo/flags/flag_kg.gif | Bin 0 -> 1004 bytes includes/geo/flags/flag_kh.gif | Bin 0 -> 1006 bytes includes/geo/flags/flag_ki.gif | Bin 0 -> 1006 bytes includes/geo/flags/flag_km.gif | Bin 0 -> 505 bytes includes/geo/flags/flag_kn.gif | Bin 0 -> 636 bytes includes/geo/flags/flag_kp.gif | Bin 0 -> 1006 bytes includes/geo/flags/flag_kr.gif | Bin 0 -> 1004 bytes includes/geo/flags/flag_kw.gif | Bin 0 -> 261 bytes includes/geo/flags/flag_ky.gif | Bin 0 -> 1005 bytes includes/geo/flags/flag_kz.gif | Bin 0 -> 1004 bytes includes/geo/flags/flag_la.gif | Bin 0 -> 1006 bytes includes/geo/flags/flag_lb.gif | Bin 0 -> 1006 bytes includes/geo/flags/flag_lc.gif | Bin 0 -> 1006 bytes includes/geo/flags/flag_le.gif | Bin 0 -> 1006 bytes includes/geo/flags/flag_li.gif | Bin 0 -> 515 bytes includes/geo/flags/flag_lk.gif | Bin 0 -> 1006 bytes includes/geo/flags/flag_lr.gif | Bin 0 -> 340 bytes includes/geo/flags/flag_ls.gif | Bin 0 -> 636 bytes includes/geo/flags/flag_lt.gif | Bin 0 -> 1006 bytes includes/geo/flags/flag_lu.gif | Bin 0 -> 1006 bytes includes/geo/flags/flag_lv.gif | Bin 0 -> 999 bytes includes/geo/flags/flag_ly.gif | Bin 0 -> 576 bytes includes/geo/flags/flag_ma.gif | Bin 0 -> 1040 bytes includes/geo/flags/flag_mc.gif | Bin 0 -> 1005 bytes includes/geo/flags/flag_md.gif | Bin 0 -> 1006 bytes includes/geo/flags/flag_me.gif | Bin 0 -> 986 bytes includes/geo/flags/flag_mf.gif | Bin 0 -> 937 bytes includes/geo/flags/flag_mg.gif | Bin 0 -> 1005 bytes includes/geo/flags/flag_mh.gif | Bin 0 -> 441 bytes includes/geo/flags/flag_mk.gif | Bin 0 -> 588 bytes includes/geo/flags/flag_ml.gif | Bin 0 -> 237 bytes includes/geo/flags/flag_mm.gif | Bin 0 -> 420 bytes includes/geo/flags/flag_mn.gif | Bin 0 -> 1006 bytes includes/geo/flags/flag_mo.gif | Bin 0 -> 1005 bytes includes/geo/flags/flag_mp.gif | Bin 0 -> 1006 bytes includes/geo/flags/flag_mq.gif | Bin 0 -> 1006 bytes includes/geo/flags/flag_mr.gif | Bin 0 -> 444 bytes includes/geo/flags/flag_ms.gif | Bin 0 -> 1006 bytes includes/geo/flags/flag_mt.gif | Bin 0 -> 444 bytes includes/geo/flags/flag_mu.gif | Bin 0 -> 254 bytes includes/geo/flags/flag_mv.gif | Bin 0 -> 297 bytes includes/geo/flags/flag_mw.gif | Bin 0 -> 515 bytes includes/geo/flags/flag_mx.gif | Bin 0 -> 1006 bytes includes/geo/flags/flag_my.gif | Bin 0 -> 1006 bytes includes/geo/flags/flag_mz.gif | Bin 0 -> 1006 bytes includes/geo/flags/flag_na.gif | Bin 0 -> 1006 bytes includes/geo/flags/flag_nc.gif | Bin 0 -> 1006 bytes includes/geo/flags/flag_ne.gif | Bin 0 -> 226 bytes includes/geo/flags/flag_nf.gif | Bin 0 -> 1006 bytes includes/geo/flags/flag_ng.gif | Bin 0 -> 201 bytes includes/geo/flags/flag_ni.gif | Bin 0 -> 227 bytes includes/geo/flags/flag_nl.gif | Bin 0 -> 1006 bytes includes/geo/flags/flag_no.gif | Bin 0 -> 1004 bytes includes/geo/flags/flag_np.gif | Bin 0 -> 563 bytes includes/geo/flags/flag_nr.gif | Bin 0 -> 1003 bytes includes/geo/flags/flag_nu.gif | Bin 0 -> 588 bytes includes/geo/flags/flag_nz.gif | Bin 0 -> 1005 bytes includes/geo/flags/flag_o1.gif | Bin 0 -> 980 bytes includes/geo/flags/flag_om.gif | Bin 0 -> 1004 bytes includes/geo/flags/flag_pa.gif | Bin 0 -> 1006 bytes includes/geo/flags/flag_pe.gif | Bin 0 -> 1006 bytes includes/geo/flags/flag_pf.gif | Bin 0 -> 1006 bytes includes/geo/flags/flag_pg.gif | Bin 0 -> 615 bytes includes/geo/flags/flag_ph.gif | Bin 0 -> 1006 bytes includes/geo/flags/flag_pk.gif | Bin 0 -> 1004 bytes includes/geo/flags/flag_pl.gif | Bin 0 -> 1006 bytes includes/geo/flags/flag_pm.gif | Bin 0 -> 1006 bytes includes/geo/flags/flag_pn.gif | Bin 0 -> 799 bytes includes/geo/flags/flag_pr.gif | Bin 0 -> 1006 bytes includes/geo/flags/flag_ps.gif | Bin 0 -> 193 bytes includes/geo/flags/flag_pt.gif | Bin 0 -> 1000 bytes includes/geo/flags/flag_pw.gif | Bin 0 -> 444 bytes includes/geo/flags/flag_py.gif | Bin 0 -> 1006 bytes includes/geo/flags/flag_qa.gif | Bin 0 -> 596 bytes includes/geo/flags/flag_re.gif | Bin 0 -> 1006 bytes includes/geo/flags/flag_ro.gif | Bin 0 -> 1006 bytes includes/geo/flags/flag_rs.gif | Bin 0 -> 966 bytes includes/geo/flags/flag_ru.gif | Bin 0 -> 1006 bytes includes/geo/flags/flag_rw.gif | Bin 0 -> 1006 bytes includes/geo/flags/flag_sa.gif | Bin 0 -> 1004 bytes includes/geo/flags/flag_sb.gif | Bin 0 -> 1006 bytes includes/geo/flags/flag_sc.gif | Bin 0 -> 588 bytes includes/geo/flags/flag_sd.gif | Bin 0 -> 1006 bytes includes/geo/flags/flag_se.gif | Bin 0 -> 1006 bytes includes/geo/flags/flag_sg.gif | Bin 0 -> 1005 bytes includes/geo/flags/flag_sh.gif | Bin 0 -> 588 bytes includes/geo/flags/flag_si.gif | Bin 0 -> 1006 bytes includes/geo/flags/flag_sj.gif | Bin 0 -> 281 bytes includes/geo/flags/flag_sk.gif | Bin 0 -> 1006 bytes includes/geo/flags/flag_sl.gif | Bin 0 -> 1006 bytes includes/geo/flags/flag_sm.gif | Bin 0 -> 371 bytes includes/geo/flags/flag_sn.gif | Bin 0 -> 297 bytes includes/geo/flags/flag_so.gif | Bin 0 -> 998 bytes includes/geo/flags/flag_sr.gif | Bin 0 -> 515 bytes includes/geo/flags/flag_st.gif | Bin 0 -> 258 bytes includes/geo/flags/flag_su.gif | Bin 0 -> 217 bytes includes/geo/flags/flag_sv.gif | Bin 0 -> 205 bytes includes/geo/flags/flag_sy.gif | Bin 0 -> 444 bytes includes/geo/flags/flag_sz.gif | Bin 0 -> 421 bytes includes/geo/flags/flag_tc.gif | Bin 0 -> 1004 bytes includes/geo/flags/flag_td.gif | Bin 0 -> 384 bytes includes/geo/flags/flag_tf.gif | Bin 0 -> 1006 bytes includes/geo/flags/flag_tg.gif | Bin 0 -> 1006 bytes includes/geo/flags/flag_th.gif | Bin 0 -> 1006 bytes includes/geo/flags/flag_tj.gif | Bin 0 -> 408 bytes includes/geo/flags/flag_tk.gif | Bin 0 -> 473 bytes includes/geo/flags/flag_tl.gif | Bin 0 -> 373 bytes includes/geo/flags/flag_tm.gif | Bin 0 -> 473 bytes includes/geo/flags/flag_tn.gif | Bin 0 -> 1005 bytes includes/geo/flags/flag_to.gif | Bin 0 -> 591 bytes includes/geo/flags/flag_tp.gif | Bin 0 -> 1006 bytes includes/geo/flags/flag_tr.gif | Bin 0 -> 995 bytes includes/geo/flags/flag_tt.gif | Bin 0 -> 1006 bytes includes/geo/flags/flag_tv.gif | Bin 0 -> 1006 bytes includes/geo/flags/flag_tw.gif | Bin 0 -> 994 bytes includes/geo/flags/flag_tz.gif | Bin 0 -> 1005 bytes includes/geo/flags/flag_ua.gif | Bin 0 -> 1006 bytes includes/geo/flags/flag_ug.gif | Bin 0 -> 1006 bytes includes/geo/flags/flag_uk.gif | Bin 0 -> 1006 bytes includes/geo/flags/flag_um.gif | Bin 0 -> 1006 bytes includes/geo/flags/flag_us.gif | Bin 0 -> 1006 bytes includes/geo/flags/flag_uy.gif | Bin 0 -> 1006 bytes includes/geo/flags/flag_uz.gif | Bin 0 -> 326 bytes includes/geo/flags/flag_va.gif | Bin 0 -> 1004 bytes includes/geo/flags/flag_vc.gif | Bin 0 -> 501 bytes includes/geo/flags/flag_ve.gif | Bin 0 -> 1006 bytes includes/geo/flags/flag_vg.gif | Bin 0 -> 1006 bytes includes/geo/flags/flag_vi.gif | Bin 0 -> 1006 bytes includes/geo/flags/flag_vn.gif | Bin 0 -> 999 bytes includes/geo/flags/flag_vu.gif | Bin 0 -> 620 bytes includes/geo/flags/flag_wf.gif | Bin 0 -> 515 bytes includes/geo/flags/flag_ws.gif | Bin 0 -> 994 bytes includes/geo/flags/flag_ye.gif | Bin 0 -> 1006 bytes includes/geo/flags/flag_yt.gif | Bin 0 -> 421 bytes includes/geo/flags/flag_yu.gif | Bin 0 -> 1006 bytes includes/geo/flags/flag_za.gif | Bin 0 -> 1006 bytes includes/geo/flags/flag_zm.gif | Bin 0 -> 515 bytes includes/geo/flags/flag_zr.gif | Bin 0 -> 496 bytes includes/geo/flags/flag_zw.gif | Bin 0 -> 1006 bytes includes/geo/flags/flag_zz.gif | Bin 0 -> 193 bytes includes/geo/geoip.inc | 534 ++++++ includes/geo/readme.txt | 33 + includes/load-yourls.php | 173 ++ includes/version.php | 5 + js/ZeroClipboard.swf | Bin 0 -> 1071 bytes js/common.js | 157 ++ js/infos.js | 49 + js/insert.js | 202 ++ js/jquery-1.3.2.min.js | 19 + js/jquery-1.4.3.min.js | 166 ++ js/jquery-1.6.1.min.js | 18 + js/jquery.cal.js | 318 ++++ js/jquery.notifybar.js | 97 + js/jquery.tablesorter.min.js | 37 + js/jquery.zclip.min.js | 12 + js/share.js | 57 + license.txt | 27 + pages/examplepage.php | 18 + readme.html | 695 +++++++ sample-public-api.php.txt | 10 + sample-public-front-page.php.txt | 123 ++ sample-remote-api-call.php.txt | 44 + sample-robots.txt | 9 + user/config-sample.php | 80 + user/plugins/hyphens-in-urls/README.txt | 4 + user/plugins/hyphens-in-urls/plugin.php | 20 + user/plugins/random-bg/README.txt | 4 + user/plugins/random-bg/img/bg_ants.png | Bin 0 -> 43030 bytes user/plugins/random-bg/img/bg_circles.png | Bin 0 -> 21786 bytes user/plugins/random-bg/img/bg_cross.png | Bin 0 -> 4314 bytes user/plugins/random-bg/img/bg_diag.png | Bin 0 -> 10744 bytes user/plugins/random-bg/img/bg_fuzzy.png | Bin 0 -> 39777 bytes user/plugins/random-bg/img/bg_yourls.png | Bin 0 -> 13616 bytes user/plugins/random-bg/plugin.php | 27 + user/plugins/sample-page/README.txt | 4 + user/plugins/sample-page/plugin.php | 53 + user/plugins/sample-plugin/README.txt | 4 + user/plugins/sample-plugin/plugin.php | 61 + user/plugins/sample-toolbar/README.txt | 4 + user/plugins/sample-toolbar/css/toolbar.css | 79 + .../sample-toolbar/img/close_button.gif | Bin 0 -> 404 bytes .../sample-toolbar/img/close_button_red.gif | Bin 0 -> 404 bytes user/plugins/sample-toolbar/img/favicon.gif | Bin 0 -> 88 bytes .../plugins/sample-toolbar/img/toolbar_bg.png | Bin 0 -> 214 bytes user/plugins/sample-toolbar/js/toolbar.js | 22 + user/plugins/sample-toolbar/plugin.php | 126 ++ yourls-api.php | 67 + yourls-go.php | 46 + yourls-infos.php | 566 ++++++ yourls-loader.php | 54 + 362 files changed, 10338 insertions(+) create mode 100644 .gitignore create mode 100644 admin/admin-ajax.php create mode 100644 admin/index.php create mode 100644 admin/install.php create mode 100644 admin/plugins.php create mode 100644 admin/tools.php create mode 100644 admin/upgrade.php create mode 100644 changelog.txt create mode 100644 css/cal.css create mode 100644 css/infos.css create mode 100644 css/palette.png create mode 100644 css/share.css create mode 100644 css/style.css create mode 100644 css/tablesorter.css create mode 100644 images/accept.png create mode 100644 images/asc.gif create mode 100644 images/bg.gif create mode 100644 images/blank.gif create mode 100644 images/cancel.png create mode 100644 images/chart_bar.png create mode 100644 images/chart_bar_add.png create mode 100644 images/copy-large.png create mode 100644 images/copy.png create mode 100644 images/delete.png create mode 100644 images/desc.gif create mode 100644 images/error.png create mode 100644 images/facebook.png create mode 100644 images/favicon.gif create mode 100644 images/filter.gif create mode 100644 images/friendfeed.png create mode 100644 images/loading.gif create mode 100644 images/pencil.png create mode 100644 images/share.png create mode 100644 images/twitter.png create mode 100644 images/yourls-logo.png create mode 100644 includes/auth.php create mode 100644 includes/class-mysql.php create mode 100644 includes/functions-auth.php create mode 100644 includes/functions-compat.php create mode 100644 includes/functions-formatting.php create mode 100644 includes/functions-html.php create mode 100644 includes/functions-http.php create mode 100644 includes/functions-infos.php create mode 100644 includes/functions-install.php create mode 100644 includes/functions-plugins.php create mode 100644 includes/functions-upgrade.php create mode 100644 includes/functions-xml.php create mode 100644 includes/functions.php create mode 100644 includes/geo/GeoIP.dat create mode 100644 includes/geo/flags/flag_.gif create mode 100644 includes/geo/flags/flag_a1.gif create mode 100644 includes/geo/flags/flag_a2.gif create mode 100644 includes/geo/flags/flag_ac.gif create mode 100644 includes/geo/flags/flag_ad.gif create mode 100644 includes/geo/flags/flag_ae.gif create mode 100644 includes/geo/flags/flag_af.gif create mode 100644 includes/geo/flags/flag_ag.gif create mode 100644 includes/geo/flags/flag_ai.gif create mode 100644 includes/geo/flags/flag_al.gif create mode 100644 includes/geo/flags/flag_am.gif create mode 100644 includes/geo/flags/flag_an.gif create mode 100644 includes/geo/flags/flag_ao.gif create mode 100644 includes/geo/flags/flag_ap.gif create mode 100644 includes/geo/flags/flag_aq.gif create mode 100644 includes/geo/flags/flag_ar.gif create mode 100644 includes/geo/flags/flag_as.gif create mode 100644 includes/geo/flags/flag_at.gif create mode 100644 includes/geo/flags/flag_au.gif create mode 100644 includes/geo/flags/flag_aw.gif create mode 100644 includes/geo/flags/flag_ax.gif create mode 100644 includes/geo/flags/flag_az.gif create mode 100644 includes/geo/flags/flag_ba.gif create mode 100644 includes/geo/flags/flag_bb.gif create mode 100644 includes/geo/flags/flag_bd.gif create mode 100644 includes/geo/flags/flag_be.gif create mode 100644 includes/geo/flags/flag_bf.gif create mode 100644 includes/geo/flags/flag_bg.gif create mode 100644 includes/geo/flags/flag_bh.gif create mode 100644 includes/geo/flags/flag_bi.gif create mode 100644 includes/geo/flags/flag_bj.gif create mode 100644 includes/geo/flags/flag_bl.gif create mode 100644 includes/geo/flags/flag_bm.gif create mode 100644 includes/geo/flags/flag_bn.gif create mode 100644 includes/geo/flags/flag_bo.gif create mode 100644 includes/geo/flags/flag_br.gif create mode 100644 includes/geo/flags/flag_bs.gif create mode 100644 includes/geo/flags/flag_bt.gif create mode 100644 includes/geo/flags/flag_bv.gif create mode 100644 includes/geo/flags/flag_bw.gif create mode 100644 includes/geo/flags/flag_bx.gif create mode 100644 includes/geo/flags/flag_by.gif create mode 100644 includes/geo/flags/flag_bz.gif create mode 100644 includes/geo/flags/flag_ca.gif create mode 100644 includes/geo/flags/flag_cc.gif create mode 100644 includes/geo/flags/flag_cd.gif create mode 100644 includes/geo/flags/flag_cf.gif create mode 100644 includes/geo/flags/flag_cg.gif create mode 100644 includes/geo/flags/flag_ch.gif create mode 100644 includes/geo/flags/flag_ci.gif create mode 100644 includes/geo/flags/flag_ck.gif create mode 100644 includes/geo/flags/flag_cl.gif create mode 100644 includes/geo/flags/flag_cm.gif create mode 100644 includes/geo/flags/flag_cn.gif create mode 100644 includes/geo/flags/flag_co.gif create mode 100644 includes/geo/flags/flag_cr.gif create mode 100644 includes/geo/flags/flag_cs.gif create mode 100644 includes/geo/flags/flag_cu.gif create mode 100644 includes/geo/flags/flag_cv.gif create mode 100644 includes/geo/flags/flag_cx.gif create mode 100644 includes/geo/flags/flag_cy.gif create mode 100644 includes/geo/flags/flag_cz.gif create mode 100644 includes/geo/flags/flag_de.gif create mode 100644 includes/geo/flags/flag_dj.gif create mode 100644 includes/geo/flags/flag_dk.gif create mode 100644 includes/geo/flags/flag_dm.gif create mode 100644 includes/geo/flags/flag_do.gif create mode 100644 includes/geo/flags/flag_dz.gif create mode 100644 includes/geo/flags/flag_ec.gif create mode 100644 includes/geo/flags/flag_ee.gif create mode 100644 includes/geo/flags/flag_eg.gif create mode 100644 includes/geo/flags/flag_eh.gif create mode 100644 includes/geo/flags/flag_er.gif create mode 100644 includes/geo/flags/flag_es.gif create mode 100644 includes/geo/flags/flag_et.gif create mode 100644 includes/geo/flags/flag_eu.gif create mode 100644 includes/geo/flags/flag_fi.gif create mode 100644 includes/geo/flags/flag_fj.gif create mode 100644 includes/geo/flags/flag_fk.gif create mode 100644 includes/geo/flags/flag_fm.gif create mode 100644 includes/geo/flags/flag_fo.gif create mode 100644 includes/geo/flags/flag_fr.gif create mode 100644 includes/geo/flags/flag_fx.gif create mode 100644 includes/geo/flags/flag_ga.gif create mode 100644 includes/geo/flags/flag_gb.gif create mode 100644 includes/geo/flags/flag_gd.gif create mode 100644 includes/geo/flags/flag_ge.gif create mode 100644 includes/geo/flags/flag_gf.gif create mode 100644 includes/geo/flags/flag_gg.gif create mode 100644 includes/geo/flags/flag_gh.gif create mode 100644 includes/geo/flags/flag_gi.gif create mode 100644 includes/geo/flags/flag_gl.gif create mode 100644 includes/geo/flags/flag_gm.gif create mode 100644 includes/geo/flags/flag_gn.gif create mode 100644 includes/geo/flags/flag_gp.gif create mode 100644 includes/geo/flags/flag_gq.gif create mode 100644 includes/geo/flags/flag_gr.gif create mode 100644 includes/geo/flags/flag_gs.gif create mode 100644 includes/geo/flags/flag_gt.gif create mode 100644 includes/geo/flags/flag_gu.gif create mode 100644 includes/geo/flags/flag_gw.gif create mode 100644 includes/geo/flags/flag_gy.gif create mode 100644 includes/geo/flags/flag_hk.gif create mode 100644 includes/geo/flags/flag_hm.gif create mode 100644 includes/geo/flags/flag_hn.gif create mode 100644 includes/geo/flags/flag_hr.gif create mode 100644 includes/geo/flags/flag_ht.gif create mode 100644 includes/geo/flags/flag_hu.gif create mode 100644 includes/geo/flags/flag_id.gif create mode 100644 includes/geo/flags/flag_ie.gif create mode 100644 includes/geo/flags/flag_il.gif create mode 100644 includes/geo/flags/flag_im.gif create mode 100644 includes/geo/flags/flag_in.gif create mode 100644 includes/geo/flags/flag_io.gif create mode 100644 includes/geo/flags/flag_iq.gif create mode 100644 includes/geo/flags/flag_ir.gif create mode 100644 includes/geo/flags/flag_is.gif create mode 100644 includes/geo/flags/flag_it.gif create mode 100644 includes/geo/flags/flag_je.gif create mode 100644 includes/geo/flags/flag_jm.gif create mode 100644 includes/geo/flags/flag_jo.gif create mode 100644 includes/geo/flags/flag_jp.gif create mode 100644 includes/geo/flags/flag_ke.gif create mode 100644 includes/geo/flags/flag_kg.gif create mode 100644 includes/geo/flags/flag_kh.gif create mode 100644 includes/geo/flags/flag_ki.gif create mode 100644 includes/geo/flags/flag_km.gif create mode 100644 includes/geo/flags/flag_kn.gif create mode 100644 includes/geo/flags/flag_kp.gif create mode 100644 includes/geo/flags/flag_kr.gif create mode 100644 includes/geo/flags/flag_kw.gif create mode 100644 includes/geo/flags/flag_ky.gif create mode 100644 includes/geo/flags/flag_kz.gif create mode 100644 includes/geo/flags/flag_la.gif create mode 100644 includes/geo/flags/flag_lb.gif create mode 100644 includes/geo/flags/flag_lc.gif create mode 100644 includes/geo/flags/flag_le.gif create mode 100644 includes/geo/flags/flag_li.gif create mode 100644 includes/geo/flags/flag_lk.gif create mode 100644 includes/geo/flags/flag_lr.gif create mode 100644 includes/geo/flags/flag_ls.gif create mode 100644 includes/geo/flags/flag_lt.gif create mode 100644 includes/geo/flags/flag_lu.gif create mode 100644 includes/geo/flags/flag_lv.gif create mode 100644 includes/geo/flags/flag_ly.gif create mode 100644 includes/geo/flags/flag_ma.gif create mode 100644 includes/geo/flags/flag_mc.gif create mode 100644 includes/geo/flags/flag_md.gif create mode 100644 includes/geo/flags/flag_me.gif create mode 100644 includes/geo/flags/flag_mf.gif create mode 100644 includes/geo/flags/flag_mg.gif create mode 100644 includes/geo/flags/flag_mh.gif create mode 100644 includes/geo/flags/flag_mk.gif create mode 100644 includes/geo/flags/flag_ml.gif create mode 100644 includes/geo/flags/flag_mm.gif create mode 100644 includes/geo/flags/flag_mn.gif create mode 100644 includes/geo/flags/flag_mo.gif create mode 100644 includes/geo/flags/flag_mp.gif create mode 100644 includes/geo/flags/flag_mq.gif create mode 100644 includes/geo/flags/flag_mr.gif create mode 100644 includes/geo/flags/flag_ms.gif create mode 100644 includes/geo/flags/flag_mt.gif create mode 100644 includes/geo/flags/flag_mu.gif create mode 100644 includes/geo/flags/flag_mv.gif create mode 100644 includes/geo/flags/flag_mw.gif create mode 100644 includes/geo/flags/flag_mx.gif create mode 100644 includes/geo/flags/flag_my.gif create mode 100644 includes/geo/flags/flag_mz.gif create mode 100644 includes/geo/flags/flag_na.gif create mode 100644 includes/geo/flags/flag_nc.gif create mode 100644 includes/geo/flags/flag_ne.gif create mode 100644 includes/geo/flags/flag_nf.gif create mode 100644 includes/geo/flags/flag_ng.gif create mode 100644 includes/geo/flags/flag_ni.gif create mode 100644 includes/geo/flags/flag_nl.gif create mode 100644 includes/geo/flags/flag_no.gif create mode 100644 includes/geo/flags/flag_np.gif create mode 100644 includes/geo/flags/flag_nr.gif create mode 100644 includes/geo/flags/flag_nu.gif create mode 100644 includes/geo/flags/flag_nz.gif create mode 100644 includes/geo/flags/flag_o1.gif create mode 100644 includes/geo/flags/flag_om.gif create mode 100644 includes/geo/flags/flag_pa.gif create mode 100644 includes/geo/flags/flag_pe.gif create mode 100644 includes/geo/flags/flag_pf.gif create mode 100644 includes/geo/flags/flag_pg.gif create mode 100644 includes/geo/flags/flag_ph.gif create mode 100644 includes/geo/flags/flag_pk.gif create mode 100644 includes/geo/flags/flag_pl.gif create mode 100644 includes/geo/flags/flag_pm.gif create mode 100644 includes/geo/flags/flag_pn.gif create mode 100644 includes/geo/flags/flag_pr.gif create mode 100644 includes/geo/flags/flag_ps.gif create mode 100644 includes/geo/flags/flag_pt.gif create mode 100644 includes/geo/flags/flag_pw.gif create mode 100644 includes/geo/flags/flag_py.gif create mode 100644 includes/geo/flags/flag_qa.gif create mode 100644 includes/geo/flags/flag_re.gif create mode 100644 includes/geo/flags/flag_ro.gif create mode 100644 includes/geo/flags/flag_rs.gif create mode 100644 includes/geo/flags/flag_ru.gif create mode 100644 includes/geo/flags/flag_rw.gif create mode 100644 includes/geo/flags/flag_sa.gif create mode 100644 includes/geo/flags/flag_sb.gif create mode 100644 includes/geo/flags/flag_sc.gif create mode 100644 includes/geo/flags/flag_sd.gif create mode 100644 includes/geo/flags/flag_se.gif create mode 100644 includes/geo/flags/flag_sg.gif create mode 100644 includes/geo/flags/flag_sh.gif create mode 100644 includes/geo/flags/flag_si.gif create mode 100644 includes/geo/flags/flag_sj.gif create mode 100644 includes/geo/flags/flag_sk.gif create mode 100644 includes/geo/flags/flag_sl.gif create mode 100644 includes/geo/flags/flag_sm.gif create mode 100644 includes/geo/flags/flag_sn.gif create mode 100644 includes/geo/flags/flag_so.gif create mode 100644 includes/geo/flags/flag_sr.gif create mode 100644 includes/geo/flags/flag_st.gif create mode 100644 includes/geo/flags/flag_su.gif create mode 100644 includes/geo/flags/flag_sv.gif create mode 100644 includes/geo/flags/flag_sy.gif create mode 100644 includes/geo/flags/flag_sz.gif create mode 100644 includes/geo/flags/flag_tc.gif create mode 100644 includes/geo/flags/flag_td.gif create mode 100644 includes/geo/flags/flag_tf.gif create mode 100644 includes/geo/flags/flag_tg.gif create mode 100644 includes/geo/flags/flag_th.gif create mode 100644 includes/geo/flags/flag_tj.gif create mode 100644 includes/geo/flags/flag_tk.gif create mode 100644 includes/geo/flags/flag_tl.gif create mode 100644 includes/geo/flags/flag_tm.gif create mode 100644 includes/geo/flags/flag_tn.gif create mode 100644 includes/geo/flags/flag_to.gif create mode 100644 includes/geo/flags/flag_tp.gif create mode 100644 includes/geo/flags/flag_tr.gif create mode 100644 includes/geo/flags/flag_tt.gif create mode 100644 includes/geo/flags/flag_tv.gif create mode 100644 includes/geo/flags/flag_tw.gif create mode 100644 includes/geo/flags/flag_tz.gif create mode 100644 includes/geo/flags/flag_ua.gif create mode 100644 includes/geo/flags/flag_ug.gif create mode 100644 includes/geo/flags/flag_uk.gif create mode 100644 includes/geo/flags/flag_um.gif create mode 100644 includes/geo/flags/flag_us.gif create mode 100644 includes/geo/flags/flag_uy.gif create mode 100644 includes/geo/flags/flag_uz.gif create mode 100644 includes/geo/flags/flag_va.gif create mode 100644 includes/geo/flags/flag_vc.gif create mode 100644 includes/geo/flags/flag_ve.gif create mode 100644 includes/geo/flags/flag_vg.gif create mode 100644 includes/geo/flags/flag_vi.gif create mode 100644 includes/geo/flags/flag_vn.gif create mode 100644 includes/geo/flags/flag_vu.gif create mode 100644 includes/geo/flags/flag_wf.gif create mode 100644 includes/geo/flags/flag_ws.gif create mode 100644 includes/geo/flags/flag_ye.gif create mode 100644 includes/geo/flags/flag_yt.gif create mode 100644 includes/geo/flags/flag_yu.gif create mode 100644 includes/geo/flags/flag_za.gif create mode 100644 includes/geo/flags/flag_zm.gif create mode 100644 includes/geo/flags/flag_zr.gif create mode 100644 includes/geo/flags/flag_zw.gif create mode 100644 includes/geo/flags/flag_zz.gif create mode 100644 includes/geo/geoip.inc create mode 100644 includes/geo/readme.txt create mode 100644 includes/load-yourls.php create mode 100644 includes/version.php create mode 100644 js/ZeroClipboard.swf create mode 100644 js/common.js create mode 100644 js/infos.js create mode 100644 js/insert.js create mode 100644 js/jquery-1.3.2.min.js create mode 100644 js/jquery-1.4.3.min.js create mode 100644 js/jquery-1.6.1.min.js create mode 100644 js/jquery.cal.js create mode 100644 js/jquery.notifybar.js create mode 100644 js/jquery.tablesorter.min.js create mode 100644 js/jquery.zclip.min.js create mode 100644 js/share.js create mode 100644 license.txt create mode 100644 pages/examplepage.php create mode 100644 readme.html create mode 100644 sample-public-api.php.txt create mode 100644 sample-public-front-page.php.txt create mode 100644 sample-remote-api-call.php.txt create mode 100644 sample-robots.txt create mode 100644 user/config-sample.php create mode 100644 user/plugins/hyphens-in-urls/README.txt create mode 100644 user/plugins/hyphens-in-urls/plugin.php create mode 100644 user/plugins/random-bg/README.txt create mode 100644 user/plugins/random-bg/img/bg_ants.png create mode 100644 user/plugins/random-bg/img/bg_circles.png create mode 100644 user/plugins/random-bg/img/bg_cross.png create mode 100644 user/plugins/random-bg/img/bg_diag.png create mode 100644 user/plugins/random-bg/img/bg_fuzzy.png create mode 100644 user/plugins/random-bg/img/bg_yourls.png create mode 100644 user/plugins/random-bg/plugin.php create mode 100644 user/plugins/sample-page/README.txt create mode 100644 user/plugins/sample-page/plugin.php create mode 100644 user/plugins/sample-plugin/README.txt create mode 100644 user/plugins/sample-plugin/plugin.php create mode 100644 user/plugins/sample-toolbar/README.txt create mode 100644 user/plugins/sample-toolbar/css/toolbar.css create mode 100644 user/plugins/sample-toolbar/img/close_button.gif create mode 100644 user/plugins/sample-toolbar/img/close_button_red.gif create mode 100644 user/plugins/sample-toolbar/img/favicon.gif create mode 100644 user/plugins/sample-toolbar/img/toolbar_bg.png create mode 100644 user/plugins/sample-toolbar/js/toolbar.js create mode 100644 user/plugins/sample-toolbar/plugin.php create mode 100644 yourls-api.php create mode 100644 yourls-go.php create mode 100644 yourls-infos.php create mode 100644 yourls-loader.php diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..0008167 --- /dev/null +++ b/.gitignore @@ -0,0 +1,18 @@ +# osx noise +.DS_Store +profile + +# xcode noise +build/* +*.mode1 +*.mode1v3 +*.mode2v3 +*.perspective +*.perspectivev3 +*.pbxuser +*.xcworkspace +xcuserdata + +# svn & cvs +.svn +CVS diff --git a/admin/admin-ajax.php b/admin/admin-ajax.php new file mode 100644 index 0000000..372bfe4 --- /dev/null +++ b/admin/admin-ajax.php @@ -0,0 +1,51 @@ + $row) ); + break; + + case 'edit_save': + yourls_verify_nonce( 'edit-save_'.$_REQUEST['id'], $_REQUEST['nonce'], false, 'omg error' ); + $return = yourls_edit_link( $_REQUEST['url'], $_REQUEST['keyword'], $_REQUEST['newkeyword'], $_REQUEST['title'] ); + echo json_encode($return); + break; + + case 'delete': + yourls_verify_nonce( 'delete-link_'.$_REQUEST['id'], $_REQUEST['nonce'], false, 'omg error' ); + $query = yourls_delete_link_by_keyword( $_REQUEST['keyword'] ); + echo json_encode(array('success'=>$query)); + break; + + case 'logout': + // unused for the moment + yourls_logout(); + break; + + default: + yourls_do_action( 'yourls_ajax_'.$action ); + +} + +die(); diff --git a/admin/index.php b/admin/index.php new file mode 100644 index 0000000..01af874 --- /dev/null +++ b/admin/index.php @@ -0,0 +1,280 @@ +' : '<' ); + $where = " AND clicks $link_moreless $link_limit"; +} else { + $link_filter = ''; +} +$date_filter = 'before'; +$date_first = $date_second = ''; +$base_page = yourls_admin_url( 'index.php' ); + +// Searching +if( !empty($search) && !empty($_GET['s_in']) ) { + switch($_GET['s_in']) { + case 'keyword': + $search_in_text = 'Short URL'; + $search_in_sql = 'keyword'; + break; + case 'url': + $search_in_text = 'URL'; + $search_in_sql = 'url'; + break; + case 'title': + $search_in_text = 'Title'; + $search_in_sql = 'title'; + break; + case 'ip': + $search_in_text = 'IP Address'; + $search_in_sql = 'ip'; + break; + } + $search_text = stripslashes($search); + $search_display = "Searching for $search_text in $search_in_text. "; + $search_url = "&s_search=$search_text &s_in=$search_in_sql"; + $search = str_replace('*', '%', '*'.$search.'*'); + $where .= " AND `$search_in_sql` LIKE ('$search')"; +} + +// Time span +if( !empty($_GET['date_filter']) ) { + switch($_GET['date_filter']) { + case 'before': + $date_filter = 'before'; + if( yourls_sanitize_date( $_GET['date_first'] ) ) { + $date_first_sql = yourls_sanitize_date_for_sql( $_GET['date_first'] ); + $where .= " AND `timestamp` < '$date_first_sql'"; + $date_first = $_GET['date_first']; + } + break; + case 'after': + $date_filter = 'after'; + if( yourls_sanitize_date( $_GET['date_first'] ) ) { + $date_first_sql = yourls_sanitize_date_for_sql( $_GET['date_first'] ); + $where .= " AND `timestamp` > '$date_first_sql'"; + $date_first = $_GET['date_first']; + } + break; + case 'between': + $date_filter = 'between'; + if( yourls_sanitize_date( $_GET['date_first'] ) && yourls_sanitize_date( $_GET['date_second'] ) ) { + $date_first_sql = yourls_sanitize_date_for_sql( $_GET['date_first'] ); + $date_second_sql = yourls_sanitize_date_for_sql( $_GET['date_second'] ); + $where .= " AND `timestamp` BETWEEN '$date_first_sql' AND '$date_second_sql'"; + $date_first = $_GET['date_first']; + $date_second = $_GET['date_second']; + } + break; + } +} + +// Sorting +if( !empty($_GET['s_by']) || !empty($_GET['s_order']) ) { + switch($_GET['s_by']) { + case 'keyword': + $sort_by_text = 'Short URL'; + $sort_by_sql = 'keyword'; + break; + case 'url': + $sort_by_text = 'URL'; + $sort_by_sql = 'url'; + break; + case 'timestamp': + $sort_by_text = 'Date'; + $sort_by_sql = 'timestamp'; + break; + case 'ip': + $sort_by_text = 'IP Address'; + $sort_by_sql = 'ip'; + break; + case 'clicks': + $sort_by_text = 'Clicks'; + $sort_by_sql = 'clicks'; + break; + } + switch($_GET['s_order']) { + case 'asc': + $sort_order_text = 'Ascending Order'; + $sort_order_sql = 'asc'; + break; + case 'desc': + $sort_order_text = 'Descending Order'; + $sort_order_sql = 'desc'; + break; + } +} + +// Get URLs Count for current filter, total links in DB & total clicks +list( $total_urls, $total_clicks ) = array_values( yourls_get_db_stats() ); +if ( $where ) { + list( $total_items, $total_items_clicks ) = array_values( yourls_get_db_stats( $where ) ); +} else { + $total_items = $total_urls; + $total_items_clicks = false; +} + +// This is a bookmarklet +if ( isset( $_GET['u'] ) ) { + $is_bookmark = true; + yourls_do_action( 'bookmarklet' ); + + $url = yourls_sanitize_url( $_GET['u'] ); + $keyword = ( isset( $_GET['k'] ) ? yourls_sanitize_keyword( $_GET['k'] ) : '' ); + $title = ( isset( $_GET['t'] ) ? yourls_sanitize_title( $_GET['t'] ) : '' ); + $return = yourls_add_new_link( $url, $keyword, $title ); + + // If fails because keyword already exist, retry with no keyword + if ( isset( $return['status'] ) && $return['status'] == 'fail' && isset( $return['code'] ) && $return['code'] == 'error:keyword' ) { + $msg = $return['message']; + $return = yourls_add_new_link( $url, '', $ydb ); + $return['message'] .= ' ('.$msg.')'; + } + + // Stop here if bookmarklet with a JSON callback function + if( isset( $_GET['jsonp'] ) && $_GET['jsonp'] == 'yourls' ) { + $short = $return['shorturl'] ? $return['shorturl'] : ''; + $message = $return['message']; + header('Content-type: application/json'); + echo yourls_apply_filter( 'bookmarklet_jsonp', "yourls_callback({'short_url':'$short','message':'$message'});" ); + + die(); + } + + $s_url = stripslashes( $url ); + $where = " AND `url` LIKE '$s_url' "; + + $page = $total_pages = $perpage = 1; + $offset = 0; + + $text = ( isset( $_GET['s'] ) ? stripslashes( $_GET['s'] ) : '' ); + + +// This is not a bookmarklet +} else { + $is_bookmark = false; + + // Checking $page, $offset, $perpage + if(empty($page) || $page == 0) { $page = 1; } + if(empty($offset)) { $offset = 0; } + if(empty($perpage) || $perpage == 0) { $perpage = 50; } + + // Determine $offset + $offset = ($page-1) * $perpage; + + // Determine Max Number Of Items To Display On Page + if(($offset + $perpage) > $total_items) { + $max_on_page = $total_items; + } else { + $max_on_page = ($offset + $perpage); + } + + // Determine Number Of Items To Display On Page + if (($offset + 1) > ($total_items)) { + $display_on_page = $total_items; + } else { + $display_on_page = ($offset + 1); + } + + // Determing Total Amount Of Pages + $total_pages = ceil($total_items / $perpage); + +} + + +// Begin output of the page +$context = ( $is_bookmark ? 'bookmark' : 'index' ); +yourls_html_head( $context ); +yourls_html_logo(); +yourls_html_menu() ; + +if ( !$is_bookmark ) { ?> +

+

Display to of URLs$total_items_clicks " . yourls_plural('click', $total_items_clicks) ?>.

+ +

Overall, tracking links, clicks, and counting!

+ + + +Your short link', '

Quick Share

', true ); +} else { + echo ''; +} + +yourls_table_head(); + +if ( !$is_bookmark ) { + $params = array( + 'search_text' => $search_text, + 'search_in_sql' => $search_in_sql, + 'sort_by_sql' => $sort_by_sql, + 'sort_order_sql' => $sort_order_sql, + 'page' => $page, + 'perpage' => $perpage, + 'link_filter' => $link_filter, + 'link_limit' => $link_limit, + 'total_pages' => $total_pages, + 'search_url' => $search_url, + 'date_filter' => $date_filter, + 'date_first' => $date_first, + 'date_second' => $date_second, + ); + yourls_html_tfooter( $params ); +} + +yourls_table_tbody_start(); + +// Main Query +$where = yourls_apply_filter( 'admin_list_where', $where ); +$url_results = $ydb->get_results("SELECT * FROM `$table_url` WHERE 1=1 $where ORDER BY `$sort_by_sql` $sort_order_sql LIMIT $offset, $perpage;"); +$found_rows = false; +if( $url_results ) { + $found_rows = true; + foreach( $url_results as $url_result ) { + $keyword = yourls_sanitize_string( $url_result->keyword ); + $timestamp = strtotime( $url_result->timestamp ); + $url = stripslashes( $url_result->url ); + $ip = $url_result->ip; + $title = $url_result->title ? $url_result->title : ''; + $clicks = $url_result->clicks; + + echo yourls_table_add_row( $keyword, $url, $title, $ip, $clicks, $timestamp ); + } +} + +$display = $found_rows ? 'display:none' : ''; +echo 'No URL'; + +yourls_table_tbody_end(); + +yourls_table_end(); + +if ( $is_bookmark ) + yourls_share_box( $url, $return['shorturl'], $title, $text ); +?> + + \ No newline at end of file diff --git a/admin/install.php b/admin/install.php new file mode 100644 index 0000000..73cd549 --- /dev/null +++ b/admin/install.php @@ -0,0 +1,79 @@ +cURL is not installed. This server won\'t be able to use the remote API'; + +// Is YOURLS already installed ? +if ( yourls_is_installed() ) { + $error[] = 'YOURLS already installed.'; + // check if .htaccess exists, recreate otherwise. No error checking. + if( !file_exists( YOURLS_ABSPATH.'/.htaccess' ) ) { + yourls_create_htaccess(); + } +} + +// Start install if possible and needed +if ( isset($_REQUEST['install']) && count( $error ) == 0 ) { + // Create/update .htaccess file + if ( yourls_create_htaccess() ) { + $success[] = 'File .htaccess successfully created/updated.'; + } else { + $warning[] = 'Could not write file .htaccess in YOURLS root directory. You will have to do it manually. See how.'; + } + + // Create SQL tables + $install = yourls_create_sql_tables(); + if ( isset( $install['error'] ) ) + $error = array_merge( $error, $install['error'] ); + if ( isset( $install['success'] ) ) + $success = array_merge( $success, $install['success'] ); +} + + +// Start output +yourls_html_head( 'install', 'Install YOURLS' ); +?> +
+
+

+ YOURLS +

+ 0 ) { + echo "
    "; + foreach( $$info as $msg ) { + echo '
  • '.$msg."
  • \n"; + } + echo '
'; + } + } + + // Display install button or link to admin area if applicable + if( !yourls_is_installed() && !isset($_REQUEST['install']) ) { + echo '

 

'; + } else { + if( count($error) == 0 ) + echo '

 

» YOURLS Administration Page

'; + } + ?> +
+
+ diff --git a/admin/plugins.php b/admin/plugins.php new file mode 100644 index 0000000..d3be16c --- /dev/null +++ b/admin/plugins.php @@ -0,0 +1,158 @@ + + +

Plugins

+ + + +

You currently have installed, and activated

+ + + + + + + + + + + + + $plugin ) { + + // default fields to read from the plugin header + $fields = array( + 'name' => 'Plugin Name', + 'uri' => 'Plugin URI', + 'desc' => 'Description', + 'version' => 'Version', + 'author' => 'Author', + 'author_uri' => 'Author URI' + ); + + // Loop through all default fields, get value if any and reset it + foreach( $fields as $field=>$value ) { + if( isset( $plugin[ $value ] ) ) { + $data[ $field ] = $plugin[ $value ]; + } else { + $data[ $field ] = '(no info)'; + } + unset( $plugin[$value] ); + } + + $plugindir = trim( dirname( $file ), '/' ); + + if( yourls_is_active_plugin( $file ) ) { + $class = 'active'; + $action_url = yourls_nonce_url( 'manage_plugins', yourls_add_query_arg( array('action' => 'deactivate', 'plugin' => $plugindir ) ) ); + $action_anchor = 'Deactivate'; + } else { + $class = 'inactive'; + $action_url = yourls_nonce_url( 'manage_plugins', yourls_add_query_arg( array('action' => 'activate', 'plugin' => $plugindir ) ) ); + $action_anchor = 'Activate'; + } + + // Other "Fields: Value" in the header? Get them too + if( $plugin ) { + foreach( $plugin as $extra_field=>$extra_value ) { + $data['desc'] .= "
\n$extra_field: $extra_value"; + unset( $plugin[$extra_value] ); + } + } + + $data['desc'] .= "
plugin file location: $file"; + + printf( "", + $class, $data['uri'], $data['name'], $data['version'], $data['desc'], $data['author_uri'], $data['author'], $action_url, $action_anchor + ); + + } + ?> + +
Plugin NameVersionDescriptionAuthorAction
%s%s%s%s%s
+ + + +

If something goes wrong after you activate a plugin and you cannot use YOURLS or access this page, simply rename or delete its directory, or rename the plugin file to something different than plugin.php.

+ +

More plugins

+ +

For more plugins, head to the official Plugin list.

+ + + \ No newline at end of file diff --git a/admin/tools.php b/admin/tools.php new file mode 100644 index 0000000..1704da8 --- /dev/null +++ b/admin/tools.php @@ -0,0 +1,105 @@ + + +
+ +

Bookmarklets

+ +

YOURLS comes with four handy bookmarklets for easier link shortening.

+ +

Standard or Instant, Simple or Custom

+ + + +

With the Standard Bookmarklets you will also get a Quick Share tool box to make posting to Twitter, Facebook or Friendfeed a snap. If you want to share a description along with the link you're shortening, simply select text on the page you're viewing before clicking on your bookmarklet link

+ +

The Bookmarklets

+ +

Click and drag links to your toolbar (or right-click and bookmark it)

+ + + + + + + + + + + + + + + + + + + + + +
 Standard (new page)Instant (popup)
SimpleShortenInstant Shorten
Custom KeywordCustom shortenInstant Custom Shorten
+ +

Prefix-n-Shorten

+ +

When viewing a page, you can also prefix its full URL: just head to your browser's address bar, add "/" to the beginning of the current URL (right before its 'http://' part) and hit enter.

+ +

Note: this will probably not work if your web server is running on Windows .

+ + + + +

Secure passwordless API call

+ +

YOURLS allows API calls the old fashioned way, using username and password + parameters. If you're worried about sending your credentials into the wild, you can also make API + calls without using your login or your password, using a secret signature token.

+ +

Your secret signature token: + (It's a secret. Keep it secret)

+ +

This signature token can only be used with the API, not with the admin interface.

+ + + +

(See the API documentation for more)

+ +
+ + + + \ No newline at end of file diff --git a/admin/upgrade.php b/admin/upgrade.php new file mode 100644 index 0000000..ebb9e44 --- /dev/null +++ b/admin/upgrade.php @@ -0,0 +1,88 @@ + +

Upgrade YOURLS

+Upgrade not required. Go back to play!

'; + + +} else { + /* + step 1: create new tables and populate them, update old tables structure, + step 2: convert each row of outdated tables if needed + step 3: - if applicable finish updating outdated tables (indexes etc) + - update version & db_version in options, this is all done! + */ + + // From what are we upgrading? + if ( isset( $_GET['oldver'] ) && isset( $_GET['oldsql'] ) ) { + $oldver = yourls_sanitize_version( $_GET['oldver'] ); + $oldsql = yourls_sanitize_version( $_GET['oldsql'] ); + } else { + list( $oldver, $oldsql ) = yourls_get_current_version_from_sql(); + } + + // To what are we upgrading ? + $newver = YOURLS_VERSION; + $newsql = YOURLS_DB_VERSION; + + // Verbose & ugly details + $ydb->show_errors = true; + + // Let's go + $step = ( isset( $_GET['step'] ) ? intval( $_GET['step'] ) : 0 ); + switch( $step ) { + + default: + case 0: + echo " +

Your current installation needs to be upgraded.

+

Please, pretty please, it is recommended that + you backup your database
(you should do this regularly anyway)

+

Nothing awful should happen, but this doesn't mean it won't happen, right? ;)

+

On every step, if something goes wrong, you'll see a message and hopefully a way to fix

+

If everything goes too fast and you cannot read, good for you, let it go :)

+

Once you are ready, press Upgrade!

+
+ + + + + + +
"; + + break; + + case 1: + case 2: + $upgrade = yourls_upgrade( $step, $oldver, $newver, $oldsql, $newsql ); + break; + + case 3: + $upgrade = yourls_upgrade( 3, $oldver, $newver, $oldsql, $newsql ); + $admin = yourls_admin_url('index.php'); + echo " +

Your installation is now up to date !

+

Go back to the admin interface

+ "; + } + +} + + +?> + + diff --git a/changelog.txt b/changelog.txt new file mode 100644 index 0000000..1184216 --- /dev/null +++ b/changelog.txt @@ -0,0 +1,78 @@ +*** YOURLS Changelog *** + +This file attempts to list the main changes through all versions of YOURLS. For a much more detailed +list, simply refer to the commit messages: http://code.google.com/p/yourls/source/list + +1.0 +- initial release + +1.0.1 +- don't remember. Trivial stuff probably. + +1.1 +- don't remember. Some little bugs I guess. + +1.2 +- don't remember. A few tiny stuff for sure. + +1.3-RC1 +- added bookmarklet and tools page +- improved XSS filter when adding new URL +- code cleanup in admin/index.php to separate code and display +- added favicon +- stricter coding to prevent notices with undefined indexes +- hide PHP notices & SQL errors & warnings, unless YOURLS_DEBUG constant set to true + +1.4 +- added an upgrader from 1.3 to 1.4 +- change in logic: now using a global object $ydb for everything related to DB and other globally needed stuff +- change in logic: include "load-yourls.php" instead of "config.php" to start engine +- change in DB schema: now storing URLs with their keyword as used in shorturl, allowing for any keyword length +- change in DB schema: new table for storing various options including next_id, dropping table of the same name +- change in DB schema: new table for storing hits (for stats) +- improved the installer, with .htaccess file creation +- layout tweak: now prettier, isn't it? +- stats! OMG stats! + +1.4.1 +- fixed base 62 URLs (keywords with MiXeD CaSe) +- new & secure auth method for API calls, with no need to use login & password combo +- allow SSL enforcement for admin pages +- new API method: stats for individual URL. +- prevent internal redirection loops +- filter and search URLs & short URLs by date + +1.4.2 +- fixed bug in auth function +- added sample public API file +- added check in API requests for WordPress plugin when adding a new short URL +- prettier sample public interface + +1.4.3 +- fixed bug no-stats-showing-ffs due to inconsistency in DB schema +- improve error reporting with API method url-stat + +1.5 +- added: plugin architecture! OMG plugins!!1!!1! +- added: directory /user, config.php can be moved there +- added: new "instant bookmarklets" +- added: 1 click copy-to-clipboard a la bitly +- change in logic: now all request are handled by PHP and don't rely on .htaccess +- added: saving URL titles +- added: support for prefix-n-shorten: sho.rt/http://example.com/ +- added: core plugin to allow hyphens in URLs +- added: core sample plugin to wrap redirected URLs in a social toolbar +- added: core sample plugin to show how to create administration page in plugins +- added: core plugin to display a random pretty background +- changed: layout now using a more consistent palette, see http://yourls.org/palette +- added: anti XSS and anti CSRF measures +- added: interactive map if possible in stat traffic by countries +- fixed: lots of bugs + +1.5.1 +- added: full jsonp support +- added: ability to use encrypted passwords in the config file +- fixed: support for http://www.sho.rt/bleh and http://sho.rt/bleh +- fixed: bugs, bugs, bugs +- added: hooks, hooks, hooks +- improved: things, things, things diff --git a/css/cal.css b/css/cal.css new file mode 100644 index 0000000..ce5c82b --- /dev/null +++ b/css/cal.css @@ -0,0 +1,14 @@ +/* Calendar */ +.datepicker { border-collapse: collapse; border: 2px solid #999; position: absolute; } +.datepicker tr.controls th { height: 22px; font-size: 11px; } +.datepicker select { font-size: 11px; } +.datepicker tr.days th { height: 18px; } +.datepicker tfoot td { height: 18px; text-align: center; text-transform: capitalize; } +.datepicker th, .datepicker tfoot td { background: #eee; font: 10px/18px Verdana, Arial, Helvetica, sans-serif; } +.datepicker th span, .datepicker tfoot td span { font-weight: bold; } +.datepicker tbody td { width: 24px; height: 24px; border: 1px solid #ccc; font: 11px/22px Arial, Helvetica, sans-serif; text-align: center; background: #fff; } +.datepicker tbody td.date { cursor: pointer; } +.datepicker tbody td.date.over { background-color: #99ffff; } +.datepicker tbody td.date.chosen { font-weight: bold; background-color: #ccffcc; } +/* Form defaults */ +#date_and, #date_second {display:none} \ No newline at end of file diff --git a/css/infos.css b/css/infos.css new file mode 100644 index 0000000..a13e79d --- /dev/null +++ b/css/infos.css @@ -0,0 +1,113 @@ +h3 span.label { + width:100px; + display:inline-block; +} + +ul.toggle_display { + display:none; + list-style-type:none; + margin-left:0; + margin-right:23px; + padding:12px 5px 3px; + border-bottom:1px solid #C7E7FF; +} +ul.toggle_display li { + padding:0; +} +#tabs ul#headers li, #tabs ul#headers li h2, #stats_lines li{ + display: inline; + margin-right: 10px; +} +#tabs ul#headers { + border-bottom:1px solid #E3F3FF; + padding:12px 5px 3px 5px; + float:left; +} +.wrap_unfloat { + overflow:hidden; +} + +#tabs ul#headers li a { + color:#595441; + border:1px solid #C7E7FF; + -moz-border-radius:10px 10px 0 0; + -webkit-border-radius:10px 10px 0 0; + border-radius:10px 10px 0 0; + padding:10px 5px 5px 15px; + background:#E3F3FF; +} + +#tabs ul#headers li a:hover { + text-decoration:none; + background:#88C0EB; +} + +#tabs ul#headers li a.selected { + border-bottom:2px solid #fff; + background:#fff; +} + +#tabs ul#headers li a.selected:hover { + background:#fff; +} + +#stats_lines li a { + -moz-border-radius:10px 10px 0 0; + -webkit-border-radius:10px 10px 0 0; + border-radius:10px 10px 0 0; + padding:3px 10px; + background:#E3F3FF; + border:1px solid #C7E7FF; +} +#stats_lines li a:hover { + text-decoration:none; + background:#C7E7FF; +} +#stats_lines li a.selected { + background:#fff; + border:1px solid #C7E7FF; + border-bottom:1px solid white; +} +#stats_lines li a.selected:hover { + background:#fff; +} +.tab { + padding:10px; +} +li#sites_various { padding-left:22px; padding-top:4px;} + +li.sites_list img, #longurl img {width:16px; height: 16px; display:inline-block;} + +#referrer_cell { min-width: 300px;} + +#details_clicks li.bestday { + font-weight:bold; +} + +ul.no_bullet { + list-style-type: none; + margin-left:0; + padding:0; +} +ul.no_bullet li { + margin-bottom:5px; +} +#historical_clicks { + float:left; + margin:0; +} +#historical_clicks li { + padding:2px 10px; + margin:0; +} +#historical_clicks li:hover { + background:#C7E7FF !important; +} +#historical_clicks span.historical_link { + min-width:130px; + display:inline-block; +} +#historical_clicks span.historical_count { + min-width:100px; + display:inline-block; +} diff --git a/css/palette.png b/css/palette.png new file mode 100644 index 0000000000000000000000000000000000000000..a30dcd4c124e836c3e94c6bdf38cdac38f350405 GIT binary patch literal 10553 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 bBlb$yx3z3e$->7M9|5{rPc@N`9isjNs62EF literal 0 HcmV?d00001 diff --git a/css/share.css b/css/share.css new file mode 100644 index 0000000..45d96eb --- /dev/null +++ b/css/share.css @@ -0,0 +1,65 @@ +#shareboxes, #tweet { + overflow:hidden; +} + +#shareboxes{ + margin-top:15px; +} + +div.share { + -moz-border-radius:5px; + -webkit-border-radius:5px; + border-radius:5px; + border:2px solid #88c0eb; + background:#fff; + margin-right:1em; + padding:0 1em; + float:left; + height:140px; +} +#origlink{ + display:inline-block; + white-space:pre; + width:183px; + overflow:hidden; + vertical-align:-2px; +} +#copybox { + width:250px; +} +#sharebox { + width:500px; +} +#tweet_body { + float:left; + width:450px; + height:4em; + font-size:12px; +} +#charcount { + padding-left:5px; + color:#88c0eb; +} +#charcount.negative { + color:red; +} +#share_links a { + padding:0 12px 0 18px; + font-weight:bold +} +#share_links a:hover { + background-position:2px center; +} +#share_tw {background:transparent url(../images/twitter.png) left center no-repeat;} +#share_fb {background:transparent url(../images/facebook.png) left center no-repeat;} +#share_ff {background:transparent url(../images/friendfeed.png) left center no-repeat;} + +#copylink{ + cursor:pointer; + background:transparent url(../images/copy.png) 130% center no-repeat; +} + +#copylink:hover, #copylink.hover { + background-position:100% 50%; +} + diff --git a/css/style.css b/css/style.css new file mode 100644 index 0000000..bb5e594 --- /dev/null +++ b/css/style.css @@ -0,0 +1,330 @@ +body { + font-family: Verdana, Arial; + font-size: 12px; + color: #595441; + background:#e3f3ff; + text-align:center; + margin-top:0px; + padding-top:10px; +} +#wrap { + width:950px; + min-height:150px; + margin:0 auto; + background:white; + text-align:left; + padding:5px 20px 10px 20px; + border-left:3px solid #2a85b3; + border-right:3px solid #2a85b3; + border-bottom:3px solid #2a85b3; + border-top:3px solid #2a85b3; + -moz-border-radius:20px; + -webkit-border-radius:20px; + border-radius:20px; +} +.hide-if-no-js {display: none;} +div, p, td { + font-family: Verdana, Arial; + font-size: 12px; +} +a, a:link, a:active, a:visited { + color: #2a85b3; + text-decoration: none; +} +a:hover { + text-decoration: underline; +} +h1 {height:50px;margin:0;float:right;width:500px;} +h1 a {text-align:right;font-size:20px;float:right;} +h1 a, h1 a:link, h1 a:active, h1 a:visited {color:#2a85b3} +h1 a:hover{text-decoration:none;} +h1 a:hover span{text-decoration:underline;color:#88c0eb} + +ul#admin_menu { + min-height:100px; + list-style-type:none; + padding:0; + font-size:105%; +} +ul#admin_menu li { + color:#aaa; + padding:1px 0; +} +ul#admin_menu li:hover { + list-style-type:square; + color:#000; +} + +code { + background:#eaeaef; + padding:0 2px; +} +tt { + background:#ffc; + padding:0 2px; +} + +input, textarea { + -moz-border-radius:3px; + -webkit-border-radius:3px; + border-radius:3px; +} +Input.text, select, textarea { + font-family: Verdana, Arial; + font-size: 10px; + color: #595441; + background-color: #FFFFFF; + border: 1px solid #88c0eb; + margin:1px; +} +input.button { + font-family: Verdana, Arial; + font-size: 10px; + color: #595441; + font-weight: bold; + background-color: #FFFFFF; + border: 1px solid #88c0eb; + cursor:pointer; +} +input.primary { + border:2px solid #2A85B3; + background:#fafafe; +} +input.text:focus, textarea:focus { + border:2px solid #2A85B3; + margin:0px; +} +tr.edit-row td { + background:#e3f3ff !important; +} +#new_url { + text-align:center; + padding:1px; + border:1px solid #CDCDCD; + background:#fff; + clear:both; +} +#new_url div { + background:#C7E7FF; + padding:4px; +} +#new_url_form { + padding:4px; +} +#new_url #feedback { + background:#ff8; + color:#88c0eb; + width:50%; + margin:0px 25%; + padding:2px; + border:1px solid #ff8; +} +#new_url #feedback .fail { + color:#f55; +} +td.url small a{ + color:#bbc; +} +body.desktop td.actions input,body.desktop td.actions a { + visibility:hidden; +} +td.actions input.disabled, td.actions input.loading { + visibility:visible; +} +tr:hover td.actions input, tr:hover td.actions a { + visibility:visible; +} +td.actions .button { + font-family: Verdana, Arial; + font-size: 10px; + color: #595441; + font-weight: bold; + background-color: #FFFFFF; + border: 1px solid #88c0eb; + -moz-border-radius:3px; + -webkit-border-radius:3px; + border-radius:3px; + cursor:pointer; + height:22px; + width:22px; + margin-top:0px; + margin-right:5px; + display:block; + float:left; + text-indent:-9999px; + outline:0px; +} +td.actions .button:active { + border:1px solid #000; +} +td.actions .button:hover { + text-decoration:none; +} +td.actions .button.disabled, #add-button.disabled { + border:1px solid #333; + background:#ccc; +} +td.actions .button.loading, #add-button.loading { + background:#cc7 url(../images/loading.gif) center center no-repeat; + color:#cc7; +} +td.actions .button_share { + background:transparent url(../images/share.png) 2px center no-repeat; +} +td.actions .button_edit { + background:transparent url(../images/pencil.png) 2px center no-repeat; +} +td.actions .button_delete { + background:transparent url(../images/delete.png) 2px center no-repeat; +} +td.actions .button_stats { + background:transparent url(../images/chart_bar.png) 2px center no-repeat; +} +#main_table tfoot th, #main_table tfoot th div { + font-size:10px; +} +.error { + color: red; + background:#fee; +} +.warning { + color: orange; + background:#ffe9bf; +} +.success { + color: green; + background:#efe; +} +#login { + width: 300px; + margin: 200px auto 0px auto; +} +#login p{ + font-weight: bold; +} +#login .text { + width: 100%; +} +#login ul { + padding-left:0px; + list-style-type:none; + text-indent:0; +} +#login ul li { + padding:0 0 5px 20px; +} +#login ul.error li { + background:transparent url(../images/cancel.png) top left no-repeat; +} +#login ul.warning li { + background:transparent url(../images/error.png) top left no-repeat; +} +#login ul.success li { + background:transparent url(../images/accept.png) top left no-repeat; +} +.sub_wrap { + width:580px; + padding-bottom:30px; + text-align:justify; +} +.sub_wrap span { + background:#ffa; + padding:0 2px; +} +a.bookmarklet { + border:2px solid #2a85b3; + -moz-border-radius:3px; + -webkit-border-radius:3px; + border-radius:3px; + padding:5px 5px 5px 20px; + background:#eef url(../images/favicon.gif) 2px center no-repeat; + margin:3px; + display:block; + float:left; +} +a.bookmarklet:hover { + text-decoration:none; + background-position:3px center; +} +#footer { + text-align:center; + margin-top:20px; +} +#footer p { + padding:10px; + background:white; + margin:0 auto; + width:950px; + -moz-border-radius:10px; + -webkit-border-radius:10px; + border-radius:10px; + border:2px solid #2a85b3; + -moz-border-radius-bottomleft:30px; + -moz-border-radius-bottomright:30px; + -webkit-border-bottom-left-radius:25px; + -webkit-border-bottom-right-radius:25px; + border-bottom-left-radius:25px; + border-bottom-right-radius:25px; +} +#footer p a { + background:#fff url(../images/favicon.gif) 2px center no-repeat; + padding-left:20px; +} + +.notice { + border:1px solid #2a85b3; + background: #F3FAFD; + -moz-border-radius:6px; + -webkit-border-radius:6px; + border-radius:6px; + width:70%; + margin-left:15%; + padding-left:10px; + margin-bottom:5px; +} + + +.jquery-notify-bar { + width:100%; + position:fixed; + top:0; + left:0; + z-index:32768; + background-color:#efefef; + font-size:18px; + color:#000; + text-align:center; + font-family: Arial, Verdana, sans-serif; + padding:20px 0px; + border-bottom:1px solid #bbb; + filter:alpha(opacity=95); + -moz-opacity:0.95; + -khtml-opacity:0.95; + opacity:0.95; + -moz-box-shadow: 0 1px 5px rgba(0,0,0,0.5); + -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5); + text-shadow: 0 1px 1px rgba(0,0,0,0.1); +} +.jquery-notify-bar.error ,.jquery-notify-bar.fail { + color:#f00; + background-color:#fdd; +} +.jquery-notify-bar.error span,.jquery-notify-bar.fail span{ + background:transparent url("../images/error.png") no-repeat left center; + padding-left:20px; +}.jquery-notify-bar.success span{ + background:transparent url("../images/accept.png") no-repeat left center; + padding-left:20px; +} +.jquery-notify-bar.success { + color:#060; + background-color:#aea; +} +.notify-bar-close { + position:absolute; + left:95%; + font-size:11px; +} +tr.plugin.active a{ font-weight:bolder;} +body.desktop tr.plugin td.plugin_desc small{ visibility:hidden;} +tr:hover.plugin td.plugin_desc small{ visibility:visible;} diff --git a/css/tablesorter.css b/css/tablesorter.css new file mode 100644 index 0000000..88cc346 --- /dev/null +++ b/css/tablesorter.css @@ -0,0 +1,92 @@ +/* jQuery Table Sorter */ +table.tblSorter { + font-family:Verdana, Arial; + background-color: #CDCDCD; + margin:10px 0px 0px; + font-size: 8pt; + width: 100%; + text-align: left; +} +table.tblSorter thead tr th, table.tblSorter tfoot tr th, table.tblSorter th.header { + background-color: #C7E7FF; + border: 1px solid #FFF; + font-size: 8pt; + padding: 4px; +} +table.tblSorter tfoot tr th { + background-color: #E3F3FF; +} +table.tblSorter thead tr .header { + background-image: url('../images/bg.gif'); + background-repeat: no-repeat; + background-position: center right; + cursor: pointer; + padding-right:10px; +} +table.tblSorter tbody tr:hover td { + background-color:#F3FAFD; +} +table.tblSorter tbody td { + color: #3D3D3D; + padding: 4px; + background-color: #FFF; + vertical-align: top; +} +table.tblSorter tbody tr.even td { + +} +table.tblSorter tbody tr.odd td { + +} +table.tblSorter thead tr .headerSortUp { + background-image: url('../images/desc.gif'); +} +table.tblSorter thead tr .headerSortDown { + background-image: url('../images/asc.gif'); +} +table.tblSorter thead tr .headerSortDown, table.tblSorter thead tr .headerSortUp { + background-color: #88c0eb; +} +table.tblSorter tfoot tr { + background-color: #BCD9E8; +} +#filter_form{ + float:left; + max-width:69%; +} +#filter_buttons{ + float:right; +} +#pagination{ + text-align:right; + float:right; + width:30%; +} +.navigation .nav_total{ + display:block; + margin-bottom:10px; +} +.navigation .nav_link a, .navigation .nav_current { + border:1px solid #CDCDCD; + margin:0px 2px; + padding:2px 1px; + background:#fff; + text-align:center; + min-width:15px; + display:inline-block; +} +.navigation .nav_current { + border:0px; + background:none; +} +.navigation .nav_first a, .navigation .nav_last a { + padding:2px 2px; +} +.navigation .nav_prev:before, .navigation .nav_next:after { + content:"..."; +} +.navigation .nav_link a:hover { + border:1px solid #BCD9E8; + background:#BCD9E8; + text-decoration:none; +} \ No newline at end of file diff --git a/images/accept.png b/images/accept.png new file mode 100644 index 0000000000000000000000000000000000000000..89c8129a490b329f3165f32fa0781701aab417ea GIT binary patch literal 781 zcmV+o1M>WdP)4-QibtN)VXQDpczE`xXAkUjh%RI>;okxb7K@0kpyQ1k_Y(|Oe7$m(^ zNYX>mI||sUbmn+c3<&FnE=4u#()KBS^SH8e)Qs5i!#lY=$-1gbH6VluzU=m=EP78&5vQ z-?+fFP-G2l&l_QzYealK$;1Rl?FkzXR&Jv@fBPNjCr#AYRyJ7UJQ0v#?)7Ott=>3`#-pV!7>9}>Q1jL)H6h&gkP@3nI=+F3nA~M>u#(n* z8T!#8oEw&-mED4!h4s!N@Jo3S7N&Q6%6l3}nlcd~X@>;uelvPsSkXIgg~e+^T1zSf z3SNj(5%jK~i8@b;CFS^-G}e*;M)Q6>s#cP zI`Y#S($G6W`W@NI5g|L-MKl0Zmu$m^(0~^Lwo5OO~d#(vPfzV&qIn(Wzh!))n z^W^$!aM&X3bCX~Vo|JLOLCb!-`g!yN7b-yh!|sbVZ|M~fElQAyiB?lO%sjz z7TJ==TTk%_A{ znxkIa+E~RC#EKF{U0G~y<6)R9(uCp7&f7|JN}RHwEO@{EgbF~D3a1<@ip|9yZb^6$ fo@6A$W#9P^w2GuX0-m@}00000NkvXXu0mjfB69Bi literal 0 HcmV?d00001 diff --git a/images/chart_bar_add.png b/images/chart_bar_add.png new file mode 100644 index 0000000000000000000000000000000000000000..d283e846a29f929681435f01c961faf486f274a6 GIT binary patch literal 626 zcmV-&0*(ENP)v?QT{`n=t5=RT+5AJm{BbjCAW=lY$)Da?%jsp?V9`R99QPKcuTq)0YGwL-(m(ExjR zzuclKmIO;e`|<-qG<-6WDBZP8-RFN8Ox*-kikvBOrm?96F3M(~{l;?gmI5KBPtkOY!&7>tk<7nGEZ-Y!L3%G}C~r6|OhNInrl zqM|;42>1ZrLyRHVOl)v{XpDkl^VKAerZ3ijA_ypt(BA64R z80Y(Hh{E@82W;)EvAMI#{Pa^6UeD0o(N$jIQP(YWX%`EErHrMF_GXrsb|5O2g|h>< zS^xBg@!?5ceO{!qsIvO;9rd3>6eoS>vAY)*fLY))&;SXvo)@>wo>P>v^90_k8^B-~Bw#b=}YNm!Ge@#wz_)003xs zdh9s>07~Wxyr`2#!F>gp$9&Bt)aCw+!OLOZ#VoNs5MX8Ie>a| z>ka*AT2XP5=z>W2!R)>hbL@JLiHS)K=V?d94AW_Ga4xFu)7x@=?L(8(FFmPVo$8F0@`NqFK zH;7szoL*uD8&S_<*>jXfYU`l4I=~S7xF7J{T+40A6 zBA!R@j?*2jJ9^mC&gUG6D>r#Lx7)A=WpQ|k4|K; zryu1%07={FLhP2^Iu~fkCNeHI>-Dt5*~$F3Jha>9hTKEE`sw6IoyQ%5)My^Mx5O1X z^F2IcB>tv9ro(*A`Je7%b=O6Qz1zRSRN2G|h4af*gBr8@R-Kxy4QuosTi!})7A$(=ysRj15hyhOtY)I9 zQH9rEXQwB5BrB~Q%3c>>KY1;~B~N+bm?!?o*|yV5`P0vD;A0L4r1LlWPkGyG!x=e; z16n^yI@%j>C-o9H-v{G7Sk3mNo!ch4FL5*4TRKHNY{chbNO!g^hQpyBR@@SVj?%Ot{6fUbfi}A(L z7YDZ)Wa9OJ4KFR`h`D=&O>=wEUBk?vO}P=@E&3>b>0iDrjVZ2uBL2c4KxxLK>J8ui zlo^~AZ&kmN3NhgE9=qK6+$gHiOjr9e7@6~6Xc3D)8BX7M!AwDhH4NG>ysSqJ_YKZj zOg>ziC*Nnyh36(enK>l~^@e(LQYRD8ntwQIsH7lS^!Dr|3eC`>J$tETB%(*+Gaq)* zBZ~OAk0=HnRh1*^8}(Z&MnWiX8#W^O{di z#6=~=PrvfXxuAT(aJv&l&op{#Xi#-)>{JJ3^(!^c%%j2|!xcQ%P}B$K&jRo9&(^>i zyBq1RCNz34EWmb6`i=W%wHTC=bosgxsYK_A$_2V$>)iqU- zTQuvjLr5R+r_W?z!vkf0+sKirA+WkYC9P6&zT?tc2RpzH{Dhg$m^zLUABcpeRrqas z+lS8@<@W%Y{fymQFaho1OFhr}VOD<)xSq2yKnCFspo@Mc_lqrUDd|lV{A3 zVNx*YH>m%t3g?u4m^1j)QB67;VrAW-djh5G?@mqgn91w?xqgu{S=dm`U0g?L>vO8 zhQ65B%_?xrJ|_B~3~?FgcDG5D%aUh(VPVBWu;{M$q;*oC8XVP~SGHlU(&gys%SdFp z2Gd8A%es5=YD3dWv_jKxJ){iB+yb}Kkf$|v|E6GwnAUTKYYC7y=)Sq7?@TxiiEOCm&1z?+mhuR#_4sZIE14`+ASY9EX z(f@087x~G4quYYUpD2vVCIZA2PS~sxS}8VSV~B!ZRAW{gXf;>#)MsCM+r+p5G1W`{Zf?W?L@ z66gp?(yxLmFv+kS`=%c}%f`;$Nvk0H6@RFz7P?pGjIkQ2>mZS>k}C>0mMu^ER9S z0Wq!+r_0th!x;h&E8vK&En5Md{|9rOAwqnW84=^{LVyU^dqyxyBHlztXcshi^~zSQ z`xK?F|9c_G!OKr@z{vEE8a%Y{(?J_t_+JR2PySy2b0!_BHItR8u2`{8dK8vNm#e1R z7J%Xke0F2y00$KF@eZlaS3o&_$;Z^sNI?F~NlK)$4T%^x0eQZm!+?m{Qtlp0fOMsK pYIlwI!I8Z)jg6`Pfaxm}W$l)oB< zunB^Qki44H%scZu@B2Kjh6o{WglO9RpNjQj!%`&r`m-a$F%7`Y)yB`ICV*GQv*(T{ z00>~iw6EOTJey0*j%U95wX$y70A4$LoZ@Iv-FCjezg4%~7st{e41kxO9Fz#kEk~Ai z-yy(>ls=Z$zy0$ufU&e*w|eE4b1V@#1c`I;bzu|0nOuTWV)wo2(G-B2#m2hn0C;sO z=k$F_0N}w^r{j76X7kxn(*kgQB)Q%7PNt(OqX!~YOdG((A0J*VRKE)eCZneY4FC(J z#^qnuKe_%pfXQLQ@dAJV`1tzryI(GK`+=b`iPHPEov@#0atQ$cfwZ{Mdi#qzRm%lX ztaWmU$V$xu;6Y4e3;;J)>bZC%tt*SACID3;q1dUYGH7V44I6;U=witPaB5ILmrJ&t z{=blxt2-ZDEnNAntV(n$8w&z1GpaGk?DjvpR;ZXx#!vy2TU|w>Dx<3n3qZ!uf<0Ra zflxA)(R-V10Mn!C^nkM3v{{(3+O#j zQv!*Sw(A2(L{*;)01eBHDAMGx0YGIE2YOyGo6i7PYuc>Xus*+Cay&m7QPR3X2??nI z@Hr<0gpfVHBGfh9B!mdg0T2Ps1%QihOs8}Oz}8MrV^o&tt+nRtcm_bF?NCFNvvHMk z5s3Yxb<_#iV-~^yxUo`;C`^;3#SIfcz0(W0U>QT5e>rdWz0Yo!N~RstWQ|E-88W3p z2qA>)a{&E-^U(T22qCx-Op*Wyg3!X8gHjah)>65ZiYkPVl4$`bRJQ@_>ZB|3{7k;y z>0MeV)hyTbx$XLCUG=#LxFD3g^}^VP*OqIY-e@w)2nmD;0+H5L0By$&yZYv(TTjFz zQCW&dWF}D|u&V{g{tgWp+Iw@8^E0P4#+IwwAn-VMydXQE4jS5Xqp3&jE`W*QSkL1< zKR7+419;r&F-iao4XDTBkz`a+ne@+R$w69-CiPD*JTsX!08C_Jm9{fA90O1??T3vH zfVqimrR~_R|8y<^zz+naC4}Mrzlg<+1Y8PEBfUp0jJpx4B>@E+cy3`^(Gw`Mf+2&yxZm<$to~Vpgvg&QKNR z_f#1(r6svZt%iF?s+n<8X?B&!h3g9Dbb8_=MX}!;HiQSAh`bp^WMl~Z-44teO7W_Y zV4thSL{h;rJY7!l3%5J4H1!tIzB`Dv+YxO(haWeausGZYkI8^hWj6mzo=L0{%;yxzh{5!Htr?51 zvG|W62MzC8BZ76hRpCyO2zOn<%e)K>NHge!-~)Ap33OdWw6hsLYbCxGNt0%wk_2z7 zfyYvXheSG)5HRK1VB~%mq7Dmurw#bi@hEcOr3&G1ZiF*$M=&9nB#VNf&Q^r$4G5kp zTURh&s)E0%5&hyVD}sp<72~zmAY`Y(9aqO6CXF%=zFHGzO-A&I(pE}v70YQxCPJ{Y z4L+?5-crdLn3ZRPEs!A4ehEY3ZRpL~w9>@aMN+{F4dI@v&>(QDHQum!mG~E^$OS8l z!7?%Uwib*ROP67Hw`ika)gX-(8Ia`-u_IEhxG7U<13kSsMW+$lbb2dUMm5p6pa}cjgA+U$^mJ^AjD?&bdi)8~y+Q002ovPDHLkV1g8IMc@Dc literal 0 HcmV?d00001 diff --git a/images/desc.gif b/images/desc.gif new file mode 100644 index 0000000000000000000000000000000000000000..3b30b3c58eabdb47a1c420ad03c8e30b966cc858 GIT binary patch literal 54 zcmZ?wbhEHb6lGvxXkcJa);0M5|G(l-7DfgJMg|=QAOOiQF!A>EGoD<#VNP?1QCB1* GgEatI(+xQQ literal 0 HcmV?d00001 diff --git a/images/error.png b/images/error.png new file mode 100644 index 0000000000000000000000000000000000000000..628cf2dae3d419ae220c8928ac71393b480745a3 GIT binary patch literal 666 zcmV;L0%iS)P)eOSYYtbpBV}~vsBnU!_?2tr-P=|^T zED%wc9ezHgW@NMb!^uT_|SvCpFLJylbx zY%bpaTGI8IYXMN$9w<3j9VkA~NYOKEQXsj?6a9_hcwfU$acAhJhB)zb_w@MVUEy@S zX&I>K-R!bhu3?(6bHWIg$HEl7{9g>>&l_qdd+UYb(1~BCo9LptNq&8>!yoJ3Ui(i5 zRJ|XnYBklL!{@$-7=3mJ>P@1c=7Oc79e-V7yf+%lD2!I;Y&nXBZ>=B!5?CB>LvEx6 znI%n)qqi$#X#wKB(U7XP2P=+4{b@j#r%9-K(8UqtSDk>0UKzf*HM9yqMZ1D!$2MdZ zR=`U>0zhOH1XqN?nY@AQqB7)Fp4{v&dKXvb43hZKvnN8;Po;+jY*}~*Z|W9Q0W%{D z^T}Cc<|r(Su=1K=P5>Z4 zg`et&Va}tdzBS-G-ZcO)zCWpJvGQwrHZ`@wpM420ac@bI5~KkTFfGEM3sPWO8co4^fI6lPnA)Y{ef%@{+SnoUk0+dW+*{8WvF8}}l07*qoM6N<$g7cXs A&j0`b literal 0 HcmV?d00001 diff --git a/images/facebook.png b/images/facebook.png new file mode 100644 index 0000000000000000000000000000000000000000..ea0c6a3730e1da3856adc228753f0fffcd879805 GIT binary patch literal 318 zcmZQzU<5(|0RbS%!l1#(z#zuJz@P!d0zj+)#2|4HXaHg%ZU_d+f$)q-YleAAt_-Uy z5*XH0CNgYk$z}NR?lr^z|Nnuqgh4qJ6hoAn7rMB(xTUy=!{`E_I9mb(I~JNXEHwZm j&X$&zfK8r(6)MgY29XCE#SXIvW-rK@4M0DWgF$)$&Z{v} literal 0 HcmV?d00001 diff --git a/images/favicon.gif b/images/favicon.gif new file mode 100644 index 0000000000000000000000000000000000000000..8681802c7952c92000baf308eb5cc86bd394808f GIT binary patch literal 88 zcmZ?wbhEHb6krfwn8?Jyz;Grk?9BiF|A8#UpDc_F3``6 p1&=IVhv*XBl&cngZ98k-Uv*v%DVuidBKw@V5l6n;1v4;M0{}IN9A*Fj literal 0 HcmV?d00001 diff --git a/images/filter.gif b/images/filter.gif new file mode 100644 index 0000000000000000000000000000000000000000..68fe133317d8c50b6da6f5626b374251038ee3a7 GIT binary patch literal 870 zcmZ?wbhEHb6krfwXlDQcnZSl$N2C6O0a##^7!84u5(0`pS(q6ZSQvCb9tPzJ1`cNi zP7WE54GRu1a4<`lNH{bwv~qKr)kp*;IWch>E3JtzR6gF!%;xY!LgC4YK5^5kKPNss WIzCA$@{o<>#l>FJb=cWh7_0&7a3jqC literal 0 HcmV?d00001 diff --git a/images/friendfeed.png b/images/friendfeed.png new file mode 100644 index 0000000000000000000000000000000000000000..c03f2a740a294c2bd6a8823ee0b43e046bed116e GIT binary patch literal 1406 zcmZQzU<5(|0R}M0U}azs1F|%L7$l?s#Ec9aK$3yMfe}n$5dZ)GXEzPO5fb8I z;shGV2{u544@9vtF$pknfLI*-KnsL~n3$NwnfTe*zzW$w_OUYyfV?2UA_k&>e0Fwj YE-qmpCCtUe4dw&cFaS}5L{b_H03zr))c^nh literal 0 HcmV?d00001 diff --git a/images/loading.gif b/images/loading.gif new file mode 100644 index 0000000000000000000000000000000000000000..e846e1d6c58796558015ffee1fdec546bc207ee8 GIT binary patch literal 771 zcmZ?wbhEHb6krfw*v!MQYQ=(yeQk4RPu{+D?cCXuwr^cCp}%d_ius2R?!0jBXnAQ) zOH<|l|Nj|aK=D7fpKD04vtxj(k)8oFBT!uNCkrbB0}q1^NDatX1{VJbCr|b)oWWMT zS%hVC ~NwO_yO%;SvZ5MdNYf|QNy-I*%yJaj+uTdt+qbZ z4E`Fzb8m}I&!N8OKmWEcCmrLs^Hs&3i)mt@hQVdcqghkaBs*D}tG_lKew4?rTjzIZ z9tSone1TS+TR7tu^CunG)Y7Jg#sw#)sG9C!c0I%LEzP)9;hqRf&)s$D8d5Db{TBs% zgl0~5QQ91luq4Q9tJgt4QLbaxZvAaKeCM9!oy85dg4k>TdBSVqjHub_PG=PO&J-rx z7oYTuF+kH|tG-UK+EkUhDjYx?zW?T|lx>+aOQm zzL$v$zBLo4Cj=G&tw{H}dW?tlTkS)SY4<#NS92z*EY-MMB6Ftp`R=*=*Ev7cS+X%W zMCur^FdlokL}1Y+&aasU2J4#EOuNlnb9CmqgLCGTSY!1BD42pkHY^XidQ5=>YQx%` z*%Pm9D!CkBu&tMWm(%-ejACVWGS2RX5=QOJ$1*tr7F}F+*-OA+Ly&Isg|AEuUYicA z#%IG6kPXkHt{zk2M6zK@Vu^4Q(1zE$?yY6M!^&jQ+2^E?!p7{g*|X6}vuRC3p@jk0 W117c83?+LXEZI4G$p&LV25SKE>nb+@ literal 0 HcmV?d00001 diff --git a/images/pencil.png b/images/pencil.png new file mode 100644 index 0000000000000000000000000000000000000000..0bfecd50ee9f5bc5828f0c0745aa3e0effcbe250 GIT binary patch literal 450 zcmV;z0X_bSP)Rq1}l<=psl5*5Xz9i;M}s*NP=ugs7Q#8Z;Dyx|}!`#}xw_C3!B-yaPC&0j)XcpuX@rNfq|q}N(wJOjA& z>u+z?dfJEuLePrqzy!)73pvLjxk4d6XNZt?hm_iYES{i}J5y3l?}PPNYDBR7oPc~6 zL^d)Bi4Q2L3pnp!nFxN9c2E+=@XAl&+;2m6a~kZj1r3Mz3C=hmUG<{+vWR@t4q?fJ zhFc(ozZD#Mx`^Q~g1v=K6!QnfuqyD4>U4EjF0eamL}Jx| z%&`kR-H+3GBYr*Qx}frLU4`%n9(`uSomzw)t%%NagXkA*R5Mbv9VLDp1wMo$cOMa~ s3Wm%r7^bwK$2$}-<~D8p`#1iScU4^XCLAA~0ssI207*qoM6N<$g3sK(Qvd(} literal 0 HcmV?d00001 diff --git a/images/share.png b/images/share.png new file mode 100644 index 0000000000000000000000000000000000000000..547dad14d1506d5ff84904ae5f48241e87cc5d8b GIT binary patch literal 1007 zcmVS({8DVqlfMDyi)p**mZK~7Yb zL0VXvA+&@Ge=u+;urYA4a4-PXGXQ-Ev;b)7pZ`EMBLhGHfel~;`X3ly zC;$}yATdU0V8Jy11L5C5OQCFl0Adz(kZ$1MXJPpG>OF&!xFRqHSQx(k_{LzbYs
)u00VsYq{}3Dm0Q>a% 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 $auth, + 'message' => $auth, + 'errorCode' => 403, + 'callback' => $callback, + ) ); + + // Regular mode + } else { + yourls_login_screen( $auth ); + } + + die(); +} + +yourls_do_action( 'auth_successful' ); \ No newline at end of file diff --git a/includes/class-mysql.php b/includes/class-mysql.php new file mode 100644 index 0000000..1d81042 --- /dev/null +++ b/includes/class-mysql.php @@ -0,0 +1,407 @@ +last_error = $err_str; + // Capture all errors to an error array no matter what happens + $this->captured_errors[] = array ('error_str' => $err_str, 'query' => $this->last_query); + } + + ## Show Errors + function show_errors() { $this->show_errors = true; } + + ## Hide Errors + function hide_errors() { $this->show_errors = false; } + + ## Kill cached query results + function flush() { + // Get rid of these + $this->last_result = null; + $this->col_info = null; + $this->last_query = null; + } + + ## Get one variable from the DB - see docs for more detail + function get_var($query=null,$x=0,$y=0) { + // Log how the function was called + $this->func_call = "\$db->get_var(\"$query\",$x,$y)"; + // If there is a query then perform it if not then use cached results.. + if ($query) { + $this->query($query); + } + // Extract var out of cached results based x,y vals + if ($this->last_result[$y]){ + $values = array_values(get_object_vars($this->last_result[$y])); + } + // If there is a value return it else return null + return (isset($values[$x]) && $values[$x]!=='')?$values[$x]:null; + } + + ## Get one row from the DB - see docs for more detail + function get_row($query=null,$output=OBJECT,$y=0) { + // Log how the function was called + $this->func_call = "\$db->get_row(\"$query\",$output,$y)"; + // If there is a query then perform it if not then use cached results.. + if ($query) { + $this->query($query); + } + // If the output is an object then return object using the row offset.. + if ($output == OBJECT) { + return $this->last_result[$y]?$this->last_result[$y]:null; + // If the output is an associative array then return row as such.. + } elseif ($output == ARRAY_A) { + return $this->last_result[$y]?get_object_vars($this->last_result[$y]):null; + // If the output is an numerical array then return row as such.. + } elseif ($output == ARRAY_N) { + return $this->last_result[$y]?array_values(get_object_vars($this->last_result[$y])):null; + // If invalid output type was specified.. + } else { + $this->print_error(" \$db->get_row(string query, output type, int offset) -- Output type must be one of: OBJECT, ARRAY_A, ARRAY_N"); + } + } + + ## Function to get 1 column from the cached result set based in X index see docs for usage and info + function get_col($query=null,$x=0) { + // If there is a query then perform it if not then use cached results.. + if ($query) { + $this->query($query); + } + + // Extract the column values + for ($i=0; $i < count($this->last_result); $i++) { + $new_array[$i] = $this->get_var(null,$x,$i); + } + return $new_array; + } + + ## Return the the query as a result set - see docs for more details + function get_results($query=null, $output = OBJECT) { + // Log how the function was called + $this->func_call = "\$db->get_results(\"$query\", $output)"; + // If there is a query then perform it if not then use cached results.. + if ($query) { + $this->query($query); + } + // Send back array of objects. Each row is an object + if ($output == OBJECT) { + return $this->last_result; + } elseif ($output == ARRAY_A || $output == ARRAY_N) { + if ($this->last_result) { + $i=0; + foreach($this->last_result as $row) { + $new_array[$i] = get_object_vars($row); + if ($output == ARRAY_N) { + $new_array[$i] = array_values($new_array[$i]); + } + $i++; + } + return $new_array; + } else { + return null; + } + } + } + + ## Function to get column meta data info pertaining to the last query see docs for more info and usage + function get_col_info($info_type="name",$col_offset=-1) { + if ($this->col_info) { + if ($col_offset == -1) { + $i=0; + foreach($this->col_info as $col) { + $new_array[$i] = $col->{$info_type}; + $i++; + } + return $new_array; + } else { + return $this->col_info[$col_offset]->{$info_type}; + } + } + } + + ## Dumps the contents of any input variable to screen in a nicely formatted and easy to understand way - any type: Object, Var or Array + function vardump($mixed='') { + echo "

"; + echo "
";
+		if (!$this->vardump_called) {
+			echo "ezSQL (v".EZSQL_VERSION.") Variable Dump..\n\n";
+		}
+		$var_type = gettype ($mixed);
+		print_r(($mixed?$mixed:"No Value / False"));
+		echo "\n\nType: " . ucfirst($var_type) . "\n";
+		echo "Last Query [$this->num_queries]: ".($this->last_query?$this->last_query:"NULL")."\n";
+		echo "Last Function Call: " . ($this->func_call?$this->func_call:"None")."\n";
+		echo "Last Rows Returned: ".count($this->last_result)."\n";
+		echo "
".$this->donation(); + echo "\n


"; + $this->vardump_called = true; + } + + ## Alias for the above function + function dumpvar($mixed) { $this->vardump($mixed); } + + ## Displays the last query string that was sent to the database & a table listing results (if there were any). (abstracted into a seperate file to save server overhead). + function debug() { + echo "
"; + // Only show ezSQL credits once.. + if (!$this->debug_called) { + echo "ezSQL (v".EZSQL_VERSION.") Debug..

\n"; + } + if ($this->last_error) { + echo "Last Error -- [$this->last_error]

"; + } + echo "Query [$this->num_queries] -- "; + echo "[$this->last_query]

"; + echo "Query Result.."; + echo "

"; + if ($this->col_info) { + // Results top rows + echo ""; + echo ""; + for ($i=0; $i < count($this->col_info); $i++) { + echo ""; + } + echo ""; + // print main results + if ($this->last_result) { + $i=0; + foreach ($this->get_results(null,ARRAY_N) as $one_row) { + $i++; + echo ""; + foreach ($one_row as $item) { + echo ""; + } + echo ""; + } + } else { + echo ""; + } + echo "
(row){$this->col_info[$i]->type} {$this->col_info[$i]->max_length}
{$this->col_info[$i]->name}
$i$item
No Results
"; + } else { + echo "No Results"; + } + echo "
".$this->donation()."
"; + $this->debug_called = true; + } + + ## Naughty little function to ask for some remuniration! + function donation() { + return "If ezSQL has helped make a donation!?   "; + } +} + + +### ezSQL MYSQL Class Variables +$ezsql_mysql_str = array +( + 1 => 'Require $dbuser and $dbpassword to connect to a database server', + 2 => 'Error establishing mySQL database connection. Correct user/password? Correct hostname? Database server running?', + 3 => 'Require $dbname to select a database', + 4 => 'mySQL database connection is not active', + 5 => 'Unexpected error while trying to select database' +); +if ( ! function_exists ('mysql_connect') ) die('Fatal Error: ezSQL_mysql requires mySQL Lib to be compiled and or linked in to the PHP engine'); +if ( ! class_exists ('ezSQLcore') ) die('Fatal Error: ezSQL_mysql requires ezSQLcore (ez_sql_core.php) to be included/loaded before it can be used'); + + +### ezSQL MYSQL Class +class ezSQL_mysql extends ezSQLcore { + + ## Constructor - allow the user to perform a qucik connect at the same time as initialising the ezSQL_mysql class + function ezSQL_mysql($dbuser='', $dbpassword='', $dbname='', $dbhost='localhost') { + if ($dbuser && $dbname) { + $this->quick_connect($dbuser, $dbpassword, $dbname, $dbhost); + } + } + + ## Short hand way to connect to mySQL database server and select a mySQL database at the same time + function quick_connect($dbuser='', $dbpassword='', $dbname='', $dbhost='localhost') { + $return_val = false; + if ( ! $this->connect($dbuser, $dbpassword, $dbhost,true) ) ; + else if ( ! $this->select($dbname) ) ; + else $return_val = true; + return $return_val; + } + + ## Try to connect to mySQL database server + function connect($dbuser='', $dbpassword='', $dbhost='localhost'){ + global $ezsql_mysql_str; $return_val = false; + // Must have a user and a password + if (!$dbuser){ + $this->register_error($ezsql_mysql_str[1].' in '.__FILE__.' on line '.__LINE__); + $this->show_errors ? trigger_error($ezsql_mysql_str[1],E_USER_WARNING) : null; + // Try to establish the server database handle + } else if (!$this->dbh = @mysql_connect($dbhost,$dbuser,$dbpassword)) { + $this->register_error($ezsql_mysql_str[2].' in '.__FILE__.' on line '.__LINE__); + $this->show_errors ? trigger_error($ezsql_mysql_str[2],E_USER_WARNING) : null; + } else { + $return_val = true; + } + return $return_val; + } + + ## Close + function close() { + return mysql_close($this->dbh); + } + + ## Try to select a mySQL database + function select($dbname='') { + global $ezsql_mysql_str; $return_val = false; + // Must have a database name + if (!$dbname) { + $this->register_error($ezsql_mysql_str[3].' in '.__FILE__.' on line '.__LINE__); + $this->show_errors ? trigger_error($ezsql_mysql_str[3],E_USER_WARNING) : null; + // Must have an active database connection + } else if (!$this->dbh) { + $this->register_error($ezsql_mysql_str[4].' in '.__FILE__.' on line '.__LINE__); + $this->show_errors ? trigger_error($ezsql_mysql_str[4],E_USER_WARNING) : null; + // Try to connect to the database + } else if (!@mysql_select_db($dbname,$this->dbh)) { + // Try to get error supplied by mysql if not use our own + if ( !$str = @mysql_error($this->dbh)) { + $str = $ezsql_mysql_str[5]; + } + $this->register_error($str.' in '.__FILE__.' on line '.__LINE__); + $this->show_errors ? trigger_error($str,E_USER_WARNING) : null; + } else { + $return_val = true; + } + return $return_val; + } + + ## Format a mySQL string correctly for safe mySQL insert (no mater if magic quotes are on or not) + function escape($str) { + return mysql_escape_string(stripslashes($str)); + } + + ## Return mySQL specific system date syntax + function sysdate() { + return 'NOW()'; + } + + ## Perform mySQL query and try to detirmin result value + function query($query) { + // For reg expressions + $query = trim($query); + // Initialise return + $return_val = 0; + // Flush cached values.. + $this->flush(); + // Log how the function was called + $this->func_call = "\$db->query(\"$query\")"; + // Keep track of the last query for debug.. + $this->last_query = $query; + // Perform the query via std mysql_query function.. + $this->result = @mysql_query($query,$this->dbh); + $this->num_queries++; + $this->all_queries .= $query.'
'; + // If there is an error then take note of it.. + if ($str = @mysql_error($this->dbh)) { + $this->register_error($str); + $this->show_errors ? trigger_error($str,E_USER_WARNING) : null; + return false; + } + // Query was an insert, delete, update, replace + if (preg_match("/^(insert|delete|update|replace)\s+/i",$query)) { + $this->rows_affected = @mysql_affected_rows(); + // Take note of the insert_id + if (preg_match("/^(insert|replace)\s+/i",$query)) { + $this->insert_id = @mysql_insert_id($this->dbh); + } + // Return number fo rows affected + $return_val = $this->rows_affected; + // Query was a select + } else { + // Take note of column info + $i=0; + while ($i < @mysql_num_fields($this->result)) { + $this->col_info[$i] = @mysql_fetch_field($this->result); + $i++; + } + // Store Query Results + $num_rows=0; + while ($row = @mysql_fetch_object($this->result)) { + // Store relults as an objects within main array + $this->last_result[$num_rows] = $row; + $num_rows++; + } + @mysql_free_result($this->result); + // Log number of rows the query returned + $this->num_rows = $num_rows; + // Return number of rows selected + $return_val = $this->num_rows; + } + // If debug ALL queries + $this->trace || $this->debug_all ? $this->debug() : null ; + return $return_val; + } + + function mysql_version() { + return mysql_get_server_info( $this->dbh ) ; + } +} +?> \ No newline at end of file diff --git a/includes/functions-auth.php b/includes/functions-auth.php new file mode 100644 index 0000000..84d71a5 --- /dev/null +++ b/includes/functions-auth.php @@ -0,0 +1,195 @@ +pwd. Sets user if applicable, returns bool +function yourls_check_username_password() { + global $yourls_user_passwords; + if( isset( $yourls_user_passwords[ $_REQUEST['username'] ] ) && yourls_check_password_hash( $yourls_user_passwords[ $_REQUEST['username'] ], $_REQUEST['password'] ) ) { + yourls_set_user( $_REQUEST['username'] ); + return true; + } + return false; +} + +// Check a REQUEST password sent in plain text against stored password which can be a salted hash +function yourls_check_password_hash( $stored, $plaintext ) { + if ( substr( $stored, 0, 4 ) == 'md5:' and strlen( $stored ) == 42 ) { + // Stored password is a salted hash: "md5:<$r = rand(10000,99999)>:" + // And 42. Of course. http://www.google.com/search?q=the+answer+to+life+the+universe+and+everything + list( $temp, $salt, $md5 ) = split( ':', $stored ); + return( $stored == 'md5:'.$salt.':'.md5( $salt.$plaintext ) ); + } else { + // Password was sent in clear + return( $stored == $plaintext ); + } +} + + +// Check auth against encrypted COOKIE data. Sets user if applicable, returns bool +function yourls_check_auth_cookie() { + global $yourls_user_passwords; + foreach( $yourls_user_passwords as $valid_user => $valid_password ) { + if( + yourls_salt($valid_user) == $_COOKIE['yourls_username'] + && yourls_salt($valid_password) == $_COOKIE['yourls_password'] + ) { + yourls_set_user( $valid_user ); + return true; + } + } + return false; +} + +// Check auth against signature and timestamp. Sets user if applicable, returns bool +function yourls_check_signature_timestamp() { + // Timestamp in PHP : time() + // Timestamp in JS: parseInt(new Date().getTime() / 1000) + global $yourls_user_passwords; + foreach( $yourls_user_passwords as $valid_user => $valid_password ) { + if ( + ( + md5( $_REQUEST['timestamp'].yourls_auth_signature( $valid_user ) ) == $_REQUEST['signature'] + or + md5( yourls_auth_signature( $valid_user ).$_REQUEST['timestamp'] ) == $_REQUEST['signature'] + ) + && + yourls_check_timestamp( $_REQUEST['timestamp'] ) + ) { + yourls_set_user( $valid_user ); + return true; + } + } + return false; +} + +// Check auth against signature. Sets user if applicable, returns bool +function yourls_check_signature() { + global $yourls_user_passwords; + foreach( $yourls_user_passwords as $valid_user => $valid_password ) { + if ( yourls_auth_signature( $valid_user ) == $_REQUEST['signature'] ) { + yourls_set_user( $valid_user ); + return true; + } + } + return false; +} + +// Generate secret signature hash +function yourls_auth_signature( $username = false ) { + if( !$username && defined('YOURLS_USER') ) { + $username = YOURLS_USER; + } + return ( $username ? substr( yourls_salt( $username ), 0, 10 ) : 'Cannot generate auth signature: no username' ); +} + +// Check a timestamp is from the past and not too old +function yourls_check_timestamp( $time ) { + $now = time(); + return ( $now >= $time && ceil( $now - $time ) < YOURLS_NONCE_LIFE ); +} + +// Store new cookie. No $user will delete the cookie. +function yourls_store_cookie( $user = null ) { + if( !$user ) { + $pass = null; + $time = time() - 3600; + } else { + global $yourls_user_passwords; + if( isset($yourls_user_passwords[$user]) ) { + $pass = $yourls_user_passwords[$user]; + } else { + die('Stealing cookies?'); // This should never happen + } + $time = time() + YOURLS_COOKIE_LIFE; + } + + $domain = yourls_apply_filter( 'setcookie_domain', parse_url( YOURLS_SITE, 1 ) ); + $secure = yourls_apply_filter( 'setcookie_secure', yourls_is_ssl() ); + $httponly = yourls_apply_filter( 'setcookie_httponly', true ); + + if ( !headers_sent() ) { + // Set httponly if the php version is >= 5.2.0 + if( version_compare( phpversion(), '5.2.0', 'ge' ) ) { + setcookie('yourls_username', yourls_salt( $user ), $time, '/', $domain, $secure, $httponly ); + setcookie('yourls_password', yourls_salt( $pass ), $time, '/', $domain, $secure, $httponly ); + } else { + setcookie('yourls_username', yourls_salt( $user ), $time, '/', $domain, $secure ); + setcookie('yourls_password', yourls_salt( $pass ), $time, '/', $domain, $secure ); + } + } +} + +// Set user name +function yourls_set_user( $user ) { + if( !defined('YOURLS_USER') ) + define('YOURLS_USER', $user); +} diff --git a/includes/functions-compat.php b/includes/functions-compat.php new file mode 100644 index 0000000..e593e7f --- /dev/null +++ b/includes/functions-compat.php @@ -0,0 +1,151 @@ + $value ){ + + // We first copy each key/value pair into a staging array, + // formatting each key and value properly as we go. + + // Format the key: + if( is_numeric($key) ){ + $key = "key_$key"; + } + $key = '"'.addslashes($key).'"'; + + // Format the value: + if( is_array( $value )){ + $value = yourls_array_to_json( $value ); + } else if( !is_numeric( $value ) || is_string( $value ) ){ + $value = '"'.addslashes($value).'"'; + } + + // Add to staging array: + $construct[] = "$key: $value"; + } + + // Then we collapse the staging array into the JSON form: + $result = "{ " . implode( ", ", $construct ) . " }"; + + } else { // If the array is a vector (not associative): + + $construct = array(); + foreach( $array as $value ){ + + // Format the value: + if( is_array( $value )){ + $value = yourls_array_to_json( $value ); + } else if( !is_numeric( $value ) || is_string( $value ) ){ + $value = '"'.addslashes($value).'"'; + } + + // Add to staging array: + $construct[] = $value; + } + + // Then we collapse the staging array into the JSON form: + $result = "[ " . implode( ", ", $construct ) . " ]"; + } + + return $result; +} + +// Compat http_build_query for PHP4 +if (!function_exists('http_build_query')) { + function http_build_query($data, $prefix=null, $sep=null) { + return yourls_http_build_query($data, $prefix, $sep); + } +} + +// from php.net (modified by Mark Jaquith to behave like the native PHP5 function) +function yourls_http_build_query($data, $prefix=null, $sep=null, $key='', $urlencode=true) { + $ret = array(); + + foreach ( (array) $data as $k => $v ) { + if ( $urlencode) + $k = urlencode($k); + if ( is_int($k) && $prefix != null ) + $k = $prefix.$k; + if ( !empty($key) ) + $k = $key . '%5B' . $k . '%5D'; + if ( $v === NULL ) + continue; + elseif ( $v === FALSE ) + $v = '0'; + + if ( is_array($v) || is_object($v) ) + array_push($ret,yourls_http_build_query($v, '', $sep, $k, $urlencode)); + elseif ( $urlencode ) + array_push($ret, $k.'='.urlencode($v)); + else + array_push($ret, $k.'='.$v); + } + + if ( NULL === $sep ) + $sep = ini_get('arg_separator.output'); + + return implode($sep, $ret); +} + +// htmlspecialchars_decode for PHP < 5.1 +if ( !function_exists('htmlspecialchars_decode') ) { + function htmlspecialchars_decode($text) { + return strtr($text, array_flip(get_html_translation_table(HTML_SPECIALCHARS))); + } +} + +// BC Math functions (assuming if one doesn't exist, none does) +if ( !function_exists( 'bcdiv' )) { + function bcdiv( $dividend, $divisor ) { + $quotient = floor( $dividend/$divisor ); + return $quotient; + } + function bcmod( $dividend, $modulo ) { + $remainder = $dividend%$modulo; + return $remainder; + } + function bcmul( $left, $right ) { + return $left * $right; + } + function bcadd( $left, $right ) { + return $left + $right; + } + function bcpow( $base, $power ) { + return pow( $base, $power ); + } +} + +// Replacement for property_exists() (5.1+) +if ( !function_exists( 'property_exists' ) ) { + function property_exists( $class, $property ) { + if ( is_object( $class ) ) { + $vars = get_object_vars( $class ); + } else { + $vars = get_class_vars( $class ); + } + return array_key_exists( $property, $vars ); + } +} diff --git a/includes/functions-formatting.php b/includes/functions-formatting.php new file mode 100644 index 0000000..84e84a0 --- /dev/null +++ b/includes/functions-formatting.php @@ -0,0 +1,211 @@ += $len ) { + $mod = bcmod( $num, $len ); + $num = bcdiv( $num, $len ); + $string = $chars[$mod] . $string; + } + $string = $chars[$num] . $string; + + return yourls_apply_filter( 'int2string', $string, $num, $chars ); +} + +// function to convert a string (3jk) to an integer (1337) +function yourls_string2int( $string, $chars = null ) { + if( $chars == null ) + $chars = yourls_get_shorturl_charset(); + $integer = 0; + $string = strrev( $string ); + $baselen = strlen( $chars ); + $inputlen = strlen( $string ); + for ($i = 0; $i < $inputlen; $i++) { + $index = strpos( $chars, $string[$i] ); + $integer = bcadd( $integer, bcmul( $index, bcpow( $baselen, $i ) ) ); + } + + return yourls_apply_filter( 'string2int', $integer, $string, $chars ); +} + +// return a unique(ish) hash for a string to be used as a valid HTML id +function yourls_string2htmlid( $string ) { + return yourls_apply_filter( 'string2htmlid', 'y'.abs( crc32( $string ) ) ); +} + +// Make sure a link keyword (ie "1fv" as in "site.com/1fv") is valid. +function yourls_sanitize_string( $string ) { + // make a regexp pattern with the shorturl charset, and remove everything but this + $pattern = yourls_make_regexp_pattern( yourls_get_shorturl_charset() ); + $valid = substr(preg_replace('![^'.$pattern.']!', '', $string ), 0, 199); + + return yourls_apply_filter( 'sanitize_string', $valid, $string ); +} + +// Alias function. I was always getting it wrong. +function yourls_sanitize_keyword( $keyword ) { + return yourls_sanitize_string( $keyword ); +} + +// Sanitize a page title. No HTML per W3C http://www.w3.org/TR/html401/struct/global.html#h-7.4.2 +function yourls_sanitize_title( $title ) { + // TODO: make stronger Implement KSES? + $title = strip_tags( $title ); + // Remove extra white space + $title = preg_replace( "/\s+/", ' ', trim( $title ) ); + return $title; +} + +// A few sanity checks on the URL +function yourls_sanitize_url( $url, $force_protocol = true, $force_lowercase = true ) { + // make sure there's only one 'http://' at the beginning (prevents pasting a URL right after the default 'http://') + $url = str_replace( + array( 'http://http://', 'http://https://' ), + array( 'http://', 'https://' ), + $url + ); + + if( $force_protocol ) { + // make sure there's a protocol, add http:// if not + if ( !preg_match('!^([a-zA-Z]+://)!', $url ) ) + $url = 'http://'.$url; + } + + if( $force_lowercase ) { + // force scheme and domain to lowercase - see issue 591 + preg_match( '!^([a-zA-Z]+://([^/]+))(.*)$!', $url, $matches ); + if( isset( $matches[1] ) && isset( $matches[3] ) ) + $url = strtolower( $matches[1] ) . $matches[3]; + } + + // clean and shave + $url = yourls_clean_url( $url ); + return substr( $url, 0, 1999 ); +} + +// Function to filter all invalid characters from a URL. Stolen from WP's clean_url() +function yourls_clean_url( $url ) { + $url = preg_replace( '|[^a-z0-9-~+_.?\[\]\^#=!&;,/:%@$\|*\'"()\\x80-\\xff]|i', '', $url ); + $strip = array( '%0d', '%0a', '%0D', '%0A' ); + $url = yourls_deep_replace( $strip, $url ); + $url = str_replace( ';//', '://', $url ); + $url = str_replace( '&', '&', $url ); // Revert & not to break query strings + + return $url; +} + +// Perform a replacement while a string is found, eg $subject = '%0%0%0DDD', $search ='%0D' -> $result ='' +// Stolen from WP's _deep_replace +function yourls_deep_replace($search, $subject){ + $found = true; + while($found) { + $found = false; + foreach( (array) $search as $val ) { + while(strpos($subject, $val) !== false) { + $found = true; + $subject = str_replace($val, '', $subject); + } + } + } + + return $subject; +} + +// Make sure an integer is a valid integer (PHP's intval() limits to too small numbers) +// TODO FIXME FFS: unused ? +function yourls_sanitize_int($in) { + return ( substr(preg_replace('/[^0-9]/', '', strval($in) ), 0, 20) ); +} + +// Make sure a integer is safe +// Note: this is not checking for integers, since integers on 32bits system are way too limited +// TODO: find a way to validate as integer +function yourls_intval($in) { + return yourls_escape($in); +} + +// Escape a string +function yourls_escape( $in ) { + return mysql_real_escape_string($in); +} + +// Sanitize an IP address +function yourls_sanitize_ip( $ip ) { + return preg_replace( '/[^0-9a-fA-F:., ]/', '', $ip ); +} + +// Make sure a date is m(m)/d(d)/yyyy, return false otherwise +function yourls_sanitize_date( $date ) { + if( !preg_match( '!^\d{1,2}/\d{1,2}/\d{4}$!' , $date ) ) { + return false; + } + return $date; +} + +// Sanitize a date for SQL search. Return false if malformed input. +function yourls_sanitize_date_for_sql( $date ) { + if( !yourls_sanitize_date( $date ) ) + return false; + return date('Y-m-d', strtotime( $date ) ); +} + +// Return word or words if more than one +function yourls_plural( $word, $count=1 ) { + return $word . ($count > 1 ? 's' : ''); +} + +// Return trimmed string +function yourls_trim_long_string( $string, $length = 60, $append = '[...]' ) { + $newstring = $string; + if( function_exists('mb_substr') ) { + if ( mb_strlen( $newstring ) > $length ) { + $newstring = mb_substr( $newstring, 0, $length - mb_strlen( $append ), 'UTF-8' ) . $append; + } + } else { + if ( strlen( $newstring ) > $length ) { + $newstring = substr( $newstring, 0, $length - strlen( $append ) ) . $append; + } + } + return yourls_apply_filter( 'trim_long_string', $newstring, $string, $length, $append ); +} + +// Sanitize a version number (1.4.1-whatever -> 1.4.1) +function yourls_sanitize_version( $ver ) { + return preg_replace( '/[^0-9.]/', '', $ver ); +} + +// Sanitize a filename (no Win32 stuff) +function yourls_sanitize_filename( $file ) { + $file = str_replace( '\\', '/', $file ); // sanitize for Win32 installs + $file = preg_replace( '|/+|' ,'/', $file ); // remove any duplicate slash + return $file; +} + +// Check if a string seems to be UTF-8. Stolen from WP. +function yourls_seems_utf8($str) { + $length = strlen($str); + for ($i=0; $i < $length; $i++) { + $c = ord($str[$i]); + if ($c < 0x80) $n = 0; # 0bbbbbbb + elseif (($c & 0xE0) == 0xC0) $n=1; # 110bbbbb + elseif (($c & 0xF0) == 0xE0) $n=2; # 1110bbbb + elseif (($c & 0xF8) == 0xF0) $n=3; # 11110bbb + elseif (($c & 0xFC) == 0xF8) $n=4; # 111110bb + elseif (($c & 0xFE) == 0xFC) $n=5; # 1111110b + else return false; # Does not match any model + for ($j=0; $j<$n; $j++) { # n bytes matching 10bbbbbb follow ? + if ((++$i == $length) || ((ord($str[$i]) & 0xC0) != 0x80)) + return false; + } + } + return true; +} + diff --git a/includes/functions-html.php b/includes/functions-html.php new file mode 100644 index 0000000..e8eb4b0 --- /dev/null +++ b/includes/functions-html.php @@ -0,0 +1,626 @@ + header and logo +function yourls_html_logo() { + yourls_do_action( 'pre_html_logo' ); + ?> +

+ YOURLS: Your Own URL Shortener
+ YOURLS
+

+ tag +function yourls_html_head( $context = 'index', $title = '' ) { + + yourls_do_action( 'pre_html_head', $context, $title ); + + // All components to false, except when specified true + $share = $insert = $tablesorter = $tabs = $cal = false; + + // Load components as needed + switch ( $context ) { + case 'infos': + $share = $tabs = true; + break; + + case 'bookmark': + $share = $insert = $tablesorter = true; + break; + + case 'index': + $insert = $tablesorter = $cal = $share = true; + break; + + case 'plugins': + case 'tools': + $tablesorter = true; + break; + + case 'install': + case 'login': + case 'new': + case 'upgrade': + break; + } + + // Force no cache for all admin pages + if( yourls_is_admin() && !headers_sent() ) { + header( 'Expires: Thu, 23 Mar 1972 07:00:00 GMT' ); + header( 'Last-Modified: ' . gmdate( 'D, d M Y H:i:s' ) . ' GMT' ); + header( 'Cache-Control: no-cache, must-revalidate, max-age=0' ); + header( 'Pragma: no-cache' ); + yourls_do_action( 'admin_headers', $context, $title ); + } + + // Store page context in global object + global $ydb; + $ydb->context = $context; + + // Body class + $bodyclass = yourls_apply_filter( 'bodyclass', '' ); + $bodyclass .= ( yourls_is_mobile_device() ? 'mobile' : 'desktop' ); + + // Page title + $_title = 'YOURLS — Your Own URL Shortener | ' . yourls_link(); + $title = $title ? $title . " « " . $_title : $_title; + $title = yourls_apply_filter( 'html_title', $title, $context ); + + ?> + + + + <?php echo $title ?> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ num_queries > 1 ? $ydb->num_queries.' queries' : $ydb->num_queries.' query'; + ?> +
+ + '. $ydb->all_queries .'

'; + } ?> + context ); ?> + + + +

+
+
+
Enter the URL: + Optional: Custom short URL: + +
+
+ +
+ +
+ + + + +
+
+
+ Search for  + +  in  + + – Order by  + + + – Show  +  rows
+ + Show links with + + than + clicks
+ + Show links created + + + > and + /> + +
+ +   + +
+ +
+
+
+ + + + + + Your short link
', $share_title = '

Quick Share

', $hidden = false ) { + // Allow plugins to short-circuit the whole function + $pre = yourls_apply_filter( 'shunt_share_box', false ); + if ( false !== $pre ) + return $pre; + + $text = ( $text ? '"'.$text.'" ' : '' ); + $title = ( $title ? "$title " : '' ); + $share = htmlspecialchars_decode( $title.$text.$shorturl ); + $count = 140 - strlen( $share ); + $hidden = ( $hidden ? 'style="display:none;"' : '' ); + + // Allow plugins to filter all data + $data = compact( 'longurl', 'shorturl', 'title', 'text', 'shortlink_title', 'share_title', 'share', 'count', 'hidden' ); + $data = yourls_apply_filter( 'share_box_data', $data ); + extract( $data ); + + $_share = rawurlencode( $share ); + $_url = rawurlencode( $shorturl ); + ?> + +
> + + + + + + + + + + + +
+ + $title" ); + echo yourls_apply_filter( 'die_message', "

$message

" ); + yourls_do_action( 'yourls_die' ); + yourls_html_footer(); + die(); +} + +// Add the "Edit" row +function yourls_table_edit_row( $keyword ) { + global $ydb; + + $table = YOURLS_DB_TABLE_URL; + $keyword = yourls_sanitize_string( $keyword ); + $id = yourls_string2htmlid( $keyword ); // used as HTML #id + $url = yourls_get_keyword_longurl( $keyword ); + $title = htmlspecialchars( yourls_get_keyword_title( $keyword ) ); + $safe_url = stripslashes( $url ); + $safe_title = stripslashes( $title ); + $www = yourls_link(); + + $save_link = yourls_nonce_url( 'save-link_'.$id, + yourls_add_query_arg( array( 'id' => $id, 'action' => 'edit_save', 'keyword' => $keyword ), yourls_admin_url( 'admin-ajax.php' ) ) + ); + + $nonce = yourls_create_nonce( 'edit-save_'.$id ); + + if( $url ) { + $return = <<Original URL: Short URL: $www
Title:   +RETURN; + } else { + $return = 'Error, URL not found'; + } + + $return = yourls_apply_filter( 'table_edit_row', $return, $keyword, $url, $title ); + + return $return; +} + +// Add a link row +function yourls_table_add_row( $keyword, $url, $title = '', $ip, $clicks, $timestamp ) { + $keyword = yourls_sanitize_string( $keyword ); + $display_keyword = htmlentities( $keyword ); + + $url = yourls_sanitize_url( $url ); + $display_url = htmlentities( yourls_trim_long_string( $url ) ); + $title_url = htmlspecialchars( $url ); + + $title = yourls_sanitize_title( $title ) ; + $display_title = yourls_trim_long_string( $title ); + $title = htmlspecialchars( $title ); + + $id = yourls_string2htmlid( $keyword ); // used as HTML #id + $date = date( 'M d, Y H:i', $timestamp+( YOURLS_HOURS_OFFSET * 3600 ) ); + $clicks = number_format( $clicks, 0, '', '' ); + + $shorturl = yourls_link( $keyword ); + $statlink = yourls_statlink( $keyword ); + if( yourls_is_ssl() ) + $statlink = str_replace( 'http://', 'https://', $statlink ); + + if( $title ) { + $display_link = "$display_title
$display_url"; + } else { + $display_link = "$display_url"; + } + + $delete_link = yourls_nonce_url( 'delete-link_'.$id, + yourls_add_query_arg( array( 'id' => $id, 'action' => 'delete', 'keyword' => $keyword ), yourls_admin_url( 'admin-ajax.php' ) ) + ); + + $edit_link = yourls_nonce_url( 'edit-link_'.$id, + yourls_add_query_arg( array( 'id' => $id, 'action' => 'edit', 'keyword' => $keyword ), yourls_admin_url( 'admin-ajax.php' ) ) + ); + + // Action button links + $actions = array( + 'stats' => array( + 'href' => $statlink, + 'id' => "statlink-$id", + 'title' => 'Stats', + 'anchor' => 'Stats', + ), + 'share' => array( + 'href' => '', + 'id' => "share-button-$id", + 'title' => 'Share', + 'anchor' => 'Share', + 'onclick' => "toggle_share('$id');return false;", + ), + 'edit' => array( + 'href' => $edit_link, + 'id' => "edit-button-$id", + 'title' => 'Edit', + 'anchor' => 'Edit', + 'onclick' => "edit('$id');return false;", + ), + 'delete' => array( + 'href' => $delete_link, + 'id' => "delete-button-$id", + 'title' => 'Delete', + 'anchor' => 'Delete', + 'onclick' => "remove('$id');return false;", + ) + ); + $actions = yourls_apply_filter( 'table_add_row_action_array', $actions ); + $action_links = ''; + foreach( $actions as $key => $action ) { + $onclick = isset( $action['onclick'] ) ? 'onclick="' . $action['onclick'] . '"' : '' ; + $action_links .= sprintf( '%s', + $action['href'], $action['id'], $action['title'], 'button button_'.$key, $onclick, $action['anchor'] + ); + } + $action_links = yourls_apply_filter( 'action_links', $action_links, $keyword, $url, $ip, $clicks, $timestamp ); + + $row = <<$display_keyword$display_link$date$ip$clicks$action_links +ROW; + $row = yourls_apply_filter( 'table_add_row', $row, $keyword, $url, $title, $ip, $clicks, $timestamp ); + + return $row; +} + +// Echo the main table head +function yourls_table_head() { + $start = ''."\n"; + echo yourls_apply_filter( 'table_head_start', $start ); + + $cells = yourls_apply_filter( 'table_head_cells', array( + 'shorturl' => 'Short URL ', + 'longurl' => 'Original URL', + 'date' => 'Date', + 'ip' => 'IP', + 'clicks' => 'Clicks  ', + 'actions' => 'Actions' + ) ); + foreach( $cells as $k => $v ) { + echo "\n"; + } + + $end = "\n"; + echo yourls_apply_filter( 'table_head_end', $end ); +} + +// Echo the tbody start tag +function yourls_table_tbody_start() { + echo yourls_apply_filter( 'table_tbody_start', '' ); +} + +// Echo the tbody end tag +function yourls_table_tbody_end() { + echo yourls_apply_filter( 'table_tbody_end', '' ); +} + +// Echo the table start tag +function yourls_table_end() { + echo yourls_apply_filter( 'table_end', '
$v
' ); +} + +// Echo HTML tag for a link +function yourls_html_link( $href, $title = '', $element = '' ) { + if( !$title ) + $title = $href; + if( $element ) + $element = "id='$element'"; + echo yourls_apply_filter( 'html_link', "$title" ); +} + +// Display the login screen. Nothing past this point. +function yourls_login_screen( $error_msg = '' ) { + yourls_html_head( 'login' ); + + $action = ( isset($_GET['action']) && $_GET['action'] == 'logout' ? '?' : '' ); + + yourls_html_logo(); + ?> +
+
+ '.$error_msg.'

'; + } + ?> +

+
+ +

+

+
+ +

+

+ +

+
+ +
+ ' . YOURLS_USER . ' (Logout)' ); + } else { + $logout_link = yourls_apply_filter( 'logout_link', '' ); + } + $help_link = yourls_apply_filter( 'help_link', 'Help' ); + + $admin_links = array(); + $admin_sublinks = array(); + + $admin_links['admin'] = array( + 'url' => yourls_admin_url('index.php'), + 'title' => 'Go to the admin interface', + 'anchor' => 'Admin interface' + ); + + if( yourls_is_admin() ) { + $admin_links['tools'] = array( + 'url' => yourls_admin_url('tools.php'), + 'anchor' => 'Tools', + ); + $admin_links['plugins'] = array( + 'url' => yourls_admin_url('plugins.php'), + 'anchor' => 'Manage Plugins', + ); + $admin_sublinks['plugins'] = yourls_list_plugin_admin_pages(); + } + + $admin_links = yourls_apply_filter( 'admin_links', $admin_links ); + $admin_sublinks = yourls_apply_filter( 'admin_sublinks', $admin_sublinks ); + + // Now output menu + echo '
    '."\n"; + if ( yourls_is_private() && isset( $logout_link ) ) + echo ''; + + foreach( (array)$admin_links as $link => $ar ) { + if( isset( $ar['url'] ) ) { + $anchor = isset( $ar['anchor'] ) ? $ar['anchor'] : $link; + $title = isset( $ar['title'] ) ? 'title="' . $ar['title'] . '"' : ''; + printf( ''; + + yourls_do_action( 'admin_menu' ); + echo "
\n"; + yourls_do_action( 'admin_notices' ); + yourls_do_action( 'admin_notice' ); // because I never remember if it's 'notices' or 'notice' + /* + To display a notice: + $message = "
OMG, dude, I mean!
" ); + yourls_add_action( 'admin_notices', create_function( '', "echo '$message';" ) ); + */ +} + +// Wrapper to admin notices +function yourls_add_notice( $message ) { + $message = yourls_notice_box( $message ); + yourls_add_action( 'admin_notices', create_function( '', "echo '$message';" ) ); +} + +// Return a formatted notice +function yourls_notice_box( $message ) { + return << +

$message

+ +HTML; +} + +// Display a page +function yourls_page( $page ) { + $include = YOURLS_ABSPATH . "/pages/$page.php"; + if( !file_exists($include) ) { + yourls_die( "Page '$page' not found", 'Not found', 404 ); + } + yourls_do_action( 'pre_page', $page ); + include($include); + yourls_do_action( 'post_page', $page ); + die(); +} + diff --git a/includes/functions-http.php b/includes/functions-http.php new file mode 100644 index 0000000..4cd64aa --- /dev/null +++ b/includes/functions-http.php @@ -0,0 +1,171 @@ +fopen_error = $string;') ); + + $fp = fopen( $url, 'r'); + if( $fp !== false ) { + $buffer = min( $maxlen, 4096 ); + while ( !feof( $fp ) && !( strlen( $content ) >= $maxlen ) ) { + $content .= fread( $fp, $buffer ); + } + fclose( $fp ); + } + + if( $initial_timeout !== false ) + @ini_set('default_socket_timeout', $initial_timeout); + if( $initial_user_agent !== false ) + @ini_set('user_agent', $initial_user_agent); + + + restore_error_handler(); + + if( !$content ) { + //global $ydb; + //$content = 'Error: '.strip_tags( $ydb->fopen_error ); + return false; + } + + return $content; +} + +// Get remote content using fsockopen. Needs sanitized $url. Returns $content or false +function yourls_get_remote_content_fsockopen( $url, $maxlen = 4096, $timeout = 5 ) { + // get the host name and url path + $parsed_url = parse_url($url); + + $host = $parsed_url['host']; + if ( isset($parsed_url['path']) ) { + $path = $parsed_url['path']; + } else { + $path = '/'; // the url is pointing to the host like http://www.mysite.com + } + + if (isset($parsed_url['query'])) { + $path .= '?' . $parsed_url['query']; + } + + if (isset($parsed_url['port'])) { + $port = $parsed_url['port']; + } else { + $port = '80'; + } + + $response = false; + + // connect to the remote server + $fp = @fsockopen( $host, $port, $errno, $errstr, $timeout ); + var_dump( $errno, $errstr ); + if( $fp !== false ) { + // send some fake headers to mimick a standard browser + fputs($fp, "GET $path HTTP/1.0\r\n" . + "Host: $host\r\n" . + "User-Agent: " . yourls_http_user_agent() . "\r\n" . + "Accept: */*\r\n" . + "Accept-Language: en-us,en;q=0.5\r\n" . + "Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7\r\n" . + "Keep-Alive: 300\r\n" . + "Connection: keep-alive\r\n" . + "Referer: http://$host\r\n\r\n"); + + // retrieve the response from the remote server + $buffer = min( $maxlen, 4096 ); + while ( !feof( $fp ) && !( strlen( $response ) >= $maxlen ) ) { // get more or less $maxlen bytes (between $maxlen and ($maxlen + ($maxlen-1)) actually) + $response .= fread( $fp, $buffer ); + } + + fclose( $fp ); + } else { + //$response = trim( "Error: #$errno. $errstr" ); + return false; + } + + // return the file content + return $response; +} + +// Return funky user agent string +function yourls_http_user_agent() { + return yourls_apply_filter( 'http_user_agent', 'YOURLS v'.YOURLS_VERSION.' +http://yourls.org/ (running on '.YOURLS_SITE.')' ); +} diff --git a/includes/functions-infos.php b/includes/functions-infos.php new file mode 100644 index 0000000..79a96d0 --- /dev/null +++ b/includes/functions-infos.php @@ -0,0 +1,282 @@ + 'number of visits' (sort by DESC) +function yourls_stats_countries_map( $countries ) { + yourls_do_action( 'stats_countries_map' ); + + // Echo static map. Will be hidden if JS + $map = array( + 'cht' => 't', + 'chs' => '440x220', + 'chtm'=> 'world', + 'chco'=> 'FFFFFF,88C0EB,2A85B3,1F669C', + 'chld'=> join('' , array_keys( $countries ) ), + 'chd' => 't:'. join(',' , $countries ), + 'chf' => 'bg,s,EAF7FE' + ); + $map_src = 'http://chart.apis.google.com/chart?' . http_build_query( $map ); + //$map_src = yourls_match_current_protocol( $map_src, 'http://chart.apis.', 'https://www.' ); + + $static = ""; + echo yourls_apply_filter( 'stats_countries_static', $static, $countries ); + + // Echo dynamic map. Will be hidden if no JS + $jsapi = yourls_match_current_protocol( 'http://www.google.com/jsapi' ); + $dynamic = << + +
+MAP; + + echo yourls_apply_filter( 'stats_countries_dynamic', $dynamic, $countries ); +} + +// Echoes an image tag of Google Charts pie from sorted array of 'data' => 'value' (sort by DESC). Optional $limit = (integer) limit list of X first countries, sorted by most visits +function yourls_stats_pie( $data, $limit = 10, $size = '340x220', $colors = 'C7E7FF,1F669C' ) { + yourls_do_action( 'stats_pie' ); + + // Trim array: $limit first item + the sum of all others + if ( count( $data ) > $limit ) { + $i= 0; + $trim_data = array('Others' => 0); + foreach( $data as $item=>$value ) { + $i++; + if( $i <= $limit ) { + $trim_data[$item] = $value; + } else { + $trim_data['Others'] += $value; + } + } + $data = $trim_data; + } + + // Scale items + $_data = yourls_scale_data( $data ); + + // Hmmm, pie + $pie = array( + 'cht' => 'p', + 'chs' => $size, + 'chd' => 't:'.( join(',' , $_data ) ), + 'chco'=> $colors, + 'chl' => join('|' , array_keys( $data ) ) + ); + $pie_src = 'http://chart.apis.google.com/chart?' . http_build_query( $pie ); + //$pie_src = yourls_match_current_protocol( $pie_src, 'http://chart.apis.', 'https://www.' ); + list( $size_x, $size_y ) = explode( 'x', $size ); + + $pie = ""; + echo yourls_apply_filter( 'stats_pie', $pie, $data, $limit, $size, $colors ); +} + +// Build a list of all daily values between d1/m1/y1 to d2/m2/y2. +function yourls_build_list_of_days( $dates ) { + /* Say we have an array like: + $dates = array ( + 2009 => array ( + '08' => array ( + 29 => 15, + 30 => 5, + ), + '09' => array ( + '02' => 3, + '03' => 5, + '04' => 2, + '05' => 99, + ), + ), + ) + */ + + if( !$dates ) + return array(); + + // Get first & last years from our range. In our example: 2009 & 2009 + $first_year = key( $dates ); + $last_year = end( array_keys($dates) ); + reset( $dates ); + + // Get first & last months from our range. In our example: 08 & 09 + $first_month = key( $dates[$first_year] ); + $last_month = end( array_keys($dates[$last_year]) ); + reset( $dates ); + + // Get first & last days from our range. In our example: 29 & 05 + $first_day = key( $dates[$first_year][$first_month] ); + $last_day = end( array_keys($dates[$last_year][$last_month]) ); + + // Now build a list of all years (2009), month (08 & 09) and days (all from 2009-08-29 to 2009-09-05) + $list_of_years = array(); + $list_of_months = array(); + $list_of_days = array(); + for ( $year = $first_year; $year <= $last_year; $year++ ) { + $_year = sprintf('%04d', $year); + $list_of_years[$_year] = $_year; + $current_first_month = ( $year == $first_year ? $first_month : '01' ); + $current_last_month = ( $year == $last_year ? $last_month : '12' ); + for ( $month = $current_first_month; $month <= $current_last_month; $month++ ) { + $_month = sprintf('%02d', $month); + $list_of_months[$_month] = $_month; + $current_first_day = ( $year == $first_year && $month == $first_month ? $first_day : '01' ); + $current_last_day = ( $year == $last_year && $month == $last_month ? $last_day : yourls_days_in_month($month, $year) ); + for ( $day = $current_first_day; $day <= $current_last_day; $day++ ) { + $day = sprintf('%02d', $day); + $list_of_days["$_year-$_month-$day"] = isset( $dates[$_year][$_month][$day] ) ? $dates[$_year][$_month][$day] : 0; + } + } + } + + return array( + 'list_of_days' => $list_of_days, + 'list_of_months' => $list_of_months, + 'list_of_years' => $list_of_years, + ); +} + +// Echoes an image tag of Google Charts line graph from array of values (eg 'number of clicks'). $legend1_list & legend2_list are values used for the 2 x-axis labels +function yourls_stats_line( $values, $legend1_list, $legend2_list ) { + yourls_do_action( 'stats_line' ); + + // If we have only 1 day of data, prepend a fake day with 0 hits for a prettier graph + if ( count( $values ) == 1 ) + array_unshift( $values, 0 ); + + $values = yourls_array_granularity( $values, 30 ); + + // If x-axis labels have only 1 value, double it for a nicer graph + if( count( $legend1_list ) == 1 ) + $legend1_list[] = current( $legend1_list ); + if( count( $legend2_list ) == 1 ) + $legend2_list[] = current( $legend2_list ); + + // Make the chart + $legend1 = join('|', $legend1_list ); + $legend2 = join('|', $legend2_list ); + $max = max( $values ); + if ( $max >= 4 ) { + $label_clicks = '0|'.intval( $max / 4 ).'|'.intval( $max / 2 ).'|'.intval( $max / 1.5 ).'|'.$max; + } else { + $label_clicks = array(); + for ($i = 0; $i <= $max; $i++) { + $label_clicks[] = $i; + } + $label_clicks = join( '|', $label_clicks ); + } + $line = array( + 'cht' => 'lc', + 'chs' => '440x220', + 'chxt'=> 'x,x,y', + 'chd' => 't:'.( join(',' , $values ) ), + 'chds' => '0,'.$max, + 'chm' => 'B,E3F3FF,0,0,0|o,2a85b3,0,-1,6|o,FFFFFF,0,-1,4', + 'chco' => '2a85b3', + 'chxl'=> '0:|'. $legend1 .'|1:|'. $legend2 .'|2:|'. $label_clicks + ); + $line_src = 'http://chart.apis.google.com/chart?' . http_build_query( $line ); + //$line_src = yourls_match_current_protocol( $line_src, 'http://chart.apis.', 'https://www.' ); + + echo yourls_apply_filter( 'stats_line', "", $values, $legend1_list, $legend2_list ); +} + +// Return the number of days in a month. From php.net, used if PHP built without calendar functions +function yourls_days_in_month($month, $year) { + // calculate number of days in a month + return $month == 2 ? ($year % 4 ? 28 : ($year % 100 ? 29 : ($year % 400 ? 28 : 29))) : (($month - 1) % 7 % 2 ? 30 : 31); +} + +// Get max value from date array of 'year-month-day' = 'hits' +function yourls_stats_get_best_day( $list_of_days ) { + $max = 0; $day = 0; + $max = max( $list_of_days ); + foreach( $list_of_days as $k=>$v ) { + if ( $v == $max ) + return array( 'day' => $k, 'max' => $max ); + } +} + +// Return domain of a URL +function yourls_get_domain( $url, $include_scheme = false ) { + $parse = @parse_url( $url ); // Hiding ugly stuff coming from malformed referrer URLs + + // Get host & scheme. Fall back to path if not found. + $host = isset( $parse['host'] ) ? $parse['host'] : ''; + $scheme = isset( $parse['scheme'] ) ? $parse['scheme'] : ''; + $path = isset( $parse['path'] ) ? $parse['path'] : ''; + if( !$host ) + $host = $path; + + if ( $include_scheme && $scheme ) + $host = $scheme.'://'.$host; + + return $host; +} + +// Return favicon URL +function yourls_get_favicon_url( $url ) { + return yourls_match_current_protocol( 'http://www.google.com/s2/u/0/favicons?domain=' . yourls_get_domain( $url, false ) ); +} + +// Scale array of data from 0 to 100 max +function yourls_scale_data( $data ) { + $max = max( $data ); + if( $max > 100 ) { + foreach( $data as $k=>$v ) { + $data[$k] = intval( $v / $max * 100 ); + } + } + return $data; +} + +// Tweak granularity of array $array: keep only $grain values. This make less accurate but less messy graphs when too much values. See http://code.google.com/apis/chart/formats.html#granularity +function yourls_array_granularity( $array, $grain = 100, $preserve_max = true ) { + if ( count( $array ) > $grain ) { + $max = max( $array ); + $step = intval( count( $array ) / $grain ); + $i = 0; + // Loop through each item and unset except every $step (optional preserve the max value) + foreach( $array as $k=>$v ) { + $i++; + if ( $i % $step != 0 ) { + if ( $preserve_max == false ) { + unset( $array[$k] ); + } else { + if ( $v < $max ) + unset( $array[$k] ); + } + } + } + } + return $array; +} diff --git a/includes/functions-install.php b/includes/functions-install.php new file mode 100644 index 0000000..49720ef --- /dev/null +++ b/includes/functions-install.php @@ -0,0 +1,199 @@ +mysql_version() ) <= 0 ); +} + +// Check if PHP > 4.3 +function yourls_check_php_version() { + return ( version_compare( '4.3', phpversion() ) <= 0 ); +} + +// Check if server is an Apache +function yourls_is_apache() { + return ( + strpos($_SERVER['SERVER_SOFTWARE'], 'Apache') !== false + || strpos($_SERVER['SERVER_SOFTWARE'], 'LiteSpeed') !== false + ); +} + +// Check if module exists in Apache config. Input string eg 'mod_rewrite', return true or $default. Stolen from WordPress +function yourls_apache_mod_loaded($mod, $default = false) { + if ( !yourls_is_apache() ) + return false; + + if ( function_exists('apache_get_modules') ) { + $mods = apache_get_modules(); + if ( in_array($mod, $mods) ) + return true; + } elseif ( function_exists('phpinfo') ) { + ob_start(); + phpinfo(8); + $phpinfo = ob_get_clean(); + if ( false !== strpos($phpinfo, $mod) ) + return true; + } + return $default; +} + +// Create .htaccess. Returns boolean +function yourls_create_htaccess() { + $host = parse_url( YOURLS_SITE ); + $path = ( isset( $host['path'] ) ? $host['path'] : '' ); + + $content = array( + '', + 'RewriteEngine On', + 'RewriteBase '.$path.'/', + 'RewriteCond %{REQUEST_FILENAME} !-f', + 'RewriteCond %{REQUEST_FILENAME} !-d', + 'RewriteRule ^(.*)$ '.$path.'/yourls-loader.php [L]', + '', + ); + + $filename = YOURLS_ABSPATH.'/.htaccess'; + + return ( yourls_insert_with_markers( $filename, 'YOURLS', $content ) ); +} + +// Inserts $insertion (text in an array of lines) into $filename (.htaccess) between BEGIN/END $marker block. Returns bool. Stolen from WP +function yourls_insert_with_markers( $filename, $marker, $insertion ) { + if (!file_exists( $filename ) || is_writeable( $filename ) ) { + if (!file_exists( $filename ) ) { + $markerdata = ''; + } else { + $markerdata = explode( "\n", implode( '', file( $filename ) ) ); + } + + if ( !$f = @fopen( $filename, 'w' ) ) + return false; + + $foundit = false; + if ( $markerdata ) { + $state = true; + foreach ( $markerdata as $n => $markerline ) { + if (strpos($markerline, '# BEGIN ' . $marker) !== false) + $state = false; + if ( $state ) { + if ( $n + 1 < count( $markerdata ) ) + fwrite( $f, "{$markerline}\n" ); + else + fwrite( $f, "{$markerline}" ); + } + if (strpos($markerline, '# END ' . $marker) !== false) { + fwrite( $f, "# BEGIN {$marker}\n" ); + if ( is_array( $insertion )) + foreach ( $insertion as $insertline ) + fwrite( $f, "{$insertline}\n" ); + fwrite( $f, "# END {$marker}\n" ); + $state = true; + $foundit = true; + } + } + } + if (!$foundit) { + fwrite( $f, "\n\n# BEGIN {$marker}\n" ); + foreach ( $insertion as $insertline ) + fwrite( $f, "{$insertline}\n" ); + fwrite( $f, "# END {$marker}\n\n" ); + } + fclose( $f ); + return true; + } else { + return false; + } +} + +// Create MySQL tables. Return array( 'success' => array of success strings, 'errors' => array of error strings ) +function yourls_create_sql_tables() { + global $ydb; + + $error_msg = array(); + $success_msg = array(); + + // Create Table Query + $create_tables = array(); + $create_tables[YOURLS_DB_TABLE_URL] = + 'CREATE TABLE IF NOT EXISTS `'.YOURLS_DB_TABLE_URL.'` ('. + '`keyword` varchar(200) BINARY NOT NULL,'. + '`url` text BINARY NOT NULL,'. + '`title` text CHARACTER SET utf8,'. + '`timestamp` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP,'. + '`ip` VARCHAR(41) NOT NULL,'. + '`clicks` INT(10) UNSIGNED NOT NULL,'. + ' PRIMARY KEY (`keyword`),'. + ' KEY `timestamp` (`timestamp`),'. + ' KEY `ip` (`ip`)'. + ');'; + + $create_tables[YOURLS_DB_TABLE_OPTIONS] = + 'CREATE TABLE IF NOT EXISTS `'.YOURLS_DB_TABLE_OPTIONS.'` ('. + '`option_id` bigint(20) unsigned NOT NULL auto_increment,'. + '`option_name` varchar(64) NOT NULL default "",'. + '`option_value` longtext NOT NULL,'. + 'PRIMARY KEY (`option_id`,`option_name`),'. + 'KEY `option_name` (`option_name`)'. + ') AUTO_INCREMENT=1 ;'; + + $create_tables[YOURLS_DB_TABLE_LOG] = + 'CREATE TABLE IF NOT EXISTS `'.YOURLS_DB_TABLE_LOG.'` ('. + '`click_id` int(11) NOT NULL auto_increment,'. + '`click_time` datetime NOT NULL,'. + '`shorturl` varchar(200) BINARY NOT NULL,'. + '`referrer` varchar(200) NOT NULL,'. + '`user_agent` varchar(255) NOT NULL,'. + '`ip_address` varchar(41) NOT NULL,'. + '`country_code` char(2) NOT NULL,'. + 'PRIMARY KEY (`click_id`),'. + 'KEY `shorturl` (`shorturl`)'. + ') AUTO_INCREMENT=1 ;'; + + + $create_table_count = 0; + + $ydb->show_errors = true; + + // Create tables + foreach ( $create_tables as $table_name => $table_query ) { + $ydb->query($table_query); + $create_success = $ydb->query("SHOW TABLES LIKE '$table_name'"); + if($create_success) { + $create_table_count++; + $success_msg[] = "Table '$table_name' created."; + } else { + $error_msg[] = "Error creating table '$table_name'."; + } + } + + // Insert data into tables + yourls_update_option( 'version', YOURLS_VERSION ); + yourls_update_option( 'db_version', YOURLS_DB_VERSION ); + yourls_update_option( 'next_id', 1 ); + + // Insert sample links + yourls_insert_link_in_db( 'http://planetozh.com/blog/', 'ozhblog', 'planetOzh: Ozh\' blog' ); + yourls_insert_link_in_db( 'http://ozh.org/', 'ozh', 'ozh.org' ); + yourls_insert_link_in_db( 'http://yourls.org/', 'yourls', 'YOURLS: Your Own URL Shortener' ); + + // Check results of operations + if ( sizeof($create_tables) == $create_table_count ) { + $success_msg[] = 'YOURLS tables successfully created.'; + } else { + $error_msg[] = "Error creating YOURLS tables."; + } + + return array( 'success' => $success_msg, 'error' => $error_msg ); +} +?> diff --git a/includes/functions-plugins.php b/includes/functions-plugins.php new file mode 100644 index 0000000..74ff43f --- /dev/null +++ b/includes/functions-plugins.php @@ -0,0 +1,508 @@ + $function_name, + 'accepted_args' => $accepted_args, + 'type' => $type, + ); +} + +/** + * Hooks a function on to a specific action. + * + * Actions are the hooks that YOURLS launches at specific points + * during execution, or when specific events occur. Plugins can specify that + * one or more of its PHP functions are executed at these points, using the + * Action API. + * + * @param string $hook The name of the action to which the $function_to_add is hooked. + * @param callback $function_name The name of the function you wish to be called. + * @param int $priority optional. Used to specify the order in which the functions associated with a particular action are executed (default: 10). Lower numbers correspond with earlier execution, and functions with the same priority are executed in the order in which they were added to the action. + * @param int $accepted_args optional. The number of arguments the function accept (default 1). + */ +function yourls_add_action( $hook, $function_name, $priority = 10, $accepted_args = 1 ) { + return yourls_add_filter( $hook, $function_name, $priority, $accepted_args, 'action' ); +} + + + +/** + * Build Unique ID for storage and retrieval. + * + * Simply using a function name is not enough, as several functions can have the same name when they are enclosed in classes. + * + * @global array $yourls_filters storage for all of the filters + * @param string $hook hook to which the function is attached + * @param string|array $function used for creating unique id + * @param int|bool $priority used in counting how many hooks were applied. If === false and $function is an object reference, we return the unique id only if it already has one, false otherwise. + * @param string $type filter or action + * @return string unique ID for usage as array key + */ +function yourls_filter_unique_id( $hook, $function, $priority ) { + global $yourls_filters; + + // If function then just skip all of the tests and not overwrite the following. + if ( is_string($function) ) + return $function; + // Object Class Calling + else if (is_object($function[0]) ) { + $obj_idx = get_class($function[0]).$function[1]; + if ( !isset($function[0]->_yourls_filters_id) ) { + if ( false === $priority ) + return false; + $count = isset($yourls_filters[$hook][$priority]) ? count((array)$yourls_filters[$hook][$priority]) : 0; + $function[0]->_yourls_filters_id = $count; + $obj_idx .= $count; + unset($count); + } else + $obj_idx .= $function[0]->_yourls_filters_id; + return $obj_idx; + } + // Static Calling + else if ( is_string($function[0]) ) + return $function[0].$function[1]; + +} + +/** + * Performs a filtering operation on a YOURLS element or event. + * + * Typical use: + * + * 1) Modify a variable if a function is attached to hook 'yourls_hook' + * $yourls_var = "default value"; + * $yourls_var = yourls_apply_filter( 'yourls_hook', $yourls_var ); + * + * 2) Trigger functions is attached to event 'yourls_event' + * yourls_apply_filter( 'yourls_event' ); + * (see yourls_do_action() ) + * + * Returns an element which may have been filtered by a filter. + * + * @global array $yourls_filters storage for all of the filters + * @param string $hook the name of the YOURLS element or action + * @param mixed $value the value of the element before filtering + * @return mixed + */ +function yourls_apply_filter( $hook, $value = '' ) { + global $yourls_filters; + if ( !isset( $yourls_filters[$hook] ) ) + return $value; + + $args = func_get_args(); + + // Sort filters by priority + ksort( $yourls_filters[$hook] ); + + // Loops through each filter + reset( $yourls_filters[$hook] ); + do { + foreach( (array) current($yourls_filters[$hook]) as $the_ ) { + if ( !is_null($the_['function']) ){ + $args[1] = $value; + $count = $the_['accepted_args']; + if (is_null($count)) { + $_value = call_user_func_array($the_['function'], array_slice($args, 1)); + } else { + $_value = call_user_func_array($the_['function'], array_slice($args, 1, (int) $count)); + } + } + if( $the_['type'] == 'filter' ) + $value = $_value; + } + + } while ( next($yourls_filters[$hook]) !== false ); + + if( $the_['type'] == 'filter' ) + return $value; +} + +function yourls_do_action( $hook, $arg = '' ) { + $args = array(); + if ( is_array($arg) && 1 == count($arg) && isset($arg[0]) && is_object($arg[0]) ) // array(&$this) + $args[] =& $arg[0]; + else + $args[] = $arg; + for ( $a = 2; $a < func_num_args(); $a++ ) + $args[] = func_get_arg($a); + + yourls_apply_filter( $hook, $args ); +} + + +/** + * Removes a function from a specified filter hook. + * + * This function removes a function attached to a specified filter hook. This + * method can be used to remove default functions attached to a specific filter + * hook and possibly replace them with a substitute. + * + * To remove a hook, the $function_to_remove and $priority arguments must match + * when the hook was added. + * + * @global array $yourls_filters storage for all of the filters + * @param string $hook The filter hook to which the function to be removed is hooked. + * @param callback $function_to_remove The name of the function which should be removed. + * @param int $priority optional. The priority of the function (default: 10). + * @param int $accepted_args optional. The number of arguments the function accepts (default: 1). + * @return boolean Whether the function was registered as a filter before it was removed. + */ +function yourls_remove_filter( $hook, $function_to_remove, $priority = 10, $accepted_args = 1 ) { + global $yourls_filters; + + $function_to_remove = yourls_filter_unique_id($hook, $function_to_remove, $priority); + + $remove = isset ($yourls_filters[$hook][$priority][$function_to_remove]); + + if ( $remove === true ) { + unset ($yourls_filters[$hook][$priority][$function_to_remove]); + if ( empty($yourls_filters[$hook][$priority]) ) + unset ($yourls_filters[$hook]); + } + return $remove; +} + + +/** + * Check if any filter has been registered for a hook. + * + * @global array $yourls_filters storage for all of the filters + * @param string $hook The name of the filter hook. + * @param callback $function_to_check optional. If specified, return the priority of that function on this hook or false if not attached. + * @return int|boolean Optionally returns the priority on that hook for the specified function. + */ +function yourls_has_filter( $hook, $function_to_check = false ) { + global $yourls_filters; + + $has = !empty($yourls_filters[$hook]); + if ( false === $function_to_check || false == $has ) { + return $has; + } + if ( !$idx = yourls_filter_unique_id($hook, $function_to_check, false) ) { + return false; + } + + foreach ( (array) array_keys($yourls_filters[$hook]) as $priority ) { + if ( isset($yourls_filters[$hook][$priority][$idx]) ) + return $priority; + } + return false; +} + +function yourls_has_action( $hook, $function_to_check = false ) { + return yourls_has_filter( $hook, $function_to_check ); +} + +/** + * Return number of active plugins + * + * @return integer Number of activated plugins + */ +function yourls_has_active_plugins( ) { + global $ydb; + + if( !property_exists( $ydb, 'plugins' ) || !$ydb->plugins ) + $ydb->plugins = array(); + + return count( $ydb->plugins ); +} + + +/** + * List plugins in /user/plugins + * + * @global $ydb Storage of mostly everything YOURLS needs to know + * @return array Array of [/plugindir/plugin.php]=>array('Name'=>'Ozh', 'Title'=>'Hello', ) + */ +function yourls_get_plugins( ) { + global $ydb; + + $plugins = (array) glob( YOURLS_PLUGINDIR .'/*/plugin.php'); + + if( !$plugins ) + return array(); + + foreach( $plugins as $key=>$plugin ) { + $_plugin = yourls_plugin_basename( $plugin ); + $plugins[ $_plugin ] = yourls_get_plugin_data( $plugin ); + unset( $plugins[ $key ] ); + } + + return $plugins; +} + +/** + * Check if a plugin is active + * + * @param string $file Physical path to plugin file + * @return bool + */ +function yourls_is_active_plugin( $plugin ) { + if( !yourls_has_active_plugins( ) ) + return false; + + global $ydb; + $plugin = yourls_plugin_basename( $plugin ); + + return in_array( $plugin, $ydb->plugins ); + +} + +/** + * Parse a plugin header + * + * @param string $file Physical path to plugin file + * @return array Array of 'Field'=>'Value' from plugin comment header lines of the form "Field: Value" + */ +function yourls_get_plugin_data( $file ) { + $fp = fopen( $file, 'r' ); // assuming $file is readable, since yourls_load_plugins() filters this + $data = fread( $fp, 8192 ); // get first 8kb + fclose( $fp ); + + // Capture all the header within first comment block + if( !preg_match( '!.*?/\*(.*?)\*/!ms', $data, $matches ) ) + return array(); + + // Capture each line with "Something: some text" + unset( $data ); + $lines = preg_split( "[\n|\r]", $matches[1] ); + unset( $matches ); + + $plugin_data = array(); + foreach( $lines as $line ) { + if( !preg_match( '!(.*?):\s+(.*)!', $line, $matches ) ) + continue; + + list( $null, $field, $value ) = array_map( 'trim', $matches); + $plugin_data[ $field ] = $value; + } + + return $plugin_data; +} + +// Include active plugins +function yourls_load_plugins() { + global $ydb; + $ydb->plugins = array(); + $active_plugins = yourls_get_option( 'active_plugins' ); + + // Don't load plugins when installing or updating + if( !$active_plugins OR ( defined( 'YOURLS_INSTALLING' ) AND YOURLS_INSTALLING ) OR yourls_upgrade_is_needed() ) + return; + + foreach( (array)$active_plugins as $key=>$plugin ) { + if( yourls_validate_plugin_file( YOURLS_PLUGINDIR.'/'.$plugin ) ) { + include_once( YOURLS_PLUGINDIR.'/'.$plugin ); + $ydb->plugins[] = $plugin; + unset( $active_plugins[$key] ); + } + } + + // $active_plugins should be empty now, if not, a plugin could not be find: remove it + if( count( $active_plugins ) ) { + $missing = ''.join( ', ', $active_plugins ).''; + yourls_update_option( 'active_plugins', $ydb->plugins ); + $message = 'Could not find and deactivated '. yourls_plural( 'plugin', count( $active_plugins ) ) .' '. $missing; + yourls_add_notice( $message ); + } +} + +/** + * Check if a file is safe for inclusion (well, "safe", no guarantee) + * + * @param string $file Full pathname to a file + */ +function yourls_validate_plugin_file( $file ) { + if ( + false !== strpos( $file, '..' ) + OR + false !== strpos( $file, './' ) + OR + 'plugin.php' !== substr( $file, -10 ) // a plugin must be named 'plugin.php' + OR + !is_readable( $file ) + ) + return false; + + return true; +} + +/** + * Activate a plugin + * + * @param string $plugin Plugin filename (full or relative to plugins directory) + * @return mixed string if error or true if success + */ +function yourls_activate_plugin( $plugin ) { + // validate file + $plugin = yourls_plugin_basename( $plugin ); + $plugindir = yourls_sanitize_filename( YOURLS_PLUGINDIR ); + if( !yourls_validate_plugin_file( $plugindir.'/'.$plugin ) ) + return 'Not a valid plugin file'; + + // check not activated already + global $ydb; + if( yourls_has_active_plugins() && in_array( $plugin, $ydb->plugins ) ) + return 'Plugin already activated'; + + // attempt activation. TODO: uber cool fail proof sandbox like in WP. + ob_start(); + include( YOURLS_PLUGINDIR.'/'.$plugin ); + if ( ob_get_length() > 0 ) { + // there was some output: error + $output = ob_get_clean(); + return 'Plugin generated expected output. Error was:
'.$output.'
'; + } + + // so far, so good: update active plugin list + $ydb->plugins[] = $plugin; + yourls_update_option( 'active_plugins', $ydb->plugins ); + yourls_do_action( 'activated_plugin', $plugin ); + yourls_do_action( 'activated_' . $plugin ); + + return true; +} + +/** + * Dectivate a plugin + * + * @param string $plugin Plugin filename (full relative to plugins directory) + * @return mixed string if error or true if success + */ +function yourls_deactivate_plugin( $plugin ) { + $plugin = yourls_plugin_basename( $plugin ); + + // Check plugin is active + if( !yourls_is_active_plugin( $plugin ) ) + return 'Plugin not active'; + + // Deactivate the plugin + global $ydb; + $key = array_search( $plugin, $ydb->plugins ); + if( $key !== false ) { + array_splice( $ydb->plugins, $key, 1 ); + } + + yourls_update_option( 'active_plugins', $ydb->plugins ); + yourls_do_action( 'deactivated_plugin', $plugin ); + yourls_do_action( 'deactivated_' . $plugin ); + + return true; +} + +/** + * Return the path of a plugin file, relative to the plugins directory + */ +function yourls_plugin_basename( $file ) { + $file = yourls_sanitize_filename( $file ); + $plugindir = yourls_sanitize_filename( YOURLS_PLUGINDIR ); + $file = str_replace( $plugindir, '', $file ); + return trim( $file, '/' ); +} + +/** + * Return the URL of the directory a plugin + */ +function yourls_plugin_url( $file ) { + $url = YOURLS_PLUGINURL . '/' . yourls_plugin_basename( $file ); + if( yourls_is_ssl() or yourls_needs_ssl() ) + $url = str_replace('http://', 'https://', $url); + return yourls_apply_filter( 'plugin_url', $url, $file ); +} + +/** + * Display list of links to plugin admin pages, if any + */ +function yourls_list_plugin_admin_pages() { + global $ydb; + + if( !property_exists( $ydb, 'plugin_pages' ) || !$ydb->plugin_pages ) + return; + + $plugin_links = array(); + foreach( (array)$ydb->plugin_pages as $plugin => $page ) { + $plugin_links[$plugin] = array( + 'url' => yourls_admin_url( 'plugins.php?page='.$page['slug'] ), + 'anchor' => $page['title'], + ); + } + return $plugin_links; +} + +/** + * Register a plugin administration page + */ +function yourls_register_plugin_page( $slug, $title, $function ) { + global $ydb; + + if( !property_exists( $ydb, 'plugin_pages' ) || !$ydb->plugin_pages ) + $ydb->plugin_pages = array(); + + $ydb->plugin_pages[ $slug ] = array( + 'slug' => $slug, + 'title' => $title, + 'function' => $function, + ); +} + +/** + * Handle plugin administration page + * + */ +function yourls_plugin_admin_page( $plugin_page ) { + global $ydb; + + // Check the plugin page is actually registered + if( !isset( $ydb->plugin_pages[$plugin_page] ) ) { + yourls_die( 'This page does not exist. Maybe a plugin you thought was activated is inactive?', 'Invalid link' ); + } + + // Draw the page itself + yourls_do_action( 'load-' . $plugin_page); + yourls_html_head( 'plugin_page_' . $plugin_page, $ydb->plugin_pages[$plugin_page]['title'] ); + yourls_html_logo(); + yourls_html_menu(); + + call_user_func( $ydb->plugin_pages[$plugin_page]['function'] ); + + yourls_html_footer(); + + die(); +} \ No newline at end of file diff --git a/includes/functions-upgrade.php b/includes/functions-upgrade.php new file mode 100644 index 0000000..a9f131d --- /dev/null +++ b/includes/functions-upgrade.php @@ -0,0 +1,309 @@ +query( $sql ); + echo "

Updating table structure. Please wait...

"; +} + +/************************** 1.4.3 -> 1.5 **************************/ + +// Main func for upgrade from 1.4.3 to 1.5 +function yourls_upgrade_to_15( ) { + // Create empty 'active_plugins' entry in the option if needed + if( yourls_get_option( 'active_plugins' ) === false ) + yourls_add_option( 'active_plugins', array() ); + echo "

Enabling the plugin API. Please wait...

"; + + // Alter URL table to store titles + global $ydb; + $table_url = YOURLS_DB_TABLE_URL; + $sql = "ALTER TABLE `$table_url` ADD `title` TEXT AFTER `url`;"; + $ydb->query( $sql ); + echo "

Updating table structure. Please wait...

"; + + // Update .htaccess + yourls_create_htaccess(); + echo "

Updating .htaccess file. Please wait...

"; +} + +/************************** 1.4.1 -> 1.4.3 **************************/ + +// Main func for upgrade from 1.4.1 to 1.4.3 +function yourls_upgrade_to_143( ) { + // Check if we have 'keyword' (borked install) or 'shorturl' (ok install) + global $ydb; + $table_log = YOURLS_DB_TABLE_LOG; + $sql = "SHOW COLUMNS FROM `$table_log`"; + $cols = $ydb->get_results( $sql ); + if ( $cols[2]->Field == 'keyword' ) { + $sql = "ALTER TABLE `$table_log` CHANGE `keyword` `shorturl` VARCHAR( 200 ) BINARY;"; + $ydb->query( $sql ); + } + echo "

Structure of existing tables updated. Please wait...

"; +} + +/************************** 1.4 -> 1.4.1 **************************/ + +// Main func for upgrade from 1.4 to 1.4.1 +function yourls_upgrade_to_141( ) { + // Kill old cookies from 1.3 and prior + setcookie('yourls_username', null, time() - 3600 ); + setcookie('yourls_password', null, time() - 3600 ); + // alter table URL + yourls_alter_url_table_to_141(); + // recreate the htaccess file if needed + yourls_create_htaccess(); +} + +// Alter table URL to 1.4.1 +function yourls_alter_url_table_to_141() { + global $ydb; + $table_url = YOURLS_DB_TABLE_URL; + $alter = "ALTER TABLE `$table_url` CHANGE `keyword` `keyword` VARCHAR( 200 ) BINARY, CHANGE `url` `url` TEXT BINARY "; + $ydb->query( $alter ); + echo "

Structure of existing tables updated. Please wait...

"; +} + + +/************************** 1.3 -> 1.4 **************************/ + +// Main func for upgrade from 1.3-RC1 to 1.4 +function yourls_upgrade_to_14( $step ) { + + switch( $step ) { + case 1: + // create table log & table options + // update table url structure + // update .htaccess + yourls_create_tables_for_14(); // no value returned, assuming it went OK + yourls_alter_url_table_to_14(); // no value returned, assuming it went OK + $clean = yourls_clean_htaccess_for_14(); // returns bool + $create = yourls_create_htaccess(); // returns bool + if ( !$create ) + echo "

Please create your .htaccess file (I could not do it for you). Please refer to http://yourls.org/htaccess."; + yourls_redirect_javascript( yourls_admin_url( "upgrade.php?step=2&oldver=1.3&newver=1.4&oldsql=100&newsql=200" ), $create ); + break; + + case 2: + // convert each link in table url + yourls_update_table_to_14(); + break; + + case 3: + // update table url structure part 2: recreate indexes + yourls_alter_url_table_to_14_part_two(); + // update version & db_version & next_id in the option table + // attempt to drop YOURLS_DB_TABLE_NEXTDEC + yourls_update_options_to_14(); + // Now upgrade to 1.4.1 + yourls_redirect_javascript( yourls_admin_url( "upgrade.php?step=1&oldver=1.4&newver=1.4.1&oldsql=200&newsql=210" ) ); + break; + } +} + +// Update options to reflect new version +function yourls_update_options_to_14() { + yourls_update_option( 'version', '1.4' ); + yourls_update_option( 'db_version', '200' ); + + if( defined('YOURLS_DB_TABLE_NEXTDEC') ) { + global $ydb; + $table = YOURLS_DB_TABLE_NEXTDEC; + $next_id = $ydb->get_var("SELECT `next_id` FROM `$table`"); + yourls_update_option( 'next_id', $next_id ); + @$ydb->query( "DROP TABLE `$table`" ); + } else { + yourls_update_option( 'next_id', 1 ); // In case someone mistakenly deleted the next_id constant or table too early + } +} + +// Create new tables for YOURLS 1.4: options & log +function yourls_create_tables_for_14() { + global $ydb; + + $queries = array(); + + $queries[YOURLS_DB_TABLE_OPTIONS] = + 'CREATE TABLE IF NOT EXISTS `'.YOURLS_DB_TABLE_OPTIONS.'` ('. + '`option_id` int(11) unsigned NOT NULL auto_increment,'. + '`option_name` varchar(64) NOT NULL default "",'. + '`option_value` longtext NOT NULL,'. + 'PRIMARY KEY (`option_id`,`option_name`),'. + 'KEY `option_name` (`option_name`)'. + ');'; + + $queries[YOURLS_DB_TABLE_LOG] = + 'CREATE TABLE IF NOT EXISTS `'.YOURLS_DB_TABLE_LOG.'` ('. + '`click_id` int(11) NOT NULL auto_increment,'. + '`click_time` datetime NOT NULL,'. + '`shorturl` varchar(200) NOT NULL,'. + '`referrer` varchar(200) NOT NULL,'. + '`user_agent` varchar(255) NOT NULL,'. + '`ip_address` varchar(41) NOT NULL,'. + '`country_code` char(2) NOT NULL,'. + 'PRIMARY KEY (`click_id`),'. + 'KEY `shorturl` (`shorturl`)'. + ');'; + + foreach( $queries as $query ) { + $ydb->query( $query ); // There's no result to be returned to check if table was created (except making another query to check table existence, which we'll avoid) + } + + echo "

New tables created. Please wait...

"; + +} + +// Alter table structure, part 1 (change schema, drop index) +function yourls_alter_url_table_to_14() { + global $ydb; + $table = YOURLS_DB_TABLE_URL; + + $alters = array(); + $results = array(); + $alters[] = "ALTER TABLE `$table` CHANGE `id` `keyword` VARCHAR( 200 ) NOT NULL"; + $alters[] = "ALTER TABLE `$table` CHANGE `url` `url` TEXT NOT NULL"; + $alters[] = "ALTER TABLE `$table` DROP PRIMARY KEY"; + + foreach ( $alters as $query ) { + $ydb->query( $query ); + } + + echo "

Structure of existing tables updated. Please wait...

"; +} + +// Alter table structure, part 2 (recreate indexes after the table is up to date) +function yourls_alter_url_table_to_14_part_two() { + global $ydb; + $table = YOURLS_DB_TABLE_URL; + + $alters = array(); + $alters[] = "ALTER TABLE `$table` ADD PRIMARY KEY ( `keyword` )"; + $alters[] = "ALTER TABLE `$table` ADD INDEX ( `ip` )"; + $alters[] = "ALTER TABLE `$table` ADD INDEX ( `timestamp` )"; + + foreach ( $alters as $query ) { + $ydb->query( $query ); + } + + echo "

New table index created

"; +} + +// Convert each link from 1.3 (id) to 1.4 (keyword) structure +function yourls_update_table_to_14() { + global $ydb; + $table = YOURLS_DB_TABLE_URL; + + // Modify each link to reflect new structure + $chunk = 45; + $from = isset($_GET['from']) ? intval( $_GET['from'] ) : 0 ; + $total = yourls_get_db_stats(); + $total = $total['total_links']; + + $sql = "SELECT `keyword`,`url` FROM `$table` WHERE 1=1 ORDER BY `url` ASC LIMIT $from, $chunk ;"; + + $rows = $ydb->get_results($sql); + + $count = 0; + $queries = 0; + foreach( $rows as $row ) { + $keyword = $row->keyword; + $url = $row->url; + $newkeyword = yourls_int2string( $keyword ); + $ydb->query("UPDATE `$table` SET `keyword` = '$newkeyword' WHERE `url` = '$url';"); + if( $ydb->result === true ) { + $queries++; + } else { + echo "

Huho... Could not update rown with url='$url', from keyword '$keyword' to keyword '$newkeyword'

"; // Find what went wrong :/ + } + $count++; + } + + // All done for this chunk of queries, did it all go as expected? + $success = true; + if( $count != $queries ) { + $success = false; + $num = $count - $queries; + echo "

$num error(s) occured while updating the URL table :(

"; + } + + if ( $count == $chunk ) { + // there are probably other rows to convert + $from = $from + $chunk; + $remain = $total - $from; + echo "

Converted $chunk database rows ($remain remaining). Continuing... Please do not close this window until it's finished!

"; + yourls_redirect_javascript( yourls_admin_url( "upgrade.php?step=2&oldver=1.3&newver=1.4&oldsql=100&newsql=200&from=$from" ), $success ); + } else { + // All done + echo '

All rows converted! Please wait...

'; + yourls_redirect_javascript( yourls_admin_url( "upgrade.php?step=3&oldver=1.3&newver=1.4&oldsql=100&newsql=200" ), $success ); + } + +} + +// Clean .htaccess as it existed before 1.4. Returns boolean +function yourls_clean_htaccess_for_14() { + $filename = YOURLS_ABSPATH.'/.htaccess'; + + $result = false; + if( is_writeable( $filename ) ) { + $contents = implode( '', file( $filename ) ); + // remove "ShortURL" block + $contents = preg_replace( '/# BEGIN ShortURL.*# END ShortURL/s', '', $contents ); + // comment out deprecated RewriteRule + $find = 'RewriteRule .* - [E=REMOTE_USER:%{HTTP:Authorization},L]'; + $replace = "# You can safely remove this 5 lines block -- it's no longer used in YOURLS\n". + "# $find"; + $contents = str_replace( $find, $replace, $contents ); + + // Write cleaned file + $f = fopen( $filename, 'w' ); + fwrite( $f, $contents ); + fclose( $f ); + + $result = true; + } + + return $result; +} + diff --git a/includes/functions-xml.php b/includes/functions-xml.php new file mode 100644 index 0000000..7217ee0 --- /dev/null +++ b/includes/functions-xml.php @@ -0,0 +1,83 @@ +text=""; + $this->text.= $this->array_transform($array); + $this->text .=""; + return $this->text; + } + + function array_transform($array){ + //global $array_text; + foreach($array as $key => $value){ + if(!is_array($value)){ + //BEGIN code mod by Doug Vanderweide, 13 Jan 2011 + //does $value contain html entities? + if(strlen($value) != strlen(htmlentities($value))) { + //if so, encode as CDATA + $value = ""; + } + $this->text .= "<$key>$value"; + //END code mod + } else { + $this->text.="<$key>"; + $this->array_transform($value); + $this->text.=""; + } + } + //return $array_text; + + } + /*Transform an XML string to associative array "XML Parser Functions"*/ + function xml2array($xml){ + $this->depth=-1; + $this->xml_parser = xml_parser_create(); + xml_set_object($this->xml_parser, $this); + xml_parser_set_option ($this->xml_parser,XML_OPTION_CASE_FOLDING,0);//Don't put tags uppercase + xml_set_element_handler($this->xml_parser, "startElement", "endElement"); + xml_set_character_data_handler($this->xml_parser,"characterData"); + xml_parse($this->xml_parser,$xml,true); + xml_parser_free($this->xml_parser); + return $this->arrays[0]; + + } + function startElement($parser, $name, $attrs) + { + $this->keys[]=$name; //We add a key + $this->node_flag=1; + $this->depth++; + } + function characterData($parser,$data) + { + $key=end($this->keys); + $this->arrays[$this->depth][$key]=$data; + $this->node_flag=0; //So that we don't add as an array, but as an element + } + function endElement($parser, $name) + { + $key=array_pop($this->keys); + //If $node_flag==1 we add as an array, if not, as an element + if($this->node_flag==1){ + $this->arrays[$this->depth][$key]=$this->arrays[$this->depth+1]; + unset($this->arrays[$this->depth+1]); + } + $this->node_flag=1; + $this->depth--; + } + +}//End of the class + + +?> \ No newline at end of file diff --git a/includes/functions.php b/includes/functions.php new file mode 100644 index 0000000..f058902 --- /dev/null +++ b/includes/functions.php @@ -0,0 +1,1673 @@ +query("DELETE FROM `$table` WHERE `keyword` = '$keyword';"); + yourls_do_action( 'delete_link', $keyword, $delete ); + return $delete; +} + +// SQL query to insert a new link in the DB. Returns boolean for success or failure of the inserting +function yourls_insert_link_in_db( $url, $keyword, $title = '' ) { + global $ydb; + + $url = addslashes( yourls_sanitize_url( $url ) ); + $keyword = addslashes( yourls_sanitize_keyword( $keyword ) ); + $title = addslashes( yourls_sanitize_title( $title ) ); + + $table = YOURLS_DB_TABLE_URL; + $timestamp = date('Y-m-d H:i:s'); + $ip = yourls_get_IP(); + $insert = $ydb->query("INSERT INTO `$table` (`keyword`, `url`, `title`, `timestamp`, `ip`, `clicks`) VALUES('$keyword', '$url', '$title', '$timestamp', '$ip', 0);"); + + yourls_do_action( 'insert_link', (bool)$insert, $url, $keyword, $title, $timestamp, $ip ); + + return (bool)$insert; +} + +// Check if a URL already exists in the DB. Return NULL (doesn't exist) or an object with URL informations. +function yourls_url_exists( $url ) { + // Allow plugins to short-circuit the whole function + $pre = yourls_apply_filter( 'shunt_url_exists', false, $url ); + if ( false !== $pre ) + return $pre; + + global $ydb; + $table = YOURLS_DB_TABLE_URL; + $strip_url = stripslashes($url); + $url_exists = $ydb->get_row("SELECT * FROM `$table` WHERE `url` = '".$strip_url."';"); + + return yourls_apply_filter( 'url_exists', $url_exists, $url ); +} + +// Add a new link in the DB, either with custom keyword, or find one +function yourls_add_new_link( $url, $keyword = '', $title = '' ) { + global $ydb; + + // Allow plugins to short-circuit the whole function + $pre = yourls_apply_filter( 'shunt_add_new_link', false, $url, $keyword, $title ); + if ( false !== $pre ) + return $pre; + + if ( !$url || $url == 'http://' || $url == 'https://' ) { + $return['status'] = 'fail'; + $return['code'] = 'error:nourl'; + $return['message'] = 'Missing URL input'; + $return['errorCode'] = '400'; + return yourls_apply_filter( 'add_new_link_fail_nourl', $return, $url, $keyword, $title ); + } + + // Prevent DB flood + $ip = yourls_get_IP(); + yourls_check_IP_flood( $ip ); + + // Prevent internal redirection loops: cannot shorten a shortened URL + $url = yourls_escape( yourls_sanitize_url($url) ); + if( preg_match( '!^'.YOURLS_SITE.'/!', $url ) ) { + if( yourls_is_shorturl( $url ) ) { + $return['status'] = 'fail'; + $return['code'] = 'error:noloop'; + $return['message'] = 'URL is a short URL'; + $return['errorCode'] = '400'; + return yourls_apply_filter( 'add_new_link_fail_noloop', $return, $url, $keyword, $title ); + } + } + + yourls_do_action( 'pre_add_new_link', $url, $keyword, $title ); + + $strip_url = stripslashes($url); + $return = array(); + + // duplicates allowed or new URL => store it + if( yourls_allow_duplicate_longurls() || !yourls_url_exists( $url ) ) { + + if( isset( $title ) && !empty( $title ) ) { + $title = yourls_sanitize_title( $title ); + } else { + $title = yourls_get_remote_title( $url ); + } + $title = yourls_apply_filter( 'add_new_title', $title, $url, $keyword ); + + // Custom keyword provided + if ( $keyword ) { + + yourls_do_action( 'add_new_link_custom_keyword', $url, $keyword, $title ); + + $keyword = yourls_escape( yourls_sanitize_string($keyword) ); + $keyword = yourls_apply_filter( 'custom_keyword', $keyword, $url, $title ); + if ( !yourls_keyword_is_free($keyword) ) { + // This shorturl either reserved or taken already + $return['status'] = 'fail'; + $return['code'] = 'error:keyword'; + $return['message'] = 'Short URL '.$keyword.' already exists in database or is reserved'; + } else { + // all clear, store ! + yourls_insert_link_in_db( $url, $keyword, $title ); + $return['url'] = array('keyword' => $keyword, 'url' => $strip_url, 'title' => $title, 'date' => date('Y-m-d H:i:s'), 'ip' => $ip ); + $return['status'] = 'success'; + $return['message'] = yourls_trim_long_string( $strip_url ).' added to database'; + $return['title'] = $title; + $return['html'] = yourls_table_add_row( $keyword, $url, $title, $ip, 0, time() ); + $return['shorturl'] = YOURLS_SITE .'/'. $keyword; + } + + // Create random keyword + } else { + + yourls_do_action( 'add_new_link_create_keyword', $url, $keyword, $title ); + + $timestamp = date('Y-m-d H:i:s'); + $id = yourls_get_next_decimal(); + $ok = false; + do { + $keyword = yourls_int2string( $id ); + $keyword = yourls_apply_filter( 'random_keyword', $keyword, $url, $title ); + $free = yourls_keyword_is_free($keyword); + $add_url = @yourls_insert_link_in_db( $url, $keyword, $title ); + $ok = ($free && $add_url); + if ( $ok === false && $add_url === 1 ) { + // we stored something, but shouldn't have (ie reserved id) + $delete = yourls_delete_link_by_keyword( $keyword ); + $return['extra_info'] .= '(deleted '.$keyword.')'; + } else { + // everything ok, populate needed vars + $return['url'] = array('keyword' => $keyword, 'url' => $strip_url, 'title' => $title, 'date' => $timestamp, 'ip' => $ip ); + $return['status'] = 'success'; + $return['message'] = yourls_trim_long_string( $strip_url ).' added to database'; + $return['title'] = $title; + $return['html'] = yourls_table_add_row( $keyword, $url, $title, $ip, 0, time() ); + $return['shorturl'] = YOURLS_SITE .'/'. $keyword; + } + $id++; + } while (!$ok); + @yourls_update_next_decimal($id); + } + + // URL was already stored + } else { + + yourls_do_action( 'add_new_link_already_stored', $url, $keyword, $title ); + + $return['status'] = 'fail'; + $return['code'] = 'error:url'; + $return['url'] = array( 'keyword' => $url_exists->keyword, 'url' => $strip_url, 'title' => $url_exists->title, 'date' => $url_exists->timestamp, 'ip' => $url_exists->ip, 'clicks' => $url_exists->clicks ); + $return['message'] = yourls_trim_long_string( $strip_url ).' already exists in database'; + $return['title'] = $url_exists->title; + $return['shorturl'] = YOURLS_SITE .'/'. $url_exists->keyword; + } + + yourls_do_action( 'post_add_new_link', $url, $keyword, $title ); + + $return['statusCode'] = 200; // regardless of result, this is still a valid request + return yourls_apply_filter( 'add_new_link', $return, $url, $keyword, $title ); +} + + +// Edit a link +function yourls_edit_link( $url, $keyword, $newkeyword='', $title='' ) { + global $ydb; + + $table = YOURLS_DB_TABLE_URL; + $url = yourls_escape(yourls_sanitize_url($url)); + $keyword = yourls_escape(yourls_sanitize_string( $keyword )); + $title = yourls_escape(yourls_sanitize_title( $title )); + $newkeyword = yourls_escape(yourls_sanitize_string( $newkeyword )); + $strip_url = stripslashes($url); + $strip_title = stripslashes($title); + $old_url = $ydb->get_var("SELECT `url` FROM `$table` WHERE `keyword` = '$keyword';"); + + // Check if new URL is not here already + if ( $old_url != $url && !yourls_allow_duplicate_longurls() ) { + $new_url_already_there = intval($ydb->get_var("SELECT COUNT(keyword) FROM `$table` WHERE `url` = '$strip_url';")); + } else { + $new_url_already_there = false; + } + + // Check if the new keyword is not here already + if ( $newkeyword != $keyword ) { + $keyword_is_ok = yourls_keyword_is_free( $newkeyword ); + } else { + $keyword_is_ok = true; + } + + yourls_do_action( 'pre_edit_link', $url, $keyword, $newkeyword, $new_url_already_there, $keyword_is_ok ); + + // All clear, update + if ( ( !$new_url_already_there || yourls_allow_duplicate_longurls() ) && $keyword_is_ok ) { + $update_url = $ydb->query("UPDATE `$table` SET `url` = '$url', `keyword` = '$newkeyword', `title` = '$title' WHERE `keyword` = '$keyword';"); + if( $update_url ) { + $return['url'] = array( 'keyword' => $newkeyword, 'shorturl' => YOURLS_SITE.'/'.$newkeyword, 'url' => $strip_url, 'display_url' => yourls_trim_long_string( $strip_url ), 'title' => $strip_title, 'display_title' => yourls_trim_long_string( $strip_title ) ); + $return['status'] = 'success'; + $return['message'] = 'Link updated in database'; + } else { + $return['status'] = 'fail'; + $return['message'] = 'Error updating '. yourls_trim_long_string( $strip_url ).' (Short URL: '.$keyword.') to database'; + } + + // Nope + } else { + $return['status'] = 'fail'; + $return['message'] = 'URL or keyword already exists in database'; + } + + return yourls_apply_filter( 'edit_link', $return, $url, $keyword, $newkeyword, $title, $new_url_already_there, $keyword_is_ok ); +} + +// Update a title link (no checks for duplicates etc..) +function yourls_edit_link_title( $keyword, $title ) { + global $ydb; + + $keyword = yourls_escape( yourls_sanitize_keyword( $keyword ) ); + $title = yourls_escape( yourls_sanitize_title( $title ) ); + + $table = YOURLS_DB_TABLE_URL; + $update = $ydb->query("UPDATE `$table` SET `title` = '$title' WHERE `keyword` = '$keyword';"); + + return $update; +} + + +// Check if keyword id is free (ie not already taken, and not reserved). Return bool. +function yourls_keyword_is_free( $keyword ) { + $free = true; + if ( yourls_keyword_is_reserved( $keyword ) or yourls_keyword_is_taken( $keyword ) ) + $free = false; + + return yourls_apply_filter( 'keyword_is_free', $free, $keyword ); +} + +// Check if a keyword is taken (ie there is already a short URL with this id). Return bool. +function yourls_keyword_is_taken( $keyword ) { + global $ydb; + $keyword = yourls_sanitize_keyword( $keyword ); + $taken = false; + $table = YOURLS_DB_TABLE_URL; + $already_exists = $ydb->get_var("SELECT COUNT(`keyword`) FROM `$table` WHERE `keyword` = '$keyword';"); + if ( $already_exists ) + $taken = true; + + return yourls_apply_filter( 'keyword_is_taken', $taken, $keyword ); +} + + +// Connect to DB +function yourls_db_connect() { + global $ydb; + + if (!defined('YOURLS_DB_USER') + or !defined('YOURLS_DB_PASS') + or !defined('YOURLS_DB_NAME') + or !defined('YOURLS_DB_HOST') + or !class_exists('ezSQL_mysql') + ) yourls_die ('DB config missing, or could not find DB class', 'Fatal error', 503); + + // Are we standalone or in the WordPress environment? + if ( class_exists('wpdb') ) { + $ydb = new wpdb(YOURLS_DB_USER, YOURLS_DB_PASS, YOURLS_DB_NAME, YOURLS_DB_HOST); + } else { + $ydb = new ezSQL_mysql(YOURLS_DB_USER, YOURLS_DB_PASS, YOURLS_DB_NAME, YOURLS_DB_HOST); + } + if ( $ydb->last_error ) + yourls_die( $ydb->last_error, 'Fatal error', 503 ); + + if ( defined('YOURLS_DEBUG') && YOURLS_DEBUG === true ) + $ydb->show_errors = true; + + return $ydb; +} + +// Return XML output. +function yourls_xml_encode($array) { + require_once(YOURLS_INC.'/functions-xml.php'); + $converter= new yourls_array2xml; + return $converter->array2xml($array); +} + +// Return array of all informations associated with keyword. Returns false if keyword not found. Set optional $use_cache to false to force fetching from DB +function yourls_get_keyword_infos( $keyword, $use_cache = true ) { + global $ydb; + $keyword = yourls_sanitize_string( $keyword ); + + yourls_do_action( 'pre_get_keyword', $keyword, $use_cache ); + + if( isset( $ydb->infos[$keyword] ) && $use_cache == true ) { + return yourls_apply_filter( 'get_keyword_infos', $ydb->infos[$keyword], $keyword ); + } + + yourls_do_action( 'get_keyword_not_cached', $keyword ); + + $table = YOURLS_DB_TABLE_URL; + $infos = $ydb->get_row("SELECT * FROM `$table` WHERE `keyword` = '$keyword'"); + + if( $infos ) { + $infos = (array)$infos; + $ydb->infos[$keyword] = $infos; + } else { + $ydb->infos[$keyword] = false; + } + + return yourls_apply_filter( 'get_keyword_infos', $ydb->infos[$keyword], $keyword ); +} + +// Return (string) selected information associated with a keyword. Optional $notfound = string default message if nothing found +function yourls_get_keyword_info( $keyword, $field, $notfound = false ) { + + // Allow plugins to short-circuit the whole function + $pre = yourls_apply_filter( 'shunt_get_keyword_info', false, $keyword, $field, $notfound ); + if ( false !== $pre ) + return $pre; + + $keyword = yourls_sanitize_string( $keyword ); + $infos = yourls_get_keyword_infos( $keyword ); + + $return = $notfound; + if ( isset($infos[$field]) && $infos[$field] !== false ) + $return = $infos[$field]; + + return yourls_apply_filter( 'get_keyword_info', $return, $keyword, $field, $notfound ); +} + +// Return title associated with keyword. Optional $notfound = string default message if nothing found +function yourls_get_keyword_title( $keyword, $notfound = false ) { + return yourls_get_keyword_info( $keyword, 'title', $notfound ); +} + +// Return long URL associated with keyword. Optional $notfound = string default message if nothing found +function yourls_get_keyword_longurl( $keyword, $notfound = false ) { + return yourls_get_keyword_info( $keyword, 'url', $notfound ); +} + +// Return number of clicks on a keyword. Optional $notfound = string default message if nothing found +function yourls_get_keyword_clicks( $keyword, $notfound = false ) { + return yourls_get_keyword_info( $keyword, 'clicks', $notfound ); +} + +// Return IP that added a keyword. Optional $notfound = string default message if nothing found +function yourls_get_keyword_IP( $keyword, $notfound = false ) { + return yourls_get_keyword_info( $keyword, 'ip', $notfound ); +} + +// Return timestamp associated with a keyword. Optional $notfound = string default message if nothing found +function yourls_get_keyword_timestamp( $keyword, $notfound = false ) { + return yourls_get_keyword_info( $keyword, 'timestamp', $notfound ); +} + +// Update click count on a short URL. Return 0/1 for error/success. +function yourls_update_clicks( $keyword, $clicks = false ) { + // Allow plugins to short-circuit the whole function + $pre = yourls_apply_filter( 'shunt_update_clicks', false, $keyword, $clicks ); + if ( false !== $pre ) + return $pre; + + global $ydb; + $keyword = yourls_sanitize_string( $keyword ); + $table = YOURLS_DB_TABLE_URL; + if ( $clicks !== false && is_int( $clicks ) && $clicks >= 0 ) + $update = $ydb->query("UPDATE `$table` SET `clicks` = $clicks WHERE `keyword` = '$keyword'"); + else + $update = $ydb->query("UPDATE `$table` SET `clicks` = clicks + 1 WHERE `keyword` = '$keyword'"); + + yourls_do_action( 'update_clicks', $keyword, $update, $clicks ); + return $update; +} + +// Return array of stats. (string)$filter is 'bottom', 'last', 'rand' or 'top'. (int)$limit is the number of links to return +function yourls_get_stats( $filter = 'top', $limit = 10, $start = 0 ) { + global $ydb; + + switch( $filter ) { + case 'bottom': + $sort_by = 'clicks'; + $sort_order = 'asc'; + break; + case 'last': + $sort_by = 'timestamp'; + $sort_order = 'desc'; + break; + case 'rand': + case 'random': + $sort_by = 'RAND()'; + $sort_order = ''; + break; + case 'top': + default: + $sort_by = 'clicks'; + $sort_order = 'desc'; + break; + } + + // Fetch links + $limit = intval( $limit ); + $start = intval( $start ); + if ( $limit > 0 ) { + + $table_url = YOURLS_DB_TABLE_URL; + $results = $ydb->get_results("SELECT * FROM `$table_url` WHERE 1=1 ORDER BY `$sort_by` $sort_order LIMIT $start, $limit;"); + + $return = array(); + $i = 1; + + foreach ( (array)$results as $res) { + $return['links']['link_'.$i++] = array( + 'shorturl' => YOURLS_SITE .'/'. $res->keyword, + 'url' => $res->url, + 'title' => $res->title, + 'timestamp'=> $res->timestamp, + 'ip' => $res->ip, + 'clicks' => $res->clicks, + ); + } + } + + $return['stats'] = yourls_get_db_stats(); + + $return['statusCode'] = 200; + + return yourls_apply_filter( 'get_stats', $return, $filter, $limit, $start ); +} + +// Return array of stats. (string)$filter is 'bottom', 'last', 'rand' or 'top'. (int)$limit is the number of links to return +function yourls_get_link_stats( $shorturl ) { + global $ydb; + + $table_url = YOURLS_DB_TABLE_URL; + $res = $ydb->get_row("SELECT * FROM `$table_url` WHERE keyword = '$shorturl';"); + $return = array(); + + if( !$res ) { + // non existent link + $return = array( + 'statusCode' => 404, + 'message' => 'Error: short URL not found', + ); + } else { + $return = array( + 'statusCode' => 200, + 'message' => 'success', + 'link' => array( + 'shorturl' => YOURLS_SITE .'/'. $res->keyword, + 'url' => $res->url, + 'title' => $res->title, + 'timestamp'=> $res->timestamp, + 'ip' => $res->ip, + 'clicks' => $res->clicks, + ) + ); + } + + return yourls_apply_filter( 'get_link_stats', $return, $shorturl ); +} + +// Return array for API stat requests +function yourls_api_stats( $filter = 'top', $limit = 10, $start = 0 ) { + $return = yourls_get_stats( $filter, $limit, $start ); + $return['simple'] = 'Need either XML or JSON format for stats'; + $return['message'] = 'success'; + return yourls_apply_filter( 'api_stats', $return, $filter, $limit, $start ); +} + +// Return array for counts of shorturls and clicks +function yourls_api_db_stats() { + $return = yourls_get_db_stats(); + $return['simple'] = 'Need either XML or JSON format for stats'; + $return['message'] = 'success'; + return yourls_apply_filter( 'api_db_stats', $return ); +} + +// Return array for API stat requests +function yourls_api_url_stats($shorturl) { + $keyword = str_replace( YOURLS_SITE . '/' , '', $shorturl ); // accept either 'http://ozh.in/abc' or 'abc' + $keyword = yourls_sanitize_string( $keyword ); + + $return = yourls_get_link_stats( $keyword ); + $return['simple'] = 'Need either XML or JSON format for stats'; + return yourls_apply_filter( 'api_url_stats', $return, $shorturl ); +} + +// Expand short url to long url +function yourls_api_expand( $shorturl ) { + $keyword = str_replace( YOURLS_SITE . '/' , '', $shorturl ); // accept either 'http://ozh.in/abc' or 'abc' + $keyword = yourls_sanitize_string( $keyword ); + + $longurl = yourls_get_keyword_longurl( $keyword ); + + if( $longurl ) { + $return = array( + 'keyword' => $keyword, + 'shorturl' => YOURLS_SITE . "/$keyword", + 'longurl' => $longurl, + 'simple' => $longurl, + 'message' => 'success', + 'statusCode' => 200, + ); + } else { + $return = array( + 'keyword' => $keyword, + 'simple' => 'not found', + 'message' => 'Error: short URL not found', + 'errorCode' => 404, + ); + } + + return yourls_apply_filter( 'api_expand', $return, $shorturl ); +} + + +// Get total number of URLs and sum of clicks. Input: optional "AND WHERE" clause. Returns array +function yourls_get_db_stats( $where = '' ) { + global $ydb; + $table_url = YOURLS_DB_TABLE_URL; + + $totals = $ydb->get_row("SELECT COUNT(keyword) as count, SUM(clicks) as sum FROM `$table_url` WHERE 1=1 $where"); + $return = array( 'total_links' => $totals->count, 'total_clicks' => $totals->sum ); + + return yourls_apply_filter( 'get_db_stats', $return, $where ); +} + +// Return API result. Dies after this +function yourls_api_output( $mode, $return ) { + if( isset( $return['simple'] ) ) { + $simple = $return['simple']; + unset( $return['simple'] ); + } + + yourls_do_action( 'pre_api_output', $mode, $return ); + + switch ( $mode ) { + case 'jsonp': + header('Content-type: application/javascript'); + echo $return['callback'] . '(' . json_encode($return) . ')'; + break; + + case 'json': + header('Content-type: application/json'); + echo json_encode($return); + break; + + case 'xml': + header('Content-type: application/xml'); + echo yourls_xml_encode($return); + break; + + case 'simple': + default: + if( isset( $simple ) ) + echo $simple; + break; + } + + yourls_do_action( 'api_output', $mode, $return ); + + die(); +} + +// Get number of SQL queries performed +function yourls_get_num_queries() { + global $ydb; + + return yourls_apply_filter( 'get_num_queries', $ydb->num_queries ); +} + +// Returns a sanitized a user agent string. Given what I found on http://www.user-agents.org/ it should be OK. +function yourls_get_user_agent() { + if ( !isset( $_SERVER['HTTP_USER_AGENT'] ) ) + return '-'; + + $ua = strip_tags( html_entity_decode( $_SERVER['HTTP_USER_AGENT'] )); + $ua = preg_replace('![^0-9a-zA-Z\':., /{}\(\)\[\]\+@&\!\?;_\-=~\*\#]!', '', $ua ); + + return yourls_apply_filter( 'get_user_agent', substr( $ua, 0, 254 ) ); +} + +// Redirect to another page +function yourls_redirect( $location, $code = 301 ) { + yourls_do_action( 'pre_redirect', $location, $code ); + $location = yourls_apply_filter( 'redirect', $location, $code ); + // Redirect, either properly if possible, or via Javascript otherwise + if( !headers_sent() ) { + yourls_status_header( $code ); + header( "Location: $location" ); + } else { + yourls_redirect_javascript( $location ); + } + die(); +} + +// Set HTTP status header +function yourls_status_header( $code = 200 ) { + if( headers_sent() ) + return; + + $protocol = $_SERVER["SERVER_PROTOCOL"]; + if ( 'HTTP/1.1' != $protocol && 'HTTP/1.0' != $protocol ) + $protocol = 'HTTP/1.0'; + + $code = intval( $code ); + $desc = yourls_get_HTTP_status( $code ); + + @header ("$protocol $code $desc"); // This causes problems on IIS and some FastCGI setups + yourls_do_action( 'status_header', $code ); +} + +// Redirect to another page using Javascript. Set optional (bool)$dontwait to false to force manual redirection (make sure a message has been read by user) +function yourls_redirect_javascript( $location, $dontwait = true ) { + yourls_do_action( 'pre_redirect_javascript', $location, $dontwait ); + $location = yourls_apply_filter( 'redirect_javascript', $location, $dontwait ); + if( $dontwait ) { + echo << + window.location="$location"; + + (if you are not redirected after 10 seconds, please click here) +REDIR; + } else { + echo <<Please click here

+MANUAL; + } + yourls_do_action( 'post_redirect_javascript', $location ); +} + +// Return a HTTP status code +function yourls_get_HTTP_status( $code ) { + $code = intval( $code ); + $headers_desc = array( + 100 => 'Continue', + 101 => 'Switching Protocols', + 102 => 'Processing', + + 200 => 'OK', + 201 => 'Created', + 202 => 'Accepted', + 203 => 'Non-Authoritative Information', + 204 => 'No Content', + 205 => 'Reset Content', + 206 => 'Partial Content', + 207 => 'Multi-Status', + 226 => 'IM Used', + + 300 => 'Multiple Choices', + 301 => 'Moved Permanently', + 302 => 'Found', + 303 => 'See Other', + 304 => 'Not Modified', + 305 => 'Use Proxy', + 306 => 'Reserved', + 307 => 'Temporary Redirect', + + 400 => 'Bad Request', + 401 => 'Unauthorized', + 402 => 'Payment Required', + 403 => 'Forbidden', + 404 => 'Not Found', + 405 => 'Method Not Allowed', + 406 => 'Not Acceptable', + 407 => 'Proxy Authentication Required', + 408 => 'Request Timeout', + 409 => 'Conflict', + 410 => 'Gone', + 411 => 'Length Required', + 412 => 'Precondition Failed', + 413 => 'Request Entity Too Large', + 414 => 'Request-URI Too Long', + 415 => 'Unsupported Media Type', + 416 => 'Requested Range Not Satisfiable', + 417 => 'Expectation Failed', + 422 => 'Unprocessable Entity', + 423 => 'Locked', + 424 => 'Failed Dependency', + 426 => 'Upgrade Required', + + 500 => 'Internal Server Error', + 501 => 'Not Implemented', + 502 => 'Bad Gateway', + 503 => 'Service Unavailable', + 504 => 'Gateway Timeout', + 505 => 'HTTP Version Not Supported', + 506 => 'Variant Also Negotiates', + 507 => 'Insufficient Storage', + 510 => 'Not Extended' + ); + + if ( isset( $headers_desc[$code] ) ) + return $headers_desc[$code]; + else + return ''; +} + + +// Log a redirect (for stats) +function yourls_log_redirect( $keyword ) { + // Allow plugins to short-circuit the whole function + $pre = yourls_apply_filter( 'shunt_log_redirect', false, $keyword ); + if ( false !== $pre ) + return $pre; + + if ( !yourls_do_log_redirect() ) + return true; + + global $ydb; + $table = YOURLS_DB_TABLE_LOG; + + $keyword = yourls_sanitize_string( $keyword ); + $referrer = ( isset( $_SERVER['HTTP_REFERER'] ) ? yourls_sanitize_url( $_SERVER['HTTP_REFERER'] ) : 'direct' ); + $ua = yourls_get_user_agent(); + $ip = yourls_get_IP(); + $location = yourls_geo_ip_to_countrycode( $ip ); + + return $ydb->query( "INSERT INTO `$table` (click_time, shorturl, referrer, user_agent, ip_address, country_code) VALUES (NOW(), '$keyword', '$referrer', '$ua', '$ip', '$location')" ); +} + +// Check if we want to not log redirects (for stats) +function yourls_do_log_redirect() { + return ( !defined('YOURLS_NOSTATS') || YOURLS_NOSTATS != true ); +} + +// Converts an IP to a 2 letter country code, using GeoIP database if available in includes/geo/ +function yourls_geo_ip_to_countrycode( $ip = '', $default = '' ) { + // Allow plugins to short-circuit the Geo IP API + $location = yourls_apply_filter( 'shunt_geo_ip_to_countrycode', false, $ip, $default ); // at this point $ip can be '', check if your plugin hooks in here + if ( false !== $location ) + return $location; + + if ( !file_exists( YOURLS_INC.'/geo/GeoIP.dat') || !file_exists( YOURLS_INC.'/geo/geoip.inc') ) + return $default; + + if ( $ip == '' ) + $ip = yourls_get_IP(); + + require_once( YOURLS_INC.'/geo/geoip.inc') ; + $gi = geoip_open( YOURLS_INC.'/geo/GeoIP.dat', GEOIP_STANDARD); + $location = geoip_country_code_by_addr($gi, $ip); + geoip_close($gi); + + return yourls_apply_filter( 'geo_ip_to_countrycode', $location, $ip, $default ); +} + +// Converts a 2 letter country code to long name (ie AU -> Australia) +function yourls_geo_countrycode_to_countryname( $code ) { + // Allow plugins to short-circuit the Geo IP API + $country = yourls_apply_filter( 'shunt_geo_countrycode_to_countryname', false, $code ); + if ( false !== $country ) + return $country; + + // Load the Geo class if not already done + if( !class_exists('GeoIP') ) { + $temp = yourls_geo_ip_to_countrycode('127.0.0.1'); + } + + if( class_exists('GeoIP') ) { + $geo = new GeoIP; + $id = $geo->GEOIP_COUNTRY_CODE_TO_NUMBER[$code]; + $long = $geo->GEOIP_COUNTRY_NAMES[$id]; + return $long; + } else { + return false; + } +} + +// Return flag URL from 2 letter country code +function yourls_geo_get_flag( $code ) { + if( file_exists( YOURLS_INC.'/geo/flags/flag_'.strtolower($code).'.gif' ) ) { + $img = yourls_match_current_protocol( YOURLS_SITE.'/includes/geo/flags/flag_'.(strtolower($code)).'.gif' ); + } else { + $img = false; + } + return yourls_apply_filter( 'geo_get_flag', $img, $code ); +} + + +// Check if an upgrade is needed +function yourls_upgrade_is_needed() { + // check YOURLS_DB_VERSION exist && match values stored in YOURLS_DB_TABLE_OPTIONS + list( $currentver, $currentsql ) = yourls_get_current_version_from_sql(); + if( $currentsql < YOURLS_DB_VERSION ) + return true; + + return false; +} + +// Get current version & db version as stored in the options DB. Prior to 1.4 there's no option table. +function yourls_get_current_version_from_sql() { + $currentver = yourls_get_option( 'version' ); + $currentsql = yourls_get_option( 'db_version' ); + + // Values if version is 1.3 + if( !$currentver ) + $currentver = '1.3'; + if( !$currentsql ) + $currentsql = '100'; + + return array( $currentver, $currentsql); +} + +// Read an option from DB (or from cache if available). Return value or $default if not found +function yourls_get_option( $option_name, $default = false ) { + global $ydb; + + // Allow plugins to short-circuit options + $pre = yourls_apply_filter( 'shunt_option_'.$option_name, false ); + if ( false !== $pre ) + return $pre; + + // If option not cached already, get its value from the DB + if ( !isset( $ydb->option[$option_name] ) ) { + $table = YOURLS_DB_TABLE_OPTIONS; + $option_name = yourls_escape( $option_name ); + $row = $ydb->get_row( "SELECT `option_value` FROM `$table` WHERE `option_name` = '$option_name' LIMIT 1" ); + if ( is_object( $row) ) { // Has to be get_row instead of get_var because of funkiness with 0, false, null values + $value = $row->option_value; + } else { // option does not exist, so we must cache its non-existence + $value = $default; + } + $ydb->option[$option_name] = yourls_maybe_unserialize( $value ); + } + + return yourls_apply_filter( 'get_option_'.$option_name, $ydb->option[$option_name] ); +} + +// Read all options from DB at once +function yourls_get_all_options() { + global $ydb; + + // Allow plugins to short-circuit all options. (Note: regular plugins are loaded after all options) + $pre = yourls_apply_filter( 'shunt_all_options', false ); + if ( false !== $pre ) + return $pre; + + $table = YOURLS_DB_TABLE_OPTIONS; + + $allopt = $ydb->get_results("SELECT `option_name`, `option_value` FROM `$table` WHERE 1=1"); + + foreach( (array)$allopt as $option ) { + $ydb->option[$option->option_name] = yourls_maybe_unserialize( $option->option_value ); + } + + $ydb->option = yourls_apply_filter( 'get_all_options', $ydb->option ); +} + +// Update (add if doesn't exist) an option to DB +function yourls_update_option( $option_name, $newvalue ) { + global $ydb; + $table = YOURLS_DB_TABLE_OPTIONS; + + $safe_option_name = yourls_escape( $option_name ); + + $oldvalue = yourls_get_option( $safe_option_name ); + + // If the new and old values are the same, no need to update. + if ( $newvalue === $oldvalue ) + return false; + + if ( false === $oldvalue ) { + yourls_add_option( $option_name, $newvalue ); + return true; + } + + $_newvalue = yourls_escape( yourls_maybe_serialize( $newvalue ) ); + + yourls_do_action( 'update_option', $option_name, $oldvalue, $newvalue ); + + $ydb->query( "UPDATE `$table` SET `option_value` = '$_newvalue' WHERE `option_name` = '$option_name'"); + + if ( $ydb->rows_affected == 1 ) { + $ydb->option[$option_name] = $newvalue; + return true; + } + return false; +} + +// Add an option to the DB +function yourls_add_option( $name, $value = '' ) { + global $ydb; + $table = YOURLS_DB_TABLE_OPTIONS; + $safe_name = yourls_escape( $name ); + + // Make sure the option doesn't already exist + if ( false !== yourls_get_option( $safe_name ) ) + return; + + $_value = yourls_escape( yourls_maybe_serialize( $value ) ); + + yourls_do_action( 'add_option', $safe_name, $_value ); + + $ydb->query( "INSERT INTO `$table` (`option_name`, `option_value`) VALUES ('$name', '$_value')" ); + $ydb->option[$name] = $value; + return; +} + + +// Delete an option from the DB +function yourls_delete_option( $name ) { + global $ydb; + $table = YOURLS_DB_TABLE_OPTIONS; + $name = yourls_escape( $name ); + + // Get the ID, if no ID then return + $option = $ydb->get_row( "SELECT option_id FROM `$table` WHERE `option_name` = '$name'" ); + if ( is_null($option) || !$option->option_id ) + return false; + + yourls_do_action( 'delete_option', $option_name ); + + $ydb->query( "DELETE FROM `$table` WHERE `option_name` = '$name'" ); + return true; +} + + + +// Serialize data if needed. Stolen from WordPress +function yourls_maybe_serialize( $data ) { + if ( is_array( $data ) || is_object( $data ) ) + return serialize( $data ); + + if ( yourls_is_serialized( $data ) ) + return serialize( $data ); + + return $data; +} + +// Check value to find if it was serialized. Stolen from WordPress +function yourls_is_serialized( $data ) { + // if it isn't a string, it isn't serialized + if ( !is_string( $data ) ) + return false; + $data = trim( $data ); + if ( 'N;' == $data ) + return true; + if ( !preg_match( '/^([adObis]):/', $data, $badions ) ) + return false; + switch ( $badions[1] ) { + case 'a' : + case 'O' : + case 's' : + if ( preg_match( "/^{$badions[1]}:[0-9]+:.*[;}]\$/s", $data ) ) + return true; + break; + case 'b' : + case 'i' : + case 'd' : + if ( preg_match( "/^{$badions[1]}:[0-9.E-]+;\$/", $data ) ) + return true; + break; + } + return false; +} + +// Unserialize value only if it was serialized. Stolen from WP +function yourls_maybe_unserialize( $original ) { + if ( yourls_is_serialized( $original ) ) // don't attempt to unserialize data that wasn't serialized going in + return @unserialize( $original ); + return $original; +} + +// Determine if the current page is private +function yourls_is_private() { + $private = false; + + if ( defined('YOURLS_PRIVATE') && YOURLS_PRIVATE == true ) { + + // Allow overruling for particular pages: + + // API + if( yourls_is_API() ) { + if( !defined('YOURLS_PRIVATE_API') || YOURLS_PRIVATE_API != false ) + $private = true; + + // Infos + } elseif( yourls_is_infos() ) { + if( !defined('YOURLS_PRIVATE_INFOS') || YOURLS_PRIVATE_INFOS !== false ) + $private = true; + + // Others + } else { + $private = true; + } + + } + + return yourls_apply_filter( 'is_private', $private ); +} + +// Show login form if required +function yourls_maybe_require_auth() { + if( yourls_is_private() ) + require_once( YOURLS_INC.'/auth.php' ); +} + +// Allow several short URLs for the same long URL ? +function yourls_allow_duplicate_longurls() { + // special treatment if API to check for WordPress plugin requests + if( yourls_is_API() ) { + if ( isset($_REQUEST['source']) && $_REQUEST['source'] == 'plugin' ) + return false; + } + return ( defined( 'YOURLS_UNIQUE_URLS' ) && YOURLS_UNIQUE_URLS == false ); +} + +// Return list of all shorturls associated to the same long URL. Returns NULL or array of keywords. +function yourls_get_duplicate_keywords( $longurl ) { + if( !yourls_allow_duplicate_longurls() ) + return NULL; + + global $ydb; + $longurl = yourls_escape( yourls_sanitize_url($longurl) ); + $table = YOURLS_DB_TABLE_URL; + + $return = $ydb->get_col( "SELECT `keyword` FROM `$table` WHERE `url` = '$longurl'" ); + return yourls_apply_filter( 'get_duplicate_keywords', $return, $longurl ); +} + +// Check if an IP shortens URL too fast to prevent DB flood. Return true, or die. +function yourls_check_IP_flood( $ip = '' ) { + + // Allow plugins to short-circuit the whole function + $pre = yourls_apply_filter( 'shunt_check_IP_flood', false, $ip ); + if ( false !== $pre ) + return $pre; + + yourls_do_action( 'pre_check_ip_flood', $ip ); // at this point $ip can be '', check it if your plugin hooks in here + + if( + ( defined('YOURLS_FLOOD_DELAY_SECONDS') && YOURLS_FLOOD_DELAY_SECONDS === 0 ) || + !defined('YOURLS_FLOOD_DELAY_SECONDS') + ) + return true; + + $ip = ( $ip ? yourls_sanitize_ip( $ip ) : yourls_get_IP() ); + + // Don't throttle whitelist IPs + if( defined( 'YOURLS_FLOOD_IP_WHITELIST' ) && YOURLS_FLOOD_IP_WHITELIST ) { + $whitelist_ips = explode( ',', YOURLS_FLOOD_IP_WHITELIST ); + foreach( (array)$whitelist_ips as $whitelist_ip ) { + $whitelist_ip = trim( $whitelist_ip ); + if ( $whitelist_ip == $ip ) + return true; + } + } + + // Don't throttle logged in users + if( yourls_is_private() ) { + if( yourls_is_valid_user() === true ) + return true; + } + + yourls_do_action( 'check_ip_flood', $ip ); + + global $ydb; + $table = YOURLS_DB_TABLE_URL; + + $lasttime = $ydb->get_var( "SELECT `timestamp` FROM $table WHERE `ip` = '$ip' ORDER BY `timestamp` DESC LIMIT 1" ); + if( $lasttime ) { + $now = date( 'U' ); + $then = date( 'U', strtotime( $lasttime ) ); + if( ( $now - $then ) <= YOURLS_FLOOD_DELAY_SECONDS ) { + // Flood! + yourls_do_action( 'ip_flood', $ip, $now - $then ); + yourls_die( 'Too many URLs added too fast. Slow down please.', 'Forbidden', 403 ); + } + } + + return true; +} + +// Check if YOURLS is installed +function yourls_is_installed() { + static $is_installed = false; + if ( $is_installed === false ) { + $check_14 = $check_13 = false; + global $ydb; + if( defined('YOURLS_DB_TABLE_NEXTDEC') ) + $check_13 = $ydb->get_var('SELECT `next_id` FROM '.YOURLS_DB_TABLE_NEXTDEC); + $check_14 = yourls_get_option( 'version' ); + $is_installed = $check_13 || $check_14; + } + return yourls_apply_filter( 'is_installed', $is_installed ); +} + +// Generate random string of (int)$length length and type $type (see function for details) +function yourls_rnd_string ( $length = 5, $type = 0, $charlist = '' ) { + $str = ''; + $length = intval( $length ); + + // define possible characters + switch ( $type ) { + + // custom char list, or comply to charset as defined in config + case '0': + $possible = $charlist ? $charlist : yourls_get_shorturl_charset() ; + break; + + // no vowels to make no offending word, no 0/1/o/l to avoid confusion between letters & digits. Perfect for passwords. + case '1': + $possible = "23456789bcdfghjkmnpqrstvwxyz"; + break; + + // Same, with lower + upper + case '2': + $possible = "23456789bcdfghjkmnpqrstvwxyzBCDFGHJKMNPQRSTVWXYZ"; + break; + + // all letters, lowercase + case '3': + $possible = "abcdefghijklmnopqrstuvwxyz"; + break; + + // all letters, lowercase + uppercase + case '4': + $possible = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ"; + break; + + // all digits & letters lowercase + case '5': + $possible = "0123456789abcdefghijklmnopqrstuvwxyz"; + break; + + // all digits & letters lowercase + uppercase + case '6': + $possible = "0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ"; + break; + + } + + $i = 0; + while ($i < $length) { + $str .= substr($possible, mt_rand(0, strlen($possible)-1), 1); + $i++; + } + + return yourls_apply_filter( 'rnd_string', $str, $length, $type, $charlist ); +} + +// Return salted string +function yourls_salt( $string ) { + $salt = defined('YOURLS_COOKIEKEY') ? YOURLS_COOKIEKEY : md5(__FILE__) ; + return yourls_apply_filter( 'yourls_salt', md5 ($string . $salt), $string ); +} + +// Add a query var to a URL and return URL. Completely stolen from WP. +// Works with one of these parameter patterns: +// array( 'var' => 'value' ) +// array( 'var' => 'value' ), $url +// 'var', 'value' +// 'var', 'value', $url +// If $url ommited, uses $_SERVER['REQUEST_URI'] +function yourls_add_query_arg() { + $ret = ''; + if ( is_array( func_get_arg(0) ) ) { + if ( @func_num_args() < 2 || false === @func_get_arg( 1 ) ) + $uri = $_SERVER['REQUEST_URI']; + else + $uri = @func_get_arg( 1 ); + } else { + if ( @func_num_args() < 3 || false === @func_get_arg( 2 ) ) + $uri = $_SERVER['REQUEST_URI']; + else + $uri = @func_get_arg( 2 ); + } + + $uri = str_replace( '&', '&', $uri ); + + + if ( $frag = strstr( $uri, '#' ) ) + $uri = substr( $uri, 0, -strlen( $frag ) ); + else + $frag = ''; + + if ( preg_match( '|^https?://|i', $uri, $matches ) ) { + $protocol = $matches[0]; + $uri = substr( $uri, strlen( $protocol ) ); + } else { + $protocol = ''; + } + + if ( strpos( $uri, '?' ) !== false ) { + $parts = explode( '?', $uri, 2 ); + if ( 1 == count( $parts ) ) { + $base = '?'; + $query = $parts[0]; + } else { + $base = $parts[0] . '?'; + $query = $parts[1]; + } + } elseif ( !empty( $protocol ) || strpos( $uri, '=' ) === false ) { + $base = $uri . '?'; + $query = ''; + } else { + $base = ''; + $query = $uri; + } + + parse_str( $query, $qs ); + $qs = yourls_urlencode_deep( $qs ); // this re-URL-encodes things that were already in the query string + if ( is_array( func_get_arg( 0 ) ) ) { + $kayvees = func_get_arg( 0 ); + $qs = array_merge( $qs, $kayvees ); + } else { + $qs[func_get_arg( 0 )] = func_get_arg( 1 ); + } + + foreach ( (array) $qs as $k => $v ) { + if ( $v === false ) + unset( $qs[$k] ); + } + + $ret = http_build_query( $qs ); + $ret = trim( $ret, '?' ); + $ret = preg_replace( '#=(&|$)#', '$1', $ret ); + $ret = $protocol . $base . $ret . $frag; + $ret = rtrim( $ret, '?' ); + return $ret; +} + +// Navigates through an array and encodes the values to be used in a URL. Stolen from WP, used in yourls_add_query_arg() +function yourls_urlencode_deep($value) { + $value = is_array($value) ? array_map('yourls_urlencode_deep', $value) : urlencode($value); + return $value; +} + +// Remove arg from query. Opposite of yourls_add_query_arg. Stolen from WP. +function yourls_remove_query_arg( $key, $query = false ) { + if ( is_array( $key ) ) { // removing multiple keys + foreach ( $key as $k ) + $query = yourls_add_query_arg( $k, false, $query ); + return $query; + } + return yourls_add_query_arg( $key, false, $query ); +} + +// Return a time-dependent string for nonce creation +function yourls_tick() { + return ceil( time() / YOURLS_NONCE_LIFE ); +} + +// Create a time limited, action limited and user limited token +function yourls_create_nonce( $action, $user = false ) { + if( false == $user ) + $user = defined('YOURLS_USER') ? YOURLS_USER : '-1'; + $tick = yourls_tick(); + return substr( yourls_salt($tick . $action . $user), 0, 10 ); +} + +// Create a nonce field for inclusion into a form +function yourls_nonce_field( $action, $name = 'nonce', $user = false, $echo = true ) { + $field = ''; + if( $echo ) + echo $field."\n"; + return $field; +} + +// Add a nonce to a URL. If URL omitted, adds nonce to current URL +function yourls_nonce_url( $action, $url = false, $name = 'nonce', $user = false ) { + $nonce = yourls_create_nonce( $action, $user ); + return yourls_add_query_arg( $name, $nonce, $url ); +} + +// Check validity of a nonce (ie time span, user and action match). +// Returns true if valid, dies otherwise (yourls_die() or die($return) if defined) +// if $nonce is false or unspecified, it will use $_REQUEST['nonce'] +function yourls_verify_nonce( $action, $nonce = false, $user = false, $return = '' ) { + // get user + if( false == $user ) + $user = defined('YOURLS_USER') ? YOURLS_USER : '-1'; + + // get current nonce value + if( false == $nonce && isset( $_REQUEST['nonce'] ) ) + $nonce = $_REQUEST['nonce']; + + // what nonce should be + $valid = yourls_create_nonce( $action, $user ); + + if( $nonce == $valid ) { + return true; + } else { + if( $return ) + die( $return ); + yourls_die( 'Unauthorized action or expired link', 'Error', 403 ); + } +} + +// Converts keyword into short link (prepend with YOURLS base URL) +function yourls_link( $keyword = '' ) { + $link = YOURLS_SITE . '/' . yourls_sanitize_keyword( $keyword ); + return yourls_apply_filter( 'yourls_link', $link, $keyword ); +} + +// Converts keyword into stat link (prepend with YOURLS base URL, append +) +function yourls_statlink( $keyword = '' ) { + $link = YOURLS_SITE . '/' . yourls_sanitize_keyword( $keyword ) . '+'; + return yourls_apply_filter( 'yourls_statlink', $link, $keyword ); +} + +// Check if we're in API mode. Returns bool +function yourls_is_API() { + if ( defined('YOURLS_API') && YOURLS_API == true ) + return true; + return false; +} + +// Check if we're in Ajax mode. Returns bool +function yourls_is_Ajax() { + if ( defined('YOURLS_AJAX') && YOURLS_AJAX == true ) + return true; + return false; +} + +// Check if we're in GO mode (yourls-go.php). Returns bool +function yourls_is_GO() { + if ( defined('YOURLS_GO') && YOURLS_GO == true ) + return true; + return false; +} + +// Check if we're displaying stats infos (yourls-infos.php). Returns bool +function yourls_is_infos() { + if ( defined('YOURLS_INFOS') && YOURLS_INFOS == true ) + return true; + return false; +} + +// Check if we'll need interface display function (ie not API or redirection) +function yourls_has_interface() { + if( yourls_is_API() or yourls_is_GO() ) + return false; + return true; +} + +// Check if we're in the admin area. Returns bool +function yourls_is_admin() { + if ( defined('YOURLS_ADMIN') && YOURLS_ADMIN == true ) + return true; + return false; +} + +// Check if the server seems to be running on Windows. Not exactly sure how reliable this is. +function yourls_is_windows() { + return defined( 'DIRECTORY_SEPARATOR' ) && DIRECTORY_SEPARATOR == '\\'; +} + +// Check if SSL is required. Returns bool. +function yourls_needs_ssl() { + if ( defined('YOURLS_ADMIN_SSL') && YOURLS_ADMIN_SSL == true ) + return true; + return false; +} + +// Return admin link, with SSL preference if applicable. +function yourls_admin_url( $page = '' ) { + $admin = YOURLS_SITE . '/admin/' . $page; + if( yourls_is_ssl() or yourls_needs_ssl() ) + $admin = str_replace('http://', 'https://', $admin); + return yourls_apply_filter( 'admin_url', $admin, $page ); +} + +// Return YOURLS_SITE, with SSL preference +function yourls_site_url( $echo = true ) { + $site = YOURLS_SITE; + // Do not enforce (checking yourls_need_ssl() ) but check current usage so it won't force SSL on non-admin pages + if( yourls_is_ssl() ) + $site = str_replace( 'http://', 'https://', $site ); + $site = yourls_apply_filter( 'site_url', $site ); + if( $echo ) + echo $site; + return $site; +} + +// Check if SSL is used, returns bool. Stolen from WP. +function yourls_is_ssl() { + $is_ssl = false; + if ( isset($_SERVER['HTTPS']) ) { + if ( 'on' == strtolower($_SERVER['HTTPS']) ) + $is_ssl = true; + if ( '1' == $_SERVER['HTTPS'] ) + $is_ssl = true; + } elseif ( isset($_SERVER['SERVER_PORT']) && ( '443' == $_SERVER['SERVER_PORT'] ) ) { + $is_ssl = true; + } + return yourls_apply_filter( 'is_ssl', $is_ssl ); +} + + +// Get a remote page , return a string (either title or url) +function yourls_get_remote_title( $url ) { + // Allow plugins to short-circuit the whole function + $pre = yourls_apply_filter( 'shunt_get_remote_title', false, $url ); + if ( false !== $pre ) + return $pre; + + require_once( YOURLS_INC.'/functions-http.php' ); + + $url = yourls_sanitize_url( $url ); + + $title = $charset = false; + + $content = yourls_get_remote_content( $url ); + + // If false, return url as title. + // Todo: improve this with temporary title when shorturl_meta available? + if( false === $content ) + return $url; + + if( $content !== false ) { + // look for <title> + if ( preg_match('/<title>(.*?)<\/title>/is', $content, $found ) ) { + $title = $found[1]; + unset( $found ); + } + + // look for charset + // <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> + if ( preg_match('/<meta[^>]*?charset=([^>]*?)\/?>/is', $content, $found ) ) { + $charset = trim($found[1], '"\' '); + unset( $found ); + } + } + + // if title not found, guess if returned content was actually an error message + if( $title == false && strpos( $content, 'Error' ) === 0 ) { + $title = $content; + } + + if( $title == false ) + $title = $url; + + /* + if( !yourls_seems_utf8( $title ) ) + $title = utf8_encode( $title ); + */ + + // Charset conversion. We use @ to remove warnings (mb_ functions are easily bitching about illegal chars) + if( function_exists( 'mb_convert_encoding' ) ) { + if( $charset ) { + $title = @mb_convert_encoding( $title, 'UTF-8', $charset ); + } else { + $title = @mb_convert_encoding( $title, 'UTF-8' ); + } + } + + // Remove HTML entities + $title = html_entity_decode( $title, ENT_QUOTES, 'UTF-8' ); + + // Strip out evil things + $title = yourls_sanitize_title( $title ); + + return yourls_apply_filter( 'get_remote_title', $title, $url ); +} + +// Check for maintenance mode that will shortcut everything +function yourls_check_maintenance_mode() { + + // TODO: all cases that always display the sites (is_admin but not is_ajax?) + if( 1 ) + return; + + // first case: /user/maintenance.php file + if( file_exists( YOURLS_USERDIR.'/maintenance.php' ) ) { + include( YOURLS_USERDIR.'/maintenance.php' ); + die(); + } + + // second case: option in DB + if( yourls_get_option( 'maintenance_mode' ) !== false ) { + require_once( YOURLS_INC.'/functions-html.php' ); + $title = 'Service temporarily unavailable'; + $message = 'Our service is currently undergoing scheduled maintenance.</p> + <p>Things should not last very long, thank you for your patience and please excuse the inconvenience'; + yourls_die( $message, $title , 503 ); + } + +} + +// Toggle maintenance mode +function yourls_maintenance_mode( $maintenance = true ) { + yourls_update_option( 'maintenance_mode', (bool)$maintenance ); +} + +// Quick UA check for mobile devices. Return boolean. +function yourls_is_mobile_device() { + // Strings searched + $mobiles = array( + 'android', 'blackberry', 'blazer', + 'compal', 'elaine', 'fennec', 'hiptop', + 'iemobile', 'iphone', 'ipod', 'ipad', + 'iris', 'kindle', 'opera mobi', 'opera mini', + 'palm', 'phone', 'pocket', 'psp', 'symbian', + 'treo', 'wap', 'windows ce', 'windows phone' + ); + + // Current user-agent + $current = strtolower( $_SERVER['HTTP_USER_AGENT'] ); + + // Check and return + $is_mobile = ( str_replace( $mobiles, '', $current ) != $current ); + return yourls_apply_filter( 'is_mobile_device', $is_mobile ); +} + +// Get request in YOURLS base (eg in 'http://site.com/yourls/abcd' get 'abdc') +function yourls_get_request() { + // Allow plugins to short-circuit the whole function + $pre = yourls_apply_filter( 'shunt_get_request', false ); + if ( false !== $pre ) + return $pre; + + yourls_do_action( 'pre_get_request' ); + + // Ignore protocol, www. prefix and extract keyword + $base = str_replace( array( 'https://', 'http://', 'https://www.', 'http://www.' ), '', YOURLS_SITE ); + $request = str_replace( $base.'/', '', $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI'] ); + + // Strip query string from keyword + $request = current( explode( '?', $request ) ); + + return yourls_apply_filter( 'get_request', $request ); +} + +// Change protocol to match current scheme used (http or https) +function yourls_match_current_protocol( $url, $normal = 'http', $ssl = 'https' ) { + if( yourls_is_ssl() ) + $url = str_replace( $normal, $ssl, $url ); + return yourls_apply_filter( 'match_current_protocol', $url ); +} + +// Fix $_SERVER['REQUEST_URI'] variable for various setups. Stolen from WP. +function yourls_fix_request_uri() { + + $default_server_values = array( + 'SERVER_SOFTWARE' => '', + 'REQUEST_URI' => '', + ); + $_SERVER = array_merge( $default_server_values, $_SERVER ); + + // Fix for IIS when running with PHP ISAPI + if ( empty( $_SERVER['REQUEST_URI'] ) || ( php_sapi_name() != 'cgi-fcgi' && preg_match( '/^Microsoft-IIS\//', $_SERVER['SERVER_SOFTWARE'] ) ) ) { + + // IIS Mod-Rewrite + if ( isset( $_SERVER['HTTP_X_ORIGINAL_URL'] ) ) { + $_SERVER['REQUEST_URI'] = $_SERVER['HTTP_X_ORIGINAL_URL']; + } + // IIS Isapi_Rewrite + else if ( isset( $_SERVER['HTTP_X_REWRITE_URL'] ) ) { + $_SERVER['REQUEST_URI'] = $_SERVER['HTTP_X_REWRITE_URL']; + } else { + // Use ORIG_PATH_INFO if there is no PATH_INFO + if ( !isset( $_SERVER['PATH_INFO'] ) && isset( $_SERVER['ORIG_PATH_INFO'] ) ) + $_SERVER['PATH_INFO'] = $_SERVER['ORIG_PATH_INFO']; + + // Some IIS + PHP configurations puts the script-name in the path-info (No need to append it twice) + if ( isset( $_SERVER['PATH_INFO'] ) ) { + if ( $_SERVER['PATH_INFO'] == $_SERVER['SCRIPT_NAME'] ) + $_SERVER['REQUEST_URI'] = $_SERVER['PATH_INFO']; + else + $_SERVER['REQUEST_URI'] = $_SERVER['SCRIPT_NAME'] . $_SERVER['PATH_INFO']; + } + + // Append the query string if it exists and isn't null + if ( ! empty( $_SERVER['QUERY_STRING'] ) ) { + $_SERVER['REQUEST_URI'] .= '?' . $_SERVER['QUERY_STRING']; + } + } + } +} + +// Shutdown function, runs just before PHP shuts down execution. Stolen from WP +function yourls_shutdown() { + yourls_do_action( 'shutdown' ); +} \ No newline at end of file diff --git a/includes/geo/GeoIP.dat b/includes/geo/GeoIP.dat new file mode 100644 index 0000000000000000000000000000000000000000..1063e6bf1c75f4e92a4e2ceb99e0f035c607338c GIT binary patch literal 1254748 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�Kw0qp`>dD&HY8BK!EGV5Fb=L7gHfC~X!4B)zo zzZAfg0RG_7<8lDM)7L)*r0kzeUJGciNx3S=EA_Ue19JNWvu^11P;XKtOA6iz;I7ok z3HEmY_X0=~MA9Jc2k?MlPXhQSfQRHq0sKqQ+x?HMKYH+(EEVcEoIDNSSpd%icoD$M z06wYQR{^|{13r_lsYNV!NB9tc-2C~Te2VWtlZp2+pgr&WAGE<l5Q*4NaS{g;z8@tE zB00^xL3~BXNlg(%${<n&kvfRXbkYQomXLv(E{M-FHa(r{8Ih47PuFG&Cj6t8w3{V} ztU+W8LPjimP&+c@2tpr2eU|28soX()O~@m`9Dn@{OHxC=Ao4RyxB#IbHHTc1B@_wb z8$!__suPL@Q9Ote<g!7O3!-EYrI;)oOt>dpYAZuW?g=j+M1>%}Wm5c#K~yGJ5?{@K z>1`E>Q8Tk@5Y=S#20(TViK!7p%^<!DqE--%ShjW$bqMvTb)}Q?@=uO{fWGbxRD}&0 zqwhqG$xRs9l%@1WzYn50vswi4Ll7;4XcdGZ2xAbfgZMFsenIqSK${>s1<{$@Hi&jI z0&;PKNm;uNgpO4Gv9&Hi^klNDis=?acf~z|(4V}Jvb}=nO}`JdFZJ`c_yIu-q@#CO zDjyWYU^;S9ZU{lYbJ!GwH3(Y}<{&H_1X*{zl$~MHmL~`Y*-3Q;6Ry{}nUtMK@4Sqp zkB&cxKv27C5o9tHL^y~DS!$aQM3fv;PCSUA<Y6);2qS_RLl`Mr^V6qM)X~(mT{LGb zbH`D~Q|qgHhb9IwDTv85rvx#NFqJxuIz5OPgqcCiAxN)g5oS}Ja`0F1Q&9T@FA0!k zKFtNxg+csGSQNzKAeJy}DIJNFdZd(;T@l2}AnJutKdkNhtAeORSRKTgAl5Semmszi z)=}3}H&8bQv5BymDm82&Yz<<Ya^z!TM-V%??NW!Zi?BP0Jq*w{<z6|egtQLq3u3<< z0fIOf#ML0KG3HPZr-C?5J{-gm!qFg(5sp(&QcqB&PW{pQGfYag7lZgUh_gYQQ_gQe zoL4+5o7VINCgnQ(r64Yoe-Gjh!WF7aB>fK3KZE~!Zh2jf;XynI;;$fX$e~Zak}n6Y zAZ`V5n+5--$`SaEg1d4yqUOWBp!UXN>A*ihJY+zk5dIC~zaU-)@hXT%G$r795RZd+ z62wzF�e2oAi-<A;a5StL=3VZ-RIq#0Q4GrM{C{kygu<MeZS#2Twi*@hJ#!@TE)o z+b6`AfW$PDgpf3ZWMnau6J%Y4+vL)Aq7)&d3~7*xDj@SeO$cd2NEbr-5cY+zKZFb+ zWDLO=f+>VdA!H7rVhEK&$Pz-<5b}kPKZI<dgcHJCA!H9}hrt|Fft&<c$J~Ukm7j-@ zSLGI94aGtz9zsEyg+eGyC_*ht{e~*F$s(1P;7SRU4WVQRrC5oqU}=Vx(TnihNn*-L zZU_}<%CSfmF)N2qC4}xF^a$bG5UPeyKZFJ$RAX2z)?Yn@8md%H!go|@Nd7jib_jKt ztjpHxv54M731}EXqY!=wp=Ah-ne{!jNeE3tXr_WCQWoh_bLj><)<UgIs}Nd;&@qHg zA^aFZn-JQwl*G4Xut2*n>gk}mDt>4BT~$~YRi`x3jbQ>3){{Jh!M#H09YUWF`i9Vt z{y=K~5C#xr(DYL8I%5zkl;mKR)rZu;Ffq*`SVEW=!hAZ`5P~6uWRN?+7J{9oBLrs% zt`OWIcth~1u6k5kQm6FLA3{J?D;@ZoAFq%5ARNMo5JrX&VF#ii#6pONFjNKW#fLF> zI92cbs1QbnFg=7BA&d!OYzR|XWSlA}t&9(00#|UN8n;OyOeRaNEK|M+o~C*({>%{O zFgYuP*(yeFS90fu@Doj0FEJO8SB9`EgoPpe%;chwc3!uPyf}m<gr!s|Rgkk~c?c`$ z$T~_rt3z1B<aVy++7LDoq{Ve1te1V9U6Q2Ku#sya1viJVg}jxz?TZS3VZ78VMRtU+ zQ$7M%;qDOj5>m+}AT=7nPTFQV5W+z@GK7&ej6)$D4gp~#3gbu!M?<(Fr9wEyCZx{O zAsi3k1e1CzC&{N&KhK2lYY1mUI7k07^?V2yL%0;eZy{V@H}ut)3Z)Y1gDm3w9>Nvo z>NWpC{xgKDAzUM0XKjC}8ua2fL%0>fvk;y$_jU;P33o!ct7hQeA>31ItvCH3gnwAi zLplBv^gjF-!XqXhGhWOmAv{%O_1?Y+;bjOP81{<#HiUN}ye7Y)>b2?d($DuaCHYb1 zeo{_io&zKg<Et=|gtZNqlq!&nAf-}-kur>oj7$|qYWnGzOhcBHO3S1^CZg%-X9#Q4 zEFhl(%#~hcR&{0zBYPMn!YCO=jxcgEpl}$u!rEc>>oD?!ky}+R73L)i<PRgCs!bxr zDG)|Mm0O5e(r6LZBe~y%QIxsGsKu$$6N%A_mkOhF7-d+n96MZA)vv{<nk&$($fOjM z8Y<JNB1H&Qsnw{}sWqq)S(ES`wN@Cl33aG-sS+bs$r>nL5k^CDqc9qW(IkwfVL0eC zqqYsBT^Qf1_~wKbVf>(+mSMC~+&YXO6}Jh)mrLt>`!G6$(KC!*VRQ^@uk`6k?G#35 zLKmq`zRb#(HMyol?G{G&FnTaIC}-3(dxy~{3=>U>>>I{_Fb0Mp#rv^_{#415Wl$J{ z!x+L~smc(B9F~o$LSb1X%p8V=rZo&Z!A6xV>5s6eGYnT4?l3%I%;(y9W!1tM8OEqE z{9y!WhQkP|bq^8rAKFAC%8wFaVZ_528pbf?4=2bQoJJ@|PQXToF(!<e${9<TOdS`- z_%J4f6VAIP(wr35?rD($m#<4x=uD+fqfVzv?u;<x<_aw=jM+5jgz=NgovZ4cryQA? z3&;y4D~v_trPRgLB~+<UzR4~lFQ>}gBVw*pxvL1P!&no>+A!9Iv0ge5(RQm1VQdVe zR0O3X*c8TQIYdN|B7!YpYz^ZX3vLVJmoUzU@mm<%!`KnV@i0y>YiAgH!q^+eF4fj< zg6uo{!q_iIcqR{oagcDBDp#B&;7}O1IB1SuT5n}J%G_hz`{dDSaZb|tm3k_S(_x&E zokjk3P<}R2rOt+NjsX%cXS^4}xERKRF#ZYSQW%%RxE98B2K+ALPq?DurIJ6xxXNUV zZ_AWQ{tDxUOusPhiXX;J>1P<X86#I(^uvOFC&P|Z+Py1(hjA~A`wW=fIbmIzx6?p> zEcYR^9)<BQLHz&1+BXhai^pL+q4_Qwp2|3XlW=|Jc^EI~zYOC|7;nRP#pG*MgZ?$) zoqUW&kT`<(VSEVVV;G+pfJj0;(w1~}>8DR}X(b6SpNf+#qP;sJDU<S6I{9{xJfi(6 zr(~s!AXNmpBltRk)C|b1N~MV)Eje8T=_ANM&KN-^)t3H-E2-pocde={5oBddwg|FE zkb|6)8dvWr%EhEU4e~@#AcBGs<fWO9nx87QNrwxOi&6_yi^v=%$eyCNTa3x#5tN7| z+`Ceej^xUQD-%K42rLm;BPbU^`3Rau&@6%q5mbzzW(40wP)WsCji55QigLas$cC#% zs7|dx)vtuqil8==^&_Z5s7ux7Og*wbZyQ9=FoH&O8dIf*Qgf3p;=hlec?8`e=pI3f z2!4p59dlbo&?<r-$?|1fW>IUhfXpAMr;V(Xd<&5JdD~n22s%X2F@jDE>k>g{f<A|} zflY_5sx~R!BZ8h0^oyW>1ig5a=*?WolFs)b_f?Lp+5obVIxvDkguzrp1VadN%~p;! zQiD7tB+plxWToUIAflb~i)o9%9>J&xMn~X?z!^a-f_MZjmi0y8kHAg#$i!nk-iWrd zNLg6|%nC;kB!sBv<s0!g+GV;3lToV7lc5ADH6nsxiibzEXU4PhWObzUfyb6H5sZ~d zk_b~G7^fm9MKGQ`K{*o%Qhc&<^i4c9f@u*<r#T~nnS`u-JA|}8i%EH7%p8ue49?sL zej?AK&ZjO=xeEzDN3bY@#pERsOpt&3A}^&bqlziZ3g$|+t0PzwLC#^wH4JMbSQo+T zp?EVC>m%3@!HuE#pP|?&2mc68#&9Zz&2sRMphpxvqu3h3wg?_X@Q;i(JA68VGlcCC z?1*4z1iP3#NR{>4P1qB`Ucx@=ewBMbc5vRGBaw$_9;P0N;AjNLA~>!hPeyQptltxU zO8JufHG;E}q;pRBR|w~+zeR9C`4=O&r1)|KzmxSo{Gt3mBe+Vwrkv{${H6E?LE61Z zxTXBtggex`)W50ssQ2YyqSo}G98ROi6UDy~{1?Ha2p&g}G>T+VZ2~`G{M!hg5}r}T ze@=K2!OI9<kzZ5aQ1w-iCf+eA@$Vz}K>irPrwG8x#ZOE~M3wj?%GYa1&SYBZSJV{L zl+;wz)KR1%=ta^+k)Fv6QDh}#q-LUKre>i^>-r#MV={XbIikoJMJ^_Ds~D+PuUX>r zMo~73a#7?{x%s0gKrR?XAwuCON)n1h@eQG96vYWrL$T=pj(iE4dLK$fQCh{6i6*pI zK8gxa)QzGZvnobWUBy(2qO#&DQGBboDxn%xuek=frtU;hi%^>?{i&n-oDB7&Xc<K- zIt`*|7)2v;<0!sY@l6O#sm;{7G-tAfiur*ct+yt0QvQ#GHc_-Cw2PvB6dhD<M}m~n zyDfd|Os5OAYZToG-Bp+b^opW)6iH%88bhBb`bIG?iuqCWi=uxN;V2?e42WVNi@2j0 zM390O!eHu<C=3Ln$~6(pRN3@af{kjYN)3)EoQhopiS!V>RG-TA69Q2L2_dS!j#2XX zC?-S^Bgd&jqZmdQP904h5yeQtDC*}qIflux)NyL&Ok{EfbrN+lbqaMVRn}q}VY=Fm z;>?U<7R}kzIVy54;U^WjAc}=i+>GK@6hB9?D2lyN?2BS?6icG`MU`3_#p)>5M6pac z%Lyx@SgD*<1bubZMzM*>bt-o~VM7!fl_Nv9S@9Oa)+n|S^ikbT-a*|--9_C^-9wc~ zS@uV9fXVYw93;pHoFW{e9**Kj6i1^t#^ebVbDW^}`J@_iDSJAKGb-lSD9)14eG&Xy z6c?DhNc|&<O9Ux<neaRHimLNZCa*?ujc}cMBZ|KW`ua-Q|54jT_;wTz<zODg9ma@r zH;TW>_mp!#iU*4SQEmMf#Uq;Uqj*esNqs_nN|oB45uQ_DM72xtdN*Ftc^$<Y75SF% z?u)*Cp!1RXiHaB!#S+ex5)))plf{rchUGD=h~cXkQpC_LhVC(>j3HGFHDah4L+TjP zFurUIX=6wiL(Uj-#gLw67HS4+MrtOi^gnYf;pm!`PBv<Gm79YgeaIcd*D(}jGLOnF zM93RMz8LbyP(b+w3Hp2xEzD#Q>Niw<h>DSm$50}MlH}6VQdH@ilr2O4yk*P9P(FqV zG%LpNEuoT%uN*@avfgx6ay6A(J*G`^$@(saS~0YzUpt06gdbw4t0Ei4P)~9F7#b*U zNRUbz6Pm=(l+Y}O<|^iUwj!Nxp&Y&QEn{d!r#1D*7}~_pmfY@(NIh7Jcc9sk+KJjZ zhAxDzREd$`9x?QcAxfuL47~|1IsOwY)V|byG4zjNKnw$!G*Smqhr}?LAcG^-8opo? z*-X`2v?{j6U{~yj!Kqk!<yP#8!5f2*Nk2724a5*sF?yrn7$S6}xHJ@tAs)j}I`gQ* zVi+F7h!{r3Fe!$~F^q~~G_xj9$HXv>AjQWL^qR+i!4uVNpF(qH46|aG8pE_0rqh{0 z)z|d1&ZapxhB*Yi+MmdJZ|9R2#ITU?a|}xei>Ol1V%6?aI?I$VRjrI+RSXA|vs%vT z6|ae5t>SettS4_!&PKu}s?@WEu$8)v`U`b?3_D`j8N)6n_r<U~hCMOtWm5X4ua2k= z;_PRZBo7h}smQ}I93da29#j5t!U?LBIvv9qS>K^3G!(zaa5jc&aa51vTny*ss1--5 zIDU)a0^<|MaglJ1Dy?6N;j-f2W4J>8LpgsEu2Q9~>oNQl!wpHs@Lt8-jN!i+9>s7g zhTAdRiQ#Sx|ES!*W4KSgryQwA+I^t*+=t5lR~<1V_i+r*V|c-=C)B4gJX4W+4KJB| zLwyy)>o0QODt<?hY4d^bQTd+;h$B&4>x=}5%94c1q|{__Bqw}DO+oz}nVQM`aik%n zrAiIy;z%DyhBz|Dk%?x`I5HEmshBKrWF_k>BBip&kwfK*nJbRmOnyzx8%G|(=hpMZ z6Xs6=0cI77qXeNawFp&e{)SLAj$(x3)X(*ljH6T>rQ;|=zcRIK9OVe*sTHXesCvOl zimMR5rAk{>Rj+EqQ8SL2am<S2yEtkwz#K>IIO>plQ|rdjB#x%!der*V2GoXeG$J&n z>P<I`<9jB%Qkzpd#L*&-AL3}q<d0P8Pb)%e)vGpfw58K7j`k`>MqA$s9hK9G(3#pr z`p>!1P33lvqX)SswU_esO8PL_H;#UB^d}FX4vAwRVGwmNReGqGGB9bRnpAHsaaift zsN>?W$Ki;>8HbC`&^X)#e;k20JY+9bYW5NI`h#&qlpl&C{6$uj9E&4Pkd@WfcUT<5 z>5QO`j$<TY6jiTw40$Y7TGR`Uk7ELziE&JdV={Rfbqe+WQFRtjPaJO-zqnJ}p-`Y` zDJ@d0Sh3>nZUu_FL;J?vHwo_U?(Xg`h2mD+;d^rT9sYdh<lOU{JI_2bJ3G5cHk%|s z)iZ?18dc8_jl-lk{1=C(ahM#3DRI~shfQ&q%9uHEm`j*OogRl7s_jg|Eb44Ehx1hJ z62g4yf;cQBEK;?L2{NRmgk^D99)}g=)p1x8hn3`2)GvE&EsN{pu<rl+8&vNSxj7E| z<8UAjTNtx74%-OZsk^B=s5_~<sQOIqA@8N``^rBUhf8s|9EU@3I2?x~tU66S8i!+q z<8e4ikTIMf=o5a5EcwsG;Vk)F94-*fQ}w-Yk*qhlLcSe`J8`%ghifcekHbwB{}15? zRhs-uxTR|KBzNQRP&xMq_v7$DIeN^aI6PL)6N329l#|4O=W%!uhnIBTQ(sYEtC%;0 zx72s)$dxVn5QmR(_(cCRHK75J>wEJ3FRFm_l}K@7L;N`*sR79hNUr>>2Ba_`C5x#H z_{M;A<kSYFQ88&%TgjQ;fK1BIK*(r_Kfa_kGo36dKAQpA>EtjV4<RQt7ggeOt4QH* z4aiGBA60g!JPH_4(11w>Og7+q0}2^1*nlAh6gHrU0lyni*MOpo|HXiE1{5O~r~Y6- z2?Ks4m!g)W{zUzmD*ehVl_r;=mZj>;Rcgz#Sk-_E1aT@FP)YHxgv!(^Uu{b@I@JyM zjZlMH(|}qA)Fw-wIx1dYD)kJg&#FGu1_rb?pp5|yS!_gYY(NtOnvx|$3qmsknkz?A zwIsKq>RZv4+@0FafcAtA)GpMH26Q5Hrb=eLVOImXDMue<4+DBC=MO?J19~e*kNK0u zz6SJDet!c7kOwMf5JBRH5)9N~)Zqq<FkmEkJXOXs%7D@2G0GWhz&OSFXeY2Z(SW}Q ze^cYA`oN3^m<%w}aZxQ)$!{gtsCEM!1SeH*>o&k+fR|2)Dy@73zX1W|1PRhaBZQS7 zAw<<4pJKpN1GX8ko&GcfmKd;<Je@j&I@5qz2FxbUp)R1#rOq>8K0!vJ4|1Uai|8z- z>eI4}yiP?fH(&*MrE*pou$sI^IcwDsy`Ihn<!>ZxGGH@di}JS;q`Mu20|p#4V5h3x zMc8e?9>QMgKI(p|KKMgq*_QJL93~&39+kHM1{_zlrwJ#hCk;5Id_Bn-7S9@R?*IE2 z47jMAON7hRE7Yq7TqEc+CS$l^z*9Om4fvOE%Ygp~x2boi5_y+!k9yyL2ZV>J_7UMR z^$9gEKcvgcSLV;?Jg2^(zNEe~;59+=|B@hfN`EJ3X=CgYeBt-3`e49E13nq>Sw;So z05HbC=1*WmLUJN%Vrmjqo79M8<mAeE+yW`dsi>)qNMl4=Rh!v}Zxp99B0V{Saxxl` ziL8IQUPhRO#jMn9sw$@uxr}&b#B(EZ8<B_p5hK1eBCiqKS(LW<j3{hG5hK1c#y*V8 zulxes{DLfgZ$u&GCrOB+isOtZW<+r#elVhh5gm-^$f_TW_{E5FMwC>MKM{VWmNKF= zp$xSwRYsD&70Me?fyLjAs7R=$YAX?bHKH=13bm@Lm61z^>PGygoEk>dG@_OfwdvHM z%15yhrfXdz>d~xkL~|or7}0>mhDJ0pqA^*5n-ZE(W!sx6Ur*AK#kNMYQhsYA+K}~y z)K2;Bjj`WLk%XP-^r3b(q6?v`5xrDoHzT@}dnl(T;SZ{eL6Y=V{HGCpjp%1Ye<Ma1 zG17<us?|^<1}Yw8#9+lkjQ{&@i(xc}Q}qFlGGe@n9BsrH#bXKMzKWb+#6%YVqW(?2 zS|Bz&c^Hf^8euZRY=p&#HAbv8!fJ%gh`C10Gs13!!-y$HOf|yEwtlL#bs6C%dyMcB z^rP5E)^CIe7!fogL`S1WjR+eNA)n-WkUJ$Nu{fDJmp=eIjXZ-oovQyz@J#Y7s*GW_ z5p&4;iEh5~mm9HwypXzxy4Z*%^7*eZ{?AI58Bs_5KBOdH!I+g)$-IiNnkwU5XT*9V zwz9ZE#pru^qY;~wvzf3(jx284HswokhvJ=tUDVx1>>=z`wfl_NulNArpb>|ZbC{st zFmTj}V@4b|;)D?=jkssTeIrgWKtIq<lh5!Jan^`)g!4vRk)>tC1r{$-<rI3!h|6SY zD@A!+GvZ%WdtFkIZz$&`Pegj;EhBC#{|@0U^>QaX;254#A5vv*9~tqO{KSa=jL1+c zwi@;0P9OOTBVNi`!h{+oyfWgoocBz~Z^9cR-m+mfQ>@85Ba#x{)BK?Fe>CC~`Lhu) z;d4SHFyRj#l6U2^U=tFVAdr}vgetY-NX}#?BsU=i)23uwG3AlUgw!UaF(EDEGg76= zH-vQ5^wbP&B~_VN%uJPH7D864beEl7<e=uH=A!1NN{@L6-<ptDIr&WScV0<t0h%RE zC`kC8T8LVhT7)W*MNKHCxVQ;FkV{a1RKC7ke=^}`6H1v-TKSbsD5JP6;TIFiDW|*% z704Bpqwl_7S*&bA73EhYR5PKva-_$aitCzCi(H#pNBO@K^e51I<oeVGCNv~8qBf>B zp*A(48KJoe9SAK<XlX(#6Iz?l-V}esOdAv0n$V5`atn>zPE(*@e3gC&QAZOxv9_}b zT}<domKeQOSDD)$CTy@^qXj)>ftk?Dgx&&{*y8MC!k;pqW|T6cuL=E3*kZy~6Z)Gl zz=W^~5#}5y-|aPFqzQvq984WTl_Wz6!>Gee@&BJVip4k+3?__Lkz)vBspF{QsS~IZ zP56r-IsYc;d&+1+fJKuDW)mzb#!awNZB)An4uX>^d0Yh9j~?ZC2|g421pUc3sA@wd zXyl>%xuK{DlT27)!b%e+)1P6&OcSQ4_^BpLBTuL5XL#v%mI+Jg%r;?;33FBa5)<Yr zo^Qee#S2YXL|#nQzwWfIb^J5nG82}o$R)gAaTSZ}O<1k`HH5X)btdTJmyv9sv(bc2 zgw50syqjyA3ENG0VZuujc9^i!gmWgGH({3vyG=O4$UW2p)V<Vw)csV+ukWLSEFLo9 zu<|pt!%@Y@OgL`B2@_75(E0P{Q}p!>IZZyJBF_?J8ZVe|k^IPnON5&y{7bk@y+XZe z!ZpHms*L9!!VRiEwsARdi^bd2JJh?>dsJz4--HK>ADSRHd5Za1IZsUZkNlMSjQU*F z%H3$MOn7ZVE;DkQ@y3L=CL}c@nHld?OhPl>EB-+ENc}|pOobT<%<+3%-p(XaoS2Zr z41LCAV9DuZGb4o=Da}ZwA~O(Dn~_F2Y0dbCoK89E&GF~wjLOMmMrOrX%*aaCr%w9H z&SDNTauW2FlgEs2SuA2kUNhu9h&=MqNy|n1of-LAEI=(tm2BS=3Yk%uAYVxqQyxXl zC`PBa89$gIKVmOt2|7PgOHzNLN|hY8rOhZ~#xgUOn^D$`U(D!Z#-C=CGo!p2)y??L zj0%jetXfqhR5IgN<-Fm6P=&>+W>h15ndcg2v^S%J88ywQ#j4t7G%}+xxsDmX6J$Jf z&8SDNPi;VLsA}c>(?oG=Gn$f{QJYg+P+L+ZTPuRxliY^TmfDW0ze4D!Ggaa{5jvaE z#f+}xZdBP9-BnBvGkTKcm4-BtM=ut8o1yQrzGn0@W0Dz@&FF8&05g0H7-+^IGmK`K z%ouFO5SrttL#boT7)Fqs!_63>cqCyIb+pX6>US(1eUitMCr~Gv@fYE5s$`2J7}ScD zbDG%<8%+z<sv_m4Xgk@V9H$vB#cne^WG_{}gIe<YSqzvFB!sBqYi5MW5o(mGkAI38 zQ_WaJXBt)F=M$z=XP7aQFiX|WHe-(BxrBLU+~&etz~VycY`z+oY>VYcr?ZqQj+{$Z zn6c7~`(`{aW0e`J&Ddtfb~Dy6W+Qbibscp*b%QznuR@>JjP3MIG&h^Eg&@vWbNn;K z4l{O|am9?QX6!O!Hv`U?vB!+P<WpwsQ>~7gv7dZ^dXRdEdYF2Is^6w7y&N;+I33{= zW}GDJ$Np(E^2kL?{&~$=`sb+URs01rE|M=P=dzqz)Gy3jqj{5hT@Rq%pz3M=CEudn zHscQAE>*^J&y0*b93GnSNSLpS#D6Sjax>mC><RThnM~E{nHkR&zaYFc<CSt=6ZBK) zJ2MhlkeF%T)BiyINd08SXM*$y3lcCaAyq%plaNzWlTsxz86mj^DF`X4sZ^~zd#14< zEsNh!^^<lwa(Ze8s{X1qlLeVA$YMcO3$j^I+k!e4WVaxP1*I)0V?j;}a#@hqf_#?P z`+a%jwjhrs_7-f3T>NLMZJlEaOn-^~odx+Vkg5W#Dr!MN3AUgRi-j#HLa0~pe^(FW zI~~O=C~m<I7L>5yX9oOeK}o_-RQV#mo?m}UE8Uf{#5-jfP}zbi;#g3Q#qt(ZB2=)T zq9yjMCxg^i-LLfZF`wrvy{dF1XEh6|Tkx9&H7uw}vzFz5zwjo%hbg}%v0nc9*Mhnh zw6&m}1@$bb&&ZY*G_ar{xj9v?Ff<}GwxEdxP07+rGgT`r+b-I|5_{#WZ(u9dwzi-R zLB1M);Cr;UpaY9Ns2!<YE$Bq(OqD!cWMjFWg}c%0Zow5gJz4y6U8R==y)EcN^G^%< zTQI<azAW~mN(LFvKnn(0u#V1P>Uio9>QD=YSuos!5wh3hd%l*~3%rpQjABt(UVTZP z(H0!yPr*pcSXPZw0a81`f{7OVWx?OfDNfLWIK>7FjAWAqW(zD9SXp#YZI;+CzB<Tu zs!XGkpl_+$0uPH`Mh3_}s-JT%&E+A%AqzD6Vd_c?B7~>~lPs8Q!4z55bf#J`&4Sq$ z%wcglb%rJWn=CUe@!x%zMPF8nyeXSYUTDEQ3+9s-$Sie;?QuDq$(My?s~6E<Y>6!} zdHW`hr4}rsDZJc*6^bRH#ILeoHJvq7an`Catf!-Y%W0ErCW~=4Y_VXg1x_nmR&29i zy9Ey|c*NQr796nPpanZw+(q3@mCSoA*sFLSVLw%WqjAWBvlg7AbJ&6-D)K1dm<7iP zCoDKAtEEe9@bWli!D;$usQTg;|GWj4EVxYbf&~`|;^$8pYk0+i+ZNoRdDVhzgzGBi z9}8}fZ&LrI-cq%u#IX!_S-dBElW(TPxo^P(6(g?+A6xK5&P7&~u;M@Zd91O9Pc3+6 z!E-tZtw==k1&c2&cxAzB@*C<03*HjmQKk8NOZ+FfAL)Feepa=xA^{Uhr2b+fu@x!l zBvF1+E0QTrPDnwOC6tPg+KMz*q*XDQt@y@@bS$Q)X0XOqqb#S4EM}tW%P9*vs}<R- z$Zo~%?~#j+j3<W`ITbJcJ~kD(S(JtPEg`R}&1c1T<owc+6$O?5Jwe~DLgd0$6d@F) z7Nbh$;)FQ)Q3xwaTG7;sW^{g{R<+`1LMbas6UtceD?!?pCHz7yXGMACS0GfRR<g$b z?__0FTZM3{0IFG0-HP9=s9{9|nl-JcWko%5ZR+n->8p+vgL&!}u1iz@DYp97_}5eo zX*QxZrZ%BUyv%KLD_U4FicU-A_p+ju6|JpkL#MqJ9SCi$Xh+bWtt3N7E4tC?L=~sA z6<x?(m7~vgcNTkC(Np<<SpWA5syEF(R{TlmYehdR`jdyK_yL50)Irq2RQ+<tQ1US9 zaOw!^Na}St`4h%iG1iK4WFvJvRYpF+iizaEl=HV0af%Jr`0Jt)X`*Si!a}gB7@HM# zvO_uU#Bf{Tkz>JzZ*1^d;gd6-72B=wTM=N`Dl39kgshll#cVp76%j(1s=qyyexp`Q zq9Z(+FvW_g%9&=xbn*=9OsYQl5<iE<Wme23%%jeyE}$-?O5`Fd7L%7KXQ?&*-THDm zE2t}}`e7)oR<pRqinWAwRPonau|e@hD>f<KOxQx*YK?!%vBQd;R$Q^-sujCfb;631 zauOi#q3)&bqe}k$RvfV6pcRMc9Hkzn9-->z^J8R*Kd!dr6rJ<RKTSAe#aZQ?Bgipw zfpC#}iF%n@S*|*^#5M9mD;`;Koh-flL%2b`N&VM~TdMZ96?d$-YsEb}50rmj&4WJX z$5uRHRT3Niv*M{0pH<{DE8Z%8Zp915FA1-#c&(f_*7)Bsdq?NJ@;?whTJeeS<w^@| zNMMVdTIG?@hD7AV%F)A;+K`M+a%u`{N@^;qv`uY88nV7E>1;@ELoFL>+mOMAj5ZXq zp)dn7QS;c4nUIB=m70wz*|OV^gPfC^OZmBNkV8xYzEw_MLO$wuHsmK1pcbTlPyO=V zt%wbk=@hl0m<`3rlCX>oKiFbVlqKl=sQi*P{G|A28%mK&D@RXTmc?JF<*4Ots6ePl ztwjBmTAS~<tB|GNsy0+3S69w&Hq=mDlOStSBJ0@D$cDx?{H|*266#UwQyWkl+G786 zDovWO*vf|1gr?MH)aKL{Hnb#2u)Hj3V?$dON7>NMhW0iLQMDax=%Kiy4V@HsCUmi( zE1{e6yUVWU7<$tA!-igj-Zu0n^ih$268hTEPlxRBt8su01L+K+4*sfkC|Sllj4<4W z5rmP-ml+$ac#I8W6^|o~w_yTdqVoSD{7sbwY_P#-gUJT74L{mZ(hiFaRvRAK@Yn{M z4R#yW*szxI4jZP~FrDnAx@46SJn|G^gU<%P4U_4}m;*LM$U)_VY|zMIs(u7T$&<cv zr0o<Irz&#>VG(sERbpllX4^1FIdci~Y?x12p!|gd>25J$iSm~cmQk16u!69Xx{4~j ztd?0-uVdHQa6*<GtJd4F!G?`CY*LXsZP=`Miw#@J+o;>AJ5;SC+-1XV7WYsO*|1mD z?j!8C;Q-;F^5rViVZ}#mII8#<;kX>XT!%8|Q#M?-;R^lJHk`5HtPST>{3RRC+mM%M z!V5Gn%I@Yi>d(kmY5uF?uMw{6MH_AqZmL>&qP#`Et(-fAyVQF&+*kes8y=G7WFi+C zp2*4HhU|9au;Zx>&umC*k3S-w+wjqbPd2<zZC?^z+3;F9Z)|u=en)*z{h(?GWyfd5 z$(R;)BvAPi+L4Hyn3{x|RMpCbwdCX!)Rfdzsy4M9X~<dlCQ)Yl8y3@1)7z0jMP?*q zvLmx{ve=Q8oQ<l#U6KqrS^VCPTq-iR9eEUgOUP?SKEij@{HnG9p&(UX0EO%*Y)270 zimI3&2*s$y?U3j9pXB;Ki#_{6_$L)v-j1IYm$IX@;xcxWCI6zFas)Y-R<NTYxsn~V z?WjZkReDj8RqUv$xEi54^*1|e5Nc9uQD1Xe{!VUeM-xI_JL=hE|GX@7Ro{*VG#lE{ zh%ljG{4Zfjtv&;Cq&K&tg&p0dq5Cwnw4;?BOFdZTL2EnO*kN|T;zC<H+S#$gft?Pt zx1)m{$s9=Th%Lg7cG#I*xRV{7?dW1hSLJk<%!;MQ9(MF(@eex&D!-Q<y%qPd<4?tX z?dV7DPaU9qedL4e7))n~9YYDjsBv}-Cyb!Vs7Bf`%8t=?jG;5Zj){b^c8s%QJh@go zERg38UV{6}j=xn~@paQc$4E7)S~I~ywc24*zKqaehtrN3-Qc3R(hj#B9y`2t`0SWv z$87q3J0=kVb_DGRk;8UG?9lA-Kgl8|0l6$A=Yc3|^%oejU6bvYV#icFrr9xF`m$r@ zS4|{99uoW|evTdU?O0&PT;`ca)vsYLBrmpOi5-hnFM8EdJC@OrY~n1pV}(6Fryj7% zj@5RovBzG(uT_!4>+JD&8?LuwgB=^~*ks3MJI>j0-i|GHY_;Qn9S0e<&5oUf?bIDq zxvncSxyz2-cI=_E*N%Pm*x6gZmu5drDeBH4I}X!1sbY@Eu|VgT9Va+KX?R?L-td$i zrx|m`j<YgFyq`x;7|f0fc3iaMxg9U;xMas=J8s(Xuk7o7xMIh3HoR)bkZicdZI}G| z#k7CyxWQU+WHxTuaht{e?6|`LJh0=T9d~Koquy8X()%OwW93K&$@4_cIr61Wj_@g~ zo>7k{!%I6}$+_AQ3wv$H8#_MP@!5{I40vb9dxGToK#;JH9I(Ena`zF~HX&7N6F6c! zR6rj2Q^p{%14&eEQi8Ni;Xq2B2eMOBQPVn*nvlj3|5Pgnf~=o!Xr`m4r)F><BOw!2 zVlq3BMR8UKvMK&sF8(OaNytUb?LZ#Fw+`fWAfE%@Ibe3c;y``}3b1Ot0|jNk4%Bs^ zo&$v(C``Y)14SGt>OgrGi#bqSwwnBd10@_NMV3+hC>x@<Btbtaf0jAn=ZU3hmT{mg zLBDXSU(PB=NB*3s0->S<l?cB&P?aG0D-){7NtORVSB=FU{2#jC$Tg@nskNxJ9jL?U zm0j~Y9Rb;8lC8c2T^;D=Km!LFvZ|2-%?VQ5n9#(5rre3*G@~PXvxNgK9cbl1YX>?x z(3t^k9B3z}eFxeyOz)+GBlaUv^62P*+>|Kr<yl_xbonZ>y8}HO7*3}rReJ1C_``u- z4)iAXaiA~ZPsjgm9O_3$pGIjlz=44d402$wBlff5Ls>h7EHCfHk;gDc{BPKfV6C(o zNf_n8Xa~kPFqRuNj;6l&^+}sRXQFELmji#3<ERFz(E*bqc0p1)(yx11=?5JM5o}bu z0}g_dDr0at;C8^nqSpbx@_j0sBn+sLYYv1RSfpYi4oo3Ol{1Mj*%5yimgJx6z%&P@ z)1TqMe8NlzW)Wt~&LYfFdt5er9vyveE+C7!kOBIHEOuat49S6I4lH+IGh?K$6@>K; ztaM-%d9?$@<eI+&YY6h0vJ}^`DpiK~SE?IW+(_Nzh<)xXF<V&NO5H{kbGrk2t6efV z4or1oniG2**y}(GCt5mV3HQly=R{KSel|QnJ?Ow82M#-M#DSv@Jg0fgf#VMR>%c7s zPS82)z&Qs_l21`jQ_oN(zkCXFo_tw37YG-rmmKjwFn+~>t8}i360TGC7r?XRv2osT z;3gemxlD0e@nZ+>kncKh&w=~oN7M%@=Ao<^UfIxhhh%uds{g1@9e762kB%1(yma7| z1Fva<GxLW0f%=yEj{07W|09c^sGq6QizH0I<_W3dBqAhs#;><zP9%4tsuR`dr*PtX zCki=Z&lf43NJTTX6KR}C>%=!s<Z<F#n(3U#=0tWU(zBR>n$d~Ea%+JTnVrZ&mL9V@ zQIs!Wq)LkN<9In3oRg~2%;iLG7A2r1KizvOKLkoApYp$RBERASP81~T!P2TQizS>W zLMTctMwQy)PW(V#%<B(7l1n=A6X9oSd1@(YX=)iK$`T~QFNAWO87Wp^u_CpSiusjL z*%|xc{VFO_f~(X2UFKH)w}M)OTGNSIgxXZ8twVUhIjQSJJvOXQZ9tW54V`F2ZcJ_B zL{maDCz=z|{t<ti3bb;fwG#mjrVVQ)gV%|+PPB8Py%Qar7)QUO6P=tGMegiG7bk|3 zyE@U$iJngU;Y4>jJ*bjLo;USpOyOQMhd9yOi9X~%se_&9>qI|tf9fD71~@TL)(<yR z+U{m50Xb`l%44V#!x$_qU5rpX(up>F`7xT#80uJ6E0N>L6O=R2iNBoq+le^kSe-DC zjmj}OVRpj8;><L$0Z1O36Lu#YG~FuFNpMl+6LydCv!;NL>{pJyAwd>HRE-*@Mx2Ne zq_0U%OeRmE%8Ly#r#mr2M()DjF3fad7OUF3Fk4ov{BNVI0T<@boa@9qC+0h`z=``# zJaA&66N{X<<-~0#7CW)TiJeaDa$>0y%beK31-9IY6><h}VgrjSoml0>Y9^QbvJTfc zv6lJu=M>R(jFi)Y@J1&#GkDWi<`yTmezoSeIkBA?^fR8M71+)A15O+y>~UhR6Z@Rl z&!TL&p1&vI5Y401!_*@x|1l?yJ8{B^lTKW5;;Iv;oH*^oc_%I~@{AK_ojAvMy=#5D zB>zPQTyo+vYh`ofA-*1P&57$y+~mmrapDHyOIv+}|9&+ycbG()OO@og>%=|IjJ_cc zop|I#MHec$@YsnbPW<dbDHr~8;;9o^UC8FbGbf(Q+0}(_TzKKcOD7VzkkEx!PP}&F zy%Qgtc;m!d4*MNdPcEwW`_YL{PJDI(uK2C^vdJ<kVbMe`Bz7UW3n^Sk;)?CWq%I^Q zND_Smbxr9)Di>0_kj53u|D_i_mEL1I7t*_s$%V`=WMGnvu2?Tp`(-}$NXeOnc?7b% zki&%^T`1{7P8V{yP}qecF64G0j|<<rke88PGURjNJ30l`IP<$uKy71uUoI3<wbF%* zp(sZpNhF|{3&madfdM7x>)WW0O^*@hC)IChCjZ5SaxRo{p)4CpfZkVm7Qbv}1+~e) z66(0{y9<?FsNzCZI<=|QT&V8CZ{%9k8q}IpeI#G2<gd$)>M<ZTJoyU%7aGviBOAHU zSk*Rhp()4TOgYU7vUM%kq$RZ#wY3Xv2yLkn(@xE22NycJ(8-0)E(~*FIFod7p@$1S z$z7@4T<9mi0`0;mxyvXU{-8OC+KVdV@9jb##eWj|N-G!oyW;-|dH~IVRQ;4YSj7(^ z40YklKfsP~VWg^+8yZI`9!(fS9qYn4!g%Tgs*Gf!3&;A#R)sv`Treu%K#<8a5$dIk z#aLai$zkF~5;yEFI9%A}!fpmQsY|FX7u*C7)$4-K1wVNjRZ<092r3S_ppnDW2sKKb zM4jxy6v9+j{M~DEyOG>JG@a%Q>P#1A$@!lw`RB^{pIkO|Y~=IE^HuEv!a^4o$-&OI zw2SHFPm854EF&*>VVeuvU0A{5N*7iUR=co)AZgbS*1E7xIqSL7q-vvbHo35wyoI`z zs;|-=DrP4^ma#O{b&m_LY3@}q`w078I6ye)!XXz9yKqF#mUNEFu5{ss3pZIj?!sll z2^UVfaEdJX&%1D1@fpHd7tSds#FcP?#f#KS)a0FUg>aQBd9Jx|U1#d>-m$^|OTJIN zMZHbEL%mCtuzRl9pIi&b<ADngmH&wF*o7wqeb+oCKchaUzMx9mm+~w?mf`8y-nj6V z&N~(J-h~h3kJL}f|4e`z3EZ)^38?~!-0{yEN!>{1#%?$ExRKnA6mEpv(A-GrMk+Uo zxl!DW)NZ74qX^rkrRH`cj~m~RWml$iBfT3L+{oxgCO5LVk=>2VZe(%CuBypvq!RKw zle`$4)g8MkD_7)lxMTm&DvzA*Sb#t-ckC1=k%#1yUuMp$^6Oij&yDZsNHM<~1;_>6 z_?}S6jly5W>kF(X9r^Q`-+JK(H%hqSb;IYzk8YH7W0W56#?Nkab)%abrQ9e@vpKa4 zwT2sIWxCubrzWkk8|7J5L3)=Te;`+)%GiD-$N;Jks#2>_t26#LvVL^bbfcCVwdpjV z)}j7RtxJ`h^$7JPl828t4c%x&voW=a8%+t#-0}Cc+)>|hZ9%^!wUryK-DpE@>qbXH zJ8FAs2dd=Pmt`jwJ5#$*W!T*b{iqVz!;PMb{~+|D_I9I>^8a+BuVQ`I^mk)`8w1@K zM1LrCFm=fPj~wR4aOI3}V<cIhz0u?`Zj5zf9N9q~@5TheM5@V+zX&qgzX@?}7?fj_ zQ$0_QQfsDZp;~4266`8cM(!lLsBYzZ+|Xy+Pbc6;kRXH9H&!wWhgJM+HzJCogh|xN zZcHIerB0(t+v#r1P&|_`iz><I5azlu&yD$VaJjLI&O$d9xv|NO&2B7qV~H%?u2{$A zx0Jfpjb%LImb18my3&nRG^NwkbYyw2kt3x;Y@JJYqVibp#s)VwvLm@@cA{;}-@^DE za^8@e|J~T;#&$YOGR10T^Yykn|G&A{jeTzP_h5hr``tL;Mm`U|^WdNxhnWAS8;9LE zBFv%;?5G>p$;YV2-8kXKN%DCWbIOg=iqE)lmVAyXzl<$O<Z;1`i*zoj$jfeAAz!6l zQ~nsn>$~y>O`ZRB;}(mzWdXQxm;A(y|J=AozE6EXeMo&oeN2@xNS>!|JaZ$F2Z=qg zQ?xkG-FU%M%}Y1ruMj@F@yd<YZoF~hEgODt;~l5*%esBfVj_<7BV#^Mbq5|KU~+kj zosb~ABZ&t|J;>}q7EkOfoy>!@tePR;0wbjGAf*R#l|B_UH8l-2n_Nnji~kHuM@>)7 zK+Q<aME%IC5LwCJQnPuG-Gdxt+1^})oYFfZbF-L-Dt`c>Z(v>zge4%q2L)JF%Y%Z1 zN>s`7J)w{Xg*_-jF6zOL9+V^(^Psqj{K10~isf^b*qpOif%>xtr93E2E<-IxEld5y z6MwEK&!V(7<wHfXKGa{ym8n%!OjQr6DXvcV&4U_*n#z~vwLPfg!S5c_^`N`*>v_<a zT%X!N`3*g2q*(T56Azkt(9DD89(3`bs|PJSXz7XFGvA3}tvqN?Xib%?2W>oPOKwM% zZMj$g9Ta!;#J>vdOef4|aLLw<IpsN8;$_Uzbq^1Edg71nKRoEAxVHy=$bTxQFQFe* z*7-mW1~K^z>R=DXdoaO+A!-amJs3tFP8~rVscJ_NMtd-ZFqS%ws^303(SyHO49TJ; z$e103I1da2Bh^GTQ!P|0)kc+8b~!1j=Ln|<F8Xd&>mhhO@Dcpf05wRJ4ANXv9QGih zI7*o0!DPY|<xeF{^I*Di^xHmXvN+3w*~*_onCrnj<;?eB0ePWv77-Rxm#A%7?!gK< zjw1Lzf|VYu@?b;&BLi6N!5R-P`El8gwH~aKh2%vmFV=I%W%44k7aKg-=)oo?{OG|a z4>o(Sg~hF&_-8%2xni3K+dbIf!A=i$dGOSOXCCbKV2=lPJh<z@UJv$paMpu!a{l+= zfCs0T<e&$KJUHgTaSslAaKwY7(nb2%y*m2Eu@POdLS5lJ!6qj?@t<Pr_w&e{pZ4Gk ztG?WAdtSE7gUcRVpns7nOHuyf^NK8Z7XS6&ng`cCxG4ua*Lmzk7pvrz<P8tx#iS&c zUIcD=aGO=SDOcL>d1C(-`iQ24-6uStKJ>)D>VB+hpAi1@;L8Y~GyfY8UZ|LtgjXKC zCdd&dkGJG^)c4d6s#ZFc$7c^xcw^&~2M7tgNJvOTO-xNfm6)VnBqJwRj`Wh!i&S2u z_QsBGIb(>XAq%AS;v2>32<g4ZK**?k$sn1tFyRkgWF=(tBD)tkyvWI7K`(Nt9>4P< zw-<R>{ML)SUgRUo-Cz3G48Q!EP<}58uu7bl+{W*{C`6|)Rr)RBMNx7w<rMeE&wmLz zKYCG;@DsJR7e9MZid>pn!HY5k$yQd{DlSJT?}fi>Yy&HLQOS#6y{Jt8H)<6xsuE;% zNlY~_s>_&p-;_8qfi+lLlUj=^Ve&Gvju*dsQCH1jV?sSI>Ju7J8>-qy1WDLLIZX-8 zyl75nL6vJY(qn5c+IUgR9~)0wFWPzW#E1WUXzxV_nJXWP`OwjePF|ex;;a{)z3Ae_ zRxh@B(bbD?UQG95h8Nwv=;1}27X}Wyrxzm$e|XW$i{4)J@nR^QKfUPd#UQnH{RjiR z=ugm3Xam1u8Q5SihNyT67)BmW9ie<VmyS|A+KVw>jP+t1oe5q{B#ig|?~MJI7k{gG zX{(>fjmn97Ve-Q4g~bc27e3jotg=zvUf8{Gc;RHxMb$IN@B}<`yi|RQWGezJYF-2h z;)GN{m=ICEo@x?{lf9Ut{Hb0{BkKV(y_n_2axYfUobAOz!W`;cs`N6?i}{Kdd^H1$ zXfF0*iK<=d#WM1jF|U*}ysBO0#cIWC2y3b9zRJ15i;XllQ8!a%3|j~??Cpd@%HKiQ z>BTPP?Dk@h7kgRUM?K)hepM?O4wCf|9wr~59;F_m9;cr0;w0ge7pDn&D}DCPd2!y0 z6h5T%;R0))P-V0iy}0DXWiPIHan+0a^slMfn}qA4%DF+1<o|kc%ZuB}ze~8I=I5RY zlP=`(z>9};9#J1tWo+{J&x@xlKJ(&@7jMbWy?8;8wlBSSrT8^LTD>EDroLCTAH4Xe z_>&q5d`RF!LSO8tPf8U?<U?W~lKB32j7ZL8tWB<B#7RZY=tCw#YHAuE(h|O*O15-_ z^gd)zj<gj&vk$p^$W1eg4_OJ>sM)DGs5z;6lRV@CRLSryAulzbjFymJ)k>3s<nNVJ zh)|eXgeoz`efYr#yAKW@O8D@j4{dyC>qAK&e)6F{!+!Rmln*t@rKwe@Wqc@0_=Q^0 zhjIiNTX{kSU;OV6RATX0Ra;pvavrLZt5K`_@SBRMp<-$&r?wAu6#q`B>q9-|$hI_4 z+|Y+cJ~Z~BiE>)_&{T0VLi4ZoZ%aC@d}vM3kB)ZaZa#FEX902tYDcPUV<#Uvle<v6 zDqouS@S!J*1|R<Lp%;0S54}~)KtdlM{v`DEp&y|?b$}Y1K9WH`4EA9NtA<mDQe_Oo z2>S9E;loJfOT*DVjPYSCor%<Os&>2&6BO%R{N=;n%84ULPNQ;6KA6cCs#W<mf<!uf zaQU#zhvh!Feen1&&4=l%_4*K2@jf5?<N!5D4N*0!z9A8Elq%ae$%o10Db%UTmyypP z&!^5*{wyD6E1pA`OPxp6yI4S8NL}Q^V!{&YQmXVT`B(U`(uW;B?DS!k@;4GzQ`h*g zmavYxp1OgmXV^sEteh=`tv+m1&UST-Nc=7zPWy1ihuuExVZdJMF(3B%u%CQ@df119 zghN!luOsB6RDHJ|C!bI;Ckdxiz*!&8k#AGaQ~!}?0Us`sFHx^jFZ*zXpl6mIud#St ztyOVu_;8cvztme)@nz2MD8B2%Js<9~_`rup%74gtkmQe*BdwnL@J!B)eq`edv*)Zz z?8ghjOBMNw@Y;trKD_ne9gAQS>HWPAAAI=e!zUI0`KvjXUJ@`eAvKX|B_m1VM^ZnM z(fLOC$q6a^NJ&UVO-)ThO-t3cS~MMt>8Tm~$f#;F`H`8NMLE)Ac0Y3XQOb|fe&nQI zl$wj0+mAece5>LM_>os}KEii?<X4VtS3$+!6ADoa`%#3T@5f@~;?y6gC8#p;AN?pv z{z*AM`{U2&W$08^ep$jVev~7Wr&gd=q)N6*gkPyLHgT%>QI*ANDyF(0zmaPwrzSy$ zTHB90e*Er7T|ZX(vC5Bne$@BF>W9sb27Wa3;}1W2`O(Oa#(s2C8JZAU`_YupjM`k) zwji{mwo+TyM%A_@w4=7CcJQMkLEi+~iq3v?q0^NrPB%ZgEAHV(PsOqoy~(5e80|+N zKmPQiuc{s5M?Z3Z<qRMU^ka}8gUOOX-)qv#P(Oyz98MiU6@R4KiZOKlrjDhKqmHLa z<ODw^D*lTg8x=<|P>oa*)l9WerL9ET6)*6^;fK=?mmh9FCi^jkRUSVAD#lCj`QcZN zK7m0$Ldwzn2>TK7BdVN91U*vMsea6+IZee(_hSZmrgCNx^og3|$6V#lBh2^5zph)z z;v(u|>JqAK-BQ9bKb8|#Q1t<<_G677`~281*MC&}RzKE}*DGfOVIy^uADflGMb>JU z*y5MRHb1u0-=S)E5_b8qTRD6D*h|(o=YaB05)M)iQ4dp(_;HjV`H%T=oP2`%W#ydm z<Ftx7<HuR@Ipv)9<AUOg1ZjB1kE?zZ4xmUNHu!7wZ}@RtMgHTDzj|=fkAMBR<;QI~ zl`;4ZW1jf&AK|Va_x!j|en5RheW)@>{>T3Kt7K38c;-i{08$6=oMG>&67z!alKRSz z*Mv9Jx72r3iIgiXAN=^}$0t8N(@YisI5w$G96$oa2?>d)awmY)CJ7*^s+B7V$rYy{ zqzuGwbsFVoBBTxA8$vqerzd0xAfs|5e`dv52wADw0?4lX5%Li*ITtl|0C@=CQopC> zrREFZJA#ZkKcPSX1(hQgf(nuK>n%kCD8}M|0E!c8Qhx}b1VLu(M}lN48Ng2g{2V|j zIu!z_7(i)NTZT}U`bz-ilwUp&|5-pKI#sB@s@lqulUIHue^r{*0;sNPe+!@nS>FY< zlwUi5IsyF7V%-2*2hb*fdMwtbHVB|$0F44@%wnqmnh>Oy=7gpJG$ZJrM~L5o#g<gP zJ5jkD)HZ-_0dx<bT>$L^Ncs752adTTSpwwIDS*y_Sa26M@5%t#E_sOABY-{u{24$` z#{5AQzgGag6-%T{bzc_sR{hBRnM#5O1~7=p2L~{OpkFo|8o;oxio<0+b4a5C7%iQK z&^LrJ0gRQHAZ`RPE`ad?<POG`^aM5(SR25^0R9T#Z#wn>9E3QkfocrEL@-k=RB3A^ z*r+ljX8^7Mmb2&%z!Sj202T${4Zs(`<N&4w;8$%U0R#fEujU2mgs7UT4a;SA9(qwa zlc+K|(&<zcGcSN?0Zb2I2A$c|nW}acp&WneZ4P-ZRlguPKY#@+>NB~REXkJ!uq1%_ zZDPAm#<q<9WuB{7kXKSyQCCyfP^GOLU+V%`AHaqHHqv|<z$Sv;%jN*K1h6%LZ2=q% z;7|bD)f(7C*g@SHz%J$QCP;Hx27Af-sQUvrpkk!<Z~#XFxE8?m0FKf>t7?x0a6Et$ z0i0CM=>SgglqEU!%x737n|v;S^8s97@v@4)7{DdP5`Tq!RV_|&{t4g)&8O6x0o)1T zZUFzXc#A51-R4y2EBsyn4+D4<z<t(Ak_SwvkLNMXCmf_6|DPJL<as8~0t|TZ)!e=! zzoxzk;B5f!0(j4`Btd*2NZSNKd?bIOex@QAn_j)6gk&iu3dWAg#KG7~5J(zCvLKQN zks^o;L1biDO6oU3qzWQ+5NTA~v;=9W=alB@f=I7w#muBQM-Z8V$Pz?WI@y(<Eg1XO zn+!vrkeu{|bMfGn46@$x1o3SUdFkW};tvk^yCCuhQ6PwdK~xT+iZl$OP!MIMHi*JO z6bYhu5I-<s(IASkx!#MeCG;+2073l7FzKr#A);of6k|#UQ6?CFUx$3;q;GGzASwh= zF^KYPBAc+8KdmOUm4f({gOrZsA!(}yQ7woTL9`5_dJw+_(U6&?szwlXg7`g%nsjOf zQCsZ`J*ULfWfzjF9%JeU(SR{h)m{CvQ==dn2hk*mri^J8MDrjXbdHTy|GJ9)EYOM# z+XvAhh}Ilr8#R))gm%H$SG43W<2y1^ns=q&DTvNNbP2})_Ojfm^|&3nv8p?@M-V-O z|N9QI%!UlFR}j5}=o7@BLG%q`O%Q8?=odu)AlyNC*l>WHv4a>N#K0g11u-~?Awi4? zVq_3Q86bIv6NXVQ^7W*=KpmxO#|AMvh%rIP$JP=ozn&+m-ybz0h>1a%8Tl90s9OC^ zh@%?R{*{KNVEpd@Sc0$yVGF{}7#GzMjJ=|ElGDp&NzRqD64M)mFNiro%niaHL?DPs zK}=?3FbFM(a1bFDC0;&f6pgSLrH;-4{k~K2rvx!Ai0SmF%ABa*fSN&Pb`UcOvw|qc z*^p0*WRFP0c|pu))e7o@AeIENG>C;kEK=LGm{oG?oj#MxSX?d(k84$uq)LgEG*?l@ zSxv|!xBUmPK8RyM91mgx&Fw+#AZ!d`lPnMNmLRqUv5g#mXGH?YS8gTMPMUjy*h|<& z-Az3?0Q(3BgE$n#{vZypsDDjcHt=u|M}jy?Ge^%@Hhqr^=syH{B8YRW73U=3R1l|w zI3ok*4IXD{c98k!yqyo?f-IXLE~!>mg1AhUJ7FY=Jg%~MEr{!~P}{|RV^H^R($5#d zzd_t0-wxuN5YmNkhsC>83BDJ^eK{C|c*p}eK?n&$cqF@n#V0|$4B}M~|FQTqh-ZZ7 z)E7KR<y4@bc3ubZCW!ZPs%Pz69;8w$k9Tw=O!y=Da}b{hdUJ&0Pt<x$q7YJsV!?^2 zNvKIfNESkJatf+`29q#>RCI(>6Vg!Aew8+T2pK}i7>Z4u#On{?Od(_rAq)MiA!H+n ze{~qLlXHZSlaMQfZwa}nd8jjacFjxHKlGQj--VE$j&K1&K^ad7g+eGCLXi+^g-|<$ zq9GJxZG{kuhwuZrOb8_iKT{>ck0F#K|D+s!&6i@awDiT-X%bnM&MzU9Ba{z8zV9PH zB_~xCL#PzOuOU<p;WwEUx$MK3YE%iRN|0l}IzjJ3{2DCQ45459*wobt;r9?ahR`X5 zx*^mHp?L@`La5KMCe#KYG$b^lHm1si%V6Y7a7|fkMwNte0%=KZM{N~C>k!(g+O`CF z=Ucx;{F-kcLI;}iBMH*HGdI5{oi5a_)NUbkmtpW5SQ6HQrhfa@A0hN&u{X63RX;QL z3!%TP|8RU?17v4~V=HqYV+MsVID{b~3}x}#FouONJcMx?#%mZ6!pIOZX~?W$R0yL( z2!;>}#XkBU6M`iKYY1Z{IE3*bT#%2<<UUW<P6%Nl;V-KA%~~QZgeE0npkoZd6hiMz zNShjFI&%A>gxScR5WEC?2o8di>Y|R7Z-7d_jQ7c5_4%_rq^&&sAp{sB0aDaL2#4@I zgcl)1LWqWNAcTV<ObTIg2<t=G5W<uYriL&tg!ybTErgjN%nD&Ti;`r9EHEaYt(>`p zIaHH8g%v`nl2{PJ!Vp%5uquQ_AuJAISqRHRu{$W1FvC*D>#5erPu-S`jc`RMb`Q3k z<wRG9uqK3c3|mW;fa!8Lvv)}%#f>3s;-1<Yik%xbhp;t-Z6R!7Q5=cc9>R_gc89Ph zgq<PmVnfL+RT3Zx1>_-){@BOiN!5M^OZ=e_4ofc~+z8=F2uDLWFZ(xyW70%U^&y-J z;W!h@Jf9%wyW?~SXF@njXA^rl7lOVoq$n{LLlEb32v<V5B-_GWDXj#qhHx!}>r5z- z@{r8ZRvtIyv>(Fb5T1l^OJ<DuA94-c3E^%C_tY@%GyVaqB!i@t9i+n}wvvGVWT!CT z8G|K81|YsbY-U1u6+#LPDK)$f;f<^r`fo#c7sBTdpy7Q8`j|g5=LhDIwvzA@M<TTe zG$hoJL_<<7mRX;rL|Sa!Cf1OcIg@Fzozh$G{A7%PUX@BiY7O6LNJl>nRdS{!NH6k8 zuR&f>$aAY?$iO@qsZx~Pnngoa4ZmurtRb6*>>7$_D5@cchMZb#i}G<KxwP0XqU6<( zTf;PY@y`t3Qsq#UR5Ehu;yVqZ(kj1(0<0}a{hnHgT9_(RC#{NU$X^J>HT3QgE6Upb zL5r>P5*mKgP*THB8h+7GPQ%X{N@*yqp^OGunG&O~$+FC*v-q+&%WJ5>m`YmgfLg%= zry|oztwc&kRWwx9&`3jL4b_-IOxcj?8h+DILqkms_36vz)Y4E#=7$qlTZ<h*68yV{ zx(ukN#SWY$En)$ZzX8pL)Rrw{kxeu-)$pf=zMR8m8ais|q@lTn78+V=Xr-YY<7JPx z*3d>nTP?P1^xdbgZ8;X&%iL-)Q>I!}GI!R{MME#{5!oqSHT2NXQ$sfm-I-8MIQlUq z!NPyg)Va6JXG!#-BW;BxZ9ffzGz`|zUo{_~VIW!G%R|T`sY5jklkvC2a27{!%#vK+ z>QNd-(;p-2hagq@U}P6e&@fTM3-LAlrQvT4%QdXf5U0VQVX}rP8jNh^(BRZy(qPtL z;i{H#TGc$*7-LtfT_(__!L32l5T@y&dKoWs=+ofW5YQ0RVyBl7*R~wd!je{+3+v;I zFmseD`*#vSMlKUIRVG{(m=^nOZT$&Fj>j1cn5kiwhS?hCXjrIW5tq$eEp`T;N0#S^ z`5G3`(HD$N{$lRIB^s8hUY2nIi%O3YCJTF|hE*DFYWP>fYVkFkl}*sFR>L}(pF%jM zVZDY8vKlq)*051FT*Fok+n95+tXuXX<F8va7BBs7*RX@;PA&$ix|%VzfieT4do=8o zGk}JJ8urO?mlOLLEDdFIL?y`~4Tm)x(QuSi5+jdnOd<jDkUYmVoX~KR!#GVnMU};% z_jQKjmrl=ft1q+mf}Hx~#HHa9&w;Xc<RQ!ciiWG4`D+~WKN_wxUQP&-;RY9^{_b0j zpj)hZF2_E1^c@X%+4i1>M;ab$xUb=XhKC%0e&UsVDtq&ZhX3?MB{8Ac?iT+kRThbi zL|-Q|{#SDH*N`HNlwrJ)gXQz*w;JB@NSC+v?=^g&nIs&W)sH+24K0LE8a{LUpr0s= z1cZcCiIkIVVzPh~lZKIuMY#eX#pGl;&{BnwI*d$VWDX+@%?wnDNlW-9jC6$bRQ)K< zsA49{&7X>OGiw;x!pI&*jxciarC{!G?8TTQlt->`?EE8;hpqG@U0z}4Wn{iEz9ZyU zuOSPBQIPz-ataX&Q{|m?(J+dIQ9O(v!l)2NMfxSECByiU&^ATv73ojm*yZJ)=}56u z7^M}LA(W;5LM=xvACAADvl5Ha>LKCRFe-;pC5)<JR13oqhBJ)nVf+?G|1buGQ6r3+ zVYCgS9ph_-Q7?@8<l14>A^c92m-KbR=*o8)4Z>&`Mzb)Qv#OEI8$tSQ%ooxEO_d|R zINgHWirSJYZxbY@br@~J@mHv%C}#UGI)u?JjP7A{WMmg=Cu(P^yik{5d30q_TJ;E{ zXBdC7_y@H&wHH+)^(K8-)VVLYUl^D8ZQOxj3<~3~F#Zl>a2P{aJB~Uuj1ggsly?Cv zO19wy>35WJ#t=q_<9~B|tnwvhyy6LAOjIm08K>A1hJkDh!xV;@ER!Z3Npn$oSi`W< zw^Q{^aE0LxV^$cm!|;URW!2O$e1uRKS{Qz^WC(;2B!9^n4r3CX2sKL8GfyT<t0~Hy zMwqVr8HAZ?U(X3+ZWuem*hPO{7)!!f8pixE7KCG0b>u4>3&U8XSc;3)TrCS@c^K=$ zSRclUa4d3F7^}lrNtU8a#TvzH33@{DH-xb<j4feo4P%pv*-X$UP$IX5u|13(s#bh? z=xIfFhp{J&3t?OgV{aJyWK?0C4r6~92f{cK#?deihH)s2!(V04uT$y6I2Ok7FiwPV zl3Vw6a$$)PJrl;+FwQZ9%&Oi{^gNxi1!FOn!nhp9%`pC@c_obNGMQmq4dYrE5+mPQ zmCI9lbBVvfsn*-x3gdPd59r)s^Lt_3592Ob8h+Vc9i+MB(f9S^FrI|*Ul>orNEJcq z2%a&|$1pyH@tiEdF9<KGufljuctd?lm6&&g_hEb>jOBaz&vG`4{BJQQh{WD#Cyd1Y z<nepC_|K}uRLPKpkTim1%1KU0K}{Kn|87DW7QdyYjl@nM-;mQqkUoM8<m}XpRLPtv zg3OAuM37Z+wn+S$GY6fV%Fji}P0bTQQyzwSBghxQcPd7o!2B#0h{WG3QYeDL5uBKU zlT%P6f}#<0nS`#BP%MJt5p;^8a}+;BP$Gf`5j14mA0sHQa+W0g6v5BRDHTC!#bpR( zslQOmQRNMFg$OD}P)UYCr%nWw39{`q2~{GfN~os%>V)5@HK_Vm8)}hjQ{{s2?*z$H zH-dVK>kIQY3L4Sr6+!O^8k3u-n5GdlBR7wrMFcJ7+dcA1p4uvc))BNJx1+YDN`UOm z_T&!KjxuS4)P3VG9(IYKYXseB_M}Ry?h*7LKj1e&|4_bU>l4AB5zLQZK?Hpx=odkN zqmowrBQQi@j9>s)(ZC1>MKCymArZvM1j=nc5e#E+!GW<gJUoKY5sZmo1oMxij{2&v zvE+%=an$jV*bjA1VE#p1MSrRIzd4683`s6)$rOP(0%ruS2rP`TQ>_u$c+^OwJS5UV zUp7rx95;);2s{yZBS_mK_P0dx5Rh8G3JyjPia?7X9KmdwkqDv@OpRa~i<2UlOpsRc zU0T`vDVzlP`MBw_q}yUf1T#4j`H?z_5uL?&sgjsE<hc>d`)af@$c3E1O;nk~MG-6} zFJb)B2$m6+N3fb8nO6{2MzBgb`mwf##kCQvi(q{O8(7>(m5!vLJ|~+a*b>3k2)4-y zA&Lx9Y>!|^1UDkM8Ntp7cFE>MaFPvoM{tCDN5-}%g1r&!i(tRngoBJZpt?9jI84<i zUs@fF;F#LF;{<&$ry@8P!TAVIGhT*wCW5mJ(1$8|A%e?vE;8nlij?G6BDkuCaV>)D zivQtgrLDyL8^J9(TSk#QirW#~iQrKLkD27I3X{ltbnZv+fbj7DkKsuKFCusu!G94v zRjr;y@SMT&Jf-*bDuUM$B#0tm6mMAdE`s+Fyj7blQ}H2!k1WdA^!fRu`ufZ!h{o?G z$(bk`JEoFGkvNJZ(fHSa2Rp`0sg*fQ5k*SI>#0(azlkDs6lut5qw&4y`(0Y4Q}G$2 z$P`75C~8KLIf^WjKZ<fuWMx3UD87p#TNK%&$Pq=(D88kii<*Zj*>ZDK0`icLtMV#e z#*;sa0#THtQ&3dS>f9WOEJU*?wJ@~^RR$@WRxFC*jMR(blwdDEa$BVMQxrc(QHo6@ zTj?mqj*p*{GHh5@jjB9jDpM<{_=-_fA_ueMSCv!pREeT$6xE`r&Lpx4GJxMyE8$vE z)Q+Mxo79Qo_b6JhR)$oUO`1eeFN*pMXb?riC>k+9QZ@c+i}dYk8bvck>ie!a$1JH@ zvPrA2`fbCuZRxa&qCJZpqVeDKmnI!m@-9(yjpAYym*{khVt*6|qUat)4>~=g*u^}5 zMA0jX-cj_4!WD%(ia(?18^y#Z{)(bs6#b(ZDP2S{Ac}!(GB_Il$?_nkl78hA<RMWE zWl^?bSQNw6d`j&Iw#uT;IisT(LuV}GWfI0kF`hgj3JIPvE_S)Er+gd`MO+l-C@g9} z8rV?wkueGro9LgFOA;%qY&5SWhn+=76wYY;ccLY;48{|MH;N@uERDh!g+Gc=6q=g< z0AnO9NRYJQC?ZU?K!6{VN28b&#bg<06jP&^#>fil&)TM|5zdZc26-lR7FFNHGX6O% z&ZW+y&ZkO`3ki#&SR9T0MV&lkdZppAD3(XDRm><>M6r@%-WZL2wRV+SGpnOm!||-8 zN~?7Qnf&!~Xv_cqQuV*O+r+BPQEVZ|Wd!-<BH8xsEXqiPcaV2R<Nqm7oZZpbm8(6} zy{z3QtGytWW{<@mq;o-P35TgiqBt7GF|x#*CLE9AgmO+saZ0h??->@)MsZI0=Lu5# ze^i|b{0-&%{@<j{R!Vk4miDyotI)nFWM8sHD3MaMN*nFr%-Q$-h>|wiDM>1+h<{W_ zMMP5h-*e4peEnXpd0nsTxt{yEpZi&7&YU@OtWloLs#*Lui#@Ygt*q~bYi6<5D>92; zXYt!Ceo%7VEY^$sDBLLgN%*sH!z|7n=r&=~tg8PS_(l3=q0PzPXR&1#yOrE(i_0$K z#jVI6v)DGv{j9Wo7Jo|IF^iqH`HS0mVV83Eez-8j4lDT2EdJGmH*QrJ5};auLjoKc zaFf-A2MYHS)(Eh_h~*v-sOpM?0`AG;VCgl5wS1e}0qTg?^%d*DdI1ho@>=2H!pj2g z?UecfjtI~oK*Ioy%zuEh0yOr^+U=bt0h$JA7NB{6V*(r-phbWq1GEXyHbBdOd;7Ol zz`Y}67s+<C4scYU>bJn2*iPOojH9Ku-^bV*bzFes1DqV-lmI8lvV-u%04Ir<e={@B z=FRx20ZvmtoGx!BTCVA5>|=bkxal1OoFjg&Dm^d2`2j8naAAN;RD6_u^BchMVxf7n z!;)Tg=Hb!+om957u#3>E@p6sA6+#=1D+65R^Q!|~<8y2Hb&BEo05?eND(o5HM&ITp zk#557!XCn#g@@=o+bckCCHn~b3a#FLBK-pdWHu<kE!L9`CprvPy(9eI7!qJ;fMEfK zOS#q8EkbLN;YeS(&3YriXeGx8rv$iN72OeFtjL`K?hzR$951wZ?h=_Gyjy7NcVd8h z#qSF+S;Q<S*|hBJ&gA<8JP_bP=@0w44~f{zc+KDujrdvi@}B@x13VVs@c@4Z*d5@B z08a+^G{DjTPX(A3U|xXN0!$C^bbxe#On_(PYDR#W0iG3qF2M5vUI_4_O?!I;Na6vu z#MFoOsn%X*GRwL&Ks-PqfD<4XAQ~WM4VgqJKsZ1ofIVpRvwcqS(L%M{=WRj`a>F*8 zq|8$CZ)Sb;yk9mzE<hnbQMq~Lj%`#GPbok-z}x^9OeMf<1vw|c%QEv~wk-2zXx~1( zBFk5mYgJpl^Tpp6z8>I>0B;6(E5N$}-jn!tfQ139h&frXPr-Krc+Ig^m><ivHhvJ` z!vG%zSQKD!fRC-)d%C%HnAs;PvP5W#HQCU7eimSv{Qnf-^8m{g<eC6q1o$$**8x`A z5ZIN!TIYFNp}sZ#O@MFZXLW$@M7$bTiF*zIUR`I#HhgPsiU#;0z`6kIWn<4SdLwH$ z&wrG%qmkR#p95?Nura_UTmAw52=I$4wX9zQY*vs5?Ac=#{TASNKb|eVPaE!S0k&)0 zci2{-7|h-}%_6Zu-x=U98Se_POC4yQjr<ef-vF&0w{!jru*YVd<IW#T;!xXh$GVzB zb%*^NYB(J1P}5<5hp7GGufsuR;J9<iyjiDNK^r@p50>;q>-Ji5ZXH#}p{~Or4u?84 zaNJ2%&*3mtQD2oF?zp3D(c0uO4@an=O?dO%P~3=>YV6R&p{e6O2x`4&p*C~e8$Qh) zS~wi((9)rm;|`()zh%#!zvRJ;jhOLKjvHPZL-}my(B9!_hhrR$b2wgs9jh$sUUO?j zENM+M59aVBhYk+&g1i>wWXIj0><9%p#pkCwoaS)4!x;`|T1Y{T404vk*$%Heyy0+; z!?_Nl9mY7E=WxD54~Lr_E^xTe;cAC#94>OWSPrjrxWu8OLnq(AUF59n#-$F8bXTym zLl?)r8u1=;y3D%Qz5;f*LiXNUBP_zJl(a{Zu64Lh{3eI%eV<)LZjc|ZMK?+@x7~c3 z?!ICMJsk!(43yH#p|?XHhrSN|9QynAUe&uBxX(e^orggVw>S)O7%BrVcd)qa!^0eg zi{IvOtHTKKk^97Bk$6v~j?&z-80^KBw>#Y7@S?*@4r3keba=#Jio-aE@ecPnOp>3w zg!ed1aJXCia@`&BdTgSUdmT1uC?`AI@9>bs2OJ(0v1ly-i_<RYt?Gv*T0fhIM;)d* zJmc`J#K#<-ba=|)afc_Qc(s^^X%5pJo|b4%JiXRoRo70>Nq^p^pNMtZ+@4jl%c`E? zFw>#nP;{8(5RgsA!Ep#W#2n%dA&0O{RO=rz))QRz)xTBbMQ&(3VXM_4<&gIK)^zX2 zpuI*l-mt31tV7NrZ+)m|*u1hORr<2S9EY-a#bLICcNuTa>vd<Y!z-GBuQ|NxRDI-` z=aA8}mtL#qtE};3hViDuTehDBIUvZ}=E~tG+XNgII=ths!r^O&cOBkySmN-h!}}`x zk;5W~4;((UmFxcjx4or*v2s6l_(a6}DVYVose#+Br4FAte5tHu4xc+Lclg34Oe^Nw zgU7n+zG{s7-qe=$Sge8m%3`Zt)h8>hISy+azH#{0;X8*_4y)zOoO=_)Gqwln)=IY_ zUT?(V2d_``YVLK~@vO*?vhn(MgTqFLZ4TRQ9!me!;Wv?A95##CoAj)d9ltBN#da9I zyLGF>A5y$O2r&PDD!JR?ABP<dJ01S=hx>13?XrEw9<0^eFo*v-{O3?DNcEumkoF!2 zf>pQK8?<$aP4)ePZtbI5Q$xf=@A<|9gB%p(h#(Du92}%(kV9oqOISx(TWH0-PfT@{ zJVa=I>IFGW{O}<4gWNfQ&iaJw{ZqD;Y8a$ZkjB1!6OpDu%Qbt$W<i?!%Cvg44ARP6 z1sNBlb&#WiTpi>ZYgCZ7K~4{HhK$<@j}6k^FMG6o3n1>*eq4~_gPaiLMBCwmoEqe$ zARTPy_wC(T*Vp}{7JI3bg<*#`pr`pAXv&#EE(&t7odtrN9poI9Juk@lBIgRNXD$%A zQ0VooiFWq6BuK{~m)RMo9hU~HCS>Ozon&eLP46OZ#74@L%Y$4I<jSD?gB?q58q8He zcao3Uv*+3%*993W`|E?;5TvhoSK&=Tx&^sW+zQ(0cMsA-$=<@7gY*p2OWdk68?U40 z_I7z6n+*NA$S(ea^bayXW&?u^60x4SCFpK<gM$pQE*;{w&Z@A2c9=d)X2XNr8e~L} zkwHcW8586-zq(OD_b!te+q5yfJ;)tF_x|}<8Q4JVoik=IUg9&tyMj!xvO(?%@|cu~ zLGBImu(-LpFUb8t9tbii$YhDj+g0t%4=VYPZ)q((R5uwO2{I+fqc-99?3pU`qVmFf zJjfG4p7cvi3-XlDt>2~xdD<V!fAntNXM;Q!<ays_Mvxc8U-XriM68OLL1qOB_<B&p z5pEsqc8l#rVI?ENsL=G7NIXa)NHRz&NIJ+|iJ2hTAZ77fki1AqSP&M2Rd?IGwQ1hG zvqmMzY#F>9WR8dp!QN4LCCIB1y-}Vo?k$kl#orLVDSS)#c8~=@76y4o$xnpu3O^LS z7vz1B4}@NCf8_H;B8!C|+mgA(?T{r(e(KvS4f2`Kmx<W9?~5Q`2H6$j?+{-FSrO#f zkX!caAS;7h8{#@8zX@_kh(pD{4f0)(RY7+euQoqHeh~jY$QlvT*V<m8RlH6W{TXCO zko7@+RPv`Fzl&H!KL^>MQX7M8lK4xIUqv?iHnv87^SO7f*%D-{ulymhO}JfnR(Ey= z`O8+N0=8Oq1=-`<|1Gjx_)n03Mg9}o8PJSTscL@N>LK<EQ6t3uAr6puVCa8upR?PN zcJ8oJ2P><lu$Eu8c8EGYuPb7g4fR4C7UEQ2KRi^m;_6E|!q*#wXeiz&MB@-mLNrzK zSYb0^+Yrq~EPxgvjttRK$yOnb^7Yon_4j#p?rUSM(3!oRpW8mf(c+eSjGt@Xjtg<T z^b<myC~{JWll@X1LRJ4>bcz(aoU<aQg*ZLL8NSVhB4-NE3URi`IezZBA<h#&UwDD9 z+gM)|;^GjONV!_rQFy7aQ;5zYT|!(TVpU%ja?k9S`z^gv`c*>j62)w;QPOMv^&$F( z=ojJ!-$U0BH;UgR>?Z8)=k^G3vv^Nm=@nwmo;|%o^pWCiK~_uu5Mx5z9%6uRIWWYa z5VwRF9AZd_ks)qV)==Sy5W_<5Ic~U;w+g*ejCu3OD2bzm>-trF<gwg4LW~V@=RUJ> zoNT6q-2XZmAL1@0CkXEr-V<VCh<n8!5Z)JJlE`HB-u)Jj>z(xMTWYh=-K>u<(%( zwe)?u4U^?Q8e(dQ$3i?FVtR<DLp%}U$q>^*Rj*TcN|D%azU<=A?CtPgIN<&YOg2VL zd@jWEAzn}w>q4v#@nVRVl$;S_t%#Y;3^7YQ5W)!&3=s<PUWoT4hC>uXltM&8M5V-p z=@4-d^N<LU6t}B_l;6^fl&o))3y}}GmkkA>cb!~T?rXkHMP#<{W#OC<b3?o${;CSj z6W{kTdwz)5CB6~jO_8@kEEKWW-WFL9s=6|_0Nx4lu0(G{%;tj-pM_W^@k8N9Ar^&L zEdH_T{Y2cWcZrlwg-eB=tItDxBeUf~^ZZ4KFYOed<cbhq`??L>O7V{R5!tuC{#}Sw z;;TdSu*)Ig8ln9@+LZsN+{X4>U|VRqY5b#Y8WMjG@w3PVp?7B7D85N(@%$2Ev(JAG z@tgQh`uVoyZc%cp@Q)DNM79ep_s<YJ#CQ72U$%E?#_kUBPlzMJGzjx=i2p*=4pS%W zPQpDQs*4yWOf_+Dp6@4KBh3CH2l!bBiX0@gQU`~rDPBwH)mYchttWCwm_x(vsnhdp zr4EyRc$oSk_QOdN8-{5V=E5)+g=rk7iLy=?HWeNlrkP0du=|iwi!euqX&I)K#G}Ks z7HKa$N@#A|glTKFhpXNlZHgD9_w&GGWHzM+$AvjQ%n3@K>X$t+%t>J$Y($4JCx<yD z?EayN9lg7|q`n?PJ}vC-Jl<D1XQ<$rVa^gcJIpy@&h@>WALcx9?=`R&h<lUsV)1Ta zx{F*Arel~(tx}Dk#oQ@OXJvH}nsQl~%fnou<dtEr6}igKy;|fNq3!?Ig}Gk*hA=mZ zbQPK(yTrXo+`HE8A%3%PZ|yz9^z!X{hv_5USJ+S3UpPQ$J_m|8_Oq`rL&Cfl<NX*z z!wd^EFvg%5!^7MfW>%Cy)E)W}Va|@Y#Ey|Fdz)}nn9*Uzgt<M;9bv*@BGSi(86W1Z zFn20BPUxNH%)^8*lfq06bGLL;?h%<7=3Za9PsFz3`@=jCW~K#W10Cj}Fi(ehCd|WO z_iy;@m>T908BYoGXxRPl37f`t=C!hqg?T*86Jef|!L%^<G;v$;lwV7eAxszFyPG|$ z<O{;*WdFR)VO@h+!55{!B%GlDObjR)5?ay`2@1WBAvR3WFtIQ{h50#5JWL|YmtnpN zlMIsz^Lm&!WS<W6vPdROHcU?3e3ruG!xX~q9e^$Ngp#jY^ULBDo8<m%wD-eXGv`R3 z8|D=eTTQQqnHP3@=Cv^Mz4bnT1-h+j_HTxHOO{K+ye;ysO^h%L#21EnN5pRZnScA7 z^?sNS!h{C#u?@YhHa`sWQJ6(CTWo9JfARa>ecZj}lQ2ude5zcpTlU_q`Yi0;_*xd` z^DxV8FVau5t<_)H<g~lQby*SSYb&U-D}`%?-w4g}+c4jSS*7IaFyE`7ogK{88j1FW z-4AkQ#&-N5ah-5|nC*58$Tl?H8QTzMqwPfz4vDZy2HV5@8Ri%9&0&5O`7O-vBIeB^ z+!Dt2sI6iCQ2bxkW}9-YQu`WxN0^;q4v27|7SUf}{tmM{%r4p3x_Ge<|A-TzT7)Tf zBPh&&=F?6AVfRwp{H#*s)#YLT2>V5-5pmya;LUdXYfFp7VlX@?LLHeM9HFL&ci~h^ zymqAOdfS|v@u3mwMK~%#8|5Arp;3g!;)e_CM>s;HL4<~ps^95**G^4TQ48gotELf} zi8mM81o*~=Qq5@@p;ZL?aOX{x)-tdTZyTXqgwuQv?IWBR;iL#hOF1UOu@R1oaJ-Ty z2(8K18|K;OhE>tQFMEo}$->1Ac+H;wkGOZL?H<&qA)GG#j0k5&+^n;#$#q>n=ENdD zC&IZA&Wmt<gbO09i?BYzg(}iBLazuHiJRrcB9}zyC~|3pP7yjs=%VEH5iS$CT6nqe z3gMN)tAutB_Mx#{BYv&$I^o_c(i@cQD!ehmO(NZd-Gx0O+$`d`vcP&r=o4XCgwG@N zRhEg1MfyePA7Ma*fe{8p$V<E>!eEi<5r#w<8ex3I{Q})e4T~@$!pI22eLuH~SdZNn zVU+mo!qE}Nh<GP!Z->7l!dM%0O~shq6^t-WHpUm)m%kAvM7TS`JrN#`@JNJ-5$=sJ zIl}!Be%Ca<FTy07Y`Q+TQg+kqfe5V|@L+_8<jTyxJ0Dx%mSucOghwMh5#h-QQzJYU z;c=U6d-ixXR?xWJ;`SUqB@feV1pQYK*#7*q+Wt(0XCpip;rR%m2;m4XM0hd6%m}k0 zyrhCNgtq9cv0k)+2#&;Hgga`xwOFnfn000(LNr2J2C)e72#E+uO+Pa;;}Q3}YigWs zAg2_Sef5@!kkwktsZZ+na{tQN0xm=-%2g@CyCUTXl?byVyd2?eDRUysjW9pL>k(dw z@M?s4Hs|HX9$K)F>~#uW<QAkQ--z(0diyOKsoGdw5uNYsOkrRDEs)QJ!gquwS|sm@ zzc2hC!iORsMOY+aZq1J!M%vj^KoLHXzQoV{RAgy{&qQonuyt+5%WXrjfs62kZ~0|} zuf$jQ%GV+*BYY$Bt<bv`S`}e+gzx3V{QN(WH4)Z|*n@~B+VO*RQE#`RA0zw};hZSv z>N@9V+iIem5OuRQMA&Hi&%tbp@Jocv5q^!(AWFk1zgcHS*b{*$TOw?YurtD6w%e$d zZGP<*(sr9yO70Nah@0nC{aoA?;U9^AN7x;4uO#i>wdqC-|5et1(k)pnO7$qUqSTJE zpTesVWq%Q~KOoA1(W<*!W_(c8{YSr=Q4W?t2Q}HNx=xh35)Y4ZNR&gP)Kk*SwXz;L zEJ|YqSzo!PA0c9OHS(2KW)r1Jl%`Tz_<FM_&Bgl-bQ^M{xD{-v9yZcC%283;NN*qI zXpy$Uc0!Bc7%yq}e4-rdi(Yt^d!k&~Y%zY4cn52Klv8ARw(wNn!)Z}Y7e7OIrtHrW zT5)q?A(`j%q+A>2I+62*7YHwma#56v#V?7{S)`-zQeh{dxw2m<cZqVDl9xxhO5_SZ z_ev3O>0KS=8YOL&*-m1ST(4xWC^tmu8s$d6R5y{Egmyc(yRY{Uxj9Nt5%0ck?<jqg z>>Fillsm=y3HwJG5M^MLK}uS*qoUjrWw4S%qTK51Lq&!OhYPKXMu?0Q-X`>V&-{#z zGDgbnLR0S0Y&3&$QXY%)c$D$tcSV_C^V7GS6y+YDPZYUVc%RT7betUJe(?vQJR)NL zAB^%)los~=uh5j0HJGB@M}?L(Rat-E$P-eY^UFRd@|19zaC(%dMV=8pD|CH!<9VOI z5amVjmxMEXeWu@1CrU8NF)@yfxsxgs<!9N1qeMiaQC^EOKT0f0JW9g%P>PcDc`8cU z=NXZ#Fc&2+Qt)$&(W={7WnZa8nJxaZaE@@UpZki)t5N3pig(xRbtONG@<x<5qr9c$ zhrZ3*A`65Iqr4;XuAlp!$os+%g!Y;1BauZy>xacrKKA)1B1@ut>MKj5RlogN7Ugq^ z%cFcJ@`dnA-}0*{D}4TSl$AdJM&w)HkJY#;%4&(<3)cwO3jbe}A4Jv(e-y6wd-5kG zy>2l-8<gBA+!W=PD4V11I<+i2ezmiJvVONyK$NXf{;;hz#vw6xGuam9-zfh@*&gN3 zsQZ~~hwX|}-K?Ea{?bOYE6U$dc8l91I+pd1c3u1JupO4PV^5SCG4_vv+*T8sUR`9r zn0pN~z#fK)aiEksF%B~0;jXt@F%I_aYsTCkwwPEuhJ7CK_V$^6Er-T9B1Qul*NbtO zU+Qp?`mw72hHDt3QH-Nvw29GJSuKT4Vl)+L7NbRsBV#mIa=iRoqrAgvx1&{z*2?`; zPl&Y@H+|7$_bnFflx#0NI>vGpvEDu|#)(>1#*Y^{A@;wqI4MSl7$-|VMR=;v2J1AD z(_@@r_A$;<vXk&^;RV8TVw@{t{?ChXzPR_1>O%30gcl1h5t?O3kxQ*=&5F)3y2Q9F z#^o_?jB%54uMl1<yi#~ojH^Y=!!<GP(f<%#=PTEX+#u{Kv^}t!NKc`a>MqhF#?2yL zoTm4R(K|*TiG79rWAqbwO<xcX5I0LJa*NMr#26f7h~58*F)YTD(uWK0(?HxRKEk&j z8RItbQ87lx7$bg{@OIzk4w13KJ7bI!881A)y1RlVh~F)|M>tV<uh6rxSusfgOpbBC z$OADR6nRMac#MZd%<>VDDKQ@Pm8mfv6Srw#22bq6pHeN;gwur<($gZ(#CX<Mo{RCk z_zS`pg)a%cePCvcSup}qvO-4~6o!Q6IV=*15%rZ=jJSA0m=vajX<<g_^+QfPAERKa zSo}3%NofAdF)BWvE%I`VIU;j?{S}c{h4X~1tGfd+KgR1yz9D>5X!=_*-WFdVTqu0U z&wbZcado%&2Qfa3(Kk-NI3LAWB!g??EEYLDPW?C^$M_`1k{F-H_%X&$%33P?M);X< zne8(o=5~3EFMR%`$X78|h<xqqEBDy}zLof0j8%T_>KNbqe2vIjLtptJ#yau!LT~;4 zEWRzqc99J+Hi~Q#T2#M?Y!?0+<2PUbJ;oOCt-?QqUHmh}pE3T6u}9*L7&}GG+g~wu z`TTE@-7)?V`B&(zS+gWg&3M&$r&^rq;`{kZ4UzqY2M7-o9wa<CUbQ>bQnI$Nj<BxK z{2vnMP@mTmIV{d@eH^pgBcz-Vr$L;CaT@uS?cy{RZ{jOWMViHFF497Hq@UX|POCVr z;~XVr|LRpgA!!q*ZQMOY26bY!8r#d@XyGw&j`ckp7w34Nd!J-ajB`?)4%S9rzbMWr zaZXk8wD|wd5vQA(J*g->GtOBuI9qs*@Lb_}!t;d}2rm@ci*_wAJ1&lMiIk3UcULjx zQYAaZ=^Up^oXg@|9_K2FR|u~Zwjbzv@bGFW*9c9t+hT^-DS3UI8+^U1$c@6A;&k)% z?jk*eHw$|TdkK5T=_6vdYwYMBXF!~9if$DH;|z*3Jj1OSZizEEPMr*OGYpZv8SI~7 zsM<Bm%;MY{XGEOOlPpg%GR|#rUQh5wf>Cis+fXJrD#4gIx5xP;&XPEH#2FiBR-8bb zJL8Ot^KhI;;*5`TSDgD*%Y-<0i%b^YBfM8QQD}?tzBrR?p6H23TLpXXqFaOy#CcF= z4+%}Nt$0eDN8>!_D^ue<5$8!IAB*$2uiKO}`={bekMp#|X+rbxjK~>nc~->R5IlT7 z&I@r~l>Snj8F6OD-8Vna(7;)E-a2*S1mjfV%#IU^6ONNsk%%xZj0$5yZ+}RLC*!0< z>|F1Cj?2W!#>vIWOD_uxaf)$D;$EK^?%O#p$C(r7?Klf$GdIp_apuQ)Mafs=%oFim zVqgy;yso76$(tf?2(8s``MU9i;vdBMFwQ%1-i`B~l=p?+dC)vq-+ttmS{!GQpX>Gc z$4c6Oei~<KoIP<!@L8N?aej;QyUnpU%Vo1Z&KDvpZPLd1Qv9npE6hwg($`W3Xz6_$ z=esy-O^LHA&gwYd$5|r-i`)(`yuIWHWvvtL-CgZ7^^b9Wit}@v4RJOr*IKkO&ZaoO zDEW&27^Lk3Hb%etHa3V`;%trcm#_RGvNO)MINRg=8E1zSi)8P!Sk?~~l2x%Q&fm)2 z9p_(>e}rD{f8yResg|I6f+G?%NU&dm8VTwpTo3yvI3Pi-1ho?!DCJ<GWgR49_0|;e zeAW>^#J8!NsEX=PDSIP4Ov%F&)b}mz5sQXCZ;_x;g2oA&NNFZ)>gU?hXfD1-Pi0sn zM=IG;*eX#qW7{NXo8Ykok0)rCpnZaF3A!gZI>9js&Pi}?f@2dLm*8|2JU+n*2~HI^ zpC^iRNN|!!)j%gWMM-b#u&dnDl=RwuhG!`}E5X?!-tw_odR~I_6I_wt$^;iAxG+H% z8C)d1Btb`!i-k4^E=|x$yt8eC+Nt(VHVe;=%Mx5JgDExKk-93u)d_Bta!rD3MQ#vY zC%iuKzq6J1=uTJZ)(R_rlV3}Z1UK8Ro8a~YJrnej&9DT$6ZA=NOM<~t`X=a~V1Rf( zq1Oom#Rny-p5Zso-U=NeeW-8gJ>fq*!L12KNW9IqeUXtuugRkmRnH=N-FQcWu?g-= zFe$;EGP^s$JqgAo7@y!SDOTfzMAiH^Zr^+vPE?k+B=7b8Pfl=uf`<}3oZtb85Bk;F z4%U1iwlp4*{;1IWO!4RQR9~?{c_P7+3Fb?AD#5e_8S&`}o=z|;K_J0137(bsQiA9F zvM(ffUi|wuZjdkfy7$Z083|_kip>WnK`=oiK~!QWL0H7=C@cO~cVY?R2~vKkM1rKx zElzKM(o&Z6b!*Hf$R)@pC?uGj;ALeMh2;b#zpUNQulU^ij$=-OR}#D`ajww2r9Ush zYf5@&8SnSY-UN6v!CSTflk`aPc7g>q-;%URvM|9r3AQKrGr_wF-m@M~uqMI#2|lnr zJi#(K{4l}d1RslkBwXZ=@+V4Kb3RS5#OKzfOMPwue4b!=f|UurN$`dA6~ZqQe6`QI zuwMGwFJ=5&@m0d_eEmUv>9E??ulCrrrYG2x;FknHBv_YVgKxP$!B65pDpYf5LH;bo z>ywSXr8m7dC-^PF?+JdD?oHP%zRe#Awp#FQTqoX8Zc~;`fE@{TCO9-ny(E7n*d@JY zlD`w|7C$h_KMDR#P%TOIr0e0o1bdWa+?#$R-EYI~I(a`C)JU?wh}Cs~h*^Hy#{Kr( z9)U1^ki>(9UUO<Cshy;bl)A!0l2z;XIbEHa^TU!fOwuUH;YsQzIYMR)gywUo&Vyb@ zHBQnzNeg8)Nzyb)v*iD-+059EBa^g}K}(@mu(i0?rEQb6OLA_K^CY%Ua#E5GNsd<X zm?Xz0IWEcZN}gyFvaQ=WCn#ye>u1B0lbn*|EMGrW<P70yNly25Tc>CG+(znb@pF8| zdg*-e&Plo?xgg1fN?w%Y5|N9ORo`D*Lpmn8RAMKMix-J`xGc%#(z_<PBFU9Wu2a&Y zy-MU7;nhMbb#0O{1KdV=U&dW8{RW{$d!xurLbK_Xbbpj#^Wo+sJ(J9r-YZG(Bo8Nf zBuSqneUpqevn2hJ^iOh|Uv@x}!4|5L1CtC&a*MdN#ak&ulMItGBFS*S)U8SGYr>*7 zRbS6p3?psgRd=W2DA|m*_><f&eurPmn{Qs9j7xG?k_k!1E7#i(?@n@0k_V(rOmeTt zWUI^OgWdK~(wi+-qxrdCis#Uj2bFxtH=B~=(IhV<c`?b<B#$L|Mp=&wrwOgp6G@&- z@|2R^3C?TybSY13_C^Qstdh?OpBLInw*~T2k{L-7Ns>usCYhzIXp%q@M?9Q#_wZnn zkdjuT`S)UuNHK0>7xQ!DBG$}Ql5~=Cl1h?Hl5CPflA^qslU$N~(!DnD_5ll~lyvtQ zFX?sl>?AKIc_qoKN#^+e=h_E1?P=Df-evQ=B(M3o=FlFEF#oShdBe7XByWkom*jm7 z#M?<0*eM{%J4xPE3}&B@Pa~7ty2U?8vM9-775q^6ktuE5tdEm?BIPsTk|dudSt{-g zt{0W}3$JBKyzS+SBwr>uFwH?}zDlyfrb>#5DZWm!GRcW4PD=4jl5dk7kmA4;-z8a< z<liL!C0U*1`y`u_{F-EqDq5f9$0TcwC;35&1-8y#$i{7qeoFFll1<9p;M;5zvBrAO z(*NS?*6qI~`8~<@B!5cWlH?DOtwL{xZ}aWl{XfZ0+wFbjFOgm9Pn(Cf%q@)Fb_(!E zyiHqI*(0<4QZBaxk!r%~DR&?6^cpGl_ib!49F*eV6b(}}N>NjK-4ut2)DqTCQOCFU zCg-6k4)>LMB8R2^cP&~!#StkQq^dsWdPN$iXp-Wn6m3#8Rgsp$W+|GdXyJQ1QpA0@ zOaI`|%GX<qSkJUg(JsYtzTQ5?G2%xH8>k<wna3(=9d)bS|4(s(l3p)$NO5wCt|@Lz zaY~9)Q(T&&lMGHvaaM}6Q=G2k8NxG#_Dq`Bd*`IMAjO3#&P{Qi-|F*abMv68)7eEz zUXtQsk<m|8mF=jcwW71gRl+VQE=zH__?1Gd=!%s4ys;hLw7)vVHOjhHc)jpCp*89T z5i4b*c~gpRDTbyPmZE!#9?I%3yjj>=*fT{h5wBDq@xE56i2Z!krrA06RZ)t8DF*qL zgHzn%53B7eL!^7-Ykr2O7%S!06eC1NrWl=KOp4o5jIz<!ryg&m-!6kYglA~fJpIlT z<5G;5ZaycZxXb5O{BEDyD!VtueJR$YSes%}ipeR$DIzKEPw_yC=Tp3p;=vRTrFcrE z9u_{DVyeg^!YM-Q<i|vw5L&&D`?~Qb{m7@Km@fV46wjs@tX1}m6t5GWlchbCVWnP7 zG0XS%lE{n{Gex`|*lYqRoD@Odf5^8tgJ_CaiuY2ypCX<jkz#g=ms2EDq*CNl6l9zh zW`!AB8hhLyz*=*1Hp#2GzlSaQKFcB{q0O0!NK<{6G$+N}6mO+?JH;z0UQIDS#p^Pd zCw$G8t;WcU{0)h33cdNcSf4(uMGI2ABi;DI)c-y+zAMpo&JR+2XghO?l_@?-u_(o7 zDV8aBaf(k;EJ^XPl6%+kr%EpMC!TrseqQ}~iZ4=psodp4FPN{yR|xn0p@+@bZ&G|K z{ks&aMa<hOe-(f4EAB*1@q>~z(ySBtCB^0x>&1T*{*>b96dS}hrr0Fnon)=^y<mP# z@mq?2Qv9pj->pwlY!lxi+$yvhx2O0s#a}6QrPv{Hr_l3baa!m9EoHaRl!*h~D=Q=a zNvW2u+GqACiINscbzk34#2oG~a)7U!lY`ULOcPEMNmDCL?KJ(<3`kQaP2Dsd(_EV7 zkTi#;IU&u7Y3ijpEKRdC&C?v7rhb~n@^*x<q3^jty6SqSkrZ#4G!bv=+jOf#i!?{3 zX_uybnwDu=rD@~mwoY@DxOdj`JXn+4O0*euw8*jPs`Yq`lD0n_m*#kJ>szl6PfF7v z%{dZJPIF3{GsRC8o-Q=cr&;Zq?PvIkSNtp`&lcKTIycREY0gh`fs~8WT<F_hBx1c< zTYfH4(wi8a#BUUKPSZu?vNTtxxhBo!X|9lRWtyu*+^J}vF?DrxtrSb%kmkBH*QcxA zCuWL8*j2e+|J;<OTbk}tdZy_m(j(2yBA(CQ;(djE_R-B-zjW0{jDcwerJ0mwa++JL zhh=tmnjvY1rnw`{*fhh^3{Nv!S+@#D3P+@?E&wdH+tQ4(aa3E(zXdr)HpXxFXULsW z?h=mkbH|HVPfifAZnq+K+>>UalzV;4`$Vk6?@#kUny1q|ljgxR4@rMq_;8v>efvj5 zrU)&tslNW0h*!}QX`W2;l$2@0>FKH!=e5G{S?M#=JeTJAG%qOmQkoeeFWMZ_)$hJI zOId+5PMV;&`3c$5(}}~l8AsE^(ri?2JWV3a`)NK%lT4FJ^G2FC)1=d6(#%ftvdpq+ z@@Wd<xwQL0sktgDSr%HdB;rk{inyJv=J>hu(##cqCC#fM*7J5)!Pk_WpXPOuDK%Wt zyPkhb%0l7WX%>ihw>91oH_LZL-t(t~DIca;ndX}`AEjB8W^tO2(|nd@S(;B|{Hbt> z&^}~Yk)^gpX!O0M^m&>u(tMd_xoph98?~>}tVr{9y6W?e={DcIGt{?fzDu(v&Du1p zRBE+wsM=_j-z({U2ukxqnxB2o>qLG`v))&{$^4U&HeMS<JaJQ+U(#$&^J|)F88`CZ zl>0}TZE1e@J!}!#Dl`w<)BGv^PnsQRcBc8;xBN?Fm(X^+s_TD0*OLFH`A^9`X;6(` zS9rTYbt(G^YX~hQ+u{!J`GFY@^7+9TYKqqq))rdt+3EO@42RnHfEfm7sF&fe3@2si zkl}FI9F?I>hWg^>|A-6?GBnK4$X8lrXe{2uSDI#MmZ5ou7Ut7#{z&&OpIVB0)33E} zZy!I~il68!?J~3%KU#Q<@K`_hIFaKsoZu_g3hQc{MJH!CB}3Ot)#GHR%HSg5X~NSp zoFQ_i&{}j>hO>QsPKI;E&l8^S>lb9WP~2NJR_fvmmt^Re;Zon`iVU5^J7?TT?C2tL zS%%Af#e%f5S7x|MmRD!ECd0KEu2a%$!u2w~A>+2lJIvLMGPp_DEkpMVJ;cph-wZd4 z_Z0RL_7?ULnvJdNe&YRw1B3&GgM^;V5c}FU!!RjUwM{c`rdh5%f-)k*$PD-7n3&_X z45Kov%Cb7k=nP{rOw4j`mfJJjVOb_-8Jpowxw<9GIFTE(Zu7@yxGTei40mT(nc*Ar zX~i=XG88l1o8i6;FJ^ct!=wz8)f-P_xL@R<3=d~`K>R_WMd<bRBN-meFg3#z>0W1A z)?-ROp5fnduBE3xnc=An)0Fj0hG#QO&+v4{ZLeozaXy#f`3x_}W^cj02ByqVRy4!R z46`x>GB_E+5`#jkE2MGsy3sJ=>sCCLA)X<TA(<hYA(tVQA)O&38?QzyvUecz>cf5Y zQigJd4>Np}p`uc6%4T+kmzA88;nfWDGR)2Jin8{`|5}Fm8D7uuhFZPsKzC>?*T`O* zw=%q)VL^t48Q#nAzC64m&+m%c>uxMOD`;rl`+*vJjDB0UNCuYmMTW&0K34LR44-CL zD!xQ$b$ym$S%%LuEcfTU=g^DCLu>Vy8NSM}BE#1Tz-lznv-~#0cNzB2azK_<8CGZ5 zn&A)m|6ax$GOWq4)|3oCWcW#<6<?QOeTE-Zuh+4jTZ`&vb&C;GHfGqA;g<}XGyJZy zzY2d7dPS_b8E=u|&9rUerdP|dJ;R?Fc4XL@VRwdqGW@07T^at~r*_YYb>P1l{>!i@ z16el!>t}Orxpr96<JGmAtOxcJsUfu71G5~I<<u;vWjQ!Y%`7dmw8~N|OYJNTvNX)P z9_nN{G)uiKb+a5I#lp73vJT5~c$WHEj>x+6!9=UY$lgg}VKmCpI7_oE&9gMg(o}I; z?RI!U8n(!~{7406#5{Wjt+O1ZtP`@d$<j8<F<Fi^B}@A(M=Q%4cdw;Z%E)o5!u%Ys zX!mBFnB}A_9ZXb3r}$=OX$3t$rz@*tmP@moVFp>w%5rv=^Rrx#<(w?%W;xGyySJ2A z_QEU|Ww|)ZB{J}u;AMG%Sw)@X|B5VEX6c-zi;|XmS(eLH%Iv)&S7o_6%XL|<&vK1# zcCCoD$g}bAhAdru125|)B`vp`NcSu~L~hQ~GfS^5y|eVo(qCd9^+R93b}!Tc${Ltu zkaA7jx5mNBHDySaq2j}Y!-e*((5+cUWEq+L-+LZz%ersdup(n@^UpHg_i%^E)=qBL zSn)fB<7{RQamBlooFKegc#qI)>3vxyWqCEryeyNYPtEdJmixu6_ybuU%<@o{hkfM{ zwaBvUn3CmD>E6|{HPdVU<5`}N{$!S?vP{b|Jxfl?(^;O$63h}(@>$^w;d5D@&+>x! zi&<V0v9H+b=*wKM#+g}WNe^UkvhF)r)(&>jj<9qyONvCYM6<-Q#Fb14&CK)DaTuvA zX^D2Rml4Sd&A_hi@>vQ>7KO93l>FRsmWudZZ!c$=BV}%uSF%;V+4L^6&D(2PKFYF4 z{Wd?#>sohjWO-BMtt<<&EEIn`>%RN+-buWpq)qtuvb-zqJ+f|>dG9OvL6#4F8+-Gl z)v`Ft*ID*d=VL$4PehgoKNT(&ekNR&<?}4d#lOh%m5BNIGV4D1W53{AA;lZnmEzx6 z(^RRA@^@;Ew>f;DWsMB}%(B*qc~H`u4?l>n6RsEjDEukQ&sjEzTfM(z+3534B368} z$gjTsn}|1cw`AF>7_686$g)j=ZTI`cY<6VXX)`3tE}7k(<8ObF+QYQF<?5d-|7Q8m z`px#M9B1YrN3|SnbF{O=p8U^IFUMgy_RCQt$Nmy)<*1$GfE)+rI4H-#IciFuqW6qh zsR4QkzdiYHyiSg~IS$FWKLltv+Vy#;*~i?UBHAyz?cXR4&rv@|^BgU59Fe0zjwbSE zmJLN3=V+93e-vQ9Q!pnj^nUWDIXrL8a_(PRn0{oAmN{DcWxd*4<+x;wTd5sKDXUG+ z{h6~R+bemz@aUX7g-kpq$FVt%lW2Wtm6~`$juWMvl;h+ar{w718(6L#rz&~6@HC<K zlL~9#Svk(maZ`?NInK#(u5vHWabAw|#XIM?K;)tv7mHjdj5pwt9369XQqps4bzPcs zzYH~E?X_2Oby2P*FUw(y9arSIGRIXpuFi3ta<B1iuFcV7SXFOW?_Hnch8$h}+#5AU zUMJg+Bf6V$j?p>B<hVIUPxafd9KCY%&M_dzKo#sG?3bgjh&MX@#pf%|K{;-*m~#xx z;r$9@u;R3sAF{8ZaXZ<9vB-z#xK*``uq%Igc(x@YHS}Zb`(G(Wypg?K$vcI22*(P& z0LF=r&v93d2|4VSm|mw%@lV$G=D07%jvPC4Ov*7i$BQ{$(loeV_(YBeL~LR_nByVw zhlP*$`V^5zb4>M>$3z|%uCSZ`zW!8>Y2wp;<>?&H`21Os=W;wRV)p@F5b<v5%*c_= zk&`l0I4egWhm#|iBa|bVBb6hptay$@j)-_v7!%rNVh!<bycj99BP~56+?(Z@<t6?h zEaWKWDCH>UsN`6eV||X<IbK%o_rf_j7UWo%W3G~~<ajm5Jn`3aypiLz9P^c&rB|EU z?VUGsyd~vr+f{V`#7;>Th8^}_28QqC_%z4T9Pj3MFUR{iKFF~s$6}STF8VOXM}Ap5 zVcGF<j!%@k#AZ<|*U3Tst9)AWGi805<EtFYY*Hz?JjWLz({)SAii8HSBFEPfzss>Q z$2U2?wS{lb{mRC>e`4=fG-Xwe)tbz9FKf*~?iRO31=kAypNIDQU#%=#tv^cHEc{9M zvv7lOV~$O^swW?Qk>U-9MfGcr-=zF5+#=j6Tzrt*#%<z8wp(wv<IkM?WRCU8UpaQ= zI6co9dH&9^TV_Y)`6tJ};w|!SajWP*CHL4VAWyYC)$<&#to?-cWl)_wHS+AQ<N<jO z%yW<>{d->r=c$>eR^ELEV015P=eb3rdB9NDzXe%W1rNz{Xr6j`_eHh#&a}hw?j@5s zpQzEVpXUgfHOSLcq+y;$c^Zp15#BY>b?9L;Db4rMj}$k9mU&u<w-$Q$*4pH0n|BAU zoy24FwD;|g&U1{<7xd>i@#B5vgghsTpCs%cJXv^(@YFn~sqG`}krlPq?bST*7J0A8 zS+Y4>cut;k^PHFG{5;ncxW2#zc`nSeGtXanF3NLpp80uR&vQwhj(P6S^FW?U^K{BH zIM0wgo%3|bbFCH6b6MWq&##o{%f+qUE0lDbX-@&=xmro%*QmG6;Cd-N^4y%~hCE%B zyfIHV5i__+#PiTyZoR44Gf%%f{qyw7(_1!ul-qY7d$SxM(P|u&XP_UI=j|5X+t572 z^4ytcoHeH!!}E;Hb6cKU<!Xe`yAN#fjLI`6&+QUN3$4f<B9=QgU-d_UCfalI<E7u5 z=e|65<(ZJ@?mYM8nJ9g)Pum>qg{9+%yVJ?UNqHvc-ESFeO4~zy_87*4c^=C1Y@X*- z@ZmhuL>|dACC{UIrsjD<ig|b}&*S1=3|=iy=6T8jsO$b1#Jk-+J<roJdnRA?@Sc^m zBG2b}Ax|_<EYFL1UdrS6o@eBl<@1^9D{EswidRc8Pe{qI`XM5|H;j0mM4m#PVxFW; z2K(FJJQ>-fgw|vev*I}!c#AqO#XfeG@|5$us$?b4Y>~Nnj<df2mi-*@8&7ckcx7La zjrH(65$osIY;OC#{YIW;c|OncW}dfX@OGXL@_d+QL7s(D-pTWx$h#_Ny=30r_r2Mu zeI#!BCnAgTEY9<>_^2W7HC~+vOY(dwWoe$zMC`#TyS8~ndx(`?p68o9-`ZFx_e<ed zc~*#gooA(pS=zR5+m!dA=DR%W@~qFZD$nXX-{)DA=Lg?%tr4H^EoH%5%s=M&DbE%^ z_h*q!c{b$PD86@2{*q_2lwZ~S-}cG<U5W*>HP0V;wkgY+{Ab>caJ$grv>w=z$2!4+ z-({PBp0f&^U0}Cu{wmV0z`uF^6K_~xPaX=?Dp0%N7O5sYs6h1s`-#^maDa&A?q6`< z>^<3Lwf!AH!F|1qiFO<;gPH~RTLufJj&FZxfx6;{2)%BsSKzP$hZo$5afI~x;$9~- zkm4;*^W3OF;{r_zG%e7q;Lfz83N$a!qChJp&F090`_D}+3-0<g;yp=adh3F_uB}KL z`83kDP<7^NU*PBh#}qhLPEIXwoXCj<PAYJ`@A(AZLx%z<E67unWwU+nkXb9t^J&sg z7oH(J)3-cFwOc$LMb0g_zmh($!1+pEP~bxIEYb8!3S2C{@4p0ITA)*b&IR{}*jE&| zvOpK{%Y^3n@`C%p%5tyr>$<v7^?Cf70@q5kfW2P5p+Hxg5=G7_a$|v;3j9!DU4d=| zx)+#LAW)!3ftw55R$x?to&|ap7~*^GU7%lq{ssD|fmVB8zn2EcW{}YOWT4;Mw-gxs ze@AC%fnf!P%fkrY^R2!gD?8FJJG#J_0*@A$THy8qcNCad;NAjb3*4#Vcd7Wef;%n8 z`}4Cn#2t4#CKR~4;9ip$zeo1Q?<+9L;;{*ArTp3-C~&{H8Q5ipx0yUF<&gqY3RP<= z+RpVhd#HPoeN4Ge6_{4w@d8g2c(Q;QcvmUjsdIXPrwhDTaK&c|JX_%T0xzhbeL<G8 zF9HfKnoqA@>reCWQh^x?d#2iD3(az^flh&7f!7MmFAypaE>JE|DG;%G3uNUsRv@mH zrj<+-NGj>IC?!5c9g>lOw{=^+xdQnD1)F}Vw4_|qy(Mok*c7tlZ0Ro-n4|S>i+XN> zR|>ppW%ulv=a+iFotv~z9IqF6qrhhcmYIElw+g&l;JpHGE0Tr2{epc){~dqy-!Je% zfsYG(BC`(*d{khOO-pU{i`7M5Z(ED3i<T7lRF+E%|68FJv$rpOUSN5F?+UCc@I`?y z3#?QOUlmwU;A<81_Ncw9+sfMUjk3NKdRxls0&6{cd9c~FM#MVP`2X|y`T{@N%qdb= zKaKpUz@`Gf6!=+XHwexD#)A9kubrMY7x-1;fkl2R@Vo8X1^y|prNGt#I|}Sn?jHrV z71*v)HSD#Y+M2x8ZAsga{wlCbmVXPq3me-Qy?*$&z<-LcdXYUcpy-C}wcX;Wrf99D z`xU97to@7bc71^OxZzdj^n+w}aFLotYRRCs6!WmR0}m;3XpvK;*DG>Zk)w*VDRQ`P z*{DeUB1b6Mph!cJy~WK{<04IpG%eDs$dN@_%Ak4C-RfJ2@4M}{QW&lOuamY#+7&rP zV*4UTi<}@lrpR$3#}={mW!2eiKVFI@ZO)%q<Rm3Km=pV!LEO8hwFSQSJat-;)0Jf& z&M0!GUHliTW~p~BKDWquMV>G6LXq=}Tu@|Ok?}<?w1A6rwXL|w#YHYDa+P(mTy-pR znaHI@I*D{H(nVzNlC<jVxV*>}MXoIVpE-YxEN>8+&9z0YD{}q+wK3h=cvF#XMTQj_ zUZi`G9!2^W8BpZrB0Y=r@jdh^(p!Ar(dk>HpTxb_Jmzy?k--uN6}jdA);Ofd(4xCZ z+G_Py?yW^e6uCq8Ba7T7GDbM6$Y_uFmv-jdj@x~4tjL{0+X1Yr?-Dng2Z~H6a(9t? zG$roy^@$?)`cX|%a<cG#q0Ms})(49`ROI0zj}&>b$Wuk8$j{Uwj}>`T-0O$ORmy67 zLZUY%yj@~ik*AA1Q)Ieqyq)%0Eh1ZP&)Hhg^@*pySmdQ5ugY>pk(nYH;VkR1BC#TY zB2JN@JcN~H^@e;u<}*^Py26RuRMDTCoAX4Gq>NKV(jxngV75rENWMs+$Q<Psi<CrW z3(G|+BKwY-)%&tv?_A}+BJ|oaugGgk&R3{!iN9Xt4JEDYn^L^yzb$craG~%Wq37y- zTTQx)Wu-nS@}UZTq{X<X$YPO?i!2qf75a(D65*%94llSX_p>6)ihM3*d66%Rd{yKN zCC$GX*s-F>*F{$DBU+ZdI?uAcRlVO8Syg0pk?)l}uEd%mYi&y@=}Nfhz698ee^Kra zMfaY=x+3e9wD^CtT}%9D;RfMGp;fd=#ENV#@~iFtMSd@GK#2oOY*ChZ_^ZfP@jryy zgxiIG3U>&13T;VRkzL|O{w}iH=l_WOTjW1q*;9lP)zpycC2EN5S8}iCt*p7)Uy3EG zPLWDBC~>fe+0+!NC9Ey1Q=+cOA;LpT)Dt<Z<h~WNzWCuK_kFpRJVMDP`u?t=xcO`( z(%8!?(X>Rf63vxtEo@QZNRgH$T8UUGn^)fCIZ8^K5^Y7=m1w_@jjb2Y?3j`}#K)H0 znP%kp5+{^6vBXI-zM@2j5+|29Tgje!`SU3ymXCJd|9onR(@LCPavushqr_RVv1xE- zsp{<|#_gLIb9+vSb4#3OmL)DI(Xqs(B`z#+QHhI7T%s84Cj%Ce%>nNeW2Njpew|8m zmfOn|p|!4yh_%$rEP1(djhk|%g(`AQiEB&T@E%>?<GK>pmw2(vOJ!~-(bdMK%pqlN zRKW*@R`#Y6-F)7?L=W+sg*{9366sxHlyB3gMBftqO7xd9)Yk`y3=|G3af`@c;Siy9 zh*f9DFeQhVxK+fI5h5dnx2ab>%h4sqNW5KmM~Sf|?i4qJyG6#87%y^{aDvdQ>z)!5 zmAqFtS$JQGNg_6O=Hz~HBM<oXJ|yK~;Uguclz6nn)Do|kc%#H)(w{H!LW#%4pAedd zCrdo#^JyZ}OFZo>&xkxLe6CdWpBgVJIYao8(EQj?+A*`lEGdDK`)8?6iJ+3966q3| z5@97HC88z$_)D0Q7#Ajl$&!1KX>Pq=VrEO^O1xZRPKmq>3PNvz7fY0sEDL9ssEAl` zGw?jjHHRhU?NjPiaoZ)#;5FZVeyPg-%@S{w*j(b*5^pPaV~I^A7L-`%Pigc2PKkGw z`(BCnMLsC;Wr?p!d|2WmDT_)h6Iop1;}V~UTiH)Vme}&tDp*?Lvyyu+&a&)YoRQB< z9HF_lT>2M6`!ntpD!5Mgb%~WFzA5polHUuzE3sO{T&*g(*IMSyyT7-l#9GU;jlypG z%f`#Hq!F`UU*g9SKPk%|bop7t%5Lz<FCw=8*x{{TEA^ZDWdAb1D|btYts;L2|1Pmj zn}+QY+eQ8q?kKTS<S*eaq1l+{-75Hx@ZS>uiR=;XSBA11svXtJR2M(EpR3f^hg<T1 zvK!=q5)bmS%G4CG+*)O7i`VfL>w!bd)KhX?nZs1PX_;nH4j0xhbA(6(VMC#LYgDGO zc#|@t?UrxTstB8xxm|h-;gMxpmT6U{wUR^2995=GnVw3TpSEQ#_jx;!_GOMPb4;0I z%kJiE$7N-XD|39A6Uv-e=DafJmpQ3S2N|4Q=HxP`SkkWW%bZ%~v@)lctG-sYAv;oE zKH9gR6YMMXGG~?P?|<n$#x{RBnPUGDAY$KsUQp)3GM)U|FDi3MnT};H_7(39u9udp z{%PG#4R*rn?B{kV;~7|W7W@@z)Rn@k%3Lk8Ysy?(<~nt_4cYa!`TN}Zq-&XOvcJ*y zd6S4)b{FZP+?)MeZ(8;$(_4BUVc#<SMEVN{l^Gyn{s)$;{yFOwDT9SWgx>SI!+gu( zit5%fBczNhb6c5F;$wuPZ8Y__bl%ovS0i_n8LO;2g%-2bXgFR;<9C&rAbxk5d&*2K zbFY$5m$^@5l5c6HCj0#UG7pG9SmvQJ50`nQ%yd6@N|`6bA61`NEmM_ztjyz5>|F=; zyz!HM?o-O0R<3#vuovMoWu7hboU&dJn*O|q*9z<B8D(bL_%3AiLS~f-lv)3#+d!vG z(BhxRq<MtOgv;DHhjDX=l!=!4zRa33F}Zrb%m-!SWfDpz%aqEL%cT4o(`7Q^SzpPC z<jWL9io(5nQANpD%gh#eS!f~65t%D|Md-C+UYXa*%$M?dnK#S4Rpt#PkE-jo<!x~z z@0D5L^Mz&J@%g(Vs|HkktNWpnUzGV$<fAf+$}AQ?s;0YVeq81gCC%p&kx$Dk^_9;= zmI*&Ev%E}Sdnl!`i(mORtIDhp|JqkpihNV%+cMv2mYQ>~fksv<*Q#D?q)gLF)$a5| znO|kR&iAvv%#US$(!}^#xJkG{xKU_sZ6W_6zS*zqH{1NnY>}VcW&RP_TIP>3+r+n* z+2z;rXPF)1JALIZ5xb=PTg2=6fBoG075*!;M>SG$Yd=s}O;}yHpRh)S{YA{?fC@{r zVIEZB;0iUR*Y$I2iPRR>5&o#hX%4AyXoY%G4ig?;!OJqAMvhSL8E;Ubp$v>Ss?b=x ziO}mJ>-lCCnpbF1;m8UtE8H-fuCr-Xp>>7ZDvYXdl)PPD;fe}v{BddPRZ*dRg`+DR zQ{mVOmq<LW!toW(u5eC;6MXyAE1X#2BqcjkIJv?ph8m_*{RmI<1M_CZ88SATGo_zZ z`QNA4b1Pindp=L(eBby&k&A@Z>Wh7!*3ym@E|uP?LT8aK6)qF;BJt|IQc6GJRl=() zTqAO=u)FX&;q}&IBIdtqg&Ql}RB?ZIIYbZ4bgQ_;ep=f@Ha81<3VR8ASLm~keP7?+ zy!EdzKsLq)Rv09HONGH^<M-I`3PZ(*3B6WWt8Z0ugm9$Lnl`$^m<r8iyDRJV3U^ef zEk3rwofVc=_^iUX3gauhP~pW2cU72BVTvEa-4*Wl`8^^Nh4)stufn7Xb?#!RT^UL= zGQBYmh(9Q_N*}85aD^`8d8EQ-T^+3-#iPodDtxTM;}xE$@MMK&{Zda=m{wuBlAZ0W zZEyap(7=A{+Mj1cOtIv16|(aAyl1Jm%Dhxzc7>NK%&0I^`m7463h4@g3XYVZFj^s0 zAzUF+ale-J{*BJQx-}lF5SL9tJ(=|9t@ZP@c9T<C*1CcPAf6LiR=$E^qwy3glq8n@ zIb4w|D`i7Ar@~z2epKO=3a^U4Bb-;^ZIRd1WAiJ#Uf~V7ebetltHO@ABwDX7kiC(G z>T0XPj&~)#SK<8%A5{3T;_lUF=~-59-!_{?vRPc=;|iaMFR4_0!~Ustp#0c<uw@lK zudqc1%gsRKN8y*k)fK)HSyAC@k(Cv`6|q{rsbHs}9`=_3QdS8q>HXd6_Z8MuSnC;A zSnrqmp~AWfBNc;v81bIi`KiLsGT0#eMYyrTCJ}p()%#i5W+i{ssQspH|J`2^TW#r8 z*d_yJQ*AceEBvYCjtYN^Sj;;s{8gc@YTqUC_&eGC|H*n2@T;c(dwi9od7jg#fifgA zheDJ@G-#gZK~kbYp^*kuXre@tQg<HCo$tB#-J~cDBKky;A(W6xzjfAmZ(slC|2*ee z&)Vzt+OIvHea=18-GcL5oIi8Fumu+-{=*fLkGfTN(EYE^qMpL@;mbU@M7)^rQeko7 zzx!+nB})oR2}=vP=a$ue%9@lDDeplA4=Q?4$>Url<5t~+%HmaoRfW}r{5|ga)KIdf zu$Hj4kU#3{cu?1adLGpG-~koUKzO?;x1k4Dc+g16#vU~DpgHTNB<tVQgDb_a61uDC z)gD}<WGfG@6=^BF&Vv>r*L$36K75|7V^@c84&30ujWW5D;U*7mR`M1PZuNj?{_Fv_ zyKXZ*bB7#SdvK=*cZuK2&f$$4ar(FMpe^I@`#;L!Mj+lNhjt#^FMle0=&QZS)xm=Y z#XB11ArCrv@UW7Pc$`alojry3fZP-5E*^B1wXYA|Jm@aI%!|i8=;6U19{lM+PY-%| z@QqBpJ?P`XOCG%JL0=F0c`(6)i5~QqmGv1WGC(-cgFzyLJs2XwZ{2U=A;#k%Z*UKn zIKqRG9*pu}v<FXm(B^5h<P|oVp73C-i2FF%I8Whx=1ivBc$uCOQeo*&i_Z{F^57W{ zo)w=goaVt454gfl^*C!j{kix*XL@+Ld^l3npZDMeC13PlrU$b;nC-z_k8`1Bju}L{ zxx+fogX<OTWLM1hV1Wm54-y_MWLXOGp$D&c@Tv!^Jb254*Cf8~!5borJy@c#UTSLM z*5OSLR>*+`EfZPpDLh)ORMI_K(fYOr?;6k5B5OQ&$AgbmtF=<d-}7Ld2k$Gn-h&T} z10#Gj5si8O*W=)YLD<Lv^57#6HhU13{}%3a9t6bc@AbgPNyuN6lTg4<D@Z4KbP|H% zTzEsC|9jFY;z85{i{o1pU-DwId`JQno!(A*@QDYXdXVxU?Lo$atOq;gL#ypU&V#&? z?3n@&wtBE#Ngm6#iLfT_{>yTAcnY5i``GyG@?f{P>$69*=zs?YSwr#9g!_d1g`7@Y zIX_n}*5R-Rhs3`SektS(r0FXUzE<*x2S-Kz=g||PdM>nGMaSn`4~}_oT-Kk3-?^Ur z{=dix4}K6~xj(7`KWRr`-jl}j7Y}|F|ILF_BB#0Xi@3vgM%*32zdShWK}Rnh^5Sm~ z&T(pa(bS9c@~P-`YIVVbf0VrFL2)lGlL#-0cu`dR5-%?G7QT#A%v*Tg%RXl}mXJdk zVM$>rAs4aI-oh^-l=Y&V#PZ(4(W&5djw~#i<5<ay%3f5FLoF|Ai&XWZnn-moYKYYI z7OoZU(!so!dr{wu2C~-iqOKQDEI>W_D{{kWPSYBC(O3@TSFk<|E9-3)!4oiw+^+PZ zwHJ4Kag`U%ylC#l)yi^<7uSfi^x_6Dt`)z|ixwi+s|oA@ci(568@*^H6M54CxJjJ< zDR8qFd(4*yZuR0e>9?C6xWkQB1b3Od?L_YOqK!yfFYXcHYbp1N@a2^IyoGP*v#k5Q zctARL@b+GG5PwkU?&F=jc-V{Qy?DWkN4)6l#ZWJXdGV+hk9pBoo?X1oJ1^XNc+pk7 zo3Oj^aiRNO41Ibk*-O}4*hk2hW%?;vf8hWx28s;wVzAeFt<OCp9pZIPJa}q){&Hss zhI=u_i?LpekTaE$BBQ(*tqJpQ4?iJ&q8H;to)nJv;wdjCc%5@{o}4o~Ps_=l_F|G3 z�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ഄ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�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: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 literal 0 HcmV?d00001 diff --git a/includes/geo/flags/flag_.gif b/includes/geo/flags/flag_.gif new file mode 100644 index 0000000000000000000000000000000000000000..6aed16e59f27e1b179f779f5d49b3dfe12d0156a GIT binary patch literal 218 zcmZ?wbhEHb6k_0EIKlt||NsC0_wV1IKYxDw`0?%Aw=ZA5eERh1!-o&=-o1PC=FO{D zuU@=(@$A{NCr_R{di3bQg9rES-Me$=&W#&4E?v5G?AWnw+qSJ(v0~b^X;Y?50U8B1 z5<w{bWMO1rkYdmQ34!cnU=3GL=u7cTiWFVb$mr>RkS!@qa5J;IF>g$dB(qQ?N7bT} zJc^wL1s(^^s1{08X$xjAXja$|`Lau}Q{w<*li7q052*`si3^w7@jY;iUfo@Dkd047 Ktwl|d!5RQ2Y-bk$ literal 0 HcmV?d00001 diff --git a/includes/geo/flags/flag_a1.gif b/includes/geo/flags/flag_a1.gif new file mode 100644 index 0000000000000000000000000000000000000000..f6e15ef49dd422c746d6807bbb51b3b627dbabb6 GIT binary patch literal 980 zcmW-gT}aeX5XGkmGN_D-RM5-_ED|NBT|c(9k5#u^O=&Y0G-0W(l_-^%R4PbFM43<z zF{lfL^-zIXK}%UAJ@n8;5=$hMh(Ik+f+VXgZs-2*+w9zX=6BBg*T1hgH!r-JmeYbE zV~;jQj8Vq0!7r$^Hd>5UMzhgmo1%?~5oLspkiDz4QDT%bij5-sl(k_otPHbZvf88# zi6Lc(4WWQGq@jh!xJ`DBJ)*VJnzbf77L|w=rG>SSr9e}OR!S?@iYyfFvS?PCSu=qV zPc?}qrHM6RDySg_Xix$RJq(66q@jh!WDVIGM~ScqS$`OdN-0q+imY8wpvg*@g$eEf zg}XvZh=pJec>oiy5eNJO0uDh9F+hV7SHXe7(1tX$$R=mosBu^+vO&Th#-d_YOvn{> zL4l?sR)idpGy(t@t|Mr;MU=<`n0Spizy!l^2x^D{8ZUtb4h)7iq{*(x-bNcW4q;;m z68<n26%*M7I_tL-&PMG%oh4Z)CwIGECrZocq+_@37`Dic2fKU+%Q|o-K^mU}wuJED z38U7mP1?D;#N#b0DXrX791MnPclk<d>zWgi)>l-9tHbq?+Yda2p_1V7!a!9Zcyx1y zD|O=*SAJ1uwx{WQN9Xn4C()sd?S;Owu)pGn+Z))H<MaB;ivyKq2dY~ycBQ3f`-3OS zLiOpH`N^r9T)E!9dynzyr~O{C$kJqhf$V>R;s&UHS@Pb88;08Ehrhn{&!rT!%tR*} zo68S-+h?X^>znVB1ue0efyU{qZg>0NcOzGB#zzKQV`C#R_i*ovw#7qtMnfxWUN`?3 zyj(XuSLJRW|J89dp{r*{)5pP%=hOWu!*%1YKHpfH70GLue{}4A&iha9zI<22v+$ws z;Mp%PZ<Rg0Ruygd`R&~3-Oldlg@viH*|FK4n)-i#PRG_I-rs*{BJPrBB7XAOsWU51 JW+tv8&wnn>){+1K literal 0 HcmV?d00001 diff --git a/includes/geo/flags/flag_a2.gif b/includes/geo/flags/flag_a2.gif new file mode 100644 index 0000000000000000000000000000000000000000..f6e15ef49dd422c746d6807bbb51b3b627dbabb6 GIT binary patch literal 980 zcmW-gT}aeX5XGkmGN_D-RM5-_ED|NBT|c(9k5#u^O=&Y0G-0W(l_-^%R4PbFM43<z zF{lfL^-zIXK}%UAJ@n8;5=$hMh(Ik+f+VXgZs-2*+w9zX=6BBg*T1hgH!r-JmeYbE zV~;jQj8Vq0!7r$^Hd>5UMzhgmo1%?~5oLspkiDz4QDT%bij5-sl(k_otPHbZvf88# zi6Lc(4WWQGq@jh!xJ`DBJ)*VJnzbf77L|w=rG>SSr9e}OR!S?@iYyfFvS?PCSu=qV zPc?}qrHM6RDySg_Xix$RJq(66q@jh!WDVIGM~ScqS$`OdN-0q+imY8wpvg*@g$eEf zg}XvZh=pJec>oiy5eNJO0uDh9F+hV7SHXe7(1tX$$R=mosBu^+vO&Th#-d_YOvn{> zL4l?sR)idpGy(t@t|Mr;MU=<`n0Spizy!l^2x^D{8ZUtb4h)7iq{*(x-bNcW4q;;m z68<n26%*M7I_tL-&PMG%oh4Z)CwIGECrZocq+_@37`Dic2fKU+%Q|o-K^mU}wuJED z38U7mP1?D;#N#b0DXrX791MnPclk<d>zWgi)>l-9tHbq?+Yda2p_1V7!a!9Zcyx1y zD|O=*SAJ1uwx{WQN9Xn4C()sd?S;Owu)pGn+Z))H<MaB;ivyKq2dY~ycBQ3f`-3OS zLiOpH`N^r9T)E!9dynzyr~O{C$kJqhf$V>R;s&UHS@Pb88;08Ehrhn{&!rT!%tR*} zo68S-+h?X^>znVB1ue0efyU{qZg>0NcOzGB#zzKQV`C#R_i*ovw#7qtMnfxWUN`?3 zyj(XuSLJRW|J89dp{r*{)5pP%=hOWu!*%1YKHpfH70GLue{}4A&iha9zI<22v+$ws z;Mp%PZ<Rg0Ruygd`R&~3-Oldlg@viH*|FK4n)-i#PRG_I-rs*{BJPrBB7XAOsWU51 JW+tv8&wnn>){+1K literal 0 HcmV?d00001 diff --git a/includes/geo/flags/flag_ac.gif b/includes/geo/flags/flag_ac.gif new file mode 100644 index 0000000000000000000000000000000000000000..1e675c9125c6f90933e78eb06a56545eac7955d7 GIT binary patch literal 588 zcmZ?wbhEHb6k_0H_-etxz~IWjkjBN8EhJbVr0Sz3nWv{yZ=93jC=}-`pB1B+6r+<{ zW|Uc2Xb}*bQS4e<;aZ)S;%#l+Y46tJ>pLYRWJY1?+`^Xh{Q2{%r!+Skrz~>KS`}2h z(=~B>RQZ2Z)&E9D|E;Z0q*h-@DE{y2`Y9sze@x7$n8Z&Nwf`$BCfBW8mEF63z4YF_ zQhWBO>^~8`^GELaN8!`fPiwh*_e9f-=lwJOH#PmAI`!eal|Z**0>z&!U_r%ymqRi# zixo0+6Vp=_(lT>W70MHf6_Sfm6H8K46v{J8G87W?6jI9)b4n9SGV}8klJg5H74p** ze8MtQ%M}8O@^!#MMVaXtB?=nOnhJ)Nmd3h3!dxM#Qo$!RKQFN;C11fOzqBYd6QnvZ zCr1ISx>%towK%n?EHy<>!7aZ?Au}&6zbF@COJY)fX^BEXX;E@UVsU0(I<j>IIjM=o zsS0J8#hE1v86_nJR{Hwo<>h)gWk46{CFkcVFzA3h2Z|~Nwn+|ry`Ky`O-#KN1UOij z8XXdhH!XBpKD%8I%u^6hnCKuMu<FW17A9Wt)uJ3MAr>bNheUQZbT~W^sy@incpynY uLxYXcSxG=4#bC1o)D#fKAUIPQVkSh8;i&=#19Ky?5}<uZ8X!C-25SHZa>6VC literal 0 HcmV?d00001 diff --git a/includes/geo/flags/flag_ad.gif b/includes/geo/flags/flag_ad.gif new file mode 100644 index 0000000000000000000000000000000000000000..0e5fc84bb6587f48eecf0591695e5f112aca3431 GIT binary patch literal 169 zcmZ?wbhEHb6k_0E_{hY-z_4mR1H=FSKn8>2PZkixpaUX6@(fH>EF1z0Tsnn>)qFSv z6dXE*RMmWD02vKJs$M=b3=|z27*xHc%rHoFYG7dWnxbKtc&LSek!gxXVA7!$PDUmc bjle}mS~!K7SU3U}xpZ<0s}XBp5Q8-USbHaN literal 0 HcmV?d00001 diff --git a/includes/geo/flags/flag_ae.gif b/includes/geo/flags/flag_ae.gif new file mode 100644 index 0000000000000000000000000000000000000000..a9189619578eb250c06da1796ef790e63be61d6e GIT binary patch literal 1006 zcmZ?wbhEHb6k_0E_|CwfrluAc82IkpyEDwpXU?2?XkqdH|Nnpg{#jXBefsq2953(3 zfB=SE9a&k~<;#~FGzFd)5^|fH`9D2l!-fr46ckts4X!B2A31WwerlrI^1MBJ_Hc7^ zKX-JvAt2!9=Jq!w<yTxBXQA=Ed-s0)`0@Jn>!(kj1_T7$HPAo9$f&KY?dj?1>+8!} zU?AJ-evX-0Qd07Yo7<HuR}LOJWMX1+_Usw`sge8l@Avcdd+^}?uV24z-@Yv%ARr+j zVQ**8oTn!*FR!7Y5xBNYPft&v+J?8nf-zS|MMcGGUea+ZYe7MwCyI*4k0003(ROlj zGU*62=n4J%_pf57x1yq=NS*yzPR_H8j803kOifL1i-`RE`O|NCk<ZeCKY#xG{{8z5 zBZH5RPr%wTV`F1OL&J;g>}FjNUS3`oSXr-Ly>j8gg<H37?cBN3bXM$>Cr`e9{rc_O zH(gy_=6wD0=g*6ai(ld5QtJ&kb?VfO8#mr~cwCZ@SgxpehLx4Q*!abZ7hbChZ>Xz3 zeE3kJ+96<7$=S1Kf25|0ii-Zv%DQyv(#4Axoo1%m+1Y&y4}bOQl~B3$rp=qLUAyML zw)70cD4=EtDE?#t8>a&zL3x6K<1~XZr;Nu2g@ZN*DmoR1PPk9B4Spf>QaFX1t<i%^ zQ;VU4wVBI#(VCMCZrn=hOze#h928lYEnK3mZ1|)Rz+%MDQn%x=J0qi`q00n`#0A|A zCMGEyF$GMA7?|2iK4ca%crnQo>a7rrVCa|g$au5C^T5-F*+Om8GG-`TU=sDvlldz+ z;jqIr*YsC6GM+drU=j&^_Q7LfhAV?8#}Na=OAQkaFvcBAU~E|6)1YsAXb<BD=W~3G e6V8+b6di5ul=e;IU{reQI*FGpS(=A~!5RR?LK~<6 literal 0 HcmV?d00001 diff --git a/includes/geo/flags/flag_af.gif b/includes/geo/flags/flag_af.gif new file mode 100644 index 0000000000000000000000000000000000000000..a346b273db26c0c20d7f4bee0c1878d5832fa07b GIT binary patch literal 1006 zcmZ?wbhEHb6k_0E_|5<V|NsBLdgbczW5<=0l|w>9uUx&lW9LqWXa)vL1_lcT)&y38 zECE4pLD>>nArB$NN=3;~N&Oam(=JnsPD_gx3#TbgM)^i=Gu@1Gj2ycht*Wd&r+Ws> z5AdJsA22&0d~ta2%;2EuLE-blqZdcVEsjfFmYTITD{)?8?%G^=1^M}l=YRh3`Ni88 z*KS|Cbp6toA75U)d2!~#nQuS8MMgzlxOhPzgI797!n)pEAdXc&O~9m3UO!uM@1b3m zSz_+RlD;`Y&T-5h37pR13|3Z_&!0a#a^&!n$CvhPo1~~9yMAubwiT_lx!zIEqBW_e zhZZGvmIv)zQf+N%YGkOtZ_f?`H4$H1#neEZ$rWyEdV(fb2W+2{vu$qv_JtK!cK1C! zJ$ujcrsJD>-rd}o9_P1j-NYx?4?Mkf^uV0>-LukmEhwwZ3cR_0%BxGOADmorYR9b8 z`&RpTI!TKOJi2wk$I~q+FyP1c@BjY&`}OPB&!0cPef#$1%a>QLUOj#K^vRPaj~+dG z`0(MSOP9`_J9qZ%*;A)Z9X@>6-{0TE!^6qR$;QUU!otGL%*@2Z#K6EnUteEOPftrr zOG86LQBhG=R#sYCT0%mCpP!$XmzRf!hm(_&m6es5nHd<H;8-0chzbG4pDc_F46_+@ zK&nA`f`Q{S10#ow#|DLiESyR?7KV!s^~!LF88jF$I<q%&NyQihIvwUybZ)v)pm4CM zou5fQ#bKfo3!l7I1;bCrMrIBnMV56F43&>{t9n(rIDUG<!6T*{!yzM}a9-Xa^T3`$ z<>kE6)|EdPgd(2%2{JeB$l)wrc1GN=;v0vAN<ja7hn5u+PF`Z|oo<@;>xw~<g95M8 zB(2z0m!5D5Yh-arI4xN*@qo(|BgPXV$Ge1eqK+Mie8Lf=(x_#?cp*je<P_)D7iT6O QdLh{8$(Ah5!@*z;0ERj#O#lD@ literal 0 HcmV?d00001 diff --git a/includes/geo/flags/flag_ag.gif b/includes/geo/flags/flag_ag.gif new file mode 100644 index 0000000000000000000000000000000000000000..13d218d8b1d04cc107b54002e8a72bb1b31f9463 GIT binary patch literal 489 zcmZ?wbhEHb6k_0E_-euc1Y8UZyu1t|A`J5K49v_bnhXq<mJGVODzOX<$qZb<!3;@B z48_F^5)%JyMXsuez1J6g5+HP78Uw=|28O)`MMoJJt}-y(WY)YXVfTiC;SHn6R|c+s z3=IE8ME*-j{kOCG@9g|PH}`*ec~1|+v}p|U=c}w<&9G&Q%7Ft6SFbYMyQlK%6~q7k z40GoE|G#?m|83j;U%mSO{{8=7zWfJ@5(0`pS-?sZ|2a747gQEyre~BW7+P8y>jDWg z1?P;S%;J*#f{fH61uwl|J%zBuyyR3p1;?Bm1+dy;g`(8r)S|M~6g>tVkV&9$VPHFS z0Aei5K?kt$46eyQn%SYbFas#fpm6bJ3=;#xf+;~8J$M-y5-yZj$#OYdu-MwLHth8l z1{R&Ue#<WhiU_Q@nzhwPk!v!L_p-!-zy0vT0t*>FPY};)E+5+?5YIj3@=FG5kcO8b zF?!QaKRpGM18cCFE8gq2xEIdzdoH~AVggJKsD!c1!FVRbFsOz;jVmCd{gw-}FjxZs D8sV%C literal 0 HcmV?d00001 diff --git a/includes/geo/flags/flag_ai.gif b/includes/geo/flags/flag_ai.gif new file mode 100644 index 0000000000000000000000000000000000000000..e35c31609a66d26e614638b35de1c79da554d57f GIT binary patch literal 588 zcmZ?wbhEHb6k_0H_-e|)z);V_Q(-DpXeD2(s+!}gSQMaBn`%^+Yf@Zjl;`RilbTx3 zz|hLWGgC;YRaLTCS7(Z~^&BCg8w?D;y<KPc`YsCzS()kDl^r)VFLiadYw;Y{j444i z3!>__BvhPGRXuHFbk^GXzn0eNh`0-`uGeB>&cq~NuBf|PQ86ofYG2*v^{EZpn&z%s zH*M$6Y4@9&F80s5FmKJ1sZ;;YoA-Rp;pcb10G)^jDE?#t%PRi69Fmb)tdN<Tn4YST zmYI{PP@Y(<kX)3SSdyBeP@Y+mp^%uTkXn|QQ<_+knV+YSoL^9>ke{aD6PB4;t`Ja^ zuLBk;%1qBFQP6PKR4}x(G}Z+Y<_bxb3O=d%d5J|S`3gSyrA4WkAk~REISOFa#R^5K z#i>PQsVRC2ZuvzDnR#jXMY#}L5|i>vOB4!9i;^=Ei!<}mk*zDpNlh$HRVd3W&MZ;L zC@Cqh($_C9FW1W{1G-2rIX_o{K?meHP*gFnO>*E{U8LzMuz?2}91f2w=Q^oLvNJ;Y z3KJdV1x{`8WME+7VP$4u2-$dgX^Q9C1||jvL*bna3=IbvD@0@%PB1V8T*=UdY64SC XlRSayk$^Ig4Ko%=7?sJv#9$2o8N{tU literal 0 HcmV?d00001 diff --git a/includes/geo/flags/flag_al.gif b/includes/geo/flags/flag_al.gif new file mode 100644 index 0000000000000000000000000000000000000000..96be1ade01df5b9008c2b401a6b5d21ff6d6a23b GIT binary patch literal 1005 zcmZ?wbhEHb6k_0E_|5<V|NsBLYHD`e%KCqL20J6e83u+E3=H!b80r}q$`}}87#JiN z7&bC8u3=<6$IN_&nK^`!(U+02i<$WXE9*H{)-$ZEyIENinVHXWa(1(`ujb;q#>;z_ zmv;gu=Pq8}8v+8|TwE?dH39<Xg@pQfd1E;_)3~@UNl2WRkeDJU_)u1Mf{4fyMa3%$ z^4Ap=FDfX^m6Y5fE4y4;dXj|14R!Smii+>_^*1RiFIQCDsit<<K!1;hMxlhnCsWh? zT3SbRbr0(3?AF#kuBRu*&VI_kV3U^CStG-T78X~{OfQ+3oHsW9ZfAGb!lF`M-c3m8 zmy^>iE34f`MiCMc&mA2e*xUVab9?3F^wi1epO@DYC#PmLwO4L#N3E^@`})4~^nByt z@!#M7pTGYqQ_~sx`u_p~KKc0k4GjDf5b({<@12j&OE0hAfq_2*0@hksd<+P<;^wx& z%IcDv+q=NP*8u^093Aia`hE)!Z_?L)6CS?8&hA%S+{?(wl}=87Q&Num`?r~zCaJ6c zN=f;Vn)*L0>ql1B+tkz*9v<5R14Go*q<MMEt*o}h#RX_<TPZ5)$;wKIhzJM>u(Gl; zGcyAt4jh4_1o<JL_>+Z^fnf@R4#)^lo?zfO#lXlR<FP^EAPZ+wiRP5!zFpiL8Vwl_ z4|_>Aa)x*q9$C>REX=J|Gog^#Ylaz<v&2K?7Xb@|gp}sIP;BWGH;ZR^*5KU0H&1;s zmq6ndRljM*X{$J79A5YdODRcsbUopiFvlo!gNC3*2EV9;oJc~zmkyu#_PIMaG?Xsz z&ybRpF}Y!|bfTPf@je$zA(scUWmObpE*wz0xX85QN=PJ=OS^-LhK|GvgGWatEHW-- j1RAxp^ET=kNmLw2Jld<BbV*I~6Z3JN<_)}TEDY8FH8SiL literal 0 HcmV?d00001 diff --git a/includes/geo/flags/flag_am.gif b/includes/geo/flags/flag_am.gif new file mode 100644 index 0000000000000000000000000000000000000000..1ba4423aa3565d4b14519a337301074a03d9cb3b GIT binary patch literal 1006 zcmZ?wbhEHb6k_0E_|5<V|Ns9#$jEzuk@p0b*kN9Y7A~Pn5-R7^jqYokt<o}jYv=jZ zH~fib@FS0)kAcw-A``!)<nl5e;AcJ{%zji>=!k;Ic|)~3nu_zS^e?$uz4EZX7V7mS z%;!aP;AcO#Gf@FA3evyvavtR6+%G0{TteiKio!)By|ZS<_f3p;SX&(SbbaIOa3MV8 zOK`xGApb|v5g&82J~J?!VP-zZ%6fs7^$aKHSzg|20s=QABreIyK2%hEBCl{&U;mw{ z=_dn&Qx+Bv%}lSFm|Svl`sL>K$I<bblhadctK)8Nul)W02L$}{^ZOPM@H0I8TU^|) zwAAleS^v*eFrO)7zfi+*u7dMSHRstX{u^z=*BXTnln7mFlYZEz{A7yC`4;6X9jY5j zl{b~Cznf>er(WyR5{o;NO^$aMJe*^FX`=b5PSXvQhL<MV{MqRFbdk&MCW~X;_W!m8 zf7=*vZKl`f_2Hj4#l2V^bD&t@Xoc938inQA^84%cu1>W2wZ`MsB9B)~y#H?r{kbvp z#ma~?3=H)Q4Ck1cLB3^WJ<G{?jhFX^fWRdQi7A4D4`pSaC@Nl&m!B&s`A%Q|ld0)L z3yWV)PP>ha{<yh4cXT{vZT;Wh{~yqk0Ri8_!+*uaeNRpO5A^5%|KR8yCGdrS;!hSv z28MYIIv_=$Ji)+mnt_o+#$$tmqhpgy<f|o`L5rLkITVvvI)&64n?!scZCM$l?A*vE z8}-HG(o!ELUX2EUgN#i~%q#*H6A~Dk*?C!#eh4tRv~dZm1Z*g9WM=1=HRG^hTFN;= z#x&)^fsKdR1y#L!I0Szj@f4IZOF6S+;o{>HRD33|{8ThJ)-9~+)}fHdbhJy%AZA0r zL?;DV)ACJMHePP!k+&>nI9hmFt=GXgYL&~(qSn(hO!FUXuncxPBi<Od#$#bqs`m`r Vx_@6THmmVV*svu_^KdX&0|3Q0Cu9Hs literal 0 HcmV?d00001 diff --git a/includes/geo/flags/flag_an.gif b/includes/geo/flags/flag_an.gif new file mode 100644 index 0000000000000000000000000000000000000000..3a0f4d92d1316916a683c5a78d223d871a26f7d0 GIT binary patch literal 1006 zcmZ?wbhEHb6k_0E_|5<V|Ns9#didC(gNGkJdAWYe&hFDMHXJ@v)7r^Uw~4iBGf(Xr z+1@>hGtTJFII2BqkIuwhdcE6>=N{MX+-R}zwAsu9j>|8*t-0bj=U~9z7XiDU2kdwh zwEJn?{-+5CpJyC>6}|Y-sskri?LTqt`8%e@O@jRgggUl~b!}Ieb6S4F9<7Dv)%v&V z%s6B?eV=;yG{ea|4JK~W?_O`a@viy&<0jMhnoZs5xbmXif@4lA&Rb8~;<oIx-}d`K z`(OBOyy3U$X3(}f!Q1af9C#kS`$725`#y^fhwr$XcJN8o@z;4L-xQsGQ+V?A{!2F( zY}mGX_ra~l&Rl!({^+$kmmj~p@$B`>?|&YC_<HO4>*rs7Tz~xh)wf>@*Q`Hw{P?EL zo3C8Ga`oz!8^;bjzkcc4(}#CmRL(l8JPx(^nIHVVApF7ElZRy(4k)u8Q|CCU!g)ZQ z^SFt`7Av*)aZcaj-L6MCe982`c5v^@o7cWReY8qbbcKfKYd_PC)*9>GEcXXEpGyk6 zR+fE!=k|a9{{8v$=hv@aKY#xG{{8!>PoLhsd-wF|(<e`!Jbd`@#*G`-u3fuy>C%M@ z7tWnKclPYrGiT16I(6#!@#FjV@87d$&+gs3H*DCjeEIUZbLUQ(GNr!09vF|{_#7oj z2m!^PEQ|~cGZ}P1dO&%Cf#Wm-BZrK~1_ei-89JGq4(xo=CfUCfj7(ni%Qw!@^A%!w z(Jf(`e(8jz3r9eM1CwCN&L-DW3^rx2wg?Keo)XaxW!a_Bw4|d&m|M*yVSy7{zk)*v z$C*MG4ptrkp)E5mCUgk#S{Gap$XL?cE21A}qtW=Ny<J6GFQh^7gEPOFnui9%!vjr? zJTf(RRtP#j=ul;MY0;SAeqPRwWu8OfrIyYE&RsH=QBPFQ%r#FrAQHslDWuvMBW0O1 a<-{2Y^TJbSUVhTJG|h`GS(=A~!5RRev3NcJ literal 0 HcmV?d00001 diff --git a/includes/geo/flags/flag_ao.gif b/includes/geo/flags/flag_ao.gif new file mode 100644 index 0000000000000000000000000000000000000000..dc05e9ec66e188e340c8b76495983d2d258dd1af GIT binary patch literal 1006 zcmZ?wbhEHb6k_0E_|5<V|NsBrXJ!3AJ;UDAOi5W;TSrG;L7ttPQCN&iNtH1y+&3df zJ0nM;snsqgS8eJvFCig@`g-<=2$8NXt4R}`OiUC#Jx#;HoKjN!L_`FvtW3kh1HHZ7 zf`bE$j0_D7^zH5KI$N0Q%Jt8#XNd9P72#*NGMDR2C&T-trZ3vnZWoB04P`vz#&{<| z@r(=eS$ED;Dh!9^SkEc)dO13r6JWllBC(r`^`Zd#83u-W28Ii)tY_F+ukrHU5D@6* z;yNQBa9&90l9a?0LBZn^5)Wl%pC~F`k(Zw<DfwDk`-ZyuJAM7-ii&sj^*@=KezmgN zq^0%H!s3UW-E|9#lO`s=oSb$W89lJK`{U;J+|lu$m)9pZw`11U|9yRLJ2}1c^nByt z@!#M7UqHYoAD_R0fxiO-e+C462?+QY5b(y&?~0q-xA5>c;o-mH;$B8Z{!K~wo|^hU zE9+ZUmIx=OmV$z%fq}o9TU0<mq`$v{tZaH*TwZEwN=iy#U|>K%fWN=LkB^V1r>BR9 zhnt(5larH`m6e5sg^7uYv9YlMFzod8_4M>~b#=A0v@|p{)YaA1)YKFe6=h{*rKP1M zBqW4{gm`&*IXO95Sy`ExnSoIWj?z(r*bq?s$->CMFpEJ4qydyC7&uNdFmlLvY*28N zwVF`Sxmm4CK+dx4hruJ3Ziz;#wur{dYNrJyG_t;EY+B+aVa!zTQ23dxXOg6D#GDNi zUA(3n#j_X%8Z-D#R?zo&5V7!4r<hUlIt~$q_Ol{NMoD)V9w{B2W}LYvKyZgUKd)7> zPlv|DbQe~e@;3r2lqd8raGxfi;c=m%v6;1&N%U8O!vcAMsYb373?4GFa>y{WIvnAc z<lsETfbqbRgNIuA<ctz5wwwr5X=K-9Jdxr#Ny(}H56`U$D*_um*^;GsI2fz}>|W~c literal 0 HcmV?d00001 diff --git a/includes/geo/flags/flag_ap.gif b/includes/geo/flags/flag_ap.gif new file mode 100644 index 0000000000000000000000000000000000000000..a30fff60a8e844bd68d7f252989209fe5b8466ef GIT binary patch literal 901 zcmeH`y-UPE5XILI^a{cF1yK=Pywi(_ToA<|hz32qbOr<s7RqX4>{4!XCwrihN>j-e zDhvp+pvV>$0R@RxK`iXN+S1PQ-1|Fp`0;r2rka6SDHUg}oo>{Deh{kH>!MbR#78L7 z5K@+=jHiq-%2Ub{8YKZw0;OT%$BD0$#Xb`xib)s~784qKGWL{G>B`s*r5i{`NQX&> zN=JEL0S*CMNSjI9R|uOZz+%Fp!Xm=*gbBiA!lc4f-U9=K!4+UcV1!^WFaj`qFx1Ee z%mGJ$L%<9$1snkO0IS?laGio4fbN4%xbAY@0bPYQ*9g}<uDM)uxTac*XKbEPYDMV3 z{^|uL8jCl60cG}4XQ6-f_Ts71e3RdLU1~q8YCV(L_wr@?(Ry}#cWt??ui7#)-?~{X zmHVf954DHy#l9%NS9o}IaaV5U;JUnxnqH~{W22=jc5-??c)ajjF~5qr+4-5F<Gb;< OmW})U&y(q4H1`WxFQqpC literal 0 HcmV?d00001 diff --git a/includes/geo/flags/flag_aq.gif b/includes/geo/flags/flag_aq.gif new file mode 100644 index 0000000000000000000000000000000000000000..0fed156e0713b97115289c3ea056d44e982669f8 GIT binary patch literal 300 zcmZ?wbhEHb6k_0E_#(+*JoCTB?Efwc|9dR{AH4E^+`9j9oBk(n{GYS+f7PD<JxBk~ zI`e<Q`TxtV{9k?b|IR!A4?p~W?%Dr~FaF<n{r|!H|BpWWfB*ge```b+{QUp#-+u-S zp!kyoET#h@L3T2*u2cYvpb!owrx_aHA_pd?&S-}4WH=bOBBrHAvO>5a6Q`y|PD^D1 z@;De65>kNd$Z4h!IWG`9H9?FK%w-7%a|IxB1r1Y5fU=?x9*{gRDU}z*0ht5@o|7TY Ogz&(IGcYJJSOWlxi(KFU literal 0 HcmV?d00001 diff --git a/includes/geo/flags/flag_ar.gif b/includes/geo/flags/flag_ar.gif new file mode 100644 index 0000000000000000000000000000000000000000..6d86a4c17d593ab71e466f9152bb7bc5e3402877 GIT binary patch literal 1006 zcmZ?wbhEHb6k_0E_|5<V|NsBLdgbczW5@sf`~UXsyVtMZT)%$f?AddtPoMey=kK@g zKW^N-b>QHkCCiro`S<_#-+#aU{C)rN)4LBJl@^^5O|4g6d`5N2IkjaM)RvslSaL=( ztzK*CS?y)#bXHu@Uwch==^4WfH}sdCHCcDfeB%xCHJ8*Yr`YX$=(y*J-TEuG>n=I( zdg#9IiSx!Q7Lzs@H_tWiULJ7#ox{96A!k0>Pv0DR@}0+u<56cmh3tRmzHooQmMi|7 zF8QrJlX&%)|JpPDYfhzH{}XxOq1S@l=H=a?+pdIcx)^)(dF+v=Y1e*b-TV`~|6cCx z|GBsSWnTFfw)%L^wV!FHUPWy>pRn(C(VhQAcm5S#|Cx98b?TlQ6}NtsUHg`Q`bFg2 zO?9`v$1UDjfBQ$_p*!hokF-Dh-+b$9{`T|TkN-DbdeeO6UCr_PeUJb3KKwoD@!#&7 zpL%b8?7sAJ=F`6)zkGf2{DsfPvpyTn1a3Tc^Uj@%SFW5nfBx?M`@eqwzH;^InX_ka z+`hGA_xi&}_pDhr`S#sI$4_kEvNeDCQqhKbxur{V=g$i|bLQ0Z=g-cZIo;aKzF=P1 z<A*n2zIgiM`}cqU{{8v$=hv@aKY#xG_U+rJPoG}BdiC__(}xcqUb=MY?AfztfI3f| z0>&mdR!0e<LO}5+3nK%=Yz7^WYEYhF;5f~|$RXpgLE#{;besj}WYrEX0V$ga35Cj> zqK%?H91ok0dT{ZH>D5>WE<Qd<ovA%1^YOAXQ!R@gy$DD;%01I0jm2uk=L9BM>)Jmb zZZbdTZQ&4l#~~x&FlniG8<(oomW)fv?vu1)g>G<MT4*yvKvT%2LvRVhL=DahDglj+ z%p5{57)4&3XJV@0GB|O?L1DIjV9f^&CD(2VldNlVB$=0WJIJUS1so7yI?AKqGfU=X iqH`N}qpnNF3xgzAUX|cg4vL?Y*?A?{lBIb#7_0#?c$VD& literal 0 HcmV?d00001 diff --git a/includes/geo/flags/flag_as.gif b/includes/geo/flags/flag_as.gif new file mode 100644 index 0000000000000000000000000000000000000000..228c734afcf610f46aea51f397507c61027def36 GIT binary patch literal 588 zcmZ?wbhEHb6k_0H_-eyot*GdyrWU596>qFnmSmRi<WwFL!@%&LhvAbr!*d~qH&P5w zycst8a_kIdSRKH&HI#RID#Ogabf07L5yztHF4QIWD^G6FThpVvpxa_iqs`7U=`$~+ zPQH>k`BLu8!*x3^6))JnI{Vs%>=pCoZC%~8dF9F->sKDz(QtUz#4k(M{a>@@!;0;{ zw(tJGbLY8(v(FqqeD2(d>*vngymaZ#?c0xz9eZ%?+W)(EpFX+&<>8eN@811?`t<+X zxBveAV}Jq0pDbXe;=juw8JWcjnYoGSsS0VCIjIWeiNy-ZMX8A;sVNHOnI#ztiFpdC zWr;bZi6xo&c?!w-1(gc<X$n4JnW^Op0Y&*bV4<SS^o$Y(4QEXSLrY6zT_9nukW{JQ zlbWBGSd@~l;FDikl$r@rotTrO09IYBP?TDnT2z*rqNm`NU!;(kmzH0Y3$Z0JDZjKt zp`f%VIU}(+GcO(4x`Le4#Nt$ivdrSl5`~PCk^(Dz{qpj1y__<ji}aH7a}^kLK%N6d z6$9I(1BV|LSjh0TgD4Fd@%~p(-h_q>EA3f|$E|^K&4(I)t|+sK;|!Q^mXEuGZONmL z4K{N9;?gWE%5f=^Zhfo(@{T{gnxNL%Q*NOnHO<%i_~VZi8kaf?9?OD^Zb(S6(2?O+ f<zh_S1G7)@;D!P%3%U1j+kqCjGH>Q&Vz34Pu+{lo literal 0 HcmV?d00001 diff --git a/includes/geo/flags/flag_at.gif b/includes/geo/flags/flag_at.gif new file mode 100644 index 0000000000000000000000000000000000000000..284e42afa2e5c22e7c52c7ac34bac279af55e8a6 GIT binary patch literal 1006 zcmeH`-A__+0EU02Aea<rB_<Be{I>Fg#8J2@qz7FIc#&oos7ve2G1puduGyw$7rJV> zxz);*ZrrrBvYX~?OBCXq19;?c7PI*clHaHxprD!dA9UY)@!Y*P@3U8428*xM#eirK z0LM8zJS37+EQarnscG%I{-DoqG?@ay;P%eWoWn6SJ4@N^R*IUi*$9#xw^~i(<Cxiu znoOaCgW&$YFA&)A`&ZW1TuV!i#l;1ub7pSNYO|p@ZZH~se*gN`rV+;o9P_$2FaS^h zi~u|WpcMc-JRA!TH`8b)8V#e-&?7RLB#UKbu_!j1;Bv>g+!q|qbYddP<IO|R90b_} zd@M0>g3o^)AFoYFK$DV;DJghb+6M?)&CXuQ&bDM^d`e2{;_-&k(>Fw-b&=?6X6B?& zsL#qmb8<{V;jCCZBNp59^T~V>k(cL}$$T=|kWjb_!vPp}NTmxhnX9CjDlGg3!+MD% zq*Ml#N{3t?QmKL})wV+6Q>nfb7Je)!@K#n%mf!GHRq5pLW_7hstu`wZ!TS2unwn*` zdg^xd9)frq8UhFsYHV~P$Zk`UTcdGlG`lS=c7i~4I^)R5BuW0HD3if}>-E^!7&<z- z=k@M-Jew;k?&al;rKM@RogxU_U<mqrt1j2F)9IR@|291A_jrDgq}5_MGWgfzfBf?T z&|X9s058GC<L2=v0K*Kz7`)O!f%Hs9Yul(Ej$*~7-m+i=$tUC6(>1l9y?3vl=B8F+ zLlukNuP&eH(JoN;p2tDr76xJ~DesdsN1PknK`Q#CZNH<pt_et}xSPw|FM`4%8L_8| zYx@Ne9Z}5u0ybl;gB}@MP>KwK$4{c-gb&z|wMYwhMxQ+omBw_*dj&U}^UCJmic}pS zSJ?3M&DDn<Ydb}Mrb`#8`;gpgXw0Ps%l-F`WSreDsqIy9oOI5GI-+&J(~0-+>30&M H89?#}c4}M; literal 0 HcmV?d00001 diff --git a/includes/geo/flags/flag_au.gif b/includes/geo/flags/flag_au.gif new file mode 100644 index 0000000000000000000000000000000000000000..6b3c09bdcad99e8d940aba02b95f9becaa26e47f GIT binary patch literal 1006 zcmZ?wbhEHb6k_0E_|5<V|NsBL9vJc|C->)!nP<EMHtAW`DQfI8u`4&RJe66nH8gp{ z<P{NC0sZOSlhXUoZ8=lySU$6Q-uZ2}ic;D(EIknC(ROId?S)f!MFi)xRUAx-YYTRt z(bsk;CuLc2&Z_w{FNtv0>!|b<<sRs0Ik{`+F+uKT6aC4hg~v+@4^N(Og@?OMM5t3# zq+eccf}+ASRh8NLdQ;uqRy#S)5AfgP<+(C6<X~vXp75|e?rzikeSv~=k`gw}pLdp# zshN$VosF%9oxPodqm`4hotvkfm%opXznhQ0LqMQiNVs1}s8332hLqG)8QICQveOln z=BTUBS682>syangb%MNnnU2n41B2!I28#?0mm3-`Q&p{1Q?EBQU9F|nZeh9B$Y_qX zcB_@udIN)Adxxzirc;cJ`VEbG?Cm$3o6j;co95)S#m082i_11U`-RrlGd(?bdwA@0 zbK7ETJIB#+k&n+FU*Em{{`>s{_IY`22n;&l<GVR1=s-Z=E??hG!NL1OLk|Xr?Dh5C z5E!^UEbL%d_<@Ls!(m}S@x39TI|2gM1_iB;k3SR~vN$8-czVW>+}snVPMziv=u%Sa zwy~QPpLp2VW%cXQq9cBOA5xNkq^Ga*_nYGF^`g3ZcXsyk-X37gf@64;z!?IHKUo+V z80ItRfK-6;1Ovxu21X7Uj|~b3*(A+kb}=k;Un=U*w&#Vw^Rx1eoMxp`4hJSTv8vT+ zbQ(3e$vH6bXFQs6GKi6d%}Jy%Db+_-RD~rd!GJNCl~YVbGI5e?udKah1xHDPQ!@i! zu$)UqA?uMvwiY4_1z&Vb;t}+yaj{}Ne0s5yIn!AM<qd)JEhqPJ7;a+WmbPyDvc*%` zO<|F~yuwS4LrYH0v~FR!S`f_EbHG&3W=g^o7B2~_<{v7DCM@n2YYghx&~fnzr?`a~ U-@}QU51$d!VoR3h;b5=^09jQOegFUf literal 0 HcmV?d00001 diff --git a/includes/geo/flags/flag_aw.gif b/includes/geo/flags/flag_aw.gif new file mode 100644 index 0000000000000000000000000000000000000000..457ce16c92ee638a5a6954ceb8be675e3f6049e1 GIT binary patch literal 1006 zcmZ?wbhEHb6k_0E_|5<V|NsAA<>>sYvH5v-e`id5T|n60`72MZ-<uelx%<eqt*0J& z#N<s_wlihH$&4juvKF7tUv)Wq$*H>S_bWGC?LGRscGanAXFjxUzB1?XkEzF=FTL@5 z>9wD0Zv9$$?aPK+-_sTzPg`_6ZQ-%>g~!tu9nV~HDs#!noaJY;m!8U6ax!c2vBK3C z^H!WLTz#Q@<Mpx)SBqAjE#G*xX4~zuHRmhVU98)7t8(4>mOT$!_daaf_ptZqi~eIT zr=EE~{VdSNi*qi0?c0BU?&U9wuK()ae|PbXpHq%Jnt0&u;_E*eR~=b#`_JstFIV0D zxAM-P<+pw=yYXZG`L|21ep!6w)AAeNr*1tp@%XbXkN-Pl)+bF^-n8TL<YNyvJpJ#G zTi<l_PX4m33(nlgTe`Vy?XJ?5+nRSAn{@1Q+t!1Nt~~7DeXMo;&NX*lEIfB}_06YS z@4qZwxus~u=GskrGyA61EM3>SZhP&LH4D#P+xXzs+FOrHS8ndyd%Sh)zM`26W}Us> zyW_x$n~x@JuUK|+Qv1fN?yY%Un{%h`t5|fZt$t2+*NT!&H>OS5TswDf+x{m@*PWks z<oT+-_m@uG;x}oF|FoSUGj~QUJd&{fVnN@ExK$?#XKYT}cfWDb-u#VcYfioFJN;_X z;rl&@?)B|9GI|*q`Kz!H7`fm`9wo4cfZ|UUMh1oj3_2ibP@Z7mIL*MwA>*+@!BIP! z%jCi%Mh;$1Rlgkv3L8%dHS+M3C@oOv<`q@&*s@}yvWKt+lQ74JFE1Iy#MHdjOj!8X zT}ac5C2pn>1EaWvvde;wiHna5s{8kFxCEshoFJ*`G^e7lxm`dlu<M7wkA=*lTmmvS z9R>@X+IVG55;iCl^okoL?kizbPV<p8$+|SdlG$BB-D`r3X_biQq@_Ny%o2BnWKMFh xuVwnnsFE>Zp-Z=frc=oZ0ma6OH(L@PKkJjTD|vP1rm(x;Jae{WX&w#+YXA_mkfi_s literal 0 HcmV?d00001 diff --git a/includes/geo/flags/flag_ax.gif b/includes/geo/flags/flag_ax.gif new file mode 100644 index 0000000000000000000000000000000000000000..b5e3a75823f08abad849a0fed900b1edd834ef6c GIT binary patch literal 229 zcmZ?wbhEHb6k_0E_{`0aRTRl!JX6T7_df%}e`SXMW(@x=82;BWoLVD)Z-?-)RZ9Pl zFdzfPpDbXm4u}Mq!N4-fphe(-q<4#eQ-dOq;CRrZ%ESX^DY6tih)@EFDYh^;Go<SX z0$D5)O+j8ujm3hz9G6ZBIwg_JBgrb2++%o50!Un#5C~y4dTCBQ7vZ6~R3yY}rGOJi mZvxO1kWmfH$AzHAOE6g^cY?$Y013u98(laU+kh-V25SK7`8@{! literal 0 HcmV?d00001 diff --git a/includes/geo/flags/flag_az.gif b/includes/geo/flags/flag_az.gif new file mode 100644 index 0000000000000000000000000000000000000000..f8827a82fc8b08793f8ef8aa0e84383ea3c4c0f6 GIT binary patch literal 1006 zcmZ?wbhEHb6k_0E_|5<V|NsC0_4S*f<vv^IoziL>m36nO8EutTs&e+bVC_6VG~r%y z-m|#$>#=Fq(hHwt7hf%Jcp+o3he7=egG4>E);U(43#>Y4ICanRnp_hwzae3BNl<Hw ztkXk9_b2j>S0s(*>W92Djr?R0@z5#lmyz#ox6D6|3D2#<j{6t>4=DN<Q1COn^jlob zuhhoxS#AFr;usiW7?|UjS(8{<6InSEIeF801#$!=@+4$SWfdzF<qPGdqofs+6qQnx z_1p9{ax}DZwM;ur^-A>&N)0U9EKF)moTfUt&2)3>b#j~F7O)_|f1bbJY`=gx0cLfk zeyx_a1&Rq>_8K7!+F>j~#U=%l11%DSU6R#<$_>1;b>o}tb0_%fhqC8Q^eUbb`04(Q z6L~@B*DpP@e%VPw)&mA?hi%1<*@$0ul|AdBblzM2T!_KFB)eTfCda}pF2vd#iL|_w z;`}Jf^H*iiqa3dzagGnNy`Sd$KPd|MR2lZ9IPgtr$j6$fPYrROJG1{xC_Gvi@vFb^ zT20cosa22H%sIVj^=)5`v!Rw3V(h<^hMY?Cc~=$xwI%&?XYQ}5Rp<424_M2c^3tE} zpz|c%`$mfQrBt8yB@s`GBM-)VKQ4<skrDK%yX4)TO$Rfh5A}5bV-_64qXf<nQ2fcl z$iOh4K?kG)lqVQCPBSoa$ari}aO4tkSWs~==|~&5uujGYg+nb|jUpCP3NAi6!p<YC zmGVNM$)!t_Nl>Ff;2>iovk;er#DoOKW_Df{uS;7rFDv@YvvTZm$(*#*b-EVkn$OGm zXPYD+n&9Zn;j_T9^2Hv(8yyp6Ow+kEt5P~9Gq`uYQz%lt&_B;K?G%HM@`-cv9BV!t zX}s*VV5&~|3ZIuktX(4d@jG%>E@JIIpk$G8U`C;HyMT)KEEPi|77zYL>#QRa5|xkl WEBnmRsB}{4;Fn`dmgeDLum%90mm@9! literal 0 HcmV?d00001 diff --git a/includes/geo/flags/flag_ba.gif b/includes/geo/flags/flag_ba.gif new file mode 100644 index 0000000000000000000000000000000000000000..3fc70eadb82e86ba289c35c5d40f1ece2adad3cd GIT binary patch literal 1006 zcmZ?wbhEHb6k_0E_|5<V|NsAI5clxU+Zd3&!Zcz&qjnjmez~+|u99n;S=4N+xcSzx zGXl%DIVDWV>^xN1zOJ})J%e63gI*bfj2EMRIkQ0}vq1%`Q8lYkCA&!tr)f2>RU@xO zEstR?mwKpxZHs_SqmWI5s6&T@Q;V!;pNK)6qVFVmk4|}y4tdvRb^ks^hf-zdGX1D| ziuU<x?zPfJVH%!w24PdQeOnBIy7l~9wcIOA!Y3MqbX&yCvWS~y7CFf&d!2pKT=)D9 zj%f>>(-vAs_IT#5^2lB8m^3Y*e0xCIR>y=%0cD$g3)cjdZ*fbT8Bns;DYhf7VMj{a z-i*%uX>Gf*x(~#Z&a0euq<;3v>Zu1C=bY$Ub!+<itCLoqZJ)Jc;nr(=Pd^N=-W*lE zwxY3r$I%-rwjNh;$qme?%c|?>p4vTma>3?JlNQZN>~HhGw9RBnllH;2fg2YDomt9w zaTWW*Ht{EW6|ZcP-!)tA-3k4>d(3}bb$W2n?%yr1cV|8S-3j=4J>c8*@C7|Kizc`% zpXPOXd)%dc=?B)uo!*&#abNbCc?@UfGn`$(cxEB%*+rb!R`T9hEpU6i$h}PxmsUzV z+$#I}fcB>ore9B6J=|;Y<C5K<D{lX9_<y?K^ZQ2N_p1Tt7BF8}#Cl~J*NZ)BpvWBs zxI;kkCkrD3!vY2!kP=XyVBk2-z{nxvu|dI+(eRLk$K&NfDz5ETrn4SDYZq)3@v-=r z<jOnOwZp=&E5-f7L=`6cI}DefdQCJd5UQ+FIeBS;sx!;J1ff<2aSpjBM+(1mPLgx> zs^JhZdfMH`;-NHQrE&TtRlC-v2Lc*TIR!-6LjocLp7F`~)N*`Wp(wyLQB+n-g2QlG z<4oUK-}anzbWWHosify|!NBR@G@W##r<^IwZ3kpkjC>9-JaS>wiIQ88$n3$!-Kc5i cvEjhNmTo!bRUL^Np80dLuq8|La4=W{00s9k!2kdN literal 0 HcmV?d00001 diff --git a/includes/geo/flags/flag_bb.gif b/includes/geo/flags/flag_bb.gif new file mode 100644 index 0000000000000000000000000000000000000000..c37a61fa1e484fc2263b653c727fb41593349380 GIT binary patch literal 1006 zcmZ?wbhEHb6k_0E_|5<V|NsBjP>s;jPT=El=jU}76Y+6!$Z>MWc5%vy2y2ax?T(IY zEGe2NB<L+A8KkHXYGztwZB^j!SCx^zAT4!nfPZCFWNSivcV@<91_nO{244mSLk0!| zX68U<<^WdK08Y+eUfysnE^8s7C<%!;K|v=)#awxXRC$FINl9;M=>T>0EJej|ef>&B z#Sk^MSPhK?Q`1@lg90tBBwgJ!J-rMAgKPtXEG?~A6O%#<i%Jud0%PMmBcmKUyH*Q} z3MZ!yE2}aiqck_SZhQM0N5^`5`)V(*ekZ4TU*8FCZq1&a9UdNSo}TRi0h9gxC;Iqw z2Lw#?^Xm-^oD>i+Auw=aKtP|HTTMVfZ+Q5mxVRaSk^Lzt^HNjiW@Rl>QjXNtNwKmn z{P)?bx{#s1ly&bquG{BCW=&L!373fQXQ(e`EXrW-YvO7y=e>W{;_f-SGn*JrZeVCE zW<0Q(`S2Q+lj~XcEoZIGXO0VDKE8qT@LJAwvpM%J<36@tWYrA8^E)ISpHa+B5;(t8 zzNK8`{0_ygYB6^Q-nUovZ=W#Tuu$va8H*neoj%`nONx{!%uxLI-2dTuw|_4JzCR53 z{2<`YDbLfpT)G?dpI;4pcRS?O^{A;`R*tr^@sZjUx!S;(1;_9xfinaYf3h$#FwAGr z0jU7x2?mbS42&Ey9vc)K`D8;nG8beDDp(hObFffsJ|WyF>%;SL(!om#wnZ=gNIp>F zn4-nx{^Y@>)<$*n;%i$9OCGcfY5TG4JK*$?i^;k2#0JGB8B9W2fqfiPKDeIdW30I{ zMexgu-X`_nNgo6v61xRO*j_!bJn}MVF>BB?mjj9$yoJS-xb7HEUM4K#B{75Jqo7;D zG)WaZffvPWXO|hy)Dw9b$lT_jpz4rO@IXCak;f#1$P0<eZrqKUPB|YwED%s~o1hlz RRnW{fLzFF9numkI8US&`1%Lnm literal 0 HcmV?d00001 diff --git a/includes/geo/flags/flag_bd.gif b/includes/geo/flags/flag_bd.gif new file mode 100644 index 0000000000000000000000000000000000000000..1b20dac03e7655767a0769adb700021ca2cc66c2 GIT binary patch literal 1005 zcmZ?wbhEHb6k_0E_|5<V|NsA&_fk-DQr7m>v5K^2&}U%KWnhqDU^ZZ8)@NolVr4aC z<uu{swc_Qq<mFQ160i{vvJsMSln~Stl=YNV^ih;|mzOk?l(v*s_fyx8)>m{;)Q{9x zv{O`bQ`7L!FpV?S^3u`^(9`wPwMeiq2r|&}(6WfPFb*>|2{*Azx3h?~aLRTvi!d_^ zG_s1da?5jb%5d^3@p4LYa?5t}%=h#y@pa2`vyQa($no$m^Y_g43@8uqDfICx_6sZz z3@8n7OLGe-2?(zWk86yJYlw@ih)iisNo`Hd=*Y<G$}$MkHwrN{i!`-QwzE&Nb4+ze zYfW`YbM(&jkadtS4AbV-XXVsk@X2(NwHAmj_K(Q-kvHef&-IJ((RWZ}%r=+r46@4A zlSq;0%$8zaniAM$sXos@af&GWp<uTqDiUX-15QNw-;D@d$I7r&fb+JM=_@a{GYkyJ z85xc-Fq~y%Jj2L%ikbNYGxHf%)>EvkXV}@VaB*D#B3|Beyu6nM1kMWy-4+qKE+TSM zLgKcp?0rSW7iwxxwY6XB>whve{cL6R+0O2llhZ#hum8Tj!1w~k+bBVW5K#Qd!pOid zkwFJ!7AQ|JaGYXb<dE^$py0^DVIUIW#Ns+tn@!ARgMgA7e<O#+9*>|DFA0nMQza`e zEIit$z@#|GqN(MSq(k|eFOkWqM|l-&SgHgTshkjZta$N3vBl#IkAmF-jxz^09Feds z{l;Ro#lyE>-Xw%$N|H(!gHiFPKZZ+A1kP5lh?ybK;nL2=p77>}=9CqJD#m6BCW;CL z9KxKO8<t46bX-(6kD0eb;iIEMHzyCD&V?qmJ{hyPlob+;P0a_mdHFOd0ur64={jav R7%C<?ur+VsWn*Em1^|Zq${GLw literal 0 HcmV?d00001 diff --git a/includes/geo/flags/flag_be.gif b/includes/geo/flags/flag_be.gif new file mode 100644 index 0000000000000000000000000000000000000000..21b0c6974e93fe1b7cc200bacdfbd3f47f4e2160 GIT binary patch literal 1003 zcmZ?wbhEHb6k_0E_|5<V|NsBDwzAGh&yZJ8u(Gz6SC9`3@=QyQ<Kblz5M(=cmSOWw z=93p#_a7DBu}}2j3$;VXwcdO(egD<!+aI?}*PV}@VK{Y$;rLm`V`msooMS$Hj``FX z=96bwx9(y+eUbh6S<Z7;xGrAd+Om^#=RU3r*LW}85V&?*<mPRW8}}s6Uy``}Q1<>4 z#Y<P@Po0;4`da(tJN?f;?7seT`uWf6*MI+C{{p`L40!q?^6WWY9v;TWPZZz1(|`ET zLPUg1LV{OWS<=$dpr|Ozz(C*8(c#1)uG7Z^FQ1dSb3^O-Ba08O-5%ZZ{Pr>6?aQDq z??Vro$epm)y6kIlH`?uBki)a|;EVCTFY}`AW`;k_kDaEgGS66RfvL`NOZ}DBhPVA3 z*Vr1bvp3!7Xtu@4VyBz+b{DICo_4$4Z4Y=kJc{x=>hJPAKIn9a$Axg8E71WjQX+1~ z1;0p(dYuvTASL2%Quy=qn5XG6Ptu~#TIgMKwchS%^&r@DpPSw3K#%9~p*LfKU!+7o zPL4`TP0h;6N=;2oNlA%|i;Ikm3=a<v2ng`-@Njc;v#_u*GBVQA(o$DfS5#D#l$4Z^ zkPs3Q5)>5V<>lq#;^O4wWMyS#W@ZLPA~-Tf3DQD9@h1x-1H%jk9gsFqo?zfO!NABN z<FR4EL3h@sI}a8vI?Sr%_ol>?Ieozr*Cv6G48}uEZA$*{=2Ql|E2z4)vdMNdC^NSS zxGi{+>3qD`!M&4BhUrto;U<3dK9`5a?tM~?OiYqNUy_fsvZ+NV%zUJNPRfXhQBcZh z0edsAYS;mfpr`!O#>p&vPFFI5nD~`~_H=A~;w5jAw2#9^Mdi{`8I=Hs83v0xr`o0- z$Prw@F-etyOXkG{hlOmyT2+S%PAXk+P-U22v*U(ha~rQ}(1(hPO-C1GH#0IaSOWm| C86Z{w literal 0 HcmV?d00001 diff --git a/includes/geo/flags/flag_bf.gif b/includes/geo/flags/flag_bf.gif new file mode 100644 index 0000000000000000000000000000000000000000..1b4b1d480471a3f63ebe0229a6b592bbc5773e69 GIT binary patch literal 1006 zcmZ?wbhEHb6k_0E_|5<V|NsC0o1VcC#lRTD$Q;AW9L>xc$I2SZ%AUZ^8PCa^%FCO~ zE07@|lqw{WEh3R6AzLh~Sgt5vATJ#utyZa~UZ$>;q^uaPsNbxwmae9esbSh-s-3T+ zm93>)psQD;XHa5bH`&gr%gVUI*rM6Oq{_r;vXfPlmD@Bor!FV2nO?qgeBJuoJSTg4 zO!V-d<L@)oCtyy1-weONxq$(*0s>|Pq^wNgN#`=C(KjkLG^;VSZ?!XO(bmpZ;0s|8 zjARyz;<PF-aHufz>vi&Ja|rBmi=N>hJuM((UR?g-RIMrr$2R@S<-GF_$X=N*aI~KF zg1zE4F@`hJ>?e5{cJQ$7mzTI_WqQHR;;@y;D_^%O9!@*$t>1<RJPq-C8XNv0KkGOH zLoEYC4FkgoM#kfejHj5HPcSo|W@SAAM4X)GxVSFx@}A`7?cn0NEFf@BNa&`B$PEdJ za}p901O@NN%05t3JTEUlOH%Tgn%ZS`^{3j}%M=w~>g(Uu*MDnj`q|2AotD;J3yaTo zc3+*Gb{H8wu($i+=Jv?Z@voQHVQcGOzP_(LJzscu{POqz=;QMzAmC46;P=45Zvg?9 z-P}F|1bhk){~8zfG&1r>O3LTd)ZbZIzz79L>?lDv1QdU=FfuUAVbB371?33_j?)Z` z95Nmo6dVncKWN-a@w_m{B=N$Yjh~+js5B<O5V=&sc~RCh@!W=$m)j>S_GG%ta%jrR ziSx`-Ppp}^IsJl?XAjG#g(?ds$y=nY@ade)9<a!xpNI1a(=%={?a(C-l|oOurs>6P zOA%b5;wdQaSjUk0sD*Q)vPTb(pwfq9+}u1I0tYrOY3C3#iCJ*rqT_;I89p8!j}HqD zb%>fIeNg!5*nB`pK!C^Mf&){#h*8=K1I8p~wnkwQ9*qqOPHn;lSzB%h9y-j*#g;71 I!@*z;0DMaN@c;k- literal 0 HcmV?d00001 diff --git a/includes/geo/flags/flag_bg.gif b/includes/geo/flags/flag_bg.gif new file mode 100644 index 0000000000000000000000000000000000000000..a620896acd88c803d8f051db0b5d53da9ee896d7 GIT binary patch literal 1006 zcmZ?wbhEHb6k_0E_|5<V|Ns9#cKrCsb0?0RJpAtS+w+&tJ$(9L^}1DGe|)iNQaE({ zz~K`IA3nRUn9rb?&7fS!teVfNn#Zb9%&A++Yfvd*RwZH6F6-E#=r>(Ic!sHGi$U;2 z3;!Oogk?_Avm9b(I3>(;3v98@Ugw{)CLnutK;|;Pg4N;Wo8oG>q&Drya%@qs&(ZX2 zH%VFMma^D2d8SA4`p}9^(P`8CuiUuw?bnyj-#<Qk_2kKmN3HEG`o%nkCH$rp!nQTC zL6Z!_Cs-D(3@cp~*|n!YKb_IFM#8^AJ*->Xw_GP<wq0D8Rp~O{+*uxN8&V817%lR- zEc19n8w~U3cvdVAJiyIxfS38GAo~#+q4RPgcMQ}v=&4<@(BEyU`^wqsn6>dWce~HQ zUN1s@K1T(<hzz)5X?li<;WP`w8FuCi?5t-vSWokEUJ>NIAuMo7TH?N<>=R|h%gXZ0 zWTiJKDZVw<->9a%M@!?Ax#?aVt>XrICyfmrT3K8&Gx_P}^vBcfsf*J~Pq%+T{{Mmk zz6JRG2oCu7@86$4e}4V?_4DV?@87?F`}XbAr%&(Ry?g%r`I9G49zJ|{<Hn6^*REZ; za^=#cOBXI&ICt*c*|TTQoH?_5_wKoK=T4b2rM|u%7?t2C9VLhj0mYvzj0_C37<51y zKzV|J<1_;!hm6Mtg@Zmb^*A{iRs=5bnyO-%G^OK$LgP$>NUM+xK^3p5YPMNRRs=9O zGZiaXOkikdWa5_KS#WWI1Fy6>%cdEMDku8otV=#bJbdiRBk7R9A+qoh3p=-voXd&^ z$7XIJHHR$%GnkIDvkJ>NEGSTHZWmN_D!HLB;p8MG|2C6Crz0FfszHlX8jD;ONa%*G z@L5^J$~|2_@j%7PO{(1oY;rD4u-tsiSJtk9>FdSfc0ZZM{7X{|7cc9bV_VPiQ?mK^ OIT;JKWN97_25SI1RyNB3 literal 0 HcmV?d00001 diff --git a/includes/geo/flags/flag_bh.gif b/includes/geo/flags/flag_bh.gif new file mode 100644 index 0000000000000000000000000000000000000000..6da72149f2bcdac94b76bf2abb0edbafe287771a GIT binary patch literal 998 zcmZ?wbhEHb6k_0E_|5<V|NsBLU}|>P((1_JBb^<cOO`DC_507q&!3+@fBxvnlT&BT z96x#T@|7zWE?(TRbLXttvyU?{9A{)W!N_==k?{mG^9dG~V=OGESy@l9vYudNJ;us< zhMoNcC+9gXu5&y*7kGIu3kaO#=f5T*a#KR$hJ?g535jzO5_e=}Z_CO)P*l7RM9Rub zq@^FJshw9=KB21mR9kzEqT)+^{q@Sq+tk!v85ted*509^@z&Jzjj8EwEv<bzI*0Z2 z4(RG0H!yf_Wp&cX@R)(YMKjZLCMKtijX&GjoiZ``=H&F%$?2+<)n#kzA8u~n-Q4cj z+ugReyJK(v(8=kim)A2lw_m=#Pu<*Jd3yf#_y6VZ|2rVyS3tl!AD@qYem?>OzXt|> z4G8!W5b!N9@UpM(8GrxdzP_J|i%;d{J*ufWo|}8TwDe+a?eUtL7jx#E?drNQdGhar z2fyy!du-><W4m_Uy?F8bks~J$9Qg6>-RD=YP98e+_WAR}`}Y0*_3P`GFTa4~*RSv1 zy?gQE#l3s?Zrr$W>C&aMXV0EEabn%NbrU8`sI9H7si^@*4LFKM30j4K;!hSv28J#M z9gqc}Ji)+mn1PW)#$$tmqf4j4i^|}%1Dw2q1}y;-n?1!EJNRsOFh4)j%_peU;9#iC zIZdC5Tf!@$y;nj|M6E(Y@Gys{ei(~XL4iX5Y-MSc0*QxA9aHq8=WwWOU_Us=EJZJc zW22M1ux`vE0l^c;`<bjV@*)@}E>aOQ2xZ|Ayulv8Y?GN#qYyaROG4YL>4U%z_X|xH z*~eyRRF#~btYnwP!Q;}=C}Zp$5pi_YR(3u~CU#M+5O-b?X^(X^GmV}c=abUqS!E_6 Hz+epkX$>Nu literal 0 HcmV?d00001 diff --git a/includes/geo/flags/flag_bi.gif b/includes/geo/flags/flag_bi.gif new file mode 100644 index 0000000000000000000000000000000000000000..b91c9e318150baffa5c916b0b0f61b555a6c0b8b GIT binary patch literal 1006 zcmZ?wbhEHb6k_0E_|5<V|NsBLbl~9kH}Bp(dV1#cnaekB+_-)F<e4*%pFG*LdGn>K zS599zcks-S4?jPx+_&QNjZ@D)KfU|rmO+JrSGUFbgR5*B)KiuOTzGbJ*1{Rq`C5M6 zR%t5&GFAqrFAq#x98j|*qi}B0gZH;>iq)Ko46;`T<}M4Xn3p+eM|01jmYrAEWtODM zxO4jV8oN~M`n8!S&-W}?9$CC3Zt{`3DTf>C7Ul1}v0C1j%OXS3twzVY$snM^B&f?Q zda7OgOsC*h>*Tp^$@4rim-=Kc_luw8R=g&>Y<*1S#<=>eDfOFETXtsk>@7(s4_$F! zu5XKB+)Rgt#d+s1op}4^>CwXn&Ky7T_~w<>g%Mk;Q+HIR++H^2@QV3|md?FVUv&1^ z(L+)G_s*TUz|Z<nL-w4u;$vrvR{?HUJng^5hyTk;d|#aPupsMqQ`MQw<VO`nXUmIz z&YF60LeJ%c2mZZ(cZQwej0n#)QT})4`VZ|ao_jbyad*1lYX2?B@06Rv&+vd_VL@lg zi}!c5ecZ9_@9C5Gwrskwb;}tx)@uU1H-rUlhzMMgkhp4L`peDfe~|zGtgN}kMQ7Hm zIlXJw?VC6M{Q2|i*RQW%zkd4k>CKxruV24@@#4k#^XJc=J$vTNnd8Tg@7}$;zP=t9 zt>EY#CGdrS;!hSv28MYIIv_=$Ji)+mnt_o+#$$uRLD9KVUlUV~@hLeK9gsN0tTBnB zQD;Vh)PrY!GtIJ(T<~;un8d5hl%L@sxbV^fy{K&m1XDbjc=-)j9w{&#auN37SQBGe z;OW}Q=Tyb<XW<eKR*hLEh6WQFE(!5D*Sry!@#Ms0PDQ!Og`Zlxr$~x7e7K+};3>eZ zFXwYmXsMSNyF^k>!6fGg?P8`<A{ERpFD<cX)Nr(TnAGARDQaSQsyKs3$~67U2Eh%Q htelP9Mn7i;Yxu~zcK?{*x#f9(6AxRmG!F-ZH2?_iW6l5o literal 0 HcmV?d00001 diff --git a/includes/geo/flags/flag_bj.gif b/includes/geo/flags/flag_bj.gif new file mode 100644 index 0000000000000000000000000000000000000000..184b5a4c4a16d0b9b39750b94cb8e0d747fa19f2 GIT binary patch literal 1005 zcmZ?wbhEHb6k_0E_|5<V|NsBDs<dW^XJCk8V6bFhuwY<JWMqtDWR78Gj%H?!V`YtH zWsP8EPi5zf=j2W0<xS!h$P?gl<`PO35=sz~$dVBB7L=`!l`oK&&sUHPkyI~LS1(Xk zj8W7|)3Ru`uxPR{$~SUsb+oRq_L$%iFeAXN)h%FpK=|D7@R{Lpi{c_@M5ZiH$yk+< zx->OwO;*<GEQ1<-gKB-pPKUH*sjdyozAe1b{qhA1Eu1SEPM>8sdx8DhO_4{>)ZTx# zx^v&|=U=aPAANrO2|RI};rMZe(<d2Eo@6|6g8B4m){`e#-Q1W@pW-}sj_bk&-piK- zZrqT#bV1_IZP^D86rVoRe)&@W?OW5&pY6VWb^7tc?bk2gSFb#O{qq0)JK+2Gz^`8e z!h%E+;}r9<^?lsA?w?nDbJz6TL6h$<+&(_`JGY1R%3*<rmz{pS4!9!8dskETrM3Ps zD}xL6W?%iBo(8!6it_&w6>wKV;+dM-5^3q@+S+Rr71t{(Z&Op-p`r1?)O5F&);=Ab z!+LrLbag*kSsgbpIB8^f(aiLmiOFeW<Ii?>znq+|T3P*cbGvPC_t44dr<d0=H@9ED zzOOtz|M>g=3J7@T<MYwa??+(Z*MNX;fq}rN1V`y8L2L*p{$ycfV3@_A1JVG>6AT=u z7#KNZJT@pCWMVVpXjrJ^E~4r>$!2Dfs<(I}n_fr7#v~R#HJ1q%6N6Z}r|UDR*CbqA z<kBwf)@Rb_^t4M%Kbob=;vv(~9xk)84=)}*cAuc=)WD%4sO-wY&0Df0(0SPzNwbV= zGXx`&S$TQ+*>o}=KkJpTDt&gOQF()EI|m0}&&J8>flGWQiHS0)Txj9p;^MGiC{Dky z*n6s!qR<g{1rBZ=4xI@C$M}`Krpd^1U2*R}z{Ag>($L`8v&eIXf~3-ybbh(!4ZLhD G4AubKFAxj> literal 0 HcmV?d00001 diff --git a/includes/geo/flags/flag_bl.gif b/includes/geo/flags/flag_bl.gif new file mode 100644 index 0000000000000000000000000000000000000000..17538cf2029a83c2a527629ed9b478ecd75493cf GIT binary patch literal 995 zcmZ?wbhEHb6k_0E_|Cv!ZDpO2o^kcc)o<T_KYjM<#?8AYPM+Dj@8HW<Z?9gv$zZsI z$$T}d#X45m5I*Ov+{Qfu&f64&4r_*PHB3Hlmbjl&K;9wunt$#6%4t_vtk%c{9guVE z@-98+m$Td}ZC-fU=HP-=#WS8H)bEX{+M3>eGNt)IcK4~+iuH}lK9<e6)wJ|oTH~&~ zuA?2RKesG<T|4i7*V-@bE8cakde^$-sf47oyoSZk-~T>+`7W=ZU}bH6_WYT^AkVb) zI38Z6V`mvQ?_@rCfpy0|(L=|zE?sxtdobbH8HQ757>=K1Ja&fh#5v|uXP8f(VLg43 z{rFkVb62>w?BqOuN#fEK`P1hVp1z2@dL#YnwdH5e@m{~K`S78IhzOUmvZSS@K~YiG zlP7l#4D=lx9ZnqLI(<y=@;RBO=N26_kvn0pb=S%Cwx8o!3%#38mLEcWADlS;-PPr@ zr|W-z|G$BOKLY~(2M53N_x~Lp{`Ka~e~%ykef;>-&6{bdssI1~|M&0TpFe+o{rdIu z=g)87zJ2=i>D{|`uU@@+`t<3;hYv4Zx^(K)sjRH5)YR0Jl$5x*xX8%J@bK_}fB+8< z4>vbA3kwS)BO@&>Ep>HuMMXtPNl76gAwfYwUS3`<E-r>qKza!1fV6<}0t3eh24hYc zj|~ePy)1Y59ArxE6f{V=FemVH+5%ON_6nZPOG`W^8Khp?QpoJCu*{=N;H^Ls>q$ZN zq%#{jjoteWc=j<F+!Au><W~znc41}m^K(*-3_QA3OP+QLDunF%b93?Weg!9{k1D^K zluz?(hO#j}n!Ma!fw7fEDNE&L5WkWYm%xt1WQHadHa?D&Crg7`d4)6zI2I}$<KfW> zn<Ma}!;P7hN5N%7!=l!15fzu37YZAWHM2^}WXvdFZ0iwM^Xg%EcyK{>Gb1B|H2}Vd BLS+B| literal 0 HcmV?d00001 diff --git a/includes/geo/flags/flag_bm.gif b/includes/geo/flags/flag_bm.gif new file mode 100644 index 0000000000000000000000000000000000000000..7faceb0f84aeecf49757a249fbb56ef546b9ada6 GIT binary patch literal 1000 zcmZ?wbhEHb6k_0E_|5<V|Ns9#z`%Hrjq@}I=M^F0<67Fs_4GeQM16=)c#)X=E;ZwO zcFy7Oh<7EWuY3C{W#qTpIiB_O-DF_iY-G09-S_{s8!rwWdAMwCvbp`jjG}qjWtl!9 zn>(hiXqwO(R(Nvd!IsjN4U4xPSa&+Xsn|(ACc?IGO5@7*(q*~nHAbq*6DMt3bMu7n z1-ph986_LNcRgA#WwGz|Ye(<g+;{Ed%KNA1zqof{TDtM=a|iA%tp9ZP;*}!5gYKpW zZ4BS$r(RBs`_)+YvZM731H)NH#xsnJXPKDJF*BcGX1>76dWMztI2+qVcJ{NJoL9KG zuJQ6-<KsKW%X^%c_lAJLHBsU7LPEDiMD9sQT#}G@C@cF!QSpj`{1rvThbk&B)YO(s zOTX6EzM-zZK~eFYzWyd<<(+D3cMbISXlQ&gHQleJbwp41ppMR0E2~om2Jft`A6i&k zH8Z_rV)Dbz?w6C(1#623_I7{V+<v*c|MT*C;_URw&F!I!%R5icHy$4U{r#sH==}=_ z_~z&LD>(3HK)_RP?|U8|9|Hn@M@K!34F8*w@;fi@Q+D?5h_L7Rxtk)wUN$!ZV+tH& zqXgALK=CIFBLhP}gAT|<P@Z7mILg4tA>*+@;UJGpkO@PhBMYah(*%!`Ma#~~HwygG zNn&W3$inQ>WApIRF+X`nCQXx~DH<pGxrDn+6iXg9vN~6@w7oDmbdZZ*-b-M`q62Px zvK%ist~5M4qA09o=Atpd^&*d$5!*q*9SV)}bOTv<W;D6>^h;S}oJmv`5R^9v=-|mr zdg?t#Rxe@Ci-m3p3ynhhI3k0Vo}Ojhn6zcb#I_y>^YBS7b0R+SE7;iZ&EQlH;1*VN Yn=@r<vC(;Hvy5XEh9_<%I51cP0F!hXzyJUM literal 0 HcmV?d00001 diff --git a/includes/geo/flags/flag_bn.gif b/includes/geo/flags/flag_bn.gif new file mode 100644 index 0000000000000000000000000000000000000000..7d330a41f58e94baca37e412e89caf0d5b7f6a5a GIT binary patch literal 1006 zcmZ?wbhEHb6k_0E_|5<V|Ns9#6CL|*;-rIO(sxdsPD@Oh)IZ_Rho9C~*7bGuSFc?C z^Xu>Rt2e%W`S$wt8+iqVv**qoIKlepwf_4bPTD%WUw-?4_z`g6F!Rw9tjAAET)8Iu z@Ui`wbGA>PyTvCcpFZoKndNlo5W|7}4Ey&p96ZRpYZvq3!>k7nvK~CZdGaLhnKJ?> zPY4}5E^+mW?2Q|WCr`>hdZd5nj{dV}rh9f9R94Erd24t5y2Z6?7H3YIPMfCj{=L)3 zk8b__T34?+?AvGk`LpliC!Sxv_<#N!@Zm$?yLSO^-UPgU9e(|KU`mR5b(PWAuUWTl zrOcV*@%nYy{rkn=zD@u7WqxL6YE4ary}g~IqeFCb)ZU#8Zm!Z_zns2!QsCegfuCR2 zxx1Roo8<TY)r|}1j_>Vah>!BwxqaiTZ1&r86<==+xHrZ0%?!6k_wTG;u`E0^WX`Oa zhil`OOzqp_ENUmfc*V<VWqf!9C*vVwwF?QMJ7Pno1^XuRa}~--v^&|o*}Y?ae(tQi zoHz!CBkb(!#YJ>EI21WKCu(ay^zxc)VSYO%(o#xlSzzGgkl?qoXP@ZpdAwrzqdRxr zym&Eb!i2{UAO8IL^VO?YFJHbqfByWbQ>Qj<+O%lVqVDeQtgNiKxHw~DV?8}RU0q#m zZEXz=4MjyoVElsPd6d8s0*XIb7#SEAGU$NhKzV|J<1_;!hm6Mt1xHoWl0OkeEbVNZ zDt>D!44aP&G;+!Ho)miO*{+*tu%bXPxqX5XlVRknBM%&#Idbncd^mWJO+d+!MQX>C zV}Xob-5h@eFTCIu*YKOb;WOdnsaZ}nzizBNoYAku!l%$EsNotc%F*<P#cIll-i3@4 zRdiRVOz@nnBKqLW!O7_p=2;gllSx?Ywm?u)$0tUSxx-J!spCk%%_}D-ACT4!=s2-p r=^06rv^^~^4!soCXfz1w(O8&tn1xGBui}K`;^XW(Y{}9*91PX~orGVC literal 0 HcmV?d00001 diff --git a/includes/geo/flags/flag_bo.gif b/includes/geo/flags/flag_bo.gif new file mode 100644 index 0000000000000000000000000000000000000000..626649ea04c1725a270e16dfcfb710104855cde5 GIT binary patch literal 1006 zcmZ?wbhEHb6k_0E_|5<V|NsAIh+$xeWMGbCW{qWKjbY_X<m64~6-XD5$dr&Rm6b1) zS1ePMj*?bNQC5ss)Nj+*%GJ`y&@k;V)hpC9C^fKXvM{MMahmGnHqFhc)5&duoBurj zfH?tv)BWPg<IL(zRq`3s3YfJ^*^MiNtXf6ACaBw&s`>WnyVvRZwHrrGwaeMyow?K} ze|=!i@_@JnRtZIJiMcK<z3!zIdM8ga9zVr+@-*+|tLl6A>s-BI_2QMs_g{fOex;l^ z&UW@J=cP*$SFS3YI%RP3l;OjN7MCuWT)krU{JF!QKW<N-Ivqb|{pyw5|Ns6!zWcs< z?fLItz_)LHKYs$r@L#{;3i7pnd{6!VKkL*{w)3ZiE}xTn@kH(GJF9=+y*|D1`S?2E z%6YdVdl;54RJ?mt|M4xe2RH5hehd8nBV)lNt_dwdize_syX3rWx$~4#wiW%lGt$j! z9oWvQF`iLoyrRzaJ2UW{25+|v*F9s2*RI+(?A15fYW)be`=9FjF2VCnyvNJj$iI~- zXBZgj85qtnGhbk3J;Ta+mXq@uFYgTjflCq+Qv?Mc%E~@bRJ<ZDKUY%noxc7jQ`3hQ z7QdXFb{iS}adUg_=y=T9`oF*bzkq<B0Ri8_!+*uaeNRpOpOpoQ)=@wx1QdU=FfuUA zW6%L91my_^j?)Z`95Nmo6dWC!WFlWJ(F|JT)X1Tj#L_9G*4QNC`)JF`AZ6!9Hrc2z z9+#H-Fui^8llg@IJgcHdXLdHH^UGV+vUD*PKRZ1`C*s1Ai<?@##f{@mal{m*dQDWY zzZEj`VVjSTM&J|)!HiZeAw`En2PQH;Iy*}(XoifW(gpT@8H>Cd0m02|((1PJ-Y6_` zR_GB?b?Z<_eB{z2rXRB*Vj)xO0d6iH9*qeL7+HDc>~anSBr>ry^6+seG$c5-@W|Q} Sa3ne&VrFMcmgeDLum%7%z9(z| literal 0 HcmV?d00001 diff --git a/includes/geo/flags/flag_br.gif b/includes/geo/flags/flag_br.gif new file mode 100644 index 0000000000000000000000000000000000000000..361fe5e37a352c5f31693ae73da6ed5e0ad3dabb GIT binary patch literal 1006 zcmZ?wbhEHb6k_0E_|5<V|NsAws945mkj<!{#cffj7SgX4*kP49&m^KLxpz-&>qaiy zLdC$A$o6e4mN|++4NCqMu4yfCl@s}$a|N7ogxrgTJ<7C0D|JFEjUy@?^QHvWEtU<g zRShcDiEZ|)oR!i%+p5x<A&P+^h=IY9fx&`-Ifj`vnw2x2lQ)5v%b80cML;4;LeN`K zu|iS4KwdILQaVCfDM?u|UQsPgO}|!OF+x!zQ^T~wR4ZFcJ6p$~#6T}!Pd8gvD_P5; z*}|mM#A%X~QJ#_8bT`jQp8j+E1Lg(<%nAsY9uPP^Fno4+%Hou)m076^Qw_@X&B{&f zo9v>dM|Q2~<ceoiE|CqL>nocn6g0`LcX@|%opH^y(&9C7@e|!#J7kT^SW8y=tUfTa zY=uYRB8$r9PMZ$ToqIGTcdB7n7eh{~ZS@r2$@}bT=UPwNrC%_Oxp$RGX}9UN%K=OF z+Ld?dt~}~Ed8yZ-o2h3WX6!v%)i}{;I*@yzV!<}vc^eJ39gSGMUtrl5#~Dkdwj5T! z_So;*)4)Y*WH#+KJaX3R&`F6qk39AtbvksE;rJ=mN6)lBeRcZwGwa+r-YZuX9zL|V zdd2MdGlzfwydFGsdiB!n-8;{JfBpad4fyue@9jI^Z{Gqwehm2bE&Rv#IAHvO<9U?8 z5(0`pSr{1@7Bc97<Uo0Xf#Wm-BZrK~28Dw{YDpa#n^Jg`+%i^dsF>J%La<RShNtjQ zYu`efVy=%LlbkyQRhYv6Oh{4-oXf?+W)N^WqgPbbmF3=xqT`bn@d(-^G!z{0S9MBQ z#F6s(#bgy*P7{wA0!|KMzO!}q3TCj2EcGbh3fS-=@o<yTTs_}c$`d*z949c@?zq6n z!p>S@AZxYRIbo7|_#GXu%Lf>k*b^;IUVOB;%|SsoV8V}2>=&kKR<ljyyu{4T+h`Ef cW3h0Nm$duLM+uFGoR9NJvL#FNa4=W{04YNuQUCw| literal 0 HcmV?d00001 diff --git a/includes/geo/flags/flag_bs.gif b/includes/geo/flags/flag_bs.gif new file mode 100644 index 0000000000000000000000000000000000000000..2969ce8f17c10d620ca5468ad8c463654199035a GIT binary patch literal 1004 zcmZ?wbhEHb6k_0E_|5<V|NsBDwzAGh&tPEYXJ+M9bll)q@+~E!jKSaxv++4j^Rv7* z*907Ha4Kf83Yf@xKUDO4BJXuYKjxi=*B;Y^PkMpJO(HHi<^6Ii_~V%Q+$sI3f5rcR zihltWKaK2?8BC5d7$0NMn9U#>%xrOvNjjO;`U0!PX;zC9ybc!yoG(kbpOf{wtr+}3 z(t576-4Z4D_4@IzOjF-#`R_IeKW349*DUU$Q^7a4(jQjw$KCRu`B(oAsQndC^)<Zy zQ(VU{&y>ws{l8P&9!of{k#t_G=)GAlVxME?nc%8hiEWQ!>aL`AJkShWukOFZHf3LA z%?bD91%BD9qAGS~bY0G9KP9iEX`8&pJ!hwV^t8PGEAk2o+PbXER&YIk>2T$m%g4_F ze*RL=UIdAWF*G-^o;<~I<OtvOYXbA;^XBF9-nlD%@1E@0bJC9=DZYK9|L~FCt=qcq z-<zH|VX$+T-h~S$moAwdIcoC#yVKiuj=z4nUA$!T_>t4|=Wc)g`2YD6@a41L*KYye zz6Cse=JV-u$j49N1_t_$jt)HB%uI}o2KxGGsi|36St%(gadB~xk&)ry;Q;{w9v&WU zZf+J97Ft?b>gwu>ii#2v5<)^kf`Wp)yu4goT%4SotgNiSI0eV;C_x|u6o0ZXGBC_# z&;h9f<p~CklMIX;G9DWg9GR43o^U)`e2hy(!EZ%|A~Sn`;|x2Fp9>uiHL-9>ILv5h zY-VqqrDp2HaD;QRqDz;AWs}NDAyp=ASE&yif)aWur`A+netLR=K^zNLz!Q&2s(wkw zW+XDR`^(!`J>&2>vSPwCUk09qftQc*$vafPI3l=%Lujc_`?firkDr~BcWnH0Wuo#2 z!G+$eUM3rho}Qed6SBmmvB`D8Wp*VWla2sI=XPdky@&+~4hf>{iXKZ61Ro#kle5aX QFoW@N>%r@6%uEc{0J&}=RsaA1 literal 0 HcmV?d00001 diff --git a/includes/geo/flags/flag_bt.gif b/includes/geo/flags/flag_bt.gif new file mode 100644 index 0000000000000000000000000000000000000000..0e6442013ce873654bc14e0dfbdc4e398ad484d1 GIT binary patch literal 1006 zcmZ?wbhEHb6k_0E_|5<V|NsBrv3cv2>$i`bJbm%X)w35btysU|=B-<c7SG?fcJ7un zy*oEfKD=-3@g=Uckqk8v42QcJ4|Oq}>}NgR&vj}N@6mqVj%2QLGbJWu3!a}NKdV&o z?h5tG3)RofRbNu4cyqb_n;oX>I<)Ssv$(s~V#h?IN1GiF&$d21$NI%ikKNPk-W>>d zyFcK<3b#*3!#^Gk|9Ud+>#4Y>dm?|HOZjm&<;&^RU*|JEpGy6GA?x?WtZj4R_N=Vj zzN+)g1oo4YMUPAnJ3C$GV88Ua8S;lG$)B66vwyPT<4q3NRye%a;c;fM^N~eCJ7@S^ zKDBMz`UShUuRAqO`}w(9J62EmwBF}nEbrX5s>7@2ub4aIdsD!PJ==HW1nx}re0b*Q zwPOcwo;rHmQs9P%;sHnbC6>}_92D0(DQ|OA+u@<H+e_<Ip#DBzodbTl#{&&c1{*%h zayuJucQe)XOKHH<lAy!M9{1}KAJwNk>&$&SvEoKY(W!>)i){rjXEZ&SQu}y%)BWkq z_hz&{U)XnPX6KCs6Q8V}bz)}sWfR`RK6=Of3@(M5o(VF(9%=Qb(EmlI=bxg0_l+r^ zS~Fg^W<Q(X_k8*E1O3fw+G<x$n|RPj@O+@juXMLh*?!;h1KxENFP=Ad>x{`acW!=l z<NCb|7Y-gc0E}F4B##o<LqPE-3nK%=0tOwBG$>CnaGYjf<dE^$pm2~~z-+;ZhfOSP zoI-6C4+NY}i8cxtP1zxMxP^_&vBc!(5f(35A13{d369FH?OcLg8ihs&f|uJCu+(KF zHnVcb+v|L(xYQ85%%<cHhfU*SR!#+P5uF=>OC6@WM>B*9MKHGsDrpJ%+)`;^VDhMa zvL#TtfNheB4PVBoBDV>R4m~1@QO#}-x|Dg=1WXipd0xi7ZpQ=5DQ!Im1o;+aEEHky qmh<k`ySdYOMUO<I)3Sz-MlZPMyLH~%U>I`Z%nSpzWN97_25SJRv}h*) literal 0 HcmV?d00001 diff --git a/includes/geo/flags/flag_bv.gif b/includes/geo/flags/flag_bv.gif new file mode 100644 index 0000000000000000000000000000000000000000..79eb1c3a4310b399a633c6ecc473763e2a2781f2 GIT binary patch literal 175 zcmZ?wbhEHb6k_0J_{7G*<2dU-1H=B)kFM@NcjUs;+t;5wx&DBGfkE*n3y@@B&;b!3 zwG7N95`uvZ!h(Vlf`W~Lf~*!`3dqAEn33kzkd&5|k(Sm5)Xu@c&;X>61PN$Im^qQb F8USJqDM0`L literal 0 HcmV?d00001 diff --git a/includes/geo/flags/flag_bw.gif b/includes/geo/flags/flag_bw.gif new file mode 100644 index 0000000000000000000000000000000000000000..849349a95e2b470d1db1663f899a2733119f23fb GIT binary patch literal 999 zcmZ?wbhEHb6k_0E_|5<V|NsBr^XRMooHHh~Pn*m>rI1)>zT}F<{B!1W&sfYoZ9VU_ z!?G(b>+d<QxbD32y8E(=Mx~QImR<DUbU%38W8amRt?TC4w=Q$-UGF|&Q^LWwelvDw zocWP@<U_#hy`hVbMJzp;yz@cqnu~GkFBhKs89IAc?$I};7k_8(f10!Jaoo~l1&3eM zT>V#j<!|lPzttChRA2m2dG1U7g)iM#zD>COw|M#flI8o0m+h@sbEIVXzUp;HD_0$; zS$nu;+qw3g=O-VzJ?;42uI;CD`sPjCb8*q77xhcGExY<^@}6@u4_#e<_tVC^pH^Oe zzU1tKO?N+Sxcz?F`A5@sonC$U+0F-_^yZw=pL^C|?irIs7cCZ^Q_t;oSaaKU@%g}A zFT(b{_FsR)efrL@Eq9Vne)V5?#ADK?u+`_2cik_#@~`yj|GeYx3QvD3zxucQ^6!$< zA1jZ)Y`gil_3Dq#4F?@<EL|OJGm;akN{ftjwOs71J)IrAU7dn`y&{7A!vcJxLIRUw zBE|T5B!&2;MFi!<MU-VE)#PP#)s&62HOviky<DBe`FY$O?L+*05~3oKW22K|qVhA- z%L?*<F$IpXQG#kAp!k!8k%6I~K?h_aC{HkO9ARMOknz}{;K<CTvtogwatjM9tANFV z3lCek8`+em%y`J=+RDlzWH4hvBMY|#)5ea(%g0=%YcsEq$vDv3ENPm~!qupxa7sYV zEbGCGkIf#F)VwEfn3%Yqo9kHr>yKc_iF5N@yM&GkzE~kBXVt*>lhb8IpPXIKCxs^E z0Itaj)_G4ZJY?<=RP~!DQyJ{?V3vN=DxZy$Qn_asWnP#dDSWK^fPjF4Qia1umu?A7 fmzo<5jt`DcQ1;$bu`!8-gI`ilA|}^Bfx#L8LVrXS literal 0 HcmV?d00001 diff --git a/includes/geo/flags/flag_bx.gif b/includes/geo/flags/flag_bx.gif new file mode 100644 index 0000000000000000000000000000000000000000..17538cf2029a83c2a527629ed9b478ecd75493cf GIT binary patch literal 995 zcmZ?wbhEHb6k_0E_|Cv!ZDpO2o^kcc)o<T_KYjM<#?8AYPM+Dj@8HW<Z?9gv$zZsI z$$T}d#X45m5I*Ov+{Qfu&f64&4r_*PHB3Hlmbjl&K;9wunt$#6%4t_vtk%c{9guVE z@-98+m$Td}ZC-fU=HP-=#WS8H)bEX{+M3>eGNt)IcK4~+iuH}lK9<e6)wJ|oTH~&~ zuA?2RKesG<T|4i7*V-@bE8cakde^$-sf47oyoSZk-~T>+`7W=ZU}bH6_WYT^AkVb) zI38Z6V`mvQ?_@rCfpy0|(L=|zE?sxtdobbH8HQ757>=K1Ja&fh#5v|uXP8f(VLg43 z{rFkVb62>w?BqOuN#fEK`P1hVp1z2@dL#YnwdH5e@m{~K`S78IhzOUmvZSS@K~YiG zlP7l#4D=lx9ZnqLI(<y=@;RBO=N26_kvn0pb=S%Cwx8o!3%#38mLEcWADlS;-PPr@ zr|W-z|G$BOKLY~(2M53N_x~Lp{`Ka~e~%ykef;>-&6{bdssI1~|M&0TpFe+o{rdIu z=g)87zJ2=i>D{|`uU@@+`t<3;hYv4Zx^(K)sjRH5)YR0Jl$5x*xX8%J@bK_}fB+8< z4>vbA3kwS)BO@&>Ep>HuMMXtPNl76gAwfYwUS3`<E-r>qKza!1fV6<}0t3eh24hYc zj|~ePy)1Y59ArxE6f{V=FemVH+5%ON_6nZPOG`W^8Khp?QpoJCu*{=N;H^Ls>q$ZN zq%#{jjoteWc=j<F+!Au><W~znc41}m^K(*-3_QA3OP+QLDunF%b93?Weg!9{k1D^K zluz?(hO#j}n!Ma!fw7fEDNE&L5WkWYm%xt1WQHadHa?D&Crg7`d4)6zI2I}$<KfW> zn<Ma}!;P7hN5N%7!=l!15fzu37YZAWHM2^}WXvdFZ0iwM^Xg%EcyK{>Gb1B|H2}Vd BLS+B| literal 0 HcmV?d00001 diff --git a/includes/geo/flags/flag_by.gif b/includes/geo/flags/flag_by.gif new file mode 100644 index 0000000000000000000000000000000000000000..6712ad1139d4fbb3bdcad5b247d0e1932a66664c GIT binary patch literal 1006 zcmZ?wbhEHb6k_0E_|5<V|NsBLqGx#3)a;>+?Q=)xP7BLlJ-r`h&0#phz<h?8^(-sz zMP7lc0<w2x6(1@}FP2tZtEjYIS^t&3#x4!h_oiCAwe*ha85}b(yJ%{1!NlpCliM#h zr$<h1&)ocf`v?3E@cZl+@HK$-5Cg|iW}f5hk{3m^?x|^QQZwAEYxmm9{J62xbvwVW zUIDLsLca#`?PC=<$fdkpc!?_GVpYb~x?IZ*c(++g9P!m&?54BU*YHxj-Oezp+c~~x z(mZeE2X1rII#ZmnTVLs*nbsKwhT}lQ$Z(8-;RGY&aYn{-%*-d4nU66u*D^7kW@SCa z%6fv8^*Af*8Fu!woSY{(InQx%UE}4wz{`7*m-n)Oz$qc2Ya$}GJUllfB+f}loRyGx zC=2wrY>j}x14YIAii%eh6wb@bKT=b>tgil4TYHwQ>;xH^cl!D-_4RM)>%TQMePe2R z%D~{gmDODfi*qI>pY7~^IXQiGa{A%s_TA0xw!PgWN5_XwPCLxZetLPma&tRuZT-vF z_rJgYD^JfC9v;8^{eJ}nyz}w-84&Q%&+kWI;P=45F988>0|Jh?x_$}|{}>(hH7@RH zRMd}@l+UTDzcMp_XJxJP^?jC=@vXG<YiY^v>gpw-p%?P=fzb+%-cbTy2q^w!VPs&K z$DjjJ1j-W(9H$u=Ib=LGC^+gRU18YtC8JMV!*x!I<Y%^i#YW$2UlxjF_DgEHPK)8Z z{LD|$jfppAl1Zn4l#b_wke8E|`7Lm5W+{3VvT~xdu1}B0%_6rxdDr$Y93@*gFU`>p z?6W!P#O5dG-1*~z;0n#)Mx)>kjg3rgy|RuS|9Co-KQO2%m}Q(<QOJC}PtLyP!-a{? z3QY<|9z7a~k6OCK^kX(eOk`?xU~*1UiMa5<k(E!uspLXIqZ3ObQ_F#X0|ySa@XEVX SoM<@M#KOUrEX~8gU=0A(FBuyE literal 0 HcmV?d00001 diff --git a/includes/geo/flags/flag_bz.gif b/includes/geo/flags/flag_bz.gif new file mode 100644 index 0000000000000000000000000000000000000000..fab38e830e17f801cabf5f84e6a30fdc86401719 GIT binary patch literal 1006 zcmZ?wbhEHb6k_0E_|5<V|NsAQR7-5qNN&+h>oLli=vZ2865H-tFwv)SR&c}Gl*#_$ zwmqf=GaRaBxzuGFM%3D-uL|$qo<8?j>&7O{w22{gdkU89EM8nGm$cBQdrQWGIe}dp zV&?3~SW>N+-ey$1X7!rY^M9v=oo*<-Go$ybnZ_9#y)*U(=k(ROJ#5bV+Fy+id>!d~ z!`*Iqa_GYVx1EV$cOv|bB!*pz3qDhn_9HpsYI*j*^w?X~dH;&i-{q$~%TBzXlX$-> z_h(7Qn}XD*C7G|1B9B+*eyT6|Uzzu@BKKW+&YRkzZ%t)?8_Ry@rCzBk{@7gkt*ic5 zW5vt<*1wZF{!eKAKBen_ckB5u-$T(srvf}S#fP1*F8p-t&@XF~YpxELT<kaac<f0_ zcpe>osWksvZswKh@+Y0G-<K@-CofZPqJP0i?~Iwz8C#1RUTzN!^rpl{z6%aGo*4Tu zKl@iy#JS+W-5DuQE6e^@l>TgL_|@NkdBUWtyZ3zCfACv#+o8_B<6CzBsc1f1+;Do) z+E0@&PMUmj;+m%`XP=%q<K)zJH&<W&d;a$S>r>A5^qy&+b7sn+Upo(d+P&=A%&BL( zW*wWDKP&C%*Im1xtev&1`{bG9&Hcs8Hc!mXH;oMUC{DB7u&83kn(hTt8)lYTt!irn zMlLv#M+xj9p!k!8k%3_WgAPa<lqVQCPBSoa$ari}aAf0Ah*;3j$lSp%sbx~3ka&o- zG3~|)#pLJR6880vaw0FY@y)ej3XZ8{dU{;esY{6U(BVaFf~syTyCQ^^a&S6MQHtDU zvf@auN@Nv>h|$uM+;-hoiJ!i#44fz9(QrmU<LJpg(Q3KY6H8VKDcjmL-PoWcaB8BM zhMP#!md?v6E=na276iH~OqS5{o3SA2#Ka}eQEeX%C^5GkFps&kz;baK&jP#DLuVKt iAM+M(WaHqF2sqH##wTZ{6EK0nv4xo}S(=A~!5RRZ(O-iA literal 0 HcmV?d00001 diff --git a/includes/geo/flags/flag_ca.gif b/includes/geo/flags/flag_ca.gif new file mode 100644 index 0000000000000000000000000000000000000000..777c3b7765f12b82dabed22f1c70909740d30020 GIT binary patch literal 1005 zcmZ?wbhEHb6k_0E_|5<V|NsBLdiBb;&!3(=xPNN*j!Qc>Up{=`oGj}p6`l(!yw^1a zFX>4<G?BgQqJP9*caxRYSr^0qDgK`le14|}UI}-*mL7H@DdbF1+PRX9zZ09zRpdPB zZ+<YN?^svkzs)QEZCUki=lbv4)}Ea?>CD_|f6kvgvwB%Q55pO0mNOEpr({^q%5h#( z;q4aZnxY{1$XxNVvEpe{)eQ!U@0|5F87VK<Q`~8$w#QQAppDKcM}vo+7MEO2u6me# z53+v{VD~4&?P;jfyJ*ih(H=jO0zM`LoR0APRS@?jKjCk2%8!!N|J7ONQzOn4rrv5O zeK)i3N=My~rL#`8)n4juemHZ&yQOnJu37wZ%bLGC*8e|#;LoWeU(TNRb@|-cjq6Sc zG1PN0oD*TbrzUYlUw*lU^lK~aU;a+VJ*@x52Rsk+ex4bBrKj~QALAJT*7Gt#Hw@K3 z*_j?U*E?@x{L9Dbmb2AvE2HOL4zK*({)hSgjSBo0?)NPr{AFU~pYvxvojY^q%;__n z40B~AKUtaXH_-Z@pK<B%;eWq=-MD)7@1H+!UcY|+?Ah<%zkmJu_4DV?Z{NOs`t<4D zyLYc&zkc=V)zha>A3l6|@7}!|H*Q?JcJ1QDix)0jICJI<Fdo72IZBWa0*XIb7#SF5 zGU$NxfbxU`$0-Iz4jGRP3XV#AHxdq{tUNhWS&GN>6~psJ-bPa`j#Zb^Pqwmf=`6U& z^ynOmJd^*98OlzAi<n)LW~@*-=_$kM%%W!K^xTtCG(N&)hU2o9sa7^c96Xy3`LoUH z+m;Z?;^{EO!Q=?Xm!e1g?F>CCk_wG4g;e<(>ShSuU}~DD-L6sSxKQov68C^N0USyj zdM4Qfvn_qmlyH#SJksd_<0fYXA;ny?1Sv-5Gc)Amg#srEGqyX(@?1068PdTp-?oL# RWzwf-Z9L5zc-dGOtN|<ETtff= literal 0 HcmV?d00001 diff --git a/includes/geo/flags/flag_cc.gif b/includes/geo/flags/flag_cc.gif new file mode 100644 index 0000000000000000000000000000000000000000..4fc21e6002268168181a0afb733e72b50524f451 GIT binary patch literal 326 zcmZ?wbhEHb6k_0H_#(+5A@N^L?Z1i1|3Jh0&d&b>1OMmc{qN?f|Ifhi-`@VHYyJQD z`2YF&-P-fJz4x#1nBSd!|7d9c(bW0f-Tzmt_<yu@|D&e)j~4Aedi4LJM?g*JK=CIF zSV-}ogL8gCWl?5&Mu~!<rKPbhkT6ql&M3+(F3B&*NG($E(hJs82usXMPSsOz%*jyz zt1VV2N-a(;Doah#W6%Ma1adb6YyAQxQPv=yAXbQd7DB~}*Mck=7#bYK7#Jp~cs8kc zPJ&1=xQaTSU<o_Lz`@4AAi`k7tRTY_VA7Dl;K0bhz`?+v09D2Wq9tYm1>s^231GLg QM1sVCpaD#R2t@{K0ACMQ<p2Nx literal 0 HcmV?d00001 diff --git a/includes/geo/flags/flag_cd.gif b/includes/geo/flags/flag_cd.gif new file mode 100644 index 0000000000000000000000000000000000000000..58afe0072da9814cfe4299a95124f835b52e7f05 GIT binary patch literal 300 zcmZ?wbhEHb6k_0E_#)1r<6CDGSY;ns<QkJ7oSK$f5?)>FUs4&wYBrU@cqWh4L?OFg zaffahmv$+qPDS??6_4fxlPy-xFm7%3=xA|2xLoDiG1mWQ7;pi_pDbW09S{k!lYw<* z!Xy<>Boqu~H-H423_OsexR<JUGO3;X3{kJsJV}MqB;XQ*Do`b7hXhciUrFrL$spO2 zAYB~OuBt!`cL#En7#b#kH3|Vqu;E~nIVXYz!E8?^t5ygDLJC2pIA?$uiVW5O!QWUk literal 0 HcmV?d00001 diff --git a/includes/geo/flags/flag_cf.gif b/includes/geo/flags/flag_cf.gif new file mode 100644 index 0000000000000000000000000000000000000000..ddc219cde9f7f4f3f0946c6ad62b9c71c912de44 GIT binary patch literal 1006 zcmZ?wbhEHb6k_0E_|5<V|Ns9#?(KUpB)pYfsg6OeTg85cMezTB|7)rnUcPw$@WFFd z)*u!ZT@DTt0f9(G#SC@zJX6yuE2}y;w@x3QzJP!Uk&)BG!>2?>PRq(#oRzh3&Yb0! zFW-Ik?9I)a_ix;|_v+PqYn!~Z^m#%ONzPs!m#^G9c=E!L(-(K0JpADGvp1jKa;6FS z%n4$QVq^?s<c;H%NRw1ARM#uh*Ur|ls<rZ+<!f7M>(T4s+2`rp=o~mR(68Swcye&; z;@G$aaVbkuvQ}grI)3Q+o9EYVUpsQ*$otRlpTB;7>Dr}Tdv|eVup1Q{7OgG}TNKD0 z%fJ`Mte2@4I>RS&R)B1VkY$~|S&^<ym9a;M-KVb~_n#Md@Y-+FE{1LUShwtE-F--6 z-eSd->ovCQ(%XN;<jf_Di`SjboMJe8n)%Er&Z}2=A3T)3a#=nif_M2+=}jAz_wCg> zb;97v71Nim+|tr?JUva4lA<3xxPLuI@pY~Kx88uyT>)KIBDLCFH9A~-GrU#@nr?`) zJHx<moRQ%qBja&K#xty}r&(Fgu(O}#<h;hqds#r>o`l3D35kcYvM<!sUTbT=H8uTe zW%bp`>4%%!FMt1o{(d)NV^4*L-%d%od*{x-fB*je{rmOn*H525ef;?G#fukLu3R~P z{`~Ug%Yji0j_OeYJp>egvM@3*EMm|BNr3VM1IK9wMh+Q|4GIU@vY&L^Xn1%)$%$3M zra_^xiM5gM*@cS+i&`3;8#pF(7%V*0%EKgF@Irv;NGD@63#UV3QX><;JWJcJmIcCU z0n?ZyS3SuLR`Z?nio>TVl|x8TQ$y6N#PcYZvU`V!;0YCueo4cKH;zY6_;btKSH0Mw zD8RudX%M&L!QvAa<)y8Qu0%LFFA&iRo@WubXu04LJKsey8-rN84j9Jm%6T~H=s9K2 o$}JNFh1t%CH)friV%V&9cCN?d4@Vk5AM=$qV@sCi;b5=^0H-BHQ~&?~ literal 0 HcmV?d00001 diff --git a/includes/geo/flags/flag_cg.gif b/includes/geo/flags/flag_cg.gif new file mode 100644 index 0000000000000000000000000000000000000000..8096c949433dca93ebaef00b50838df9ecdd594b GIT binary patch literal 1001 zcmZ?wbhEHb6k_0E_|5<V|NsBLU~0xt%fL{>z<Pp}^EfB(NnWlFE}>IG66Yi&&PoVQ z5R|{5Ab(z7a+aj}Wp%|RiUv3Iwbp4_+_kW{V_~$z$nlYb<0D6_!`9Y^tvz0NxLtG$ zcoz`xHX!^{c-*(RxUX@MPa{))rlkBxN&AwT@hc<sb86P_tgK&IuE!bNjx)L+WA;4G z>V2Hk?<8-~DWUMQ5-}I#-+VHC|JCaDL)qJRW$!;xeDp%?(G#_&ueF~(*M9j<|K)4_ zx9?3q|FHY|%jw4-x8uhdjvZq-af0#qamEuTn2#M}K7E??)G5~E$63#uVLx%4^V~VE z3m17WT;RQSS>W;&fy<W#u3Z<oc1`5wEr}a9B<|dnz5hV*!2`uJ#~Dr^V>o+)@$3oa z^QTxZoMFFwj_b+=-j~bu->f!$zs~CG7N_sq-G1)$`n4zE^9H+LyL^A`_FpV5y+%=S zowD*)HMJcY8oRW#_Uh;y*3&znt9#PO@R)(YITMr9#>N-SOuxD~UA40M?&)^h-tM83 z(@!6-U;e&N-P~Szdj9hF{}t%}D<I%kP{2DMpO1ciKLP`P1O<K%4*U`j@Fg(dTVNnC zrob^aN>D8X6o0ZXGBETr=zvTF<p~CkV+@QOG9DWg4l=UHr8s<SY-(cCn&5Eqkurx= zBa1|Y1tU{4GqYAt%g#&8CuX@Z3Hk^)CNZ}#Yj-qk-1NA8mTMD>+k=Ed%`GfCEj0@# zH6N37ZU4n_Wx^xpR#x4%iiu6BZIaF%f9?oIC>?2K(`zZIOlo$Qbn0Q^+@M_0a$4MV zhsnxC%Df8hP2a9eRNm0cBH_M8XJ%9LnfWfBA1_oYPjKQ<jh^JP)3D8d;hOSi2Qrld d*o1Z6=3Eh2oE~t?rtHy<#N-WI4>mAZ0|0LYEyn-= literal 0 HcmV?d00001 diff --git a/includes/geo/flags/flag_ch.gif b/includes/geo/flags/flag_ch.gif new file mode 100644 index 0000000000000000000000000000000000000000..bdf616addaa97988f3469bd44457bd09bc26a785 GIT binary patch literal 1004 zcmZ?wbhEHb6k_0E_|5<V|NsBDwzAgN(UDh>x3{-Dd-e<)BZGmqmam8V>0?J9-@B`& zqO7l}@$3CtQ$1Y^Ljx;gBRg}msNkTq__(6%tPd|=9IGr;l9CJnsy}>aqbU1UY2Hmz zyelMmw#x}@l@r)3C%8vZc&oh7N;$!O%A$wWB=)FF?ogB5rzN{qQ+9`*;x2vV<7OHs z%rp;}sGqaeJz%EQs;PL%$@ILF=?)vio1WG?>`ktD+3j>RTVi8$-p665i`5!O^T%PH z=X{+GdfFZLaopu$d)m+WfS3KnK)20qHg_X^&xUy1jP%{>>%7?6>Qz$cg>at}!JhZy zg04pUZ}WA&6B~3rI^aoi`0cph*J)9wBmADFMBYydKN#wBDBSmYV%YJ>fcvRYdqRDl zq{rS%i{2IH^C~a-VRqt;%=n9`F;9!qUsvRwOp86AmH50e?{#hQ<EnyJ%~kKZ8sBs_ zyzOm$y=3m``LmDCo_=iZ%&$id9A7Z!=Y=!xA3xeE$o@1cP?(ELLP#jo*VoJ0IU*n+ zz|%7=HTBo8Uthm|efRF&>({Seym;~O;lq3P?%lX?<Jz@r7cXACaN)wabLY+i<L1nn zl#~>(CQl0s3lkF)0|Ns!H8n*=MQLeiE-o%$Y=UETlprbu6o0ZXGBC_$&;h9i<p~Ck zlMIX;G9DWe4l)}p+MsCM;@ZKd9CYBuM8``9?7Xkd(cH9@Z?23|%nc8w6G{xe99I_1 z{Pc)>iF=gKnGX|F52-ZH5ZdxlD5X_`x#!Xai$f|s^O=}fLo_}o_p!0|is)`gIL<ZQ zeku#sq6aF+WIg)C6tzq^_@`+L>2UUltYGVscG6QZQhDAxTgyv{M?izKiAzBGONpfm z$2mDoj~<&HDieg*gk;>N7)(CyI7i*L;Y&t?rvjs$oZXy^#^zHJ1_2!(E*w;teDFFO IGZTX~04w<`rT_o{ literal 0 HcmV?d00001 diff --git a/includes/geo/flags/flag_ci.gif b/includes/geo/flags/flag_ci.gif new file mode 100644 index 0000000000000000000000000000000000000000..1aa43fd945353b2c9f417e1f753a2b7998114f00 GIT binary patch literal 1006 zcmZ?wbhEHb6k_0E_|5<V|NsAg_V(HPukY_Xx}(vnXf{*dtkuA(+r)LLoy!cnfOTH} zOFY9j2868*P-~M_%9J*mps7))s8yn@SE;67tzkFc)UZ~|v`N>vLC35`&tZ<aMZ1A@ zx3NvHiCw>$&q^n!DOT<??E==g`K@sCn(O2~+1_uFTi8b5z-68hoBSg;1%$5jiP{tx zw#F}NV_@X^fT)c@A&Y#HwnxRS3s2b^W7TPR>BhxV7fv2Ib@=noPhWq1dGqo0gQxe; zo;`Es=>ChRj@-C(_Wa2s&mZ2YH)A*x&Uhw@?Mw{U`6Qt;$zoSCB`>B+PVp4FlB00F zNaIeW!NwG=hYgl@>aCx(JHGDo{4h1}a<lu_S>Zny#J!jn`EO;`&t(~>Lm1A6F`o`& zJ{!Y(CXVlP9DlbX_xU8@D_IJ21EntIsw|6CdRS+%JIDA~iS@Bk>yMKHUQZ7GvpD6? zlGK08GrliO{k}Nu-@1}BM-SY%c;@V}gAZ?A{r2I_zkmP!{Q2|i*RP*HfByLK<LlS2 zpFVwh_wL>6*RNl^c=6=PlZOu<-n)12_U+p@Zrr$b?b?+qS1w(;bn)WF3l}b&J9q9Z z$iruVkp+&lQGz-lp!k!8k%3_XgAT|zP@Z7mIL*MwA>*+@!BNTO)QXwS?GqNc_ZQh{ zBqSc;YIK>gq;qqshmw20)WePhh88XfrlSrgA1(8p;MOmrx@)5%W0$xl%e;+D?Y$z3 z{WUs9E)7ST#B^LZVirH;k}@ulGqf`CaOh#v^QsWgU_UKl<XLCp<ic^GL6Xm}=7GWo zUQzY<LpMA_Gy>+!no6{6nCO@=RXur617niMg!wjB85%Dd8k-Jic=r@I2Blw+x2>!= l;jmy~6HB9SpUBHaPxuztGXD5tQ25{w3kO@WG!F-ZH2`KfNhbgR literal 0 HcmV?d00001 diff --git a/includes/geo/flags/flag_ck.gif b/includes/geo/flags/flag_ck.gif new file mode 100644 index 0000000000000000000000000000000000000000..6e704f3b103e6f18371863e3ca33fe0966dfe3d6 GIT binary patch literal 1006 zcmZ?wbhEHb6k_0E_|5<V|NsA=WNEdwt|7_MWmZ<f?B+@5wx5_<+aKiMziRf%*4(zj zfbzX-4#ot>uUot&Go*gak{t)OUrLLfFr{mMYJ9!1dTD@byO~afn_Ziq+vJ|MUAk(O zdg@iiI`yV{bymi$7DjcpW^J}+%}zG$o=%fIoO(T+x~)v}{X8bdM=p&Bo{*opr66l_ zaqjl4l;s&oi%ashl@;tLFWgz0zpXTXYjN(zvVyHGb-UA(CpXotZK_*Sls{Qhxk68) zN?)_uK&!?;tJ*-j)<~z$ShvAQr^ZCD-pruM%&^hcyxqa7+sUTS*L`ZB_sp<>xltht zo$SivB9<pauLujA785=%#D7ANUtdc6YIm2ah~O#7am(W(=f+3Pjft3<owgw}Wp!TW zrj&$*`B@utGu9U6Zp}zulAX39H)B;<;f}n_)#XJy$_lrY7i}%c-;kO(qo!haRoRx- z#{DUY6M8xhHP&sZsa#P}x+p8XZ~ByD9j%)x%jV6Qd9tx?Sz>(6+*v2)%sgUY+TiZe z6A>~mJ9BAP`uy6e-AxTU8|$`qv~4fUpHf*qcgdpDy4rO%)@@mtlcN(CoNcYHj|x4z zXwK=H;$`(!_cyFs7ZG^1u6%iF{Mq`7%WVx4g8g^qq|b1$OViQ<#w<97M+uxEp!k!8 zk%3`8gAPaqC{HkOoMvF;knz}{aFB)XSHh$V3Wt;xWo%|}d|rB#r;$Y|@KT89r3NO6 zmXMo{$Ir`{G1=xem1Is@>c^zRvP$_ySGQ|BOISdG!ewS=0R}-u7gsJxse%#?7l%aV z<($1@1_Fj2+!Cf{r)~&#EEeeDR;)5OwSaM=grs>~N}!6txtSs!R(~uu9qC+Xo_(n# z@}Wn<Y)$2+9|nt-cuujcI99Mx>3QD)U6rm9iAgP;Tw;d*o)k`QW*2Exw<}>_T69EM VKO<|#!^P@?Vj^tG(mWgt)&NgCE-U~5 literal 0 HcmV?d00001 diff --git a/includes/geo/flags/flag_cl.gif b/includes/geo/flags/flag_cl.gif new file mode 100644 index 0000000000000000000000000000000000000000..03ffacbbca75072d5ce5d7f6a9bb812c66747650 GIT binary patch literal 1006 zcmZ?wbhEHb6k_0E_|Cv^_UzeDpFX{N_wLG-E9cIg`}gnP|Ns9tC@LP;(>r_i%+G*; z-+_Tw%}n=eY5n*2zrw|J@#4kv#>P9<)b8ASyh>K~jG^JrpFibH<9_`3aYI1h@87=< zA3kK3^R-Ku^~uNQwYK)V;NYz)D!-hZ>SmsJ<n4D}Na)g~OTXT~|Nr&Na%pLG|GpbH zZv1g`lQvEI`t|EAE2|eTUc7t!*e`YN4?DXn3i7AVT~2M?UE4XQv}4D<BPaiPc{MLM z_xtznhqAIolMc-j6}=)Rddb9O$KfjnkDNTm%ezNI<D8bRj(h1lPtRK}&S7Qi)a`3N z1_b;I2>2Tqc#)m`+No1ciIdJSGM-~*{`T$L)2C1W{Q2|i*ROZ_`lk#GzNBRy($RkX z`t|cSU(a%KUb}WJx98yR=;+(GZ$GrK_~GgK;KBV(yN=%$5xIBo-UEBPgRGqY!^6+= z@?N-bVc(WrXBin^xw$>Odi4S;tG-9eCsWg_r%!+L^E)gc@<L55t6|Hjg9pD_Ssl^U zO>Wxu+RW?>GxHNg#iveAjxnA0BqW|Zd2)@H_tk?3XRWRO`}$szkT}E2de=bTA#KsQ zLx(mgE8kO5IcQ??^ZolX3=C(^0EtmRX$UC(WC0tY10q3rf`Q{SgC?hp#|8yQK3$fZ z491BJ4W2Cfas&#FHn28|=W$3bT*B7q$-uVYVbehdenzJL880s_KRm&cQ=y~r;i85% zhEx`}n-7~OcF9b>wMIeYfES}ys1L`HiSEbdsOCvIb_zdc>GEiM^+Iq(Ys*CItQ!oK zPukDSGEkT#)1)%t<RYPZ6<f>Z^nN~dxl1k&lpP<;aOqMxd6J=nuUoB*iPbUSNrQt_ xoQkjJ73OXZcCH5oCoUZb<Z5(TvZvDE#bF*7?g@KVY*1xsm1j$q=HXzl1_0;`ORE3? literal 0 HcmV?d00001 diff --git a/includes/geo/flags/flag_cm.gif b/includes/geo/flags/flag_cm.gif new file mode 100644 index 0000000000000000000000000000000000000000..0f579d58f332388f05a94abdcb7ec5dff594b5e6 GIT binary patch literal 1006 zcmZ?wbhEHb6k_0E_|5<V|NsBD%C%<jU|?`(V9;e?&|zTqW@h$cX7ys_^x@<U<mEEw z5(*ZQh?Eet6O>O-kdK#_beB|5QCAF5)QZ%yD6z08wlGREvd*^lX!Ho^3~(!V3-1e$ zn;aL}6`3+CC1qwx>de%P*%?`LvkbEJ9jhGDW~5e3&l0g^5Vd2JbYzur=2Y<Hji~g< z?TOP4kZ?@afAB={<vac3rwq<rH2M79?)H7VpMSkxz4iR{FW}3MfF(<$*Q`-ozg~IU zHnkl)G~T^4-Mw3D-#(qghxHB|&^>nC;N(febLUJ>pEka5!R+f-r>obje*Sd3bI0!C zL#JQAe4jpbd-clm*DwD+e*)gU^ZEGE@5hh8@81Kzehs*IP~gT1*+-YP&mS`V`poU# zMW^pC{l7d5e0$gG^<AG+i&-zX2wZUDz3n4=T#4a~82c$+hSLJ97bJLZC`&xjS9@b; z`o+iTslVILaNm#Nem|lEPcSeXXJFXP#BhR<@i-&nUKYmF?98W_nNKh?pJZj-!^(Pq zll=rI=S42Ab6i|!czI6<3)~bDxh5iVKvd|agv5CXiHq{Gj}#T}D=J=+mw%+D_EcN@ zl&1Pyef^jE`fp54-&<Kdu(0@SXZOv?>ARcTPcN^V&W^wR{eJ}nd<_VA6%h`MTyP|h z64*mP@h1x-1H%Gfq6Y#{o?zfO&A`YZ<FP^EAQPJkhr`E{la%aBuVqXWT*4{Z$R?K{ z@G)ufVu!L{8*UmUpPZt@BpLF9;gG9}Q{@MqtiwmyM0A2!f*u$oIrF>v%fH#Eqv< zJ9G}m8HYv9tP=HCCTL!M(JL++HcvsY;!rauht9h<hQ(<@G6vR*Gz^stTG}|dLtY3@ z;kcw~nOJ0CY2@;tO^8=u2}8<@Kvmz8V|P4)p0pp}<`d$H2<#AC>NEFQ%}PfW5B^3$ d5dn(}NfT9k=GYv4>EztOFUOWF&BMW94FEiPAhZAg literal 0 HcmV?d00001 diff --git a/includes/geo/flags/flag_cn.gif b/includes/geo/flags/flag_cn.gif new file mode 100644 index 0000000000000000000000000000000000000000..d1c350b083b6571a95f4669fc91b17e1f7924db6 GIT binary patch literal 579 zcmZ?wbhEHb6k_0Ec*Xz%|NsBLYHD`e%6ijutto|qyQdqy+!6V$DZE~Yp<aODtP<xL zDdui*uJbBF|I0JJm!+N&VLd0$dqr3N3>U*(1<Aj;DQ7qs&u}s>S5^EN5^%-a?SFpO zSw@C43=C(O80r}q&N4EdWnw(X%zTEK`2s8J8CKSd?CfVbInVNPUg6@p#>;z-kN1Xv zz<D8|+ae<OBqT0LNIaC4eWIv%MM3_Gioy#uwdK;%ueG&rsH<;KRD7qeze!nnr<&Sb zef_%z`g=4qKAD>C*U~zot9wvK=eVBUS1YSi1_o!13?EupJhZg9YG!)L#N@oO@eez@ zUrtW9tgN0pIy|tq`{U;J+|lu=lhZ#huUBqv$E>aY`})4~^nByt@!#M7UqHYoAD_R0 zf#3Z6eg_8r3<&rb5b!NL{8wDu-;|Uesj2_7vVh?R4nK+r#h)yU3=EkJIv`U(al*j9 zpn;*Oxuvy5fm1X>hQrHHO-@zU*fBV^iHns@AT>l-Q%+gi$l5<9sfm|`T`byCNL*3N zz``#wF{(*YnqSI}k4IKr-^?v6J}#(<IU~i>P*7yjlxYc}K27PVfu`K@i<T@)3TJX} zN?WHRp|pAH_NV|4m!@QUJr%jbM~|QMb+&Dq=Qt~DWw)uCYr_ix7iQNLflK{jBa2)( N`lZ{9q_|iZtN{fnxLp7M literal 0 HcmV?d00001 diff --git a/includes/geo/flags/flag_co.gif b/includes/geo/flags/flag_co.gif new file mode 100644 index 0000000000000000000000000000000000000000..0ff4ad216fa7edb0448d0f086dc413f034ed1655 GIT binary patch literal 999 zcmZ?wbhEHb6k_0E_|5<V|NsAAC?d90QfiT;^g0#Q)!I6{P0S|h8_YGcIOXoS+}3WN zr`JXo*J}|`hl7G|B_>~rOJG!PWmInA((dNf?Ub;buI@5Z+k2U|OOKKFRJ+)%Rv`<0 zv-W!=Z}Lpp9GJU5rS=%RMh&M{4X<9KgjuVURgaGMY;C7{)4&<_ajT8IIxGSwy2LH; z&)puFvmvZ#XK4P$<or6fu#B?SsU?jQ8vExp^v>y;w#3Ri#>O|!As{g%r8Kp)Ejpt# zzqY%7_VS>l!n11`&a7p=xQYGzCZXGVMP8gzyL(9g>kX?1$L;<-_WE?w=kMddk2eCY z>~}k}nxQ_M;p|$*Giw;nt!2Kjp7qQc*0XCluWaVJwvG4Pdfpp51iH((?(LJfv_)b{ zz2L)xvQLgGUfC``w?p#v8SNW;)ZbmuUp`6k(`D05bF>~Fv$(X=<i{<$Uw55$FE#pe z-|hJs$ET;Aj&HC&w!!-UBj0ydJl|aM`2X1d-=lzUxBY%U2>f|3;M<+>Uk~G6UW)wt zB<26}jPDOp|3A+<!q0F_i20~E=Q$bPo7%Exb>$bSO0U&Zer~6~(^Tt-wZVBO)6W4; zPlDWj#Q1-T2>`|#IQB*fib6o~CkrD3!(;{>kSU-%!N75ZfssSTV}rs$jlg4P1dq7) zifad~%HeE&#w*ttxNisN752Uv+5sz47?YQsoomaqbIHfg$NeOAgO?<{bZX<3wJl|t zSIKmObCQyCi-2K~%E?J;K2tcR9KN9F(kY_*taG!Qf`E*D)0-0uliB*^Omgn5P(0jz zKtN6}WQIax6DyCjRl|=1j?Qe2hCx##6q{N)g|%W1R9tL2$|b@iDWRZ{;Lym-CF9WX lVZp&B77i9AEt8H33!S^=Tqm)d3{-aO5|WI`HBex%1^}_GC(r-@ literal 0 HcmV?d00001 diff --git a/includes/geo/flags/flag_cr.gif b/includes/geo/flags/flag_cr.gif new file mode 100644 index 0000000000000000000000000000000000000000..2e3626dac0c3dba42f65fe00dfd6713e6e0bf57b GIT binary patch literal 1006 zcmZ?wbhEHb6k_0E_|5<V|NsAIlJaHIs^Qdcu#TSZm9y18YN~VW)bPTUuHg-_Me|du zRy55x$*Er_V$~&M->K>~L&h}IB4&k6<Ye232_dDs+>_@;RcsH*TjZP6o!faNqj_go z)|ARg$I5#5G|fIYb<ytF)Y9oo_Rd(ccfp#YYj#{LtnA!<{Qik6ug~B5xa-Kx3pZac zUVn7j{0*nC0Y%;xmxi1>cWTq7_5c6>`ThIHj~`#(y?g!o^^1G=ZeO`_@$A`C-QAsk z|NegY^7)xFr>6Ipym|d%aeeU8+Q1uEF0M(oUSAxuKFDs1hxI;t)0<m2{knGfl$qWE zYvY5qW;Z+?k9#`pb+zB-Y`fFd{z0hUqsX8qQNc(3JYFQnJWr0fpAh*VJ@HXa+S9`9 z3t1_TDvBOe7Vk(;Ix%<Fw&_z3E}Z}I<nc4BSKi&V<JXl-@6ViicjnYKQGspplKWKU zj%uqMH`Uu|s(;DJW~Zg;UK{gk?hfnhEYEto9`JOz7~*$6*msMk%hkx>D^VdgW5ch< zguO_Kdz=zC%f;boTEgkXxR+&xZz@Y(SC%|2FM3m7bu1_2Lx1<lSu?J$T5)Fa!Y8|T z?o*P#uxQc0fB*jc`Sb1Dw@;rwJ$?H0$&)7!A3nTs<Hn^+mo8kmaOTXJ<HwKh*|TTE zh7G`&1;_9xfinaYf3h$#FwAGr0jU7x2?mbS42&Ey9vc)K8JSc<ZZs@pU}0zGu<0;3 z*udJT<hLV%G1-+{NYQPIL8DS@mpD`9nGYA0IRqu`%U+ylJj~WBWzNFpwS?o$0)wIl zXBs!Pdn>xc@8P(ToY5_-?9jI+^YD|-sX9@gTm&mtaL-e7N)oC3(&jhSzTwB6iAobD z$gAf};PHH<#wV)N^ebj&koy8D)!rjIO-D`yN}70Inq%mk)^osnrdjT#mXkuNo)gtV kPaRn~S-nwGAi$zPk&&HWL8>NU!-8fuR<>km9u5X;0Du#1Y5)KL literal 0 HcmV?d00001 diff --git a/includes/geo/flags/flag_cs.gif b/includes/geo/flags/flag_cs.gif new file mode 100644 index 0000000000000000000000000000000000000000..57a2ca298830a9d69c993d11e218b01a3659e6ce GIT binary patch literal 217 zcmZ?wbhEHb6k_0J_{_(^<2cJCVO9Q=`pm|r{|pSzgZzIcC+}-0Zk#b={_<%z+M1sA z^!#77>i_=z|NjH!85DoA07(W09S{LBgMp<@0K^7?1_lNJCl19H0VW<G;Z$(W^7(>d zATg)-oFSWJa*yFL2_SJoLa}8{B2bwFSgq3}3l<>=i$gJBA(Yh!R4fJ7k<w!bG5~5+ Z3{W3~Gsq4n4n_tJu(d$KfkBDE8UXqkM5h1% literal 0 HcmV?d00001 diff --git a/includes/geo/flags/flag_cu.gif b/includes/geo/flags/flag_cu.gif new file mode 100644 index 0000000000000000000000000000000000000000..545fa2178dd5f70f3ef609ed4fabca113e177388 GIT binary patch literal 1006 zcmZ?wbhEHb6k_0E_|5<V|NsC0m7eiEH*bG*%*UqYPj~O_lhN2MtG!9d=JduLD?)QK zMa;dK^rvS{4`N8P7wFgFTAUHLhJ~@BylhuP{n75OOUsvin=|_v1H&<9=F_aKr&w8! zv$3CKV>`mleUg{=BEP^H0fEb6;+G^O&dSQ(mRGp0sCZvea<01iJz3cW`uZ<aRM!|8 zJvB9btF5!c%KD9g!BGo~yJn^rjEoLDIeoFPIP2p2$<p$yo7;CQ>%%@i-`(7v1O)u@ z_y6hP`N-Y<L15tbfPl|IK_A1yeg+4B3=jX9mGvtqXn#n^!SL_{v9Tw!v#(@ioXpER zT~qU@r{{f5&6VcnJ5#5A>F$0wWy-rbb3V+T{chQ^&ns76+P3Z9+O_8vFFthj>d$lM zKCW7Ic>VelJ9l0>e*FH`t8X4W_;&Q@jRz0DUc2^+ne$9<-|8br-^`e~{o<wX`}RLb z%|5wc>6iHnPt96(X65GdSFW5rckaa5v&YYzIrjhm&mTWNy?*`l#fwMx?%nwJ@8{pY zKYsuI_Vw$Bckf<4cyRmn?Q1t~Tt0H-z|NgpKYe<4@#5L@=THBA`|Nmk%Zs}5^GY)H z3=Bs&IXk(yP6-NLQczf|sCZFF=dOYNCM~Up78ds{EZznLJPr;%9Ts*!A^uHf#_RI3 zZ#QqgdGqGXnKQun1;_I!fh7bKf3h$#Ff3%y0m*^#1Ovxu21X7Uj|~b3*@OdLSR}cy zaq>x;byz%9a_4XCmGG!YcJ&fg^_ZlS_=)Az6fGwC(5NXdE-P4-y*hJqGW&U1`vw-T zODYYMnJnY?HE=4Y@kkn{pW;w?u=4U!W&x`jiHS_d_>^259tcDnIIzs4PcDNYFv*oy z-l^hDhhl-lGS3NOI|_wbPfg{HFo;;;;HaSH)g#hqrQ&g3-maF1)yZYW1P5;pnInyp sUAv{sV)tyhc_`Ias*zJ^!AF5ZF5S|OZGSd6K4#?>WlNUk;b5=^07&p<Z2$lO literal 0 HcmV?d00001 diff --git a/includes/geo/flags/flag_cv.gif b/includes/geo/flags/flag_cv.gif new file mode 100644 index 0000000000000000000000000000000000000000..7645ad85cfd549d48441a0540933006cffa99b6d GIT binary patch literal 1006 zcmZ?wbhEHb6k_0E_|5<V|Ns9#x?|Vjox7jjyz~9_yBlXOTse8>)%{10uHX9l>g}c# ztM_i+c4FVbPcL47eE#a?{YQtl?fUfe<;SNl&mKB<eCPfHoA;bQbo#)iJ^9&r2HI)P zww+=AD@yWqW~I(AD{Zhanq+MXL=#mNqwFoF+nP<XGoS2WIn~}0NKUpj?{Tr4>0~p- z#csO0<7{u&1zs-moNPM+y_fiT%rQ643-XyC9=O8Ewk{@geTd(JsE{@G*5zJq9d1qy zNwJ&L6SoKZP0mi;otLpMI&5yBZ%?3aS5oY<lDtEiDH|$^j%KHAhzgrhUwO8s{A6|6 z@xq*KWrh2a<L5P2pRTVwUR8RqsrF2B?U~AweT_Aznrlxr)||-8THV@kytZO@LC*5V zn!Vj^XPWEwPwcte-+ggH_t~ivF2_dKx;oAB_gNYiyf`U-b42KZ0Ke|Y@M$H5hZ<`y zW~Qww%-h!7a6U7Aaaa4Lw&pW!&8O$gyqTO-mzq+W7{4Giq`RVQPes}8u8zwcZD*n) z>&naK^!6_4?3{l6+}sOCC$%&d9^TRO?DqPjd*<!gF!$8n)wj+ceG+YYDZ==;gZy=G zy_3<d$IWGqnaZ5CQ`sAA|2aSGYKq^lnv_>1aW9HvztyGx=&1n4DL8IN2?8OY_>+Z^ zfnhF#4oDp+PcU$tW?<xy@z|hnP*AzdMe{K0Ngfd;zXKNpk93MQDre{@GC%X=6I1fp z@!*59r>HKIsR*YrTUW1`qSu-U4<C0-(Fteyc0=h|cRP<^$b^bUXAfbWkSQE<il3if zz+Zjlf#c$1y)yQtKMn}~IKa5jMbLmFBBZ0Cg-KW_Ktf@{WHtAGHP1yXD<`V@%r=Vc z3h`8EVQv?RTv5;{sKm-8Adzt(q49u4<~fE_o7E;PFfV!YrE&3cUg<{DpoSX`M<z_y V^I2A6V8p`FFU^)L&BMW94FE!IQo;ZL literal 0 HcmV?d00001 diff --git a/includes/geo/flags/flag_cx.gif b/includes/geo/flags/flag_cx.gif new file mode 100644 index 0000000000000000000000000000000000000000..4dac86ab24084c44c223d0b6f676abc593ccd993 GIT binary patch literal 588 zcmZ?wbhEHb6k_0H_^QLeU=+bn>1yCz&%n^dAU~ghVIPC|at5g-4Ep^HigVf64)E|C z5)wKrDS6b!=3GEPv$yx9h={8UjhqZkHVi#RK;<k47<djbh#p~(KFXkaf<gBbgV`Ad zi?a+Bd*xj(FnC{L04mSF&9H30X74HS$xj&OJ!4q*f?@M(hWp<c9{*tY^ojG^9|p34 z;!hT^Ud4ZxLozap6*6-Z(^D1FGILTD$`gwfl8aIkOHxx5$}>wc6cY0kQp*x^N)t;m z^Yavv^9w2!^3xQ2!ZK6K6#|O#b-+SJnduoN3L4Iu3Wk=J#=1blTp_7a!6!98FR>^k zU%@B8v?w(bq&hJtM**z5SfMDjIJKxOHAPRsEx$-1GcPT_C>LT&Vp4u-i9$hXQF2CN zab{jRvULSHsfop@3T2tanI#GtB_#z``ugSN<$5_~Ko{vH=jSRg03(Qj0TfjXY?B<E z7X+;g(VFVD6i7ME_F5X?;REGqN%E`;(iGw9IlLt3Wro&Nu4hvYg>bR9Ee`OgXwVT^ z0n`w(%==)VhKp3|#E#%q2}TOOOM@ar#JZdwZdBq_0~!{zQiQA3X<>i{kYZ{ITFIb2 f)oCFE&`gLR-(;^;0|_3s=7R|kia~*siNP8G{B5-p literal 0 HcmV?d00001 diff --git a/includes/geo/flags/flag_cy.gif b/includes/geo/flags/flag_cy.gif new file mode 100644 index 0000000000000000000000000000000000000000..9b33f3acff57b17bbfc759383b82d126260bbcab GIT binary patch literal 1005 zcmeH`-Ahve7{<?J%9I3)>_dgrZYqXB7dZ)J%S<OiT?iEv=~9e95RIak<Ti_m1wuqL zyC_?wq*KdeHktc!XJ_+l=WJ7s?xSsPwl>dl-`hDWoAp0*)pPOk-2LA7eRvw!=NUC^ z`+z+_64=$w&JG^LGh~J&$W$`rbU5K<7}7y{y<uWv((ZH-nV*Q+;ty__ELPC4Y_eLD znT!R)AQ(28&EaU2AjvdAq|)g`GWk6aKu|Oo4NEki=M^%kNiKLlC{r$sLF1F^N#%+% zl8C?v98bh!@faS$JsX~t)fFwMMc0vJGU0Z+AV@d!^5NFE4V^-!ZpvG1%v)?KP;pz# z&+mew2dkPdm{F%>)70#IsO8|=oqDjFrRrj>@h^QHxu+TG@_%@ud-u$y{Ny#r4NXPp z2rs0ckA}A5KXAwT8XgRi1fc^#P^%@$tR>RvbSjmK$K$bBEE<hQB9U-7914YS91jEn ze!qWnbJOSZc|0C>b~%^J;c(dPcAL$HVVK2YK~WSz5Tnru!?3|%(ChV3_5j^qf>y0o zD-;U3TrQKzq*CeJ+}zaEltdyCi^U?5Xn1&7C=~Yf^>Mk}YzlwU_&@&X2P)E33IGTI z`Yv_1697#QP-tb1)8$GgKVyCUajChqrq?-ke8X2z%;W#^qI^zsuCS+sj`hDSIKb;q z3FkenIfb<SmD`PGuWIOI4%saQI>5aZjN9IF6}9eBRVQ_IkmF_-l~&(6Mmbe?wz#T& zowm&HSQ1p$-p?H3Xz~Sg4mMkKGxxEGTG>u#c}CSh;q}WJ>CubzB@9~az&5}c7(8(e zS(tg#@ak}NufL4J8a-E#bG3DL{AmM^dAdieX}iH>@+enS6EFCk7mf&~3-hSJnco^r BjWYlM literal 0 HcmV?d00001 diff --git a/includes/geo/flags/flag_cz.gif b/includes/geo/flags/flag_cz.gif new file mode 100644 index 0000000000000000000000000000000000000000..334c528da8b0d480e1f9506256a35a530bc34193 GIT binary patch literal 1006 zcmZ?wbhEHb6k_0E_|5<V|Ns9##=v}2Lvty!<YGRpVh)E~!Jtf`05gFCQ<2i^*Ke@$ zPK%5`#40eAM{Kfz<vIqASU&M2L8(GD!^Hv7#~4HwFpAFQl%CBiKc7o1OGtI8g!U>4 z&4ua~s}yxx4II{Mne|zC?6C0I<`}Ts+I^8n#38qk4dH2Lyd&1e<y=fDx|&gXBdz#S zR>h5yhMU3RCF{4|<x!X?Z@4TV;doN^lIJf!SGMopu;u8n<HsL7xPSKSnNQE3onvOc zz{+}#o&7v7?-c=o+ae<OBqVOj%HC5{Tr4g9NKNgTw)Sd8#TWYe>y(wZs;O<)(0F5N zx=TxIua3@PJ-q|Ey6>&5P8b;;H86N(ZFSDX<dm`TCp)_fW~N`9oUU3~eRFfWZEttf z((-|m(+@AN3-<O;-Q0fq`hM~Ced+1>)8GGRK)^>ozqdX<KLP{41O$8w4159<jEwve z74_ui&8N3-|NHXg&!<n{-n_YS{`{qrC;$EX_xJDLKY#xG{{8#cuU|iZ{`~Rd$G30a zzJC4s>C>lo@7}$B{rbg=7tfzRfAZwX!-o&=-Me@D_U#)tZd|)|?aGxamo8npc=6(e z3m49vJ9ics1ZU37ojVs8ao`9XCCCo}#h)yU3=C5kbU;Rc@&p6NX$D3P8IKJLj+_Q+ zPdPq34^Z};B&TU4;=wQ1D5!R2!@=bOi#;YO=vt|C_&3-wnYLtnP&&rsF-ghL$>fB8 zgKZN_oyEaLOf4c7Wfop890K!f8cR5I9x@&6;NwZTvq89>eXeEclRJVpoLD<0C3Gw- z3=VkBG%vW*@l&awm6KmmPesFk#Z$~E_e{Y;CRYVs0ckmjABs;-Ofks5QgKkJwbMaR wMnvF);F6BXdKs4*b_y-^6lxR^;CR8<(lJRl{YKBlpr<E=l-ZJ{c{muX0UokEK>z>% literal 0 HcmV?d00001 diff --git a/includes/geo/flags/flag_de.gif b/includes/geo/flags/flag_de.gif new file mode 100644 index 0000000000000000000000000000000000000000..4a7cff4227d71ac5c6c318be7c31743b5cbff35c GIT binary patch literal 1003 zcmZ?wbhEHb6k_0E_|5<V|NsBLU}|>U%KCYFhLyGTu?Y;vC$V0hCvbL-#F{q6H@i&l zZL~PI#N_*Nw-db#C;ORCO<_GTf%D>Y-aAWV@2^(8G*5m>jr6O{`s>@2cTCXOJwfa6 zEWL|MOurp;dbri;*><<zC;We%4)}P)@Axc(uSWuow=f)QWj@ozeyT_4+EkH8i`BNZ zs@+(if1qFY{bsAvGmLL9xBI!@>)m#r9|r^9?F=}<!+4yB@tg?PNpaqrN)ne1)SsGa z?=#jpX=V7?-R`QB)vqw$SAm`{0zAG&1^&!VInBUuoPl92Bf|-1=C#bs=UG|Lu(EDq zXFtx#d4ZSrx_|&TBjY9^p}is^mn0-^%gR1hR6MVsa7s<>rM~`0Q`5<cipLBL4(aPZ zw6M5jV)E6=>4ufnA2+v0jt)<poSwS59k;jp7ZC8v-~X$h-<N=Z$6j7HeSE%#hd&Ms zycrO%&&};?T-=w`)PGr7!dzTpyu1QjT#6DBCfeHi>gw)xb_QBn0UjQqzP^!xfdQVL z36YW6DJfZ5S*fY1adC0s;o$)R0sj8}Zf<T)PEL-FjusXcrlzJwMn?Mj`ihE*^78Vs zva*trk`fXUf`Wnq0s_3eyquhztgNie%*?>31V`y8L2L*p{$ycfV3@_A1JVG>6AT<D z7#KNZJT@$F^kiibjWXdBX7HIRXXuoYp|I4gnM1RwgwsLId!mf0Rfu52T-yewk0*oG zy+o|aKfHMP_<8>U-2#q1FO^(5C#eN*Xo-B>)+^b_{A|ldr`FDissU><1dG*pXX-OO zJtA3r^yEYp|5YiB&2GMuj4>=?lADx|^GaKkeE1>Q(jlN=SH-dBqS8@LVU3VA6^hNr zdL#^DHVB+hILOE>C=e3yz~M*-Kd(hbfWn2Q7Ip!(fCCQ{T{s0~J#tPI99)py%*e=K F4FI<w2`c~q literal 0 HcmV?d00001 diff --git a/includes/geo/flags/flag_dj.gif b/includes/geo/flags/flag_dj.gif new file mode 100644 index 0000000000000000000000000000000000000000..69efdc488aa3c24e69b2e083894e137cc6c3c256 GIT binary patch literal 515 zcmYjNJxc>Y6kPSR2!a{}K@eU#1&xZJiB?gG3MmAGg{ZJ5o7|JT+pu@JBaK-23oL?M z5K;vNn>2P7wkiE8Y^-8sAtI<v*1LR&%ktjLFuQMO*EZsjC=HT+@;OQfks~8A5|O*R zk`zhbSzo{n1kZ!>SM&Qf`*@2-wWEh*@^NS9S=UP?SuV?JRhFJgwVJ$pyZd^1sn_Lq zz5ekb-@o4*jfQvQ{}uXCnl#k7PpW7F>NLwBgBk;envfEVS}Y9?S}ITjm`$}jwU8T- z;<*Cw3?#OZIj|}CWK$BDRV^4_nSj}7bZ*Kk3vf_?1mgx3X$}dV7Yuzj)ih|jO%Tjv z!e;3(#JK=8GF<4bDfEEnEy(3XN~I<m+5h8m8lxry8%?x8wXEFY^t9tRVa@hl6i#s+ z$fO_6|4Pz(39Y2<^y*d{9Q(bD#WwYuTcJIqyCbNsjRPG*F82DjaHvDw*BSSEScwfn rY*2}*ZiNMW;O~<P4lf_Kuvgvq*dJE94o^EaPh4GYA5qqQ5F$&zsL-5* literal 0 HcmV?d00001 diff --git a/includes/geo/flags/flag_dk.gif b/includes/geo/flags/flag_dk.gif new file mode 100644 index 0000000000000000000000000000000000000000..1d200354c4f81d800eaa4000019fe5b59d627e19 GIT binary patch literal 1001 zcmZ?wbhEHb6k_0E_|5<V|NsBLC@Azo-{5~<{@=X(<Gc5qI(p>)&mYepJ~+$BaE5`Q zo`K;kBjXuH#&gWfXPB8Uu(F<EWj)Kud4-GX8ZYk+0fBBVuJb}d=R`&CNl4t2lDs4# zF-1`Dp{(p}Ik_i_idPim=SoVxP*YnjE&W<sdxN6lJAM64%E~*{)b1MS@6pisWNNx! zOY4ZP?r}Z6uU1w!jEzqj7;MtgTCSn-+S2l&g~e4f(@Q2M=Z%ej*xCJZa@uWV^wrt< zfxX=yH@AakW>1}*{&{(wwY7QW=61~5`oFL54{z^xo}T~x{r?37eDd-68yNV_&+mb| z`z=@3-+_TY0|Nd92Y&=gg@%3%3Hcut^*1W&U1;c=kdWW8u~+>3UPea#O-cElntCQK z?p%EQm7JX0g@soN3ZB%|JZxxq*V%cdrR73<`?bElGo77x7cF|TY16MmhyI^Dd13$l z8z)abxq9`}<Hrv#U;gv%-P0R4E*(4e@8idBFJJ!u{Q1nGL)XrodwA>C)$`}CoICgH z%a@;@KmYjj>D`MLubw=)boT7IQ>V_JI`!?_x988FKYaM`#*G^nFJ3%<{`}dqXV08D z1B@wfjExdh3jxKSEQ|~c{R}!F6G3@`f#VnhBZrK~1_ehp9v6|q;uSpXoZLzg3<n>z z3pMgsefV&REpP@Ww_M1Ff+Y7z8ch0U9$aeeRWjg{3b+v9)Gnyu!E)(_(}Gh{Zt)@< zKMWSMPtgvU!(lRk{k)7*-<Lg&!tQ)?tt(#L5R`b~&t%^wBYNww`vrNH2DY!33L6}z zNl0EXk=nfQn4osl1{+Bxmj@!E5(;x7Rnk~^6n&=sIPp-a)j^tHd_kbgvPF~B91HeD eBswK<OyIwyVw7yeHBs6qYJo!HhOGx17_0%}!aq&` literal 0 HcmV?d00001 diff --git a/includes/geo/flags/flag_dm.gif b/includes/geo/flags/flag_dm.gif new file mode 100644 index 0000000000000000000000000000000000000000..dc1e2b9c0ca9bc7bedc68523f469f8040580f7de GIT binary patch literal 588 zcmZ?wbhEHb6k_0H_^QPqE-tRCYH2Q#WEI5VVa-w?$&;QSP?OJ4T+G1P$G|X+!M&To zX(@y2CWffZAu)Sm<_a+^7h+f=$FP-wV<#u$Hc^gEG7QU<n0F{MY&K=?^kC>uU|1E+ zurYyQM;*f<9)<&=3`bKU<{V~Nc#UDv4TcLB81^+a?OwBH=gyrE7SH?t|33p|K=CIF z*Z{?UmqRi#ixo0+6Vp=_(lT>W70MHf6_Sfm6H8K46v{J8G87W?6jI9)b4n9SGV}8k zlJg5H74p**e8MtQ%M}8O@^!#MMVaXtB?=nOnhJ)Nmd3h3!dxM#Qo$!RKQFN;C11fO zzqBYd6QnvZCr1ISx>%towK%n?EHy<>!7aZ?Au}&6zbF@COJY)fX^BEXX;E@UVsU0( zI<j>IIjM=osS0J8#hE1v86_nJR{Hwo<>h)gWk46{CFkcVFzA3h2Z|~Nwn+}HP74Dx zL{wN_fhaBrkE=B!xd_6`Fp=tYOP<(SW76Zc_+o~M*V3SsA+KT@nmUgJYfbf9Dg+KF zNw0<mO)zT#P+BXLgGDkT2qYb(2{LoygBUF~kkJgHP#YE>eu-=!D`#UB#6Aut25SJr CsI6uI literal 0 HcmV?d00001 diff --git a/includes/geo/flags/flag_do.gif b/includes/geo/flags/flag_do.gif new file mode 100644 index 0000000000000000000000000000000000000000..b94f549b3e5f17bde962c3614253116fd7a2ad09 GIT binary patch literal 444 zcmZ9IK}!Nb6vrp=pyFYZLXU3=qJ>S94rN`$z*IblL?;i8>*x-yJ2E@Fi#H1|f|o+D z50HJ5pzeK?PF>n&^b)<po8No$=l|Z!b-j9C!WooCUrB^el+8w_8Fe~Qv@IkJhpSa2 zLtg(2{X4$t=s%w~HuZpx@PI&{Is`)OfyD_Hqz54tHeeS>fE^zT%3QG6cmk{s&09)B zXmMt4TAU7S0Y_H`6icPkW0}sNJAo!)F6KQ3P3Ch#l^Qz^Y}6ib;t?K@ULLB919kh1 zkG4~Am-zz5KDTV_QFrin+}I)5BM?xJ3b2J3Ula;q80MWoZj`s!2#~2Br@jWopESh> z>q_E&ro|*qA2a4mt0Z<LL(bT*B=i|VvRW)t`b?{R<g7)p)p#$<<8ZxfH<GV18H!F+ wQuLspWX!c#T8}G(=jENWLr5CL=5<5iRI4TQx0gMMWh5n9x1B<2fn9X@3wyDHxBvhE literal 0 HcmV?d00001 diff --git a/includes/geo/flags/flag_dz.gif b/includes/geo/flags/flag_dz.gif new file mode 100644 index 0000000000000000000000000000000000000000..3ff23179f692eb3552314dc5d326583a721c6939 GIT binary patch literal 1001 zcmZ?wbhEHb6k_0E_|5<V|NsAg=kD?2*^4WuPG7xp_2>WpKmPnVc<9ik&6_u!KX&uw z<AW!UeEt2Mw^D&MOGu$u*=vq3Lo5SB3<HBD19KcRYXU24JS%4+CvQ40ZwjwKjsTYn zmr%NpM2>`@kDzR+tYWpIe2Kh#v4VV|ykw}PdbzrOtG;5aqE@<=MVp01tA$0gg;9Z# zV~?X%m9=%HwZ~)+k4YW@GXvb(+`{LFhtCU-TM`#JD>7weO6u~|jMW)gYqOY=7*$JE zG%C~$8ubn8^c}k$(w3+4C9;deaw=y?NJet0#0v+u**$o0|LWB%XV0Fwbm2^@vrwWP zZ>9lbnl3}CF7x{*_ik)mKFLgEox9GK+{9<w)~)PrJF<TD-|ye%O0fNW@oc34^YN(@ zmWXgY+P>us1H&0s)<=;M&!0ZMcjwNzvuFSP`}g<n-#>r;{Qmv>*RNkcfByXO<Hxse z-@bnR`svfBckkZ4e*OB@t5;8-K7I1!$-{>aZ{50e<Hn6^*REZ<bm_u{3+K<DKXc~H zsZ*zpA3uKN$dUc~_wU)WXXnnH8#ZiMzI-__M!+#MO3*w66o0ZXGBC6==zwej<p~Ck zV+@QOG9DWg9Jxfi_B=>zW@TZk`|)I>usg3*qln#>3x$VUIaH#~z1XST?%QC-WVz(P zMCD`s>M`pC42+NaHkcN%ELyNJnN2`Fu1_N)h>dTSN#PWZmV=AixRjF@*_?1vJHu#_ z|LTpP#gn!Pg04qA3O~3qh%x8B5c#2O(9R<)Rpr3=IQd}1?4l0_jtT{C6Zk|`1Xd=s zdWkRb`o*H8QqbDYEv%EnF)`)Tv^CWXyjm&~SlT#6jT$Tj7dqZjt!Gg+NZGLUU;~3S E00aak1ONa4 literal 0 HcmV?d00001 diff --git a/includes/geo/flags/flag_ec.gif b/includes/geo/flags/flag_ec.gif new file mode 100644 index 0000000000000000000000000000000000000000..a555bf49412315865369d5485262693a8bf0c5f3 GIT binary patch literal 1006 zcmZ?wbhEHb6k_0E_|5<V|NsC084$Raf$tEj@IF?NBND1h6}2~N81K=yJZ@rt)xzbf zlW%ftf`ZUN3*DVD0Z(EA?+P&QHB?_~V{p#S<glmxRd$9WsVR?hGOsc+p5f#?!^?Y4 zN$HZh`VDQJLq<ktjE#?3S>3X<xai{i$kX$khsPUFk7oe^KNAwZrKJ4L$oP`IW^>xU zopw_j9V#<s&YqRjoHcpY6l*`Ls67AF!r0i92oE3EbqDL0Y^m6BxGtkeCMZI^qhI~Z zDTZ@rS<as3x^|WK$|Z&6%N6h5(SQBY=D`EI=T9B~{qrg<RsQtJ=kMRZj~@fBTygvV zFQc==@ys!X`f7#?Ct1%NW4&=npu3&x(piZq69gaLk$rMcaqdjXcQ5oG-qo2rQSQ?l z(@pENHm%osc*o+$XS-itoc8WA+P&TA&v&=U6SR*Vvi|?m_uWg+*Uvou|MdU&GvN2P zz@J|NmM=A*I?3?c$MEHg?S6fWd-){t?~j!4pHu(;%G$Ut<ka!>1G}RS?@wN}Ed28M zf;-nsuU;&FaHpfEMR`(R(1IztnW;`I<~2<&iD;-UpHr86r9JLMsK(^>=I7Z#OWRsL zc)2y@=A2<*ILpj@mXq@uFYhra$p^BsR}|!zOG|H3R(@w-uwP5-l!3ujGt*aYZeK%! zfRPK1<WT~92q^w!VPs%fz@P(?2IUC`j?)Z`95Nmo6b@<xZdq_pS-oefX26nwlaG%2 zNH+$qo3hjSd53_4T^-B8O{qMy&6!r$tV~YlooU>}ag_0}tB;g<77JhIqZZDIde#+p zUNA1_n562}!|_I#<H9^k&$K-Sg2@x++1LGeBDh0|wUbXe=R(89Cf7b54Zj`^#eh~$ zei@T18Z91e$}$pO9Sk2G6<E0VRAMqdum~wTTPa1X_>j<afR&AlM<F2d;zE}$DZ_vX i3<nt-r>nV6aydC^nfrW}idRQ6gVlW4lBIb#7_0%>CP(uC literal 0 HcmV?d00001 diff --git a/includes/geo/flags/flag_ee.gif b/includes/geo/flags/flag_ee.gif new file mode 100644 index 0000000000000000000000000000000000000000..95c3e98f2015e17a4c5d2945c6a40fe7f0877d27 GIT binary patch literal 1006 zcmZ?wbhEHb6k_0E_|5<V|NsBDwz4)eHOtP<dGzS<@#80a{DPHKGz^W+9h}^PLLxG= z^O;z=IC%uswe+p+oCQqNrNWj<hp!Mc%ajV5D-|?HE^3v0)JpltWy-Oul%f`EByUoU zTA-D(Ny;`?$+OlVZM{L-I`e{kR>k|xbGK*(v^bUTwas1U*?88s<*Zf0M8Eoj(Gzd6 za`1$<pLWe%95?x9c*jYf(lu$b9;DB_n>OQi^5iSAUB_cOkETt%lr!^s(ZYLKla5s` zxmUK}M(v76BI43wlCr)5Awi*$?q0s~3JRMxZ+`Rk&BI3zuUx%iWo7B;=y3Jwl{05f zr=_O;`}gn9pFh8T{rdUy=eKX)K7IQ1?%lgLZ{ECm_3G)<r%#?ddGzSf!-o%V+_-V= z+O?}!uU@)z>B5Bz=gyrwd-m*^GiOenI(7W`@dF1A?BBnC@7}$8_UzfQW5?F5TQ_Xj zuzL0C<;$06Wo5<1#YII$g@=cSg@pwM1_lHK`1||&`T4oKySur$IXO95SXh{vnwprH z7#kZK7#Qg5>nkZKDJm+;%F0SeNQjGzi-?E_2ng`<^78QTaB_08va&KWGXtXu99^RX zHA6u0CkrD3Lmz_<$WTz8VBk2-z{nxvu|eS=hoH|HhE2__9Xvt?6$%TL+;|&B91eUq z=<LSHE38)_F>w(quQZeWnin6H*}M3}v~oBKA06eDwO~=wIF#Vnq@X8dA@GUe5TlZ_ z2!{wmI^TS!9tHy^lNJ4P))n7=2>wvv6ISkKF!6HHxG>MU><bTr%7g}4hc*#SE0q=g za#lsJ-b8+KPY_biytc+O`GI$%w#T*>%frWd9rO}TOyIoi>OEB>U_}aJvYW4Tqt~$s bf{$CfMKu|hC1eJ%ot<dTmMqP~!C(ylvTYeH literal 0 HcmV?d00001 diff --git a/includes/geo/flags/flag_eg.gif b/includes/geo/flags/flag_eg.gif new file mode 100644 index 0000000000000000000000000000000000000000..55463dedb4e6877c39dcadbef6f984484aa63e09 GIT binary patch literal 1006 zcmZ?wbhEHb6k_0E_|5<V|Ns9#EFpDNQmS22>e#;hSI?b~jEpujGe30bsGGaz*Ka>E zGP91KI`ihkr|&<1ojiT!@X=#R%F5q={rdRj%ejje&tACj`|sahfBrmt{P^zu`|=9% zCr+L?c5JJenW?X@kGs2DR8-{269@0#K63eJ>#3c^Z(l#Ue0<jBEg|=g6hF8)@Abn2 zrw^|@eR$uoeY=k{Fw`<I)G#odU}iqe%6bBbI5{uy@?I7YI42=7K~V6Htn33t#q;v= zrxg`vNlG45R(`3ke^pQKt*Pl<3yZH#PCJZ@ez>_^w6=ca=y=%L`j@}|?|^`>0Rd|) zEk6VYe+m!(8W;CHG4VxA%+u)TFR3Y?Q&WFuWj)T!{8n1}=+><z^X6T@aN*>kLq9%# zeE;Ib+h@;iU%h(a)Tv)zzPx$%?8xE6fByXW{{8#6Z{NOt{rc(Cr{~X~KYjZ2$&)9K zA3wfy>C(lE7tftLck0xsBS(%LJa}-|u3dR~c{w>b85tP?0RjI0{(gRbZf<T)PEPjr z_7)ZvrlzJQCMHHkMg|53`uh5MdU{$~TAG@g8X6j^s;bJ$%8H7Lva+($($W$V5&{AO zyu7@eoSdwztjx^Jz*qyv-Y7v)2q^w!VPs&K%%B4@1(YWkI8HM#a>#gWP;itmtWnwc zDTRYiN<Zz+4aFlTgc=QtL{>7fa`sE<r`))}*wP`S#>8o|vnln|M0qB*FC0xrJVmsE zSh6^k)6R(LvBqpMm~hm4x?cPNj-G<XCN^$ft0@YGhYqsvh!}+kR2<`xHZN4z;4m@i zXtPoJl^qWi1bn3}Ql6;@6gstbvSwb}Gtt?7!Cd}E0ac?Ghl7l4rSDoUFfZzNu<uo3 v?0DjFalUQEmk*3CFD588N-Ho<_>yr^!LIVdn~w@BCa}1%B}?;gFjxZs@=`rd literal 0 HcmV?d00001 diff --git a/includes/geo/flags/flag_eh.gif b/includes/geo/flags/flag_eh.gif new file mode 100644 index 0000000000000000000000000000000000000000..fe8d44559ddf3748bdfa46709025a68baf490dc7 GIT binary patch literal 636 zcmZ?wbhEHb6k_0E_^QYN1iD2G=2;B($qWe$3{^n>G=?SyhPAv5D+C#~voh>sU^uR% zbW&UUjETu5Z}02L$rC0-&e&8vYe&=U{T+*LEPB+_^JMDOXLIMiSi1Dh)~z2;p8R_K z`qx{xzCV2U<H?ghU%&qQ_YY(ZZGhrW7O=sJ|1O7QWELxA<|d}6Dx_uRq$-pr7Aqtd zr6!i7rYMwWmSiX-<|(9>CFYbSmSpDVDJ16?R4U}BDfonCrj{!N6y@uHg^DuMGfEUR zoHZ2;EiH|8frPn2Ql)}VYJOf~QA)moPkw1pY9>f^Vor_%Saq>NQEG8&QCVt=o`PF` zkwRu(T7FS3#FoUQ{L&JIg3_YojKt#1ymVyi3UX2ti&GWKGK(`y6f#Om3as??%gf94 za>{@%(o4?IRbbEoc@7j+3~YxEFrx-xf+H$FLWc`QK&<;HBT%3LCU_ueV}y;v!U<15 zake@w4A9sTp(Doa(eaog(Fn*B;nEfBW?d}&%EW4xFObLRyzpq!#2F!4qMj{5D?_xV rdZlg*VBukFKA2!20j44pSde%I5@L)%IR+`XlEVjJDj^yKSQxAU{aLg9 literal 0 HcmV?d00001 diff --git a/includes/geo/flags/flag_er.gif b/includes/geo/flags/flag_er.gif new file mode 100644 index 0000000000000000000000000000000000000000..23350fd4eb715b569b11da9de15c675fd58e93bf GIT binary patch literal 1006 zcmZ?wbhEHb6k_0E_|5<V|NsA=W@xe|Aml_@_0FQI=@CigzIjtirY!GX*<LsyA$M8x zq*INPjwO~Zi>=;jAJyYuu*xlQibu+HpNzSF+4BQ(7ljqCiYQ$ZU$?Dl{=@184+<un zs-AN*uKjFq@ygWBqglNt!)kYC&wNlk_pbj;?eLivv9s;6SNmubGia4FCoQ)t-w<w8 z!fH{=>(C&Pz1*pIgKyae|MK;LdIbzd#jLh<0-hbRzCDUjGxX!<nC7o?%Uj}Ez9FD& zZ9vt!K<`Eg+XAks+p_v+`@|>k7G^8gmYLKQ+3wEbI#i{6tWkSmh3n^Sd8^AEc15%A zjAj40HfLwN(3xt}*9($b?K$@*NFHzUzEbPDF5i8J2iHzd!94-er8e@nYW>gWI&8Dy z+G@vhry}4<bKI?_g!9E=dt8(b`WkGDaC+UAvsr^@xdzX(=G?2!T2G^#j{93Ja5j3M z9*`%>zFU=dgA)H1b%EoCQu_>LkD99-wpQI`rgGdy^NgeJNmrxGo~GCQtWO6!KT7a> zl@anPJK|w^`gSR{y>eXnA{<*4_%<sE>{Jojsv@{cQ*4ipRJEMYF+;`OMv5(}l2gsJ z?glyDjrO`3>HRu8`c7ulgZ!kIRe2?X99t9w4=9W7QkQxgAAC1G`c*~#I%k^$exAT6 z21oTMfgS>iKUo+V7#1<;fFwY9f`Q{S10#ow#|DLiK7~7E1P>iL(k*2Yb>qOoWOx3? zHigDtCLG=q6*NP3?3l>h#v{)py;rhXjYr-uYlQ$~P?Bqpqz#MPCZ?m4r)YKX<rbwZ zJ2^pK!;iz}uuIQ$BacfOn>M=#E%!>9CLy>Z?bKA2s5uuBmmKF;aBNg-HBt}=7FP|N zml9dB++W&aI+sR)fa3yH^XLOLo+0hLs!W_x4FVq<n-17lnh0ur$zWh&llEw-C|KCU f(pd52j9@`RW4oY~Rl$jdgNIl+*pj7rI2fz}r41xq literal 0 HcmV?d00001 diff --git a/includes/geo/flags/flag_es.gif b/includes/geo/flags/flag_es.gif new file mode 100644 index 0000000000000000000000000000000000000000..83c3019c25eb13946f44680609f3ac1302f456c4 GIT binary patch literal 1006 zcmZ?wbhEHb6k_0E_|5<V|NsB5j!kIKEMK)lW6NRfdoR@9f3>=J)A-bR;~)RLPMl&m zb%y!OIreKeL>@g=d-g(m>rS;Z=X4Jo(S85P>h=S>JNN8<{`PwN$>+!4z#qQ?-+m0Z zc-ige@06c^GQNCE{q-mJ_z}kAM;T9@Vm*6?>%w{7lgD{4Ul!Q6PvquJi5u4>Zr_o; ze_!$GW9^qO^_MJFeDl_H-#(pV#|_r4(K>n3@Z33*&tL35eXzT5!R+f-r>objzJGUn z_|WO_Ve4PNeV;yc`}xE7)eFy8uRMSK^8fWK;N5$lk01TMeGmNdCE(lFz^6|lFI@_I z|30UqjqCG=<fnIiUp`8kKiy{OG`>as;tN|<dvXL1t}5O#*>zWs>8>8X!}T_2X5}9U zXFC?nexp#i&s%a;wBpM~(}THsx9cqKwK{#D9&jX>=~ALVzpvcZM2$0rCSQBpPR2{V z@AF#~uGyO!^t~zWs5V2jG{bQ{=3_>j=goQhbp>y^$)0nQe-WYoCDUoUztN)<$Dbws zUrGYLw53iBbIGyPKf%CooPnX1fuV+h;S@9TX;#(~K*Y&;iI?}XfWSEki952g4-^$I zD#*{0lw2Y${aRmty|VIKQ`6mATE`6x?pjz}G&B9?<n+VM?U|d~VQcH({{DXg0=@<W zd<qZ$os|WQVsKQC66hhI_>+Z^fngDY4oCu&Cm1+RGca<<cx+H`bZS*7<YIj#r0mkn zr(5LWIa$52=*^p-%<cSgR)x>5?40cGFK^E@`%J*0luj05MVAQy7ay@rP;q40_u#?7 zQ_@;IVkQM28V<4Yy6SMeVPxtOa|jIRu{g+dj8Dm};)=kJgD1tznb=}9Hy(2BQ}n2N zFhOy{;mJA~Otl9mF*WhZySKbpAn5#njfG`N$jqPv2N+o;4MIE&6q^nh=Iog9vgnxi q4AazG69SdhcqJP9g*c6tteCjOXRclDp_G-EmUyrwOY?9rSOWl)iC4V< literal 0 HcmV?d00001 diff --git a/includes/geo/flags/flag_et.gif b/includes/geo/flags/flag_et.gif new file mode 100644 index 0000000000000000000000000000000000000000..6b5ff0c073ac875c9813f0df248c212aaec2ec61 GIT binary patch literal 1006 zcmZ?wbhEHb6k_0E_|5<V|NsAgsHpNYFzl3P)Rmar*zBH$SqDTacBpqA<tbTVIrFqY z*|P9;7nHl#CvLkGxBjqM`{dN!CwL2MMT!b6ySvghY;fpqbLs2sJ-s7q&D6-*wYlrt zBWD(rt#3}8lgAJ(z?mSHI43iAd6{g9if)CzRfRP}6a#|=1A{pOa||<U94l)qD{m^V zK!$)smV}_Eplp$>V!5JxzPx0xq<*u$X@{vrlZDeHC!;(gw`p#UosRx<`~&6&1k4Hu zpA#OpC@ytrYS!wklsPFK2RrmKw1VgPhR+X-n;n_CGKJrj%cx1)b&{R`WDox-p2aJ3 zYBrZnnWK2@y#AeMRwpmnJ$dhS`-#uf_kp*c1ROZ&_VQE4_kUrh&hk8c?)c)B+pj-< zKYqoXIn8+X4Bw?oQdh1jT)(Dq@PN*l(?%yx89sbyap{ujl`Cd9Z&*Ej>U{i|^}9Eo zuU~oo`xo%-o8Ql$0l$6*eft*v`&a7s?`i-4XPq%%xErDWAjR%evCqe{fHQ{7=k0`c zdZ--<&^;e+yw_OjSy}oS28MIY%okW$&#<zd<>b7^%X>pW;F5&ILs{7?3i8XPr8g)l zzSGy=q^!J0Lu0>|)^R<(Qw9bPEiA5@nO-t6`Q_yF)XC|Uo7;bX|8IVNKLY}QkqeIG zQ387iDE?$&WMEjppaYTy<p~Ck(+rFpG9DWg97QxTW(a(Ge2iO6J#5E>L}z#YM$LpL z984+4dju3hwsZtCv-8U{O%-vRw8WE>i%Y^sVPi|@L}fn~x08!lyQe5}Smk&eNc5Vj z9kzm_q<OjDEJF#s8i|FBho)N;-C7}7!R{k&6r<%*@#x^8X5HdFYaEp?@XawwI@D3X z(Av?$Q*v*EWwKj>ylwrTCz2@%j?K(1Ki&w6a7;Mh-6J4swZ(&>k%`$R_f$xxkV<2p dkf_m;6@e<gbL|QbrF2eO;?9;V&BMW94FC>PE{OmD literal 0 HcmV?d00001 diff --git a/includes/geo/flags/flag_eu.gif b/includes/geo/flags/flag_eu.gif new file mode 100644 index 0000000000000000000000000000000000000000..bf2d3ce0018b08c9927c10c4083901bdbdca6e2c GIT binary patch literal 154 zcmZ?wbhEHb6k_0E*vtR~$qWqH930sK0zgzOAyKTT2t?JInn2WIXxL(D+2ZKf7ZEWl zJA38-|7&$XT0nXkSo{S}c&?u7KkfQ8&BLy$+(80|re>;b>Y7!wL_~M((M2uWj|8(G zU6dfHp~c^FrY+fr#j5q7nWTikKG($yD=ru@9e#Kq+Ct{eO|OOogN_XqEDY8Fr1Laq literal 0 HcmV?d00001 diff --git a/includes/geo/flags/flag_fi.gif b/includes/geo/flags/flag_fi.gif new file mode 100644 index 0000000000000000000000000000000000000000..e3d9574d0435af0e1381d82719b1c6363a66debb GIT binary patch literal 1004 zcmZ?wbhEHb6k_0E_|5<V|Ns9#d*<B1gU5~@J^AtDm-p{K9y@m8_wPTSK7D@w{=?n7 z_io*~efI3RLx&D;-@b!YFi}7{TT!Rd)V|BYsnx``+AUzFlXs7`Q&m9Je82En;R*Ay ziq=-uFPc1K*Q|LvSFJnEE}AN<T_LMoZsu6;=+hezGcP=8L0smtw1Sm&?Yq))r?zyh z$tmdAu=UFFH77T1zq<F}ZC24_Zs{~$nQQ_1ToL6QNsU|?&3py@a(Ufi1>ItGlS&QK zN?n^~eY*}Vi%J8Va%-=Cr-11eE_HTZ9gcq8PX0Y^K@<IB76e33h|gLW8sA$~yQ!ji zTl>WQi&vhUHhVLRSTc)P61zkyr*tZhY&wrjD!*cmw02>5%3R-wmW<LhahWqp8@J_F ztjw=ky><J6a~E#zKX~%ay=PCJz1x4_$f3i>e*ONlY4heQSFc>Xdgb50e}Dh}{qyI~ z@87?F{rdIu=g%KMeti4(?bD}E@7}$8{rdH*SFc{aeEIb0(<e`!Jbd`@-o1M_Zrr$b z?b?+qS1w(;bm78<bLY;TJ$v@dnKP$OojQK}`2PL-_w3oTd-v{5n>KCOuwnV~<#XrG zoib%gcXxMveLXO~!0|RpP$2{qf3h$#Fid370htBL6AT<D85lWaJT@pedQ6a-8(8@0 zgoINI)7Oj6$9bh2C&;L3U0A|0!JviZ=gnYtzXl5?dCfzY(>VL3)7bt#Om_EcFfV1< z)*<xRRZu!StR&$fV;8rCf*r?^1BuM7I-$!PIusI{T6v`OLIh?oxpK;eEeTkt_~`fq z6}1TyIFvq|6jyagJ8>Y%g<D+T??6f7Cf5Z_Y)otqI3_y#FtKFt=wv*2(0IVMfkXC2 q;9+*j?&41jMlBf=9ZZ`!1Ya0BdCZ(#eoe$`O54PP*V&kv7_0%<Ax-E2 literal 0 HcmV?d00001 diff --git a/includes/geo/flags/flag_fj.gif b/includes/geo/flags/flag_fj.gif new file mode 100644 index 0000000000000000000000000000000000000000..6db8bead9eeceafd35fd46dcae73294199f12888 GIT binary patch literal 1006 zcmeH`+fPyf0LG7{jhZcUYpe9ZF0&q7($>oICCgi7#aOFsO_$CUAck5<Vj_lQpr)V^ zayxjqcmUxXIe?;uCI+D(ic`u|G$-j?t*zGD+AMqQZ|HmYUcR^AZ(r7h%#_o2Vu5Jj z2e6rqjSU&U#VC|(o5b@YlWn}_f}Gr*PP2q1<dJF}NIxh6@7}&QYWF&@ks4CdgloRK zLIEpB%V>N_yNgVzCthzO-V&Fx%$R$sNT@T7FX;V?Bnd)pHx<j!3dmY2?Lz!>$dH?1 zcGJ{76gfhbBTpTHG7zcj9iyu(BJW~DzqeGRE`O<(`9c+v&USZD>Upo7TGj+Uax`ZB zOt@MG!;?!d2S(cr7MgLG3|Wg6NU_{hs<z&T%q1P&B_K-I^_8nFG!S8%olL#G#T8_k zUeUzbI?D(La~9RN@_OCPgZ>hsqS@hNLI}s$-{uTdf?W)`j%ylVcUr2|sA7EnX_s9! zxhNX)@zGcC^s?+tzz|#k-%gv}g|+@Ujc?ZSVHI<EDImf$JL#P^CTy!V*z3%L>@GXC zMOve?HrR%>!LVS!0|!@h!IcsSHI7Y54MzX`9D*r4Ui~nf-`9gKs?UB#FAvzQvpP!9 zjro|#VR?aG1Gx;UHI*>Tqp!W-EP=wltP}qHOW$iKYb^3>YTg&#qXkZRYeDXc9)xdP zTz^bm=RBBUkb1eSA2y>SD}{|ue8aDQcrhERWQ?ewKZ^gV{$KwRIPfzv0suOIq|IUT z698@$h`_~XBMC!WcP6FtLZLM7uJbvq*%P%__OTU5NdgQO93kXXEyvJ4J?HM<lA25W zh7%mR(wO%RPrwlp(vL?H&k}$@ZA8qmnwya8xiYO*gFB2@o=e=mH})tFJ$O}-&Y8Tn z+pQdKiaU6c(fl!e`?CyD;&Ixcn4RKNX;Yy)PY&-8r84(^T`kK9iBBgHe&M^FQH^+d zCTA%viaU6Q+9Zt;M0%p*3dgG6c4uV9vuW3W14PxcJ;^B#>LZ{ie(RBKg>lh1AoVvG C^@?Qx literal 0 HcmV?d00001 diff --git a/includes/geo/flags/flag_fk.gif b/includes/geo/flags/flag_fk.gif new file mode 100644 index 0000000000000000000000000000000000000000..c537dfc568b2925d1d7b962955a7cea14a61d019 GIT binary patch literal 799 zcmZ?wbhEHb6k_0H_~ypoE$I+zm(0Mhmyc(ksnC2?$?aD1t9W=02nZaMmp>*c`CnD_ zn6Az-Gqcmy)@OVbX9nmjNimv{V=}4Gs5>TRf4b|MY}b{Zo=3gCFNB0#iix@Eo_i+8 z_ds6i*_4#KH8poDDjro-{BJZ)pY2+C%E;)9we{85*wazTcPc8nT)X-sCeDxQpByw{ zR`$wuslA&Mn)~X`U8-o@w5jaUrHIp~6IxsMZEIS+YSon9-Y4DN{}(NKzH#H9Ww&<T zYic??al?iF1rNKsA5Wcn?AZSc7e3#-`Ty<PWB>pEXBav_@h1z|v5NmLhh$_HD`e&- zrl%^TW#*(RlqVJ|Bp0P7mZYXAlxLP?C?w`7q?RS-lqQyB=I1FS=ND8e<fke4gk`3d zD+Cnf>wtxdGSf3k6f~SQ6$~vcjdg*9xk6H<f=_CGUSd&7zJgDFX;Eq>NOfXPjsjS9 zu|iR5acWUnYKoqMTYiy3W?ou;Q7*)m#H9Sv5`}`&qU4Ok;>^5sWa|oYQWJ|)70NP; zGfNaQN=gc>^!3Zj%k^@~fG*NY&d*g~&;fZ4l++m5mp15_Nr<ZP3E9gs!GNZ|t)Z&A zqqZOu6Ssne95WM>gM)^eiiWzfFcY`6q9vCz6O*Z(n5deht{w}Mg_E?6w3`Hz00$E* zKL-;J8<UlbjFOz26cal;%tU!tEe1w6UM9Ez6SKLok%=i2Qv*VXiAh|97p4P+Ze*|q E08{zTaR2}S literal 0 HcmV?d00001 diff --git a/includes/geo/flags/flag_fm.gif b/includes/geo/flags/flag_fm.gif new file mode 100644 index 0000000000000000000000000000000000000000..60110f4734cdd4ca22df30524683a71a962f582d GIT binary patch literal 408 zcmYjNL23dq6piAdl_Eu<;O>i?7VK#0qP2CQ2$sSKU6j&|i#SFnFiwUfGlRPUFW?Ef z@f7ZQhaRP?Zu*<dbYT`R@4dYIpP#4a$$g*J$tn4+5kjz9#YO|0O>DQZ*Tca8$77sM zaW=y!!tEA!JKXQ_a6pr8{ZtH^{rBtD=L-0mt{5zNz#ydxJjtkL3rM;4frh{m8pKp{ z5rQY84TvSUZ=9v@B1I>+BwzU&F2`4J)9>G28@Pk{23#gWDi;D=5lhBxng#*nX$6ug zCKI-BU?L>&a4F=v=tAcr))2+g^Qq$D>bPALFsc|NTyYJ)*3m<^o2ID~B<4kqC)PkZ zb~gJpq!ON6ZdaBgA;WSpyOBVqrNS+d?5yP)eq#0K1*wgS17m#D|EVeUUbZ~T4SV&d Klu^S9dHe&W8E(A* literal 0 HcmV?d00001 diff --git a/includes/geo/flags/flag_fo.gif b/includes/geo/flags/flag_fo.gif new file mode 100644 index 0000000000000000000000000000000000000000..3301bc26cfbc0acc345a10db6778b31702f50d28 GIT binary patch literal 1006 zcmZ?wbhEHb6k_0E_|5<V|Ns9#%E5Vvlk0%6=s_99Q`!dmb&dAuo8Gi_+F@;f*wOW= zf5;V|fa`%_ucH&5#U#AQ%zaT%vPD^IkFM!STi5FW;d{ITPX<OjPRuwLm9W__<XKk1 zy|mo>c_pvvTbCPHZ!mY<>=Cru!eyJI?*ZS4(^091;xc~y{58LS!L;^SQ`%-+I(hxn zp$oe=9crtZxM<eeHEY)1efM+mzO(!9yjgkZ!pSFJjz9Xi=jxN?drz(0e|pd52j`xB z>72Rf)Wdfhk6ze){?^sk-_JdMzvbxpj*Z8s?7On@!h<PmcFf&&c<H{=yRJN1ckJ@f zJ1@>Wd~@yfxBl%XZ@m3};_1hOXU-fscW&SD<L|$JKX&HK_rHJt{Qa|W<N7~;et-S? z<>SW>4<A0bckk})+qcf0JA3x*nZt(<?cBMeySwZ6uODYlpFDl)#J|6Pe*gOU{oB`f zZ{NIn`Qqh^=XdYizI^H8`EzHFGccTHWIWEwdWN0-vVg!DA)!06vRBmAA3HjJ4iCR` z`}T?B$B!R7wsXgh*|TQ-`t|F_j~`#Ze*O6I<J-4yU%q_#?Afyi4}iAcyL|cbrAwDC zUc7kW!i95Scbq<b`osy4?!$)<@7}$8$BrHA*RNl)WXXgH6KZQ~YieqMQ3;OHQG(bI zQ2fcl$iOg*K?kG(lqVQCPBSoa$ari}aP*n^FCcN@^CSGm6XjH`Tr>m}8fWPJTzN^U zze6Tn!SGhFhk$}3)5(;~;-jqd1g#G3DLm}PJIg4W<(q_(G8d1vLWfG^ro-+6>b?ye zcRn0sW@9O4^H~sZ(20#t)+9ziL(!?3ndK3OMuGxkGrNF{PJqIM_DPcdaVIzfk8tox zn-^ShC~{Glu3xZb%>w79lVUniJ1Q8J(|R0S`hIu>1}<-zV4}fRnyJzm#M9WN@Nwp( YM}3?c87z`fSJH!2z1fnbc{muX0T*Y9OaK4? literal 0 HcmV?d00001 diff --git a/includes/geo/flags/flag_fr.gif b/includes/geo/flags/flag_fr.gif new file mode 100644 index 0000000000000000000000000000000000000000..75a234551e5625c7f4173b4dcabdc05a9a20b5b4 GIT binary patch literal 1006 zcmZ?wbhEHb6k_0E_|5<V|NsBLU~2a6?MDWN;|vVP7#M1pnNKn^A7f=b&dGU#m-i$W zSBH?$DG7<Qf`Sv|6)s3h&Qw>wtfF#6RrRo<;u1~G;|2ydw6%{I7@XD8T4!N#*TUkC zk<kuI%TtbykF2Z@TU#CW@Oa_ob}=B}ZFu-cKfkMSabF`NpQfbzOiB5Xk^U<+^>bS4 z=d3Is<7s8(=a!Zq$B&;reE9gGL&vUPzkUAv<#XpQ-Mjbj*s+uE-+#D$`_8Yw|IS^$ zeB$icW2aBQeE06>-@jjf{`~y?`~Am{uid)!^x3mZm(E|jc<%J+6DLm|d-LYi!-w~8 z+_-l7^vQeo?%uq4<C28LeMQCFDk@8)rPnAbzSP%WudKXPP3@_%(GCrbH>Re$wY2u? z=p5G5JD{rz^xH`z!(#>p=S)ma8ykPNv-|4g^xo0&s+HAuH@DmNb{A}H9y&Sw^z!=U z>-*Hr?UkqJFMt2<ety3K0^a%f0Db$w!{bL_;P=45F988R!@}MM2Y-u*IKE-S*=^gd z?%#j^<jI#;u6(+C_x<hLk1t&K{`m2?M~_Y%KmPmo@9*EgfBW|B&6_um9zD8z`SOJe z7tWqNd*;lUQ>RXyI000092jxn2plEI4*|uWEQ|~cQy6qWMu74J1IK9wMh+Q|4GNCT zY)TCsh7V3I_O$=yGI5jYS(!#Qxsn7%=HnBcC)fO#nRL`=jt!G!hQq=~t-R`!Rlfe1 zytGH!rhp|(Vq;TFr;L}HqZZQ(pV`(WS2%bcE;_=-Z!*Ot%SC0v9Lv%hJ%TqL9bxB? z$WSTV!rY-?TX~N|K-r*`gOgk1j04lr6BC?j9xULz?5fbo%`4zD;bP0gK83b#D-=Jo zc02I#35jedXg;~f#fI&s<YQNF(MACg0gDL>j|sVUv<O5ox1AQ%VoR3h;b5=^0Bes} A7XSbN literal 0 HcmV?d00001 diff --git a/includes/geo/flags/flag_fx.gif b/includes/geo/flags/flag_fx.gif new file mode 100644 index 0000000000000000000000000000000000000000..75a234551e5625c7f4173b4dcabdc05a9a20b5b4 GIT binary patch literal 1006 zcmZ?wbhEHb6k_0E_|5<V|NsBLU~2a6?MDWN;|vVP7#M1pnNKn^A7f=b&dGU#m-i$W zSBH?$DG7<Qf`Sv|6)s3h&Qw>wtfF#6RrRo<;u1~G;|2ydw6%{I7@XD8T4!N#*TUkC zk<kuI%TtbykF2Z@TU#CW@Oa_ob}=B}ZFu-cKfkMSabF`NpQfbzOiB5Xk^U<+^>bS4 z=d3Is<7s8(=a!Zq$B&;reE9gGL&vUPzkUAv<#XpQ-Mjbj*s+uE-+#D$`_8Yw|IS^$ zeB$icW2aBQeE06>-@jjf{`~y?`~Am{uid)!^x3mZm(E|jc<%J+6DLm|d-LYi!-w~8 z+_-l7^vQeo?%uq4<C28LeMQCFDk@8)rPnAbzSP%WudKXPP3@_%(GCrbH>Re$wY2u? z=p5G5JD{rz^xH`z!(#>p=S)ma8ykPNv-|4g^xo0&s+HAuH@DmNb{A}H9y&Sw^z!=U z>-*Hr?UkqJFMt2<ety3K0^a%f0Db$w!{bL_;P=45F988R!@}MM2Y-u*IKE-S*=^gd z?%#j^<jI#;u6(+C_x<hLk1t&K{`m2?M~_Y%KmPmo@9*EgfBW|B&6_um9zD8z`SOJe z7tWqNd*;lUQ>RXyI000092jxn2plEI4*|uWEQ|~cQy6qWMu74J1IK9wMh+Q|4GNCT zY)TCsh7V3I_O$=yGI5jYS(!#Qxsn7%=HnBcC)fO#nRL`=jt!G!hQq=~t-R`!Rlfe1 zytGH!rhp|(Vq;TFr;L}HqZZQ(pV`(WS2%bcE;_=-Z!*Ot%SC0v9Lv%hJ%TqL9bxB? z$WSTV!rY-?TX~N|K-r*`gOgk1j04lr6BC?j9xULz?5fbo%`4zD;bP0gK83b#D-=Jo zc02I#35jedXg;~f#fI&s<YQNF(MACg0gDL>j|sVUv<O5ox1AQ%VoR3h;b5=^0Bes} A7XSbN literal 0 HcmV?d00001 diff --git a/includes/geo/flags/flag_ga.gif b/includes/geo/flags/flag_ga.gif new file mode 100644 index 0000000000000000000000000000000000000000..a10762f09fe93518fe552a235c69b54d74771ee0 GIT binary patch literal 1006 zcmZ?wbhEHb6k_0E_|5<V|NsA2v`N-*$uSA44Jcf|pdQDnlf<f%C}5r=VUw%qUTqrL zt>;r>5!vRJIm;=r$1iU-yKWSxevG_jq`Fg*o>#VMP)TU%9Db8{Varryk78Ai0@KK5 z>&R-4?8)9)eW9hZ93rE1Jv{V1J&pbRY(hc;va;MFBg1lX{F0KAtE<DZvI;vpi#t0D z+uF)|dy~q`7@Qd#r#r^2k7LYcV990X%ID-O;}r@Olxvn%sFOFCtna+Y$+*fWV6}hX zih#6@scd-+R<lg)+pP0;WwE$2u(&XA7qRjbu!_|P$kj-wcPYvyNZL-e@LAy&wk{xM zO}KJ3qjD9ab`zIw1Fu3jmt~)X%S3grx!MlZTCr>GvbOssukuJ)?U}nhuyB23?f#Sl zM;P`WW<GL){m5~lbC*Q!+*g~wQ1Q}L{g-d8uHCfz{LSmdYoAZw0#BcFd;Tim>yM0+ zCm4<%WjcJA>GUb)vu9XOo@70BlJoRwuFIErj~(N?dPU&cHOcemB<|gnefU7}(nW=f z7d0L|)_MI}|NT4D-FtLSoG`d}!Q}oui(|)(E?qSH@WJl;cc;sjt$zJ<d-B-f(Icm$ zN35SebNlnh|ND2pKfeQ>KK1<k$?y4duWw%izI+M#{5kyl_qgxhQ@?#p{re{i7{B0n z9wo4ZfZ|UUMh1q33_2h=P@Z7mIL*MwA>*+@!BN?LmVl<v(UX%@oF-@_8a?3@X*4SO z!QqsAtWVlB=fQ=8i;wdwFs;pC6kf(XO)Gdwz|Kjj+|%{rSQb?Zv-{05N<K2du-J`P z+C29f#}t;XU?uzVCpR84uehM>Jwr)R=*LRoB@Pu&u3Y@w9-!<sOHJ2G<-%oE$Lben zPF_wISnM_1$TBF!V?nownn#a@;-e#7Vg_+X5*9MGI<RvINLWlrU~Fb*RdP_ckkG); eC}ZR?V?m;GJHLce!-s-{POMyP$<jO=4Aua^)+{Xm literal 0 HcmV?d00001 diff --git a/includes/geo/flags/flag_gb.gif b/includes/geo/flags/flag_gb.gif new file mode 100644 index 0000000000000000000000000000000000000000..b44b08f69dc1a41b37409f74635e8b1cd1f2ed2a GIT binary patch literal 1006 zcmZ?wbhEHb6k_0E_|5<V|NsBrla#zGDP?C-@tbKgKJD7QPTOF;zVSvY`yKAy*HSVb z<`zCJu6R&Tdb7E0ZBE{yNmK5uSaoUn%9ATs{k(nW>+L(sH4K*PnXRyK-skGO-qB;H zo8LxfuMKYAIokRM{6dceM_r6gx)PguF*fyFbn;{`|LcVncgt!o7nYr>ZG1L&;kiXi zpB+7ZV#m%|d=hg6Wo8RX&l8rNBP=^tTyd$i>I!+y#mYMKm9&?s8*bD#-KuZ7LdW!g zjoW5Rrz5U@=lmlsgv1{34`1%;b2upKN=)j-<m_u%MF$rwes}WB<3mS}EMN8N)Y-XS zVbfw#k5si4Ie2cEG574|9j`Cnn44U<qM&YiQ~QC{8xAa8vu*y;tGf@~I&l2inajsE z?|5_LUR^}NtcHpGxouk)ZuIr9UbJ{iP-uy)W`SEkkEWhic*3ld?5Qi)>}3^>$;h9u zY|V*9D~|^zOij+6&@o}1nR{(a&cfXCnVpljD43V2*;Hj!uPbd@CSXwFmo_IPXJKIa zwBnYP8Rawj<{!Cy^ZCm+pLz9)_>}#$or_DmcNEsonJ{UZZ%WUOy~kXl>elW!HGjqS z6PF&X-MDSm+Wi+FeLQ&j@{{-9pC3L{6%=%|r)O<*^O>bfk1kyJ;oQ0R7cN{naNzvD zeScoQ{POrQFn+=DJW5~*0mYvzj0_A58FWB$pgh6AahidVL&jr+!a@FNLW-v*yY(@# z<lcA__<6|z^~Q_^4h&y8{N}Q-Kf1#?`Otv{4ouvJLYo&|QgN5io3Qc|!;~e?H7rp( zA1!6&=9*P-XNE#!C#zoc5)PTBLmcfg#&IV$Y<%oKK}oeGN1);n2Zx+V(t#BV7qd?g zROu)=p-|8zrsF-q<-`-`!^^llr<9x&a!ru8pBTflV3S%4hvO8Bl?;ndOgLcQtylS@ s$^ASNTmB1^Pc8>MB^&3mm`FOG=#gdTy)$PfGl!6xFk7-T4+n!a0O*QdoB#j- literal 0 HcmV?d00001 diff --git a/includes/geo/flags/flag_gd.gif b/includes/geo/flags/flag_gd.gif new file mode 100644 index 0000000000000000000000000000000000000000..1ebe6de8b8b378507430a3d95a331ca8c8f8b6bc GIT binary patch literal 1006 zcmZ?wbhEHb6k_0E_|Cw<m}PkTvGO@S<~7PnS5KKTWa<a5DnG-|c;*cARwI?emrb1( z<xCM5eDOjpa($L&nfm`?-&=lGukEyNoK(N#=y2^M@0BB5w{MGtuc>(#=9#iM_CrwM zF>CAY70ut%(mJ@f-`w>$W^AZmp=;3{zeq;*@28X>uk9XQm9<Q<jF=sekgo8;%j>Kt z<N3Sp@zZkl>FM@tGmmdfn7oSjm%r2PGP#%>)BR_Y@)pT>F3f%ML~)h6tbc9rStHH^ zr<krO@TPR8o>67^^T+L>mF2f@evBCglg=fbKQDC1Qv2%-tA|0dFV3i)*~wTxuflDT zoK?T0T&<NriPk+IiRsIXeisCu-Nop?x-@!KZosM%?{eRHqN2Z3QaN)?Ei+xVX{ZOR zs7PHO`#mq!enRq@Xv6=X{IAGxy|dO2Dfd0MpLfQxv{Q!-=A3fBmM{7Bk54@VgGQt6 z-FNoqjxe9g;=6G};DUnUzkdNY_6x9<8UJdJ3)xb>+t$df(Bm90Z_kmmWlBmJdpmyy z1o*BjJ$shn(<jrI?)cOUE8~vvUvHhRXv(j>k$mwY`|DfUPwRE8CdCP+>g3Ls`XAx% zwjk?yu%kh1z=osTKi>zud!qm9f!l@ctmn*4fB4uHF7vu{Kdfek+`V%W=WdAmtt?>} z1$aY1@h1ydUI#>i@&p6NX$D758IKJL2hDgsHS83ADZsD5RHLG4{P?1Lqddn=4aTHH zGgU)$N`g|7glCB|{XX*HuzRB*OQTS1#)oAba^fN^MK2l>Tcq7>^{#R*IMz7bzuAEE z%Yi4|lXY3;jx3y*<TzD(LRpKzil^*6el83h5t}`j6__m~5-Sx8nrEu_F1Yhy2@9vR zOV}ZiOP5_22#A!;@|iT*IY7Y5IVxk)k<^9*mRczXRu(Lpw9s&hj-ZF~QZ~-UYQ7B$ Z!mdtg9Kl8|0>vtgeL8H((mWgt)&QB=F&qE@ literal 0 HcmV?d00001 diff --git a/includes/geo/flags/flag_ge.gif b/includes/geo/flags/flag_ge.gif new file mode 100644 index 0000000000000000000000000000000000000000..edb73568e474a6a24b328b29f46b7c47f5aede41 GIT binary patch literal 581 zcmZ?wbhEHb6k_0Ec*Xz%|NsB*Ff}VIDE$BLzm>Ihd_uz1X;VMGeUrt&kj}`E&B&O^ z$e6>-oXyOf$I6<^%9_o}TENa;#L1b*$yvn3mCwUd%FA28%UdBJP$DE$Eh17PB2q6Q zQ70i$BOy^CA<-l&+oq^kt012uE#0N2)~BuAsIH!+ppXp|)X<ouuivDlm8+~=q^8zs zpkJb)G0oJpURSqVORGj#w@y#5T35GHM`xCmRg;lngMmSdvGD{8iw-l>HWQP1c6N)L zoO-RSmb$r3vbS5}<~GgAX}OnIorT40H@B6(zO&riR{8tS^YonK;jt<pV3Ci{s=&ad zets(h1D6K`%=YqH91yT6C1rDZ`qsR>qx<&Vy?*`N$&-io?fd=hn~Ssaxie=rZ`>FW z9)9=EosS<s-o1PG%9SgpPoG}Ce0f$@Rz^mKsi~=?q@=L0FcT9KFc`tXNgAQ}lZBCi zA&)@^qzx1&4D5><7@C?}THCT&GZNk91vvR7l?<KynsRfpGTGuZggJS|6}26_gPWMy z(^AqBOnA6O<<#swgM6COQ(2Oe;*Ge3q*X240{oquVq!U>q9e5gCr<VYbhT@W2oKSb z5ffOrc&QhYRa2O+x&#l8sO;vgK8}{=O`-Zye4GalA3bhurpNM;;UUK)6{Ra{t~N|` by1>CT|G>mqO-tJQBy~L`Ze?f)FjxZsTiCQD literal 0 HcmV?d00001 diff --git a/includes/geo/flags/flag_gf.gif b/includes/geo/flags/flag_gf.gif new file mode 100644 index 0000000000000000000000000000000000000000..5725cb8960aa566ad3ad82871638ef5ca30bae89 GIT binary patch literal 54 zcmZ?wbhEHb6k_0EXkY+=|Ns9h{$ycfU|?j>0r5dH3{1Q&{VPwu<zGB!%dPHEMh0sD DQ%DXe literal 0 HcmV?d00001 diff --git a/includes/geo/flags/flag_gg.gif b/includes/geo/flags/flag_gg.gif new file mode 100644 index 0000000000000000000000000000000000000000..88efe2d0263cf1b17f749f8f7a11f8fc6606d460 GIT binary patch literal 501 zcmaJ-ze~eV5I!-5YL_UuDLHYm&{jo@R$Wq25i1n5oqe{i&4V<rzN85qJ9HBN0!K$T z{|6Bfsi1ED363r<o=FNt7jL-ZyZi3DANvP;8wEBEDfpZL0-!k{U8gyn41>}@3$v6l zXv3gGgBm~%5Hsio=oaV>=n?20=mV(Vr-uikP~bnC|I*^}{P)X=C0rCO*5ud_HphUu zSW}#NypDnJEMyLHpV=Me3F%->w!0`BSgHyhU|GpboKm7`dAPWf#+5>0H5<BhJnLeK zONXht#FFeNE+RIwZH(D2D(-US^Lh^Vq(b2|q-qVPurt~5u-#ELi@CyS{vOx1IdeJs z!WAA`p4Z-7S_*<7XZztsxteStWTNAuS3=_Iv=Z6zR5^~Z%NJ6W-Uz<EE}o1)qI!Hi zWKL=3^8L!%#rf=nscT7q=k3A5?qEC{N^7Q`G?SM_9ecWF#@+e+<Vd8_`=ePodMd`X OL^TTeF&HwFu=N8<+oB-= literal 0 HcmV?d00001 diff --git a/includes/geo/flags/flag_gh.gif b/includes/geo/flags/flag_gh.gif new file mode 100644 index 0000000000000000000000000000000000000000..9fa4d134ae548e76d645144e008bf5a7a9738aff GIT binary patch literal 297 zcmZ?wbhEHb6k_0E_{__|%F1AA$&iu3!0?RWKLbO1JHzVL4BNIbJekArei_66Z46hh zGQ4`l@E<4#28usfAoM>6=lp`oqRjM+5(Ps`OJiLiVW!}mQIuI+l3$RKTBP8m7p$ic zmYA2Es;A(XlcNAuTdYu&TAW%`mYSl+paU`q<PHXwNfQK|I22oeL?eg*vs7R#1uz## zFmb|I9vwkmnoC8zyd0NK30k%FT2wZ7*P*EFwIJ4pt;ZZPK&)mEk$im1HL0AnTMds% hB=;CT01+S-<8dg9#{w(?Bo0879Ft(~1F{4etO3LXV)6h0 literal 0 HcmV?d00001 diff --git a/includes/geo/flags/flag_gi.gif b/includes/geo/flags/flag_gi.gif new file mode 100644 index 0000000000000000000000000000000000000000..94073d73e796d9988e1b192d3805632d4c0606f8 GIT binary patch literal 1004 zcmZ?wbhEHb6k_0E_|5<V|NsB56cWB=W`4e)u;0)B|G)oNuUtKT?D(m(XaD{Gf92}c zW5<slJap*!^Jfnp+&_Ev%!wn1KL(oqjC1-E>-IF#`D1$c>UnejhxzZFH}?z!Lp1}# zIcDZgX66g5tY=tR%UD^@a&pe);JC)idqY5AA}{X_A))oc!j~i@9?HtDmymd(sCY#| zeuuR5a%t%UiV7PP6=%rGp4ZTLr?0<BS$T`9>K+Y^{aRYn6cvx_>9xwspE59bXkl^H z%=D6p$pK^I4f^^|ot$2|x%~?W_~z$#$IY!zPxog)z#KEP4g>u&L4kiVGymk}z0Aou zlaa9{G4Vo4@rKmYzM!Cwy*)eg^Y6B`9;v7}-`Mz|zyIUH1(&+Jw@#nFe!+qtU%&qT z`SZv3?|1LqIe+flzkmP!{{8#s&!6AFfB*XR>nBj^2T=0+w{PFRe*OCC)2ELgKfZhS z?#-JwuV24@_3G8jmoJ|`fBy98(<e`!Jbd`@)~#DNZrr$b?b?+qS1w(;bm78<bLY;T zIdkUJsZ+am@7}a&)AHrZ=gyrwWy+N9?(X{fdSHxzV`h|~c?c-}WMO1rXlKv?*#ycH z3>+sJ7&&A-HYhkcx3L*=EI4*f&c5!)gO!KddL$a#I2gT>)B5Id$NYM-@$oUA24f~} z)=9?C&WdST^@yBcVE1h>%46ZWl)Qj<hK7>gm4Jn*y)z7R<TzXoT=1KrBJIF&;Ny{Q z3Dc5q9DkCI9c*Ipu$t1r$kNqhT*&uF@P?58d=6coJwF1Mc#4~sE0_q(Sjxqy?v=u` zA|a7;vS!4(h=ocM*t__pY$ik~HXagCa;$l>fzer^TR_U9$HOq0sZH6b>dg+v!>tFe KvoSL<SOWmFR7Ph2 literal 0 HcmV?d00001 diff --git a/includes/geo/flags/flag_gl.gif b/includes/geo/flags/flag_gl.gif new file mode 100644 index 0000000000000000000000000000000000000000..686983faeda1367250401ac346f867984987a7b5 GIT binary patch literal 1003 zcmZ?wbhEHb6k_0E_|5<V|NsC084!3iION*8^~a7MfAHY`%ZnGzGBTWDU^vUjc!rVj z95eG7AYx%T!^(P*o&5qQ=UGn9Gn|~~czLhz^Pd+Ix-BAdLqz0~gv1#MiAypvSLEfd zD9AriQd%x8eM4P+gQDUlW#ye}YIpVZ?;7au(a_khrFBGC_n?l>aXr0L1_o!13?Eup zTs1SjWMXpO*!Y%})io=tPcF_6?CqXAIzDxBdgbQ!&eQXahsP%$pKk#H9|Hn@hlii{ z_I?o_e#+PPZ%WFml$4*jxqk}_zZDn%uc|zgnE0!*;(ue~ue!P)4Gn+i%z4<?_kYQf zhcjoM>+SuudGo&=+b>O@{%-T;dn;DlSiJc8wryvYEIGGq+1X{wzMVYzaM!M17cRUz zefrAQt>3R*`~T?CpO-Js?BD<Y`}hApe}4P)>FL9Vm(HELaPHjkqes7f`SS1IzrTO~ z{`vFg_wV1oe*OCS^XHErKfZqb`svfBckkZ4e*OBzix*FxJbC!=;k|qJZr{Fr<Hn6^ z*REZ;a^>R1ix(~cjX8Jr?AbGC&g|a3d();(%a<>oJ9qAsDO0+;yX))gfw2RQrBQ+= zA)xq^g^_`wn?VO;Iw(&taGYRZ<dE^$py24*#V4w<`RU0ihRqBg4>}*`m2T`35M*jz z!p6=iwcyLiV0OO-3npPvD+d*J4lZtykQGVpehucOEK;8yx3F_^^9nfZ_>jyy+pL6# zBgA=`M>nsqjLU%siER>QY3CLQ?r=FdRX=J&isFHz-r~y6Ej$cL1|EFcjclBs7B5em zA!m`a!9#I^JEwdz+uxhT>3q^^Rv8Bz44o3XdHDO5%!~*;#V4&FGJ`{LLvsrYPm0Mx XA=S<XX}z#H0v``9$Zlq2WUvMRK}k!N literal 0 HcmV?d00001 diff --git a/includes/geo/flags/flag_gm.gif b/includes/geo/flags/flag_gm.gif new file mode 100644 index 0000000000000000000000000000000000000000..7816462259a6deebd270e9bc303df961fd3da89b GIT binary patch literal 254 zcmZ?wbhEHb6k_0E_{72>A@QH#8N+`DhB<To-<!IP0R|L*vVfV2{~Vn23o45;(=$pG z3@t5<b%BJLf^$YuW^qY=K}Kqkf|p*fo<dk+UUI6Qf@4mO0$6RaLQ!gQYEfBgiXMXw z$Rv<`49xW!N=i*iN=igf9xg5|E-o%03aFiffuRAFGB!50Fg9)mQWAoKje>%LL{OXz F)&M#@H}wDj literal 0 HcmV?d00001 diff --git a/includes/geo/flags/flag_gn.gif b/includes/geo/flags/flag_gn.gif new file mode 100644 index 0000000000000000000000000000000000000000..eab57a36afa9f1e165fe26aafa2a3c0d9467da17 GIT binary patch literal 401 zcmcgou}Z{H5M0ng!6sIgn@-`(AqpDB%5Zv+!b0r#l1;Mkk{8~4$>S<T|H0q!4{ZDa zzu`I?&)f;(7dXWfGXpcb*VD;aOuMiHi%ozRcm;U7gpUO*m+*`5bMOX)U+;I7Sd^Md z#zGXMCySY3a-5?VS0OdXJ*keI=ms<0&QTYb-V1xYHF~s`jFgqb{i_2!isR$MflhHY z$CPzLCfAti&akY~q!g~x77bfAJ?9Zlv_WYKZR(#En(5AA+nKB)D^2;gu2oEyu@@^2 xE9ctt@z{GGseV`#Wx7Tft!`Vr05%@>g5W7hPPPCZgCM*~lIOwuH*p&-z5$f~Z2SNK literal 0 HcmV?d00001 diff --git a/includes/geo/flags/flag_gp.gif b/includes/geo/flags/flag_gp.gif new file mode 100644 index 0000000000000000000000000000000000000000..0324f5bf04f3f7483dad135c7e27b5eb58e616ea GIT binary patch literal 997 zcmZ?wbhEHb6k_0E_|5<V|NsBLYHD`e%KCqLM!mJonfSzWNy%qZ(ynFaO!4!7SW$JQ zr1V{9*RL6~b{7>t@9Y1+aPiOi3oeyaJ!$FKkeTyo%8Wh5Wyfpk9`;TAvuN4VDbxS0 zSo3Syif@aTeP6NqOj`DZ%z`uNc{fTbFST@d?hOk%8lP}6*L!wI$nv<ni<PN+^V4@0 z^n94!^?It)PCw0J1Gl|FuDb%=cLxU?jq%+Z8FDZ_;ZnBCMDMs`nS~E(3-8y)Zc58N zQP%jnyXkdr$Gge(cRISBPoDX4(Uq$TXZLbGykv1{y2P1!#^;M1zHJUaSIYZwcEF7y z^)nHy|9i8}C^MWDWV~yye_mSXS9;tTHiol|3}+aCB;y%I#&aypXPB8Uu(DocXTQS5 zb&Z$z953$;0fBBVuJb}dw?#zmNk}}Dm3^Y9_(DzXwYK&Rb@g}p`pXp+cdDt~HPHWL zYI;Oh_n?l>S1YSi1_qn7w9XnCUNSK`Z*2U-&hD3!(=98j2ljS<+}xfzIsNnUdgbQ! z-`Dq@r{^0FkN^Ju{{jL&`S|<|4E*Nj_d77~XF$NmfPgD*ZZ9Jv|E8q;NKFOC6gb94 z395yF;!hSv28MnH9gvBjJi)+mh=Gwq#$$tmql7`h1_>pXR$fW{qzgM19%dJ4WEHXb zae<MEnT3r{CE~&XM;1<|qZbmdcubHoh}=-2Ihl=L!KIO9Q>05n=M=-}H6@D8Zhi93 zt=~9gKDcyFRQ6j{z*+o^SKg`p*A2lJ9bQ68t_w1LCZ+k#bL{-bF++Jn>SR@qMQ7Gj z8c&#KRmh@MWSn|>>O$9kwY|*Cdk^pkyEJeZHZ`&G%Gl&6G(L1<ZM4ifqmlUNNT0lJ T49m-nP3~MGY{Akz91PX~q8ucC literal 0 HcmV?d00001 diff --git a/includes/geo/flags/flag_gq.gif b/includes/geo/flags/flag_gq.gif new file mode 100644 index 0000000000000000000000000000000000000000..db4fa1e06d9462163a7a55de58cbaaf443452818 GIT binary patch literal 501 zcmZ?wbhEHb6k_0J_#(@|!0?a3brFNZ3LdBJ0RjIR_A%7lYMRQBIh!GQ3U}Fm28Kt9 ziZ9gF|J&I$-A`z`UpRk$^NJNKR_|Hd)AN7*`u|P$n`T{_w(i>68#it|d-m+zyLbQp zzxn?C|G$6#fJOs>;!hR`{qJ%}MrN@>W^Q77szO?3PO3tAVzEMUQEFmIYKlU6W=V!Z zVxB^3Sz=CUVo7Fxo<eedL8U@|nu1SQW@@=YKvBL9Sg0s7J)=ZH!&y_o(9+Ua7f6^Z zBvmT-q~_-(7Nz7X_~e%srDlRuC+6fRfK?YO6r~oY7L}!@=qb467b#@srR5jpLTpJ) z$}cTZC@3vT&PXiI%u7eMt{^8hu{c$sEVDSXL?NT3q`*pFzr4I$FQ*LXBE97NTm=Rl zkmo=_$-p{0Awa}65RMoeq3i~bAR~hlLP~^zfya$CEHu>CFBAwE85jg&u9x0T&5gZY zD$4;hFd+7Nq0o_1AQ#99zFr#JmYHw`$Yo@hVB&k(gm*KTWRU4v)X=p^1A-1Lgfc)} OCMCEykm1F_U=0AitGJE; literal 0 HcmV?d00001 diff --git a/includes/geo/flags/flag_gr.gif b/includes/geo/flags/flag_gr.gif new file mode 100644 index 0000000000000000000000000000000000000000..b20ce2101de06709b0b6f5c1637ad89b874114b1 GIT binary patch literal 1006 zcmZ?wbhEHb6k_0E_|5<V|NsB*XrJZiu-MCUhqcwD=%|$wCtPJ<2;k!C;Nj`y<Llt# zYZnyk6BFx~km#0>=#-M0AS*jlMP-)0{&I8kl?Db=3=OC1>ULUKEH*Kj<m9y7%xs#T zUX8W&JZ0rr2Zt5b*0a^r;@sR;1qB~+be!eowaUe1W=P2H$jBoR5r=|<w?#zkiHSKF z6SFfUWI<Ne@!Z_w2??uma`qG!9<Hc3S6+T9Ep26b`tthv(**^av$I!bWi8LoUz?Y= zIxlZkZtlvuy8V@v+bSxyl$EUy4zBL&yV%=%zN%_dfB(6*wu7~`TRJ)pH#BU`&YnJZ z?yZuNh0~^;Z*Si<d-l~CGcHb;aBRYaBW-Ql>grZ6S#odQylcyr-JLe=_|&P#)~tEB zYSsOvORvwFb85|+JF{o+m^*jZym>&hbJ?;(3l{8NvEuN81-mwFI=f}dxq}DqtX+F_ z&6*>J58s(IY3aFhFXqnOc;Uj!<;!<pz54Fr#g~^Zz1+C*==JOGjvl?Wckj{t`;YC} zbGWIg{nV+8M~<A{wr$Vk$umBF{PFVThx_-R-MRDl{Q0YA&t5)!_~gEQM?Qc4`SIiT zckjMDd-mqx!{@hdJveyq*vF6Go;-PZ_3Ew7o40@d{Qc<B6Zh{weDdUJMdijNOYgjR z`TqHfcW2LCUbT8HFn+=DJW5~*0mYvzj0_A58FWB$pgh6AahidVL&jr+f+LGO+uVkU zi@7JsTUT);I;D1tH!5{S%qmjpnQfGOVou~`x4ya7O#d4$m2^%L;ouRom=Vy}&?TnL zQWkNj;~0a|3^7eFk(0rTJ^QsdbqW>;cd&~U+_@mAa&odx)G8Cf3>P0YNmYxO4+)1{ zd!)?LBq|gqOi*;F{qupd<wd|kw?2j1Nh%%+-8_OKDj5omhuDNP19~_XGB!JC&u;ke t!O+E1#4r9p!OkYuF5$-fD>ED?xADqYRegAKGC18&hLJ5<numkI8UROHaftu` literal 0 HcmV?d00001 diff --git a/includes/geo/flags/flag_gs.gif b/includes/geo/flags/flag_gs.gif new file mode 100644 index 0000000000000000000000000000000000000000..11e1d235020ba1ff351dc63f640b1272b73f4b1e GIT binary patch literal 373 zcmZ?wbhEHb6k_0H_^QUhz>sF9Q)8i1ZD!VHVbS5~IVmP)Zb{9oy5gOMX@~3Tj#gAW zDQjJ{*)8RQG{b)ehW~nce_UMu2L${Ii})WEwR3vz%?VZgv$jm@UfI`oZ|j;<n>Srp za&FnG3v2e?+4aA>``d)>zpGaN-MjC^u{#$YpS||t{@vG4fwoc$DE?#t8>IsxL4IOj zo8-`y;SA)laU21XEWBMB7iP4WFgGwV88R^Sc4ioZ1U)l~H-_->f>qkhKmYtQV`&2? zE9aM=H9+3uj}<m@eL_shMK*H%#~*(L3G#PrK2hNSQu&jCp~Y9@l0}GCPjAO10S3l~ iLmncTEMWU2a$F|6Ik;qUFff4aV_-Ps=EBLuU=09Cx_Mgw literal 0 HcmV?d00001 diff --git a/includes/geo/flags/flag_gt.gif b/includes/geo/flags/flag_gt.gif new file mode 100644 index 0000000000000000000000000000000000000000..214d2d51ec20635223c86057dc328968424150bd GIT binary patch literal 1006 zcmZ?wbhEHb6k_0E_|5<V|NsBLa^rT*z9&tGpNj_Miu+}%*Q`*hSfo+2T%&TaZtYV2 zhLuW@rG|COEm~GNO+REmVTWzUTJ3}?!>l&Pt_`Mz{g%ZOY|5wkPTyl!HN$)2R;T)T zZY_(wd)9iiFAJK!D}2EbzrJ-rQ?`0{EDN8#KVi+K=*7o_CT;TVS`jpHL&mndLH+B( zrf!XzwJT)8y10dh{8|?zEjb!9YiH)#3u!A(CNDXXxA{iF_FF|e?-XvoUAW_R-sY>B zt4<eext6=(V)2gK#oKS@t-nyV?ON%U%MFJf*Y3SryZct-{(BAk?v|}T)3Ezi+o1;? zhabNC^ySO9@8K&i1}{AB+Bna(W?EqX+VqWAW9IG4-}^Xw>&^7lXYw~+Nt&}GYsIm% zm#)}PSnEAwvvKD#ldk3Fy{qh|ZjM>HuW;Mhmg9GNFFb$x^40lk*G^uzaPj)}`%j<V ze)#am-@oTBT=@F!+ljNMx9;4&_t?RO>z2O#_-^yj?UNQxU9w?WR&!3><hmo54(GHb z)%KMw*gPY;(7UiLDYqg1;K|)v4lVDVRa4oNQ&=0{)b77-L;cO0*N+}Oa^gtDu_G;$ zC)KZCz2M)!e}De``St79&!0a(efsq7-Mc4Go;-Z`@XD1dmo8npc=6)7bLY;UJ$vTN z8DN}(<93uF5CV!nSr{1@<}&Dj)PeGZ1IK9wMh+Q|4GNBO3UV3@i`6DBur0kKuyIin z3wxvZHUmMYG(LHk_D?r<HnN`Jmtf-c>DYLLXSVlji_BM(6uqX(Sg<HrDlKjjw`!9y z{bk(I&@ZLy!qIa;;b5a-u7)d@0_RyCep!<UfrtYPtYYa8A`TttygZvjV8NOlN*fM} zsCu4S6R7gsPmNLC=LLt8^Mh_RXRn%r&K(yQIn=Sexsa6HazM$}%z{IBxqyOg?L3K- jkD5-gH!7;=I4G$3F7=!sXZf&6sa1rBEm@j}gTWdA16Oy{ literal 0 HcmV?d00001 diff --git a/includes/geo/flags/flag_gu.gif b/includes/geo/flags/flag_gu.gif new file mode 100644 index 0000000000000000000000000000000000000000..cf2431e5cf98afbebeb6ab216fa946bbd14e2595 GIT binary patch literal 1006 zcmZ?wbhEHb6k_0E_|5<V|NsAQuBe()+Y#guRS?%6>6I7mSL^4Qk(1iz>5`_a9v2?e zWnmWY?Ajn89wDictf-SKqL>hpv_M!bjX@%oRW3>0zR@nI!`iQrNiKy=A%R^XfkQEo zQz?mCHHAk#okum9Un5mmC!1H!Q&>Ag+#pZFAX~<~T+XyW$+}Y2rc}qd%Fwe_*SSi? zEXmZjQ`bJv)T_}ds9V=Q%RYRPv0IsuYl%&8m!)sLg-@-ySCvcjRQLFqW*)`%!L4=y zb#BppE)iYsG5rB)^W9_myyGW_WG@QNT;P{H-8X4!VA`y(oJGMIb3?P{hvzH|&72cc zurRS~MN--F^qO_C`ExUB)@0VK$*EtTS+gpyaRZ}>J(GwXt4ao|a*Bw4uB2&+u$sS& zS%I=cgOW{|v|f~nccXvKYOj>JHi7l7(fxthOM`Nj24yeyNtzaxyT~)PD<o@PWWmzx z#?1`M84OBk%&J+eYB`)*xxD(t0*0lsc8&6OwTg}{(kAIj);Wrnnfd_})a(mPL#Ajs zmub6}8+g?jc-5NtH=6~vJ0&i1OIc(e)$f)xGazrZXX>1QoTV+x7FVp9m%M&z()MZL zN2bKDY;xF?<}oX&r6Y02mc%*T9m$cAz&HiR?I=MY1QdU=FfuUAWzYes1LX+@j?)Z` z95Nmo6b|Y}pIS0gIh}2WUg^6RFO4%MDmTU)`f<X@l~<CJe@{;U<Kp9j9!#DWRwTJ{ za&xg*I67QxVxOem&$6$fnYF7&pW7hTs9+(RpqjS?C(9yLt~L=dk%&bm2N<Q)eA^U+ zDqOuLh$?9*bf{zsH=FtOq*$m-=#my!waUmaSUIVIGk?;b8-X4PGREpQ1q_0Ulb5mN zOyjs%=sdweCdn!1M?%t>MyBjpA}14-*%TUUK3v#1Io)5uHC@5fE2ZOtyggg8G!F-Z FH2}P%^N|1m literal 0 HcmV?d00001 diff --git a/includes/geo/flags/flag_gw.gif b/includes/geo/flags/flag_gw.gif new file mode 100644 index 0000000000000000000000000000000000000000..91f38bc558f3a595adfb1a642f3e223edb08b1f1 GIT binary patch literal 444 zcmYjNKS%;$6n~(Fl*8#D4iWD*4O6a$vY_FDB9Rb@25I>`KfMpn`{cXRqb<UqK^j7W z+8UxE+!C6ihH7aDf@a5{v8g4yyM}thkN11;_x`SLtSx3q6vFU12`d0OfHDA_z!|_5 zz-1H$0Ji`S)9~^Eqmi5YGx;m%6Z!jfOJ^3c2B}f3GJ~Q+EYt)gHm#t;Y#oV-v`vf_ zu^Bf}<IP><Rm^WQ>R>_elphkTrrVfUO`?*`&d<8AfaP7xQ*IJb;h5(wL7Ar}hJn7? zLP0Gm+O(3!H7<~uRW2I8Q%IS&Y;3lKrW1>qwg2Oq1|=57HnW(Gx@|X?G8xBl(nj0e zD6R1ZLdrYNdkqASCAm{5)%%0D{d)gEQWO0_Y{#Q&NbU{&M5!(ZBPw%arTXkmOdUJF zcD;L-PDXIEI5Bh4E9R011xY$p9^+b9dE9%S>O6bi_>>mzNNTmK41MZ04LtdhctAds U<~(s+yHg}J<kbd_T!_H(58(=t)Bpeg literal 0 HcmV?d00001 diff --git a/includes/geo/flags/flag_gy.gif b/includes/geo/flags/flag_gy.gif new file mode 100644 index 0000000000000000000000000000000000000000..63f9da94482179e73d9ba2f44d506bebfc382273 GIT binary patch literal 1006 zcmZ?wbhEHb6k_0E_|5<V|Ns9t&oy(ca&aqkjp>X|nUd_3;}F~y7+C8cKOr`GVxoSq zmT8oMd90CjqM2=qg=2<IY)5!vPjuR(gp~fcj44U>X_f(vo^JUL&RMn|1y0^2u3kkh zzGd#Qy<vgX-iZ?;!y5dfT7uK3CS*-d&YYH%H7(gS$1bDWE}%purp};jx=&`SYvaO* zvdKXm%M%*s$8;=9I<ubd+(v;j8wAd75W2Em{M=@#8@uIh?^C?JABa?+oX~r6Qt!%c z?RS@L-d}P2ao6kNNtf?;{r^1)dwwDC&*R8{Ph&pcj{Nl~_Ut;oGwb+Hui`tqn*Z#2 z{xj?N&utL6uu<sDYT+~Mg)eRvy|7;N$~N({8^o^dkh;80>c)1t^Bd&v9aO!vP37TX ztp^9RUYs_5deZp%F5}ndEIwUz{Cd;v*M0v#4}+hb_WA!L`sah_ueTHT8}RKn<UeF8 zbiiEfgpJfO7nO?<)(`W8-#2G`?Je0WExb=o?68i?F=OrXPS#hvoNonrzsyLymyz_Q zG{2OWV~-eLqlEB5HTf=ismba}r>u<U=xZ&vFy82Bv&Ylreq`{;(10h2(QorIK9=Nt zE-(6AS+ZM@Z?A~JZV`cfvQkI&buPQP>~?c`5*z)YAn$cyJ}^$faXU&72m!^PEQ|~c za~X6%>Ogsdf#Wm-BZrK~28DwTjXbHF4ySd9Yx(4?5NJ?z;cRT=(tH%6ewJUyXHiC^ z;e%#QZYFlsUz<D6Nyr4ui+MPaiLp~ym_;c|#PhO@p6RrZi;8WnO+unB95E^<`PD3g z(>zXIRPNwr7I7;O;CK-@-@9Peg%h7xIRquRRVq#>2na29o_5D#=f&2Z3Cc!X4L1ZF z7c91I(b~FklXA~YC9fov7YiOXI@ndd^Qqc=)LqiVW6~al1|}!w#;Ok-i$vIYCKzX3 TlgKQ5(8SEfmMqP~!C(yl?=&<9 literal 0 HcmV?d00001 diff --git a/includes/geo/flags/flag_hk.gif b/includes/geo/flags/flag_hk.gif new file mode 100644 index 0000000000000000000000000000000000000000..aab5f679ecedf7f1ae4aaef019109809b3ac5da1 GIT binary patch literal 1005 zcmZ?wbhEHb6k_0E_|5<V|NsBLc=G7!9h=V1>f5i#uuqYpT!i6(GV^|A=7TCMht*gQ zsj?mbA`Q;tI@~99c~9u_9@61$mghQcAaKM`=$M&AkDB0B8`vez9IPuj?zu$4b) zr!db@dWxRpSr_%?=8BK}^dAN2ue4I0XQsHpPVJJn{$>Y_r@^LMowWA3>+N>a-Ql9M z(n0I6x8VU#gX_T-*Mcoh`k9>YGdb#G{3gckl)vd|f3x=qPVW+&E`(TZ_AvU8;&vz6 z;aa5K$7J_A(T=xcoc0A;?+vv6lIeRt!R<+k=c6Q#FWLT|v;AMB`MgN?`J5B*I>YaE zrr)RBz>m3s@3I2kWe2>=33#3ra5~oQO=0-!g76RJaSsY2Ki8zZuT6bdoBFLO>uXci zx203gbk}~kbY{N-;}HX~i)IpM9o6r<YkyAhdX?t)H7oc-X5hEHkdtv<C*r+d7e#-q z&$w2R_H5~_vwL^#mtZ)g%6nQ<;Ha*|Ap@Cfz823@0!}9coJa_GR-N;`yXts(_Nysv zw>Pf-cJlC3Pt(ILChtR>&IdbxPV)bp9B{j?_*!Gdqs4PB&YJvm&9b{I7XCSV{Pd1( z`@~oeNO4}*RlIrn)S2D8&zv~}j6rZrjuIq?fZ|UUMh1rI3_2j4pgh6Aaf*SFL&jr+ z!a-(sJAt1~uE*wjut@}5n6SuQxRG7&!;49(C)n)jMH~(&D7jD4WK!R8VH0cTOsfgc zY&43GxlPn?XPLHv$=zSZyn>B`Lq(leO2em)L*~&_uX(mpbp!*pc<@NL__tgTIHB6z z&o_x<tKk%mfQ8N>Jr5cbH>h%OCZ8}Uy5c@zzNvfJo(#ner#iVfU$iW|^5U$rnRnfl zghZzV9&TPPoejpB0s^LfEoUMcm0BG5__!20CM34-sRs4jX;|3Q!rr`rmyLzN8USrw BF0lXr literal 0 HcmV?d00001 diff --git a/includes/geo/flags/flag_hm.gif b/includes/geo/flags/flag_hm.gif new file mode 100644 index 0000000000000000000000000000000000000000..1b25e046e72fff1d5898985c46077de393200292 GIT binary patch literal 373 zcmZ?wbhEHb6k_0H_^QUh<2XymZH}17JQ=@*ik`D{y=R!X^eG1~){0oB7qh}FakXX2 z8oP}39tE4jYj#$rO{*(h5Zkc3XyTDp1>gS+4F5wz+jD15%9_+#x@czI;-<!R9Zl<| zG%R1-x~zZsg~_Wf&0K$F?f$zrX0QA>aoVf(+iq?@`uopc2I>LDpDbX*bU-A?PYi66 z4tS?uT;RephYx1WWXY)-N<!?+3=B+)j0_AbLbOD^mIkc^OF!^n5SZQ5_UUCr0}I0g zppXPJ!x9DuACZP5%nBb^7=WTcz|sXG5unqP3Cu|V8V5uS3JkIkNe_rPLM4#J!Ngz< E0G$?B;Q#;t literal 0 HcmV?d00001 diff --git a/includes/geo/flags/flag_hn.gif b/includes/geo/flags/flag_hn.gif new file mode 100644 index 0000000000000000000000000000000000000000..30e88ea7a1a5c31e6dbea96f9e19098a3d307678 GIT binary patch literal 222 zcmZ?wbhEHb6k_0H_{7Q}A@P6a%>UcA{Xcs2|K-d7fq(%F6o0Zn=zk8*`303lnduoN z3Wk=J#=1blOu;#$D6_aEzaS&ENWn`lSWh7=F)uk)Pr)%KM**z1SfMDjIJKxOHARm> x2V@e+J_hD^4hDt>AP*-M8X6iAq}mFiLPJ|!jYB{bh!-ddqHyYim^p#L8UO{9IV%7F literal 0 HcmV?d00001 diff --git a/includes/geo/flags/flag_hr.gif b/includes/geo/flags/flag_hr.gif new file mode 100644 index 0000000000000000000000000000000000000000..b4cc470042413f743a4a5db04e21b685e44dcfa4 GIT binary patch literal 1006 zcmZ?wbhEHb6k_0E_|5<V|NsBr<LJCMHhztV&%q^2&${?b<X2ee8{cf|xn#k@BJ1!- zY1=qa$79R(gsOYHsRlG9^aPp3R23a?cU;ZD(8|i%$;#T!&fd<+*~!n}Eg&#SSa_0z z#6)G~`Kqcj6&35{<tsEaI!sL0sjD~X=}pqp>#?v{VPZ1d)O4D$@kDFu`A$x2?CfU* z1RM?uI^yTI%iDWXXy^e?ul|V0l>vd%Q&KmmsxQ?yoM>n~(Zy|_U*N&;$c05E2TLoC zmRFxSdhGbyPoK_Sy!i9apYOkZef;v}+{KHh&Yu1K_wTPie;z)5eE0tSBgc;Y{PpY0 z*RO|<9NDvP@8v6(FJ8KM;^c`ZPaa*mbm7mR-`~G~`}XbY^XJblUAlPu__5p9uN^(G z|IO_iC#%YiFI)1YIRE*|<!2Ze>KPbn85qv8vYugOy}-+RRX|{Zpx_xv$-A<$4;2+> zOG>`f*YA{(d2ed^(8A)Xsp(fIryWK{zuerOy1E>(w*KYs|0f{eYe2wS8=G(8;UB}o ze#FK7Oi6hiANMjL;d5&0pRBB}85w6IBcJ5te6OfD5EpkWJ^fHx+NFYmLpfO&%Sw*d z)m`lDynXWIkI$dKfBN+9<;yqEpa1;&_05YHPaZxzf9A~ft5;vVc=7DnGhm#8<93uF z5CV!nSr{1@<}&Dj)PeE@1IK9wMh+Q|4GNA%sdpYIUU5G+%Q*SWl1$;_eR7Q{SFT8Y zIquNJ&dawT@pGHsJX@xRA1qrm1eiE^6m(`3ALn1-)Wo87B4y>IWlStAJQXdSla_c+ z-@(DswB&@4Vyu*|k%%V8L>1R55`q;^xu$BlA5aNm@#GQIj@XnjQ)vUIx@PnYo1c#~ zdZsJ-nYrF%a$UeLrCanMK(KLQGpBvkjR%3rZ3l#9^+Gmmc*xc&tCz6BA<&71qfy=@ c;lzQ1hdE^RQ;tMTJjBu|z?Lk{!@*z;09VIS(*OVf literal 0 HcmV?d00001 diff --git a/includes/geo/flags/flag_ht.gif b/includes/geo/flags/flag_ht.gif new file mode 100644 index 0000000000000000000000000000000000000000..f1b9609a81805b6e1bdffd5d6b915fbada3c177a GIT binary patch literal 1006 zcmZ?wbhEHb6k_0E_|5<V|NsBLE+P3sOYe)F({DfjU7R8ZwN0)&dcX6Jc;DK6SV3ox zfz>fnhg)ueF9V`q$7Q@u&EK^8#<B&+dKw<9O6+sBxZq%N*xq<|u-i*Nrz>t&J7WXh zM)^H0&3c~{{<N+21Ovly28LP&h8jl3(~OKKnVC<pvYuvTJ;BL&oQvxmFYg6j-jiHh z9RdQEB_wW0NSqTCoFFTETT$_Wy!?4d$yw^^m$kK@Dk?75*MDiCf7{gbt(DbhEv<DH z7I*FJK07&mH8R@a=Jvzh{=TE*BQLMNR@R4oeSdj+zVh&R;qU*;$LC`}!0*7oKLG(> z0|URgxm^wj_z)icDLC|5T-?{l$fqeOKQhw)rlx+*%KELLeQwU&YZYBP;?t`uC+(WB zVQb^eS=nVpp>clOH%vUXZ((MV|Eo*KjxL@K@zpT~28frAF*BcHWj)TydWM4o=&_5u zyk~iNFAE5q5)wKqA#q1m_P(Ox1qJytiV91lrLU{2uTfNdrLVtUS$Uh9+6@E!9U2;M zOig!dX&uzjIjpC5Kv(ySk>POzgS!?M7tKu1nV6h5HvZ=1bi>N(yPMl>d%K5DPS4!j z-g<hz_VD-(^khK5J0G84fq@_W{JsVR{0Itq8xZg(CFM_JJuq^?kvvLZ4*|uWEQ|~c z3m9}j(x5!Sz;T*^kweB~gMy==a+btNrK9XTB8q-HW^8ok5N=dXVmav4%F!#L=(A?R zMCJ}5b*AVqE0R<@dBs#cR#X%|K0Z<1gXK{}k!ly8uELIrn?|kf6V<%iIPN@n*xbq` zp;p4F+~~x{Cu<TTAi>Dg#LC9kAQ=3tyNQKg#w0=ELa?e`@wFG0#%(<_{by>}I)!*7 zEO#iqwWLuwfuWIUj)7}d3C9En*Rp#n3Z2={D|k#d@k~nb2#{~Ae6%1@`FWqb`!qA( Ss3{#6=G(F*OY?9rSOWkDTOeQn literal 0 HcmV?d00001 diff --git a/includes/geo/flags/flag_hu.gif b/includes/geo/flags/flag_hu.gif new file mode 100644 index 0000000000000000000000000000000000000000..78a5724dd57c59559adb42c5be127809870097d8 GIT binary patch literal 1006 zcmZ?wbhEHb6k_0E_|5<V|NsC0_wD<#1q-iUxqAHA@hexaGUPKb<S;N7F|!u1vgWgL zmT>Y`@d{K4NK{M6cF4*%%PV#$N~cRJ6)LMYs4M0u>d(;EY|zwg)zv7|(5lulooT99 zuV>I=VA5e?G0DPdxs&AtE3*zWx8-h5Go0M!yZNv84_Fi6x7^QbzL!&zQ^4$i*mbdi zQv+ic$L8$H$=;G(xVJEGYu@K?pP#*acJt27<EM`Q{`>pq@1Ng)et-4m)r(gzuHCqH z<=U0=7tfzOeRAJ{eP+F;UfrIj&YXPy{Mi-;hRqBNg$xV@3=CVDnRl?VZewNL%E`Hx zm-nE6z+MT79pd8K#l>3$1y9P#o>f%bCokV8DY;8YsZK)Ty1xENUESNJrspgyo;W$J zHZr<qZ-3Ov>baZSB}d0?*4D55{a*(JEVi(C8W8X#Fz`uu_?v`;=W%hjBO~udN54!? zewLd0E-UL+M#h_xk~4=6T{wRH{IO%F4;{L5`SPuc7r(rI{ruj&zhA%p`SRuC%a`|W z-1zwF)#bBie|-P`@87>afByXX_3P))pWnWH`}FD4yLaziy?XWZ>C-1qo;-Z`@WzcB z*REZ=bm`KC3m49vJ9qZ%*)wO(oH}(17=7Sq93{vJ0mYvzj0_CZ7<53IL3x6K<1_;! zhm6Mt1xFQ+brU)lFXI+bbDL(f@{ntfWTWS@n#RLvJyX@(r&ugpbktkYglY4fiN?!) zC3J!oMciakJ3GrfkA;sz<p95&b@_`cCpWwE&$ny%$Dt$eAVAq;iiT^^5e~tHj_qQO zLK-Uq1eqsmcvfA}2wcd}CL*{(#ekh(-X)LWXX0WuUKy*hFAPF14|v3s4MI*RIJt65 z7$xl~FidH65a1V62zcPY#4e-}H08$y$7a?>K?xa;3k-)^1=Is(2s}z;ZslZ4mgeDL Gum%95gF;pS literal 0 HcmV?d00001 diff --git a/includes/geo/flags/flag_id.gif b/includes/geo/flags/flag_id.gif new file mode 100644 index 0000000000000000000000000000000000000000..8b288fa2ae0494967441eaf4bf22780bbd451ed7 GIT binary patch literal 1005 zcmZ?wbhEHb6k_0E_|5<V|Ns9#c<9ik&6}@Wz4G9}{kwPXT)leb?AbG?jvRb?|IXj< zUw(Xgf9mjo6Ne8j)?`?!#kfR^aj7=*G6T-lMqJB`c-EQnt}x+UX)d_jTyUF%M3uJS zE*II&PBI%@<k!0?Z}nC`5~zJ5On-l%?lf1e%gJ_E)1A&GJ1p=sI-2CTJ<9e_lGBAu z&)WsQr!zh76!~As_PJFYc(XWgd!pO1ET4PT(bvi&Zq>$}DT};OmvFBs<yLd*<G!NH zXHQ=`bLz*Z58pq&fAQ$SN;QVXY7Cj;42w0G*J`n@(qdhq!(OVywarvurK!*+OOZ`h z5{F$C+YBWSc&c3tH{I#4e=f%ANVvt_47Y>PcI!f{Z)SVlDhRk$7<e%+U_-R??UL}P ztyvG6Gfp2lbnp7rH%}kuiZb+@D?ZK-xN_#yw-4|C{rmU#@83Uv{`~&^``52uKY#xG z@#Dw0Z{NOt{rc(Cr;i^$zI*rX&6_u`U%!6!>eY)EFP=Vq`sB%zhYug#yLa#Q?c29* z-MVq(#<gqLu3Wit>C&Z(7cXA8aN+#<^XJZ;I|~f@GiOenI(7W`@gql$?BBnC&z?Oy zckbM<VZ-v}%Yl&vj<ivNIw7F=lZBCiVFH5=$T(1*aNsz_z{nxvu|dJnl8r;wN~Pnx ztVPD9Bbp8#fy#|3X*D;MQavXsddzT`+2qR2qs`Qr<FN6u8yCN@oX3U(jxC+yku39m zE<E7g#FlWTMeuL};{*j;84i_%7Xb_HtDbG(ym0Isqf0lNjgUp#iOJe=y8<$cTsj0* z{T792DjRTe%2>rT>=0mNV&zrz+A`swlY+RMWmwIL07mC_LG`378yuZm515qv5wS|) qxG>Kuk7>=!%j}H|ja5v#GEda~WlS^fJ>Z<uF;TgB11}p3gEas>;#RHz literal 0 HcmV?d00001 diff --git a/includes/geo/flags/flag_ie.gif b/includes/geo/flags/flag_ie.gif new file mode 100644 index 0000000000000000000000000000000000000000..4ec0ae2b676499dd4110fa3f3e38eb064a30ede3 GIT binary patch literal 1006 zcmZ?wbhEHb6k_0E_|5<V|NsAIsAga&XJGJUVDMpJu4ZPgWM-{p<*euAt>fhi=MriW zlIV~Sj2D#em6z{Qkj#`+pQx@_sHoMWrQNNq*RQ8lqh;7<Xfe;ibegHfYzw1SBdb1Z zyXkh;ebyeUJly8E1#AomSQik!Ej(^_T=3H1$n}va`%_Z(rDPn;NZp;9bvP?)dsgj< z+Kvky_a5H6a{bE5Gbc}+KJn$-m&Z>ZU%h_y?D?~2&Yd}V`lP{hea9sZX?s)8o;~yG z<@0Y}K7IP|?%thS*REW;aQ@u#K<Nz;ikqU9cgCyjN!0jMZ@NEO>qv&~!8D!YS$d~( z49?~mUMe&>UtoN-*z8xA(~WY=TNPFhYVH2?xjk)kde!Rof0FOJPS1x8uKy?d|C<`{ zsn_T4l)!KOe!nLN{+tx>x;N<SjD)N0p??<VJe`{Se?{@91$n<$lsw5&d{?G_D%0Rn zp2?3Uy9ZTv|9ZUMwR!%V81S<%;Q!x0e}Dh__2c`Cr%(R<`}gP1pI^Uz{rvg!$B!Rh zzkdDn>C?M+?_R%t{o=)oCr_R{eE9I*y?eKB-@b9<#<gqLu3Wit>C&Z(7cXA8aN*p! zb7z6xK63^XU!#CZA)xq^g^___B7+XdJW!rs;5f~|$RXpgLBWxUMX991aq$Huj|pu7 ziIbmni8r#!6hu5+)V9cdf(+-wOKD!y4VlDaEG8~$<#nGRr^)5S)+c5d&Em(gFsX%8 zW<r&L)s*EuG6wN$IQ|@HI>N?psbK2l!f`^<Dsh8@;EBaY_&6leEWAQA1m>BPZt^Hp z5@6-v<kC73km4~x-a7kPNaZ1y1st+Gd;vQOGcL&6mR~v2x#>yA0Ullfo(%%c0t;-b m>K0U9X7Lnk<QL*FSitC}V8{6DhrwgFPC+HMWN97_25SJLG)R5` literal 0 HcmV?d00001 diff --git a/includes/geo/flags/flag_il.gif b/includes/geo/flags/flag_il.gif new file mode 100644 index 0000000000000000000000000000000000000000..c6dc6b578a323130318444d70c4a1276b30347a4 GIT binary patch literal 1006 zcmZ?wbhEHb6k_0E_|5<V|AFA&|EpK79zS-xrM>&`@zY;^{MmNq-iaH}HXk_6>{`ZE zxR1YNpHS6tq0;>#6^BG3x|N$wDAyg739K+|IjCK<%(V58Y3l)-{xfE^o2***xG#Ka zSTN6Z##M*D<BomDEvr`f%)RM8;h1B~)`;~Vf*0J3-TWzP?JNIjr{Xug51o5CZte59 zRgYsAU(eq4C2QNe)HM&v_kZa+@vU*qnWmM;ChfSk`trxwTTjg0c5=<(E2|G)I&uHw zn!Tqs9Xz|`;OS$h&#zjy@$0XDo3`z|ap(TUt2a)ZIsfY2NA{xqBIWz!n@%ZpTvDjn zuhw)_qv3%5gljtOCrxHN&}}+k*mlHv$`#|9jqc0e+Vq`tnSIN#`(W_;PrgeYg{*nw zH~*$t?o^My1Bsj8C9Jxix%Exnu8)yZ_Eqh9vv~KJotK{6|M2J0`yYo+oO%2C`<e3> zfBgP?<JtTB&t6@-eecT6I}e_|`1t+TlUHvay?DL%;Nh3=K3uta_28jH&!0bg@ZkR0 zvuA#M|9<z*oqzxS{r&s*&!0cPfB*jV>(|epKfitZ_Vw%6PoF-0{P^+RyLWHiym|HN z)zha>A3l6|`}XZyw{G3IapTIBE0-=^I(P2eS)f5@&YU`RYWeczz&Hd)<|sj02q^w! zVPs&K!Jq@u2Feo*9H$u=Ib=LGC^&M7?3pk#@EB_cSJ1K)frCjsJdNB+83N2~-7V}q z6D%Txj&_OZF>$j@EMDL@(bJ;HrRj58?*z*dmbfkzhKcg>rki>;OgwNw-l6>)hl;?0 z0A){mgBceS5BV;zZ<X*Ax{*FX&Sr{8%#FqcuCo|g#CSKT2ux7&n5^}6!A7NHye3UT zwvQ&eKbULbz_TLp@e7`Q``kVO!=&^M2Y%m4CJhUoaJCDn2bBEWu&|4@F?^1}OorA| WVxsy9EuJ4+T{`&KlBIb#7_0%9l94X} literal 0 HcmV?d00001 diff --git a/includes/geo/flags/flag_im.gif b/includes/geo/flags/flag_im.gif new file mode 100644 index 0000000000000000000000000000000000000000..4115d7d4f8bcde09da0d549157237c4badc9b7b1 GIT binary patch literal 258 zcmZ?wbhEHb6k_0H_#(+LM?iWDzx-BV`4uwS+xZoC@hfZ=R@@_?xLaOtg|W&a1FQW? z3cGZ5XPP)}Fmvg5bL|NTSRRwQJ~nG<R^H0|oVC?in@j6f&78SyY5SS32@DuO@h1yd zOb0}Q>||iAe-J2hybui;oGxrQ1`-qjO7*b@9y5k1V3ccWGQA8}pBNJ~4J5^00V3N2 Z7>~lG3T50wWF8=KPaxP0a2pjFtO1l>S}Onm literal 0 HcmV?d00001 diff --git a/includes/geo/flags/flag_in.gif b/includes/geo/flags/flag_in.gif new file mode 100644 index 0000000000000000000000000000000000000000..a1c16ee41dee842dac79e47ed5e3e0f274a0c7f6 GIT binary patch literal 1006 zcmZ?wbhEHb6k_0E_|5<V|NsAA(Kls!>x8RUt{y*j{L_b@Cr_SPyyWuo6}xB5KV8?c zed@g94So9;uDw>=x~Hal=d?xpuHJjU^}xwDA3y#2_wUr1Ggq!&J$~l&_us!>y?guO z&Fd>SuAe-6=GWgp`wktrcI(Eeb7xMTJ)O5DIcZgJ>#;J|Ne152&4Xszhfna#S{;$G zIHGh@O3UHm?lV>HlZ>L4xF*aD=r~<!KSAEIR55t2g-SVtW(})m6{~SOuSu(bWvhhK z6j_(ail&9qc2&x5Em}@>8sSS!Jv;OQCYZ!8bV^<2mcK0^dxM`w4TDx4vwj0-$P#_O zK7){HrfHj;GB&vt?(#3#7V!M}vok>q^~MYr!dTCQvffA#xDv;IE<xx?zT#Xz$r}aQ zudDPQ)>v#x()rQl_^03PSh4m0X#xMH1-$F^dDG+ldwR&<#p(4%4CjKFPX@4_31&YV z#(6D<x7(igQj)|J7r}>FviCA&uB6GotJ43}VEU`eX?KRv^CrjtQ~ZBU3iviH{MYQb zms4WC&rkioH0%71)pw8YesJc%zZZ8t-o13?@Xi+(4lke9`}OX{zt8V{x_jyW>qm#y zuiZFz&X4ck|NZ;-=g*&CzkdDv`SaViZ?9gxdiwO~!-o$qUAlDk?AcSNP5~nn9I>MW z;Sf;#$->CMFo!`0q!g4V95_xhFmlLvY*08Tq!qBoppc2JQ_v`8OTtDaH?GD`K2swT zj|+<#nPe1$LNWxEotUnkILUmXf1Xv|iZzwS$NA>j*04CuGI`pxjG0r+#vwt0LDieZ zjC0OLmCi{rHZyEGm5z2yR&%KPArP^YYr0|MubR%{)-F+<=yx5O$^v{d>@&}mT)fog zD`pjUXo6$1TS6nlRD;w_0*p?~>>?_zt4cH{JMc?ev>dpQ$i&Plq?K}k!RZKlqiNZL a4Ta9`{E7j63YtzS9s*Kq$<jO=4AuZ;nq46P literal 0 HcmV?d00001 diff --git a/includes/geo/flags/flag_io.gif b/includes/geo/flags/flag_io.gif new file mode 100644 index 0000000000000000000000000000000000000000..c2d8e857ff4ee6e1901d83778d610af3cee4202f GIT binary patch literal 829 zcmZ?wbhEHb6ky<C_*TKd=c>u=W+dQiDCX%T>m9C|m}#9-<P{bt@3_>?eZGp<YOTQa zIw9M&Lv|bcFEftcX%W5IHf@SU(t!wv&Jg!0fl<qSlGnSWY;#H5<(9F_Giy&!_O6iP zJ&`4Qvg)=}SFZLhJmz0<G@|TST-BkZx+8HNE9*N~*0*mjnYJRe@mNmV@!a-Pxm~BT z+b<M%A1m%YS=)W2bke!%DQ8P2UZ|LI@xQg@RU6;ij{YYD(q8!o|ML&}AK>>tF19ac zUSs{XrI8J*!kgC=&DmQqudQioOZ&c_iMtmsUcF+~`fc0yw#>TJIq&kMNrz|6J=weT zT;Gyw6Bb{YzViB{b$4d0xjb|AjrkjHEt_|E;fe#xSD#z8`^@6acNXlpw`$A%HM{O_ z*mHf+=0_X%J=$^L*5<=cww!#t`^d9BC!g**^Xg>l+&hhvuS{KeVbS(G>v#U2HudrB zmH$_-I<Wl2fz!{AU3zuy;)9b{ULU{t@$}t~SFSv{eEZ#{C*N;8{=$F_DE?#t3oHJ+ z9Fmb)tdN<Tn4YSTmYI{PP@Y(<kX)3SSdyBeP@Y+mp^%uTkXn|QQ<_+knV+YSoL^9> zke{aD6PB4;t`Ja^uLBk;%1qBFQP6PKR4}x(G}Z+Y<_bxb3O=d%d5J|S`3gSyrA4Wk zAk~REISOFa#R^5K#i>PQsVRC2ZuvzDnR#jXMY#}L5|i>vOB4!9i;^=Ei!<}mk*zDp zNlh$HRVd3W&MZ;LC@Cqh($_C9FW1W{1G-2rIX_o{K?meHP*P)HKirURz-8*fnG;_g zXcVELRZzxdA8MMBCCeqHtjf&DCN5!SZf$C1X=YL8C&<LW5?df_n`@fwAS}YA>&MC- z#v|aGCTi*$>L{J>Dd+B{mKf<IEpFo@8JsDu9qr)}FDWh_R3PqIq@rJDBvTl!SDccs zt&pg~AL+&8<<I9F*T5yA6%eWAnWANsVq}ycuay!Urz8=eB^h8WZsaMZ?kTAv9+D*K jSD<WIp{HM}u2~Y3tfQHtqZsMM@8!pB62~Lk$Y2cs<Rew+ literal 0 HcmV?d00001 diff --git a/includes/geo/flags/flag_iq.gif b/includes/geo/flags/flag_iq.gif new file mode 100644 index 0000000000000000000000000000000000000000..c6283c23e4cf9dda8815961b3d3bd2cde1d5e9a8 GIT binary patch literal 1006 zcmZ?wbhEHb6k_0E_|5<V|NsB*ke2xz7XGuM^3<Wj=TDsc`|bOmuirktdVTxy)jwaq ze|Y&?Ur%3GN7vrYzObM$IVm|TH0<h?tN#80-@pI(^Y`D$(`ODJJ*K3reD31KM^BzS zdi?m?ub=NeeR%Zp>7K*;j$Jvq=hptk+m|lex#HOE6MdT}=Fcxmn3|9=HDmg&=?jl7 zY+Kwmd-Lpb56>OHaeV#m^*avkc=_R_yn_7h1G`^;c>U__t79jR?K`;d!J`LPuU)-# z`O=A#C*FL0ZDwYA{P?lk*RCFCV5ntas9|6@!OVP`mGuM=adKYZ<-IH*a85#Ef}r3X zS=p1avd3j)9w;iFmzSR<DS2L1^`yG`OMU&frlvQIjqh4me06f#VPy2f&Fzt+<5O3c z%l7t%t*w9g`~M0E_!<zf&c^0bc=*@2xL+wLuj1oh#KnD1P5qvc@jEN)X->|u{rj(; zJ9p~HktOrzzkBiG{>_^g&Yb!2<Hxse-(I|U@$A{Nix)2*J9cc(o;~H|<wZqB1qB6( ziHRX0Aprpa{{H@cety2bzHV-AuCA_5PEJ-<Ru&c(rlzJQCML$l#s&rk`uh5MdU{$~ zS{fP}ii(P|va-_B(h?F90s;cOyu6&8oUE*@%*@Qdcm&7iC_zF9DE?$&WMG)dpaaqa z$`cG6rx_SIWIQ$~I4U|Xst7cG)+MCu*rie#<jO74=sYdO(K(HKin3#eLZTDv>FEYc ztR0cg4}7L;`pxp#cqr9jrb!yhzKP8ZjZEe_ToM_=>IWNH3mQ0%Bpht!6cTsnu@HRZ z%r2;EmLcGg?$;-xlW-)X@lk8HoOX!M1H}zZbFC{1F6>y?+{`O!`s&S(iS7^N?AxR) z0=_gjv2axV_%czUW5NOF$$E@CTsVamIo30YdR=)TsM2Vx!+0P>Q)sbM!#|!+8&3qX Nd9o!-^KdX&0{|W@MPUE{ literal 0 HcmV?d00001 diff --git a/includes/geo/flags/flag_ir.gif b/includes/geo/flags/flag_ir.gif new file mode 100644 index 0000000000000000000000000000000000000000..f1e66af735c799016f08af51e661c6801f80291d GIT binary patch literal 1006 zcmZ?wbhEHb6k_0E_|5<V|NsC06&Q57r1Wxi&B;w$9zT5a>&LG@zyCaX_~`t(^Y`xF zKXUlk@85quefoU<{Dm)Hzg@U^>G+v5Uw{32_vzC~AmjV@^A|53KY8-li4$MGe*N_M z^V4U~9zA}1_TmMgDWAT4_MaK#Gu4lwn1P{)fx&};!JUD*gqgLRm9>nOvy79smRF!r zK%!AXFiKFiOIER8QNBf9GDT8<mcHqHQ;X>qPAi>^>W$pix;f5uwCb`B*c{-$(LZ2a zK=_96xUF%avqMw2r)KTT3Y!s@wluBpK;OY*2hU$VfAH`@t2E2x6-h-~3*&lYn+`R$ z?rWKFrhmfe{?3CP3og%l_2$LJ%jds+{qp_mmka049zS~I=$ch0R;_q>{MhkL8&5DW z9AjcS$;^C;jqNx)`w33Yi@dy-g@w;bN!^i^y{I66Us-vHwDcM!rC0j;>y?#vYiaG! z)O=%RcHF?=uz~(XGt;|PmgmgOzBxI4_w;<|?EK8l?YF=G*MNYJ0Rgv*3eV)^9M8-= zmYZ{-q~uyn&8gDTN1dHpi;8Y^ciryqJ5W<|y0!J~{P{mtu6Vy_(T~-u-!5JHbm`LT z%a%Uev*+ixZ*N|{eD(bKiK9msFI@Qc_3PU=Z~prE^T+q^&!0WJeCg836DLj_KmP68 zx2spL?%lf=7{B0n9wo4ZfZ|UUMh1q33_2h=P@Z7mIL*MwA>*+@;h>Oe$_s%<i`}|K zlmj+2I5HpSYgCK5!|_Skokvu~Z%u{aVYYrbrpX4HN=G>-Dk?cK1a4Y#QdlF9C2W_F zr;w<!$EFO+qy#Tf?P+?PDGdpSnOH@+coY~q4>hv!3E2p69CT{umQX2RJd%F8g<s0T z<%EL4<Ym5dHw1k8a6*v7XP#Q^BNnfOMNUose!LXUxS-_PBPHon(lOzHW$K{{MrXFO q($-Ah?kp5O-YeCZex&55(XlhLtSY}en8>`GceV*zvNR6|gEat8hixYS literal 0 HcmV?d00001 diff --git a/includes/geo/flags/flag_is.gif b/includes/geo/flags/flag_is.gif new file mode 100644 index 0000000000000000000000000000000000000000..23e9c6f69f7c39c93782664116f2b532e6c2a69c GIT binary patch literal 1006 zcmZ?wbhEHb6k_0E_|5<V|NsBLT~WDq-ujg@*Gy?zG_7^Xf~l)69=Ut|@U2NrOJ;Sh zUp#rok?mLK^>5y^^hjU*iu0%LESkHGkGGqTw^LSTa%jjAM#fe~#%5;b5H_}U7M4&J zmJoLKc23StF0LMK?rt8QPF~&~F0MEsp$Q@)GlYdFiiu5?keDtbJ6S{|U0Hdan%ZJ@ z^+l?xGqkmr$;(%$skN!9HmIvN85qnrHC?N#+izvH+0t@@mDMIKtwue)9$no|W8)ci zc3X{&C!3m1v$ULRXSc%IdcM2+ZhQM>9v-{By!QF{?Dz56=j*%Q({qcv`&u8L?cUy- z0s{{O2JQ<8*clpnI4tZ)SlHpv&;!B2dm<xuR9EjPFJD?;zkb=WyR&DXTej>rJ69JE ze~*gBQYE#SvhqbnW*e;SR-0S)cXc0|IQi_X*;hKdcCTFZAg^dcdG#)PpCztAD}&;< zCgmOS4(=_kKi}MUr@r%I+r--r0V@h?4ir}Jn7-)A86AZSx=Po~w9nZZUvss27~*|9 z!1G;d%$uylQ!yb|lcIl><vq{K_*Gl-swC%sW5v(<^8fAizdD+J^tPW;mbsFh@pI<1 zPYdS#S-bi;FYj4J#Z%fE7hRl>1_d3Di8>P>_n@NeU1!Jn>dHqwT}LV_e$SorY32-I z{DR|ol)w@Kia%Kx85kBa=z!!vd4hrCGy@}tjK>CrgS?VQWFoFK__PX0In2qJ$b3?y zQ6^-HXTb|c2`*Wi84-bpJEmwcxxd)a<S>C*P(rW9;p3rpAq{VqV+SXzGbwPE-P%#f z?0#;JRmnS!FDjao7`&z%q*g7-6kg)Lz^YK_M#n@&@5x$UKYmsZSm@FvASk60a8}Zc zSw=9T`6$mU-Pj#VE>3by5Rp<5dC?fqbhKC5f0oG0MCCRIMa_L8H#Rfy^r?ibG2r~v h+|JXer&eKjp#7kPlGrK>Nv4$JJQ8fl(mWgt)&M`BFI@lt literal 0 HcmV?d00001 diff --git a/includes/geo/flags/flag_it.gif b/includes/geo/flags/flag_it.gif new file mode 100644 index 0000000000000000000000000000000000000000..a6c51739f78dbf0da98bdb1e58bbd57f4d360754 GIT binary patch literal 1006 zcmZ?wbhEHb6k_0E_|5<V|NsBLU~2Z_>NSP}28KKa1~&%gLT2UyX4Ya>&Js@EQeLh= zF8*?UfpP(%Dk0%&Vex8li8=|vNI~gFY58V(`6dO)BuUj4RrL;a#VkdwQZ0+A78a8& zjOvW6+N`bHtvwcb1gs2jo8lI*JRp2sc*ydQxXp2qD<V^Nq@-+1$=H>Vx+OJhcUI<( z%#s5ohfW<jc=F)BWBc|V-FxZQrIQy=?mN2g^rh3c9^QKO;gvzZzReVC$2ksZTT{=T zJ@e}JtxM9<_Y@TuOH1EYS6{8D_(ETQowD*)HMQ*;8gEQZcWG%oH8b6-qjOkK?|`oE z2_wU!1_tL$OwO8^oH924WM}uq$?2+<)ps|y_bx8C?d={oIsNeRx?pej#LexeukTAw z&!7JOKLY~32Lycd^Ly*#^CK|uOF+Q4z`zII-ajKF-iC&Li;ljqcki{shwq&}{prDj z|L@-YdinD2+qd7IJ^T0X-=9B!e*OCO^XJbWKYo1u`t{SNPw(End;R+Lix)4RJbCi) z;lq3P?%lq9`^JqM*REZ=a^=dUOP4NQym;Zlg>&c5odx>v%o$+pfMaQtph*ZQ{$ycf zVCZJh0htcU6AT=u85lWaJT@peGPCK`R7`yAujtx!gMo9>6EBHIHnoa`hfM4XUAhFe zN(L?Ak}zhH%yC$F=m@V%mylr5=9aGM#_=p!5*wS2^htEpNN|}joStTsvWbJ`;vyGz z9y1YHp(oFKXBZ@J@esW6n1!EPFik<~OS=CYleAqN4N3;C9X#AJClpvZ_~k6J_eE45 za#_G3%P(NkAh^O`&Z_82%FIVkIvn_fghUzw4)@QqDtWe`^AZcEV56vrfQ3WjF*$3- UcYhu*xpoRFvL#FNa4=W{04H256951J literal 0 HcmV?d00001 diff --git a/includes/geo/flags/flag_je.gif b/includes/geo/flags/flag_je.gif new file mode 100644 index 0000000000000000000000000000000000000000..45e2bc8b8e0574c010a5b1b7b7c3ded9eb2179df GIT binary patch literal 620 zcmb_Z&ubG=5PnHi5@JD;f<5Fg1sfv7G))jq?P001Dy$%-c=F&&_9gpZlNa_!mfixQ zQV;@$f(b%FK@{voi<e%KLy<yH?L~4<k$CYELjyJAChfsLz&Xq?GvD{k40HFsd^1Bs zBuIWo3Hp2(3}QHpkqFMsVLXoMG%hU-WODrY`ha^;mQhh~Wd*ZY6asB~_$hGwB8#;e zZfsz)iCbH^y^T9NC&SJD&#%~O;r>1z9AKw&GW?E5N26aqu-E%D=wiQ**vHX`{6Cu= zo|}lxjt*BfZUQgT0)sr)893C0oWZEYRB*VZ0WATmP~D~$7bVDv@*0RdD33UE;GrSn zlaj#;ngy}jS79NONndl_4aly6!bFK0ssKgU2IFHi)peMlO)!|rj0#f|APWO{DKCuT z=@gn3wgqL|$Z6E%rNY1C$~vPag9<mf1)61*7w6|4$4TfFccVm36oJIY$Bkb_E_`kg zPcGF^HebG1-B53nu0JV74`ZP~LwVyP-c%!b-m^Qs9Fwm2pR^YmN;JG4N|vjE^=HWs zua#(h&*e!|(mPMJdX~A69wE}b)84qaJhKW!{-&lp58SNFNd)R2zxXGRJ8#Lw%M+Ev i)Ap{~nek4)8f&^dzgMf0soI|EZJtRlK9??$TYmxW$>5~` literal 0 HcmV?d00001 diff --git a/includes/geo/flags/flag_jm.gif b/includes/geo/flags/flag_jm.gif new file mode 100644 index 0000000000000000000000000000000000000000..f56aebf549aa67de30421ea0dbfc4eaa2855f4b6 GIT binary patch literal 1006 zcmZ?wbhEHb6k_0E_|5<V|NsBDwz4)eHOolPkXKO9*3scD<F%S?#gfa&lEcVX&MQ<Y zpx&)!)@kZA-7$MdmPnOA;Br5WPQ~!G0X&7w>K(G`jq-jA+;|HZ1WQ<jidjWVI92K- ztY_*w%rSMIYT>)WDQJ~j<Oct!wE>Ci!euLY-MXx$Yq*U26_sk4jk-lVdJR&ydKon{ zSa!0vABhW|Bb&5XqGYpn_;l9R9ZpS~C0aJBCpJpXIc3_viDBYa_DO5BPCg4<x|@01 zX_51f^zXk*-E)#*|5>i%7fhagv`bD2=;)L_bB3Y5o}sXSL06aI>{-U#T*j5lnJ=7Y zJ#&Wj>{-rh*LeMWS+Cy^IDcN~;X~OMFVr$K1lO;ZfBjl}(`MzeGKs5~^^YId`}NCd z_iiIcN1;D|+*T~t|Nr0j%^QzhJFPx_@;SKQ?)9sHq9TnWNBk=*O;@fAl#=3|IKekE z(l|TYDJ?BPLqpNY$s#z|)5yrsz(C*L-p<j{Vb?Z>4QrUMUQ~Sc*zV)Il!+4}6XL!2 z`54ktQ?s(NQc_al;^M-?!vg~Y0|Em4{r&y?{Cs?TJUu-<JUrao+?<@8tgNgoEG$e+ zObiSRbai#Lw6xUK)z#G06crUEBqX@FxHvgEfe{Lh*inLT2q^w!VPs&K!=M9F3d$1< z9H$u=Ib=LGC^)Km7R+e~U~*~al{7K%nCR>y)!4Y9fs^U+K~_FVEu9X=C#R*9nM^}} zJzjo>SC~s^!G?uP&(C)5VM!`-aX2?a%PwZmkHVuo3!J+@aEKV32w371{KaPBq4r*7 zmo7O^A&nIQ^O$B&dowX<srMY04jJAVDiZ>fz4K-nNGc_}2^!_Ta@dsYps>g~agM^x zjf)tY#B9$kXmox#$-ydS0mnkY#6#?YA}UuD9=V>CX^dR-BB1a<Q@en&M?%4YrsLC; L*^;GsI2fz}NGb># literal 0 HcmV?d00001 diff --git a/includes/geo/flags/flag_jo.gif b/includes/geo/flags/flag_jo.gif new file mode 100644 index 0000000000000000000000000000000000000000..aef7cb9bd1df56df55e5924c7434dbc1fd26d399 GIT binary patch literal 1006 zcmZ?wbhEHb6k_0E_|5<V|Ns9#B`xziJLml5DJL1(4m!CV-@5bR-3MPkef{+Q)6+*! z-@bl(@%+UjhmP#pvFqE{Z_l4SzjX1^>(_5C-@LQ;=+Qe5A6i*kzyJ90>GS7Lo;|yE z<Hq|BA09n^eB<WL(`U|Hx^mgl!$Gswz^u)Rp_+lYl9{!EmA8&ppjkk+TUK#`qI8zD zVv(X!iL(A|eT^Co(*>qlby|9@dIs$VCVeJOtDM}{xjD^ua$D@?zsWyfbAaDkzku}t zZWG+?%k3i<MEZ65WvtD}Se}u$Ax~LLSyD>!{fGAl4;?g{VCvrB7BxMRFN;CXNZZlX zE+#%QF(ocFBS}J9L{UXHILu#CTEsbs)5VJ;BO|p^mo+QETa1}uv#$IyA?7S|qevEp za~Uc73iD4gFw`?JoML4?$;o++m$!q9>%5TAc?pTL5)xg)g69<!E~~3AR#d!gpubT| z>x6;9Lko+$78X~`Og{z$JooW=8xU~F)%9g$<b|N1A1NuH%gZ0OG=H2r_4J}eUvA#~ z`Q*v&9XtN~`Sa`7ukYW#fBEv|@#DuAFJ3%x;zU+fR$N?MczAd~K!Cr$znhzzlarI9 zqoaj|g{i5jzP`SqqN2RKysWIOgoK2EfB-KqFDEA_D=RBAGczzw!ErlE5C{RqpDc_F z409QDK<Yqwf`Q{S10#ow#|8yQ{iv=Ok1ZOPmijW7B`#7qDX83-bfskHB90(cUj~cR zO(rh`7k4w9*>mu-syByH;0lk#ODU&>HT+n%oiuJZCu7j4CG+!vA~PGGlmo{e<`w-i zCdm(e+`Mq`go0x$kF3y+=lt_cQx0(`BqTB^ItnOxIH&~p%bKNfNmw{AGB&etiJ269 za9AK~p1vbO&~VZ5eg)?i4aP}F+7DP{ZqPAobYkU^wko@`K=CmvcVqOb2^xh;t=&?V T6%QPYl-;^T*^;GsI2fz}fUP6n literal 0 HcmV?d00001 diff --git a/includes/geo/flags/flag_jp.gif b/includes/geo/flags/flag_jp.gif new file mode 100644 index 0000000000000000000000000000000000000000..b645bc8d8de3414bd505af83d13a4faaaea35db9 GIT binary patch literal 596 zcmZ?wbhEHb6k_0Ec*Xz%|AFA&|EpK79zS;c%GImKjvqgG=+LIko3C8G^8ER;2M_Mw zy?f{C)hlPuo;je%uwRkkpfdAeRn{XK>?d`3&ln0^vXHo9BYVS9@xGV#BR~B&F?QeH zzTPj#d|Z?3ga*$!Ly^OVVy9AqURI}nX)pfPSMz;h!;RMRgHntKBpCNgFdi|Ixox9% z+g9zVm+6Z@t9Ox3$8!_DPHZ|}m3OwG^h9I%g9X!mZCibH&gAdg*L~c-<IM6!xA*Vf zFUqiAiuIg^$fszp&vCvdr}kgowf)npS2wO)`SJbxzkmP!{{8#s&!6AFfB*XR>*vp( zKYjp(zkmDo?bD}EA3uJ4_wL=BH*a3Qe*NmztCufdK7aoF>C>lAo;-Q@@Zqgnw{G0H zaqZf*D_5>ux^(Hng$w7;pFel*+*zRi&zw1R>eTV$$B!I2vVZ^nJ$v@--o1P0&Yhb! zZQ8J5!}8_J=gyrwWy+N9?(X{fdSIY}Lze)d_>+Z^fuWc|2c!-ZCk*Tx8yK3JTUuL+ zit^bQ{iEVjQW9b!13cZEiVCv)yu+PMjjdy&g1i}hnhJBmJc2D0wKV0`Lwp&%f|~N; zm;!CIW%-2_bgbMx0=S!4dZJA11cXE-^o-p7BjTIfyt!BnZ3RWdr3}=3LYY&W*2W|` zX~>C5N;_HxMf0&Y1@a_LP^#Nf!MKEFB5UHgHG)q#gk~t2xlPz{P;vH5lUx>631_!6 WD}t7<GSO&eYm|1@;ALfEum%7?y(5eO literal 0 HcmV?d00001 diff --git a/includes/geo/flags/flag_ke.gif b/includes/geo/flags/flag_ke.gif new file mode 100644 index 0000000000000000000000000000000000000000..657c53121fc08bd5e56c79fce123761dd0c85d3a GIT binary patch literal 1003 zcmZ?wbhEHb6k_0E_|5<V|NsA=EGE87-{63$*+E;oEmqdMJiVUR)~$$*JFahb!qWb- zf9PJnpcA1{SL2gk=9hf0sQp-8v)9n#d2aEKwjO3CW_vsPin_Ym#zre^>lL@Q<*uk@ zD3E3@lI1K>;;mMfZ#I`s*HtPqHJIt4Rc&j~;$qh86}UD{vBSb;S%lYuSc4wN!1XEd z8}d?T<>yZ=n|E@VVuL~Ytb)P?m2I1PE9TcXuIyNFYB@uW0BgReM76qNj*do|v0lBE zNr$7wB-hy0nf*JavK9zA&G4N*ecJ5Cgcbeyv(o~OOsNm_^IgoqV8_6)n3Z)aC#MNB z^E5%hJrWXo6co0rsVz`aI%8_O+t6^UfkCu{#AyqQy(T96EG?e7xm|N|y5Q(=-pT2( zz5Nw8w^#oD&jSJy6cz9L`8^5<IOE~*AUu4Jm)CADuV6*Rn^BQZ<KlMv`#(udeVvtc zB_(BnkI&VNjJM_Gw{ml@7ZpY7>wj%&dDYnXrK96)Ny*EWmL;*V-)GE_mXL6;wG9ml z%1BKuE-aijb?Tx;i>6GO($mw^)z#J6*;!s*o|ToAnwpxJm>3rq7Z4EO@9*#C=H}$& zWNmG2YHDg^WTdaJuc)XfD=RB0DJdZ#At)%w%E}6iQ*hjl5(Gj(@h1x-1H)Vf9gsRu zo?zfO!NABN<FR4EK_4kG&RI)3C%4+q)(h<VlJQ`fSC0%YmkS%Wg6a$%&!!N;1Fddt zT&kxoxckmxkq}W-3VAZY!Ls_#hnbJrPEBJ9d3536V)cI6Mz#kFP6{pMoU9pkE##rm zvNPhkO!v2ZR62Tck~;H&J1>=v`A9H@vxF@;kkHt~$#iamrGg?;3p<|_$C1G1V?E+B z6RtQ;NO9&-G|xF8z>(74C*z#5!Jz1ftALVy&6fv?21nZY<Q$eLEL_CeC93W-MMCk= Lg6w8SMh0sDOmGwD literal 0 HcmV?d00001 diff --git a/includes/geo/flags/flag_kg.gif b/includes/geo/flags/flag_kg.gif new file mode 100644 index 0000000000000000000000000000000000000000..7c433f13031da1bc81814adcaa976c0a473b84ad GIT binary patch literal 1004 zcmZ?wbhEHb6k_0E_|5<V|NsC0b<OGHNz>DF7*F*xUz*PKd9T%(ZpPDntmpgL&rasO zIalP)0*P<??M`(voNQ%yx<u`CBjc4`-bZs4U$4?XS<P^^UFhx<*%ynne{b{pv(xuf zCG*8*uBWrqZZwNrOcpp5!Fn-X{cDrkj}HH%RtzWY*pE7LUh|ju))08wUE)ib+lzS9 zBRb5l6Rkd#1|C#ryy>EN+EM<Bzy8<4fCGvQ`xO}~L>MYW84f8k?^k9%tjc;=jrD*k z>p>09Q@Xq@@?2*O1dbRA9W#^YQ4_psBYVS9@szFnR6WW0hSFzU)R&tpuCh{o?5qFC zPk+9-;s!glOWyjM9W<T=n{IQ`+UKsf+f8?ei_Sq$gOv_ihrJE2hgh8UH$CZRa@5E8 zO^n@Xf3x=qP8UL~HhUO-OmVvt?Qkv9?skmRzCi0QnZ6Ga-0mm1JxTF=l;rUx+y84$ zz>9RB*O`8was%II2Yk#8e32dSJTu^QtlQgy@Hd6wAIjq%6hwZhP5E4t^1e3pU2W>O zrmO?<4EyC64l1&q(&9a&#d}6i;JA^*NlS(M?%LM_Ev^SyypMId6Xp0h)$2);=c9O! zuNnR?Qhh#W1iVi3d!HHbwLarrS^zK-!I3#ikQM@pKUo+V7-lf&fV6?~1OvxO21X7U zj|~crGUgK&Ft(&$T<F+T#$ssHdPcg@qNC^M;^h;2gjJ&iv>vJS%(i4|Ou2cPeNqQ2 zi$ICP#24ODRyizoJCjeI>)~cq&`5Z2uvOWz;0#C14EKp$EMiU#3k(vDEU`%6#qnkF za-K!P{1!e30vs7Sy|WJ_2%cEpJITpFMIvLu!Gmq${YNr(DsAu+QM6*3`9t7gLz~E? zGZh<|TpvtRw9WZoAkuu4OKQrdu!);o9tg^t7X8t<)DpPFD{Du>!b2*Z2d}d+Gci~L E0IVD<1^@s6 literal 0 HcmV?d00001 diff --git a/includes/geo/flags/flag_kh.gif b/includes/geo/flags/flag_kh.gif new file mode 100644 index 0000000000000000000000000000000000000000..9149a67f74f7410d65184c022a0e36c5b0781286 GIT binary patch literal 1006 zcmZ?wbhEHb6k_0E_|5<V|Ns9#EF{*#CvZSi{D`>pC29F{TDtcQO*UxjUNSY`ZDg`a z&)}_#+t;AbCw_sC`~p6PN4^M+co3WLB{TbILE(#)t3Geua)M9zn7Q?V{K7kZ6VA7F zzFN5W^X9EGBJ*@r);L(~4)i(^5pXm*_>3UebRW0vqQZ0RY}fE`&t&IF<l&jcFECe7 zXs)E>Qe~B8l9Htwnwzw=S88hZSz8}8G@M~>vB=4Jr?1~RE9==_Ui%`Wu0};)OwYKI zmv@DMcLf7SCbPgQR>3u_LMu5%SMf@26p-C2p|Vj{bFZTAA$jdBl8SB8%6&>YGxe>{ zm^xh0GG1a}wcf({u$lc1C*PZHL3ga2*SQ6p@sGS85d9z^>Q;E-t*qiFSN5#`@#NOo zHFIBIKKcLE!+Qs}otfElZtlc~TUTFOv-sV?9ltJ}I@45gV`|s$wTnJ&UUk;P;$oQF znY8E&4dv(c6<@enoN=*yk{WeZS>k_A@;M>iOIpe|bkvutDjqb@Ib~{a*4*%trO8z* zvs-pn&)pmzxY#{)clsCLb==<imABhFKhHP59-jhz{)Pp93-<dM8gRwi?N409x0vu> zNpXKOQvT;;{K!iEpO<xpnfbPe$N>?NgAx)~6cp|n>3_AedT4F&FDT$=K)^LWKVam7 zBYBj-9s-I#Sr{1@7BJ|5q(OOtf#Wm-BZrK~1_eh2hiMTHH@TjgsA%6J;rVHamsq1# z!jlgdo!fhaH6wO(I5HpSlVf5xnBl;9h>>x+L83v!g2rYJewJ66DxDLTSxmjPW1~vC zu%c@x3#X3DOF?y;%x4Dzo!fgC`*pMZ6tv(BTHsT9Y=U9%Gaf1Hc|3m~DjNtbvMIk; z^HPbeXSzW)ALFad?h9C0SvfLR97uF#=NH$hIkiEd@qn~`)EbSCj4m94DsD3z5*Hui fY4qy&!x6;NDXbN-C1$1&tCz4ETe36{2ZJ>LRD~`P literal 0 HcmV?d00001 diff --git a/includes/geo/flags/flag_ki.gif b/includes/geo/flags/flag_ki.gif new file mode 100644 index 0000000000000000000000000000000000000000..a805123d992cd66fccca40c91c9e6a7745da1735 GIT binary patch literal 1006 zcmZ?wbhEHb6k_0E_|5<V|Ns9#VrBg+J!4;Y&*_DW_D!30<=B~J3s%jTv0~nmBdgXO z3Qz2svv_|<(xim^#f`nY>sse`Ph7EW&!vFa_QL8pQx+U;=vrA+IiYLP+W9MvG<M8e zx$$&L!Ib2J$;Gv^YTM?wPgp%?*}-|s_7#-1Pn@x)XVMbefQHcIj*$53_9@#cn&!+} zc67z2Gj*-gcOShwWB!Kxx&@W(%d<-RitA>i6|_y7zkBlB&An3=Z{BsXv~gxz|H55I zZaPM`dL?#OcP>6~=I-^IN6%bS+<k=g$Z3JYr_}F1vpsTb(!KlrmoD+%y(7D68N=@7 z3>&61Z*5}V*}=K4l;Q1(x`X*5J7O7cH<=!;ci-;9xYdGrzrXwed)^&JtcNuj4lA*~ z%?Ljx%6d?e>$IB04L6HB{*HGH)qdt>oyttBWnidbU^vdl+sVasK}6uVh|mp5iE|PX z69fhC$jLrXR6MVsFiTSMs=E3!ZS9x(`b!iQZ|dux($#ruYWl&-YMqwWT?>ozCMKWl z?7liV?JzR>;pX<;&Fzl8-D78`hfYpEy}S-vTmSO)ed^}+%G2|OhsQ5}|K9-tzXAf@ z`S^VF^ZOAP_&qT2Ye2x;fPf2bZXd(LFZua>jgNa88Tl<K@kdI^=hW2SSy{hotN-<M z{g^Td7{B0n9wo4ZfZ|UUMh1q33_2h=P@Z7mIL*MwA>*+@!O=MViHy=^RUQfb=p8E> zC#wf2H>TZTc+}#_GfmxRR!U{?bN<DiOqbuB+>&`w#w2W6O``L0ekIQ?mRl=L8ZON> z4PRg}(a5cTp+`R(r^tnqLi5d{rtv5$wR9=CPvH70$Z<+|p+&_i5zj?OJf`^15{lJQ zo^YIrnMEk%Kp~6g1aSvG5r+-V3wkB&s^%<s@PLtpTPNhikA;U@4+toPx%{~B(21E( n*X7QH4UEoQjj9<75*{cX=HTU0d(x1Y<i;z+mMqP~!C(ylDl|#0 literal 0 HcmV?d00001 diff --git a/includes/geo/flags/flag_km.gif b/includes/geo/flags/flag_km.gif new file mode 100644 index 0000000000000000000000000000000000000000..e9d076d03a53bdf9259556bb23b5565691798006 GIT binary patch literal 505 zcma)&F-QY36oy~5LJ@^l9XcqyE=55rDq>HUih4!tP(gH#*R&V7UP^N9;nqQL6C9j% z(A~k!MF(*a6gmiks5o^H5k*i?yhH~_-w?h(`Fa0)$<CW;gT$Z%Ub_I!A$AdqU&fP- zq;X}K*XGL2igjzTdnO;`c5{3GasS}y;OP12^yRei)@Xh-KfgZV-<5a|Yj5JKv1Bue ztV~K2i_D?u6N#3f#G?iDnP($$k=BS)B_880TD-D`yokAFMt#f+KB%t*E7>0Q&kW#* zVT=t0#{{mfVUBW_hyuqPuL{bPn>Y??w?siD6*XE&p~(d@x5!2LCxxu?s)v=Tuxuik zTlyPUaVU`#YfLf^ZO^Mr4iEdjpK@x!L@A4x5eC(A>MNmb2lb*b9f2r>6o=dQA}yKv z#)uLp-F=z6I3yI;yT$=pW)uS8>{bXuzakQgcLMaZ>X+l_Tmac07liW#fZZTTRYr9P gxULl}9K!La#(a;tmEH`s>j65>7JI`G)w~W<-<d6g;{X5v literal 0 HcmV?d00001 diff --git a/includes/geo/flags/flag_kn.gif b/includes/geo/flags/flag_kn.gif new file mode 100644 index 0000000000000000000000000000000000000000..a26b0aecd05442aa6b2a27729db8fd01ed85b492 GIT binary patch literal 636 zcmYk3Ur5tY6vw{}m1T-eWkDbutp{WN$%1O_WtrFl5wnpSJ?P!MbC><L-}?Q2+t@>7 ziV-=OJ@gVvn7&B9WXV8!2w@LPf?}40^pX?>21x|@lHK1V=v=s*&pF@2_gwC!%iZUk ztQJ-H<$?^W6*V<A_4R0IIAF8ch~RL*>4eMW!Yz5w+l&5w3=Sd?Kr)H0t}c(qGcYjV z_xmG}NW~Zqj-&1_Jah0a;C4AON0BAmKZeEYSPJ2pKsJk+8O+aPc^NA!$mB8i77Ocm zw}_7~P$*zy1DhZ4dJAv9U~?N=TiE`NozM934LiTF`xAS6$mMctYiq?~(OmjpH13v_ z(#AhUZ&>IgqHKgyNGP0AOsAm6nZbuCC5$k!81W=i63h^4jDl)BO=^gGt_hx^K22>Y zl{7IDHmLdH3F>e<Pq)hJECtfk!_^qmhE?iO6B-w$nkfpE)H-Qg=US2vw^6sMk%)y< zExPZ*0&2pbctQ(?nJ!`@|J%hC&U8*mp$mh;h7mvC-kwUO+LWZ+s4b{Q2`%R1%&$Vl zs(Yeywy(Lqa-yluQ7y~vefl)^&}phr>UGYhA6QFBQrUUqLSZz!dfX!Co2KP>SZT4) z)Ds}{{@z^QQ14Q=)Os*}rTV$gcj~0Q@v!94JCVE}M<&;+ES|5ma1VJ8wc021s|L{Q usvPaOnwAuJYTCG&`|-^)Ci%=&=_Ouyr%Pm?ESEeLdz25!o;hGEgX=HxgUp}+ literal 0 HcmV?d00001 diff --git a/includes/geo/flags/flag_kp.gif b/includes/geo/flags/flag_kp.gif new file mode 100644 index 0000000000000000000000000000000000000000..ede846a82911697e1d61486345f6d359591d06b3 GIT binary patch literal 1006 zcmZ?wbhEHb6k_0E_|5<V|Ns9#Ze_hLyJB}`+s3y3lQS1@ENR?O(s;6G=Jw|PYYW#d zt8LrUKl9Q0U1#U7e7a@--E})>7u6h}w)FOfeVdynFRJgpv1a$}jr(tI+`p`}eMNa^ zx@X9W%B~F!6ZiDaJ2iLhy)B2UV=`EU8<}|mI3-%SB$`E)`((BH)J*2csO2bVms+~5 zvGG`J<~Z3ie5ZHBPFs)3K9TD~lMjR>?h8xa8=ba0xBNJ(cq@lw8?Stapi-Zr(Hv!y zsp`h{rmm~?tvjtf=A1rv?&<SqXJ$@$y?t}H5YKCKy`8#h=dFz&xY_*+_WB>;|0%@h zV?@C3n2^(XnHS0mZZy^Y-MHoqC*xT@)>FJ3SHyU4ON!i6k$$4CcurORysE-2UG;aS z`gcwAKUtd|G12|%WOd5aV3UE?SyRJHmL^xN%zk+|{qS_WWoPxk$?lJj+f#R^SKe;# zd_Dh%`u__H_!QvtH!|>Bu;062pV$80ze59mh6cRMO!?N`@q60j<I9(Qx_#>+C;Mqm z&Km*(4`pTVs4KtFQhTkVeO^<2xw7IxeVwm%RzIBV{`q<R5A^*T8hF{;<AjID89(n! zA%TBWQ+}kTo{k8+n3MCcsp06v3D+0QKQVjO@!7LZ&!2Z?#qx8D7yr3*@#Dvj=gyr2 zMlLv#M+xj9p!k!8k%3_WgAPa<lqVQCPBSoa$ari}a1>GrIkF>hF)Np_vez7sgG_9^ zjWR9~3mOugTKS~RDt<6La_Zn=>YZ@XcxlHJ-H=r=CyP{gC##pTNM&6)d3mY-j5R+F z8gWciax1#VA+lk)|5B&PKWvzmu=32dD7iI5P{Z@QfLFZ?XQRjoZYhh3J98wJ4JOU? zooN#JNTnlSk!$(A6`I8!3nuHwED-3tlsaLCYVj-$Pa(EW2WBn-9t#JBgG}rKN;Vk* i4UH^~wj~cvY-~Q>FK(Q5g5wcWN53drvNR6|gEauWMMJUx literal 0 HcmV?d00001 diff --git a/includes/geo/flags/flag_kr.gif b/includes/geo/flags/flag_kr.gif new file mode 100644 index 0000000000000000000000000000000000000000..fb33719cd051ff8199c1f05adddafc608edb7f9c GIT binary patch literal 1004 zcmZ?wbhEHb6k_0E_|5<V|NsAg;2*YBz;Iq*)(l0jIA(_|-r%cOt{y*jyd`v&m&-H- z+1WFvU+3cLmynpHt-VZNf1{n<Mt6@L*0yUVOuEt5vA?}**T+x4zJ34u^40qT$Bv!7 zbm_y_ua~c1|M}<7m8(||9y+vX^X4T>mtMJgW&MWrN009R{rl(j>sO15i(bBb@%;I- z2M_L_J$q*I<VpX(efabB%Zq7K&MjSXmXYBU1H%PY){E@yXZZMTi-??cus`GBaizcS z{Hj$yzJEV+`t-kl|Nj2{`{&P}U%!6+{Q2|Sw{Ks*eEIb0)5nh=KYaM`?%lgLZ{ECm z_3G)<r%#?ddHC?*{rmUt-Me@9?%i9rZe6)@<<g}~7cXACaN)xF^XJc<J9if7h%;wS zojP^m#EJd;_wU)WXZP;iJ9qBfv17-UEn7Bk-n?nkri~jnZrHG4`SRsUmo8nhWXXaB z3+B$9JA3x*nKNfjojP^Olqr)ZPo6k&Vt03UXJ=<?YimnOOH)%*LqkJ-eSJ+$O;uG@ zd3kwJQBiJgZgzHda&oelmzT4%v#qTyFc!eEF-p)i1QdU=FfuSSGw6V91?33_j*|?G z95Nmo6dY|TuJu?r9pMz!jan0<xLM@{e`CeH1(lDFotmN(wISl>=jUDxicC+ZBpR#t zu}fMNy=e$~bWTRplV#q_OH0nO$(g6!I3T#VSxV0>g2P9k!9#?PCF6=jfCEDhzw3+u z!5hvexCA1_BrFanG&PAkPgA&|B+xNQx6CJ|-~&Tb3!D0}l1xFT2ZEZlEK64;H6Ci= zk_>q9QJJmBp}l~CmFuz#bDO-!s}F?_kM=kSMb<p={H)SBVY2tW3yR8*dJbM^V`gHo F1_1OfTcQ8} literal 0 HcmV?d00001 diff --git a/includes/geo/flags/flag_kw.gif b/includes/geo/flags/flag_kw.gif new file mode 100644 index 0000000000000000000000000000000000000000..2124471c7111f0619e47fc3a8f177830e2fc7ba8 GIT binary patch literal 261 zcmZ?wbhEHb6k_0H_{_}!0x}HpK+=-I9!Sn(U|7Sz@Qh(S1H*m>hW|kHA4nj8;!hSZ zNAaJ7bACZ(QD%BZiGrb}rLiuMFjH{OD9S7@$uG!AEmH8(3)WKzOUz47)l+cH$x#5S zEmkN>Elw>eOHI*Z&;gkQat8xTp23vjbC%EN6rXE+K8N{$0g%OK1L86=G$cL%OISW< zU|?iOSiALFRJQI8F`(8BK-NJZ7vzfw?sXuEwX6&b6I7N?3G&ihI;DwW!V)k`B*aUz O5zJZuk_cg8um%7*_EBp9 literal 0 HcmV?d00001 diff --git a/includes/geo/flags/flag_ky.gif b/includes/geo/flags/flag_ky.gif new file mode 100644 index 0000000000000000000000000000000000000000..04941c945b6bd4a5d31b9b19cd3ec591e913ffd4 GIT binary patch literal 1005 zcmZ?wbhEHb6k_0E_|5<V|NsAAJ!$s5roNj8PDi==Z(Y1*a#>q#NdC^%TaT{apA?Z) zom97V^{x|pF2sA5Ets{eFu5Z;zF}tX7CVEC_L>z_x;GSLH`p3x1$)*cM|C?{7Q}>f z<Y!E;Dqdu+pB?1Y6z<;@8#=|!Av?scCL*YzFmqviWJgi<qSD+YW%)~L%U0EtF0U$C zY@nHLs+VP|muYU0V{VXbX_RMalxuBLU}IWnYgTAun&)U$>TFZtVq4*CQ{wJW?e0+J z?NaCARN?R06yVtu?AsRN+vev{Yj2ej9nv2W*cIZ}923@;5IHF^YLbU@Ziru<k9$!} zSZ8Yd^Z@U2KhKiX_-R?mv-2|+g$FehWG;*eZ_CS=mlD@sQMf8EV|Ho&(v0Lu6-CQ) z(xz3Ht}M=-TaZ1gvUq7p-n`oKRW)VHyW2K*G_UV!U2kTPXR4oLqL*cEnCszGmlQkA z-@7t3sUa<;(%QV(+Pui!xuU6lU026)Cx?pSqORuV8S!b;W-eT?X#Mh?XSXcaHF4e1 z+0*8?omf<}bJm1c&AHFJ%0D+`uZr~Eml^%Cx#(R-`NYJCZ`;>AUbSGmv+)6Miv~m0 z^YOmd3lev>))slV9`0z_SXc;*M{s<O5+sCx;!hSv28NjoIv_ouJi)+mih+?s#$$uR zK_>1O8bu2hIL<dWNPD9o<a$)Hahg<U(vue#RedCGJrPhkbV|~MNmbRV<-~<09uqXK z{48womorRbi8F9W2xMa9d3WQ3;2{?Ud(C|uG6n~kmU2|_DO@mA@ndyr-IXG^g3Z63 zT{>pNNroiOX{HVTGIl5#oSmUkcBf_sqkE^Ao&XE)Bn9^bZVj81Ju5CUdx{#Q+q{|S z{HXJQu0zJ22_7w7(~VOP6%-hywj5Bhh&ysZu!XZrROiGT4aKFMg3TLv*;p8?0Vkm) A^Z)<= literal 0 HcmV?d00001 diff --git a/includes/geo/flags/flag_kz.gif b/includes/geo/flags/flag_kz.gif new file mode 100644 index 0000000000000000000000000000000000000000..8ff39eb698695c2b78891d4eeb4b2f7f64e83821 GIT binary patch literal 1004 zcmZ?wbhEHb6k_0E_|5<V|NsAIXgkBueulB*3{%Hx=FW4>UFVoP&aif0VC_1?-hGj? z>n!i&YrMVZczezYOuZp7`<}#<OS1DHDlUAYxaf)e^sDmIuSi!cmnxjAz4EpCoEu8b zn-v>2=&yUHzy6(C$4-r|J*FE!nQr=|J>ig6?|#EYw{#~S(VKGIVEQSenP)7PKeSl+ z&}8l<<Jsr!cKk4#f7NWk6{kJFoc8{*T5`*6{~yQo&+S*<w_kPNY28z+8OPl=y>i?9 z%J=Yp&u#BKx4-k)^2Yzjf1ll-0uTT7+w(2(@b7>FKLZZ_4A}iK{NT5^W51$yJWo0K zH}&ZEth4_)yH1EsIHNu9vT5HAm-UZbHazq@{43z-zo>&Bv(NmJn0Sn*XSe>!>!F9= z#2k1Yz4u}Kk(crlwrbAU>$C51;)&O?)3%2kd?eDhPGZ73$^JE&ryeUzT;a9zg872Y z4x3Jh#Uxubb%ZQfUUvFY!};r>TXx4BJl=Tarc_*_>(Z6QXV0l;W<>7VR(j&7_1vj; z3uai&Y7Jc1pSydaQ+Y_-s<MtVQ~OR%YueT|_xjSZ?N!;+lbd&!uevkaG1G9(?O9tM zFV0&TT(}}|!`-RH%l+E6Mc1r!+5ez)#nIp?8_muf;JR^I02Gg-fW#0`{K>+|z%Y|R z2c!>_Cm1+RGB9$;cx+H`wC*-~Q81~cm4%gA$YF)SqBhaSJSNY~MMsXYvN7?P%y{7F zHbI%`vqID%mJ@C48Gj~pE_mqLuVl}%PqT%!vr{KZEq2nDR==r=P6Zq-mtUOfGUz`O zaVR8{cd4OE(G~#>cR^9^1f{tzi#_}$J>ts_cqne*Td2Xuwc_FD<-HO%g*6uf9GxD_ za|saOi8#P^LBY9a&z*uorj`SiP4hS=csR05H;G-g#X)dU^8xEV4jGA`iEaYQHc3k~ P4l*_$yw1kV#9$2oB_me> literal 0 HcmV?d00001 diff --git a/includes/geo/flags/flag_la.gif b/includes/geo/flags/flag_la.gif new file mode 100644 index 0000000000000000000000000000000000000000..19457e061fe2ac13a5a1b95f48e163a354a1e2fc GIT binary patch literal 1006 zcmZ?wbhEHb6k_0E_|Cu};oQEHk>wzdz+pZiF}udV;<dR=+n;#(avE3v4h*~^FE3=@ z>>l2?>EPw7(sJjRnS&~~x<>VV4h{>g-oj#B^UTRr%Cut6@>8}c3tnq$2WHO{Gc1`R zC@AgTmDsj_o~Y;#JG+OT-rIEa^Cleq84&O&DmFNC-YF%uLu_3BrCZ;5dIqO1^vz#s z8#nF8j~{mN6Av)6zkdB%$F*tN+RN`9TpW{UU3>K5-o1OPcb-0IWO~NX&@^UNX65=D zH*P%AH4IIiew>Sc%F>-K84Df4r#zIEHFs~haN&YQ+%yaCn!vIxMnUaS=~I3=IXUO9 zJtZL0z2uC3$fRq$yk{5~o_YKIii<nT$oRm(^c*j5O6EjWvl2$#@^||B*REaj&6qB2 zTE0qE<Ke@HTUAuv1caux?pY-(>sh?*dur;}uU}7FShsTXY54V?<>b`%ZLI0q6`R!U zl{oXee^6-c?&PB7_Q9<Y)!U*Qc6ekjv5f3bD_y~9UjN_U|C)lze_!8#qSf<d6|P*l za!5zpz`5AiA=@Hm^0{;8Uc7kWSGw_*l~s24!Q_%Px!wDoJ38(*GU}bNXSI&r*VGI} zn}(R;)wce9ZaK@YaB*o`SJpEyyzvjZps9OLLc%<v&nTqp-Me>Z7#SHx0TCgf_>%>! zN(V%O@&p6NX$D(P8IKJLj@~j7GZ$|1I4GsbzewQbAs2qm#!Q*16(tOp8yFZHEIv3g z_qAv;vFc_vw>vJ?$=e_@af^~5zok9PK8Zkf=XO@do-Y{}miWkUOzz_dF*(*J#S+U= z$awgrCzq8@REAK;3Vso$D3d=s1rHzXQDM!x6R1>hh>xLCgW*8niymJ7wicdSN8BDr zOU9W+G?*;8$jUs?$7M#d%7g>LObH7LHXZkB^-gkHa8mJ6w|rx`Rp`Pgn#>$_oFOuo R7&Uli^0OsN^KdX&0|4N>B3A$a literal 0 HcmV?d00001 diff --git a/includes/geo/flags/flag_lb.gif b/includes/geo/flags/flag_lb.gif new file mode 100644 index 0000000000000000000000000000000000000000..fe9916c434588c2f9ae63a556ef546a2bfe95aba GIT binary patch literal 1006 zcmeH`-A_^h0L3pN3aQ(jYXzYb)Rm%}=!RnE9H#hD8_e>nT#L$uu7_Oa(if%BTvj&q z!L?k5540uC+)PY15ls^>7rX-{Q-gI;QbM62@_Ez#gWfw2=k2`wemg}aTz0k~8i)kk zz)>&^gW~9#B*sWmva^uuuc!)Mxw@p93GD8D(`fauwyWbYyr9N{m_cutpPSbk4AUx= z9}B{UrKyD(+i$yk`qQXtY!O;asZFr_LVKj$O}%$p-ZY3L&E*d+7Syp*YA9I(`krGq zx0-UJG4I{*;MUfr$@E>LfyO_|B=;|mwb!mqyw?p&X654$0JH)CjK}K;1c*S;kVsHO z#Bx-W5d?K02!S9%CYxhpjZ|uDbTmq*>uGT?jW$4`APMnODiuvlT~1E6r=^W1Bsf{D zDF#E$WcDQ{n%QhaCQHF&dh_%3+1c}1nSL(UoX<gWbGNzNxttt~$FrA~2KjsspKrNv zVZXA{TT?U1<!)6~VL~BRU+)nLy^W3TmKJDo5>hC%N~M2iXB~#MD%FHcW<n4riaJnq zV`T+9I5==Pc2LxaAfqx_!0q<ATz0F~wz>HeMGxHW^|iHNFc=5~{C>aB=kt2K9*<{# zf8XVDIh{_2!(q4EZ8qEX_O{h(wOA}>vw3xO)o3*8^?C$Bv|23;!<s{U5TsVCrBdmk z#J@8C*S`^<dqQyl&<~^@&5k|+5ElU)F{XHg#-U_%T&Mi_OzJ+BE<^!|Sbaj2_p&Yh z(&?vtxDatngT&HB&Iq9xzuqh24TPPkNbNj-`+3Z{=Fn>oQ4>F|<Ya!^;K<t-uk$*} zh+?pfKU7RP+evnaLTPzoa$)qBBJc^Zk1b3RsAf8VN5^wV68CtLqFzS1QYmR~CyBu9 zGCGI$id6>>at2N95iHV%T!0^XreqW}t?A4&#W;MpqVYop;TTTDxii}@8Vc`8s+QL@ Qt8SI_#E0FaMiPOXKef1a<p2Nx literal 0 HcmV?d00001 diff --git a/includes/geo/flags/flag_lc.gif b/includes/geo/flags/flag_lc.gif new file mode 100644 index 0000000000000000000000000000000000000000..9a0f59c7a6d49b57e98e562d51aefbb91615ac15 GIT binary patch literal 1006 zcmZ?wbhEHb6k_0E_|5<V|Ns9F_7AKn?@5ZS2@Z@63(1@`VY#Jgg|&IPvwgjTO{I@V zTXNj|@Q_Y_pQ?nINzoA<MR_aIQ)c95&Ckx5lbtauDZV#9XMR$APf6jj;)2D=2|e}I zo9e1J)K;#mDqme&wWhgYb6@xF?9ASYeS4=&JTQ5}{+Ot;^3oYb`en+Bo+?US_BM64 zR#gtRRc_8rUhbWGI-wq}&2G;19<GgE9?ho4F+u*_{yweYA(I0A+5`PNLIS%T?X&G{ zQvH1DBSL#T+=}C4XGBL#@bV~ibID6ioRgWhC^=z9T+F19pr!!7n()xpu#o2X*#4NP zuEh9>rA2GgQ)iYIt;tNEU0JpvEoEv%SVLlbcVpd-n#v7jB`fM{w=~plDJ@>sShuyb zcxip@rn;Jq4RxEF8a6gHZ0Km)-cYx?uV+tR&(7ZN9g`>SPf0E_HY|2>Z1(dl&(2yL z8`G1MJ)@?2O-M-Xgb5owJ%bGl3@a)d%`KgbOpG}=IhdIlI62wn<fNsgC8ebVlM^GJ zY*T!(Lv8Csg|El0ULA7#cO_uoLdS<2Wan0jtZb2Zw@ZKD4DDYhoKCOuk`U$fbhDdR zCh%#u>7NsB|IYdUJQZ+anV*)LtPnp}bA7d!mzRKm04pmiFlNCqJWAjU0mYvzj0_C( z8FWA@KzV|J<1_;!hm6Mt1xGRMx|9TEB~LD)yqGf=8jo;EG-~H1L>9L(O=K!h&^S=o z;x*lnDfNJ(v62rzUp+%?hoOrTyI~BA)XZR|79lpaUq3Q0E1VNEQqbWzQ?%$zixl67 zidRQY_K4`q8`uc0c*fHvs~hm4b4uoUMqN2GmrezPv(pvyi(Xtja$@2V8#R-d#!W5? zvK%G?S2(wHOi=V_dJ{6?@sq{_nr1?K1Pw9;mU?v<<gU8Z(kakrBep^zz$0+6`!qdS RFB1k2L3y@hX&w#+YXF$&9l`(r literal 0 HcmV?d00001 diff --git a/includes/geo/flags/flag_le.gif b/includes/geo/flags/flag_le.gif new file mode 100644 index 0000000000000000000000000000000000000000..01359f152d1637ca5cc43ead58866bbf7bf11708 GIT binary patch literal 1006 zcmeH`+e=dc0Ef>m*fa&V6gKBlQ_NDgG?1yNQ^#tAIF-Vb=0vR|2o;eYgpx{2$wCT4 zP^T4wpqMn-ypYbz<~--P*3K9!*N!@;^R#r}u5K&)6MF7@_`Q8EKlrZjdF;$;3J?l7 z0bqT7-QjR(G#b0z9tZ^d*iS=NmOeWhf*|yZT8kjskPsb%0g}mk_4T&ON;o1yp;DUE zYOmKD_;mmi2r8B8`1lxx;lsm2h(=qG%Wn;~fH>R-#Z>CkVoyQAxVWABqDrsVdrL|% z40HI7-!6`PTUEK;Zr)>oVnwm*wo6v$yQnloi#!AXFfDC#bWoCzU@#btTuztMIho0} zTCLq5`%R`F*0M77?Cd^=!)oO@>*^M##2xYhpU=1NIM`TQlgVUS7SqUNqA2RQe#3`h z#s#TDDxDo0JKEZU=nN15v@tP$3<G5{tfIocxd{aadxSzzD&0kprKP3UWU{NYl-G50 zKRMZKHh<2@kf$UEs%um^IrsV-Z7kM|WZX!l>d=jijqf9UeXiWxk;L<dD5_N`%m`w$ z*+v<R?XS9~p(jXTVW7A;AQE{z9ylyav$&|4pVupu7RwIGV4$g~-rCxM$Vdo>v+?=s zb936bIKSWT77A^7c_97lOnSPnxfza+pJcJD@Up{VvE=7Z3=M<RGj4$(P*kJ~3!7e% zLlF1};6MNLK%ATS*GoCslO_Pt8juzoeRU!>pIS-rN$p9Ukx7wBM;8dg-3e{X`)mQ% zJb#W`Ok(UUEW?AR@Q8Fs-L4d0O$WuwO>Sq;MGA2|HXL~V=-L}@1Lv}-U<jxpl0G$d zyu=g9JFeZP;h?q%wy-=r>HQKZw702Mke{f072I&Q+z@-IFbe2pN)E#Dq|;{z&49X; zE5hfLO&sXs@9^K@yN%n`8e$J8J}QbMGFb$awDuM?jnGb}w>`)rRy3@v_3;ykv}feo Oyl75P4Ly_uWd8=0xpA=o literal 0 HcmV?d00001 diff --git a/includes/geo/flags/flag_li.gif b/includes/geo/flags/flag_li.gif new file mode 100644 index 0000000000000000000000000000000000000000..2eb34470bb677d382c8bbf47d60860b11bf0a4b9 GIT binary patch literal 515 zcmaKo!Ak-`6viKAm+DYK;3arMh=r|%k!csLPz;44>5v|F)X^PScVu>T@gk-tyLjpz z-tyR~b95>?`3H#qgO@Iqu4#5@_!xfgdmr;=CK3%F`pFtB!(bf%bO{uvGZ_qS%5tDu z^+Y1cX!JUjx{&2#fLa@*7ufg$Xf&W+542joW;4*~K(7b=J`4uK6aHI{51Z9?e0CEG z(~%WOo??!v6iuRIMo?nVESk(vkZ4HDL@g16aSb!PSV5k{*cGEDo(t}_EWz@Mfv%G+ z-1GarJHyR~=?cau*NDh+jPa77Y?LOdidI@jL3Jw1G%I143uIc3i^6ycN%N9{#gfP< zL}yxlc3e@VM5kD0Ix|o)jAFp!F-=oa%flN<8D2nej~+MrN?3TfZ@X%3*X=~l-qZSs zYnBtdyIh^N&O*_|-1fA5y|GVu(QXT^{3_nvA4{IV)UlxUxBLmm=MQH6_eb}erKP7K I>^k7+8xef1J^%m! literal 0 HcmV?d00001 diff --git a/includes/geo/flags/flag_lk.gif b/includes/geo/flags/flag_lk.gif new file mode 100644 index 0000000000000000000000000000000000000000..ceb8ea72e5de2b79944837560490545a0cae85a9 GIT binary patch literal 1006 zcmZ?wbhEHb6k_0E_|5<V|NsAIb7qhT6Vz;y7cJ(@+nyp4z@=Izp`E2@)2DAzs^v1p z!nMshbfHJgih#f=Zke0o3bv+}?amSpU=a6bIP=i-$Q89uKkUBza{B$-_y2$YXU{x; z{tP&KQsU(kw--0{uN<;Ev0minZtWY}WZ#_%KRHjaAyx9j@xX(<T!*F_|G$)Vri0;3 zC*y@~*0bH5m!?SEU95j=x#OE{9@7&UW~Q>v%N07%E_;2p_Np57^K<Q9Z1CDM!Qt1z zxHF5xkIaj_zCPnxC-1$5R?`cOb~Wi8E)#e#*KJ!e!}e6h?dhz$Gue0N2_30cKh|RX zc#hxm1%U^vOjd;RKIylc79#y(YQVFp0cRqZHwUnui|4(Pqwui7;^UNnGhqzpBAB=N zv;SR^@_j+-MpwosEnd&s0@m3w?D7(L(&&3E&EipA;I%ZXyA=W3T_jEfsGW<{KNqFH zQk(I5mfuoIhGnv>8`K5X=u2!emp|iUdL!0tg%s-^6UFtiyjxt%c4){hG|^gWu6rTO zXCWuUTz!pI76z-$4X;NAPE=DoX=S>}!t}6*(?K_<D<J{17#J2XGtXsap2f_(fQxf6 z7uP&q-jyOEJ5>}XDJ#!VQ(K^;v%<h&y@|;s7pDtOPJ8U_F1fiKb#puE>3PH7|C+!5 z86O{D6oaFBlt2#w#h)yU3=E4HbU+fIJi)+mnt_o+#$$uRK`s$LlgPkFJhGOBAI_Xi ze$FS_$i&9Oc-h%)u6u*T%ZHEEgf&c=_;r4KOl6zwk$-5(hX&^^NvC-%Y7Go2-aV>) zCn^LB9XljU>diQF3=X!7NqCCIY9=3QnyBR`kSL^~$keZ+-)GWQ#O%_>D{J>=r^<zf zW|@d6g~lyuENr|Q7A+Dfo)4H=&DLxPQ0nxZCF}3>GT`CzNe*lrSp|iGDU%fak{_rv jIjICFHnMPCcp=o{BJDe0q|{1f1^-e_wq$7@4hCxgeo!Ql literal 0 HcmV?d00001 diff --git a/includes/geo/flags/flag_lr.gif b/includes/geo/flags/flag_lr.gif new file mode 100644 index 0000000000000000000000000000000000000000..1ef24aca58f1ca90d7845aee56cb3c259c0f3028 GIT binary patch literal 340 zcmZ?wbhEHb6k_0F_#(+5A@N^D<-e}(e`DkS78d`*!v04@{4Xo}Us?HoB}d$U28RCz z2LHXi|EH&~wCFpXGk;~<ot0e=7B2k1a^?U3O-=vj&AWN?|NrC1|DQYe|36SUI#B${ z0v1yI=ir=QP+63jo>8J;XlZGz3na`GoHL3ti%aqgGE$2ay!3+g6v7hol2i2*9CLCM zz-o&Xic*VHi^@_{^cZwNCV|||z}l<8z~it;qYH{yT2)*m+7cz&8bPF6#LR~VJcps^ zfQsM+*0}4Xv0x;7qS40pvIzw7-heV7ToKnm2vPts4B;jK89t#v&<G;H;PfUP1QKFm Gum%93)_{Hh literal 0 HcmV?d00001 diff --git a/includes/geo/flags/flag_ls.gif b/includes/geo/flags/flag_ls.gif new file mode 100644 index 0000000000000000000000000000000000000000..317807b96ae70a62764e7b69db1451dbcf2fb258 GIT binary patch literal 636 zcmZ?wbhEHb6k_0E_^QvqkXp`AlEh%Xg@NrG1H(TCt`EGt{~3gyN=f}^&_2STbWus^ zKZDN<hM)<dq5q?!|EHz>&&>SKFh`eRjReC!28Kmy41JFK_cI(hB6j+;@!7LhmoE8T zzn*yecEP=Swab_PU$f@_o<0AcKArje`NCJP*1UVS`~CZaA3hxY^y&1MFIS&F{r}>{ z|DQi!efsqO&!5l#{{3Sh5h(s-0qaowcR3^@vsfWBH!(d`AuTf}RiQkwSRuJ6HL)Z$ zMWH;iBts!FPa(A|F{d=KBr`uxAvwRGQXxN0!6z&;wOk>fC|?IGRFs*XQKF#Xtf^pV zX=$trB+M0(DiwTE^YapmQt}mi@=J?SGeN2ob8-~Gs*4qhQj1fI%2HGG6x{NQ6f*PD z@{4jIwj?IymzF3LlolmtBo=4pr6XHckdvBNoT^ZkS)5s-kWo@nV5P5LUS6)3QwDUA zUUGh}0)r07bD*eVU^{f+`s=S%d*jwaDS=0=PBSB5Jh2vsikW6A*C0y5IUE%P;%0KI z0W~zNzn(3sD8RvT%%kLG0Z2P*lmJJIQ^O&nSeq5sUoWka;9zM=a9X&>L$&wyS0+Uc zmP3jT3mG)0Tz^?wwN;LVsd2)D01XkYr$EE(*q9m(7(l#Mr^>w{d`yiF9wA`f!hkq= emPQ8#J}HpgLZFhaW(NfU5iux_t5t}F!5RR<FZ2=s literal 0 HcmV?d00001 diff --git a/includes/geo/flags/flag_lt.gif b/includes/geo/flags/flag_lt.gif new file mode 100644 index 0000000000000000000000000000000000000000..36ccb438200251713436bc2d1fe1278aa0f224ae GIT binary patch literal 1006 zcmZ?wbhEHb6k_0E_|Cw<SE7IawcS}p#+$Jro{MtNFfg1kH1t@QvsFcfIZyuz7uRxW zX~ulL|GvJyYfJw7`=2?(`0|V2$w2r2|9uS_gCwi%-o5iQY74eooUT1N^w%$^-@gN2 zxw*ab^i0{-_VZ`JRWs9-LhNxH8m8;2aTaQAQxd=TB7`kVN21yJo`i&Cy_HsxtNpA* zi4v=a4`p9|3FRy>v6>ir;<B;B)aV~S?0)@<bL@!V$kw}fSBtSg@A-4boyT~tD9GOp z_YGTB8nB}D+&N~2di!(dc=u~*@s{dexgu{^?dv!rb>~s>DN_WUCnel}8F1u+q}!aV zf<2uUEg^@`dcFOYefBKp4?DXvjEwd544agd{a2SRGS%JgWcB~Q|C=`+vFj_Y@$%lX zvicbikhZB+yUYLeYwgh0g{KS*=81}G*ZQir`|%bS`7bZvEj2&lVaHW&*4@o@NJsmk zoAstmS~qT}n{`Hd&Pmbg_2MnFJbT^AX>s;i8{?2AMOUtHtrF)wdzSGmC+BNz?Q7R~ z-|6eGl9m1bJ=Jz@%*&UNfs69*-ILg)DZlj~>p5QD2MOWln3=7+LnAhpt`+CepAvc4 zSVOkOgCSctaBcaPgB-he8_CzZKa`a<=?pn@hT(T$;4deqcklH5R_FZvn=*aA3d1PC z8v=?yS-|o-AQF@(7&uNdIC9E(Y*09;<*CKFYT@FJDLxMWc05?(c$&R2_kqBtEvkJ2 z95r7ggq)KPv2iomJ9Z{Hu?cx~lo=cpR5;YFTE=p#;83cY0E0@$iUr0if)^VWOK`F% zKk87Gm?U(i^UI5KQ{{c11PHu%ctFyWr)Y!YM8@W3PnM(@17!pLWn$)j3swrWxk|~m zPO&lE<n&;cbG4I&7UN4_ephCdl!MKwEe>+ETsp6cI4>+?kGE)0Fg|jMsj+hfN5F(b Y=clmEvZ^qAz~;EXh%H%~hl9Zy0DY+^-2eap literal 0 HcmV?d00001 diff --git a/includes/geo/flags/flag_lu.gif b/includes/geo/flags/flag_lu.gif new file mode 100644 index 0000000000000000000000000000000000000000..a59189bb268c39efa7bc673e85d7c52b8d822e65 GIT binary patch literal 1006 zcmZ?wbhEHb6k_0E_|5<V|NsBLz{>W?)NJ|Oc~`GoJ$~%?iIZoK9Y6i;`|qdEUfsBP z_r%FFd-omu@$=8iS8t!cczyNS&C6G=J7w>8D>&?$cfd7ozk9(!@1g^Nm1hDfPli+- z3obtxQgJY$<3@bjmB^Z7F^wnva+Z6g%}Z&&5Z`b#yliuD!K%U;&kCkJN~qr(Q?)g{ z{bc^cYbnhKN~Yb-?mpGH>|?{y_hmC~C01`NopQNj_2-sluWRSs?^^q%b=m8z);&di z$2(WOYnXFw^5!r7YhF&@`eov}7iZ63K7R7-&)@$(effUn>ec7ZpPgY~sApg}!^n7! znfVMG+gVP|YrMQ?`S{N8@!b#<ydowxMNsgPq~tkC$%nGC-9kcF<mI0zDcw_1nJXpr zPGA4Ex%mwvqlcE3znq+Q8yRgfHu~f4{@l^=ho|Q;YwQ31{{I34e+C5nkBE2^6!b1Q z_*;1R@0gfhadF>MQ~zgWy-Z5_o11%f-@c2751-k$@AlcV=MNovaqHII3m5)<{P^|7 ziw9S({Qdax)3aw+PM!My<;%xs&whOW{_o$vKY#xG`t|GQ&!6AEef#w3)4O-?UcGwt z^y$+lPo6w{`0&P!8`rK~yL9Q&g$ozXojZ5-?AbGC&YS|8@c%zJGDiv0LO}5+3nK%= z3<e#LHc*~m;5f~|$RXpgLBUbgYsZ|4kJ)^ts(G_`Tr_I%k!ti>(b37g+(%5^bB4{% zOR79lrc4`qW;(Z@71s`2;B)iQ(KEBmb6JEqR5C8ivnhXd<KW`u{PXP_{&1KGC|p$b zoTlU3^u%N0LZ?nCPa%&N0+W=d>I8Ou$+)<Xp+iD+hsp&;7EX2n0m)4cjT4nP<y;aj zI4qbTrD|2c;P|MuPu{WN$AgW{Z3o1pwR{##ILO>3VU~9$Vd0?`jz&d;h#d<aI&(={ URy}BVm~^yLkS$r7hl9Zy0FEblbN~PV literal 0 HcmV?d00001 diff --git a/includes/geo/flags/flag_lv.gif b/includes/geo/flags/flag_lv.gif new file mode 100644 index 0000000000000000000000000000000000000000..9fd828639164d8bb335a846fa1e057fe677a2b07 GIT binary patch literal 999 zcmZ?wbhEHb6k_0E_|5<V|Ns9#xOClvBWIfhEP}X{n*}Xfg{|8~ZM!8L+9m8eq#a|0 zbtfr!OjGksl{THN6FlD_e35a~43qGA=FuD7a~e$iwt5#VbxWV+n6NXjbeUJyp3utG z{`s3j%Ql9TtPd{U7Ew9ND{WtF{kEv8Wx)j}iYDxuv+U@KO_#RrKfGqk>kBvEUAg=G z{PmBw9yRfpHS=4v2v{}?Shfq>bcouuirV(cxc14qcFDR-RPg9laGR{;)vf5>rRX+6 z-Di@fU%$5hLc_=@dO>;0cBN`gOD*GTbUa)1eap05>-D@>*`?04ik)X2*KQoR&N;K! zEVR=!c!O*9G@F=-R*{o!qL;d+&v#B)<C!zZDQT%kX18tRZlL4+^7n>U?~kmV;2gg# ztYV5=(t((UebIFXVjK3yHtdeBJrLKpH@1FPbnW)&nuP(mdy|`wW_ImJZrq;Ka44&D zYjVSpobID}y@w0?PL@tST{C0ntfhPBt-QG7;I+NSo}In6bIF=tKY#uF@$<*`AK$-y zfA{v?%NH-7J$?4z{)4Mmu3ou(<?NZWXHK8__wV27)2C0KJPC{-a72v~)DHp0pDc_F z3_T1wAfrKff`Q`*10#ow#|DLiOss7!D-SR0>X$MSc+&A8<+NlYt6auH=Jsv@RwKSU z4GUbDB~6$lBRY(qA8uh~Nm3~Yc+xaoP>w|@GTDh&Se7l}!VSfRPScGP%{ZPsUgRpr zsQ&JO<HV!`Tw>K<RtRvMIIrN`AtI~gq7g9PrJhAHO69^iX>Et94?i3qcFi;^x-&)K zqpL!vszt({85b2iMEH^qq)hzuq{D%SU)gU>g_>_WPw*@W!5@al7^PKAI~<vrxJ5NQ MJ0xOq4HOux0a249TL1t6 literal 0 HcmV?d00001 diff --git a/includes/geo/flags/flag_ly.gif b/includes/geo/flags/flag_ly.gif new file mode 100644 index 0000000000000000000000000000000000000000..a0c2593c0d28378afbde03cdff63bd6389a59010 GIT binary patch literal 576 zcmZ?wbhEHb6k_0Ec*Xz%|NsAID3D?(kY;cbU@VkoER<m`l4UNGWi63sEtY35Q{*gB z;;K~Ps!-vrR_85O;|i1(sM8Xv(iUmdlV~-Ps520ZRFds5Q|z&lZ#I`q(o&mXFP*Nd z-eIRb#YL&eR59OJe};!*ma$s7rADQ-LBE^nTwl{Uz6O16+I99?)wX&~PPz>aTBX)j z3xli{1R1ot7__*UbbA_iy4x)YvzY2<*6Zc8Jj!a4pHZEQ+p0LnIbrtGgPrDtd#z2h zYWKBn_w`+$;<g~#cU_9-k~oh=vHlxU{WqlfuTKluknXcQDR4u&->Q_r_2~g?(*o9{ z2CPX7SeY8IBGqk5Wca%5xGhC-n~Ne>WT)(?NZneIv8y_5Yem-XTBCN?lpW=uz@a5j z{K>+|z>vV81F{4ZCk*U!8yK3JTUuLKSfm|dL(Rmvm^g(bHLSgwSj4TO!fd2?nA!Oy zlq@{_n*{YD;@#u~SlReQ<xO4uT$_|bqJuSsIas+xWc2O*yltBtd-^6!l2o7OYiHaP z6FzUjq9qpY0nX-zO_A$1u<>p&b=qMWr_~gsc7XY?jDfw+NfTX_rgIb3LW7)g*}8=k aS!%gVSA|T{c$l(=;o`vwuFj1N4AubdL7OT7 literal 0 HcmV?d00001 diff --git a/includes/geo/flags/flag_ma.gif b/includes/geo/flags/flag_ma.gif new file mode 100644 index 0000000000000000000000000000000000000000..65103cb2c185cbd0640c2652bdad6d337b3f1055 GIT binary patch literal 1040 zcmeH`$#2X79K}Ds@Auc~7^5?$WolCVI_)r}+9K7>(wPXFi1j2Kv>b{?EOkI4)RIaZ zaG<E9MQV>Fk(L9aB?O^jC!wnLt+k7F_#>RW!{_pn_mY>q(M6+j^NKw<`3ygxkH{Cu zR_!a2rTP;-zzaADZ{Yzvg2S*IBJdHeKm(kG@9+{%!DToO_3#d!!#;Qnci|jV!8aJF zI!JY}YCqMW$e0}O9k4`vB2VFlO^b59p^&fMt~>2|48jH8Jk>OjJ+K74sx_T-gVkkD z!1V<7gG=N!R70Z3kWh~vA_<1E685@cw)#4!ifoRz4>L`_X&!=4a1(C9l+5@RXorJv z4|<DSfGyAp8LEqWI{T|$gF~iq38unPgNv{L=BC6&x5^NC4=JX38|olOwXh(u1Da#C zDaxoNQtght56>V|HA&<E%nrKqRqJe07I3|R>(B<Lqv6pagMdgk!?*zhRFA+f{_CGE zko?vB+n4@_e?EczHA~G&p_t~Ht~%1WBUDqnNm4I4J4%`yHkZ%cuwg=z;Y;hCZ&ewo z&Pr!5la|SWQ5s%0{8iRGYpvVA=tMBMYkFr-(kfqSl|K?$Q&3(wbUKA>^Nuf%v@9ro zS`{;EQv1BdGZ9Bh#<=sP6Wbg(mY7{~OKQWl*%h9d6XVTs@%GhmSqyGmWjT_&kNvW7 z^t$ayb7RU1ukMamd8^&i*0;yHYKNqUsXS_hZRvh1DR)NlGmo?4LPAAz@f9<?@_bh1 l#nUS^&edAlZUh=NJVJu=%lykbJPU13>tTbrA}2?Lg5QaMr=kD= literal 0 HcmV?d00001 diff --git a/includes/geo/flags/flag_mc.gif b/includes/geo/flags/flag_mc.gif new file mode 100644 index 0000000000000000000000000000000000000000..8793e789c705cec8afea428856449cb8992f4637 GIT binary patch literal 1005 zcmeH`+e=z;0LOn$&7<v<iZG+KvRp-N*o4UCYAeXJbvdp<`4U8zN%SyS&)d3gBVxpY zZM8u}5JW6jd#Ej_h0K!Um7{nmr=iQK2nw3_v)bRV$9*5ZkKc#Shi|h)B)Hwn1ed`X zxCoBpsylV~Be`kw%lG~Ljm=HWggKo*kB^T`CQPG2H3WbH@C*PAfq)VSS|Sl867^&< zN+ug96g>oKs8p0n#b`7$3~OQ7LZ?sDXgVg-&SF_uEC-uyWV7cO3|B#cF+bnU;b4V@ zZZ7v@UY@tK)L&U?DJu)|cq<&vF^?Cnt_}+Xk=ojgiVBxN5Ua0GG&Z_~LSs$MH$LBa zw>~8joi;RNT3S*P$q%6rZ)@{3H3cP-fLM%obYu`D+}fI!N|RD)96>Ujolyh{AqXZC zMZ3D9GFhUh=eJCj?(aVv7{G^y@Zn+Y@-n)#q*-1zudTVZwy^c}ph~4)T}@!vsZxpC zY;lvxcW{ufT4PpgCX-30)2UP{nM@`UiFiC7i^ZbRXe1H|hr^*zC>RU|0s+6@@ALV* zUa!aFal73vm&@UB*zI<k&1SJ!%w{u&VMe3TU@++QdYw+E)oL~8pixw<R;yGhrBb=O zySuZqv%S5oP$*VbR?Z#$b@jjgF#%4TL;zq0+_>1i_ymB|fB;<;D~cK@IS*2cClgZ; z4K96LMd)j0jOK{k?=DTMUS-3@@*=~2)-3mu5PexZ08PX6YyHsYr7SwPk@Qv0e}0&q z%Va-{EjEf?mxx9n7UDUaVY0d1V6=ED_xk-YCtW;<zP;J~srztga{5YDuafR9*0+AB z8-rlqc(ZmM$emspa?iOy8ig2%H!s>3_=879(1>_;PxzEXwDqYp@A<>N*sVGF>>hC( ZqMkgVw9kW~U*+W!2cTqJ0cVkb@DH`eQ_uha literal 0 HcmV?d00001 diff --git a/includes/geo/flags/flag_md.gif b/includes/geo/flags/flag_md.gif new file mode 100644 index 0000000000000000000000000000000000000000..786b52b4bfbd39ebac668d67f7913c0340b5c970 GIT binary patch literal 1006 zcmZ?wbhEHb6k_0E_|5<V|NsBLYHG$HKE=X&b3oG3l+w!#0#VFT)0m~E@+!}eH(9J` z)ZiGl&B}X$wa>iB?ENX_7gNj5XH;KKt2oObJ&{#@GN;lMF6lHO?U@4V9YR{&LYkct z26F_J@}!I=$(t{bG3u7oDp$8#YT&j?%cjf1Z-bG`6x+as9<h7eB3B2b9tzJn9#?cG zByDR}?d8m>qb03pH0&mq)(4eV8_t@~wQ?Q*u@hXIw{q`2Ab9$$)TuKDwRLu9&M=%i z$9(1t>)ErMhYs;xx+D=5$^GPs;*~4%J9kN6zM}T-o&Ljz7QcQu{r~U(?_a>rp8=H> z>UZvVT)E`-`c2%L6^zRkGM+wRdij*;w>N(8p9Nkx#Cq){@9nb^7Y?bty6?7Prbt1C z$fGMxukZR^I_5RC*E2PWImm;vF`J<|m%XD*eNLBkRi0y-CqqNH;xZf7jqU<}BHaEb z`2S7}e5ft^+EV+gx7Afg)2Dt;pQ3zj$O$}AR9r4Cy+Kj&oxc7iW#ye}YI`&^KAD>C z*U~zot9wvK=eVBUDFcJEMuwM6OwJn{|FE<B<>YkB%Ibl=-5)o%r%q1)yu4nyx&8O` zedp=<-{1dVK)@#-pTB{D-~9Z32L}EO2mr<-I6g-S5<)=nCkrD3!%PMpkRDK;VBk2- zz{nxvu|eS=GrNmLhoEZb1bN#HcMg7Tzo^p4ZZl^B!(&fD1>2gG&dur*ReYEXr!*uS zINGNWyyVUWC3e9j-V<4j0t^>2a49FBn(=W{YTsh7DPo*8ADUPhCC#pE$lScFYqsY! zDM=xZg|5x4idhp14=JCWZazbfQ$fYRsY{T{;(>%ya+`!ffs&?{ipK*kAxWW(6BnQI z%rXdnqhlqqqTfMSR)^=tf@Tg;4WBhv3{6h-%QY(Kg*be8$RVWaJ*!}$Gl#%@8@6O= I9u5X;0I>-nOaK4? literal 0 HcmV?d00001 diff --git a/includes/geo/flags/flag_me.gif b/includes/geo/flags/flag_me.gif new file mode 100644 index 0000000000000000000000000000000000000000..b16cb4232d3920abd843600b39ec1e0c4cb3e529 GIT binary patch literal 986 zcmeH`!E4iC7{=d-jCW(Q7ui_EP7HNm)WZrY4ReBFTWgR~f*|(P5n)O$m588ahe;|C z0^M|iU>UPm4?+)v1w1H1COZyM$T4&(d<w#+2mQt_G5#I;<9B`F;en@caW=2b9fUy; z0EVkLj#l?ozh(F>bERW+e6?#UK}+4T<!v3dEsSyyX%JN~vT{*Nj=C5H6l)k85LYmE zA$H|>g_r_NL8byzk!is6RAdG)gP4iTAyy~mB6DTtBS+u_Tn4TH&mq^4>%?`L8^{gf zCUFb7P25555U(RoBVFVH@BsN6N}CG=K_Fxhxl|N734?@*!b&A!qp%fGC*hLtNpw+k zNdzReFabya6DyUHmYn?OA70=Tr2PE?;9IcYdCKP*Z&A5+%)dFY<Bd)|-(9*F76uND zo%sF4YZuVVTwUvx+xG`XPTrmVz7sZvAFIXF#ZT2~k4DPH2Ol=8&Ew|T{9L;iHu_4X zTbJ)Vnr|M^ZfA~CRT}CXUU*$w|9PYTNFNR^_1w^G(&CHViG31Cl&N`NH?vn(&sQ$J z0x9(N50&%3zHQ9-{gW@R_tq|qzkfQmP%JG!n{5m~JhN9@|KiPOSEoMyIG5d69+xDT F`~z0zzlQ(- literal 0 HcmV?d00001 diff --git a/includes/geo/flags/flag_mf.gif b/includes/geo/flags/flag_mf.gif new file mode 100644 index 0000000000000000000000000000000000000000..92df5400998d0e7207040922a70e21f69c1cde80 GIT binary patch literal 937 zcmeH`(Q8s+9EMNwVIfYIi42ibY%<7pHP+geu%Y5gY|xPCLWoG{qEiIfO&o;PVUe6_ zi_<3Tbg??4WnK-F5#oh?M2tgQLn`DTOn#h;!-p5~VId!*?Z4=v_YZh^o)_Nfi?Ols z>u%1;{pL7ilZ#7!?W;j-$Y>?OOa;QaVbuj&QVyqBN2l}BkV__R5BXeSrh%)WXunFs z(MlDNSEr^-I{*bte17Cmg<PFDoX}9fq|ngVK7%SwXZ6Y*B{Ol*MoVRkY-*)x7!3hT zG3u2AgBo)q+OFfQ%3LTBFUd1X$R`o2$O=U%XHb_D+CUribTC7#G_iESk)j7YTRM#= z{k%%rGV2n`2Z+nbYM6B?va8qxqm`k*NMaU`cok$*in~DU2wEwyQi44thtqT)ldS_O zs8>g#6H=uH)KqAPzy>C~-|0{@IUQOeu^9cXkt!CmxRlkz(PXI%$fg-h0W2xOOU&z} z4@BjP!Zxs+(@C4MrXdW=q>ZW9LuV3xzDQgi)@8Z{tPRQ8Qpl%r|ML$lFm%Xp_yz9R zGj38`*!dKD&PUyitNDd5;klE|%)1C$jm$f4PiYTtaJ5H0VV)cx-hPb6^*?>BMYyos zlPGMi?#)ek$L?8y#s1onfJ=eX18eJ--^6w|^Cu#SqkWfN$6p2SPQUP+<?=s+_uoHR p@12ysSs%{)80>w!^z`HCHY(p-DZaebl9var?U`#U=T33w{{n9iCyoFB literal 0 HcmV?d00001 diff --git a/includes/geo/flags/flag_mg.gif b/includes/geo/flags/flag_mg.gif new file mode 100644 index 0000000000000000000000000000000000000000..3395a60cb3fa1ab491d2de86f6229940c03196df GIT binary patch literal 1005 zcmZ?wbhEHb6k_0E_|5<V|AFA&|KrDwU%7hq*zx06uU)-z^@@5emr09=|2%!SHXXlS zQ|n#{$9_fMIoiIxhViTI!e&^7PPEF|=9{+4Gj^s^{?<VAd};4#YPO|{_7%#`wQ4SP z8tzS6k&8^dT6N==Sq1hPr>%F&+~AhD&?#rLSK4y7!Yu(gYkZ2f2Ij5z%UbI1)2`>= zZ4f%eG<bqZ+#I{2?fyku1N8Ek?W%ZvI%MN!=!dl#gtr;T^qA!@cgmgbR<+*0a!tVV z=g;omy|YuA^`M%-IdjE3UZ#iLOkPB}T?%n}ogDBu!Ed*l`B6cJgZvEp1sJyQGaL|P z+%L#@K$!WYDC<!%)?=dV$0WH9NN}E%<-MpVa6w7rqPoNxb%`rFvUd#??;5M!v(kQK zr~lf;^p(5S8y~xOfll8--EMo?eF^va6(8_9+V@$Q=jT}emk~Z+Vgo<M27HJQ{M1o@ zLS6p2m(%%}kb6a02e_CIit^sJxA_0>->;uPe|-P`=Jo5lckW!ec=7MwzrTL{`u_d< zw{PD*e*F06&6}4mUp{>J@WzcBSFT*Sbm`Lh^XJc<J9qZ%*)wO(oIZVe_wL=BHf>tI zeEHnDbEiz1(%s!%UtbT5I&d705@d#e;!hSv28O8&Iw1X^Ji)+mih+?s#$$tmqt_HA z(F4rS&rQ?xUXt)qXc>=G;}jK3rYY@yGTOe2VjeQJoslwUQnyull73#sI$&PN#ZRd| zv&^$toUBwF1mrDCX9S#l<a%bNS<V>_83BcWg?3(ZSOkq)Is{cb`$Pm+JU`FR)Khd} zMdIUQeR6gcFAgYPIIrN`C1vPv;ejIym$;Tk!v=>13JRSPhO;IpICBVV1sxG!Y-&E> w)WM>@>A?f$PDyRA0~r?`n-4H|OK2J$a5~5#so}S$;9(*&Tk{59HWmhJ08G<0S^xk5 literal 0 HcmV?d00001 diff --git a/includes/geo/flags/flag_mh.gif b/includes/geo/flags/flag_mh.gif new file mode 100644 index 0000000000000000000000000000000000000000..34ca289d306e4379c110b8abe665e74c23a3d1c4 GIT binary patch literal 441 zcmZ?wbhEHb6k_0H_^QMpA@N^L?Z1i1|3HiV&Sv)m?at?U%ujGw@9g|PFz|mu<omqD z`w0pE^YZ@J*8V?QVSlvV|51nh|CtQ`m&*U&WPh|f|NqhanKS=yTYP@SivLIF&;Ng8 z{?ViVFJJ!u|MmI*pYA_;^#8+$|3JV%8=&};1#Gb5KL_Xhg36-I^o$Y(LrY6zT_9nm z;G9vESzMA|kda!X;H4L=rx2Eymz=7n;Fy!609IS9P?TDnT2z*rqQ{^EG6@te3~ZAe zz^1~821lSRDsbLmXCp=i2^n^XfU}F!%?<{pK8_X!h6aWM3Pu|%T$K0}9=u3lVmR=? z@n(mUq#H=36ypJgq@N9XK=Z-iz=BOLEd(HJMh1oj3l5qvL8X8OZ3uv~K@1Ki25SIH Ce0Wg+ literal 0 HcmV?d00001 diff --git a/includes/geo/flags/flag_mk.gif b/includes/geo/flags/flag_mk.gif new file mode 100644 index 0000000000000000000000000000000000000000..5b7bef82db002c728637cd5e1c8a64f5202e9ea4 GIT binary patch literal 588 zcmcIh&ubG=5dJoXMMWhEJ*rH#N-Z^26il>8tP;19L&YEGz9cW%2b;X*?Iugb!=f$J zDx#hQFY)BXn>}kviWVsqwV+^&Rg^+0Di(znv2NnUf517+Ff$+DH$P7IrxQsQ!zTRL zg(pB=$HZndVtBd(&vs*K51z*{eHb&nc+rQK{g^$6H(9*pcqcLEVEz)`U%|pKKHk9R zdswVt=^>UM;mc!uoxrySzE5N26@JcPbrEaJ__c!db^Ir5Uk$gI+kd}4ZwiM*i4{2& zgvH5Y4&@YQF3*!ET$5Otc$HZd<_cM+oV15X7ASL3aE}I*>~58mD4H&Hp4>+VlgUH- z19yb7LzLmN%v4@dMphITO*FGCYM~uc+~KOq^KnW`MWS4gs`OWdWo5-ByP|R?b40oL zubgdh=5VSCN4R9Vu6?wp$Md|nRShPJ=VXb{-CVBuD(H9Wr_!@0fKWsSI{NOP(O{UV zEx-mXOtmqsb%v3>vB5U|ZqNg|B2!v4k@9zL9X^oiq+8dGj<w5OZDYoGZSXkVHYO9> z;cJs;uNgsH@NK}yr>jUsF!~@0Xh9lUiU2cV4EVj<Q2!9UprcOX0r|+y(Z<FQj{O1Y C_oe{= literal 0 HcmV?d00001 diff --git a/includes/geo/flags/flag_ml.gif b/includes/geo/flags/flag_ml.gif new file mode 100644 index 0000000000000000000000000000000000000000..ffda1e13b4d6a99dfca9d6d6ada5ee05d9962def GIT binary patch literal 237 zcmZ?wbhEHb6k_0E_{hY-@QmR<1H*qHW?)eK$pWGn6#qFm=ND8KWu|A8C>UB=8tVcH zGX>|2qRirw{DO?sA_XtKU_FJf#JuEGJq5>{90jo2VuhmA;?$zD)D%4i9gsmFI~bU% zSU3b0xO55$tNCyUC^&QqsjB(R05TecRK0v=7$`b4FsOP>nPHIV)WE>#HATZP@lXo` nBhwU(z@$ShoQzB?8i9+Bv~UVDv2X+|a_Qt0RwLHHAO>py&|W^6 literal 0 HcmV?d00001 diff --git a/includes/geo/flags/flag_mm.gif b/includes/geo/flags/flag_mm.gif new file mode 100644 index 0000000000000000000000000000000000000000..0d5ec5329ece0b9beaa6e0896f69ad82952c9cca GIT binary patch literal 420 zcmYk2Jxc>Y5Qaw+EDT}{X-qXK6oq^s67)<X1|rH87Ge<_H<wLr&E@vk`y!G;Vq+`h z7uX-z#6Fc+iXitVtgLKY?{Ww>!#gw2&O5WmC(V6@<X{=TRsld}GI9+*^Le=mVGUlD zTv)G5bt7yvB&AXaIT}d`FdoavL>9l((Hnr`&-=N~Y-9t{qu6BzMW5KH2}&H=L7zD~ z5)-LM43{{Jo2YSXh`fvH1*1Nm30|6)1ncPzZZ)=XM^SdmQP{)w5LL=eB03yZ?h49c znivMoX&VK#sqkp0f=w=vnO!ahi3@3S*Fnn_noewH_Ws*h1|>E{kJ-#Y-EpjgYSs7s zis3~YRWv?8D8;wMUjylz?Ck@<<Mg9-7fhE9+t=_`FoGye%>o~@vFZm4@X|`%$Ep?< nis|*E(|$0E)403x{HLDga1^3ZNi7)_b5{u*d0Zx{ya@GQ=k}w` literal 0 HcmV?d00001 diff --git a/includes/geo/flags/flag_mn.gif b/includes/geo/flags/flag_mn.gif new file mode 100644 index 0000000000000000000000000000000000000000..efa313cfebbb57a9daffc99f94142f9bf756332d GIT binary patch literal 1006 zcmZ?wbhEHb6k_0E_|5<V|NsB@Z(I@3yfUPHZBWa~nEtI(_uh``UY9;=U)GGB4XaNE z^lT2BxIJOkf!w91DmPwj-F>h3(37T37yA!C?%s39cG5wci3gmf9d(>?$bI%nuX$$z z=A8^%aW!uJoutk83--ONIQrgv$`Pxn$E>CuvzmIudg@W@iTiCP?suGX#&Py(r<unc zrXF^ha=?4ZW$z`I!q?voT6!^j-JQV2XH#}PPuck_d-t>SEq4o#e5gM2t@^~rhI8NR zPJL=R^W}J_`t7A2mnT>ppXl~xW9r!!{U`GS-mZxIus-F}ri{G_4980pZuU6rjb%QN z$h$vXXm2>{;S7l`cfn=JTAx>DZOk%yIV1e;q{zKF)+Zw5ujN@Bv|-+F$Z)`dbB_+k z9v#m8hP-=?1u8`tDn%KNnTQ@YmpWoAKV4sPo}u(|bHyjV`YWxJH`u9dcF=ehY`WD+ zYoEK`Za3W>E;@(34G(x4obWR_>SKJ`-|T&Y(}fVLPbqHKBJIAUdEJh2IuL06CDZqQ zg4>f6&o9~jUvdIor2D+i^!t<>_%S!|U3S1Nd&Tok>NovO54jth@-cZAWq01s?0UG} zlUV0tA$CubJilfKe8>!Vn;CFD(d&Mi|A&HzC)uHI3ZvdurhIM5uMl8pk>dJVmhz!I zb-uphtAqex6oaFBlt2#w#h)yU3=E4HbU+fIJi)+mnt_o+#$$uRL4$--A8wXBU~A`5 zmguoO!sf5gIA?*+&n1}$d&JazOdMK{@hLbnS-Y-$baGOYsD{ppf(adg^PTEhnz)Ko zLX=rl^%5#RKA0%y)bxpCi&86>m=UYXh8qgZOsbyE-_8hXEa{k}63;T>!i9xyE#8y= zT$!kR;RL_D&n_Mh!N<&eoHLc~b~3vwOjPupR-pLc5Oar&h=Jvz&u+aA3jT8xJ|;1= p@yc3jg+x6`J1f~3zAfXVk{V;LfNh0O!;%%gQpRk_(mWgt)&PctPi_DJ literal 0 HcmV?d00001 diff --git a/includes/geo/flags/flag_mo.gif b/includes/geo/flags/flag_mo.gif new file mode 100644 index 0000000000000000000000000000000000000000..0f1266299ec4445bdd7831b0f61ed20f86ea4e95 GIT binary patch literal 1005 zcmZ?wbhEHb6k_0E_|5<V|NsA&Z*<n46lmHR;xjFSp+KFvNQ=2ples{fwM2)tSckPx zhqFYFvsj<E+L*V>gey>4pw67X+*qi}T%^)MqRvJzQcI%NR<^@QvBzD$*-1LxOufTX zsmM+--$s8%h+>wtTDg-(rHes-py`}Q?K%&wYB#+mZ`}qjtx^|*RzHIlKa=ht<IX^f zsSy@aBQ2&xn)QY_El)G5^L1O5={P&lX-=Zo+FYylFzfa(w*{%b>+(I9WO^*h@ZV7A zu`nZGLy^z&9KTh0f$NI`))oY;%nw+R?=~eVd|heWmYTTDH7Pq9Q@1u|>}t*4)1I}v zjloTVwM2`pSev)hK(@m{zR5wU%~>+Z$Y@50QM<q0l0>UX5sq^b?5D@tPm6Y*lW5-` z8L_@JXi;v=mdfb0WsxgNVwRPpZEeij-cq!`Cv$y6=8C$$Q;Xc@C3!AL30Rd=xU-|? z(4_vei!A1bnoRI-*f&wF(_!J&^-{G)&1-uF%GE?`bi}H4O#0lHU05$xspY;bs&C8G znLFm0PIF#;Z2i7lhc3LjtkS5b({8$C?=p!>S@}A}J(u=aPBwq>{dvaDc*9o7Ggpsa zxqI&HmE)g(yah%dI2uO@aza4yCkrD3!!!mRkY-SxVBk2#z{nxvu|eUWM&O1g4U<^d zfI!6KLck(7fyO|+3mJ=!v^CiE2sxZ!NIKT9#H75!;4n*vyi2#z$3l|?Zhj?OmNth+ zPdw(@RC9>zaMlpuQ*zqFapj<ao00>ch^Le@d(Z?$^C%9N%}ctca#gX2&ie9vf|P}I z${K+aN8H)9gxLbKQdV42w#?s=VW@b4gOiJ6Sxe$(HNJUfsrz<#C^|jh=H}+{*jaS! p+#Jiy16v#nA2lD~<>is72vFsosh)J_L_*;qX7=U{ylgBC)&TjH2&n)7 literal 0 HcmV?d00001 diff --git a/includes/geo/flags/flag_mp.gif b/includes/geo/flags/flag_mp.gif new file mode 100644 index 0000000000000000000000000000000000000000..c030d4242dc98c7996702a02a3ec6a7722c4e9f9 GIT binary patch literal 1006 zcmZ?wbhEHb6k_0E_|5<V|NsBrw{7p1)myG#xN+?8sf_5>`iiNUi9NaL?Y$j~cWyc7 zXk8cV*Pfc#si9n<tPtkzG$kZpQf|i9u%O<eyzTAH2WQXNFD_KBBwwbX+$<sHt*KU} zqgk!5U1O}@Y--eIX53_J)n{YTrlk?@WY=YDRc~gTXJnA>;X1*}qA(<IVQ|3Qu;7JG z4z)26t0F>|1o%#McWHKWZgg>K@NjMM@$7VQtn%_`3-X`j=iMFTKQX|!HzaU!T=e3! z<n{3}i!)O<CMPUUj9U~M)Ds&uGe3K4PUgn+l$C|K+Y53x7v^n=kDXjwwXddfS4q*j zin7g><(nI7cegejY^>Xzn?0$kV`p#o?vkSEGo~F_w&bL;Vx^i&t(r=uu6C`B)dXv+ zQd^q}U+?bl&^Zxda{~PP!$W7pL@n^~Zb?j75gRivBW-nd=K8|?9fkQ@^K#Y~7HmyS zm|a}BH8o{UL*2gS#)H~AHAY5tetxZKY0C=>H&#^a&d*<wpFd&i*1e}rT{?XD<leo9 z@(NazS8mA7TbPvG>gd`T72D?NTfAfEp%trlu3Wuo;>^|69n*{ZR<_Mq6p)#B@c4=8 z>zC}iy?^TZ+J=c)r*3XtxwvcBh6zij=IvVAaBBOM<+J-fym+!>^{SmacLF099Lb{u z_7G6~$->CMuz*1aBn`?F3>>E!7&&A-HYgnAl@1V?xv8a}*+p$fLkEMh2Wz9W$AXEQ z+z&4EnQEf?W78vdAyp>DI~A8&1XY<^`4kVhyl53P&t_TG5zKy0)kES}$i)X9ms-qn zu5c_#aP$-O<N5Hz)5LwkQVsXEHv%3<IR%{iQz{t0EN`9X+1&Ewg5m_eNg`!ZvO7L& z2Fzle_-V$&K<5XuB@~TJKD4AxT*N(hU5{q-;Z_GDWvh~#hf*3Em{>N=IhokZCef&B dWAosHBMY~7)Pf%q6w=&g2(u+i^KdX&0|3TJK6d~B literal 0 HcmV?d00001 diff --git a/includes/geo/flags/flag_mq.gif b/includes/geo/flags/flag_mq.gif new file mode 100644 index 0000000000000000000000000000000000000000..36bcc68e569ee71688261e12858c594c8baaaeff GIT binary patch literal 1006 zcmeH`+fPyf0Edr8iVGX-!OdCC%BE|st+raNt3DXDY%87SvO;Z^=Ip+u*}NpCOr1A0 z@iN7nNhXJj2^@}z$mMX3+!Vx86j4!7A+ZQ0*X$qYAL#e+J$+B#_PcaB=G5twJpci4 z1AsuPXfn*dVu?JP-h95a0U91P8cRo}?{xN;b%U~{@713N@_L~TM5jctToG11@-0WG z%wmZjeu5o8-Er-_l^^c=^sXk6WX8UFmnoXCEaZT&(LCFUXh+5j<oA8oTR}RPpWO@7 zWIC7Itw1rE5~Xmz*zI<KWkt2P%F|D|HoWJvb785Rrk*l5epbSYMxzy4a4OWg__uYS z45JCe`f=l%W(F)r#M9OSsiCl^zeubpSD6Op9r0}(3XH-C=KZ}jWU+D8`XQBOOs{9^ zr&*KMw#lUx*ZP8edB$v}pp!IcI5Dq8Zd?1c>3v*L*QB3IX2J<=oORCzBv%%IPz^Sr z#75?A_7wUDNTyhGtvfv4mVQ{J*3=sp+1iQZ4xSi6A8{nZN{pp43|s6EdPIy~wt3B6 zA{}ke&mkx}WioAUZH>>)C6(1%Y|BdfTGyz_=K4_&NlTfW*cPyg2d8!mi$Ex;OPB$Q z8wKLysoCwCuXpR(n20v9viXTX>DkyUSB%T8ju)`%&ig)<R@XGKm{i^Rw39P1D89wu zz5yZIy1Q04o8LE-!IeJ}smB&<>1+uVF+Tgq2mbG01rB&{f0f8>Zhr#6qrioLy(BO+ zD*DEr9=tQHD9Hc5Zy+N1fE_M8dXSChkctigx3?bac*QZz*L+vVRQ3{)N(2=6Ox#X& z$o@dw#=F#eu|9q`OXpq!Q54^k=?r{Ubo-8)ePm5o&Qp2xu5%%oA|gqO`kx5DdX`?x zz_mnPBPbffh$V!*w;~RZ;=&2F!B;BDRnMcyxZSj%cz#WU1Rz}`EeE@HRu7(h4FqVa py5DvlOqeNmO5|06g`vd+p}Ae-bBxL-I>Ux4Dv$W3g%I$-nLkePutNX< literal 0 HcmV?d00001 diff --git a/includes/geo/flags/flag_mr.gif b/includes/geo/flags/flag_mr.gif new file mode 100644 index 0000000000000000000000000000000000000000..7730e71c3922151b20edb53627a4f03713cbe10f GIT binary patch literal 444 zcmYjNJxc>Y5PfQj7zAUmmPsQjF;Of`w24HbLIe@9-(2?Y7B9D9?~8Q#0VzbV@CR7f z`3K_q9|UXvgN4|Lw|5pk*qJx8k2gDea@K9OSOrV?Tn02s8WoK-jdhJJjbn{-jY|z% zLugDj?lm4Xo;6-Hs^0||RDa&CToI5MGKZ5bJWdG<$Wokzd_ai^U1C1*n0XNkh4jgi zqcKUFde?#{bfIJ|YboKlA#HRvX}8td+fKti^~coX(r0QQsV5`Fg;6ulqf8x;;sIAN zAJnNU6$#&#YM4)9eHn!`ij?KDK={u8aU+kjfKx025t18*qk~2xNs_u3r!T5oa!9C| z-OSgZa91|mV3I{(r<m`amQ<cD=H0n8JsMg}&(x5%2|#Hc^LRDaz-@CC<)@TS(&9b1 enK{U<*zD`0V-yApN2fV4RvFrV8L1Vpg2P`H#BZJe literal 0 HcmV?d00001 diff --git a/includes/geo/flags/flag_ms.gif b/includes/geo/flags/flag_ms.gif new file mode 100644 index 0000000000000000000000000000000000000000..02cf19d2eb39671e27f10bce5f1bdd7b3d66f525 GIT binary patch literal 1006 zcmZ?wbhEHb6k_0E_|5<V|NsBrlwGiH>hgGx=(+VX?i{_jWBK+;MbpmhxY!upnHHV3 zef6QbwCSh!J>0zdWKP@?2g6AbUh}7QU!FbbVoCl)JEJK9u8W*3mj!vQwYO}E3Eu1G z&>bGII3jRKOz6tgxNT|i+lsS~)Rdkx(41~zu+U6zrm5ZxQ@!b?`m@aRXPO%T(F`l2 zd6q`AEsbVco6NN}n{Q(}%f)87qtzk@s|EHJK=xu6+a>M}E1YfSc{;E5bKB_Qw8-Cc zeTdJN5Z_G!UaS2)mPG_^3-MbO6SmXCxi2wluaEnb)VRaJzVicp<^_1o4E0~+=Q%AV zY<*7Z+0^)hsqy==l8?kit}V(wT~=_uH2-Wx(Z!<N;{{m<@-lYUmR%~&Jyc(DrMB#1 zW$~HX@{6_Q=c`Ii#755SY`)apcFn|Kj)n1DYoI&L=Vhhsjg4H|RDY?XZEH?;gOmLt zPxnQwE$8#|`Z6<DmzC{nZax*8yem0#Q$_vZrp`0HQ_gQabAQ_Eoin!{KK1h3p6d?} z+<vs}%FX46cP`(#x_|DZ!?%w2EvuZgEU9-!{Dc_^Q>S%p+MfKnz4%36^`zLqi)kTW znsN{2#ee85f8AEPv$6d9rlpUU%vc>8crd`J(Ny<ZN%~GtyAoHY!}WE*m<7l1D1kEs z6o0ZXGBC_%&;h9c<p~Ck(+rFpG9DWg9GSSEc@#}}a8TAnE$YmViATD`8|TV}&PsVX zNu5zF=n99D>gnl%Os0uNA}a-#_{>q7a^UfDetAnJmN1Ki2BBs~-bYIgPH+!c=uqaw zp<~c^NR6XFKx4;2=kxMT4X<hhB9@&M<23V_vvWe?VL9h^wu>(nF8GKmW%;e>*tnQO z#Jop9RcW)!gBj{p5px<QCZ7<|NfOhnTFlbvAYdD}prDc2V~Td-fi;Pjk8rX#I;AX# aa6Ei`qE?Js#==L9or1h<$<jO=4Aub2Ge$E2 literal 0 HcmV?d00001 diff --git a/includes/geo/flags/flag_mt.gif b/includes/geo/flags/flag_mt.gif new file mode 100644 index 0000000000000000000000000000000000000000..3b79dc9830e06a10594801ce6f59806d14200ad1 GIT binary patch literal 444 zcmYjNJ4gdT5FJB=KrGb4dSazuB4S~pO;GRyDJ+b|LBLJ2$t}6u9($V{>C)JxvPfZP z?|~o(f`y`%7J?87SXidB2q^?P+*_MWF}#`g9`iXk+Rx_5BFw=!2@e2I#o|k;blvM+ z_51gim&4)k`}1@B_BI}kekYSK3}Gr#KXF~9!uJ!CxyYKNPO-);iXL&XA}EoxiXM|D z5*uloSS=zMx3R*V4)PinP8s#^SnxI760B}YT-jU2ja+Ust<n~jJ6NFHCZfu*z*~Z{ zNKGsYwc15NT`JnNn!$Z8kl8gZn*UQsnYSc5Em1Lv%k28}ILD&IrPyXJlW0omY_G3- zo|m!OYNJerHxbsN<D%C<{KD~X2S#!RpbK#Gdf4#KLEoM|PXu2^LcifU{%kbTx}A75 z8h)@8gS=wS{6Kk^wdQ7EIDRm%aaTzO+8c+iLduH~5qW1ncD3d#eW!?2g!7<~_Qq7T G06TvPijjo? literal 0 HcmV?d00001 diff --git a/includes/geo/flags/flag_mu.gif b/includes/geo/flags/flag_mu.gif new file mode 100644 index 0000000000000000000000000000000000000000..edf244016272429fcfd6a3dfaa963f9c3524ddcf GIT binary patch literal 254 zcmZ?wbhEHb6k_0E_{7Q}A@Sc*<QBs-29=i#{}~wm12GsV{$zpB{~Vn23o45;(=$pG z3@t5<b%BJLf^$YuW^qY=K}Kqkf|p*fo<dk+UUI6Qf@4mO0$6RaLQ!gQYEfBgiXMXw z$Rv<`49xW&E-o!DE-pAJK|w(YLBU2K#lgVP0Mv&{MTCa7hK7dXq>PP?EsTwufs}@l OQj?OB5-P>XU=08-KS5Xk literal 0 HcmV?d00001 diff --git a/includes/geo/flags/flag_mv.gif b/includes/geo/flags/flag_mv.gif new file mode 100644 index 0000000000000000000000000000000000000000..007e53cc34802938f212d55028676cbb4cb77123 GIT binary patch literal 297 zcmZ?wbhEHb6k_0E_{__|@Qgv^g^1J(DeKqPxy=l#y&1MSGF(+<cqPQ}pMjz2Q&Z39 zo@rmEt^T%}0Spv>vOws64$k=nl|`B986^samX^l4K*CJHIio1ExFo+IBeh7uOD|YY zAuKU3IaN==F(*d>thQL8D784Xs4O)_k3k1y63874ERzhDP6_hT1QJak0>l#Xfw2<6 z5<r6Gvf(j_<Q_vd)fquvoeT^O0gMg|K0pZ<pg~5A3=C>Oy-ETM46}gz$v~r2nHU(7 ofu1x08Ku}F;H03~G6!rtOEA<>kWmne4nkev#kmZ~5@fIj0L%bf4*&oF literal 0 HcmV?d00001 diff --git a/includes/geo/flags/flag_mw.gif b/includes/geo/flags/flag_mw.gif new file mode 100644 index 0000000000000000000000000000000000000000..35d63d7a72db56a3a20f479131b6c5ce5c3a68f3 GIT binary patch literal 515 zcmb7AyGjE=6g_BsfI*^yXm<k^3dtruP@@(RArjcaLhL7-$?m{rXPJGGE{%;?`vG=V zLViFnjbQ1gXk#PptP%s-csX3oIh@O#JEzUYevK_6kGBHSng^DERbUM;fE~aDY(N6N z6uZC;u7P`C06gf4e^l{3m!*pzFXxU3NOYOasUuuY2@A+loQ1qii3lBH9`TsD5etR% z$dZ1KWQWWP!4o=DvXog$*iK06CmXa`t8JIlwnwcVnOu5IwI!J{Qe5aXb6v{P0Vy7E z74x=14XH?Y9jUrsTUbj*A^DNA92N-A9$)9XoCTa>5r~kSF!T>9l_W_FH%?z<Sh7nf z>ErZQV(N~vLm#WTiHzu0Uzw)<NHt%NW){9xAIn#_bg5OnkURdt>=+;ON%QjapftkV Xu$mwC^Sb}S<klZ%8hg^oA`U+RyTE(^ literal 0 HcmV?d00001 diff --git a/includes/geo/flags/flag_mx.gif b/includes/geo/flags/flag_mx.gif new file mode 100644 index 0000000000000000000000000000000000000000..3e7700fa168267c1bfc88394c2d867b9e6529397 GIT binary patch literal 1006 zcmZ?wbhEHb6k_0E_|5<V|NsBLYHIdp+VtPE=RSD#>e-7I$F7|_eCn7`m7#iv3q!FY zgS!ZGfg)?MDrdO{cZnu%sTOakHdl~5e}%4iqnSjVnP8-vRGqneyN!I4wPdoMa<jc+ zwwXb{w^pgW#k3%c$w3yAf{f}s9Opz^cLaJYN(xw&={6-cV0lKs(#-I61#z3pBUcop z?5s)KUYoJ2A$3c2*6yZ){p}2Satt2A%*BdU?fxm-s?xUCy!-Z{sHN=Ssl&UD?zwpT za_8)xDGR4vzjx#Hr#D;nZas0~<gs(dzW?~{pXQxeol@6Yosb^WGqo-$(Qg0l4JiTg zS&@c`k?vsuF14jOH?CfaH4t34Y~kTG%QmfC(NkUZL{V|MwDbl=#drGpo0OGzs;TYK z(D-C(x?fA{h_3EI9i8KPdZ!Ew&KenBGBG)CZ2ZH{?w6C(Ei0=B_I7{V+@3l){qypA z<>vO^*Y};L=YN0ye*poXe0=@}27dGN`yCkgGa%qbTH3>cg4Z=QU%R@lR#iQ1Z~ruD z(*FeuZr-@@@87?_fB*jZ^XJ#EUq65T{PykJr%#{Wy?giS)vG5@o;-Z`@ZP<9*REZ= za^=dUOP4NOxNz>=xwB`_o;h;{7=7Sq93{vJ0mYvzj0_CZ7<53IL3x6K<1_;!hm6Mt zg@aN&W_M;NE(u)XHC5&1Nv37IvW+}?JslsFI8?l*s@dK;?0R;N4U>9JMx!(9M9<K5 z4n;@QePwKlSjrq2m0LMjeCGrlOj>YW+Pd@xhmK;hD+izRG=oZ^r3V<S%J0k(oYBn6 z$tzJO<2cFXWTQjn0}c)43$2{2f+}BbFuHOH$g(_HV`%L5fRmq7%He_HiBlrVEesnS zm5+5h2#CpCSP;+>xX7tl;IF0gv(sXYl5#p50uQz;IWzL<ehOCe5!Yo)mgeDLum%94 Cu{%%z literal 0 HcmV?d00001 diff --git a/includes/geo/flags/flag_my.gif b/includes/geo/flags/flag_my.gif new file mode 100644 index 0000000000000000000000000000000000000000..91ae0166ec0ef88d1e4270be8c528abd5b9ec3bd GIT binary patch literal 1006 zcmZ?wbhEHb6k_0E_|5<V|NsC0I(_C5SI@()o~L{R&IN{Di;g>-nt3Qa`-o4_le*?Z z#T94cGmcj^Twl2^C2FRLdbcD`ouz)4lweD4+P>1<10vk@k+EluEEi-H-W8IYBCI$? zRB@`b`c!SRd8`uCtUZ@8h|Oi@kCo7zqG-I-!gE`A=4scU*?F~BIaQ{pSj}*cTAf(9 zqonz$y-!Zxtj)@L&R!v*_1)ce?#{DU&P>ZsShssgc3I?>J^dbj8nMZi^OokWTo=4? ztJ9k|9_RA1&lKcdD=#@yn0K+P_)J;x!<NR|jdka%%8yr+y_nE@yQ|~Lr2f18J@4ku z{<nJN&y~ynu3PhG{o0Q!m;Kwi`PAY?Pm&YQ#K)aWN;s30@Ts);LR!k%l;kt1$*)R^ zuVrUm%FMV?koTvh=}JM~!PJzel@(`ma~@Wd|7dNwR9JAOr082)>#d5if8AZnW1^qb z)!wVA{y%ZTyN>pEo$Z^_Qa7Zg{GL4VLRH27{Jc;7y?gTWUiWmJswltOP<Nxb@z;#$ z4?8<9HPpYGGU?CUIX~vidNpa{(+Pe57cSUYTJm$=+<%J~eVaG;NL}r(#S6dAoBMzH z((~<YFJ{d6zk22G<;y-TT<~D(lut{Sd|kQX0Z{SQEq}Lf`?PM|yM24Fu37Wz^yyaz z_W!?h@#nd-z$gYs^(cWJ0*XIb7#SEAG3bCKKzV|J<1_;!hm6Mtg@b}tDGNLb4;^7= zbA9(C(aDobw9&9ErC?&R8z(<!1Bao~iis*3Oqn+hFg$MO7m^m}Y24g?VX>zl%f1H- z7rOGxC|FoT2)zta^PO$L$y2zPty@&frNkh?wR?tH_NfNJjD<`soFaN29UmGds|PH! zD_x}&aG;5ei-Sj_-~jh5i?Syh44vH`Oi}Y_V^J(}>0GQHs1w?Bgkz$EL*}lOn?lcg q=Q(zXNpekb@t1AP+7WZ`)6+9^?AwJzUma%Wmo;ZgmgeDLum%7f?q+rX literal 0 HcmV?d00001 diff --git a/includes/geo/flags/flag_mz.gif b/includes/geo/flags/flag_mz.gif new file mode 100644 index 0000000000000000000000000000000000000000..fc223205aaf8cdb8f6c1e05424c99571dcf074ae GIT binary patch literal 1006 zcmZ?wbhEHb6k_0E_|5<V|Ns9tGd0UAE=teN$Sug7F?&YU&f==AC3>mq%6a^%1%m1Y z!dgY*IwcbNmC|-?+IEdP?mZ>}(`<cvY$E5lhfa1$T<RY?%O`VHc<#FBoYgT!8xu3; zM-{D2s@Rm-f3!ijSi-zc*|uKGx7#{&f=lF7kED5lVI3Z2>(iR|6u0lGXx~*a@n}<A zVyvtycScrvWp%}bN&OvN?JHI-U%GtBf<^N;?OhR5X18|7%(V36ox3}C?q=A3Sbyg( zhULqPs;bILN(x$98m3H{P*|8Zb?T&+mc|7O=FXo#XU{g)r3;leuF=}F-Qd_k(=#Wn zZd`VK|I+{IgRt$Jy$<aQ`t&yA?8&IRH`9K9FMI!{^w;;AJzJQM?BPAOPvHCs*-NJs zXHSz}JXi7VHT`ufG#=bA-MLxs$X=6IkDXpWal3Zj>GoB(ch3W!-S>O-IAH&-x;?8n z_snG7-_A9q)a~XJ+g%+VcV_yZsM7tgFyqpsv{)6E^?u@~W96^TsoS0Ic-%vxT2JJ5 zS=7F^@;3zmZSq{l41_j0YMnHZs1szk;;ete$Kq*9=$Z)M!{VG1v=xil8S=PU0|Em4 z{r&y?{M_8!oSd9YO-)TqObiSR^!4=>6%}P=Wd#HTczJnQSy`ExnSs#?j^0rMUkE7v zWMO1rn8%<4QUuBq3>>E!7&&A-HYhmS=nE}~n0V+&hX9XE$AkbyX7<LmKMyQEFgmxe zaf#V97(8rh<7HwM{PmgHv0X?-Bf{dLBWs744vW#OWOcy>j4TNv9fpS;c%{rzIC?fO z?w#Y*$53#orE}5}_latuLOY(j@!54tmEM~2@{)>2zY6CDl@EM#ttv%!UJ!ISA)w;k zCBf+AlCZ$J`N5ZhPbyqfwIeq~tTb}%a&W1=_rv4R(bF@Gv#u@BbavyBXso*P;lie+ Y-V(+EH<n}`O6i=W&z3CB!@*z;0C;0B&Hw-a literal 0 HcmV?d00001 diff --git a/includes/geo/flags/flag_na.gif b/includes/geo/flags/flag_na.gif new file mode 100644 index 0000000000000000000000000000000000000000..4bd510fed6c55fbf3a6f7ee025470b2058ef92fb GIT binary patch literal 1006 zcmZ?wbhEHb6k_0E_|5<V|Ns9#!@+Y=K;)sK$^~tsdqx(Yd;<T+r~E9beAm$YucLou zdDEdO^VZdMt(v%Wa@B<1_Js!ejn-CmX{oCj7~&Whq8S-&SXomzIa7Ig(}aXFBqR#t z<xADot1T=#EG$|b9s3;}yFEN+SliTuhcAqaTNM|#JSKL2O3KQttPPAT$uY6h3kuh2 z>qcwq`j(b2kdQ0&^q;{eo-Zn2A}nU;?$=dRxuvFluBe28t8Z6O^bA-337Lh9n%ie- zXq$IloRYq~(0q<#=$81fHSw88io!O>N~cRJ6)7v`E9y_tS1VW3sMIi>Z>C+RqgAb? z*QBT0pli@-V9;V<(rsegX>8VO=Cs_&YLb=PayO?rPF}0LoMt%rZt!zk;O4o+(`}xc z|9by`4FNvOef(DW1+EVaSQ8MqCNN-CfKj`lS+A-6bUXX0b}Ozfn{#-2_oAwKn|rpM zSTcV_e{E~l`D^>a6E!NEeWornJa#$h;G$`_7tgsE8}feX{Ew@bUa&K{7wCD$&;3(Y z;={g<b6l*qWyR0POI*@Ze`jTKJ~HI?l!<2;7|t>>o?&G@!@+u%lk*A}*EL?=8v+7P z6cw*1$iGlid#$bg)ynFJo!u`dr$26P|NZ^{1q7Ulh`5=Nak!@&7_;CQ9wl&wfZ|UU zMh1rY3_2hcpgh6AahidVL&jr+!a;7+xCsG)kC@qcL=E0#2xweZYqWfI<6xqaOFNHP z+5v$Qj>*ednCkBwe4O0E&Z}Kw@gw-9P?KFA%dQ#9?X4}mCQ5G<T~1zNvU0q^G3Npk zYlnoH#E(vumkjgG+;#*AdOU35kP~3wZE|sNoTHR+AY!7DL2HlPJTBd;6bJqZdg=QT zJRiF}=w<Ja(v-Tud2WJk>ajH|g;F~YxU@-VYE5YOn5>g@B4Z&_tEW)oWEsu}U)(w- WX(yhk2sD1mIZ2r<S(=A~!5RPz%oxA` literal 0 HcmV?d00001 diff --git a/includes/geo/flags/flag_nc.gif b/includes/geo/flags/flag_nc.gif new file mode 100644 index 0000000000000000000000000000000000000000..cdd13a9c511defbb3d1b00045071aa7168bd6fee GIT binary patch literal 1006 zcmZ?wbhEHb6k_0E_|5<V|NsBLWNLO!MDn(p_B=(^7gqMy?43V(`9Jpw{1h0b##?VH z+v#pFGs<a2M&RZo-xb-Rn`C&x?Tst6Wb&n@rpe3IF);M8v9+_XgtD-NaC3L_@N|la zO%)W%mX<D3S6^gdvChhBla=)xAD{i!)}3KtN8;iR=H;DZWC>&8?BNrhBB#92&~$@~ z$G*VO!vUek7>XH~3z#`8IC(30B^o7U+hpb2<)yQv6-yPBN|ZI~HT0+GYt?D#b?8~l zu`rovV$g2jw9?6KwVTr-C%46J0owxnH~af-^b6P!U^c;2sfjgVvuW-$uhO}Jh0_9D z)75+nbVDkP6I<=_r}`)w3dFbTS1z+sFl5c0%Fw=CaqT{#8~4@DTwuL)jrZ|$hfm+a z&z@yCc8tNpgW=2><`XBFw{K^*wPiFnXWY4yD<p*V+&SL;2YA!cIPcw)xO`b*$r9-s zH`Gf?B)q+a?%%U$ZB>8qBA~ij|L@<Fty?|*|I1jgAa38jl70KCOH1RIESZ}a$8h_a zh`S5>)hz;d_sf329QXHX){9lzCtA2(O!qj`==n%p@wKV`dsEZhIyxr|3@)0O95*t2 zZ)f-2$?3AS)h{=<$4*YitgWBBx&83-{p0Wd!prkdK)@G2zi&V?DDZnq%D1#sU=)L+ zdXzv90mYvzj0_Bm7<51qpgh6AahidVL&jr+!a*J>yB>!^B^Opc39}Lg#ika{MopV3 zKQ5>D%X5o|tVy_dh_y$YN!8~;v%3FW(*g~hgbN1_HggEDhy^S;er~R1+93rghXV{u ztekutdr~-fWG%Cflt^w_5vb}nSI1FEV%3G|=DEkFe01u#sNy@%fU`nHAY_q6&bbAi zkDpCg;xpeYu<MD(17Ypx6AVHk9jB+N`K|DoD8$-zK;Cp(%E2I4?#YU769gC^CA;%A enx`F^;CPsgU(tP%NTAS?c0L)lWN97_25SIt-4<d1 literal 0 HcmV?d00001 diff --git a/includes/geo/flags/flag_ne.gif b/includes/geo/flags/flag_ne.gif new file mode 100644 index 0000000000000000000000000000000000000000..a611f618c06551002afd1094e5380fc6403b4d85 GIT binary patch literal 226 zcmZ?wbhEHb<YVAr_{7e@@QgwGmG=Lc4F6Z@{NHH%|I3sA-(LRz_fPRB3j+u!{&R57 zFQ_caOwTA$FtoHZ)&&w~3eFitnZ+gf1sSPD3SN4_dJ18QdC94I3XVBB3ShOx3Pq{K zsYPX}DS8Y#AcH{mF)$}<C@D25DJkKm(n2%BLfg{P$}7svo6F0ARC&7#gaY%#8wCXg TB?JW<fo5_rFf?FLoD9|gUfV+` literal 0 HcmV?d00001 diff --git a/includes/geo/flags/flag_nf.gif b/includes/geo/flags/flag_nf.gif new file mode 100644 index 0000000000000000000000000000000000000000..ebf68d8183a2f1e761156e309f9b9bacf1fae305 GIT binary patch literal 1006 zcmZ?wbhEHb6k_0E_|5<V|NsA=es;!+n=2Vg85len7|R%$%bA(Wm{}`WS<6{Dt2lY< zd3mdOxk9)E>I8)9ghX0Jgd2n<+9V`eBm`pxWxHhMJLKit6%@M_B~vA(v!&H0sHyj; zYfsl!DpOW0R#ePW)SscRR;{K{t6{p(RJ%z>t6od5T~D_~*Pzott3u0av6XSJvBfM4 zi<uTC{U!!224)k@Ou9_$7TY<kak83bWz=Zow%*NYfs<9YwcR8;>uzheC2qc(eZAIr zc`WzvT;b`z#Xn$cfX^Bqzx95ei#-Fk1O{#n4A>YDus*<ThFieefPggt(L19fw?>9< z3Xj_!7r8nzWlu`V?v&J>sTun+vi4_{?=CN0SK4%-seXHX``-5ML*1SGI_F-QyXe}Y zDTk+YZ0uNZYsHd_OQvj{GHu(mdHd$g*gj*{&RJ_ttl4*S-?<m(R_$AL_3hQmuP$GE zd+osa14qsrdH4O@=bxWHe))L%?CHx_E-SRi8%)+W>Na#-;9x)7&VHJm&m8ZxovCe` zTN~HaH*aX{-rPBV&%EtNw(UQ?@5;5yzkdDt`Sa(uZ{I$B`t<JIyH~GXy?F8B`Sa%w zA3nTy@7|3YH?Cc~cIC>I3l}b&KY#w*xpQaFo;`Es3@|FeQ94Qx8v=?ySr{1@W-;i1 zG=TC11IK9wMh+Q|4GIUDSWR9OEasTB&}pVt>d646;{uJWT6b0)dM2pq*r?}wOKDNt z1QjOPH4~gtdsVC}%I<VtX>H?Iab#(WNLtz{<(<pp(ec>hK)<rf4~{2=tf#o0W*$+g zc#tY6q3T+6K;Vb^DLI}rBi^J0NA5+2zEvjz6brZ}@bR8X_+)(W@MH$&o*NgEofIb9 z2nZ~gDBQ@*tzLZMOXkF+76)+=5dn|l4(@6CC9hg$Ha4+vG>VG}SQM}cEjBL@GG!8Z Pe59S1Em@j}gTWdARO>iI literal 0 HcmV?d00001 diff --git a/includes/geo/flags/flag_ng.gif b/includes/geo/flags/flag_ng.gif new file mode 100644 index 0000000000000000000000000000000000000000..81832c60cde866e6be51b3be0890835df7ee0052 GIT binary patch literal 201 zcmZ?wbhEHb6k_0H_`t}(@QmUA|Nn|VSr|Y-@t=cpenDkXW_m`6f}y3Qu`ZA>Q*h2G z$}BF)FUUwOQt;9X)>8;e%u7zyQ*g}5Q2?tgRwzm>PAw`+P0?e}0T~1`oq;Kag+n0W zPzxs`6Of^BpoLQy%y4Mn6jlR?I5aQ_tNB0}jA}kJz#@!HJ~Ipyfl@$SGYk@)zzhz9 O#6vA05x9X|4AuaDXD|)` literal 0 HcmV?d00001 diff --git a/includes/geo/flags/flag_ni.gif b/includes/geo/flags/flag_ni.gif new file mode 100644 index 0000000000000000000000000000000000000000..f7839904c593121667e8cd920a3b6f372bda8d06 GIT binary patch literal 227 zcmZ?wbhEHb6k_0J_{hv4A@SeJ>VH+$e;`o&$-)2vivJv(^9w4AGSf3k6bvmbjdg*9 znSyghQD$*TenCcRk%E_Au%1F#VqS8po`PdejsjS1u|iR5acWUnYKk6%4#*&o9Slqb zEF1y~4h;;9OjsEShgvv=)qG|cBp&LOHqX1Wqww)DtPHOy8i9*kI)zldu$lw6LW98? E0K?}%n*aa+ literal 0 HcmV?d00001 diff --git a/includes/geo/flags/flag_nl.gif b/includes/geo/flags/flag_nl.gif new file mode 100644 index 0000000000000000000000000000000000000000..14694620511a9ed439131377a4f0424bcf28c182 GIT binary patch literal 1006 zcmZ?wbhEHb6k_0E_|5<V|NsB*=HtJ5<?8Wc$4{I*d+hk>Z{L4EefH|c&ATT~p4q$a z;E$hwUcP$!{Kf05*KS_Ea$V7727~b`CiB&-7VB8eS99B~<#XOD;Ji)3eY0ZFVa34h zG7b}z12(7zZqN+fs^T@<F!{WO?_$%GOWHxp^g`DfMQ=4r+;0-I!zgN_Me-4sk~?lC z_nfj%x)+@fsCyJp^U$y2W?=1I`}ifk#YfyT)<-to@+;UGReLgT%2O7rHF7}*%oBIH z6`skM@Fb)6c6R@*v*#}#KY8}&?|+}Ze7|z_>htH%9-KIShJm4;f#Do8^95GcGeE?_ zah8+w8ZYk+0f8%mg6Bj;E=fpC5fpqVD|=5~{)wXE6?yr&l9KQA^>66vzBV%YWNP}* z!eW!Y-Y+Mo-9|<~TwMORxjlDuJZ5eE-{1dVK)}y{fd9e4@BIDW`1$<~5C0Y({wpr- zWnA3%)YSi3S${J#&#qf{X5G4rn>XLyyZ8L&%`Z-$zI*7<^2w9G-n{wm@#DXbAAh=e z^W)8%SN8A!|Ki1u@8AFZ`}gP1pI^Uz{rvg!+qZ9@K7D%k?%k_bubw`A`sB%zhYug# zxN+m!wQH9yUAl1L!nt$j&YnGc=FFK>r%nN*4;+o71UVs~_>+Z^fngeh4oEX7PcU$t zW?<xy@z|hnP{ni8l+Me?PK&5{Omo<IDfNtGqvwj2#>Z_uV(K1KY*sE}?U6KLVy&rE zPCqNA={v_|;~`fcDYGn=SBxSr{O4JhJiD^7Ih}vLU0olCiok;aWsfNuu0=;U1Q$BC zi#ZBute7xSX|jfA)fJ7vg$!*Xyem{DG%|Cr@^ElYVql!8$S!3Qu)#q=KuXP~<VV4x zc3yeQx(7P~liM6bCAB;jG&mmS5Hm>H;t=TM!qO<M<8z@f(Y-@dKV`>*iA^jVd~C_m IJRA(x0AdGNH2?qr literal 0 HcmV?d00001 diff --git a/includes/geo/flags/flag_no.gif b/includes/geo/flags/flag_no.gif new file mode 100644 index 0000000000000000000000000000000000000000..dbd2cbe715f824fff916e885d97161e018692898 GIT binary patch literal 1004 zcmZ?wbhEHb6k_0E_|5<V|NsBLxN-BNLq|Sbyu5qSl4EPuUEZ<l`^`JgPoH~w^30d( zx4zxErJ#E#p4TspZGX+cvg-r5f9ct7)>Kx-Ig_kUux?mHlerCsvb?sAEOk28Z z!TQ4t2AN#u`Fz%eW|7Ty37u<ppOf^g(+X|1Pn+mfJU_B|Lt5|lyh%F~s%JLM+0iz4 zn|frgRn}aK_zs`yHU1TgBU?Ae)Xh(7Us*VHTT08qjP|AZeXE<69x0u)X5yxct&8`S z^e&yg{pzHR=Voj=x%|-WRfleFK6QWkwhL#QYd;=4bZ*b?vo;oIB0|qaho4D^{yKTW zv5L}v3+7(w>iE8N(HRDYdIpBGjEv`)nJ=)io?&G@%gK3#i|ZOM?+pQgZZ59#LPGZ> zBrZuvOc4}(C@cF!QSpj`{9H-N<<ioxwY4`WD!$X#-=wU(M?>S2sp)<#t>b!nJ9V_b zT3MYkFxaG}b=S=FjH%H>3yZ5}rk6}ie%RR^F*f?;<h0w!=)9%nA2+wBPEN1f-2VIe zK5%t;=jr+1-~V4gz`wwNZ+?Ei0|S2s1YGiP{S+MZHzNFFc-YIx$QPMup9=CWCMW)? zt-4)Q@S>?<c|!by?#@rMXZ~Hh@bA*a|5vTNckCE29>MWBN{|o&ia%Kx85m|V=z#Qq z@&p6NNd`s^8IKJLj+#NoOeB*Y9#qs0T$RDOIIUlyF=*eDMx`Z(SXBa7q%an<`71ax zZ9fp1!pXtPUbHOXWzey{`A!WiUR6aWIk-8cx-6PRIy)zOO;O`~BiM4HOF+Wm%z{AW z<9zb=6)yy4Ftu_D$y-%OTs*|eBdMM=r9yE+BNL;0h{=hDOa?|4ZXp?i0EY#OEMlhJ zXxPv=akgWpz~76-%X<%4#;sA=DcI<&+}-lyO5)^WJr0K9i!=@zIv!a(x%S1L$mX`5 LgV))ZnHa1A(%e2J literal 0 HcmV?d00001 diff --git a/includes/geo/flags/flag_np.gif b/includes/geo/flags/flag_np.gif new file mode 100644 index 0000000000000000000000000000000000000000..8f288fbe1fbf30e40f695fe1fc01e263ee604de0 GIT binary patch literal 563 zcmZ?wbhEHb6k_0Ec*Xz%|Ns9#&c*%8%I2i8$#E;|mwrJP)eQf?ezVEI`fgmt5=P+# z48oiA9O4-S*Gd?bFd43}&DiKyHPbn3sz+(4w8Olx?pSWGY}15Jr|LYdbU#kdDACYa zano<#y6wi|>CPA8#2?X`ydpKA+Ecr*HgRdZ(}b?ty~g_WyLQ}<iCP>PF~#1#Fgm)^ z*49H=r}pBhlQ+CwE(>r!bg(&VZ~bQByz{eX-rceNEF(ib1H(mj_OqOvXLvYoi-=4S z6nv;4cSS+|jH3JtHMMJM$`@5t&S|N?)7S5omwjVu`oPR=xwhsNGt*yAPP>haZra-X zbaQ*?=<v$T?VrE@zkq<B0RbOlA~(1=e~pWK5E1q_HRVTY>X+2ikLhW@va?^MrCrR< zzTVvYV$!7R9UYe^PdYPY%9&-$&aPei_vXzD2M?Y(apL30kLS;yKXc{`Fbu(ANiw1M zlZBCiA(uf1q!Sb;4(t;e7@C?}T3bTRvvYC`{G6DD)N?0KZt_az$dWU2w6L;e7gU<k zWNGIc%_XcdW$jdksPF(6CLTrobxRl=tZiJK?cIEWLIS-xC3N(b@`);I?p)X89+sGH zYRJMZprCPyfi*TJf>&H#T1HAzOjcD(w<$6%DJ{jsh+pkulW}}%X2t;($4@C;j9l6! Ll2INS0u0swq*cil literal 0 HcmV?d00001 diff --git a/includes/geo/flags/flag_nr.gif b/includes/geo/flags/flag_nr.gif new file mode 100644 index 0000000000000000000000000000000000000000..626775d312a47a60f812c54a479c87a990ffe7cc GIT binary patch literal 1003 zcmZ?wbhEHb6k_0E_|5<V|NsBzQ0?PV@8i>%ENL=L+G3uZS*N09kGOiAuICz6%Q`c^ z<qk1>Tw>PQhs?DPni7<?KfK_Ccf!iB+yikX2NFv6<~Cj6)oc;aZWq)AqBdc@79N=( z5&c$C{Z=u9HVNZy38M}Pqc$niJ{gNXY10l_^Bx7OetC;7W!p)r4%0N8W@)?3kkw1m za+;v;IY-;M*Ti?ef%_B#k11vWOEj#?tU^|*ndjMtEw}KWrRPv<;N0LCwc6ON&D^`s z%(EjP`?y>DdZ)<6R(|~!-d#SaJG_#&*ac5F^JuaSoah)f(=BGPbNFok^lct-%UmPp zgk<lu59|)l-{YIKJhEtiME;(Dv^CMiheEP8hvjSyOk3?9H8nJQgJ<;gxYC1Bg*&1P zcSPoGiOAiQP<Ak({9thU^2G9k0m<{@igzWJ?@uV(8<addt!i&h<Kcpq6KR#(irS7B zw;ieIK9yg)bl$Svr_Y?3JGW@ns-|`8x(f20N=w{}i`?pJ1MBNTd%6>+PRZ}?%9t~| zeD$i9_O^@->pS=Cp0#+A{L(3kJ6Bq*Uto1&htKMH?pKe+9o`yoa(CRFvzfQfmM)vB zwr-C0*5!WJPh{RcR}G9oa7>O8B!__FPZmZ7hUpACAf2E*!N75XfssSTV}rs$KG}kT znU|lP>=u-9SusKJ$SKK2*%*(BkDqbz3d=YwXt=1%HPe(ySfx=oy{At^&TdY|#KWGf zrb#S%GYT4+nwgkc1Pm4|a1`Jal;KcG(co9Gule%k<>%*o^PHMlScNh)Cn>v5;!~V8 zB_mMTW2#(WlFA3)Y3v+E843p<wF&CPZ!vKE<eVU3TzVscW8<P@6SYzg1VlO=X+NNt u@#ex!gTND0j5D{H1Tv+xACP3<b40`O(vnua00ohUiH8?tH#0IaSOWl!3mI_$ literal 0 HcmV?d00001 diff --git a/includes/geo/flags/flag_nu.gif b/includes/geo/flags/flag_nu.gif new file mode 100644 index 0000000000000000000000000000000000000000..1d515ab812af2b14e1ebbe41e7a68057f801780c GIT binary patch literal 588 zcmZ?wbhEHb6k_0H_^QQ_Yf@Yt;b(0<$JcjRNXW`e*Us#quGQ}L-LAz`f@<3H!~2sX z7R6+&stDO$;k`JsZf9}DX(OWxuC6CzQm<9i%*vkHSGRe6YQwsk>5CTWZP{XWVz<$a z-nd8oF^?y@KARo$?Y8`f!-}8I>HPoCaN(Tuwx+pTR(0HOYP#4z>%zP>uhvXupbRMf zWC0tX`0sK^MrN@>W^Q77szO?3PO3tAVzEMUQEFmIYKlU6W=V!ZVxB^3Sz=CUVo7Fx zo<eedL8U@|nu1SQW@@=YKvBL9Sg0s7J)=ZH!&y_o(9+Ua7f6^ZBvmT-q~_-(7Nz7X z_~e%srDlRuC+6fRfK?YO6r~oY7L}!@=qb467b#@srR5jpLTpJ)$}cTZC@3vT&PXiI z%u7eMt{^8hu{c$sEVDSXL?NT3q`*pFzr4I$FQ*LXBE97NTm=Rlkmo>A#lSY{fJ<h; z3l0X2%NZt8y>5#yaxhvZiV0s`YzXFMm`tirVrOkVT+joQ11Zs2+4RtPMNC5@nCG^5 cqQ~T$EhdseQ0)XLMt6uQP{XiLTucns0K`4e)c^nh literal 0 HcmV?d00001 diff --git a/includes/geo/flags/flag_nz.gif b/includes/geo/flags/flag_nz.gif new file mode 100644 index 0000000000000000000000000000000000000000..e151943d877c7f47a1ddc6eb26a0eed509cee0bb GIT binary patch literal 1005 zcmZ?wbhEHb6k_0E_|5<V|NsBrl3TE^q~lQUvN@UUw+~&9^N5~ZGktmAlI_d3HHWv& zFIYUOblREi7usW{r$uMgrcU3w;!scFs@$Odl8E_d_CKtMTan^DJ1=7Srj;j)l9r@} zFRU-xIivehY5qie!^!?m3;moHgn2D&sXWtJe{SZ43${j6^V7E2nav9HT<hl0U6^sS zru1xe$teS^>85%!O!cOl>d!LMpJ`z@$J}71xxoxequG{5Gp$YL+M3O`HJf8&I?L94 zuA|i=7uzN74lA5(=6O1=_HbI{@3}6-caxvT(ulxq_Eyayeyd_acf^G4OpMx_7`@NO zeX^hDwAA=RF=6Xd;|~V;&JOgM8R9=TEBQ!F_?oDYB@w}kQsTB2WuK0VTv?oZCOK|H zN#5Dg{Ig~GXDf=%=Vcx!$l9NqvAd@9Vo~nl;@m^EWfybPx7U_mEH64ynt!;i;$ltt z`I@q`RVBx}+pcytUnt1yH8q@LVY0x&c$SU%5<9D9?#^r6o%=FUjz@(p&&@bdR&=ql z<Wg1X#nPfPP4$;7Oc%R4FAfe|l%IDoGGY7cj^Y=6)nA%&59Y?d@2q&dc*gfl%PypZ ztd0$Q)lxbsI%sD@`5rIFMibr31!-HHZA)C7jyBc-V-p;!qXbbQp!k!8k%3`0gAPbF zC{HkOoMK?)knz}{aFAKxg~6r=4$O<J4KrF!FsPo9YMiMSnDynvL^VeBlm{yf9&jsI zFzLDmZP5^1;x)rT;L_rj)|o=NEOh}14wG6~M9OX)ENDD0FT@hS;qu_%5mmlcDV-Ca z8xAfs)w3!Pv`7z_DX1BDMR4IF&*>(*Ct^-21@O&Mu}wI0K{2IszC-@Gii1Y333D_Y za}Jzfe9|Fmn0I5v%iyD(4!X_-M|ON%+#zC+&El((@Zuy_qg%z16%U&^ChKM#&*^YT O<riw+z{|$MU=0A!!9A7$ literal 0 HcmV?d00001 diff --git a/includes/geo/flags/flag_o1.gif b/includes/geo/flags/flag_o1.gif new file mode 100644 index 0000000000000000000000000000000000000000..f6e15ef49dd422c746d6807bbb51b3b627dbabb6 GIT binary patch literal 980 zcmW-gT}aeX5XGkmGN_D-RM5-_ED|NBT|c(9k5#u^O=&Y0G-0W(l_-^%R4PbFM43<z zF{lfL^-zIXK}%UAJ@n8;5=$hMh(Ik+f+VXgZs-2*+w9zX=6BBg*T1hgH!r-JmeYbE zV~;jQj8Vq0!7r$^Hd>5UMzhgmo1%?~5oLspkiDz4QDT%bij5-sl(k_otPHbZvf88# zi6Lc(4WWQGq@jh!xJ`DBJ)*VJnzbf77L|w=rG>SSr9e}OR!S?@iYyfFvS?PCSu=qV zPc?}qrHM6RDySg_Xix$RJq(66q@jh!WDVIGM~ScqS$`OdN-0q+imY8wpvg*@g$eEf zg}XvZh=pJec>oiy5eNJO0uDh9F+hV7SHXe7(1tX$$R=mosBu^+vO&Th#-d_YOvn{> zL4l?sR)idpGy(t@t|Mr;MU=<`n0Spizy!l^2x^D{8ZUtb4h)7iq{*(x-bNcW4q;;m z68<n26%*M7I_tL-&PMG%oh4Z)CwIGECrZocq+_@37`Dic2fKU+%Q|o-K^mU}wuJED z38U7mP1?D;#N#b0DXrX791MnPclk<d>zWgi)>l-9tHbq?+Yda2p_1V7!a!9Zcyx1y zD|O=*SAJ1uwx{WQN9Xn4C()sd?S;Owu)pGn+Z))H<MaB;ivyKq2dY~ycBQ3f`-3OS zLiOpH`N^r9T)E!9dynzyr~O{C$kJqhf$V>R;s&UHS@Pb88;08Ehrhn{&!rT!%tR*} zo68S-+h?X^>znVB1ue0efyU{qZg>0NcOzGB#zzKQV`C#R_i*ovw#7qtMnfxWUN`?3 zyj(XuSLJRW|J89dp{r*{)5pP%=hOWu!*%1YKHpfH70GLue{}4A&iha9zI<22v+$ws z;Mp%PZ<Rg0Ruygd`R&~3-Oldlg@viH*|FK4n)-i#PRG_I-rs*{BJPrBB7XAOsWU51 JW+tv8&wnn>){+1K literal 0 HcmV?d00001 diff --git a/includes/geo/flags/flag_om.gif b/includes/geo/flags/flag_om.gif new file mode 100644 index 0000000000000000000000000000000000000000..a7e0fca2044adfb2ebffb2fa1b9747b8ff4687bf GIT binary patch literal 1004 zcmZ?wbhEHb6k_0E_|5<V|NsBLYHIev#`dA3)AGQe{~eu<3zV&Dlmk~8Ikjnptu^<Y zU=T3VEN!=E{3@61odI^Ws;O%|^7jW7><Tg~l67m>_M2!FGRr(|n@i!|K)ViM$8K?- z3GyK`G(2lH0^9V{R@g-Lo2JfnDBa>yvd*t+d$40U=j+Fhj#(HU;b1tz$#{&H^`sEj zIZ@uL3KEZuwRaimymz&`<Y4tZ#P?Z%=jVvPGYkx;nHbM8GoN8*zQD?QhL!a!C+9U@ z-gCUXHv|OE3khA4kT@$T@laOwjI{J68JQ=FidPimFUrebQBb&{u6|x!{hhx4ZEfwl z2Kt{&O-~sZJhZU5WMXpH(z0Gr@t2d+b4Q0iZf;MVoL;%Pz47q)@9+OFAmE#y-_L-6 zuK@uc0|MRz1RQsEuGi7|79Rc}DDYo={I9sUzbPr75)%HVrq&x9|4L2$k(xT!(eZy) z*8ifSZb!!}DJfIDy}!4$eQaqtmY4Upzkhdr{-%QbmkSr(IC}KV;luZ?UcGYq^tZQf z&mB8<_UO_7-@pI(@ZtIW`@g?@dH4MJzkmP!{Q2|i*RP*He}4M(>D{|`Po6w^`0(M4 z8#k_9yLRQul}nc{UAS=J+_`gS&z?PV<_s_r!I3#ikQM@pKUo+V7-lf&fV6?~1OvxO z21X7Uj|~crW})})bTYrVxWs$9hGWqY4MC;GlowA{US2jq#e2GzYt<Exzy?>Qr!Q_c zyYtL<sAc*4vAOAjf^$2I*o@=@e4=WuZ7PLE3}<GVW}V@XVP4L|sBDw>hM|asYnoo% zCLh5UY-dGPZS$Uda9q+Usu#b7qeIEy>@-#Tf;AZ*nc8@y%(BjS2s$UsP<Jd@VR7)F zGl!6xSC0VWqh<$9r$w7?6eKh@a|+0rBrITPbWlkw-tl6BLNgnekU`7_frU*6ud^{T HF<1itF8@DE literal 0 HcmV?d00001 diff --git a/includes/geo/flags/flag_pa.gif b/includes/geo/flags/flag_pa.gif new file mode 100644 index 0000000000000000000000000000000000000000..814280ba369c771c3030b8c679d2e957c7465c44 GIT binary patch literal 1006 zcmZ?wbhEHb6k_0E_|5<V|Ns9#xO4BtlV|__{rB|gvrk`srZlX5_WJY2J!g-eyFG8o z+P(V^ef|E6%OqdKp-R=SIi+pW{PjmK-+p%B*tz$gzCC~Sj!{38**J&QG>_f9fY&0Q z-=<K=zC^;QMA5fZ-M>*Ypiw_+qCsS*Q}!H>+&O-QvopIl7f#qZZ`0{J51uj@W-%LQ zvzq2|TIBKCmI^pj@Y@tfxK_yeG|79{>V`HO$4#(E?Dwx&9#Fn`-=Sk~-+w%H=G@(T z_xBw<yzl7AgNF`n+Pr!4lqqM=p1F1N#)<v=)^oFN6Xx9^Ca_L~f4!*SdP$LeauNrX zWsj;Wo-x!uZlHa^RR6M-=`9z#yB<zg-5l@xxb1ebe-z|<#n1C`sQ;s|fCu4$_d)|6 zh6kSw^nH>Lb2m2fLVfL?#`?o^=e#|C?!xX}tC$$purhDr;o2!8vPnYhgr?eVJ?(3@ zRy#~gjyl>s@b$Xx@AEJu@b<E$Cs(fAwRGv}{rgYt+jrsU(RYs?y|{b#^2w8bKYjY~ z_U(`N@83Rq_V>@9BZm+F`}gnn@83Uv{`~Rd$G30aUcGwt@ZrN7H*Q?Ha^?K_^XJZ; zJ9FmDo;`bZ?%cU))20m@HY{JheD2)2-QC^w_4U9Q1jpnkL2?Kv{$ycfV3^LJ1JVh~ z6AT=u85lWaJT@pedQa2%sZgL1I8QabN1;&Z=qa(rX)QV)h6@iYvi7_nlPT2NHBFC6 z+tsVUp=ps@#grw9pHjHQ^dedOqFNjnS>5{HtqDAQ%y*7u(F2Z@3kmN0a#nR58O%$& z#0?Vn#RzshYUz}cODf<nbm*UNSO4vUrjmgZr+~CxOaX&q>q3SW20=+CmxMk+*@!h4 zJ{)Lkb!<G<u~M01(gA6ss5K`T9y51xHS=ApG=4TwrO_m2&4CX|Z5%ReT#81{$NVOE MvL#FNa4=W{0JsEH`2YX_ literal 0 HcmV?d00001 diff --git a/includes/geo/flags/flag_pe.gif b/includes/geo/flags/flag_pe.gif new file mode 100644 index 0000000000000000000000000000000000000000..19a02199827d86166d34db7f0bdf3485fff85107 GIT binary patch literal 1006 zcmZ?wbhEHb6k_0E_|5<V|Ns9#&C7R5M*gOe@dZ<}BUaX*l2U%9XZ$EF`;%AlzqIPi zocUMRu0M0~)U9hbPM<ve?(MrjfB*gZ{pZx_GxhDgC(fR`|K!Q5ckeD-xpME}!>`}J z-@JYM#Hmw1e*Vmy*?Q{2+1d@=aSJm0PE4PCWajp_d-goq7cf0w;mw8j?%yk#khgNz z(p7twT)1(zdsW5vA79H`!Y59tef##!!U-9Rx+)fDc|Uvdc;n>uBlBk+@OM~0dEyBM zhGPs2bqox(3=AiknU6Cw9|MvsEXP?{PqDL~;N(2X%X^WZzmtpWl#tL_35f}Uf)5lG zFDb~MS5TNGDY-;i`m(zE8b!sI`ugjYm6s?gZc|gcVW7W5L*t#P>258peL6aa_4E$t z>K->RSf{0R(#Y_bfx$fsi@O#U=S)ma8ykPNv-|4gbk)jghmp}wH@7R+){h(=?%3Pi zwzqre<n+_a>#();FJIrMZf>tUJzscu{POqz6A<t#AmE*k&kHZFJ8o_t{rr9e27V6= z{2CDO1t=a6@HQae0#H0W{Aoz=*SNT^3Gq)OBY&l&{76apnwt7KHT7ad_@C_T-&t7? zQ&ZmM=bu@y;PQ$UcQ$T(v~S<%3m1NV|Nim)`wQpJoj-T(<cSl%fB*jW?He#!!O=TP z;0po8pDc_F4D%RtK#D+lf`Q{S10#ow#|DLia(45M6sCAKFY}d^S(7-)^{i~8-Lxf% zB`bp1I0Q6OZW%xAnQPB9vBq(Uhd(p7PFO=lz=<9i`x2Hg$rc9zMj1uB6$%$0G0d^6 zyv1Siq2s~~MiZBihKEe8Og1(5CJ630At0^Jls9L^#ALTl)`n*y9LffPb2Z#r3?u}d z+dIWMUo2qU?3%DZ+p~#b;t|DG9?t1XJ2fvK?Q$^mYWtvI^wNoiU)aD==`d@zNTYAp cn;(TOLT!F?%x+{nape}(U`v+f;b5=^0BA>6K>z>% literal 0 HcmV?d00001 diff --git a/includes/geo/flags/flag_pf.gif b/includes/geo/flags/flag_pf.gif new file mode 100644 index 0000000000000000000000000000000000000000..b1e1b9540bdb544930310d0ffd3621f73690915f GIT binary patch literal 1006 zcmeH`-A__+7{`C887yq()}}+tmtO2$T{g>BK}E`iFPqaEwb7~xUbHTH!?HrOLYWzA zG-_mscH`8sW;z*Q5btu%32QdN1fvuaJLpk3#0b0WZ|J*c&%V!|yU%yuGsX0R!xxhP z8LWaeMIsS>WtEY60pirmbai`s2i|pvwY36qwcuv)ok!IY(XFng`@@%+uiJ$t?)5I2 z)Gn8It293vgoso&a)WOk)XXnq0a-t^8Vr4zbl8xOi_6$bIIOo?J@fMuQ&VOL!XuGD zIJ^`H*e528R;xy*>r*IJLm{uvH~aIaXKu~{L4(7?i+;ZkMFq{x5Q5;LP!Puh!61wv z5DZUFf1PkTP(SK$IzD~=q&MgT!PT)blf_~(nT!_ApmF3a)WCXwm0?!CQ*uha_q|k0 z+onG#N6Yi<w=Sxm33b$c>Q=$bD~XxUGt@sAZ)w)H2%WM{*PHI&YUR?<pb-EA0CfP| z1;7*=YgxC>7#$J`Nl36KCfbsdC)3iVGcu6$t&)@!IfddqaG*acYau^>WcO}EPL8vn z06CN&pwR+!y0);;L#KyJOG9O4SXr6Bs_JfTZm6clR9Oi#nXRWzIXLXO+FGos$<2E( z#Af4dZJ6jO_Clh+e{V@D9TPV9)^dj$_%`t~l~^3YaXc7Y!7yxjS*O)Tuc$>))aUap zEG&4v-r3n%kH_P7yIn4q)9JL^?Jx}6Y_=#Gl}Z(j_;1wz*S`cZf^h@@WMJ>wW33Z_ zXaNLbYSBPCb^is}itv9Vq~tJF!dxxAC5^|$iAO536M2M~m0#%6dN`dHb4AXk);E$e zOFGFUf=ox;yeEz^MAd$Lm_>hnbeBSYGJ(=@n<yM-uiv?m(VEH{-zJDJZa-9)MC6Ee zq@GC6F46#M9QjEe*Pj7z>M7~0uedhQIm#y;-;X6GF<9iZ%wsQ~KOK!}+^~i9?HbSB xcw*1vo@5biJA)8=R&oAZ#p&`)UiEu6n%N_i6x{H^yqTUc$-($b6fzMM{sEPynBM>Z literal 0 HcmV?d00001 diff --git a/includes/geo/flags/flag_pg.gif b/includes/geo/flags/flag_pg.gif new file mode 100644 index 0000000000000000000000000000000000000000..4fe58b0d096dd12c592c740f74456faa8f9371af GIT binary patch literal 615 zcmbtRJ%|%Q7=4~0Tw=tv^r!f)SUKU`!{k7tO(YmSvW3cGDL0o)vICo)IJ?Q3!jQ(+ z!UIEU1wqhWY|ci=bz&`wAXwQc*f`GYHTFJ+`FQVpd~bekY_~4gnS%;`uEU@Vlu9KB zI0HD2Qv+Pr^*rx75CDDPKJXA|Hk<8sI|zd5bov~44ZH<D17Cq3z%M|Xbqv~pcA;C) z0rWlSF7z1sCG;EU1L#lC-=H<-^SRCbZ>;?;<TKX(d<;U7kQlH&r=Ey7Wh|kN;w<G| z%0wCxi;0g}G-9ccF?Hl{Lb6BxUBNTDrQ}8~DbWv8T5q1Gi}iZ#g4r(7?u2|UW2U;2 zd^u8FST~Cz%H0Vmo^UnhU5{E)k%)Uz4GvS-t{kN_9H~yo5)t?RjT=UsC7i}05h;af zI=r&EnPr(5jm?R?jvNp+?B(oNq4=ut$lY6Zs|){}EvInpi7m%p96hiM`}?MMVi}aV zWw^OhT|E9CoaVDd1=KiF-1A$_l}XhwGq5~+?>_tRz%aT45N7Y}utnv|?ff;Vu|#d* l7Y#XUh1D$+TZFTkcY(@N!y0+ZDur$9Jj4pn*g09i)xST8oyh<I literal 0 HcmV?d00001 diff --git a/includes/geo/flags/flag_ph.gif b/includes/geo/flags/flag_ph.gif new file mode 100644 index 0000000000000000000000000000000000000000..eb38107e6395b89112ce084a85eafa643014ca32 GIT binary patch literal 1006 zcmZ?wbhEHb6k_0E_|5<V|Ns9#tE_s~)9duAwHtXA_9+;iHFDl*;<(<}VW)-LE!WVq z9$^oH5^o13a<XQL36`lVwOW}?wJ>e<c3<q~JT)|MWsu)u28Jv~#vDe*Y(~Z`X677b z=1f-BJXY2mcJ@L}&O9!zB3|B7Ufx0hfeIm^5)qMF35hxhi3(ZSCPl?IdHGs3wH`^y zC~fUNb@fJl{Yj>#)2*!LSXfN3vzzDSw8+hEiM{<~N5^SiUMsDvn|*y(`unf)^qlA8 zv)IF9RzSe2z`)gkfhz+7mWPM0jEh^Bm9;%Jb<K<!=R-o0dHFnC-I~RvD<@3aQ(oD5 z<JRNGj(O+K?fm%h&fU8g&z?Pg{`~1pn>N(f*Il}F@!`Fl|9@Y)ajxsnkGroQE<Cnx z()aiKubf+c`Rs~iizhxmANK2E%Kujl-yT(;+1hz!-=;GR4Ck1cFR-#+WM{v^#dVFB z_lAJL89~9@A|m%BBp%AjK2cPBp{BN6TKcuN_69}8cl!F9l$Cd?sqN9w_+)CjUrXzV zuI@n{o#T3XU#+Z885o>3GQ4VLddbA(ys_~QJG);_PPeSA9@yLcadUg><n+(W>y?|^ ze_!8so}T~x{r?37eDd-68yNV_&+m6&;Lm`7Ghtz;8|puP{P^(U!%LSgb$53IBNrUW zqXhO4Q2fcl$iT3GK?fua$`cG6rx_SIWIQ$~II4Qbys-#saqHrju$dB}_}ERLF=C#9 zW0DGcw}6C2Pk`WIH-051``E@wEF3&S(k2}a9~ZIpE84O232sj95*C&<YOuJN)W)Z1 zU%>Gv=~>S-oxoW(4FZl#tlZ*SJ^~!ecxD=eUQp0TcyOSJjZZ?uLt#U=xLyzkM}aZB z|00hWD!N)C9t!GOVP;1&m5-lW;66>u(21p^|A5~-la-0g%lqcLP0_QoQd!|I*O<w+ cBJy)vpPcJtBS#~b7w6|$vn5OOa4=W{00ny=lK=n! literal 0 HcmV?d00001 diff --git a/includes/geo/flags/flag_pk.gif b/includes/geo/flags/flag_pk.gif new file mode 100644 index 0000000000000000000000000000000000000000..6b64562f93c75c9226484a02c5fd52b396e1b0dd GIT binary patch literal 1004 zcmZ?wbhEHb6k_0E_|5<V|AFA&|KrDwfBN|O%C&2|4(>a9{nD9h7i`LWjq~h|UOC}V z<l$1`<KGpYF)cr=Ix4F%r+smkXt0!Of@VlZgl}0u|GWw13oDoHTF&Lkqn4_!6r`*j ztK-?=)xM~M!HI#vj)B3Nfzg?f(VCIfgO$~lmDP!r)t;5zi=ESxlhcut+nbv=fS1>U zm(Poj*OgZwSU@01Kqx>+BuGTWUqmcSOd>*3B2+@$UtBg;R>D_8Hbz!4Nl`vVUNKQo z+Cy4BNnJ5OQ9n;#KUZHZTunbiUn5e(wAfTDTFbQ1R5w=FAlX1KPS2vi!X(4QAi=;a z%givr(5b=6sou%4%F(UK&9TDKslv&v+ReYq-><{Zzti8d-qWYqC!jMRuq!a2Bf!7a zKcF?hque8)CBV1dH?TP{qBkO>JtVw4JhUS;t~)Mka#m_jYFbBHR!>$&XGUIMUe%1M zNgF2huIz1^-L&YyqJ_H`ZaB4J{qgnB-#@?o@b-~oN3LAGVw7rVkf?8#W@=wz=U(gf z{Q0xHcklf8{{8RYzrTL{`u6SH$B!T1ym|BT<;#Z;AKtie<I0sQmo8m8fByX0vuDqo zIkS8B?oFFEEnmKT?%cUkrcCMX?yj$|2Sz41R!0e<LO}5+3nK%=Yz7^WYEYhV;5f;^ z$RXpgLBY|rRq3eU#6@k=Ox5o${A5V<6l|O($9aG`qpgiwBqL`+14FO4Ba><3q9yHT zMdh`MHe?)ZJ|Uu;$Rg$Bl5ws}fQL)Pz^L`~44uFk9AA_(g=8eG+5!ZF(*hJUJS`YJ zSH7Gy*DPz!0|UlIEj{ucYia~%tQ1;olhU+fg3!aGy;_;u8eS?DI5fDFmdy!BIKURg zE^#fPQt875CHEqao*5UOJFpt3+nD^g?3keJG5Owtj*HGGn^|j&A~K3xIu2fEV`gHo F1^`Qa9C!c# literal 0 HcmV?d00001 diff --git a/includes/geo/flags/flag_pl.gif b/includes/geo/flags/flag_pl.gif new file mode 100644 index 0000000000000000000000000000000000000000..08397c12f26802c36c77bc33dca1c6340d944ec2 GIT binary patch literal 1006 zcmZ?wbhEHb6k_0E_|5<V|Ns9#e(=!$fB%miKmOps{j+D!oMB)%%gA_!k?|Ze^BHF5 z3#_bXSXnQ!v!CVUyu!tGjhFWvFYgTjf%8H_w?#zmNl09hka#F7`$SRkih}$ZIk|HR z3NO^umP<>&*4DnEu6|Zkb%UbfJAM6YT3VZwm3OMC-8InPqoMK1)O5d=))8IZgE~6L z_4K}4S)DR4IBR71(8A)Xndv1Hlk>*LKkV!tT3Y^ca=K+@^}yclij~zLH@BxwPXD~T zUb(sb_w{|}>G{UP<G;WEzkq;GK0fcfz5fOVe)IGD9T@mCAmC#_z$tgPtG>R!Vq>32 zM*K}lc@-P`KQrTJM#is_k{{L8H!fbhaPs7tqenlze*NU`-AiZA{Qvp$-;W=EzJ2@l z;ltDW_aENAed+AkyLayV`}gnf-@kwU{Q3R+_pe{Se*XOV<HwKh-@gMDe*OCO)2B}# zKYo1o?%kU=Z(hHC{qp6@7cX8sfByW*lP3=!KD>AD-tF7BZ``<X?b@{~SFT*Tbm=0{ z-U}DbpFe-@+_|%$5I?hf_wG%bHZ5PieD2)2Q>IMm?(VLyuLnjAIEqFIT7`h(PZmZ7 zhAsvjkOiPT!N75vfssSTV}rs$mrfo*jt$57<Q<#-JXv{p*%^t(PCnkC;<j`19GVzj zZv6brhrxtNP;inno1dIR6VuzB!s@;Z#`!E_w~P<;&aiLd`Et;>{j7vhE*FQ$hNIjP zy5Z|0R!(B|7T1g0*CObV+9fQjXjY(*xY%Q|M$iI-NTm;+0s=xp3JnPloqOdy8Xhzp zbXqV;SVT;wAYfs0x13wYlLZ?OwH%NTmy$^^P;~B+b?*Bx<04ZlN28RSOn?C6;SOo1 UNk1lhbaLh7XG@mm;b5=^0QSmEq5uE@ literal 0 HcmV?d00001 diff --git a/includes/geo/flags/flag_pm.gif b/includes/geo/flags/flag_pm.gif new file mode 100644 index 0000000000000000000000000000000000000000..38556aabe6c9ac66c4692598febb8354f8876536 GIT binary patch literal 1006 zcmZ?wbhEHb6k_0E_|5<V|NsA=U0pM&uKv-5OSg9Hoz*=-&vKfjLsv*x_MW}Rd#7H? zD&5}HbH>PZo~g%TbI<wa?h^x34_SM5$7FAaPG6*EHC5eus+QdpO`CpQhsl=yYn?-v zxks&Wi&zzswk0-yM|$O{oVs)IdF!m4vx-_ym$aV9tJ$7kv)Rn8#loZ2+Oyt2ak-;! zwRd=fM@VHtW^32fZBZ$;lV&W=DQTQBZ)s=W<T>-^r{oo`+q-w_tXWrY+_-f0>XoZk zTYB4f?Ad7(;^3bc6j2b_F{?ATC^sV~<Mi3n)x9M%W>3w`OH9j&n!jj9eN*YerTvSS zO-f4jPs<Emy>80F#S<#3lG-|o`zO{mG$qZQU*FcA+1ppXX;Z_xbyKEHa$LMHwz0vx zvpsP7w6sMFOLuH<U$NMB{Ysa{TJs4#p4+$NY~P%>VQud29gPP!F|D1?v2(5Hm1D~9 z?(4t2WqN3v-iiIzKi>wtd+7J{X27Fs{(bGn7moQfR_h<$<?-@f<lW1m-K}P;m$*H; znRswV@Y4C7OXm4?w)!62Q*r))>eMcU=hscQuGIbh+-}W6qxDP7j_z`s)M;||P_Tu* z<eFNE?)sENQ!O^eu&#{c+Mc7hC6M7*tm&Pyu-%rD>y!mHstYdZ?b@+q@zV?E*C;8R z-MxG7wr#*D21oTMfgS>iKUo+V7#1<;fFwY9f`Q{S10#ow#|8yQ1(z0%h=fOnnRz5l z99}3Wx^Ol+*6?UvU|{J{(TpotXt>CeN03Rru&bn{kzG7>p38<yPhEOdHCXsKo@%ml zvj^PxGEtF3K*%XWgJaLd!yQa~TGzJBe8ko_*|sF7L2yU&@qS71Fo{o2&v@tS7M}|_ zpfrJDg&$i~#EE1#|3&smZ&EnFxGF63o@u8VVB~gAR5!3BB(Z5lhlA$?wM?sq#TOP@ oWi4s>D4c$QrE#i8<gJzjW>K3=8N;Y0D=x|ku_a6Ma4=W{06kGnD*ylh literal 0 HcmV?d00001 diff --git a/includes/geo/flags/flag_pn.gif b/includes/geo/flags/flag_pn.gif new file mode 100644 index 0000000000000000000000000000000000000000..fe10ca04e1f3c2e5db3ddaf6f46a776d322ae941 GIT binary patch literal 799 zcmZ?wbhEHb6k_0H_~ydEV-_l8o1&vrWMNS)?-|dK?yTdHp;zbVU1Jd!m*Jif8<JF= zUE{*QH&aMx5*yo6Ce9^1JWJWww=pp6;p5rIr$15NdZww+d{xQqR`RO^1P+Qzz0uV< zW^H|j$FEs7w3Wwkl~F{Kuj0%Aoh2zoGjdEO6&iIrr*2JmU6bv)(%1K5NXVtU)U(+= zshL-qQx9s*cC9>RWOT;b`f6<K>8Rv86%}2sUGt;*CkIWKmA!IZYVYQR=Dxafmns^! zHLc#cbMw8Xro$6AT<Bl$u)F*5)Ts<Z4JiI(0Xtdo-{p{u%wmPi+{E-$g|y6^RE6@y zVuj?Q)Wnk16ovB4k_?5!JcZP<#GKN^lFa-(h2;E#N`?G11)s3Y)N+M@qI?~&P*G-j zMu~!kv!;TfrKPbhkT6$Bs#Nev&Cg3LO37F7$uBKR%>=1V%*jyzt1eb3N-a(;Doah# zQ*g^KQpn6p%P-1>*pir(Us|G2P+F9nkyxCWmyT>*K~8F7ajHUDW^rbTLPkkRft9{~ zd3m{BP8rZeddc~@3Jf|R&w-K}1N+hj3p*_hV_8)v9bp(Svv#mGGI23i0SfSnfkd61 zO^pprO$^k8`5D-BnHhzJZ5%Z<jI}MTB!vZ7745k=g@u(xge8=ugk>a!g?Xga71>~> kfoTo}eMV+v5h-4FJvJ#};Rb}Dl$3y|08j`MG%{EN0REA<AOHXW literal 0 HcmV?d00001 diff --git a/includes/geo/flags/flag_pr.gif b/includes/geo/flags/flag_pr.gif new file mode 100644 index 0000000000000000000000000000000000000000..14c2bcc128cc8589fa4d4d908aae1dcfcdc59902 GIT binary patch literal 1006 zcmZ?wbhEHb6k_0E_|5<V|NsBrAtHLp)NFHV+I%tf4dqSkJX-F8x+k_B2+;7HRXZ)q zp)A(EHrT4xOuKsC%v0KGQK9}*D~q?36>g|3S>NAvZ2IJ59?tzP4yA34hl>jqS63{2 z`s9;~Lw8j8g1+uUH?F@537X^TS{EC)OiDJyKWOIk*~eC_Km76g-v<xwpI@{5Y-9DA z$$h6MPq;E?=5cn03KqsAyd0-3O+Wg1ehv?Q9TIRfGVEM@%;$NtzbsyGwxjL(lu1t( zFZ{S^!<Bh+9;{rxwx#*)j%_>odymYV{^RK3hg&xNK6T>L;e)4^Ej_<_)y-{NKV7<b z@8E&ockg_-d}$v8!%=4D!)(k4*_jWqvhHVPJ;}>^Qh@igfWR3Ekz*1PS7c?cD9T<} zRJ@^~GF?(~o~-mEef>v9`YY9xpPHI()zNxpV{y>f;DCX_H4BUPu1@cqoK9Goe{gf# zYi<3&)9t>S+iefmFG2pF{rx`&1iS;Hpn%um;YWf4kA((*&C0r&lXW&D{dsNm=icrI zEloeBP5m@=^4`vl<C7--+_U?|hV@@}?>fI|;j_bs|J=Fr@87?_fB*je{rks{A78(I z{q*V6yLa#2ym|Bb_3IZeUfjEP@AmE6H*Vaxa^=d!ix<zIKY#ArxwB`_o;h>o$dMyE zckTqnEI5Wo37jFI_>+Z^fnh#_4oC$kPcU$tW?<xy@z|i?$YQu}$Hijx-f3C^D-vEh zE#sAKR231pF!3?}eCdi$4{lsO&cDEcNx8>jqS7Q)-#KQni&RzyGPq4(NxQLt(WOb$ zbCO16Q-`OLy8kSWCl?+bVrOSva^l3JqddJ*W{)-qawxj6^6>MyY}}-JW|n2?10DzE z3rwt>a$*~999-Pa@6^WiS3<?(0gIqoK*6Dq%t^|w-Eu2WTsb+}L5P=UOTkB`jtNTc m6C^BMQal72c~}n2C~EDNFfDqsXJ+BDGZF@D$<jO=4AuZ4S!e?Q literal 0 HcmV?d00001 diff --git a/includes/geo/flags/flag_ps.gif b/includes/geo/flags/flag_ps.gif new file mode 100644 index 0000000000000000000000000000000000000000..7828b5c11423ce0f21eaf145e1b6e7567e9ff02a GIT binary patch literal 193 zcmZ?wbhEHb6k_0H_{_lo1o80<3^N(#Gcf!IqWJj#^XLEHzyJS#AP);r{K*0q)d7(p zGZ<L%3SjCQ7#JMbz#On5g%kz`1*n_=lcytxVvB$ihhm3-Vv7uj<p?A?1d@O(C9s5x chd=;SO-q9cl*J<A)S&>DUI5bU!opw;0N}YIX8-^I literal 0 HcmV?d00001 diff --git a/includes/geo/flags/flag_pt.gif b/includes/geo/flags/flag_pt.gif new file mode 100644 index 0000000000000000000000000000000000000000..5704a0ce57591aa49f2e58943e43fd6dbc32a616 GIT binary patch literal 1000 zcmZ?wbhEHb6k_0E_|5<V|NsBLU}|<MCG|jT#-!D=ttzb<q8J#$85k@X7%Ui=W0+ZE zSvli5c{6#roVg^jBm}($<qPB`LnIYr6t&W{ESfEh@{O!3tUdZY0%iobwYbGCiHlnh z7dbsLWqC^0`mEHYsaY$tgj0kJYV^~VrE;dSrmsxNTbp53uO7X?qhf8iSt)b&JcrN% zCjSJ%*{g!<n$)W6c+1Mw3kw}1!el$z!w)Z%+%n5%QilDxT-j@->c^ACkH!dW@no55 z$G+2({jjglJU`9*VcI8*c^6r$><_Y;offrf!Mr0Pj3=bo_bQ1z)KWaoz;Ke0@dPvT zX;#(~tgNRvInQx%UEt-tEFf@AMC68q#CZvcJF>D56csPa%P*0Zex#=MR9kzEqT*Y9 z{a5<>FZK1;D=TkPQ`@1T@y^urt*Pl7Q`6mATKjZ#4(sV1(A7O|VDR3`>ZFn3F$04K z78V!HOwXB^oHjQ8VrTc+&hERD(^n^_t5#M&+}ysqx!tk1yKQgx(8=kim)A2lw_m=# zPu<*Jd3yf#_y6VZ|2rVyS3tl!AD@qYem?>OzXt|>4G8!W5b!N9aCJ=d+LRPve1YR_ zl%PTgDE?$&WMG)cpaU`slqVQCjxsQE$ari}ILN}KCc%)X%r{NLcR|R-BDa3UMlPio zj)RTI#58^91)Nl3^H+3Zk`MV%;B=Hn$#ag+&PPZ67PvOE1l?$0a^q9<uF=?d>F8N` z*Nz_?M--A+`xrgs7+)@AJv-02^UoQ<h(*rb5)-&&I2S4RoOEkqIUx8$(V0uql|y2u z;SxUu_vTM~0+j=pI|X%O{yf-tSmTmi$&Cqu8H`NKENXEEhQ+3@=a{DM<Ct>c!2u?A Y(*t)Dk8n(wW0rZW!0^Pa1P2Cd0E4;tf&c&j literal 0 HcmV?d00001 diff --git a/includes/geo/flags/flag_pw.gif b/includes/geo/flags/flag_pw.gif new file mode 100644 index 0000000000000000000000000000000000000000..dccaa305c95649307ad53586a0850529bfdd7a28 GIT binary patch literal 444 zcmYk2KTN_v6vhuEk*HBLCN2(-xM+e!<ACUbn4l&kIv8h<a?ndk53koYOmt`%2#d}R zY;2B9&WtRMjF{krBup-7uY|;J`0{)2Uf!R(y2+iU@fKP`(+yOw|ITJ;GT9xCl<^pb z!_;7q>-Qgfy{B&Xxzl-Tx8EC$?^f%x+5GanY5XUGq~f!WdySevE4WOcM0ElVHbLbC z3sMA!3JtIU#KyXX1!V@PtXczBg8Ty|4%~5;2vVGuH39pV2XLHDpB(y@f<g`Qgc+C@ z8RVJ836<4Y*CD7jffJK(n-mquF%HxyF<zNZ!3Aass9Idrut|;b|8Z5FV3UANO)5YW zqI#B0I*z00w!e|0vI?MtyiI-$ioC=mOSyqdo8OMyQG02TyV#4rF3TW_(5)8>hfzjG t?oKuuT9@Q&^~j5@1mq&LosCKkT3z=N2!aP`p#}M^=E^Jpg?-vY=YItkdVv4{ literal 0 HcmV?d00001 diff --git a/includes/geo/flags/flag_py.gif b/includes/geo/flags/flag_py.gif new file mode 100644 index 0000000000000000000000000000000000000000..414916d94898cd59256426fa6a12aa0431b03e59 GIT binary patch literal 1006 zcmZ?wbhEHb6k_0E_|5<V|NsB*kd`^RedpqN^XE*Swsp#av)lJ?=$^T1)`I=>*PK3i zYX8<f2RH58y=L!=r?1V;X8L$-2n{)s5VxO!p@o&TgO#<7oxPotvy-2{TR>ovu<#@a zi3y5|^Ocq7tEx_ym#<J%tkuw%sHHVYL!(1oy~)&cgQ@8{J-umqdK2~ZdQ41aTUabL zHJxT-yTr|XueJ4j505=gPOAd~4*L1+^7h^o8hXIVsV^{am6z9yz`#XuaT{~<PUqwt zDk?gipMU84_g`PX{y2aB(vc&_4;?!C?AePaPo7=6bmi#L<GXh4IeP5mr_W!%|N8au z%a`|`KAk*s=J(&fzyADr`1tYN`}faXxN!LB(fn088S|227x~uBDgX2L_md}&E?v5C z;>5A<-@kqP_Vw%6FVCL?4ZL{j)XCe|t{!J#s9|6@!OVP`mGuM=adKYZ<-IH*a1Q8a zLBTt+vJVs$&&$i7Qc|2HDS1js>71JCDGiO6`ucB8O>Y<(-L<gz>g2S;$moZg+apKE zr>-uS?d=a+TmSO+{}mAMB_Lp(jm_t<uutLPU*qC_rKG%ykAD#t_c=B7dq&3ZtgNRw zIX@~YuAM%8<Ko5BN00ve{Q1YHPw!v8eD~tT+vm?8-MIq{iwkGY{QC6^7^mR49VG~a zfZ|UUMh1qt3_2inpgh6AahidVL&jr+f}?TTGnS$f5C7RFsTVdhHZMP~(3p1TLt@Jb ze;L!%b89M#)B6>im{>)sSTY3_tV^C;Ir;f`z#_LU7NHwUI43XhWaiQ6m~v8Rsn_%q z9BY`Co)ppY7m7J~=>X?s4c{dJf*i+Ai|Hkci5y6J%Al?rf2iZ7l0k={qH~8vV#9%h z%nIIJGLDm69`MTuxOF%@R64{WXIJ&+!o<gI4q`Go0V@_PZ0-~{&NvY<vB`y_QQj!# bz=nf|J0*m2t~6Y9a^)0YOP1#0V6X-NtixWy literal 0 HcmV?d00001 diff --git a/includes/geo/flags/flag_qa.gif b/includes/geo/flags/flag_qa.gif new file mode 100644 index 0000000000000000000000000000000000000000..b1c4c0924f5618611a4c4c4d4157315ad97164ae GIT binary patch literal 596 zcmV-a0;~N;Nk%w1VG;lg0OkMy00030|NmnJDq{&OX$>)C4liX8F>@F^ZWual89Hnn zJ9Z#Jfi6yrHCLBHV~{~$i$h<BOJaynWr|X0lUs3(S#6SIb)j^HsCtaIk)Y_?;9meI zVF4*$0ViGoCt?FCV+AZ?1uSI;E@%odYYj7Q5I1oYI%*X+bQnH(9YS~=Lwq4eTpKok zCQE-NN`xy=V<9|=FH~kDK5HgIZ74*IHCb;eMtd+$b}mbFElP1LNRc{TcrZ?SGEaUq zQhqd3d^1s%K4E}0RFpnpfHqW^LS}?ISer&^ia%YBLSddtY@SMOl162qO>dS-X`xSX zqEK?0Ol+Z1a-UFeoK9|_QF6bMq_v-@w4tfDrmd@xoWQBGx}~nZthCw5(Cgdc|Nj5S z#>dpv)yBui)Ya7I=jPqr-1ztR{r&y=`ug|x_xASo@$vEO?Ck03>EYqw*x1<A)YQ__ z($CM&&d$!w&CSfr%)7h0va+(Lr>C8ros^W6i;IhYe}Dh~{{R30A^8LW004dfEC2ui z01^NU000NEfB=GngoT8CeR^YGRuBjw8z3bsHAhf_eS3Fm8W}eO8y_SoF-1>Pf_!*x zXkHfz9vmYmFF{RGPJ(%HU~F3x1|1?MEjvq6QAmPe0c&qu5(NU2l~7bkK7wayWnx(t zCj=^`r%XaTf@p1UbXXM$2QNcSRZd1dI)ZFwb9P!03ta3_f(!|e95V#Hkz>cs6$%U* iSi1HD2Mrj4$keezrwfJ$4$2YXVM7KBLnsXe0suQ`DE0yX literal 0 HcmV?d00001 diff --git a/includes/geo/flags/flag_re.gif b/includes/geo/flags/flag_re.gif new file mode 100644 index 0000000000000000000000000000000000000000..75a234551e5625c7f4173b4dcabdc05a9a20b5b4 GIT binary patch literal 1006 zcmZ?wbhEHb6k_0E_|5<V|NsBLU~2a6?MDWN;|vVP7#M1pnNKn^A7f=b&dGU#m-i$W zSBH?$DG7<Qf`Sv|6)s3h&Qw>wtfF#6RrRo<;u1~G;|2ydw6%{I7@XD8T4!N#*TUkC zk<kuI%TtbykF2Z@TU#CW@Oa_ob}=B}ZFu-cKfkMSabF`NpQfbzOiB5Xk^U<+^>bS4 z=d3Is<7s8(=a!Zq$B&;reE9gGL&vUPzkUAv<#XpQ-Mjbj*s+uE-+#D$`_8Yw|IS^$ zeB$icW2aBQeE06>-@jjf{`~y?`~Am{uid)!^x3mZm(E|jc<%J+6DLm|d-LYi!-w~8 z+_-l7^vQeo?%uq4<C28LeMQCFDk@8)rPnAbzSP%WudKXPP3@_%(GCrbH>Re$wY2u? z=p5G5JD{rz^xH`z!(#>p=S)ma8ykPNv-|4g^xo0&s+HAuH@DmNb{A}H9y&Sw^z!=U z>-*Hr?UkqJFMt2<ety3K0^a%f0Db$w!{bL_;P=45F988R!@}MM2Y-u*IKE-S*=^gd z?%#j^<jI#;u6(+C_x<hLk1t&K{`m2?M~_Y%KmPmo@9*EgfBW|B&6_um9zD8z`SOJe z7tWqNd*;lUQ>RXyI000092jxn2plEI4*|uWEQ|~cQy6qWMu74J1IK9wMh+Q|4GNCT zY)TCsh7V3I_O$=yGI5jYS(!#Qxsn7%=HnBcC)fO#nRL`=jt!G!hQq=~t-R`!Rlfe1 zytGH!rhp|(Vq;TFr;L}HqZZQ(pV`(WS2%bcE;_=-Z!*Ot%SC0v9Lv%hJ%TqL9bxB? z$WSTV!rY-?TX~N|K-r*`gOgk1j04lr6BC?j9xULz?5fbo%`4zD;bP0gK83b#D-=Jo zc02I#35jedXg;~f#fI&s<YQNF(MACg0gDL>j|sVUv<O5ox1AQ%VoR3h;b5=^0Bes} A7XSbN literal 0 HcmV?d00001 diff --git a/includes/geo/flags/flag_ro.gif b/includes/geo/flags/flag_ro.gif new file mode 100644 index 0000000000000000000000000000000000000000..5fdc82c19fada4f134d5332137030baa91187c03 GIT binary patch literal 1006 zcmZ?wbhEHb6k_0E_|5<V|NsAIP_1WHZ)8?);5BHKcbH%iw#X`EQb6vOl={P|4F?$1 zYZ)Z`Sas?-^%}X9BZbV`By73_wG!o>`Xr6A)IBFFS``}v&eU?Lbxc@h9Xi1yV@*K* zrtq>IaW#7*OE#u79?EDrlGeCCtL><OQK^7oiHK>1xJ8AGZM~XnlSSlwBi}Zg$VqNV zb3^i%W;Smt?cH~F6T=xG+QM*VE5q5%jAu46p4-NJZaedtEzD;&vtHcJesC50+0C4X zR&!q2!*yjZ*R?&o=eF}6TFrZ7zreBee7BE?+&e09cDwkcT@nwE%O2ez`Q)tPlXHq! z_RGIGuXgQ#%Iizo?{4V7yQzO}m+q&VrVr0r{CI5l>ygu+r*8jVdHsLk|L;}6-P3MA zp9Z|W9dltT>(@J0=hw1c-OPJ;kHqt1Y9B9}{<`h-@|@eh2fkl#`u%wjct%^`s=4fa zSM8U<R;Rs9KgPS=j&ORB<ntjT@JpKiJT>WMI*Kdxl-C=nZ8Fw)>TJ5zRBM-|?sjvX zy;gdM><kas7@Tl4Icjfw%E|0qpwoGGs}G@WS3T{ndfVOdce)?s_Bq=3ahT`lSpUy) z0k5O|o=5t8iVyq{ANVdd;JU8jBWwKwRt6{ROx}3feG2t@9PIfyI^bPY04Qch0p1W$ z{K>+|z%ZXd2c!y=Cm1+RGca<<cx+HO$i}Os(82huYm%(#u`L^qunVd*@~Ul!U^skQ zSl+m3LSgaA3yZy&6jK-$K5(6?Xr9BO`PnU4*{hEwu0T=Akz36w<%2~M+qq?)lSDZ0 zI2=06DC&~YqWS1a&m6yrV!T2YkDA$-HL4y6Y--_>vYsa)Dx_k-!p_a=^@pL!g-gt| z)Iyf)i+ch)k08ekgCdr$8M-+yRFs~$_a6`ylHstJxTI55H}=|@lPnqha*ZN#1`-pL YPEFB?*|(&#d8Pk6Yqn%*9u5X;01E>#JOBUy literal 0 HcmV?d00001 diff --git a/includes/geo/flags/flag_rs.gif b/includes/geo/flags/flag_rs.gif new file mode 100644 index 0000000000000000000000000000000000000000..ffa8e7fd3c77a6a0fc35396acb2340c7e72a9579 GIT binary patch literal 966 zcmeIxJ!{oa90u_JO;N8}uq~~|mnE%(xs+lZ<Q`nY(c0V7x*UryL5DV_OF9(dB5}C6 zo?^iaRWmpQ(F<p?0Tlv*oWTmI(-D{B7JTI*2yqL7P~+#&hab-ec;K0yIp0JJL(mT; z0FVf1B?ijDj=+w==HT$U&2<v#G}LLN+mT_1M%7MiINT(@>BOd!m@YTng!zocB6L{j zvM@{{#yC$COp`>U2&agoh^82)n538rOoT^8h%!{c8Lp5F(~RJZkjy2SH<|g98S^AU z5@Csv#8neXDpYzETl%hKj%2P34H?JEcU2TA9;;NSUZHxWDhgGUd7R{e=OWF8$TN}m ziXKl2DN3nIrFP0<=YRhB1;(ojz~3)G{V8~xSKi~PyFp{6|Jswqwf%P{Xlwr7=a2h_ z8_P>`!RQ)3qF;U3e13asd&r!Bywd8N+cVf${M|OXZ`KctS>fB6ZlLWRJoR(qb>CTS zSL?y))ppy0+A#))yM`5LT77Ax4MCvQngcgqeC@#I<#z`yE7<DWd-T@v?+dlg^;g3` pE}hu=uzvs0g&X6aW?!BhX<QtbHb%ca`?9?;Hv4Gq*Qy0@<_~(V$JYP= literal 0 HcmV?d00001 diff --git a/includes/geo/flags/flag_ru.gif b/includes/geo/flags/flag_ru.gif new file mode 100644 index 0000000000000000000000000000000000000000..81c864f01a602fcd62a34424dd91e56b3fe4237b GIT binary patch literal 1006 zcmZ?wbhEHb6k_0E_|5<V|NsAA!z-~yKx(6i+$K4VlSVd+^vw@iIj=RhyYA}0-PZM( zXW*mIxEtZ|k7819L?!J}(7yfX)t;m0YMMG0tyuT!(=Ua*&3Yx9409J*l&%h$b<@B9 zWW?<2Tlb&XvhVou3pcLZefsG2XNIUHtnn*2qZV>TEfC1uD3G>BC~1Xg;u4AMb<){u z6)X1XH6AglKct>8!K7-7Me_l(x*cxQZ@TthaOyg0UAe}gVY^$`p@6w}{AOGYntwN7 z;;Hbt*L*s6WvzLbx%_V4y2m#kzIgur+l~8AUw`_+5VxE;VI^zaQqJU+oQcbMGdJ-h zEtf6dCtI{lzIcm%`x(>DGX~}B%^UYPO~2_h>5^mb3Ac%7{1@C0n0qUD*5!yrcf;pg zj$3*+ZRNe~2TvY8bNSfu<7XHcPB1W>WM;m=%6f*C^#mv9MPA+;0s@yLB<{${K2cP> zq#(aUT6%+`;wydq^~%b7G&DY$n(o%pI<BX8+`!<Wg~cTklZ$4i-<+KOxVb%ba(d?G z_Aemdx4-{4KfkX50ssE}`}60|uV24@{`~p<`}c3(zJ2=i>D{|`&!0bk^5n_GhYxSu zxN+^;wJTSyT)K4W!i5Xx&Ye4Z_UxH6XLj%2J$LThDO0A@*VhB15*($Y1hFBY_>+Z^ zfngSd4oCwiPcU$tW?<xy@z|hn&}XJzCuhToz$IQ&RV<UHbX-tqoM{kg6_O#S;x$#x zHfza>00w6!%@B>G6b}glc^e-FL8lg0B_WnWKNOd6i;DS9TTt=n5Es8*bP>lM#v|=L zqMmLOEG{~6@yc4~91-|&^t7mkSD!-SBcO3QQ5(+8P%_|P=h5<+;!*g}wU<}6>cNEx zjtVR+tZW<#0tXwK*!X1(A|^a&aIncf*JHSN8LzBeJ=52d$?1GDjd>R)XijePonza; T^7CTx^1eCdY{}9*91PX~O$1C+ literal 0 HcmV?d00001 diff --git a/includes/geo/flags/flag_rw.gif b/includes/geo/flags/flag_rw.gif new file mode 100644 index 0000000000000000000000000000000000000000..20d662ae00a8d0ce97f5308d8918be67c570c3b3 GIT binary patch literal 1006 zcmZ?wbhEHb6k_0E_|Cw<*f>9L;UvafJ>Fsqff7xIx<z}B^VrP^i``Jf+`N#nalx50 z42(H?k6s1owY%7~`-^u@lbx|G_0SE)S$n*9-Q2lTO>O=j(^aS3wqIumO#SrT^XNHI z&jq=keuaPi8Kl4BxX8ry))QB2)lb$dbqL>i^~PN*fu8k>rCnBiv0HX%?LT3yQ|0sO zvxiXUQlrj!hRwll3${LZ5tzK|nEJGhckk+}Wtl&JWB%@Y^og@l7ca8kysvCp=l=Dp z)%o*6k(*B*J;g53;4<mNCXe|`4<2K(o1ea7jq=~Wfge8x@b;`qIdUuO*aO?OJ3oE$ zId#tL$Pr!X3G=pGTr3)EtTSy9SBcrQQyb+ct>tZ7%-OnFV#=mF&&&c>rwf;93wBKP zSbsclRax-jw2WhSeb(-nesYswO2vy8Y7*V6SsNFt6u9{BK5nsa-`UH;+7m)qo0gut z=KSxU*X`RP+H+UQrrXTjG4cNShSQe~x9&5E+kLp;=y|S=<-V&+7@8L7^tkLh!Mk~9 zJ#*uHtM#X4>P`0_HVD{yHtygJ_O>O@ueUvTU>CS?&!OWS_M0vqJl<t6XIu24b50XN zV>cIZMHd`6DbC+E*>Tn3n0=?-ehfHshFN>@f%E5$Gmo4L*mK8j+B}I0gY!3)?>uz* z_#>BL6c7pl#h)x-B|0DylqVQCPBYkZ%6M#0ILMP6;~}B4@|378=LDA@3G7}1jr}e^ zJT9fSi863~NZ2@~!%NYX$^QU@az-GxJp)JMh7avcGc0Ra+5()Ed?k%pZ_Joc!04<d zS;WM#r&+T{gk$0ko5sy7yo){CTQY=RXtK$Au>Ht+Fs0SCU7GjSiWSNqIC|x#ian`t zZfloT_Th;w3UW-~l<8>u6R`Mj8yo)=D^t!Xi#i<GXLIB*Zh77y=FYLtq-sO53vVN{ d1jh`f6yAw8aTW_IHa_y1qrsLe&BMW94FJEeLpA^a literal 0 HcmV?d00001 diff --git a/includes/geo/flags/flag_sa.gif b/includes/geo/flags/flag_sa.gif new file mode 100644 index 0000000000000000000000000000000000000000..cc9c0304ab8a89e6771a85f23820e59a14949051 GIT binary patch literal 1004 zcmZ?wbhEHb6k_0E_|5<V|NsAQUfaS@!oX0>z~ITi;K9IH$jDsA%v{3ETEWU%#>!T~ z##YA0Udql{!O2y@#a+(LThGf|%gbBE%U{dS70e~jBp_5PBwQ^lQY9kMCLz%%As8(v z+bt_qD<#`0E7KyQI6+aqU0ym{S~5jarCn9ELsh+7U3-eQQmL|Hk)r-=eZ^cw{aN~I zRcd;Z^fan9Oc$7HH|l8BY3VlW>b2_Wx9b~p7-*Gi8MGUi^qClU8(Yk<u$XRP(raSY zZ)UgH&TgTd(<&#cDON@eMh=S{+}61{&2w^|?`+j&?J(8By35*ak(=joPmiS@ZVTOf z*ZX=d^9<M$;J?Y=cdf6_DxZK20sia!12+Z+tPk*8<rla<&~3U~z?y)NjUoO^0(|EA z_%HSk-xwagAv|_lZ2b24xNULqTjC>EMEXtkOWB<gzac(hLqh6~)U1738M`y07e|NB z2@jbblCeFbWPeHKn#`(0RoTn3)8?g>Y%0lLm7l*NKVxo2>xtI36K#2m@^TmEcAV%a zSW?iqyRmF}S;v8n%B7W!Ya16_S+M5(n$6cY8%)$U>NGU#H+7unU_Z;weuiE2_NcTS zskvKomK|OSj6QHQjuPaAfZ|UUMh1py3_2jqpgh6Aagu?NL&jr+!a*iBFO5p$W9;p$ z%px%YijPl-G_qNV6eg>k?Bo%Y@?m(G#4%NyN%x6IvAf_r%UXt$oz5J-Q*``Tw!L6# z4_fM!#m9MLar#7gy)XsNluvCw5-yFOcpfDm4_IU$J>iXj#mh6w!tzQPD;_v<h<V1( zVmPQ+a8_7EgioengQDvMt(YYOnI_H)#N8x>EOu;U;hAmKbj#&Y;N#W<a{QbI9E^uK orW=(U`LjVVx%Ge`KbyjY2aT<sx&bmT7c6XQIe49onTf#~0Ci{ft^fc4 literal 0 HcmV?d00001 diff --git a/includes/geo/flags/flag_sb.gif b/includes/geo/flags/flag_sb.gif new file mode 100644 index 0000000000000000000000000000000000000000..20a3df26480f9d8d472a7eeff53128b35567131c GIT binary patch literal 1006 zcmZ?wbhEHb6k_0E_|5<V|NsA2ckU00%sX)MA)|V$fXO5-g)n)?sag(|0l7PiS~j&! zT+6J}#;o1KY0xZW(Ish^uIW9)DtwkzXun6s26c;AkF=G3nTx|qwz@?36!jcSDqk9u z)Lt|BSl5CJwG;O)-E?lp(MK#g4QzU~+(z|0hBbU94MOHk()OL&J`?1PA}u24s#>SJ zq%QMFTN+iqCAnd5dh5Z=*8RDi2UDt7EZlrk&c4bvy4NSI&or>mAuJ_0H9oH{!=R2g zZ&QG4zoO?9wfJRr>B~J6mRhB)aVpyEpR>xxtxwh}N7|u8F>aBmZ?jHNmqGXhlgLSC zX$yf0yt0<Mm2B}X+v;DsHL!eZV9|QN;`M&^?E=na%2D(5-D}i5>omL@wESCj1KagN zdJKa*4Z`}2BPW?gOfbn_>l8QLDu07p@?5**Id<7g-SSp?mTwIxT;o%|C9rH$K>U2| zhMjKB{bk;*%>DZV(`SlwZq{FO+AFuhvt}0Sj&lLC*Gud>Wm-{ZzF--{%{#smCfIJ? zoUm~n`|1_erw+?5o2PJQ55w8LjA!<;UOUQr<D|f*r6O03$-lUv_TrA!ueVNjFW4O0 z%y4EW^VwaTmk&xmxuAG-tJ3RR+CQGz{dw*7?_I#Jm;UE=uwL2A1&mp64382xLqPE- z3nK%=d<Gqm3Q(S4;5f~|$RXpgLE#{ym{PzGhX<}*LMn0+2NXRnt2JszWqfd8Zs`(M zk#Tq-$SJhkmWf}5L-A1)gNQQM3xyU<;RROCEM+S;GP1Gp@%lVj`Q(M*JT3Q294QIP z%-x*aWfD;-EBoijhcB=Yv`}v2W-<R$5)|^nPf)pFiA|<bfEz2PjfCQ-BkFw<H1luF z;XLfJph>1tO;##JonxX#*qs%UpIf^RSWXx6yfm5hgpf(@1_w>%W!*xJy&8WPK4v~C WW*qWhjiU0g?rAD)$<jO=4Aub9#3LdA literal 0 HcmV?d00001 diff --git a/includes/geo/flags/flag_sc.gif b/includes/geo/flags/flag_sc.gif new file mode 100644 index 0000000000000000000000000000000000000000..464772c541cfb9107d0dd8a9a2ef5330fee96724 GIT binary patch literal 588 zcmZ?wbhEHb6k_0H_^QLez_5>pXRE2{G$W=It8-QqgabZqC@x-N2!Sr=2hBrbJR zYHybAf=bu_3=IGI82<C{{1@l>ufy=)h~d8l!~Z;n|K8sJgMylxVmmq_zD;HOznbCP zIh6|+l>T32_<x(>|0jlje;Fp8m^l0F?5(%9{#&^4!t)C^-`sru=-QjFZ~nh|^Z(PQ z|NntzlL-`mvVe6e{<|EKky)&enVXoNs*skMld4djSgep-l$uzQnxasiS(2fUn5U3h zmY7qTSdy8ar;waqP^plgrr;BnnOd$8P?WC&7Ane2&nQvQaMn~Xw6rwV1rp{8NtFsd zsrh+{MJf3TKKZ3ZshJ?vi8(n6VAaJ6MXAN9MP;cedJ1m&MGBdDY57ID5L*(H@=Hq; z3QCKTGZKq4^U{&6E67PrEKXG@%Ph_;QOGDMDX`MlFE20G%P9l8NG~}*SAhW(K@6a% zVqlx(0AeRNEev>}TxcP~*Uk*&vMmhI*is4N9exPpGWuz-tb*_gEP#A9kxxDiAh`ku zou#4-1{|$s{6JnqgqN0BH!DMlgD8-<V@imQSocvcMkBc{<|NIv5o;!UZgF7XWNB1O f(p>1V_{c&B1py8grpAi_5<EZ(%5&ggVz34PD{aM! literal 0 HcmV?d00001 diff --git a/includes/geo/flags/flag_sd.gif b/includes/geo/flags/flag_sd.gif new file mode 100644 index 0000000000000000000000000000000000000000..1f7ca278d0c55d17acafc73b3e0b52828220a6d1 GIT binary patch literal 1006 zcmZ?wbhEHb6k_0E_|5<V|NsBLX6JC`@G(m>%gYxpD=8~~|MlzRmoN7pJ-U4D+PRAt zfBpIM@bTkw7cM+{{P@j>_p{c|Q!CJ9aA07zX68)dWYuEj&E(}v=Hqhb63P{l$d!=D zk&rJ_kWZKAl;u>fR#!|=)Xdk^%GI*yv9Rc{u&%ZCnCcNQH^8maEns#)_@eN*<#8!% zQZm+OWNpZ5UEHdop|Wt}!os4$4<A3AIC;XLS>LhWA!>GH+UnHINy+kVf=XHpW@e`D z?ru?0k$ZM+-O`vc$<Zi>o#8kG!wF{Q)2yr~fQXax0x$1n0fBQ85{D%uj!H`2k(GU* zsCZspey*hCX+_0j%E~YG^{?vby)`wxYhm%#$?1oi+apKE!`9Zn{QZ9i1bht$_z)cY zDLni~T-^7>#OKk`FJfZ8r>1^MP5GUbb^7q(WBc|!x^?U7*|R@BetiGp#oK4kZeP9n z=g*(--@kwR_U+TBPp@CUe*XOV)2C1G-Me?~+O<oUE?vBM@yL-QyLRm=EG$e<Pftut z3<wDD_xJbn^K)}^b8>RBx3{;mvokd{H8C+UFfh>9*Voh2)6&w?(9lp+RFsvKm6nzk z5D?(y<z;1MWoBju#vM2gM+q`RK=CIFBLl-!1|5)oP@Z7mIL*MwA>*+@!BNh6QH~|^ zvs06lU3xSslT^LM8->d_G=<%`MO0k6R0^F~xyALFjC&3Urt~yu`poiJx#(%PgmDT> zo5w?^Rz3yhOA8_wFXNRq%e%*6@-fM^lUGQ|B47f;Ax1V1DII|s%}0CrL=6rcC~o(Y zu_$`=WToPUqnrZbE+;e^o-_7Z6u)_K^RT-Dm$a0|5rqVe3-j%a|NIenvUq}nkc<w) u43U!;7dkeu2s&+9F;Tfu&W>S$%FBsLPK^w_uO@a(Wb|N5mgeDLum%8rLmWf^ literal 0 HcmV?d00001 diff --git a/includes/geo/flags/flag_se.gif b/includes/geo/flags/flag_se.gif new file mode 100644 index 0000000000000000000000000000000000000000..4096b9a3dad6a2a57198a399b2218fcd37ee03f2 GIT binary patch literal 1006 zcmZ?wbhEHb6k_0E_|5<V|NsAImfj<zvs=w-m4W*yU8gNpfsgG&&v_-k_DOyinE5&& z?LkUvwz21a2Bq~3%Ig`GH!`bi<kH#3rBESZbwJJijJD4?EyuZbad+HOA6W%$_RW6c zpYt>z`<Li`3f34C2|0s%u!(*Rg7DVAWX9rn#0~dkcs53QnD6TsrIc47UlI>=ZOw zA!fNp(rT-aX1#>@A~}acN-oC~9Cj$!uUD{JA!XR1?s-ziWTK+gEM?m{20<5;EGKC= zFEtInqUEw&-)p^f%nd`IO{RgnEW?kP1@CcAzH1kI#@KtAd-?;1m}AcIr+u;?d8S=; zPq`3~|JWz<T44U;z=Fqt`H%c^Zu@562r7IOn0L=9dW(DFzR04>na$5dO=pG|9?xyP zTG4-}v9)96nzi}G#q$;|nlx=%MRoO*>C-1qo7UXcHgDm=^2(yZf`Dr~cpn~-y|PQ; z-DUk#TMVx5HT(6z>G?T_SC`!WKlT6lAmG=dxF3&F&#vX#yDsD0frjIY`HwE-Ke<HU z;5?zDi$qSX5IwR){_Gm1W6PD-O;NeFP4CchgN-wE&u=n2yUBXzBHJ5#J?|a%pVeW# ze2VM4%PA)|g)Erhv2I@YvYGLlmZYEBU9n?T{(>oq$9LA8+S_#P<RoC6g5!3SAP@qI zKUo+V80IqQfYgEV1Ovxu21X7Uj|~b31r+mg7=%58dWDocHq7|wd{U%QF+qj#<59uI zVghb!CLDasA)>>inQ-IN!R|#a8cIGZ3KW^ywftDVT{v{qd74vO(42xsXOGF+VbeIy z9Lb!l>e0wxJIf{WysF(SgHWLv?EG`htN#4Se9U%E#=88~iB9DJ9w}qq8($>1sQE~m zrkq=1XzZrY%*4!6BG_``P$LVsh(bX^L&E_jeIJ_+#|%Ls-k?<mib6-)`5H|^IwmAM Y4p^)qyTQiLh~-3|3|q1^4+n!a0JY;XuK)l5 literal 0 HcmV?d00001 diff --git a/includes/geo/flags/flag_sg.gif b/includes/geo/flags/flag_sg.gif new file mode 100644 index 0000000000000000000000000000000000000000..b4d4f13cb743766f8682b32db1a42c1eb57c0bec GIT binary patch literal 1005 zcmZ?wbhEHb6k_0E_|5<V|Ns9#c<9ik&6}@Wz4G9}{kwPXT)leb?AbH>6&VgHG45Al zJgCfkSe5ml8tXv~&f{8KCv|xbY4e^j5V&X|aok+us*UUoN5%VI+K>G7p9Py<53zU? zWA`G;?tOyO#}v0~;dWm#eV?Rwe#!R#nj7#wJK$q(;M@GLw*}$#rN#e0ygeY#uwRk+ zh${Ob4X&d){D*V}j_3%TGZHyxA$`J9_N0~k9VfM0?%L<vbf+6B_8BO=46|D0sCOg8 z?sTxt=Txs3sXm{x0zPF2-c9oQS`>LTE%;EZ&;8uUADyM&CpOgjx?b#WIkS7m`}*A1 z&BY%(D_^u#Y|l>kIi>AMZ^Q4+E9>K<mUXmTIePf&@uR2q?*94e#o_9ruk)vz+q3K1 zkwZV8K7M%N+_P&}-rc+N>(z_yhWfL+cfGoO>-&r6|Ni~^`}gmkKYxDz{{8FMub)4E z{`m3Z+qZ9DzkdDn>C?xLAK$%u_vX!;*RNl{diCnXix*FyK7I1!$-{>a@7=q1`}XZy zw{G3IapT&xYgevZxpe8$#fuj&T)1%l{P}a|&YcAY{h2eTPMtb_{P>Y0NA~aEzh}>$ zojZ4K*sx*w^5wwD0!P{?L7fm#{K>+|z%YS92V@*5PcU$tVqoNu@z|hnP|K?*$FV8N znU$SW%4f%dhs>Ofnk6okhn{-$vU5tfY?yHHaEB1n$qzFov2gKma*H@DXlQii5LRM| zic~u4IZ;9<Y|Dhi<m3E`4h|e9PD?%cr3_;B%qU#!ETE*`_CuiJnfDCs)EOloncU7u zh(?`BIH_d7D{J4%C&{#BdEab?>}Ovb6&x1GFt_l@3LSaQCu5TNNJL@Diir-kjV%11 sCad>JndE<9@j7y1q61SKpXjf}>3p*pa^J`}Y{@vF+`NI8jfKG)0HGXXR{#J2 literal 0 HcmV?d00001 diff --git a/includes/geo/flags/flag_sh.gif b/includes/geo/flags/flag_sh.gif new file mode 100644 index 0000000000000000000000000000000000000000..1e675c9125c6f90933e78eb06a56545eac7955d7 GIT binary patch literal 588 zcmZ?wbhEHb6k_0H_-etxz~IWjkjBN8EhJbVr0Sz3nWv{yZ=93jC=}-`pB1B+6r+<{ zW|Uc2Xb}*bQS4e<;aZ)S;%#l+Y46tJ>pLYRWJY1?+`^Xh{Q2{%r!+Skrz~>KS`}2h z(=~B>RQZ2Z)&E9D|E;Z0q*h-@DE{y2`Y9sze@x7$n8Z&Nwf`$BCfBW8mEF63z4YF_ zQhWBO>^~8`^GELaN8!`fPiwh*_e9f-=lwJOH#PmAI`!eal|Z**0>z&!U_r%ymqRi# zixo0+6Vp=_(lT>W70MHf6_Sfm6H8K46v{J8G87W?6jI9)b4n9SGV}8klJg5H74p** ze8MtQ%M}8O@^!#MMVaXtB?=nOnhJ)Nmd3h3!dxM#Qo$!RKQFN;C11fOzqBYd6QnvZ zCr1ISx>%towK%n?EHy<>!7aZ?Au}&6zbF@COJY)fX^BEXX;E@UVsU0(I<j>IIjM=o zsS0J8#hE1v86_nJR{Hwo<>h)gWk46{CFkcVFzA3h2Z|~Nwn+|ry`Ky`O-#KN1UOij z8XXdhH!XBpKD%8I%u^6hnCKuMu<FW17A9Wt)uJ3MAr>bNheUQZbT~W^sy@incpynY uLxYXcSxG=4#bC1o)D#fKAUIPQVkSh8;i&=#19Ky?5}<uZ8X!C-25SHZa>6VC literal 0 HcmV?d00001 diff --git a/includes/geo/flags/flag_si.gif b/includes/geo/flags/flag_si.gif new file mode 100644 index 0000000000000000000000000000000000000000..7401d6df45b20b25ad21d4885565c1583366da24 GIT binary patch literal 1006 zcmZ?wbhEHb6k_0E_|5<V|NsB*?wY%B;g*=V(xuDyUb=io%P=szXi{;_>{o9-&snl3 zwPIO$=f>ppd^zg^2DLO+?JQR9OfJ220kaZO^E^ejCPkNO(}>B&q1`4y&2E_s9TO%w zB~CW-DzFZ1bd2o`C|vHByD+q5nSai#fZW+mp~YFP8&dM>xb)J5%<|-2s`dOEjC{*1 zLh9{eJKfS}MU*d#s#v^q`$Y!5Y-WQzPSZkOt8!V-7X7Fx2EmPHk)2N2i!CBrEF)Xo zvgY`gtqv$%;hfatl{qD@VMAKmrkt)#S<TC;r|+wryuD%efxek5*6%(4>ch9^&!6p* z;@U3FyHAdPx17KZS%Do&qQ^C*4ya2WGEh2Wrg_;)`;fWz3|*DQMjGp_^ly1sFE-VA z=wr9b$!xu?@nt{9qaL=qT&#|G*}sVmcpl|<J<RK7bin(x$mhvnZ&IV4r$#S#w!57Y zw?tNAsl3!m6}eTq8e0ss4>{V*u{PiB;d~*)f1{`CfzZH9De<?nQZJ?_)l^h;w6y&D z_wUc2Kfizf{`KqE&!0bk{P^+h+qX}jKD~SQ?)B@}Po6w^`0(Mqd-rbKxN+^;wJTSy zT)K4W!i5Xx&Ye4Z_UxH6XX@+gfiVb<$x(vj5K#Qd!pOidok0hr6O<<yI8HM#a>#gW zP;m6-3(yHH=m=cmHC4qjs>LHfp|PH?A|c=ar;689HQS^q9RUqaOpJmFM#&9}J*R3o zW-U1p(BRm~GE3mX5e6njyQ)1BN{2awR6YAR{#;0KY+@Hua9NPRc(_eK$tpu2qJ^Vf z)GXu5jz(p6eg((6Hy0E?uyBfr2KfXODl+#78hSMpTy$C>Z&UK*$jsp5esUJIKi*vY z{H*VQVfYf8&LCCp8OGT+mM97@;}&m>TH!D=iM3nYB=^n=!(g{F({<UBrFl3QtN|~w BF=qe( literal 0 HcmV?d00001 diff --git a/includes/geo/flags/flag_sj.gif b/includes/geo/flags/flag_sj.gif new file mode 100644 index 0000000000000000000000000000000000000000..22800156dc3c9b3b5577c01b69e0542f64d9bb56 GIT binary patch literal 281 zcmZ?wbhEHb6ky<C_{_r~CG}rj{lAmb|J2m~{}~wm8yo+RiTPh!`+w1*|68{F-@W_) z<;(w{J!60Y#h)x-rs6*b=lp`oqRjM+5(Ps`OJiLiVW!}mQIuI+l3$RKTBP8m7p$ic zmYA2Es;A(XlcNAuTdYu&TAW%`mYSl+paU`q<PHXwrU?R0Arh?uP8^Lb0!|%Vi-9Z^ zAd4d~QN&3>5yVo|>S5vpv3d;CSS|Vtk4Yr=2sk+~Hi6_?1emxK9Uv?L#g+&Okjf?w UK>|i`D7vs(aDfc<U}3NZ0Kh^}?f?J) literal 0 HcmV?d00001 diff --git a/includes/geo/flags/flag_sk.gif b/includes/geo/flags/flag_sk.gif new file mode 100644 index 0000000000000000000000000000000000000000..ea8da1e0f4ea7c9c12d56cce697ed8fa00e096d5 GIT binary patch literal 1006 zcmZ?wbhEHb6k_0E_|5<V|Ns9##musYU+A2W@OCxzhXzK6boI^}n|!db`{?8QCot$k zK;TvXfaAXYr$R!{B&8hT6**B-erC(o4N}VA4jsL`Z~xOvmw!HcKAT^5j<WGq&xm<i zHl14bU7pD+t0wfvRaA$T`xr;Z2bTr9<YvXRS7cAF%A3+ryC6TMBQCTmKegM}H6z3) z-@!b|)hWl(yV@?Ov9+y(%ecridWuPCi(Aej>+nXu!o}g0tFt<{e*5wJ-G|Q)A3wWt z?IxpMu0cq%Mf_y5sBWj+rH<)y^gMIia^^XuO!2Q+>r=EipnO$8>57<!^>IxblUg>V zwQo`M?@|xx)K8k{mp?P6Ze>W}w9@GZK7alG?8U1SXU?x)yYAtWr^k*T|NiOYnWXqL z3=HR(nJ=)io?&G@%gK3-m-mc-z$FQZ8`4q_Wo54@$X`%VJgca<Tv~dAqT)M!{Y}cs zdo(mYnVQ}<Fxao9bzD#HlBv-t1A~Va7FW$oFPWJ9a&o$BXY<F+?Vi2;QzxfCUS6-< z-2VIf{|gBC=I8e_AmDXiz!^{XGyC`d`}gn9pFh8T{rdUy=eKX)K7IQ1?%lg5Po6w{ z`0&P!8`rK~yL9Q&g$ozXojZ5t%$eQ0ch8+WcgmD0_4W0@*aXMwC_z*RDE?$&WMG)h zpaW73$`cG6rx_SIWIQ$~IQq^qDC9iAaY@B{nucrD6%9e9##u(OubLh<wQ{y=c{V-q z2yAd=O3k<#v@oEVJyj;<<HhFVecBN$Vk?uL9+u+}x|Y!)q{1nz9<q#M&q8JP4y(33 zD;_emw)Lu7^j#77v4nG?AhS_P#{<Vx0xDiT9E?f=u3SP&F@I(-D!Tx+g{{aq=%m1G z$-)v)A(-skWX~<~#j#*P!vX8GBQ>1G#~ftrn%I7xbY}OHZp=JZ!|2S`D{b4z!FVV+ P{hYKJTe36{2ZJ>L)+s*& literal 0 HcmV?d00001 diff --git a/includes/geo/flags/flag_sl.gif b/includes/geo/flags/flag_sl.gif new file mode 100644 index 0000000000000000000000000000000000000000..474ddc315913871ef7cefba2a6ae228addc5b9b1 GIT binary patch literal 1006 zcmZ?wbhEHb6k_0E_|5<V|NsBLdgbczW5-XPI{W+2zn{PUyn6li%GK+qPM<w_>de0V z2algT{r%_f&tJbkd-3Y#?YrkMUS^1#%No0oHD(@f`bvTHRT7!Y<qOv;mTi}g>QFCO zt{C61S-4!cbd5&FEYtR5dWB02N>^Ak?KY`gXW6jbta7c}v`bE%`~BzL2$*xtZ~A$! z2}hjD=LPib@oHERyWmn_$EMh6hjP~3&0c=FaQ$6|nEA|c3pf)O%9d_bN|~(Rc0?<8 zu36nir>Pg+CL9fzb2)G2l^3sGU%PSh%GIljmMpw=_eS0V$NDY)bsGaZw#W7EOtmOw zQ1)c7E@!r{<aBA^^=c6Jsuwqn5e)8?4Q!VWYL~Z9lMHHAN|~!4KUp_>k!k4~r~F0s zX;ZBt8jX^BtfT5I8a4(tuZ!&6ozSvAx^H)K&!&u7hf1u=7*xF&9I9FED_Ol-1pHbg zq9!R?MoDDOvZ&tR*1R>Kb#wUC16fB;9QyhD`<r*K&R;xx>I^U}j~zXJ=*O?G-+z92 z_u=)!$M>$?xP0Z>#W!zXK7an~$M^65{{8#&=g+TSzkdGw`R&`cPoF-$d-v|ut5;8- zK7I1!$-{>aZ``<X?b@|Vmo8nnaN*p!b7#+<J#*&FsZ*zb@d%F3QG$dJQ2fcl$iOg@ zK?kG<lqVQCPBSoa$ari}a5T+Y*RaxAy-(UK^V*im&93KU8hw}5L@s*bF;(4Xj>E!9 zt=yATm>#xRHmCK7>jW)|xOmBxN76WzMeJm8dcXqPnl~>5Szh?d+gJ2($Ot$HF7ceM z7ufYB<D#N-myEAa1c#ua(lou$Ni3a$ix@hkI1i{?Xb@oGlo04(c-Yv?#LLGMxWOSo zKwQl#=R-gfYmcO9#)*!Pi&_r|ifeexNKj<%5Y`G?pdk2&nY~e>;Kq(X#p8VPnhk$m RC^oh8@v<dL^KdX&0{|E-UeW*n literal 0 HcmV?d00001 diff --git a/includes/geo/flags/flag_sm.gif b/includes/geo/flags/flag_sm.gif new file mode 100644 index 0000000000000000000000000000000000000000..b93599dfeb40857705530df65165dcbdfa726464 GIT binary patch literal 371 zcmb7<F-yci5QW!pf`Y}Nf8bdtC!9IOLZgk~aiXM95c|1gk}M?Iu)9gP&cept!rGtW zFF5d*SlW1Q&c;%wc=Itlc=Il=CMN;)#fJFsgb<7QeBs8?_Gizj+h6Z@nKY0ErHn-8 zjFt={&15-7D{TfU!42g#S*c1ys+vJ12=67gxY263JZYI`7K4jD90tMBzLR52X9!u9 zq+^9p)tY7JraZ^eZJ^n(ZaDTaQ5v#LlrDZ!XsT+9s@73PMwaRCxGHBdj7A!1ky%@v zjz(?U`g!9%@*`D147+Y!ZQ&KqgWK2f)8@|gUm$!rptr~Mt=-;QALkEZ#rqeminDL5 Cy>G1m literal 0 HcmV?d00001 diff --git a/includes/geo/flags/flag_sn.gif b/includes/geo/flags/flag_sn.gif new file mode 100644 index 0000000000000000000000000000000000000000..9029d6b20cc26ee560de35252c69b4b73859e71f GIT binary patch literal 297 zcmZ?wbhEHb6k_0E_{_n;@QlIoHG|(<hN6!Q{}~wOd}X-$i{aHDhJXJUumZ)OEMRfP ze-6(11(ija=@}&ohL)Dbx<JBA!8xNSv$!O`AS1O%!Amb#Pa!NZFF93D!7(RC0j#!I zp(wRDwWusLMUO!TWD>|73@nobfJ_Gt#TJgn76B$8TcJh3r9;4pgAv4b;!tz}$}uni zd5SFpN-Y8&K$kN#0OcKlav&Euu=f=S0Of#s1sGbI96)*-f#M8K#}r&RR9Zmh1NAC6 gwE!hRY(bz#uwEb!Xf{x<gA+&`BrgP%5M;0h011sgV*mgE literal 0 HcmV?d00001 diff --git a/includes/geo/flags/flag_so.gif b/includes/geo/flags/flag_so.gif new file mode 100644 index 0000000000000000000000000000000000000000..472e0770f18833521f0eb71904e914be1ff5a85a GIT binary patch literal 998 zcmZ?wbhEHb6k_0E_|5<V|Ns9#d+EA*?rN>P)w%_1^a@t%7p^fZ-DFU-)}U~WQOSDa zl658}YfVemT9mK1s@|#|SZ-Ul!?tRpbIU%x$a<%`EuI|*eS402H1DuVpJ<-c;n%Sz zY|0t`jy>K@n;r6JIv34}nsFg~$|?J-NuHHU66Rlzn{(N_dU^bu%i;Y8ed|{FH>^or zbR)27UF?)&;oUofTQ+7ay%RU}SY+?+i0+*kOKxQ^znj1MQQV{hd8_W{uezT$=S=eS zqmk_!qS`l<u6vZX<Vx<MOW6y~m#u$XzW!11s@sLjua~cXShnU~+1h($Ywo5^*;lgS zdeyo+>63O=ue(#Z;!@|XXKh;_bnkv%GHcJ&gD)rVzTdX|=-mDHW~@83_R!VMCvNXN z_fS1|m3IDW8Mkbs;x)!4Yb|ScnpbS}=sMzDx5<CPNss33?hTvV%NK_A9|&sQ=utW+ ztaDpP`{uy9rD=0c7p;9*xaL9HoKwZ?9%U^!U%LKL*@nkyGmeyRcvQCjLHYUzB`dF2 zZ+g_Q`9Z^$2W>l^)Gyf6x#IBl%dZceIQ#J7!)w>B0V4$*Iimz^LqPE-3nK$V2ZIjC z8c?2K;5f{{$RXpgLBY`=!R*HZrqs4p12!>_0~3<k<r)*T4$NfgV3#tC7joF4@Q6)L zl}UL^r;rB+J6oom!h#D2*#ztyStcbYE$!qoj$`4KGG5dwqvBr0@yGG#Np5ccEh0h( zo}QYc<o4)*fW=e(ejZ+q5X%&e?jCFJHy09=H!N*uXJ<>ed8t*P&(^VMPo(08^Rqa) zxF(z|KGq^??|FAafbs=Jm(Enb7b}um{CLGx9XMPbA87EHWZt17>7>loB_PGK%1lCl G!5RSKyEd}` literal 0 HcmV?d00001 diff --git a/includes/geo/flags/flag_sr.gif b/includes/geo/flags/flag_sr.gif new file mode 100644 index 0000000000000000000000000000000000000000..66b31af1d80f5f11c2505e350c5e372bddc187fc GIT binary patch literal 515 zcmb7=ze@u#6vrQ>!VMxtT!mKzsZy_qgI2q!v?6p65y3INroF)RawNGP-HL)j{|f2m zKcS$TON*}l1+H~*F<v5Ap_AduhrE|B??;Y~YddAK2=nlf19$-WCN+Rw2E7W}1ziDs z3i<*x16{4^d(cmypFzKa9uCKoG5qJ`KeN`J|9U<1nMBqhZHg@xP)vwKPf((06BDL< zBq7o+31Xrc57FaM4|xmg=Zq$JB6!iJ1Z(>W3x{jCSuSsFq}awr59^eNL^L_pc`PV1 zZW07&-4X?rRCH<6#TpmL!WI{upDv`qV}(&HJfBDww*R(^0!k#sE|W~5uT->KDkVwc z2HkWb*W(?8qFK&-CCuHSU33P0o7vB0ry2|kgUq_2k#mWu@XFB16buhuiq|%@PfH6c h&h2j)<!<c#aZ(vg`XfW5Y4x-dWM;;&3CA!Gd*5ini;w^S literal 0 HcmV?d00001 diff --git a/includes/geo/flags/flag_st.gif b/includes/geo/flags/flag_st.gif new file mode 100644 index 0000000000000000000000000000000000000000..f9af3c1b82b77ecdd55c61c88ad254d52a875caf GIT binary patch literal 258 zcmZ?wbhEHb6k_0H_#()ltjrJ<#lSL+fng@YJS&C;77X3444WMo{xdNAk7MY*!0>+^ z!`ZV87cMZ|zt8aWDZ|T`4FCQy5Dyf8vVaxqfJl&?46OADiadu6;7Fkb%5DG&HYl_& z(&&OAjwY2r7PpCyT>_7|1d1qfH0cD2usVtuG6=g0b|`oVxdwi*31l%15OL)wg6diT V(yP#hFrUX6WF6RWu%IG?H2{o7L#Y4& literal 0 HcmV?d00001 diff --git a/includes/geo/flags/flag_su.gif b/includes/geo/flags/flag_su.gif new file mode 100644 index 0000000000000000000000000000000000000000..8e869be671ed7b7e7ea47ef3b395d838cb9b4e72 GIT binary patch literal 217 zcmX|)Jqp4=5QRTw3sHn%XCbUMHi94s5t~#7PobW}W~+c;<w3lJ$M6_dR?nU6#>X)8 z%@1$t<DuMLCXD!u5om~}Xo=Qni%L|Z6S|^1dY~tIku?9h7FL$c1J@Mv(lW#nHpc1b o?D5t`1>Wr<;sAe}*{rhU=wp#obPzhoR<ZT}QGRDuSrrTRKbhPeBLDyZ literal 0 HcmV?d00001 diff --git a/includes/geo/flags/flag_sv.gif b/includes/geo/flags/flag_sv.gif new file mode 100644 index 0000000000000000000000000000000000000000..af84d2d47eef7c1e8609882be43acf44f848b48a GIT binary patch literal 205 zcmZ?wbhEHb6k_0F_{__|!0^9dPD@tD?ux$SoeP#PSnzcD@*k^L|GRg8*O9x2u3kCz z=GEOFKi>WS{~xFn2o!&^fN32N2{MC$rAh!S0wfw>3<iiIAXfn@G>7@T<#U<fb3mfP xFMI9QYqOkIAG{U?Vnt>1uuTH7%FbDSm{Z(l@O)13xklVZF)%PfBo&w#tO45(J>UQU literal 0 HcmV?d00001 diff --git a/includes/geo/flags/flag_sy.gif b/includes/geo/flags/flag_sy.gif new file mode 100644 index 0000000000000000000000000000000000000000..d225175a000c0aa60f692b676ee6eac172f2650f GIT binary patch literal 444 zcmZ?wbhEHb6k_0E_{_@y1U7SRvbScJ?Jld`SNorVVbP*R?T6cYkM+(tGvnU7dvCtJ z`S$DE|NlT45K#Qd0-^t14#~(YR>;gvOixuv%gjktC{HX_NG?iEEJ;mKD9<d(P)N*E zNG(guDNQWN%+FIu&M&A`$WK%73Cm0^R|qJ|*8vL^Wu|A8C}=oqDi~T?8tVcHbA_Zz z1)tRXyu_lEd<CEU(xTK%km|&o90joIVuhmA;?$zD)D%4hxBMc7%)GSxqFjhAiAnjT zB?<+lMadb7#hH2O$kr9)q$U=pDwJgwXO<{rl#~=$>Fbx5m+R$}0bQh*oS&<}pab$8 zC}<d1CT*A!<fXY3NHl^75Q|F(#!3K700|~<C`%;5D|@Z!wy5m22d@E%t=Gf^dABWN z$^x>YvNtTf9F?sMWHld?NbWHN5<DiyB)|d5pa7wOBqNN)0b@A87z|86mLP*Q0F<wl A(EtDd literal 0 HcmV?d00001 diff --git a/includes/geo/flags/flag_sz.gif b/includes/geo/flags/flag_sz.gif new file mode 100644 index 0000000000000000000000000000000000000000..a6361fd3376bdedae6a10a892c02cc8e943b38f5 GIT binary patch literal 421 zcmZ?wbhEHb6k_0E_-f4n1d?0~QbI!V^72Xy40;R<HVh2P%4*u$+9oC@mX?-D3=E~L zY`z8#-rnAEadA<}^>xmXRfW?l+BT)lJk!a*Fqwg2DmVX328KBt9Fs((`ZO3ib!`@l zFs#>QSZU0^O`mO(5yLV?#U;ABZ5G~}qZyjKlIJEQ?2U@rRUWjXDC1~0|G_xdw&<3f zTVjrPtDbERShQ%-=FOXLE?97X<HoZmPhPol<?h|PFOD7icK7bjPoMt({||CB3@H9& z0W)<#B*;$;Y=<1UTAdaKXo%pVD)+{%zyA7b6^t^F;9+Y{G-+VE>(g>D0n9ttV#dy) zRJMAd(<(u>=7SYsOAjzibhwda8S&~eP|0-9B?}5{L^et2CQo881Zq#d6vDyakkfuT n#X|*X7|4_}hYFHn!G;y?jM1BZ`e_l20=tYc2&V&uSQxAU_D7UI literal 0 HcmV?d00001 diff --git a/includes/geo/flags/flag_tc.gif b/includes/geo/flags/flag_tc.gif new file mode 100644 index 0000000000000000000000000000000000000000..b80c5d349f06548d476764b298dd46795c35a5d1 GIT binary patch literal 1004 zcmZ?wbhEHb6k_0E_|5<V|NsBr6BKf-to&Ma?S{stS8LYJ2@JVgTz;*hra(h?xvle| zr1W*MNw;d7<{MidTexJ$gsIzFds7|U(_MX*RyLnnyKQn(ac_9m?8=Vb<g!Ea*Pq>Z zFflxF!;0<IrES|co$hX5XKtAj5Yiwh8>MGeWNcepRJ$@Hs)Ru}f=@m!yJ7{qY=WYB zm63CeZ{otZ{KZ^KDZHwwLK>+e+IeES*%JB%vZkeq=B4^>ZJIWvdX6Q!_C+S{^#;ym zChj$+9<}yC9quvHokDv8Qx~{Lw1;LcaP+SXPMzi((-xOIjX^4gK{|#(Dw<IymQgB( zStgEIHjY(3fmJ@9T``G6IfYXtl~XB^OC^n0JzYR6OGrCIL@!U$s7S&fN7k%V(W+A3 zyii&<O3l7j-L_oYrAf&&MbS7>-@Q%WqfN~+L&G}T$g|bdx68n-R?9Y5+b-WKsL#N; z)Gln2g<p%ASFKazRHvw^ZgDf+;%0ay&UTBQVC!Gw5j)8>vd1%SazOfg|I~T@Y4iM2 zW(B6t3rL+4kT%CRX<9()%#`w#VR^HAS`*i=Xj?fmbl>W<7bjC69Ler#&Uv>#^31yQ zW9#d7Ew6dCGw#&v*sh3(I|~;8qY@mYqXe-bp!k!8k%3_rgAPaoC{HkOoMd3+knz}{ z;K(H#V8XERV3U%V?~)A0%WC`zjlu?^1qlk1Te!6rr0i@w)~DdiBr2oOkkHV;%I}fz z@{n7Hpi@0dUBdyz#&!-VpNNHwDMBh<9!(r;1Rk+83tAZ^thl(SL)CNYq(1^XnA+q8 zje|lo8<meQbe}Hs@uQ+apuCaMJd4i6#b@S-_ekj$F}f=#nMW@&Sa>MaN5<A=ii_1D z=UxY^xMeyMJp}m|I67Coi70kUn4#^nDCOs*XMPKus$ZR`Om^!zc%6-ziNP8GAiV{Q literal 0 HcmV?d00001 diff --git a/includes/geo/flags/flag_td.gif b/includes/geo/flags/flag_td.gif new file mode 100644 index 0000000000000000000000000000000000000000..cb45de68ebfeee0907af44cb1549d328ae4d067e GIT binary patch literal 384 zcma)1y-vbV82zXnAaNjeWcgT76XYijfG$K6j7ejRG43DbLT^&;Ew{IAU}9i#U}x|_ zaMBRN3%D|v@C1%7R=~y4<s|3i<osM+x9SZ#fPMJf1AvzVAbEx)f&7=b;Q;yX_j{KI z$ote|*ySF>m;!VZBh5M(bL}DtWD$8GX)Xmi(jTJiqW!>GjJHY_caq{gSL4y;F;*Lm z(~}L<usuYZNkOV3(UzfNeCsC9!<{=o#R8@x)+u32D&(RoRsXkz+A`GWhstp&;G*}p z&i5Dv3?m+Jjjq=IS-Bj?amkA|i%O2{BNVsawzt6;nd$7ua%x!xJDtVXY3{IK&$8GY z=V~|htdehzp(dVY6}lKhO04QtT1+5itmcFEVv<Q2=6tYzn`A7*O#AEQW5z1{H}DS5 Fe*hyEe2M@7 literal 0 HcmV?d00001 diff --git a/includes/geo/flags/flag_tf.gif b/includes/geo/flags/flag_tf.gif new file mode 100644 index 0000000000000000000000000000000000000000..75a234551e5625c7f4173b4dcabdc05a9a20b5b4 GIT binary patch literal 1006 zcmZ?wbhEHb6k_0E_|5<V|NsBLU~2a6?MDWN;|vVP7#M1pnNKn^A7f=b&dGU#m-i$W zSBH?$DG7<Qf`Sv|6)s3h&Qw>wtfF#6RrRo<;u1~G;|2ydw6%{I7@XD8T4!N#*TUkC zk<kuI%TtbykF2Z@TU#CW@Oa_ob}=B}ZFu-cKfkMSabF`NpQfbzOiB5Xk^U<+^>bS4 z=d3Is<7s8(=a!Zq$B&;reE9gGL&vUPzkUAv<#XpQ-Mjbj*s+uE-+#D$`_8Yw|IS^$ zeB$icW2aBQeE06>-@jjf{`~y?`~Am{uid)!^x3mZm(E|jc<%J+6DLm|d-LYi!-w~8 z+_-l7^vQeo?%uq4<C28LeMQCFDk@8)rPnAbzSP%WudKXPP3@_%(GCrbH>Re$wY2u? z=p5G5JD{rz^xH`z!(#>p=S)ma8ykPNv-|4g^xo0&s+HAuH@DmNb{A}H9y&Sw^z!=U z>-*Hr?UkqJFMt2<ety3K0^a%f0Db$w!{bL_;P=45F988R!@}MM2Y-u*IKE-S*=^gd z?%#j^<jI#;u6(+C_x<hLk1t&K{`m2?M~_Y%KmPmo@9*EgfBW|B&6_um9zD8z`SOJe z7tWqNd*;lUQ>RXyI000092jxn2plEI4*|uWEQ|~cQy6qWMu74J1IK9wMh+Q|4GNCT zY)TCsh7V3I_O$=yGI5jYS(!#Qxsn7%=HnBcC)fO#nRL`=jt!G!hQq=~t-R`!Rlfe1 zytGH!rhp|(Vq;TFr;L}HqZZQ(pV`(WS2%bcE;_=-Z!*Ot%SC0v9Lv%hJ%TqL9bxB? z$WSTV!rY-?TX~N|K-r*`gOgk1j04lr6BC?j9xULz?5fbo%`4zD;bP0gK83b#D-=Jo zc02I#35jedXg;~f#fI&s<YQNF(MACg0gDL>j|sVUv<O5ox1AQ%VoR3h;b5=^0Bes} A7XSbN literal 0 HcmV?d00001 diff --git a/includes/geo/flags/flag_tg.gif b/includes/geo/flags/flag_tg.gif new file mode 100644 index 0000000000000000000000000000000000000000..07dfe687616e822c5b39aa549a5385bd895dd551 GIT binary patch literal 1006 zcmZ?wbhEHb6k_0E_|5<V|Ns9#!_IwPOrl#@<dU-L4Na}PM#j%w-HzMXJq!r?79H~~ zKH*n!$(w@0|1E6{xeN^149xk=tQD-R`K+9UoV@kCycN6xl>!p=60#k#vaPc6jq-{e ziqdJ)N(IXLGxYVR>YL6n)vDAoondOwYGBZ0VAgBqwA{&QiIdwhH@5|D{u}(==DPW> z^$%DZ5U?g7U{!!%t$=d3qG`8@S+}XjDmUlZPJ!zK{8#$LRau#bvgEGdDP1Sfv{PZy z38Phaf>zuJ&RWcD7Q~dZlx@*f*V1Lom8&?)S8z6O5pLcfJ@J4_@igVyg<1>GTePn> zn045?f2;Yr+n)1}yKK1^yzY9y;?uHIcd;%#F1h)-!Sqe~3-*{Edg8SDq}}N^f&1?I zo_ZNNdk@d%D_Vyi*=@bxbncDcv4;WY--IsR&UgF_$FVb9XD;%cIxl(SuIby4VQ0>8 zoIT5V<%;0#+tT;$$-j7^`}(!f&Yjvvju?IY>hR--%lY$`4<5Mu`xo&4fAG6^{+~Vt z{rwyM`*--1Zsn!j90%ud?4QeVXrb`g^}3Ia`F^>Xd2WeFJp)5MGxHgC_OpC^^;}$6 zl$4e$Do)YVeD2~rS5NPlqvNmm`2X42KeDo}6cv4+K7CVV#qPG&kDE6AzkB!ZOAr9Y zFF2k@2`nL?_>+Z^fngzo4oD7^Cm1+RGca<<cx+H`bnDg#-L=KRosCOSBjJUE(^2lm zewD&YR~Q-<<eWObeE7JSV}b$`XAaZXlZ}k7`45iF3|9A_?@-6$cIwH>%Z-f9>sk&f zrTNS>PCLQj^P!=!iHWJrXM&+~3$Ki2-UWe<lb2LH`lQ}&Sis1_C1wydM?=v-aFKHx zm!MO!Dz~_P!oHH5i(D7XHp{uPBvQGZPtLC4-<ylY$NL;Kye3FkPD<$%)(lzY)A?x$ hr*NZ;mcxXCMCT3>y`(KG5|fUw^Rp#O^KdX&0|2C7Iivsp literal 0 HcmV?d00001 diff --git a/includes/geo/flags/flag_th.gif b/includes/geo/flags/flag_th.gif new file mode 100644 index 0000000000000000000000000000000000000000..82e55c07c8fd2dd719a94900e256709e4af78e17 GIT binary patch literal 1006 zcmZ?wbhEHb6k_0E_|5<V|Ns9t)mZLnv)k8cZCdoP`jUHH4G-IE?^G1*Y^>V1e8J<k zhHZ1FUs${R(fXB-RK=I5h%eTaU!^0zL|0*{p5k&n#ie>mOAVBl8>p->P+4lMw#rI( zo0aZ*YyFM(Mq91*S38)l^RYkTX0^rJeqVs|VGr9)t~N{T%=)7IPQ?XX3ia9@8+0br zduLME#W0^OL7r=4gAPRcZ_7!zof3IEJK=g-^qIV*n~C8E^OA2Crrk-6J{lRYCM)4o zS@zwc^s5D_m&&s5lx5#YjoDe8d8so0T0{Arj=Dz`g*$7@_H{I#m_FfJP5GLs{b%|* z4{l!jcH4%x7tVb;dHng!>p!nw{dVWpj}^<#E?s=0Aiw?8$tMdJ9A7a1*yc?)4jy>A zY2)QnCtpsPvi97$lV{JKICJKBeSOW(pI;t6ymRf^#VJ!J{{R2`*ROBy-o1MM{PC45 z7k2O7@%{Uk8WrJcW#OZi@+WOoj@qhR^w2-!V|q8-eukay>&&3r=|SHrla40`oJb8i zm=y4{G5bV%*oC~956$_vtFtbYr!9#K`Z>8_T}JfFo~m7iDaWdEE;N^Xo!#|xYTK_R zQ@$*m^zYxlKY#vw`}XbAr%z9xK7I1!$-{>aZ``<X>C&YO7cQIuy7Kt(J$v?S*suW@ zt>EY#CGdrS;!hSv28MYIIv_=$Ji)+mnt_o+#$$tmqebC|ABHL({jyd?&#vs8oPJ)u zG3COJ%EfKI(uT>0<``~v^POeHw6Wo2kZad;?dUBL4=<^n648ohStL=^a)L`hTqEa4 zz@gSY1&0ETCxr_<dIY4@Qa(5|9qm=HFWV!~alnI7m`Nw$g@J-Aue?*$i3Y_B484M) zN)8haIJR_2TIOs~C~$hvtj0A##bZ&*$tLvx8IyuT4V@0&GfXm1m8`t9#AAX=;Gr#@ h!Rn1I3?E+#X9y^{^~sq=Ez!8R(1|TsnumkI8UU!naCQIy literal 0 HcmV?d00001 diff --git a/includes/geo/flags/flag_tj.gif b/includes/geo/flags/flag_tj.gif new file mode 100644 index 0000000000000000000000000000000000000000..7dce53151ee958a40d80e9c61b1e0e67562e8021 GIT binary patch literal 408 zcmYk2KTE?v7{(7NrGkR^3EmDu3$;~5w7Q5wMCl+!3hLrDy(UM~T)12kyD7K@#i3t7 zp@KsvbuKP`00j}89Q*=0x%irE9lYVW-yIL{pJ#K+ST56PGETlG2^kP11mhz_D}IkL zjuEdBZxIKGPl#`bABdlbiA$gCcWQM1Jn!1v2i~R@gC=(vMAQdUGOAbuBCc$pF0ha~ z0aaYMU<$7Tq6w86XA$g3Q5b$nZrKWQ8+n*7mltLeS%P{8DonUkHUv~eAQ{(g>NqfT z`yiRmWXKvtFoXo|Hic}Dy3o1^6nKF&ZR&H^`rpoT81)&1+~*2xrM#6=DT<<^6DAWC zP0<EY(97v)NXnf%om$Ui6FJtRX>3AMuGg&|=C8Wd?R@Vpeb73a32LqW;_H5^fB)Fs iyLouglt}vgQj?L%Ui?+coD9R$GKw()(66-=S^Wi7%8{f1 literal 0 HcmV?d00001 diff --git a/includes/geo/flags/flag_tk.gif b/includes/geo/flags/flag_tk.gif new file mode 100644 index 0000000000000000000000000000000000000000..3b75bb06b1199f1e6b38525489e7a242d09984f7 GIT binary patch literal 473 zcmZ?wbhEHb6k_0H_#(}~pjF8b=<DuY6&;-$5>i-P99vfxT3H#9mX?~Goy5R3S6Fxs z1M^Y_hLxP0iv<POtE>0x==3NlO)@m>u(fSaQ`@Six6#64PhC@BPmfP?bI`<zo(xDp z@h1zIr}*!3NJeI{LS}Aada6QNW=^U?d1A3ba#3nxNotBhd1gt5LSmjmYFT1VX<|uc zex5>denF)|ewu<$SY~RuLO@Zz4p^utGd-h3LBm;7!O+suSQki`D<oAa_@w6NB^IUR zEBNG>7Nur_R43--D1cQLD-@*`rxul^rsyfS<rgVr=B4Eq<w9&pOv*1UQ79-aO3p|u z&df_kwyq#2HL*BVp)9jFvqT}Iq@=(~U%$M(TrZ~#=pw!3{9FYF9gychLCL^cpK#g4 z_p*tIp$CwJpxzRJ;}aWT+?c5bJf3Ez5bjx~DF4d>9+#jhJ+GPYwgdvDcy9njWM*D4 laX0{#;$4{PVyFQz9He)VWYjjOl<(z+vqG+ZVCxhatN|Y}q4WR% literal 0 HcmV?d00001 diff --git a/includes/geo/flags/flag_tl.gif b/includes/geo/flags/flag_tl.gif new file mode 100644 index 0000000000000000000000000000000000000000..c8395e421dcf8bdb8ed88745dbd2c5bb4e41e2b7 GIT binary patch literal 373 zcmZ?wbhEHb6k_0H_^Qdk<2Xy$ZLXZ#3>m+L3QkjW-6rXHOf_-oGx45k5;RA_e}Q_~ zQmu$(CJC#<Bc=sK%?wFdlp8;#I&E5A@uJv<-K`3~y<Wvre2SL_6#i#m_#YbDnm&12 z?&Q|eMboMmcC@UY*06j^<BG|BTNgDiUEIE6@~TTW=dJlNbIzM}Tkq{Y&Ok9x{K*0~ zLkC2H{KUXE$$@XB<H-O%1tF;E3yiIn8mWb>U}j)o5eJH0$S|4J<F@!B149ENlLG^T zgnYk7uvBgXQ-d-S1CIgYfg=nVAyN%(ED0V^6L3<@ObiT+NU{|XNE{fGgNeZ!01Pcu ANdN!< literal 0 HcmV?d00001 diff --git a/includes/geo/flags/flag_tm.gif b/includes/geo/flags/flag_tm.gif new file mode 100644 index 0000000000000000000000000000000000000000..d188e87adc5ea1dc2238670f81412567c4879d5e GIT binary patch literal 473 zcmZ?wbhEHb6k_0H_#(@|aE3wZqLlh&b(3o*=`$EAdKil5GZZgjOns2LrcQiwz22EJ zp-UB9m#U@DRO>vh<@;aB&^?QxcQMm~#Tpmp82y^T`LN0C+hmJBD=n_fb^Ww6=F_3{ zi7zKIz<}aU7BExs-{p{u%wmPi+{E-$g|y6^RE6@yVuj?Q)Wnk16ovB4k_?5!JcZP< z#GKN^lFa-(h2;E#N`?G11)s3Y)N+M@qI?~&P*G-jMu~!kv!;TfrKPbhkT6$Bs#Nev z&Cg3LO37F7$uBKR%>=1V%*jyzt1eb3N-a(;Doah#Q*g^KQpn6p%P-1>*pir(Us|G2 zP+F9nkyxCWmyT>*K~8F7ajHUDW^rbTLPkkRft9{~d3m{BP8rZeddc~@3Jf|R&w+xH zfwlg@#K1rXh;M;{GX1KYjSWBs2s0F9+&1B0U<WaQ;P@k#1_mW25EBSwc!e1uED-6T f5{$%iFZF~-DS#-M2vLNb1EZrL#Bi_*MFwjCJjaJr literal 0 HcmV?d00001 diff --git a/includes/geo/flags/flag_tn.gif b/includes/geo/flags/flag_tn.gif new file mode 100644 index 0000000000000000000000000000000000000000..2d0851c91669f1c450e5980ebc599280df4bf1ba GIT binary patch literal 1005 zcmZ?wbhEHb6k_0E_|5<V|Ns9#bNs{s1%?BP4Eq%sDnuC$DKqa^W<IRSdRUG1pbF~& zRn~(VoTqeo59#o>$a9_17dT@eaKupPxT(Z3Gl?EG!K*g1HyjmD*~(AVmz-}Xebz;N zxw+yhE9J+2`j7nd=bI~Tuv5F_t-skp<5{rjHYcrp?s~i3ba%Mu9P~6;>7aGk+wgj@ z#q|)2)BdI>{Y;Mf7{7_JJMC}wKEdfih}C8fqmL<WccLAxMcRE%_qrY9v@g(lUy${e zOy36yZub-1o}_p_O7i%U?f*45;6=L6>rB5-xq<Jq13u;kzQ_)Eo)vI9*6nR!_?yD; z59M(W3L?MMrhKkRd0(6Qt~T{sQ`X13HxH_D997{wsm*&(i}#SOz$FXW;})_ftrhNj zXrFV|eim$gJ;>sHoYS2s$B#g}5<R|V`G3mrdy(q%IV<3Gy5GCZfX~^%U-Lu1)@S@$ zJ@53E4f~}T56Up#uu?o}CV$CA|7D=n=d^$iX@SQxqp#KEovz9|Ute^prr`19wx28J zJeoi4-kiyAHmta^aMqm_3(wA*es<HkUr!#Ms4KnN(|oF}_EdMv=S$}<Zrgl%%f@HN z4xib+_4U=uS1w-s@#Dws+qZ$y2ad*3f}9Xg{K>+|z%Y$L2c#L4Cm1+RF)(t-cx+H` zWM(t@vf|Pb)>c+lA&&zAkJtno*>r9!_|)PvS2z4w%1(x+V*)BnifbB_j`B#@7xI05 z_{p`cU&WE7E#XsIr>q^5gypI)&-?n6U5hxL1Rm|2p*K-TGDzeEmz1en*#QBIr<{EH zQF6LUDj5Pw<~a>#0u&9p1o-%$yqFo{A*5<i*>ojgqSJy&g2Dnk2R5+>DLdp|deYJ8 z)Z!p6Dj^ae(C9bAsN!0Nt>dER13bJOG6e+>56>|6sM`~ec<3-&^9Eiv76xkom%cO? literal 0 HcmV?d00001 diff --git a/includes/geo/flags/flag_to.gif b/includes/geo/flags/flag_to.gif new file mode 100644 index 0000000000000000000000000000000000000000..162a66fa50de7e2c2d1a65c56273fb7bb9ac2f84 GIT binary patch literal 591 zcmV-V0<ir@Nk%w1VG;lg0OkMy00030|NqCs#HXaC;ojfI$H&GF0LBjh#t;C;5dg;# z0ml*n#t{L=5(38)1I7~r$rT006$Q%|2geu*%^3>K8Vb-H4bUA8&m9fM8x7JR5Xm7D z)g%<yCm7f$7|kab%qAGyEFIo3A<r%!qb3{TH74OTCgnOSt1KbtJ}<5=BegOn*F7({ zGbrpsHS9z+x-}}(JutmEEW<i3z&S1NNILIHI><gT#XK;@JuuEeG|fRY%0DymOg{2W zKHNq)&_XrPLN@eKLe)n)_f<yrRYu!OKHyJ6_*hEiQ%2-cM)_M!=~hYUS4sI?Px)O> z;#5faUQqE{PVHDs?O9CtUs3d3Q1o6<_Fqx#T~P68UD0b}eoII8zq;MY$NJ>r#ti|+ z5Cg~;4agb|$tD`lD<9J_C&)1-kRuzdGb`LfIEgJN&`Ch&QAoH;Lwz(a<YQa-Y-HnX zWA}%D^oD-=k&FDAlmG1NoLE)<(9ZSA$I`a7?9$Qk?(TnofB*mgA^8LW004ggEC2ui z01^NU000N9fB=GngoT8DZ+HcFT52B=2oM?~E<{m+Txf1xUr=Qe2o4t^DMC+If@^7T zb$l^n3<?w-Cp}A8O@aekc70xCVF?l(B{oP^Q$~UUd3pqU83vLfFP2hAJA!m`a%^V} z4i==QR!TuRf^ltTVqgmu9w$DxOhY#^f>|sZ55gQKHI7j+!h^;NK|er5I55pckto-6 d%xHl^&<IctFpP6zB?%B5FjSB*MAA?o06P*Q?fU=# literal 0 HcmV?d00001 diff --git a/includes/geo/flags/flag_tp.gif b/includes/geo/flags/flag_tp.gif new file mode 100644 index 0000000000000000000000000000000000000000..a16be207da3d33b2201f4da09f1546a96fa4d9f4 GIT binary patch literal 1006 zcmZ?wbhEHb6k_0E_|5<V|NsA=Zf?_E-%yp6>t^e?Xx@S~t5&-@IA6VTwWg|$!Fnm9 z%`!&orOdX=Sshlg+ArgDT+ZdZme*}Puge+%uT2txJ0$$p$%gJ$jM^_BvPC=Tn10$R z)9kYrS%>Y4uQ-)ocdNeX+i=IT;+%iu-GJu10Sz|-n{K)0ZI5X_p&hYw`pRQdmL8nB z>e!O47rJJw+jQve!HciY-uZIm(#tb<zHB~tZSVel-+q37`r;Ww2?IkB19J&8YXvK7 z87pTQCr3I5M;ZrjEw4bGfJBpoY?rJ=frMhWqI`?Ibf&aYv9e;GqW&y>jY<vEIi^~* zT6#@-25klwGc3#|nwxZ)IIVOtZ8LRS<>oZo$!(#V+kAKbjs5}a0|M3s_^tG_Z?cbE z7wI?EFLXg@#;%NvEg5-x^RC{w`s>fH&tE^UUBC9#>sObrTvlyVG3zsR?{<q?9C`Eh zjgzNNT<VYCm2KD8)9s)jGReiDDlxiKS87{#la;B-l2DJ$6}c-*v-9oD<0Hb?1^b;% zO}J28P$?qpFC-KtD|@@JAUP_^+17SSZ*NFIKyiM4e|PtmO`A5XU;pplzdwKe{QC9l z=g*(tzJ2@j>C?M+?_Rxn_4Mh}Cr_R{eE9IjjT_glUAuJY(uE5b&Ye4V=FFK>r%nMQ z7aYl>1ojY6{K>+|z_5Tp2P6&36AT=u85lWaJT@peS~an}m^t~-VO9=qxsVeV6kRwQ zo8O(#G+}6M<KUL@IdFiHg;SV`^J=GXM*|lZuY|{j4G)_;gq2yo{oKqxVZOL_#Fhd^ zWj0<(<17x7miB&GmL8kJQze;~l-(!k<O*dxU{GRZl`6f|(kZlrVWO7m50!$6i(J}2 zEeQO~c3jff{L+-hWaoq#TCNR$B9v86iyNjK+rfDGSoZ-9=c*?U6pwfaYe(;jnfVE* gztO$s#SOuh6GB>1I}#F^k9rEJuq8|La4=W{0065*sQ>@~ literal 0 HcmV?d00001 diff --git a/includes/geo/flags/flag_tr.gif b/includes/geo/flags/flag_tr.gif new file mode 100644 index 0000000000000000000000000000000000000000..7c4926e063d3520c658a7c6668080ac70101418d GIT binary patch literal 995 zcmZ?wbhEHb6k_0E_|5<V|NsBLU}|>Q%KF#tJs-b)d-VL-2?mDaK*Y#!jDew+fuV+h z;RGY&aYn|I%*-d4nUArsoMvS`#mahumGw9)>lt?T6P%pKIXTa9ab4u)y}-+Rl9#uG zi|ew0z%>z(Q(|H_B_wW0NSu?9I4dDBK~V6Rq~sl0+1s+R4-^&eD=J=4kUuXkKTA?_ ziL~@1HMJ9}s!z4GPpGS}QB-`Tum4hCf4#Eu5=F%`+S=RH)NUB)@6gbAYijz&)O5F& z);=Ab!+LrLbajs#7_8IMdT(WQ(#Y_bfx#&wqq`Os7tKu1nV6h5HvVj9_sz-atCQ1J zE2|wwMnBx#zPq{IvA4TzZ}-U2@u8E`PcN@$Zf=LIt$+FYK6P`u?CAK))AP5#|1W?4 z-vI%?0s`Lo_<Z#9`w<xUJuvWVK){!PfNz0;Zvz5e`1@b*^!yYa{xvS{X=LQjl$29} zffqtTzNDre4+{F6n)*8{>ljeBq2YIX`;X4f7tPJb3kuFxRo$I2<HodUmlrQSxo_Xw z7cYQO0FH`Lg5DvZ_>+Z^fuV^(2V^lQPcU#CU|{5s@z|hnkd-GYW#wVElN?+eDit0F zmANDudAuAJUS7u4&CQ{ZV-a}xq_{DYHBaGWcYbj`KB*J|!RF3sMzJjSBAgW_$Xf^s zMf~{CbVAf9X&Hx1!*U0CAyFThj|&#HPccYdqampAypPdNLf}M4^P(ryjiXs41b?`l zm3JskNZ|+!=ANbJ-}Ogeh8sJFb#;M&Y1foflN2mjlp0qhFomv;*vfR%(D^|ZH@jSh Zh2!E*apQ<d93K-8w;sIA#>~WE4FFyS^U?qS literal 0 HcmV?d00001 diff --git a/includes/geo/flags/flag_tt.gif b/includes/geo/flags/flag_tt.gif new file mode 100644 index 0000000000000000000000000000000000000000..e5190e132cc087bb2ee989c5b24b0c2390636623 GIT binary patch literal 1006 zcmZ?wbhEHb6k_0E_|5<V|NsAYbaY~5V%E~pEiSL@?(Gv07TLIEt50yKu((8ZeS?<1 zK|o}5&(!G^wRPpSb)hk_wythz`33q$Mw4dD@C^vCvbHucHJv+uer{f#nVIS2$&*&E zT3MK%cSwohfFi?wMTSGl%m<a3_bW3WQ)4}>#(GGV^?)ktK@HARy1XZKc@OFEo--6U zV<>RMQ0St$#4$68t2VN?9TiX8%Aa*nzwf2}*iZkFpZ<Jv#SOM<m%Q~~hM4Yf(Rmqe zb<oq`u$SSD5Q~$3CU0WwPWzj^PjLF2;&vz6;aa5K=X9^zF;4pft-oaYK1uO>l;rU} zH{eUQ|BG~=&p83FGyOj02ENY@_?R2`B0JzidEA%Uln=G3-<q=a%QGHVVyhKnIikYe zBFlALTkyKA;t5NIy-vFCW1QBy8sCq1J00!zt03}qZur^skh5u_%j1JT_0^tlDL-6W z@NRbR!%3}ss`4xSJ^pW4bZ7pQb5py2?Ah3tllEr!rh8k~9F$-<p~7|AK;nvp{Odr= zOTJd0W8LmXxqe6u_*I{CyEgyG#LoA7x8Ac>TWO#;b>hV0!ot+l)VR2~z`#I1KR;hz zUoS5&4-XF~Cnq~QI|Bm)ZEbCJb#+-;SxHGrAt51NUS3vKR%T{qV9bJJc$B~y0*XIb z7#SGmGw6U+fbs+b$7u#e4jGRP3XWDhCb1VTIQGpKmiO8+<KW>F!i{mCTr!?`G&Gvl zxUHGcxR_Sq8QH-i&}mNCoS_|lk|%pt7p%ks=2*yDVQ?>sgUgDEH6g|q@EaKvnK zJ-fhJh@m8C!--x6&EP2<f-6{0Pc%$?pz>f!r&F6%%Q=CciU!@2rF3?b?7aLSXsHLs zBNnDh&JU)_>U%W&_;j3)#j{_hpu*X${eXgDK#RdcCmsbGK83(T8xs1I8cl*41Qt3S X>ov+0u)UGc$*|arEm@j}gTWdAr-UHQ literal 0 HcmV?d00001 diff --git a/includes/geo/flags/flag_tv.gif b/includes/geo/flags/flag_tv.gif new file mode 100644 index 0000000000000000000000000000000000000000..304ba6f84c30463ce665cc21ca68eeb63b527193 GIT binary patch literal 1006 zcmZ?wbhEHb6k_0E_|5<V|NsBrURQslvwPFb^$R-}?Od_v*3tX19?8>c7j<OK+OhK3 z@vXO$BMWPimu_Ek{>0wbc}ZLHGiOcdc{r*2Zd%e5H`i@e*4yGUPsjJ|NSn5I*_qdC z&%G?3ziaxwYdQ1x%sTOS(*7F@FT5#OvcF>Wu_-4W%{l*a*_AgFj@~Vszj4;tCrhrq zU3u$c|B5Xoi?@|7+}wZYTJ_RxrE}L#J$QM=&9@8AJz8_;<MQjT7My#y_U_006?^iQ z?krt*xOmNhg5|r5SMDoVy0duY-oj<ON>=TwTz|ND`L5c{$E(&KuHAIBVe5&?)%$AJ zA8grix_kfS?gN**_FwAQeXe8o+5W@V(tBo2I(D;Q`m(&Ki>IHuGwbYw-rZ+rpM9|C z%Cjj4FRi@!dfnakt8ctqfA`(G+pkw#ew4R-SHX&173&W+?l|4B?L^b&Bb|HCweL7F z_u}Ink3JNx+SR@7@bVka7hSl!=FY3e6&o9tu9&cW=lYv>Hr=_u@WiR^&0D(Gui9|? z?5aygcR#tl?CgOFo0jc)a(UX$<@=vqIP&z!(HDn~Jl}u#>7Lm;C#*a%chP}qOAgIE z_+Z2G!&A<_T7UWdhS#k*FZ(K{q(nYnyI_BS?Zwo9FHJeCV|?#bq`mK|{IP5O;hgw4 zt!2B~>ks(YHX3UddwBt4797K)1kMmp{K>+|z%ZXd2c!a&Cm1+RGca<<cx+H`WZ~6H zX*%$Lv5h~aP9k%WlAm(pJcZm{Et;1Y81+hII)fhhDp)gFhgP|qyr|+gDegl;lhb(x zH&Yfbg93-kOiX+_Jr>M|Sri?W(l~Ss8k?4Khzn^bJaq9EmsWpwLGVOkbGw+VQAWY! zXQz1e;~i9tR3`AsnA#rOqM6)wO3Wa!K<1FJ^MV;VUJY*~Cb^uF5~~+!Wl(W%bI|i{ vdBf54gi}n)^3@l|DeA4FjTv2UJ~*<Rnkrhu^)~WJy5Ceywq$7@4hCxg#Z`^2 literal 0 HcmV?d00001 diff --git a/includes/geo/flags/flag_tw.gif b/includes/geo/flags/flag_tw.gif new file mode 100644 index 0000000000000000000000000000000000000000..5dc317a903bea9bc49acc63f354f8771c153c374 GIT binary patch literal 994 zcmeH`T~AU00EQ1n>(HDsHdkw1V0ppHb>V30+?uX3U9PdV)>gK%waTp(X{|QP{6y27 zX415|)TwA<;sI1X4gvz6qennM0Rh2CK?O|+B{4nC{zNyu7tigpJ==RJJ2NFUj{-yk zVF1u-wL+m#EEa1t8r_F3sZ<(KE5izfbAEnxW!2^TWiT2{CX-ID8>y*${Iq^|cUPrS z4Qt#Scwsg88^bV#LJ<y!Tf2GFb8dD=Kg4_<7#S7_hj52MuJ^31tz%k2UB7(`Lmh7$ zF{9eAo!r~mX@jhi&th3KH0}BcH4lv$d_{L&GH(><t<#9nIf+eehG#w8!IiZQ_LJ(` z7B0RSL{NkyvIj9FG-D9LyyBY9adwZ{9rAj;<u~&s5{XD8ayngFc9$IUK!pVsi)D7! z%wqQn1OmS=H0KTPS<RtP2$sQ}d<!a*sMYF7Br@8>m76v=5Zu=y9^hhLKVrArjoqA2 zRbNMo8X~5d5grD2j^cXEwX})a0&Q&RxL^Q9Q68(K19k@%tmEC{ySIvY?|Buqef^Me za>o5*eaY$H4)P(N&sWHJu)es0dmTFEgxzKvLYDS$oGWuGEfYP%#*o9z=kswK2mbG0 z6o}s@{?#V#bN>?nC<hLaj%N*0GcwAk%TUR;(mFbmMs1~$^T_newns+;6|9eOuV^t8 zVr6M;T2`={QCL-8bMnN&IAw6Gw2|~WK}e>vDx)$;MDrKsd9>-+J;w6Gf+(au=^6m$ zP%f6&p1JO(H{?aVBP3rTgXENw?5gD3Nll>P`&10&YWf8*p&^TU>J5mtK$_U-^vtb9 xF#QFiJwDfSFSP_YP=EFrtfrBBnE-HvNFb>)a}J-re{Qii*V>+6Mj!xbe*isjcKHAR literal 0 HcmV?d00001 diff --git a/includes/geo/flags/flag_tz.gif b/includes/geo/flags/flag_tz.gif new file mode 100644 index 0000000000000000000000000000000000000000..ac0d697634891108d6d40a885e25647fe32de94d GIT binary patch literal 1005 zcmZ?wbhEHb6k_0E_|5<V|NsA=(b3;kKe;@sB_yCfE_y;%`m((2WofCa(o&b}>ZTYQ zXPcVlT3QxaTbJ0{mfPD`Iyu!kI##>5G`PFBxVbfXd3AVtwnfJ*2nm^#lDZ~5d|Gt$ zti;5{DJe^XLYKL^cZ5f-3Jjhd5;iX(d3{3iIzRtjPJhM7NjW-M_E~c(Rg=v_ds742 z<3z$#G((MrY^0SF3?yBY6n(V38^fFnef{eq(`OeIE~?I(S5dUMws>(ZhoOK`ytQ+c zpLK>y;*{*9iP^dH%k9hD<Q3%AVkM*6e5^B-d)Af)=LmPt@hh%Tkdl(f&EhG}=U=`c zpuJ9^Jdu53l@bpZb5R7VuDZzD8G)VUZe<a?p-uubDzz#S)t7a<q=abim=n@m8W>^A z<Y&$rYA>*|)pYX||6|Kj)=Y{_jPkOv(2oiaFi_$&Qswou*OwMxm{IAuZElU25bxry zoE4KQh4{Gq{d}!0EtnV>loS;M0s{Q~{oUN$oSdBO?Ch+ptV~T!_4W0&wYAmM)D#sJ zWo2b0BqT&cM1+Kd1Ox<ld3m|GxHvgE+1c4ySy`ExnHd=wfsqA{v{8aOA)xq^g^___ z0)r07I8dHo;5fy=$RXpgLE)gBZN`lUf=}9cMBL`}9Q>T_FV|?B#&EH5F<ZB|*OCp2 zEFJxFrcB8{1dNWfa;f+ox}Yht!e7=Po#oJuiHlhU)k5zW7^$4#pQT^S!?9(f^3jPJ zN$*UYOkVJd88f@J2<%`wK1nm1!NSW$!&lsb!y{&af&r(9UZI?A(3K<Jl8kCbb2bP# zKA39OF2k6RlG;6oS=A<Eg~7o_2kTZT#*8JcJdA?Ub_E9%9x^gFx{5I_nDo?_QGipV RB!YY4L8j&nylgBC)&Pm&*EIkD literal 0 HcmV?d00001 diff --git a/includes/geo/flags/flag_ua.gif b/includes/geo/flags/flag_ua.gif new file mode 100644 index 0000000000000000000000000000000000000000..04a9dd1d7dc662aaf2a51929f884e95f229a715a GIT binary patch literal 1006 zcmZ?wbhEHb6k_0E_|5<V|NsAYSbfHE^%<wtXI$2vbK7vyZT$t;HD^55p7q{*#c$g+ z@Ac;bcH9Wsb=!Btd6Tm4h<*1$wp_BVpAvKMVZzZTNhe-JZNK8uF*oDPYp;pRQxDuJ zy!@%;+SkxIo2qX8$UF8hZt3pAqxZ|sJa2mNukrq$^bN<`9{q27__yKur;f+}J0AUO zyZ5tb@0E@RzniXo?7H)9!oy$fmtIbL`hV(^zcZiz*UYYWUVGMg&6$KfH*zn$tG)ZH z?#jE`OK+w;`0l>;kk7_r-s=vB?K&U1?PTh)+vQhZX74&(eEeqH!!Olm?q+X1(EH?D z$DMb5_ukEW@ng?n@qI@n_a2cuc2@b~4WnacP3}K)*>}Y8#5wmjpTch454!s};^X(E zHy@MUe$IdMvGmL_hO;La&m3nwcbxgmG3E=WSkD||y?C1a>~YR3=eVw&=RJ3l_r@iG z^CyLFUlqA`Q{vKDiHEmkpWIWta$f$$Bems=q+dVNzHwQ7!)nEMFZ4I9Q{K5%?e2B` zJ=--ty)oUtOY6u1-Glpdjvv<h`rhi)QG>H54IkdIxO&0#(pi)9r;LAmw)^$P>DD!? z2e<A1e0O{L!0F!)uUAjq{{QlQ_sa9l3y=Rl{r~+8`1IE2?~lN5AN_uR5B&K#;NzQs zzdurdaSD#xQG!4SDE?$&WMG)fpaW6|$`cG6rx_SIWIQ$~I7*ut%viz5+`_`b!e_GL zz``S3jb>^s9|V(+w6d^p=`2`~+|DJ&q*yV*aj`oen?;^R$ApK6ImK;QvN8-GA8li2 zW|1gJSjfyNqUpjB@@UD)iHeSO41!KeI3}t3Op*|MvD8~kD{!8}M5Co#({y9D#B5ZW za9PDV>rjK^<7Iw}JZ7rsDzSJxSZ14Ztj6$iTHgZq={kl^U)=i-IOU(JQQWNNH{Wfl mfu)s5$9dVtqH{HZliB#>T&I{g8kwB%m$PC^mgeDLum%9JGJ<OW literal 0 HcmV?d00001 diff --git a/includes/geo/flags/flag_ug.gif b/includes/geo/flags/flag_ug.gif new file mode 100644 index 0000000000000000000000000000000000000000..6fb4451d4ed94426624113127178fc0a17a4ed91 GIT binary patch literal 1006 zcmZ?wbhEHb6k_0E_|5<V|Ns9#K4;$EhUSw8POM$NcH5?HJ9h8WG0^b~_6-UTw6?eM z^7Hic^+?S~Vdh}u7v|N}RW~*_+_ZUJNT^?8Qq+b`45?`h8#Xa7S;o9|JNw%8yj!;m z?b;(!StYoBqx`iShD(;I9Y3jm<e2{Yjk>q*+3ehHeDbv2f`vwpo_O89>+|$^;H|p> z*KP#dx*d1xcIufk42zdAu&^*NF)^Gy!+7Ql<An>XXU?!*xx%${8Rxlkyf<zLba!*z zyC-q!lEjlIiaU47zJ9HJ<A(Z%4T^jAXngu)di=QFrcGK8A6i_xWb)&O-Jd^hPoFyd z|L^<mo#&f39#^k9{rea2?VI24-+@PuIo`hG|MF$z-@hrGoU9@u0x~iZs;Y`IGLl|i zZr0Wo78a%<ApucQ;kLHcxw%<uRxaK<C;r0R)FWx?i-Q!e<>|kxv$|br_oK(_O{dTI z34w3A1I|~u9d>6p;>CQ#m-9?8@5x}HE3uN-6J^gP$S?GfeweNHv`BwVsPc|Dt;1;s zXLC(IH90-1cl+Ms|FJvZ=e&%4O1y{lB(C^c9`i7L7wdi_%z2NG^~+?xk7<D~v%^2v zWIc2-y_26}qpav@Z0K)k9_`|k;OU+n6p$SpSe_VPn~|o$&8fl59pmKGRZ;?sS#S)G z5;#LZ@h1x-1H*g<9gqr8o?zfO&A`YZ<FP^EprrAR4oTr--C{aM8&Yn5TFNcaC~mW$ z;$hRNb{RvX90nyOuc=~8l`<QPo^}eznr1wBA?V^cS<{bYQKRz<-&t1ar)F$i?9MA~ zo_mcW=F5qTiq5SpA_@YWL5tjaL==TqXa=i#&bE*>FgOsr+<S&j;4GC3j?EkbayBar z8hKh-xFmEYG&m@93(6QoT)4pK(kY@HGRMGCsl`FXF7LpGjgQ?Yss=7G@JwnsA<$Uy d?8rpt=jY@cn%G!>JzmZ~--az&numkI8UPqdHOBw| literal 0 HcmV?d00001 diff --git a/includes/geo/flags/flag_uk.gif b/includes/geo/flags/flag_uk.gif new file mode 100644 index 0000000000000000000000000000000000000000..b44b08f69dc1a41b37409f74635e8b1cd1f2ed2a GIT binary patch literal 1006 zcmZ?wbhEHb6k_0E_|5<V|NsBrla#zGDP?C-@tbKgKJD7QPTOF;zVSvY`yKAy*HSVb z<`zCJu6R&Tdb7E0ZBE{yNmK5uSaoUn%9ATs{k(nW>+L(sH4K*PnXRyK-skGO-qB;H zo8LxfuMKYAIokRM{6dceM_r6gx)PguF*fyFbn;{`|LcVncgt!o7nYr>ZG1L&;kiXi zpB+7ZV#m%|d=hg6Wo8RX&l8rNBP=^tTyd$i>I!+y#mYMKm9&?s8*bD#-KuZ7LdW!g zjoW5Rrz5U@=lmlsgv1{34`1%;b2upKN=)j-<m_u%MF$rwes}WB<3mS}EMN8N)Y-XS zVbfw#k5si4Ie2cEG574|9j`Cnn44U<qM&YiQ~QC{8xAa8vu*y;tGf@~I&l2inajsE z?|5_LUR^}NtcHpGxouk)ZuIr9UbJ{iP-uy)W`SEkkEWhic*3ld?5Qi)>}3^>$;h9u zY|V*9D~|^zOij+6&@o}1nR{(a&cfXCnVpljD43V2*;Hj!uPbd@CSXwFmo_IPXJKIa zwBnYP8Rawj<{!Cy^ZCm+pLz9)_>}#$or_DmcNEsonJ{UZZ%WUOy~kXl>elW!HGjqS z6PF&X-MDSm+Wi+FeLQ&j@{{-9pC3L{6%=%|r)O<*^O>bfk1kyJ;oQ0R7cN{naNzvD zeScoQ{POrQFn+=DJW5~*0mYvzj0_A58FWB$pgh6AahidVL&jr+!a@FNLW-v*yY(@# z<lcA__<6|z^~Q_^4h&y8{N}Q-Kf1#?`Otv{4ouvJLYo&|QgN5io3Qc|!;~e?H7rp( zA1!6&=9*P-XNE#!C#zoc5)PTBLmcfg#&IV$Y<%oKK}oeGN1);n2Zx+V(t#BV7qd?g zROu)=p-|8zrsF-q<-`-`!^^llr<9x&a!ru8pBTflV3S%4hvO8Bl?;ndOgLcQtylS@ s$^ASNTmB1^Pc8>MB^&3mm`FOG=#gdTy)$PfGl!6xFk7-T4+n!a0O*QdoB#j- literal 0 HcmV?d00001 diff --git a/includes/geo/flags/flag_um.gif b/includes/geo/flags/flag_um.gif new file mode 100644 index 0000000000000000000000000000000000000000..130052f3f939dec270c044d663fb477db7b08ac9 GIT binary patch literal 1006 zcmZ?wbhEHb6k_0E_|5<V|Ns9#n3#MlJ>zJ0?)jpUJB`hk8=E%d<i46X`B-h;wVvM3 z3l@G}yyUQN(7vd+14*gt5>wuF^<J#1yVlt9V%D5po&mdq!uN(mZVQY!7MpZ1A@x#D z;iB-E2Q`g5v+~|ep7E@2@}c6&?HL7on>sEnUl$X+QeCdaP@^k0Y*kY195tn6Z@2m7 zMF+dv&dN$fm>EqC_Me%OxII5-UqkKL#=4W8Z5Kp@!=)r56y!6F3`)#QYrQ;|ySYw? zj#{3ReXzJ_Z++c)Tidq6q7!N9iwmoEEM0Sd#rg*c+3R|yo<5zCbS5MDOkT#dhU(X| zryXx@{JmlAVPoT?W@aa>t<Kup-|+K0>FaYkFz{J?{MFdlPXz_%lae0g=6<iP{!~?U zqoCk@ef`<|{AUdfx2vjt^z^*#?7UW8eY&jl$Ak%oiwe(GR(_f=;X-Zg<L>V7vu1vp zK7Ds->D`{5-R0%S8|pvIo_(de>u6KctGRQ2EL(P_v-4<c%i-qcmviU7m^=4OclVd& z%a63To$2lUx@y(6sZ;OIne$`AhWD#hU7tPc@scHHrcOCNapJLw6Bm@0o|-y!O?~~x z&6}UDT6JO0>?4yV?da^hJa69FIkP|Q-0@@Y-WMA;e%-t0(fW1w*R1(=;K0W{d*1Bc z{r$x8U#Cw4;};yyqXd=^Q2fcl$iT3WK?fuU$`cG6rx_SIWIQ$~92B=GS+U{bA{Q0c zZmGaqPhJXZG@2KESz&mjrCBp@Nx;e`S8s8Brf?3%M^0?qLjG@_NVdGVxYTC`%exPP zDQx^AVrybf9%AK@G)X<i(c}2ool8R9ZBC-_^S%X6Z5%%ZD~@<fQu64qx$(*MjFfr) ztreci0$r2Ue5UAdCNJZawW<GgWu~&b!hB{H1rCXT0}f1VyjnT|4D5{uIHmPc4lHPF qX6ICJ3K00H=)~UG$?*1~@CyMI?>SbPt5h;4DZ8;HOY?9rSOWk~x@*Y* literal 0 HcmV?d00001 diff --git a/includes/geo/flags/flag_us.gif b/includes/geo/flags/flag_us.gif new file mode 100644 index 0000000000000000000000000000000000000000..130052f3f939dec270c044d663fb477db7b08ac9 GIT binary patch literal 1006 zcmZ?wbhEHb6k_0E_|5<V|Ns9#n3#MlJ>zJ0?)jpUJB`hk8=E%d<i46X`B-h;wVvM3 z3l@G}yyUQN(7vd+14*gt5>wuF^<J#1yVlt9V%D5po&mdq!uN(mZVQY!7MpZ1A@x#D z;iB-E2Q`g5v+~|ep7E@2@}c6&?HL7on>sEnUl$X+QeCdaP@^k0Y*kY195tn6Z@2m7 zMF+dv&dN$fm>EqC_Me%OxII5-UqkKL#=4W8Z5Kp@!=)r56y!6F3`)#QYrQ;|ySYw? zj#{3ReXzJ_Z++c)Tidq6q7!N9iwmoEEM0Sd#rg*c+3R|yo<5zCbS5MDOkT#dhU(X| zryXx@{JmlAVPoT?W@aa>t<Kup-|+K0>FaYkFz{J?{MFdlPXz_%lae0g=6<iP{!~?U zqoCk@ef`<|{AUdfx2vjt^z^*#?7UW8eY&jl$Ak%oiwe(GR(_f=;X-Zg<L>V7vu1vp zK7Ds->D`{5-R0%S8|pvIo_(de>u6KctGRQ2EL(P_v-4<c%i-qcmviU7m^=4OclVd& z%a63To$2lUx@y(6sZ;OIne$`AhWD#hU7tPc@scHHrcOCNapJLw6Bm@0o|-y!O?~~x z&6}UDT6JO0>?4yV?da^hJa69FIkP|Q-0@@Y-WMA;e%-t0(fW1w*R1(=;K0W{d*1Bc z{r$x8U#Cw4;};yyqXd=^Q2fcl$iT3WK?fuU$`cG6rx_SIWIQ$~92B=GS+U{bA{Q0c zZmGaqPhJXZG@2KESz&mjrCBp@Nx;e`S8s8Brf?3%M^0?qLjG@_NVdGVxYTC`%exPP zDQx^AVrybf9%AK@G)X<i(c}2ool8R9ZBC-_^S%X6Z5%%ZD~@<fQu64qx$(*MjFfr) ztreci0$r2Ue5UAdCNJZawW<GgWu~&b!hB{H1rCXT0}f1VyjnT|4D5{uIHmPc4lHPF qX6ICJ3K00H=)~UG$?*1~@CyMI?>SbPt5h;4DZ8;HOY?9rSOWk~x@*Y* literal 0 HcmV?d00001 diff --git a/includes/geo/flags/flag_uy.gif b/includes/geo/flags/flag_uy.gif new file mode 100644 index 0000000000000000000000000000000000000000..b0284f81e5cdf22ad69a88fa9ef6254930bda8df GIT binary patch literal 1006 zcmeH`+fPyf0LG7IN{LNfwp?~$HKkT=t(UUPq?`KC?IGvfYH8MUms!><%CLq88lh&P z33CBzNr)l{!a)$u;h=CjCXzs?0Y%(G6w*f7d;dY-!}s(({eJrjicao7P?iqhfkj{? zu~=-*9Wt6QYOAvCE!HEOQ5gKqtZo?nqSjB}q04Gp6is}rfel?Jw>Pvaq)3P(#KbzU z1opG|8kK3j<1N(QrQr$@vFek?<mnkONYv94pQF6@8q5|3VVe@Nb_>CN8S-g1Y;#6# z(S~l*W%rv@)r{f$Oyxa>>_L;_2}@VcHauzpAGd;Zj=q5du>@0%9NpbIe&^r}f7nf7 zidy(ckHXc=g+;mmZ|HO1sCQ5w>>9F5k$`Z-DIW{I;*IbJOq_Sxfe~xB*!V`EHdz<C zL^>_{b#f*mk{bmQz0u+yH-BUE1}5!(u^a+52A3zK)*7%$t1q~?{3{lTF3~t}tH4sj z?5}TAaHY0Bt+!W#Xvb|*rCtWYW~&o2V3^tN`w{&fSX61p<ti94O-<RHo<IatL%n?x zcnmXQmeAramnZ1_78rp{N(~YSFFTyxKzK<aSJ`LXIvAN>h`7FbEYmg^8H4nO?_S@e z*=+qN{W(8Ht}Kp)Cq@<g`g_IX$`bCYsy4=r1-H`U7<HJ3d+Tx;H**G=2bQsGsNiB0 zt@4jk7R=9P#22)qY7|AuWbz-ge+~bye-a=>6XF2iHL!bSvGNH3rw8J2S%rdaq%*WF zd)98tKbDBk$lXX1mQj-)Qi<nL3Xzl&k1yX(y!4=^c2#`lDGOyMgH0miQc~CBj2m)m z6Y``LJ3kQCC6_20NtcsS3CDKe<~nhV&eP}XvWigl8eGn~qfgTY6UQ<ST|wqZ&#yMT z%qv|+sM{M0U*zsO-BB1+CDXT*SG$4GiH^;A#THT7tkaNjxY}0%q6PH))n|_o%YGcE oFw?VnjfB1BYvUj8E9I3qI3R6nT6TgXj_`z*lz4d)9tRx!4H`4Iz5oCK literal 0 HcmV?d00001 diff --git a/includes/geo/flags/flag_uz.gif b/includes/geo/flags/flag_uz.gif new file mode 100644 index 0000000000000000000000000000000000000000..16e6ea5ea193701d5a8d957d15a2f3c656990716 GIT binary patch literal 326 zcmZ?wbhEHb6k_0H_#(hiU(6sO@n22tzlq8JK%xD4di!f__d7fP4-EXDknle*?|*IW ze}-oa-QN3WM(zK<fB*mg{~1UDia%Mv$`$`PIOi8s7G<VqlqeWlS{myD2{Q%fjH1lq zlKg^<)FK5hy<k0su*AINR6Pa9oE!zP+G2&G)Z)~lveXnk1|5(|Aa^sc)+Z=vI8IPF zDZt_gMyC~3JSXuu3N(PY4gzkMO?rc&a_2wWoM*NJks#y%(*f4U0nrU5;r>zpu?%<) MqoD@4h$4eE0Of~PIsgCw literal 0 HcmV?d00001 diff --git a/includes/geo/flags/flag_va.gif b/includes/geo/flags/flag_va.gif new file mode 100644 index 0000000000000000000000000000000000000000..0bfc62a71f8467a16377867c35dd6896eb8336fe GIT binary patch literal 1004 zcmeH`+fPyf0LG7?c$qF!Q(HD*)0yVfnGYnbyiIY|q<T<aYAwy?L#wS-u9}x2n&vX+ z1ZPZJHgBsCoq`?#6V5R?2M$NTlTHIeMM<V;7!0KBPw2Vt;d}dDe!qSB1$m6~x59v6 z-~c#^*Xtea5{N&J;#z!g;DcNaVVG`p)vUpB(a6Z)(9ria6Q`p>EFHr15U;0t4D5Z@ zP}<D9-aT-y>iKQaI3JoDhG03Q>Rwy{RqD=p{kRH|ps1W6RBrc<Ry%98noK4F$1$62 zTd&t)n%6oN6#;?jM?m#sKrJPsQ-KC3q`5W-0YgpN(}K2>E1Gy*8E5;J(kGys^b8ne zLX%9Ft!Q_h?b$8+wOx*=q=-uPbKl}U+(X0wA_1x&0_cPfBJojAkP$H%k&v+|KV-sB zEA>Yw0(J5r^<;<|3?ZOU6g;Mx3e!l#mf#3X7LHCu;nUIWjmHhjQ)Vq)H$&AaXapR; zjHFnIbE5Z&CN0B+GbTT!*;lhS7BV*$vVJVHc30UtIM1<B?64HOtT#57N<FqR@6O$W zt#a>frPp3L++Qbn)3s^Yz*X?uS6tEHfRN9(S*^25<>BF>$K!Fk-7c5Q>2x|A4!hmH zwY9ajwq`b)jYcCu5C($*!!Wg4jUdR}+#C$U3WY)@lYt;8kx0hI#)Lv)UtixJeSbCn zuYVyxcl!DOKnIX?G(P$S5by=?35a0{Y11ci%gp?lJHai~ml5=|bW0JnHc{02VtzfC zclKgrTt=BcyC#!#lk;GY(!z^Ry$~Ze0-wp0INwD!IUbElWc6}V*;%A|N_a+qf?m-Q zom9vvan{hXd@~}GTSJL=EuG0%xG~zax*2Zx6G{X>wzZ+~OkNYClb)T!Ws>Z=Qrdl( zmr%e>9UxIy)JsqIcdB9wj3NCw?YUpCQF5tS^#P2g+yYutWI~C!@oG+fYbNJ%dR=c% M+w=m3Oahp{0ef?UW&i*H literal 0 HcmV?d00001 diff --git a/includes/geo/flags/flag_vc.gif b/includes/geo/flags/flag_vc.gif new file mode 100644 index 0000000000000000000000000000000000000000..d3069602a683ace0224b4d554c42c7069477e187 GIT binary patch literal 501 zcma)&J4*vW5P(NHB_Kj#uCkgGqJk!hMNDiw%*9s_4@4|olTB{na(nDu?nosO|Ap4p z{sRMQrB=R55kUkSk$~7lZzBdvw^(MDZ|9qt#pV2Lh77>~v|<481t-wogyC~YUqbc@ zjBD7sh1~}@e1@YJIDUou`_Z#ExOj)V7Ce4HyB+@e?@4?r9W>Ft-Y}VqtV${r%gmw} z5EqMr5|5TJV4jJ@M(Pu*Mm)xCEOMugyo`lSMgv?Ie4_ItSjF^kY+)RyGntvm@Ji!O z9SfA(M3gudcui0yX<}K}p<NWzrNXDBB<8t5W|z6B{#eKkuX*UyMA0NJvnzjfjzx(} z(Pu96(DXbfn@R;ikhJ`;qhyg+5hmnta+T0`fMFQd4OKVx6)hSjQ!-W?u^~kZvu4hS z>nmzPi^`1@l;qx%vf3qMs_x{LqDoIhl55-1)A%o`j%aVW?JlVf=2cyiQr9qU=8bMm Qsna{U-e0>UwFu0811Bqlt^fc4 literal 0 HcmV?d00001 diff --git a/includes/geo/flags/flag_ve.gif b/includes/geo/flags/flag_ve.gif new file mode 100644 index 0000000000000000000000000000000000000000..0b80760dc8a0227e68e30859c389ed5431da9f1b GIT binary patch literal 1006 zcmZ?wbhEHb6k_0E_|5<V|Ns9#Z0NLxQG6Y%<R(tp%_8c1#k5YVTQ62OTc>Ax)5>p$ ziOUIxfX6;@*L~w22c_H$N)nQqC9OQi$ZDsd`7CGeW4<AW{6Y^##9!hOoyjjTPeN&h zyv8bB(^VGEd)xvpo7*k1c3E!kzQHf@LT16$jQq>I(#yqFm&$5yk=I$RptnlPVvB+8 zaufUYX3iU3gU&el9&`&n5)gAeAm(Ct(xtepYgr|C(+aO~NG=psnj)q;RZ4rQwB}41 z?b(V3D^!e^7`YtLv)iC)(&!j)*wO!hmHTSfkOLl}n?jRMC+6P?OFkT(c_upjNO0Vm zvc}8GrYjN)Zyq}#eC7<pxpT}HF0h_C!+Q2C=fQ(q`}cEQyT*IthQOi2VwWySJbWnI z+$8wqiQ<(j@|P|vzI&(t>67WXbNcrmm^^%F@#~k<pFeKTpF6&N>-PV@|G$3$KYs>n z*=+swYv|)A0pGrbKY0@P@l)ilUvdBcXMK2|lbz0xk;ZWCQffz|L435qu1$${wk9q{ z!e<y5&M`AzU}ZhS%6gWQ^BOPj4FQ2m5)uz(WuGW2UQv)=E-k%5QSqI={w8JRJsKLH zOilM|X&u+oJ7r+-(8A)Xndv1HlV46wf85-jIyt>^bNlb_|1Timo1fp$fPlC-pzZ&` zkvvLZ4*|uWEQ|~c3m9}j(x5!Sz;T*^kweB~gTg_Z`X75XDnIuT*A8Bl!|1H$E8SS} zr{+?yyYCF`;1wAkjo5gl&6)PUd0DLPC#e^?!9y@PjaSC1n1!$K(~{1Ka#m$O7?hrP z2&s8b;1DTXe2kq>qi#)tBMV!Hq)O5bfsVs&f}%DHo>)v&@(@uqN!gR3xPgU@Uq~(E z#)ZbFRvtCI9*#iA1Qtd%4jzpHhJ#G(0&*q^3lth1yxQ3qg;F#GRea`HrEXGrDX84o d#lgrG!V$RGd$vvHDih5~i(T20rFl3QtO1D;CBgsz literal 0 HcmV?d00001 diff --git a/includes/geo/flags/flag_vg.gif b/includes/geo/flags/flag_vg.gif new file mode 100644 index 0000000000000000000000000000000000000000..7a003c833f43b64904bc29848f9e9267d4afc1bb GIT binary patch literal 1006 zcmZ?wbhEHb6k_0E_|5<V|NsBLvtZHQkmxyqVONVQuGKVlg-4xOwqm)7?VaM96B+sI zlQOT@G{0EBW<yik3TyWQb^Y7*9lJUvoLj#o)yZo`ZF`D~&(@g>=4VyRO)Q#|U$<-S zhO=9aPOa)qjY`_IXycwuC-jvgCU$Lz4y$#r$*(By&@o82buLvmDzJ2|HF0Ti3Yy{* zGe56tHG^=BtWlMuR;Ip7ua<R%UEoX$kLJMSCE1m$nWd7r6mxl1vPHB?By@`v%^MU= zOY~hjokAyBdsW(aSH|TpPbpi=Aeq1*mB1*K$Sj-8Dxb!#n9iw`%B7UarJNz4Ss<vH zD`8L|YgVObRi|iGE3F%+X5XZ4TdnQfs%V_5W|^a5ooDLXZ{XIXZC7II+oxq)pzBbk z=U8swQe_o1+03iaDPopW)GV*W`EJpZT_Y!Y#?A1Eo$jBy$S-+bK<a{k)VU!Ui-Tgy z8KjdKq!SrslbB_bSQXM)<x_aovjw#Bg|u@-^or%pOO;I1^*uTbTq;dG8!Y@f+~VfC z#m%t~>Gn@s6p+3+Abn9l+I(rt+_a*0ZTB+&w4UUu1!mEWG3|BDy&Y*ix%pEHeY(6- z=SSvrq-GaqE<4}Xx-F&WKvv_v(3))lYtDA9xm-78M`~kFG%#|(kvvLZ4*|uWEQ|~c z3m9}j(x5!Sz;T*^kweB~gTg^>`9}sE2OFIhtGQ0Hn7Ao*f?}g6pUs2^4hLFz)C(Ro zeq8LM=)$BdV6b4p0R|3EmnR-3otKoQvsh+1Tv*7+!6O}Db8}-xu)3!%2j>=pN5`0i z>})bTE*=(C^P3pKAoL>1W0sI%+>Jm(XST&Y)3vVtP@Zr?O53XMLgJyvT)ZChOlpNL zxjvBAt9o@JaMSWrGmHyFBDt8<x(_%6ypz~DIlW8VvHcc9q@WwOSYyq!GmcH_UGl~` UcNQorKl7H?VoR3h;b5=^0Gn$K^Z)<= literal 0 HcmV?d00001 diff --git a/includes/geo/flags/flag_vi.gif b/includes/geo/flags/flag_vi.gif new file mode 100644 index 0000000000000000000000000000000000000000..1f14ed1eba2995af777622a186e0c8f7991fafed GIT binary patch literal 1006 zcmZ?wbhEHb6k_0E_|5<V|Ns9#?&H5NIqg_TT%4v|o<(?uL1=|t=J|8yA3uKb;K9RV z$Bv6A6)=iMv&*Kl%BS9V@M_VnE0=CPo_6T%?8U1i7Cx%j`FZKNuM79x*nR6q)08DU z&pq0E{6fz18)a*5r%u_OJ^OI`-dFugw_kqtZS$e?PhP!Gow~bx?Zy3Pt{y*i`qahC zr_Y?(w0ZNkOBeGS>X)9{e);zGM=zc}{rGazp>3<LY*L$K?7J+GVLF4@WHI?Zg)3LD z^setNToJ$G<lJLtj?CKK)V(EV`GJysXJ$Qqd1>XkX%klH%wK1_ZEyRt_ni-)O?mrq z?euxV^Ox#9d+WC6p#7Rnw%>m2IdW|Jp(6|}ZGu;Bntu2a@cOOqt2h384>%k?=C^u{ z+w~h!uivITeUVa9YW3)G>8rOj_aBtMe$#d3TFa*|bB>>Ac>Z$wwd)f<eBAi{!@<p4 zSf4!AzHm|h>sN<&@9jQ)^m+Wm<L=$Kg9qEHs!|?4JpA?Rt!vj#e*F0I+_~c)Kfawa zXXf3zcfNj#S+TshsxoBXdab=19XGCsefRe9v#Y(AE}q>t%cZ-k^U8|Gjd7Bf68ukv z1%LbY?c>Lf4<A0fapT6dYuBz^xpL{!r3)7>oIij5+_`gS&z?PV=FF*6r;Z;#e&ooJ z{rmUt*|TTo&Yc@JY*@a0IWTg;kvvLZ4*|uWEQ|~c3m9}j(x5!Sz;T*^kweB~gTg`k zl5Yka2QnI`Sn8<R1}!-5C(;<dBFA#_GQTA{!JqCpDj(yXX28V%^Wi1czG+;(GejH@ zJv%$qu$d)qf`f~nw1$9;O~!{qyfUh4MjR}S3*GwFv$<pp8XP8wN{Fbn2xvGp^UK<t zQ4!kUA-GUd%%;Rbae_;Wyk(9Iqe%n9B0D|1B>{#`3Cebyc@GSn)Fv!c@orhOV9CnK y4(^lmE^;uXc!;Ve=q=Eg(m7eZ(OM^V6^mvYk7??M0*%JZ;BJ4mWN97_25SJow2xi@ literal 0 HcmV?d00001 diff --git a/includes/geo/flags/flag_vn.gif b/includes/geo/flags/flag_vn.gif new file mode 100644 index 0000000000000000000000000000000000000000..a48c11356f7fd57e4cbef2b3e7d618433204f897 GIT binary patch literal 999 zcmZ?wbhEHb6k_0E_|5<V|NsBLU}|>Q%KBG&#)WIVH}6T@ejxkwwf3pwte4LVyu71- zVlDHvogzQ)c^zBMaQ}efn-iwT=dhkx$o~0|-SK9Ib46Syk{KV>s2%rW{MzL7z1{77 zxz%wqhO=H0_X8C_R`~rY47h9{@FOSij5PakL536JoHxw%-@90yk`lTmDe_21?KlI& zF$RWO28J32h7*j8#~B$<Ff$(mB6jA}tgNS4Sx>OC9tV<~oX5F1&v9{G;N?BZ%iF=l zby+~*l#tL335jzO5@#hOCI|}Nk(IqIEBioE@q&W<d3pKs3JS9%B^OIeUshLts;#|7 zQSqg|{yJslC5nn$)zoen=<m?bcx!6<#?*9|meyV!ox^&12XuAUX=$A_GCXEraM!}( zoQcV4W8=?ub{EV{zdAWxwX)h_Wc0($?Yo=XBS(kZ_I8gP9UnS5{q*uWY;FC^*Y~NL z+bd7c7aktJ{QZ9g08zj@AD@qYem?>OzXt|>2?+QW82C0I;DVdmr||HP;o)E7;+{rE z{!B^vk&^NyHT839>hG*9V2prcW|W|L2q^w!VPs%vXV3xJ1j-W(97h-!Ib=LGC^(Ai zPupSm<azf5X`QS;7D-QiWE=H6W@xfx_zDTDrhL#~YCR)k%T!yyY2x8GSx!>#4aXyw zGqY_9S-f64H=OSjG12k~*vRB6ZBurILnh(Hd2xOrIh6ng#Y1gY<u@7xJvaiSRIRKG zGzt<L*{rG_aC}e-m~dLoFd@RAq2bVM+rm>NCzU4fiz*mLOvq?xY;G3xJe)IA>BDIO q8Qq+Y9|f$w90E~WLn@U7Jo&_wdZ*ZMruT^J1kR9%$u&@5um%8%`uem0 literal 0 HcmV?d00001 diff --git a/includes/geo/flags/flag_vu.gif b/includes/geo/flags/flag_vu.gif new file mode 100644 index 0000000000000000000000000000000000000000..8435856b554a5384f0b7fc486019ceb67854a5b4 GIT binary patch literal 620 zcmbtRPe_wt82^2cCOT6F3o%&F)*mu$CI$7ChefeUMu=<!!GrI<z1#P~x4q;0vrmm6 zSO^jl;&$6179-p-k6zj(!9x&%7cZHI&Iv(X%55svx##da{GR9cd;ah|d>py0GB0}Y zV+e|Z?r!*e@cR)AVt5#;3TWta;BztH;@lkK=#R&dmJkAtgM|fP3D^MM10V6Uh#Jms z;6iccbS2SSO?v7^&lWEK!Pv`Xl*_18P_3d~$ND-N4Qy{?X9v5x*x$$hTj1BJc9X#G z&oNzCB(f~SDJ=|6F0)88IkS0+Tw&|Pa>NVFaF{J*jx?E{Cz+;bLU5NRO*zs|nIfax zbmjgKjj8I5YfX2HlJgYhGRMr6q^NXEE?R767}RE4WO9p}1)d5~M4BXWX=!E;r?8}S zY|1;PrZY?AGJlWD8=P633c?aL>9(D}Gdk+JZpbJ!HwtMoOBiV#*LoE?--VxS?tPyd z_rE#{--=)D6STRfc*1XcKb%nTVliNE%{)IA^nKBOc69|;7aOzJ2RxlcMIV3E5q@17 zT#mf?q~9D=JS&sol1Uf6OAmr8xa7qw)af&&iQ3d!>}q+U1NWYJSC3I`>R+@LJKL%$ Li6-+%(2u(Z7&^WH literal 0 HcmV?d00001 diff --git a/includes/geo/flags/flag_wf.gif b/includes/geo/flags/flag_wf.gif new file mode 100644 index 0000000000000000000000000000000000000000..188f8d5aeaa7492bf86caea2cb40245cea769046 GIT binary patch literal 515 zcmZ?wbhEHb6k_0E_#()_z_4m91OI*ohC{+4N2R1r8ylasusHANc+u1IYE;zyrlzN} zXTMyz^3<ufAC4aVeDUJfTetrI{}0qgBvAax0#>Q`?{Y{+X0bwMZen_>LRw}{szP~U zu|jfDYGO%hib8p2NrpmVo<eF_VoqsdNoIbYLUMjVr9yt1f=^gxYPmu{QN9jXs3<c% zqeMZ&SyRE#($ZKLNSG@mRVw(T=I13ArQ|F4<d+tuW`a~F=Hw`VRTnE1r52|am8GWW zDY)eqDP-oQ<rn2bY)MSYFD+3hC@o6PNG#6GOGmb@ASX4kI8~u6vpBOvA)}<Ez)D}g zyu4g5rwr&Kz2y8{1qL0E=RiTpz`9a_!DON`N0R~sF*pcYg4qoql7YeZ30#VU;etya z0~b)-ZIVEf0#v0_pv@Tt4kihf!v-LgoGuDIP@_1SCg><6X@E@wNiiAfbU~%ShQpP? S8DPWV>fsC~4Ul$425SJek(LDj literal 0 HcmV?d00001 diff --git a/includes/geo/flags/flag_ws.gif b/includes/geo/flags/flag_ws.gif new file mode 100644 index 0000000000000000000000000000000000000000..6440bd217226105a54a12a09af651aea24c4e37c GIT binary patch literal 994 zcmZ?wbhEHb6k_0E_|5<V|NsBLB`bHq)NDHg-wsCp9jwB8*hTm9${rPvyXffmEH3L= zYT;%E!7a=pn>i(SD(FkHZscLy$<Ml5m~)qs#6eZ*gHBev6C<A&WqnMGy~M?^my>Z% zb=4;ZhFS)O8fNA*yu4?*xH{zJFU!cx($u`HsJPt1;-RkY1UI+KVPP-4ymq9d{BZYJ zmyz{1GxKX^=I7el-^ImG%gZ0t)E*WRJ?H3hyQAyFX$FSl3=GE@7|t>>o@Qh`!_0hw znfVwq^J!MrQ>?7VSy|7pv!CGPyv)UQiHqw3&`Mt3%K`$YgoJL2h+Gp9xho-YLqg)L zgv1?L+1s+Rj};XkC@S7pRJ@=dzgSxOk(%0db@iv(+G`XQU+U|xQ&!%prgp<Xe}{&~ zTT|0Frlz~JwD#)g9M;o2psV}d%Ic(%;V}b)yA~GbOiWH28-KR5yI^Me)ye6qmDLY7 zx9@Ilx9#m7IywFH^7`fL``W|fshis?PtRZe{=WhO-ud`^^z-`>82CLf@Jm3zx4^)+ z0RewgQh>1lj*U@*t|6fKlZBCip_xGkWGg67FmUW=VC0bT*r4FZFYj@o<KjaXR%VL^ zm6=RzeR7TR0c#pQCLQD8VyTj8+;r4;o;{Q6mI())TssAXxFiZEwff51SFp_Tc=)KT zS4zP`CZgyl&s@9eCmeewFgCMs3!AxkD5(0#*w#E-A$TI8k%@y}%ECcm!IP8L%ojLB zQrNkL<gB|)Rz|W5%rj3v#=-N%^<=+{^9&K&StY(R^_VW(2rg3g5Yh_Un5FvJwflgU bOVJMtp`&l+TjyTrc$jo_L1r@}BZD;n-d^Zc literal 0 HcmV?d00001 diff --git a/includes/geo/flags/flag_ye.gif b/includes/geo/flags/flag_ye.gif new file mode 100644 index 0000000000000000000000000000000000000000..ea105b6136f8cb87facd458d50a79e1f1dd23e1c GIT binary patch literal 1006 zcmZ?wbhEHb6k_0E_|5<V|NsBLdgbczW5<=0m9JdAdhpO8c?J2}y4t4ZCNneB+}xb! z&!3$=d*=SN%jb_AynN==nFD(dDKb=wFdS25J*>)l-az1>F8?VriNj`6w;dIy>q%a6 zQhgb0dd}DQeu%}*V2dv)ZmZml4+L7jP4)Vo6Y#De{Ao_eqwL_1r7=I6vL2KteQC-2 z`}yOaPai%$fBNt1=Z`O*?U!Y!5@DziVmPS4d{Bk+q$ckH9sUz0;yo&YS1n{)RfSJl z%0Kebe;?zt+0E!qgyWYC|MwXIUyC9?l*GNOO1*I8(CPhqZ=E~y{PxW|7teor`Fz>D zxj(*t|M&0T-@kwV{Q2|y_wQf7e*OIU^T&@L-@bkO^y$;PckkZ3dGq@9>sPN{J$?H0 z$&)7!A3nTy@7}Fjw{G0HaqZf*D_5>ux^(Hng$w7-ojVH*jx%RYojO%tUtd#Glb@fT zn3$N5kPsUi8xau^7#J835a93c@8{>|>+9>`;o;`y=H%q$=;&x`Yin(7ZDC<yYHDg? zVq#!mps%m5r>Cc-rKO>vp{S@RD=RB4EiEA-As`^Y%gf8j$;ryf%FN6Rj3aPdjS^H2 z0mYvzj0_CD3_2ilL3x6K<1_;!hm6Mtg@cm9W<3FkOe}3&LK+blE-1QiHky<$7zU|$ z@JkzI-MR7bar*>Crpk_pgG{aMJQjLS9(-tInJA*pV%Es;_~;~d4<#ATMJ=A(;)XID zG6Dy>#Emj8OyRuz)N6`**p3N;FH*RgnbI%J5PZyfdJ03xHVzME0k3HWX&2^5es=Yq z$`G`nAv3{Y!7Q_~FK<o;Kj)QZ;k>3(z^vZqVAn3j7}3%ZFyFf9#e<K+83Kxp>>`W_ aQ&tEl*c3mx6ZpYhfYF&PS(=A~!5RR+Ofud8 literal 0 HcmV?d00001 diff --git a/includes/geo/flags/flag_yt.gif b/includes/geo/flags/flag_yt.gif new file mode 100644 index 0000000000000000000000000000000000000000..96f6afb5d84dd2569a60da79431bbc72df34b8b6 GIT binary patch literal 421 zcmZ?wbhEHb6k_0E_^Qspz_5ywbFH}eMrrBI8XDWJt@qAjXPD0*)2qzTYrrr~lVOrA z!+a}-Wqb@P85kBaNG%s+SR&1^Qj%dCBf}PMhJ6eSTT~flIy1B-GfYWmn3Bn`AckR2 zDMM4!)!yElGiKabyY|tpT`vwFetqiH+b2)Hy?F8c_3I!1{`~`5OckK`lLc&!4u}N# ziGl5q1CR*<2Nnjc4AGkE#R}mv6s!R8mIg60Ffj3VFfhnyi8?z4t_)#laMU!BU}$J? zUfOgZM`|h;!vjlBpq>YTD=ox&yp}RC^mu@br~qpBTp9!n2qj?<Uv4T_E7M8_ZBd2= z#aawZAp1H~^risq<EZgkzyPvOM~V+@A4oaSzNwuqKqrAYK=nZTzz*bs2!QMZJ5Y#) G!5RQ7jb@Di literal 0 HcmV?d00001 diff --git a/includes/geo/flags/flag_yu.gif b/includes/geo/flags/flag_yu.gif new file mode 100644 index 0000000000000000000000000000000000000000..e43f90534edf4e84a805acd19ea27beceb451181 GIT binary patch literal 1006 zcmZ?wbhEHb6k_0E_|5<V|NsBLdgbczW5@42`m|)t{@sVKZ{2hD%ANOTE<a&VuVRq! zVbQ8((W>FptK%_h;Zcc@b(*9bINu?8onyih|AHOfS!=yAR|gbq4KCi1+H_#<vfYbT zA6UEXR7c;OT?a2-z5DLW<;M(~RSc3o%vv?9y7jEOwY(;+{3cBT79A3{9fDf%QV#u! z9@FHVx+RS>G`%P3hb%OWTBhw<V-YpaDQ$z1Z;M;@W~=ai|H2&s#XG~xw#C)#jw;)b z+PEjH{qV_4PdD#6apmgO=g*(rxOVlxzP(E{8J21@FEij=XUe<NMRtRWe7CvuGzaAq zVfqW*wbu9>Yz;HLn(lNm-R(}1|MkLv)v>N;PM-Mn{oA+CpWeQD`TE84m(QLqQejx8 z$+|?7b%Tk(8cT^iE{dxh6jwPZPqI>6@1`-&N#k^w=?YK1ok1oWd<{1RnCuU;xSsBI zB;M(Gvg_^qfGgR43qtJnr+Hs3iP)OrbF?txeslV@hV%#Rx!0PrE}c7j_T-5(Cyt*! ze(c|`pLcKGxPJNa?;k&YeE<IM-@iY9{`~s&>*vp(-@bkO^y$;Pckf=kdiC__(<e`! zJbd`@#*G`-u3fuy>C%M@7tWmn8g%x|nKP$OodQN8I5I~G(n3J-CkrD3!wd!;kTy`B zVBk2-z{nxvu|eUWpmN-U9~+z7xP+CwmSiYCZsTj@4!iN;U~>~UJD10t4uQpPd^}8w zXI?CP$iySUD`AtMnCR5XBgRt2;iPb+kxAOD;6(xh2a^D&9fyp7!bN4zX*#}5Pdp|r zbn2Ay6!Lg+K|pb;PGHxUjEf5yIwUxEs1#ffbFBUM<Dqbex0pl37J;2XE)V3avQP9F zE@tzSwW<1aXJc||-vP74eI*~6+<2tS3!m&soczp3veA2jgykfcPGQZERX&|ePd$az L*pj7rI2fz}Ur|n< literal 0 HcmV?d00001 diff --git a/includes/geo/flags/flag_za.gif b/includes/geo/flags/flag_za.gif new file mode 100644 index 0000000000000000000000000000000000000000..ad0d7a06d202d50ddd9c8777823a71176ce0f467 GIT binary patch literal 1006 zcmZ?wbhEHb6k_0E_|5<V|Ns9#B`oqVDfvo9*1dwF*Nsg-CQkZ4XWqNXQ-9B$cecFh z+m)-<R@VED{oB6plT+OHfXrVB6~9Z`-c6Z%e$UarisoxI?04w79X9bj?-cXUKj)WU z#;3-vo!wK8ELwAa^WIO=rc0FU)@!-#Ht;=W7IM)o^;tmv*8|6HU%BzTqPOYH%}cGb z`zI}*HDlHMbqBX@JiKGkwv{V)tuODZvyOC-v6lBu^k-0EU{GdYP+(vXXJ8O!U{qve zR%2#XVP=+RX4PV4RbgdSW@T4p=hWfk(&gec<`pmy5Hb)FR2P&mk&v~ORkTx-x009C zl~i|B*Z0&n4Ky|JF){KmGH^9;OLB9Haq>v<F!MHZigF6b3h+z!bBl5FPxlW<4~Q#^ zORY^!sZ80qcPFDPgOI+Utd+EkwS=*szHf%7W4INMHe+U4;<RPG)0g!%Ppa&m-B{CA z+&jCas6Mm0qiE;;Ed`B{`fjWaVM4Yc4BD0q6Bh(@&$Os$<8A8Fn!8wH^G^M>n>e35 z&B)K=+PYP}yGvo+T8rJg0(yGf^76ucd>oXO6&o8ojx#WvU}iqe%6fv8^#U*NWdVV6 z5)yZ0WgjRizSP%$Yijz{$?1oi+b@6r-vI$%0|Jh(Sdo^Rnw6E6l9Cb^7YB@Aa6FF^ zSVBPYCkrD3!$JlfkQ^vaFmRk^VC0bT*r0Gw)@sg;h=U0YOWb>8To<KqPF8EIoaDp! zIkjyDE0dJttdN&M%Y2zwzpfO1c51SemW7~3!UF~-R!$ZzD-n<Lk}9^xE+kx3I>s$w z6vL78fHP3hzN~=3@{o#`sBZKo55XIpAxcgSAAT5YV(FTy7q=r}q0)!TiyUjNe9&0L za#q?b_tAlgo81;Hv@fr_BN24Wmy2E0p=QB@h0O<S)0!R#OlmvF%qeJ*aiZa26KkVy c#}fr(_M<Eu(ta~E9Ftl)1lW?Lc{muX0rdG6_y7O^ literal 0 HcmV?d00001 diff --git a/includes/geo/flags/flag_zm.gif b/includes/geo/flags/flag_zm.gif new file mode 100644 index 0000000000000000000000000000000000000000..dc8c1425a7d0a23e91701668f40d8540794327d8 GIT binary patch literal 515 zcmZ9I&o2W(6vtoD3UO!!iTIJ%xYVx|KN5<FL{vy6A|-kd8SQI#V!N|ur(GoyPTa(S zv#TRlCntY^lbb)n#RWU7LcGjO-uupHzHerhmQzzn)(S1~)(L(L_%jP#t4$GB2LiwY zID+QG`c@W+mcp_9NPD%>C`1hr?ekj3D3;mk*;$RN#l-Q-;3dFA2rjat_j_}n+U$SC z-x~rc{_&hKxr@BSii8Dj5qiwUoFt|wj~-VhG8?JFtTIzv*q9Se6-5Elo18pclVT{4 zBrlo@6AS$~noN!l`^zNmRxwS&W->1@Ey|L(rkQ17K)Wc(C0U`ofhi%8+XW#@-(A?Q zC@XZzGG{WE+r_`_9E+GsSm7>LXe#AQkBoSpXIK^gMn+DQ5Qg;Q^jAXo_I1DeNsqSZ zW8%E;JMTV=owlX6*JZ7Ix|?`*f;`l#;m6tFNT9H6XpK4#YUCM(=db8zck8AdHm-YW eWk9~@UMIftkKBYzHWHZoz%Qw7J522vhnX)bb)_Ew literal 0 HcmV?d00001 diff --git a/includes/geo/flags/flag_zr.gif b/includes/geo/flags/flag_zr.gif new file mode 100644 index 0000000000000000000000000000000000000000..aff7fad27b4ac0f58faad3fa7979d96d5eaa0f1d GIT binary patch literal 496 zcmZ?wbhEHb6ky<C_#(>?oX^Mbh=JiF1H(TCzW+?3|5;@Iv!<Ws&3!LY{9o+9Ipcpz z#@W-vH?EeM{a<$Bf4PnSm3IGEzTU|Bf1CXOy^0TSD*Qj9^#7{b|2rDb{_FgItMm20 z{*V9q|Na{=fPvyq76|?Ca!5vIu|j5UVtT4VT4qkFLV04bLUK`RVo7R>LV0FMhC*VV zLTXuJPHAFEW`3SRa(+RjLVlWpPgrJZxk5luz7ANZC^J2yL_xz@Q^C;E(pVQrm@6bz zD)^-4=Oq@U<SY2(mlmaFf>bBw<S2ku7b_H{7N-`KrKad9xaAiqWag#i7v(~1NleNw zEm0^aElSQvEY8eJN4BmYCpED+RiP}iII~0{qokz3N?*Ucyj(A*4Co@g<osL(1|5*+ zKtajCI_-f0&tVuk1Y;aFXlMqrn*%|zV75fyam&LDe1{c4A_2<-ryKKt*%EWMYKY9> zJ#4@M6h9i~DKZVpK780D;kqhN5M-=_3`2telx@%eWB^e!!aAO21&$^Lt|lM}L;@`g F)&Rv^vNQky literal 0 HcmV?d00001 diff --git a/includes/geo/flags/flag_zw.gif b/includes/geo/flags/flag_zw.gif new file mode 100644 index 0000000000000000000000000000000000000000..9369ae099296719460aae51e4fd650a67fed104c GIT binary patch literal 1006 zcmZ?wbhEHb6k_0E_|5<V|NsBrC!?@NQqD(9`_X|zM+?eNH}&jZw_#_;#3fUvzd3O3 z_m7|Ere?RU-|Fe<-M(wj$#dsBySw)vJDie}D(xg{7$>P$$QnJ<G-{GX`ReeFompDB z40`#jmem4w)e@eaiaE>OBHFA=)&>+!ax9z8T)UXJYrSk{v-GTe`o(?9wKKKa78~@f zF<p7uY2g94jhFn_oeMZ}e0TA5h6gXgSFKMze1_rZIp(8hInQ3>z41`?>=pTE@AN<Y za$2}l=l*lY@BjTj{R~*W-r>uyxc!IA-hD{Dab4iaW5o^Y6!+}b`1HZ__%Xdp7ft^B zc6<87>EGXgZ(saYteEir{ksdNSWg{bII=JP?ThtCc4ywXTz&Jz^eyv?pRDmaTh4g8 zjPY_E*V!80yIm5mW@&$4Y4>ll@7oogzc&Yd+L3d;L;ceEGv^yDzbwz)HM@169@lMK zk>|c@J6+U{_~?E~usR=Xd_UgqZ@$;ZJfA-$f#)^Y4>L0CWoACk&c23=>!OIrehCRh zR@QrJYG<{zUt3wN($U#sWO&=o?z+9*K`X1TUS3850<V00z61t7_VvBu>G>cq&`DA8 zOi6Kwsj0t-NvfM$oRd>tKtPtCpP|0KoUE*ilarx=!Pifp0s{g9{QceC+#WuBSYKan zZf?%Y%L|NRa8!>H=pmr^lZBCiVG)B4NCK267&uNdFmlLvY*29I64mLru|V-~JD-eR z1w*6a5st?Ba#u8ro*d_sG0S^$;oxHS2?|WAE}99cr)TQN?x<iCb~`h}D1}99$D*`@ zjEt2ZUOfD)enHW-lZ(?Nq0McUI|s)P$0r<<RJ^9DxeBe|>=uwWQfS~RJt?H-H`~he zgvta*F{LOWo*S3h1s1yYN=Qnncq|ZM7reG%=jCI*GFD};&P-%}-s|9>u_|C@(vyx! oYW@o>5;v)E3N;FQoY6>p<iaIxkhCY`U{WiW2wSo=4+n!a0F0PJ)Bpeg literal 0 HcmV?d00001 diff --git a/includes/geo/flags/flag_zz.gif b/includes/geo/flags/flag_zz.gif new file mode 100644 index 0000000000000000000000000000000000000000..746812f2fa9dd19ed4c38d12b150b9c89d9333d4 GIT binary patch literal 193 zcmZ?wbhEHb6k_0H_{`7X<Kq(=8X6N5lboEKot<4;T3TIQ-O|$1-Q7KT^5ogGXD?j1 zaLt-ETefW3wQJYWqem5gvM_*v4u}Am!N8Iy(BQ-d;xaS<F^lvXktPNi^*NUq7#dl( zElB23SUM#MD8;SubOF1YV!8+iNGZb+1_lQZJwf1z0OuwLAE7K30jb~#y2m3bvsAwd bG&sttOmJGUVl$V`Dv&ZDPyi7QEDY8F$Kf}r literal 0 HcmV?d00001 diff --git a/includes/geo/geoip.inc b/includes/geo/geoip.inc new file mode 100644 index 0000000..22664f7 --- /dev/null +++ b/includes/geo/geoip.inc @@ -0,0 +1,534 @@ +<?php + +/* -*- Mode: C; indent-tabs-mode: t; c-basic-offset: 2; tab-width: 2 -*- */ +/* geoip.inc + * + * Copyright (C) 2007 MaxMind LLC + * + * This library is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License as published by the Free Software Foundation; either + * version 2.1 of the License, or (at your option) any later version. + * + * This library is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with this library; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA + */ + +define("GEOIP_COUNTRY_BEGIN", 16776960); +define("GEOIP_STATE_BEGIN_REV0", 16700000); +define("GEOIP_STATE_BEGIN_REV1", 16000000); +define("GEOIP_STANDARD", 0); +define("GEOIP_MEMORY_CACHE", 1); +define("GEOIP_SHARED_MEMORY", 2); +define("STRUCTURE_INFO_MAX_SIZE", 20); +define("DATABASE_INFO_MAX_SIZE", 100); +define("GEOIP_COUNTRY_EDITION", 106); +define("GEOIP_PROXY_EDITION", 8); +define("GEOIP_ASNUM_EDITION", 9); +define("GEOIP_NETSPEED_EDITION", 10); +define("GEOIP_REGION_EDITION_REV0", 112); +define("GEOIP_REGION_EDITION_REV1", 3); +define("GEOIP_CITY_EDITION_REV0", 111); +define("GEOIP_CITY_EDITION_REV1", 2); +define("GEOIP_ORG_EDITION", 110); +define("GEOIP_ISP_EDITION", 4); +define("SEGMENT_RECORD_LENGTH", 3); +define("STANDARD_RECORD_LENGTH", 3); +define("ORG_RECORD_LENGTH", 4); +define("MAX_RECORD_LENGTH", 4); +define("MAX_ORG_RECORD_LENGTH", 300); +define("GEOIP_SHM_KEY", 0x4f415401); +define("US_OFFSET", 1); +define("CANADA_OFFSET", 677); +define("WORLD_OFFSET", 1353); +define("FIPS_RANGE", 360); +define("GEOIP_UNKNOWN_SPEED", 0); +define("GEOIP_DIALUP_SPEED", 1); +define("GEOIP_CABLEDSL_SPEED", 2); +define("GEOIP_CORPORATE_SPEED", 3); + +if( !class_exists('GeoIP') ) { +class GeoIP { + var $flags; + var $filehandle; + var $memory_buffer; + var $databaseType; + var $databaseSegments; + var $record_length; + var $shmid; + var $GEOIP_COUNTRY_CODE_TO_NUMBER = array( +"" => 0, "AP" => 1, "EU" => 2, "AD" => 3, "AE" => 4, "AF" => 5, +"AG" => 6, "AI" => 7, "AL" => 8, "AM" => 9, "AN" => 10, "AO" => 11, +"AQ" => 12, "AR" => 13, "AS" => 14, "AT" => 15, "AU" => 16, "AW" => 17, +"AZ" => 18, "BA" => 19, "BB" => 20, "BD" => 21, "BE" => 22, "BF" => 23, +"BG" => 24, "BH" => 25, "BI" => 26, "BJ" => 27, "BM" => 28, "BN" => 29, +"BO" => 30, "BR" => 31, "BS" => 32, "BT" => 33, "BV" => 34, "BW" => 35, +"BY" => 36, "BZ" => 37, "CA" => 38, "CC" => 39, "CD" => 40, "CF" => 41, +"CG" => 42, "CH" => 43, "CI" => 44, "CK" => 45, "CL" => 46, "CM" => 47, +"CN" => 48, "CO" => 49, "CR" => 50, "CU" => 51, "CV" => 52, "CX" => 53, +"CY" => 54, "CZ" => 55, "DE" => 56, "DJ" => 57, "DK" => 58, "DM" => 59, +"DO" => 60, "DZ" => 61, "EC" => 62, "EE" => 63, "EG" => 64, "EH" => 65, +"ER" => 66, "ES" => 67, "ET" => 68, "FI" => 69, "FJ" => 70, "FK" => 71, +"FM" => 72, "FO" => 73, "FR" => 74, "FX" => 75, "GA" => 76, "GB" => 77, +"GD" => 78, "GE" => 79, "GF" => 80, "GH" => 81, "GI" => 82, "GL" => 83, +"GM" => 84, "GN" => 85, "GP" => 86, "GQ" => 87, "GR" => 88, "GS" => 89, +"GT" => 90, "GU" => 91, "GW" => 92, "GY" => 93, "HK" => 94, "HM" => 95, +"HN" => 96, "HR" => 97, "HT" => 98, "HU" => 99, "ID" => 100, "IE" => 101, +"IL" => 102, "IN" => 103, "IO" => 104, "IQ" => 105, "IR" => 106, "IS" => 107, +"IT" => 108, "JM" => 109, "JO" => 110, "JP" => 111, "KE" => 112, "KG" => 113, +"KH" => 114, "KI" => 115, "KM" => 116, "KN" => 117, "KP" => 118, "KR" => 119, +"KW" => 120, "KY" => 121, "KZ" => 122, "LA" => 123, "LB" => 124, "LC" => 125, +"LI" => 126, "LK" => 127, "LR" => 128, "LS" => 129, "LT" => 130, "LU" => 131, +"LV" => 132, "LY" => 133, "MA" => 134, "MC" => 135, "MD" => 136, "MG" => 137, +"MH" => 138, "MK" => 139, "ML" => 140, "MM" => 141, "MN" => 142, "MO" => 143, +"MP" => 144, "MQ" => 145, "MR" => 146, "MS" => 147, "MT" => 148, "MU" => 149, +"MV" => 150, "MW" => 151, "MX" => 152, "MY" => 153, "MZ" => 154, "NA" => 155, +"NC" => 156, "NE" => 157, "NF" => 158, "NG" => 159, "NI" => 160, "NL" => 161, +"NO" => 162, "NP" => 163, "NR" => 164, "NU" => 165, "NZ" => 166, "OM" => 167, +"PA" => 168, "PE" => 169, "PF" => 170, "PG" => 171, "PH" => 172, "PK" => 173, +"PL" => 174, "PM" => 175, "PN" => 176, "PR" => 177, "PS" => 178, "PT" => 179, +"PW" => 180, "PY" => 181, "QA" => 182, "RE" => 183, "RO" => 184, "RU" => 185, +"RW" => 186, "SA" => 187, "SB" => 188, "SC" => 189, "SD" => 190, "SE" => 191, +"SG" => 192, "SH" => 193, "SI" => 194, "SJ" => 195, "SK" => 196, "SL" => 197, +"SM" => 198, "SN" => 199, "SO" => 200, "SR" => 201, "ST" => 202, "SV" => 203, +"SY" => 204, "SZ" => 205, "TC" => 206, "TD" => 207, "TF" => 208, "TG" => 209, +"TH" => 210, "TJ" => 211, "TK" => 212, "TM" => 213, "TN" => 214, "TO" => 215, +"TL" => 216, "TR" => 217, "TT" => 218, "TV" => 219, "TW" => 220, "TZ" => 221, +"UA" => 222, "UG" => 223, "UM" => 224, "US" => 225, "UY" => 226, "UZ" => 227, +"VA" => 228, "VC" => 229, "VE" => 230, "VG" => 231, "VI" => 232, "VN" => 233, +"VU" => 234, "WF" => 235, "WS" => 236, "YE" => 237, "YT" => 238, "RS" => 239, +"ZA" => 240, "ZM" => 241, "ME" => 242, "ZW" => 243, "A1" => 244, "A2" => 245, +"O1" => 246, "AX" => 247, "GG" => 248, "IM" => 249, "JE" => 250, "BL" => 251, +"MF" => 252 +); + var $GEOIP_COUNTRY_CODES = array( +"", "AP", "EU", "AD", "AE", "AF", "AG", "AI", "AL", "AM", "AN", "AO", "AQ", +"AR", "AS", "AT", "AU", "AW", "AZ", "BA", "BB", "BD", "BE", "BF", "BG", "BH", +"BI", "BJ", "BM", "BN", "BO", "BR", "BS", "BT", "BV", "BW", "BY", "BZ", "CA", +"CC", "CD", "CF", "CG", "CH", "CI", "CK", "CL", "CM", "CN", "CO", "CR", "CU", +"CV", "CX", "CY", "CZ", "DE", "DJ", "DK", "DM", "DO", "DZ", "EC", "EE", "EG", +"EH", "ER", "ES", "ET", "FI", "FJ", "FK", "FM", "FO", "FR", "FX", "GA", "GB", +"GD", "GE", "GF", "GH", "GI", "GL", "GM", "GN", "GP", "GQ", "GR", "GS", "GT", +"GU", "GW", "GY", "HK", "HM", "HN", "HR", "HT", "HU", "ID", "IE", "IL", "IN", +"IO", "IQ", "IR", "IS", "IT", "JM", "JO", "JP", "KE", "KG", "KH", "KI", "KM", +"KN", "KP", "KR", "KW", "KY", "KZ", "LA", "LB", "LC", "LI", "LK", "LR", "LS", +"LT", "LU", "LV", "LY", "MA", "MC", "MD", "MG", "MH", "MK", "ML", "MM", "MN", +"MO", "MP", "MQ", "MR", "MS", "MT", "MU", "MV", "MW", "MX", "MY", "MZ", "NA", +"NC", "NE", "NF", "NG", "NI", "NL", "NO", "NP", "NR", "NU", "NZ", "OM", "PA", +"PE", "PF", "PG", "PH", "PK", "PL", "PM", "PN", "PR", "PS", "PT", "PW", "PY", +"QA", "RE", "RO", "RU", "RW", "SA", "SB", "SC", "SD", "SE", "SG", "SH", "SI", +"SJ", "SK", "SL", "SM", "SN", "SO", "SR", "ST", "SV", "SY", "SZ", "TC", "TD", +"TF", "TG", "TH", "TJ", "TK", "TM", "TN", "TO", "TL", "TR", "TT", "TV", "TW", +"TZ", "UA", "UG", "UM", "US", "UY", "UZ", "VA", "VC", "VE", "VG", "VI", "VN", +"VU", "WF", "WS", "YE", "YT", "RS", "ZA", "ZM", "ME", "ZW", "A1", "A2", "O1", +"AX", "GG", "IM", "JE", "BL", "MF" +); + var $GEOIP_COUNTRY_CODES3 = array( +"","AP","EU","AND","ARE","AFG","ATG","AIA","ALB","ARM","ANT","AGO","AQ","ARG", +"ASM","AUT","AUS","ABW","AZE","BIH","BRB","BGD","BEL","BFA","BGR","BHR","BDI", +"BEN","BMU","BRN","BOL","BRA","BHS","BTN","BV","BWA","BLR","BLZ","CAN","CC", +"COD","CAF","COG","CHE","CIV","COK","CHL","CMR","CHN","COL","CRI","CUB","CPV", +"CX","CYP","CZE","DEU","DJI","DNK","DMA","DOM","DZA","ECU","EST","EGY","ESH", +"ERI","ESP","ETH","FIN","FJI","FLK","FSM","FRO","FRA","FX","GAB","GBR","GRD", +"GEO","GUF","GHA","GIB","GRL","GMB","GIN","GLP","GNQ","GRC","GS","GTM","GUM", +"GNB","GUY","HKG","HM","HND","HRV","HTI","HUN","IDN","IRL","ISR","IND","IO", +"IRQ","IRN","ISL","ITA","JAM","JOR","JPN","KEN","KGZ","KHM","KIR","COM","KNA", +"PRK","KOR","KWT","CYM","KAZ","LAO","LBN","LCA","LIE","LKA","LBR","LSO","LTU", +"LUX","LVA","LBY","MAR","MCO","MDA","MDG","MHL","MKD","MLI","MMR","MNG","MAC", +"MNP","MTQ","MRT","MSR","MLT","MUS","MDV","MWI","MEX","MYS","MOZ","NAM","NCL", +"NER","NFK","NGA","NIC","NLD","NOR","NPL","NRU","NIU","NZL","OMN","PAN","PER", +"PYF","PNG","PHL","PAK","POL","SPM","PCN","PRI","PSE","PRT","PLW","PRY","QAT", +"REU","ROU","RUS","RWA","SAU","SLB","SYC","SDN","SWE","SGP","SHN","SVN","SJM", +"SVK","SLE","SMR","SEN","SOM","SUR","STP","SLV","SYR","SWZ","TCA","TCD","TF", +"TGO","THA","TJK","TKL","TLS","TKM","TUN","TON","TUR","TTO","TUV","TWN","TZA", +"UKR","UGA","UM","USA","URY","UZB","VAT","VCT","VEN","VGB","VIR","VNM","VUT", +"WLF","WSM","YEM","YT","SRB","ZAF","ZMB","MNE","ZWE","A1","A2","O1", +"ALA","GGY","IMN","JEY","BLM","MAF" + ); + var $GEOIP_COUNTRY_NAMES = array( +"", "Asia/Pacific Region", "Europe", "Andorra", "United Arab Emirates", +"Afghanistan", "Antigua and Barbuda", "Anguilla", "Albania", "Armenia", +"Netherlands Antilles", "Angola", "Antarctica", "Argentina", "American Samoa", +"Austria", "Australia", "Aruba", "Azerbaijan", "Bosnia and Herzegovina", +"Barbados", "Bangladesh", "Belgium", "Burkina Faso", "Bulgaria", "Bahrain", +"Burundi", "Benin", "Bermuda", "Brunei Darussalam", "Bolivia", "Brazil", +"Bahamas", "Bhutan", "Bouvet Island", "Botswana", "Belarus", "Belize", +"Canada", "Cocos (Keeling) Islands", "Congo, The Democratic Republic of the", +"Central African Republic", "Congo", "Switzerland", "Cote D'Ivoire", "Cook Islands", +"Chile", "Cameroon", "China", "Colombia", "Costa Rica", "Cuba", "Cape Verde", +"Christmas Island", "Cyprus", "Czech Republic", "Germany", "Djibouti", +"Denmark", "Dominica", "Dominican Republic", "Algeria", "Ecuador", "Estonia", +"Egypt", "Western Sahara", "Eritrea", "Spain", "Ethiopia", "Finland", "Fiji", +"Falkland Islands (Malvinas)", "Micronesia, Federated States of", "Faroe Islands", +"France", "France, Metropolitan", "Gabon", "United Kingdom", +"Grenada", "Georgia", "French Guiana", "Ghana", "Gibraltar", "Greenland", +"Gambia", "Guinea", "Guadeloupe", "Equatorial Guinea", "Greece", "South Georgia and the South Sandwich Islands", +"Guatemala", "Guam", "Guinea-Bissau", +"Guyana", "Hong Kong", "Heard Island and McDonald Islands", "Honduras", +"Croatia", "Haiti", "Hungary", "Indonesia", "Ireland", "Israel", "India", +"British Indian Ocean Territory", "Iraq", "Iran, Islamic Republic of", +"Iceland", "Italy", "Jamaica", "Jordan", "Japan", "Kenya", "Kyrgyzstan", +"Cambodia", "Kiribati", "Comoros", "Saint Kitts and Nevis", "Korea, Democratic People's Republic of", +"Korea, Republic of", "Kuwait", "Cayman Islands", +"Kazakhstan", "Lao People's Democratic Republic", "Lebanon", "Saint Lucia", +"Liechtenstein", "Sri Lanka", "Liberia", "Lesotho", "Lithuania", "Luxembourg", +"Latvia", "Libyan Arab Jamahiriya", "Morocco", "Monaco", "Moldova, Republic of", +"Madagascar", "Marshall Islands", "Macedonia", +"Mali", "Myanmar", "Mongolia", "Macau", "Northern Mariana Islands", +"Martinique", "Mauritania", "Montserrat", "Malta", "Mauritius", "Maldives", +"Malawi", "Mexico", "Malaysia", "Mozambique", "Namibia", "New Caledonia", +"Niger", "Norfolk Island", "Nigeria", "Nicaragua", "Netherlands", "Norway", +"Nepal", "Nauru", "Niue", "New Zealand", "Oman", "Panama", "Peru", "French Polynesia", +"Papua New Guinea", "Philippines", "Pakistan", "Poland", "Saint Pierre and Miquelon", +"Pitcairn Islands", "Puerto Rico", "Palestinian Territory", +"Portugal", "Palau", "Paraguay", "Qatar", "Reunion", "Romania", +"Russian Federation", "Rwanda", "Saudi Arabia", "Solomon Islands", +"Seychelles", "Sudan", "Sweden", "Singapore", "Saint Helena", "Slovenia", +"Svalbard and Jan Mayen", "Slovakia", "Sierra Leone", "San Marino", "Senegal", +"Somalia", "Suriname", "Sao Tome and Principe", "El Salvador", "Syrian Arab Republic", +"Swaziland", "Turks and Caicos Islands", "Chad", "French Southern Territories", +"Togo", "Thailand", "Tajikistan", "Tokelau", "Turkmenistan", +"Tunisia", "Tonga", "Timor-Leste", "Turkey", "Trinidad and Tobago", "Tuvalu", +"Taiwan", "Tanzania, United Republic of", "Ukraine", +"Uganda", "United States Minor Outlying Islands", "United States", "Uruguay", +"Uzbekistan", "Holy See (Vatican City State)", "Saint Vincent and the Grenadines", +"Venezuela", "Virgin Islands, British", "Virgin Islands, U.S.", +"Vietnam", "Vanuatu", "Wallis and Futuna", "Samoa", "Yemen", "Mayotte", +"Serbia", "South Africa", "Zambia", "Montenegro", "Zimbabwe", +"Anonymous Proxy","Satellite Provider","Other", +"Aland Islands","Guernsey","Isle of Man","Jersey","Saint Barthelemy","Saint Martin" +); +} +} // class_exists + +if( !function_exists('geoip_load_shared_mem') ) { +function geoip_load_shared_mem ($file) { + + $fp = fopen($file, "rb"); + if (!$fp) { + print "error opening $file: $php_errormsg\n"; + exit; + } + $s_array = fstat($fp); + $size = $s_array['size']; + if ($shmid = @shmop_open (GEOIP_SHM_KEY, "w", 0, 0)) { + shmop_delete ($shmid); + shmop_close ($shmid); + } + $shmid = shmop_open (GEOIP_SHM_KEY, "c", 0644, $size); + shmop_write ($shmid, fread($fp, $size), 0); + shmop_close ($shmid); +} +} // function_exists + +if( !function_exists('_setup_segments') ) { +function _setup_segments($gi){ + $gi->databaseType = GEOIP_COUNTRY_EDITION; + $gi->record_length = STANDARD_RECORD_LENGTH; + if ($gi->flags & GEOIP_SHARED_MEMORY) { + $offset = @shmop_size ($gi->shmid) - 3; + for ($i = 0; $i < STRUCTURE_INFO_MAX_SIZE; $i++) { + $delim = @shmop_read ($gi->shmid, $offset, 3); + $offset += 3; + if ($delim == (chr(255).chr(255).chr(255))) { + $gi->databaseType = ord(@shmop_read ($gi->shmid, $offset, 1)); + $offset++; + + if ($gi->databaseType == GEOIP_REGION_EDITION_REV0){ + $gi->databaseSegments = GEOIP_STATE_BEGIN_REV0; + } else if ($gi->databaseType == GEOIP_REGION_EDITION_REV1){ + $gi->databaseSegments = GEOIP_STATE_BEGIN_REV1; + } else if (($gi->databaseType == GEOIP_CITY_EDITION_REV0)|| + ($gi->databaseType == GEOIP_CITY_EDITION_REV1) + || ($gi->databaseType == GEOIP_ORG_EDITION) + || ($gi->databaseType == GEOIP_ISP_EDITION) + || ($gi->databaseType == GEOIP_ASNUM_EDITION)){ + $gi->databaseSegments = 0; + $buf = @shmop_read ($gi->shmid, $offset, SEGMENT_RECORD_LENGTH); + for ($j = 0;$j < SEGMENT_RECORD_LENGTH;$j++){ + $gi->databaseSegments += (ord($buf[$j]) << ($j * 8)); + } + if (($gi->databaseType == GEOIP_ORG_EDITION)|| + ($gi->databaseType == GEOIP_ISP_EDITION)) { + $gi->record_length = ORG_RECORD_LENGTH; + } + } + break; + } else { + $offset -= 4; + } + } + if (($gi->databaseType == GEOIP_COUNTRY_EDITION)|| + ($gi->databaseType == GEOIP_PROXY_EDITION)|| + ($gi->databaseType == GEOIP_NETSPEED_EDITION)){ + $gi->databaseSegments = GEOIP_COUNTRY_BEGIN; + } + } else { + $filepos = ftell($gi->filehandle); + fseek($gi->filehandle, -3, SEEK_END); + for ($i = 0; $i < STRUCTURE_INFO_MAX_SIZE; $i++) { + $delim = fread($gi->filehandle,3); + if ($delim == (chr(255).chr(255).chr(255))){ + $gi->databaseType = ord(fread($gi->filehandle,1)); + if ($gi->databaseType == GEOIP_REGION_EDITION_REV0){ + $gi->databaseSegments = GEOIP_STATE_BEGIN_REV0; + } + else if ($gi->databaseType == GEOIP_REGION_EDITION_REV1){ + $gi->databaseSegments = GEOIP_STATE_BEGIN_REV1; + } else if (($gi->databaseType == GEOIP_CITY_EDITION_REV0) || + ($gi->databaseType == GEOIP_CITY_EDITION_REV1) || + ($gi->databaseType == GEOIP_ORG_EDITION) || + ($gi->databaseType == GEOIP_ISP_EDITION) || + ($gi->databaseType == GEOIP_ASNUM_EDITION)){ + $gi->databaseSegments = 0; + $buf = fread($gi->filehandle,SEGMENT_RECORD_LENGTH); + for ($j = 0;$j < SEGMENT_RECORD_LENGTH;$j++){ + $gi->databaseSegments += (ord($buf[$j]) << ($j * 8)); + } + if ($gi->databaseType == GEOIP_ORG_EDITION || + $gi->databaseType == GEOIP_ISP_EDITION) { + $gi->record_length = ORG_RECORD_LENGTH; + } + } + break; + } else { + fseek($gi->filehandle, -4, SEEK_CUR); + } + } + if (($gi->databaseType == GEOIP_COUNTRY_EDITION)|| + ($gi->databaseType == GEOIP_PROXY_EDITION)|| + ($gi->databaseType == GEOIP_NETSPEED_EDITION)){ + $gi->databaseSegments = GEOIP_COUNTRY_BEGIN; + } + fseek($gi->filehandle,$filepos,SEEK_SET); + } + return $gi; +} +} // function_exists + +if( !function_exists( 'geoip_open' ) ) { +function geoip_open($filename, $flags) { + $gi = new GeoIP; + $gi->flags = $flags; + if ($gi->flags & GEOIP_SHARED_MEMORY) { + $gi->shmid = @shmop_open (GEOIP_SHM_KEY, "a", 0, 0); + } else { + $gi->filehandle = fopen($filename,"rb") or die( "Can not open $filename\n" ); + if ($gi->flags & GEOIP_MEMORY_CACHE) { + $s_array = fstat($gi->filehandle); + $gi->memory_buffer = fread($gi->filehandle, $s_array['size']); + } + } + + $gi = _setup_segments($gi); + return $gi; +} +} // function_exists + +if( !function_exists( 'geoip_close' ) ) { +function geoip_close($gi) { + if ($gi->flags & GEOIP_SHARED_MEMORY) { + return true; + } + + return fclose($gi->filehandle); +} +} // function_exists + +if( !function_exists( 'geoip_country_id_by_name' ) ) { +function geoip_country_id_by_name($gi, $name) { + $addr = gethostbyname($name); + if (!$addr || $addr == $name) { + return false; + } + return geoip_country_id_by_addr($gi, $addr); +} +} // function_exists + +if( !function_exists( 'geoip_country_code_by_name' ) ) { +function geoip_country_code_by_name($gi, $name) { + $country_id = geoip_country_id_by_name($gi,$name); + if ($country_id !== false) { + return $gi->GEOIP_COUNTRY_CODES[$country_id]; + } + return false; +} +} // function_exists + +if( !function_exists( 'geoip_country_name_by_name' ) ) { +function geoip_country_name_by_name($gi, $name) { + $country_id = geoip_country_id_by_name($gi,$name); + if ($country_id !== false) { + return $gi->GEOIP_COUNTRY_NAMES[$country_id]; + } + return false; +} +} // function_exists + +if( !function_exists( 'geoip_country_id_by_addr' ) ) { +function geoip_country_id_by_addr($gi, $addr) { + $ipnum = ip2long($addr); + return _geoip_seek_country($gi, $ipnum) - GEOIP_COUNTRY_BEGIN; +} +} // function_exists + +if( !function_exists( 'geoip_country_code_by_addr' ) ) { +function geoip_country_code_by_addr($gi, $addr) { + if ($gi->databaseType == GEOIP_CITY_EDITION_REV1) { + $record = geoip_record_by_addr($gi,$addr); + if ( $record !== false ) { + return $record->country_code; + } + } else { + $country_id = geoip_country_id_by_addr($gi,$addr); + if ($country_id !== false) { + return $gi->GEOIP_COUNTRY_CODES[$country_id]; + } + } + return false; +} +} // function_exists + +if( !function_exists( 'geoip_country_name_by_addr' ) ) { +function geoip_country_name_by_addr($gi, $addr) { + if ($gi->databaseType == GEOIP_CITY_EDITION_REV1) { + $record = geoip_record_by_addr($gi,$addr); + return $record->country_name; + } else { + $country_id = geoip_country_id_by_addr($gi,$addr); + if ($country_id !== false) { + return $gi->GEOIP_COUNTRY_NAMES[$country_id]; + } + } + return false; +} +} // function_exists + +if( !function_exists( '_geoip_seek_country' ) ) { +function _geoip_seek_country($gi, $ipnum) { + $offset = 0; + for ($depth = 31; $depth >= 0; --$depth) { + if ($gi->flags & GEOIP_MEMORY_CACHE) { + $buf = substr($gi->memory_buffer, + 2 * $gi->record_length * $offset, + 2 * $gi->record_length); + } elseif ($gi->flags & GEOIP_SHARED_MEMORY) { + $buf = @shmop_read ($gi->shmid, + 2 * $gi->record_length * $offset, + 2 * $gi->record_length ); + } else { + fseek($gi->filehandle, 2 * $gi->record_length * $offset, SEEK_SET) == 0 + or die("fseek failed"); + $buf = fread($gi->filehandle, 2 * $gi->record_length); + } + $x = array(0,0); + for ($i = 0; $i < 2; ++$i) { + for ($j = 0; $j < $gi->record_length; ++$j) { + $x[$i] += ord($buf[$gi->record_length * $i + $j]) << ($j * 8); + } + } + if ($ipnum & (1 << $depth)) { + if ($x[1] >= $gi->databaseSegments) { + return $x[1]; + } + $offset = $x[1]; + } else { + if ($x[0] >= $gi->databaseSegments) { + return $x[0]; + } + $offset = $x[0]; + } + } + trigger_error("error traversing database - perhaps it is corrupt?", E_USER_ERROR); + return false; +} +} // function_exists + +if( !function_exists( '_get_org' ) ) { +function _get_org($gi,$ipnum){ + $seek_org = _geoip_seek_country($gi,$ipnum); + if ($seek_org == $gi->databaseSegments) { + return NULL; + } + $record_pointer = $seek_org + (2 * $gi->record_length - 1) * $gi->databaseSegments; + if ($gi->flags & GEOIP_SHARED_MEMORY) { + $org_buf = @shmop_read ($gi->shmid, $record_pointer, MAX_ORG_RECORD_LENGTH); + } else { + fseek($gi->filehandle, $record_pointer, SEEK_SET); + $org_buf = fread($gi->filehandle,MAX_ORG_RECORD_LENGTH); + } + $org_buf = substr($org_buf, 0, strpos($org_buf, 0)); + return $org_buf; +} +} // function_exists + +if( !function_exists( 'geoip_org_by_addr' ) ) { +function geoip_org_by_addr ($gi,$addr) { + if ($addr == NULL) { + return 0; + } + $ipnum = ip2long($addr); + return _get_org($gi, $ipnum); +} +} // function_exists + +if( !function_exists( '_get_region' ) ) { +function _get_region($gi,$ipnum){ + if ($gi->databaseType == GEOIP_REGION_EDITION_REV0){ + $seek_region = _geoip_seek_country($gi,$ipnum) - GEOIP_STATE_BEGIN_REV0; + if ($seek_region >= 1000){ + $country_code = "US"; + $region = chr(($seek_region - 1000)/26 + 65) . chr(($seek_region - 1000)%26 + 65); + } else { + $country_code = $gi->GEOIP_COUNTRY_CODES[$seek_region]; + $region = ""; + } + return array ($country_code,$region); + } else if ($gi->databaseType == GEOIP_REGION_EDITION_REV1) { + $seek_region = _geoip_seek_country($gi,$ipnum) - GEOIP_STATE_BEGIN_REV1; + //print $seek_region; + if ($seek_region < US_OFFSET){ + $country_code = ""; + $region = ""; + } else if ($seek_region < CANADA_OFFSET) { + $country_code = "US"; + $region = chr(($seek_region - US_OFFSET)/26 + 65) . chr(($seek_region - US_OFFSET)%26 + 65); + } else if ($seek_region < WORLD_OFFSET) { + $country_code = "CA"; + $region = chr(($seek_region - CANADA_OFFSET)/26 + 65) . chr(($seek_region - CANADA_OFFSET)%26 + 65); + } else { + $country_code = $gi->GEOIP_COUNTRY_CODES[($seek_region - WORLD_OFFSET) / FIPS_RANGE]; + $region = ""; + } + return array ($country_code,$region); + } +} +} // function_exists + +if( !function_exists( 'geoip_region_by_addr' ) ) { +function geoip_region_by_addr ($gi,$addr) { + if ($addr == NULL) { + return 0; + } + $ipnum = ip2long($addr); + return _get_region($gi, $ipnum); +} +} // function_exists + +if( !function_exists( 'getdnsattributes' ) ) { +function getdnsattributes ($l,$ip){ + $r = new Net_DNS_Resolver(); + $r->nameservers = array("ws1.maxmind.com"); + $p = $r->search($l."." . $ip .".s.maxmind.com","TXT","IN"); + $str = is_object($p->answer[0])?$p->answer[0]->string():''; + ereg("\"(.*)\"",$str,$regs); + $str = $regs[1]; + return $str; +} +} // function_exists diff --git a/includes/geo/readme.txt b/includes/geo/readme.txt new file mode 100644 index 0000000..a7a8773 --- /dev/null +++ b/includes/geo/readme.txt @@ -0,0 +1,33 @@ +****************************** +** GeoIP package for YOURLS ** +****************************** + ++-----------------+ +| What the hell ? | ++-----------------+ + +Text files from this package (GeoIP.dat and geoip.inc) are 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 GeoIP database +from the following URL: http://www.maxmind.com/app/geolitecountry +(look for a link pointing to a file named "GeoIP.dat.gz") + +Flag files from this package come from various sources. Feel free to copy and +redistribute them just as I'm doing :) + + ++-----------------------------+ +| How to install this package | ++-----------------------------+ + +- In directory "includes", create a subdirectory "geo", so you have the +following directory structure: + [yourls_root] + +--admin + +--[other directories...] + +--includes + +--geo + +- Put the content of this package (files GeoIP.dat and geoip.inc) into +the freshly created "geo" subdirectory diff --git a/includes/load-yourls.php b/includes/load-yourls.php new file mode 100644 index 0000000..b63d0a2 --- /dev/null +++ b/includes/load-yourls.php @@ -0,0 +1,173 @@ +<?php +// This file initialize everything needed for YOURLS + +// Include settings +if( file_exists(dirname(__FILE__).'/config.php') ) { + // config.php in /includes/ + require_once( dirname(__FILE__).'/config.php' ); +} elseif ( file_exists(dirname(dirname(__FILE__)).'/user/config.php') ) { + // config.php in /user/ + require_once( dirname(dirname(__FILE__)).'/user/config.php' ); +} else { + // config.php not found :( + die('<p class="error">Cannot find <tt>config.php</tt>.</p><p>Please read the <tt>readme.html</tt> to learn how to install YOURLS</p>'); +} + +// Check if config.php was properly updated for 1.4 +if( !defined('YOURLS_DB_PREFIX') ) + die('<p class="error">Your <tt>config.php</tt> does not contain all the required constant definitions.</p><p>Please check <tt>config-sample.php</tt> and update your config accordingly, there are new stuffs!</p>'); + + +// Define core constants that have not been user defined in config.php + +// physical path of YOURLS root +if( !defined('YOURLS_ABSPATH') ) + define('YOURLS_ABSPATH', str_replace( '\\', '/', dirname(dirname(__FILE__)) ) ); + +// physical path of includes directory +if( !defined('YOURLS_INC') ) + define('YOURLS_INC', YOURLS_ABSPATH.'/includes' ); + +// physical path of user directory +if( !defined('YOURLS_USERDIR') ) + define('YOURLS_USERDIR', YOURLS_ABSPATH.'/user' ); + +// URL of user directory +if( !defined('YOURLS_USERURL') ) + define('YOURLS_USERURL', YOURLS_SITE.'/user'); + +// physical path of plugins directory +if( !defined('YOURLS_PLUGINDIR') ) + define('YOURLS_PLUGINDIR', YOURLS_USERDIR.'/plugins' ); + +// URL of plugins directory +if( !defined('YOURLS_PLUGINURL') ) + define('YOURLS_PLUGINURL', YOURLS_USERURL.'/plugins'); + +// physical path of pages directory +if( !defined('YOURLS_PAGEDIR') ) + define('YOURLS_PAGEDIR', YOURLS_ABSPATH.'/pages' ); + +// table to store URLs +if( !defined('YOURLS_DB_TABLE_URL') ) + define('YOURLS_DB_TABLE_URL', YOURLS_DB_PREFIX.'url'); + +// table to store options +if( !defined('YOURLS_DB_TABLE_OPTIONS') ) + define('YOURLS_DB_TABLE_OPTIONS', YOURLS_DB_PREFIX.'options'); + +// table to store hits, for stats +if( !defined('YOURLS_DB_TABLE_LOG') ) + define('YOURLS_DB_TABLE_LOG', YOURLS_DB_PREFIX.'log'); + +// minimum delay in sec before a same IP can add another URL. Note: logged in users are not throttled down. +if( !defined('YOURLS_FLOOD_DELAY_SECONDS') ) + define('YOURLS_FLOOD_DELAY_SECONDS', 15 ); + +// comma separated list of IPs that can bypass flood check. +if( !defined('YOURLS_FLOOD_IP_WHITELIST') ) + define('YOURLS_FLOOD_IP_WHITELIST', '' ); + +// life span of an auth cookie in seconds (60*60*24*7 = 7 days) +if( !defined('YOURLS_COOKIE_LIFE') ) + define( 'YOURLS_COOKIE_LIFE', 60*60*24*7 ); + +// life span of a nonce in seconds +if( !defined('YOURLS_NONCE_LIFE') ) + define( 'YOURLS_NONCE_LIFE', 43200 ); // 3600 * 12 + +// if set to true, disable stat logging (no use for it, too busy servers, ...) +if( !defined('YOURLS_NOSTATS') ) + define( 'YOURLS_NOSTATS', false ); + +// if set to true, force https:// in the admin area +if( !defined('YOURLS_ADMIN_SSL') ) + define( 'YOURLS_ADMIN_SSL', false ); + +// if set to true, verbose debug infos. Will break things. Don't enable. +if( !defined('YOURLS_DEBUG') ) + define( 'YOURLS_DEBUG', false ); + +// Error reporting +if (defined('YOURLS_DEBUG') && YOURLS_DEBUG == true) { + error_reporting(E_ALL); +} else { + error_reporting(E_ERROR | E_PARSE); +} + +// Include all functions +require_once( YOURLS_INC.'/version.php' ); +require_once( YOURLS_INC.'/functions.php'); +require_once( YOURLS_INC.'/functions-formatting.php' ); +require_once( YOURLS_INC.'/functions-compat.php' ); +require_once( YOURLS_INC.'/functions-html.php' ); +// Allow drop-in replacement for the DB engine +if( file_exists( YOURLS_USERDIR.'/db.php' ) ) { + require_once( YOURLS_USERDIR.'/db.php' ); +} else { + require_once( YOURLS_INC.'/class-mysql.php' ); +} +require_once( YOURLS_INC.'/functions-plugins.php'); +// Load auth functions if needed +if( yourls_is_private() ) + require_once( YOURLS_INC.'/functions-auth.php' ); + +// Allow early inclusion of a cache layer +if( file_exists( YOURLS_USERDIR.'/cache.php' ) ) + require_once( YOURLS_USERDIR.'/cache.php' ); + +// If request for an admin page is http:// and SSL is required, redirect +if( yourls_is_admin() && yourls_needs_ssl() && !yourls_is_ssl() ) { + if ( 0 === strpos($_SERVER['REQUEST_URI'], 'http') ) { + yourls_redirect( preg_replace('|^http://|', 'https://', $_SERVER['REQUEST_URI']) ); + exit(); + } else { + yourls_redirect( 'https://' . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI'] ); + exit(); + } +} + +// Fix REQUEST_URI for IIS +yourls_fix_request_uri(); + +// Create the YOURLS object $ydb that will contain everything we globally need +global $ydb; +yourls_db_connect(); + +// Read options right from start +yourls_get_all_options(); + +// Register shutdown function +register_shutdown_function( 'yourls_shutdown' ); + +// Core now loaded +yourls_do_action( 'init' ); // plugins can't see this, not loaded yet + +// Check if we are in maintenance mode +yourls_check_maintenance_mode(); + +// Check if need to redirect to install procedure +if( !yourls_is_installed() && ( !defined('YOURLS_INSTALLING') || YOURLS_INSTALLING != true ) ) { + yourls_redirect( yourls_admin_url( 'install.php' ), 302 ); +} + +// Check if upgrade is needed. +// Note: this is bypassable with define('YOURLS_NO_UPGRADE_CHECK', true) +// This is also bypassed if YOURLS_INSTALLING +if ( + ( !defined('YOURLS_NO_UPGRADE_CHECK') || YOURLS_NO_UPGRADE_CHECK != true ) + && + ( !defined('YOURLS_INSTALLING') || YOURLS_INSTALLING != true ) +) { + if ( yourls_upgrade_is_needed() ) { + yourls_redirect( YOURLS_SITE .'/admin/upgrade.php', 302 ); + } +} + +// Init all plugins +yourls_load_plugins(); +yourls_do_action( 'plugins_loaded' ); + +if( yourls_is_admin() ) + yourls_do_action( 'admin_init' ); + diff --git a/includes/version.php b/includes/version.php new file mode 100644 index 0000000..6666154 --- /dev/null +++ b/includes/version.php @@ -0,0 +1,5 @@ +<?php +// Bump this when updating the zip package +define('YOURLS_VERSION', '1.5.1-gamma'); +define('YOURLS_DB_VERSION', '482'); +?> \ No newline at end of file diff --git a/js/ZeroClipboard.swf b/js/ZeroClipboard.swf new file mode 100644 index 0000000000000000000000000000000000000000..13bf8e396202964e0048333d878f4b949a2f5e6a GIT binary patch literal 1071 zcmV+~1kn3KS5pay1^@tfoPAa6Qrkup-d$aeB-<EsF<>A-xFjKf1te)pFM-&Q&_dOT zp~-XxqP4X~YJ}vGWC;KAD1C=MKwiO_PG6^Vbs@z~r#qgr-}!Xr?4IxJ9P1kT4dpSa zmlT9hja*+}e;Cbih*6`(JT|+I(1(#NIVSiTL~Dq=|Lb=d5tOYL`L;_#dyQQ%FAAmI zcth~a_gzLk@xphk!Y?fFYp&C2`ZTZ#X}INt9hY9ojZWZ1Om23g$oC2%i(XLAs&#|V z5ArS7X}yhomj%SJ<VF-Y-kHMb&JlYT0gsONf$ReBA{KbmE$wDt-{X6mwph9E0?E-d zYT4?!-wl~@!2+>GT~|rnZj|zM|I&j59e1QKqGxQN5!(ijWrx1S)ZN!RwWBwC`$uYc z!)028S7F4?l?H2dd39HKImh$+mv#S~I-YjmQ;P-rUfUM~-;Xr+ldpAXK+hS!b|@Ro zUs)@fv!kf9RjpFXZ?d(Pe_q{bY*sgP{Ykaib==7Da_N!X$Z^AwK5e&BZ5R5<db+3S zYrYrpE3sgvKPZuowj$?(rGb<GlVs}l1K3I)Ks}R~1zOtKSeyda@}KT1X94ZlPAgQK z?9B1@9M=^OX=F>6j>T=;_5DD$nR8}GiWShym;5A&x*eM;)Us-}<67Eb+@9n>sdlhm z`(coON!$a6H-ML=9U8}t-8aV1yD!xY9v@|7-FWq*lEUMka&b=Hq$X{>72}4eNl_P+ zccPJWGtXb!r#GbVPIO$}sN%oME%Yf<`b@|2f6G5y#$}-l<FbUxgXJj+jS0$Pd8r~- z?p5wr9#obq4=W3#C=slvT29Ot28x5Fp~rv;5D|z3L<T_tNd=;TlmjUbqyW+YkRr$> zAR|D=L6`ti0Wt|N4P*v{Ss-&j?gE(yvY_TMkQE@SK-Pd%f#~WwXExMLZXW@84CD#m zFMxar<SQUsK)wd@4Ulhvd<W__zz&dSfa@Uag0Kg|a}6a^1b=4uA~^lXhX@vMHb}52 zsUnhOK5HZd7=eP3q9UXTIG0#Hrs6rIVo}6MLzrtJ^z`SPl8B}i%)-i$sjdvq8UrFH z$!&5pBZb>!IU~i}<XA>ZGSTvX;GX_!`A@yKkIbSu*e=l_b9m*BF@hOB8SS;p?XkU4 z+#Y{FagI+_hF#pQ*y^c#B7H9*TQ=n-IvJZOQ*KYMV&e{u!2((~XOiIAy*Zr0yBr$x zqA6D~T{u}ZWn+;Cn@jC`refSD34E}PZ{YGaxq%P2g&VlCEyl30qM2Z<#-M2CQxMno zG_4J<Av}R(LR3xZ>8H7mc8(VenQzJ;=@j=BiTh*RubMeS$61ORcM^S6!u6l;=?s|@ py1A~K8@jovn~!u;;=k8uI$3rc`gC{*rT-s&a~N%N=5J58nk1s|4c7nw literal 0 HcmV?d00001 diff --git a/js/common.js b/js/common.js new file mode 100644 index 0000000..4c8cade --- /dev/null +++ b/js/common.js @@ -0,0 +1,157 @@ +// Handle .hide-if-no-js and .hide-if-js styles +$(document).ready(function(){ + $('.hide-if-no-js').removeClass('hide-if-no-js'); + $('.hide-if-js').hide(); +}); + +// Change an element text an revert in a smooth pulse. el is an element id like '#copybox h2' +function html_pulse( el, newtext ){ + var oldtext = $(el).html(); + // Fast pulse to "Copied" and revert + $(el).fadeTo( + "normal", + 0.01, + function(){ + $(el) + .html( newtext ) + .css('opacity', 1) + .fadeTo( + "slow", 1, // this fades from 1 to 1: just a 'sleep(1)' actually + function(){ + $(el).fadeTo("normal", 0.01, function(){$(el).html( oldtext ).css('opacity', 1)}); + } + ); + } + ); + + +} + +// Update feedback message +function feedback(msg, type, delay) { + closeme = ( type == 'fail' || type == 'error' ) ? true : false; + delay = delay || ( closeme == true ? 10000 : 3500 ); + $.notifyBar({ + html: '<span>'+msg+'</span>', + delay: delay, + animationSpeed: "normal", + close: closeme, + cls: type + }); + return true; +} + +// Unused for now +function logout() { + $.ajax({ + type: "POST", + url: ajaxurl, + data: {action:'logout'}, + success: function() { + window.parent.location.href = window.parent.location.href; + } + }); +} + +// Begin the spinning animation & disable a button +function add_loading(el) { + $(el).attr("disabled", "disabled").addClass('disabled').addClass('loading'); +} + +// End spinning animation +function end_loading(el) { + $(el).removeClass('loading'); +} + +// Un-disable an element +function end_disable(el) { + $(el).removeAttr("disabled").removeClass('disabled'); +} + +// Trim long string +function trim_long_string( string, length) { + var newstring = string; + length = length || 60; + if ( newstring.length > length ) { + newstring = newstring.substr(0, (length - 5) ) + '[...]'; + } + return newstring; +} + +// Get the var=xxx from a query string +function get_var_from_query( url, varname, default_val ) { + if( varname == undefined ) { + varname = 'nonce'; + } + if( default_val == undefined ) { + default_val = ''; + } + + // Split the url on '?' and get only the params (which is element 1) + url = url.split('?')[1]; + // Now split those params on '&' so we can get each one individually (Ex. param_var=param_value) + url = url.split('&'); + // Now we have to find the varname in that array using methods that IE likes (Curse you IE!!!) + var i=0; + for( i=0; i<url.length; i++ ){ + // So split the first param elemment on '=' and check the param_var to see if it matches varname (element 0) + if( url[i].split('=')[0] == varname ){ + // If it matches we want to return the param_value + return url[i].split('=')[1]; + } + } + + // If we didn't find anything then we just return the default_val + return default_val; +} + +/** + * Jquery Cookie plugin + * Copyright (c) 2006 Klaus Hartl (stilbuero.de) + * Dual licensed under the MIT and GPL licenses: + * http://www.opensource.org/licenses/mit-license.php + * http://www.gnu.org/licenses/gpl.html + * Available at http://plugins.jquery.com/files/jquery.cookie.js.txt + */ +jQuery.cookie = function(name, value, options) { + if (typeof value != 'undefined') { // name and value given, set cookie + options = options || {}; + if (value === null) { + value = ''; + options.expires = -1; + } + var expires = ''; + if (options.expires && (typeof options.expires == 'number' || options.expires.toUTCString)) { + var date; + if (typeof options.expires == 'number') { + date = new Date(); + date.setTime(date.getTime() + (options.expires * 24 * 60 * 60 * 1000)); + } else { + date = options.expires; + } + expires = '; expires=' + date.toUTCString(); // use expires attribute, max-age is not supported by IE + } + // CAUTION: Needed to parenthesize options.path and options.domain + // in the following expressions, otherwise they evaluate to undefined + // in the packed version for some reason... + var path = options.path ? '; path=' + (options.path) : ''; + var domain = options.domain ? '; domain=' + (options.domain) : ''; + var secure = options.secure ? '; secure' : ''; + document.cookie = [name, '=', encodeURIComponent(value), expires, path, domain, secure].join(''); + } else { // only name given, get cookie + var cookieValue = null; + if (document.cookie && document.cookie != '') { + var cookies = document.cookie.split(';'); + for (var i = 0; i < cookies.length; i++) { + var cookie = jQuery.trim(cookies[i]); + // Does this cookie string begin with the name we want? + if (cookie.substring(0, name.length + 1) == (name + '=')) { + cookieValue = decodeURIComponent(cookie.substring(name.length + 1)); + break; + } + } + } + return cookieValue; + } +}; + diff --git a/js/infos.js b/js/infos.js new file mode 100644 index 0000000..28e2d27 --- /dev/null +++ b/js/infos.js @@ -0,0 +1,49 @@ + +$(document).ready(function(){ + $('ul.toggle_display').css('display', 'block'); + $('.tab h2').css('display','none'); + + // Toggle tabs + $('ul.toggle_display li a').click(function(){ + var target = $(this).attr('href').replace('#', ''); // 'stat_tab_location' + var divs = target.split('_')[1]; // 'tab' + $('div.'+divs).css('display', 'none'); + $('div#'+target).css('display', 'block'); + $('ul.stat_'+divs+' li a').removeClass('selected'); + //$(this).addClass('selected').css('outline', 'none').blur(); + $('ul.stat_'+divs+' li a[href="#'+target+'"]').addClass('selected').css('outline', 'none').blur(); + return false; + }); + + // Activate main tab + if (location.hash) { + $('#tabs ul#headers li a[href="'+location.hash+'"]').click(); + } else { + $('#tabs ul#headers li a:first').click(); + } + + // Activate first line graph + $('#stats_lines li a:first').click(); + + // Prettify list + $('#historical_clicks li:odd').css('background', '#E3F3FF'); + + // Toggle detail lists + $('a.details').click(function(){ + var target = $(this).attr('id').replace('more_', 'details_'); + $('#'+target).toggle(); + return false; + }); + + // If an image src is erroneous (404 or anything) replace it with a transparent gif + $('.fix_images').each(function(i,img) { + $(img).error(function(){ + $(img).attr('src', 'images/blank.gif'); + }); + }); + + // If we have the zeroclipboard thing, init it when Share Tab is displayed + $('#tabs ul#headers li a[href="#stat_tab_share"]').click(function(){ + init_clipboard(); + }); +}); \ No newline at end of file diff --git a/js/insert.js b/js/insert.js new file mode 100644 index 0000000..f7dc543 --- /dev/null +++ b/js/insert.js @@ -0,0 +1,202 @@ +// Init some stuff +$(document).ready(function(){ + $('#add-url, #add-keyword').keypress(function(e){ + if (e.which == 13) {add();} + }); + reset_url(); + $('#new_url_form').attr('action', 'javascript:add();'); + + $('input.text').focus(function(){ + $(this).select(); + }); + + // this one actually has little impact, the .hasClass('disabled') in each edit(), remove() etc... fires faster + $('a.button').live('click', function() { + if( $(this).hasClass('disabled') ) { + return false; + } + }); +}); + +// Create new link and add to table +function add() { + if( $('#add-button').hasClass('disabled') ) { + return false; + } + var newurl = $("#add-url").val(); + var nonce = $("#nonce-add").val(); + if ( !newurl || newurl == 'http://' || newurl == 'https://' ) { + return; + } + var keyword = $("#add-keyword").val(); + add_loading("#add-button"); + $.getJSON( + ajaxurl, + {action:'add', url: newurl, keyword: keyword, nonce: nonce}, + function(data){ + if(data.status == 'success') { + $('#main_table tbody').prepend( data.html ).trigger("update"); + $('#nourl_found').css('display', 'none'); + zebra_table(); + increment(); + toggle_share_fill_boxes( data.url.url, data.shorturl, data.url.title ); + } + + reset_url(); + end_loading("#add-button"); + end_disable("#add-button"); + + feedback(data.message, data.status); + } + ); +} + +function toggle_share_fill_boxes( url, shorturl, title ) { + $('#copylink').val( shorturl ); + $('#titlelink').val( title ); + $('#origlink').attr( 'href', url ).html( url ); + $('#statlink').attr( 'href', shorturl+'+' ).html( shorturl+'+' ); + var tweet = ( title ? title + ' ' + shorturl : shorturl ); + $('#tweet_body').val( tweet ).keypress(); + $('#shareboxes').slideDown( '300', function(){ init_clipboard(); } ); // clipboard re-initialized after slidedown to make sure the invisible Flash element is correctly positionned + $('#tweet_body').keypress(); +} + +// Display the edition interface +function edit(id) { + if( $('#edit-button-'+id).hasClass('disabled') ) { + return false; + } + add_loading('#actions-'+id+' .button'); + var keyword = $('#keyword_'+id).val(); + var nonce = get_var_from_query( $('#edit-button-'+id).attr('href'), 'nonce' ); + $.getJSON( + ajaxurl, + { action: "edit_display", keyword: keyword, nonce: nonce, id: id }, + function(data){ + $("#id-" + id).after( data.html ); + $("#edit-url-"+ id).focus(); + end_loading('#actions-'+id+' .button'); + } + ); +} + +// Delete a link +function remove(id) { + if( $('#delete-button-'+id).hasClass('disabled') ) { + return false; + } + if (!confirm('Really delete?')) { + return; + } + var keyword = $('#keyword_'+id).val(); + var nonce = get_var_from_query( $('#delete-button-'+id).attr('href'), 'nonce' ); + $.getJSON( + ajaxurl, + { action: "delete", keyword: keyword, nonce: nonce, id: id }, + function(data){ + if (data.success == 1) { + $("#id-" + id).fadeOut(function(){ + $(this).remove(); + if( $('#main_table tbody tr').length == 1 ) { + $('#nourl_found').css('display', ''); + } + + zebra_table(); + }); + decrement(); + } else { + alert('something wrong happened while deleting :/'); + } + } + ); +} + +// Redirect to stat page +function stats(link) { + window.location=link; +} + +// Cancel edition of a link +function hide_edit(id) { + $("#edit-" + id).fadeOut(200, function(){ + end_disable('#actions-'+id+' .button'); + }); +} + +// Save edition of a link +function edit_save(id) { + add_loading("#edit-close-" + id); + var newurl = $("#edit-url-" + id).val(); + var newkeyword = $("#edit-keyword-" + id).val(); + var title = $("#edit-title-" + id).val(); + var keyword = $('#old_keyword_'+id).val(); + var nonce = $('#nonce_'+id).val(); + var www = $('#yourls-site').val(); + $.getJSON( + ajaxurl, + {action:'edit_save', url: newurl, id: id, keyword: keyword, newkeyword: newkeyword, title: title, nonce: nonce }, + function(data){ + if(data.status == 'success') { + + if( data.url.title != '' ) { + var display_link = '<a href="' + data.url.url + '" title="' + data.url.url + '">' + data.url.display_title + '</a><br/><small><a href="' + data.url.url + '">' + data.url.display_url + '</a></small>'; + } else { + var display_link = '<a href="' + data.url.url + '" title="' + data.url.url + '">' + data.url.display_url + '</a>'; + } + + $("#url-" + id).html(display_link); + $("#keyword-" + id).html('<a href="' + data.url.shorturl + '" title="' + data.url.shorturl + '">' + data.url.keyword + '</a>'); + $("#timestamp-" + id).html(data.url.date); + $("#edit-" + id).fadeOut(200, function(){ + $('#main_table tbody').trigger("update"); + }); + $('#keyword_'+id).val( newkeyword ); + $('#statlink-'+id).attr( 'href', data.url.shorturl+'+' ); + } + feedback(data.message, data.status); + end_loading("#edit-close-" + id); + end_disable("#actions-" + id + ' .button'); + } + ); +} + +// Prettify table with odd & even rows +function zebra_table() { + $("#main_table tbody tr:even").removeClass('odd').addClass('even'); + $("#main_table tbody tr:odd").removeClass('even').addClass('odd'); + $('#main_table tbody').trigger("update"); +} + +// Ready to add another URL +function reset_url() { + $('#add-url').val('http://').focus(); + $('#add-keyword').val(''); +} + +// Increment URL counters +function increment() { + $('.increment').each(function(){ + $(this).html( parseInt($(this).html()) + 1); + }); +} + +// Decrement URL counters +function decrement() { + $('.increment').each(function(){ + $(this).html( parseInt($(this).html()) - 1 ); + }); +} + +// Toggle Share box +function toggle_share(id) { + if( $('#share-button-'+id).hasClass('disabled') ) { + return false; + } + var link = $('#url-'+id+' a:first'); + var longurl = link.attr('href'); + var title = link.attr('title'); + var shorturl = $('#keyword-'+id+' a:first').attr('href'); + + toggle_share_fill_boxes( longurl, shorturl, title ); +} diff --git a/js/jquery-1.3.2.min.js b/js/jquery-1.3.2.min.js new file mode 100644 index 0000000..b1ae21d --- /dev/null +++ b/js/jquery-1.3.2.min.js @@ -0,0 +1,19 @@ +/* + * jQuery JavaScript Library v1.3.2 + * http://jquery.com/ + * + * Copyright (c) 2009 John Resig + * Dual licensed under the MIT and GPL licenses. + * http://docs.jquery.com/License + * + * Date: 2009-02-19 17:34:21 -0500 (Thu, 19 Feb 2009) + * Revision: 6246 + */ +(function(){var l=this,g,y=l.jQuery,p=l.$,o=l.jQuery=l.$=function(E,F){return new o.fn.init(E,F)},D=/^[^<]*(<(.|\s)+>)[^>]*$|^#([\w-]+)$/,f=/^.[^:#\[\.,]*$/;o.fn=o.prototype={init:function(E,H){E=E||document;if(E.nodeType){this[0]=E;this.length=1;this.context=E;return this}if(typeof E==="string"){var G=D.exec(E);if(G&&(G[1]||!H)){if(G[1]){E=o.clean([G[1]],H)}else{var I=document.getElementById(G[3]);if(I&&I.id!=G[3]){return o().find(E)}var F=o(I||[]);F.context=document;F.selector=E;return F}}else{return o(H).find(E)}}else{if(o.isFunction(E)){return o(document).ready(E)}}if(E.selector&&E.context){this.selector=E.selector;this.context=E.context}return this.setArray(o.isArray(E)?E:o.makeArray(E))},selector:"",jquery:"1.3.2",size:function(){return this.length},get:function(E){return E===g?Array.prototype.slice.call(this):this[E]},pushStack:function(F,H,E){var G=o(F);G.prevObject=this;G.context=this.context;if(H==="find"){G.selector=this.selector+(this.selector?" ":"")+E}else{if(H){G.selector=this.selector+"."+H+"("+E+")"}}return G},setArray:function(E){this.length=0;Array.prototype.push.apply(this,E);return this},each:function(F,E){return o.each(this,F,E)},index:function(E){return o.inArray(E&&E.jquery?E[0]:E,this)},attr:function(F,H,G){var E=F;if(typeof F==="string"){if(H===g){return this[0]&&o[G||"attr"](this[0],F)}else{E={};E[F]=H}}return this.each(function(I){for(F in E){o.attr(G?this.style:this,F,o.prop(this,E[F],G,I,F))}})},css:function(E,F){if((E=="width"||E=="height")&&parseFloat(F)<0){F=g}return this.attr(E,F,"curCSS")},text:function(F){if(typeof F!=="object"&&F!=null){return this.empty().append((this[0]&&this[0].ownerDocument||document).createTextNode(F))}var E="";o.each(F||this,function(){o.each(this.childNodes,function(){if(this.nodeType!=8){E+=this.nodeType!=1?this.nodeValue:o.fn.text([this])}})});return E},wrapAll:function(E){if(this[0]){var F=o(E,this[0].ownerDocument).clone();if(this[0].parentNode){F.insertBefore(this[0])}F.map(function(){var G=this;while(G.firstChild){G=G.firstChild}return G}).append(this)}return this},wrapInner:function(E){return this.each(function(){o(this).contents().wrapAll(E)})},wrap:function(E){return this.each(function(){o(this).wrapAll(E)})},append:function(){return this.domManip(arguments,true,function(E){if(this.nodeType==1){this.appendChild(E)}})},prepend:function(){return this.domManip(arguments,true,function(E){if(this.nodeType==1){this.insertBefore(E,this.firstChild)}})},before:function(){return this.domManip(arguments,false,function(E){this.parentNode.insertBefore(E,this)})},after:function(){return this.domManip(arguments,false,function(E){this.parentNode.insertBefore(E,this.nextSibling)})},end:function(){return this.prevObject||o([])},push:[].push,sort:[].sort,splice:[].splice,find:function(E){if(this.length===1){var F=this.pushStack([],"find",E);F.length=0;o.find(E,this[0],F);return F}else{return this.pushStack(o.unique(o.map(this,function(G){return o.find(E,G)})),"find",E)}},clone:function(G){var E=this.map(function(){if(!o.support.noCloneEvent&&!o.isXMLDoc(this)){var I=this.outerHTML;if(!I){var J=this.ownerDocument.createElement("div");J.appendChild(this.cloneNode(true));I=J.innerHTML}return o.clean([I.replace(/ jQuery\d+="(?:\d+|null)"/g,"").replace(/^\s*/,"")])[0]}else{return this.cloneNode(true)}});if(G===true){var H=this.find("*").andSelf(),F=0;E.find("*").andSelf().each(function(){if(this.nodeName!==H[F].nodeName){return}var I=o.data(H[F],"events");for(var K in I){for(var J in I[K]){o.event.add(this,K,I[K][J],I[K][J].data)}}F++})}return E},filter:function(E){return this.pushStack(o.isFunction(E)&&o.grep(this,function(G,F){return E.call(G,F)})||o.multiFilter(E,o.grep(this,function(F){return F.nodeType===1})),"filter",E)},closest:function(E){var G=o.expr.match.POS.test(E)?o(E):null,F=0;return this.map(function(){var H=this;while(H&&H.ownerDocument){if(G?G.index(H)>-1:o(H).is(E)){o.data(H,"closest",F);return H}H=H.parentNode;F++}})},not:function(E){if(typeof E==="string"){if(f.test(E)){return this.pushStack(o.multiFilter(E,this,true),"not",E)}else{E=o.multiFilter(E,this)}}var F=E.length&&E[E.length-1]!==g&&!E.nodeType;return this.filter(function(){return F?o.inArray(this,E)<0:this!=E})},add:function(E){return this.pushStack(o.unique(o.merge(this.get(),typeof E==="string"?o(E):o.makeArray(E))))},is:function(E){return !!E&&o.multiFilter(E,this).length>0},hasClass:function(E){return !!E&&this.is("."+E)},val:function(K){if(K===g){var E=this[0];if(E){if(o.nodeName(E,"option")){return(E.attributes.value||{}).specified?E.value:E.text}if(o.nodeName(E,"select")){var I=E.selectedIndex,L=[],M=E.options,H=E.type=="select-one";if(I<0){return null}for(var F=H?I:0,J=H?I+1:M.length;F<J;F++){var G=M[F];if(G.selected){K=o(G).val();if(H){return K}L.push(K)}}return L}return(E.value||"").replace(/\r/g,"")}return g}if(typeof K==="number"){K+=""}return this.each(function(){if(this.nodeType!=1){return}if(o.isArray(K)&&/radio|checkbox/.test(this.type)){this.checked=(o.inArray(this.value,K)>=0||o.inArray(this.name,K)>=0)}else{if(o.nodeName(this,"select")){var N=o.makeArray(K);o("option",this).each(function(){this.selected=(o.inArray(this.value,N)>=0||o.inArray(this.text,N)>=0)});if(!N.length){this.selectedIndex=-1}}else{this.value=K}}})},html:function(E){return E===g?(this[0]?this[0].innerHTML.replace(/ jQuery\d+="(?:\d+|null)"/g,""):null):this.empty().append(E)},replaceWith:function(E){return this.after(E).remove()},eq:function(E){return this.slice(E,+E+1)},slice:function(){return this.pushStack(Array.prototype.slice.apply(this,arguments),"slice",Array.prototype.slice.call(arguments).join(","))},map:function(E){return this.pushStack(o.map(this,function(G,F){return E.call(G,F,G)}))},andSelf:function(){return this.add(this.prevObject)},domManip:function(J,M,L){if(this[0]){var I=(this[0].ownerDocument||this[0]).createDocumentFragment(),F=o.clean(J,(this[0].ownerDocument||this[0]),I),H=I.firstChild;if(H){for(var G=0,E=this.length;G<E;G++){L.call(K(this[G],H),this.length>1||G>0?I.cloneNode(true):I)}}if(F){o.each(F,z)}}return this;function K(N,O){return M&&o.nodeName(N,"table")&&o.nodeName(O,"tr")?(N.getElementsByTagName("tbody")[0]||N.appendChild(N.ownerDocument.createElement("tbody"))):N}}};o.fn.init.prototype=o.fn;function z(E,F){if(F.src){o.ajax({url:F.src,async:false,dataType:"script"})}else{o.globalEval(F.text||F.textContent||F.innerHTML||"")}if(F.parentNode){F.parentNode.removeChild(F)}}function e(){return +new Date}o.extend=o.fn.extend=function(){var J=arguments[0]||{},H=1,I=arguments.length,E=false,G;if(typeof J==="boolean"){E=J;J=arguments[1]||{};H=2}if(typeof J!=="object"&&!o.isFunction(J)){J={}}if(I==H){J=this;--H}for(;H<I;H++){if((G=arguments[H])!=null){for(var F in G){var K=J[F],L=G[F];if(J===L){continue}if(E&&L&&typeof L==="object"&&!L.nodeType){J[F]=o.extend(E,K||(L.length!=null?[]:{}),L)}else{if(L!==g){J[F]=L}}}}}return J};var b=/z-?index|font-?weight|opacity|zoom|line-?height/i,q=document.defaultView||{},s=Object.prototype.toString;o.extend({noConflict:function(E){l.$=p;if(E){l.jQuery=y}return o},isFunction:function(E){return s.call(E)==="[object Function]"},isArray:function(E){return s.call(E)==="[object Array]"},isXMLDoc:function(E){return E.nodeType===9&&E.documentElement.nodeName!=="HTML"||!!E.ownerDocument&&o.isXMLDoc(E.ownerDocument)},globalEval:function(G){if(G&&/\S/.test(G)){var F=document.getElementsByTagName("head")[0]||document.documentElement,E=document.createElement("script");E.type="text/javascript";if(o.support.scriptEval){E.appendChild(document.createTextNode(G))}else{E.text=G}F.insertBefore(E,F.firstChild);F.removeChild(E)}},nodeName:function(F,E){return F.nodeName&&F.nodeName.toUpperCase()==E.toUpperCase()},each:function(G,K,F){var E,H=0,I=G.length;if(F){if(I===g){for(E in G){if(K.apply(G[E],F)===false){break}}}else{for(;H<I;){if(K.apply(G[H++],F)===false){break}}}}else{if(I===g){for(E in G){if(K.call(G[E],E,G[E])===false){break}}}else{for(var J=G[0];H<I&&K.call(J,H,J)!==false;J=G[++H]){}}}return G},prop:function(H,I,G,F,E){if(o.isFunction(I)){I=I.call(H,F)}return typeof I==="number"&&G=="curCSS"&&!b.test(E)?I+"px":I},className:{add:function(E,F){o.each((F||"").split(/\s+/),function(G,H){if(E.nodeType==1&&!o.className.has(E.className,H)){E.className+=(E.className?" ":"")+H}})},remove:function(E,F){if(E.nodeType==1){E.className=F!==g?o.grep(E.className.split(/\s+/),function(G){return !o.className.has(F,G)}).join(" "):""}},has:function(F,E){return F&&o.inArray(E,(F.className||F).toString().split(/\s+/))>-1}},swap:function(H,G,I){var E={};for(var F in G){E[F]=H.style[F];H.style[F]=G[F]}I.call(H);for(var F in G){H.style[F]=E[F]}},css:function(H,F,J,E){if(F=="width"||F=="height"){var L,G={position:"absolute",visibility:"hidden",display:"block"},K=F=="width"?["Left","Right"]:["Top","Bottom"];function I(){L=F=="width"?H.offsetWidth:H.offsetHeight;if(E==="border"){return}o.each(K,function(){if(!E){L-=parseFloat(o.curCSS(H,"padding"+this,true))||0}if(E==="margin"){L+=parseFloat(o.curCSS(H,"margin"+this,true))||0}else{L-=parseFloat(o.curCSS(H,"border"+this+"Width",true))||0}})}if(H.offsetWidth!==0){I()}else{o.swap(H,G,I)}return Math.max(0,Math.round(L))}return o.curCSS(H,F,J)},curCSS:function(I,F,G){var L,E=I.style;if(F=="opacity"&&!o.support.opacity){L=o.attr(E,"opacity");return L==""?"1":L}if(F.match(/float/i)){F=w}if(!G&&E&&E[F]){L=E[F]}else{if(q.getComputedStyle){if(F.match(/float/i)){F="float"}F=F.replace(/([A-Z])/g,"-$1").toLowerCase();var M=q.getComputedStyle(I,null);if(M){L=M.getPropertyValue(F)}if(F=="opacity"&&L==""){L="1"}}else{if(I.currentStyle){var J=F.replace(/\-(\w)/g,function(N,O){return O.toUpperCase()});L=I.currentStyle[F]||I.currentStyle[J];if(!/^\d+(px)?$/i.test(L)&&/^\d/.test(L)){var H=E.left,K=I.runtimeStyle.left;I.runtimeStyle.left=I.currentStyle.left;E.left=L||0;L=E.pixelLeft+"px";E.left=H;I.runtimeStyle.left=K}}}}return L},clean:function(F,K,I){K=K||document;if(typeof K.createElement==="undefined"){K=K.ownerDocument||K[0]&&K[0].ownerDocument||document}if(!I&&F.length===1&&typeof F[0]==="string"){var H=/^<(\w+)\s*\/?>$/.exec(F[0]);if(H){return[K.createElement(H[1])]}}var G=[],E=[],L=K.createElement("div");o.each(F,function(P,S){if(typeof S==="number"){S+=""}if(!S){return}if(typeof S==="string"){S=S.replace(/(<(\w+)[^>]*?)\/>/g,function(U,V,T){return T.match(/^(abbr|br|col|img|input|link|meta|param|hr|area|embed)$/i)?U:V+"></"+T+">"});var O=S.replace(/^\s+/,"").substring(0,10).toLowerCase();var Q=!O.indexOf("<opt")&&[1,"<select multiple='multiple'>","</select>"]||!O.indexOf("<leg")&&[1,"<fieldset>","</fieldset>"]||O.match(/^<(thead|tbody|tfoot|colg|cap)/)&&[1,"<table>","</table>"]||!O.indexOf("<tr")&&[2,"<table><tbody>","</tbody></table>"]||(!O.indexOf("<td")||!O.indexOf("<th"))&&[3,"<table><tbody><tr>","</tr></tbody></table>"]||!O.indexOf("<col")&&[2,"<table><tbody></tbody><colgroup>","</colgroup></table>"]||!o.support.htmlSerialize&&[1,"div<div>","</div>"]||[0,"",""];L.innerHTML=Q[1]+S+Q[2];while(Q[0]--){L=L.lastChild}if(!o.support.tbody){var R=/<tbody/i.test(S),N=!O.indexOf("<table")&&!R?L.firstChild&&L.firstChild.childNodes:Q[1]=="<table>"&&!R?L.childNodes:[];for(var M=N.length-1;M>=0;--M){if(o.nodeName(N[M],"tbody")&&!N[M].childNodes.length){N[M].parentNode.removeChild(N[M])}}}if(!o.support.leadingWhitespace&&/^\s/.test(S)){L.insertBefore(K.createTextNode(S.match(/^\s*/)[0]),L.firstChild)}S=o.makeArray(L.childNodes)}if(S.nodeType){G.push(S)}else{G=o.merge(G,S)}});if(I){for(var J=0;G[J];J++){if(o.nodeName(G[J],"script")&&(!G[J].type||G[J].type.toLowerCase()==="text/javascript")){E.push(G[J].parentNode?G[J].parentNode.removeChild(G[J]):G[J])}else{if(G[J].nodeType===1){G.splice.apply(G,[J+1,0].concat(o.makeArray(G[J].getElementsByTagName("script"))))}I.appendChild(G[J])}}return E}return G},attr:function(J,G,K){if(!J||J.nodeType==3||J.nodeType==8){return g}var H=!o.isXMLDoc(J),L=K!==g;G=H&&o.props[G]||G;if(J.tagName){var F=/href|src|style/.test(G);if(G=="selected"&&J.parentNode){J.parentNode.selectedIndex}if(G in J&&H&&!F){if(L){if(G=="type"&&o.nodeName(J,"input")&&J.parentNode){throw"type property can't be changed"}J[G]=K}if(o.nodeName(J,"form")&&J.getAttributeNode(G)){return J.getAttributeNode(G).nodeValue}if(G=="tabIndex"){var I=J.getAttributeNode("tabIndex");return I&&I.specified?I.value:J.nodeName.match(/(button|input|object|select|textarea)/i)?0:J.nodeName.match(/^(a|area)$/i)&&J.href?0:g}return J[G]}if(!o.support.style&&H&&G=="style"){return o.attr(J.style,"cssText",K)}if(L){J.setAttribute(G,""+K)}var E=!o.support.hrefNormalized&&H&&F?J.getAttribute(G,2):J.getAttribute(G);return E===null?g:E}if(!o.support.opacity&&G=="opacity"){if(L){J.zoom=1;J.filter=(J.filter||"").replace(/alpha\([^)]*\)/,"")+(parseInt(K)+""=="NaN"?"":"alpha(opacity="+K*100+")")}return J.filter&&J.filter.indexOf("opacity=")>=0?(parseFloat(J.filter.match(/opacity=([^)]*)/)[1])/100)+"":""}G=G.replace(/-([a-z])/ig,function(M,N){return N.toUpperCase()});if(L){J[G]=K}return J[G]},trim:function(E){return(E||"").replace(/^\s+|\s+$/g,"")},makeArray:function(G){var E=[];if(G!=null){var F=G.length;if(F==null||typeof G==="string"||o.isFunction(G)||G.setInterval){E[0]=G}else{while(F){E[--F]=G[F]}}}return E},inArray:function(G,H){for(var E=0,F=H.length;E<F;E++){if(H[E]===G){return E}}return -1},merge:function(H,E){var F=0,G,I=H.length;if(!o.support.getAll){while((G=E[F++])!=null){if(G.nodeType!=8){H[I++]=G}}}else{while((G=E[F++])!=null){H[I++]=G}}return H},unique:function(K){var F=[],E={};try{for(var G=0,H=K.length;G<H;G++){var J=o.data(K[G]);if(!E[J]){E[J]=true;F.push(K[G])}}}catch(I){F=K}return F},grep:function(F,J,E){var G=[];for(var H=0,I=F.length;H<I;H++){if(!E!=!J(F[H],H)){G.push(F[H])}}return G},map:function(E,J){var F=[];for(var G=0,H=E.length;G<H;G++){var I=J(E[G],G);if(I!=null){F[F.length]=I}}return F.concat.apply([],F)}});var C=navigator.userAgent.toLowerCase();o.browser={version:(C.match(/.+(?:rv|it|ra|ie)[\/: ]([\d.]+)/)||[0,"0"])[1],safari:/webkit/.test(C),opera:/opera/.test(C),msie:/msie/.test(C)&&!/opera/.test(C),mozilla:/mozilla/.test(C)&&!/(compatible|webkit)/.test(C)};o.each({parent:function(E){return E.parentNode},parents:function(E){return o.dir(E,"parentNode")},next:function(E){return o.nth(E,2,"nextSibling")},prev:function(E){return o.nth(E,2,"previousSibling")},nextAll:function(E){return o.dir(E,"nextSibling")},prevAll:function(E){return o.dir(E,"previousSibling")},siblings:function(E){return o.sibling(E.parentNode.firstChild,E)},children:function(E){return o.sibling(E.firstChild)},contents:function(E){return o.nodeName(E,"iframe")?E.contentDocument||E.contentWindow.document:o.makeArray(E.childNodes)}},function(E,F){o.fn[E]=function(G){var H=o.map(this,F);if(G&&typeof G=="string"){H=o.multiFilter(G,H)}return this.pushStack(o.unique(H),E,G)}});o.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(E,F){o.fn[E]=function(G){var J=[],L=o(G);for(var K=0,H=L.length;K<H;K++){var I=(K>0?this.clone(true):this).get();o.fn[F].apply(o(L[K]),I);J=J.concat(I)}return this.pushStack(J,E,G)}});o.each({removeAttr:function(E){o.attr(this,E,"");if(this.nodeType==1){this.removeAttribute(E)}},addClass:function(E){o.className.add(this,E)},removeClass:function(E){o.className.remove(this,E)},toggleClass:function(F,E){if(typeof E!=="boolean"){E=!o.className.has(this,F)}o.className[E?"add":"remove"](this,F)},remove:function(E){if(!E||o.filter(E,[this]).length){o("*",this).add([this]).each(function(){o.event.remove(this);o.removeData(this)});if(this.parentNode){this.parentNode.removeChild(this)}}},empty:function(){o(this).children().remove();while(this.firstChild){this.removeChild(this.firstChild)}}},function(E,F){o.fn[E]=function(){return this.each(F,arguments)}});function j(E,F){return E[0]&&parseInt(o.curCSS(E[0],F,true),10)||0}var h="jQuery"+e(),v=0,A={};o.extend({cache:{},data:function(F,E,G){F=F==l?A:F;var H=F[h];if(!H){H=F[h]=++v}if(E&&!o.cache[H]){o.cache[H]={}}if(G!==g){o.cache[H][E]=G}return E?o.cache[H][E]:H},removeData:function(F,E){F=F==l?A:F;var H=F[h];if(E){if(o.cache[H]){delete o.cache[H][E];E="";for(E in o.cache[H]){break}if(!E){o.removeData(F)}}}else{try{delete F[h]}catch(G){if(F.removeAttribute){F.removeAttribute(h)}}delete o.cache[H]}},queue:function(F,E,H){if(F){E=(E||"fx")+"queue";var G=o.data(F,E);if(!G||o.isArray(H)){G=o.data(F,E,o.makeArray(H))}else{if(H){G.push(H)}}}return G},dequeue:function(H,G){var E=o.queue(H,G),F=E.shift();if(!G||G==="fx"){F=E[0]}if(F!==g){F.call(H)}}});o.fn.extend({data:function(E,G){var H=E.split(".");H[1]=H[1]?"."+H[1]:"";if(G===g){var F=this.triggerHandler("getData"+H[1]+"!",[H[0]]);if(F===g&&this.length){F=o.data(this[0],E)}return F===g&&H[1]?this.data(H[0]):F}else{return this.trigger("setData"+H[1]+"!",[H[0],G]).each(function(){o.data(this,E,G)})}},removeData:function(E){return this.each(function(){o.removeData(this,E)})},queue:function(E,F){if(typeof E!=="string"){F=E;E="fx"}if(F===g){return o.queue(this[0],E)}return this.each(function(){var G=o.queue(this,E,F);if(E=="fx"&&G.length==1){G[0].call(this)}})},dequeue:function(E){return this.each(function(){o.dequeue(this,E)})}}); +/* + * Sizzle CSS Selector Engine - v0.9.3 + * Copyright 2009, The Dojo Foundation + * Released under the MIT, BSD, and GPL Licenses. + * More information: http://sizzlejs.com/ + */ +(function(){var R=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^[\]]*\]|['"][^'"]*['"]|[^[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?/g,L=0,H=Object.prototype.toString;var F=function(Y,U,ab,ac){ab=ab||[];U=U||document;if(U.nodeType!==1&&U.nodeType!==9){return[]}if(!Y||typeof Y!=="string"){return ab}var Z=[],W,af,ai,T,ad,V,X=true;R.lastIndex=0;while((W=R.exec(Y))!==null){Z.push(W[1]);if(W[2]){V=RegExp.rightContext;break}}if(Z.length>1&&M.exec(Y)){if(Z.length===2&&I.relative[Z[0]]){af=J(Z[0]+Z[1],U)}else{af=I.relative[Z[0]]?[U]:F(Z.shift(),U);while(Z.length){Y=Z.shift();if(I.relative[Y]){Y+=Z.shift()}af=J(Y,af)}}}else{var ae=ac?{expr:Z.pop(),set:E(ac)}:F.find(Z.pop(),Z.length===1&&U.parentNode?U.parentNode:U,Q(U));af=F.filter(ae.expr,ae.set);if(Z.length>0){ai=E(af)}else{X=false}while(Z.length){var ah=Z.pop(),ag=ah;if(!I.relative[ah]){ah=""}else{ag=Z.pop()}if(ag==null){ag=U}I.relative[ah](ai,ag,Q(U))}}if(!ai){ai=af}if(!ai){throw"Syntax error, unrecognized expression: "+(ah||Y)}if(H.call(ai)==="[object Array]"){if(!X){ab.push.apply(ab,ai)}else{if(U.nodeType===1){for(var aa=0;ai[aa]!=null;aa++){if(ai[aa]&&(ai[aa]===true||ai[aa].nodeType===1&&K(U,ai[aa]))){ab.push(af[aa])}}}else{for(var aa=0;ai[aa]!=null;aa++){if(ai[aa]&&ai[aa].nodeType===1){ab.push(af[aa])}}}}}else{E(ai,ab)}if(V){F(V,U,ab,ac);if(G){hasDuplicate=false;ab.sort(G);if(hasDuplicate){for(var aa=1;aa<ab.length;aa++){if(ab[aa]===ab[aa-1]){ab.splice(aa--,1)}}}}}return ab};F.matches=function(T,U){return F(T,null,null,U)};F.find=function(aa,T,ab){var Z,X;if(!aa){return[]}for(var W=0,V=I.order.length;W<V;W++){var Y=I.order[W],X;if((X=I.match[Y].exec(aa))){var U=RegExp.leftContext;if(U.substr(U.length-1)!=="\\"){X[1]=(X[1]||"").replace(/\\/g,"");Z=I.find[Y](X,T,ab);if(Z!=null){aa=aa.replace(I.match[Y],"");break}}}}if(!Z){Z=T.getElementsByTagName("*")}return{set:Z,expr:aa}};F.filter=function(ad,ac,ag,W){var V=ad,ai=[],aa=ac,Y,T,Z=ac&&ac[0]&&Q(ac[0]);while(ad&&ac.length){for(var ab in I.filter){if((Y=I.match[ab].exec(ad))!=null){var U=I.filter[ab],ah,af;T=false;if(aa==ai){ai=[]}if(I.preFilter[ab]){Y=I.preFilter[ab](Y,aa,ag,ai,W,Z);if(!Y){T=ah=true}else{if(Y===true){continue}}}if(Y){for(var X=0;(af=aa[X])!=null;X++){if(af){ah=U(af,Y,X,aa);var ae=W^!!ah;if(ag&&ah!=null){if(ae){T=true}else{aa[X]=false}}else{if(ae){ai.push(af);T=true}}}}}if(ah!==g){if(!ag){aa=ai}ad=ad.replace(I.match[ab],"");if(!T){return[]}break}}}if(ad==V){if(T==null){throw"Syntax error, unrecognized expression: "+ad}else{break}}V=ad}return aa};var I=F.selectors={order:["ID","NAME","TAG"],match:{ID:/#((?:[\w\u00c0-\uFFFF_-]|\\.)+)/,CLASS:/\.((?:[\w\u00c0-\uFFFF_-]|\\.)+)/,NAME:/\[name=['"]*((?:[\w\u00c0-\uFFFF_-]|\\.)+)['"]*\]/,ATTR:/\[\s*((?:[\w\u00c0-\uFFFF_-]|\\.)+)\s*(?:(\S?=)\s*(['"]*)(.*?)\3|)\s*\]/,TAG:/^((?:[\w\u00c0-\uFFFF\*_-]|\\.)+)/,CHILD:/:(only|nth|last|first)-child(?:\((even|odd|[\dn+-]*)\))?/,POS:/:(nth|eq|gt|lt|first|last|even|odd)(?:\((\d*)\))?(?=[^-]|$)/,PSEUDO:/:((?:[\w\u00c0-\uFFFF_-]|\\.)+)(?:\((['"]*)((?:\([^\)]+\)|[^\2\(\)]*)+)\2\))?/},attrMap:{"class":"className","for":"htmlFor"},attrHandle:{href:function(T){return T.getAttribute("href")}},relative:{"+":function(aa,T,Z){var X=typeof T==="string",ab=X&&!/\W/.test(T),Y=X&&!ab;if(ab&&!Z){T=T.toUpperCase()}for(var W=0,V=aa.length,U;W<V;W++){if((U=aa[W])){while((U=U.previousSibling)&&U.nodeType!==1){}aa[W]=Y||U&&U.nodeName===T?U||false:U===T}}if(Y){F.filter(T,aa,true)}},">":function(Z,U,aa){var X=typeof U==="string";if(X&&!/\W/.test(U)){U=aa?U:U.toUpperCase();for(var V=0,T=Z.length;V<T;V++){var Y=Z[V];if(Y){var W=Y.parentNode;Z[V]=W.nodeName===U?W:false}}}else{for(var V=0,T=Z.length;V<T;V++){var Y=Z[V];if(Y){Z[V]=X?Y.parentNode:Y.parentNode===U}}if(X){F.filter(U,Z,true)}}},"":function(W,U,Y){var V=L++,T=S;if(!U.match(/\W/)){var X=U=Y?U:U.toUpperCase();T=P}T("parentNode",U,V,W,X,Y)},"~":function(W,U,Y){var V=L++,T=S;if(typeof U==="string"&&!U.match(/\W/)){var X=U=Y?U:U.toUpperCase();T=P}T("previousSibling",U,V,W,X,Y)}},find:{ID:function(U,V,W){if(typeof V.getElementById!=="undefined"&&!W){var T=V.getElementById(U[1]);return T?[T]:[]}},NAME:function(V,Y,Z){if(typeof Y.getElementsByName!=="undefined"){var U=[],X=Y.getElementsByName(V[1]);for(var W=0,T=X.length;W<T;W++){if(X[W].getAttribute("name")===V[1]){U.push(X[W])}}return U.length===0?null:U}},TAG:function(T,U){return U.getElementsByTagName(T[1])}},preFilter:{CLASS:function(W,U,V,T,Z,aa){W=" "+W[1].replace(/\\/g,"")+" ";if(aa){return W}for(var X=0,Y;(Y=U[X])!=null;X++){if(Y){if(Z^(Y.className&&(" "+Y.className+" ").indexOf(W)>=0)){if(!V){T.push(Y)}}else{if(V){U[X]=false}}}}return false},ID:function(T){return T[1].replace(/\\/g,"")},TAG:function(U,T){for(var V=0;T[V]===false;V++){}return T[V]&&Q(T[V])?U[1]:U[1].toUpperCase()},CHILD:function(T){if(T[1]=="nth"){var U=/(-?)(\d*)n((?:\+|-)?\d*)/.exec(T[2]=="even"&&"2n"||T[2]=="odd"&&"2n+1"||!/\D/.test(T[2])&&"0n+"+T[2]||T[2]);T[2]=(U[1]+(U[2]||1))-0;T[3]=U[3]-0}T[0]=L++;return T},ATTR:function(X,U,V,T,Y,Z){var W=X[1].replace(/\\/g,"");if(!Z&&I.attrMap[W]){X[1]=I.attrMap[W]}if(X[2]==="~="){X[4]=" "+X[4]+" "}return X},PSEUDO:function(X,U,V,T,Y){if(X[1]==="not"){if(X[3].match(R).length>1||/^\w/.test(X[3])){X[3]=F(X[3],null,null,U)}else{var W=F.filter(X[3],U,V,true^Y);if(!V){T.push.apply(T,W)}return false}}else{if(I.match.POS.test(X[0])||I.match.CHILD.test(X[0])){return true}}return X},POS:function(T){T.unshift(true);return T}},filters:{enabled:function(T){return T.disabled===false&&T.type!=="hidden"},disabled:function(T){return T.disabled===true},checked:function(T){return T.checked===true},selected:function(T){T.parentNode.selectedIndex;return T.selected===true},parent:function(T){return !!T.firstChild},empty:function(T){return !T.firstChild},has:function(V,U,T){return !!F(T[3],V).length},header:function(T){return/h\d/i.test(T.nodeName)},text:function(T){return"text"===T.type},radio:function(T){return"radio"===T.type},checkbox:function(T){return"checkbox"===T.type},file:function(T){return"file"===T.type},password:function(T){return"password"===T.type},submit:function(T){return"submit"===T.type},image:function(T){return"image"===T.type},reset:function(T){return"reset"===T.type},button:function(T){return"button"===T.type||T.nodeName.toUpperCase()==="BUTTON"},input:function(T){return/input|select|textarea|button/i.test(T.nodeName)}},setFilters:{first:function(U,T){return T===0},last:function(V,U,T,W){return U===W.length-1},even:function(U,T){return T%2===0},odd:function(U,T){return T%2===1},lt:function(V,U,T){return U<T[3]-0},gt:function(V,U,T){return U>T[3]-0},nth:function(V,U,T){return T[3]-0==U},eq:function(V,U,T){return T[3]-0==U}},filter:{PSEUDO:function(Z,V,W,aa){var U=V[1],X=I.filters[U];if(X){return X(Z,W,V,aa)}else{if(U==="contains"){return(Z.textContent||Z.innerText||"").indexOf(V[3])>=0}else{if(U==="not"){var Y=V[3];for(var W=0,T=Y.length;W<T;W++){if(Y[W]===Z){return false}}return true}}}},CHILD:function(T,W){var Z=W[1],U=T;switch(Z){case"only":case"first":while(U=U.previousSibling){if(U.nodeType===1){return false}}if(Z=="first"){return true}U=T;case"last":while(U=U.nextSibling){if(U.nodeType===1){return false}}return true;case"nth":var V=W[2],ac=W[3];if(V==1&&ac==0){return true}var Y=W[0],ab=T.parentNode;if(ab&&(ab.sizcache!==Y||!T.nodeIndex)){var X=0;for(U=ab.firstChild;U;U=U.nextSibling){if(U.nodeType===1){U.nodeIndex=++X}}ab.sizcache=Y}var aa=T.nodeIndex-ac;if(V==0){return aa==0}else{return(aa%V==0&&aa/V>=0)}}},ID:function(U,T){return U.nodeType===1&&U.getAttribute("id")===T},TAG:function(U,T){return(T==="*"&&U.nodeType===1)||U.nodeName===T},CLASS:function(U,T){return(" "+(U.className||U.getAttribute("class"))+" ").indexOf(T)>-1},ATTR:function(Y,W){var V=W[1],T=I.attrHandle[V]?I.attrHandle[V](Y):Y[V]!=null?Y[V]:Y.getAttribute(V),Z=T+"",X=W[2],U=W[4];return T==null?X==="!=":X==="="?Z===U:X==="*="?Z.indexOf(U)>=0:X==="~="?(" "+Z+" ").indexOf(U)>=0:!U?Z&&T!==false:X==="!="?Z!=U:X==="^="?Z.indexOf(U)===0:X==="$="?Z.substr(Z.length-U.length)===U:X==="|="?Z===U||Z.substr(0,U.length+1)===U+"-":false},POS:function(X,U,V,Y){var T=U[2],W=I.setFilters[T];if(W){return W(X,V,U,Y)}}}};var M=I.match.POS;for(var O in I.match){I.match[O]=RegExp(I.match[O].source+/(?![^\[]*\])(?![^\(]*\))/.source)}var E=function(U,T){U=Array.prototype.slice.call(U);if(T){T.push.apply(T,U);return T}return U};try{Array.prototype.slice.call(document.documentElement.childNodes)}catch(N){E=function(X,W){var U=W||[];if(H.call(X)==="[object Array]"){Array.prototype.push.apply(U,X)}else{if(typeof X.length==="number"){for(var V=0,T=X.length;V<T;V++){U.push(X[V])}}else{for(var V=0;X[V];V++){U.push(X[V])}}}return U}}var G;if(document.documentElement.compareDocumentPosition){G=function(U,T){var V=U.compareDocumentPosition(T)&4?-1:U===T?0:1;if(V===0){hasDuplicate=true}return V}}else{if("sourceIndex" in document.documentElement){G=function(U,T){var V=U.sourceIndex-T.sourceIndex;if(V===0){hasDuplicate=true}return V}}else{if(document.createRange){G=function(W,U){var V=W.ownerDocument.createRange(),T=U.ownerDocument.createRange();V.selectNode(W);V.collapse(true);T.selectNode(U);T.collapse(true);var X=V.compareBoundaryPoints(Range.START_TO_END,T);if(X===0){hasDuplicate=true}return X}}}}(function(){var U=document.createElement("form"),V="script"+(new Date).getTime();U.innerHTML="<input name='"+V+"'/>";var T=document.documentElement;T.insertBefore(U,T.firstChild);if(!!document.getElementById(V)){I.find.ID=function(X,Y,Z){if(typeof Y.getElementById!=="undefined"&&!Z){var W=Y.getElementById(X[1]);return W?W.id===X[1]||typeof W.getAttributeNode!=="undefined"&&W.getAttributeNode("id").nodeValue===X[1]?[W]:g:[]}};I.filter.ID=function(Y,W){var X=typeof Y.getAttributeNode!=="undefined"&&Y.getAttributeNode("id");return Y.nodeType===1&&X&&X.nodeValue===W}}T.removeChild(U)})();(function(){var T=document.createElement("div");T.appendChild(document.createComment(""));if(T.getElementsByTagName("*").length>0){I.find.TAG=function(U,Y){var X=Y.getElementsByTagName(U[1]);if(U[1]==="*"){var W=[];for(var V=0;X[V];V++){if(X[V].nodeType===1){W.push(X[V])}}X=W}return X}}T.innerHTML="<a href='#'></a>";if(T.firstChild&&typeof T.firstChild.getAttribute!=="undefined"&&T.firstChild.getAttribute("href")!=="#"){I.attrHandle.href=function(U){return U.getAttribute("href",2)}}})();if(document.querySelectorAll){(function(){var T=F,U=document.createElement("div");U.innerHTML="<p class='TEST'></p>";if(U.querySelectorAll&&U.querySelectorAll(".TEST").length===0){return}F=function(Y,X,V,W){X=X||document;if(!W&&X.nodeType===9&&!Q(X)){try{return E(X.querySelectorAll(Y),V)}catch(Z){}}return T(Y,X,V,W)};F.find=T.find;F.filter=T.filter;F.selectors=T.selectors;F.matches=T.matches})()}if(document.getElementsByClassName&&document.documentElement.getElementsByClassName){(function(){var T=document.createElement("div");T.innerHTML="<div class='test e'></div><div class='test'></div>";if(T.getElementsByClassName("e").length===0){return}T.lastChild.className="e";if(T.getElementsByClassName("e").length===1){return}I.order.splice(1,0,"CLASS");I.find.CLASS=function(U,V,W){if(typeof V.getElementsByClassName!=="undefined"&&!W){return V.getElementsByClassName(U[1])}}})()}function P(U,Z,Y,ad,aa,ac){var ab=U=="previousSibling"&&!ac;for(var W=0,V=ad.length;W<V;W++){var T=ad[W];if(T){if(ab&&T.nodeType===1){T.sizcache=Y;T.sizset=W}T=T[U];var X=false;while(T){if(T.sizcache===Y){X=ad[T.sizset];break}if(T.nodeType===1&&!ac){T.sizcache=Y;T.sizset=W}if(T.nodeName===Z){X=T;break}T=T[U]}ad[W]=X}}}function S(U,Z,Y,ad,aa,ac){var ab=U=="previousSibling"&&!ac;for(var W=0,V=ad.length;W<V;W++){var T=ad[W];if(T){if(ab&&T.nodeType===1){T.sizcache=Y;T.sizset=W}T=T[U];var X=false;while(T){if(T.sizcache===Y){X=ad[T.sizset];break}if(T.nodeType===1){if(!ac){T.sizcache=Y;T.sizset=W}if(typeof Z!=="string"){if(T===Z){X=true;break}}else{if(F.filter(Z,[T]).length>0){X=T;break}}}T=T[U]}ad[W]=X}}}var K=document.compareDocumentPosition?function(U,T){return U.compareDocumentPosition(T)&16}:function(U,T){return U!==T&&(U.contains?U.contains(T):true)};var Q=function(T){return T.nodeType===9&&T.documentElement.nodeName!=="HTML"||!!T.ownerDocument&&Q(T.ownerDocument)};var J=function(T,aa){var W=[],X="",Y,V=aa.nodeType?[aa]:aa;while((Y=I.match.PSEUDO.exec(T))){X+=Y[0];T=T.replace(I.match.PSEUDO,"")}T=I.relative[T]?T+"*":T;for(var Z=0,U=V.length;Z<U;Z++){F(T,V[Z],W)}return F.filter(X,W)};o.find=F;o.filter=F.filter;o.expr=F.selectors;o.expr[":"]=o.expr.filters;F.selectors.filters.hidden=function(T){return T.offsetWidth===0||T.offsetHeight===0};F.selectors.filters.visible=function(T){return T.offsetWidth>0||T.offsetHeight>0};F.selectors.filters.animated=function(T){return o.grep(o.timers,function(U){return T===U.elem}).length};o.multiFilter=function(V,T,U){if(U){V=":not("+V+")"}return F.matches(V,T)};o.dir=function(V,U){var T=[],W=V[U];while(W&&W!=document){if(W.nodeType==1){T.push(W)}W=W[U]}return T};o.nth=function(X,T,V,W){T=T||1;var U=0;for(;X;X=X[V]){if(X.nodeType==1&&++U==T){break}}return X};o.sibling=function(V,U){var T=[];for(;V;V=V.nextSibling){if(V.nodeType==1&&V!=U){T.push(V)}}return T};return;l.Sizzle=F})();o.event={add:function(I,F,H,K){if(I.nodeType==3||I.nodeType==8){return}if(I.setInterval&&I!=l){I=l}if(!H.guid){H.guid=this.guid++}if(K!==g){var G=H;H=this.proxy(G);H.data=K}var E=o.data(I,"events")||o.data(I,"events",{}),J=o.data(I,"handle")||o.data(I,"handle",function(){return typeof o!=="undefined"&&!o.event.triggered?o.event.handle.apply(arguments.callee.elem,arguments):g});J.elem=I;o.each(F.split(/\s+/),function(M,N){var O=N.split(".");N=O.shift();H.type=O.slice().sort().join(".");var L=E[N];if(o.event.specialAll[N]){o.event.specialAll[N].setup.call(I,K,O)}if(!L){L=E[N]={};if(!o.event.special[N]||o.event.special[N].setup.call(I,K,O)===false){if(I.addEventListener){I.addEventListener(N,J,false)}else{if(I.attachEvent){I.attachEvent("on"+N,J)}}}}L[H.guid]=H;o.event.global[N]=true});I=null},guid:1,global:{},remove:function(K,H,J){if(K.nodeType==3||K.nodeType==8){return}var G=o.data(K,"events"),F,E;if(G){if(H===g||(typeof H==="string"&&H.charAt(0)==".")){for(var I in G){this.remove(K,I+(H||""))}}else{if(H.type){J=H.handler;H=H.type}o.each(H.split(/\s+/),function(M,O){var Q=O.split(".");O=Q.shift();var N=RegExp("(^|\\.)"+Q.slice().sort().join(".*\\.")+"(\\.|$)");if(G[O]){if(J){delete G[O][J.guid]}else{for(var P in G[O]){if(N.test(G[O][P].type)){delete G[O][P]}}}if(o.event.specialAll[O]){o.event.specialAll[O].teardown.call(K,Q)}for(F in G[O]){break}if(!F){if(!o.event.special[O]||o.event.special[O].teardown.call(K,Q)===false){if(K.removeEventListener){K.removeEventListener(O,o.data(K,"handle"),false)}else{if(K.detachEvent){K.detachEvent("on"+O,o.data(K,"handle"))}}}F=null;delete G[O]}}})}for(F in G){break}if(!F){var L=o.data(K,"handle");if(L){L.elem=null}o.removeData(K,"events");o.removeData(K,"handle")}}},trigger:function(I,K,H,E){var G=I.type||I;if(!E){I=typeof I==="object"?I[h]?I:o.extend(o.Event(G),I):o.Event(G);if(G.indexOf("!")>=0){I.type=G=G.slice(0,-1);I.exclusive=true}if(!H){I.stopPropagation();if(this.global[G]){o.each(o.cache,function(){if(this.events&&this.events[G]){o.event.trigger(I,K,this.handle.elem)}})}}if(!H||H.nodeType==3||H.nodeType==8){return g}I.result=g;I.target=H;K=o.makeArray(K);K.unshift(I)}I.currentTarget=H;var J=o.data(H,"handle");if(J){J.apply(H,K)}if((!H[G]||(o.nodeName(H,"a")&&G=="click"))&&H["on"+G]&&H["on"+G].apply(H,K)===false){I.result=false}if(!E&&H[G]&&!I.isDefaultPrevented()&&!(o.nodeName(H,"a")&&G=="click")){this.triggered=true;try{H[G]()}catch(L){}}this.triggered=false;if(!I.isPropagationStopped()){var F=H.parentNode||H.ownerDocument;if(F){o.event.trigger(I,K,F,true)}}},handle:function(K){var J,E;K=arguments[0]=o.event.fix(K||l.event);K.currentTarget=this;var L=K.type.split(".");K.type=L.shift();J=!L.length&&!K.exclusive;var I=RegExp("(^|\\.)"+L.slice().sort().join(".*\\.")+"(\\.|$)");E=(o.data(this,"events")||{})[K.type];for(var G in E){var H=E[G];if(J||I.test(H.type)){K.handler=H;K.data=H.data;var F=H.apply(this,arguments);if(F!==g){K.result=F;if(F===false){K.preventDefault();K.stopPropagation()}}if(K.isImmediatePropagationStopped()){break}}}},props:"altKey attrChange attrName bubbles button cancelable charCode clientX clientY ctrlKey currentTarget data detail eventPhase fromElement handler keyCode metaKey newValue originalTarget pageX pageY prevValue relatedNode relatedTarget screenX screenY shiftKey srcElement target toElement view wheelDelta which".split(" "),fix:function(H){if(H[h]){return H}var F=H;H=o.Event(F);for(var G=this.props.length,J;G;){J=this.props[--G];H[J]=F[J]}if(!H.target){H.target=H.srcElement||document}if(H.target.nodeType==3){H.target=H.target.parentNode}if(!H.relatedTarget&&H.fromElement){H.relatedTarget=H.fromElement==H.target?H.toElement:H.fromElement}if(H.pageX==null&&H.clientX!=null){var I=document.documentElement,E=document.body;H.pageX=H.clientX+(I&&I.scrollLeft||E&&E.scrollLeft||0)-(I.clientLeft||0);H.pageY=H.clientY+(I&&I.scrollTop||E&&E.scrollTop||0)-(I.clientTop||0)}if(!H.which&&((H.charCode||H.charCode===0)?H.charCode:H.keyCode)){H.which=H.charCode||H.keyCode}if(!H.metaKey&&H.ctrlKey){H.metaKey=H.ctrlKey}if(!H.which&&H.button){H.which=(H.button&1?1:(H.button&2?3:(H.button&4?2:0)))}return H},proxy:function(F,E){E=E||function(){return F.apply(this,arguments)};E.guid=F.guid=F.guid||E.guid||this.guid++;return E},special:{ready:{setup:B,teardown:function(){}}},specialAll:{live:{setup:function(E,F){o.event.add(this,F[0],c)},teardown:function(G){if(G.length){var E=0,F=RegExp("(^|\\.)"+G[0]+"(\\.|$)");o.each((o.data(this,"events").live||{}),function(){if(F.test(this.type)){E++}});if(E<1){o.event.remove(this,G[0],c)}}}}}};o.Event=function(E){if(!this.preventDefault){return new o.Event(E)}if(E&&E.type){this.originalEvent=E;this.type=E.type}else{this.type=E}this.timeStamp=e();this[h]=true};function k(){return false}function u(){return true}o.Event.prototype={preventDefault:function(){this.isDefaultPrevented=u;var E=this.originalEvent;if(!E){return}if(E.preventDefault){E.preventDefault()}E.returnValue=false},stopPropagation:function(){this.isPropagationStopped=u;var E=this.originalEvent;if(!E){return}if(E.stopPropagation){E.stopPropagation()}E.cancelBubble=true},stopImmediatePropagation:function(){this.isImmediatePropagationStopped=u;this.stopPropagation()},isDefaultPrevented:k,isPropagationStopped:k,isImmediatePropagationStopped:k};var a=function(F){var E=F.relatedTarget;while(E&&E!=this){try{E=E.parentNode}catch(G){E=this}}if(E!=this){F.type=F.data;o.event.handle.apply(this,arguments)}};o.each({mouseover:"mouseenter",mouseout:"mouseleave"},function(F,E){o.event.special[E]={setup:function(){o.event.add(this,F,a,E)},teardown:function(){o.event.remove(this,F,a)}}});o.fn.extend({bind:function(F,G,E){return F=="unload"?this.one(F,G,E):this.each(function(){o.event.add(this,F,E||G,E&&G)})},one:function(G,H,F){var E=o.event.proxy(F||H,function(I){o(this).unbind(I,E);return(F||H).apply(this,arguments)});return this.each(function(){o.event.add(this,G,E,F&&H)})},unbind:function(F,E){return this.each(function(){o.event.remove(this,F,E)})},trigger:function(E,F){return this.each(function(){o.event.trigger(E,F,this)})},triggerHandler:function(E,G){if(this[0]){var F=o.Event(E);F.preventDefault();F.stopPropagation();o.event.trigger(F,G,this[0]);return F.result}},toggle:function(G){var E=arguments,F=1;while(F<E.length){o.event.proxy(G,E[F++])}return this.click(o.event.proxy(G,function(H){this.lastToggle=(this.lastToggle||0)%F;H.preventDefault();return E[this.lastToggle++].apply(this,arguments)||false}))},hover:function(E,F){return this.mouseenter(E).mouseleave(F)},ready:function(E){B();if(o.isReady){E.call(document,o)}else{o.readyList.push(E)}return this},live:function(G,F){var E=o.event.proxy(F);E.guid+=this.selector+G;o(document).bind(i(G,this.selector),this.selector,E);return this},die:function(F,E){o(document).unbind(i(F,this.selector),E?{guid:E.guid+this.selector+F}:null);return this}});function c(H){var E=RegExp("(^|\\.)"+H.type+"(\\.|$)"),G=true,F=[];o.each(o.data(this,"events").live||[],function(I,J){if(E.test(J.type)){var K=o(H.target).closest(J.data)[0];if(K){F.push({elem:K,fn:J})}}});F.sort(function(J,I){return o.data(J.elem,"closest")-o.data(I.elem,"closest")});o.each(F,function(){if(this.fn.call(this.elem,H,this.fn.data)===false){return(G=false)}});return G}function i(F,E){return["live",F,E.replace(/\./g,"`").replace(/ /g,"|")].join(".")}o.extend({isReady:false,readyList:[],ready:function(){if(!o.isReady){o.isReady=true;if(o.readyList){o.each(o.readyList,function(){this.call(document,o)});o.readyList=null}o(document).triggerHandler("ready")}}});var x=false;function B(){if(x){return}x=true;if(document.addEventListener){document.addEventListener("DOMContentLoaded",function(){document.removeEventListener("DOMContentLoaded",arguments.callee,false);o.ready()},false)}else{if(document.attachEvent){document.attachEvent("onreadystatechange",function(){if(document.readyState==="complete"){document.detachEvent("onreadystatechange",arguments.callee);o.ready()}});if(document.documentElement.doScroll&&l==l.top){(function(){if(o.isReady){return}try{document.documentElement.doScroll("left")}catch(E){setTimeout(arguments.callee,0);return}o.ready()})()}}}o.event.add(l,"load",o.ready)}o.each(("blur,focus,load,resize,scroll,unload,click,dblclick,mousedown,mouseup,mousemove,mouseover,mouseout,mouseenter,mouseleave,change,select,submit,keydown,keypress,keyup,error").split(","),function(F,E){o.fn[E]=function(G){return G?this.bind(E,G):this.trigger(E)}});o(l).bind("unload",function(){for(var E in o.cache){if(E!=1&&o.cache[E].handle){o.event.remove(o.cache[E].handle.elem)}}});(function(){o.support={};var F=document.documentElement,G=document.createElement("script"),K=document.createElement("div"),J="script"+(new Date).getTime();K.style.display="none";K.innerHTML=' <link/><table></table><a href="/a" style="color:red;float:left;opacity:.5;">a</a><select><option>text</option></select><object><param/></object>';var H=K.getElementsByTagName("*"),E=K.getElementsByTagName("a")[0];if(!H||!H.length||!E){return}o.support={leadingWhitespace:K.firstChild.nodeType==3,tbody:!K.getElementsByTagName("tbody").length,objectAll:!!K.getElementsByTagName("object")[0].getElementsByTagName("*").length,htmlSerialize:!!K.getElementsByTagName("link").length,style:/red/.test(E.getAttribute("style")),hrefNormalized:E.getAttribute("href")==="/a",opacity:E.style.opacity==="0.5",cssFloat:!!E.style.cssFloat,scriptEval:false,noCloneEvent:true,boxModel:null};G.type="text/javascript";try{G.appendChild(document.createTextNode("window."+J+"=1;"))}catch(I){}F.insertBefore(G,F.firstChild);if(l[J]){o.support.scriptEval=true;delete l[J]}F.removeChild(G);if(K.attachEvent&&K.fireEvent){K.attachEvent("onclick",function(){o.support.noCloneEvent=false;K.detachEvent("onclick",arguments.callee)});K.cloneNode(true).fireEvent("onclick")}o(function(){var L=document.createElement("div");L.style.width=L.style.paddingLeft="1px";document.body.appendChild(L);o.boxModel=o.support.boxModel=L.offsetWidth===2;document.body.removeChild(L).style.display="none"})})();var w=o.support.cssFloat?"cssFloat":"styleFloat";o.props={"for":"htmlFor","class":"className","float":w,cssFloat:w,styleFloat:w,readonly:"readOnly",maxlength:"maxLength",cellspacing:"cellSpacing",rowspan:"rowSpan",tabindex:"tabIndex"};o.fn.extend({_load:o.fn.load,load:function(G,J,K){if(typeof G!=="string"){return this._load(G)}var I=G.indexOf(" ");if(I>=0){var E=G.slice(I,G.length);G=G.slice(0,I)}var H="GET";if(J){if(o.isFunction(J)){K=J;J=null}else{if(typeof J==="object"){J=o.param(J);H="POST"}}}var F=this;o.ajax({url:G,type:H,dataType:"html",data:J,complete:function(M,L){if(L=="success"||L=="notmodified"){F.html(E?o("<div/>").append(M.responseText.replace(/<script(.|\s)*?\/script>/g,"")).find(E):M.responseText)}if(K){F.each(K,[M.responseText,L,M])}}});return this},serialize:function(){return o.param(this.serializeArray())},serializeArray:function(){return this.map(function(){return this.elements?o.makeArray(this.elements):this}).filter(function(){return this.name&&!this.disabled&&(this.checked||/select|textarea/i.test(this.nodeName)||/text|hidden|password|search/i.test(this.type))}).map(function(E,F){var G=o(this).val();return G==null?null:o.isArray(G)?o.map(G,function(I,H){return{name:F.name,value:I}}):{name:F.name,value:G}}).get()}});o.each("ajaxStart,ajaxStop,ajaxComplete,ajaxError,ajaxSuccess,ajaxSend".split(","),function(E,F){o.fn[F]=function(G){return this.bind(F,G)}});var r=e();o.extend({get:function(E,G,H,F){if(o.isFunction(G)){H=G;G=null}return o.ajax({type:"GET",url:E,data:G,success:H,dataType:F})},getScript:function(E,F){return o.get(E,null,F,"script")},getJSON:function(E,F,G){return o.get(E,F,G,"json")},post:function(E,G,H,F){if(o.isFunction(G)){H=G;G={}}return o.ajax({type:"POST",url:E,data:G,success:H,dataType:F})},ajaxSetup:function(E){o.extend(o.ajaxSettings,E)},ajaxSettings:{url:location.href,global:true,type:"GET",contentType:"application/x-www-form-urlencoded",processData:true,async:true,xhr:function(){return l.ActiveXObject?new ActiveXObject("Microsoft.XMLHTTP"):new XMLHttpRequest()},accepts:{xml:"application/xml, text/xml",html:"text/html",script:"text/javascript, application/javascript",json:"application/json, text/javascript",text:"text/plain",_default:"*/*"}},lastModified:{},ajax:function(M){M=o.extend(true,M,o.extend(true,{},o.ajaxSettings,M));var W,F=/=\?(&|$)/g,R,V,G=M.type.toUpperCase();if(M.data&&M.processData&&typeof M.data!=="string"){M.data=o.param(M.data)}if(M.dataType=="jsonp"){if(G=="GET"){if(!M.url.match(F)){M.url+=(M.url.match(/\?/)?"&":"?")+(M.jsonp||"callback")+"=?"}}else{if(!M.data||!M.data.match(F)){M.data=(M.data?M.data+"&":"")+(M.jsonp||"callback")+"=?"}}M.dataType="json"}if(M.dataType=="json"&&(M.data&&M.data.match(F)||M.url.match(F))){W="jsonp"+r++;if(M.data){M.data=(M.data+"").replace(F,"="+W+"$1")}M.url=M.url.replace(F,"="+W+"$1");M.dataType="script";l[W]=function(X){V=X;I();L();l[W]=g;try{delete l[W]}catch(Y){}if(H){H.removeChild(T)}}}if(M.dataType=="script"&&M.cache==null){M.cache=false}if(M.cache===false&&G=="GET"){var E=e();var U=M.url.replace(/(\?|&)_=.*?(&|$)/,"$1_="+E+"$2");M.url=U+((U==M.url)?(M.url.match(/\?/)?"&":"?")+"_="+E:"")}if(M.data&&G=="GET"){M.url+=(M.url.match(/\?/)?"&":"?")+M.data;M.data=null}if(M.global&&!o.active++){o.event.trigger("ajaxStart")}var Q=/^(\w+:)?\/\/([^\/?#]+)/.exec(M.url);if(M.dataType=="script"&&G=="GET"&&Q&&(Q[1]&&Q[1]!=location.protocol||Q[2]!=location.host)){var H=document.getElementsByTagName("head")[0];var T=document.createElement("script");T.src=M.url;if(M.scriptCharset){T.charset=M.scriptCharset}if(!W){var O=false;T.onload=T.onreadystatechange=function(){if(!O&&(!this.readyState||this.readyState=="loaded"||this.readyState=="complete")){O=true;I();L();T.onload=T.onreadystatechange=null;H.removeChild(T)}}}H.appendChild(T);return g}var K=false;var J=M.xhr();if(M.username){J.open(G,M.url,M.async,M.username,M.password)}else{J.open(G,M.url,M.async)}try{if(M.data){J.setRequestHeader("Content-Type",M.contentType)}if(M.ifModified){J.setRequestHeader("If-Modified-Since",o.lastModified[M.url]||"Thu, 01 Jan 1970 00:00:00 GMT")}J.setRequestHeader("X-Requested-With","XMLHttpRequest");J.setRequestHeader("Accept",M.dataType&&M.accepts[M.dataType]?M.accepts[M.dataType]+", */*":M.accepts._default)}catch(S){}if(M.beforeSend&&M.beforeSend(J,M)===false){if(M.global&&!--o.active){o.event.trigger("ajaxStop")}J.abort();return false}if(M.global){o.event.trigger("ajaxSend",[J,M])}var N=function(X){if(J.readyState==0){if(P){clearInterval(P);P=null;if(M.global&&!--o.active){o.event.trigger("ajaxStop")}}}else{if(!K&&J&&(J.readyState==4||X=="timeout")){K=true;if(P){clearInterval(P);P=null}R=X=="timeout"?"timeout":!o.httpSuccess(J)?"error":M.ifModified&&o.httpNotModified(J,M.url)?"notmodified":"success";if(R=="success"){try{V=o.httpData(J,M.dataType,M)}catch(Z){R="parsererror"}}if(R=="success"){var Y;try{Y=J.getResponseHeader("Last-Modified")}catch(Z){}if(M.ifModified&&Y){o.lastModified[M.url]=Y}if(!W){I()}}else{o.handleError(M,J,R)}L();if(X){J.abort()}if(M.async){J=null}}}};if(M.async){var P=setInterval(N,13);if(M.timeout>0){setTimeout(function(){if(J&&!K){N("timeout")}},M.timeout)}}try{J.send(M.data)}catch(S){o.handleError(M,J,null,S)}if(!M.async){N()}function I(){if(M.success){M.success(V,R)}if(M.global){o.event.trigger("ajaxSuccess",[J,M])}}function L(){if(M.complete){M.complete(J,R)}if(M.global){o.event.trigger("ajaxComplete",[J,M])}if(M.global&&!--o.active){o.event.trigger("ajaxStop")}}return J},handleError:function(F,H,E,G){if(F.error){F.error(H,E,G)}if(F.global){o.event.trigger("ajaxError",[H,F,G])}},active:0,httpSuccess:function(F){try{return !F.status&&location.protocol=="file:"||(F.status>=200&&F.status<300)||F.status==304||F.status==1223}catch(E){}return false},httpNotModified:function(G,E){try{var H=G.getResponseHeader("Last-Modified");return G.status==304||H==o.lastModified[E]}catch(F){}return false},httpData:function(J,H,G){var F=J.getResponseHeader("content-type"),E=H=="xml"||!H&&F&&F.indexOf("xml")>=0,I=E?J.responseXML:J.responseText;if(E&&I.documentElement.tagName=="parsererror"){throw"parsererror"}if(G&&G.dataFilter){I=G.dataFilter(I,H)}if(typeof I==="string"){if(H=="script"){o.globalEval(I)}if(H=="json"){I=l["eval"]("("+I+")")}}return I},param:function(E){var G=[];function H(I,J){G[G.length]=encodeURIComponent(I)+"="+encodeURIComponent(J)}if(o.isArray(E)||E.jquery){o.each(E,function(){H(this.name,this.value)})}else{for(var F in E){if(o.isArray(E[F])){o.each(E[F],function(){H(F,this)})}else{H(F,o.isFunction(E[F])?E[F]():E[F])}}}return G.join("&").replace(/%20/g,"+")}});var m={},n,d=[["height","marginTop","marginBottom","paddingTop","paddingBottom"],["width","marginLeft","marginRight","paddingLeft","paddingRight"],["opacity"]];function t(F,E){var G={};o.each(d.concat.apply([],d.slice(0,E)),function(){G[this]=F});return G}o.fn.extend({show:function(J,L){if(J){return this.animate(t("show",3),J,L)}else{for(var H=0,F=this.length;H<F;H++){var E=o.data(this[H],"olddisplay");this[H].style.display=E||"";if(o.css(this[H],"display")==="none"){var G=this[H].tagName,K;if(m[G]){K=m[G]}else{var I=o("<"+G+" />").appendTo("body");K=I.css("display");if(K==="none"){K="block"}I.remove();m[G]=K}o.data(this[H],"olddisplay",K)}}for(var H=0,F=this.length;H<F;H++){this[H].style.display=o.data(this[H],"olddisplay")||""}return this}},hide:function(H,I){if(H){return this.animate(t("hide",3),H,I)}else{for(var G=0,F=this.length;G<F;G++){var E=o.data(this[G],"olddisplay");if(!E&&E!=="none"){o.data(this[G],"olddisplay",o.css(this[G],"display"))}}for(var G=0,F=this.length;G<F;G++){this[G].style.display="none"}return this}},_toggle:o.fn.toggle,toggle:function(G,F){var E=typeof G==="boolean";return o.isFunction(G)&&o.isFunction(F)?this._toggle.apply(this,arguments):G==null||E?this.each(function(){var H=E?G:o(this).is(":hidden");o(this)[H?"show":"hide"]()}):this.animate(t("toggle",3),G,F)},fadeTo:function(E,G,F){return this.animate({opacity:G},E,F)},animate:function(I,F,H,G){var E=o.speed(F,H,G);return this[E.queue===false?"each":"queue"](function(){var K=o.extend({},E),M,L=this.nodeType==1&&o(this).is(":hidden"),J=this;for(M in I){if(I[M]=="hide"&&L||I[M]=="show"&&!L){return K.complete.call(this)}if((M=="height"||M=="width")&&this.style){K.display=o.css(this,"display");K.overflow=this.style.overflow}}if(K.overflow!=null){this.style.overflow="hidden"}K.curAnim=o.extend({},I);o.each(I,function(O,S){var R=new o.fx(J,K,O);if(/toggle|show|hide/.test(S)){R[S=="toggle"?L?"show":"hide":S](I)}else{var Q=S.toString().match(/^([+-]=)?([\d+-.]+)(.*)$/),T=R.cur(true)||0;if(Q){var N=parseFloat(Q[2]),P=Q[3]||"px";if(P!="px"){J.style[O]=(N||1)+P;T=((N||1)/R.cur(true))*T;J.style[O]=T+P}if(Q[1]){N=((Q[1]=="-="?-1:1)*N)+T}R.custom(T,N,P)}else{R.custom(T,S,"")}}});return true})},stop:function(F,E){var G=o.timers;if(F){this.queue([])}this.each(function(){for(var H=G.length-1;H>=0;H--){if(G[H].elem==this){if(E){G[H](true)}G.splice(H,1)}}});if(!E){this.dequeue()}return this}});o.each({slideDown:t("show",1),slideUp:t("hide",1),slideToggle:t("toggle",1),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"}},function(E,F){o.fn[E]=function(G,H){return this.animate(F,G,H)}});o.extend({speed:function(G,H,F){var E=typeof G==="object"?G:{complete:F||!F&&H||o.isFunction(G)&&G,duration:G,easing:F&&H||H&&!o.isFunction(H)&&H};E.duration=o.fx.off?0:typeof E.duration==="number"?E.duration:o.fx.speeds[E.duration]||o.fx.speeds._default;E.old=E.complete;E.complete=function(){if(E.queue!==false){o(this).dequeue()}if(o.isFunction(E.old)){E.old.call(this)}};return E},easing:{linear:function(G,H,E,F){return E+F*G},swing:function(G,H,E,F){return((-Math.cos(G*Math.PI)/2)+0.5)*F+E}},timers:[],fx:function(F,E,G){this.options=E;this.elem=F;this.prop=G;if(!E.orig){E.orig={}}}});o.fx.prototype={update:function(){if(this.options.step){this.options.step.call(this.elem,this.now,this)}(o.fx.step[this.prop]||o.fx.step._default)(this);if((this.prop=="height"||this.prop=="width")&&this.elem.style){this.elem.style.display="block"}},cur:function(F){if(this.elem[this.prop]!=null&&(!this.elem.style||this.elem.style[this.prop]==null)){return this.elem[this.prop]}var E=parseFloat(o.css(this.elem,this.prop,F));return E&&E>-10000?E:parseFloat(o.curCSS(this.elem,this.prop))||0},custom:function(I,H,G){this.startTime=e();this.start=I;this.end=H;this.unit=G||this.unit||"px";this.now=this.start;this.pos=this.state=0;var E=this;function F(J){return E.step(J)}F.elem=this.elem;if(F()&&o.timers.push(F)&&!n){n=setInterval(function(){var K=o.timers;for(var J=0;J<K.length;J++){if(!K[J]()){K.splice(J--,1)}}if(!K.length){clearInterval(n);n=g}},13)}},show:function(){this.options.orig[this.prop]=o.attr(this.elem.style,this.prop);this.options.show=true;this.custom(this.prop=="width"||this.prop=="height"?1:0,this.cur());o(this.elem).show()},hide:function(){this.options.orig[this.prop]=o.attr(this.elem.style,this.prop);this.options.hide=true;this.custom(this.cur(),0)},step:function(H){var G=e();if(H||G>=this.options.duration+this.startTime){this.now=this.end;this.pos=this.state=1;this.update();this.options.curAnim[this.prop]=true;var E=true;for(var F in this.options.curAnim){if(this.options.curAnim[F]!==true){E=false}}if(E){if(this.options.display!=null){this.elem.style.overflow=this.options.overflow;this.elem.style.display=this.options.display;if(o.css(this.elem,"display")=="none"){this.elem.style.display="block"}}if(this.options.hide){o(this.elem).hide()}if(this.options.hide||this.options.show){for(var I in this.options.curAnim){o.attr(this.elem.style,I,this.options.orig[I])}}this.options.complete.call(this.elem)}return false}else{var J=G-this.startTime;this.state=J/this.options.duration;this.pos=o.easing[this.options.easing||(o.easing.swing?"swing":"linear")](this.state,J,0,1,this.options.duration);this.now=this.start+((this.end-this.start)*this.pos);this.update()}return true}};o.extend(o.fx,{speeds:{slow:600,fast:200,_default:400},step:{opacity:function(E){o.attr(E.elem.style,"opacity",E.now)},_default:function(E){if(E.elem.style&&E.elem.style[E.prop]!=null){E.elem.style[E.prop]=E.now+E.unit}else{E.elem[E.prop]=E.now}}}});if(document.documentElement.getBoundingClientRect){o.fn.offset=function(){if(!this[0]){return{top:0,left:0}}if(this[0]===this[0].ownerDocument.body){return o.offset.bodyOffset(this[0])}var G=this[0].getBoundingClientRect(),J=this[0].ownerDocument,F=J.body,E=J.documentElement,L=E.clientTop||F.clientTop||0,K=E.clientLeft||F.clientLeft||0,I=G.top+(self.pageYOffset||o.boxModel&&E.scrollTop||F.scrollTop)-L,H=G.left+(self.pageXOffset||o.boxModel&&E.scrollLeft||F.scrollLeft)-K;return{top:I,left:H}}}else{o.fn.offset=function(){if(!this[0]){return{top:0,left:0}}if(this[0]===this[0].ownerDocument.body){return o.offset.bodyOffset(this[0])}o.offset.initialized||o.offset.initialize();var J=this[0],G=J.offsetParent,F=J,O=J.ownerDocument,M,H=O.documentElement,K=O.body,L=O.defaultView,E=L.getComputedStyle(J,null),N=J.offsetTop,I=J.offsetLeft;while((J=J.parentNode)&&J!==K&&J!==H){M=L.getComputedStyle(J,null);N-=J.scrollTop,I-=J.scrollLeft;if(J===G){N+=J.offsetTop,I+=J.offsetLeft;if(o.offset.doesNotAddBorder&&!(o.offset.doesAddBorderForTableAndCells&&/^t(able|d|h)$/i.test(J.tagName))){N+=parseInt(M.borderTopWidth,10)||0,I+=parseInt(M.borderLeftWidth,10)||0}F=G,G=J.offsetParent}if(o.offset.subtractsBorderForOverflowNotVisible&&M.overflow!=="visible"){N+=parseInt(M.borderTopWidth,10)||0,I+=parseInt(M.borderLeftWidth,10)||0}E=M}if(E.position==="relative"||E.position==="static"){N+=K.offsetTop,I+=K.offsetLeft}if(E.position==="fixed"){N+=Math.max(H.scrollTop,K.scrollTop),I+=Math.max(H.scrollLeft,K.scrollLeft)}return{top:N,left:I}}}o.offset={initialize:function(){if(this.initialized){return}var L=document.body,F=document.createElement("div"),H,G,N,I,M,E,J=L.style.marginTop,K='<div style="position:absolute;top:0;left:0;margin:0;border:5px solid #000;padding:0;width:1px;height:1px;"><div></div></div><table style="position:absolute;top:0;left:0;margin:0;border:5px solid #000;padding:0;width:1px;height:1px;" cellpadding="0" cellspacing="0"><tr><td></td></tr></table>';M={position:"absolute",top:0,left:0,margin:0,border:0,width:"1px",height:"1px",visibility:"hidden"};for(E in M){F.style[E]=M[E]}F.innerHTML=K;L.insertBefore(F,L.firstChild);H=F.firstChild,G=H.firstChild,I=H.nextSibling.firstChild.firstChild;this.doesNotAddBorder=(G.offsetTop!==5);this.doesAddBorderForTableAndCells=(I.offsetTop===5);H.style.overflow="hidden",H.style.position="relative";this.subtractsBorderForOverflowNotVisible=(G.offsetTop===-5);L.style.marginTop="1px";this.doesNotIncludeMarginInBodyOffset=(L.offsetTop===0);L.style.marginTop=J;L.removeChild(F);this.initialized=true},bodyOffset:function(E){o.offset.initialized||o.offset.initialize();var G=E.offsetTop,F=E.offsetLeft;if(o.offset.doesNotIncludeMarginInBodyOffset){G+=parseInt(o.curCSS(E,"marginTop",true),10)||0,F+=parseInt(o.curCSS(E,"marginLeft",true),10)||0}return{top:G,left:F}}};o.fn.extend({position:function(){var I=0,H=0,F;if(this[0]){var G=this.offsetParent(),J=this.offset(),E=/^body|html$/i.test(G[0].tagName)?{top:0,left:0}:G.offset();J.top-=j(this,"marginTop");J.left-=j(this,"marginLeft");E.top+=j(G,"borderTopWidth");E.left+=j(G,"borderLeftWidth");F={top:J.top-E.top,left:J.left-E.left}}return F},offsetParent:function(){var E=this[0].offsetParent||document.body;while(E&&(!/^body|html$/i.test(E.tagName)&&o.css(E,"position")=="static")){E=E.offsetParent}return o(E)}});o.each(["Left","Top"],function(F,E){var G="scroll"+E;o.fn[G]=function(H){if(!this[0]){return null}return H!==g?this.each(function(){this==l||this==document?l.scrollTo(!F?H:o(l).scrollLeft(),F?H:o(l).scrollTop()):this[G]=H}):this[0]==l||this[0]==document?self[F?"pageYOffset":"pageXOffset"]||o.boxModel&&document.documentElement[G]||document.body[G]:this[0][G]}});o.each(["Height","Width"],function(I,G){var E=I?"Left":"Top",H=I?"Right":"Bottom",F=G.toLowerCase();o.fn["inner"+G]=function(){return this[0]?o.css(this[0],F,false,"padding"):null};o.fn["outer"+G]=function(K){return this[0]?o.css(this[0],F,false,K?"margin":"border"):null};var J=G.toLowerCase();o.fn[J]=function(K){return this[0]==l?document.compatMode=="CSS1Compat"&&document.documentElement["client"+G]||document.body["client"+G]:this[0]==document?Math.max(document.documentElement["client"+G],document.body["scroll"+G],document.documentElement["scroll"+G],document.body["offset"+G],document.documentElement["offset"+G]):K===g?(this.length?o.css(this[0],J):null):this.css(J,typeof K==="string"?K:K+"px")}})})(); \ No newline at end of file diff --git a/js/jquery-1.4.3.min.js b/js/jquery-1.4.3.min.js new file mode 100644 index 0000000..c941a5f --- /dev/null +++ b/js/jquery-1.4.3.min.js @@ -0,0 +1,166 @@ +/*! + * jQuery JavaScript Library v1.4.3 + * http://jquery.com/ + * + * Copyright 2010, John Resig + * Dual licensed under the MIT or GPL Version 2 licenses. + * http://jquery.org/license + * + * Includes Sizzle.js + * http://sizzlejs.com/ + * Copyright 2010, The Dojo Foundation + * Released under the MIT, BSD, and GPL Licenses. + * + * Date: Thu Oct 14 23:10:06 2010 -0400 + */ +(function(E,A){function U(){return false}function ba(){return true}function ja(a,b,d){d[0].type=a;return c.event.handle.apply(b,d)}function Ga(a){var b,d,e=[],f=[],h,k,l,n,s,v,B,D;k=c.data(this,this.nodeType?"events":"__events__");if(typeof k==="function")k=k.events;if(!(a.liveFired===this||!k||!k.live||a.button&&a.type==="click")){if(a.namespace)D=RegExp("(^|\\.)"+a.namespace.split(".").join("\\.(?:.*\\.)?")+"(\\.|$)");a.liveFired=this;var H=k.live.slice(0);for(n=0;n<H.length;n++){k=H[n];k.origType.replace(X, +"")===a.type?f.push(k.selector):H.splice(n--,1)}f=c(a.target).closest(f,a.currentTarget);s=0;for(v=f.length;s<v;s++){B=f[s];for(n=0;n<H.length;n++){k=H[n];if(B.selector===k.selector&&(!D||D.test(k.namespace))){l=B.elem;h=null;if(k.preType==="mouseenter"||k.preType==="mouseleave"){a.type=k.preType;h=c(a.relatedTarget).closest(k.selector)[0]}if(!h||h!==l)e.push({elem:l,handleObj:k,level:B.level})}}}s=0;for(v=e.length;s<v;s++){f=e[s];if(d&&f.level>d)break;a.currentTarget=f.elem;a.data=f.handleObj.data; +a.handleObj=f.handleObj;D=f.handleObj.origHandler.apply(f.elem,arguments);if(D===false||a.isPropagationStopped()){d=f.level;if(D===false)b=false}}return b}}function Y(a,b){return(a&&a!=="*"?a+".":"")+b.replace(Ha,"`").replace(Ia,"&")}function ka(a,b,d){if(c.isFunction(b))return c.grep(a,function(f,h){return!!b.call(f,h,f)===d});else if(b.nodeType)return c.grep(a,function(f){return f===b===d});else if(typeof b==="string"){var e=c.grep(a,function(f){return f.nodeType===1});if(Ja.test(b))return c.filter(b, +e,!d);else b=c.filter(b,e)}return c.grep(a,function(f){return c.inArray(f,b)>=0===d})}function la(a,b){var d=0;b.each(function(){if(this.nodeName===(a[d]&&a[d].nodeName)){var e=c.data(a[d++]),f=c.data(this,e);if(e=e&&e.events){delete f.handle;f.events={};for(var h in e)for(var k in e[h])c.event.add(this,h,e[h][k],e[h][k].data)}}})}function Ka(a,b){b.src?c.ajax({url:b.src,async:false,dataType:"script"}):c.globalEval(b.text||b.textContent||b.innerHTML||"");b.parentNode&&b.parentNode.removeChild(b)} +function ma(a,b,d){var e=b==="width"?a.offsetWidth:a.offsetHeight;if(d==="border")return e;c.each(b==="width"?La:Ma,function(){d||(e-=parseFloat(c.css(a,"padding"+this))||0);if(d==="margin")e+=parseFloat(c.css(a,"margin"+this))||0;else e-=parseFloat(c.css(a,"border"+this+"Width"))||0});return e}function ca(a,b,d,e){if(c.isArray(b)&&b.length)c.each(b,function(f,h){d||Na.test(a)?e(a,h):ca(a+"["+(typeof h==="object"||c.isArray(h)?f:"")+"]",h,d,e)});else if(!d&&b!=null&&typeof b==="object")c.isEmptyObject(b)? +e(a,""):c.each(b,function(f,h){ca(a+"["+f+"]",h,d,e)});else e(a,b)}function S(a,b){var d={};c.each(na.concat.apply([],na.slice(0,b)),function(){d[this]=a});return d}function oa(a){if(!da[a]){var b=c("<"+a+">").appendTo("body"),d=b.css("display");b.remove();if(d==="none"||d==="")d="block";da[a]=d}return da[a]}function ea(a){return c.isWindow(a)?a:a.nodeType===9?a.defaultView||a.parentWindow:false}var u=E.document,c=function(){function a(){if(!b.isReady){try{u.documentElement.doScroll("left")}catch(i){setTimeout(a, +1);return}b.ready()}}var b=function(i,r){return new b.fn.init(i,r)},d=E.jQuery,e=E.$,f,h=/^(?:[^<]*(<[\w\W]+>)[^>]*$|#([\w\-]+)$)/,k=/\S/,l=/^\s+/,n=/\s+$/,s=/\W/,v=/\d/,B=/^<(\w+)\s*\/?>(?:<\/\1>)?$/,D=/^[\],:{}\s]*$/,H=/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,w=/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,G=/(?:^|:|,)(?:\s*\[)+/g,M=/(webkit)[ \/]([\w.]+)/,g=/(opera)(?:.*version)?[ \/]([\w.]+)/,j=/(msie) ([\w.]+)/,o=/(mozilla)(?:.*? rv:([\w.]+))?/,m=navigator.userAgent,p=false, +q=[],t,x=Object.prototype.toString,C=Object.prototype.hasOwnProperty,P=Array.prototype.push,N=Array.prototype.slice,R=String.prototype.trim,Q=Array.prototype.indexOf,L={};b.fn=b.prototype={init:function(i,r){var y,z,F;if(!i)return this;if(i.nodeType){this.context=this[0]=i;this.length=1;return this}if(i==="body"&&!r&&u.body){this.context=u;this[0]=u.body;this.selector="body";this.length=1;return this}if(typeof i==="string")if((y=h.exec(i))&&(y[1]||!r))if(y[1]){F=r?r.ownerDocument||r:u;if(z=B.exec(i))if(b.isPlainObject(r)){i= +[u.createElement(z[1])];b.fn.attr.call(i,r,true)}else i=[F.createElement(z[1])];else{z=b.buildFragment([y[1]],[F]);i=(z.cacheable?z.fragment.cloneNode(true):z.fragment).childNodes}return b.merge(this,i)}else{if((z=u.getElementById(y[2]))&&z.parentNode){if(z.id!==y[2])return f.find(i);this.length=1;this[0]=z}this.context=u;this.selector=i;return this}else if(!r&&!s.test(i)){this.selector=i;this.context=u;i=u.getElementsByTagName(i);return b.merge(this,i)}else return!r||r.jquery?(r||f).find(i):b(r).find(i); +else if(b.isFunction(i))return f.ready(i);if(i.selector!==A){this.selector=i.selector;this.context=i.context}return b.makeArray(i,this)},selector:"",jquery:"1.4.3",length:0,size:function(){return this.length},toArray:function(){return N.call(this,0)},get:function(i){return i==null?this.toArray():i<0?this.slice(i)[0]:this[i]},pushStack:function(i,r,y){var z=b();b.isArray(i)?P.apply(z,i):b.merge(z,i);z.prevObject=this;z.context=this.context;if(r==="find")z.selector=this.selector+(this.selector?" ": +"")+y;else if(r)z.selector=this.selector+"."+r+"("+y+")";return z},each:function(i,r){return b.each(this,i,r)},ready:function(i){b.bindReady();if(b.isReady)i.call(u,b);else q&&q.push(i);return this},eq:function(i){return i===-1?this.slice(i):this.slice(i,+i+1)},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},slice:function(){return this.pushStack(N.apply(this,arguments),"slice",N.call(arguments).join(","))},map:function(i){return this.pushStack(b.map(this,function(r,y){return i.call(r, +y,r)}))},end:function(){return this.prevObject||b(null)},push:P,sort:[].sort,splice:[].splice};b.fn.init.prototype=b.fn;b.extend=b.fn.extend=function(){var i=arguments[0]||{},r=1,y=arguments.length,z=false,F,I,K,J,fa;if(typeof i==="boolean"){z=i;i=arguments[1]||{};r=2}if(typeof i!=="object"&&!b.isFunction(i))i={};if(y===r){i=this;--r}for(;r<y;r++)if((F=arguments[r])!=null)for(I in F){K=i[I];J=F[I];if(i!==J)if(z&&J&&(b.isPlainObject(J)||(fa=b.isArray(J)))){if(fa){fa=false;clone=K&&b.isArray(K)?K:[]}else clone= +K&&b.isPlainObject(K)?K:{};i[I]=b.extend(z,clone,J)}else if(J!==A)i[I]=J}return i};b.extend({noConflict:function(i){E.$=e;if(i)E.jQuery=d;return b},isReady:false,readyWait:1,ready:function(i){i===true&&b.readyWait--;if(!b.readyWait||i!==true&&!b.isReady){if(!u.body)return setTimeout(b.ready,1);b.isReady=true;if(!(i!==true&&--b.readyWait>0)){if(q){for(var r=0;i=q[r++];)i.call(u,b);q=null}b.fn.triggerHandler&&b(u).triggerHandler("ready")}}},bindReady:function(){if(!p){p=true;if(u.readyState==="complete")return setTimeout(b.ready, +1);if(u.addEventListener){u.addEventListener("DOMContentLoaded",t,false);E.addEventListener("load",b.ready,false)}else if(u.attachEvent){u.attachEvent("onreadystatechange",t);E.attachEvent("onload",b.ready);var i=false;try{i=E.frameElement==null}catch(r){}u.documentElement.doScroll&&i&&a()}}},isFunction:function(i){return b.type(i)==="function"},isArray:Array.isArray||function(i){return b.type(i)==="array"},isWindow:function(i){return i&&typeof i==="object"&&"setInterval"in i},isNaN:function(i){return i== +null||!v.test(i)||isNaN(i)},type:function(i){return i==null?String(i):L[x.call(i)]||"object"},isPlainObject:function(i){if(!i||b.type(i)!=="object"||i.nodeType||b.isWindow(i))return false;if(i.constructor&&!C.call(i,"constructor")&&!C.call(i.constructor.prototype,"isPrototypeOf"))return false;for(var r in i);return r===A||C.call(i,r)},isEmptyObject:function(i){for(var r in i)return false;return true},error:function(i){throw i;},parseJSON:function(i){if(typeof i!=="string"||!i)return null;i=b.trim(i); +if(D.test(i.replace(H,"@").replace(w,"]").replace(G,"")))return E.JSON&&E.JSON.parse?E.JSON.parse(i):(new Function("return "+i))();else b.error("Invalid JSON: "+i)},noop:function(){},globalEval:function(i){if(i&&k.test(i)){var r=u.getElementsByTagName("head")[0]||u.documentElement,y=u.createElement("script");y.type="text/javascript";if(b.support.scriptEval)y.appendChild(u.createTextNode(i));else y.text=i;r.insertBefore(y,r.firstChild);r.removeChild(y)}},nodeName:function(i,r){return i.nodeName&&i.nodeName.toUpperCase()=== +r.toUpperCase()},each:function(i,r,y){var z,F=0,I=i.length,K=I===A||b.isFunction(i);if(y)if(K)for(z in i){if(r.apply(i[z],y)===false)break}else for(;F<I;){if(r.apply(i[F++],y)===false)break}else if(K)for(z in i){if(r.call(i[z],z,i[z])===false)break}else for(y=i[0];F<I&&r.call(y,F,y)!==false;y=i[++F]);return i},trim:R?function(i){return i==null?"":R.call(i)}:function(i){return i==null?"":i.toString().replace(l,"").replace(n,"")},makeArray:function(i,r){var y=r||[];if(i!=null){var z=b.type(i);i.length== +null||z==="string"||z==="function"||z==="regexp"||b.isWindow(i)?P.call(y,i):b.merge(y,i)}return y},inArray:function(i,r){if(r.indexOf)return r.indexOf(i);for(var y=0,z=r.length;y<z;y++)if(r[y]===i)return y;return-1},merge:function(i,r){var y=i.length,z=0;if(typeof r.length==="number")for(var F=r.length;z<F;z++)i[y++]=r[z];else for(;r[z]!==A;)i[y++]=r[z++];i.length=y;return i},grep:function(i,r,y){var z=[],F;y=!!y;for(var I=0,K=i.length;I<K;I++){F=!!r(i[I],I);y!==F&&z.push(i[I])}return z},map:function(i, +r,y){for(var z=[],F,I=0,K=i.length;I<K;I++){F=r(i[I],I,y);if(F!=null)z[z.length]=F}return z.concat.apply([],z)},guid:1,proxy:function(i,r,y){if(arguments.length===2)if(typeof r==="string"){y=i;i=y[r];r=A}else if(r&&!b.isFunction(r)){y=r;r=A}if(!r&&i)r=function(){return i.apply(y||this,arguments)};if(i)r.guid=i.guid=i.guid||r.guid||b.guid++;return r},access:function(i,r,y,z,F,I){var K=i.length;if(typeof r==="object"){for(var J in r)b.access(i,J,r[J],z,F,y);return i}if(y!==A){z=!I&&z&&b.isFunction(y); +for(J=0;J<K;J++)F(i[J],r,z?y.call(i[J],J,F(i[J],r)):y,I);return i}return K?F(i[0],r):A},now:function(){return(new Date).getTime()},uaMatch:function(i){i=i.toLowerCase();i=M.exec(i)||g.exec(i)||j.exec(i)||i.indexOf("compatible")<0&&o.exec(i)||[];return{browser:i[1]||"",version:i[2]||"0"}},browser:{}});b.each("Boolean Number String Function Array Date RegExp Object".split(" "),function(i,r){L["[object "+r+"]"]=r.toLowerCase()});m=b.uaMatch(m);if(m.browser){b.browser[m.browser]=true;b.browser.version= +m.version}if(b.browser.webkit)b.browser.safari=true;if(Q)b.inArray=function(i,r){return Q.call(r,i)};if(!/\s/.test("\u00a0")){l=/^[\s\xA0]+/;n=/[\s\xA0]+$/}f=b(u);if(u.addEventListener)t=function(){u.removeEventListener("DOMContentLoaded",t,false);b.ready()};else if(u.attachEvent)t=function(){if(u.readyState==="complete"){u.detachEvent("onreadystatechange",t);b.ready()}};return E.jQuery=E.$=b}();(function(){c.support={};var a=u.documentElement,b=u.createElement("script"),d=u.createElement("div"), +e="script"+c.now();d.style.display="none";d.innerHTML=" <link/><table></table><a href='/a' style='color:red;float:left;opacity:.55;'>a</a><input type='checkbox'/>";var f=d.getElementsByTagName("*"),h=d.getElementsByTagName("a")[0],k=u.createElement("select"),l=k.appendChild(u.createElement("option"));if(!(!f||!f.length||!h)){c.support={leadingWhitespace:d.firstChild.nodeType===3,tbody:!d.getElementsByTagName("tbody").length,htmlSerialize:!!d.getElementsByTagName("link").length,style:/red/.test(h.getAttribute("style")), +hrefNormalized:h.getAttribute("href")==="/a",opacity:/^0.55$/.test(h.style.opacity),cssFloat:!!h.style.cssFloat,checkOn:d.getElementsByTagName("input")[0].value==="on",optSelected:l.selected,optDisabled:false,checkClone:false,scriptEval:false,noCloneEvent:true,boxModel:null,inlineBlockNeedsLayout:false,shrinkWrapBlocks:false,reliableHiddenOffsets:true};k.disabled=true;c.support.optDisabled=!l.disabled;b.type="text/javascript";try{b.appendChild(u.createTextNode("window."+e+"=1;"))}catch(n){}a.insertBefore(b, +a.firstChild);if(E[e]){c.support.scriptEval=true;delete E[e]}a.removeChild(b);if(d.attachEvent&&d.fireEvent){d.attachEvent("onclick",function s(){c.support.noCloneEvent=false;d.detachEvent("onclick",s)});d.cloneNode(true).fireEvent("onclick")}d=u.createElement("div");d.innerHTML="<input type='radio' name='radiotest' checked='checked'/>";a=u.createDocumentFragment();a.appendChild(d.firstChild);c.support.checkClone=a.cloneNode(true).cloneNode(true).lastChild.checked;c(function(){var s=u.createElement("div"); +s.style.width=s.style.paddingLeft="1px";u.body.appendChild(s);c.boxModel=c.support.boxModel=s.offsetWidth===2;if("zoom"in s.style){s.style.display="inline";s.style.zoom=1;c.support.inlineBlockNeedsLayout=s.offsetWidth===2;s.style.display="";s.innerHTML="<div style='width:4px;'></div>";c.support.shrinkWrapBlocks=s.offsetWidth!==2}s.innerHTML="<table><tr><td style='padding:0;display:none'></td><td>t</td></tr></table>";var v=s.getElementsByTagName("td");c.support.reliableHiddenOffsets=v[0].offsetHeight=== +0;v[0].style.display="";v[1].style.display="none";c.support.reliableHiddenOffsets=c.support.reliableHiddenOffsets&&v[0].offsetHeight===0;s.innerHTML="";u.body.removeChild(s).style.display="none"});a=function(s){var v=u.createElement("div");s="on"+s;var B=s in v;if(!B){v.setAttribute(s,"return;");B=typeof v[s]==="function"}return B};c.support.submitBubbles=a("submit");c.support.changeBubbles=a("change");a=b=d=f=h=null}})();c.props={"for":"htmlFor","class":"className",readonly:"readOnly",maxlength:"maxLength", +cellspacing:"cellSpacing",rowspan:"rowSpan",colspan:"colSpan",tabindex:"tabIndex",usemap:"useMap",frameborder:"frameBorder"};var pa={},Oa=/^(?:\{.*\}|\[.*\])$/;c.extend({cache:{},uuid:0,expando:"jQuery"+c.now(),noData:{embed:true,object:"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000",applet:true},data:function(a,b,d){if(c.acceptData(a)){a=a==E?pa:a;var e=a.nodeType,f=e?a[c.expando]:null,h=c.cache;if(!(e&&!f&&typeof b==="string"&&d===A)){if(e)f||(a[c.expando]=f=++c.uuid);else h=a;if(typeof b==="object")if(e)h[f]= +c.extend(h[f],b);else c.extend(h,b);else if(e&&!h[f])h[f]={};a=e?h[f]:h;if(d!==A)a[b]=d;return typeof b==="string"?a[b]:a}}},removeData:function(a,b){if(c.acceptData(a)){a=a==E?pa:a;var d=a.nodeType,e=d?a[c.expando]:a,f=c.cache,h=d?f[e]:e;if(b){if(h){delete h[b];d&&c.isEmptyObject(h)&&c.removeData(a)}}else if(d&&c.support.deleteExpando)delete a[c.expando];else if(a.removeAttribute)a.removeAttribute(c.expando);else if(d)delete f[e];else for(var k in a)delete a[k]}},acceptData:function(a){if(a.nodeName){var b= +c.noData[a.nodeName.toLowerCase()];if(b)return!(b===true||a.getAttribute("classid")!==b)}return true}});c.fn.extend({data:function(a,b){if(typeof a==="undefined")return this.length?c.data(this[0]):null;else if(typeof a==="object")return this.each(function(){c.data(this,a)});var d=a.split(".");d[1]=d[1]?"."+d[1]:"";if(b===A){var e=this.triggerHandler("getData"+d[1]+"!",[d[0]]);if(e===A&&this.length){e=c.data(this[0],a);if(e===A&&this[0].nodeType===1){e=this[0].getAttribute("data-"+a);if(typeof e=== +"string")try{e=e==="true"?true:e==="false"?false:e==="null"?null:!c.isNaN(e)?parseFloat(e):Oa.test(e)?c.parseJSON(e):e}catch(f){}else e=A}}return e===A&&d[1]?this.data(d[0]):e}else return this.each(function(){var h=c(this),k=[d[0],b];h.triggerHandler("setData"+d[1]+"!",k);c.data(this,a,b);h.triggerHandler("changeData"+d[1]+"!",k)})},removeData:function(a){return this.each(function(){c.removeData(this,a)})}});c.extend({queue:function(a,b,d){if(a){b=(b||"fx")+"queue";var e=c.data(a,b);if(!d)return e|| +[];if(!e||c.isArray(d))e=c.data(a,b,c.makeArray(d));else e.push(d);return e}},dequeue:function(a,b){b=b||"fx";var d=c.queue(a,b),e=d.shift();if(e==="inprogress")e=d.shift();if(e){b==="fx"&&d.unshift("inprogress");e.call(a,function(){c.dequeue(a,b)})}}});c.fn.extend({queue:function(a,b){if(typeof a!=="string"){b=a;a="fx"}if(b===A)return c.queue(this[0],a);return this.each(function(){var d=c.queue(this,a,b);a==="fx"&&d[0]!=="inprogress"&&c.dequeue(this,a)})},dequeue:function(a){return this.each(function(){c.dequeue(this, +a)})},delay:function(a,b){a=c.fx?c.fx.speeds[a]||a:a;b=b||"fx";return this.queue(b,function(){var d=this;setTimeout(function(){c.dequeue(d,b)},a)})},clearQueue:function(a){return this.queue(a||"fx",[])}});var qa=/[\n\t]/g,ga=/\s+/,Pa=/\r/g,Qa=/^(?:href|src|style)$/,Ra=/^(?:button|input)$/i,Sa=/^(?:button|input|object|select|textarea)$/i,Ta=/^a(?:rea)?$/i,ra=/^(?:radio|checkbox)$/i;c.fn.extend({attr:function(a,b){return c.access(this,a,b,true,c.attr)},removeAttr:function(a){return this.each(function(){c.attr(this, +a,"");this.nodeType===1&&this.removeAttribute(a)})},addClass:function(a){if(c.isFunction(a))return this.each(function(s){var v=c(this);v.addClass(a.call(this,s,v.attr("class")))});if(a&&typeof a==="string")for(var b=(a||"").split(ga),d=0,e=this.length;d<e;d++){var f=this[d];if(f.nodeType===1)if(f.className){for(var h=" "+f.className+" ",k=f.className,l=0,n=b.length;l<n;l++)if(h.indexOf(" "+b[l]+" ")<0)k+=" "+b[l];f.className=c.trim(k)}else f.className=a}return this},removeClass:function(a){if(c.isFunction(a))return this.each(function(n){var s= +c(this);s.removeClass(a.call(this,n,s.attr("class")))});if(a&&typeof a==="string"||a===A)for(var b=(a||"").split(ga),d=0,e=this.length;d<e;d++){var f=this[d];if(f.nodeType===1&&f.className)if(a){for(var h=(" "+f.className+" ").replace(qa," "),k=0,l=b.length;k<l;k++)h=h.replace(" "+b[k]+" "," ");f.className=c.trim(h)}else f.className=""}return this},toggleClass:function(a,b){var d=typeof a,e=typeof b==="boolean";if(c.isFunction(a))return this.each(function(f){var h=c(this);h.toggleClass(a.call(this, +f,h.attr("class"),b),b)});return this.each(function(){if(d==="string")for(var f,h=0,k=c(this),l=b,n=a.split(ga);f=n[h++];){l=e?l:!k.hasClass(f);k[l?"addClass":"removeClass"](f)}else if(d==="undefined"||d==="boolean"){this.className&&c.data(this,"__className__",this.className);this.className=this.className||a===false?"":c.data(this,"__className__")||""}})},hasClass:function(a){a=" "+a+" ";for(var b=0,d=this.length;b<d;b++)if((" "+this[b].className+" ").replace(qa," ").indexOf(a)>-1)return true;return false}, +val:function(a){if(!arguments.length){var b=this[0];if(b){if(c.nodeName(b,"option")){var d=b.attributes.value;return!d||d.specified?b.value:b.text}if(c.nodeName(b,"select")){var e=b.selectedIndex;d=[];var f=b.options;b=b.type==="select-one";if(e<0)return null;var h=b?e:0;for(e=b?e+1:f.length;h<e;h++){var k=f[h];if(k.selected&&(c.support.optDisabled?!k.disabled:k.getAttribute("disabled")===null)&&(!k.parentNode.disabled||!c.nodeName(k.parentNode,"optgroup"))){a=c(k).val();if(b)return a;d.push(a)}}return d}if(ra.test(b.type)&& +!c.support.checkOn)return b.getAttribute("value")===null?"on":b.value;return(b.value||"").replace(Pa,"")}return A}var l=c.isFunction(a);return this.each(function(n){var s=c(this),v=a;if(this.nodeType===1){if(l)v=a.call(this,n,s.val());if(v==null)v="";else if(typeof v==="number")v+="";else if(c.isArray(v))v=c.map(v,function(D){return D==null?"":D+""});if(c.isArray(v)&&ra.test(this.type))this.checked=c.inArray(s.val(),v)>=0;else if(c.nodeName(this,"select")){var B=c.makeArray(v);c("option",this).each(function(){this.selected= +c.inArray(c(this).val(),B)>=0});if(!B.length)this.selectedIndex=-1}else this.value=v}})}});c.extend({attrFn:{val:true,css:true,html:true,text:true,data:true,width:true,height:true,offset:true},attr:function(a,b,d,e){if(!a||a.nodeType===3||a.nodeType===8)return A;if(e&&b in c.attrFn)return c(a)[b](d);e=a.nodeType!==1||!c.isXMLDoc(a);var f=d!==A;b=e&&c.props[b]||b;if(a.nodeType===1){var h=Qa.test(b);if((b in a||a[b]!==A)&&e&&!h){if(f){b==="type"&&Ra.test(a.nodeName)&&a.parentNode&&c.error("type property can't be changed"); +if(d===null)a.nodeType===1&&a.removeAttribute(b);else a[b]=d}if(c.nodeName(a,"form")&&a.getAttributeNode(b))return a.getAttributeNode(b).nodeValue;if(b==="tabIndex")return(b=a.getAttributeNode("tabIndex"))&&b.specified?b.value:Sa.test(a.nodeName)||Ta.test(a.nodeName)&&a.href?0:A;return a[b]}if(!c.support.style&&e&&b==="style"){if(f)a.style.cssText=""+d;return a.style.cssText}f&&a.setAttribute(b,""+d);if(!a.attributes[b]&&a.hasAttribute&&!a.hasAttribute(b))return A;a=!c.support.hrefNormalized&&e&& +h?a.getAttribute(b,2):a.getAttribute(b);return a===null?A:a}}});var X=/\.(.*)$/,ha=/^(?:textarea|input|select)$/i,Ha=/\./g,Ia=/ /g,Ua=/[^\w\s.|`]/g,Va=function(a){return a.replace(Ua,"\\$&")},sa={focusin:0,focusout:0};c.event={add:function(a,b,d,e){if(!(a.nodeType===3||a.nodeType===8)){if(c.isWindow(a)&&a!==E&&!a.frameElement)a=E;if(d===false)d=U;var f,h;if(d.handler){f=d;d=f.handler}if(!d.guid)d.guid=c.guid++;if(h=c.data(a)){var k=a.nodeType?"events":"__events__",l=h[k],n=h.handle;if(typeof l=== +"function"){n=l.handle;l=l.events}else if(!l){a.nodeType||(h[k]=h=function(){});h.events=l={}}if(!n)h.handle=n=function(){return typeof c!=="undefined"&&!c.event.triggered?c.event.handle.apply(n.elem,arguments):A};n.elem=a;b=b.split(" ");for(var s=0,v;k=b[s++];){h=f?c.extend({},f):{handler:d,data:e};if(k.indexOf(".")>-1){v=k.split(".");k=v.shift();h.namespace=v.slice(0).sort().join(".")}else{v=[];h.namespace=""}h.type=k;if(!h.guid)h.guid=d.guid;var B=l[k],D=c.event.special[k]||{};if(!B){B=l[k]=[]; +if(!D.setup||D.setup.call(a,e,v,n)===false)if(a.addEventListener)a.addEventListener(k,n,false);else a.attachEvent&&a.attachEvent("on"+k,n)}if(D.add){D.add.call(a,h);if(!h.handler.guid)h.handler.guid=d.guid}B.push(h);c.event.global[k]=true}a=null}}},global:{},remove:function(a,b,d,e){if(!(a.nodeType===3||a.nodeType===8)){if(d===false)d=U;var f,h,k=0,l,n,s,v,B,D,H=a.nodeType?"events":"__events__",w=c.data(a),G=w&&w[H];if(w&&G){if(typeof G==="function"){w=G;G=G.events}if(b&&b.type){d=b.handler;b=b.type}if(!b|| +typeof b==="string"&&b.charAt(0)==="."){b=b||"";for(f in G)c.event.remove(a,f+b)}else{for(b=b.split(" ");f=b[k++];){v=f;l=f.indexOf(".")<0;n=[];if(!l){n=f.split(".");f=n.shift();s=RegExp("(^|\\.)"+c.map(n.slice(0).sort(),Va).join("\\.(?:.*\\.)?")+"(\\.|$)")}if(B=G[f])if(d){v=c.event.special[f]||{};for(h=e||0;h<B.length;h++){D=B[h];if(d.guid===D.guid){if(l||s.test(D.namespace)){e==null&&B.splice(h--,1);v.remove&&v.remove.call(a,D)}if(e!=null)break}}if(B.length===0||e!=null&&B.length===1){if(!v.teardown|| +v.teardown.call(a,n)===false)c.removeEvent(a,f,w.handle);delete G[f]}}else for(h=0;h<B.length;h++){D=B[h];if(l||s.test(D.namespace)){c.event.remove(a,v,D.handler,h);B.splice(h--,1)}}}if(c.isEmptyObject(G)){if(b=w.handle)b.elem=null;delete w.events;delete w.handle;if(typeof w==="function")c.removeData(a,H);else c.isEmptyObject(w)&&c.removeData(a)}}}}},trigger:function(a,b,d,e){var f=a.type||a;if(!e){a=typeof a==="object"?a[c.expando]?a:c.extend(c.Event(f),a):c.Event(f);if(f.indexOf("!")>=0){a.type= +f=f.slice(0,-1);a.exclusive=true}if(!d){a.stopPropagation();c.event.global[f]&&c.each(c.cache,function(){this.events&&this.events[f]&&c.event.trigger(a,b,this.handle.elem)})}if(!d||d.nodeType===3||d.nodeType===8)return A;a.result=A;a.target=d;b=c.makeArray(b);b.unshift(a)}a.currentTarget=d;(e=d.nodeType?c.data(d,"handle"):(c.data(d,"__events__")||{}).handle)&&e.apply(d,b);e=d.parentNode||d.ownerDocument;try{if(!(d&&d.nodeName&&c.noData[d.nodeName.toLowerCase()]))if(d["on"+f]&&d["on"+f].apply(d,b)=== +false){a.result=false;a.preventDefault()}}catch(h){}if(!a.isPropagationStopped()&&e)c.event.trigger(a,b,e,true);else if(!a.isDefaultPrevented()){e=a.target;var k,l=f.replace(X,""),n=c.nodeName(e,"a")&&l==="click",s=c.event.special[l]||{};if((!s._default||s._default.call(d,a)===false)&&!n&&!(e&&e.nodeName&&c.noData[e.nodeName.toLowerCase()])){try{if(e[l]){if(k=e["on"+l])e["on"+l]=null;c.event.triggered=true;e[l]()}}catch(v){}if(k)e["on"+l]=k;c.event.triggered=false}}},handle:function(a){var b,d,e; +d=[];var f,h=c.makeArray(arguments);a=h[0]=c.event.fix(a||E.event);a.currentTarget=this;b=a.type.indexOf(".")<0&&!a.exclusive;if(!b){e=a.type.split(".");a.type=e.shift();d=e.slice(0).sort();e=RegExp("(^|\\.)"+d.join("\\.(?:.*\\.)?")+"(\\.|$)")}a.namespace=a.namespace||d.join(".");f=c.data(this,this.nodeType?"events":"__events__");if(typeof f==="function")f=f.events;d=(f||{})[a.type];if(f&&d){d=d.slice(0);f=0;for(var k=d.length;f<k;f++){var l=d[f];if(b||e.test(l.namespace)){a.handler=l.handler;a.data= +l.data;a.handleObj=l;l=l.handler.apply(this,h);if(l!==A){a.result=l;if(l===false){a.preventDefault();a.stopPropagation()}}if(a.isImmediatePropagationStopped())break}}}return a.result},props:"altKey attrChange attrName bubbles button cancelable charCode clientX clientY ctrlKey currentTarget data detail eventPhase fromElement handler keyCode layerX layerY metaKey newValue offsetX offsetY pageX pageY prevValue relatedNode relatedTarget screenX screenY shiftKey srcElement target toElement view wheelDelta which".split(" "), +fix:function(a){if(a[c.expando])return a;var b=a;a=c.Event(b);for(var d=this.props.length,e;d;){e=this.props[--d];a[e]=b[e]}if(!a.target)a.target=a.srcElement||u;if(a.target.nodeType===3)a.target=a.target.parentNode;if(!a.relatedTarget&&a.fromElement)a.relatedTarget=a.fromElement===a.target?a.toElement:a.fromElement;if(a.pageX==null&&a.clientX!=null){b=u.documentElement;d=u.body;a.pageX=a.clientX+(b&&b.scrollLeft||d&&d.scrollLeft||0)-(b&&b.clientLeft||d&&d.clientLeft||0);a.pageY=a.clientY+(b&&b.scrollTop|| +d&&d.scrollTop||0)-(b&&b.clientTop||d&&d.clientTop||0)}if(a.which==null&&(a.charCode!=null||a.keyCode!=null))a.which=a.charCode!=null?a.charCode:a.keyCode;if(!a.metaKey&&a.ctrlKey)a.metaKey=a.ctrlKey;if(!a.which&&a.button!==A)a.which=a.button&1?1:a.button&2?3:a.button&4?2:0;return a},guid:1E8,proxy:c.proxy,special:{ready:{setup:c.bindReady,teardown:c.noop},live:{add:function(a){c.event.add(this,Y(a.origType,a.selector),c.extend({},a,{handler:Ga,guid:a.handler.guid}))},remove:function(a){c.event.remove(this, +Y(a.origType,a.selector),a)}},beforeunload:{setup:function(a,b,d){if(c.isWindow(this))this.onbeforeunload=d},teardown:function(a,b){if(this.onbeforeunload===b)this.onbeforeunload=null}}}};c.removeEvent=u.removeEventListener?function(a,b,d){a.removeEventListener&&a.removeEventListener(b,d,false)}:function(a,b,d){a.detachEvent&&a.detachEvent("on"+b,d)};c.Event=function(a){if(!this.preventDefault)return new c.Event(a);if(a&&a.type){this.originalEvent=a;this.type=a.type}else this.type=a;this.timeStamp= +c.now();this[c.expando]=true};c.Event.prototype={preventDefault:function(){this.isDefaultPrevented=ba;var a=this.originalEvent;if(a)if(a.preventDefault)a.preventDefault();else a.returnValue=false},stopPropagation:function(){this.isPropagationStopped=ba;var a=this.originalEvent;if(a){a.stopPropagation&&a.stopPropagation();a.cancelBubble=true}},stopImmediatePropagation:function(){this.isImmediatePropagationStopped=ba;this.stopPropagation()},isDefaultPrevented:U,isPropagationStopped:U,isImmediatePropagationStopped:U}; +var ta=function(a){var b=a.relatedTarget;try{for(;b&&b!==this;)b=b.parentNode;if(b!==this){a.type=a.data;c.event.handle.apply(this,arguments)}}catch(d){}},ua=function(a){a.type=a.data;c.event.handle.apply(this,arguments)};c.each({mouseenter:"mouseover",mouseleave:"mouseout"},function(a,b){c.event.special[a]={setup:function(d){c.event.add(this,b,d&&d.selector?ua:ta,a)},teardown:function(d){c.event.remove(this,b,d&&d.selector?ua:ta)}}});if(!c.support.submitBubbles)c.event.special.submit={setup:function(){if(this.nodeName.toLowerCase()!== +"form"){c.event.add(this,"click.specialSubmit",function(a){var b=a.target,d=b.type;if((d==="submit"||d==="image")&&c(b).closest("form").length){a.liveFired=A;return ja("submit",this,arguments)}});c.event.add(this,"keypress.specialSubmit",function(a){var b=a.target,d=b.type;if((d==="text"||d==="password")&&c(b).closest("form").length&&a.keyCode===13){a.liveFired=A;return ja("submit",this,arguments)}})}else return false},teardown:function(){c.event.remove(this,".specialSubmit")}};if(!c.support.changeBubbles){var V, +va=function(a){var b=a.type,d=a.value;if(b==="radio"||b==="checkbox")d=a.checked;else if(b==="select-multiple")d=a.selectedIndex>-1?c.map(a.options,function(e){return e.selected}).join("-"):"";else if(a.nodeName.toLowerCase()==="select")d=a.selectedIndex;return d},Z=function(a,b){var d=a.target,e,f;if(!(!ha.test(d.nodeName)||d.readOnly)){e=c.data(d,"_change_data");f=va(d);if(a.type!=="focusout"||d.type!=="radio")c.data(d,"_change_data",f);if(!(e===A||f===e))if(e!=null||f){a.type="change";a.liveFired= +A;return c.event.trigger(a,b,d)}}};c.event.special.change={filters:{focusout:Z,beforedeactivate:Z,click:function(a){var b=a.target,d=b.type;if(d==="radio"||d==="checkbox"||b.nodeName.toLowerCase()==="select")return Z.call(this,a)},keydown:function(a){var b=a.target,d=b.type;if(a.keyCode===13&&b.nodeName.toLowerCase()!=="textarea"||a.keyCode===32&&(d==="checkbox"||d==="radio")||d==="select-multiple")return Z.call(this,a)},beforeactivate:function(a){a=a.target;c.data(a,"_change_data",va(a))}},setup:function(){if(this.type=== +"file")return false;for(var a in V)c.event.add(this,a+".specialChange",V[a]);return ha.test(this.nodeName)},teardown:function(){c.event.remove(this,".specialChange");return ha.test(this.nodeName)}};V=c.event.special.change.filters;V.focus=V.beforeactivate}u.addEventListener&&c.each({focus:"focusin",blur:"focusout"},function(a,b){function d(e){e=c.event.fix(e);e.type=b;return c.event.trigger(e,null,e.target)}c.event.special[b]={setup:function(){sa[b]++===0&&u.addEventListener(a,d,true)},teardown:function(){--sa[b]=== +0&&u.removeEventListener(a,d,true)}}});c.each(["bind","one"],function(a,b){c.fn[b]=function(d,e,f){if(typeof d==="object"){for(var h in d)this[b](h,e,d[h],f);return this}if(c.isFunction(e)||e===false){f=e;e=A}var k=b==="one"?c.proxy(f,function(n){c(this).unbind(n,k);return f.apply(this,arguments)}):f;if(d==="unload"&&b!=="one")this.one(d,e,f);else{h=0;for(var l=this.length;h<l;h++)c.event.add(this[h],d,k,e)}return this}});c.fn.extend({unbind:function(a,b){if(typeof a==="object"&&!a.preventDefault)for(var d in a)this.unbind(d, +a[d]);else{d=0;for(var e=this.length;d<e;d++)c.event.remove(this[d],a,b)}return this},delegate:function(a,b,d,e){return this.live(b,d,e,a)},undelegate:function(a,b,d){return arguments.length===0?this.unbind("live"):this.die(b,null,d,a)},trigger:function(a,b){return this.each(function(){c.event.trigger(a,b,this)})},triggerHandler:function(a,b){if(this[0]){var d=c.Event(a);d.preventDefault();d.stopPropagation();c.event.trigger(d,b,this[0]);return d.result}},toggle:function(a){for(var b=arguments,d= +1;d<b.length;)c.proxy(a,b[d++]);return this.click(c.proxy(a,function(e){var f=(c.data(this,"lastToggle"+a.guid)||0)%d;c.data(this,"lastToggle"+a.guid,f+1);e.preventDefault();return b[f].apply(this,arguments)||false}))},hover:function(a,b){return this.mouseenter(a).mouseleave(b||a)}});var wa={focus:"focusin",blur:"focusout",mouseenter:"mouseover",mouseleave:"mouseout"};c.each(["live","die"],function(a,b){c.fn[b]=function(d,e,f,h){var k,l=0,n,s,v=h||this.selector;h=h?this:c(this.context);if(typeof d=== +"object"&&!d.preventDefault){for(k in d)h[b](k,e,d[k],v);return this}if(c.isFunction(e)){f=e;e=A}for(d=(d||"").split(" ");(k=d[l++])!=null;){n=X.exec(k);s="";if(n){s=n[0];k=k.replace(X,"")}if(k==="hover")d.push("mouseenter"+s,"mouseleave"+s);else{n=k;if(k==="focus"||k==="blur"){d.push(wa[k]+s);k+=s}else k=(wa[k]||k)+s;if(b==="live"){s=0;for(var B=h.length;s<B;s++)c.event.add(h[s],"live."+Y(k,v),{data:e,selector:v,handler:f,origType:k,origHandler:f,preType:n})}else h.unbind("live."+Y(k,v),f)}}return this}}); +c.each("blur focus focusin focusout load resize scroll unload click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup error".split(" "),function(a,b){c.fn[b]=function(d,e){if(e==null){e=d;d=null}return arguments.length>0?this.bind(b,d,e):this.trigger(b)};if(c.attrFn)c.attrFn[b]=true});E.attachEvent&&!E.addEventListener&&c(E).bind("unload",function(){for(var a in c.cache)if(c.cache[a].handle)try{c.event.remove(c.cache[a].handle.elem)}catch(b){}}); +(function(){function a(g,j,o,m,p,q){p=0;for(var t=m.length;p<t;p++){var x=m[p];if(x){x=x[g];for(var C=false;x;){if(x.sizcache===o){C=m[x.sizset];break}if(x.nodeType===1&&!q){x.sizcache=o;x.sizset=p}if(x.nodeName.toLowerCase()===j){C=x;break}x=x[g]}m[p]=C}}}function b(g,j,o,m,p,q){p=0;for(var t=m.length;p<t;p++){var x=m[p];if(x){x=x[g];for(var C=false;x;){if(x.sizcache===o){C=m[x.sizset];break}if(x.nodeType===1){if(!q){x.sizcache=o;x.sizset=p}if(typeof j!=="string"){if(x===j){C=true;break}}else if(l.filter(j, +[x]).length>0){C=x;break}}x=x[g]}m[p]=C}}}var d=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^\[\]]*\]|['"][^'"]*['"]|[^\[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g,e=0,f=Object.prototype.toString,h=false,k=true;[0,0].sort(function(){k=false;return 0});var l=function(g,j,o,m){o=o||[];var p=j=j||u;if(j.nodeType!==1&&j.nodeType!==9)return[];if(!g||typeof g!=="string")return o;var q=[],t,x,C,P,N=true,R=l.isXML(j),Q=g,L;do{d.exec("");if(t=d.exec(Q)){Q=t[3];q.push(t[1]);if(t[2]){P=t[3]; +break}}}while(t);if(q.length>1&&s.exec(g))if(q.length===2&&n.relative[q[0]])x=M(q[0]+q[1],j);else for(x=n.relative[q[0]]?[j]:l(q.shift(),j);q.length;){g=q.shift();if(n.relative[g])g+=q.shift();x=M(g,x)}else{if(!m&&q.length>1&&j.nodeType===9&&!R&&n.match.ID.test(q[0])&&!n.match.ID.test(q[q.length-1])){t=l.find(q.shift(),j,R);j=t.expr?l.filter(t.expr,t.set)[0]:t.set[0]}if(j){t=m?{expr:q.pop(),set:D(m)}:l.find(q.pop(),q.length===1&&(q[0]==="~"||q[0]==="+")&&j.parentNode?j.parentNode:j,R);x=t.expr?l.filter(t.expr, +t.set):t.set;if(q.length>0)C=D(x);else N=false;for(;q.length;){t=L=q.pop();if(n.relative[L])t=q.pop();else L="";if(t==null)t=j;n.relative[L](C,t,R)}}else C=[]}C||(C=x);C||l.error(L||g);if(f.call(C)==="[object Array]")if(N)if(j&&j.nodeType===1)for(g=0;C[g]!=null;g++){if(C[g]&&(C[g]===true||C[g].nodeType===1&&l.contains(j,C[g])))o.push(x[g])}else for(g=0;C[g]!=null;g++)C[g]&&C[g].nodeType===1&&o.push(x[g]);else o.push.apply(o,C);else D(C,o);if(P){l(P,p,o,m);l.uniqueSort(o)}return o};l.uniqueSort=function(g){if(w){h= +k;g.sort(w);if(h)for(var j=1;j<g.length;j++)g[j]===g[j-1]&&g.splice(j--,1)}return g};l.matches=function(g,j){return l(g,null,null,j)};l.matchesSelector=function(g,j){return l(j,null,null,[g]).length>0};l.find=function(g,j,o){var m;if(!g)return[];for(var p=0,q=n.order.length;p<q;p++){var t=n.order[p],x;if(x=n.leftMatch[t].exec(g)){var C=x[1];x.splice(1,1);if(C.substr(C.length-1)!=="\\"){x[1]=(x[1]||"").replace(/\\/g,"");m=n.find[t](x,j,o);if(m!=null){g=g.replace(n.match[t],"");break}}}}m||(m=j.getElementsByTagName("*")); +return{set:m,expr:g}};l.filter=function(g,j,o,m){for(var p=g,q=[],t=j,x,C,P=j&&j[0]&&l.isXML(j[0]);g&&j.length;){for(var N in n.filter)if((x=n.leftMatch[N].exec(g))!=null&&x[2]){var R=n.filter[N],Q,L;L=x[1];C=false;x.splice(1,1);if(L.substr(L.length-1)!=="\\"){if(t===q)q=[];if(n.preFilter[N])if(x=n.preFilter[N](x,t,o,q,m,P)){if(x===true)continue}else C=Q=true;if(x)for(var i=0;(L=t[i])!=null;i++)if(L){Q=R(L,x,i,t);var r=m^!!Q;if(o&&Q!=null)if(r)C=true;else t[i]=false;else if(r){q.push(L);C=true}}if(Q!== +A){o||(t=q);g=g.replace(n.match[N],"");if(!C)return[];break}}}if(g===p)if(C==null)l.error(g);else break;p=g}return t};l.error=function(g){throw"Syntax error, unrecognized expression: "+g;};var n=l.selectors={order:["ID","NAME","TAG"],match:{ID:/#((?:[\w\u00c0-\uFFFF\-]|\\.)+)/,CLASS:/\.((?:[\w\u00c0-\uFFFF\-]|\\.)+)/,NAME:/\[name=['"]*((?:[\w\u00c0-\uFFFF\-]|\\.)+)['"]*\]/,ATTR:/\[\s*((?:[\w\u00c0-\uFFFF\-]|\\.)+)\s*(?:(\S?=)\s*(['"]*)(.*?)\3|)\s*\]/,TAG:/^((?:[\w\u00c0-\uFFFF\*\-]|\\.)+)/,CHILD:/:(only|nth|last|first)-child(?:\((even|odd|[\dn+\-]*)\))?/, +POS:/:(nth|eq|gt|lt|first|last|even|odd)(?:\((\d*)\))?(?=[^\-]|$)/,PSEUDO:/:((?:[\w\u00c0-\uFFFF\-]|\\.)+)(?:\((['"]?)((?:\([^\)]+\)|[^\(\)]*)+)\2\))?/},leftMatch:{},attrMap:{"class":"className","for":"htmlFor"},attrHandle:{href:function(g){return g.getAttribute("href")}},relative:{"+":function(g,j){var o=typeof j==="string",m=o&&!/\W/.test(j);o=o&&!m;if(m)j=j.toLowerCase();m=0;for(var p=g.length,q;m<p;m++)if(q=g[m]){for(;(q=q.previousSibling)&&q.nodeType!==1;);g[m]=o||q&&q.nodeName.toLowerCase()=== +j?q||false:q===j}o&&l.filter(j,g,true)},">":function(g,j){var o=typeof j==="string",m,p=0,q=g.length;if(o&&!/\W/.test(j))for(j=j.toLowerCase();p<q;p++){if(m=g[p]){o=m.parentNode;g[p]=o.nodeName.toLowerCase()===j?o:false}}else{for(;p<q;p++)if(m=g[p])g[p]=o?m.parentNode:m.parentNode===j;o&&l.filter(j,g,true)}},"":function(g,j,o){var m=e++,p=b,q;if(typeof j==="string"&&!/\W/.test(j)){q=j=j.toLowerCase();p=a}p("parentNode",j,m,g,q,o)},"~":function(g,j,o){var m=e++,p=b,q;if(typeof j==="string"&&!/\W/.test(j)){q= +j=j.toLowerCase();p=a}p("previousSibling",j,m,g,q,o)}},find:{ID:function(g,j,o){if(typeof j.getElementById!=="undefined"&&!o)return(g=j.getElementById(g[1]))&&g.parentNode?[g]:[]},NAME:function(g,j){if(typeof j.getElementsByName!=="undefined"){for(var o=[],m=j.getElementsByName(g[1]),p=0,q=m.length;p<q;p++)m[p].getAttribute("name")===g[1]&&o.push(m[p]);return o.length===0?null:o}},TAG:function(g,j){return j.getElementsByTagName(g[1])}},preFilter:{CLASS:function(g,j,o,m,p,q){g=" "+g[1].replace(/\\/g, +"")+" ";if(q)return g;q=0;for(var t;(t=j[q])!=null;q++)if(t)if(p^(t.className&&(" "+t.className+" ").replace(/[\t\n]/g," ").indexOf(g)>=0))o||m.push(t);else if(o)j[q]=false;return false},ID:function(g){return g[1].replace(/\\/g,"")},TAG:function(g){return g[1].toLowerCase()},CHILD:function(g){if(g[1]==="nth"){var j=/(-?)(\d*)n((?:\+|-)?\d*)/.exec(g[2]==="even"&&"2n"||g[2]==="odd"&&"2n+1"||!/\D/.test(g[2])&&"0n+"+g[2]||g[2]);g[2]=j[1]+(j[2]||1)-0;g[3]=j[3]-0}g[0]=e++;return g},ATTR:function(g,j,o, +m,p,q){j=g[1].replace(/\\/g,"");if(!q&&n.attrMap[j])g[1]=n.attrMap[j];if(g[2]==="~=")g[4]=" "+g[4]+" ";return g},PSEUDO:function(g,j,o,m,p){if(g[1]==="not")if((d.exec(g[3])||"").length>1||/^\w/.test(g[3]))g[3]=l(g[3],null,null,j);else{g=l.filter(g[3],j,o,true^p);o||m.push.apply(m,g);return false}else if(n.match.POS.test(g[0])||n.match.CHILD.test(g[0]))return true;return g},POS:function(g){g.unshift(true);return g}},filters:{enabled:function(g){return g.disabled===false&&g.type!=="hidden"},disabled:function(g){return g.disabled=== +true},checked:function(g){return g.checked===true},selected:function(g){return g.selected===true},parent:function(g){return!!g.firstChild},empty:function(g){return!g.firstChild},has:function(g,j,o){return!!l(o[3],g).length},header:function(g){return/h\d/i.test(g.nodeName)},text:function(g){return"text"===g.type},radio:function(g){return"radio"===g.type},checkbox:function(g){return"checkbox"===g.type},file:function(g){return"file"===g.type},password:function(g){return"password"===g.type},submit:function(g){return"submit"=== +g.type},image:function(g){return"image"===g.type},reset:function(g){return"reset"===g.type},button:function(g){return"button"===g.type||g.nodeName.toLowerCase()==="button"},input:function(g){return/input|select|textarea|button/i.test(g.nodeName)}},setFilters:{first:function(g,j){return j===0},last:function(g,j,o,m){return j===m.length-1},even:function(g,j){return j%2===0},odd:function(g,j){return j%2===1},lt:function(g,j,o){return j<o[3]-0},gt:function(g,j,o){return j>o[3]-0},nth:function(g,j,o){return o[3]- +0===j},eq:function(g,j,o){return o[3]-0===j}},filter:{PSEUDO:function(g,j,o,m){var p=j[1],q=n.filters[p];if(q)return q(g,o,j,m);else if(p==="contains")return(g.textContent||g.innerText||l.getText([g])||"").indexOf(j[3])>=0;else if(p==="not"){j=j[3];o=0;for(m=j.length;o<m;o++)if(j[o]===g)return false;return true}else l.error("Syntax error, unrecognized expression: "+p)},CHILD:function(g,j){var o=j[1],m=g;switch(o){case "only":case "first":for(;m=m.previousSibling;)if(m.nodeType===1)return false;if(o=== +"first")return true;m=g;case "last":for(;m=m.nextSibling;)if(m.nodeType===1)return false;return true;case "nth":o=j[2];var p=j[3];if(o===1&&p===0)return true;var q=j[0],t=g.parentNode;if(t&&(t.sizcache!==q||!g.nodeIndex)){var x=0;for(m=t.firstChild;m;m=m.nextSibling)if(m.nodeType===1)m.nodeIndex=++x;t.sizcache=q}m=g.nodeIndex-p;return o===0?m===0:m%o===0&&m/o>=0}},ID:function(g,j){return g.nodeType===1&&g.getAttribute("id")===j},TAG:function(g,j){return j==="*"&&g.nodeType===1||g.nodeName.toLowerCase()=== +j},CLASS:function(g,j){return(" "+(g.className||g.getAttribute("class"))+" ").indexOf(j)>-1},ATTR:function(g,j){var o=j[1];o=n.attrHandle[o]?n.attrHandle[o](g):g[o]!=null?g[o]:g.getAttribute(o);var m=o+"",p=j[2],q=j[4];return o==null?p==="!=":p==="="?m===q:p==="*="?m.indexOf(q)>=0:p==="~="?(" "+m+" ").indexOf(q)>=0:!q?m&&o!==false:p==="!="?m!==q:p==="^="?m.indexOf(q)===0:p==="$="?m.substr(m.length-q.length)===q:p==="|="?m===q||m.substr(0,q.length+1)===q+"-":false},POS:function(g,j,o,m){var p=n.setFilters[j[2]]; +if(p)return p(g,o,j,m)}}},s=n.match.POS,v=function(g,j){return"\\"+(j-0+1)},B;for(B in n.match){n.match[B]=RegExp(n.match[B].source+/(?![^\[]*\])(?![^\(]*\))/.source);n.leftMatch[B]=RegExp(/(^(?:.|\r|\n)*?)/.source+n.match[B].source.replace(/\\(\d+)/g,v))}var D=function(g,j){g=Array.prototype.slice.call(g,0);if(j){j.push.apply(j,g);return j}return g};try{Array.prototype.slice.call(u.documentElement.childNodes,0)}catch(H){D=function(g,j){var o=j||[],m=0;if(f.call(g)==="[object Array]")Array.prototype.push.apply(o, +g);else if(typeof g.length==="number")for(var p=g.length;m<p;m++)o.push(g[m]);else for(;g[m];m++)o.push(g[m]);return o}}var w,G;if(u.documentElement.compareDocumentPosition)w=function(g,j){if(g===j){h=true;return 0}if(!g.compareDocumentPosition||!j.compareDocumentPosition)return g.compareDocumentPosition?-1:1;return g.compareDocumentPosition(j)&4?-1:1};else{w=function(g,j){var o=[],m=[],p=g.parentNode,q=j.parentNode,t=p;if(g===j){h=true;return 0}else if(p===q)return G(g,j);else if(p){if(!q)return 1}else return-1; +for(;t;){o.unshift(t);t=t.parentNode}for(t=q;t;){m.unshift(t);t=t.parentNode}p=o.length;q=m.length;for(t=0;t<p&&t<q;t++)if(o[t]!==m[t])return G(o[t],m[t]);return t===p?G(g,m[t],-1):G(o[t],j,1)};G=function(g,j,o){if(g===j)return o;for(g=g.nextSibling;g;){if(g===j)return-1;g=g.nextSibling}return 1}}l.getText=function(g){for(var j="",o,m=0;g[m];m++){o=g[m];if(o.nodeType===3||o.nodeType===4)j+=o.nodeValue;else if(o.nodeType!==8)j+=l.getText(o.childNodes)}return j};(function(){var g=u.createElement("div"), +j="script"+(new Date).getTime();g.innerHTML="<a name='"+j+"'/>";var o=u.documentElement;o.insertBefore(g,o.firstChild);if(u.getElementById(j)){n.find.ID=function(m,p,q){if(typeof p.getElementById!=="undefined"&&!q)return(p=p.getElementById(m[1]))?p.id===m[1]||typeof p.getAttributeNode!=="undefined"&&p.getAttributeNode("id").nodeValue===m[1]?[p]:A:[]};n.filter.ID=function(m,p){var q=typeof m.getAttributeNode!=="undefined"&&m.getAttributeNode("id");return m.nodeType===1&&q&&q.nodeValue===p}}o.removeChild(g); +o=g=null})();(function(){var g=u.createElement("div");g.appendChild(u.createComment(""));if(g.getElementsByTagName("*").length>0)n.find.TAG=function(j,o){var m=o.getElementsByTagName(j[1]);if(j[1]==="*"){for(var p=[],q=0;m[q];q++)m[q].nodeType===1&&p.push(m[q]);m=p}return m};g.innerHTML="<a href='#'></a>";if(g.firstChild&&typeof g.firstChild.getAttribute!=="undefined"&&g.firstChild.getAttribute("href")!=="#")n.attrHandle.href=function(j){return j.getAttribute("href",2)};g=null})();u.querySelectorAll&& +function(){var g=l,j=u.createElement("div");j.innerHTML="<p class='TEST'></p>";if(!(j.querySelectorAll&&j.querySelectorAll(".TEST").length===0)){l=function(m,p,q,t){p=p||u;if(!t&&!l.isXML(p))if(p.nodeType===9)try{return D(p.querySelectorAll(m),q)}catch(x){}else if(p.nodeType===1&&p.nodeName.toLowerCase()!=="object"){var C=p.id,P=p.id="__sizzle__";try{return D(p.querySelectorAll("#"+P+" "+m),q)}catch(N){}finally{if(C)p.id=C;else p.removeAttribute("id")}}return g(m,p,q,t)};for(var o in g)l[o]=g[o]; +j=null}}();(function(){var g=u.documentElement,j=g.matchesSelector||g.mozMatchesSelector||g.webkitMatchesSelector||g.msMatchesSelector,o=false;try{j.call(u.documentElement,":sizzle")}catch(m){o=true}if(j)l.matchesSelector=function(p,q){try{if(o||!n.match.PSEUDO.test(q))return j.call(p,q)}catch(t){}return l(q,null,null,[p]).length>0}})();(function(){var g=u.createElement("div");g.innerHTML="<div class='test e'></div><div class='test'></div>";if(!(!g.getElementsByClassName||g.getElementsByClassName("e").length=== +0)){g.lastChild.className="e";if(g.getElementsByClassName("e").length!==1){n.order.splice(1,0,"CLASS");n.find.CLASS=function(j,o,m){if(typeof o.getElementsByClassName!=="undefined"&&!m)return o.getElementsByClassName(j[1])};g=null}}})();l.contains=u.documentElement.contains?function(g,j){return g!==j&&(g.contains?g.contains(j):true)}:function(g,j){return!!(g.compareDocumentPosition(j)&16)};l.isXML=function(g){return(g=(g?g.ownerDocument||g:0).documentElement)?g.nodeName!=="HTML":false};var M=function(g, +j){for(var o=[],m="",p,q=j.nodeType?[j]:j;p=n.match.PSEUDO.exec(g);){m+=p[0];g=g.replace(n.match.PSEUDO,"")}g=n.relative[g]?g+"*":g;p=0;for(var t=q.length;p<t;p++)l(g,q[p],o);return l.filter(m,o)};c.find=l;c.expr=l.selectors;c.expr[":"]=c.expr.filters;c.unique=l.uniqueSort;c.text=l.getText;c.isXMLDoc=l.isXML;c.contains=l.contains})();var Wa=/Until$/,Xa=/^(?:parents|prevUntil|prevAll)/,Ya=/,/,Ja=/^.[^:#\[\.,]*$/,Za=Array.prototype.slice,$a=c.expr.match.POS;c.fn.extend({find:function(a){for(var b=this.pushStack("", +"find",a),d=0,e=0,f=this.length;e<f;e++){d=b.length;c.find(a,this[e],b);if(e>0)for(var h=d;h<b.length;h++)for(var k=0;k<d;k++)if(b[k]===b[h]){b.splice(h--,1);break}}return b},has:function(a){var b=c(a);return this.filter(function(){for(var d=0,e=b.length;d<e;d++)if(c.contains(this,b[d]))return true})},not:function(a){return this.pushStack(ka(this,a,false),"not",a)},filter:function(a){return this.pushStack(ka(this,a,true),"filter",a)},is:function(a){return!!a&&c.filter(a,this).length>0},closest:function(a, +b){var d=[],e,f,h=this[0];if(c.isArray(a)){var k={},l,n=1;if(h&&a.length){e=0;for(f=a.length;e<f;e++){l=a[e];k[l]||(k[l]=c.expr.match.POS.test(l)?c(l,b||this.context):l)}for(;h&&h.ownerDocument&&h!==b;){for(l in k){e=k[l];if(e.jquery?e.index(h)>-1:c(h).is(e))d.push({selector:l,elem:h,level:n})}h=h.parentNode;n++}}return d}k=$a.test(a)?c(a,b||this.context):null;e=0;for(f=this.length;e<f;e++)for(h=this[e];h;)if(k?k.index(h)>-1:c.find.matchesSelector(h,a)){d.push(h);break}else{h=h.parentNode;if(!h|| +!h.ownerDocument||h===b)break}d=d.length>1?c.unique(d):d;return this.pushStack(d,"closest",a)},index:function(a){if(!a||typeof a==="string")return c.inArray(this[0],a?c(a):this.parent().children());return c.inArray(a.jquery?a[0]:a,this)},add:function(a,b){var d=typeof a==="string"?c(a,b||this.context):c.makeArray(a),e=c.merge(this.get(),d);return this.pushStack(!d[0]||!d[0].parentNode||d[0].parentNode.nodeType===11||!e[0]||!e[0].parentNode||e[0].parentNode.nodeType===11?e:c.unique(e))},andSelf:function(){return this.add(this.prevObject)}}); +c.each({parent:function(a){return(a=a.parentNode)&&a.nodeType!==11?a:null},parents:function(a){return c.dir(a,"parentNode")},parentsUntil:function(a,b,d){return c.dir(a,"parentNode",d)},next:function(a){return c.nth(a,2,"nextSibling")},prev:function(a){return c.nth(a,2,"previousSibling")},nextAll:function(a){return c.dir(a,"nextSibling")},prevAll:function(a){return c.dir(a,"previousSibling")},nextUntil:function(a,b,d){return c.dir(a,"nextSibling",d)},prevUntil:function(a,b,d){return c.dir(a,"previousSibling", +d)},siblings:function(a){return c.sibling(a.parentNode.firstChild,a)},children:function(a){return c.sibling(a.firstChild)},contents:function(a){return c.nodeName(a,"iframe")?a.contentDocument||a.contentWindow.document:c.makeArray(a.childNodes)}},function(a,b){c.fn[a]=function(d,e){var f=c.map(this,b,d);Wa.test(a)||(e=d);if(e&&typeof e==="string")f=c.filter(e,f);f=this.length>1?c.unique(f):f;if((this.length>1||Ya.test(e))&&Xa.test(a))f=f.reverse();return this.pushStack(f,a,Za.call(arguments).join(","))}}); +c.extend({filter:function(a,b,d){if(d)a=":not("+a+")";return b.length===1?c.find.matchesSelector(b[0],a)?[b[0]]:[]:c.find.matches(a,b)},dir:function(a,b,d){var e=[];for(a=a[b];a&&a.nodeType!==9&&(d===A||a.nodeType!==1||!c(a).is(d));){a.nodeType===1&&e.push(a);a=a[b]}return e},nth:function(a,b,d){b=b||1;for(var e=0;a;a=a[d])if(a.nodeType===1&&++e===b)break;return a},sibling:function(a,b){for(var d=[];a;a=a.nextSibling)a.nodeType===1&&a!==b&&d.push(a);return d}});var xa=/ jQuery\d+="(?:\d+|null)"/g, +$=/^\s+/,ya=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/ig,za=/<([\w:]+)/,ab=/<tbody/i,bb=/<|&#?\w+;/,Aa=/<(?:script|object|embed|option|style)/i,Ba=/checked\s*(?:[^=]|=\s*.checked.)/i,cb=/\=([^="'>\s]+\/)>/g,O={option:[1,"<select multiple='multiple'>","</select>"],legend:[1,"<fieldset>","</fieldset>"],thead:[1,"<table>","</table>"],tr:[2,"<table><tbody>","</tbody></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],col:[2,"<table><tbody></tbody><colgroup>","</colgroup></table>"], +area:[1,"<map>","</map>"],_default:[0,"",""]};O.optgroup=O.option;O.tbody=O.tfoot=O.colgroup=O.caption=O.thead;O.th=O.td;if(!c.support.htmlSerialize)O._default=[1,"div<div>","</div>"];c.fn.extend({text:function(a){if(c.isFunction(a))return this.each(function(b){var d=c(this);d.text(a.call(this,b,d.text()))});if(typeof a!=="object"&&a!==A)return this.empty().append((this[0]&&this[0].ownerDocument||u).createTextNode(a));return c.text(this)},wrapAll:function(a){if(c.isFunction(a))return this.each(function(d){c(this).wrapAll(a.call(this, +d))});if(this[0]){var b=c(a,this[0].ownerDocument).eq(0).clone(true);this[0].parentNode&&b.insertBefore(this[0]);b.map(function(){for(var d=this;d.firstChild&&d.firstChild.nodeType===1;)d=d.firstChild;return d}).append(this)}return this},wrapInner:function(a){if(c.isFunction(a))return this.each(function(b){c(this).wrapInner(a.call(this,b))});return this.each(function(){var b=c(this),d=b.contents();d.length?d.wrapAll(a):b.append(a)})},wrap:function(a){return this.each(function(){c(this).wrapAll(a)})}, +unwrap:function(){return this.parent().each(function(){c.nodeName(this,"body")||c(this).replaceWith(this.childNodes)}).end()},append:function(){return this.domManip(arguments,true,function(a){this.nodeType===1&&this.appendChild(a)})},prepend:function(){return this.domManip(arguments,true,function(a){this.nodeType===1&&this.insertBefore(a,this.firstChild)})},before:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,false,function(b){this.parentNode.insertBefore(b,this)});else if(arguments.length){var a= +c(arguments[0]);a.push.apply(a,this.toArray());return this.pushStack(a,"before",arguments)}},after:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,false,function(b){this.parentNode.insertBefore(b,this.nextSibling)});else if(arguments.length){var a=this.pushStack(this,"after",arguments);a.push.apply(a,c(arguments[0]).toArray());return a}},remove:function(a,b){for(var d=0,e;(e=this[d])!=null;d++)if(!a||c.filter(a,[e]).length){if(!b&&e.nodeType===1){c.cleanData(e.getElementsByTagName("*")); +c.cleanData([e])}e.parentNode&&e.parentNode.removeChild(e)}return this},empty:function(){for(var a=0,b;(b=this[a])!=null;a++)for(b.nodeType===1&&c.cleanData(b.getElementsByTagName("*"));b.firstChild;)b.removeChild(b.firstChild);return this},clone:function(a){var b=this.map(function(){if(!c.support.noCloneEvent&&!c.isXMLDoc(this)){var d=this.outerHTML,e=this.ownerDocument;if(!d){d=e.createElement("div");d.appendChild(this.cloneNode(true));d=d.innerHTML}return c.clean([d.replace(xa,"").replace(cb,'="$1">').replace($, +"")],e)[0]}else return this.cloneNode(true)});if(a===true){la(this,b);la(this.find("*"),b.find("*"))}return b},html:function(a){if(a===A)return this[0]&&this[0].nodeType===1?this[0].innerHTML.replace(xa,""):null;else if(typeof a==="string"&&!Aa.test(a)&&(c.support.leadingWhitespace||!$.test(a))&&!O[(za.exec(a)||["",""])[1].toLowerCase()]){a=a.replace(ya,"<$1></$2>");try{for(var b=0,d=this.length;b<d;b++)if(this[b].nodeType===1){c.cleanData(this[b].getElementsByTagName("*"));this[b].innerHTML=a}}catch(e){this.empty().append(a)}}else c.isFunction(a)? +this.each(function(f){var h=c(this);h.html(a.call(this,f,h.html()))}):this.empty().append(a);return this},replaceWith:function(a){if(this[0]&&this[0].parentNode){if(c.isFunction(a))return this.each(function(b){var d=c(this),e=d.html();d.replaceWith(a.call(this,b,e))});if(typeof a!=="string")a=c(a).detach();return this.each(function(){var b=this.nextSibling,d=this.parentNode;c(this).remove();b?c(b).before(a):c(d).append(a)})}else return this.pushStack(c(c.isFunction(a)?a():a),"replaceWith",a)},detach:function(a){return this.remove(a, +true)},domManip:function(a,b,d){var e,f,h=a[0],k=[],l;if(!c.support.checkClone&&arguments.length===3&&typeof h==="string"&&Ba.test(h))return this.each(function(){c(this).domManip(a,b,d,true)});if(c.isFunction(h))return this.each(function(s){var v=c(this);a[0]=h.call(this,s,b?v.html():A);v.domManip(a,b,d)});if(this[0]){e=h&&h.parentNode;e=c.support.parentNode&&e&&e.nodeType===11&&e.childNodes.length===this.length?{fragment:e}:c.buildFragment(a,this,k);l=e.fragment;if(f=l.childNodes.length===1?l=l.firstChild: +l.firstChild){b=b&&c.nodeName(f,"tr");f=0;for(var n=this.length;f<n;f++)d.call(b?c.nodeName(this[f],"table")?this[f].getElementsByTagName("tbody")[0]||this[f].appendChild(this[f].ownerDocument.createElement("tbody")):this[f]:this[f],f>0||e.cacheable||this.length>1?l.cloneNode(true):l)}k.length&&c.each(k,Ka)}return this}});c.buildFragment=function(a,b,d){var e,f,h;b=b&&b[0]?b[0].ownerDocument||b[0]:u;if(a.length===1&&typeof a[0]==="string"&&a[0].length<512&&b===u&&!Aa.test(a[0])&&(c.support.checkClone|| +!Ba.test(a[0]))){f=true;if(h=c.fragments[a[0]])if(h!==1)e=h}if(!e){e=b.createDocumentFragment();c.clean(a,b,e,d)}if(f)c.fragments[a[0]]=h?e:1;return{fragment:e,cacheable:f}};c.fragments={};c.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(a,b){c.fn[a]=function(d){var e=[];d=c(d);var f=this.length===1&&this[0].parentNode;if(f&&f.nodeType===11&&f.childNodes.length===1&&d.length===1){d[b](this[0]);return this}else{f=0;for(var h= +d.length;f<h;f++){var k=(f>0?this.clone(true):this).get();c(d[f])[b](k);e=e.concat(k)}return this.pushStack(e,a,d.selector)}}});c.extend({clean:function(a,b,d,e){b=b||u;if(typeof b.createElement==="undefined")b=b.ownerDocument||b[0]&&b[0].ownerDocument||u;for(var f=[],h=0,k;(k=a[h])!=null;h++){if(typeof k==="number")k+="";if(k){if(typeof k==="string"&&!bb.test(k))k=b.createTextNode(k);else if(typeof k==="string"){k=k.replace(ya,"<$1></$2>");var l=(za.exec(k)||["",""])[1].toLowerCase(),n=O[l]||O._default, +s=n[0],v=b.createElement("div");for(v.innerHTML=n[1]+k+n[2];s--;)v=v.lastChild;if(!c.support.tbody){s=ab.test(k);l=l==="table"&&!s?v.firstChild&&v.firstChild.childNodes:n[1]==="<table>"&&!s?v.childNodes:[];for(n=l.length-1;n>=0;--n)c.nodeName(l[n],"tbody")&&!l[n].childNodes.length&&l[n].parentNode.removeChild(l[n])}!c.support.leadingWhitespace&&$.test(k)&&v.insertBefore(b.createTextNode($.exec(k)[0]),v.firstChild);k=v.childNodes}if(k.nodeType)f.push(k);else f=c.merge(f,k)}}if(d)for(h=0;f[h];h++)if(e&& +c.nodeName(f[h],"script")&&(!f[h].type||f[h].type.toLowerCase()==="text/javascript"))e.push(f[h].parentNode?f[h].parentNode.removeChild(f[h]):f[h]);else{f[h].nodeType===1&&f.splice.apply(f,[h+1,0].concat(c.makeArray(f[h].getElementsByTagName("script"))));d.appendChild(f[h])}return f},cleanData:function(a){for(var b,d,e=c.cache,f=c.event.special,h=c.support.deleteExpando,k=0,l;(l=a[k])!=null;k++)if(!(l.nodeName&&c.noData[l.nodeName.toLowerCase()]))if(d=l[c.expando]){if((b=e[d])&&b.events)for(var n in b.events)f[n]? +c.event.remove(l,n):c.removeEvent(l,n,b.handle);if(h)delete l[c.expando];else l.removeAttribute&&l.removeAttribute(c.expando);delete e[d]}}});var Ca=/alpha\([^)]*\)/i,db=/opacity=([^)]*)/,eb=/-([a-z])/ig,fb=/([A-Z])/g,Da=/^-?\d+(?:px)?$/i,gb=/^-?\d/,hb={position:"absolute",visibility:"hidden",display:"block"},La=["Left","Right"],Ma=["Top","Bottom"],W,ib=u.defaultView&&u.defaultView.getComputedStyle,jb=function(a,b){return b.toUpperCase()};c.fn.css=function(a,b){if(arguments.length===2&&b===A)return this; +return c.access(this,a,b,true,function(d,e,f){return f!==A?c.style(d,e,f):c.css(d,e)})};c.extend({cssHooks:{opacity:{get:function(a,b){if(b){var d=W(a,"opacity","opacity");return d===""?"1":d}else return a.style.opacity}}},cssNumber:{zIndex:true,fontWeight:true,opacity:true,zoom:true,lineHeight:true},cssProps:{"float":c.support.cssFloat?"cssFloat":"styleFloat"},style:function(a,b,d,e){if(!(!a||a.nodeType===3||a.nodeType===8||!a.style)){var f,h=c.camelCase(b),k=a.style,l=c.cssHooks[h];b=c.cssProps[h]|| +h;if(d!==A){if(!(typeof d==="number"&&isNaN(d)||d==null)){if(typeof d==="number"&&!c.cssNumber[h])d+="px";if(!l||!("set"in l)||(d=l.set(a,d))!==A)try{k[b]=d}catch(n){}}}else{if(l&&"get"in l&&(f=l.get(a,false,e))!==A)return f;return k[b]}}},css:function(a,b,d){var e,f=c.camelCase(b),h=c.cssHooks[f];b=c.cssProps[f]||f;if(h&&"get"in h&&(e=h.get(a,true,d))!==A)return e;else if(W)return W(a,b,f)},swap:function(a,b,d){var e={},f;for(f in b){e[f]=a.style[f];a.style[f]=b[f]}d.call(a);for(f in b)a.style[f]= +e[f]},camelCase:function(a){return a.replace(eb,jb)}});c.curCSS=c.css;c.each(["height","width"],function(a,b){c.cssHooks[b]={get:function(d,e,f){var h;if(e){if(d.offsetWidth!==0)h=ma(d,b,f);else c.swap(d,hb,function(){h=ma(d,b,f)});return h+"px"}},set:function(d,e){if(Da.test(e)){e=parseFloat(e);if(e>=0)return e+"px"}else return e}}});if(!c.support.opacity)c.cssHooks.opacity={get:function(a,b){return db.test((b&&a.currentStyle?a.currentStyle.filter:a.style.filter)||"")?parseFloat(RegExp.$1)/100+"": +b?"1":""},set:function(a,b){var d=a.style;d.zoom=1;var e=c.isNaN(b)?"":"alpha(opacity="+b*100+")",f=d.filter||"";d.filter=Ca.test(f)?f.replace(Ca,e):d.filter+" "+e}};if(ib)W=function(a,b,d){var e;d=d.replace(fb,"-$1").toLowerCase();if(!(b=a.ownerDocument.defaultView))return A;if(b=b.getComputedStyle(a,null)){e=b.getPropertyValue(d);if(e===""&&!c.contains(a.ownerDocument.documentElement,a))e=c.style(a,d)}return e};else if(u.documentElement.currentStyle)W=function(a,b){var d,e,f=a.currentStyle&&a.currentStyle[b], +h=a.style;if(!Da.test(f)&&gb.test(f)){d=h.left;e=a.runtimeStyle.left;a.runtimeStyle.left=a.currentStyle.left;h.left=b==="fontSize"?"1em":f||0;f=h.pixelLeft+"px";h.left=d;a.runtimeStyle.left=e}return f};if(c.expr&&c.expr.filters){c.expr.filters.hidden=function(a){var b=a.offsetHeight;return a.offsetWidth===0&&b===0||!c.support.reliableHiddenOffsets&&(a.style.display||c.css(a,"display"))==="none"};c.expr.filters.visible=function(a){return!c.expr.filters.hidden(a)}}var kb=c.now(),lb=/<script\b[^<]*(?:(?!<\/script>)<[^<]*)*<\/script>/gi, +mb=/^(?:select|textarea)/i,nb=/^(?:color|date|datetime|email|hidden|month|number|password|range|search|tel|text|time|url|week)$/i,ob=/^(?:GET|HEAD|DELETE)$/,Na=/\[\]$/,T=/\=\?(&|$)/,ia=/\?/,pb=/([?&])_=[^&]*/,qb=/^(\w+:)?\/\/([^\/?#]+)/,rb=/%20/g,sb=/#.*$/,Ea=c.fn.load;c.fn.extend({load:function(a,b,d){if(typeof a!=="string"&&Ea)return Ea.apply(this,arguments);else if(!this.length)return this;var e=a.indexOf(" ");if(e>=0){var f=a.slice(e,a.length);a=a.slice(0,e)}e="GET";if(b)if(c.isFunction(b)){d= +b;b=null}else if(typeof b==="object"){b=c.param(b,c.ajaxSettings.traditional);e="POST"}var h=this;c.ajax({url:a,type:e,dataType:"html",data:b,complete:function(k,l){if(l==="success"||l==="notmodified")h.html(f?c("<div>").append(k.responseText.replace(lb,"")).find(f):k.responseText);d&&h.each(d,[k.responseText,l,k])}});return this},serialize:function(){return c.param(this.serializeArray())},serializeArray:function(){return this.map(function(){return this.elements?c.makeArray(this.elements):this}).filter(function(){return this.name&& +!this.disabled&&(this.checked||mb.test(this.nodeName)||nb.test(this.type))}).map(function(a,b){var d=c(this).val();return d==null?null:c.isArray(d)?c.map(d,function(e){return{name:b.name,value:e}}):{name:b.name,value:d}}).get()}});c.each("ajaxStart ajaxStop ajaxComplete ajaxError ajaxSuccess ajaxSend".split(" "),function(a,b){c.fn[b]=function(d){return this.bind(b,d)}});c.extend({get:function(a,b,d,e){if(c.isFunction(b)){e=e||d;d=b;b=null}return c.ajax({type:"GET",url:a,data:b,success:d,dataType:e})}, +getScript:function(a,b){return c.get(a,null,b,"script")},getJSON:function(a,b,d){return c.get(a,b,d,"json")},post:function(a,b,d,e){if(c.isFunction(b)){e=e||d;d=b;b={}}return c.ajax({type:"POST",url:a,data:b,success:d,dataType:e})},ajaxSetup:function(a){c.extend(c.ajaxSettings,a)},ajaxSettings:{url:location.href,global:true,type:"GET",contentType:"application/x-www-form-urlencoded",processData:true,async:true,xhr:function(){return new E.XMLHttpRequest},accepts:{xml:"application/xml, text/xml",html:"text/html", +script:"text/javascript, application/javascript",json:"application/json, text/javascript",text:"text/plain",_default:"*/*"}},ajax:function(a){var b=c.extend(true,{},c.ajaxSettings,a),d,e,f,h=b.type.toUpperCase(),k=ob.test(h);b.url=b.url.replace(sb,"");b.context=a&&a.context!=null?a.context:b;if(b.data&&b.processData&&typeof b.data!=="string")b.data=c.param(b.data,b.traditional);if(b.dataType==="jsonp"){if(h==="GET")T.test(b.url)||(b.url+=(ia.test(b.url)?"&":"?")+(b.jsonp||"callback")+"=?");else if(!b.data|| +!T.test(b.data))b.data=(b.data?b.data+"&":"")+(b.jsonp||"callback")+"=?";b.dataType="json"}if(b.dataType==="json"&&(b.data&&T.test(b.data)||T.test(b.url))){d=b.jsonpCallback||"jsonp"+kb++;if(b.data)b.data=(b.data+"").replace(T,"="+d+"$1");b.url=b.url.replace(T,"="+d+"$1");b.dataType="script";var l=E[d];E[d]=function(m){f=m;c.handleSuccess(b,w,e,f);c.handleComplete(b,w,e,f);if(c.isFunction(l))l(m);else{E[d]=A;try{delete E[d]}catch(p){}}v&&v.removeChild(B)}}if(b.dataType==="script"&&b.cache===null)b.cache= +false;if(b.cache===false&&h==="GET"){var n=c.now(),s=b.url.replace(pb,"$1_="+n);b.url=s+(s===b.url?(ia.test(b.url)?"&":"?")+"_="+n:"")}if(b.data&&h==="GET")b.url+=(ia.test(b.url)?"&":"?")+b.data;b.global&&c.active++===0&&c.event.trigger("ajaxStart");n=(n=qb.exec(b.url))&&(n[1]&&n[1]!==location.protocol||n[2]!==location.host);if(b.dataType==="script"&&h==="GET"&&n){var v=u.getElementsByTagName("head")[0]||u.documentElement,B=u.createElement("script");if(b.scriptCharset)B.charset=b.scriptCharset;B.src= +b.url;if(!d){var D=false;B.onload=B.onreadystatechange=function(){if(!D&&(!this.readyState||this.readyState==="loaded"||this.readyState==="complete")){D=true;c.handleSuccess(b,w,e,f);c.handleComplete(b,w,e,f);B.onload=B.onreadystatechange=null;v&&B.parentNode&&v.removeChild(B)}}}v.insertBefore(B,v.firstChild);return A}var H=false,w=b.xhr();if(w){b.username?w.open(h,b.url,b.async,b.username,b.password):w.open(h,b.url,b.async);try{if(b.data!=null&&!k||a&&a.contentType)w.setRequestHeader("Content-Type", +b.contentType);if(b.ifModified){c.lastModified[b.url]&&w.setRequestHeader("If-Modified-Since",c.lastModified[b.url]);c.etag[b.url]&&w.setRequestHeader("If-None-Match",c.etag[b.url])}n||w.setRequestHeader("X-Requested-With","XMLHttpRequest");w.setRequestHeader("Accept",b.dataType&&b.accepts[b.dataType]?b.accepts[b.dataType]+", */*; q=0.01":b.accepts._default)}catch(G){}if(b.beforeSend&&b.beforeSend.call(b.context,w,b)===false){b.global&&c.active--===1&&c.event.trigger("ajaxStop");w.abort();return false}b.global&& +c.triggerGlobal(b,"ajaxSend",[w,b]);var M=w.onreadystatechange=function(m){if(!w||w.readyState===0||m==="abort"){H||c.handleComplete(b,w,e,f);H=true;if(w)w.onreadystatechange=c.noop}else if(!H&&w&&(w.readyState===4||m==="timeout")){H=true;w.onreadystatechange=c.noop;e=m==="timeout"?"timeout":!c.httpSuccess(w)?"error":b.ifModified&&c.httpNotModified(w,b.url)?"notmodified":"success";var p;if(e==="success")try{f=c.httpData(w,b.dataType,b)}catch(q){e="parsererror";p=q}if(e==="success"||e==="notmodified")d|| +c.handleSuccess(b,w,e,f);else c.handleError(b,w,e,p);d||c.handleComplete(b,w,e,f);m==="timeout"&&w.abort();if(b.async)w=null}};try{var g=w.abort;w.abort=function(){w&&g.call&&g.call(w);M("abort")}}catch(j){}b.async&&b.timeout>0&&setTimeout(function(){w&&!H&&M("timeout")},b.timeout);try{w.send(k||b.data==null?null:b.data)}catch(o){c.handleError(b,w,null,o);c.handleComplete(b,w,e,f)}b.async||M();return w}},param:function(a,b){var d=[],e=function(h,k){k=c.isFunction(k)?k():k;d[d.length]=encodeURIComponent(h)+ +"="+encodeURIComponent(k)};if(b===A)b=c.ajaxSettings.traditional;if(c.isArray(a)||a.jquery)c.each(a,function(){e(this.name,this.value)});else for(var f in a)ca(f,a[f],b,e);return d.join("&").replace(rb,"+")}});c.extend({active:0,lastModified:{},etag:{},handleError:function(a,b,d,e){a.error&&a.error.call(a.context,b,d,e);a.global&&c.triggerGlobal(a,"ajaxError",[b,a,e])},handleSuccess:function(a,b,d,e){a.success&&a.success.call(a.context,e,d,b);a.global&&c.triggerGlobal(a,"ajaxSuccess",[b,a])},handleComplete:function(a, +b,d){a.complete&&a.complete.call(a.context,b,d);a.global&&c.triggerGlobal(a,"ajaxComplete",[b,a]);a.global&&c.active--===1&&c.event.trigger("ajaxStop")},triggerGlobal:function(a,b,d){(a.context&&a.context.url==null?c(a.context):c.event).trigger(b,d)},httpSuccess:function(a){try{return!a.status&&location.protocol==="file:"||a.status>=200&&a.status<300||a.status===304||a.status===1223}catch(b){}return false},httpNotModified:function(a,b){var d=a.getResponseHeader("Last-Modified"),e=a.getResponseHeader("Etag"); +if(d)c.lastModified[b]=d;if(e)c.etag[b]=e;return a.status===304},httpData:function(a,b,d){var e=a.getResponseHeader("content-type")||"",f=b==="xml"||!b&&e.indexOf("xml")>=0;a=f?a.responseXML:a.responseText;f&&a.documentElement.nodeName==="parsererror"&&c.error("parsererror");if(d&&d.dataFilter)a=d.dataFilter(a,b);if(typeof a==="string")if(b==="json"||!b&&e.indexOf("json")>=0)a=c.parseJSON(a);else if(b==="script"||!b&&e.indexOf("javascript")>=0)c.globalEval(a);return a}});if(E.ActiveXObject)c.ajaxSettings.xhr= +function(){if(E.location.protocol!=="file:")try{return new E.XMLHttpRequest}catch(a){}try{return new E.ActiveXObject("Microsoft.XMLHTTP")}catch(b){}};c.support.ajax=!!c.ajaxSettings.xhr();var da={},tb=/^(?:toggle|show|hide)$/,ub=/^([+\-]=)?([\d+.\-]+)(.*)$/,aa,na=[["height","marginTop","marginBottom","paddingTop","paddingBottom"],["width","marginLeft","marginRight","paddingLeft","paddingRight"],["opacity"]];c.fn.extend({show:function(a,b,d){if(a||a===0)return this.animate(S("show",3),a,b,d);else{a= +0;for(b=this.length;a<b;a++){if(!c.data(this[a],"olddisplay")&&this[a].style.display==="none")this[a].style.display="";this[a].style.display===""&&c.css(this[a],"display")==="none"&&c.data(this[a],"olddisplay",oa(this[a].nodeName))}for(a=0;a<b;a++)this[a].style.display=c.data(this[a],"olddisplay")||"";return this}},hide:function(a,b,d){if(a||a===0)return this.animate(S("hide",3),a,b,d);else{a=0;for(b=this.length;a<b;a++){d=c.css(this[a],"display");d!=="none"&&c.data(this[a],"olddisplay",d)}for(a= +0;a<b;a++)this[a].style.display="none";return this}},_toggle:c.fn.toggle,toggle:function(a,b,d){var e=typeof a==="boolean";if(c.isFunction(a)&&c.isFunction(b))this._toggle.apply(this,arguments);else a==null||e?this.each(function(){var f=e?a:c(this).is(":hidden");c(this)[f?"show":"hide"]()}):this.animate(S("toggle",3),a,b,d);return this},fadeTo:function(a,b,d,e){return this.filter(":hidden").css("opacity",0).show().end().animate({opacity:b},a,d,e)},animate:function(a,b,d,e){var f=c.speed(b,d,e);if(c.isEmptyObject(a))return this.each(f.complete); +return this[f.queue===false?"each":"queue"](function(){var h=c.extend({},f),k,l=this.nodeType===1,n=l&&c(this).is(":hidden"),s=this;for(k in a){var v=c.camelCase(k);if(k!==v){a[v]=a[k];delete a[k];k=v}if(a[k]==="hide"&&n||a[k]==="show"&&!n)return h.complete.call(this);if(l&&(k==="height"||k==="width")){h.overflow=[this.style.overflow,this.style.overflowX,this.style.overflowY];if(c.css(this,"display")==="inline"&&c.css(this,"float")==="none")if(c.support.inlineBlockNeedsLayout)if(oa(this.nodeName)=== +"inline")this.style.display="inline-block";else{this.style.display="inline";this.style.zoom=1}else this.style.display="inline-block"}if(c.isArray(a[k])){(h.specialEasing=h.specialEasing||{})[k]=a[k][1];a[k]=a[k][0]}}if(h.overflow!=null)this.style.overflow="hidden";h.curAnim=c.extend({},a);c.each(a,function(B,D){var H=new c.fx(s,h,B);if(tb.test(D))H[D==="toggle"?n?"show":"hide":D](a);else{var w=ub.exec(D),G=H.cur(true)||0;if(w){var M=parseFloat(w[2]),g=w[3]||"px";if(g!=="px"){c.style(s,B,(M||1)+g); +G=(M||1)/H.cur(true)*G;c.style(s,B,G+g)}if(w[1])M=(w[1]==="-="?-1:1)*M+G;H.custom(G,M,g)}else H.custom(G,D,"")}});return true})},stop:function(a,b){var d=c.timers;a&&this.queue([]);this.each(function(){for(var e=d.length-1;e>=0;e--)if(d[e].elem===this){b&&d[e](true);d.splice(e,1)}});b||this.dequeue();return this}});c.each({slideDown:S("show",1),slideUp:S("hide",1),slideToggle:S("toggle",1),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"}},function(a,b){c.fn[a]=function(d,e,f){return this.animate(b, +d,e,f)}});c.extend({speed:function(a,b,d){var e=a&&typeof a==="object"?c.extend({},a):{complete:d||!d&&b||c.isFunction(a)&&a,duration:a,easing:d&&b||b&&!c.isFunction(b)&&b};e.duration=c.fx.off?0:typeof e.duration==="number"?e.duration:e.duration in c.fx.speeds?c.fx.speeds[e.duration]:c.fx.speeds._default;e.old=e.complete;e.complete=function(){e.queue!==false&&c(this).dequeue();c.isFunction(e.old)&&e.old.call(this)};return e},easing:{linear:function(a,b,d,e){return d+e*a},swing:function(a,b,d,e){return(-Math.cos(a* +Math.PI)/2+0.5)*e+d}},timers:[],fx:function(a,b,d){this.options=b;this.elem=a;this.prop=d;if(!b.orig)b.orig={}}});c.fx.prototype={update:function(){this.options.step&&this.options.step.call(this.elem,this.now,this);(c.fx.step[this.prop]||c.fx.step._default)(this)},cur:function(){if(this.elem[this.prop]!=null&&(!this.elem.style||this.elem.style[this.prop]==null))return this.elem[this.prop];var a=parseFloat(c.css(this.elem,this.prop));return a&&a>-1E4?a:0},custom:function(a,b,d){function e(h){return f.step(h)} +this.startTime=c.now();this.start=a;this.end=b;this.unit=d||this.unit||"px";this.now=this.start;this.pos=this.state=0;var f=this;a=c.fx;e.elem=this.elem;if(e()&&c.timers.push(e)&&!aa)aa=setInterval(a.tick,a.interval)},show:function(){this.options.orig[this.prop]=c.style(this.elem,this.prop);this.options.show=true;this.custom(this.prop==="width"||this.prop==="height"?1:0,this.cur());c(this.elem).show()},hide:function(){this.options.orig[this.prop]=c.style(this.elem,this.prop);this.options.hide=true; +this.custom(this.cur(),0)},step:function(a){var b=c.now(),d=true;if(a||b>=this.options.duration+this.startTime){this.now=this.end;this.pos=this.state=1;this.update();this.options.curAnim[this.prop]=true;for(var e in this.options.curAnim)if(this.options.curAnim[e]!==true)d=false;if(d){if(this.options.overflow!=null&&!c.support.shrinkWrapBlocks){var f=this.elem,h=this.options;c.each(["","X","Y"],function(l,n){f.style["overflow"+n]=h.overflow[l]})}this.options.hide&&c(this.elem).hide();if(this.options.hide|| +this.options.show)for(var k in this.options.curAnim)c.style(this.elem,k,this.options.orig[k]);this.options.complete.call(this.elem)}return false}else{a=b-this.startTime;this.state=a/this.options.duration;b=this.options.easing||(c.easing.swing?"swing":"linear");this.pos=c.easing[this.options.specialEasing&&this.options.specialEasing[this.prop]||b](this.state,a,0,1,this.options.duration);this.now=this.start+(this.end-this.start)*this.pos;this.update()}return true}};c.extend(c.fx,{tick:function(){for(var a= +c.timers,b=0;b<a.length;b++)a[b]()||a.splice(b--,1);a.length||c.fx.stop()},interval:13,stop:function(){clearInterval(aa);aa=null},speeds:{slow:600,fast:200,_default:400},step:{opacity:function(a){c.style(a.elem,"opacity",a.now)},_default:function(a){if(a.elem.style&&a.elem.style[a.prop]!=null)a.elem.style[a.prop]=(a.prop==="width"||a.prop==="height"?Math.max(0,a.now):a.now)+a.unit;else a.elem[a.prop]=a.now}}});if(c.expr&&c.expr.filters)c.expr.filters.animated=function(a){return c.grep(c.timers,function(b){return a=== +b.elem}).length};var vb=/^t(?:able|d|h)$/i,Fa=/^(?:body|html)$/i;c.fn.offset="getBoundingClientRect"in u.documentElement?function(a){var b=this[0],d;if(a)return this.each(function(k){c.offset.setOffset(this,a,k)});if(!b||!b.ownerDocument)return null;if(b===b.ownerDocument.body)return c.offset.bodyOffset(b);try{d=b.getBoundingClientRect()}catch(e){}var f=b.ownerDocument,h=f.documentElement;if(!d||!c.contains(h,b))return d||{top:0,left:0};b=f.body;f=ea(f);return{top:d.top+(f.pageYOffset||c.support.boxModel&& +h.scrollTop||b.scrollTop)-(h.clientTop||b.clientTop||0),left:d.left+(f.pageXOffset||c.support.boxModel&&h.scrollLeft||b.scrollLeft)-(h.clientLeft||b.clientLeft||0)}}:function(a){var b=this[0];if(a)return this.each(function(s){c.offset.setOffset(this,a,s)});if(!b||!b.ownerDocument)return null;if(b===b.ownerDocument.body)return c.offset.bodyOffset(b);c.offset.initialize();var d=b.offsetParent,e=b.ownerDocument,f,h=e.documentElement,k=e.body;f=(e=e.defaultView)?e.getComputedStyle(b,null):b.currentStyle; +for(var l=b.offsetTop,n=b.offsetLeft;(b=b.parentNode)&&b!==k&&b!==h;){if(c.offset.supportsFixedPosition&&f.position==="fixed")break;f=e?e.getComputedStyle(b,null):b.currentStyle;l-=b.scrollTop;n-=b.scrollLeft;if(b===d){l+=b.offsetTop;n+=b.offsetLeft;if(c.offset.doesNotAddBorder&&!(c.offset.doesAddBorderForTableAndCells&&vb.test(b.nodeName))){l+=parseFloat(f.borderTopWidth)||0;n+=parseFloat(f.borderLeftWidth)||0}d=b.offsetParent}if(c.offset.subtractsBorderForOverflowNotVisible&&f.overflow!=="visible"){l+= +parseFloat(f.borderTopWidth)||0;n+=parseFloat(f.borderLeftWidth)||0}f=f}if(f.position==="relative"||f.position==="static"){l+=k.offsetTop;n+=k.offsetLeft}if(c.offset.supportsFixedPosition&&f.position==="fixed"){l+=Math.max(h.scrollTop,k.scrollTop);n+=Math.max(h.scrollLeft,k.scrollLeft)}return{top:l,left:n}};c.offset={initialize:function(){var a=u.body,b=u.createElement("div"),d,e,f,h=parseFloat(c.css(a,"marginTop"))||0;c.extend(b.style,{position:"absolute",top:0,left:0,margin:0,border:0,width:"1px", +height:"1px",visibility:"hidden"});b.innerHTML="<div style='position:absolute;top:0;left:0;margin:0;border:5px solid #000;padding:0;width:1px;height:1px;'><div></div></div><table style='position:absolute;top:0;left:0;margin:0;border:5px solid #000;padding:0;width:1px;height:1px;' cellpadding='0' cellspacing='0'><tr><td></td></tr></table>";a.insertBefore(b,a.firstChild);d=b.firstChild;e=d.firstChild;f=d.nextSibling.firstChild.firstChild;this.doesNotAddBorder=e.offsetTop!==5;this.doesAddBorderForTableAndCells= +f.offsetTop===5;e.style.position="fixed";e.style.top="20px";this.supportsFixedPosition=e.offsetTop===20||e.offsetTop===15;e.style.position=e.style.top="";d.style.overflow="hidden";d.style.position="relative";this.subtractsBorderForOverflowNotVisible=e.offsetTop===-5;this.doesNotIncludeMarginInBodyOffset=a.offsetTop!==h;a.removeChild(b);c.offset.initialize=c.noop},bodyOffset:function(a){var b=a.offsetTop,d=a.offsetLeft;c.offset.initialize();if(c.offset.doesNotIncludeMarginInBodyOffset){b+=parseFloat(c.css(a, +"marginTop"))||0;d+=parseFloat(c.css(a,"marginLeft"))||0}return{top:b,left:d}},setOffset:function(a,b,d){var e=c.css(a,"position");if(e==="static")a.style.position="relative";var f=c(a),h=f.offset(),k=c.css(a,"top"),l=c.css(a,"left"),n=e==="absolute"&&c.inArray("auto",[k,l])>-1;e={};var s={};if(n)s=f.position();k=n?s.top:parseInt(k,10)||0;l=n?s.left:parseInt(l,10)||0;if(c.isFunction(b))b=b.call(a,d,h);if(b.top!=null)e.top=b.top-h.top+k;if(b.left!=null)e.left=b.left-h.left+l;"using"in b?b.using.call(a, +e):f.css(e)}};c.fn.extend({position:function(){if(!this[0])return null;var a=this[0],b=this.offsetParent(),d=this.offset(),e=Fa.test(b[0].nodeName)?{top:0,left:0}:b.offset();d.top-=parseFloat(c.css(a,"marginTop"))||0;d.left-=parseFloat(c.css(a,"marginLeft"))||0;e.top+=parseFloat(c.css(b[0],"borderTopWidth"))||0;e.left+=parseFloat(c.css(b[0],"borderLeftWidth"))||0;return{top:d.top-e.top,left:d.left-e.left}},offsetParent:function(){return this.map(function(){for(var a=this.offsetParent||u.body;a&&!Fa.test(a.nodeName)&& +c.css(a,"position")==="static";)a=a.offsetParent;return a})}});c.each(["Left","Top"],function(a,b){var d="scroll"+b;c.fn[d]=function(e){var f=this[0],h;if(!f)return null;if(e!==A)return this.each(function(){if(h=ea(this))h.scrollTo(!a?e:c(h).scrollLeft(),a?e:c(h).scrollTop());else this[d]=e});else return(h=ea(f))?"pageXOffset"in h?h[a?"pageYOffset":"pageXOffset"]:c.support.boxModel&&h.document.documentElement[d]||h.document.body[d]:f[d]}});c.each(["Height","Width"],function(a,b){var d=b.toLowerCase(); +c.fn["inner"+b]=function(){return this[0]?parseFloat(c.css(this[0],d,"padding")):null};c.fn["outer"+b]=function(e){return this[0]?parseFloat(c.css(this[0],d,e?"margin":"border")):null};c.fn[d]=function(e){var f=this[0];if(!f)return e==null?null:this;if(c.isFunction(e))return this.each(function(h){var k=c(this);k[d](e.call(this,h,k[d]()))});return c.isWindow(f)?f.document.compatMode==="CSS1Compat"&&f.document.documentElement["client"+b]||f.document.body["client"+b]:f.nodeType===9?Math.max(f.documentElement["client"+ +b],f.body["scroll"+b],f.documentElement["scroll"+b],f.body["offset"+b],f.documentElement["offset"+b]):e===A?parseFloat(c.css(f,d)):this.css(d,typeof e==="string"?e:e+"px")}})})(window); diff --git a/js/jquery-1.6.1.min.js b/js/jquery-1.6.1.min.js new file mode 100644 index 0000000..b2ac174 --- /dev/null +++ b/js/jquery-1.6.1.min.js @@ -0,0 +1,18 @@ +/*! + * jQuery JavaScript Library v1.6.1 + * http://jquery.com/ + * + * Copyright 2011, John Resig + * Dual licensed under the MIT or GPL Version 2 licenses. + * http://jquery.org/license + * + * Includes Sizzle.js + * http://sizzlejs.com/ + * Copyright 2011, The Dojo Foundation + * Released under the MIT, BSD, and GPL Licenses. + * + * Date: Thu May 12 15:04:36 2011 -0400 + */ +(function(a,b){function cy(a){return f.isWindow(a)?a:a.nodeType===9?a.defaultView||a.parentWindow:!1}function cv(a){if(!cj[a]){var b=f("<"+a+">").appendTo("body"),d=b.css("display");b.remove();if(d==="none"||d===""){ck||(ck=c.createElement("iframe"),ck.frameBorder=ck.width=ck.height=0),c.body.appendChild(ck);if(!cl||!ck.createElement)cl=(ck.contentWindow||ck.contentDocument).document,cl.write("<!doctype><html><body></body></html>");b=cl.createElement(a),cl.body.appendChild(b),d=f.css(b,"display"),c.body.removeChild(ck)}cj[a]=d}return cj[a]}function cu(a,b){var c={};f.each(cp.concat.apply([],cp.slice(0,b)),function(){c[this]=a});return c}function ct(){cq=b}function cs(){setTimeout(ct,0);return cq=f.now()}function ci(){try{return new a.ActiveXObject("Microsoft.XMLHTTP")}catch(b){}}function ch(){try{return new a.XMLHttpRequest}catch(b){}}function cb(a,c){a.dataFilter&&(c=a.dataFilter(c,a.dataType));var d=a.dataTypes,e={},g,h,i=d.length,j,k=d[0],l,m,n,o,p;for(g=1;g<i;g++){if(g===1)for(h in a.converters)typeof h=="string"&&(e[h.toLowerCase()]=a.converters[h]);l=k,k=d[g];if(k==="*")k=l;else if(l!=="*"&&l!==k){m=l+" "+k,n=e[m]||e["* "+k];if(!n){p=b;for(o in e){j=o.split(" ");if(j[0]===l||j[0]==="*"){p=e[j[1]+" "+k];if(p){o=e[o],o===!0?n=p:p===!0&&(n=o);break}}}}!n&&!p&&f.error("No conversion from "+m.replace(" "," to ")),n!==!0&&(c=n?n(c):p(o(c)))}}return c}function ca(a,c,d){var e=a.contents,f=a.dataTypes,g=a.responseFields,h,i,j,k;for(i in g)i in d&&(c[g[i]]=d[i]);while(f[0]==="*")f.shift(),h===b&&(h=a.mimeType||c.getResponseHeader("content-type"));if(h)for(i in e)if(e[i]&&e[i].test(h)){f.unshift(i);break}if(f[0]in d)j=f[0];else{for(i in d){if(!f[0]||a.converters[i+" "+f[0]]){j=i;break}k||(k=i)}j=j||k}if(j){j!==f[0]&&f.unshift(j);return d[j]}}function b_(a,b,c,d){if(f.isArray(b))f.each(b,function(b,e){c||bF.test(a)?d(a,e):b_(a+"["+(typeof e=="object"||f.isArray(e)?b:"")+"]",e,c,d)});else if(!c&&b!=null&&typeof b=="object")for(var e in b)b_(a+"["+e+"]",b[e],c,d);else d(a,b)}function b$(a,c,d,e,f,g){f=f||c.dataTypes[0],g=g||{},g[f]=!0;var h=a[f],i=0,j=h?h.length:0,k=a===bU,l;for(;i<j&&(k||!l);i++)l=h[i](c,d,e),typeof l=="string"&&(!k||g[l]?l=b:(c.dataTypes.unshift(l),l=b$(a,c,d,e,l,g)));(k||!l)&&!g["*"]&&(l=b$(a,c,d,e,"*",g));return l}function bZ(a){return function(b,c){typeof b!="string"&&(c=b,b="*");if(f.isFunction(c)){var d=b.toLowerCase().split(bQ),e=0,g=d.length,h,i,j;for(;e<g;e++)h=d[e],j=/^\+/.test(h),j&&(h=h.substr(1)||"*"),i=a[h]=a[h]||[],i[j?"unshift":"push"](c)}}}function bD(a,b,c){var d=b==="width"?bx:by,e=b==="width"?a.offsetWidth:a.offsetHeight;if(c==="border")return e;f.each(d,function(){c||(e-=parseFloat(f.css(a,"padding"+this))||0),c==="margin"?e+=parseFloat(f.css(a,"margin"+this))||0:e-=parseFloat(f.css(a,"border"+this+"Width"))||0});return e}function bn(a,b){b.src?f.ajax({url:b.src,async:!1,dataType:"script"}):f.globalEval((b.text||b.textContent||b.innerHTML||"").replace(bf,"/*$0*/")),b.parentNode&&b.parentNode.removeChild(b)}function bm(a){f.nodeName(a,"input")?bl(a):a.getElementsByTagName&&f.grep(a.getElementsByTagName("input"),bl)}function bl(a){if(a.type==="checkbox"||a.type==="radio")a.defaultChecked=a.checked}function bk(a){return"getElementsByTagName"in a?a.getElementsByTagName("*"):"querySelectorAll"in a?a.querySelectorAll("*"):[]}function bj(a,b){var c;if(b.nodeType===1){b.clearAttributes&&b.clearAttributes(),b.mergeAttributes&&b.mergeAttributes(a),c=b.nodeName.toLowerCase();if(c==="object")b.outerHTML=a.outerHTML;else if(c!=="input"||a.type!=="checkbox"&&a.type!=="radio"){if(c==="option")b.selected=a.defaultSelected;else if(c==="input"||c==="textarea")b.defaultValue=a.defaultValue}else a.checked&&(b.defaultChecked=b.checked=a.checked),b.value!==a.value&&(b.value=a.value);b.removeAttribute(f.expando)}}function bi(a,b){if(b.nodeType===1&&!!f.hasData(a)){var c=f.expando,d=f.data(a),e=f.data(b,d);if(d=d[c]){var g=d.events;e=e[c]=f.extend({},d);if(g){delete e.handle,e.events={};for(var h in g)for(var i=0,j=g[h].length;i<j;i++)f.event.add(b,h+(g[h][i].namespace?".":"")+g[h][i].namespace,g[h][i],g[h][i].data)}}}}function bh(a,b){return f.nodeName(a,"table")?a.getElementsByTagName("tbody")[0]||a.appendChild(a.ownerDocument.createElement("tbody")):a}function X(a,b,c){b=b||0;if(f.isFunction(b))return f.grep(a,function(a,d){var e=!!b.call(a,d,a);return e===c});if(b.nodeType)return f.grep(a,function(a,d){return a===b===c});if(typeof b=="string"){var d=f.grep(a,function(a){return a.nodeType===1});if(S.test(b))return f.filter(b,d,!c);b=f.filter(b,d)}return f.grep(a,function(a,d){return f.inArray(a,b)>=0===c})}function W(a){return!a||!a.parentNode||a.parentNode.nodeType===11}function O(a,b){return(a&&a!=="*"?a+".":"")+b.replace(A,"`").replace(B,"&")}function N(a){var b,c,d,e,g,h,i,j,k,l,m,n,o,p=[],q=[],r=f._data(this,"events");if(!(a.liveFired===this||!r||!r.live||a.target.disabled||a.button&&a.type==="click")){a.namespace&&(n=new RegExp("(^|\\.)"+a.namespace.split(".").join("\\.(?:.*\\.)?")+"(\\.|$)")),a.liveFired=this;var s=r.live.slice(0);for(i=0;i<s.length;i++)g=s[i],g.origType.replace(y,"")===a.type?q.push(g.selector):s.splice(i--,1);e=f(a.target).closest(q,a.currentTarget);for(j=0,k=e.length;j<k;j++){m=e[j];for(i=0;i<s.length;i++){g=s[i];if(m.selector===g.selector&&(!n||n.test(g.namespace))&&!m.elem.disabled){h=m.elem,d=null;if(g.preType==="mouseenter"||g.preType==="mouseleave")a.type=g.preType,d=f(a.relatedTarget).closest(g.selector)[0],d&&f.contains(h,d)&&(d=h);(!d||d!==h)&&p.push({elem:h,handleObj:g,level:m.level})}}}for(j=0,k=p.length;j<k;j++){e=p[j];if(c&&e.level>c)break;a.currentTarget=e.elem,a.data=e.handleObj.data,a.handleObj=e.handleObj,o=e.handleObj.origHandler.apply(e.elem,arguments);if(o===!1||a.isPropagationStopped()){c=e.level,o===!1&&(b=!1);if(a.isImmediatePropagationStopped())break}}return b}}function L(a,c,d){var e=f.extend({},d[0]);e.type=a,e.originalEvent={},e.liveFired=b,f.event.handle.call(c,e),e.isDefaultPrevented()&&d[0].preventDefault()}function F(){return!0}function E(){return!1}function m(a,c,d){var e=c+"defer",g=c+"queue",h=c+"mark",i=f.data(a,e,b,!0);i&&(d==="queue"||!f.data(a,g,b,!0))&&(d==="mark"||!f.data(a,h,b,!0))&&setTimeout(function(){!f.data(a,g,b,!0)&&!f.data(a,h,b,!0)&&(f.removeData(a,e,!0),i.resolve())},0)}function l(a){for(var b in a)if(b!=="toJSON")return!1;return!0}function k(a,c,d){if(d===b&&a.nodeType===1){var e="data-"+c.replace(j,"$1-$2").toLowerCase();d=a.getAttribute(e);if(typeof d=="string"){try{d=d==="true"?!0:d==="false"?!1:d==="null"?null:f.isNaN(d)?i.test(d)?f.parseJSON(d):d:parseFloat(d)}catch(g){}f.data(a,c,d)}else d=b}return d}var c=a.document,d=a.navigator,e=a.location,f=function(){function H(){if(!e.isReady){try{c.documentElement.doScroll("left")}catch(a){setTimeout(H,1);return}e.ready()}}var e=function(a,b){return new e.fn.init(a,b,h)},f=a.jQuery,g=a.$,h,i=/^(?:[^<]*(<[\w\W]+>)[^>]*$|#([\w\-]*)$)/,j=/\S/,k=/^\s+/,l=/\s+$/,m=/\d/,n=/^<(\w+)\s*\/?>(?:<\/\1>)?$/,o=/^[\],:{}\s]*$/,p=/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,q=/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,r=/(?:^|:|,)(?:\s*\[)+/g,s=/(webkit)[ \/]([\w.]+)/,t=/(opera)(?:.*version)?[ \/]([\w.]+)/,u=/(msie) ([\w.]+)/,v=/(mozilla)(?:.*? rv:([\w.]+))?/,w=d.userAgent,x,y,z,A=Object.prototype.toString,B=Object.prototype.hasOwnProperty,C=Array.prototype.push,D=Array.prototype.slice,E=String.prototype.trim,F=Array.prototype.indexOf,G={};e.fn=e.prototype={constructor:e,init:function(a,d,f){var g,h,j,k;if(!a)return this;if(a.nodeType){this.context=this[0]=a,this.length=1;return this}if(a==="body"&&!d&&c.body){this.context=c,this[0]=c.body,this.selector=a,this.length=1;return this}if(typeof a=="string"){a.charAt(0)!=="<"||a.charAt(a.length-1)!==">"||a.length<3?g=i.exec(a):g=[null,a,null];if(g&&(g[1]||!d)){if(g[1]){d=d instanceof e?d[0]:d,k=d?d.ownerDocument||d:c,j=n.exec(a),j?e.isPlainObject(d)?(a=[c.createElement(j[1])],e.fn.attr.call(a,d,!0)):a=[k.createElement(j[1])]:(j=e.buildFragment([g[1]],[k]),a=(j.cacheable?e.clone(j.fragment):j.fragment).childNodes);return e.merge(this,a)}h=c.getElementById(g[2]);if(h&&h.parentNode){if(h.id!==g[2])return f.find(a);this.length=1,this[0]=h}this.context=c,this.selector=a;return this}return!d||d.jquery?(d||f).find(a):this.constructor(d).find(a)}if(e.isFunction(a))return f.ready(a);a.selector!==b&&(this.selector=a.selector,this.context=a.context);return e.makeArray(a,this)},selector:"",jquery:"1.6.1",length:0,size:function(){return this.length},toArray:function(){return D.call(this,0)},get:function(a){return a==null?this.toArray():a<0?this[this.length+a]:this[a]},pushStack:function(a,b,c){var d=this.constructor();e.isArray(a)?C.apply(d,a):e.merge(d,a),d.prevObject=this,d.context=this.context,b==="find"?d.selector=this.selector+(this.selector?" ":"")+c:b&&(d.selector=this.selector+"."+b+"("+c+")");return d},each:function(a,b){return e.each(this,a,b)},ready:function(a){e.bindReady(),y.done(a);return this},eq:function(a){return a===-1?this.slice(a):this.slice(a,+a+1)},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},slice:function(){return this.pushStack(D.apply(this,arguments),"slice",D.call(arguments).join(","))},map:function(a){return this.pushStack(e.map(this,function(b,c){return a.call(b,c,b)}))},end:function(){return this.prevObject||this.constructor(null)},push:C,sort:[].sort,splice:[].splice},e.fn.init.prototype=e.fn,e.extend=e.fn.extend=function(){var a,c,d,f,g,h,i=arguments[0]||{},j=1,k=arguments.length,l=!1;typeof i=="boolean"&&(l=i,i=arguments[1]||{},j=2),typeof i!="object"&&!e.isFunction(i)&&(i={}),k===j&&(i=this,--j);for(;j<k;j++)if((a=arguments[j])!=null)for(c in a){d=i[c],f=a[c];if(i===f)continue;l&&f&&(e.isPlainObject(f)||(g=e.isArray(f)))?(g?(g=!1,h=d&&e.isArray(d)?d:[]):h=d&&e.isPlainObject(d)?d:{},i[c]=e.extend(l,h,f)):f!==b&&(i[c]=f)}return i},e.extend({noConflict:function(b){a.$===e&&(a.$=g),b&&a.jQuery===e&&(a.jQuery=f);return e},isReady:!1,readyWait:1,holdReady:function(a){a?e.readyWait++:e.ready(!0)},ready:function(a){if(a===!0&&!--e.readyWait||a!==!0&&!e.isReady){if(!c.body)return setTimeout(e.ready,1);e.isReady=!0;if(a!==!0&&--e.readyWait>0)return;y.resolveWith(c,[e]),e.fn.trigger&&e(c).trigger("ready").unbind("ready")}},bindReady:function(){if(!y){y=e._Deferred();if(c.readyState==="complete")return setTimeout(e.ready,1);if(c.addEventListener)c.addEventListener("DOMContentLoaded",z,!1),a.addEventListener("load",e.ready,!1);else if(c.attachEvent){c.attachEvent("onreadystatechange",z),a.attachEvent("onload",e.ready);var b=!1;try{b=a.frameElement==null}catch(d){}c.documentElement.doScroll&&b&&H()}}},isFunction:function(a){return e.type(a)==="function"},isArray:Array.isArray||function(a){return e.type(a)==="array"},isWindow:function(a){return a&&typeof a=="object"&&"setInterval"in a},isNaN:function(a){return a==null||!m.test(a)||isNaN(a)},type:function(a){return a==null?String(a):G[A.call(a)]||"object"},isPlainObject:function(a){if(!a||e.type(a)!=="object"||a.nodeType||e.isWindow(a))return!1;if(a.constructor&&!B.call(a,"constructor")&&!B.call(a.constructor.prototype,"isPrototypeOf"))return!1;var c;for(c in a);return c===b||B.call(a,c)},isEmptyObject:function(a){for(var b in a)return!1;return!0},error:function(a){throw a},parseJSON:function(b){if(typeof b!="string"||!b)return null;b=e.trim(b);if(a.JSON&&a.JSON.parse)return a.JSON.parse(b);if(o.test(b.replace(p,"@").replace(q,"]").replace(r,"")))return(new Function("return "+b))();e.error("Invalid JSON: "+b)},parseXML:function(b,c,d){a.DOMParser?(d=new DOMParser,c=d.parseFromString(b,"text/xml")):(c=new ActiveXObject("Microsoft.XMLDOM"),c.async="false",c.loadXML(b)),d=c.documentElement,(!d||!d.nodeName||d.nodeName==="parsererror")&&e.error("Invalid XML: "+b);return c},noop:function(){},globalEval:function(b){b&&j.test(b)&&(a.execScript||function(b){a.eval.call(a,b)})(b)},nodeName:function(a,b){return a.nodeName&&a.nodeName.toUpperCase()===b.toUpperCase()},each:function(a,c,d){var f,g=0,h=a.length,i=h===b||e.isFunction(a);if(d){if(i){for(f in a)if(c.apply(a[f],d)===!1)break}else for(;g<h;)if(c.apply(a[g++],d)===!1)break}else if(i){for(f in a)if(c.call(a[f],f,a[f])===!1)break}else for(;g<h;)if(c.call(a[g],g,a[g++])===!1)break;return a},trim:E?function(a){return a==null?"":E.call(a)}:function(a){return a==null?"":(a+"").replace(k,"").replace(l,"")},makeArray:function(a,b){var c=b||[];if(a!=null){var d=e.type(a);a.length==null||d==="string"||d==="function"||d==="regexp"||e.isWindow(a)?C.call(c,a):e.merge(c,a)}return c},inArray:function(a,b){if(F)return F.call(b,a);for(var c=0,d=b.length;c<d;c++)if(b[c]===a)return c;return-1},merge:function(a,c){var d=a.length,e=0;if(typeof c.length=="number")for(var f=c.length;e<f;e++)a[d++]=c[e];else while(c[e]!==b)a[d++]=c[e++];a.length=d;return a},grep:function(a,b,c){var d=[],e;c=!!c;for(var f=0,g=a.length;f<g;f++)e=!!b(a[f],f),c!==e&&d.push(a[f]);return d},map:function(a,c,d){var f,g,h=[],i=0,j=a.length,k=a instanceof e||j!==b&&typeof j=="number"&&(j>0&&a[0]&&a[j-1]||j===0||e.isArray(a));if(k)for(;i<j;i++)f=c(a[i],i,d),f!=null&&(h[h.length]=f);else for(g in a)f=c(a[g],g,d),f!=null&&(h[h.length]=f);return h.concat.apply([],h)},guid:1,proxy:function(a,c){if(typeof c=="string"){var d=a[c];c=a,a=d}if(!e.isFunction(a))return b;var f=D.call(arguments,2),g=function(){return a.apply(c,f.concat(D.call(arguments)))};g.guid=a.guid=a.guid||g.guid||e.guid++;return g},access:function(a,c,d,f,g,h){var i=a.length;if(typeof c=="object"){for(var j in c)e.access(a,j,c[j],f,g,d);return a}if(d!==b){f=!h&&f&&e.isFunction(d);for(var k=0;k<i;k++)g(a[k],c,f?d.call(a[k],k,g(a[k],c)):d,h);return a}return i?g(a[0],c):b},now:function(){return(new Date).getTime()},uaMatch:function(a){a=a.toLowerCase();var b=s.exec(a)||t.exec(a)||u.exec(a)||a.indexOf("compatible")<0&&v.exec(a)||[];return{browser:b[1]||"",version:b[2]||"0"}},sub:function(){function a(b,c){return new a.fn.init(b,c)}e.extend(!0,a,this),a.superclass=this,a.fn=a.prototype=this(),a.fn.constructor=a,a.sub=this.sub,a.fn.init=function(d,f){f&&f instanceof e&&!(f instanceof a)&&(f=a(f));return e.fn.init.call(this,d,f,b)},a.fn.init.prototype=a.fn;var b=a(c);return a},browser:{}}),e.each("Boolean Number String Function Array Date RegExp Object".split(" "),function(a,b){G["[object "+b+"]"]=b.toLowerCase()}),x=e.uaMatch(w),x.browser&&(e.browser[x.browser]=!0,e.browser.version=x.version),e.browser.webkit&&(e.browser.safari=!0),j.test(" ")&&(k=/^[\s\xA0]+/,l=/[\s\xA0]+$/),h=e(c),c.addEventListener?z=function(){c.removeEventListener("DOMContentLoaded",z,!1),e.ready()}:c.attachEvent&&(z=function(){c.readyState==="complete"&&(c.detachEvent("onreadystatechange",z),e.ready())});return e}(),g="done fail isResolved isRejected promise then always pipe".split(" "),h=[].slice;f.extend({_Deferred:function(){var a=[],b,c,d,e={done:function(){if(!d){var c=arguments,g,h,i,j,k;b&&(k=b,b=0);for(g=0,h=c.length;g<h;g++)i=c[g],j=f.type(i),j==="array"?e.done.apply(e,i):j==="function"&&a.push(i);k&&e.resolveWith(k[0],k[1])}return this},resolveWith:function(e,f){if(!d&&!b&&!c){f=f||[],c=1;try{while(a[0])a.shift().apply(e,f)}finally{b=[e,f],c=0}}return this},resolve:function(){e.resolveWith(this,arguments);return this},isResolved:function(){return!!c||!!b},cancel:function(){d=1,a=[];return this}};return e},Deferred:function(a){var b=f._Deferred(),c=f._Deferred(),d;f.extend(b,{then:function(a,c){b.done(a).fail(c);return this},always:function(){return b.done.apply(b,arguments).fail.apply(this,arguments)},fail:c.done,rejectWith:c.resolveWith,reject:c.resolve,isRejected:c.isResolved,pipe:function(a,c){return f.Deferred(function(d){f.each({done:[a,"resolve"],fail:[c,"reject"]},function(a,c){var e=c[0],g=c[1],h;f.isFunction(e)?b[a](function(){h=e.apply(this,arguments),h&&f.isFunction(h.promise)?h.promise().then(d.resolve,d.reject):d[g](h)}):b[a](d[g])})}).promise()},promise:function(a){if(a==null){if(d)return d;d=a={}}var c=g.length;while(c--)a[g[c]]=b[g[c]];return a}}),b.done(c.cancel).fail(b.cancel),delete b.cancel,a&&a.call(b,b);return b},when:function(a){function i(a){return function(c){b[a]=arguments.length>1?h.call(arguments,0):c,--e||g.resolveWith(g,h.call(b,0))}}var b=arguments,c=0,d=b.length,e=d,g=d<=1&&a&&f.isFunction(a.promise)?a:f.Deferred();if(d>1){for(;c<d;c++)b[c]&&f.isFunction(b[c].promise)?b[c].promise().then(i(c),g.reject):--e;e||g.resolveWith(g,b)}else g!==a&&g.resolveWith(g,d?[a]:[]);return g.promise()}}),f.support=function(){var a=c.createElement("div"),b=c.documentElement,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r;a.setAttribute("className","t"),a.innerHTML=" <link/><table></table><a href='/a' style='top:1px;float:left;opacity:.55;'>a</a><input type='checkbox'/>",d=a.getElementsByTagName("*"),e=a.getElementsByTagName("a")[0];if(!d||!d.length||!e)return{};f=c.createElement("select"),g=f.appendChild(c.createElement("option")),h=a.getElementsByTagName("input")[0],j={leadingWhitespace:a.firstChild.nodeType===3,tbody:!a.getElementsByTagName("tbody").length,htmlSerialize:!!a.getElementsByTagName("link").length,style:/top/.test(e.getAttribute("style")),hrefNormalized:e.getAttribute("href")==="/a",opacity:/^0.55$/.test(e.style.opacity),cssFloat:!!e.style.cssFloat,checkOn:h.value==="on",optSelected:g.selected,getSetAttribute:a.className!=="t",submitBubbles:!0,changeBubbles:!0,focusinBubbles:!1,deleteExpando:!0,noCloneEvent:!0,inlineBlockNeedsLayout:!1,shrinkWrapBlocks:!1,reliableMarginRight:!0},h.checked=!0,j.noCloneChecked=h.cloneNode(!0).checked,f.disabled=!0,j.optDisabled=!g.disabled;try{delete a.test}catch(s){j.deleteExpando=!1}!a.addEventListener&&a.attachEvent&&a.fireEvent&&(a.attachEvent("onclick",function b(){j.noCloneEvent=!1,a.detachEvent("onclick",b)}),a.cloneNode(!0).fireEvent("onclick")),h=c.createElement("input"),h.value="t",h.setAttribute("type","radio"),j.radioValue=h.value==="t",h.setAttribute("checked","checked"),a.appendChild(h),k=c.createDocumentFragment(),k.appendChild(a.firstChild),j.checkClone=k.cloneNode(!0).cloneNode(!0).lastChild.checked,a.innerHTML="",a.style.width=a.style.paddingLeft="1px",l=c.createElement("body"),m={visibility:"hidden",width:0,height:0,border:0,margin:0,background:"none"};for(q in m)l.style[q]=m[q];l.appendChild(a),b.insertBefore(l,b.firstChild),j.appendChecked=h.checked,j.boxModel=a.offsetWidth===2,"zoom"in a.style&&(a.style.display="inline",a.style.zoom=1,j.inlineBlockNeedsLayout=a.offsetWidth===2,a.style.display="",a.innerHTML="<div style='width:4px;'></div>",j.shrinkWrapBlocks=a.offsetWidth!==2),a.innerHTML="<table><tr><td style='padding:0;border:0;display:none'></td><td>t</td></tr></table>",n=a.getElementsByTagName("td"),r=n[0].offsetHeight===0,n[0].style.display="",n[1].style.display="none",j.reliableHiddenOffsets=r&&n[0].offsetHeight===0,a.innerHTML="",c.defaultView&&c.defaultView.getComputedStyle&&(i=c.createElement("div"),i.style.width="0",i.style.marginRight="0",a.appendChild(i),j.reliableMarginRight=(parseInt((c.defaultView.getComputedStyle(i,null)||{marginRight:0}).marginRight,10)||0)===0),l.innerHTML="",b.removeChild(l);if(a.attachEvent)for(q in{submit:1,change:1,focusin:1})p="on"+q,r=p in a,r||(a.setAttribute(p,"return;"),r=typeof a[p]=="function"),j[q+"Bubbles"]=r;return j}(),f.boxModel=f.support.boxModel;var i=/^(?:\{.*\}|\[.*\])$/,j=/([a-z])([A-Z])/g;f.extend({cache:{},uuid:0,expando:"jQuery"+(f.fn.jquery+Math.random()).replace(/\D/g,""),noData:{embed:!0,object:"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000",applet:!0},hasData:function(a){a=a.nodeType?f.cache[a[f.expando]]:a[f.expando];return!!a&&!l(a)},data:function(a,c,d,e){if(!!f.acceptData(a)){var g=f.expando,h=typeof c=="string",i,j=a.nodeType,k=j?f.cache:a,l=j?a[f.expando]:a[f.expando]&&f.expando;if((!l||e&&l&&!k[l][g])&&h&&d===b)return;l||(j?a[f.expando]=l=++f.uuid:l=f.expando),k[l]||(k[l]={},j||(k[l].toJSON=f.noop));if(typeof c=="object"||typeof c=="function")e?k[l][g]=f.extend(k[l][g],c):k[l]=f.extend(k[l],c);i=k[l],e&&(i[g]||(i[g]={}),i=i[g]),d!==b&&(i[f.camelCase(c)]=d);if(c==="events"&&!i[c])return i[g]&&i[g].events;return h?i[f.camelCase(c)]:i}},removeData:function(b,c,d){if(!!f.acceptData(b)){var e=f.expando,g=b.nodeType,h=g?f.cache:b,i=g?b[f.expando]:f.expando;if(!h[i])return;if(c){var j=d?h[i][e]:h[i];if(j){delete j[c];if(!l(j))return}}if(d){delete h[i][e];if(!l(h[i]))return}var k=h[i][e];f.support.deleteExpando||h!=a?delete h[i]:h[i]=null,k?(h[i]={},g||(h[i].toJSON=f.noop),h[i][e]=k):g&&(f.support.deleteExpando?delete b[f.expando]:b.removeAttribute?b.removeAttribute(f.expando):b[f.expando]=null)}},_data:function(a,b,c){return f.data(a,b,c,!0)},acceptData:function(a){if(a.nodeName){var b=f.noData[a.nodeName.toLowerCase()];if(b)return b!==!0&&a.getAttribute("classid")===b}return!0}}),f.fn.extend({data:function(a,c){var d=null;if(typeof a=="undefined"){if(this.length){d=f.data(this[0]);if(this[0].nodeType===1){var e=this[0].attributes,g;for(var h=0,i=e.length;h<i;h++)g=e[h].name,g.indexOf("data-")===0&&(g=f.camelCase(g.substring(5)),k(this[0],g,d[g]))}}return d}if(typeof a=="object")return this.each(function(){f.data(this,a)});var j=a.split(".");j[1]=j[1]?"."+j[1]:"";if(c===b){d=this.triggerHandler("getData"+j[1]+"!",[j[0]]),d===b&&this.length&&(d=f.data(this[0],a),d=k(this[0],a,d));return d===b&&j[1]?this.data(j[0]):d}return this.each(function(){var b=f(this),d=[j[0],c];b.triggerHandler("setData"+j[1]+"!",d),f.data(this,a,c),b.triggerHandler("changeData"+j[1]+"!",d)})},removeData:function(a){return this.each(function(){f.removeData(this,a)})}}),f.extend({_mark:function(a,c){a&&(c=(c||"fx")+"mark",f.data(a,c,(f.data(a,c,b,!0)||0)+1,!0))},_unmark:function(a,c,d){a!==!0&&(d=c,c=a,a=!1);if(c){d=d||"fx";var e=d+"mark",g=a?0:(f.data(c,e,b,!0)||1)-1;g?f.data(c,e,g,!0):(f.removeData(c,e,!0),m(c,d,"mark"))}},queue:function(a,c,d){if(a){c=(c||"fx")+"queue";var e=f.data(a,c,b,!0);d&&(!e||f.isArray(d)?e=f.data(a,c,f.makeArray(d),!0):e.push(d));return e||[]}},dequeue:function(a,b){b=b||"fx";var c=f.queue(a,b),d=c.shift(),e;d==="inprogress"&&(d=c.shift()),d&&(b==="fx"&&c.unshift("inprogress"),d.call(a,function(){f.dequeue(a,b)})),c.length||(f.removeData(a,b+"queue",!0),m(a,b,"queue"))}}),f.fn.extend({queue:function(a,c){typeof a!="string"&&(c=a,a="fx");if(c===b)return f.queue(this[0],a);return this.each(function(){var b=f.queue(this,a,c);a==="fx"&&b[0]!=="inprogress"&&f.dequeue(this,a)})},dequeue:function(a){return this.each(function(){f.dequeue(this,a)})},delay:function(a,b){a=f.fx?f.fx.speeds[a]||a:a,b=b||"fx";return this.queue(b,function(){var c=this;setTimeout(function(){f.dequeue(c,b)},a)})},clearQueue:function(a){return this.queue(a||"fx",[])},promise:function(a,c){function m(){--h||d.resolveWith(e,[e])}typeof a!="string"&&(c=a,a=b),a=a||"fx";var d=f.Deferred(),e=this,g=e.length,h=1,i=a+"defer",j=a+"queue",k=a+"mark",l;while(g--)if(l=f.data(e[g],i,b,!0)||(f.data(e[g],j,b,!0)||f.data(e[g],k,b,!0))&&f.data(e[g],i,f._Deferred(),!0))h++,l.done(m);m();return d.promise()}});var n=/[\n\t\r]/g,o=/\s+/,p=/\r/g,q=/^(?:button|input)$/i,r=/^(?:button|input|object|select|textarea)$/i,s=/^a(?:rea)?$/i,t=/^(?:autofocus|autoplay|async|checked|controls|defer|disabled|hidden|loop|multiple|open|readonly|required|scoped|selected)$/i,u=/\:/,v,w;f.fn.extend({attr:function(a,b){return f.access(this,a,b,!0,f.attr)},removeAttr:function(a){return this.each(function(){f.removeAttr(this,a)})},prop:function(a,b){return f.access(this,a,b,!0,f.prop)},removeProp:function(a){a=f.propFix[a]||a;return this.each(function(){try{this[a]=b,delete this[a]}catch(c){}})},addClass:function(a){if(f.isFunction(a))return this.each(function(b){var c=f(this);c.addClass(a.call(this,b,c.attr("class")||""))});if(a&&typeof a=="string"){var b=(a||"").split(o);for(var c=0,d=this.length;c<d;c++){var e=this[c];if(e.nodeType===1)if(!e.className)e.className=a;else{var g=" "+e.className+" ",h=e.className;for(var i=0,j=b.length;i<j;i++)g.indexOf(" "+b[i]+" ")<0&&(h+=" "+b[i]);e.className=f.trim(h)}}}return this},removeClass:function(a){if(f.isFunction(a))return this.each(function(b){var c=f(this);c.removeClass(a.call(this,b,c.attr("class")))});if(a&&typeof a=="string"||a===b){var c=(a||"").split(o);for(var d=0,e=this.length;d<e;d++){var g=this[d];if(g.nodeType===1&&g.className)if(a){var h=(" "+g.className+" ").replace(n," ");for(var i=0,j=c.length;i<j;i++)h=h.replace(" "+c[i]+" "," ");g.className=f.trim(h)}else g.className=""}}return this},toggleClass:function(a,b){var c=typeof a,d=typeof b=="boolean";if(f.isFunction(a))return this.each(function(c){var d=f(this);d.toggleClass(a.call(this,c,d.attr("class"),b),b)});return this.each(function(){if(c==="string"){var e,g=0,h=f(this),i=b,j=a.split(o);while(e=j[g++])i=d?i:!h.hasClass(e),h[i?"addClass":"removeClass"](e)}else if(c==="undefined"||c==="boolean")this.className&&f._data(this,"__className__",this.className),this.className=this.className||a===!1?"":f._data(this,"__className__")||""})},hasClass:function(a){var b=" "+a+" ";for(var c=0,d=this.length;c<d;c++)if((" "+this[c].className+" ").replace(n," ").indexOf(b)>-1)return!0;return!1},val:function(a){var c,d,e=this[0];if(!arguments.length){if(e){c=f.valHooks[e.nodeName.toLowerCase()]||f.valHooks[e.type];if(c&&"get"in c&&(d=c.get(e,"value"))!==b)return d;return(e.value||"").replace(p,"")}return b}var g=f.isFunction(a);return this.each(function(d){var e=f(this),h;if(this.nodeType===1){g?h=a.call(this,d,e.val()):h=a,h==null?h="":typeof h=="number"?h+="":f.isArray(h)&&(h=f.map(h,function(a){return a==null?"":a+""})),c=f.valHooks[this.nodeName.toLowerCase()]||f.valHooks[this.type];if(!c||!("set"in c)||c.set(this,h,"value")===b)this.value=h}})}}),f.extend({valHooks:{option:{get:function(a){var b=a.attributes.value;return!b||b.specified?a.value:a.text}},select:{get:function(a){var b,c=a.selectedIndex,d=[],e=a.options,g=a.type==="select-one";if(c<0)return null;for(var h=g?c:0,i=g?c+1:e.length;h<i;h++){var j=e[h];if(j.selected&&(f.support.optDisabled?!j.disabled:j.getAttribute("disabled")===null)&&(!j.parentNode.disabled||!f.nodeName(j.parentNode,"optgroup"))){b=f(j).val();if(g)return b;d.push(b)}}if(g&&!d.length&&e.length)return f(e[c]).val();return d},set:function(a,b){var c=f.makeArray(b);f(a).find("option").each(function(){this.selected=f.inArray(f(this).val(),c)>=0}),c.length||(a.selectedIndex=-1);return c}}},attrFn:{val:!0,css:!0,html:!0,text:!0,data:!0,width:!0,height:!0,offset:!0},attrFix:{tabindex:"tabIndex"},attr:function(a,c,d,e){var g=a.nodeType;if(!a||g===3||g===8||g===2)return b;if(e&&c in f.attrFn)return f(a)[c](d);if(!("getAttribute"in a))return f.prop(a,c,d);var h,i,j=g!==1||!f.isXMLDoc(a);c=j&&f.attrFix[c]||c,i=f.attrHooks[c],i||(!t.test(c)||typeof d!="boolean"&&d!==b&&d.toLowerCase()!==c.toLowerCase()?v&&(f.nodeName(a,"form")||u.test(c))&&(i=v):i=w);if(d!==b){if(d===null){f.removeAttr(a,c);return b}if(i&&"set"in i&&j&&(h=i.set(a,d,c))!==b)return h;a.setAttribute(c,""+d);return d}if(i&&"get"in i&&j)return i.get(a,c);h=a.getAttribute(c);return h===null?b:h},removeAttr:function(a,b){var c;a.nodeType===1&&(b=f.attrFix[b]||b,f.support.getSetAttribute?a.removeAttribute(b):(f.attr(a,b,""),a.removeAttributeNode(a.getAttributeNode(b))),t.test(b)&&(c=f.propFix[b]||b)in a&&(a[c]=!1))},attrHooks:{type:{set:function(a,b){if(q.test(a.nodeName)&&a.parentNode)f.error("type property can't be changed");else if(!f.support.radioValue&&b==="radio"&&f.nodeName(a,"input")){var c=a.value;a.setAttribute("type",b),c&&(a.value=c);return b}}},tabIndex:{get:function(a){var c=a.getAttributeNode("tabIndex");return c&&c.specified?parseInt(c.value,10):r.test(a.nodeName)||s.test(a.nodeName)&&a.href?0:b}}},propFix:{tabindex:"tabIndex",readonly:"readOnly","for":"htmlFor","class":"className",maxlength:"maxLength",cellspacing:"cellSpacing",cellpadding:"cellPadding",rowspan:"rowSpan",colspan:"colSpan",usemap:"useMap",frameborder:"frameBorder",contenteditable:"contentEditable"},prop:function(a,c,d){var e=a.nodeType;if(!a||e===3||e===8||e===2)return b;var g,h,i=e!==1||!f.isXMLDoc(a);c=i&&f.propFix[c]||c,h=f.propHooks[c];return d!==b?h&&"set"in h&&(g=h.set(a,d,c))!==b?g:a[c]=d:h&&"get"in h&&(g=h.get(a,c))!==b?g:a[c]},propHooks:{}}),w={get:function(a,c){return a[f.propFix[c]||c]?c.toLowerCase():b},set:function(a,b,c){var d;b===!1?f.removeAttr(a,c):(d=f.propFix[c]||c,d in a&&(a[d]=b),a.setAttribute(c,c.toLowerCase()));return c}},f.attrHooks.value={get:function(a,b){if(v&&f.nodeName(a,"button"))return v.get(a,b);return a.value},set:function(a,b,c){if(v&&f.nodeName(a,"button"))return v.set(a,b,c);a.value=b}},f.support.getSetAttribute||(f.attrFix=f.propFix,v=f.attrHooks.name=f.valHooks.button={get:function(a,c){var d;d=a.getAttributeNode(c);return d&&d.nodeValue!==""?d.nodeValue:b},set:function(a,b,c){var d=a.getAttributeNode(c);if(d){d.nodeValue=b;return b}}},f.each(["width","height"],function(a,b){f.attrHooks[b]=f.extend(f.attrHooks[b],{set:function(a,c){if(c===""){a.setAttribute(b,"auto");return c}}})})),f.support.hrefNormalized||f.each(["href","src","width","height"],function(a,c){f.attrHooks[c]=f.extend(f.attrHooks[c],{get:function(a){var d=a.getAttribute(c,2);return d===null?b:d}})}),f.support.style||(f.attrHooks.style={get:function(a){return a.style.cssText.toLowerCase()||b},set:function(a,b){return a.style.cssText=""+b}}),f.support.optSelected||(f.propHooks.selected=f.extend(f.propHooks.selected,{get:function(a){var b=a.parentNode;b&&(b.selectedIndex,b.parentNode&&b.parentNode.selectedIndex)}})),f.support.checkOn||f.each(["radio","checkbox"],function(){f.valHooks[this]={get:function(a){return a.getAttribute("value")===null?"on":a.value}}}),f.each(["radio","checkbox"],function(){f.valHooks[this]=f.extend(f.valHooks[this],{set:function(a,b){if(f.isArray(b))return a.checked=f.inArray(f(a).val(),b)>=0}})});var x=Object.prototype.hasOwnProperty,y=/\.(.*)$/,z=/^(?:textarea|input|select)$/i,A=/\./g,B=/ /g,C=/[^\w\s.|`]/g,D=function(a){return a.replace(C,"\\$&")};f.event={add:function(a,c,d,e){if(a.nodeType!==3&&a.nodeType!==8){if(d===!1)d=E;else if(!d)return;var g,h;d.handler&&(g=d,d=g.handler),d.guid||(d.guid=f.guid++);var i=f._data(a);if(!i)return;var j=i.events,k=i.handle;j||(i.events=j={}),k||(i.handle=k=function(a){return typeof f!="undefined"&&(!a||f.event.triggered!==a.type)?f.event.handle.apply(k.elem,arguments):b}),k.elem=a,c=c.split(" ");var l,m=0,n;while(l=c[m++]){h=g?f.extend({},g):{handler:d,data:e},l.indexOf(".")>-1?(n=l.split("."),l=n.shift(),h.namespace=n.slice(0).sort().join(".")):(n=[],h.namespace=""),h.type=l,h.guid||(h.guid=d.guid);var o=j[l],p=f.event.special[l]||{};if(!o){o=j[l]=[];if(!p.setup||p.setup.call(a,e,n,k)===!1)a.addEventListener?a.addEventListener(l,k,!1):a.attachEvent&&a.attachEvent("on"+l,k)}p.add&&(p.add.call(a,h),h.handler.guid||(h.handler.guid=d.guid)),o.push(h),f.event.global[l]=!0}a=null}},global:{},remove:function(a,c,d,e){if(a.nodeType!==3&&a.nodeType!==8){d===!1&&(d=E);var g,h,i,j,k=0,l,m,n,o,p,q,r,s=f.hasData(a)&&f._data(a),t=s&&s.events;if(!s||!t)return;c&&c.type&&(d=c.handler,c=c.type);if(!c||typeof c=="string"&&c.charAt(0)==="."){c=c||"";for(h in t)f.event.remove(a,h+c);return}c=c.split(" ");while(h=c[k++]){r=h,q=null,l=h.indexOf(".")<0,m=[],l||(m=h.split("."),h=m.shift(),n=new RegExp("(^|\\.)"+f.map(m.slice(0).sort(),D).join("\\.(?:.*\\.)?")+"(\\.|$)")),p=t[h];if(!p)continue;if(!d){for(j=0;j<p.length;j++){q=p[j];if(l||n.test(q.namespace))f.event.remove(a,r,q.handler,j),p.splice(j--,1)}continue}o=f.event.special[h]||{};for(j=e||0;j<p.length;j++){q=p[j];if(d.guid===q.guid){if(l||n.test(q.namespace))e==null&&p.splice(j--,1),o.remove&&o.remove.call(a,q);if(e!=null)break}}if(p.length===0||e!=null&&p.length===1)(!o.teardown||o.teardown.call(a,m)===!1)&&f.removeEvent(a,h,s.handle),g=null,delete t[h]}if(f.isEmptyObject(t)){var u=s.handle;u&&(u.elem=null),delete s.events,delete s.handle,f.isEmptyObject(s)&&f.removeData(a,b,!0)}}},customEvent:{getData:!0,setData:!0,changeData:!0},trigger:function(c,d,e,g){var h=c.type||c,i=[],j;h.indexOf("!")>=0&&(h=h.slice(0,-1),j=!0),h.indexOf(".")>=0&&(i=h.split("."),h=i.shift(),i.sort());if(!!e&&!f.event.customEvent[h]||!!f.event.global[h]){c=typeof c=="object"?c[f.expando]?c:new f.Event(h,c):new f.Event(h),c.type=h,c.exclusive=j,c.namespace=i.join("."),c.namespace_re=new RegExp("(^|\\.)"+i.join("\\.(?:.*\\.)?")+"(\\.|$)");if(g||!e)c.preventDefault(),c.stopPropagation();if(!e){f.each(f.cache,function(){var a=f.expando,b=this[a];b&&b.events&&b.events[h]&&f.event.trigger(c,d,b.handle.elem +)});return}if(e.nodeType===3||e.nodeType===8)return;c.result=b,c.target=e,d=d?f.makeArray(d):[],d.unshift(c);var k=e,l=h.indexOf(":")<0?"on"+h:"";do{var m=f._data(k,"handle");c.currentTarget=k,m&&m.apply(k,d),l&&f.acceptData(k)&&k[l]&&k[l].apply(k,d)===!1&&(c.result=!1,c.preventDefault()),k=k.parentNode||k.ownerDocument||k===c.target.ownerDocument&&a}while(k&&!c.isPropagationStopped());if(!c.isDefaultPrevented()){var n,o=f.event.special[h]||{};if((!o._default||o._default.call(e.ownerDocument,c)===!1)&&(h!=="click"||!f.nodeName(e,"a"))&&f.acceptData(e)){try{l&&e[h]&&(n=e[l],n&&(e[l]=null),f.event.triggered=h,e[h]())}catch(p){}n&&(e[l]=n),f.event.triggered=b}}return c.result}},handle:function(c){c=f.event.fix(c||a.event);var d=((f._data(this,"events")||{})[c.type]||[]).slice(0),e=!c.exclusive&&!c.namespace,g=Array.prototype.slice.call(arguments,0);g[0]=c,c.currentTarget=this;for(var h=0,i=d.length;h<i;h++){var j=d[h];if(e||c.namespace_re.test(j.namespace)){c.handler=j.handler,c.data=j.data,c.handleObj=j;var k=j.handler.apply(this,g);k!==b&&(c.result=k,k===!1&&(c.preventDefault(),c.stopPropagation()));if(c.isImmediatePropagationStopped())break}}return c.result},props:"altKey attrChange attrName bubbles button cancelable charCode clientX clientY ctrlKey currentTarget data detail eventPhase fromElement handler keyCode layerX layerY metaKey newValue offsetX offsetY pageX pageY prevValue relatedNode relatedTarget screenX screenY shiftKey srcElement target toElement view wheelDelta which".split(" "),fix:function(a){if(a[f.expando])return a;var d=a;a=f.Event(d);for(var e=this.props.length,g;e;)g=this.props[--e],a[g]=d[g];a.target||(a.target=a.srcElement||c),a.target.nodeType===3&&(a.target=a.target.parentNode),!a.relatedTarget&&a.fromElement&&(a.relatedTarget=a.fromElement===a.target?a.toElement:a.fromElement);if(a.pageX==null&&a.clientX!=null){var h=a.target.ownerDocument||c,i=h.documentElement,j=h.body;a.pageX=a.clientX+(i&&i.scrollLeft||j&&j.scrollLeft||0)-(i&&i.clientLeft||j&&j.clientLeft||0),a.pageY=a.clientY+(i&&i.scrollTop||j&&j.scrollTop||0)-(i&&i.clientTop||j&&j.clientTop||0)}a.which==null&&(a.charCode!=null||a.keyCode!=null)&&(a.which=a.charCode!=null?a.charCode:a.keyCode),!a.metaKey&&a.ctrlKey&&(a.metaKey=a.ctrlKey),!a.which&&a.button!==b&&(a.which=a.button&1?1:a.button&2?3:a.button&4?2:0);return a},guid:1e8,proxy:f.proxy,special:{ready:{setup:f.bindReady,teardown:f.noop},live:{add:function(a){f.event.add(this,O(a.origType,a.selector),f.extend({},a,{handler:N,guid:a.handler.guid}))},remove:function(a){f.event.remove(this,O(a.origType,a.selector),a)}},beforeunload:{setup:function(a,b,c){f.isWindow(this)&&(this.onbeforeunload=c)},teardown:function(a,b){this.onbeforeunload===b&&(this.onbeforeunload=null)}}}},f.removeEvent=c.removeEventListener?function(a,b,c){a.removeEventListener&&a.removeEventListener(b,c,!1)}:function(a,b,c){a.detachEvent&&a.detachEvent("on"+b,c)},f.Event=function(a,b){if(!this.preventDefault)return new f.Event(a,b);a&&a.type?(this.originalEvent=a,this.type=a.type,this.isDefaultPrevented=a.defaultPrevented||a.returnValue===!1||a.getPreventDefault&&a.getPreventDefault()?F:E):this.type=a,b&&f.extend(this,b),this.timeStamp=f.now(),this[f.expando]=!0},f.Event.prototype={preventDefault:function(){this.isDefaultPrevented=F;var a=this.originalEvent;!a||(a.preventDefault?a.preventDefault():a.returnValue=!1)},stopPropagation:function(){this.isPropagationStopped=F;var a=this.originalEvent;!a||(a.stopPropagation&&a.stopPropagation(),a.cancelBubble=!0)},stopImmediatePropagation:function(){this.isImmediatePropagationStopped=F,this.stopPropagation()},isDefaultPrevented:E,isPropagationStopped:E,isImmediatePropagationStopped:E};var G=function(a){var b=a.relatedTarget;a.type=a.data;try{if(b&&b!==c&&!b.parentNode)return;while(b&&b!==this)b=b.parentNode;b!==this&&f.event.handle.apply(this,arguments)}catch(d){}},H=function(a){a.type=a.data,f.event.handle.apply(this,arguments)};f.each({mouseenter:"mouseover",mouseleave:"mouseout"},function(a,b){f.event.special[a]={setup:function(c){f.event.add(this,b,c&&c.selector?H:G,a)},teardown:function(a){f.event.remove(this,b,a&&a.selector?H:G)}}}),f.support.submitBubbles||(f.event.special.submit={setup:function(a,b){if(!f.nodeName(this,"form"))f.event.add(this,"click.specialSubmit",function(a){var b=a.target,c=b.type;(c==="submit"||c==="image")&&f(b).closest("form").length&&L("submit",this,arguments)}),f.event.add(this,"keypress.specialSubmit",function(a){var b=a.target,c=b.type;(c==="text"||c==="password")&&f(b).closest("form").length&&a.keyCode===13&&L("submit",this,arguments)});else return!1},teardown:function(a){f.event.remove(this,".specialSubmit")}});if(!f.support.changeBubbles){var I,J=function(a){var b=a.type,c=a.value;b==="radio"||b==="checkbox"?c=a.checked:b==="select-multiple"?c=a.selectedIndex>-1?f.map(a.options,function(a){return a.selected}).join("-"):"":f.nodeName(a,"select")&&(c=a.selectedIndex);return c},K=function(c){var d=c.target,e,g;if(!!z.test(d.nodeName)&&!d.readOnly){e=f._data(d,"_change_data"),g=J(d),(c.type!=="focusout"||d.type!=="radio")&&f._data(d,"_change_data",g);if(e===b||g===e)return;if(e!=null||g)c.type="change",c.liveFired=b,f.event.trigger(c,arguments[1],d)}};f.event.special.change={filters:{focusout:K,beforedeactivate:K,click:function(a){var b=a.target,c=f.nodeName(b,"input")?b.type:"";(c==="radio"||c==="checkbox"||f.nodeName(b,"select"))&&K.call(this,a)},keydown:function(a){var b=a.target,c=f.nodeName(b,"input")?b.type:"";(a.keyCode===13&&!f.nodeName(b,"textarea")||a.keyCode===32&&(c==="checkbox"||c==="radio")||c==="select-multiple")&&K.call(this,a)},beforeactivate:function(a){var b=a.target;f._data(b,"_change_data",J(b))}},setup:function(a,b){if(this.type==="file")return!1;for(var c in I)f.event.add(this,c+".specialChange",I[c]);return z.test(this.nodeName)},teardown:function(a){f.event.remove(this,".specialChange");return z.test(this.nodeName)}},I=f.event.special.change.filters,I.focus=I.beforeactivate}f.support.focusinBubbles||f.each({focus:"focusin",blur:"focusout"},function(a,b){function e(a){var c=f.event.fix(a);c.type=b,c.originalEvent={},f.event.trigger(c,null,c.target),c.isDefaultPrevented()&&a.preventDefault()}var d=0;f.event.special[b]={setup:function(){d++===0&&c.addEventListener(a,e,!0)},teardown:function(){--d===0&&c.removeEventListener(a,e,!0)}}}),f.each(["bind","one"],function(a,c){f.fn[c]=function(a,d,e){var g;if(typeof a=="object"){for(var h in a)this[c](h,d,a[h],e);return this}if(arguments.length===2||d===!1)e=d,d=b;c==="one"?(g=function(a){f(this).unbind(a,g);return e.apply(this,arguments)},g.guid=e.guid||f.guid++):g=e;if(a==="unload"&&c!=="one")this.one(a,d,e);else for(var i=0,j=this.length;i<j;i++)f.event.add(this[i],a,g,d);return this}}),f.fn.extend({unbind:function(a,b){if(typeof a=="object"&&!a.preventDefault)for(var c in a)this.unbind(c,a[c]);else for(var d=0,e=this.length;d<e;d++)f.event.remove(this[d],a,b);return this},delegate:function(a,b,c,d){return this.live(b,c,d,a)},undelegate:function(a,b,c){return arguments.length===0?this.unbind("live"):this.die(b,null,c,a)},trigger:function(a,b){return this.each(function(){f.event.trigger(a,b,this)})},triggerHandler:function(a,b){if(this[0])return f.event.trigger(a,b,this[0],!0)},toggle:function(a){var b=arguments,c=a.guid||f.guid++,d=0,e=function(c){var e=(f.data(this,"lastToggle"+a.guid)||0)%d;f.data(this,"lastToggle"+a.guid,e+1),c.preventDefault();return b[e].apply(this,arguments)||!1};e.guid=c;while(d<b.length)b[d++].guid=c;return this.click(e)},hover:function(a,b){return this.mouseenter(a).mouseleave(b||a)}});var M={focus:"focusin",blur:"focusout",mouseenter:"mouseover",mouseleave:"mouseout"};f.each(["live","die"],function(a,c){f.fn[c]=function(a,d,e,g){var h,i=0,j,k,l,m=g||this.selector,n=g?this:f(this.context);if(typeof a=="object"&&!a.preventDefault){for(var o in a)n[c](o,d,a[o],m);return this}if(c==="die"&&!a&&g&&g.charAt(0)==="."){n.unbind(g);return this}if(d===!1||f.isFunction(d))e=d||E,d=b;a=(a||"").split(" ");while((h=a[i++])!=null){j=y.exec(h),k="",j&&(k=j[0],h=h.replace(y,""));if(h==="hover"){a.push("mouseenter"+k,"mouseleave"+k);continue}l=h,M[h]?(a.push(M[h]+k),h=h+k):h=(M[h]||h)+k;if(c==="live")for(var p=0,q=n.length;p<q;p++)f.event.add(n[p],"live."+O(h,m),{data:d,selector:m,handler:e,origType:h,origHandler:e,preType:l});else n.unbind("live."+O(h,m),e)}return this}}),f.each("blur focus focusin focusout load resize scroll unload click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup error".split(" "),function(a,b){f.fn[b]=function(a,c){c==null&&(c=a,a=null);return arguments.length>0?this.bind(b,a,c):this.trigger(b)},f.attrFn&&(f.attrFn[b]=!0)}),function(){function u(a,b,c,d,e,f){for(var g=0,h=d.length;g<h;g++){var i=d[g];if(i){var j=!1;i=i[a];while(i){if(i.sizcache===c){j=d[i.sizset];break}if(i.nodeType===1){f||(i.sizcache=c,i.sizset=g);if(typeof b!="string"){if(i===b){j=!0;break}}else if(k.filter(b,[i]).length>0){j=i;break}}i=i[a]}d[g]=j}}}function t(a,b,c,d,e,f){for(var g=0,h=d.length;g<h;g++){var i=d[g];if(i){var j=!1;i=i[a];while(i){if(i.sizcache===c){j=d[i.sizset];break}i.nodeType===1&&!f&&(i.sizcache=c,i.sizset=g);if(i.nodeName.toLowerCase()===b){j=i;break}i=i[a]}d[g]=j}}}var a=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^\[\]]*\]|['"][^'"]*['"]|[^\[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g,d=0,e=Object.prototype.toString,g=!1,h=!0,i=/\\/g,j=/\W/;[0,0].sort(function(){h=!1;return 0});var k=function(b,d,f,g){f=f||[],d=d||c;var h=d;if(d.nodeType!==1&&d.nodeType!==9)return[];if(!b||typeof b!="string")return f;var i,j,n,o,q,r,s,t,u=!0,w=k.isXML(d),x=[],y=b;do{a.exec(""),i=a.exec(y);if(i){y=i[3],x.push(i[1]);if(i[2]){o=i[3];break}}}while(i);if(x.length>1&&m.exec(b))if(x.length===2&&l.relative[x[0]])j=v(x[0]+x[1],d);else{j=l.relative[x[0]]?[d]:k(x.shift(),d);while(x.length)b=x.shift(),l.relative[b]&&(b+=x.shift()),j=v(b,j)}else{!g&&x.length>1&&d.nodeType===9&&!w&&l.match.ID.test(x[0])&&!l.match.ID.test(x[x.length-1])&&(q=k.find(x.shift(),d,w),d=q.expr?k.filter(q.expr,q.set)[0]:q.set[0]);if(d){q=g?{expr:x.pop(),set:p(g)}:k.find(x.pop(),x.length===1&&(x[0]==="~"||x[0]==="+")&&d.parentNode?d.parentNode:d,w),j=q.expr?k.filter(q.expr,q.set):q.set,x.length>0?n=p(j):u=!1;while(x.length)r=x.pop(),s=r,l.relative[r]?s=x.pop():r="",s==null&&(s=d),l.relative[r](n,s,w)}else n=x=[]}n||(n=j),n||k.error(r||b);if(e.call(n)==="[object Array]")if(!u)f.push.apply(f,n);else if(d&&d.nodeType===1)for(t=0;n[t]!=null;t++)n[t]&&(n[t]===!0||n[t].nodeType===1&&k.contains(d,n[t]))&&f.push(j[t]);else for(t=0;n[t]!=null;t++)n[t]&&n[t].nodeType===1&&f.push(j[t]);else p(n,f);o&&(k(o,h,f,g),k.uniqueSort(f));return f};k.uniqueSort=function(a){if(r){g=h,a.sort(r);if(g)for(var b=1;b<a.length;b++)a[b]===a[b-1]&&a.splice(b--,1)}return a},k.matches=function(a,b){return k(a,null,null,b)},k.matchesSelector=function(a,b){return k(b,null,null,[a]).length>0},k.find=function(a,b,c){var d;if(!a)return[];for(var e=0,f=l.order.length;e<f;e++){var g,h=l.order[e];if(g=l.leftMatch[h].exec(a)){var j=g[1];g.splice(1,1);if(j.substr(j.length-1)!=="\\"){g[1]=(g[1]||"").replace(i,""),d=l.find[h](g,b,c);if(d!=null){a=a.replace(l.match[h],"");break}}}}d||(d=typeof b.getElementsByTagName!="undefined"?b.getElementsByTagName("*"):[]);return{set:d,expr:a}},k.filter=function(a,c,d,e){var f,g,h=a,i=[],j=c,m=c&&c[0]&&k.isXML(c[0]);while(a&&c.length){for(var n in l.filter)if((f=l.leftMatch[n].exec(a))!=null&&f[2]){var o,p,q=l.filter[n],r=f[1];g=!1,f.splice(1,1);if(r.substr(r.length-1)==="\\")continue;j===i&&(i=[]);if(l.preFilter[n]){f=l.preFilter[n](f,j,d,i,e,m);if(!f)g=o=!0;else if(f===!0)continue}if(f)for(var s=0;(p=j[s])!=null;s++)if(p){o=q(p,f,s,j);var t=e^!!o;d&&o!=null?t?g=!0:j[s]=!1:t&&(i.push(p),g=!0)}if(o!==b){d||(j=i),a=a.replace(l.match[n],"");if(!g)return[];break}}if(a===h)if(g==null)k.error(a);else break;h=a}return j},k.error=function(a){throw"Syntax error, unrecognized expression: "+a};var l=k.selectors={order:["ID","NAME","TAG"],match:{ID:/#((?:[\w\u00c0-\uFFFF\-]|\\.)+)/,CLASS:/\.((?:[\w\u00c0-\uFFFF\-]|\\.)+)/,NAME:/\[name=['"]*((?:[\w\u00c0-\uFFFF\-]|\\.)+)['"]*\]/,ATTR:/\[\s*((?:[\w\u00c0-\uFFFF\-]|\\.)+)\s*(?:(\S?=)\s*(?:(['"])(.*?)\3|(#?(?:[\w\u00c0-\uFFFF\-]|\\.)*)|)|)\s*\]/,TAG:/^((?:[\w\u00c0-\uFFFF\*\-]|\\.)+)/,CHILD:/:(only|nth|last|first)-child(?:\(\s*(even|odd|(?:[+\-]?\d+|(?:[+\-]?\d*)?n\s*(?:[+\-]\s*\d+)?))\s*\))?/,POS:/:(nth|eq|gt|lt|first|last|even|odd)(?:\((\d*)\))?(?=[^\-]|$)/,PSEUDO:/:((?:[\w\u00c0-\uFFFF\-]|\\.)+)(?:\((['"]?)((?:\([^\)]+\)|[^\(\)]*)+)\2\))?/},leftMatch:{},attrMap:{"class":"className","for":"htmlFor"},attrHandle:{href:function(a){return a.getAttribute("href")},type:function(a){return a.getAttribute("type")}},relative:{"+":function(a,b){var c=typeof b=="string",d=c&&!j.test(b),e=c&&!d;d&&(b=b.toLowerCase());for(var f=0,g=a.length,h;f<g;f++)if(h=a[f]){while((h=h.previousSibling)&&h.nodeType!==1);a[f]=e||h&&h.nodeName.toLowerCase()===b?h||!1:h===b}e&&k.filter(b,a,!0)},">":function(a,b){var c,d=typeof b=="string",e=0,f=a.length;if(d&&!j.test(b)){b=b.toLowerCase();for(;e<f;e++){c=a[e];if(c){var g=c.parentNode;a[e]=g.nodeName.toLowerCase()===b?g:!1}}}else{for(;e<f;e++)c=a[e],c&&(a[e]=d?c.parentNode:c.parentNode===b);d&&k.filter(b,a,!0)}},"":function(a,b,c){var e,f=d++,g=u;typeof b=="string"&&!j.test(b)&&(b=b.toLowerCase(),e=b,g=t),g("parentNode",b,f,a,e,c)},"~":function(a,b,c){var e,f=d++,g=u;typeof b=="string"&&!j.test(b)&&(b=b.toLowerCase(),e=b,g=t),g("previousSibling",b,f,a,e,c)}},find:{ID:function(a,b,c){if(typeof b.getElementById!="undefined"&&!c){var d=b.getElementById(a[1]);return d&&d.parentNode?[d]:[]}},NAME:function(a,b){if(typeof b.getElementsByName!="undefined"){var c=[],d=b.getElementsByName(a[1]);for(var e=0,f=d.length;e<f;e++)d[e].getAttribute("name")===a[1]&&c.push(d[e]);return c.length===0?null:c}},TAG:function(a,b){if(typeof b.getElementsByTagName!="undefined")return b.getElementsByTagName(a[1])}},preFilter:{CLASS:function(a,b,c,d,e,f){a=" "+a[1].replace(i,"")+" ";if(f)return a;for(var g=0,h;(h=b[g])!=null;g++)h&&(e^(h.className&&(" "+h.className+" ").replace(/[\t\n\r]/g," ").indexOf(a)>=0)?c||d.push(h):c&&(b[g]=!1));return!1},ID:function(a){return a[1].replace(i,"")},TAG:function(a,b){return a[1].replace(i,"").toLowerCase()},CHILD:function(a){if(a[1]==="nth"){a[2]||k.error(a[0]),a[2]=a[2].replace(/^\+|\s*/g,"");var b=/(-?)(\d*)(?:n([+\-]?\d*))?/.exec(a[2]==="even"&&"2n"||a[2]==="odd"&&"2n+1"||!/\D/.test(a[2])&&"0n+"+a[2]||a[2]);a[2]=b[1]+(b[2]||1)-0,a[3]=b[3]-0}else a[2]&&k.error(a[0]);a[0]=d++;return a},ATTR:function(a,b,c,d,e,f){var g=a[1]=a[1].replace(i,"");!f&&l.attrMap[g]&&(a[1]=l.attrMap[g]),a[4]=(a[4]||a[5]||"").replace(i,""),a[2]==="~="&&(a[4]=" "+a[4]+" ");return a},PSEUDO:function(b,c,d,e,f){if(b[1]==="not")if((a.exec(b[3])||"").length>1||/^\w/.test(b[3]))b[3]=k(b[3],null,null,c);else{var g=k.filter(b[3],c,d,!0^f);d||e.push.apply(e,g);return!1}else if(l.match.POS.test(b[0])||l.match.CHILD.test(b[0]))return!0;return b},POS:function(a){a.unshift(!0);return a}},filters:{enabled:function(a){return a.disabled===!1&&a.type!=="hidden"},disabled:function(a){return a.disabled===!0},checked:function(a){return a.checked===!0},selected:function(a){a.parentNode&&a.parentNode.selectedIndex;return a.selected===!0},parent:function(a){return!!a.firstChild},empty:function(a){return!a.firstChild},has:function(a,b,c){return!!k(c[3],a).length},header:function(a){return/h\d/i.test(a.nodeName)},text:function(a){var b=a.getAttribute("type"),c=a.type;return a.nodeName.toLowerCase()==="input"&&"text"===c&&(b===c||b===null)},radio:function(a){return a.nodeName.toLowerCase()==="input"&&"radio"===a.type},checkbox:function(a){return a.nodeName.toLowerCase()==="input"&&"checkbox"===a.type},file:function(a){return a.nodeName.toLowerCase()==="input"&&"file"===a.type},password:function(a){return a.nodeName.toLowerCase()==="input"&&"password"===a.type},submit:function(a){var b=a.nodeName.toLowerCase();return(b==="input"||b==="button")&&"submit"===a.type},image:function(a){return a.nodeName.toLowerCase()==="input"&&"image"===a.type},reset:function(a){var b=a.nodeName.toLowerCase();return(b==="input"||b==="button")&&"reset"===a.type},button:function(a){var b=a.nodeName.toLowerCase();return b==="input"&&"button"===a.type||b==="button"},input:function(a){return/input|select|textarea|button/i.test(a.nodeName)},focus:function(a){return a===a.ownerDocument.activeElement}},setFilters:{first:function(a,b){return b===0},last:function(a,b,c,d){return b===d.length-1},even:function(a,b){return b%2===0},odd:function(a,b){return b%2===1},lt:function(a,b,c){return b<c[3]-0},gt:function(a,b,c){return b>c[3]-0},nth:function(a,b,c){return c[3]-0===b},eq:function(a,b,c){return c[3]-0===b}},filter:{PSEUDO:function(a,b,c,d){var e=b[1],f=l.filters[e];if(f)return f(a,c,b,d);if(e==="contains")return(a.textContent||a.innerText||k.getText([a])||"").indexOf(b[3])>=0;if(e==="not"){var g=b[3];for(var h=0,i=g.length;h<i;h++)if(g[h]===a)return!1;return!0}k.error(e)},CHILD:function(a,b){var c=b[1],d=a;switch(c){case"only":case"first":while(d=d.previousSibling)if(d.nodeType===1)return!1;if(c==="first")return!0;d=a;case"last":while(d=d.nextSibling)if(d.nodeType===1)return!1;return!0;case"nth":var e=b[2],f=b[3];if(e===1&&f===0)return!0;var g=b[0],h=a.parentNode;if(h&&(h.sizcache!==g||!a.nodeIndex)){var i=0;for(d=h.firstChild;d;d=d.nextSibling)d.nodeType===1&&(d.nodeIndex=++i);h.sizcache=g}var j=a.nodeIndex-f;return e===0?j===0:j%e===0&&j/e>=0}},ID:function(a,b){return a.nodeType===1&&a.getAttribute("id")===b},TAG:function(a,b){return b==="*"&&a.nodeType===1||a.nodeName.toLowerCase()===b},CLASS:function(a,b){return(" "+(a.className||a.getAttribute("class"))+" ").indexOf(b)>-1},ATTR:function(a,b){var c=b[1],d=l.attrHandle[c]?l.attrHandle[c](a):a[c]!=null?a[c]:a.getAttribute(c),e=d+"",f=b[2],g=b[4];return d==null?f==="!=":f==="="?e===g:f==="*="?e.indexOf(g)>=0:f==="~="?(" "+e+" ").indexOf(g)>=0:g?f==="!="?e!==g:f==="^="?e.indexOf(g)===0:f==="$="?e.substr(e.length-g.length)===g:f==="|="?e===g||e.substr(0,g.length+1)===g+"-":!1:e&&d!==!1},POS:function(a,b,c,d){var e=b[2],f=l.setFilters[e];if(f)return f(a,c,b,d)}}},m=l.match.POS,n=function(a,b){return"\\"+(b-0+1)};for(var o in l.match)l.match[o]=new RegExp(l.match[o].source+/(?![^\[]*\])(?![^\(]*\))/.source),l.leftMatch[o]=new RegExp(/(^(?:.|\r|\n)*?)/.source+l.match[o].source.replace(/\\(\d+)/g,n));var p=function(a,b){a=Array.prototype.slice.call(a,0);if(b){b.push.apply(b,a);return b}return a};try{Array.prototype.slice.call(c.documentElement.childNodes,0)[0].nodeType}catch(q){p=function(a,b){var c=0,d=b||[];if(e.call(a)==="[object Array]")Array.prototype.push.apply(d,a);else if(typeof a.length=="number")for(var f=a.length;c<f;c++)d.push(a[c]);else for(;a[c];c++)d.push(a[c]);return d}}var r,s;c.documentElement.compareDocumentPosition?r=function(a,b){if(a===b){g=!0;return 0}if(!a.compareDocumentPosition||!b.compareDocumentPosition)return a.compareDocumentPosition?-1:1;return a.compareDocumentPosition(b)&4?-1:1}:(r=function(a,b){if(a===b){g=!0;return 0}if(a.sourceIndex&&b.sourceIndex)return a.sourceIndex-b.sourceIndex;var c,d,e=[],f=[],h=a.parentNode,i=b.parentNode,j=h;if(h===i)return s(a,b);if(!h)return-1;if(!i)return 1;while(j)e.unshift(j),j=j.parentNode;j=i;while(j)f.unshift(j),j=j.parentNode;c=e.length,d=f.length;for(var k=0;k<c&&k<d;k++)if(e[k]!==f[k])return s(e[k],f[k]);return k===c?s(a,f[k],-1):s(e[k],b,1)},s=function(a,b,c){if(a===b)return c;var d=a.nextSibling;while(d){if(d===b)return-1;d=d.nextSibling}return 1}),k.getText=function(a){var b="",c;for(var d=0;a[d];d++)c=a[d],c.nodeType===3||c.nodeType===4?b+=c.nodeValue:c.nodeType!==8&&(b+=k.getText(c.childNodes));return b},function(){var a=c.createElement("div"),d="script"+(new Date).getTime(),e=c.documentElement;a.innerHTML="<a name='"+d+"'/>",e.insertBefore(a,e.firstChild),c.getElementById(d)&&(l.find.ID=function(a,c,d){if(typeof c.getElementById!="undefined"&&!d){var e=c.getElementById(a[1]);return e?e.id===a[1]||typeof e.getAttributeNode!="undefined"&&e.getAttributeNode("id").nodeValue===a[1]?[e]:b:[]}},l.filter.ID=function(a,b){var c=typeof a.getAttributeNode!="undefined"&&a.getAttributeNode("id");return a.nodeType===1&&c&&c.nodeValue===b}),e.removeChild(a),e=a=null}(),function(){var a=c.createElement("div");a.appendChild(c.createComment("")),a.getElementsByTagName("*").length>0&&(l.find.TAG=function(a,b){var c=b.getElementsByTagName(a[1]);if(a[1]==="*"){var d=[];for(var e=0;c[e];e++)c[e].nodeType===1&&d.push(c[e]);c=d}return c}),a.innerHTML="<a href='#'></a>",a.firstChild&&typeof a.firstChild.getAttribute!="undefined"&&a.firstChild.getAttribute("href")!=="#"&&(l.attrHandle.href=function(a){return a.getAttribute("href",2)}),a=null}(),c.querySelectorAll&&function(){var a=k,b=c.createElement("div"),d="__sizzle__";b.innerHTML="<p class='TEST'></p>";if(!b.querySelectorAll||b.querySelectorAll(".TEST").length!==0){k=function(b,e,f,g){e=e||c;if(!g&&!k.isXML(e)){var h=/^(\w+$)|^\.([\w\-]+$)|^#([\w\-]+$)/.exec(b);if(h&&(e.nodeType===1||e.nodeType===9)){if(h[1])return p(e.getElementsByTagName(b),f);if(h[2]&&l.find.CLASS&&e.getElementsByClassName)return p(e.getElementsByClassName(h[2]),f)}if(e.nodeType===9){if(b==="body"&&e.body)return p([e.body],f);if(h&&h[3]){var i=e.getElementById(h[3]);if(!i||!i.parentNode)return p([],f);if(i.id===h[3])return p([i],f)}try{return p(e.querySelectorAll(b),f)}catch(j){}}else if(e.nodeType===1&&e.nodeName.toLowerCase()!=="object"){var m=e,n=e.getAttribute("id"),o=n||d,q=e.parentNode,r=/^\s*[+~]/.test(b);n?o=o.replace(/'/g,"\\$&"):e.setAttribute("id",o),r&&q&&(e=e.parentNode);try{if(!r||q)return p(e.querySelectorAll("[id='"+o+"'] "+b),f)}catch(s){}finally{n||m.removeAttribute("id")}}}return a(b,e,f,g)};for(var e in a)k[e]=a[e];b=null}}(),function(){var a=c.documentElement,b=a.matchesSelector||a.mozMatchesSelector||a.webkitMatchesSelector||a.msMatchesSelector;if(b){var d=!b.call(c.createElement("div"),"div"),e=!1;try{b.call(c.documentElement,"[test!='']:sizzle")}catch(f){e=!0}k.matchesSelector=function(a,c){c=c.replace(/\=\s*([^'"\]]*)\s*\]/g,"='$1']");if(!k.isXML(a))try{if(e||!l.match.PSEUDO.test(c)&&!/!=/.test(c)){var f=b.call(a,c);if(f||!d||a.document&&a.document.nodeType!==11)return f}}catch(g){}return k(c,null,null,[a]).length>0}}}(),function(){var a=c.createElement("div");a.innerHTML="<div class='test e'></div><div class='test'></div>";if(!!a.getElementsByClassName&&a.getElementsByClassName("e").length!==0){a.lastChild.className="e";if(a.getElementsByClassName("e").length===1)return;l.order.splice(1,0,"CLASS"),l.find.CLASS=function(a,b,c){if(typeof b.getElementsByClassName!="undefined"&&!c)return b.getElementsByClassName(a[1])},a=null}}(),c.documentElement.contains?k.contains=function(a,b){return a!==b&&(a.contains?a.contains(b):!0)}:c.documentElement.compareDocumentPosition?k.contains=function(a,b){return!!(a.compareDocumentPosition(b)&16)}:k.contains=function(){return!1},k.isXML=function(a){var b=(a?a.ownerDocument||a:0).documentElement;return b?b.nodeName!=="HTML":!1};var v=function(a,b){var c,d=[],e="",f=b.nodeType?[b]:b;while(c=l.match.PSEUDO.exec(a))e+=c[0],a=a.replace(l.match.PSEUDO,"");a=l.relative[a]?a+"*":a;for(var g=0,h=f.length;g<h;g++)k(a,f[g],d);return k.filter(e,d)};f.find=k,f.expr=k.selectors,f.expr[":"]=f.expr.filters,f.unique=k.uniqueSort,f.text=k.getText,f.isXMLDoc=k.isXML,f.contains=k.contains}();var P=/Until$/,Q=/^(?:parents|prevUntil|prevAll)/,R=/,/,S=/^.[^:#\[\.,]*$/,T=Array.prototype.slice,U=f.expr.match.POS,V={children:!0,contents:!0,next:!0,prev:!0};f.fn.extend({find:function(a){var b=this,c,d;if(typeof a!="string")return f(a).filter(function(){for(c=0,d=b.length;c<d;c++)if(f.contains(b[c],this))return!0});var e=this.pushStack("","find",a),g,h,i;for(c=0,d=this.length;c<d;c++){g=e.length,f.find(a,this[c],e);if(c>0)for(h=g;h<e.length;h++)for(i=0;i<g;i++)if(e[i]===e[h]){e.splice(h--,1);break}}return e},has:function(a){var b=f(a);return this.filter(function(){for(var a=0,c=b.length;a<c;a++)if(f.contains(this,b[a]))return!0})},not:function(a){return this.pushStack(X(this,a,!1),"not",a)},filter:function(a){return this.pushStack(X(this,a,!0),"filter",a)},is:function(a){return!!a&&(typeof a=="string"?f.filter(a,this).length>0:this.filter(a).length>0)},closest:function(a,b){var c=[],d,e,g=this[0];if(f.isArray(a)){var h,i,j={},k=1;if(g&&a.length){for(d=0,e=a.length;d<e;d++)i=a[d],j[i]||(j[i]=U.test(i)?f(i,b||this.context):i);while(g&&g.ownerDocument&&g!==b){for(i in j)h=j[i],(h.jquery?h.index(g)>-1:f(g).is(h))&&c.push({selector:i,elem:g,level:k});g=g.parentNode,k++}}return c}var l=U.test(a)||typeof a!="string"?f(a,b||this.context):0;for(d=0,e=this.length;d<e;d++){g=this[d];while(g){if(l?l.index(g)>-1:f.find.matchesSelector(g,a)){c.push(g);break}g=g.parentNode;if(!g||!g.ownerDocument||g===b||g.nodeType===11)break}}c=c.length>1?f.unique(c):c;return this.pushStack(c,"closest",a)},index:function(a){if(!a||typeof a=="string")return f.inArray(this[0],a?f(a):this.parent().children());return f.inArray(a.jquery?a[0]:a,this)},add:function(a,b){var c=typeof a=="string"?f(a,b):f.makeArray(a&&a.nodeType?[a]:a),d=f.merge(this.get(),c);return this.pushStack(W(c[0])||W(d[0])?d:f.unique(d))},andSelf:function(){return this.add(this.prevObject)}}),f.each({parent:function(a){var b=a.parentNode;return b&&b.nodeType!==11?b:null},parents:function(a){return f.dir(a,"parentNode")},parentsUntil:function(a,b,c){return f.dir(a,"parentNode",c)},next:function(a){return f.nth(a,2,"nextSibling")},prev:function(a){return f.nth(a,2,"previousSibling")},nextAll:function(a){return f.dir(a,"nextSibling")},prevAll:function(a){return f.dir(a,"previousSibling")},nextUntil:function(a,b,c){return f.dir(a,"nextSibling",c)},prevUntil:function(a,b,c){return f.dir(a,"previousSibling",c)},siblings:function(a){return f.sibling(a.parentNode.firstChild,a)},children:function(a){return f.sibling(a.firstChild)},contents:function(a){return f.nodeName(a,"iframe")?a.contentDocument||a.contentWindow.document:f.makeArray(a.childNodes)}},function(a,b){f.fn[a]=function(c,d){var e=f.map(this,b,c),g=T.call(arguments);P.test(a)||(d=c),d&&typeof d=="string"&&(e=f.filter(d,e)),e=this.length>1&&!V[a]?f.unique(e):e,(this.length>1||R.test(d))&&Q.test(a)&&(e=e.reverse());return this.pushStack(e,a,g.join(","))}}),f.extend({filter:function(a,b,c){c&&(a=":not("+a+")");return b.length===1?f.find.matchesSelector(b[0],a)?[b[0]]:[]:f.find.matches(a,b)},dir:function(a,c,d){var e=[],g=a[c];while(g&&g.nodeType!==9&&(d===b||g.nodeType!==1||!f(g).is(d)))g.nodeType===1&&e.push(g),g=g[c];return e},nth:function(a,b,c,d){b=b||1;var e=0;for(;a;a=a[c])if(a.nodeType===1&&++e===b)break;return a},sibling:function(a,b){var c=[];for(;a;a=a.nextSibling)a.nodeType===1&&a!==b&&c.push(a);return c}});var Y=/ jQuery\d+="(?:\d+|null)"/g,Z=/^\s+/,$=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/ig,_=/<([\w:]+)/,ba=/<tbody/i,bb=/<|&#?\w+;/,bc=/<(?:script|object|embed|option|style)/i,bd=/checked\s*(?:[^=]|=\s*.checked.)/i,be=/\/(java|ecma)script/i,bf=/^\s*<!(?:\[CDATA\[|\-\-)/,bg={option:[1,"<select multiple='multiple'>","</select>"],legend:[1,"<fieldset>","</fieldset>"],thead:[1,"<table>","</table>"],tr:[2,"<table><tbody>","</tbody></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],col:[2,"<table><tbody></tbody><colgroup>","</colgroup></table>"],area:[1,"<map>","</map>"],_default:[0,"",""]};bg.optgroup=bg.option,bg.tbody=bg.tfoot=bg.colgroup=bg.caption=bg.thead,bg.th=bg.td,f.support.htmlSerialize||(bg._default=[1,"div<div>","</div>"]),f.fn.extend({text:function(a){if(f.isFunction(a))return this.each(function(b){var c=f(this);c.text(a.call(this,b,c.text()))});if(typeof a!="object"&&a!==b)return this.empty().append((this[0]&&this[0].ownerDocument||c).createTextNode(a));return f.text(this)},wrapAll:function(a){if(f.isFunction(a))return this.each(function(b){f(this).wrapAll(a.call(this,b))});if(this[0]){var b=f(a,this[0].ownerDocument).eq(0).clone(!0);this[0].parentNode&&b.insertBefore(this[0]),b.map(function(){var a=this;while(a.firstChild&&a.firstChild.nodeType===1)a=a.firstChild;return a}).append(this)}return this},wrapInner:function(a){if(f.isFunction(a))return this.each(function(b){f(this).wrapInner(a.call(this,b))});return this.each(function(){var b=f(this),c=b.contents();c.length?c.wrapAll(a):b.append(a)})},wrap:function(a){return this.each(function(){f(this).wrapAll(a)})},unwrap:function(){return this.parent().each(function(){f.nodeName(this,"body")||f(this).replaceWith(this.childNodes)}).end()},append:function(){return this.domManip(arguments,!0,function(a){this.nodeType===1&&this.appendChild(a)})},prepend:function(){return this.domManip(arguments,!0,function(a){this.nodeType===1&&this.insertBefore(a,this.firstChild)})},before:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,!1,function(a){this.parentNode.insertBefore(a,this)});if(arguments.length){var a=f(arguments[0]);a.push.apply(a,this.toArray());return this.pushStack(a,"before",arguments)}},after:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,!1,function(a){this.parentNode.insertBefore(a,this.nextSibling)});if(arguments.length){var a=this.pushStack(this,"after",arguments);a.push.apply(a,f(arguments[0]).toArray());return a}},remove:function(a,b){for(var c=0,d;(d=this[c])!=null;c++)if(!a||f.filter(a,[d]).length)!b&&d.nodeType===1&&(f.cleanData(d.getElementsByTagName("*")),f.cleanData([d])),d.parentNode&&d.parentNode.removeChild(d);return this},empty:function(){for(var a=0,b;(b=this[a])!=null;a++){b.nodeType===1&&f.cleanData(b.getElementsByTagName("*"));while(b.firstChild)b.removeChild(b.firstChild)}return this},clone:function(a,b){a=a==null?!1:a,b=b==null?a:b;return this.map(function(){return f.clone(this,a,b)})},html:function(a){if(a===b)return this[0]&&this[0].nodeType===1?this[0].innerHTML.replace(Y,""):null;if(typeof a=="string"&&!bc.test(a)&&(f.support.leadingWhitespace||!Z.test(a))&&!bg[(_.exec(a)||["",""])[1].toLowerCase()]){a=a.replace($,"<$1></$2>");try{for(var c=0,d=this.length;c<d;c++)this[c].nodeType===1&&(f.cleanData(this[c].getElementsByTagName("*")),this[c].innerHTML=a)}catch(e){this.empty().append(a)}}else f.isFunction(a)?this.each(function(b){var c=f(this);c.html(a.call(this,b,c.html()))}):this.empty().append(a);return this},replaceWith:function(a){if(this[0]&&this[0].parentNode){if(f.isFunction(a))return this.each(function(b){var c=f(this),d=c.html();c.replaceWith(a.call(this,b,d))});typeof a!="string"&&(a=f(a).detach());return this.each(function(){var b=this.nextSibling,c=this.parentNode;f(this).remove(),b?f(b).before(a):f(c).append(a)})}return this.length?this.pushStack(f(f.isFunction(a)?a():a),"replaceWith",a):this},detach:function(a){return this.remove(a,!0)},domManip:function(a,c,d){var e,g,h,i,j=a[0],k=[];if(!f.support.checkClone&&arguments.length===3&&typeof j=="string"&&bd.test(j))return this.each(function(){f(this).domManip(a,c,d,!0)});if(f.isFunction(j))return this.each(function(e){var g=f(this);a[0]=j.call(this,e,c?g.html():b),g.domManip(a,c,d)});if(this[0]){i=j&&j.parentNode,f.support.parentNode&&i&&i.nodeType===11&&i.childNodes.length===this.length?e={fragment:i}:e=f.buildFragment(a,this,k),h=e.fragment,h.childNodes.length===1?g=h=h.firstChild:g=h.firstChild;if(g){c=c&&f.nodeName(g,"tr");for(var l=0,m=this.length,n=m-1;l<m;l++)d.call(c?bh(this[l],g):this[l],e.cacheable||m>1&&l<n?f.clone(h,!0,!0):h)}k.length&&f.each(k,bn)}return this}}),f.buildFragment=function(a,b,d){var e,g,h,i=b&&b[0]?b[0].ownerDocument||b[0]:c;a.length===1&&typeof a[0]=="string"&&a[0].length<512&&i===c&&a[0].charAt(0)==="<"&&!bc.test(a[0])&&(f.support.checkClone||!bd.test(a[0]))&&(g=!0,h=f.fragments[a[0]],h&&h!==1&&(e=h)),e||(e=i.createDocumentFragment(),f.clean(a,i,e,d)),g&&(f.fragments[a[0]]=h?e:1);return{fragment:e,cacheable:g}},f.fragments={},f.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(a,b){f.fn[a]=function(c){var d=[],e=f(c),g=this.length===1&&this[0].parentNode;if(g&&g.nodeType===11&&g.childNodes.length===1&&e.length===1){e[b](this[0]);return this}for(var h=0,i=e.length;h<i;h++){var j=(h>0?this.clone(!0):this).get();f(e[h])[b](j),d=d.concat(j)}return this.pushStack(d,a,e.selector)}}),f.extend({clone:function(a,b,c){var d=a.cloneNode(!0),e,g,h;if((!f.support.noCloneEvent||!f.support.noCloneChecked)&&(a.nodeType===1||a.nodeType===11)&&!f.isXMLDoc(a)){bj(a,d),e=bk(a),g=bk(d);for(h=0;e[h];++h)bj(e[h],g[h])}if(b){bi(a,d);if(c){e=bk(a),g=bk(d);for(h=0;e[h];++h)bi(e[h],g[h])}}return d},clean:function(a,b,d,e){var g;b=b||c,typeof b.createElement=="undefined"&&(b=b.ownerDocument|| +b[0]&&b[0].ownerDocument||c);var h=[],i;for(var j=0,k;(k=a[j])!=null;j++){typeof k=="number"&&(k+="");if(!k)continue;if(typeof k=="string")if(!bb.test(k))k=b.createTextNode(k);else{k=k.replace($,"<$1></$2>");var l=(_.exec(k)||["",""])[1].toLowerCase(),m=bg[l]||bg._default,n=m[0],o=b.createElement("div");o.innerHTML=m[1]+k+m[2];while(n--)o=o.lastChild;if(!f.support.tbody){var p=ba.test(k),q=l==="table"&&!p?o.firstChild&&o.firstChild.childNodes:m[1]==="<table>"&&!p?o.childNodes:[];for(i=q.length-1;i>=0;--i)f.nodeName(q[i],"tbody")&&!q[i].childNodes.length&&q[i].parentNode.removeChild(q[i])}!f.support.leadingWhitespace&&Z.test(k)&&o.insertBefore(b.createTextNode(Z.exec(k)[0]),o.firstChild),k=o.childNodes}var r;if(!f.support.appendChecked)if(k[0]&&typeof (r=k.length)=="number")for(i=0;i<r;i++)bm(k[i]);else bm(k);k.nodeType?h.push(k):h=f.merge(h,k)}if(d){g=function(a){return!a.type||be.test(a.type)};for(j=0;h[j];j++)if(e&&f.nodeName(h[j],"script")&&(!h[j].type||h[j].type.toLowerCase()==="text/javascript"))e.push(h[j].parentNode?h[j].parentNode.removeChild(h[j]):h[j]);else{if(h[j].nodeType===1){var s=f.grep(h[j].getElementsByTagName("script"),g);h.splice.apply(h,[j+1,0].concat(s))}d.appendChild(h[j])}}return h},cleanData:function(a){var b,c,d=f.cache,e=f.expando,g=f.event.special,h=f.support.deleteExpando;for(var i=0,j;(j=a[i])!=null;i++){if(j.nodeName&&f.noData[j.nodeName.toLowerCase()])continue;c=j[f.expando];if(c){b=d[c]&&d[c][e];if(b&&b.events){for(var k in b.events)g[k]?f.event.remove(j,k):f.removeEvent(j,k,b.handle);b.handle&&(b.handle.elem=null)}h?delete j[f.expando]:j.removeAttribute&&j.removeAttribute(f.expando),delete d[c]}}}});var bo=/alpha\([^)]*\)/i,bp=/opacity=([^)]*)/,bq=/-([a-z])/ig,br=/([A-Z]|^ms)/g,bs=/^-?\d+(?:px)?$/i,bt=/^-?\d/,bu=/^[+\-]=/,bv=/[^+\-\.\de]+/g,bw={position:"absolute",visibility:"hidden",display:"block"},bx=["Left","Right"],by=["Top","Bottom"],bz,bA,bB,bC=function(a,b){return b.toUpperCase()};f.fn.css=function(a,c){if(arguments.length===2&&c===b)return this;return f.access(this,a,c,!0,function(a,c,d){return d!==b?f.style(a,c,d):f.css(a,c)})},f.extend({cssHooks:{opacity:{get:function(a,b){if(b){var c=bz(a,"opacity","opacity");return c===""?"1":c}return a.style.opacity}}},cssNumber:{zIndex:!0,fontWeight:!0,opacity:!0,zoom:!0,lineHeight:!0,widows:!0,orphans:!0},cssProps:{"float":f.support.cssFloat?"cssFloat":"styleFloat"},style:function(a,c,d,e){if(!!a&&a.nodeType!==3&&a.nodeType!==8&&!!a.style){var g,h,i=f.camelCase(c),j=a.style,k=f.cssHooks[i];c=f.cssProps[i]||i;if(d===b){if(k&&"get"in k&&(g=k.get(a,!1,e))!==b)return g;return j[c]}h=typeof d;if(h==="number"&&isNaN(d)||d==null)return;h==="string"&&bu.test(d)&&(d=+d.replace(bv,"")+parseFloat(f.css(a,c))),h==="number"&&!f.cssNumber[i]&&(d+="px");if(!k||!("set"in k)||(d=k.set(a,d))!==b)try{j[c]=d}catch(l){}}},css:function(a,c,d){var e,g;c=f.camelCase(c),g=f.cssHooks[c],c=f.cssProps[c]||c,c==="cssFloat"&&(c="float");if(g&&"get"in g&&(e=g.get(a,!0,d))!==b)return e;if(bz)return bz(a,c)},swap:function(a,b,c){var d={};for(var e in b)d[e]=a.style[e],a.style[e]=b[e];c.call(a);for(e in b)a.style[e]=d[e]},camelCase:function(a){return a.replace(bq,bC)}}),f.curCSS=f.css,f.each(["height","width"],function(a,b){f.cssHooks[b]={get:function(a,c,d){var e;if(c){a.offsetWidth!==0?e=bD(a,b,d):f.swap(a,bw,function(){e=bD(a,b,d)});if(e<=0){e=bz(a,b,b),e==="0px"&&bB&&(e=bB(a,b,b));if(e!=null)return e===""||e==="auto"?"0px":e}if(e<0||e==null){e=a.style[b];return e===""||e==="auto"?"0px":e}return typeof e=="string"?e:e+"px"}},set:function(a,b){if(!bs.test(b))return b;b=parseFloat(b);if(b>=0)return b+"px"}}}),f.support.opacity||(f.cssHooks.opacity={get:function(a,b){return bp.test((b&&a.currentStyle?a.currentStyle.filter:a.style.filter)||"")?parseFloat(RegExp.$1)/100+"":b?"1":""},set:function(a,b){var c=a.style,d=a.currentStyle;c.zoom=1;var e=f.isNaN(b)?"":"alpha(opacity="+b*100+")",g=d&&d.filter||c.filter||"";c.filter=bo.test(g)?g.replace(bo,e):g+" "+e}}),f(function(){f.support.reliableMarginRight||(f.cssHooks.marginRight={get:function(a,b){var c;f.swap(a,{display:"inline-block"},function(){b?c=bz(a,"margin-right","marginRight"):c=a.style.marginRight});return c}})}),c.defaultView&&c.defaultView.getComputedStyle&&(bA=function(a,c){var d,e,g;c=c.replace(br,"-$1").toLowerCase();if(!(e=a.ownerDocument.defaultView))return b;if(g=e.getComputedStyle(a,null))d=g.getPropertyValue(c),d===""&&!f.contains(a.ownerDocument.documentElement,a)&&(d=f.style(a,c));return d}),c.documentElement.currentStyle&&(bB=function(a,b){var c,d=a.currentStyle&&a.currentStyle[b],e=a.runtimeStyle&&a.runtimeStyle[b],f=a.style;!bs.test(d)&&bt.test(d)&&(c=f.left,e&&(a.runtimeStyle.left=a.currentStyle.left),f.left=b==="fontSize"?"1em":d||0,d=f.pixelLeft+"px",f.left=c,e&&(a.runtimeStyle.left=e));return d===""?"auto":d}),bz=bA||bB,f.expr&&f.expr.filters&&(f.expr.filters.hidden=function(a){var b=a.offsetWidth,c=a.offsetHeight;return b===0&&c===0||!f.support.reliableHiddenOffsets&&(a.style.display||f.css(a,"display"))==="none"},f.expr.filters.visible=function(a){return!f.expr.filters.hidden(a)});var bE=/%20/g,bF=/\[\]$/,bG=/\r?\n/g,bH=/#.*$/,bI=/^(.*?):[ \t]*([^\r\n]*)\r?$/mg,bJ=/^(?:color|date|datetime|email|hidden|month|number|password|range|search|tel|text|time|url|week)$/i,bK=/^(?:about|app|app\-storage|.+\-extension|file|widget):$/,bL=/^(?:GET|HEAD)$/,bM=/^\/\//,bN=/\?/,bO=/<script\b[^<]*(?:(?!<\/script>)<[^<]*)*<\/script>/gi,bP=/^(?:select|textarea)/i,bQ=/\s+/,bR=/([?&])_=[^&]*/,bS=/^([\w\+\.\-]+:)(?:\/\/([^\/?#:]*)(?::(\d+))?)?/,bT=f.fn.load,bU={},bV={},bW,bX;try{bW=e.href}catch(bY){bW=c.createElement("a"),bW.href="",bW=bW.href}bX=bS.exec(bW.toLowerCase())||[],f.fn.extend({load:function(a,c,d){if(typeof a!="string"&&bT)return bT.apply(this,arguments);if(!this.length)return this;var e=a.indexOf(" ");if(e>=0){var g=a.slice(e,a.length);a=a.slice(0,e)}var h="GET";c&&(f.isFunction(c)?(d=c,c=b):typeof c=="object"&&(c=f.param(c,f.ajaxSettings.traditional),h="POST"));var i=this;f.ajax({url:a,type:h,dataType:"html",data:c,complete:function(a,b,c){c=a.responseText,a.isResolved()&&(a.done(function(a){c=a}),i.html(g?f("<div>").append(c.replace(bO,"")).find(g):c)),d&&i.each(d,[c,b,a])}});return this},serialize:function(){return f.param(this.serializeArray())},serializeArray:function(){return this.map(function(){return this.elements?f.makeArray(this.elements):this}).filter(function(){return this.name&&!this.disabled&&(this.checked||bP.test(this.nodeName)||bJ.test(this.type))}).map(function(a,b){var c=f(this).val();return c==null?null:f.isArray(c)?f.map(c,function(a,c){return{name:b.name,value:a.replace(bG,"\r\n")}}):{name:b.name,value:c.replace(bG,"\r\n")}}).get()}}),f.each("ajaxStart ajaxStop ajaxComplete ajaxError ajaxSuccess ajaxSend".split(" "),function(a,b){f.fn[b]=function(a){return this.bind(b,a)}}),f.each(["get","post"],function(a,c){f[c]=function(a,d,e,g){f.isFunction(d)&&(g=g||e,e=d,d=b);return f.ajax({type:c,url:a,data:d,success:e,dataType:g})}}),f.extend({getScript:function(a,c){return f.get(a,b,c,"script")},getJSON:function(a,b,c){return f.get(a,b,c,"json")},ajaxSetup:function(a,b){b?f.extend(!0,a,f.ajaxSettings,b):(b=a,a=f.extend(!0,f.ajaxSettings,b));for(var c in{context:1,url:1})c in b?a[c]=b[c]:c in f.ajaxSettings&&(a[c]=f.ajaxSettings[c]);return a},ajaxSettings:{url:bW,isLocal:bK.test(bX[1]),global:!0,type:"GET",contentType:"application/x-www-form-urlencoded",processData:!0,async:!0,accepts:{xml:"application/xml, text/xml",html:"text/html",text:"text/plain",json:"application/json, text/javascript","*":"*/*"},contents:{xml:/xml/,html:/html/,json:/json/},responseFields:{xml:"responseXML",text:"responseText"},converters:{"* text":a.String,"text html":!0,"text json":f.parseJSON,"text xml":f.parseXML}},ajaxPrefilter:bZ(bU),ajaxTransport:bZ(bV),ajax:function(a,c){function w(a,c,l,m){if(s!==2){s=2,q&&clearTimeout(q),p=b,n=m||"",v.readyState=a?4:0;var o,r,u,w=l?ca(d,v,l):b,x,y;if(a>=200&&a<300||a===304){if(d.ifModified){if(x=v.getResponseHeader("Last-Modified"))f.lastModified[k]=x;if(y=v.getResponseHeader("Etag"))f.etag[k]=y}if(a===304)c="notmodified",o=!0;else try{r=cb(d,w),c="success",o=!0}catch(z){c="parsererror",u=z}}else{u=c;if(!c||a)c="error",a<0&&(a=0)}v.status=a,v.statusText=c,o?h.resolveWith(e,[r,c,v]):h.rejectWith(e,[v,c,u]),v.statusCode(j),j=b,t&&g.trigger("ajax"+(o?"Success":"Error"),[v,d,o?r:u]),i.resolveWith(e,[v,c]),t&&(g.trigger("ajaxComplete",[v,d]),--f.active||f.event.trigger("ajaxStop"))}}typeof a=="object"&&(c=a,a=b),c=c||{};var d=f.ajaxSetup({},c),e=d.context||d,g=e!==d&&(e.nodeType||e instanceof f)?f(e):f.event,h=f.Deferred(),i=f._Deferred(),j=d.statusCode||{},k,l={},m={},n,o,p,q,r,s=0,t,u,v={readyState:0,setRequestHeader:function(a,b){if(!s){var c=a.toLowerCase();a=m[c]=m[c]||a,l[a]=b}return this},getAllResponseHeaders:function(){return s===2?n:null},getResponseHeader:function(a){var c;if(s===2){if(!o){o={};while(c=bI.exec(n))o[c[1].toLowerCase()]=c[2]}c=o[a.toLowerCase()]}return c===b?null:c},overrideMimeType:function(a){s||(d.mimeType=a);return this},abort:function(a){a=a||"abort",p&&p.abort(a),w(0,a);return this}};h.promise(v),v.success=v.done,v.error=v.fail,v.complete=i.done,v.statusCode=function(a){if(a){var b;if(s<2)for(b in a)j[b]=[j[b],a[b]];else b=a[v.status],v.then(b,b)}return this},d.url=((a||d.url)+"").replace(bH,"").replace(bM,bX[1]+"//"),d.dataTypes=f.trim(d.dataType||"*").toLowerCase().split(bQ),d.crossDomain==null&&(r=bS.exec(d.url.toLowerCase()),d.crossDomain=!(!r||r[1]==bX[1]&&r[2]==bX[2]&&(r[3]||(r[1]==="http:"?80:443))==(bX[3]||(bX[1]==="http:"?80:443)))),d.data&&d.processData&&typeof d.data!="string"&&(d.data=f.param(d.data,d.traditional)),b$(bU,d,c,v);if(s===2)return!1;t=d.global,d.type=d.type.toUpperCase(),d.hasContent=!bL.test(d.type),t&&f.active++===0&&f.event.trigger("ajaxStart");if(!d.hasContent){d.data&&(d.url+=(bN.test(d.url)?"&":"?")+d.data),k=d.url;if(d.cache===!1){var x=f.now(),y=d.url.replace(bR,"$1_="+x);d.url=y+(y===d.url?(bN.test(d.url)?"&":"?")+"_="+x:"")}}(d.data&&d.hasContent&&d.contentType!==!1||c.contentType)&&v.setRequestHeader("Content-Type",d.contentType),d.ifModified&&(k=k||d.url,f.lastModified[k]&&v.setRequestHeader("If-Modified-Since",f.lastModified[k]),f.etag[k]&&v.setRequestHeader("If-None-Match",f.etag[k])),v.setRequestHeader("Accept",d.dataTypes[0]&&d.accepts[d.dataTypes[0]]?d.accepts[d.dataTypes[0]]+(d.dataTypes[0]!=="*"?", */*; q=0.01":""):d.accepts["*"]);for(u in d.headers)v.setRequestHeader(u,d.headers[u]);if(d.beforeSend&&(d.beforeSend.call(e,v,d)===!1||s===2)){v.abort();return!1}for(u in{success:1,error:1,complete:1})v[u](d[u]);p=b$(bV,d,c,v);if(!p)w(-1,"No Transport");else{v.readyState=1,t&&g.trigger("ajaxSend",[v,d]),d.async&&d.timeout>0&&(q=setTimeout(function(){v.abort("timeout")},d.timeout));try{s=1,p.send(l,w)}catch(z){status<2?w(-1,z):f.error(z)}}return v},param:function(a,c){var d=[],e=function(a,b){b=f.isFunction(b)?b():b,d[d.length]=encodeURIComponent(a)+"="+encodeURIComponent(b)};c===b&&(c=f.ajaxSettings.traditional);if(f.isArray(a)||a.jquery&&!f.isPlainObject(a))f.each(a,function(){e(this.name,this.value)});else for(var g in a)b_(g,a[g],c,e);return d.join("&").replace(bE,"+")}}),f.extend({active:0,lastModified:{},etag:{}});var cc=f.now(),cd=/(\=)\?(&|$)|\?\?/i;f.ajaxSetup({jsonp:"callback",jsonpCallback:function(){return f.expando+"_"+cc++}}),f.ajaxPrefilter("json jsonp",function(b,c,d){var e=b.contentType==="application/x-www-form-urlencoded"&&typeof b.data=="string";if(b.dataTypes[0]==="jsonp"||b.jsonp!==!1&&(cd.test(b.url)||e&&cd.test(b.data))){var g,h=b.jsonpCallback=f.isFunction(b.jsonpCallback)?b.jsonpCallback():b.jsonpCallback,i=a[h],j=b.url,k=b.data,l="$1"+h+"$2";b.jsonp!==!1&&(j=j.replace(cd,l),b.url===j&&(e&&(k=k.replace(cd,l)),b.data===k&&(j+=(/\?/.test(j)?"&":"?")+b.jsonp+"="+h))),b.url=j,b.data=k,a[h]=function(a){g=[a]},d.always(function(){a[h]=i,g&&f.isFunction(i)&&a[h](g[0])}),b.converters["script json"]=function(){g||f.error(h+" was not called");return g[0]},b.dataTypes[0]="json";return"script"}}),f.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/javascript|ecmascript/},converters:{"text script":function(a){f.globalEval(a);return a}}}),f.ajaxPrefilter("script",function(a){a.cache===b&&(a.cache=!1),a.crossDomain&&(a.type="GET",a.global=!1)}),f.ajaxTransport("script",function(a){if(a.crossDomain){var d,e=c.head||c.getElementsByTagName("head")[0]||c.documentElement;return{send:function(f,g){d=c.createElement("script"),d.async="async",a.scriptCharset&&(d.charset=a.scriptCharset),d.src=a.url,d.onload=d.onreadystatechange=function(a,c){if(c||!d.readyState||/loaded|complete/.test(d.readyState))d.onload=d.onreadystatechange=null,e&&d.parentNode&&e.removeChild(d),d=b,c||g(200,"success")},e.insertBefore(d,e.firstChild)},abort:function(){d&&d.onload(0,1)}}}});var ce=a.ActiveXObject?function(){for(var a in cg)cg[a](0,1)}:!1,cf=0,cg;f.ajaxSettings.xhr=a.ActiveXObject?function(){return!this.isLocal&&ch()||ci()}:ch,function(a){f.extend(f.support,{ajax:!!a,cors:!!a&&"withCredentials"in a})}(f.ajaxSettings.xhr()),f.support.ajax&&f.ajaxTransport(function(c){if(!c.crossDomain||f.support.cors){var d;return{send:function(e,g){var h=c.xhr(),i,j;c.username?h.open(c.type,c.url,c.async,c.username,c.password):h.open(c.type,c.url,c.async);if(c.xhrFields)for(j in c.xhrFields)h[j]=c.xhrFields[j];c.mimeType&&h.overrideMimeType&&h.overrideMimeType(c.mimeType),!c.crossDomain&&!e["X-Requested-With"]&&(e["X-Requested-With"]="XMLHttpRequest");try{for(j in e)h.setRequestHeader(j,e[j])}catch(k){}h.send(c.hasContent&&c.data||null),d=function(a,e){var j,k,l,m,n;try{if(d&&(e||h.readyState===4)){d=b,i&&(h.onreadystatechange=f.noop,ce&&delete cg[i]);if(e)h.readyState!==4&&h.abort();else{j=h.status,l=h.getAllResponseHeaders(),m={},n=h.responseXML,n&&n.documentElement&&(m.xml=n),m.text=h.responseText;try{k=h.statusText}catch(o){k=""}!j&&c.isLocal&&!c.crossDomain?j=m.text?200:404:j===1223&&(j=204)}}}catch(p){e||g(-1,p)}m&&g(j,k,m,l)},!c.async||h.readyState===4?d():(i=++cf,ce&&(cg||(cg={},f(a).unload(ce)),cg[i]=d),h.onreadystatechange=d)},abort:function(){d&&d(0,1)}}}});var cj={},ck,cl,cm=/^(?:toggle|show|hide)$/,cn=/^([+\-]=)?([\d+.\-]+)([a-z%]*)$/i,co,cp=[["height","marginTop","marginBottom","paddingTop","paddingBottom"],["width","marginLeft","marginRight","paddingLeft","paddingRight"],["opacity"]],cq,cr=a.webkitRequestAnimationFrame||a.mozRequestAnimationFrame||a.oRequestAnimationFrame;f.fn.extend({show:function(a,b,c){var d,e;if(a||a===0)return this.animate(cu("show",3),a,b,c);for(var g=0,h=this.length;g<h;g++)d=this[g],d.style&&(e=d.style.display,!f._data(d,"olddisplay")&&e==="none"&&(e=d.style.display=""),e===""&&f.css(d,"display")==="none"&&f._data(d,"olddisplay",cv(d.nodeName)));for(g=0;g<h;g++){d=this[g];if(d.style){e=d.style.display;if(e===""||e==="none")d.style.display=f._data(d,"olddisplay")||""}}return this},hide:function(a,b,c){if(a||a===0)return this.animate(cu("hide",3),a,b,c);for(var d=0,e=this.length;d<e;d++)if(this[d].style){var g=f.css(this[d],"display");g!=="none"&&!f._data(this[d],"olddisplay")&&f._data(this[d],"olddisplay",g)}for(d=0;d<e;d++)this[d].style&&(this[d].style.display="none");return this},_toggle:f.fn.toggle,toggle:function(a,b,c){var d=typeof a=="boolean";f.isFunction(a)&&f.isFunction(b)?this._toggle.apply(this,arguments):a==null||d?this.each(function(){var b=d?a:f(this).is(":hidden");f(this)[b?"show":"hide"]()}):this.animate(cu("toggle",3),a,b,c);return this},fadeTo:function(a,b,c,d){return this.filter(":hidden").css("opacity",0).show().end().animate({opacity:b},a,c,d)},animate:function(a,b,c,d){var e=f.speed(b,c,d);if(f.isEmptyObject(a))return this.each(e.complete,[!1]);a=f.extend({},a);return this[e.queue===!1?"each":"queue"](function(){e.queue===!1&&f._mark(this);var b=f.extend({},e),c=this.nodeType===1,d=c&&f(this).is(":hidden"),g,h,i,j,k,l,m,n,o;b.animatedProperties={};for(i in a){g=f.camelCase(i),i!==g&&(a[g]=a[i],delete a[i]),h=a[g],f.isArray(h)?(b.animatedProperties[g]=h[1],h=a[g]=h[0]):b.animatedProperties[g]=b.specialEasing&&b.specialEasing[g]||b.easing||"swing";if(h==="hide"&&d||h==="show"&&!d)return b.complete.call(this);c&&(g==="height"||g==="width")&&(b.overflow=[this.style.overflow,this.style.overflowX,this.style.overflowY],f.css(this,"display")==="inline"&&f.css(this,"float")==="none"&&(f.support.inlineBlockNeedsLayout?(j=cv(this.nodeName),j==="inline"?this.style.display="inline-block":(this.style.display="inline",this.style.zoom=1)):this.style.display="inline-block"))}b.overflow!=null&&(this.style.overflow="hidden");for(i in a)k=new f.fx(this,b,i),h=a[i],cm.test(h)?k[h==="toggle"?d?"show":"hide":h]():(l=cn.exec(h),m=k.cur(),l?(n=parseFloat(l[2]),o=l[3]||(f.cssNumber[i]?"":"px"),o!=="px"&&(f.style(this,i,(n||1)+o),m=(n||1)/k.cur()*m,f.style(this,i,m+o)),l[1]&&(n=(l[1]==="-="?-1:1)*n+m),k.custom(m,n,o)):k.custom(m,h,""));return!0})},stop:function(a,b){a&&this.queue([]),this.each(function(){var a=f.timers,c=a.length;b||f._unmark(!0,this);while(c--)a[c].elem===this&&(b&&a[c](!0),a.splice(c,1))}),b||this.dequeue();return this}}),f.each({slideDown:cu("show",1),slideUp:cu("hide",1),slideToggle:cu("toggle",1),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(a,b){f.fn[a]=function(a,c,d){return this.animate(b,a,c,d)}}),f.extend({speed:function(a,b,c){var d=a&&typeof a=="object"?f.extend({},a):{complete:c||!c&&b||f.isFunction(a)&&a,duration:a,easing:c&&b||b&&!f.isFunction(b)&&b};d.duration=f.fx.off?0:typeof d.duration=="number"?d.duration:d.duration in f.fx.speeds?f.fx.speeds[d.duration]:f.fx.speeds._default,d.old=d.complete,d.complete=function(a){d.queue!==!1?f.dequeue(this):a!==!1&&f._unmark(this),f.isFunction(d.old)&&d.old.call(this)};return d},easing:{linear:function(a,b,c,d){return c+d*a},swing:function(a,b,c,d){return(-Math.cos(a*Math.PI)/2+.5)*d+c}},timers:[],fx:function(a,b,c){this.options=b,this.elem=a,this.prop=c,b.orig=b.orig||{}}}),f.fx.prototype={update:function(){this.options.step&&this.options.step.call(this.elem,this.now,this),(f.fx.step[this.prop]||f.fx.step._default)(this)},cur:function(){if(this.elem[this.prop]!=null&&(!this.elem.style||this.elem.style[this.prop]==null))return this.elem[this.prop];var a,b=f.css(this.elem,this.prop);return isNaN(a=parseFloat(b))?!b||b==="auto"?0:b:a},custom:function(a,b,c){function h(a){return d.step(a)}var d=this,e=f.fx,g;this.startTime=cq||cs(),this.start=a,this.end=b,this.unit=c||this.unit||(f.cssNumber[this.prop]?"":"px"),this.now=this.start,this.pos=this.state=0,h.elem=this.elem,h()&&f.timers.push(h)&&!co&&(cr?(co=1,g=function(){co&&(cr(g),e.tick())},cr(g)):co=setInterval(e.tick,e.interval))},show:function(){this.options.orig[this.prop]=f.style(this.elem,this.prop),this.options.show=!0,this.custom(this.prop==="width"||this.prop==="height"?1:0,this.cur()),f(this.elem).show()},hide:function(){this.options.orig[this.prop]=f.style(this.elem,this.prop),this.options.hide=!0,this.custom(this.cur(),0)},step:function(a){var b=cq||cs(),c=!0,d=this.elem,e=this.options,g,h;if(a||b>=e.duration+this.startTime){this.now=this.end,this.pos=this.state=1,this.update(),e.animatedProperties[this.prop]=!0;for(g in e.animatedProperties)e.animatedProperties[g]!==!0&&(c=!1);if(c){e.overflow!=null&&!f.support.shrinkWrapBlocks&&f.each(["","X","Y"],function(a,b){d.style["overflow"+b]=e.overflow[a]}),e.hide&&f(d).hide();if(e.hide||e.show)for(var i in e.animatedProperties)f.style(d,i,e.orig[i]);e.complete.call(d)}return!1}e.duration==Infinity?this.now=b:(h=b-this.startTime,this.state=h/e.duration,this.pos=f.easing[e.animatedProperties[this.prop]](this.state,h,0,1,e.duration),this.now=this.start+(this.end-this.start)*this.pos),this.update();return!0}},f.extend(f.fx,{tick:function(){for(var a=f.timers,b=0;b<a.length;++b)a[b]()||a.splice(b--,1);a.length||f.fx.stop()},interval:13,stop:function(){clearInterval(co),co=null},speeds:{slow:600,fast:200,_default:400},step:{opacity:function(a){f.style(a.elem,"opacity",a.now)},_default:function(a){a.elem.style&&a.elem.style[a.prop]!=null?a.elem.style[a.prop]=(a.prop==="width"||a.prop==="height"?Math.max(0,a.now):a.now)+a.unit:a.elem[a.prop]=a.now}}}),f.expr&&f.expr.filters&&(f.expr.filters.animated=function(a){return f.grep(f.timers,function(b){return a===b.elem}).length});var cw=/^t(?:able|d|h)$/i,cx=/^(?:body|html)$/i;"getBoundingClientRect"in c.documentElement?f.fn.offset=function(a){var b=this[0],c;if(a)return this.each(function(b){f.offset.setOffset(this,a,b)});if(!b||!b.ownerDocument)return null;if(b===b.ownerDocument.body)return f.offset.bodyOffset(b);try{c=b.getBoundingClientRect()}catch(d){}var e=b.ownerDocument,g=e.documentElement;if(!c||!f.contains(g,b))return c?{top:c.top,left:c.left}:{top:0,left:0};var h=e.body,i=cy(e),j=g.clientTop||h.clientTop||0,k=g.clientLeft||h.clientLeft||0,l=i.pageYOffset||f.support.boxModel&&g.scrollTop||h.scrollTop,m=i.pageXOffset||f.support.boxModel&&g.scrollLeft||h.scrollLeft,n=c.top+l-j,o=c.left+m-k;return{top:n,left:o}}:f.fn.offset=function(a){var b=this[0];if(a)return this.each(function(b){f.offset.setOffset(this,a,b)});if(!b||!b.ownerDocument)return null;if(b===b.ownerDocument.body)return f.offset.bodyOffset(b);f.offset.initialize();var c,d=b.offsetParent,e=b,g=b.ownerDocument,h=g.documentElement,i=g.body,j=g.defaultView,k=j?j.getComputedStyle(b,null):b.currentStyle,l=b.offsetTop,m=b.offsetLeft;while((b=b.parentNode)&&b!==i&&b!==h){if(f.offset.supportsFixedPosition&&k.position==="fixed")break;c=j?j.getComputedStyle(b,null):b.currentStyle,l-=b.scrollTop,m-=b.scrollLeft,b===d&&(l+=b.offsetTop,m+=b.offsetLeft,f.offset.doesNotAddBorder&&(!f.offset.doesAddBorderForTableAndCells||!cw.test(b.nodeName))&&(l+=parseFloat(c.borderTopWidth)||0,m+=parseFloat(c.borderLeftWidth)||0),e=d,d=b.offsetParent),f.offset.subtractsBorderForOverflowNotVisible&&c.overflow!=="visible"&&(l+=parseFloat(c.borderTopWidth)||0,m+=parseFloat(c.borderLeftWidth)||0),k=c}if(k.position==="relative"||k.position==="static")l+=i.offsetTop,m+=i.offsetLeft;f.offset.supportsFixedPosition&&k.position==="fixed"&&(l+=Math.max(h.scrollTop,i.scrollTop),m+=Math.max(h.scrollLeft,i.scrollLeft));return{top:l,left:m}},f.offset={initialize:function(){var a=c.body,b=c.createElement("div"),d,e,g,h,i=parseFloat(f.css(a,"marginTop"))||0,j="<div style='position:absolute;top:0;left:0;margin:0;border:5px solid #000;padding:0;width:1px;height:1px;'><div></div></div><table style='position:absolute;top:0;left:0;margin:0;border:5px solid #000;padding:0;width:1px;height:1px;' cellpadding='0' cellspacing='0'><tr><td></td></tr></table>";f.extend(b.style,{position:"absolute",top:0,left:0,margin:0,border:0,width:"1px",height:"1px",visibility:"hidden"}),b.innerHTML=j,a.insertBefore(b,a.firstChild),d=b.firstChild,e=d.firstChild,h=d.nextSibling.firstChild.firstChild,this.doesNotAddBorder=e.offsetTop!==5,this.doesAddBorderForTableAndCells=h.offsetTop===5,e.style.position="fixed",e.style.top="20px",this.supportsFixedPosition=e.offsetTop===20||e.offsetTop===15,e.style.position=e.style.top="",d.style.overflow="hidden",d.style.position="relative",this.subtractsBorderForOverflowNotVisible=e.offsetTop===-5,this.doesNotIncludeMarginInBodyOffset=a.offsetTop!==i,a.removeChild(b),f.offset.initialize=f.noop},bodyOffset:function(a){var b=a.offsetTop,c=a.offsetLeft;f.offset.initialize(),f.offset.doesNotIncludeMarginInBodyOffset&&(b+=parseFloat(f.css(a,"marginTop"))||0,c+=parseFloat(f.css(a,"marginLeft"))||0);return{top:b,left:c}},setOffset:function(a,b,c){var d=f.css(a,"position");d==="static"&&(a.style.position="relative");var e=f(a),g=e.offset(),h=f.css(a,"top"),i=f.css(a,"left"),j=(d==="absolute"||d==="fixed")&&f.inArray("auto",[h,i])>-1,k={},l={},m,n;j?(l=e.position(),m=l.top,n=l.left):(m=parseFloat(h)||0,n=parseFloat(i)||0),f.isFunction(b)&&(b=b.call(a,c,g)),b.top!=null&&(k.top=b.top-g.top+m),b.left!=null&&(k.left=b.left-g.left+n),"using"in b?b.using.call(a,k):e.css(k)}},f.fn.extend({position:function(){if(!this[0])return null;var a=this[0],b=this.offsetParent(),c=this.offset(),d=cx.test(b[0].nodeName)?{top:0,left:0}:b.offset();c.top-=parseFloat(f.css(a,"marginTop"))||0,c.left-=parseFloat(f.css(a,"marginLeft"))||0,d.top+=parseFloat(f.css(b[0],"borderTopWidth"))||0,d.left+=parseFloat(f.css(b[0],"borderLeftWidth"))||0;return{top:c.top-d.top,left:c.left-d.left}},offsetParent:function(){return this.map(function(){var a=this.offsetParent||c.body;while(a&&!cx.test(a.nodeName)&&f.css(a,"position")==="static")a=a.offsetParent;return a})}}),f.each(["Left","Top"],function(a,c){var d="scroll"+c;f.fn[d]=function(c){var e,g;if(c===b){e=this[0];if(!e)return null;g=cy(e);return g?"pageXOffset"in g?g[a?"pageYOffset":"pageXOffset"]:f.support.boxModel&&g.document.documentElement[d]||g.document.body[d]:e[d]}return this.each(function(){g=cy(this),g?g.scrollTo(a?f(g).scrollLeft():c,a?c:f(g).scrollTop()):this[d]=c})}}),f.each(["Height","Width"],function(a,c){var d=c.toLowerCase();f.fn["inner"+c]=function(){return this[0]?parseFloat(f.css(this[0],d,"padding")):null},f.fn["outer"+c]=function(a){return this[0]?parseFloat(f.css(this[0],d,a?"margin":"border")):null},f.fn[d]=function(a){var e=this[0];if(!e)return a==null?null:this;if(f.isFunction(a))return this.each(function(b){var c=f(this);c[d](a.call(this,b,c[d]()))});if(f.isWindow(e)){var g=e.document.documentElement["client"+c];return e.document.compatMode==="CSS1Compat"&&g||e.document.body["client"+c]||g}if(e.nodeType===9)return Math.max(e.documentElement["client"+c],e.body["scroll"+c],e.documentElement["scroll"+c],e.body["offset"+c],e.documentElement["offset"+c]);if(a===b){var h=f.css(e,d),i=parseFloat(h);return f.isNaN(i)?h:i}return this.css(d,typeof a=="string"?a:a+"px")}}),a.jQuery=a.$=f})(window); \ No newline at end of file diff --git a/js/jquery.cal.js b/js/jquery.cal.js new file mode 100644 index 0000000..b198e32 --- /dev/null +++ b/js/jquery.cal.js @@ -0,0 +1,318 @@ +/** + the script only works on "input [type=text]" + http://teddevito.com/demos/calendar.php +**/ + +// don't declare anything out here in the global namespace + +(function($) { // create private scope (inside you can use $ instead of jQuery) + + // functions and vars declared here are effectively 'singletons'. there will be only a single + // instance of them. so this is a good place to declare any immutable items or stateless + // functions. for example: + + var today = new Date(); // used in defaults + var months = 'January,February,March,April,May,June,July,August,September,October,November,December'.split(','); + var monthlengths = '31,28,31,30,31,30,31,31,30,31,30,31'.split(','); + var dateRegEx = /^\d{1,2}\/\d{1,2}\/\d{2}|\d{4}$/; + var yearRegEx = /^\d{4,4}$/; + + // next, declare the plugin function + $.fn.simpleDatepicker = function(options) { + + // functions and vars declared here are created each time your plugn function is invoked + + // you could probably refactor your 'build', 'load_month', etc, functions to be passed + // the DOM element from below + + var opts = jQuery.extend({}, jQuery.fn.simpleDatepicker.defaults, options); + + // replaces a date string with a date object in opts.startdate and opts.enddate, if one exists + // populates two new properties with a ready-to-use year: opts.startyear and opts.endyear + + setupYearRange(); + /** extracts and setup a valid year range from the opts object **/ + function setupYearRange () { + + var startyear, endyear; + if (opts.startdate.constructor == Date) { + startyear = opts.startdate.getFullYear(); + } else if (opts.startdate) { + if (yearRegEx.test(opts.startdate)) { + startyear = opts.startdate; + } else if (dateRegEx.test(opts.startdate)) { + opts.startdate = new Date(opts.startdate); + startyear = opts.startdate.getFullYear(); + } else { + startyear = today.getFullYear(); + } + } else { + startyear = today.getFullYear(); + } + opts.startyear = startyear; + + if (opts.enddate.constructor == Date) { + endyear = opts.enddate.getFullYear(); + } else if (opts.enddate) { + if (yearRegEx.test(opts.enddate)) { + endyear = opts.enddate; + } else if (dateRegEx.test(opts.enddate)) { + opts.enddate = new Date(opts.enddate); + endyear = opts.enddate.getFullYear(); + } else { + endyear = today.getFullYear(); + } + } else { + endyear = today.getFullYear(); + } + opts.endyear = endyear; + } + + /** HTML factory for the actual datepicker table element **/ + // has to read the year range so it can setup the correct years in our HTML <select> + function newDatepickerHTML () { + + var years = []; + + // process year range into an array + for (var i = 0; i <= opts.endyear - opts.startyear; i ++) years[i] = opts.startyear + i; + + // build the table structure + var table = jQuery('<table class="datepicker" cellpadding="0" cellspacing="0"></table>'); + table.append('<thead></thead>'); + table.append('<tfoot></tfoot>'); + table.append('<tbody></tbody>'); + + // month select field + var monthselect = '<select name="month">'; + for (var i in months) monthselect += '<option value="'+i+'">'+months[i]+'</option>'; + monthselect += '</select>'; + + // year select field + var yearselect = '<select name="year">'; + for (var i in years) yearselect += '<option>'+years[i]+'</option>'; + yearselect += '</select>'; + + jQuery("thead",table).append('<tr class="controls"><th colspan="7"><span class="prevMonth">«</span> '+monthselect+yearselect+' <span class="nextMonth">»</span></th></tr>'); + jQuery("thead",table).append('<tr class="days"><th>S</th><th>M</th><th>T</th><th>W</th><th>T</th><th>F</th><th>S</th></tr>'); + jQuery("tfoot",table).append('<tr><td colspan="2"><span class="today">today</span></td><td colspan="3"> </td><td colspan="2"><span class="close">close</span></td></tr>'); + for (var i = 0; i < 6; i++) jQuery("tbody",table).append('<tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr>'); + return table; + } + + /** get the real position of the input (well, anything really) **/ + //http://www.quirksmode.org/js/findpos.html + function findPosition (obj) { + var curleft = curtop = 0; + if (obj.offsetParent) { + do { + curleft += obj.offsetLeft; + curtop += obj.offsetTop; + } while (obj = obj.offsetParent); + return [curleft,curtop]; + } else { + return false; + } + } + + /** load the initial date and handle all date-navigation **/ + // initial calendar load (e is null) + // prevMonth & nextMonth buttons + // onchange for the select fields + function loadMonth (e, el, datepicker, chosendate) { + + // reference our years for the nextMonth and prevMonth buttons + var mo = jQuery("select[name=month]", datepicker).get(0).selectedIndex; + var yr = jQuery("select[name=year]", datepicker).get(0).selectedIndex; + var yrs = jQuery("select[name=year] option", datepicker).get().length; + + // first try to process buttons that may change the month we're on + if (e && jQuery(e.target).hasClass('prevMonth')) { + if (0 == mo && yr) { + yr -= 1; mo = 11; + jQuery("select[name=month]", datepicker).get(0).selectedIndex = 11; + jQuery("select[name=year]", datepicker).get(0).selectedIndex = yr; + } else { + mo -= 1; + jQuery("select[name=month]", datepicker).get(0).selectedIndex = mo; + } + } else if (e && jQuery(e.target).hasClass('nextMonth')) { + if (11 == mo && yr + 1 < yrs) { + yr += 1; mo = 0; + jQuery("select[name=month]", datepicker).get(0).selectedIndex = 0; + jQuery("select[name=year]", datepicker).get(0).selectedIndex = yr; + } else { + mo += 1; + jQuery("select[name=month]", datepicker).get(0).selectedIndex = mo; + } + } + + // maybe hide buttons + if (0 == mo && !yr) jQuery("span.prevMonth", datepicker).hide(); + else jQuery("span.prevMonth", datepicker).show(); + if (yr + 1 == yrs && 11 == mo) jQuery("span.nextMonth", datepicker).hide(); + else jQuery("span.nextMonth", datepicker).show(); + + // clear the old cells + var cells = jQuery("tbody td", datepicker).unbind().empty().removeClass('date'); + + // figure out what month and year to load + var m = jQuery("select[name=month]", datepicker).val(); + var y = jQuery("select[name=year]", datepicker).val(); + var d = new Date(y, m, 1); + var startindex = d.getDay(); + var numdays = monthlengths[m]; + + // http://en.wikipedia.org/wiki/Leap_year + if (1 == m && ((y%4 == 0 && y%100 != 0) || y%400 == 0)) numdays = 29; + + // test for end dates (instead of just a year range) + if (opts.startdate.constructor == Date) { + var startMonth = opts.startdate.getMonth(); + var startDate = opts.startdate.getDate(); + } + if (opts.enddate.constructor == Date) { + var endMonth = opts.enddate.getMonth(); + var endDate = opts.enddate.getDate(); + } + + // walk through the index and populate each cell, binding events too + for (var i = 0; i < numdays; i++) { + + var cell = jQuery(cells.get(i+startindex)).removeClass('chosen'); + + // test that the date falls within a range, if we have a range + if ( + (yr || ((!startDate && !startMonth) || ((i+1 >= startDate && mo == startMonth) || mo > startMonth))) && + (yr + 1 < yrs || ((!endDate && !endMonth) || ((i+1 <= endDate && mo == endMonth) || mo < endMonth)))) { + + cell + .text(i+1) + .addClass('date') + .hover( + function () { jQuery(this).addClass('over'); }, + function () { jQuery(this).removeClass('over'); }) + .click(function () { + var chosenDateObj = new Date(jQuery("select[name=year]", datepicker).val(), jQuery("select[name=month]", datepicker).val(), jQuery(this).text()); + closeIt(el, datepicker, chosenDateObj); + }); + + // highlight the previous chosen date + if (i+1 == chosendate.getDate() && m == chosendate.getMonth() && y == chosendate.getFullYear()) cell.addClass('chosen'); + } + } + } + + /** closes the datepicker **/ + // sets the currently matched input element's value to the date, if one is available + // remove the table element from the DOM + // indicate that there is no datepicker for the currently matched input element + function closeIt (el, datepicker, dateObj) { + if (dateObj && dateObj.constructor == Date) + el.val(jQuery.fn.simpleDatepicker.formatOutput(dateObj)); + datepicker.remove(); + datepicker = null; + jQuery.data(el.get(0), "simpleDatepicker", { hasDatepicker : false }); + } + + // iterate the matched nodeset + return this.each(function() { + + // functions and vars declared here are created for each matched element. so if + // your functions need to manage or access per-node state you can defined them + // here and use $this to get at the DOM element + + if ( jQuery(this).is('input') && 'text' == jQuery(this).attr('type')) { + + var datepicker; + jQuery.data(jQuery(this).get(0), "simpleDatepicker", { hasDatepicker : false }); + + // open a datepicker on the click event + jQuery(this).click(function (ev) { + + var $this = jQuery(ev.target); + + if (false == jQuery.data($this.get(0), "simpleDatepicker").hasDatepicker) { + + // store data telling us there is already a datepicker + jQuery.data($this.get(0), "simpleDatepicker", { hasDatepicker : true }); + + // validate the form's initial content for a date + var initialDate = $this.val(); + + if (initialDate && dateRegEx.test(initialDate)) { + var chosendate = new Date(initialDate); + } else if (opts.chosendate.constructor == Date) { + var chosendate = opts.chosendate; + } else if (opts.chosendate) { + var chosendate = new Date(opts.chosendate); + } else { + var chosendate = today; + } + + // insert the datepicker in the DOM + datepicker = newDatepickerHTML(); + jQuery("body").prepend(datepicker); + + // position the datepicker + var elPos = findPosition($this.get(0)); + var x = (parseInt(opts.x) ? parseInt(opts.x) : 0) + elPos[0]; + var y = (parseInt(opts.y) ? parseInt(opts.y) : 0) + elPos[1]; + jQuery(datepicker).css({ position: 'absolute', left: x, top: y }); + + // bind events to the table controls + jQuery("span", datepicker).css("cursor","pointer"); + jQuery("select", datepicker).bind('change', function () { loadMonth (null, $this, datepicker, chosendate); }); + jQuery("span.prevMonth", datepicker).click(function (e) { loadMonth (e, $this, datepicker, chosendate); }); + jQuery("span.nextMonth", datepicker).click(function (e) { loadMonth (e, $this, datepicker, chosendate); }); + jQuery("span.today", datepicker).click(function () { closeIt($this, datepicker, new Date()); }); + jQuery("span.close", datepicker).click(function () { closeIt($this, datepicker); }); + + // set the initial values for the month and year select fields + // and load the first month + jQuery("select[name=month]", datepicker).get(0).selectedIndex = chosendate.getMonth(); + jQuery("select[name=year]", datepicker).get(0).selectedIndex = Math.max(0, chosendate.getFullYear() - opts.startyear); + loadMonth(null, $this, datepicker, chosendate); + } + + }); + } + + }); + + }; + + // finally, I like to expose default plugin options as public so they can be manipulated. one + // way to do this is to add a property to the already-public plugin fn + + jQuery.fn.simpleDatepicker.formatOutput = function (dateObj) { + return (dateObj.getMonth() + 1) + "/" + dateObj.getDate() + "/" + dateObj.getFullYear(); + }; + + jQuery.fn.simpleDatepicker.defaults = { + // date string matching /^\d{1,2}\/\d{1,2}\/\d{2}|\d{4}$/ + chosendate : today, + + // date string matching /^\d{1,2}\/\d{1,2}\/\d{2}|\d{4}$/ + // or four digit year + startdate : today.getFullYear(), + enddate : today.getFullYear() + 1, + + // offset from the top left corner of the input element + x : 1, // must be in px + y : 18 // must be in px + }; + +})(jQuery); + +// Init the form +$(document).ready(function(){ + $('#date_first').simpleDatepicker({startdate: 2005, enddate: 2100}); + $('#date_second').simpleDatepicker({startdate: 2005, enddate: 2100}); + + $('#date_filter').change(function(){ + var show = $(this).val() == 'between' ? 'inline' : 'none'; + $('#date_second').css('display', show); + $('#date_and').css('display', show); + }); +}); \ No newline at end of file diff --git a/js/jquery.notifybar.js b/js/jquery.notifybar.js new file mode 100644 index 0000000..b504407 --- /dev/null +++ b/js/jquery.notifybar.js @@ -0,0 +1,97 @@ +/* +* Notify Bar - jQuery plugin +* +* Copyright (c) 2009-2010 Dmitri Smirnov +* +* Licensed under the MIT license: +* http://www.opensource.org/licenses/mit-license.php +* +* Version: 1.2.2 +* +* Project home: +* http://www.dmitri.me/blog/notify-bar +*/ + +/** +* param Object +*/ +jQuery.notifyBar = function(settings) { + + (function($) { + + var bar = notifyBarNS = {}; + notifyBarNS.shown = false; + + if( !settings) { + settings = {}; + } + // HTML inside bar + notifyBarNS.html = settings.html || "Your message here"; + + //How long bar will be delayed, doesn't count animation time. + notifyBarNS.delay = settings.delay || 2000; + + //How long notifyBarNS bar will be slided up and down + notifyBarNS.animationSpeed = settings.animationSpeed || 200; + + //Use own jquery object usually DIV, or use default + notifyBarNS.jqObject = settings.jqObject; + + //Set up own class + notifyBarNS.cls = settings.cls || ""; + + //close button + notifyBarNS.close = settings.close || false; + + if( notifyBarNS.jqObject) { + bar = notifyBarNS.jqObject; + notifyBarNS.html = bar.html(); + } else { + bar = jQuery("<div></div>") + .addClass("jquery-notify-bar") + .addClass(notifyBarNS.cls) + .attr("id", "__notifyBar"); + } + + bar.html(notifyBarNS.html).hide(); + var id = bar.attr("id"); + switch (notifyBarNS.animationSpeed) { + case "slow": + asTime = 600; + break; + case "normal": + asTime = 400; + break; + case "fast": + asTime = 200; + break; + default: + asTime = notifyBarNS.animationSpeed; + } + if( bar != 'object'); { + jQuery("body").prepend(bar); + } + + // Style close button in CSS file + if( notifyBarNS.close) { + bar.append(jQuery("<a href='#' class='notify-bar-close'>Close [X]</a>")); + jQuery(".notify-bar-close").click(function() { + if( bar.attr("id") == "__notifyBar") { + jQuery("#" + id).slideUp(asTime, function() { jQuery("#" + id).remove() }); + } else { + jQuery("#" + id).slideUp(asTime); + } + return false; + }); + } + + bar.slideDown(asTime); + + // If taken from DOM dot not remove just hide + if( bar.attr("id") == "__notifyBar") { + setTimeout("jQuery('#" + id + "').slideUp(" + asTime +", function() {jQuery('#" + id + "').remove()});", notifyBarNS.delay + asTime); + } else { + setTimeout("jQuery('#" + id + "').slideUp(" + asTime +", function() {jQuery('#" + id + "')});", notifyBarNS.delay + asTime); + } + +})(jQuery) }; \ No newline at end of file diff --git a/js/jquery.tablesorter.min.js b/js/jquery.tablesorter.min.js new file mode 100644 index 0000000..8ba4e9b --- /dev/null +++ b/js/jquery.tablesorter.min.js @@ -0,0 +1,37 @@ +/* jQuery Tablesorter */ +(function($){$.extend({tablesorter:new function(){var parsers=[],widgets=[];this.defaults={cssHeader:"header",cssAsc:"headerSortUp",cssDesc:"headerSortDown",sortInitialOrder:"asc",sortMultiSortKey:"shiftKey",sortForce:null,textExtraction:"simple",parsers:{},widgets:[],widgetZebra:{css:["even","odd"]},headers:{},widthFixed:false,cancelSelection:true,sortList:[],headerList:[],dateFormat:"us",debug:false};function benchmark(s,d){log(s+","+(new Date().getTime()-d.getTime())+"ms");}this.benchmark=benchmark;function log(s){if(typeof console!="undefined"&&typeof console.debug!="undefined"){console.log(s);}else{alert(s);}}function buildParserCache(table,$headers){if(table.config.debug){var parsersDebug="";}var rows=table.tBodies[0].rows;if(table.tBodies[0].rows[0]){var list=[],cells=rows[0].cells,l=cells.length;for(var i=0;i<l;i++){var p=false;if($.meta&&($($headers[i]).data()&&$($headers[i]).data().sorter)){p=getParserById($($headers[i]).data().sorter);}else if((table.config.headers[i]&&table.config.headers[i].sorter)){p=getParserById(table.config.headers[i].sorter);}if(!p){p=detectParserForColumn(table.config,cells[i]);}if(table.config.debug){parsersDebug+="column:"+i+" parser:"+p.id+"\n";}list.push(p);}}if(table.config.debug){log(parsersDebug);}return list;};function detectParserForColumn(config,node){var l=parsers.length;for(var i=1;i<l;i++){if(parsers[i].is($.trim(getElementText(config,node)))){return parsers[i];}}return parsers[0];}function getParserById(name){var l=parsers.length;for(var i=0;i<l;i++){if(parsers[i].id.toLowerCase()==name.toLowerCase()){return parsers[i];}}return false;}function buildCache(table){if(table.config.debug){var cacheTime=new Date();}var totalRows=(table.tBodies[0]&&table.tBodies[0].rows.length)||0,totalCells=(table.tBodies[0].rows[0]&&table.tBodies[0].rows[0].cells.length)||0,parsers=table.config.parsers,cache={row:[],normalized:[]};for(var i=0;i<totalRows;++i){var c=table.tBodies[0].rows[i],cols=[];cache.row.push($(c));for(var j=0;j<totalCells;++j){cols.push(parsers[j].format(getElementText(table.config,c.cells[j]),table,c.cells[j]));}cols.push(i);cache.normalized.push(cols);cols=null;};if(table.config.debug){benchmark("Building cache for "+totalRows+" rows:",cacheTime);}return cache;};function getElementText(config,node){if(!node)return"";var t="";if(config.textExtraction=="simple"){if(node.childNodes[0]&&node.childNodes[0].hasChildNodes()){t=node.childNodes[0].innerHTML;}else{t=node.innerHTML;}}else{if(typeof(config.textExtraction)=="function"){t=config.textExtraction(node);}else{t=$(node).text();}}return t;}function appendToTable(table,cache){if(table.config.debug){var appendTime=new Date()}var c=cache,r=c.row,n=c.normalized,totalRows=n.length,checkCell=(n[0].length-1),tableBody=$(table.tBodies[0]),rows=[];for(var i=0;i<totalRows;i++){rows.push(r[n[i][checkCell]]);if(!table.config.appender){var o=r[n[i][checkCell]];var l=o.length;for(var j=0;j<l;j++){tableBody[0].appendChild(o[j]);}}}if(table.config.appender){table.config.appender(table,rows);}rows=null;if(table.config.debug){benchmark("Rebuilt table:",appendTime);}applyWidget(table);};function buildHeaders(table){if(table.config.debug){var time=new Date();}var meta=($.meta)?true:false,tableHeadersRows=[];for(var i=0;i<table.tHead.rows.length;i++){tableHeadersRows[i]=0;};$tableHeaders=$("thead th",table);$tableHeaders.each(function(index){this.count=0;this.column=index;this.order=formatSortingOrder(table.config.sortInitialOrder);if(checkHeaderMetadata(this)||checkHeaderOptions(table,index))this.sortDisabled=true;if(!this.sortDisabled){$(this).addClass(table.config.cssHeader);}table.config.headerList[index]=this;});if(table.config.debug){benchmark("Built headers:",time);log($tableHeaders);}return $tableHeaders;};function checkCellColSpan(table,rows,row){var arr=[],r=table.tHead.rows,c=r[row].cells;for(var i=0;i<c.length;i++){var cell=c[i];if(cell.colSpan>1){arr=arr.concat(checkCellColSpan(table,headerArr,row++));}else{if(table.tHead.length==1||(cell.rowSpan>1||!r[row+1])){arr.push(cell);}}}return arr;};function checkHeaderMetadata(cell){if(($.meta)&&($(cell).data().sorter===false)){return true;};return false;}function checkHeaderOptions(table,i){if((table.config.headers[i])&&(table.config.headers[i].sorter===false)){return true;};return false;}function applyWidget(table){var c=table.config.widgets;var l=c.length;for(var i=0;i<l;i++){getWidgetById(c[i]).format(table);}}function getWidgetById(name){var l=widgets.length;for(var i=0;i<l;i++){if(widgets[i].id.toLowerCase()==name.toLowerCase()){return widgets[i];}}};function formatSortingOrder(v){if(typeof(v)!="Number"){i=(v.toLowerCase()=="desc")?1:0;}else{i=(v==(0||1))?v:0;}return i;}function isValueInArray(v,a){var l=a.length;for(var i=0;i<l;i++){if(a[i][0]==v){return true;}}return false;}function setHeadersCss(table,$headers,list,css){$headers.removeClass(css[0]).removeClass(css[1]);var h=[];$headers.each(function(offset){if(!this.sortDisabled){h[this.column]=$(this);}});var l=list.length;for(var i=0;i<l;i++){h[list[i][0]].addClass(css[list[i][1]]);}}function fixColumnWidth(table,$headers){var c=table.config;if(c.widthFixed){var colgroup=$('<colgroup>');$("tr:first td",table.tBodies[0]).each(function(){colgroup.append($('<col>').css('width',$(this).width()));});$(table).prepend(colgroup);};}function updateHeaderSortCount(table,sortList){var c=table.config,l=sortList.length;for(var i=0;i<l;i++){var s=sortList[i],o=c.headerList[s[0]];o.count=s[1];o.count++;}}function multisort(table,sortList,cache){if(table.config.debug){var sortTime=new Date();}var dynamicExp="var sortWrapper = function(a,b) {",l=sortList.length;for(var i=0;i<l;i++){var c=sortList[i][0];var order=sortList[i][1];var s=(getCachedSortType(table.config.parsers,c)=="text")?((order==0)?"sortText":"sortTextDesc"):((order==0)?"sortNumeric":"sortNumericDesc");var e="e"+i;dynamicExp+="var "+e+" = "+s+"(a["+c+"],b["+c+"]); ";dynamicExp+="if("+e+") { return "+e+"; } ";dynamicExp+="else { ";}var orgOrderCol=cache.normalized[0].length-1;dynamicExp+="return a["+orgOrderCol+"]-b["+orgOrderCol+"];";for(var i=0;i<l;i++){dynamicExp+="}; ";}dynamicExp+="return 0; ";dynamicExp+="}; ";eval(dynamicExp);cache.normalized.sort(sortWrapper);if(table.config.debug){benchmark("Sorting on "+sortList.toString()+" and dir "+order+" time:",sortTime);}return cache;};function sortText(a,b){return((a<b)?-1:((a>b)?1:0));};function sortTextDesc(a,b){return((b<a)?-1:((b>a)?1:0));};function sortNumeric(a,b){return a-b;};function sortNumericDesc(a,b){return b-a;};function getCachedSortType(parsers,i){return parsers[i].type;};this.construct=function(settings){return this.each(function(){if(!this.tHead||!this.tBodies)return;var $this,$document,$headers,cache,config,shiftDown=0,sortOrder;this.config={};config=$.extend(this.config,$.tablesorter.defaults,settings);$this=$(this);$headers=buildHeaders(this);this.config.parsers=buildParserCache(this,$headers);cache=buildCache(this);var sortCSS=[config.cssDesc,config.cssAsc];fixColumnWidth(this);$headers.click(function(e){var totalRows=($this[0].tBodies[0]&&$this[0].tBodies[0].rows.length)||0;if(!this.sortDisabled&&totalRows>0){var $cell=$(this);var i=this.column;this.order=this.count++%2;if(!e[config.sortMultiSortKey]){config.sortList=[];if(config.sortForce!=null){var a=config.sortForce;for(var j=0;j<a.length;j++){config.sortList.push(a[j]);}}config.sortList.push([i,this.order]);}else{if(isValueInArray(i,config.sortList)){for(var j=0;j<config.sortList.length;j++){var s=config.sortList[j],o=config.headerList[s[0]];if(s[0]==i){o.count=s[1];o.count++;s[1]=o.count%2;}}}else{config.sortList.push([i,this.order]);}};$this.trigger("sortStart");setHeadersCss($this[0],$headers,config.sortList,sortCSS);setTimeout(function(){appendToTable($this[0],multisort($this[0],config.sortList,cache));$this.trigger("sortEnd");},0);return false;}}).mousedown(function(){if(config.cancelSelection){this.onselectstart=function(){return false};return false;}});$this.bind("update",function(){this.config.parsers=buildParserCache(this,$headers);cache=buildCache(this);}).bind("sorton",function(e,list){config.sortList=list;var sortList=config.sortList;updateHeaderSortCount(this,sortList);setHeadersCss(this,$headers,sortList,sortCSS);appendToTable(this,multisort(this,sortList,cache));}).bind("appendCache",function(){appendToTable(this,cache);}).bind("applyWidgetId",function(e,id){getWidgetById(id).format(this);}).bind("applyWidgets",function(){applyWidget(this);});if($.meta&&($(this).data()&&$(this).data().sortlist)){config.sortList=$(this).data().sortlist;}if(config.sortList.length>0){$this.trigger("sorton",[config.sortList]);}applyWidget(this);});};this.addParser=function(parser){var l=parsers.length,a=true;for(var i=0;i<l;i++){if(parsers[i].id.toLowerCase()==parser.id.toLowerCase()){a=false;}}if(a){parsers.push(parser);};};this.addWidget=function(widget){widgets.push(widget);};this.formatFloat=function(s){var i=parseFloat(s);return(isNaN(i))?0:i;};this.formatInt=function(s){var i=parseInt(s);return(isNaN(i))?0:i;};this.clearTableBody=function(table){if($.browser.msie){function empty(){while(this.firstChild)this.removeChild(this.firstChild);}empty.apply(table.tBodies[0]);}else{table.tBodies[0].innerHTML="";}};}});$.fn.extend({tablesorter:$.tablesorter.construct});var ts=$.tablesorter;ts.addParser({id:"text",is:function(s){return true;},format:function(s){return $.trim(s.toLowerCase());},type:"text"});ts.addParser({id:"integer",is:function(s){return/^\d+$/.test(s);},format:function(s){return $.tablesorter.formatFloat(s);},type:"numeric"});ts.addParser({id:"currency",is:function(s){return/^[£$€?.]/.test(s);},format:function(s){return $.tablesorter.formatFloat(s.replace(new RegExp(/[^0-9.]/g),""));},type:"numeric"});ts.addParser({id:"floating",is:function(s){return s.match(new RegExp(/^(\+|-)?[0-9]+\.[0-9]+((E|e)(\+|-)?[0-9]+)?$/));},format:function(s){return $.tablesorter.formatFloat(s.replace(new RegExp(/,/),""));},type:"numeric"});ts.addParser({id:"ipAddress",is:function(s){return/^\d{2,3}[\.]\d{2,3}[\.]\d{2,3}[\.]\d{2,3}$/.test(s);},format:function(s){var a=s.split("."),r="",l=a.length;for(var i=0;i<l;i++){var item=a[i];if(item.length==2){r+="0"+item;}else{r+=item;}}return $.tablesorter.formatFloat(r);},type:"numeric"});ts.addParser({id:"url",is:function(s){return/^(https?|ftp|file):\/\/$/.test(s);},format:function(s){return jQuery.trim(s.replace(new RegExp(/(https?|ftp|file):\/\//),''));},type:"text"});ts.addParser({id:"isoDate",is:function(s){return/^\d{4}[\/-]\d{1,2}[\/-]\d{1,2}$/.test(s);},format:function(s){return $.tablesorter.formatFloat((s!="")?new Date(s.replace(new RegExp(/-/g),"/")).getTime():"0");},type:"numeric"});ts.addParser({id:"percent",is:function(s){return/^\d{1,3}%$/.test(s);},format:function(s){return $.tablesorter.formatFloat(s.replace(new RegExp(/%/g),""));},type:"numeric"});ts.addParser({id:"usLongDate",is:function(s){return s.match(new RegExp(/^[A-Za-z]{3,10}\.? [0-9]{1,2}, ([0-9]{4}|'?[0-9]{2}) (([0-2]?[0-9]:[0-5][0-9])|([0-1]?[0-9]:[0-5][0-9]\s(AM|PM)))$/));},format:function(s){return $.tablesorter.formatFloat(new Date(s).getTime());},type:"numeric"});ts.addParser({id:"shortDate",is:function(s){return/\d{1,2}[\/\-]\d{1,2}[\/\-]\d{2,4}/.test(s);},format:function(s,table){var c=table.config;s=s.replace(/\-/g,"/");if(c.dateFormat=="us"){s=s.replace(/(\d{1,2})[\/\-](\d{1,2})[\/\-](\d{4})/,"$3/$1/$2");}else if(c.dateFormat=="uk"){s=s.replace(/(\d{1,2})[\/\-](\d{1,2})[\/\-](\d{4})/,"$3/$2/$1");}else if(c.dateFormat=="dd/mm/yy"||c.dateFormat=="dd-mm-yy"){s=s.replace(/(\d{1,2})[\/\-](\d{1,2})[\/\-](\d{2})/,"$1/$2/$3");}return $.tablesorter.formatFloat(new Date(s).getTime());},type:"numeric"});ts.addParser({id:"time",is:function(s){return/^(([0-2]?[0-9]:[0-5][0-9])|([0-1]?[0-9]:[0-5][0-9]\s(am|pm)))$/.test(s);},format:function(s){return $.tablesorter.formatFloat(new Date("2000/01/01 "+s).getTime());},type:"numeric"});ts.addParser({id:"metadata",is:function(s){return false;},format:function(s,table,cell){var c=table.config,p=(!c.parserMetadataName)?'sortValue':c.parserMetadataName;return $(cell).data()[p];},type:"numeric"});ts.addWidget({id:"zebra",format:function(table){if(table.config.debug){var time=new Date();}$("tr:visible",table.tBodies[0]).filter(':even').removeClass(table.config.widgetZebra.css[1]).addClass(table.config.widgetZebra.css[0]).end().filter(':odd').removeClass(table.config.widgetZebra.css[0]).addClass(table.config.widgetZebra.css[1]);if(table.config.debug){$.tablesorter.benchmark("Applying Zebra widget",time);}}});})(jQuery); + +var yourls_defaultsort = 2; // default column to sort on (overwrite this inline in page) +var yourls_defaultorder = 1; // default order ('asc':0, 'desc':1) to sort on (overwrite this inline in page) + +// Initialise the table to sort +$(document).ready(function(){ + if ($("#main_table").tablesorter && $("#main_table tr#nourl_found").css('display') == 'none') { + var order = {'id':0, 'url':1, 'timestamp':2, 'ip':3, 'clicks':4}; + var order_by = {'asc':0, 'desc':1}; + var s_by = order[query_string('s_by')]; + var s_order = order_by[query_string('s_order')]; + if( s_by == undefined ) { + s_by = yourls_defaultsort; + s_order = yourls_defaultorder; + } + + $("#main_table").tablesorter({ + sortList:[[ s_by, s_order ]], // Sort on column #3 (numbering starts at 0) + headers: { 5: {sorter: false} }, // no sorter on column #6 + widgets: ['zebra'] // prettify + }); + } +}); + +// Get query string +function query_string( key ) { + default_=""; + key = key.replace(/[\[]/,"\\\[").replace(/[\]]/,"\\\]"); + var regex = new RegExp("[\\?&]"+key+"=([^&#]*)"); + var qs = regex.exec(window.location.href); + if(qs == null) + return yourls_defaultsort; + else + return qs[1]; +} \ No newline at end of file diff --git a/js/jquery.zclip.min.js b/js/jquery.zclip.min.js new file mode 100644 index 0000000..3548cc2 --- /dev/null +++ b/js/jquery.zclip.min.js @@ -0,0 +1,12 @@ +/* + * zClip :: jQuery ZeroClipboard v1.1.1 + * http://steamdev.com/zclip + * + * Copyright 2011, SteamDev + * Released under the MIT license. + * http://www.opensource.org/licenses/mit-license.php + * + * Date: Wed Jun 01, 2011 + */ + +(function(a){a.fn.zclip=function(c){if(typeof c=="object"&&!c.length){var b=a.extend({path:"ZeroClipboard.swf",copy:null,beforeCopy:null,afterCopy:null,clickAfter:true,setHandCursor:true,setCSSEffects:true},c);return this.each(function(){var e=a(this);if(e.is(":visible")&&(typeof b.copy=="string"||a.isFunction(b.copy))){ZeroClipboard.setMoviePath(b.path);var d=new ZeroClipboard.Client();if(a.isFunction(b.copy)){e.bind("zClip_copy",b.copy)}if(a.isFunction(b.beforeCopy)){e.bind("zClip_beforeCopy",b.beforeCopy)}if(a.isFunction(b.afterCopy)){e.bind("zClip_afterCopy",b.afterCopy)}d.setHandCursor(b.setHandCursor);d.setCSSEffects(b.setCSSEffects);d.addEventListener("mouseOver",function(f){e.trigger("mouseenter")});d.addEventListener("mouseOut",function(f){e.trigger("mouseleave")});d.addEventListener("mouseDown",function(f){e.trigger("mousedown");if(!a.isFunction(b.copy)){d.setText(b.copy)}else{d.setText(e.triggerHandler("zClip_copy"))}if(a.isFunction(b.beforeCopy)){e.trigger("zClip_beforeCopy")}});d.addEventListener("complete",function(f,g){if(a.isFunction(b.afterCopy)){e.trigger("zClip_afterCopy")}else{if(g.length>500){g=g.substr(0,500)+"...\n\n("+(g.length-500)+" characters not shown)"}e.removeClass("hover");alert("Copied text to clipboard:\n\n "+g)}if(b.clickAfter){e.trigger("click")}});d.glue(e[0],e.parent()[0]);a(window).bind("load resize",function(){d.reposition()})}})}else{if(typeof c=="string"){return this.each(function(){var f=a(this);c=c.toLowerCase();var e=f.data("zclipId");var d=a("#"+e+".zclip");if(c=="remove"){d.remove();f.removeClass("active hover")}else{if(c=="hide"){d.hide();f.removeClass("active hover")}else{if(c=="show"){d.show()}}}})}}}})(jQuery);var ZeroClipboard={version:"1.0.7",clients:{},moviePath:"ZeroClipboard.swf",nextId:1,$:function(a){if(typeof(a)=="string"){a=document.getElementById(a)}if(!a.addClass){a.hide=function(){this.style.display="none"};a.show=function(){this.style.display=""};a.addClass=function(b){this.removeClass(b);this.className+=" "+b};a.removeClass=function(d){var e=this.className.split(/\s+/);var b=-1;for(var c=0;c<e.length;c++){if(e[c]==d){b=c;c=e.length}}if(b>-1){e.splice(b,1);this.className=e.join(" ")}return this};a.hasClass=function(b){return !!this.className.match(new RegExp("\\s*"+b+"\\s*"))}}return a},setMoviePath:function(a){this.moviePath=a},dispatch:function(d,b,c){var a=this.clients[d];if(a){a.receiveEvent(b,c)}},register:function(b,a){this.clients[b]=a},getDOMObjectPosition:function(c,a){var b={left:0,top:0,width:c.width?c.width:c.offsetWidth,height:c.height?c.height:c.offsetHeight};if(c&&(c!=a)){b.left+=c.offsetLeft;b.top+=c.offsetTop}return b},Client:function(a){this.handlers={};this.id=ZeroClipboard.nextId++;this.movieId="ZeroClipboardMovie_"+this.id;ZeroClipboard.register(this.id,this);if(a){this.glue(a)}}};ZeroClipboard.Client.prototype={id:0,ready:false,movie:null,clipText:"",handCursorEnabled:true,cssEffects:true,handlers:null,glue:function(d,b,e){this.domElement=ZeroClipboard.$(d);var f=99;if(this.domElement.style.zIndex){f=parseInt(this.domElement.style.zIndex,10)+1}if(typeof(b)=="string"){b=ZeroClipboard.$(b)}else{if(typeof(b)=="undefined"){b=document.getElementsByTagName("body")[0]}}var c=ZeroClipboard.getDOMObjectPosition(this.domElement,b);this.div=document.createElement("div");this.div.className="zclip";this.div.id="zclip-"+this.movieId;$(this.domElement).data("zclipId","zclip-"+this.movieId);var a=this.div.style;a.position="absolute";a.left=""+c.left+"px";a.top=""+c.top+"px";a.width=""+c.width+"px";a.height=""+c.height+"px";a.zIndex=f;if(typeof(e)=="object"){for(addedStyle in e){a[addedStyle]=e[addedStyle]}}b.appendChild(this.div);this.div.innerHTML=this.getHTML(c.width,c.height)},getHTML:function(d,a){var c="";var b="id="+this.id+"&width="+d+"&height="+a;if(navigator.userAgent.match(/MSIE/)){var e=location.href.match(/^https/i)?"https://":"http://";c+='<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="'+e+'download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0" width="'+d+'" height="'+a+'" id="'+this.movieId+'" align="middle"><param name="allowScriptAccess" value="always" /><param name="allowFullScreen" value="false" /><param name="movie" value="'+ZeroClipboard.moviePath+'" /><param name="loop" value="false" /><param name="menu" value="false" /><param name="quality" value="best" /><param name="bgcolor" value="#ffffff" /><param name="flashvars" value="'+b+'"/><param name="wmode" value="transparent"/></object>'}else{c+='<embed id="'+this.movieId+'" src="'+ZeroClipboard.moviePath+'" loop="false" menu="false" quality="best" bgcolor="#ffffff" width="'+d+'" height="'+a+'" name="'+this.movieId+'" align="middle" allowScriptAccess="always" allowFullScreen="false" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" flashvars="'+b+'" wmode="transparent" />'}return c},hide:function(){if(this.div){this.div.style.left="-2000px"}},show:function(){this.reposition()},destroy:function(){if(this.domElement&&this.div){this.hide();this.div.innerHTML="";var a=document.getElementsByTagName("body")[0];try{a.removeChild(this.div)}catch(b){}this.domElement=null;this.div=null}},reposition:function(c){if(c){this.domElement=ZeroClipboard.$(c);if(!this.domElement){this.hide()}}if(this.domElement&&this.div){var b=ZeroClipboard.getDOMObjectPosition(this.domElement);var a=this.div.style;a.left=""+b.left+"px";a.top=""+b.top+"px"}},setText:function(a){this.clipText=a;if(this.ready){this.movie.setText(a)}},addEventListener:function(a,b){a=a.toString().toLowerCase().replace(/^on/,"");if(!this.handlers[a]){this.handlers[a]=[]}this.handlers[a].push(b)},setHandCursor:function(a){this.handCursorEnabled=a;if(this.ready){this.movie.setHandCursor(a)}},setCSSEffects:function(a){this.cssEffects=!!a},receiveEvent:function(d,f){d=d.toString().toLowerCase().replace(/^on/,"");switch(d){case"load":this.movie=document.getElementById(this.movieId);if(!this.movie){var c=this;setTimeout(function(){c.receiveEvent("load",null)},1);return}if(!this.ready&&navigator.userAgent.match(/Firefox/)&&navigator.userAgent.match(/Windows/)){var c=this;setTimeout(function(){c.receiveEvent("load",null)},100);this.ready=true;return}this.ready=true;try{this.movie.setText(this.clipText)}catch(h){}try{this.movie.setHandCursor(this.handCursorEnabled)}catch(h){}break;case"mouseover":if(this.domElement&&this.cssEffects){this.domElement.addClass("hover");if(this.recoverActive){this.domElement.addClass("active")}}break;case"mouseout":if(this.domElement&&this.cssEffects){this.recoverActive=false;if(this.domElement.hasClass("active")){this.domElement.removeClass("active");this.recoverActive=true}this.domElement.removeClass("hover")}break;case"mousedown":if(this.domElement&&this.cssEffects){this.domElement.addClass("active")}break;case"mouseup":if(this.domElement&&this.cssEffects){this.domElement.removeClass("active");this.recoverActive=false}break}if(this.handlers[d]){for(var b=0,a=this.handlers[d].length;b<a;b++){var g=this.handlers[d][b];if(typeof(g)=="function"){g(this,f)}else{if((typeof(g)=="object")&&(g.length==2)){g[0][g[1]](this,f)}else{if(typeof(g)=="string"){window[g](this,f)}}}}}}}; \ No newline at end of file diff --git a/js/share.js b/js/share.js new file mode 100644 index 0000000..772d6b4 --- /dev/null +++ b/js/share.js @@ -0,0 +1,57 @@ +$(document).ready(function(){ + $('#tweet_body').focus(); + + $('#tweet_body').keypress(function(){ + setTimeout( function(){update_share()}, 50 ); // we're delaying, otherwise keypress() always triggers too fast before current key press actually inserts a letter?!! Go figure. + }); +}) + +function update_share() { + var text = encodeURIComponent( $('#tweet_body').val() ); + var url = encodeURIComponent( $('#copylink').val() ); + var tw = 'http://twitter.com/intent/tweet?status='+text; + var ff = 'http://friendfeed.com/share/bookmarklet/frame#title='+text ; + var fb = 'http://www.facebook.com/share.php?u='+url ; + $('#share_tw').attr('href', tw); + $('#share_ff').attr('href', ff); + $('#share_fb').attr('href', fb); + + var charcount = parseInt(140 - $('#tweet_body').val().length); + $('#charcount') + .toggleClass("negative", charcount < 0) + .text( charcount ); +} + +function share(dest) { + var url = $('#share_'+dest).attr('href'); + switch (dest) { + case 'ff': + //$('body').append('<script type="text/javascript" src="http://friendfeed.com/share/bookmarklet/javascript"></script>'); + window.open(url, 'ff','toolbar=no,width=500,height=350'); + break; + case 'fb': + //var url = $('#share_fb').attr('href'); + window.open( url, 'fb','toolbar=no,width=1000,height=550'); + break; + case 'tw': + //var url = $('#share_tw').attr('href'); + window.open(url, 'tw','toolbar=no,width=800,height=550'); + break; + } + return false; +} + +function init_clipboard() { + $('#copylink').click(function(){ + $(this).select(); + }) + + $('#copylink').zclip({ + path: zclipurl, + copy: $('#copylink').val(), + afterCopy:function(){ + html_pulse( '#copybox h2, #copybox h3', 'Copied!' ); + } + }); +}; + diff --git a/license.txt b/license.txt new file mode 100644 index 0000000..0aedf04 --- /dev/null +++ b/license.txt @@ -0,0 +1,27 @@ + __ ______ _ _ _____ _ _____ + \ \ / / __ \| | | | __ \| | / ____| + \ \_/ / | | | | | | |__) | | | (___ + \ /| | | | | | | _ /| | \___ \ + | | | |__| | |__| | | \ \| |____ ____) | + |_| \____/ \____/|_| \_\______|_____/ + + YOURLS - Your Own URL Shortener - A URL shortening script + + ****** + +This program is free software. Do whatever the hell you want with it. + +This program is distributed in the hope that it will be useful and/or +fun to use. There is absolutely no guarantee of any kind about anything. + +For more text, have a look at http://www.gnu.org/licenses/gpl.txt + + ****** + +This software incorporates code stolen from WordPress, as shown by +comments in source where applicable. + + ****** + +By Lester CHAN (initial idea), Ozh RICHARD (development) and contributors. + diff --git a/pages/examplepage.php b/pages/examplepage.php new file mode 100644 index 0000000..b687982 --- /dev/null +++ b/pages/examplepage.php @@ -0,0 +1,18 @@ +<?php + +// Make sure we're in YOURLS context +if( !defined( 'YOURLS_ABSPATH' ) ) die(); + +// Display page content. Any PHP, HTML and YOURLS function can go here. +$url = YOURLS_SITE . '/examplepage'; + +yourls_html_head( 'examplepage', 'Example page' ); + +?> + +<p>This is an example page. Its URL is simply <?php echo $url; ?></p> + +<?php + +yourls_html_footer(); + diff --git a/readme.html b/readme.html new file mode 100644 index 0000000..092f257 --- /dev/null +++ b/readme.html @@ -0,0 +1,695 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> +<head> + <meta http-equiv="X-UA-Compatible" content="chrome=1"> + <meta http-equiv="content-type" content="text/html; charset=utf-8" /> + <title>YOURLS: Your Own URL Shortener + + + +
+ +

YOURLS: Your Own URL Shortener

+ + + + + +
+ +
+

About YOURLS

+ +

What is YOURLS

+

YOURLS is a small set of PHP scripts that will allow you to run your own URL shortening service (a la TinyURL). You can make it private or public, you can pick custom keyword URLs, it comes with its own API. You will love it.

+

There's a WordPress plugin available for YOURLS, making integration with your blog a snap: create short URLs and tweet them automagically as you publish blog posts.

+ +

YOURLS Features

+
    +
  • Private (your links only) or Public (everybody can create short links, fine for an intranet)
  • +
  • Sequential or custom URL keyword
  • +
  • Handy bookmarklets to easily shorten and share links
  • +
  • Awesome stats: historical click reports, referrers tracking, visitors geo-location
  • +
  • Neat Ajaxed interface
  • +
  • Terrific Plugin architecture to easily implement new features
  • +
  • Cool developer API
  • +
  • Full jsonp support
  • +
  • Friendly installer
  • +
  • Sample files to create your own public interface and more
  • +
+ +

Screenshots

+ +
+

Main admin dashboard

+ + +

Stats for each short URL

+ + +

See a live example of YOURLS stats on http://yourls.org/download+

+
+ +

Download

+ +

Download YOURLS from Google Code

+

You can follow YOURLS' development on the revision list and get current snapshot using SVN

+ +

Credits

+ +

YOURLS is made by:

+ +

Keep up to date: follow Ozh and read the official YOURLS Blog

. +
+ + + + + + + + + + + + + + + + + + + + + + + +
+
+ +

+ + + + + + \ No newline at end of file diff --git a/sample-public-api.php.txt b/sample-public-api.php.txt new file mode 100644 index 0000000..00b8756 --- /dev/null +++ b/sample-public-api.php.txt @@ -0,0 +1,10 @@ + + + + +YOURLS Public Interface Sample + + + + + + + + + +

YOURLS: Your Own URL Shortener

+ +
+ + URL has been shortened +

Original URL: $url

+

Short URL: $shorturl

+

$message

+RESULT; + + // Include the Copy box and the Quick Share box + yourls_share_box( $url, $shorturl, $title ); + + // Part to be executed when no form has been submitted + } else { + + $site = YOURLS_SITE; + + echo <<Enter a new URL to shorten +
+

+

+

+

+
+HTML; + + } + + ?> + + +

bookmarklet + +

+ + + + \ No newline at end of file diff --git a/sample-remote-api-call.php.txt b/sample-remote-api-call.php.txt new file mode 100644 index 0000000..af559ee --- /dev/null +++ b/sample-remote-api-call.php.txt @@ -0,0 +1,44 @@ + $url, + 'keyword' => $keyword, + 'format' => $format, + 'action' => 'shorturl', + 'username' => $username, + 'password' => $password + )); + +// Fetch and return content +$data = curl_exec($ch); +curl_close($ch); + +// Do something with the result. Here, we just echo it. +echo $data; + +?> \ No newline at end of file diff --git a/sample-robots.txt b/sample-robots.txt new file mode 100644 index 0000000..c452a8c --- /dev/null +++ b/sample-robots.txt @@ -0,0 +1,9 @@ +User-agent: * +Disallow: /admin +Disallow: /css +Disallow: /images +Disallow: /includes +Disallow: /js +Disallow: /pages + + diff --git a/user/config-sample.php b/user/config-sample.php new file mode 100644 index 0000000..3679b96 --- /dev/null +++ b/user/config-sample.php @@ -0,0 +1,80 @@ + 'password', + 'username2' => 'password2' // You can have one or more 'login'=>'password' lines + ); + +/* + ** URL Shortening settings + */ + +/** URL shortening method: 36 or 62 */ +define( 'YOURLS_URL_CONVERT', 36 ); +/* + * 36: generates case insentitive lowercase keywords (ie: 13jkm) + * 62: generate case sensitive keywords (ie: 13jKm or 13JKm) + * Stick to one setting, don't change after you've created links as it will change all your short URLs! + * Base 36 should be picked. Use 62 only if you understand what it implies. + */ + +/** +* Reserved keywords (so that generated URLs won't match them) +* Define here negative, unwanted or potentially misleading keywords. +*/ +$yourls_reserved_URL = array( + 'porn', 'faggot', 'sex', 'nigger', 'fuck', 'cunt', 'dick', 'gay', +); + +/* + ** Personal settings would go after here. + */ + diff --git a/user/plugins/hyphens-in-urls/README.txt b/user/plugins/hyphens-in-urls/README.txt new file mode 100644 index 0000000..54f1425 --- /dev/null +++ b/user/plugins/hyphens-in-urls/README.txt @@ -0,0 +1,4 @@ +This is a core plugin, bundled with YOURLS. +Don't modify this plugin. Instead, copy its folder +and modify your own copy. This way, your code won't +be overwritten when you upgrade YOURLS. \ No newline at end of file diff --git a/user/plugins/hyphens-in-urls/plugin.php b/user/plugins/hyphens-in-urls/plugin.php new file mode 100644 index 0000000..4d9b7a8 --- /dev/null +++ b/user/plugins/hyphens-in-urls/plugin.php @@ -0,0 +1,20 @@ +http://sho.rt/hello-world) +Version: 1.0 +Author: Ozh +Author URI: http://ozh.org/ +*/ + +// No direct call +if( !defined( 'YOURLS_ABSPATH' ) ) die(); + +yourls_add_filter( 'get_shorturl_charset', 'ozh_hyphen_in_charset' ); +function ozh_hyphen_in_charset( $in ) { + return $in.'-'; +} + + +?> \ No newline at end of file diff --git a/user/plugins/random-bg/README.txt b/user/plugins/random-bg/README.txt new file mode 100644 index 0000000..1504eb5 --- /dev/null +++ b/user/plugins/random-bg/README.txt @@ -0,0 +1,4 @@ +This is a sample plugin, for illustration purpose. +Don't modify this plugin. Instead, copy its folder +and modify your own copy. This way, your code won't +be overwritten when you upgrade YOURLS. \ No newline at end of file diff --git a/user/plugins/random-bg/img/bg_ants.png b/user/plugins/random-bg/img/bg_ants.png new file mode 100644 index 0000000000000000000000000000000000000000..1b736b042080053eff04f2b4662c7e04c3eeb853 GIT binary patch literal 43030 zcmXtgWl$U6+cr)q?ob?p2Pjb73lw)K4u#?bcPVaxVgZ6nad+3^4lVBPF2(K5@Bhp@ znaw62GP5Up&bhDqk_D?O%V56$@E#5h4pUB6N*#6{`tNv$0(-B}smy|%P)rqMq~PBE zd*yT#CBVT^!^ufWXnJPMba-Tt&%5nERs5N4@%gNh1^-bNF$f6_<)i%1940l0wXWaV zH!u3ZS?{|#sJZTN?WbBZIV@)#u_`;S;L{(IYYi2^NPz^n6mdL2#78)bk0jqLK9)?o zmS4O!Ypu?%&Weags?G^zViiqI^UeDVQ%T&oQEM_3plB11wv@{Y*cVQ&F?n`>>?z!82GQ?u6}%& zLJSvhwTQ72-)>s-pz}ff-n_0ejI%Gl&jr=;-^_XMg$P7%MZhV2QnHUj(quZ=TF)F_ zi{YoP38+KYonR+cH3#cA^^-(^i7V2-A_Kkpw?0O!)FrIQw8Dj$C`kaOkNruJ?cXS$$%?1LKEM9+8E zUu-;>BNK1q{-JG=k2eJAWO+(~#dvFckuXa{WK_qP5%Ka*>@#Uceop!jM2f5G`VW}E zd^&gC7TRh?qrdgarvbPYT*hPP=?yB#P06W6>X10VV(vp+i~8CL+{*w+G#QTxaHyGG zW^-$6$(?+<*~%JS%$*>9+oO5CJmmA-&l(M+9%BTcLWDu%ljo^#On38F?$=Ws*zKHJ7we}BSHb_I`MQz3*54q6!a8^? z;mnz^ZP+HWwia$9d1am;qf*G9&2qix8Qw$N2S*oE0FrF-!FkduN$DXiXtO!MRyt@b$u*27|il5Rrq1adSa~d zqA$KqSgfmujQHz8G|EFT_FA8#43ZXJ4n|3jrtI>@0Y-#>6rEM zKb(|sS#*cj0x?GYhIphjenZRva)nl&=i*p!5U=2}@E$2)&EiMSRW_XOZO}^cJ-ZvHNce46f+m&!DYWH1^TEm!C0mIKbV)Byl#&z=AZNs z<7Oeg-(g@L@vIw6A2cVpPmybvRmR5}0t(vUP~RyPEShGp1k!>z zD*(C#cV}pkPh^EUR&0G4!flDW)9d%_p|c39H6M-N4ty5Zh%45Lm`<=jJd+*OqfuTa zGv6dY!5d6z)p7V7^!Y*Gqbe5ki|HO}haWUcuI>oQ$RS8*U8inwHiPw$TI@J?Oc%}V&|=M$xPhWN3l1gWVIiOW+TH6vv-Ml?;KrGLb~bbj6zh1mMs_SJ$IxcVZ*o#2x2ZFeBm}Z z&L(R3zQyKR4;$f*R9Yw~wVL5Nrb3NNI$@AOJrOfXDbsJQrQxeqGXZ2Q`Myt#YUiQ_ z8DrY?e5m01%ggQyhm(bU=qTTvQLQa+0_^9Ej8ln9QGe~l&dH-WapqHum}@hp<%lu9 z2!>ENv+M5sHY0+QgH!{flC*-A4E+e?dKjb7(%wa!R}7hA?Oo1=ezPYreySF39M zh8|X7BiG;_$^u@^TXd2k_sO#g1{6iLSn1^GZwZRP_N%8w|C_HyBHWWRD_oP5BBNSD zd~_wRBM62Lh^YZrEt9daR9U)PlT<#bqhY8A7)*A-`Bo99QwX0sOXI0j`_ZphwW>mB z<#ybn9u!kuhVewTXtuQFkV;7QZoa1l=7V&EVI|Z=i?N(}MTCg4DjoK<5TpaTRmEpd zLh^l2XNa36#61|FTA+Xe>ALTZdhSvo-`oYGuhe)X#yEaEP2goJX@^Z`jf2AeIeRfa zyBJ!z&z4jXvq61D^1^QN0dzSd?LNSPhk9kMs=Bz@#hKkfMum_cGwtUV)M{q$Y#S>| z>QTD&1}Wk}8@tg*>ud@E4U9}N@b?6vLU%D=#jkp5tj{`}h*#kkrzNQ2M^43_s0O=k ze@6k$uaS7D=)mlskCuew{_-AWX3`xI8-Z)>a!_ZEf(53CZ{qpBc{PlgHui~2{VJM} zJ&b(}!JS6}(D!cDfC&`J1aZm8TOh;uw>HfM$ES$lbm^_Mpu-p=uDIv*b^kzr&nq_= z(r|g(m2ZN8Orka!kNRs5UJn(w>~wHj}#L`8!-B9_(m{qSjhXZ@Zo^TR%5_d^^L zCH??Dz@~!p2ebIrLKnMIB_30Gb}(U_;)KijxOQzxmA?O23gO-UFgAs)zmv5qU9_HoUVbwE`uszT&pgVby0bHiLx*~nY= znv7}i1L19KKbkEU44!b8Ky)yVMempCZ>Tx>;P6I+#Gck@UMDpia)$7X?-!S0Q>n4( z5L`wJ-|G||uRK0FtO-91YVDhqG`Yo+UYI2=SL9WSXQh@Sc74oCE3(A3k=W91H*7JY zt_G-{hT9=SauxdL2~1FhVnT97VvqNORn(e2*0CC~TpN(q&^3tFTF>tJw#8gddHo(J z+R$2DTiSo*n!KkD@oh*D$%$keqmb34|D!p?0}lp(k1+;(nef=Om>E@ff1*8@8KoGR z(^uhRzjF)$`8(2{(BXbkIgJxt9j zt{o#5bw%|!TYcmebJCjgR*}dan^>d9?Fs_^t)@%HjIu)$`=J&MUu9LRaMdaoZcIDV zL$-?&2mtplE;=2>5@RqWxfx|=NMe4e!4Z;nkd<1>OY8W)81-XezWKKTWCqU@bzTHE}T0g6P5QiU(u*sEn=R9~%2Oz^K=jx9Wz>hgI)~g+F5~+@rz>8w z2lW1pzKi*wh~Mj9@+qYX>0eK0OaliQrvN>oU*_JWP_)EtA5L4(@S3Wn*$wT3sV@(`}0C{&d=_!KZO>Q$YoYO0S%!YSj7ObZh^? z#NTyzJI;=t&rY1~?{lY(lRDP21e=7Y1CHg~^8QaggO+>uDf zH+$6w7aMox^A7B&$ERwRI9J_7!pSA>D^JFA9IiCjl4#u)w(1c1zNAlHo+1vaYNf6} z{K;JL+l4k={9A)?qzik~_8%6|rVBo2Q8SYfO=b+^U^CfXRY9aL*B{IRiHk!2uHj$C zUu=Z&OSEZE?DGpIBT8L(`s6lj(^$IX07ERc2(hOL-r3+06HT?dTf`8@D%E_ijuN43 zICI-{wGz`g)kYS$3*?);mWgc-f&s~$!WtU@MTov_4YekVG?8#xKy9O)iQZ>yU@Ahi zNTa1q#kDw`IMl?$|DD2DRgp#)%Q01%cUoG1D{hN{r$ea)2;mbJsgsGM5fAU0wm#O! zDH*B_JPJPWJvHLbq={u%rwLz7F;8$5JzRCQC3qOsc;&@*7G@YSLs&@0^5wIry?*cx z!iKyLp+_<8ETpah;zp(Djkvgez1X{rmLfUEZ+~dFBBUnahU6@(^i=*VA4Mgv}d-Qs}8rJ4y zi!$~eG=DBTZq$a~lHykgtC(yNhO=MOdNJc;)2Z&zj+tCMZvU!psM04htf|B1bNsUq zxmc7yTB2r~=Xh0OD)fudT!}P1RzO*JFX(VdJaL9Tm|~OXkggW!v`nbqY%>3G{*=U9 z;m(#m5?IqRI_X=e$i*SfHMJ?@5}40d8b5Xn!w(bm3K#=FFv|^a$}Sgog&meQNRDG2 zb&Yd2$w&&n?Ng?YbG2yV+(q1bYE$r&;|SEmYpo(<`6q>>0DI)+#waY6ccX1CE(>cU z2o#M(L336Tl;PE9y58DB_B({GKL6wCq161Z5xIP%$l(LL zx<(Ppevhi@TkIsxtMM8bTsW@u|EhUVV7Fu-zoS($m6hISk<f#tcMSCzB_km=cSvW}t$1x5ah6Um0Xc9wD1HLx&XBXGA>F6+ z{9-$sf=UJ2*E@3#XOF9&8_J?jfVl}jl!#OulcB(w%%aYP+>vJlki$V`OpYSJoF`Fm z{7r7-sv>(3n3Qad*aZ3-EIK0Ctu{H@YR^A59E!k^Ri_oIv{u>^TetGoBd2VvV=<_D zm-d}Z90KH=S`?Lynb`Hb@x_u0B5RT&J;qe6-TrVxE#S%9n<@<-QyDQpD0!L2Bp6Y1 zwh+-fd~^{dcMc6;VW>oeWJrW^9Nc1_EDOkXf}D58$WddJ|1M9D$Gm!K#F>rGB30C8 zE^S^6e16sAk$Jec92|VP4R(F#=#B^WICt-K3E#e-%uL%gYCcvH$tex$rv$;6PM5FmM!Mz%B@G=@!vTDqN4XbKBYeKplKL+cc7IMD88Qj?QQ=k zAOq`W=O_^Sf)05pm zqLZxq+NZN0dv2uyf-U#%XPU5_9>f_t{!*Q1?zDx+T%*1{lS7fITAq&FkO?W`4C*Dg zl9^#Wrz(D4De7>gQM^W-NAaBKHG-Uj)ZUnSAZ|MQdSonpR*|r!$Gj>cK;O~jN5qZ<+#3D^vZ>gR$29- z6Y`O&UqYiMg>Eq2NSDGf)x!<{lLwm_$?z$<-&kSdj@2TU(QhWNz2hhPI-1p9J{=_u zLCz%OlUbZ&gZ^@$6z%=HXr7gtVm_%lAIm1&>2kqu{8k7z$g$>v+2uINbKDt58Y%WKCz?w;@fW9Z}rt-7JDwVf|7tzLKyMRp}Yz+q-! z`}UOFZ19_QFAsNX&SdZcMn-<8)Srp(&W3#YL|_dX!u&exQJXznmLrs|??p`RAms05H5 z4FpiATsl5f(xWdrV{#l@5a0CGe&f_G9NcZ=14fDY{d*TnE+jKlbhZ0bxqsDNd9(V@ z4(cH0@l)*a79NQ1_aHKVwfW++KKGPL1gwNE%X8J0@2Po>27!iuSFr$zPBh!xgL@mbVz|By))P`du zT$ESztY4cMiaBuZ4^A#3K6wB1zfON5%Zh%)=wrxPa|*FggfZ?HsD6^(zXdr0xdpnk z$-&Qsed-CTU*hLfI#BhlY60LdEe$BZeqm{_UojB>dYGy$b0>YWbC}A1pBjqX<$Uhu z>-lDMWv&s&qfby&9Lrq~dDID>_pxE9`0ezKrFSz`D{TA2szeL(tW^Bw;j|nBvCH%7 zi^}yX;-C&&VzVEpdGm2Xd8<(&xARNV=whaGm`-~)`&JGZY``ByFF@`Frm%`9H2o!obYG zj`>R$4@2qUYR?_d$b=~5R!J7MScBPGlgoo)0tk|!t(0bhv`*vfVnbwV3Y$B6lMa!v zQ0nH1JT9zmOi@s8Irv>Z#a71Ew;Tz1)3!Swk;^dbi%6K#Y!OT6r77$pDO)Js)I?cy@FtT3Zcz&uV!5CF; zL>T#q4A;o;oD{3+Zs#LG_$Bu}SoSofp|3t2#gDny-*a75)OBAgpqj3h{=Y8w&} z-Mk$$JRYw^&`TnrW&-=-mYxT2yVMs;6)f2JGYrh{U_%2(5!gYUUOpR@B7O@WXuU_N z1^gvG-!NsET-^OMsW|35D;tE5Zaz^-aLJ6<RsTx>MnAktqed%k_)tb=5pWruC`fZYi zKz^7DH^?Jt;*K5B!kZW|8}J|37*=C4W!^mxDVa)5ldILNa8u2;T&tADV-kD2yu5_a zxcY^M`kcx#ih0d4JeS7q7uEe6{6wHzx(JUD8KEQ#)#V;gSP9)Dr?c+34K>*(KXymz zdi@|>$9vNx^!ss$|DDm?^|Wqlu9M)&F}C}S6OGnDQ3Uqdbh+d7GIc3!om_KTUzqkcg^5#R4(k1I77jAXz^ZlUd8G0vA5QDe*B zjW1KkFDfz#Tjl0?ri^kSb8z8hII>MLSzc|X@FU@3M!Tkgr?uC?ETiNpV~*^)rtBIP zE=Ad9a-W;D?FaXYsq%*KSX*c%vOP;7LTvL`SLNCQf9)Jepr?-&+ooQ-{Z)6A_C|9& zy|{i`BPKzw{KVYe`lUTxA?3)B{v-ky^iiG84SiI!af#e?B9%-z7fy|Vsu6=0<`@+% zGVw&_Km^~nar0Vw_?RE*Jtv?ZGZN*#1s+;)XH)MigI|3V+89k47co(D!`%L?dt37G ziN=poJXlkkRcu7_#5Yc&^gj<;6jN&`jF_F?D+>G@u~uxW<+TU(<*zE7k3 zo>WopJbbrodATx)gxod;?(`pO!C)`a4=#`B{>w6X#E7Zez8^<3?_nkHYpb72B85l= z^M!q!;+TQiT_Y}vkR&FHQ6V5}mLqCG#=y1<$1qrD_9%`pK&oMYD^EF81QqUjk*m%7 znWr?-XKcq5+U5O7$Q6nQue94p5nLQO1h|%8HdI*IxL^$`+wJ_)ZH^tP6{2TGCFE!k zv;I6s<6Anmi#WdhfsuXB)>C&GA3jSkVe@mTlz7r&7x$O_f~~nOr7aW~0T7}#c6I3> z+-LKvud{~c^`-3&?;kUndQ*^%UCtajK$0`b%xHh^lvAiFA6H5l8DA@2cMRHMt&n&M zzFnBcl67~W*o(C5#bn7s>~bLHTPu1~Z|LS}NHdQRcyU-e0&X{A0+SX zbe)nUZEv=4&lK0wz25KkRXP zkEi4^*O-=l#;xcOEH5>X?z9h7!4s^RZ?=F{5TkaW41rwfiJzGKaI%sz8-dLuXhvbN zJ}&+P!|bufweMCHRb{|-8P#Ge4KwEXzIrW`zE29&INZwkkFWCy0|g1kRZLs#q-Bd3u@9B+kXQu zQiz?=WG3wv{=IK?UguPetWa;-1R~VbsD}MaHO;Bh0w~vj*VFynJiOiO8h6EIGntnebbDOuc?64LCX+n@|(@bc3pX(^T-6*1OBYt&e`=titrVt-8 z;_F^86ey=A;@8}3Y+bnHHvZkk3oDzLH@|S`9ZStMOfcSho+iCuhbss!L5nlsI8`9*oIvs=(> z1FMe@czcy)dH8GE$~%ZGQ=hE%Ppr2`baBtiT4#DSVt&Jq2k%Q(Iz_@-CrAm=nOs9> z3aQZ^%^q`SOT)2b*Sz`}#JBjwJfq-HXV*K3WS4%Wm4{c&${$Hw^$hEtwOAxZ7}Jz? z&p5{;Y9NsNpnNvqnGq&EIRM3IvqwZSUk3C%RUJruJ|R&EU1CQpozWqfz=VuUY{uK1 zrDD^zlQ6_)D*h!^zkD(yy6&;UTFgQm-eX^_Z=gai8Q9*@=4(VW8_}BZvy8HrtjPbS zP0$2{XTPIuuVDNlOm1r3Fr;Es7nK#)ZV%^uS^K_~8r32a#n2?F&3%ARvE2Y2KvRJW z(8s5NH7THC({-%>F28NHr_Fi~03R z@H&-N1UGuq%C4I?9AV3`E~66%UYfdj7T~|LfRX($agEV036ksk2+C|3RT;%gf~(3l zE)+Vc(&a=)0SYPw2n(9E_)NMX=er^Pso!WB#+c^iKdUVh5{2=VHpBURTiY=dmzdg| z<;gce0DUf!m?|nji)rfm{ea|ic9GHcRXinLW{q2*+3eblOKbCS?_$6&YJXplU5#MY;k*ns|C(}vbj8p+nx2X7ctcfDmW^1e9{EN z1m&S5MQ>VBnAM@p45sR0LXtANq4xgK>Ad;F|CXqA^=5~Y6vIRWhd)$q)URQMvOQhIB#eUn<7FM!^RosQvHMT?9iKt$=O25o{;%S`pj}#hLfZ)B@SSnl`Zo zuFq!yQcwvPDR&TobYJ)8$dUJwX{)Yu6l)u~P{W4+2~c4;nO~?A=!RB)`SzH2Wr@#R6@JHM0+Os9nvef)CY5Xn~y{4w4)3_Ug68D)>Z^!2TlKAC%|D4s< za@DzqV+XNej`m|4Jn)&kzjIOWjCbEEYxQJ|w9d?}$oi05_ns|b$KrEszB zs_sve$FP!1kS5}rX*Sw0ZW^HQ9t%gvsjTPJscWHzO5~s5B!$T6;OiAU5pnXn(yc|J z6RyT%-2F7%hQ|)_qUd=yZhE!g9165DSdXL58&Wj-!W{XfVX)A+WR+9e5GaRauI?4= z`ZtGfuZXUArdW9*MX{S&<0HxGExtW>_Kkk{R-J2s9g$Eppiouf1Kd(4H2fL@ZU#J{-{NGB>1ZCW`E$Dm%1 zu7#%D!o2ZYFrfyfD9;cjtUB=~x;pr!>A(MC_ovLzv7Qy4uySo_aPfhFaf0Kj&o*JD z)hEIeP*0QI*J2@3*ImQ5Vv}Lgy_pJh7>k4y+iLCko6`2D_6tj|=5U`>Nu7^c*pYQt z3QpP5W2y6YpWjVW{5=5QAKdaC*HXm_KWU+!@uRw$n6D z=dk#7Xrwn~YK}zed>is}$Gp9oS`?UID-x(nDJ3~Ol`quXz44T*Wm5Y@FJEZ*-4pTt zxPqV>hiw$0bZokayBsQITL)uGh6`wi+q*+GOXy`ahwWKS8c^h>&Tx)zbzX*>urL3S zS=#7QUhOy8aABFF}X|aQ-386S~v5%BhGGJeJyWN->M5qd7uji;K=}pBw)Z81A1`NUIxX!hT+p;a{Tf zJf|cf5y=`Z4%$;cwXJ8|^Rtp0$~Yoa;#1_3;G=R>_8KW_NHIgh8GPMhf0558T)q)<_cOD(bA*BaNwwFbYkb$;_@{YVh= zI(g?4CLPTpgSsl4jZ<9V8DCuHxv8910_T`{r^A+t*5ta1~n7o4(x?h(8*wt^?bhsiawyjU&d6r~J6Qq&+ zEL9q0dJ?-DzCc#wyo16!uMdaR2AvZqa-ie-CGSlD&RiYA9|o?Am%3L7a1&x zVy5Kx#?p#^c=oB<9{AgtmTaPzYh%=wgwMJmUaVzQDOF_L|HVB9G<>mRo`exqH%iZb zj_ow7+VHsm5wfW~&W$_=Kim&W6+xug>fRHZNhPmc5vCcBve_~+YZu4+%H~_!cZW@} zO}0+lUnkb?&(XE;#oS95N^%tAiJ*~`)?|DOsf?4C;A^qx-_rFS-n4x%BRRTov0$G3 zZ#G)>ygPFb&bL3CkBz6y9@FPoxXHP-i~P8NORY=5Q7$H{(J^Z0$cpzb{KIK-duBML z19w$k4w>&++vN4*gSq&@(f0ZBpj*0ahq|(UBV^NXvCRnB7nwBQ4~Q&Y+t>NZgJ>rL zVgDffb#m0Xg1wAB;X<$${W$wYec%wi_0M#=Y9mXdS!eO}O_zT}V9dwZcJB|PLD{Wt z95AlF;n+f=?Nr0#XPE{3>bJ94m*{AzMMfg@=KWXYSUjn#7^#3`zNlN6&(zZEIydD; zjY_HOrwJH*E?ajmt{U3u_$0PcH1w}UJ~Qlvr8l#o<2gfJoL;h=#Fo=v;`wKa@kwOZ z>06_4(30}%raR1(>IFj$GoO@FNi2xsIuAD*)*j z$ntzyIo^NmGYy2;!vtnK33?&KI}B-6GjK#hH#b>B|qXlAkg(F=H2(!JE!knN%$a$Uw@%RyPAqJVP1sv}@!B-8?C zp0-xOE~1iN)Pn9E7{t&KJ2x8U;oh*?X(-j2U;6OXVhO(`X#N-kxA6l&Vxg=^aAoN8#b7c;?2YYzGQ(vCYTGr~}EyV%aK?lD#w zhMSErPy8=49ogR#l-)nS`d#90Z!1?ysmR)pkyG&2fbt+swnhT6LQ{mBLt}W^es{Ac zq(>H7$t})i0SUy(sYWA?qFNhiY{6C|g6>#lZi`dyeW$A|qz$D-0JJJf^_Nw#WS%Ooeo)`0`KhcGwOpbSd`tqd%MgS*QZS>!y_n&6)7DGQ^3zZhBge%n z*}(l+mmg#1CN*ko_I5x1{yWs*ljSwZ9lZHzm*Bn*Mlwqpd75Iv z*l{1i`=`OJpgj&AsN%>m19p2V4A{!zt#on^#8nV6i`^XuMKydS1bKM;i6+u;1njDk zmmi5prj2y?@J^Fqeic?0)!I9&fmcV)^mpqe4EfY@N+I40$w`|^yW4FAxt?S0RO9RUQrI93@S_L6J3(i@DPqer|N^0}VRUoB;N zR4PGNSGu@Sk;nvRYow^fKb?vg_vIPxs2aNAS9plN|GwSGkIZ?Va)^noLdIIndRKjE z`aUM#fFL$yPKVs9;9H&dsdyIs=n44&{YirU8C;loO$r;%EjkbA7c~gmKcTk3799G` z3!35l(JgTJ(dXpsI-%4yuboJi3pu!G(o9NB2Bvg-S|ou(g=>+LF$W^TUxI>8TkrI! zb&ox3nHUV~!cwWp8SI^ccP{z_G>u*2bZ*~3eG@LAISZQvV%b{hU|2{1>LLhpY77?$ zFXl=Ba-65FGCajANfX#3$X{Xb1=XQ)K`6X$^*g8csWAE=Zh`NS%l5WyQg)Kvs!)zS z2Ki)W*7k}#R0l9s4}*1)6*$Cp_E2NoyK^htLzt4g?sGs0v&G86WKbCyReXH?(!Jp- z8AYEv=G3*_ZyB!J@@jVayS67hl|0D9|D3@kW^(xyckdiVqNa6~4S>|6cun?Ee<}Xj zfFKI+c+&)$=?$$T-oxhU-UmNJJYVm3~_%RKOydiy4N_B zT+m>5f0iqKH}(vlt5p2r^s83p994P= zHttv6JOlWOi0|_pD5U0>6%cG0Zj4xpgsnPULp8k(!qlWRB2e?gI6Y1Yv@F^4{S+wEIu_KPbNyFaw;rTG+JkHEbdtsiAXn3BshGdaO9WMq%NrY47 zn}suS=c5O8-Nb*fqXJ_9!< zCjb=?!&k;v+5mFc)aAEVs$qm^Jk=*fHmV2w?L=y|b~d#KOD4GdWXS#L`qd}zIBem} zXK5T&B4B$In|$y0p+HaCh_VQiXDax zC;Q!Vg){7g&Q_Sn7>wKhFER6JW80Rh zIsWv=WtziMDVshk^FeO-Q@?9`i)MUODxOKKy&_SMxhHJJ02(I3*-3jkSx9nuZX3_2 z{kp#7hz8@r15$5x9fRSH6N;vR`xq$cho%uvH-oUE#5sgtrQ~F45uX~xyrzW>aa%|` zoJGifbkK5qPB#9*L5HU1G*zVvFZUO(?b@56O^CNvEpDt(;e_J7kGr~i?BWzf@lHDE z=%2RyATQj`=TcavVp=DlQ2vAzkNMZxnUL+Syv_{N#;It^sH21kuzHCK%&3(cIn-hXeo$;dz#DAa zt^E0GsDY{lB%kv2JN8`$yTOJLC2JEPYRh21*UB&;;!TAFP=KoqB?EDhRu zrcH2RzBO)1t)<`8UYev)vG`AQ{m{J$b6mAD2Q`G<tJlo4>0@)Ga3r#K&gD@^(CRAE^vcU6hZM^UKw9G5Cc0!UP`%8QQiX;CP z3K*Y3XVPpkc|7uQ;iTPn5u`^9V&mBR+&HFzZ#`1jZ`G8Y-Xvw~?tW13HDLTd4C6YE|}bObtzs-ZsRX=IeIuUy_VZK=fhz zrVXSkQ_;Wv6SX#Ij<&;k<_fWGk0fi&^izMXw@)H3pgKe#xe$_LbRNx+%PRt&JP(c* zB4Q5~=K`xbByBA48hFrR8fY;ZV&^FJsi0P<_Gq9THd$@0Jti7GR zV-q<08T{*P?h>oF9HG-N&8HJ|bpR${_%Fo=1@L8Pi!s#4SY}VYBMP?H1D#?yZtuw= z<|O`yg?(*wea&$6Ct!|ymSxw!I4fE5pIZ7yCrMBDQxQ*2jxWY&_-YW{c$vPxF2&l@ zu#5=xHD={BSJ`_LSGq@;=;foEBZx{bkn>7X&*g&-^@QYPH6+w@hM=;0BO#gx9-RCx zl|E8GY^!pVD;VySuLjDQmQF5ewI=PGORc$_r}!cJxo zZek(zZ$gZ?yk#a>;!Fn(k#^J8{M8*g}~{+L(006-u17z z9WAb@Mat-oAQhx$69qbcxWw$|1Iq#Ig$-DiK+H*6Te2{fB`Q|`{L1%s28i7y&^w!s zwELS8osN5NUB^qdnwe5SNOd1xKK!b(Ek;O*T&sX5P@PY)^YIVs^YrHQO6!k+xI*>% zW5a$u-)-+Wsb{WCnxxu_G-RHniJTta!a0T#4o%#6Emb%%t`-w^PWhO z`>&E}=SBZIsR|+HT2q_L4|>`k?}fa#gk8L$eC*{j0r{^Cr#mt807<#%9r0;A!hH%c z@3usb;;3{h7UP%S(MiqVx{AsrIoXOJFgPN%0t^S=r3a>L8>JTrdxBQN+~Kk9H0}&l z|BS}7aK@YMV2!yzhmJTD;Eo-2;4PaZON=QWMqfIHy8FRxjLY?(I{fVZ@*lI?lE|XS zqLJv+fzyr@#t&=`@UoFGr#`;i&3oo z8qi79Hybw3chEEvZTk(2L#j_H`5hgp`R!&VYqQSiI&w0;g3Nyk)H^Y9^HAc1?%MRZ z!yU{$Lb6q@YWR$u?Hc8%}%d0!QZd!oEDM8^_%oWn% zPA1nrw)X95gXxgL7?y$(c0eWUx_>=RHTX5fgeUcJ8eT?5{2!v1mjz*mG;K4>qIF5w z{h#rBPckhY3Zpr@<&4a{Th9*MC5nJ%3)2IXeWK~-N8@Llyyi&b5^QhlwIsxAu= zRK+ijyGK>W`6G?J`|83&5dWv4vgZeEqu)g=zPof!BHf$M_G-5>^!i+$SDH(8BQJX2 z=jbp4d$x(M+dpRR!VD5IS>F`It`w$qV#SOGDhrOGW<(+=4mQ-taiG4U3ToeR6RbPBH=%|K`x`RJmpyRT~aZDqHZ^X__$? z)s;*em;60~Y8omxhQKM-Szfb1=4|>;-ufNQ(mPe9JRoG{a|nDSP~gAq^*xsqBXf}Ns;8l&Eo3XPtfY;kF0 z_CB+Q17zG@qSDc%Ko8qCSFhG5gX9^YKsEPq+%dtMhhe>tEkFLC@?rOzCvFzkla9mSn{d z=ZUoC!%{&8{DmO)jbw2CobhOq@{*(Wt@?vpCz)Ck@VYimjj+p3Xw_^ae6*p_{C;-S za36mOg~KqxX|o8{A|^?4y5D=;9hjfSCUN2&YWa`yG{?M6kLcsLYtj}ocTS{zGBCt$ z84q(4zm$t=!$dF1Y|xu~eJ0U=JoGWolzD=68-Fz$gP|=KXP9Iy9cg^ppZjg{+u;nk zrUh>u8g3Ic+??=hzf&p}!OmK3_xNEda!dtnb8I|vQ%B1Tob%qask4{lNEgXXove`f zVUZm27&lP54p7KjyNIW4Kc#{)#x+&`3n97l7gN&yR(DO0Kr`sBzTortxz4~McKt#G zJkf9$8p-d;K3a2v+v#~i4pxwKe#ZQXFzEW%W5M;uM_jqQ?ov#mX9VS%_`$%(XsJLu z_38Dln4&-_Q1b{Je!*Z4M8OQ1@EurOE}$@?bH8sht|y3gXVIh7U^`8)SN1gLmE#&! zp=q*UQdK7K+yed##2nhfyX97AGuO8WbhF_Q4EPLRVPLJPH4ySuuS@`AK_B?$fzD`Mg4d@e`Y0NTZ63IuWoU1DxAWQup;1EN5 ztc;pv75!6H-}Q?DM08HWFO7@kWA5txmQCuOvG@BW+2>tO*^78>1N^gS=L@qnbmgS8 zxaVxyMZ9Jhk=t3QnR2(-2hW=owCz)Q#eVF=pW~+}+;H-fl_5~}v}suD;IN0}b9=j0 z))QJd|M@Z8aCeLV5zo5ao#4Pr%P`J7{nPyit*3Je>6H^bA?4i#S9t@g_;Cw`EiRTG z^YExv=-yi(>GAOlgau+D~nbYvG-cMes%kjO@lF!M=rz_Jpb||-8HHz zeeD9v_g$l4H>!oV3>$5Jkpeud{%Ez2@IdeQabtn_Y6kyTlfB9AhTY{46dpR|KnY6B zeKb*TPN-XS+TSVuzqcZFnYE@vGt=p69a{*pguQt}&oEqno@=>CeXsLEufRZq@0M^6 zK3Yhj2T$l1SLXZ;1GmGcXY}o5V7^3W8e*LGdShIbQqAt}w3P7VGGUM9hD(|)cDhYj z{qsKW#F^)FNCZEY?t=8JT$AVd@1D?9^dv#Ch$=AJWnNZ@uG(XnXb-dvk9v~bJ2=Kb zkJFHy$Dhrh2aI7WaQKPs5(D&+-PlTVh#bE7gJhnK3-`x&$^iF$p&j*ZU2z=2mf^bh zA5D{6$5-tEgQRpVWr^%5!8WwzN`v+*VyQH%eEt+`^CGb}%ciQ)SoYxS{vY5r1RQ53 zG9Aul+mjLwXFgq8&X4#ng9uw(E zj-TlL&;G47m+7$SBXy~Yr^oDm-5_4f(+O%6sVJje4k+_$uf#MI<(UC<%}J9!`QG0_ zHSIwBi+BtK+rOjXUX<&U$tJ9`a#itN+|BC8FO%3wg=huEEy^l?K}`*j%Y6UQ#4%t~ zu(-`03|9r-%+1|`lUg)5sZGl64W|cRWwSe1)apHsBLSNTtwc(WbgZ1#v2U4Np^8C! zPYEn3%-M1S`GcxuImzA5W=alu2?t!J5YF90lL(oL8I0r`nsCXxQ3+)|g9<7Q5R=!U z?+jn^dc?%Eo_F4yObtxD${O385YnXD2{qz8yCsS;4A#KP!*PBjud0-98K5RY7u{aW z%@TAeiSXKGfuo|=Ax%(hte+W`};36 z<6}X%ge4r5JDdJj-+R%!{W4uRdq z8^$nx%#6CpRt(-i#U`fdHl_w3FPk?`?1pJHA(9Dbge8 zl;gU*FM2v&IF5)p6xOfMCuz9amS$#fx8)8a497cqMdAr=?z~*a*(3QKWLvI&F3)v98#Sv=_E z7Pb3@s!SQsi4F}>1FIh@$5N2VSQ)gg*UUs1cP`ZAKSI#}=6W!5@j#Hb-dehJZZ741 zN9%OVEb}ORm%g|}a3iRqm=ae*0YeVDgvF9f0|CgAKbqsb6I9qP#Ol&Z#mFfAK3EN4 zr$<)AeTa42SLNE5#nZm0Ula8EciMj2wGA6yjGN}o>k!4WtjE?GYAHfdB797#Y#_AZ zw{un0jBukS|3R_^!h0&@v5NP4-Y^nol_Rx6oGC;8AyK&7DS@;AVAjlU1Fz@Bz0egb{ zA?QD4v>Uf1<+RgQ|_g6eh*g%jXF_idJAzgB*+0F~ey@6Ry}2`dogIMMCm_$xJ!i z8kfD)C;z19^ZkasQy1rhgNNWw2PtzmR&^r^`3ol^YH>q}oq zp!ciR4RI)%a2wjrY^&DR(?h$tJ$LwzGH+7g%;4uk(Scl=u<^ufNCSKH-WE9@Luvze zQpL*GqNWj}&&o@ zcLjJk{;7WX$0dDGAKXTn$d=K4O~#XvvPQL-9FbJUlJ&Bhv&EL`Imn>}(7vOpIN6qs` z6(k?&hCU#Y{aF%~vV#fIWNyE|mvk$tow3hjhogzKV8QWtotStvS=Ic-TEd>+A(n7y#(+3Fe6FWH#^> zDFYmBJsw4?Je4{dwYR=Ikp_O`^IG_sC>pIbM&JNvEUy3cnz{3DY^{Z;qHrX)N-3z{ zUaWK++|C}PtFUHr;FRlX52omt&&P)D_Zf>C5@Q(M!wYdVMM$X(DyU1;fN3cH3$sBs z?B7@%Uyh+1NO+7e`SS|I$4w6QT z(fe}+5>tL4-^5>s>D&AV%(%X34>;L zls%1x>6H@MK5x-X$ny1-gDq@{w>J!)7Jp+SD0bVYBn*EHis|((+iDMLWLUsDqz;uB zNWgb)Q0@)UkfCKSHkvOp6ZVdh+daA_awAUD6HL=1C>z7pS;h7^Ktxxk$T#SUHKk4+ z9zRI?pAM3AwDu#(WWn*LVT;bzkLeGZUD^@YqL}&VKpA(qkYv#OPD<(imOc)o18hIHXs<(bjHr zLBld>ZKHDsA1J|1Kjj(iVCD?t2$XrSNq30D_D0h^d$?g%lxFEPfC4N@yD?QOOf>0H zHzRqyAD}EQjiA9zi+s2;B_^U7=4iX$otYCsctR6|BhrM&lPIb6#Ppp)p9+hKPh68v zEdcM^L!ijRknXMsvm&TZXs`oy7T11de6Ci6btrvnWt%_! zpKlM$vWusx6PB@ViS_v1nj+c&k#7t^7W{SlSv9Vw0%xBA)2lA|c~$4fvP%!&(V6U+t|%8g{~lW!*|KZp}Aa65rN&00|s=rj8-O>yJv9kLmT~G1Y%4C6W+pTPUL$ zB+4**k>zS*reu_zOF`O$i!Y05emRCS&W(PGAXqfGe3sn%>|SE05#UG@V!AqF7f~3m zCH0vjGP&lj_nyR=0ovtjvpycIFOgB!*u*?^$d|C;MZ|pR>X@i;z`}DWiTnL@mn0#e zbkd{+9uEKn-tv&hzI+i9N$uf`r`TqI+zXpXhuh8frHFc6Us~tEd`i%!C7nU$y0w$! z=u|!MPKP$*rVfj$qqzYFSvj~Uui21Bt_{t@LNQPlp?B2((4ni@FnK5EM|!-1pq%v) ze{Rc76HjZ0t2sxst~Lw|qJRfb8bwkWvd8e?kC0*!Bk)+f=@~YpRK16bCoTQ|{3%0h=yZPMa6wDF9P^$eLXt;y21D@*L`vZd zulY`7|2<|dh>TeI7i~3xfx*uD#sLJ3<~u3CE}VOg{P!{ItAOtuZmLnUDm`K&-1}A0;V!cV)opuT5){5V35V`X_U1TU3Emi@0C!1 zZve;Vr>IB(j>+>$$#Xj%>*4zY%=pu8i+3w`eckc=+J1FF$8r#rh3odlb!4}()-S># zq2c*1P~uMN4v)*IZ3(l@YjZAjN>tJ0l9Xw#-l#Q=qB?|@+D!?b@nC~!579WS#q(5= zhAI~dn$w?wYm)V}z+!7Ha>k5;iB*See$*9m$v*-R31V34RN*1KrJd5Xu<@BvplXqP zA-Z}d>swHGhL!pkZB9gE!Y_yU0ir{sJOzDU6zwSxEZ!Cz2<~OZzWg*AHxUhl0Ne<^ zwM)iU+@_I{LMf{~KeO(|$U1H9KlgdU$O$Klg8 zOZ;HY(NNe7P~g^*r;TV>LVhPJzC@+f@%`CL!IMdIzm6~Dy0$j7UA4BiWc z2|j~6iy6dDAJvwz)2663WCF?{Aq1T!OG;LPSp}wF+lE$;@&@7Cwjf8J+@VoGos6V9 zccD7DO~~iJbOQ|34t9}l(DDVt6_Mj`_w^Qn9xX!xL3q&8#c;#OU$zDUj&-PN88Hiv zfZ4CxZV}s&zZ`?DHJA-$zQq&+8U}`0(N_os`GOYvccwY{*s#NN3NfbXq~-#-qvJ&Cs$3?7C16LFvcW@(Qv;=!40_5zJ%qj6EUd|z*x zUJSdk+D03DSZgLmam0rFhetP58prRUH#1=3jS@_*>Z(L zc{zz&Ohme4Aw5s*iJ~Z{-P?ql#_a>-lt(XykZ(t``?OEYH2y3>M|)ByX_|^i`d(Zf zm`BsbyzF3d*NXulxOyuKiLyE@ii_yw8)AQb*-UldQxrhh+wRzR(=iA|F}bY zK?f;Sc0?t^BaRLr2;iqc!ekXFkgIu0V*h-Uof+j+)kJaLTnyjyzxn3>YLrk+e>|Kv z3FH6zDH2x;Ou;Ecb;)chvmVY6R!W41cH`r1SEiAZY84Ala_r8ntv#q>be$oZX0^hW zt=pd>#1hVS?W5>ICGO83(aAw{UmB?`Blh2r!HMdtPI{dsZblVj;jHz7+iRE9r&f6Ly?1f7Zw;M;0}) z#=5=qj4~ZmCZg?0mkuz2T6QjkO&qn1`ak9 zeYM!9CBEoq8YTaIQ`^%;&L#EXQP0Bx|%UZ(IN_=Lt|ho63;qB&hZQkn00ZA{|MuK(K5*?fdn=AiRwS9tTNt`#7S{%J6*!^%qv~>GXOJG4&P+O6G0z z`G@LX2OzLNNEdY3`686O9ZG>gSl*UEn5x{6m$0xawn)I2&~hZp$yGoCxSqB*=7^@U zRL@&CGc>^&WXHZD13o0!G>j#sYI1o`PTl&394#7RqZsRG^<#k`->(*xlvly|x|vS(KkV$2HiViFrHBY0=S23u#obe-ex+V`4>Rvq6(pQy<)~lc+bhmh{pUZn*>fkh|?ITv-+;45P5EhySKL<1{AhHqPa+3#p z;syClW17hq#&GPK_>ge~$&|Db%wKs$lUR$aM||w;39+Sz`N8Gf z2=WFFOd|PmjCwj@u@Y@b*b}R><7toshSW2Sp_b;-Qd~7b7IZ><_)?)cgG)Mxa`Ft> zJ;bE=$mv!t4LVUE(21-ydl&wAob4Y^2n6?t9TBD}hL5)olIOZmztx9Bl?9SRj9WJ= z=G~C={GdKq2m-xPsL*h&*=bIEd$$an+Gbc;9TlByVy0kj-#U^uc9!&IQXtC2BqDf8 zZv1|FKAS(O*REo2g}hOT_Ea|(8>Tx*UWcU7109m_&~V=-3AIMM{{(?j_t~aW!m1;<(&m9Y<%~ zxhQX=^_`utk`i}(qgV@j&+p=Hhf`emd(3c=pC^*tH@ofIZ7g`RlZ3`uDkab@hNBuL3+r#otW7om~!CQP)%Ap1Ays#Hg_KzOsS0ry0)?|KrB&w&V$@;%%gF#=NR zD7G|MRj>Bn8{j2?v_4h)2pO{v9!N{0p{p?YqUFI}c03-o&GbrD&zqWS3p2UC_!@j% z7Ng<)ZZH?}vQ8_?`A&p(ZCnAKY$f?(%D`YoUspIjD5IzCNlXxD;ixC&mDvD~$r(dc zE#(ve>GF*RDqBYWBuieeeQX*_UKJa?rK}2A*O5eLIEceYjknk<=xe~%+Zgg=LyMT7 zH~8OH*Zvb`BAviS{c_5r#}6?T2H5d}J`1ug@K|D#c5Na{P1)a<yOA>SGYOncba7IyYqU^u3*-@r1bmjalVJ zUZDCY&~1R5Qybu78T)tW%P0_;t8-uhJLzZvDR#|YR3_`K(iR3q0#*j{|5*StJSZ+d zI-$m9w36l;{5-wE`x6?MlXR9ae@lratu~LxC@U%dW4Lh_3+^;H+2%dv5p?8NVN)&} zwb8#XZpSjx)o6D6xySfm8itDb=uJE<$sY_KM+ z@2?29Dkt{v$+Q`y)X;B(n;Bx?2SSmz-jkwgfq=LD{D*Tm_D~yJkBFBhax;{ar%q^} zUQ9V#kkVl;qG7h;!K(r)vhqQGK%iPeWIbMmXP^kixM4_YEH78*0v_%i`4j_;fH(gN zM&UB~^0vSNSNK1{S2mt*5C#;`FQRLHW1pqkMJL8qW<(anr3G5(d7|WP{?t9x1~C;M zF+2c^RklyDY|<%%`4>SGbMsTV?w*Z~v;5St(62*4K^+POni!Sm#V^Hi&6wO`@wJ%t zNhEm!*)dF2E)p}e(4U2>PYjUgiQ9|PVjOL9*|*<3xwQjJFj$Rphi<^v@wAPtyT0?n zGYn?&&e!?#3l<=~a09m|6l;-DvH#R{Gv5CK|Lp-=3aVD68$+imY8&mRin*i#C!vtj zv$rH@oWbz&W~*98fd7lT7oP3gYJU1{8gaZ4?cWDM-|wd=-FMfV;lp(n-@d(~-*w&f z0;T08Li?=)WKwE+EY&-~$rY7gIVCY?FjP{!wj2i>R3uhBkhwcux^LOuq$7&$OwWem z8XRDv%iMI8tw5z@Y>ra&q+Z^%o`!I(=5b-}7k$RQ; z-m^v++KBgwt1lS%9ga1@g<72eAD}5&sIdf%s<|dJ(_}QFUfY8w{J@;K5IReV$>>ka zE;{_+tgBDsZ|tT#dj=@ffu>6??XX&8IctTr#T%T*#(jdju>5%Wn@(GgXT5n3apY|Q zYYK|N(S=jgAJqFUkfz`!aB|A*msK79{yZ0nq@XVmJskQWA37w4g(%saz$lP1pl$!6J@Zd=cl6WCce#5gec$zj_W2b9V3* z1eZghA;ZMvM$Jru6Rg{4lR|!cQ}0eF$t9_5b#&{*Z)i+1or!FD+?y3lF6E+{g@XR_ ztn3GZXh6-srsAZ(t@1wYQ}gPTSJ+l}tsiI0@E;##_j1$-b1F3e8%r8s0zY&bj83G+emPf<*OF} zc!_`82;Z&e=)l+*lvhc!+86@N(zvM#^hYGFvv9X59Z?jbP6=FLT2?BP;Cz?CD_kkr zR@zyW^x+*ocKH4Yet~~D#Y~^8mpkk0m{S!E1YIq-N6?t@R!Lm=(-f$ui0ScmcTI`h zO?A~7RZf@k?RQPk>50TS$gRp1`vinfsI5n>MAQ8)iJH(87xtLfpPN{j2Fhk@VvMA{ zpDG>^J61mbnySGc&OtpzZ&D&6!?`uKRXKijEq|r(JImO@bv@zA2=wHw;@WK}-rUhI zMUB(gXOLL2EeySSQHZwFs$&WF&?qji)GhLh-z*P!Vt-<4zYdoe<$Y-qVSUaX*y18|F z^wUI49haOp{qT9GK{z*Wr>GH#H~KJJ?n3-M1^&WhGF8>{dzVR!U^5z((fo zhRCKs?UNzQDh7=^I(}=IR9-!{q8D(P6EmHS-E||MoN`G8`3etVkf$KA_k22hG3U=8 zG&1PA9l!QP-$A(&N?Aexa!H%fmzh#a8aF^==CjOGFa(c8+aF?Uqfb`HpUB7;v1My5 zkh#)GLk5-FKHrAZsV5_5@CFI@isyC+gl4cRQ{dkeb#p@o)k>rxOL4jtrL6?i)4gnc z-C~ZX8K{O${?Ai_jwjyR;k((_BZrz)v)lhdfH{ta=gT4Jsq8RKp? zke|#FtFkXmw*;Bg!jNklrz0d=9K~eDR3xTZZS$@hW0kyFmq3$)&%oddCt&~9q!X|9 z*IG3UkOVhTNrt**8(Qwd&WJWKlYDA|Fg}hJeU1UXLvCTgz?$GEJz;?WGthds{XFOxwMX`KSzC3IE!Ghx*JBrR<7AZQPDD@h zgp5y>tKB5s)CI`SG^(<3s_H=zHz{bxzePfxvOP+bE4-`fa8inpR>)ery#B!!%2!Xs z4laq!lxSrWPh?xHDn#tzaBpgd7E07K)%ik1y1j^`t;61zEJ;}*rm5-ZfLr*7j#81v zjX@^eO?Q?~4m1)g2bHy6trqNjR|`ShNH>J}LS@R7OK_NyZur1hrh)*Tmm zwfJwardn7EE|?pg+LJlvcd*3+-Qh7H;5%*MArnSRqomS1Tv50Y_cJ8~wuYB%Z|^ff zAfH5UXbM)Rh2yHvH+wcIR^-l7nlJ2p*gLCEhQB%gg96k!A|F-lKx@$%p4L2ZU?gB3 z+vQ6jU`NG1sKKH(tJW4qUR`qm=l8(@J{YP=IJnODhgrk3crJKyo@xN{nqx*}Z~vTC z;Ypm=wDVm>0E*Fvi0zCc`mMJzR)y6W^mMP4L#~porjqI8J*zbjrlT6A2RI zAj$yaAbx)S-oIoBb#RegkfGsmBKD;g6UAsr5B#E_Kch?@eWvKn6_ zyDkru`MC4Mxtn1x{?tZ5=jtS0irga#_JO~={^0fS*PCJBaQtBE-j7|chG7OXVP^m| z5V`D-h&6Zc*^Ria2+$=Nwx)jm)G|fQj=jONF?St9Fg>MqFoW@kC>M>%G9z<)*xD&1 zXN~Nl>!WwX$lt@00%4I!?YUgt)c$kuKmY5%Ex!Ig)z2h~_1~7_^KEnuZsbDSduBYj z3A>eUhwh~iFanZLm}?VC2yCj{^Q>s2mr214@A<>pj9K5t_YxJJa`_Sp-*m5c(YW)Y zX6}>-S(N(LJj5G#w$Csn%cqypH_c8@z)bmdp8I$c)$)ml$cQloz-ZX_c6;t-t z497g0pz{HOUM>>?e4oKyT_c#wowd{&x72j=-{Dg8zxzwq!$KPPm&kdnJU_k559SX7 zJ66ho(Wtz6?2UW+%+P)^=EfGK#E`Rb54 zOod@%b=P&2ZeQ=k5HP8l#f=4Gpo<5LwqmGJOO5LqI#HY5D+R^@@aA$7$uZt=dq;2zMhx%X}xUf403yr+mIx%3I(mAKH zGXblnAEyZ-yfXyvId0@;wunov2=@pCT*_STIMTxvefPxqqFy8v1xO}7*Hr7@@-bpX}f44p?$HiXeP4zflVxu5tPO>(98v!vvXRB zLA;ue%WBXm-Dy}Ulal@KJB=JBKS9PxF<7@pB{GmWhr|Rk07KrGCpMh6e;aSssIX0u zeh(+0q4B=(X+p|R%nq@#Nt1W7w}A1Uerfk-=1o zgF|$2`qng(UXOsXW9s$kZQ4y{ZOBr$fKUg!a167s@~IO;8e{9!b)*sMU6$|QN9>QU zy!O5%X`Ny!u6Aw+WY1d_i8$1br)MJ#qFrcD$k0>9U{m1Wv=!Qe1YH-=c?UNlrYL5+ zYQ{L)?SpbPgfjfDuEqL+2tZ1RC;??;7c?z|3V(kj7cj4hR zd4Cm%+sQL_baItk@E|5oG-anBo?Y;^rHdL+t|bj(o;A2u;8)~*^B0ynK^e4L@L#()=X2wO!MO!L)=}t5NnUpQ~ zOUSb^5cnh@lbEXAVH&5?>tTpjEOp)O#s4kLrPQ63uc{hBBH{h!;1f)NkcQ|*VR<%0 zj*q2jOie!cWhc~f`+E?AZ&_SHd?+;tNY2)Qk-=5~MD&}rdb~~(r2}W-I zfkjZp@#VVUnfx_W$_CGZ_lWGde>Z}Rda)CdJ{FP8yge$-?i_k?XxsDE0Y29%n$1rj zcfbsV1V-3IRQ4zBub;Tc%0(681O5^$kkJJd`@iA&u=6Ag zAMM0U6eS%erlU}kK*aF|rIHHj*t)!fF7d+?q>o=KVjRvzY+yR+KzS?srcIEixS_Z6 zm~&i5DmR~!5pHggucMX1#DcvKRY-=tVRJQ|qpv%X85?gFXYlOcH+1qYEQD)xNNMt% z!-MK+4EC7PIJLJSBp15i1rM1ru@60DyuNzp>a~O0z@My+AF)yYVF^FCb!7~f8>{Lt zoFdbPH)F_jsrZa@DE^D*SAXtHs3wkX=qRi)6+6&-&NB&F4CI~fTu&1^rdDN?690z5 zv}md+9mVClu)-N;8jeJMJkpoCVWM7;4m1e2AaN;cm1pw>L3cqK;fgmKY9-cMV=Ku> zBNJl7A_fioh#w%*o1#qDqHsZWBC`!D7BI}H{%(Mmf!KnmuWYs%;}o@XW0T>S9K5v) z?5g%U3&q9K9VKnS-986)x2qnPRI4g8k;{V+Mc(RcZiX{hj}~@%wZt(!nor?x*5{8I z{FJdWLop;qJGw;yS~bo@HfW0C%Dih4s<4DFEYGG9JC3}y5+e`KdORz>H^*IM|K zLMX};5Xeh&Q5B85(R6OeO%8ae#2z@X<__-=F|>F60q_k*#y65RsLUSST_A!hXJ%Y2 zNevM#QwHADw3sC;Z$0J!R6Didoqr!|Wz&fppAKXsG|2*K&W=jJmBZG=JHY--E5HBW z>wFn)^&1oLPigi(8@w_w@v0a!vD_sX5%c*yVb*>Z^L_K_qDf4>Oz{F(#}q(GCeikO zC(1|!o!zGm86qe%fNBXNzlHAWsw`?R1#2ZqjIfetr-QjaFcpHl3Aj3-3+sh6AIq|& z&=as`PD%}OChZ210;i_RFu zXUJ=a+zF{YGyT?gFFDLe0JDRtaA6HL2n44H>EAW8iCwGa(M-pxk_g^EL`fx7)Nd5M zoW^8#UDq~$ozV}_vU!{8kf|ihq{7J8EyLYst2`Hp)w_S?kF2sqB@L#%%fqQ;u(9Ug zYx#9HmFm7xX}p9T{#Y0UhK*NMoaMDL%K>Cx+6)xwPuL%1)FJzB z7paAOJ_xsoW9E9lvVQZBsqSO7kt=VD^j}}T7{5iZNvx&5>#0>C+pLKaUM8ZKmzG(K zVIrM*evv|)8T1PD=gZdmk*qea1q)UPl&qWFtP-QjC5osmJi%Vk$Nr}XlA8AIPrtT9 zN$0)DFhj&*U&;M-%ETTIJHj`w2Z?=tc%|==OA72@T5=-`TfI0WC?_+{aTO z9GvDXfpKgman$k^@GtXBd|7*Q2;|l@@|>?T2E9_KRf{7wwun$#V|?MoIK<5W%5P7+ za|PoEifacreEtU+kLC`3lA{iQ)k?#PPiGJ92Y%VWVWK*y}1! z@1HF`Wr4w*8CuKY0*5GmuFiAOr)9!qg`X1E3OqD_o?|2%4kps%p|^$l{;rd(Zxh!0 z=5;LOpe8c(W-V>3?Sa0CG!cP&*o(i2Qqs(Raj_D8id-k}z7k9T7v^-2Y#BNU{_s;M zQ9;acM~R_koudgk!Vsr1HFJhjb2)0^Br3V7DMEcH;wvI}K889dU`Br~y)JxM_#$ml zD~J>`NF#%`F;KSP=v+nXn*()Mx}3Fi&!=<#$od81CXwWG^OJB$y~~TRJF}}DMGWVX zohsn*?{j0(LRxz~?1aw{c4xk>k_AIH44~zeUx*KT=98qEo}@u(jC_jlY71SgBxAaN z&O);tM~jy9s5qjI1fm7HgZm*Shr;0)0v983TeElo&VJ zZ5Od;)4u}ZSQ>Sk*hrJp1*ETyS>xrc1pVlE#`xCtojN*tK%#B`kEY@?_&I;t$p#}H z;jJ?)p4WNvB_x)K#~FTp8e!v|ptz_?5$p(k(e)}QCm&o1wN$j=FF*Z)6IDL(y_60y0FS`kl?FmOeGM748N^(5T;+hq$frcI-#{u7lXBE-d)ImU z%WGE;615@=9gBJ2MYW#SLPy6!&!zMiBwy}vvN^5`m-ch4Tam4RaYy=qp&{hl;!U?M zm=B6SVuglv7vDmzDH4H4C!ryjaP%B*2;QRzSqSz$cYo@q0oGgcQQp-Y^yq&pP z0tvn|r)BsBTiot5f9DhCh~&NAidZd|o3t5|l2C3p5HUD zP}*`nxZp<%ak=?0@%W7gmKBIi{2f_0Lq{Dq|04t%Oge(Pd0T#;Qxscw9IJ~R5$68^ z_|Rn=a?*B|R>}b^10ozy_W3x{2SNs?1;F4{^%);Wc2F^fQ(i45hrLbZ-*+>aXi+%{ zU_NPa@j>vQ=_qAk=gysWA+_d~3V$yt=VR;Vb9094=`zmqw$R6~+fPto#p{8@0@pG2 z<}GJkoXbc5azTV{%2*s?m41!ZL=^JOo?5ubkVG7k{~Mw( zq9FD9`{KF`NQ|T%k*WAyn=Db(ncVXFQe79%q&4r!fT!}mr;076h6A3(JSxcd!--Te z36HV4mAw`S3SL!J=8Y_`Y^q7w3E1dMW-7A+C%Www9RgwiL`vzOQv{?AFLE(xJV*De zVpXnlfsj$gXwNjZb^~dP;?_E#^cD>qC~{?D9LR!;0Yy9jk$8Eq+lNa`R4_i`2JXIe zT(3=u_#$9!wgpKB7LxQlc%Q{q5_MQ1BSQ_d;~U)RB0?V&8l#u!{WIbPH*PN&$%B?&jb?*$g8{_^@b99m_m zAplp|?KDuz5#=n;gSW`x^aGVhV4HElYKQPRQNe(jNnj0?oCnGCJr&-~Y=H^5uyDzt z;L~N1ikm-$XkvEX^mIXfF$nShcV?)!LgJ%`4buYaeM-J%jWy1tg`C{k5j#lZ^<&3a z30RG7_4D`~cO~7N42{drR_e&EG8-0gz>l;Or5&XOo11n8OC-Nk;S#B6!^Et&-iOS- zidvO??b6vpl6`d1p6@;9N5xj;APpY2@;Dehm}tu>&q3gQG4_Y?IZ4Tdy zFHz%oqfcy(C@?Wt!UD9w3jJ^QkLhxBc)=iYTaqFd&GB(O&oAVDARq)8*$pRHZ7f@e zU=VBpU&DKqC;EUVUI7P-|knvn?C!079d#j93fx^3@y_6Oit16(Bv&MA=z9rEXmKM4KKXz#2#9zqaz+M2p%~GR2Ppgt zySV}q{q2W3VA_x`jTyb$1o+PZFAjFfYz04)5!nD^xXHG6Kh~Gkjb5&!r`b;hT>RSG zE9drh6I{Qt$JL{oaE&25aHjt=y!9RNrwj!b^!T`#df<$QsfQ4Nm+)Wh!qb|{GrLiu zU$QY9QThj*Nyi?)u|f{b?jfK6c1|IS?JydYX~Fl67yN2vEjJ@bS-qR2-=!kJ+GIRUr@)BFYq6mu%<;$L=<< zR2=^gL1>`E8CfMRja&~ChV)U^=6{leq0!9Ylp`c~ih)V_ApMG*FGjJNAC^4jm=>=j zihxJ6Tc8J?uwuT}{9^7Q#M!KKVq*l`xIv4Ay#LHC9-yPn_5OgAK|#-83zE=TkI9$w zw9zL4%Bxl(HK#{KAA7M|rOYI9lg!1BfHh3$atlh^uD`EM)khmOu7-LO>Ae98>i7L| z1T*FBfu_1^!C;&8FPAU;#uw(VO%2*_mEjF(T6zByMJ2l0Zw$vU*uS$6`*-%C&!9I@ z6tHho7gkduE>14s=NGP{tF0Nm&Hi6ytI)?RMYY;>)WRSIp(P6;UM z7LJ9A&;0Z>&Q33)$?w6Z-f|m$bVl|R$cPl_XTK4Xu$Yn|8Qa%A-Ck^LHo&1+z#&xbm9T^3W;kaV8Cb}u z&_S12R0E~y*k`ZK;K}pjXbbu9rN{2TU{j!K54qJE&Qyc1cUz@{e2=v0A8(Uk)d4JJ z0H2EkMFFvljOn<9po=N$RSLKmcmx{LF$r@vki>H;4jWXfh?m7+lM558B2HXSf%(`c zKQp|=I8;&;N>5IUXG_UvUR%!K_y7JW^t3jjEp&4n zEWjBgR{Fe2VOUNn;28=UfYr1D9YBAWE2=De1r}qAIVeUwwmrz>R-5f{Mlrxqr6#C> zOl1n@DT6c5Fp?% zGzpk5eExI8)-PoRNjcj1T0r9GNzGxcAlbLM6GNSmlFwX>rtsmf{|u80QOrlvxNG}B z-Nhw)D8>`d1c~)NC`OgmtiT@F7(%m;BdbJGh7ROK=oF2dIkLu~odT)#SjR9%v9*?* zzd811sQl)(=?AY|!NhV5C&uS+dv7yB21_An=#fz%+c$G3!ZW~*&Tw6_JUl~wyHFX@ zWVNt@qtR0ej^!Mw196r^zjiPJUbR#W)M-~J5q(G<3HH{(OU@(^^2sr$Otu=2Gy z+7Mi@T#EvQ*@O&5)APDZK{tz_i@|hE!h!`PlBVIxd={#Xe0APF2B@!h-03`IFZ7lR z>zQKzU@LB{#&K;qftSYSa9d9^SXRh`BP5g-cGq(D6BzQH|Ka5;$jS=38>%1bVbrHg zk9H@ay|`gILY<7)#~-+k&KVKWit2dT$a7Ry75s0K>c2ojB2MP~B=76RVI*QY8 zYX!+%LN4;ASxqZAHI>S{5{n8^vuq3SXz;LT4RD2yP$#NMJyC7qnIQ5B9A3C^9cQl1 zgMyAbhSm;}x#c+i;P0QnQap`a1FiV-yWb3tz~z02FwGjK$A|{9MJxCBSw+jO@0BJn%!7PO6ZReS6{!YI0MG~#_tUeCu(>C-7JWDT0-b+ z4ddvANt_v*0|gy>Eg<2T+OklSi-tvYB7@ro+wrB}d=uQ3eQ^m$P%y__Pmq+0pqoX= z&0<573t@*nYDUs)XMmKh}dmP7@k&-n0==>^pmO;d}Oy_MBOj2KkGfYah_`SP| zSA082j*rjbww@-0YhX@S3RTzfd_al zMYFHi`p@KLX`nIC;xg9KB-c`yP6Z28L|7%ZTHJQbpO`Z7SZybQj;m~LWiP<%$Xm21$T#O^9D=lew z_G%mnksx=+ zk8HPU4IN}F%`t=~|Ai;d;OOWq0&W41zjYsWcLp47+3ZmyTgn1nM#JcG){#wMhOFtJ zP_VoUMx+6<+yw?TLA^ZVU^MVFrWC;@UXr1F`tmYu@qREq%iX`pEeL>Bn{7w z#&K;~gkNB4@~!S|38AMYj2ACX;=;rnLC^+jLe{Hivgc$CuS}=W8|DB|j_)(av<9k6CILWNQgP^N0%=J_qnE`4gF$D%MgZ}g zf+sG=plUi83V3*PDBm+(Pa~0COrg@b!U__Grg3m*UtL?jXpV?J$f|}fKJ^NYPs}6i zap4nh-G^Om{+iB!_J*&BK(<2@t0F{IbF^WTRUOZb#xa+W&=nT)+Q}&+d1U{c?VsUd z3iHA~o`TUZl`rV1z-mgwh1n!RZWa%3BtN3{bu*=wwYbZM3Sm@VUXRfyh&>Vag10!(}x4IqcsMKuV@c$ddLkmD)B_MwK=# zX=wIwxPLGJuFUvYR>4!3V^DRH)_wEl5JGOYxF$dmT6-nNYeFOw7AO`|s1}NHcq zibEqYh>DKR5RaiYBKYSddSUOyj~IP3c1t|#ePurU`0%h<`NbYP&-g?6K? zYcC*1b1Hs5ov~;0 z=ruNMyI4}kkTt5}O48)#FdZYU$4hAi8=C|G6nMIjQL&HdDbt>8QW!EdfFqh!@U#IA znxgRN76J~S;P+0WvTq>(jIU&&P+b0eQY$zBvXYotCMzfvtzbcy54}J@q$$A7Xn5-4 z6a<#RClBt!rW(Ov?P+nd1#kd>UtkdNk~-5;T7jq(uOu#xMq7Y5{zfw@k~syfAptEm zaM(Y?+EixWPFq)!e42M+Rm7{)1RQ-$9&|T&indcGNMfRj)03nu-{|GAe=rC|r%G&+ zYY7u1Tl+h)ZJ@Jc3zwA0Hlg0@mWz{Drt$gjAHhA_dO$NAvc~7x=PS?9=nV5EAn|Zi z#W8k}6sg7dD}!Stt>Eb^F+&fF!dte4i?Ux7$bE=Z0msYN=JAOi9z)3M!tRdXnv04$ z$jV^_rS({4r>-};0KY(ES9crk9_++m#8vabIwp|^ug3-sGyDRBMhi%CHjwZv4L8qY zAt@mxDo_;iTbQ3O8Rr@u1^|W9&#;5Ud>AkvetdZN+DZ;5uBV^_*xBJlSA)lqYLb*x z92+M;c+kyZS62W*fr5uCwMniABwM;7jvO$SUi)?J@$<_!@CV;KjHP%Q&3*yf`&x@u z1bfs1fJ$Q$ITeQt3PW3f!+jODVasU+hpxn-0bm&lZ`m4#-zLJ$(uMSFr8qsggp=17 zadv6}Z9z9SIG7t%3mt@6oVDLfnPO0sML ziK-F02~E>z_H$TDN{D6@#Ii&!RI&(FxLHG}qRe+QLBi98^BQyTJs%%7c_+I&z1Z67 zcBGn^gszONq1jKsp@A5@_;@m@*E*TYallG^(bou)mo84?6W=-vMbYrKySCzekKP71 zTfO#jGazAT3ez#-3|vWf2_WaWu@w<4103Aa0B;$|$y)yI&25AZa(ZeB$Hy1Y7} z08q8$>UGl7ldocXO2M%#68ki>>FH)kqNeS_znmV!Up`k}EZc7bNmkat@;p?XWY0Q$ zG};3kreXz9~=eTzxt-V`5RG7tQ92v5dpmoF7!uSWwTXgczELX zzO~&`wxhG2u!E%0??%WMB&#!n@;{2@OhHjVv#XTlo3T{6*V@%%R**!qDk6RX9+uAAX}dWZZ5EIyii+;AfY2IxW=0lsgzj$gPOM?SSX+>| z7Tww6t}E%4>GJ^a+-u|b>~~*)qH6db5AMW!9=&}{)q5)dQlf^A z5MMHpoyPbL!GK!A!_y__6H|_7Enx-8iSY#lJ#KV01mWSz^SMlGIe?ry{JhiojEoHl z>j#d1c=3G+HTkxJoZgr%h)C-cX5Rb+(1%+D1)EcvK z3D1qj(H7*Zy0nh3h-tpp&B#tj}8%zJHqb`i};V1F5$@83GD1|EdohQBw2~DK!9Q@ z=FKN%By#Fac~)CNqG+VuRMtx;`;(`~@W=mh6so4rGF$^Ei;{41KPEIVKuQ5=B@xeFk#qHgZqE=&B)gda*me=-1GYaH)Et2f1 zu>4v{spUYD(-~6z*Ff^bwZ<>syA6-rK8TDc<0F6fG|o*d6uqt+2R(D1%q3*JFqXj4 z@nlKQZ@pn=O@fAujhV7b%4Ew00PPJva4duOz4dnd+C#hY@6E|X-CI&r$M;#s#B(?I zJ=Yr3F=9QfX*xEwxGU08MwhZUIZ6B!y*!PFHxh9@dtvv#@9D>T@7aQ(mJoK?YzTDA zxnr$ee}#)xep%H>_uo=h$ESbtDo#(%g6CL#;7xmRYga>&Et^>(KV%eGt&ukR_jMF{ z_v2DQOuUvb6K%R)=$E&DhNuG6tBblWs?Jr!ghZa$PJ2yN)A7ZBeGyNd8ihyT@a1%*wwEh={dm+>c2W#! ziz?)a*Wv*FN|P3Q^wF*M+ZU^ppsfGnkCcmz#`mMR1V*$A#6Pf^Z9 z1z6UG>G3RmpK<>i@4@}xrBKMKikQ+m%Su#dHDehD4{X_h`B)NHrx$Vb;siwAgT*Y1 zpo=!B+>T55becAx3^X~5XaWg|{t@fp%UZcj^%gNei%&o_EhCzdF&&lARWHCRP*qsn zi_zCCr*oKzN@x#Mj{(-hrXnIvO;T`dZE;zGdk3KL;mJgxB%!~Q3vFcm*w z*9wJJrFJJ*ssLLKB;m*kMrW3AZ8D634b9j;(1=JXhx5}3r~o<}oY>vr&i??_z_%7N zgT#tH&oID-I(rF70*0a-!vLo)j^Tqdm(khQirIMXu7hM^S;Q$Vj@Z%W!cGgf>h$;= ze(=sPuG~sMVO(Iq!0+Jj__n(IUeq-&RH6;PtMI)t4BbpBw3uU!zkzB1r4|3l2o5_( z>nbf?Cm!hEhz$WJ`Wo#BYw7XZ79iPR0LiU51xe7!l$=tvfJBsO4Tlg~XVdE<#{I8* zb9GuTex7P#1ro2VI!H1(6)UVCk(Cq{mSY&33ZuQb5!aR#5CZfBo#<+C7oAQ5Tm8DL zF`ciax5*k$1hZLz#0Y@bj$Xu1-#>?VGL20eg5d1Vk~QmTlMxZ8HE`@|cNfvxjh2#R z9J@A)ndk}q(^yt%ylDodtW~)c?e#_{ zO&>E1;1(#w+{RH5R0oNScveOvB|%X#X!1Bpg78WpF;0YWYr;=P%aKAH!hi<;d8&!= z3p4XkJQYBalnO+=J^h_1IT-e%Deq?E*$AO?ffO8XbSWc$k zvZ=Vgr^PZ;vzpq8d2Ow=7g?il$i&+3*J#1 z?$`|O*3G31yml5m$FACKsz$pv``53&JB(i(zYLyd5&Gjn9NcLQ4nX6H-HEXKI$NX1 z0f*g;CA|_B{TRCCw4j^lafL;_LGLuJ zbMZwkQqgr3g5{J9cZHpr)#eGj`Pn3X`rFH383xY|?Zl&7H{{n?WzaY?I9AbUW@X${ z&xJxUksh%Ft$wuBd2niE8pESu2m+7Jwq~Sr^agbf8erSG0xxUbi~+_L(imGvV<{#(T3aJlHmBml(Ku`z(B|VUL87nWS>*XSONlgwM`!Uj-#Lf_+c&P?-|_|6Co?JB zPN--N_+jH@JacGA*&gzvHxjs|snv8h+ObC)eQK0u%lAr@xnI#Rg$i-SmD_1d$0STe zMYMW_l81_{(gNVfdS4~aExhPtFfgkQYl}{%HmRC zCKvbA_d_9b-*R7D1H2v&hDWDy>1G%XfyY;Rn`;WT^oy7CM)W59si=gGfE^ASi}SN7 zT-CtwP`3}AS{|-e`h2~MhmB)!JCQ2_3C9%3lIAr!NZgLK2i$}J1f(YM%1ZXh)FK=< zzG%KzIXgR*#Eqqb3T`E#)elGGm|vmb=x-{}d~^+WfXC7Oc z(8NJ2RoMZ$$D*1npQr%b(|;8T6=fJT@>)w%1DfhQI6pd#i#NiM86La4D}%&%akEA_ zKq=fGk5gV&Z=(Y}jSiffNn&&%3zlWDzsHA;K=BW521z;ke9&Vn0ZEIOuee4B$y$sM z;Gf<;jUyMv@!;03HM^S^W|r{MyXSCbd>#+>ww476A;6ibByKKe^SXMK#+Lr(S`14m zDzmhy*^zgv0Q#NED*b(`DO0hazbntymaYY?LDJwBkW$#Z=ucmxfSgLOn4}=_ICzMJ zE8^2_ZLLRVod-^yeqMdjzKTLs-YTuDkV2olzE|{eKs71~&(hOX)>2p8pF9%^>6_Wu zYs@mho{bG?tM}mKhz1hYRuLpTYc0PF0JCu^KNwi&Wt}s)3J1EqC3BB-z823Gn&{1f z^G2%$0P6t~LV$mG>lEHRc@7JD3{NhU1Vf642WKoZx2dfm9Eo(qNa%}faO z(~OPyeeDfsuJhpZ)fwEsy$8*~`ie)Cl}7n|Lc)o03XaV!l$UjOva+jS=4d+PyYKP-ad5=JkR3gClBM^o|c;4Yh?n@VSis6F3c=d1PRAb_w+z-^*T&6D`Pn& zV|%L$yV|XRyQ=e!DSdSk0jGeZL=ex)SXvR$>az~q z%^=BW^$pGfB$JU8UU}~{j*o@W+vG=w)~{3zB>JpleO!{A1-R#442AT~Z0BhFZ%qRpKhgY5)!oJO&wSA}xRtreH4i5cI4tQ&LO0@e0bk+&jSbrBp9YK2~ z7BlprRjKVZt5A=m(PM|0Q;?Aqbk$$|E7Sl02aicaK~&p|8p@VMAm9?fF$9scjBrds zPtajmJ}`rXWlEdf!qFr`@1909En-J!GalK|3y-aMEUDW9Br?$k+spck;R)$;DIEr>X;&D!b-y3kSY0>{vlTUt~gDr)7Yp{an_xXK{`SLZXhbSsU) zUSHX+yjs=(fJz8{^u`IiKRgDzjl(NX9>!NTb(CGd7E6jbyztf;TwjQzv(AGb|NcJI zyVqxv=TriYVQL~VmaDb{rP6HWe!i?+2)F@lohs)C;pwIrrr2DVO`*|a%U8(D839$= zGIumgEG6*5+h-9=i`duQf~N*|17P!gBa%Y*uY;$b-ME*%oQ#~xBCFE+TRwTASJHKm zc&ms=8bPAp*!WsXrt|^=;Dc*1L{c&~HoDN&;DU`U1ll!k_B#YgT2jjvtZH4Os1zK( zIyXkO+n+p)y#wvFe~4As-2h2WB{+UP0Xxs&!ERqgkjN_V%PSEG9D~QV))l=Lmk3rQ z`sPaD0E&U+vjOX*s8H5!EXMKT+h-BaNI1~fhUb6xUVvecmTAy$Y?5+mn_sWOr$iZl z|N3vh^E|%y#1I@dHeZp??+TAlXl1oBLMVvz)S2I23=aKf`b<~`z{9;h+_%w#of?JP zp%rwDU2j!Q^9POZ%P0iH(@BVWs-c2a14p$rgaEJn=f?$b{Mpc50|!8LRQ~px_o1)J zkC|u^KR+>YN7u_K1V_i>SV-m&Nh=U5Xt+xR3x%=e35QTX%$CDV+cnxWxLvexUC%zz$q<58 z<i3s@7)Y{;cSd3mWfcqq9O(6-RdYF4a==7H!tHn#kyH*| zfw7$0a^!jf*B7%$=LiCB0e-<+wO3SWAy3bimYZ>*YDpu8vDP?Dh`{-91TVjT7AZ-_ z(B@7&JG2v=AviAS12Ltw2?4-6u)Vhf!y}WJoQq&Ayo7^0y1}wcDVw+CLxOJpd~2pD zy{3_*&9Go^5j|}*WWYF%W%}0|ZBaXhz zCMg6*#^Q*iWq9oz4)y!XPHfC7D&D&ig(wp+potSbtEl(eFaTnyEIym1Q#ki_deGlg z%-FsekuW?#yGVP3PJDGk`JQ^CUZT~Bw2}i>M7sYNl+Ff@Yy7~UAO93*$8X`$tzCHf z(DtIuZw3bgdOiIFF<0c1u_&JY*{=~zX0T_V126yS5V*hi-b*1{nSM(G>bFT6((Qcl ztX^Xyel0;d5{p8Yq8qWEBh z&auVnS`TzL!)dqUv0Vdj8q&VTs=UWWW9w+Pppb0iiu>e)PN2c-#JNCU}2naC=^_WAyL6fU?p-ccJAYrxiT2@x^-bfS+NjcBU za@)BgS7Cpz7bhoZ9i<~6d|@D2jg4y=m5;CA!o`tk+?ZX)-u}B6yXcmcRU8>hAeN!v zINa~gi|<&iedkIPIfZ~>fWdxWUh)DcRF!@90u`yjWdKRM01}p=fpD{jL$jC1OjN`| za`hm|D#fBd0ec~>o0bdz*9C;Ub_Sgd0my0rM1-MxQ?JVFF27MBIj8MsV?`bS>O4-| zx48pHFHT}=E&?ul&tPa|HiARDdh+Nq3$zEFlmlhFcv33#Yy?-)fC3o!TAbDs%@umc zFWgFDVTA^V0?(j7=)j5b6-3f9e0Dni#iji~v5bP5nDnItNx)@CG$rD*&!;gtyNHpQ zMI79D4+8EQ8_CvSic0X|XdLm3qDdQ<2Zt=Hcv}Mp%K(S^d}uY%6c|vC!F&lTkObX4 z+*)kvbI_X7T0kNy1#sxItBkb|S*xTsIOv1g{CZlZ@8cO-=rdO3jjGEuy-V===_?30 z1q3~XcIP?|JxPvUoCJ5z;1i**?c0iALp>ZCU04@r=MCdv%ooqoo>$p0Q^MEc3Urin zGf9kTyez+iLrPLHzAPf0Q{i_Mz`-)KM|mkFe`!HN2*I)8FG~ zZIqN+jAa;FSC9!+{Hl--XITa_Q3+XD#ZbQwO_ex27G?&CQz*Dw!0JI_O0*OzsmbTFMaZ)6B_2{Sgcx)D*%`D^hc5E!-)9E1jKilagWLqJL*#H0l M07*qoM6N<$f?6sW*8l(j literal 0 HcmV?d00001 diff --git a/user/plugins/random-bg/img/bg_circles.png b/user/plugins/random-bg/img/bg_circles.png new file mode 100644 index 0000000000000000000000000000000000000000..27c2884e976f42d1809c4b1d83510c4291722544 GIT binary patch literal 21786 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 N002ovPDHLkV1fwA!f5~i literal 0 HcmV?d00001 diff --git a/user/plugins/random-bg/img/bg_cross.png b/user/plugins/random-bg/img/bg_cross.png new file mode 100644 index 0000000000000000000000000000000000000000..3129cdd5af924468dbd5cbda9ea2da09e8ccb6f0 GIT binary patch literal 4314 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 z zI0ypb$cCaTWJV;w0}4yw+11iJ2btfV$s-*w7hY`ceOiQuJlx4zE4gSqk*~PrWIwkl zAvjN~t^L9|_yT@}Il9Iom0Fy2RCtECx;h2c{VH*X?*3>%{yux7{hP832_>aH6J`H( z>%p+A+x6N~c=IBJ9gK-w1){x3ngE7cxS}r=^0Wf7Ac=u)6={%wK?D?i%l^g*wsDc2 z|GsrqiEi5$!MJtJ`o|;yx_vb=%|A%0*Ux5joMHN@gyHN7o5{+Z=}|StbDkMy&i>!x zot@tde$SCNxV5j295_B3&6ZA`qD=s(m9oH91Mq7rC5C@|8xvzVD?+&vHj*Egbz(}eH9?aL7r6) z-&)Blf6vUX`tUT$jA3tIxWC3f3V~v(?t1fk8}=}0g`F##r)j&hQ`4^{R9T6Xj9?IB zLobXJ)MMn!VKhUcn7ND3=5JlREt_YYXEOdRfJ(tBn;J})@TaJ zXUj&^!_)!7j0k^-kXI)5HVVz^s^XP_6{8A;9A4>Im%jp!7YPgh8*?rqeuTk`NcKbN zstqN;bPLERQXAD-jH{d@=?Rsbb(TGn1aDHu2#FhKl8dR7k4;I$kcwHVz*7S568;J* zB7X&`7lZn(&x@pV-Q6Cv2%i&7&Ez2`leQDs~YuWHZ);r?o{G1lfu; zp^WN=pT(lN1S7YVdQYtAHFI$D-H*%->Y;MGyiPg>ggZzxz(**sqp@ z=Q9u5jF9bb%PJ$)am^PQm-O8s{_Uo^iR zVFPAB{-5+)IoPfIN8b|poo^G#x5SBa1&$vsoy!8|-?|4=4=ZTEYo_RGT^HQ{05y9D Au>b%7 literal 0 HcmV?d00001 diff --git a/user/plugins/random-bg/img/bg_diag.png b/user/plugins/random-bg/img/bg_diag.png new file mode 100644 index 0000000000000000000000000000000000000000..f3c5fb7ac7dcea6c876de0a2786e2bc2f435007b GIT binary patch literal 10744 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 Pa)M9_>WB(Ci_rfA9y>7r literal 0 HcmV?d00001 diff --git a/user/plugins/random-bg/img/bg_fuzzy.png b/user/plugins/random-bg/img/bg_fuzzy.png new file mode 100644 index 0000000000000000000000000000000000000000..6850ca4bf9c2eb080102fd554d693083171caf7b GIT binary patch literal 39777 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 + body {background:#e3f3ff url($rnd) repeat;} + + +CSS; +} + diff --git a/user/plugins/sample-page/README.txt b/user/plugins/sample-page/README.txt new file mode 100644 index 0000000..1504eb5 --- /dev/null +++ b/user/plugins/sample-page/README.txt @@ -0,0 +1,4 @@ +This is a sample plugin, for illustration purpose. +Don't modify this plugin. Instead, copy its folder +and modify your own copy. This way, your code won't +be overwritten when you upgrade YOURLS. \ No newline at end of file diff --git a/user/plugins/sample-page/plugin.php b/user/plugins/sample-page/plugin.php new file mode 100644 index 0000000..e6c8e73 --- /dev/null +++ b/user/plugins/sample-page/plugin.php @@ -0,0 +1,53 @@ +Sample Plugin Administration Page +

This plugin stores an integer in the option database

+
+

+

+
+HTML; +} + +// Update option in database +function ozh_yourls_samplepage_update_option() { + $in = $_POST['test_option']; + + if( $in ) { + // Validate test_option. ALWAYS validate and sanitize user input. + // Here, we want an integer + $in = intval( $in); + + // Update value in database + yourls_update_option( 'test_option', $in ); + } +} \ No newline at end of file diff --git a/user/plugins/sample-plugin/README.txt b/user/plugins/sample-plugin/README.txt new file mode 100644 index 0000000..1504eb5 --- /dev/null +++ b/user/plugins/sample-plugin/README.txt @@ -0,0 +1,4 @@ +This is a sample plugin, for illustration purpose. +Don't modify this plugin. Instead, copy its folder +and modify your own copy. This way, your code won't +be overwritten when you upgrade YOURLS. \ No newline at end of file diff --git a/user/plugins/sample-plugin/plugin.php b/user/plugins/sample-plugin/plugin.php new file mode 100644 index 0000000..1ec2a47 --- /dev/null +++ b/user/plugins/sample-plugin/plugin.php @@ -0,0 +1,61 @@ +Plugin API documentation for more details. +Version: 0.1 +Author: Ozh +Author URI: http://ozh.org/ +*/ + +// No direct call +if( !defined( 'YOURLS_ABSPATH' ) ) die(); + +/* Example of an action + * + * We're going to add an entry to the menu. + * + * The menu is drawn by function yourls_html_menu() in file includes/functions-html.php. + * Right before the function outputs the closing , notice the following function call: + * yourls_do_action( 'admin_menu' ); + * This function says: "hey, for your information, I've just done something called 'admin menu', thought I'd let you know..." + * + * We're going to hook into this action and add our menu entry + */ + +yourls_add_action( 'admin_menu', 'ozh_sample_add_menu' ); +/* This says: when YOURLS does action 'admin_menu', call function 'ozh_sample_add_menu' + */ + +function ozh_sample_add_menu() { + echo '
  • Ozh
  • '; +} +/* And that's it. Activate the plugin and notice the new menu entry. + */ + + + +/* Example of a filter + * + * We're going to modify the of pages in the admin area + * + * The <title> tag is generated by function yourls_html_head() in includes/functions-html.php + * Notice the following function call: + * $title = yourls_apply_filter( 'html_title', 'YOURLS: Your Own URL Shortener' ); + * This function means: give $title the value "YOURLS: Your Own URL Shortener", unless a + * filter modifies this value. + * + * We're going to hook into this filter and modify this value. + */ + +yourls_add_filter( 'html_title', 'ozh_sample_change_title' ); +/* This says: when filter 'html_title' is triggered, send its value to function 'ozh_sample_change_title' + * and use what this function will return. + */ + +function ozh_sample_change_title( $value ) { + $value = $value . ' (we have hacked this title)'; + return $value; // a filter *always* has to return a value +} +/* And that's it. Activate the plugin and notice how the page title changes */ + diff --git a/user/plugins/sample-toolbar/README.txt b/user/plugins/sample-toolbar/README.txt new file mode 100644 index 0000000..1504eb5 --- /dev/null +++ b/user/plugins/sample-toolbar/README.txt @@ -0,0 +1,4 @@ +This is a sample plugin, for illustration purpose. +Don't modify this plugin. Instead, copy its folder +and modify your own copy. This way, your code won't +be overwritten when you upgrade YOURLS. \ No newline at end of file diff --git a/user/plugins/sample-toolbar/css/toolbar.css b/user/plugins/sample-toolbar/css/toolbar.css new file mode 100644 index 0000000..358c143 --- /dev/null +++ b/user/plugins/sample-toolbar/css/toolbar.css @@ -0,0 +1,79 @@ +body { + margin:0; + overflow:hidden; + background-color:#fff; + font-size:12px; + font-family: Verdana, Arial; + padding:35px 0 0; +} + +#yourls-frame { + width: 100%; + height:100%; + z-index: 1; +} + +#yourls-bar { + font-family: Verdana, Arial; + font-size: 12px; + position:absolute; + top:0; + height:35px; + width:100%; + background:#e3f3ff url(../img/toolbar_bg.png) repeat-x bottom center; + color:#2A85B3; + -moz-box-shadow: 0 1px 5px rgba(0,0,0,0.5); + -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5); + z-index: 900000; +} + +#yourls-bar a { + text-decoration:none; + color:#2A85B3; +} + +#yourls-bar a:hover { + text-decoration:underline; +} + +#yourls-about, #yourls-topsy, #yourls-delicious, #yourls-selfclose { + margin-left:10px; + float:left; + display:block; + top:5px; + position:relative; +} + +#yourls-about a { + background:transparent url(../img/favicon.gif) center left no-repeat; + padding-left:20px; + color:inherit; + font-weight:bold; +} + +#yourls-topsy { + width:300px; +} + +#yourls-selfclose { + float:right; + margin-right:10px; +} + +#yourls-once { + display:block; + text-indent:-9999px; + background:transparent url(../img/close_button.gif) center center no-repeat; + width:20px; + height:20px; + float:left; +} + +#yourls-always { + display:none; + text-indent:-9999px; + background:transparent url(../img/close_button_red.gif) center center no-repeat; + width:20px; + height:20px; + float:left; +} diff --git a/user/plugins/sample-toolbar/img/close_button.gif b/user/plugins/sample-toolbar/img/close_button.gif new file mode 100644 index 0000000000000000000000000000000000000000..95d286c37b64134093a47480f67d4ab8d1b10c4f GIT binary patch literal 404 zcmZ?wbhEHb6l4%&xXQpV|HQk#EqAByd#2%8n%uG>qi0*e#JziN{Lk*+Q8n{$*M^&B z;mv_X^Q>b!T+=2^-ucitq@ip5O^?i}lXpH!>DZLiw&B37{|9gXHw|k_@7gl^@GGO> z`n2}V)3!feaQxlQ>;HS#-P(5be@^etuJyOlyS6qhKHs(BR@wB!JFflj-f+_@y1jAH zIlK7o{w;T}zxZE1<4A7buKCB`1r^VqbNE%^q<xM_eM!yh=k9y8@YIKMkNyLJkWnlH z5>Wif0_N#}NRXcx*ft(GlINi#)!I9!=wyspo8_DmuerP0rb`@P?kL=SH{y-amNO>C zEJ?@0Hk(d+=%}FaqNMegt-i$xbz#YJE0tzRe*QXZdB$Fm=5i56T}F9l4K6iJF41OD zE<t5MMQ0giW^V2YR@}>(Wt<J91$djanso%Em7LX0_m}TCJ-A=rS=;EOkPr`#5g*@4 v9#v-rv+HIo*IDk|P;iztVKaHc_W0=&S!W6Jx9{G+ldyJj`|85!$Y2cs+p4hZ literal 0 HcmV?d00001 diff --git a/user/plugins/sample-toolbar/img/close_button_red.gif b/user/plugins/sample-toolbar/img/close_button_red.gif new file mode 100644 index 0000000000000000000000000000000000000000..b443f12e22eb6225ef58953771ddd0f770293944 GIT binary patch literal 404 zcmV;F0c-w8Nk%w1VG#fk0M!5h)|k}MipGf?K-s3@x=@9|UY5sbpT1m==Dz;DS&f`3 zRL_OLu0C#;CQp?lOwoeDmnBZSQ;F1(&d-Cux>Seg!~T>bOT1Q!)RD}jGhf%A+ov^S zxl)DYz5dmX&*;Ja+N9ydW}v)Qi_e3>z*~}=DO1aHub(Yf@Ynv(g}}dBk;P@7(u&5< zg~8;z{>yZ*<GKFXq~WeVZ`hyP!e5x7FI%}!gW9R(*qGbx&i?=Y{%H;?0000000000 z00000A^8LV00000EC2ui01*HY000KDK*MfGEE<K1oN~!rDu%h6bV{9~hLzX=G>CD# z-B_$L{LD17!(ql&vo)U~0su(pbcy;s4?xHz5*K$mB7+wg7=Ak)0gV)ccN76E0Ubjw z3oR)N9D^JS6C)EaLlFW34GoYw4W|MTLnIas3WFtsCk_@WLn}4EcfU2kzac{=GRYeo y3=A?E8OaPULk~9BHU!rM+}IC89yA3s<OSp9<Q_v1IPLE5?hrddM)gDnK>$0sPO%#R literal 0 HcmV?d00001 diff --git a/user/plugins/sample-toolbar/img/favicon.gif b/user/plugins/sample-toolbar/img/favicon.gif new file mode 100644 index 0000000000000000000000000000000000000000..8681802c7952c92000baf308eb5cc86bd394808f GIT binary patch literal 88 zcmZ?wbhEHb6krfwn8?Jyz;Grk?9BiF|A8#UpDc_F3``6<KsHcT0La#y(!cWbTmC=> p1&=IVhv*XBl&cngZ98k-Uv*v%DVuidBKw@V5l6n;1v4;M0{}IN9A*Fj literal 0 HcmV?d00001 diff --git a/user/plugins/sample-toolbar/img/toolbar_bg.png b/user/plugins/sample-toolbar/img/toolbar_bg.png new file mode 100644 index 0000000000000000000000000000000000000000..0fb3cec7646b32951acbb2c5e9e775216d9c884d GIT binary patch literal 214 zcmeAS@N?(olHy`uVBq!ia0vp^l|U@V!2~4RGu8e8DajJoh?3y^w370~qErUQl>DSr z1<%~X^wgl##FWaylc_d9MHQYdjv*Dd-dsD#+2FwA>L~g<|B{f+u9LT#osJmnZ+R%V zN$z>fniOfKYir&f{Wj-a>C{q{>}$Mh(}PxQ;)@NB?7vbvck8;-Yn-p=b*y{4^Xt)B zrS93^qpq*%{c2ygPf(=f?5&93>wT}^|D(93^zO#&@3(kgZjWwYWN<VOND-<#B@A=} NgQu&X%Q~loCIEFJSo{D0 literal 0 HcmV?d00001 diff --git a/user/plugins/sample-toolbar/js/toolbar.js b/user/plugins/sample-toolbar/js/toolbar.js new file mode 100644 index 0000000..7a65622 --- /dev/null +++ b/user/plugins/sample-toolbar/js/toolbar.js @@ -0,0 +1,22 @@ + +// If javascript is enabled, display the button +document.getElementById('yourls-always').style.display = 'block'; + +// When button clicked, store a cookie that says the user doesn't want a toolbar +document.getElementById('yourls-always').onclick = yourls_cookie_no_toolbar_please; +function yourls_cookie_no_toolbar_please() { + var exdate=new Date(); + exdate.setDate( exdate.getDate()+365 ); // store 365 days + document.cookie = "yourls_no_toolbar=1;expires="+exdate.toUTCString() ; +} + +// Get the number of delicious bookmarks +function yourls_get_books(json) { + if( json.length ) { + var books = json[0].total_posts.toString(); + if( books ) { + document.getElementById('yourls-delicious-link').innerHTML = ' <b>'+books+'</b> bookmarks'; + } + } +} + diff --git a/user/plugins/sample-toolbar/plugin.php b/user/plugins/sample-toolbar/plugin.php new file mode 100644 index 0000000..d886de7 --- /dev/null +++ b/user/plugins/sample-toolbar/plugin.php @@ -0,0 +1,126 @@ +<?php +/* +Plugin Name: YOURLS Toolbar +Plugin URI: http://yourls.org/ +Description: Add a social toolbar to your redirected short URLs. Fork this plugin if you want to make your own toolbar. +Version: 1.0 +Author: Ozh +Author URI: http://ozh.org/ +Disclaimer: Toolbars ruin the user experience. Be warned. +*/ + +// No direct call +if( !defined( 'YOURLS_ABSPATH' ) ) die(); + +global $ozh_toolbar; +$ozh_toolbar['do'] = false; +$ozh_toolbar['keyword'] = ''; + +// When a redirection to a shorturl is about to happen, register variables +yourls_add_action( 'redirect_shorturl', 'ozh_toolbar_add' ); +function ozh_toolbar_add( $args ) { + global $ozh_toolbar; + $ozh_toolbar['do'] = true; + $ozh_toolbar['keyword'] = $args[1]; +} + +// On redirection, check if this is a toolbar and draw it if needed +yourls_add_action( 'pre_redirect', 'ozh_toolbar_do' ); +function ozh_toolbar_do( $args ) { + global $ozh_toolbar; + + // Does this redirection need a toolbar? + if( !$ozh_toolbar['do'] ) + return; + + // Do we have a cookie stating the user doesn't want a toolbar? + if( isset( $_COOKIE['yourls_no_toolbar'] ) && $_COOKIE['yourls_no_toolbar'] == 1 ) + return; + + // Get URL and page title + $url = $args[0]; + $pagetitle = yourls_get_keyword_title( $ozh_toolbar['keyword'] ); + + // Update title if it hasn't been stored yet + if( $pagetitle == '' ) { + $pagetitle = yourls_get_remote_title( $url ); + yourls_edit_link_title( $ozh_toolbar['keyword'], $pagetitle ); + } + $_pagetitle = htmlentities( yourls_get_remote_title( $url ) ); + + $www = YOURLS_SITE; + $ver = YOURLS_VERSION; + $md5 = md5( $url ); + $sql = yourls_get_num_queries(); + + // When was the link created (in days) + $diff = abs( time() - strtotime( yourls_get_keyword_timestamp( $ozh_toolbar['keyword'] ) ) ); + $days = floor( $diff / (60*60*24) ); + if( $days == 0 ) { + $created = 'today'; + } else { + $created = $days.' '.yourls_plural( 'day', $days).' ago'; + } + + // How many hits on the page + $hits = 1 + yourls_get_keyword_clicks( $ozh_toolbar['keyword'] ); + $hits = $hits.' '.yourls_plural( 'view', $hits); + + // Plugin URL (no URL is hardcoded) + $pluginurl = YOURLS_PLUGINURL . '/'.yourls_plugin_basename( dirname(__FILE__) ); + + // All set. Draw the toolbar itself. + echo <<<PAGE +<html> +<head> + <title>$pagetitle — YOURLS + + + + + + + + +
    +
    + Short link powered by YOURLS and created $created. $hits. + +
    + + + + +
    + +
    + +
    + close + close + +
    +
    + + + + + + + +PAGE; + + // Don't forget to die, to interrupt the flow of normal events (ie redirecting to long URL) + die(); +} \ No newline at end of file diff --git a/yourls-api.php b/yourls-api.php new file mode 100644 index 0000000..0db4b5a --- /dev/null +++ b/yourls-api.php @@ -0,0 +1,67 @@ + 400, + 'message' => 'Unknown or missing "action" parameter', + 'simple' => 'Unknown or missing "action" parameter', + ); + + +} + +$format = ( isset( $_REQUEST['format'] ) ? $_REQUEST['format'] : 'xml' ); + +yourls_api_output( $format, $return ); + +die(); \ No newline at end of file diff --git a/yourls-go.php b/yourls-go.php new file mode 100644 index 0000000..0b9e2a1 --- /dev/null +++ b/yourls-go.php @@ -0,0 +1,46 @@ +get_results( yourls_apply_filter( 'stat_query_all', $query ) ); + + $referrers = array(); + $direct = $notdirect = 0; + $countries = array(); + $dates = array(); + $list_of_days = array(); + $list_of_months = array(); + $list_of_years = array(); + $last_24h = array(); + + // Loop through all results and build list of referrers, countries and hits per day + foreach( (array)$hits as $hit ) { + extract( (array)$hit ); + + if ( isset( $country_code ) && $country_code ) { + if( !array_key_exists( $country_code, $countries ) ) + $countries[$country_code] = 0; + $countries[$country_code]++; + } + + if( isset( $referrer ) ) { + if ( $referrer == 'direct' ) { + $direct++; + } else { + $notdirect++; + $host = yourls_get_domain( $referrer ); + if( !array_key_exists( $host, $referrers ) ) + $referrers[$host] = array( ); + if( !array_key_exists( $referrer, $referrers[$host] ) ) + $referrers[$host][$referrer] = 0; + $referrers[$host][$referrer]++; + } + } + + if( isset( $click_time ) ) { + $now = intval( date('U') ); + + preg_match('/(\d+)-(\d+)-(\d+)\s(\d+):(\d+):(\d+)/', $click_time, $matches); + list( $temp, $year, $month, $day, $hour, $min, $sec ) = $matches; + unset( $matches ); + + // Build array of $dates[$year][$month][$day] = number of clicks + if( !array_key_exists( $year, $dates ) ) + $dates[$year] = array(); + if( !array_key_exists( $month, $dates[$year] ) ) + $dates[$year][$month] = array(); + if( !array_key_exists( $day, $dates[$year][$month] ) ) + $dates[$year][$month][$day] = 0; + $dates[$year][$month][$day]++; + + // Build array of last 24 hours $last_24h[$hour] = number of click + $then = strtotime( $click_time); + if( ( $now >= $then ) && ( ( $now - $then ) < ( 24 * 60 * 60 ) ) ) { + $year = sprintf( "%02d", substr($year, -2) ); // 2009 -> 09 + $diff = $now - strtotime( $click_time); + if( !array_key_exists( "$year-$month-$day-$hour", $last_24h ) ) + $last_24h["$year-$month-$day-$hour"] = 0; + $last_24h["$year-$month-$day-$hour"]++; + } + } + } + + + // Sort dates, chronologically from [2007][12][24] to [2009][02][19] + ksort( $dates ); + foreach( $dates as $year=>$months ) { + ksort( $dates[$year] ); + foreach( $months as $month=>$day ) { + ksort( $dates[$year][$month] ); + } + } + + // Get $list_of_days, $list_of_months, $list_of_years + reset($dates); + $first_year = key( $dates ); + $last_year = end( array_keys($dates) ); + if( $dates ) { + extract( yourls_build_list_of_days( $dates ) ); + + // If the $last_24h doesn't have all the hours, insert missing hours with value 0 + for ($i = 23; $i >= 0; $i--) { + $h = date('y-m-d-H', $now - ($i * 60 * 60) ); + if( !array_key_exists( $h, $last_24h ) ) { + $last_24h[$h] = 0; + } + } + ksort( $last_24h ); + } + + // Sort countries, most frequent first + if ( $countries ) + arsort( $countries ); + + // Sort referrers. $referrer_sort is a array of most frequent domains + arsort( $referrers ); + $referrer_sort = array(); + $number_of_sites = count( array_keys( $referrers ) ); + foreach( $referrers as $site => $urls ) { + if( count($urls) > 1 || $number_of_sites == 1 ) + $referrer_sort[$site] = array_sum( $urls ); + } + arsort($referrer_sort); + + // Filter all this junk if applicable. Be warned, some are possibly huge datasets. + $referrers = yourls_apply_filter( 'pre_yourls_info_referrers', $referrers ); + $referrer_sort = yourls_apply_filter( 'pre_yourls_info_referrer_sort', $referrer_sort ); + $direct = yourls_apply_filter( 'pre_yourls_info_direct', $direct ); + $notdirect = yourls_apply_filter( 'pre_yourls_info_notdirect', $notdirect ); + $dates = yourls_apply_filter( 'pre_yourls_info_dates', $dates ); + $list_of_days = yourls_apply_filter( 'pre_yourls_info_list_of_days', $list_of_days ); + $list_of_months = yourls_apply_filter( 'pre_yourls_info_list_of_months', $list_of_months ); + $list_of_years = yourls_apply_filter( 'pre_yourls_info_list_of_years', $list_of_years ); + $last_24h = yourls_apply_filter( 'pre_yourls_info_last_24h', $last_24h ); + $countries = yourls_apply_filter( 'pre_yourls_info_countries', $countries ); + + /** + echo "
    ";
    +	echo "referrers: "; print_r( $referrers );
    +	echo "referrer sort: "; print_r( $referrer_sort );
    +	echo "direct: $direct\n";
    +	echo "notdirect: $notdirect\n";
    +	echo "dates: "; print_r( $dates );
    +	echo "list of days: "; print_r( $list_of_days );
    +	echo "list_of_months: "; print_r( $list_of_months );
    +	echo "list_of_years: "; print_r( $list_of_years );
    +	echo "last_24h: "; print_r( $last_24h );
    +	echo "countries: "; print_r( $countries );
    +	die();
    +	/**/
    +
    +}
    +
    +yourls_html_head( 'infos', 'Statistics for '.YOURLS_SITE.'/'.$keyword );
    +yourls_html_logo();
    +yourls_html_menu();
    +?>
    +
    +

    + +

    Short URL: + 1 ) + echo ' '; +} ?>

    +

    Long URL:

    + +
    + + + + +
    +

    Traffic statistics

    + + + + + + 'Last 24 hours', + '7' => 'Last 7 days', + '30' => 'Last 30 days', + 'all'=> 'All time' + ); + + // Which graph to generate ? + $do_all = $do_30 = $do_7 = $do_24 = false; + $hits_all = array_sum( $list_of_days ); + $hits_30 = array_sum( array_slice( $list_of_days, -30 ) ); + $hits_7 = array_sum( array_slice( $list_of_days, -7 ) ); + $hits_24 = array_sum( $last_24h ); + if( $hits_all > 0 ) + $do_all = true; // graph for all days range + if( $hits_30 > 0 && count( array_slice( $list_of_days, -30 ) ) == 30 ) + $do_30 = true; // graph for last 30 days + if( $hits_7 > 0 && count( array_slice( $list_of_days, -7 ) ) == 7 ) + $do_7 = true; // graph for last 7 days + if( $hits_24 > 0 ) + $do_24 = true; // graph for last 24 hours + + // Which graph to display ? + $display_all = $display_30 = $display_7 = $display_24 = false; + if( $do_24 ) { + $display_24 = true; + } elseif ( $do_7 ) { + $display_7 = true; + } elseif ( $do_30 ) { + $display_30 = true; + } elseif ( $do_all ) { + $display_all = true; + } + ?> + + + + + + + +
    + + $graphtitle ) { + if( ${'do_'.$graph} == true ) { + $display = ( ${'display_'.$graph} === true ? 'display:block' : 'display:none' ); + echo "
    "; + $labels_1 = $labels_2 = array(); + switch( $graph ) { + case '24': + // each key of $last_24h is of type "yy-mm-dd-hh" + $first_key = current( array_keys( $last_24h ) ); + $last_key = end( array_keys( $last_24h ) ); + // Get "dd/mm" of first and last key + $first_label = preg_replace( '/\d\d-(\d\d)-(\d\d)-\d\d/', '$2/$1', $first_key ); + $last_label = preg_replace( '/\d\d-(\d\d)-(\d\d)-\d\d/', '$2/$1', $last_key ); + $labels_2 = array( $first_label, $last_label); + // Get hh of each key + foreach( $last_24h as $k=>$v ) { + $labels_1[] = end( explode( '-', $k ) ); // 'hh' + } + + echo "

    Number of hits : $graphtitle

    "; + yourls_stats_line( $last_24h, $labels_1, $labels_2 ); + break; + + case '7': + case '30': + // each key of $list_of_days is of type "yyyy-mm-dd" + $slice = array_slice( $list_of_days, intval( $graph ) * -1 ); + foreach( $slice as $k=>$v ) { + // get "dd" + $labels_1[] = preg_replace( '/\d\d\d\d-\d\d-(\d\d)/', '$1', $k ); + } + $first_key = current( array_keys( $slice ) ); + $last_key = end( array_keys( $slice ) ); + // Get "dd/mm" of first and last key + $first_label = preg_replace( '/\d\d\d\d-(\d\d)-(\d\d)/', '$2/$1', $first_key ); + $last_label = preg_replace( '/\d\d\d\d-(\d\d)-(\d\d)/', '$2/$1', $last_key ); + $labels_2 = array( $first_label, $last_label); + + echo "

    Number of hits : $graphtitle

    "; + yourls_stats_line( $slice, $labels_1, $labels_2 ); + unset( $slice ); + break; + + case 'all': + // get "yy-mm" + foreach( $list_of_days as $k=>$v ) { + $labels_1[] = preg_replace( '/\d\d(\d\d)-(\d\d)-\d\d/', '$1-$2', $k ); + } + // take out duplicates + $labels_1 = array_unique( $labels_1 ); + // now get "mm" only so we have all different month + foreach( $labels_1 as $k=>$v ) { + $labels_1[$k] = preg_replace( '/\d\d-(\d\d)/', '$1', $v ); + } + + echo "

    Number of hits : $graphtitle

    "; + $labels_1 = yourls_array_granularity( $labels_1, 30, false ); + $labels_2 = yourls_array_granularity( $list_of_years, 30, false ); + yourls_stats_line( $list_of_days, $labels_1, $labels_2 ); + break; + } + echo "
    \n"; + } + } ?> + +
    +

    Historical click count

    + +

    Short URL created on

    +
    +
      + $graphtitle ) { + if ( ${'do_'.$graph} ) { + $link = "$graphtitle"; + } else { + $link = $graphtitle; + } + $stat = ''; + if( ${'do_'.$graph} ) { + switch( $graph ) { + case '7': + case '30': + $stat = round( ( ${'hits_'.$graph} / intval( $graph ) ) * 100 ) / 100 . ' per day'; + break; + case '24': + $stat = round( ( ${'hits_'.$graph} / 24 ) * 100 ) / 100 . ' per hour'; + break; + case 'all': + if( $ago > 0 ) + $stat = round( ( ${'hits_'.$graph} / $ago ) * 100 ) / 100 . ' per day'; + } + } + $hits = yourls_plural( 'hit', ${'hits_'.$graph} ); + echo "
    • $link ${'hits_'.$graph} $hits $stat
    • \n"; + } + ?> +
    +
    + +

    Best day

    + +

    on . + Click for more details

    + + +
    + + + + No traffic yet. Get some clicks first!

    "; + } ?> +
    + + +
    +

    Traffic location

    + + + + + + + + + + +
    +

    Top 5 countries

    + +

    Click for more details

    + + +
    +

    Overall traffic

    + +
    + + + + No country data.

    "; + } ?> +
    + + +
    +

    Traffic Sources

    + + + + + + + + + + + +
    +

    Referrer shares

    + 1 ) + $referrer_sort['Others'] = count( $referrers ); + yourls_stats_pie( $referrer_sort, 5, '440x220' ); + unset( $referrer_sort['Others'] ); + ?> +

    Referrers

    +
      + $count ) { + $i++; + $favicon = yourls_get_favicon_url( $site ); + echo "
    • $site: $count (details)
    • \n"; + echo "\n"; + unset( $referrers[$site] ); + } + // Any referrer left? Group in "various" + if ( $referrers ) { + echo "
    • Various: ". count( $referrers ). " (details)
    • \n"; + echo "\n"; + } + ?> + +
    + +
    +

    Direct vs Referrer Traffic

    + $direct, 'Referrers'=> $notdirect), 5, '440x220' ); + ?> +

    Direct traffic:

    +

    Referrer traffic:

    + +
    + + + + No referrer data.

    "; + } ?> + +
    + + + + +
    +

    Share

    + + Short link', '

    Quick Share

    '); ?> + +
    + +
    + + + diff --git a/yourls-loader.php b/yourls-loader.php new file mode 100644 index 0000000..ca66607 --- /dev/null +++ b/yourls-loader.php @@ -0,0 +1,54 @@ +